View on Asset Store (opens in new tab)
Package details
- Latest version
- 4.0
- Last updated
- First released
- Unity version
- 6000.1.17 or later
- Package size
- 1.6 MB
- Files
- 33
- Favorites
- 11
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.00 on
Keywords
Printer Plugin USB OTG Mobile
Android USB OTG ESC/POS thermal printer plugin for Unity. Helps mobile POS apps print receipts, text, images, QR codes, barcodes, feed/cut commands, cash drawer commands, and printer status checks.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Printer Plugin USB OTG Mobile screenshot 1
About this asset
Useful library to help Unity developers Android mobile to print with USB OTG thermal printers ESC/POS.
Only support for Android
Supports Unity 2020.3 LTS and above, including Unity 6.
Supports Device
● Printing method: Thermal printing method
● Commands: ESC/POS compatible
● Interface: USB OTG / USB cable
● Paper roll width: 80mm supported. Some 58mm printers may also work depending on the printer model.
Developed for SDK version 21 (Android 5.0 Lollipop) and above.
Tested printers
1. MUNBYN: Model ITPP047USEB-BK
2. Epson TM-m30
3. Xprinter
Feature:
- Print Text - Only supports print with latin characters
- Print Image, transparent image
- Print Barcode
- Print QRcode
- Print Feed or Feed by size
- Cut Paper
- Set format of text
- Open cash drawer
- Beep command
- Get printer status
- Start and end transaction
- Debug mode support
- Paper width helper values for 58mm, 80mm, and 110mm image printing
New in version 4.0
- Compatible with Unity 2020.3 LTS and newer, including Unity 6.
- Android AAR libraries are built with Java 8 compatible bytecode to avoid D8 dexing errors in Unity 2020.
- Example build settings are managed through Assets/PrinterPlugin/Editor/BuildConfig.asset.
- Example build menu is now package-aware and available under Tools/Printer Plugin/Example.
- Added native callbacks for printer status and error handling:
OnGetStatusCB
OnErrorCallbackCB
- Improved USB OTG connection handling with a dedicated Android USB permission receiver.
- Improved USB device interface and endpoint detection.
- Added background chunked transfer support.
- Added optional status listener support when the printer exposes an IN endpoint.
- Call PrinterConnectorUSB.Prepare() before printing if your app needs to check and ensure that the USB connection is ready.
If you have any problem about my asset, contact me first before purchase, i will support. Thanks!
Mail Support: [email protected]
From the publisher's Asset Store listing.