ESC/POS Wifi/Network Thermal Receipt Print service is a easy way to print to your Network ESC/POS Compatible Thermal Receipt Printers from any android device. The app supports Android version Lollipop (5.0) and above.
You do not need to write any code to connect and print on your network Thermal Receipt Printers. The service can be called via your print / share menu, from any app that supports the Print / share functionality
This service can be called by 3 ways
The app settings provides mechanism to set the IP address of your Wifi/Network printer, set the printer size, select appropriate printer type.
You can also test your selected printer.
This app will respond to print request from your web browser or any other app which supports android print functionality, just browse to the page that you wanted to be printed, then select menu, print. The ESC/POS Wifi/Network Text Print Service will be listed, select it to print the web page on the printer.
ESC/POS Wifi/Network Print service Version 1.2.8 onwards supports app links. This enables printing the web pages directly, skipping the print preview. This feature is most useful when you want to print directly from your web application, without leaving it.
This app will respond to any text share menu, from a web browser, file manager or any other app which supports image share menu, just select the image you need to print and tap the share option, the ESC/POS Wifi/Network Image Print Service will be listed, select it to print the image on the printer.
This app will respond to any text share menu, from a web browser or any other app which supports text share menu, just select the text you need to print and tap the share option, the ESC/POS Wifi/Network Text Print Service will be listed, select it to print the text on the printer.
If you have your own app, and need to print to a thermal receipt printer without writing much code, then this is the print service for you.
Listed below is the sameple code to send a print intent to the ESC POS Print Service
Please check out our GitHub Project ESCPOSPrintServiceDemo for a sample app which can talk to our Print Service
Intent pi = new Intent(); pi.setAction("org.escpos.intent.action.PRINT"); pi.setPackage("com.loopedlabs.escposnetprintservice"); pi.putExtra("DATA_TYPE", "PDF_URL"); pi.putExtra(Intent.EXTRA_TEXT, "https://url.for.pdf"); startActivity(pi);
Intent pi = new Intent(); pi.setAction("org.escpos.intent.action.PRINT"); pi.setPackage("com.loopedlabs.escposnetprintservice"); pi.putExtra("PRINT_DATA", pdfByteArray); pi.putExtra("DATA_TYPE", "PDF"); startActivity(i);
The app is designed to be highly customizable. Please Contact us for any customization that you may want.
If you need to suggest a feature or report a problem, please email us as firstname.lastname@example.org, please attach a screenshot or a video of the problem. this will help us understand the problem better. Also please explain the steps to reproduce the error or problem.
Please write in English for ease of understanding. However please feel free to write in your own language. Google Translate is there to help us !.
We will try to reply back in English, In case our replies are not as what you expect, probably we lost somethings in translation, So please ingnore the response and try again, probably explaining the same thing in another way. Thanks for your understanding and co-operation.
Wish to find out more ? please write to us thru the form below.