Gertec_pos_printer
Sobre | Funcionalidades | Tecnologias | Pré requisitos | Ajuda | Autor
*** Package para trabalhar somente com Android ***
:dart: Sobre
O package gertec_pos_printer
não é Oficial da GERTEC. Essa é uma integração com a impressora dos modelos GERTEC GPOS700 e GERTEC SK-210.
Package somente funciona com Android level 21 ou posterior.
Package está implementado até o momento somente para os modelos GPOS700 e SK-210.
:sparkles: Funcionalidades
Para utilizar o plugin é necessário criar uma instância da classe GertecPOSPrinter
passando como parâmetro o modelo de equipamento utilizado GertecType
.
Funções implementadas:
final GertecPOSPrinter gertecPosPrinter = GertecPOSPrinter(gertecType: GertecType.gpos700);
:heavy_check_mark: gertecPosPrinter.instance.cut() -> Corta o papel\
:heavy_check_mark: gertecPosPrinter.instance.printLine("message") -> Imprime em uma linha o parâmetro passado;\
:heavy_check_mark: gertecPosPrinter.instance.printTextList('message1', 'message2'
) -> Imprime uma lista de textos;\
:heavy_check_mark: gertecPosPrinter.instance.barcodePrint('barcode') -> Imprime um código de barras conforme configurações enviadas por parâmetro;\
:heavy_check_mark: gertecPosPrinter.instance.wrapLine(1) -> Avança a quantidade de linhas informada por parâmetro;\
:heavy_check_mark: gertecPosPrinter.instance.checkStatusPrinter() -> Devolve uma String
com o status atual da impressora;\
:rocket: Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
:white_check_mark: Pré requisitos
*** Antes de começar: ****
O package somente funciona com Android Level Api 21 ou posterior. Essa é uma regra implementada pela própria Gertec.
:checkered_flag: Ajuda
Caso precise de ajuda com o plugin, segue em anexo servidor do discord.
Feito por Jhonathan Queiroz
Libraries
- gertec_pos_printer
- printer/domain/enum/barcode_type
- printer/domain/enum/font_type
- printer/domain/enum/gertec_type
- printer/domain/enum/print_type
- printer/domain/enum/text_alignment
- printer/domain/exception/gertec_printer_exception
- printer/domain/models/printer_response
- printer/domain/repositories/contract/i_gertec_printer_repository
- printer/domain/repositories/gertec_printer_repository
- printer/domain/repositories/gertec_sk210_repository
- printer/gertec_pos_printer_controller
- printer/setup/barcode_print
- printer/setup/constants
- printer/setup/print_structure
- printer/setup/text_print
- printer/style/gertec_printer_style