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

Salve a tutti, ho comprato un lettore di codici a barre (molto economico) , 
funziona sul pc fisso mentre per farlo andare sul portatile ho dovuto 
attaccare una tastiera, è normnale questa cosa?
Grazie.
-- 
 

 cosa?
Sei OT.
Non hai indicato se il lettore e' seriale o in emulazione tastiera.
Non hai indicato marca/modello del lettore.
Prova a chiedere direttamente al fornitore/produttore del lettore.
Lokar

 Ciao
si è emulazione tastiera, il cliente dovrà usare il programma sul portatile, 
sai se si puo ovviare a questo problema o debbo usare un lettore seriale?
grazie ancora. 

 lettore seriale?
Non immaginavo che fosse necessario collegare una tastiera per abilitare il 
portatile a ricevere dal lettore.
Un motivo in più per evitare come la peste i lettori in emulazione di 
tastiera.
Come già detto numerose volte su questo NG (ah, se la gente si informasse 
*prima* di prendere le decisioni, anzichè cercare di risolvere i problemi 
*dopo*...), i lettori in emulazione tastiera hanno un senso per supportare 
vecchie applicazioni, non nate per il barcode, consentendo quindi di usare 
il lettore anche con sw a caratteri di vecchio stile. Ma in una applicazione 
nuova, la quantità di problemi che si incontrano per far funzionare in 
maniera agevole un lettore in emulazione, è mostruosa, comparata con il 
lettore in seriale, che avendo un suo canale di input separato e soprattutto 
*funzionante anche in background*, è quanto di più pratico ci sia (anche per 
i nuovi portatili, un convertitore 232/Usb costa non più di 10Euri).
E' un po' la storiella delle unità di rete mappate (quelle cose tipo z: che 
punta a \\server\cartella). Devastano le performance di rete e creano 
parecchi casini (vedere i NG dedicati ai sistemi NT vari...), e servono solo 
per supportare le vecchie applicazioni che non prevedevano i percorsi di 
rete. Ma in un applicativo nuovo, sono una porcheria indicibile.
Alberto
-- 
"Se viriamo, viriamo viriamo viriamo;
Se andiamo dritti, viriamo"
(Cit. "il tattico") 

 ha scritto nel messaggio 
news:d81gfv$pun$1...@area.cu.mi.it...

Grazie di tutto, vuol dire che comprerò un lettore seriale.
Saluti. 

 ha scritto nel messaggio 
news:d81a35$etu$1...@area.cu.mi.it...


 un convertitore 232/Usb costa non più di 10Euri).
ciao Alberto,
mi puoi dire dove l'hai trovato a 10 euro??
un po di mesi fa l'ho cercato tanto ma i prezzi erano parecchio alti oltre
50
(seriale -> USB  *non*  USB -> seriale)
grazie
 marco


 (seriale -> USB  *non*  USB -> seriale)
Beh, è bidirezionale, non capisco la precisazione...
Alberto


 Beh, è bidirezionale, non capisco la precisazione...
funziona anche nel caso di una periferica dotata di "spinotto" usb, e di
un pc che ha solo la seriale?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 un pc che ha solo la seriale?
Ovvio. Se la periferica supporta USB, e supporta il driver di quel coso 
(ad esempio un palmare ha queste caratteristiche), funziona anche in 
quel senso.
Ma non capisco la differenza fra seriale->USB e USB->seriale.
Cioè, dipenderà in che senso guardi la cosa, o esiste uno standard per 
la denominazione di queste cose?


 Ho sbagliato qualcosa?
Beh, come dicevo, occorre che la periferica gestisca lei l'Usb, e ne 
fornisca quindi la necessaria
alimentazione. E' comunque pura accademia, nel senso che a parte i 
palmari, non conosco periferiche che
siano in grado di pilotare una usb.
Giusto per tua informazione, la seriale RS232 ammette una tensione di 
alimentazione sul pin 9. Questo
però non è supportato da tutte le seriali, e proprio per questo i 
lettori barcode seriali hanno la possibilità
di inserire un alimentatore aggiuntivo in uno scatolotto posto lungo il 
cavo stesso.
Tornando al discorso di prima:
Non capisco proprio che differenza ci sia fra seriale->usb e 
usb->seriale.
Cioè, a parte una differenza emozionale se i dati fondamentali devo 
riceverli o inviarli (per cui 'mi viene
intuitivo' pensare al convertitore come un qualcosa che opera in un 
senso anzichè in un altro), il
convertitore è bidirezionale.
Non vedo differenze fra dire che il convertitore "consente di collegare 
un cavo seriale ad una porta usb" e
"consente di collegare una porta usb ad un cavo seriale".
Tutto qui.
Ciao


 installare assolutamente nulla sul client?
Il caso è molto particolare, in quanto tu hai due possibili modalità di 
funzionamento.
Un caso è quello della pura interfaccia caratteri (come dicevo, è 
l'unico caso in cui vedo sensato l'uso del lettore a tastiera), e l'uso 
del submit è esattamente un caso del genere. Tollerabile, in quanto la 
form è di fatto un monocontrollo. E questo non ti richiede il framework 
sul client.
Se invece hai, per altre cose, la necessità di avere il framework sul 
client, puoi tranquillamente usare il lettore in seriale facendo girare 
roba lato client.
Altra alternativa, ma a questo punto occorre installare qualcosa sul 
client, è quella di avere un piccolo ocx che legga la seriale.
Ciao


 tastiera.
Mi interessa la tua opinione. Io sto realizzando un applicativo in VB 
(webclass) con front-end su browser. Il lettore barcode in emulazione di 
tastiera mi inserisce la lettura in nell'unico campo di una apposita form 
HTML e mi manda un invio che provoca una submit.
Se ne usassi uno seriale o usb, funzionerebbero allo stesso modo, senza 
installare assolutamente nulla sul client?
Grazie
Elef

 client, è quella di avere un piccolo ocx che legga la seriale.
Grazie Albe. Allora vado bene così; finora ho evitato di inserire qualsiasi 
oggetto nell'html per essere compatibile con tutti i browser possibili...e 
non impazzire con la sicurezza.
Ciao
Elef. 

 Ma non capisco la differenza fra seriale->USB e USB->seriale.
Tu ne sai sicuramente più di me, che non ho mai visto nessuno di questi
adattatori, ma continuo a essere perplesso.
Se non ricordo male, una porta USB è in grado di alimentare la periferica,
non mi risulta che la seriale disponga di questa prestazione, per cui un
adattatore che trasformi la porta seriale del pc in una porta usb deve
sopperire a questa deficenza, cosa che non è necessaria nel caso di una
porta usb del pc da trasformare in seriale, perchè la periferica dotata di
seriale non si aspetta certo di essere alimentata tramite la seriale.
Ho sbagliato qualcosa?


 di un pc che ha solo la seriale?
In questo caso, ho molti, molti dubbi che possa funzionare...
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca