Anmelden

View Full Version : Drucker mit FTP PUT hängt manchmal



mucho
30-01-12, 14:13
Ich habe einen Drucker, wo der Druck mit einem FTP Script ausgelöst wird:

USER admin admin

ASCII

put mylib/printt.printtest pr1

quit

Manchmal kommt es vor, dass das Programm (RPGLE) das den Sript an den Drucker schickt hängt und im FTPLOG steht dann dass die Device pr1 con einem anderen Programm verwendet wird. Meine Frage, kann ich dies irgendwie in meinem Programm abfragen?

Fuerchau
30-01-12, 14:24
Da du den Drucker per FTP beschickst, könnte dieser ja auch von einem anderen Client belegt werden.
Ist das nicht der Fall, so lege dir eine DTAARA PRTPR1 an und sperre diese mit ALCOBJ vor dem FTP und entsperre diese mit DLCOBJ nach dem FTP.

Läuft der ALCOBJ auf eine CPF-Nachricht, ist der Drucker wohl belegt.

Alternativ kannst du ja auch das FTPLOG auslesen (per OVRDBF in PF umleiten) und bei Belegung den FTP wiederholen.