Newsgroup: it.comp.lang.visual-basic
Titolo: codici a barre

Ciao,
ho acquistato un lettore di codici a barre e l'ho testato con il codice che
il mio programma dovrà utilizzare, ma non riece a riconoscerlo. Devo buttare
via il lettore o c'è un modo di "insegnargli" a leggere il codice?
Come faccio a riconoscere il tipo di codifica?
Grazie
ciao

 ha scritto nel
messaggio news:c7t5ul$sro$1...@newsreader.mailgate.org...


 via il lettore o c'è un modo di "insegnargli" a leggere il codice?
Se è un lettore ad emulazione di tastiera , cioè si connette con il cavo a Y
con la tastiera non ci sono problemi.
Se è un terminalino dovrebbe generare poi un file che viene acquisito nel
programma , a mezzo di opportuno codice.
ciao

Non capisco se intendi che il lettore non riconosce il tipo di codice a
barre che gli fai leggere oppure se dal tuo programma su PC non riesci a
leggere quello che ti manda il lettore.
Puoi dire che lettore hai, che tipo di connessione al PC usi e che tipo di
codice a barre devi leggere?
Aiuterebbe ad aiutarti.
Ciao
Roberto


 > ho acquistato un lettore di codici a barre e l'ho testato con il codice
E' un lettore ad emulazione tastiera, ma non mi riconosce proprio il tipo di
codice.
Ho provato con diversi altri codici e me li legge, ma con quelli del cliente
non funziona.
Bye!

 Roberto
Il lettore è un datalogic DLC6065-M1 WEDGE KIT con emulazione tastiera ps2,
ma non credo sia un problema di lettore.
Secondo me i codici non sono compatibili, ma non riesco a sapere la
codifica. Come posso capirlo?
Una copia del codice l'ho caricata su 
http://www.softmasters.net/barcode.gif
Grazie
Ciao
Alex.

 non funziona.
Può essere che
- Il lettore non è configurato per il codice da leggere
- Il lettore non è configurato correttamente per la decodifica del 
check-digit del codice
- Il lettore non accetta la lunghezza del codice letto.
Per provare abilita tutti i codici disponibili e disabilita il controllo 
del check-digit, inoltre assicurati che le lunghezze minime e massime 
dei codici leggibili siano congruenti con quello del cliente.
Bisogna tener presente che
1) Disabilitare l'uso del check digit è deprecabile perchè questo 
carattere aggiunto serve proprio per una validazione a livello software 
del codice letto.
2) Più codici sono ammessi e più ampio è il range di lunghezze più sono 
le possibilità li letture errate (anche se io non ne ho mai avute)
Se tu sai qual è il codice in chiaro e lo posti si possono anche fare 
congetture sul tipo di barcode.
es. di solito per i soli codici numerici si usa un 2 di 5 interleaved 
con check digit e questo ha sempre un numero pari di caratteri.
il code 39 è alfanumerico e inizia e finisce *sempre* per "*"
l'ean 13 è sempre lungo 13 caratteri...
Ciao
-- 
Math Parser : 
http://www.neodatatype.net
FlowChart   : 
http://www.neodatatype.net/dump/flowchart/dir.asp
Sito Comune : 
http://www.it-lang-vb.net


il codice l'ho messo su 
http://www.softmasters.net/barcode.gif
Grazie mille

 
Il mega lettore per pocketpc che ho qui dice questo:
801280-K049G048-047010
Dovrebbe essere un code128 (codifica "C"?)


 Dovrebbe essere un code128 (codifica "C"?)
Cazzarola.... è tra quelli supportati!!!! ma che storia è allora???
Sto impazzendo!!!
Comunque grazie mille per l'interessamento :-)
Bye!

Controlla che non sia un problema di lettura di quel codice.
Prova con un altro codice dello stesso prodotto.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 Cazzarola.... è tra quelli supportati!!!! ma che storia è allora???
*Dovrebbe* ma non ne sono sicuro al 100%.
Comunque ho fatto parecchia fatica a leggerlo, probabilmente a causa 
della lunghezza: lo leggeva una volta sì e 3 no.
Comunque c'è qualcosa che non mi quadra.
Dai un occhio qui: 
http://www.barcodesinc.com/generator/index.php
Non sono espertissimo di barcode, comunque l'inizio e il terminatore 
corrispondono al code 128, ma il codice non corrisponde ne al 128A ne al 
128B, il 128C è solo numerico, però potrebbe essere una codifica 
particolare.
Quindi non so che dire :(
Se cerchi "barcode on-line" o simili in google dovrestri trovare un po' 
di siti come quello sopra dove puoi testare le capacità del tuo lettore.


 Comunque grazie mille per l'interessamento :-)
Anni fa ho avuto lo stesso lettore: se non erro aveva dei fogli di
configurazione, in base ai codici letti si abilitava la lettura di un tipo
di codice piuttosto che di un altro.
In pratica verifica che *tu* abbia abilitato la lettura del code128 tramite
il codice relativo. 
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 Il lettore č un datalogic DLC6065-M1 WEDGE KIT con emulazione
