Native module for iMin built-in thermal printers on Android.
npm install react-native-printer-iminRebuild native code after installation (Expo Go not supported).
import PrinterImin from 'react-native-printer-imin';
await PrinterImin.initPrinter();
await PrinterImin.printText('Hello World');
await PrinterImin.printAndLineFeed();- Text printing with custom fonts, styles, alignment
- Image printing (URL)
- Barcode printing (UPC, EAN, Code128, etc.)
- QR code and double QR code printing
- Label printing with canvas-based layout
[2.0] - Transaction printing (buffer management)
[2.0] - Cash drawer control
- Paper cutting (on devices with cutter)
| SDK | Devices | Features |
|---|---|---|
| 2.0 | Android 15+ | Full feature set |
| 1.0 | Older devices | Basic printing |
All iMin Android devices with built-in thermal printers.
See CHANGELOG.md
MIT