android_bluetooth_printer 0.1.6
android_bluetooth_printer: ^0.1.6 copied to clipboard
A plugin for Android Bluetooth Printer
import 'package:android_bluetooth_printer/android_bluetooth_printer.dart';
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('Plugin example app'),
),
body: Center(
child: Builder(builder: (context) {
return ElevatedButton(
onPressed: () async {
try {
await AndroidBluetoothPrinter.print(
"[C]<u><font size='big'>ORDER N°045</font></u>\n" +
"[L]\n" +
"[C]================================\n" +
"[L]\n" +
"[L]<b>BEAUTIFUL SHIRT</b>[R]9.99e\n" +
"[L] + Size : S\n" +
"[L]\n" +
"[L]<b>AWESOME HAT</b>[R]24.99e\n" +
"[L] + Size : 57/58\n" +
"[L]\n" +
"[C]--------------------------------\n" +
"[R]TOTAL PRICE :[R]34.98e\n" +
"[R]TAX :[R]4.23e\n" +
"[L]\n" +
"[C]================================\n" +
"[L]\n" +
"[L]<font size='tall'>Customer :</font>\n" +
"[L]Raymond DUPONT\n" +
"[L]5 rue des girafes\n" +
"[L]31547 PERPETES\n" +
"[L]Tel : +33801201456\n",
// "[L]\n" +
// "[C]<barcode type='ean13' height='10'>831254784551</barcode>\n" +
// "[C]<qrcode size='20'>http://www.developpeur-web.dantsu.com/</qrcode>",
// ipAddress: '192.168.24.83:9100',
);
} catch (e) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(e.toString()),
),
);
}
},
child: Text('Print'),
);
}),
),
),
);
}
}
copied to clipboard