C# scanner de código de barras

estou a escrever um programa onde quero usar um scanner de código de barras para digitalizar um código de barras no sistema e depois usar a informação para tomar certas decisões. Minha primeira pergunta é Como faço com que c# reaja quando eu uso o scanner de código de barras e em segundo lugar que DLLs ou APIs eu preciso ser capaz de usar um leitor de código de barras. Esta é a minha primeira vez a tentar isto para que qualquer ajuda seja apreciada

Posso criar códigos de barras, mas preciso de uma forma de Os ler externamente e importar. eles para o programa

 0
Author: Richard Teunen, 2018-07-20

3 answers

Na medida em que está ligado ao seu dispositivo correctamente, irá automaticamente passar os dados para a sua caixa de itembox na sua caixa de texto program.so se executares o teu programa.o exe que tem uma caixa de texto, quando você digitaliza um código de barras , ela será processada nessa caixa de texto (ela tem que ser focada).

 0
Author: Mohammad, 2018-07-19 21:36:12
Richard,

É importante saber que os scanners de código de barras normalmente suportam múltiplas interfaces que se enquadram em duas categorias. Muitos têm uma opção que faz o scanner de código de barras aparecer como um teclado e sempre que você digitaliza dados, o texto é introduzido em sua aplicação no ponto de inserção. O fabricante do scanner pode se referir a isso como teclado, Teclado Wedge, HID teclado ou simplesmente HID modo, no entanto, o último nesta lista não é tecnicamente preciso, uma vez que lá são outras interfaces escondidas além do teclado.

A segunda categoria é frequentemente referida como modo de Aplicação. Existem várias interfaces diferentes que suportam o modo de aplicação, como o scanner IBM, o Scanner HID POS, etc. Cada um destes elementos segue uma especificação de hardware específica. Você deve ter certeza de que o modo que o seu scanner está em corresponde ao SDK que você está usando para interagir com o scanner.

Se estiver a utilizar a Framework. net, poderá encontrar POS para . Net útil como ele abstrai o scanner de códigos de barras longe do software de uma forma que lhe permite usar scanners de vários fabricantes sem alterações em sua aplicação. Neste caso, terá de adquirir um objecto de Serviço OPOS do fabricante do scanner para usar com o POS para o. NET. Veja a página de transferência do. Net 1. 14. 1 Para mais informações: https://www.microsoft.com/en-us/download/details.aspx?id=55758

Terry Warwick. Microsoft
 0
Author: Terry Warwick, 2018-07-23 13:53:37

Usa o relogio de classe. Ele pode ouvir suas portas e, em seguida, quando você vai usar o seu scan o programa vai lê-lo.

 while (spPort.BytesToRead > 0)
 {
     carac = (char)spPort.ReadByte();

     if (carac != 08)
         m_mystring += carac;
 }
Aqui está um exemplo de como você pode lê-lo. E este é o link para a classe : https://msdn.microsoft.com/en-us/library/system.io.ports.serialport(v=vs 110).aspx
 0
Author: Isaac Fiset, 2018-07-23 14:41:12