Package br.com.setis.printer
Class PrinterManager
java.lang.Object
br.com.setis.printer.PrinterManager
Classe que gerencia os módulos de impressão.
-
Method Summary
Modifier and TypeMethodDescriptionstatic IPrinter
getPrinter
(android.content.Context context, String printerModule) Obtém o módulo de impressão desejado.
-
Method Details
-
getPrinter
public static IPrinter getPrinter(android.content.Context context, String printerModule) throws Exception Obtém o módulo de impressão desejado. Os seguintes módulos são suportados:
- "printer_verifone" - Terminais Verifone CARBON;
- "printer_gertec" - Terminais Gertec GPOS700, GPOS700X e GPOS780;
- "printer_gertec_gpos720" - Terminal Gertec GPOS720
- "printer_newland" - Terminais Newland N910;
- "printer_simulado" - Impressão simulada de comprovante.
- Parameters:
context
- Contexto da aplicação.printerModule
- Módulo de impressão desejado.- Returns:
- Interface IPrinter com o módulo de impressão desejado.
- Throws:
IllegalArgumentException
- Se o módulo de impressão passado não existe/não encontrado.Exception
-