Downloads - Motorola Solutions LaunchPad Developer Community
Downloads - Motorola Solutions LaunchPad Developer Community
Downloads - Motorola Solutions LaunchPad Developer Community
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
...CODE SNIPPET ON WIN MOBILE / CE<br />
SDK<br />
private void doConnectBT() doConnectUsb() doConnectSerial() private void connectTCP(String { { {<br />
ipAddress, int portNumber) {<br />
if (this.macAddress.Length updateGuiFromWorkerThread("Connecting... this.ipAddress != 12) = ipAddress; {<br />
Please wait...", Color.Goldenrod);<br />
updateGuiFromWorkerThread("Connecting... updateGuiFromWorkerThread("Invalid try { this.portNumber = portNumber; MAC Please Address", wait...", Color.Red); Color.Goldenrod);<br />
disconnect(); connection Thread = new UsbPrinterConnection(this.usbPort);<br />
t = new Thread(doConnectTcp);<br />
try<br />
} else<br />
{<br />
threadedConnect(this.usbPort);<br />
{ t.Start();<br />
updateGuiFromWorkerThread("Connecting... } catch (ZebraException) }<br />
{<br />
Please wait...", Color.Goldenrod);<br />
connection = new SerialPrinterConnection(this.portName, this.baudRate, this.dataBits, this.parity, this.stopBits,<br />
try updateGuiFromWorkerThread("COMM {<br />
Error! Disconnected", Color.Red);<br />
this.handshake);<br />
connectionClosed(); = new BluetoothPrinterConnection(this.macAddress);<br />
threadedConnect(this.portName);<br />
} threadedConnect(this.macAddress);<br />
} } catch (ZebraException) {<br />
} catch updateGuiFromWorkerThread("COMM (ZebraException) {<br />
Error! Disconnected", Color.Red);<br />
public void connectionClosed();<br />
sendLabel() {<br />
ZebraPrinter updateGuiFromWorkerThread("COMM } printer = getPrinter(); Error! Disconnected", Color.Red);<br />
} if (printer != null) {<br />
} connectionClosed();<br />
byte[] configLabel = getConfigLabel(printer.GetPrinterControlLanguage());<br />
getConnection().Write(configLabel);<br />
} updateGuiFromWorkerThread("Sending Data", Color.CornflowerBlue);<br />
Thread.Sleep(2000);<br />
} }<br />
disconnect(); }<br />
private byte[] getConfigLabel(PrinterLanguage printerLanguage) {<br />
string unicodeString = "";<br />
unicodeString = "! 0 200 200 400 1\r\n" +<br />
"SETFF 350 5\r\n" +<br />
"TEXT GBUNSG24.CPF 0 50 10 真 珍 斑 马 科 技 有 限 公 司 \r\n" +<br />
"FORM\r\n" +<br />
"PRINT\r\n";<br />
}<br />
//return unicodeBytes;<br />
return Encoding.UTF8.GetBytes(unicodeString);<br />
13<br />
Zebra Confidential