gcprinter 1.0.0 gcprinter: ^1.0.0 copied to clipboard
This plugin allows printing on goodcom pos printer
gcprinter #
This plugin allows the Flutter app to print tickets on a goodcom pos printer using a few simple apis. This plugin support all the goodcom android pos printer.
Installation #
flutter pub add gcprinter
Main Features #
1.Print text (you can set font size and alignment) 2.Print image (you can set alignment) 3.Print barcode or qrcode (Set barcode through parameters)
Getting Started #
// import packages
import 'package:gcprinter/gcprinter.dart';
Function list #
void drawText(String strLeft,int fontLeft,String strMid,int fontMid,String strRight,int fontRight);
void drawBarcode(String str,int align)
void printText();
void printUriImage(String uri,int align,bool isAutoFeed);
void printImage(Uint8List img ,int align,bool isAutoFeed);
Example #
Gcprinter.inst.drawText("1 x", Gcprinter.fontSmallBold, "test", Gcprinter.fontSmallBold, "65.00", Gcprinter.fontSmallBold);
Gcprinter.inst.drawText("option1", Gcprinter.fontDefault, "", Gcprinter.fontDefault, "60.00", Gcprinter.fontDefault);
Gcprinter.inst.drawText("option2", Gcprinter.fontDefault, "", Gcprinter.fontDefault, "5.00", Gcprinter.fontDefault);
Gcprinter.inst.drawBarcode("test123", Gcprinter.alignCenter,Gcprinter.barcodeQrCode);
Gcprinter.inst.drawText("",0,"test123",Gcprinter.fontDefault,"",0);
Gcprinter.inst.printText();