Interface IPrinter


public interface IPrinter
  • Method Details

    • printLine

      void printLine(String line, @NonNull IPrinterListener listener)
      Realiza a impressão de uma linha.
      Parameters:
      line - String contendo a linha a ser impressa.
      listener - Callback de retorno IPrinterListener.
    • printImage

      void printImage(android.graphics.Bitmap image, @NonNull IPrinterListener listener)
      Realiza a impressão de uma imagem.
      Parameters:
      image - Bitmap da imagem a ser impressa.
      listener - Callback de retorno IPrinterListener.
    • printFormFeed

      void printFormFeed(@NonNull IPrinterListener listener)
      Realiza a passagem de papel.
      Parameters:
      listener - Callback de retorno IPrinterListener.
    • printHtml

      void printHtml(String receipt, @NonNull IPrinterListener listener)
      Imprime o comprovante formatado com tags html.
      Parameters:
      receipt - String contendo o texto formatado em html para impressão.
      listener - Callback de retorno IPrinterListener.
    • printStatus

      void printStatus(@NonNull IPrinterListener listener)
      Realiza a verificação do status da impressora
      Parameters:
      listener - Callback de retorno IPrinterListener.
    • printSymbolCode

      void printSymbolCode(String impCod, PrinterSymbolCode symbolCode, @NonNull IPrinterListener listener)
      Realiza a impressão de um código de barras ou QRCode.
      Parameters:
      impCod - Código a ser impresso.
      symbolCode - Tipo de código PrinterSymbolCode
      listener - Callback de retorno IPrinterListener.