Anmelden

View Full Version : Ungewollter Mehrfachdruck mit Datamatrix



horni
12-09-11, 14:06
Hallo Zusammen,

jetzt habe ich gleich noch ein Problem. Dieses Projekt kostet langsam einiges an Nerven.

Ich erstelle auf einem Versandlabel zwei 2D Datamatrix Codes.
soweit so gut. Der Druck und der Inhalt sind einwandfrei.
Allerdings werden die Labels zwischen 2 und 8! mal hintereinander ausgedruckt.
Definitiv sind keine Kopien oder ähnliches angegeben.
Wenn ich die Datamatrix Codes wieder rausnehme, wird der Druck korrekt auch nur 1 mal ausgeführt.

Irgend etwas auffälliges in den Daten der Barcodes habe ich nicht gesehen.
Der eine fängt mit "ADE 850DE...." an und der andere beinhaltet eine Kundenanschrift.

Hat jemand eine Idee woran das liegen könnte ???
Kann das mit der Länge der Codes zusammenhängen ?

Hier noch die Definition der Codes:

1.)
PT8902 123 15 10BARCODE(DATAMATRIX +
(*WIDTH 0.024) +
(*DATAMATRIX 22 22))
2.)
PT8903 100 15 39BARCODE(DATAMATRIX +
(*WIDTH 0.024) +
(*DATAMATRIX 22 22))

Umgewandelt habe ich auch schon mit IPDS und AFPDS. Geändert hat sich dabei nichts.

Schon einmal Danke für jeden Tipp
und Grüße
Markus

Fuerchau
12-09-11, 18:15
Was immer durch den Hosttransform dann tatsächlich für Daten an den Drucker gehen, kann man so nicht prüfen.
Ggf. erkennt der Drucker selber an hand irgendwelcher Codes dann wohl einen Kopiedruck.
Da müsste man den Datenstrom des Druckers analysieren (manche Drucker können da Hexhausgabe).

horni
13-09-11, 07:23
Guten morgen Fuerchau,

na, dann werd ich versuchen an den Datenstrom ran zu kommen und schauen was da an den Drucker gesendet wird.

Ggf. meld ich mich dann wieder mit dem Datenstrom oder mit des Rätsels Lösung.

Erst mal Danke und Grüße
Markus

horni
13-09-11, 13:55
Hallo nochmal,

ich denke das Problem ist gelöst.

Lag wohl doch an der Größe des Codes.
Anhand einer Tabelle die ich im Net ausgegraben habe (Data Matrix Code Tabelle) ist die Größe 22 22 offensichtlich nicht auf meine 123 Stellen ausgelegt.
Ich habe den Code auf
PT8902 123 15 10BARCODE(DATAMATRIX +
(*WIDTH 0.020) +
(*DATAMATRIX 44 44))
geändert und jetzt funktioniert das ganze und druckt nur noch ein Label.

Finde es zwar trotzdem noch etwas seltsam warum die Drucker so darauf reagieren, aber soll mir nun auch recht sein :)

Grüße und einen schönen Tag noch
Markus