Printer Plugin USB OTG Mobile 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

by TinyG (opens in new tab)

3.7 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 2
4 stars 0
3 stars 0
2 stars 0
1 star 1

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.

Price $30.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Printer Plugin USB OTG Mobile, 6 months Current $30.00; lowest $30.00; highest $30.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov Version 4.0 released 24 Aug 2026 v4.0

Asset preview

1 / 6

Printer Plugin USB OTG Mobile screenshot 1

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.

Download example

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.