Anmelden

View Full Version : 4230-4I3 Barcode



Robi
23-02-10, 13:47
Hi,
es gab schon ein ähnlichen Thread, aber ich starte mal neu ...
Ich habe hier einen 4230-4I3.
Er ist über Twinax angeschlossen und druckt normalerweise auch Barcode.

Den EAN13 kann er (wenn man vom Drucker her sich Testseiten druckt, ist EAN 13 Barcode dabei)

vom RPG Pgm mit externem Prtf geht es nicht.


A PEAN13 12 0O 2 BARCODE(EAN13 2 *HRZ *HRI (*WIDTH 0-
A ,020) (*RATIO 2,00))

Das PRTF ist als IPDS erstellt, Testweise habe ich zusätzlich einen anderen Barcode drucken lassen, der kommt auch.
nur der EAN13 nicht.

Ich hab keine Idee mehr was ich noch prüfen / ändern kann
Danke
Robi

Fuerchau
24-02-10, 08:16
WIDTH und RATIO werden bei EAN13 häufig nicht unterstützt.
Mit z.B.
PTBCE3 12S 0 BARCODE(EAN13 4 *HRI)
klappt es eigentlich, wobei die 4 dann 4 Druckzeilen entspricht.

Zusätzlich klappt BARCODE nicht, wenn PAGRTT(*COR) angegeben ist. Du musst da schon gezielt mit z.B. PAGRTT(0) arbeiten.

Robi
24-02-10, 10:21
Danke für die Hilfe.

Habe es eben probiert.
Habe auch den Parameter pagrtt gefunden
und angepasst.
Leider keine Verbesserung. Der Barcode bleibt weg.
Und wenn ich so ein angepasstes Spoolfile dann auf den grossen 6400-Drucker drucke, druckt
der den Barcode dann auch nicht mehr.

Weitere Ideen wilkommen
Danke
Robi

AS400.lehrling
24-02-10, 13:45
Und was ist wen du die druckerkonfig umänderst und Druckerdatenstromums. im Host . . : *YES einstellst.

Du must dan auch die für deinen Druckerpassende Einheit aussuchen.

Mit der Einstellung Papierfach 1 . . . . . . . . . . . : *CONT132

Sorgst du dafür das immer in einer Seitenbreite von 13,2 zoll gedruck wird, das heist die schrieftgröße wird dynamisch angepasst:cool:

Bei Irrtümern bitte Korigieren.

Gruß AS400.lehrling

Fuerchau
24-02-10, 14:16
Das Problem mit dem Barcode ist, dass nicht die native Druckerfunktion verwendet wird.
Wenn also der Drucker selber Barcode kann, müsste man diesen als ESC-Sequenz mit TRNSPY-Feld direkt angeben.

Zusätzlich kommt noch hinzu, dass IPDS-PRTF's mit Barcode auch noch PSF/400 erfordern.

Bei AFPDS mit Hosttransform können Barcodes gedruckt werden, wenn ein WSCST mit Rastermode (meist nur PCL4/5/6) verwendet wird.

Du kannst also mal versuchen, die PRTF als AFPDS zu erstellen.

AS400.lehrling
24-02-10, 18:31
Was ich fast vergaß,

*CONT132 macht nur bei passenden Papierformat Sin.

Bei DIN A4 sollte man *A4 angeben um Formatfüllend zu arbeiten.

*CONT80 ginge auch wenn es mehr auf die Zeilenlänge ankommt ( 8*2,54 = 203,2 mm - 210 macht links/rechts 3,2 mm abstand).

Gruß AS400.lehrling

PS: ich hatte damals eine Frage wegen änderung der Schrieftbreite - da währe *CONT80 die Lösung gewesen um auf den 4230 DIN A4 Papier zu verwenden.

ExAzubi
01-03-10, 09:10
Hallo,

probier mal das PRTF als AFPDS zu erstellen, habe die Erfahrung gemacht, das viele Sachen (im Bereich Barcode etc.) besser "unterstützt" werden.

Robi
01-03-10, 09:22
Hi,
Bin grade nicht auf der KD Maschiene.

AFPDS hatte ich aber versucht, da bekam ich einen Umwandlungsfehler beim PRTF.
Darum habe ich mich dann nicht weiter gekümmert.
Ich kann also gar nicht genau sagen, was der UW-Fehler war.
Na ja, und da ein anderer Drucker den Spool klaglos mit Barcode druckt hab ich wieder IPDS eingestellt.
Ich versuchs nochmal und melde mich, dauert etwas
Gruß
Robi