[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Fernando Silveira de Lima
Criador Fernando Silveira de Lima 22/10/2021

Preciso de ajuda para impressão de um tiket de pedido usando impressora termica.

Durante os testes do sistema utilizei normalmente com este código.

require __DIR__ . '/ticket/autoload.php';
    use Mike42\Escpos\Printer;
    use Mike42\Escpos\EscposImage;
    use Mike42\Escpos\PrintConnectors\WindowsPrintConnector;
 
    $nomeimpresora = "POS58";
    $connector = new WindowsPrintConnector($nomeimpresora);
    $printer = new Printer($connector);
 
$printer->setJustification(Printer::JUSTIFY_CENTER);
$printer->text("\nITENS DO PEDIDO\n");
...

Porem o WindowsPrintConnector não funciona no servidor, alguem teria alguma dica de como fazer a conexão com a impressora?

Desde já agradeço a ajuda!

Manager Carlos Ferreira 22/10/2021

Olá, Fernando!
Tudo bem?

Esse código local pode até funcionar, agora online não, isso porque a aplicação está rodando em nuvem (em outra infraestrutura física)

Você pode ter uma aplicação (uma pequena parte) rodando local, só para ter acesso a impressora e imprimir.

Outra alternativa é tentar fazer isso via JavaScript, usando os drivers do próprio Browser.

Carlos Ferreira
Criador Fernando Silveira de Lima 22/10/2021

Sim. já vi a possibilicade de usar javascript. Vou ver se uso uma parte da aplicação local. Obrigado

Fernando Silveira de Lima
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!