Este capítulo reúne o conteúdo de hardware e equipamentos da loja para revisão: os erros mais comuns, os checklists de atendimento, o glossário, as referências e perguntas que misturam vários assuntos.
Erros comuns
- Trocar o equipamento antes de olhar a conexão. A porta, o driver e a configuração do programa explicam boa parte das falhas, e um equipamento que funciona em outro caixa não está com defeito.
- Configurar o programa com o número antigo da porta COM. Um equipamento novo ou ligado em outra porta USB pode receber outro número, e o Gerenciador de Dispositivos mostra o número atual.
- Abrir a mesma porta COM em dois programas. A porta fica reservada para o primeiro programa, e o segundo recebe um erro.
- Ignorar a economia de energia das portas USB. A suspensão seletiva desliga equipamentos ociosos, e o caixa perde o leitor, a impressora ou o PinPad depois de um tempo sem uso.
- Deixar uma impressora de rede com endereço dinâmico. O endereço muda ao religar, e a porta do Windows continua apontando para o endereço antigo.
- Colocar a bobina com o lado errado para a cabeça. O papel térmico escurece de um lado só, e o cupom sai em branco.
- Montar o cupom para uma largura diferente da impressora. O texto sai cortado ou quebrado, e o QR Code pode sair pela metade.
- Tratar o cupom térmico como o documento guardado. O papel desbota com o tempo, e o documento fiscal que vale é o XML.
- Reinstalar o driver para resolver uma fila travada. O trabalho com erro continua na fila, e a limpeza da fila e o reinício do serviço Spooler resolvem.
- Trocar o rolo de etiquetas sem calibrar a impressora. A impressora continua com as medidas do rolo anterior e pula etiquetas.
- Trocar a impressora de etiquetas por outra marca sem conferir a linguagem. O sistema envia os comandos na linguagem da impressora antiga, e a nova imprime os comandos como texto.
- Usar a térmica direta em etiquetas que precisam durar. A impressão resiste pouco ao calor, à luz e ao atrito, e a transferência térmica atende esses casos.
- Testar o leitor só dentro do programa. O Bloco de Notas separa o leitor do programa e mostra o código e a quebra de linha.
- Esperar que um leitor a laser leia um QR Code. Os leitores lineares não leem códigos 2D nem códigos em telas.
- Reconfigurar o leitor por tentativa e erro. Cada código de configuração lido muda o comportamento, e o código de configurações de fábrica, no manual, é o ponto de partida seguro.
- Tratar uma transação negada como falha técnica. A rede respondeu, e a recusa vem do emissor do cartão.
- Concluir a venda sem pagamento depois de um travamento no TEF. Uma transação sem confirmação é desfeita, e a venda precisa de um novo pagamento.
- Alterar as configurações do PinPad que dependem da operadora. Essas configurações ficam com a operadora responsável pelo equipamento.
- Usar um cabo de telefone comum na gaveta. O cabo parece igual, mas a ligação dos fios é outra, e a gaveta não abre.
- Cadastrar o produto com um código diferente do usado na balança. O caixa separa o código pela posição dos dígitos e procura outro produto.
- Ligar a impressora a laser nas tomadas da bateria do nobreak. Os picos de corrente sobrecarregam o nobreak e reduzem a autonomia.
- Confiar em um nobreak sem testar a bateria. A bateria gasta funciona com a energia da rede e falha na queda.
- Deixar o servidor desligado depois de uma falta de energia longa. A configuração da BIOS para a volta da energia liga o servidor sozinho.
- Rodar o chkdsk com a opção /r em um disco com sinais de falha antes da cópia dos dados. A varredura força o disco e pode piorar a perda.
- Reinstalar o programa diante de falhas aleatórias. A memória, o disco e a temperatura produzem falhas que parecem do programa.
Checklist de um equipamento que não responde
A conexão
- O cabo está firme, e o equipamento está ligado?
- O equipamento aparece no Gerenciador de Dispositivos, sem ponto de exclamação?
- Qual porta COM, impressora ou endereço o Windows atribuiu ao equipamento?
- O equipamento funciona em outra porta USB ou em outro caixa?
A configuração
- O programa usa a mesma porta, o mesmo modo e os mesmos parâmetros do equipamento?
- Outro programa mantém a porta aberta?
- A economia de energia do USB está desligando o equipamento?
- O que mudou desde a última vez que o equipamento funcionou?
Checklist de uma impressão que falha
- A autoimpressão de teste da impressora funciona?
- A fila do Windows tem trabalhos parados?
- O papel, a bobina ou a etiqueta estão do lado certo e com o tamanho configurado?
- A impressora de etiquetas foi calibrada depois da troca do rolo?
- A impressora entende a linguagem ou o conjunto de comandos que o sistema envia?
Checklist de um pagamento que não sai
- O PinPad aparece nas portas COM e na configuração do TEF?
- O TEF se comunica com o serviço de TEF pela rede?
- A mensagem da transação indica uma recusa do emissor do cartão?
- Existe uma transação anterior pendente de confirmação?
- A carga de tabelas do PinPad termina sem erro?
Checklist da energia e da saúde do servidor da loja
- O servidor e os equipamentos de rede estão nas tomadas da bateria do nobreak?
- O teste do nobreak mostra uma autonomia suficiente para o desligamento organizado?
- A ação para a bateria crítica e a configuração da BIOS para a volta da energia estão definidas?
- O log do Sistema tem eventos de disco, como o 7, o 51 ou o 153?
- Os contadores de saúde do disco mostram setores realocados, pendentes ou incorrigíveis?
Glossário
- ABECS: a associação das empresas de cartões, que padroniza a comunicação entre o PinPad e o software de pagamento.
- Adquirente: a empresa que processa as transações com cartão do estabelecimento e as leva até o emissor do cartão.
- Autonomia: o tempo que as baterias do nobreak sustentam a carga ligada.
- Calibração: o procedimento em que a impressora de etiquetas mede a etiqueta e o vão.
- Carga de tabelas: a gravação, no PinPad, das informações das aplicações e dos parâmetros do chip das redes de cartões.
- Código de configuração: o código de barras do manual que muda uma configuração do leitor.
- Confirmação: a etapa em que o sistema da loja conclui a transação de TEF depois de terminar a venda.
- Densidade: a intensidade do aquecimento da cabeça, que define o quanto a impressão escurece.
- Desfazimento: o cancelamento automático de uma transação de TEF aprovada e não confirmada.
- Dígito verificador: o último dígito do EAN-13, calculado a partir dos 12 anteriores.
- DK: a porta da impressora de cupom que aciona a gaveta de dinheiro.
- Driver: o programa que permite ao Windows usar um equipamento.
- EAN-13: o código de barras de 13 dígitos das embalagens do varejo.
- ESC/POS: o conjunto de comandos das impressoras de cupom criado pela Epson e adotado por muitos fabricantes.
- Etiqueta de balança: o EAN-13 começado por 2, com o código do produto e o preço ou o peso.
- Fator de potência: a relação entre a potência em watts e a potência em VA.
- Gerenciador de Dispositivos: a tela do Windows que mostra cada equipamento, o driver, a porta e os erros.
- GS1: a organização que administra os padrões de códigos de barras dos produtos.
- HD: o disco com pratos que giram e cabeças de leitura.
- Leitor 2D: o leitor de imagem que lê códigos lineares, códigos bidimensionais e códigos em telas.
- Leitor linear: o leitor a laser ou de linha que lê só os códigos de barras comuns.
- Marca preta: a marca no verso da mídia que o sensor da impressora usa para achar cada etiqueta.
- Modo teclado: o funcionamento do leitor que digita o código no campo que está com o foco.
- Nobreak: o equipamento que mantém os computadores ligados com baterias durante a falta de energia.
- Nobreak interativo: o nobreak com um estabilizador interno, que corrige a tensão de saída.
- Nobreak online: o nobreak de dupla conversão, em que o inversor alimenta os equipamentos o tempo todo.
- Nobreak standby: o nobreak em que a energia da rede passa direto e o inversor assume só na queda.
- Parâmetros seriais: a velocidade, os bits de dados, a paridade e os bits de parada de uma porta serial, iguais nos dois lados.
- PinPad: o equipamento que lê o cartão e recebe a senha do cliente.
- Porta COM: a porta serial, real ou virtual, usada por equipamentos como o PinPad, a balança e alguns leitores.
- Porta COM virtual: a porta serial criada por um driver para um equipamento ligado por USB.
- Prefixo: os caracteres que o leitor envia antes do código.
- RAW: o modo em que os dados chegam à impressora sem o desenho do driver, em geral pela porta 9100 nas impressoras de rede.
- Resolução: a quantidade de pontos por polegada que a cabeça imprime, como 203 ou 300.
- Ribbon: a fita com tinta usada na transferência térmica.
- Sensor de vão: o sensor que percebe o espaço entre uma etiqueta e a seguinte.
- Setor realocado: o setor defeituoso que o disco substituiu por um setor de reserva.
- SMART: a tecnologia de automonitoramento dos discos, com contadores de saúde.
- Spooler: o serviço do Windows que controla a fila de impressão.
- SSD: o disco de memória eletrônica, sem partes móveis.
- Sufixo: o caractere que o leitor envia depois do código, em geral o Enter.
- Suspensão seletiva de USB: a economia de energia que desliga portas USB ociosas.
- TEF: a transferência eletrônica de fundos, que leva o pagamento com cartão do caixa até a rede de pagamentos.
- Térmica direta: a impressão em mídia sensível ao calor, sem ribbon.
- Transferência térmica: a impressão em que a cabeça derrete a tinta do ribbon sobre a etiqueta.
- VA: a unidade da potência aparente, usada na potência do nobreak.
- ZPL: a linguagem das impressoras de etiquetas da Zebra.
Para continuar estudando
- Pagamentos sem cartão: o Pix, as carteiras digitais e a integração deles ao caixa.
- Discos em RAID: a redundância de discos nos servidores e os limites dela, que não substitui a cópia de segurança.
- Manutenção preventiva: a limpeza, a troca de baterias e a conferência periódica dos equipamentos.
- Impressão em rede: os servidores de impressão, as filas compartilhadas e o protocolo IPP.
- Ferramentas dos fabricantes: os utilitários de configuração e de diagnóstico das impressoras, dos leitores e dos discos.
Referências
As referências a seguir reúnem a documentação da Microsoft e dos fabricantes e explicações de empresas do setor sobre os principais assuntos de hardware e equipamentos da loja. A maior parte do material está em inglês.
Windows e dispositivos
- Microsoft, mensagens de erro do Gerenciador de Dispositivos: a lista dos códigos de erro dos dispositivos;
- Microsoft, código 43: o dispositivo parado por relatar problemas;
- Microsoft, código 45: o dispositivo registrado e desconectado;
- Microsoft, comando pnputil: a lista dos dispositivos e dos dispositivos com problema;
- Microsoft, Get-PnpDevice: os dispositivos por classe e por estado no PowerShell;
- Microsoft, comando mode: a consulta e a configuração das portas seriais;
- Puget Systems, suspensão seletiva de USB: as quedas de portas USB e a configuração nas opções de energia.
Impressoras
- Microsoft, comando prnport: as portas TCP/IP padrão e o protocolo RAW na porta 9100;
- Epson, comando ESC p: o pulso que abre a gaveta nos pinos 2 e 5;
- Epson, comandos de uma impressora de cupom: a lista dos comandos ESC/POS, como o corte e os códigos 2D;
- Epson, especificações do TM-T20: as larguras de papel e o número de colunas;
- Triton, cuidados com o papel térmico: o calor, a luz, a umidade e os produtos que apagam a impressão;
- Zebra, escolha de etiquetas e ribbons: a térmica direta, a transferência térmica e os tipos de ribbon;
- Zebra, especificações da série GX: a resolução, os sensores de mídia e as linguagens ZPL e EPL;
- Zebra, calibração e erros de mídia: os tipos de mídia e a calibração do sensor.
Leitores e códigos de barras
- Ubuntu, leitores de código de barras: o modo teclado, o layout e a configuração por códigos;
- Seuic, leitores laser, lineares e de imagem: os códigos e as telas que cada tipo de leitor lê;
- GS1, cálculo do dígito verificador: o método com os pesos 1 e 3;
- Alterdata, etiqueta de balança: o formato com o dígito 2, o código do produto e o preço;
- biip, números de circulação restrita: os prefixos 02 e 20 a 29 dos códigos de uso restrito.
PinPad, TEF e periféricos do caixa
- Projeto ACBr, PinPad no padrão ABECS: a especificação seguida pelos PinPads vendidos no Brasil e a porta serial pelo cabo USB;
- Cigam, PinPad não encontrado: a porta COM, a configuração do TEF e a carga de tabelas;
- Projeto ACBr, venda pendente de confirmação: a confirmação como a terceira etapa da transação;
- Bepoz, portas dos equipamentos do caixa: a porta DK da gaveta e os cabos parecidos com os de telefone;
- Projeto ACBr, balança na porta serial: a velocidade de 4800 bits por segundo e os parâmetros iguais nos dois lados.
Energia
- Schneider Electric, tipos de nobreak: os modelos standby, interativo e online de dupla conversão;
- Schneider Electric, guia de escolha de nobreak: o dimensionamento em VA e em watts, a margem e a autonomia;
- APC, desligamento organizado no Windows: o nobreak USB tratado como bateria e o nobreak serial com o programa do fabricante;
- Intel, ação depois da falta de energia: as opções Stay Off, Last State e Power On.
Disco, memória e temperatura
- Microsoft, Get-PhysicalDisk: os discos físicos e o estado de saúde;
- Microsoft, Get-StorageReliabilityCounter: a temperatura, os erros e o desgaste dos discos;
- Microsoft, comando chkdsk: as opções /scan, /f e /r;
- Microsoft, corrupção de dados e erros de disco: os eventos 55, 129, 153 e 157 e as verificações;
- Winhelponline, evento 7 de bloco defeituoso: o aviso de bloco defeituoso e a cópia dos dados;
- Rossmann Group, erros do SMART: os contadores de setores realocados, pendentes e incorrigíveis;
- NinjaOne, resultado do Diagnóstico de Memória: o comando mdsched.exe e o evento 1201 no log do Sistema.
No suporte
Qualquer atendimento que envolve um equipamento da loja se organiza em três perguntas:
- o equipamento funciona sozinho, no teste próprio, como a autoimpressão, o Bloco de Notas ou o teste do nobreak;
- o Windows enxerga o equipamento, com o driver, a porta e o estado no Gerenciador de Dispositivos;
- o programa está configurado para o mesmo modo, a mesma porta, os mesmos parâmetros e a mesma linguagem do equipamento.
Com essas três perguntas, o defeito do equipamento, a falha do Windows e o erro de configuração ficam separados antes de qualquer troca.
Para guardar
- Os equipamentos se ligam por USB, porta serial ou rede, e o modo de uso define o driver e a configuração do programa.
- O número de uma porta COM virtual pode mudar, e uma porta só atende um programa por vez.
- As impressoras dependem do papel, da calibração, da largura e da linguagem ou dos comandos usados pelo sistema.
- O leitor no modo teclado digita o código com um Enter, e só os leitores 2D leem QR Code e telas.
- A transação de TEF aprovada só fica concluída com a confirmação do sistema da loja.
- O nobreak, a BIOS, o disco e a memória definem como o servidor da loja resiste às falhas de energia e de hardware.
Depois de uma limpeza no caixa 01, com os cabos desligados e religados, o PinPad deixou de ser encontrado, o leitor configurado como porta COM parou de responder e o Windows criou uma segunda impressora de cupom. O que aconteceu?
Os cabos voltaram em outras portas USB. O PinPad e o leitor receberam outros números de porta COM, e a impressora ganhou uma segunda instalação, com outro nome. A volta dos cabos às portas originais, ou o ajuste das portas e da impressora na configuração do sistema e do TEF, resolve.
A impressora de etiquetas do balcão 01 imprime as etiquetas deslocadas, e o leitor do caixa às vezes não lê o código de barras delas, embora leia o das embalagens. Por onde começar?
Pela mídia e pela qualidade da impressão. Uma etiqueta fora da calibração ou com o tamanho errado sai deslocada, e o código pode perder a margem branca ou sair borrado. A calibração, o tamanho da etiqueta e a densidade da impressão tratam os dois sintomas.
Durante uma falta de energia, o caixa 01 desligou no meio de um pagamento aprovado, enquanto o servidor da loja continuou ligado pelo nobreak. Na volta, o caixa avisou que a última transação foi cancelada. O que aconteceu com a venda, e o que revisar?
A transação não foi confirmada e foi desfeita, e a venda precisa de um novo pagamento. O caixa não estava protegido por um nobreak, e a ligação do caixa a um nobreak com autonomia suficiente evita a interrupção no meio de um pagamento.
O servidor da loja passou a travar algumas vezes por semana, e o log do Sistema mostra vários eventos 153 e alguns eventos 7. O que fazer primeiro?
A cópia dos dados, incluindo o backup do banco. Os eventos indicam leituras repetidas e blocos defeituosos no disco, e os contadores de saúde do disco confirmam a falha. A troca do disco vem depois da cópia, porque uma varredura completa antes dela força um disco que já está falhando.