Fórum Como desenvolver um sistema com leitura de codigo de barras #173509

07/08/2003

0

Gostaria de saber como faço para desenvolver um sistema com codigo de barras que quando o usuario utilizar o leitor para ler o codigo de barras e aparecer no monitor e fazer a soma :?: :shock:

obrigado
Se alguem me der uma solução ficarei muito agradecido e que Deus o abençoe


Romano

Romano

Responder

Posts

07/08/2003

Renaldo

De acordo com meus conhecimentos, existem 2 tipo de leitores de código de barras. Os de porta serial (UM SACO< ESQUEÇA) e os de teclado, ou seja, vc liga o leitor na porta do teclado e o teclado num adaptador que já vem com ele.
Se usar o de teclado, basta que o leitor esteja programado para o tipo de código que vc quer ler e pronto.
Eles vem com manual de programação é simples e rápido.
Os de porta serial, vc terá que executar uma procedure que leia a porta serial, armazene numa variável e/ou jogue direto num edit/dbedit.
em ambos os casos vc poderá programar um ENTER ao final da leitura, daí vc executa o que quiser soma, insert, print ...


Responder

Gostei + 0

07/08/2003

Cirilo

O renaldo esta certo !, somente um observação:
Os leitores de barras atuais podem ser ligados tanto na porta serial como no teclado(alguns modelos na USB), na realidade troca-se somente o cabo.
Os ligados no teclado são mais fáceis, pois funcionam como um teclado auxiliar, quando for passado um documento ele enviará para a tela. O programa que estiver ativo receberá a leitura do documento, pode ser o prompt do DOS, WORD, EXCEL, bloco de notas, TEDIT, etc..
-/-
Os ligados à porta serial necessitam de um componente de acesso à porta serial(existem vários para Delphi) ou utilizar API do windows.
Componente e exemplos podem ser obtidos no site:
[url]www.veloso.kit.net[/url]
-/-
O ideal seria seu programa ter as duas opções, isto tornará seu programa bem flexível, pois seu cliente pode ter um modelo de leitor antigo que faça somente leitura serial. Experiencia própria !.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar