pos_bt_printer

Flutter plugin for Bluetooth Classic POS printers (SPP). Supports connect by MAC, auto enable Bluetooth, and raw ESC/POS bytes.

Features

  • Connect by MAC (no scan)
  • Bluetooth Classic SPP
  • Auto request enable Bluetooth
  • Optimized for POS / kiosk
  • Print raw bytes or raster images

Android setup

Add permission in AndroidManifest.xml:

<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />

Usage
```dart
await PosBtPrinter.connect(mac);
await PosBtPrinter.write(bytes);

Notes

Pair printer once in system settings (PIN usually 0000)

Android 12+ requires BLUETOOTH_CONNECT permission