Oppure

Loading
30/09/08 13:57
HackerV88
Salve esiste in VB6 un ocx o qualche funzione particolare che mi crei un codice a barre?
aaa
30/09/08 16:04
GrG
???
si più chiaro nn ho capito ciò ke intendi fare...
aaa
30/09/08 16:23
HackerV88
Vorrei creare un codice a barre a partire da una stringa di numeri, tipo quelli che sono sulle buste di qualche prodotto
aaa
30/09/08 16:53
P4p3r0g4
non mi sembra impossibile farlo da codice.
usa picturebox, la funzione line, un sistema di conteggio concordato.
ad esempio.
i miei numeri sono di 9 cifre.
il massimo numero in binario di 9 cifre è 111011100110101100100111111111. (30 caselle)
voglio fare il codice a barre di 987654321
in binario è 111010110111100110100010110001
allora decido di lavorare in pixel (potrei anche lavorare in 30esimi della largezza della picturebox ma lavorando in pixell'immagine salvata avrà valenza universale).
al primo pixel associo le unità binarie, ad un 1 quindi, traccio una linea nera.
al secondo pixel corrispondono le decine binaririe quindi traccio una linea bianca (o non traccio linee) siccome ho zero.
via dicendo fine alla fine del numero.
easy no?
se devi stamparlo su etichette ti consiglio di aggiungere una linea iniziale e una finale ad indicare il punto di inizio e il punto di fine.
dovrai ricordarti ovviamente di toglierle per l'algoritmo di riconoscimento ottico.
aaa
30/09/08 17:00
Postato originariamente da P4p3r0g4:

non mi sembra impossibile farlo da codice.
usa picturebox, la funzione line, un sistema di conteggio concordato.
ad esempio.
i miei numeri sono di 9 cifre.
il massimo numero in binario di 9 cifre è 111011100110101100100111111111. (30 caselle)
voglio fare il codice a barre di 987654321
in binario è 111010110111100110100010110001
allora decido di lavorare in pixel (potrei anche lavorare in 30esimi della largezza della picturebox ma lavorando in pixell'immagine salvata avrà valenza universale).
al primo pixel associo le unità binarie, ad un 1 quindi, traccio una linea nera.
al secondo pixel corrispondono le decine binaririe quindi traccio una linea bianca (o non traccio linee) siccome ho zero.
via dicendo fine alla fine del numero.
easy no?
se devi stamparlo su etichette ti consiglio di aggiungere una linea iniziale e una finale ad indicare il punto di inizio e il punto di fine.
dovrai ricordarti ovviamente di toglierle per l'algoritmo di riconoscimento ottico.

lol sembra 1 po' difficile :rotfl:
30/09/08 17:43
antometal
si che è semplice...
sai creare una linea verticale?
aaa
01/10/08 13:10
ruggy94
Postato originariamente da antometal:
verticale?

che vuol dire verticale? :D
io ho trovato questo:
it-lang-vb.net/…
scarica il primo programma BarCoder...
sono i sorgenti + eseguibile di un programma che lo fa
Ultima modifica effettuata da ruggy94 01/10/08 13:14
aaa
03/10/08 13:34
P4p3r0g4
La gente non apprezza più gli sforzi creativo/algoritmici come una volta.
aaa