Olá pessoal,
sou responsável por um sistema web, e hoje preciso de um "norte" do que fazer.
Preciso imprimir automaticamente impressões - os dados vem de um ajax formato JSON.
Antes de mais nada, as impressões são de recibos impressos em impressoras térmicas (como por exemplo um Epson t20 da vida).
O que acontece é que teria que ir "jogando" as impressões de forma AUTOMÁTICA, ou seja, ficariam sendo feitas as impressões sem usuário operar o navegador/aplicativo. Exemplo: produtos A vão para impressora A e produtos B vão para impressoras B.
Via navegador, consigo fazer com que o firefox e chrome façam a impressão automática com parâmetros específicos no navegador e javascript que vai fazendo a impressão utilizando setTimeout. Porém, hoje tenho clientes utilizando somente 1 impressora.
O problema vai ser quando o cliente quiser jogar na impressora A e B. Nesse caso, como é feito hoje, teria que ser aberto mais um navegador... e assim seria sucessivamente, usuário teria que ficar abrindo novos navegadores (1 navegador para 1 impressora), configurar esses navegadores para impressões automáticas... ou seja, pouco prático.
Preciso de alguma forma de automatizar isso... pegar os dados via json, e jogar a impressão para impressora A, B ou quantas impressoras formem necessárias, conforme necessidade.
Acredito que terá que ser uma solução via Desktop.... ou tomara que eu esteja errado hahah
Porque via navegador já está implementado e via desktop terei que fazer tudo novamente: login no sistema, obter json de impressões, configurar qual impressora será impressa, listagem de impressoras, claro a impressão em si e assim vai.
Pensei também no electon.
Enfim, se alguém já passou por esse problema e puder ajudar.
Obrigado.