Last updated:
0 purchases
The Bluetooth Printer Plugin is a versatile solution for integrating Bluetooth printing functionality into Android and iOS applications. It enables seamless communication with Bluetooth-enabled printers, allowing users to print text, images, QR codes, and other content directly from their mobile devices. This plugin simplifies the process of setting up and utilizing Bluetooth printers for various use cases, such as retail, logistics, and hospitality.
Use Cases:
This plugin to help use bluetooth printer in Android/iOS. Support for text, image, add new line or line dashed and QR.
BluePrintPos bluePrintPos = BluePrintPos.instance;
bluePrintPos.scan();
bluePrintPos.connect(device);
In method .addText(text, {size, style, alignment})
you can modify size, style and alignment
ReceiptSectionText receiptText = ReceiptSectionText(); receiptText.addText('MY STORE', size: ReceiptTextSizeType.medium, style: ReceiptTextStyleType.bold);
receiptText.addLeftRightText('Time', '04/06/21, 10:00');
final ByteData logoBytes = await rootBundle.load('assets/logo.jpg'); receiptText.addImage( base64.encode(Uint8List.view(logoBytes.buffer)), width: 150, );
receiptText.addSpacer();
receiptText.addSpacer(useDashed: true);
Change the minSdkVersion
in android/app/build.gradle in 19
android { defaultConfig { minSdkVersion 19 } }
Add permission for Bluetooth and access location in android/app/src/main/AndroidManifest.xml
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
Add info key in ios/Runner/Info.plist
<key>NSBluetoothAlwaysUsageDescription</key> <string>Need BLE permission</string> <key>NSBluetoothPeripheralUsageDescription</key> <string>Need BLE permission</string> <key>NSLocationAlwaysAndWhenInUseUsageDescription</key> <string>Need Location permission</string> <key>NSLocationAlwaysUsageDescription</key> <string>Need Location permission</string> <key>NSLocationWhenInUseUsageDescription</key> <string>Need Location permission</string>
Reference and dependencies create this plugin
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.