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