PGYER APK HUB
POS PRINTER DRIVER ESC/POS
POS PRINTER DRIVER ESC/POS
4.9Rating
Dec 10, 2024Latest update
20.26Version

About POS PRINTER DRIVER ESC/POS

POS PRINTER DRIVER ESC/POS

The POS PRINTER DRIVER ESC/POS application allows you to print ESC/POS commands and logo images effortlessly without the need for additional drivers. This application supports various connection methods including Network (Net), Wi-Fi, USB, and Bluetooth (BT).

Key Features:

  • MultiPrinting Version 2024: Quickly get started with just a few lines of code. You can begin printing by creating an intent, adding your ESC formatted string, and starting the service intent.
  • Direct Logo Printing: The Pro version enables you to print logos directly on the top of every document. Simply select a logo in the configuration settings, and it will appear at the beginning of each document.
  • Customize Logo Appearance: Invert colors or apply gradient effects to the logo.
  • Web Printing on Android: Print directly from a web page on an Android device. Create a link that triggers the printing process.
  • Server Direct Printing: Print directly from a server by following the instructions provided on the web.

Easy Helpers for ESC Commands:

The application includes easy-to-use helpers for common ESC commands. You can select font sizes effortlessly:

  • Font Size Selection: Choose from a range of sizes (1-16).
  • Error Correction Levels: Set error correction levels ranging from 7% to 30%.

Examples:

  • Small Text: $small$
  • Small Text with Double Height: $smallh$
  • Small Text with Double Width: $smallw$
  • Small Text with Double Height and Width: $smallhw$
  • Small Text with Underline: $smallu$
  • Small Text with Double Height and Underline: $smalluh$
  • Small Text with Double Width and Underline: $smalluw$
  • Small Text with Double Height, Width, and Underline: $smalluhw$
  • Big Text: $big$
  • Big Text with Double Height: $bigh$
  • Big Text with Double Width: $bigw$
  • Big Text with Double Height and Width: $bighw$

Special Commands:

  • Underline: Add u to enable underline.
  • Cut Paper: Use $cut$ to cut the paper.
  • Open Drawer: Use $drawer$ to open the first drawer.

Example Code:

java
String dataToPrint = "$big$This is a printer test$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
Intent intentPrint = new Intent();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT, dataToPrint);
intentPrint.setType("text/plain");
this.startActivity(intentPrint);

// For Network Printing
intentPrint.putExtra("printer_type_id", "1"); // For IP
intentPrint.putExtra("printer_ip", printerIpAddress);
intentPrint.putExtra("printer_port", printerPort);

// For USB Printing
intentPrint.putExtra("printer_type_id", "3"); // For USB
intentPrint.putExtra("printer_usb_product_id", usbProductID);
intentPrint.putExtra("printer_usb_vendor_id", usbVendorId);
intentPrint.putExtra("printer_usb_device_id", usbDeviceID);

// For Bluetooth Printing
intentPrint.putExtra("printer_type_id", "4"); // For Bluetooth
intentPrint.putExtra("printer_bt_adress", BtDevice);

Additional Notes:

  • Free Version: The free version may include ads on your printed tickets.

For more detailed instructions and demos, visit Bitbucket.

POS PRINTER DRIVER ESC/POS Screenshots

Old Versions of POS PRINTER DRIVER ESC/POS

User Reviews

+ Reviews

4.9
5
4
3
2
1