PDA

View Full Version : Rückwärts drucken



dino
11-03-09, 11:42
Gibts bei der PRTF bzw. OVRPRTF die Möglichkeit, eine Liste von hinten nach vorne zu drucken, also letzte Seite oben?

Fuerchau
11-03-09, 12:00
Nein, gibts nicht.
Bei Windows wird das auch nicht von allen Anwendungen oder Treibern unterstützt.

kuempi von stein
11-03-09, 14:03
Hört sich für mich nach Arbeit (CLP) an.

Zuerst mal mit API für den Spool die Anzahl der Seiten besorgen falls nicht bekannt.
Sagen wir mal es sind 10 Seiten.
Dann per Programm CHGSPLFA .... PAGERANGE(10 10)
Dann drucken (RLSSPLF)
Dann CHGSPLFA .... PAGERANGE(09 09)
Dann drucken...


usw.

kuempi


leichte Änderung eingebaut noch.

Fuerchau
11-03-09, 14:43
Tja, und wenn du Pech hast ist es
a) eine Remote-OUTQ (da gehts nicht)
b) es drucken andere dazwischen

kuempi von stein
11-03-09, 15:12
....
b) es drucken andere dazwischen

Hehe, hast ja nicht ganz unrecht.
Aber wegen dem dazwischen drucken wüsste ich auch noch eine Lösung.
Dann schiebe ich das Teil in eine temporäre OUTQ und hänge diese an den Drucker solange...

:-)

Wir sind schließlich nicht nur Programmierer sondern Künstler bzw. Problemlöser

kitvb1
12-03-09, 06:51
Use the QSPGETSP api to get the data (you will know where to start by the no. of pages in your spoolfile-fmt100). Then use the QPPUTSP api to write it out page by page (starting from the last page) to another spoolfile.

This way you will then end up with 2 reports, the original and 1 in reverse order.

dino
12-03-09, 12:06
Danke für eure promten Antworten.