Zywell Thermal Printer e POS Impressor Fabricante Fornecedor na China por mais de 20 anos.
As impressoras térmicas comunicam-se constantemente com dispositivos conectados para executar ações. Existem conjuntos específicos de comandos que uma impressora térmica típica entende para realizar a tarefa desejada. Tarefas simples, como formar etiquetas, gerar códigos de barras e cortar o papel no local correto, são todas realizadas por meio de comandos apropriados. Este artigo visa fornecer dados suficientes para desenvolver uma compreensão dos protocolos e metodologias essenciais. Isso inclui métodos para enviar instruções às impressoras. Seguir esses passos fáceis garante uma configuração tranquila, com integração perfeita e confiabilidade operacional.
Antes de imprimir qualquer coisa, é fundamental estabelecer uma conexão de hardware estável entre o computador e o dispositivo térmico. As formas mais comuns de conexão são as portas seriais RS-232, as portas USB de fácil acesso, os cabos de rede LAN ou a conexão sem fio por meio de módulos Wi-Fi.
Quando você precisa de feedback em tempo real e controle direto sobre o hardware de baixo nível, é muito melhor enviar instruções diretas para a impressora. Isso é preferível a depender de softwares padrão que fornecem impressão baseada em drivers. Para que a conexão direta funcione perfeitamente em diversos sistemas operacionais, como Windows, iOS e Android, as configurações modernas usam APIs ou kits de desenvolvimento de software (SDKs).
Trata-se da conexão com fio tradicional utilizada em ambientes de automação intensiva. O RS-232 é conhecido por sua simplicidade e durabilidade. A conexão utiliza um conector DB9 padrão. O segundo fio, pino 2 (RXD), recebe informações, e o terceiro fio, pino 3 (TXD), envia informações.
Para que o computador e a impressora se comuniquem, eles precisam ter a mesma velocidade de transmissão, chamada de taxa de baud. Normalmente, essa taxa fica entre 9600 e 115200 bits. O enquadramento dos dados, ou seja, o layout dos dados, precisa ser idêntico em ambas as extremidades. Geralmente, isso significa seguir um padrão rígido de 8 bits de dados, nenhum bit de verificação de erros e 1 bit de finalização. A estrutura é 8N1.
Esses cabos permitem a comunicação bidirecional. Isso significa enviar comandos do computador e receber sinais de status da impressora térmica de recibos. Sistemas legados e PLCs ainda dependem dessa conexão devido à sua robustez e confiabilidade.
O USB utiliza o protocolo de interface humana (HID) comum, que permite conectividade fácil. Ele possibilita velocidades de transferência de dados de até 12 Mb/s. Essas velocidades são necessárias para transmitir gráficos de alta densidade ou fontes complexas.
A tecnologia Universal Serial Bus (USB) permite a conexão de várias impressoras a uma estação de trabalho central. Toda a configuração permanece organizada e consolidada. Ela permite até mesmo uma porta COM virtual via USB. Isso possibilita que o dispositivo transmissor envie comandos tradicionais para equipamentos modernos. Esses protocolos USB permitem que os cabos tenham uma variedade de formatos, capacidades de transmissão de energia, taxas de transferência de dados, protocolos não nativos e número de pinos. Para impressoras térmicas, geralmente é utilizada a versão mais básica, USB 2.0.
Uma rede local Ethernet (LAN) exige que as impressoras tenham seu próprio endereço IP, máscara de sub-rede e gateway padrão. Os comandos enviados para a impressora trafegam pelo protocolo TCP/IP. Eles chegam à impressora através de uma porta digital específica, geralmente a porta 9100, conhecida como porta RAW. O nome típico dessa porta é RJ45. No caso de uma impressora, não há necessidade de cabos caros de alta velocidade de transmissão de dados. Um cabo de rede Cat-5 é suficiente para a funcionalidade de transmissão de dados da impressora. As configurações com fio oferecem uma alta capacidade de transmissão de dados de 100 Mbps em distâncias de até 100 metros.
Caso sua impressora térmica de recibos ofereça conectividade sem fio, você pode conectar scanners ou tablets sem a necessidade de uma conexão física. Você pode enviar dados sem fio usando os módulos Wi-Fi. Para isso, você precisará de um roteador Wi-Fi ao qual seu computador ou dispositivo computacional estará conectado. Todos os outros protocolos são semelhantes aos de uma conexão LAN.
Tipo de interface | Distância máxima | Velocidade padrão | Aplicação típica |
RS-232C | 15 metros | 115200 bps | Integração PLC/Legado |
USB 2.0 | 15 metros | 12 Mbps | Etiquetagem de mesa |
Ethernet (LAN) | 100 metros | 100 Mbps | Logística centralizada |
Wi-fi | 50 metros | 150 Mbps | Fluxos de trabalho de ERP móvel |
Vamos agora à seção principal, onde aprenderemos os comandos básicos para controlar suas impressoras térmicas. Esses comandos são enviados por meio de um dispositivo computacional usando qualquer um dos protocolos que mencionamos na seção anterior. Existem duas linguagens de programação principais para impressoras. Vamos aprender os comandos básicos para ambas.
Para imprimir etiquetas usando uma impressora térmica de recibos, você precisa usar comandos específicos. Essas instruções incluem dados de design e alinhamento para adesivos ou etiquetas. Isso é chamado de sintaxe TSPL (Modo Etiqueta).
Nesta seção, abordaremos a linguagem padrão usada em recibos contínuos. Ela se concentra em dados transacionais, em vez de dimensões de etiquetas de tamanho fixo.
Esta seção explica como o computador se comunica com a impressora. Ela ajuda a obter informações sobre o status da impressora, solucionar problemas e realizar manutenção.
Nesta seção, abordaremos como a impressora utiliza sinais elétricos para se comunicar. Esses sinais podem controlar outros equipamentos na linha de montagem ou estação de trabalho.
Como proprietário de uma empresa ou especialista em TI, você precisa ter pleno domínio dos protocolos de comunicação específicos das impressoras térmicas. Isso garantirá que o dispositivo funcione com máxima precisão e eficiência. As impressoras térmicas modernas são avançadas com protocolos Wi-Fi e programação baseada em software. No entanto, a capacidade de enviar comandos usando linguagens de programação básicas torna o processo mais rápido e estável.
Se você busca uma solução de impressão industrial e para pontos de venda (PDV), considere os produtos ZYWELL. Nossa impressora térmica de recibos, como aZY3310 Oferecemos impressão de etiquetas versátil, e nosso ZY910Oferece impressão de alta velocidade para aplicações de envio. Visite site para explorar tudo opções.
Procure por TSPL ,ZPL pois é estritamente para etiquetas. Você pode corrigir os aspectos dimensionais e as folgas dos adesivos usando o TSPL .ZPL. ESC/POS é para impressão contínua de recibos, linha por linha. A emulação alterna entre os modos com base na mídia carregada.
Caso suspeite que a impressora esteja presa, não espere e envie imediatamente o comando de escape. A máquina responde com um código de um byte informando se está pronta. Caso precise de mais detalhes sobre o atolamento, envie outro comando para obter um diagnóstico de oito bytes.
Os drivers são muito lentos. Se você deseja controle direto do hardware, ignore completamente o software em segundo plano. Enviar instruções brutas diretamente para a impressora garante execução instantânea, integração perfeita e precisão absoluta em todos os sistemas operacionais.
Zhuhai Zywell é um fabricante de impressoras e Empresa abrangente de alta tecnologia integrando design de impressoras, pesquisa e desenvolvimento, produção, vendas e serviço
CONTACT DETAILS
Se você tiver alguma dúvida, entre em contato conosco.