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