Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Programma gestionale e penna ottica per codici a barre

ciao a tutti
per me č un campo nuovo, ma un mio amico mi ha chiesto di fargli un
piccolo gestionale per carico e scarico merci.
In pratica lui ha una lavanderia, e attualmente sta impazzendo perchč fa
tutte le ricevute a mano.
Allora l'idea sarebbe quella di gestire il carico e lo scarico merci con
codici a barre da applicare ai capi.
Il mio problema č come intraprendere questa strada, o meglio che penna
utilizzare e che ocx o dll referenziare?!
Premetto che il costo della cosa deve essere modesto
ciao e grazie


Usa un lettore scanner in emulazione PS2, Quello che legge e come se lo
scrivessi direttamente sulla tastiera.
Quindi niente OCX ne DLL....
Ciao.

 Quindi niente OCX ne DLL....
Aggiungo che lettori CCD discreti ormai sono abbastanza abbordabili e che
per le stame delle etichette puoi trovare alcuni esempi e font free sul Sito
Comune.
hth

 Quindi niente OCX ne DLL....
ma poi come gestisco l'evento di lettura? Io vorrei che la lettura di
alcuni codici a barre faccia partire delle query o apra determinate
schermate. Penso che con un tale sistema PS2, debba esserci un controllo
attivo con il focus, costringendo l'utente ad attivarlo di volta in
volta. Come posso fare per ottenere che la penna ottica spari comandi
direttamente all'applicazione, che poi interpreterà il codice a barre
per eseguire il comando associato?
grazie mille

 ha scritto nel messaggio
news:Shap9.27677$Fz.8...@news1.tin.it...

Ciao
Idea n.1
Quando metti il sistema in lettura setta il focus su una Textbox e gestisci
l'evento Change
così chi usa lo scanner sa cos'ha letto, di fianco poni un pulsante di
accettazione ed
il gioco è fatto.
Idea n.2
Setti la proprietà KeyPreview del form a true questo ti permette di generare
un'evento
a livello di form prima di passarlo ai controlli dello stesso, a questo
punto intercetti i
dati che ti arrivano dallo scanner
JKLJKL

 dati che ti arrivano dallo scanner
Ok setto KeyPreview , e poi gestisco Form_KeyPress o il Form_KeyDown, ma
queste mi ritornano solo un carattere, mentre il codice a barre ha più
caratteri. Come faccio a recepirli tutti?
Escluderei l'idea di mettere un controllo textbox attivo e gestire il
change, questo perchè costringe l'utente ad attivarlo prima di azionare
lo scanner. Vorrei che l'utente toccasse il meno possibile la tastiera,
o meglio vorrei predisporre un foglio con stampigliati dei codici a
barre che eseguono dei veri e propri comandi per l'applicazione.

 più caratteri. Come faccio a recepirli tutti?
La maggior parte dei lettori sono impostabili in modo da mandare un invio o
un tab a fine lettura... basta controllare quello...
hth

Grazie a tutti per i suggerimenti, ora ho le idee molto più chiare.
Un'ultima cosa, esiste un programmino o qualcosa di free che mi permette
di creare codici a barre con i formati previsti dai vari lettori?


Come già detto dai un'occhiata al SC: 
http://www.it-lang-vb.net
Trovi sia esempi sai font per stampare direttametne una stringa in barcode
(code39)

 ha scritto nel messaggio
news:ao3k1b$27gt$1...@half.spin.it...

Inoltre in rete trovi alcuni font (non tutti) dei principali bar-code,
comunque, se
ti servono delle etichette adesive esistono stampanti , anche a basso
prezzo, che
li hanno residenti, visita i siti Bancolini, Pluriservice, Coder ecc.....
JKLJKL