MethodChannelIminPrinter class

An implementation of IminPrinterPlatform that uses method channels.

Inheritance

Constructors

MethodChannelIminPrinter()

Properties

eventChannel → EventChannel
final
hashCode → int
The hash code for this object.
no setterinherited
methodChannel → MethodChannel
The method channel used to interact with the native platform.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

commitPrinterBuffer() → Future<void>
override
commitPrinterBufferWithCallback() → Future<bool?>
override
enterPrinterBuffer(bool isClean) → Future<void>
override
exitPrinterBuffer(bool isCommit) → Future<void>
override
exitPrinterBufferWithCallback(bool isCommit) → Future<bool?>
override
fullCut() → Future<void>
override
fullCutAndFeedPaper(int length) → Future<void>
override
getCurCodepage() → Future<String?>
override
getCurEncode() → Future<String?>
inherited
getDrawerStatus() → Future<bool?>
override
getEncodeList() → Future<List<String>?>
override
getFontCodepage() → Future<List<String>?>
override
getFontCountryCode() → Future<List<String>?>
override
getOpenDrawerTimes() → Future<int?>
override
getPrinterCutTimes() → Future<String?>
override
getPrinterDensity() → Future<int?>
override
getPrinterDensityList() → Future<List<String>?>
override
getPrinterFirmwareVersion() → Future<String?>
override
getPrinterHardwareVersion() → Future<String?>
override
getPrinterInfoByKey(String keyName) → Future<String?>
override
getPrinterInfoList(String keyName) → Future<List<String>?>
override
getPrinterInfoString(String keyName) → Future<String?>
override
getPrinterKnifeReset() → Future<String?>
override
getPrinterMode() → Future<int?>
override
getPrinterModelName() → Future<String?>
override
getPrinterPaperDistance() → Future<String?>
override
getPrinterPaperType() → Future<int?>
override
getPrinterPaperTypeList() → Future<List<String>?>
override
getPrinterPatternList() → Future<List<String>?>
override
getPrinterSerialNumber() → Future<String?>
override
getPrinterSpeed() → Future<int?>
override
getPrinterSpeedList() → Future<List<String>?>
override
getPrinterStatus() → Future<Map<String, dynamic>>
override
getPrinterSupplierName() → Future<String?>
override
getPrinterTemperature() → Future<String?>
override
getPrinterThermalHead() → Future<String?>
override
getSdkVersion() → Future<String?>
override
getServiceVersion() → Future<String?>
override
getUsbDevicesName() → Future<String?>
override
getUsbPrinterVidPid() → Future<String?>
override
initEventChannel() → Stream
override
initPrinter() → Future<bool?>
override
initPrinterParams() → Future<void>
override
labelAddArea({LabelAreaStyle? areaStyle}) → Future<void>
override
labelAddBarCode(String barCode, {LabelBarCodeStyle? barCodeStyle}) → Future<void>
override
labelAddBitmap(dynamic img, {LabelBitmapStyle? addBitmapStyle}) → Future<void>
override
labelAddQrCode(String qrCode, {LabelQrCodeStyle? qrCodeStyle}) → Future<void>
override
labelAddText(String text, {LabelTextStyle? labelTextStyle}) → Future<void>
override
labelGapSensorCalibration() → Future<String?>
override
labelInitCanvas({LabelCanvasStyle? labelCanvasStyle}) → Future<void>
override
labelLearning() → Future<void>
override
labelPrintBitmap(Uint8List bitmap, int width, int height) → Future<void>
override
labelPrintCanvas(int printCount) → Future<void>
override
labelQueryInfo(IminLabelInfo labelInfo) → Future<String?>
override
labelRestoreDefaults() → Future<bool?>
override
labelSetPrinterMode(int mode) → Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openCashBox() → Future<void>
override
openLogs(int encode) → Future<void>
override
partialCut() → Future<void>
override
partialCutAndFeedPaper(int length) → Future<void>
override
print2DCode(String data, int symbology, int moduleSize, int errorLevel, int align) → Future<void>
override
printAndFeedPaper(int height) → Future<void>
override
printAndLineFeed() → Future<void>
override
printAndQuitPaper(int value) → Future<void>
override
printAntiWhiteText(String text, {IminTextStyle? style}) → Future<void>
override
printAztecCode(String data, int modeType, int dataLayers, int moduleSize, int errorLevel, int align) → Future<void>
override
printBarCode(IminBarcodeType barCodeType, String barCodeContent, {IminBarCodeStyle? style}) → Future<void>
override
printBarCodeToBitmapFormat(String barCodeContent, int width, int height, IminBarCodeToBitmapFormat codeFormat) → Future<void>
override
printColumnsString({required List<ColumnMaker> cols}) → Future<void>
override
printColumnsText({required List<ColumnMaker> cols}) → Future<void>
override
printDataMatrix(String data, int symbolType, int columns, int rows, int moduleSize, int align) → Future<void>
override
printDoubleQR({required IminDoubleQRCodeStyle qrCode1, required IminDoubleQRCodeStyle qrCode2, int? doubleQRSize}) → Future<void>
override
printerSelfChecking() → Future<void>
override
printEscPosText(String text, {IminEscPosTextStyle? style}) → Future<void>
override
printLabelBitmap(dynamic img, {LabelPrintBitmapStyle? printBitmapStyle}) → Future<void>
override
printMaxiCode(String data, int modeType, int align) → Future<void>
override
printMultiBitmap(List imgs, {IminPictureStyle? pictureStyle}) → Future<void>
override
printPDF417(String data, int columns, int rows, int moduleWidth, int rowHeight, int errorLevel, int selectOptions, int align) → Future<void>
override
printQrCode(String data, {IminQrCodeStyle? qrCodeStyle}) → Future<void>
override
printSingleBitmap(dynamic img, {IminPictureStyle? pictureStyle}) → Future<void>
override
printSingleBitmapBlackWhite(dynamic img, {IminBaseStyle? baseStyle}) → Future<void>
override
printSingleBitmapColorChart(dynamic img, {IminPictureStyle? pictureStyle}) → Future<void>
override
printSingleBitmapWithTranslation(dynamic img, {IminPictureStyle? pictureStyle}) → Future<void>
override
printText(String text, {IminTextStyle? style}) → Future<void>
override
printTextBitmap(String text, {IminTextPictureStyle? style}) → Future<void>
override
printTextWithAli(String text, int align) → Future<void>
override
printTextWithEncode(String text, String encode) → Future<void>
override
regesiterPrinterStatusCallback() → Future<void>
override
resetDevice() → Future<void>
override
sendRAWData(Uint8List bytes) → Future<void>
override
sendRAWDataHexStr(String bytes) → Future<void>
override
setAlignment(IminPrintAlign alignment) → Future<void>
override
setBarCodeContentPrintPos(IminBarcodeTextPos position) → Future<void>
override
setBarCodeHeight(int height) → Future<void>
override
setBarCodeWidth(int width) → Future<void>
override
setCodeAlignment(IminPrintAlign alignment) → Future<void>
override
setDoubleQR1Level(int level) → Future<void>
override
setDoubleQR1MarginLeft(int leftMargin) → Future<void>
override
setDoubleQR1Version(int version) → Future<void>
override
setDoubleQR2Level(int level) → Future<void>
override
setDoubleQR2MarginLeft(int leftMargin) → Future<void>
override
setDoubleQR2Version(int version) → Future<void>
override
setDoubleQRSize(int size) → Future<void>
override
setFontAntiWhite(bool antiWhite) → Future<void>
override
setFontBold(bool bold) → Future<void>
override
setFontCharSize(int height, int width, int underLine, int asciiType) → Future<void>
override
setFontCharSpace(int space) → Future<void>
override
setFontChineseMode(int mode) → Future<void>
override
setFontChineseSize(int height, int width, int underLine, int chineseType) → Future<void>
override
setFontChineseSpace(int leftSpace, int rightSpace) → Future<void>
override
setFontCodepage(int codepage) → Future<void>
override
setFontCountryCode(int country) → Future<void>
override
setFontDirection(int direction) → Future<void>
override
setFontItalic(bool italic) → Future<void>
override
setFontLineSpacing(int space) → Future<void>
override
setFontMultiple(int wide, int high) → Future<void>
override
setFontRotate(int rotate) → Future<void>
override
setFontUnderline(int underline) → Future<void>
override
setInitIminPrinter(bool isDefaultPrinter) → Future<void>
override
setLabelContinuousPrint(bool enable) → Future<void>
override
setLeftMargin(int margin) → Future<void>
override
setPageFormat({int? style = 1}) → Future<void>
override
setPrinterAction(String keyName, String keyValue) → Future<bool?>
override
setPrinterActionList(String keyName, List<String> keyValue) → Future<bool?>
override
setPrinterDensity(IminPrinterDensity density) → Future<void>
inherited
setPrinterEncode(int encode) → Future<void>
override
setPrinterMode() → Future<void>
inherited
setPrinterSpeed(int speed) → Future<void>
override
setPrintModel(int printModel) → Future<void>
override
setQrCodeErrorCorrectionLev(IminQrcodeCorrectionLevel level) → Future<void>
override
setQrCodeSize(int qrSize) → Future<void>
override
setTextBitmapAntiWhite(bool antiWhite) → Future<void>
override
setTextBitmapLetterSpacing(double space) → Future<void>
override
setTextBitmapLineSpacing(double lineHeight) → Future<void>
override
setTextBitmapSize(int size) → Future<void>
override
setTextBitmapStrikeThru(bool strikeThru) → Future<void>
override
setTextBitmapStyle(IminFontStyle style) → Future<void>
override
setTextBitmapTypeface(IminTypeface typeface) → Future<void>
override
setTextBitmapUnderline(bool haveUnderline) → Future<void>
override
setTextLineSpacing(double space) → Future<void>
override
setTextSize(int size) → Future<void>
override
setTextStyle(IminFontStyle style) → Future<void>
override
setTextTypeface(IminTypeface typeface) → Future<void>
override
setTextWidth(int width) → Future<void>
override
supportCashBox() → Future<bool?>
override
toString() → String
A string representation of this object.
inherited
unBindService() → Future<void>
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited