Input multiplo

sabato 20 dicembre 2014 - 20.09
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7  |  Windows XP  |  Visual Studio 2010

iif Profilo | Expert

Ciao a tutti,
ho creato un sw che permette di scansionare barcode da due lettori in emulazione tastiera.
Dato che il campo è unico, durante le scansioni, i dati letti vengono inseriti accodandoli oppure no?
Spero di essere stato chiaro.
Grazie.

sboss83 Profilo | Newbie

Ciao.
Se utilizzi lettori in emulazione tastiera, leggendo i barcode uno dopo l'altro (per esempio inserendoli in una textbox) vedrai le stringhe concatenate a patto di lasciare il focus sul controllo.
Solitamente i codici a barre presentano dei caratteri di controllo, in testa e in coda, che garantiscono l'integrità dell'informazione letta; questa informazione la puoi usare, successivamente per scomporre nuovamente i singoli codici oppure semplicemente contando i caratteri a patto che questi siano a lunghezza fissa.
Spero di essere stato d'aiuto.

Ciao!

Stefano

iif Profilo | Expert

Quindi, se ho capito bene, dato che ogni lettura è seguita da un ritorno a capo, i dati vengono elaborati serialmente, giusto?

sboss83 Profilo | Newbie

Con alcuni lettori puoi impostare il ritorno a capo automatico alla fine della lettura, in caso contrario non dovrebbe darti il carattere di ritorno a capo.
Cerco di spiegarmi meglio : tu hai il focus su una textbox ok ?
Leggi un barcode con il lettore numero 1 e il codice decodificato viene visualizzato nel controllo.
A questo punto leggi un altro barcode con il lettore numero 2: se non hai spostato il cursore dal controllo, il secondo codice dovrebbe concatenarsi al primo.
Ho provato con un vecchio lettore datalogic usb che avevo in casa e ha finzionato come ho scritto sopra.

Se poi hai necessità particolari sono a disposizione.

Ciao
Stefano

iif Profilo | Expert

Ciao, ho risolto, ho configurato due pistole su un craddle e va alla grande.
Ora ho un altro dubbio.
Se ho una pistola in emulazione tastiera, esiste la possibilità di collegarla a due pc?
Pensavo di usare un cavo con due diramazioni, sempre se esiste.

sboss83 Profilo | Newbie

Solitamente il cavo di un lettore barcode è "sdoppiato" nel senso che permette di collegare anche la tastiera vera e propria, quindi non saprei dirti se è possibile collegare lo stesso lettore a due pc simultaneamente.
Lo so che dico una fesseria, ma personalmente farei strisciare due volte ;)

Ciao
Stefano
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5