Fuerchau
27-09-16, 08:04
Wobei manche Drucker die Angewohnheit haben (ggf. konfigurierbar), leere Seiten nicht zu drucken, was zu einem "Zusammenschieben" des Dokuments kommt. Kritisch eben, wenn Seite 1 des 2. Dokuments auf der Rückseite des vorherigen Dokuments gedruckt wird.
Wenn du das nun programmgesteuert machen willst, so benötigst du 2 Funktionen, 1x Dupley(*YES), 1x Duplex(*NO), da Duplex/Simplex bis zum Wechsel gilt.
http://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzakd/rzakdmstduplex.htm
Wichtig ist also, dass Duplex(YES/NO) am Anfang einer Seite ausgegeben werden muss.
Du kannst es also nur in einem Seitekopf (wie im Beispiel) verwenden damit es überhaupt wirkt.
Die Beschreibung ist etwas dürftig und unverständlich (deshab macht es ggf. keiner), denn eine Aussage verwirrt:
DUPLEX is in effect only for the record format specified. After records with the specified record format are processed, the duplex value for the next record format (if the DUPLEX keyword is not specified) is the duplex specified at the file level (CRTPRTF, CHGPRTF, or OVRPRTF) command.
M.a.W., DUPLEX(YES/NO) muss für jedes Satzformat mit passendem Indicator gesetzt bleiben, da sonst auf den Default der PRTF zurückgeschaltet wird.
ENDPAGE ist i.Ü. nur erforderlich, wenn du nicht mit SPACEx/SKIPx sondern mit POSITION auf der Seite frei positionierst. Ansonsten erledigt das der nächste SKIPx.
Wenn du das nun programmgesteuert machen willst, so benötigst du 2 Funktionen, 1x Dupley(*YES), 1x Duplex(*NO), da Duplex/Simplex bis zum Wechsel gilt.
http://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzakd/rzakdmstduplex.htm
Wichtig ist also, dass Duplex(YES/NO) am Anfang einer Seite ausgegeben werden muss.
Du kannst es also nur in einem Seitekopf (wie im Beispiel) verwenden damit es überhaupt wirkt.
Die Beschreibung ist etwas dürftig und unverständlich (deshab macht es ggf. keiner), denn eine Aussage verwirrt:
DUPLEX is in effect only for the record format specified. After records with the specified record format are processed, the duplex value for the next record format (if the DUPLEX keyword is not specified) is the duplex specified at the file level (CRTPRTF, CHGPRTF, or OVRPRTF) command.
M.a.W., DUPLEX(YES/NO) muss für jedes Satzformat mit passendem Indicator gesetzt bleiben, da sonst auf den Default der PRTF zurückgeschaltet wird.
ENDPAGE ist i.Ü. nur erforderlich, wenn du nicht mit SPACEx/SKIPx sondern mit POSITION auf der Seite frei positionierst. Ansonsten erledigt das der nächste SKIPx.