Tak jsem to prostudoval a jako nejlepsi se mi jevi vyuziti systemu CODE128
(neplest s EAN128), pouzival bych sestimistne cislo uvozene nulama.
Kody 000000 az 999999 - jeden milion kombinaci. CODE128 pouziva pro kodovani
cisel sadu "znaku" kdy do jednoho znaku zakoduje dve cislice. Vysledny kod
je tedy i pro sesti mistne cislo pomerne stihly. Ctyri cislice mi prisly
malo a pri pouziti peti zase narusta objem kodu, protoze ta posledni licha
cislice se koduje odlisnym schematem...

0000   = A00CB
00000  = A00X0CB
000000 = A000CB
A=Start code
0=Data code
X=Special code
C=Checksum code
B=Stop code

U CODE128 ma kazdy "znak" 3 carky a tri mezery, stop kod ma ctvrtou carku na
konci.
Kazdy carovy kod tedy bude mit jen 19 carek. :-)

BH

_______________________________________________
Brmlab mailing list
[email protected]
http://rover.ms.mff.cuni.cz/mailman/listinfo/brmlab

Odpovedet emailem