Android/Windows POS Print Driver (ESC)

 

Features:

Print ESC/POS to:

 

How to set up:

·        TCP

Input the printer’s IP and port it’s running on.  Consult your printer manufacturers set up instructions to configure the printer’s TCP settings.  This will likely need to be done through a windows box.

·        USB

Plug your printer into your devices OTG/Hub.  Accept permission for the driver to access the USB device.  Choose which printer you’d like to print to in the drop down box. 

·        Serial

Plug your USB-Serial adapter (PL2303 based) into your devices OTG/Hub.  Accept permission for the driver to access the USB adapter.  Connect your printer to the adapter. Choose which device you’d like to print to in the drop down box.

·        Shared

Select the printer from the “Shared” drop down box.  If your desired printer is not displayed then choose the “Refresh Shared Printers” from the menu. Note: you must have another device running one of our drivers which has a printer set up with Sharing enabled and set up. See How to share a printer connected to an Android Device.

 

Test the connection and Click Save when satisfied. Test from your app.

 

How to share a printer connected to an Android Device:

 

Check the “Share local printer” box.  Type in a name you’d like to display on the network.  Enter a Port number that is not in use. Click Save

 

Note: It is theoretically possible to print to a printer outside of your network (either networked or connected to a windows box or android device with our drivers set up).  You would need to ensure the router has a port forwarding set up for the appropriate port.  Also, you would use “TCP” instead of “Shared” and just key in the IP and Port manually.  While it is possible to use TCP all the time vs Shared, we provided the “Shared” option to allow for potential IP changes.  We recommend using “Shared” unless it is an outside networked printer.

 

How to print from your app:

Create your ESC data

Create an Android Intent using "qsrtech.posprintdriver/.printservice"

Add your ESC data as a “Data” extra

Start the intent service, i.e. startService(theintent)

 

How to print an HTML table, i.e. report:

From a browser (or any other app that supports sending a url)

            Click the Share Page item from the menu.  Choose “QSR Technologies POS Print Driver”.  The driver will download the url and print any table within the html.

From your app

            Create and Intent

            Add your HTML data as an “HTML” extra

            Start the intent service, i.e. startService(theintent)

 

Note: printing more html formatted data (i.e. headers, general text, etc.) will be supported in the future

 

Licenses

Standard (1 device)

 

Developer (unlimited devices per app)

 

 

Download our Windows driver here to share a printer on a windows box and print to it from your android devices

 

While extensive testing has been done in various environments we can not guarantee this driver will work with all ESC printers.  If you seem to have trouble connecting to one of your printers, please email us your android version and printer (make and model) and a brief description of your concern.  We will contact you as soon as possible.

 

Last Updated: 6/28/2015 9:50:33 AM