PDA

View Full Version : falscher Overflow



mahones
08-02-19, 12:06
Hallo zusammen,

unser Problem ist eine Mischung aus Drucker + Programmierung, aber ich versuche es einmal hier:

wir haben ein Programm im Einsatz, in welchem wir mit einer PRTF arbeiten, die eine Kopie der systemseitigen QSYSPRT ist. Wir haben kleine Änderungen in Seitengröße (108 statt 72) und Overflow (102 statt 66) vorgenommen.
Die Spoolfile wird über eine RMTOUTQ auf ein anderes System geschickt und dort gedruckt.
Auf dem (Remote)Drucker wird entsprechendes Papier eingelegt, welches diese Maße hat, und bisher funktionierte alles einwandfrei.
Nun haben wir Ende letzen Jahres eine neue (remote) Maschine bekommen, und jetzt funktioniert der Druck nicht mehr problemlos.
Seitdem werden die letzten Zeilen (alles über Zeile 66) einfach nicht gedruckt, die nächste Seite fängt dann bei Zeile 103 wieder an usw.
Wenn wir es auf unserem System drucken, klappt es...

Wir haben soweit alle Parameter geprüft, die uns bekannt sind - aber haben keine Lösung gefunden. Woran kann es liegen, dass dieser Fehler auftritt? Wo kann man noch Einstellungen für den Druck machen?

Falls ihr weitere Infos, Werte, etc. braucht, kann ich die gerne noch posten.

Fuerchau
08-02-19, 13:37
Ggf. habt ihr vergessen, im WSCST die Seitengröße noch mal zu korrigieren.
Oder macht ihr das mit z.B. LPI(10) ?
Der Standard *HP4/*HP5/*HP6 kennt halt nur A4(70 Zeilen) und Letter(66 Zeilen).

mahones
12-02-19, 11:13
Die PRTF wird intern im Programm geschrieben - eben wie bei einer QSYSPRT.
CPI und LPI sind unverändert (10 / 6).

Sollte man also bei der PRTF den Parameter WSCST ändern?
Welchen Wert trägt man dort denn ein? (Einzelwerte: Name | *SAME | *NONE | *PDF)
Leider ist die alte Maschine nicht mehr vorhanden, so dass wir eben nicht mehr vergleichen können :-(

Dschainers
12-02-19, 14:22
Hallo Mahones,

WSCST bezieht sich auf eine evtl. Druckerkonfiguration am neuen remoten System.

Dschainers
12-02-19, 14:26
Wie ist der Drucker auf dem remoten System konfiguriert?

mahones
12-02-19, 17:01
Ähm, ist damit die DEVD gemeint? Spezielle Werte, oder ist eine Komplettansicht sinnvoll?
Muss mir die dann morgen mal vom System ziehen...

ILEMax
13-02-19, 08:40
wie steht den die qsysprt auf dem remote system?

Fuerchau
13-02-19, 14:56
Ein Default/Standard-WSCST definiert sich immer eine Seitengröße.
Da es die Amis nicht so mit DIN-Normen haben, ist der Default einer Seite nun mal mit *LETTER definiert und die hat nur 66 Zeilen.
Soweit zum obigen Overflow.

Im WSCST wird nun die PAGESIZE in 1/72-Zoll angegeben und dieses Format auch so i.d.R. per Esc-Sequenz gesendet. Wird nun über die definierte Seite hinaus geschrieben, vergisst der Drucker den Inhalt wenigstens nicht, sondern packt ihn auf die nächste Seite.

Entscheidend ist also die Default-Papersize im WSCST, die natürlich 108 Zeilen erlauben muss.