SunmiPrinter Developer documentation

Size: px
Start display at page:

Download "SunmiPrinter Developer documentation"

Transcription

1 SunmiPrinter Developer documentation 目录 Introduction Connect to PrinterService AIDL Virtual Bluetooth JS in HTML State feedback Print status feedback Command callback feedback Print parameters Introduction Printer resolution Query whether the printer is available Font description QRCode description Bitmap description Barcode description Charater Set Document update record

2 Introduction Sunmi V1, P1, T1 built-in thermal printer, allowing App to print directly out of thermal small ticket. There are two kinds of built-in printers for Sunmi products: 80mm wide, with a cutter. Compatible with 58mm, T1 is equipped with such a printer. 58mm wide, without cutter. V1, P1 is equipped with such a printer. App developers can communicate with the built-in thermal printer in three ways: 1. Connect the printer via AIDL 2. Connect the printer via Bluetooth 3. Connect the printer via the JS bridge - 2 -

3 1 Connect to PrinterService 1.1 AIDL AIDL Profile AIDL is the abbreviation of the Android Interface Definition language, which is a description language for the Android internal process communication interface, through which we can define the communication interface between processes. AIDL provide packaged common print instruction to facilitate developers to quickly access Sunmi printer also supports Sunmi "ESC / POS " instruction set AIDL Usage The establishment of the connection can be divided into the following five steps: 1. Add the AIDL file that came with the resource file in your project: (1) in src to establish woyou.aidlservice.jiuiv5 package (2) to join IWoyouService.aidl, I.aidl2 files. 2. Implement the ServiceConnection in the code class that controls the printing. 3. Call ApplicationContext.bindService () and pass it in the ServiceConnection implementation. Note: bindservice is a non-blocking call, which means that after the completion of the call is not immediately bound successfully, must be serviceconnected prevail. 4. In the ServiceConnection.onServiceConnected () implementation, you will receive an IBinder instance (called Service). Call IWoyouService.Stub.asInterface (service) to convert the parameters to the IWoyouService type. 5. Now you can call the IWoyouService interface defined in the various methods to print. Bind service examples private ServiceConnection connservice = new ServiceConnection() public onservicedisconnected(componentname name) { Toast.makeText(PrinterTestDemoAct.this, "service disconnected", Toast.LENGTH_LONG).show(); - 3 -

4 setbuttonenable(false); woyouservice = null; try { Thread.sleep(2000); catch (InterruptedException e) { // TODO Auto-generated catch block e.printstacktrace(); public onserviceconnected(componentname name, IBinder service) { woyouservice = IWoyouService.Stub.asInterface(service); setbuttonenable(true); try { serviceversion = woyouservice.getserviceversion(); info.settext("service version :" + serviceversion + "\n"); catch (RemoteException e) { // TODO Auto-generated catch block e.printstacktrace(); ; private Binding(){ Intent intent=new Intent(); intent.setpackage("woyou.aidlservice.jiuiv5"); intent.setaction("woyou.aidlservice.jiuiv5.iwoyouservice"); startservice(intent); bindservice(intent, connservice,context.bind_auto_create); - 4 -

5 AIDL Interface Introduction After the connection is established via AIDL way print service, you can call IWoyouService common good package print command interface (aidl only connection before calling IWoyouService interface function). Function Description printerinit() Printer initialization Reset the printer's logic program without clearing the cache data, so the unfinished print job will continue after resetting Function Description printerselfchecking() printer(hardware) checking a bill with print_density will be printed. a QRcode will be printed.the result of scanning QRcode should be Thank you for using Citaq printer! Description getprinterserialno() get the printer board serial number string Printer Serial number. null Description getprinterversion() get the printer firmware version number string Printer Firmware Version null getprintedlength(in I callback) - 5 -

6 Description get Printed Length null Description linewrap(int n, in I callback) paper feed int n :rows force a line break, feed n lines Description sendrawdata(in byte[] data, in I callback) print esc/pos instruction byte[] data :ESC/POS instruction null Description setalignment (int alignment, in I callback) Set Alignment int alignment:0--left, 1--center, 2--right Global method,will impact all the print method. printerinit () can reset it. Description setfontname(string typeface, in I callback) set Font string typeface: Currently only support gh,a monospaced font - 6 -

7 Global method,will impact all the print method. printerinit () can reset it. Description setfontsize(float fontsize, in I callback) set Font Size Float fontsize Global method,will impact all the print method. printerinit () can reset it. Fontsize is beyond the standard international directive of the printing method, adjust the font size will affect the character width, the number of characters will change each line, so the layout formed by equal width font may be confused Description printtext(string text, in I callback) print Text string text Text width full line of automatic line layout, dissatisfaction with a whole line does not print unless forced to line printtextwithfont(string text, String typeface, float fontsize, in I callback) Description print Text With Font string text string typeface fontsize - 7 -

8 null printcolumnstext(in String[] colstextarr, in int[] colswidtharr, in int[] colsalign, in I callback) Description print a line string[] colstextarr:columns of text strings int[] colswidtharr:each column of the width of the array, in English characters, each Chinese characters accounted for two English characters, each width is greater than 0 int[] colsalign:column alignment: 0 left, 1 center, 2 right The length of the array of three parameters should be consistent, if the colstext [i] width is greater than colswidth [i], the text wrap Description printbitmap(in Bitmap bitmap, in I callback) print Bitmap bitmap Maximum width of 384 pixels, more than can not print and callback exception function printbarcode(string data, int symbology, int height, int width, int textposition, in I callback) Description print bar code string data :barcode data int symbology :barcode type * 0 -- UPC-A, * 1 -- UPC-E, * 2 -- JAN13(EAN13), - 8 -

9 * 3 -- JAN8(EAN8), * 4 -- CODE39, * 5 -- ITF, * 6 -- CODABAR, * 7 -- CODE93, * 8 -- CODE128 int height:barcode height, 1 to 255, default 162 int width: Barcode width, 2 to 6, default 2 int textposition: Text position 0 - do not print text, 1 - text above the bar code, 2 - text below the bar code, 3 text above and below the bar code The maximum number of prints for each encoding printqrcode(string data, int modulesize, int errorlevel, in I callback) Description print QRCode string data:qrcode data int modulesize:block size,unit: point, value of 1 to 16 int Errorlevel:QRcode error correction level (0 to 3) 0 -- Error correction levell ( 7%), 1 -- Error correction levelm (15%), 2 -- Error correction levelq (25%), 3 -- Error correction levelh (30%) null Description printoriginaltext (String text, in I callback) print Original Text string text: print content - 9 -

10 Print text, text width full line of automatic line layout, dissatisfaction with a whole line does not print unless forced to line Text by vector text width as output, that is, each character is not equal width Description commitprint(in TransBean[] transbean, in I callback) lib package transaction printing dedicated interface TransBean[] transbean: Print the task list A user using lib calls this interface to open transaction printing Description commitprinterbuffer() print the contents of the buffer event print Description enterprinterbuffer(in boolean clean) Enter the buffer mode boolean clean: Whether to clear the contents of the buffer true clear false not clear event print all calls will be cached, call commitprinterbuffe () Print Description exitprinterbuffer(in boolean commit) exit the buffer mode

11 boolean commit:whether to print out the contents of the buffer true print false not print event print Description cutpaper(in I callback) cut Paper null Description getcutpapertimes() get Cut Paper Times int :cut times null Description opendrawer(in I callback) Open Drawer null Description getopendrawertimes() get Open Drawer Times null

12 1.2 Virtual Bluetooth Virtual Bluetooth Profile There is a permanent equipment named InnerPrinter In Bluetooth equipment list of V1, which has already been matched. It is a virtual Bluetooth equipment and actually it is build-in. However it can be taking as a normal Bluetooth equipment by using ESC/POS protocol. The purpose is to allow developer who has already developed APP for Bluetooth printer to implement the equipment easily. Some of which belong to special instructions sunmi custom instructions such as: opendrawer cutpaper(all cut) cutpaper(keep a little at left that don't cut) byte[5]:0x10 0x14 0x00 0x00 0x00 byte[4]:0x1d 0x56 0x42 0x00 byte[4]:0x1d 0x56 0x41 0x Virtual Bluetooth Usage The step to use InnerPrinter virtual printer : 1.Connect 'InnerPrinter' 2.Convert command and content into bytes 3.Send the bytes to InnerPrinter 4.Driver will printer the content Regarding to 'How to connect InnerPrinter', Google has introduced how to connect Bluetooth equipment in Android Developer Guide. For your convenience and better understanding, we will give the example codes of how to make a connection. Tools BluetoothUtil, the standard Bluetooth connectivity tool class public class BluetoothUtil { private static final UUID PRINTER_UUID = UUID.fromString(" F9B34FB"); private static final String Innerprinter_Address = "00:11:22:33:44:55"; public static BluetoothAdapter getbtadapter() { return BluetoothAdapter.getDefaultAdapter();

13 public static BluetoothDevice getdevice(bluetoothadapter bluetoothadapter) { BluetoothDevice innerprinter_device = null; Set<BluetoothDevice> devices = bluetoothadapter.getbondeddevices(); for (BluetoothDevice device : devices) { if (device.getaddress().equals(innerprinter_address)) { innerprinter_device = device; break; return innerprinter_device; public static BluetoothSocket getsocket(bluetoothdevice device) throws IOException { BluetoothSocket socket = device.createrfcommsockettoservicerecord(printer_uuid); socket.connect(); return socket; public static senddata(byte[] bytes, BluetoothSocket socket) throws IOException { OutputStream out = socket.getoutputstream(); out.write(bytes, 0, bytes.length); out.close(); Bluetooth connection print service example // 1: Get BluetoothAdapter

14 BluetoothAdapter btadapter = BluetoothUtil.getBTAdapter(); if (btadapter == null) { Toast.makeText(getBaseContext(),"Please Open Bluetooth!", Toast.LENGTH_LONG).show(); return; // 2: Get Sunmi's InnerPrinter BluetoothDevice BluetoothDevice device = BluetoothUtil.getDevice(btAdapter); if (device == null) { Toast.makeText(getBaseContext(),"Please Make Sure Bluetooth have InnterPrinter!", Toast.LENGTH_LONG).show(); return; // 3: Generate a order data, user add data here byte[] data = null; // 4: Using InnerPrinter print data BluetoothSocket socket = null; socket = BluetoothUtil.getSocket(device); BluetoothUtil.sendData(data, socket); Note: need to add a Bluetooth permission statement to the App project to use the Bluetooth device. <manifest> <uses-permission android:name="android.permission.bluetooth"></usespermission> <uses-permission android:name="android.permission.bluetooth_admin"></uses-permission> </manifest>

15 1.3 JS in HTML JS Profile Calling the printer through the JS is essentially through the JS bridge in the operation of the HTML android native code to print, through the Bluetooth print or AIDL way to achieve printing. (Sunmi printer itself is not a network printer, web applications can not communicate directly with the printer, you need to accept data on the android applications) HTML Usage The following is a specific call flow: 1. In the definition of HTML android to use the method. Document.getElementsByTagName ('a') [0].addEventListener ('click', function () { Var a = "wellcome to sunmi"; Javascript: lee.funandroid (a); Return false, False); 2. Initialize WebView. WebView mwebview = (WebView) findviewbyid (R.id.wv_view); // Set the encoding MWebView.getSettings (). SetDefaultTextEncodingName ("utf-8"); // Support js MWebView.getSettings (). SetJavaScriptEnabled (true); MWebView.setWebChromeClient (new WebChromeClient ()); Initialize the print service Intent intent = new Intent (); Intention.setPackage ("woyou.aidlservice.jiuiv5"); Intent.setAction ("woyou.aidlservice.jiuiv5.iwooyservice"); StartService (intent); // Start printer service BindService (intent, connservice, Context.BIND_AUTO_CREATE); 3. To add a listener to the WebView, call the WebView.addJavascriptInterface (new JsObject (), 'lee') in the onpagefinished callback method; in the JsObject class, define

16 the method to be manipulated in the HTML by calling AIDL Print a small ticket. mwebview.setwebviewclient (new WebViewClientDemo ()); // add a listener corresponding page class Class WebViewClientDemo extends WebViewClient Public boolean shouldoverrideurlloading (WebView view, String url) { // When you open a new link, use the current WebView, the system does not use a different browser View.loadUrl (url); Return Public onpagefinished (WebView view, String url) { Super.onPageFinished (view, url); / ** * Register JavascriptInterface, where "lee" easily take the name, if you use the "lee", then in html as long as lee. Method name () * Of the same name can be called MyJavascriptInterface methods, parameters, but also consistent * / MWebView.addJavascriptInterface (new JsObject (), "lee"); Class JsObject Public funandroid (final String i) { Toast.makeText (getapplicationcontext (), "calling the local method funandroid by JS." + I, Toast.LENGTH_SHORT).show (); Try { WoyouService.printerSelfChecking (callback); // Using AIDL to print something. Catch (RemoteException e) {

17 E.printStackTrace (); 4. Load the HTML file, click on the button in the HTML when it will print a small ticket // Load the html contains js MWebView.loadData ("", "text / html", null); mwebview.loadurl ( "file: ///android_asset/test.html") ; // This is the page where your //business html 2 State feedback 2.1 Print status feedback Through the form of broadcasting The user needs to set up a broadcast receiver to listen to the broadcast. // Exception out of paper Public final static String OUT_OF_PAPER_ACTION = "woyou.aidlservice.jiuv5.out_of_paper_action"; // Print error Public final static String ERROR_ACTION = "woyou.aidlservice.jiuv5.error_action"; // Print Public final static String NORMAL_ACTION = "woyou.aidlservice.jiuv5.normal_action"; // Open the lid Public final static String COVER_OPEN_ACTION = "woyou.aidlservice.jiuv5.cover_open_action"; // Close the lid abnormalities Public final static String COVER_ERROR_ACTION = "woyou.aidlservice.jiuv5.cover_error_action";

18 // Exception 1- Kartchner cutter knife Public final static String KNIFE_ERROR_1_ACTION = "woyou.aidlservice.jiuv5.knife_error_action_1"; // Cutter knife repair abnormal 2- Public final static String KNIFE_ERROR_2_ACTION = "woyou.aidlservice.jiuv5.knife_error_action_2"; // Print head is overheated exception Public final static String OVER_HEATING_ACITON = "woyou.aidlservice.jiuv5.over_heating_aciton"; // Printer firmware upgrade start Public final static String FIRMWARE_UPDATING_ACITON = "woyou.aidlservice.jiuv5.firmware_updating_aciton"; 2.2 Command callback feedback Interface method callback provide 3 feedback results: Feedback function return onrunresult return Instruction execution result boolean issuccess true executed successfully, false fails onreturnstring Instruction execution result result: Results final String result result: Results onraiseexception abnormal information int code, String msg public static final int UNSUPPORT = -1; public static final String UNSUPPORT_MSG = "command is not code: exception code support,index #"; //#NO.#byte error msg: exception description public static final int UNSUPPORTENCODING = -2; public static final String UNSUPPORTUNSUPPORTENCODING_MSG = "# encoding is not support"; public static final int ADDTASKFAILED = -3; public static final String ADDTASKFAILED_MSG = "oops,add task failed (the buffer of the task queue is 10M),please try later"; public static final int CODEFAILED = -4; public static final String CODEFAILED_MSG = "create command failed";

19 public static final int IllegalParameter = -5; public static final String IllegalParameter_MSG = "Illegal parameter"; 3 Print parameters Introduction 58mm 48mm 48mm 384dots Paper width 58mm Effective print width 48mm Pixel 384 Note: Sunmi printer supports 58mm, 80mm printing paper, this document to 58mm paper as a case to illustrate the printer support parameters, 80mm print paper specifications similar. A 58 print paper width of 58mm, effective print width of 48mm. Valid print width of a line of 384 pixels. V1 paper slot depth of 40mm, can put up to 40mm diameter paper, you can print 57 * 40mm 3.1. Printer resolution The printer resolution is 205DPI, the formula is as follows DPI = 384 dots / 48 mm = 8 dots / 1 mm = 205 dots / in =

20 3.2. Query whether the printer is available T1 equipment is divided into printer hardware and no printer hardware two versions, the user can query the interface from the printer to determine the software. Only for T1 device users interface Settings.Global.getInt(getContentResolver(), "hasprinter", 0); return Type int content: 0 NoPrinter 1 Has a Printer -1 Being queried 3.3. Font description The default font 24, the Chinese 24 * 24 matrix, the English is 12 * 24 matrix QRCode description Sunmi printer prints two-dimensional code, each two-dimensional code block is 4 pixels (less than 4 sweep resolution not). Maximum support version19 (93 * 93) mode Bitmap description Sunmi printer supports maximum print size of 1M, the maximum support width of 384 pixels. If you need to print more than 1M or more than 384 pixels wide, you need to manually compress the picture. if( mbitmap == null ){ /****1M*****/ mbitmap = BitmapFactory.decodeResource(getResources(), R.raw.sunmi);

21 /****over1m***********/ mbitmap1 = BitmapFactory.decodeResource(getResources(), R.raw.sunmi1); /***************/ double gh=(double)mbitmap.getwidth()/384; if( mbitmap1 == null ){ mbitmap2 = BitmapUtils.zoomBitmap(mBitmap1, 384, (int)(mbitmap.getheight()/gh)); /***************/ try { woyouservice.setalignment(1, callback); woyouservice.printbitmap(mbitmap, callback); // woyouservice.printbitmap(mbitmap2, callback); woyouservice.linewrap(3, null); catch (RemoteException e) { // TODO Auto-generated catch block e.printstacktrace(); 3.6. Barcode description Code39 prints up to 13 digits Code93 prints up to 17 digits Code128 prints up to 15 digits Ean8 8digits Ean13 13digits ITF must be even Codebar prints up to 18 digits

22 3.7. Charater Set By default, V1's multibyte(fit east asia etc) is on and the default charracter set is simple chinese. command list and parameter listed below: close multibyte(single byte fit for europe area):0x1c 0x2E open multibyte(fit for east asia) :0x1C 0x26 Set Single byte character set:0x1b 0x74 [parameter] Single byte character set parameter list: [para] [character set] [area] 0 "CP437"; 2 "CP850"; 3 "CP860"; 4 "CP863"; 5 "CP865"; 13 "CP857"; 14 "CP737"; 15 "CP928"; 16 "Windows-1252"; 17 "CP866"; 18 "CP852"; 19 "CP858"; 21 "CP874"; 33 "Windows-775"; 34 "CP855"; 36 "CP862"; 37 "CP864"; 254 "CP855"; Set multibyte character set:1c 43 [parameter]

23 multibyte character set parameter list: [para] [character set] 0x00 0x48 "GB18030"; //0x01 0x49 "BIG5"; 0x02 0x50 "KSC5601"; (byte) 0xff "utf-8"; Document update record Document update content version Original copy add: Print the specification of the picture add: Yes/No Printer Hardware Query Interface Description add: aidl cutter Interface add: aidl open till Interface add: aidl Get cutter frequency interfaces Increase: aidl Being open till the number of interfaces Corresponding print service version date 2017/3/1 2017/3/ add:charater set info 2017/3/ Fix: barcode descriptor 2017/4/

24 - 24 -

private static String TAG = BluetoothUtils.class.getSimpleName();

private static String TAG = BluetoothUtils.class.getSimpleName(); import android.bluetooth.bluetoothadapter; import android.bluetooth.bluetoothdevice; import android.bluetooth.bluetoothsocket; import android.content.context; import android.content.intent; import android.util.log;

More information

Hybrid Apps Combining HTML5 + JAVASCRIPT + ANDROID

Hybrid Apps Combining HTML5 + JAVASCRIPT + ANDROID Hybrid Apps Combining HTML5 + JAVASCRIPT + ANDROID Displaying Web Page For displaying web page, two approaches may be adopted: 1. Invoke browser application: In this case another window out side app will

More information

Termite WiFi Direct API

Termite WiFi Direct API Termite WiFi Direct API Developers Guide 2014/15 Nuno Santos 1. Objectives This document provides a brief description of the Termite WiFi Direct API. 2. Termite API Guide In order for an application to

More information

BluPrints Thermal Receipt Printer

BluPrints Thermal Receipt Printer BluPrints Thermal Receipt Printer Developer Guide (3inch-80/mm) E - 22, Sector 51, Noida - 201301 UttarPradesh Website : http://www.bluprints.in/ VERSION CONTROL: 5.0 / Jan 2018 PLEASE NOTE THAT THIS SDK

More information

Windows Driver Manual SRP-352plusIII Thermal printer Rev. 1.02

Windows Driver Manual SRP-352plusIII Thermal printer Rev. 1.02 Windows Driver Manual SRP-352plusIII Thermal printer Rev. 1.02 http://www.bixolon.com Table of Contents 1. About this Manual... 3 2. OS Environment... 3 3. Windows Driver Preparation... 3 4. Windows Driver

More information

DIR-E58III Mobile Print

DIR-E58III Mobile Print 1 Kunxilin Electronic Co.,LTD Kunxi HK Electronic Technology Limited Web: http://www.siipos.com http://www.sii-prt.com WhatsApp:13632856413 SKYPE:kunxisz QQ:2676804008 DIR-E58III Mobile Print Development

More information

This lecture. The BrowserIntent Example (cont d)

This lecture. The BrowserIntent Example (cont d) This lecture 5COSC005W MOBILE APPLICATION DEVELOPMENT Lecture 10: Working with the Web Browser Dr Dimitris C. Dracopoulos Android provides a full-featured web browser based on the Chromium open source

More information

Windows Driver Manual SRP-350III Thermal printer Rev. 1.00

Windows Driver Manual SRP-350III Thermal printer Rev. 1.00 Windows Driver Manual SRP-350III Thermal printer Rev. 1.00 http://www.bixolon.com Table of Contents 1. About this Manual... 3 2. OS Environment... 3 3. Windows Driver Preparation... 3 4. Windows Driver

More information

Bluetooth. Mobila applikationer och trådlösa nät HI /3/2013. Lecturer: Anders Lindström,

Bluetooth. Mobila applikationer och trådlösa nät HI /3/2013. Lecturer: Anders Lindström, Mobila applikationer och trådlösa nät HI1033 Lecturer: Anders Lindström, anders.lindstrom@sth.kth.se Lecture 7 Today s topics Bluetooth NFC Bluetooth 1 Bluetooth Wireless technology standard for exchanging

More information

Mobile Programming Practice Background processing AsynTask Service Broadcast receiver Lab #5

Mobile Programming Practice Background processing AsynTask Service Broadcast receiver Lab #5 1 Mobile Programming Practice Background processing AsynTask Service Broadcast receiver Lab #5 Prof. Hwansoo Han T.A. Sung-in Hong T.A. Minseop Jeong 2 Background processing Every Android app has a main

More information

ANDROID SERVICES, BROADCAST RECEIVER, APPLICATION RESOURCES AND PROCESS

ANDROID SERVICES, BROADCAST RECEIVER, APPLICATION RESOURCES AND PROCESS ANDROID SERVICES, BROADCAST RECEIVER, APPLICATION RESOURCES AND PROCESS 1 Instructor: Mazhar Hussain Services A Service is an application component that can perform long-running operations in the background

More information

Android Services & Local IPC: Overview of Programming Bound Services

Android Services & Local IPC: Overview of Programming Bound Services : Overview of Programming Bound Services d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Professor of Computer Science Institute for Software Integrated Systems Vanderbilt University Nashville,

More information

Windows Driver Manual SRP-350IIOBE Thermal printer Rev. 1.00

Windows Driver Manual SRP-350IIOBE Thermal printer Rev. 1.00 Windows Driver Manual SRP-350IIOBE Thermal printer Rev. 1.00 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation...

More information

Android. Broadcasts Services Notifications

Android. Broadcasts Services Notifications Android Broadcasts Services Notifications Broadcast receivers Application components that can receive intents from other applications Broadcast receivers must be declared in the manifest They have an associated

More information

Services. Marco Ronchetti Università degli Studi di Trento

Services. Marco Ronchetti Università degli Studi di Trento 1 Services Marco Ronchetti Università degli Studi di Trento Service An application component that can perform longrunning operations in the background and does not provide a user interface. So, what s

More information

Windows Driver Manual SRP-382 Thermal printer Rev. 1.00

Windows Driver Manual SRP-382 Thermal printer Rev. 1.00 Windows Driver Manual SRP-382 Thermal printer Rev. 1.00 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3

More information

AOPOS T250II THERMAL RECEIPT PRINTER

AOPOS T250II THERMAL RECEIPT PRINTER User s Manual AOPOS T250II THERMAL RECEIPT PRINTER Proficient in Commercial POS Receipt printers 1.Safety Notice: * Don't touch the printer head with anything. * Don't touch the cutter blade. * Don't bend

More information

RP-D10 / RP-E10 SERIES POS PRINTER

RP-D10 / RP-E10 SERIES POS PRINTER RP-D10 / RP-E10 SERIES POS PRINTER SOPHISTICATED RECEIPT PRINTING SOLUTIONS FEATURES RP-D10 AND RP-E10 SERIES COMPACT With a stylish 129 mm-cube design, RP-D and RP-E series printers offer one of the smallest

More information

EMBEDDED SYSTEMS PROGRAMMING Android Services

EMBEDDED SYSTEMS PROGRAMMING Android Services EMBEDDED SYSTEMS PROGRAMMING 2016-17 Android Services APP COMPONENTS Activity: a single screen with a user interface Broadcast receiver: responds to system-wide broadcast events. No user interface Service:

More information

Windows Driver Manual SRP-350II Thermal printer Rev. 1.03

Windows Driver Manual SRP-350II Thermal printer Rev. 1.03 Windows Driver Manual SRP-350II Thermal printer Rev. 1.03 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation...

More information

ZEBRA LP/TLP2844 PRINTER SPECIFICATIONS

ZEBRA LP/TLP2844 PRINTER SPECIFICATIONS ZEBRA LP/TLP2844 PRINTER SPECIFICATIONS Standard Features Optional Features Factor Options Printing Specifications Media Specifications Ribbon Specifications Font Specifications Barcode Symbologies & Specifications

More information

BITalino Java Application Programming Interface. Documentation Android API

BITalino Java Application Programming Interface. Documentation Android API BITalino Java Application Programming Interface Documentation Android API Contents Contents...2 1. General Information...3 2. Introduction...4 3. Main Objects...5 3.1.Class BITalinoDescription...5 3.2.Class

More information

Windows Driver Manual SRP-S300 Thermal printer Rev. 1.01

Windows Driver Manual SRP-S300 Thermal printer Rev. 1.01 Windows Driver Manual SRP-S300 Thermal printer Rev. 1.01 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3

More information

Windows Driver Manual SRP-150 Thermal Printer Rev. 1.05

Windows Driver Manual SRP-150 Thermal Printer Rev. 1.05 Windows Driver Manual SRP-150 Thermal Printer Rev. 1.05 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3

More information

QuickSpecs. Epson TM-m30 Ethernet USB Printer. Models. Introduction. Key Benefits. Overview

QuickSpecs. Epson TM-m30 Ethernet USB Printer. Models. Introduction. Key Benefits. Overview Overview Models Epson TM-m30 Printer Epson TM-m30 Printer 2HV27AA#ABA 2HV27AT#ABA Introduction The Epson TM-m30 Printer reimagines POS printing with a sleek, 3" receipt printer. Key Benefits Compact footprint;

More information

4 Pr P i r n i t n e t r e Co C m o m m a m n a d n s d Li L s i t N. C m o m m a m n a d

4 Pr P i r n i t n e t r e Co C m o m m a m n a d n s d Li L s i t N. C m o m m a m n a d 4. Printer Commands List NO. Command Function Description 01 HT Horizontal tab(#) 02 LF Print and line feed 03 CR Print and carriage return (#) 04 ESC SO Set all characters times width print 05 ESC DC4

More information

QuickSpecs. EpsonTM88VI Serial Ethernet USB Printer only. Epson TM88VI Serial Ethernet USB Printer. Models. Introduction. Key Benefits.

QuickSpecs. EpsonTM88VI Serial Ethernet USB Printer only. Epson TM88VI Serial Ethernet USB Printer. Models. Introduction. Key Benefits. Overview Models EpsonTM88VI Serial Ethernet USB Printer only EpsonTM88VI Serial Ethernet USB Printer only 2HV25AA 2HV25AT Introduction The Epson TM-T88VI Serial Ethernet USB Printer is a revolutionary

More information

SmartPOS7. User Manual

SmartPOS7. User Manual SmartPOS7 User Manual 1 1. Product information Thanks for choosing our SmartPOS7, please read this manual carefully for correct operation of this device. This smart printer has been integrated Android

More information

Windows Driver Manual SRP-F310 Thermal printer Rev. 1.01

Windows Driver Manual SRP-F310 Thermal printer Rev. 1.01 Windows Driver Manual SRP-F310 Thermal printer Rev. 1.01 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3

More information

PH640. Software Setup Guide Rev 1.0 my.okidata.com

PH640. Software Setup Guide Rev 1.0 my.okidata.com Software Setup Guide 59322401 Rev 1.0 my.okidata.com Contents 1. Installing/Uninstalling... 1 1.1 Installing (on Windows 2000 / XP)...1 1.1.2 Adding Printer Drivers... 4 1.2 Installing (on Windows Vista

More information

CS378 -Mobile Computing. Services and Broadcast Receivers

CS378 -Mobile Computing. Services and Broadcast Receivers CS378 -Mobile Computing Services and Broadcast Receivers Services One of the four primary application components: activities content providers services broadcast receivers 2 Services Application component

More information

Implementing a Download Background Service

Implementing a Download Background Service 1 Implementing a Download Background Service Android Services Stefan Tramm Patrick Bönzli Android Experience Day, FHNW 2008-12-03 2 Agenda Part I: Business Part the application some screenshots Part II:

More information

Pd290 THERMAL RECEIPT PRINTER. Proficient in Commercial POS Receipt printers

Pd290 THERMAL RECEIPT PRINTER. Proficient in Commercial POS Receipt printers Specification Pd290 THERMAL RECEIPT PRINTER Proficient in Commercial POS Receipt printers Safety Notice: * Don't touch the Head of printer with anything. * Don't touch the cutter blade. * Don't bend the

More information

Services are software components designed specifically to perform long background operations.

Services are software components designed specifically to perform long background operations. SERVICES Service Services are software components designed specifically to perform long background operations. such as downloading a file over an internet connection or streaming music to the user, but

More information

Tally Dascom DT-210/230 Programming Guide V1.1

Tally Dascom DT-210/230 Programming Guide V1.1 About This Manual Please read this technical manual before programming. Main description for command as below: 1) Function This is the first part of command description. Here we propose the command of

More information

80MM Thermal Receipt Printer

80MM Thermal Receipt Printer 80MM Thermal Receipt Printer User Manual Please read this manual carefully before using it, and keep it for future reference. About this manual Thank you for your purchase of our company's 80MM thermal

More information

Windows Driver Manual SPP-R220 Mobile Printer Rev. 1.00

Windows Driver Manual SPP-R220 Mobile Printer Rev. 1.00 Windows Driver Manual SPP-R220 Mobile Printer Rev. 1.00 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3

More information

Windows Driver Manual SRP-350II Thermal printer Rev. 1.04

Windows Driver Manual SRP-350II Thermal printer Rev. 1.04 Windows Driver Manual SRP-350II Thermal printer Rev. 1.04 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation...

More information

IMPACT DOT-MATRIX PRINTER

IMPACT DOT-MATRIX PRINTER 1.Safety Notice: * Don't touch the printer head with anything. * Don't touch the cutter blade. * Don't bend the power cord excessively or place any heavy objects onto it. * Don't use the printer when it

More information

MPP6800 series - PANEL MOUNT PRINTERS. Options

MPP6800 series - PANEL MOUNT PRINTERS. Options series - PANEL MOUNT PRINTERS Page 1 of 12 MPP6810 MPP6820 MPP6840 Introduction 5-8Vdc, 4A peak 5-8Vdc, 2A peak 10-35Vdc 24Vdc Features Easy load paper feature High resolution thermal printing 5-8Vdc standard,

More information

58mm Thermal Receipt Printer - Operating Manual

58mm Thermal Receipt Printer - Operating Manual 58mm Thermal Receipt Printer - Operating Manual Version Feb, 2016 All Rights Reserved This manual is the Company's intellectual property rights, copyright protection of the manual contains proprietary

More information

SRP-QE300/QE302 THERMAL RECEIPT PRINTER

SRP-QE300/QE302 THERMAL RECEIPT PRINTER Windows Driver Manual SRP-QE300/QE302 THERMAL RECEIPT PRINTER Rev. 1.00 http://www.bixolon.com Introduction This Windows Driver Installation Manual provides information on installation, detailed specifications,

More information

Windows Driver Manual SPP-R310 Mobile Printer Rev. 1.01

Windows Driver Manual SPP-R310 Mobile Printer Rev. 1.01 Windows Driver Manual SPP-R310 Mobile Printer Rev. 1.01 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3

More information

Barcode Scanner SDK Handbook. MT65 Platform

Barcode Scanner SDK Handbook. MT65 Platform Barcode Scanner SDK Handbook MT65 Platform Revision History Version Description Date V1.0 Initial release. August 13, 2015 V1.1 Modified Chapter 3 and Chapter 4. June 12, 2017 Table of Contents Chapter

More information

Compact yet Solid, SPP-R200

Compact yet Solid, SPP-R200 Sales Manual BIXOLON Samsung Mobile Printer Compact yet Solid, SPP-R200 Product overview Compact yet Solid, SPP-R200 BIXOLON Samsung Mobile Printer SPP-R200, a small and lightweight mobile receipt printer

More information

Software Manual. Applicable Models TSP100IIIU TSP100IIIBI TSP100IIILAN TSP100IIIW TSP100ECO TSP100GT TSP100LAN TSP100U/PUSB. Rev. 7.

Software Manual. Applicable Models TSP100IIIU TSP100IIIBI TSP100IIILAN TSP100IIIW TSP100ECO TSP100GT TSP100LAN TSP100U/PUSB. Rev. 7. Applicable Models TSP100IIIU TSP100IIIBI TSP100IIILAN TSP100IIIW TSP100ECO TSP100GT TSP100LAN TSP100U/PUSB Rev. 7.3a Contents 1. Installation and Uninstallation... 1 1.1. Installing futureprnt Software...1

More information

Software Manual. Rev.1.2

Software Manual. Rev.1.2 Rev.1.2 Contents 1. Windows 2000/XP Driver Installation / Uninstallation... 1 1.1. Installation... 1 1.2. Uninstallation... 3 2. Windows 2000/XP Driver Generic Information... 4 2.1. Windows Printer Driver...

More information

Table of Contents. Part I Introduction 3 Part II Installation 3. Part III How to Distribute It? 3 Part IV Office 2007 &

Table of Contents. Part I Introduction 3 Part II Installation 3. Part III How to Distribute It? 3 Part IV Office 2007 & Contents 1 Table of Contents Foreword 0 Part I Introduction 3 Part II Installation 3 1 Trial Version... 3 2 Full Version... 3 Part III How to Distribute It? 3 Part IV Office 2007 & 2010 4 1 Word... 4 Run

More information

AutoTest USER MANUAL. MPT-II Thermal Printer. MPT-II User Manual

AutoTest USER MANUAL. MPT-II Thermal Printer. MPT-II User Manual AutoTest MPT-II Thermal Printer MPT-II User Manual USER MANUAL XiamenPRT Technology Co.,Ltd. ADD: 4&5, 8#, Gaoqi Nan Shi'erRoad (AideAirport Industrial Park), Xiamen, China 361006 Tel: +86-(0)592-5993973

More information

Windows Driver Manual SRP-350plus Thermal Printer Rev. 2.07

Windows Driver Manual SRP-350plus Thermal Printer Rev. 2.07 Windows Driver Manual SRP-350plus Thermal Printer Rev. 2.07 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation...

More information

Pro5 IMPACT DOT-MATRIX PRINTER. Proficient in Commercial POS Receipt Printers

Pro5 IMPACT DOT-MATRIX PRINTER. Proficient in Commercial POS Receipt Printers Pro5 Proficient in Commercial POS Receipt Printers Safety Notice: * Don't touch the printer head with anything. * Don't touch the cutter blade. * Don't bend the power cord excessively or place any heavy

More information

NIPPON PRIMEX PRINTER GUIDE

NIPPON PRIMEX PRINTER GUIDE NIPPON PRIMEX PRINTER GUIDE Rev.10.2 Kiosk printers Ticket printers Journal printers Options POS printers Software Applications Company profile Model tree of Nippon Primex products New products 3 7 8 Kiosk

More information

The one that creates a new trend

The one that creates a new trend The one that creates a new trend 02 POS terminal 03 POS terminal AnyShop High-performance POS system that s adaptable to every business need NEW AnyShop ll Reshaping businesses across the globe AnyShop

More information

Windows Driver Manual SRP-350plus Thermal Printer Rev. 2.03

Windows Driver Manual SRP-350plus Thermal Printer Rev. 2.03 Windows Driver Manual SRP-350plus Thermal Printer Rev. 2.03 http://www.bixolon.com Table of Contents 1. Manual Information...3 2. Operating System (OS) Environment...3 3. Windows Driver Preparation...3

More information

DOT MATRIX REMOTE PRINTER SETUP GUIDE

DOT MATRIX REMOTE PRINTER SETUP GUIDE DOT MATRIX REMOTE PRINTER SETUP GUIDE HT1927_05282014 TABLE OF CONTENTS Equipment In Box Dot Matrix Printer Equipment Included Dot Matrix Printer [1x] Power Brick and Power Cord [1x1 Cat5 Cable [2x1 Thermal

More information

SPRT POS Thermal printer user manual

SPRT POS Thermal printer user manual SPRT POS Thermal printer user manual (SP-POS88Ⅵ) (Ver 1.01) Beijing Spirit Technology Development Co., Ltd Contents Brief Introduction...3 Chapter 1 Feature and Performance...3 1.1 Print Performance...3

More information

Android Fundamentals - Part 1

Android Fundamentals - Part 1 Android Fundamentals - Part 1 Alexander Nelson September 1, 2017 University of Arkansas - Department of Computer Science and Computer Engineering Reminders Projects Project 1 due Wednesday, September 13th

More information

POS Hardware :: THE COMPLETE POS HARDWARE KIT INCLUDES: WLR8900 CCD LR SCANNER :: POS SHOE :: WKB1155 POS KEYBOARD WCD5000 CASH DRAWER

POS Hardware :: THE COMPLETE POS HARDWARE KIT INCLUDES: WLR8900 CCD LR SCANNER :: POS SHOE :: WKB1155 POS KEYBOARD WCD5000 CASH DRAWER POS Hardware COMPLETE HARDWARE KIT The Wasp Complete Point of Sale Hardware Kit delivers the components you need to build a successful POS system, from a barcode scanner and poin of sale keyboard to pole

More information

80mm Thermal Receipt Printer With Auto Cutter

80mm Thermal Receipt Printer With Auto Cutter 80mm Thermal Receipt Printer With Auto Cutter (Model Number: TP-8016) Model No. TP-8016-U TP-8016-UR TP-8016-UL TP-8016-URL TP-8016-WAN TP-8016-UBA TP-8016-UBAI TP-8016-UBANI Description USB port USB+RS232

More information

App Development for Smart Devices. Lec #16: Networking

App Development for Smart Devices. Lec #16: Networking App Development for Smart Devices CS 495/595 - Fall 2011 Lec #16: Networking Tamer Nadeem Dept. of Computer Science Objective Bluetooth Managing Bluetooth Properties Device Discovery Bluetooth Communication

More information

1D/2D android secondary development

1D/2D android secondary development 1D/2D android secondary development The example in this document is developed in eclipse. 1. Import library to project Copy the filefolder and to the Project- libs 2.Copy JAVA

More information

Software Practice 3 Today s lecture Today s Task

Software Practice 3 Today s lecture Today s Task 1 Software Practice 3 Today s lecture Today s Task Prof. Hwansoo Han T.A. Jeonghwan Park 43 2 MULTITHREAD IN ANDROID 3 Activity and Service before midterm after midterm 4 Java Thread Thread is an execution

More information

Windows Driver Manual SPP-R400 Mobile Printer Rev. 1.05

Windows Driver Manual SPP-R400 Mobile Printer Rev. 1.05 Windows Driver Manual SPP-R400 Mobile Printer Rev. 1.05 http://www.bixolon.com Table of Contents 1. Manual Information... 3 2. Operating System (OS) Environment... 3 3. Windows Driver Preparation... 3

More information

Automated Generation of Event-Oriented Exploits in Android Hybrid Apps

Automated Generation of Event-Oriented Exploits in Android Hybrid Apps Automated Generation of Event-Oriented Exploits in Android Hybrid Apps Guangliang Yang, Jeff Huang, and Guofei Gu *Secure Communication and Computer Systems Lab Texas A&M University In Android, the hybrid

More information

Foreword 0. GetActualSize... Method GetPatternData... Method. SaveAsMemory... Method. Orientation Enumeration

Foreword 0. GetActualSize... Method GetPatternData... Method. SaveAsMemory... Method. Orientation Enumeration Contents 1 Table of Contents Foreword 0 Part I Introduction 3 Part II Installation 3 1 Trial Version... 3 2 Full Version... 4 Part III How to Distribute It 5 Part IV Reference Guide 5 1 Properties... 5

More information

Overview: Product Overview UHF RFID Desktop Printer

Overview: Product Overview UHF RFID Desktop Printer Overview: RFID enabled printer is an ADVANCED FEATURES AND RFID CAPABILITIES IN A COMPACT, EASY TO USE DEVICE. Extending regular broad range of RFID printers, the delivers UHF RFID printing and encoding

More information

PT340/PT341. Windows Driver User s Guide

PT340/PT341. Windows Driver User s Guide PT340/PT341 Windows Driver User s Guide Table of Contents 1 Introduction...2 1.1 Overview...2 1.2 Trademarks...2 1.3 System Requirements...2 2 Installing and Uninstalling the Driver...5 3 How to Use the

More information

IBM SureMark Printers

IBM SureMark Printers Fast, high-quality thermal receipt printing plus advanced electronic check processing IBM SureMark Printers Dual-station models Highlights Thermal printing delivers excellent speed and image quality Single-pass,

More information

Foreword 0. PreferredFormat... Property. GetActualSize... Method. SetStructuredAppend... Method

Foreword 0. PreferredFormat... Property. GetActualSize... Method. SetStructuredAppend... Method Contents 1 Table of Contents Foreword 0 Part I Introduction 2 Part II Create IIS Mapping 2 Part III Installation and Testing 2 Part IV Reference Guide 2 1 Properties... 2 BackColor Property... 2 BarColor

More information

Android User Interface

Android User Interface Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering 20. Oktober 2014 Outline 1 Android User Interface 2 Multi-Language Support 3 Summary Matthias Keil Android

More information

THERMAL RECEIPT PRINTER

THERMAL RECEIPT PRINTER Software Manual Windows Driver THERMAL RECEIPT PRINTER Ver. 1.00 http://www.bixolon.com Introduction This Windows Driver Manual provides information on installation, detailed specifications, and usage

More information

Command Manual.

Command Manual. Command Manual http://www.woosim.com CONTENTS 1. Printer Control Function...3 1.1. Print Commands....5 1.2. Line Spacing Commands....8 1.3. Character Commands....9 1.4. Print Position Commands.... 19 1.5.

More information

INTRODUCTION TO ANDROID

INTRODUCTION TO ANDROID INTRODUCTION TO ANDROID 1 Niv Voskoboynik Ben-Gurion University Electrical and Computer Engineering Advanced computer lab 2015 2 Contents Introduction Prior learning Download and install Thread Android

More information

LEITZ ICON ONE MACHINE FOR YOUR LABELLING NEEDS

LEITZ ICON ONE MACHINE FOR YOUR LABELLING NEEDS LEITZ ICON ONE MACHINE FOR YOUR LABELLING NEEDS E ASY MULTIFUNCTIONAL VERSATILE MOBILE SMART FAST www.leitz.com/icon Introducing the Leitz Icon One machine for all your labelling needs Leitz has a long

More information

The ICP 300 is an ultra-compact, lightweight portable thermal printer with an easy-load paper feature.

The ICP 300 is an ultra-compact, lightweight portable thermal printer with an easy-load paper feature. THERMAL PRINTER Applications Datasheet Features Easy-Load paper feature RS232 Interface 10-35VDC Power Supply requirement High speed, high resolution printing capability Quiet, non-impact system Maintenance-free

More information

WinPOS system. Co., ltd. WP-K837 series. Esc/POS Command specifications Ver.0.94

WinPOS system. Co., ltd. WP-K837 series. Esc/POS Command specifications Ver.0.94 WinPOS system. Co., ltd. WP-K837 series Esc/POS Command specifications 2014-05-06 Ver.0.94 LF Prints buffered data and feeds one line. Syntax: ASCII LF Hex 0A Decimal 10 Remarks: This command sets the

More information

Additional Functions. User s Guide

Additional Functions. User s Guide Additional Functions User s Guide Table of contents About this guide...contents-1 1 Various Additional Functions 1.1 macos 10.13 Printer Driver... 1-2 1.2 Changing Defaults... 1-2 1.3 Web Browser Function...

More information

326 Printer. User Manual

326 Printer. User Manual 326 Printer User Manual Catalogue CATALOGUE... 2 1 PRODUCT INTRODUCTION... 3 2 SUMMARY... 4 MAIN FEATURES... 4 3 SPECIFICATION... 4 4 INSTALLATION AND OPERATION... 7 1 CONTENTS IN THE PACKAGE... 7 2 PRINTER

More information

Nexa PX700IIS Thermal Receipt Printer. User Manual. P a g e 1

Nexa PX700IIS Thermal Receipt Printer. User Manual. P a g e 1 Nexa PX700IIS Thermal Receipt Printer User Manual P a g e 1 Table of Contents Safety Notice... 3 Available Functions... 3 Main Features... 4 Technical Specifications... 4 Unpacking the Printer... 5 Connection

More information

STIMA CLS Designed specifically with the ticketing industry in mind.

STIMA CLS Designed specifically with the ticketing industry in mind. STIMA CLS Designed specifically with the ticketing industry in mind. Stima CLS printer brings advance features to the ticketing sector allowing for higher speeds and easier management of your ticket printing.

More information

CS 112 Introduction to Computing II. Wayne Snyder Computer Science Department Boston University

CS 112 Introduction to Computing II. Wayne Snyder Computer Science Department Boston University 9/5/6 CS Introduction to Computing II Wayne Snyder Department Boston University Today: Arrays (D and D) Methods Program structure Fields vs local variables Next time: Program structure continued: Classes

More information

Command Manual SRP-350 Thermal Printer Rev. 1.01

Command Manual SRP-350 Thermal Printer Rev. 1.01 Command Manual SRP-350 Thermal Printer Rev. 1.01 http://www.samsungminiprinters.com 1. Control Commands List Control codes Hexadecimal codes Function 09 Horizontal tab 0A Print and line feed

More information

Services. Marco Ronchetti Università degli Studi di Trento

Services. Marco Ronchetti Università degli Studi di Trento 1 Services Marco Ronchetti Università degli Studi di Trento Service An application component that can perform longrunning operations in the background and does not provide a user interface. So, what s

More information

KS Emulation Programmer s Reference Manual

KS Emulation Programmer s Reference Manual KS Emulation Programmer s Reference Manual Line Matrix Series H-Series Printers Trademark Acknowledgements Printronix and LinePrinter Plus are registered trademarks of Printronix, LLC IBM is a registered

More information

Codesoft 6 Premier Overview Manual. Thermocode Series 2 (all Printers)

Codesoft 6 Premier Overview Manual. Thermocode Series 2 (all Printers) Thermocode Series 2 Codesoft Overview Manual. (Issue 4.1) 28 July 2003 Page No. - 1 - Open Date Equipment Ltd. Unit s 8 & 9 Puma Trade Park, 145 Morden Road, Mitcham, Surrey. CR4 4DG United Kingdom. Tel:-

More information

Programmer s Reference Manual for EGL, an Eltron EPL Printer Protocol Interpreter

Programmer s Reference Manual for EGL, an Eltron EPL Printer Protocol Interpreter Programmer s Reference Manual for EGL, an Eltron EPL Printer Protocol Interpreter Thermal Series Printers 1 Trademark Acknowledgements Eltron, EPL, and Zebra are registered trademarks of Zebra Technologies

More information

PT330/PT331. Windows Driver User s Guide

PT330/PT331. Windows Driver User s Guide PT330/PT331 Windows Driver User s Guide Table of Contents 1 Introduction...2 1.1 Overview...2 1.2 Trademarks...2 1.3 System Requirements...2 2 Installing and Uninstalling the Driver...4 3 How to Use the

More information

PP Thermal Printer. User Manual. Infinite Peripherals, Inc. PP-60 User Manual v1.00

PP Thermal Printer. User Manual. Infinite Peripherals, Inc.  PP-60 User Manual v1.00 Thermal Printer PP-60 User Manual www.ipcprint.com 0 Legal notice The Bluetooth word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such marks by Infinite Peripherals is under license.

More information

The Basis of Data. Steven R. Bagley

The Basis of Data. Steven R. Bagley The Basis of Data Steven R. Bagley So far How to create a UI View defined in XML Java-based Activity as the Controller Services Long running processes Intents used to send messages between things asynchronously

More information

PERFECT LABELING SOLUTIONS. WIDEST RANGE OF MEDIA.

PERFECT LABELING SOLUTIONS. WIDEST RANGE OF MEDIA. LABEL PRINTERS LABELWORKS LW-300/400/700/900P PERFECT LABELING SOLUTIONS. WIDEST RANGE OF MEDIA. From simple home and office organisation to systematic asset-tagging for schools, factories, hospitals and

More information

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment?

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment? 1. What are the key components of Android Architecture? Android Architecture consists of 4 key components: - Linux Kernel - Libraries - Android Framework - Android Applications 2. What are the advantages

More information

Building Applications with ArcGIS Runtime SDK for Android Part II. Will Crick Dan O Neill

Building Applications with ArcGIS Runtime SDK for Android Part II. Will Crick Dan O Neill Building Applications with ArcGIS Runtime SDK for Android Part II Will Crick Dan O Neill Agenda Intro Connected editing summary Offline capabilities - Local features - Geometry Engine Platform integration

More information

Windows Driver User s Manual

Windows Driver User s Manual ELLIX 20 SAM4s ELLIX 20 May 22, 2008 1. Foreword... 1 2. Operating Environment... 1 3. Installing the Driver... 2 3.1 Printer Settings... 2 4. Main Specifications... 3 4.1 Printer Fonts... 3 4.2 Special

More information

Overview. Android Apps (Partner s App) Other Partner s App Platform. Samsung Health. Server SDK. Samsung Health. Samsung Health Server

Overview. Android Apps (Partner s App) Other Partner s App Platform. Samsung Health. Server SDK. Samsung Health. Samsung Health Server W E L C O M E T O Overview Android Apps (Partner s App) Data Service Health Android SDK Android API Samsung Health Samsung Health Server SDK Data REST API Oauth2 Other Partner s App Platform REST API

More information

Revision 1.0.0, 5/30/14

Revision 1.0.0, 5/30/14 6465 South 3000 East Suite 104 Holladay, Utah 84121 801-268-3088 phone 801-268-2772 fax www.centurysoftware.com Sales@centurysoftware.com Revision 1.0.0, 5/30/14 Table of Contents User s Guide... 1 Gestures...

More information

Mini mobile receipt printer

Mini mobile receipt printer Mini mobile receipt printer User Manual Please keep user manual for reference Notice Pls read the Chapter carefully before printing! Safety notice The printer is equipped with professional battery and

More information

Standard Features. Optional Features

Standard Features. Optional Features 105SLPlus PRINTER SPECIFICATIONS Specifications are provided for reference and are based on printer tests using Zebra brand ribbons and labels. Results may vary in actual application settings or when using

More information

32. And this is an example on how to retrieve the messages received through NFC.

32. And this is an example on how to retrieve the messages received through NFC. 4. In Android applications the User Interface (UI) thread is the main thread. This thread is very important because it is responsible with displaying/drawing and updating UI elements and handling/dispatching

More information

Services Broadcast Receivers Permissions

Services Broadcast Receivers Permissions Services Broadcast Receivers Permissions Runs in the background Extends Service Java class Not necessarily connected to the user s visual interface Music player working in foreground User wants read email

More information

Using the "B" Switch to Add Unicode Characters to a QR Bar Code

Using the B Switch to Add Unicode Characters to a QR Bar Code Using the "B" Switch to Add Unicode Characters to a QR Bar Code The QR Bar Code is the only barcode in the Zebra implementation that supports encoding Unicode characters. The QR code specification does

More information