Parece que este serviço está em espera

Vou integrar um scanner de código de barras com impressora térmica e gaveta de dinheiro

K
karakayasoft
K
karakayasoft
Ahmet K.
Algumas informações foram traduzidas automaticamente.

Sobre este Serviço

Tradução automática

Sua aplicação precisa imprimir um recibo, abrir a gaveta de dinheiro ou ler um scanner de código de barras, e o driver do Windows está atrapalhando.


Eu faço esses três processos todos os dias em uma loja que construí e mantenho, então sei exatamente onde eles costumam quebrar.


Impressoras térmicas raramente dão problema, o que causa dor de cabeça é o modo do driver. Instalado como um driver genérico de texto do Windows, seus bytes ESC/POS brutos são engolidos antes de chegar na impressora. A gaveta de dinheiro não é um dispositivo separado para programar: ela abre por um pulso enviado à porta RJ11 da impressora, então se a impressora imprime mas a gaveta fica fechada, o problema é o timing do pulso. Um scanner em modo teclado-wedge digita no campo que estiver com foco, o que significa capturar a entrada globalmente e sincronizar o timing.


COMO EU FUNCIONO

Primeiro, identifico como seu hardware realmente se comunica: USB bruto, serial COM ou porta de rede 9100. Depois, construo a impressão, o pulso da gaveta e a entrada do scanner como um módulo testado, ao invés de três hacks separados. Então, envio um vídeo mostrando a impressão do recibo e a abertura da gaveta.


O QUE NÃO FAÇO

Apenas Windows. Não escrevo drivers de impressora, e não posso testar em um dispositivo que não tenho, então vou pedir que você execute uma versão de teste.


Me envie o modelo da sua impressora antes de fazer o pedido.

Conheça mais sobre Ahmet K.

Ahmet K.

Electron desktop apps for retail: POS, hardware, SQLite

  • A partir deTurquia
  • Membro desdeago. de 2026
  • Responde em aprox.:1 hora
  • Idiomas

    Turco, Inglês
I develop and maintain Windows desktop software for retail: offline-first point of sale, inventory and reporting. My own POS product is in daily production use on a live counter: barcode scanning, ESC/POS receipt printing, cash drawer control, stock and expiry tracking, end-of-day reconciliation, offline SQLite, and a packaged installer with one-click updates. I specialise in the parts most web developers avoid: Electron apps that must run offline, hardware integration, Windows packaging and auto-update, and production data recovery. Clear scope, written updates, and honest estimates.

Tradução automática

Meu portfólio