Hallo zusammen.
Ich habe mich mal gefragt, ob man nicht die Strichcodes auch selber erstellen kann. Dazu habe ich mir folgende Internetseite durchgelesen und versucht zu verstehen:
http://de.wikipedia.org/wiki/European_Article_Number
Dann habe ich erst einmal eine INI wie folgt erstellt, wobei S1, S2 und S3 durch AutoIt ausgewertet / berechnet / und eingetragen werden müßte:
Spoiler anzeigen
#ce
S1=
S2=
S3=
[C1]
V=0111
H=1110
[C2]
M=11111
[0]
U1=3211
G1=1123
U2=1123
G2=3211
[1]
U1=2221
G1=1222
U2=1222
G1=2221
[2]
U1=2122
G1=2212
U2=2212
G2=2122
[3]
U1=1411
G1=1141
U2=1141
G2=1411
[4]
U1=1132
G1=2311
U2=2311
G2=1132
[5]
U1=1231
G1=1321
U2=1321
G2=1231
[6]
U1=1114
G1=4111
U2=4111
G2=1114
[7]
U1=1312
G1=2131
U2=2131
G2=1312
[8]
U1=1213
G1=3121
U2=3121
G2=1213
[9]
U1=3112
G1=2113
U2=2113
G2=3112
Die INI erklärt sich wie folgt:
Als Beispiel benutze ich die [012345678923] als Zahl
[3] = Ich bin die erste 3 aus der Zahl 012345678923 und stehe an vierter stelle (also G1)
U1 = 1., 3., 5. Stelle
G1 = 2., 4., 6. Stelle
U2 = 7., 9., 11. Stelle
G2 = 8., 10. 12. Stelle
S1 = Summe aller ungerader Stellen
S2 = (Summe aller gerader Stellen) *3
S3 = 90 - (S1+S2) Wird
3211 = drei mal zehn weiße Pixel übereinander, dann zwei mal zehn schwarze, dann ein mal 10 weiße und dann 10 schwarze Pixel
Ergebnis: autoit.de/wcf/attachment/10806/
Und so würde die Zahl 1976 aussehen: autoit.de/wcf/attachment/10807/
Aufgebaut wird es komplett so:
[c1-v]123456[c2]789123[c1-H]-S3 (Das Minuszeichen vor S3 ist kein Berechnungszeichen sondern ein Trennzeichen.
Meint ihr, das man es so umsetzen kann?