View Full Version : Drucken ohne Progamm beenden
Wie programmiere ich das?
ILE-RPG-Programm druckt in Printerfile. Druck soll sofort ausgelöst werden, ohne das Programm zu beenden.
Das geht am Besten mit USROPN.
Nach CLOSE geht der Spool in RDY und druckt los.
Vielen Dank für die schnelle Hilfe Fuerchau.
Mittels CALL QCMDEXC ein OVRPRTF FILE(Druckerdatei) SCHEDULE(*IMMED) im Programm absetzen.
@Pikachu
Das führt aber beim Open bereits zu einem Fehler, wenn der Drucker
a) nicht als Device angeschlossen ist
b) noch mit anderen Spools beschäftigt ist
Ggf. wird das aber auch ignoriert, wenn in eine OUTQ und nicht direkt an ein Device gedruckt wird.
Wenn ein Drucker über Hosttransform angeschlossen ist, funktioniert der "Direktdruck" auch nicht.
Der Parameter SCHEDULE() der Befehle CRTPRTF, OVRPRTF und CHGSPLFA gibt für eine Spooldatei den "Zeitplan für Spool-Ausgabe" an und "Gibt, nur für Spool-Ausgabedateien, an, wann die Spool-Ausgabedatei für ein Ausgabeprogramm verfügbar ist."