19.11.2014 Views

Downloads - Motorola Solutions LaunchPad Developer Community

Downloads - Motorola Solutions LaunchPad Developer Community

Downloads - Motorola Solutions LaunchPad Developer Community

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!