Preciso saber, qual seria o melhor caminho para desenvolver uma customização para imprimir pedidos de vendas em bobina de impressora térmica Bematech 4200 de 80 colunas.
Qual a melhor biblioteca para esse fim?
Algum modelo de impressão disponível no portal para que se possa analisar o código e ter uma direção que qual o a melhor forma para desenvolver esse recurso.
A idéia é imprimir algo muito parecido com uma danfe de NFCe.
Um cabeçalho com os dados do pedido e cliente, e em seguida a lista de produtos, e tendo como recurso a impressão de uma faixa de pedidos, utilizando parametros e perguntas para imprimir pedidos de numero X até Y, ou de uma data até outra e também todos os pedidos de uma carga (tabelas DAK e DAI).
Mas a idéia e tentar identificar o melhor método para a release 12.1.2410.
Existe algum modelos de relatório para isso, ou até mesmo algum recurso já pronto para uso nesse tipo de cenário?
Acredito que esta demanda não é referente ao Fast Analytics, porém, encontrei algumas informações que podem ser úteis para você!
Há basicamente duas abordagens:
Aproveitar o que já existe para NFC-e em térmica
Se a ideia é ter algo “no padrão DANFE NFC-e” (cupom em 80 mm), avaliem se o processo do SIGAFO/SIGALOJA atende — essas rotinas têm DANFE/Cupom em térmica e a MP-4200 HS está homologada nesses módulos. Em releases mais recentes há até a opção “Imp. Etiqueta” na tela do DANFE. Para 12.1.2410 pode ser necessário atualizar componentes/patches para utilizar os layouts de NFC-e em bobina. tdn.totvs.com+1
Customização de relatório em bobina (Pedido de Venda)
Se precisa imprimir o próprio PV (cabeçalho + itens) em bobina, o caminho usual é desenhar um RPT/Report Builder (ou ADVPL) usando o Provedor de Dados do SIGAFAT (tabelas de PV e, se necessário, DAK/DAI para filtrar por “carga”). O Report Builder permite incluir parâmetros como “Pedido de X até Y”, “Data de… até…”, etc. Há conteúdo de apoio mostrando como criar relatório de Pedido de Venda a partir do provedor de dados do Backoffice. YouTube
Obs.: Não encontrei referência oficial a modelo padrão de PV em bobina na 12.1.2410; geralmente é customização feita via RPT/ADVPL + impressora térmica. (Sugestão: conferir a Central/TDN por objetos MATA410 e relatórios de PV.) centraldeatendimento.totvs.com+1
Biblioteca/driver da Bematech (80 mm / “80 colunas”)
A MP-4200 é uma térmica de 80 mm; na prática, o layout costuma usar 48–52 colunas conforme a fonte do driver (não é “80 colunas” como matricial). centraldeatendimento.totvs.com
Utilize o driver/spooler da Bematech/Elgin (Biblioteca E1/Spooler 5.x) e configure a impressora como Serial/USB conforme o ambiente Windows. share.linx.com.br+1
Dicas de layout em bobina (customização):
Defina largura de linha (48/52 col.) e fontes (Font A/B do ESC/POS) antes de iniciar o desenho. centraldeatendimento.totvs.com
Estruture o RPT em três blocos: Cabeçalho do PV/cliente → Itens (loop) → Totais/observações.
Inclua perguntas de seleção no relatório (De/Até Pedido, De/Até Data, Por Carga – vinculando DAK/DAI quando aplicável) no próprio RPT/ExecAuto do MATA410. centraldeatendimento.totvs.com
Se o objetivo é um “cupom NFC-e-like”, avaliem usar o DANFE NFC-e em térmica já do produto (com os devidos patches/driver). centraldeatendimento.totvs.com+1
Para PV em bobina propriamente dito, o caminho é RPT/ADVPL com provedor do SIGAFAT, parametrizando por nº do pedido, data ou carga (DAK/DAI) e imprimindo via driver/spooler Bematech (E1/ESC-POS) configurado para 80 mm. YouTube+2share.linx.com.br+2