Como digitalizar um código de barras no meu ecrã
O que o Sr. LeVine escreveu como resposta está correcto. No entanto, a pergunta é PORQUÊ você está querendo escanear um código de barras na sua tela???
Um código de barras simplesmente carrega dados que são legíveis na máquina. Assim que o código de barras for digitalizado, seus dados são usados por um computador para acionar outra ação, ou seja, atualizar o inventário, fazer uma pesquisa de preços, rastrear onde um item está localizado. Então, novamente, por que você precisa digitalizar um código de barras na sua tela?
Existem muitos aplicativos na Apple Store e para Android que permitem que você digitalize um código de barras e o aplicativo pode lhe dizer:
- Os dados que o código de barras carrega em uma forma legível por humanos.
- Se for um código de barras UPC ou EAN que você digitalizou, qual é o produto, onde você pode comprá-lo, qual o preço que os vendedores estão cobrando pelo produto.
- Se for um código de barras do tipo QR, a digitalização irá levá-lo a websites que o fabricante do produto pensa que seriam benéficos para o comprador do produto, ou seja, como ou porquê usar o produto, um manual de operadores ou peças no produto, como obter um desconto, como obter um cupão para produtos irmãos, etc.
Uma coisa que NÃO "quer fazer ao digitalizar um código de barras numa tela é tomar uma decisão sobre a "qualidade" do código de barras. Não apenas alguns, mas cada código de barras, tem uma organização que escreve os "padrões" para o código de barras. Os padrões cobrem:
- Os dados do código de barras são codificados corretamente?
- O código de barras tem os padrões de início e fim corretos?
- Os caracteres ocultos necessários estão na posição correta carregando os dados corretos?
- Se o código de barras usar um dígito de verificação (que é normalmente o último dígito de um código de barras e se baseia nos dígitos anteriores do código de barras) matematicamente correcto?
- Cada barra individual e a largura (espessura) do código de barras está dentro das tolerâncias de mais ou menos para esse tipo de código de barras? Estas são medidas até dez milésimos de polegada.
- A altura das barras e dos espaços é correcta?
- As barras do código de barras são impressas numa cor aceitável? (A maioria dos scanners de retalho no check out utilizam um feixe de luz na gama de 660 nanómetros, que é basicamente uma luz "vermelha". Assim, o código de barras precisa ser impresso em tons específicos de tinta azul, preta ou verde como tons de tinta vermelha, amarela e laranja aparecerá branco no scanner.)
Todas estas questões são respondidas pela organização escrevendo e controlando o padrão do código de barras. Só porque um código de barras pode ser lido por um scanner, não significa que o código de barras cumpre o padrão. Os fabricantes de scanners frequentemente afrouxam seus algoritmos de decodificação, tornando seu scanner mais tolerante em sua capacidade de ler códigos de barras "ruins".
Se você está procurando fazer o controle de qualidade dos códigos de barras, primeiro você precisa estar escaneando o código de barras como ele aparecerá em sua configuração final, ou seja, não em uma tela, mas realmente impresso na embalagem. E segundo, você precisa usar um dispositivo de digitalização do verificador de código de barras. Um Verificador descodificará o código de barras e ao fazê-lo também validará que a maioria dos atributos do código de barras cumprem o padrão. Uma advertência aqui... Eu digo "a maioria dos atributos" porque os Verificadores não podem dizer se a altura das barras atende ao padrão, nem se a posição do código de barras no pacote atende ao padrão.
Se o acima não ajudar, restabeleça sua pergunta definindo o PORQUÊ você precisa digitalizar na tela, e uma resposta mais específica será fornecida.
Boa sorte nas suas aventuras com o código de barras.