sunmi_kali

Um plugin desenvolvido por https://github.com/perzivall para atender as necessidades da Kali Alimentares

Getting Started

This project contains some functions to help a print and manage printers Sunmi

Functions

  Future<String?> printImage(Uint8List? bytes){
    return SunmiKaliPlatform.instance.printImage(bytes);
  }
  Future<String?> printText(String? text){
    return SunmiKaliPlatform.instance.printText(text);
  }
  Future<String?> printerInit(){
    return SunmiKaliPlatform.instance.printerInit();
  }
  Future<String?> getPrinterSerialNo(){
    return SunmiKaliPlatform.instance.getPrinterSerialNo();
  }
  Future<String?> getPrinterModel(){
    return SunmiKaliPlatform.instance.getPrinterVersion();
  }
  Future<int?> updatePrinterState(){
    return SunmiKaliPlatform.instance.updatePrinterState();
  }
  Future<String?> setAlignment(int position){
    return SunmiKaliPlatform.instance.setAlignment(position);
  }
  Future<String?> lineWrap(int lineCounts){
    return SunmiKaliPlatform.instance.lineWrap(lineCounts);
  }
  Future<String?> labelLocate(){
    return SunmiKaliPlatform.instance.labelLocate();
  }
  Future<String?> labelOutput(){
    return SunmiKaliPlatform.instance.labelOutput();
  }
  Future<String?> bindSunmi(){
    return SunmiKaliPlatform.instance.bindSunmi();
  }
  Future<String?> unBindSunmi(){
    return SunmiKaliPlatform.instance.bindSunmi();
  }

Example of use

    //Initialize class SunmiKali
    SunmiKali sunmiKali = SunmiKali();
    sunmikali.bindSunmi();
    sunmiKali.labelLocate();
    sunmiKali.printText("Some text\n");
    sunmiKali.LabelOutput();