blue_print_pos
ब्लूटूथ प्रिंटर डिवाइस से कनेक्ट करने के लिए प्लगइन, एंड्रॉइड और आईओएस पर समर्थित
एंड्रॉइड और आईओएस में ब्लूटूथ प्रिंट का उपयोग करने के लिए सहायता
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
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
निर्भरता सूची 7 आइटम
^1.2.0^2.0.1+6{"sdk":"flutter"}^1.1.2^3.1.3^4.0.0{"sdk":"flutter"}उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗