Skip to content

VantageSoftwareSolutions/imin_printer

 
 

Repository files navigation

imin_printer

It is used to print text, pictures, two-dimensional code, bar code and other functions sdk in imin printer using Android system

Resources:

Platform Support

Android

Official Imin Inner Printer Doc

Getting Started

Installation

flutter pub add imin_printer

Tested Devices

Imin M2-203 Imin M2-202 Imin M2-Pro

Just see the example folder!

import 'package:imin_printer/imin_printer.dart'; import 'package:imin_printer/enums.dart'; import 'package:imin_printer/imin_style.dart';

Example code when use for transaction printing

 // all method from imin printer need to async await await iminPrinter.initPrinter(); // must init the printer first. for more exmaple.. pls refer to example tab. await iminPrinter.getPrinterStatus(); await iminPrinter.printText('print example', style: IminTextStyle(wordWrap: true));

List of enum Alignments

enum IminPrintAlign { left, center, right } 

List of enum Qrcode levels

enum IminQrcodeCorrectionLevel { levelL(48), levelM(49), levelQ(50), levelH(51); final int level; const IminQrcodeCorrectionLevel(this.level); }

IminTextStyle

class IminTextStyle { bool? wordWrap; int? fontSize; double? space; IminTypeface? typeface; IminFontStyle? fontStyle; IminPrintAlign? align; }

About

flutter printing sdk encapsulated with imin printer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 74.8%
  • Java 25.2%