Package br.com.setis.printer
Interface IPrinter
public interface IPrinter
-
Method Summary
Modifier and TypeMethodDescriptionvoid
printFormFeed
(IPrinterListener listener) Realiza a passagem de papel.void
printHtml
(String receipt, IPrinterListener listener) Imprime o comprovante formatado com tags html.void
printImage
(android.graphics.Bitmap image, IPrinterListener listener) Realiza a impressão de uma imagem.void
printLine
(String line, IPrinterListener listener) Realiza a impressão de uma linha.void
printStatus
(IPrinterListener listener) Realiza a verificação do status da impressoravoid
printSymbolCode
(String impCod, PrinterSymbolCode symbolCode, IPrinterListener listener) Realiza a impressão de um código de barras ou QRCode.
-
Method Details
-
printLine
Realiza a impressão de uma linha.- Parameters:
line
- String contendo a linha a ser impressa.listener
- Callback de retornoIPrinterListener
.
-
printImage
Realiza a impressão de uma imagem.- Parameters:
image
- Bitmap da imagem a ser impressa.listener
- Callback de retornoIPrinterListener
.
-
printFormFeed
Realiza a passagem de papel.- Parameters:
listener
- Callback de retornoIPrinterListener
.
-
printHtml
Imprime o comprovante formatado com tags html.- Parameters:
receipt
- String contendo o texto formatado em html para impressão.listener
- Callback de retornoIPrinterListener
.
-
printStatus
Realiza a verificação do status da impressora- Parameters:
listener
- Callback de retornoIPrinterListener
.
-
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ódigoPrinterSymbolCode
listener
- Callback de retornoIPrinterListener
.
-