View Full Version : TIF-Dateien aus AS/400 Spoolfiles erzeugen
peter.kinne@web.de
15-01-16, 10:06
Hallo zusammen,
kennt jemand eine Möglichkeit, wie ich aus einer AS/400-Spoolfile ein TIF im IFS erstellen kann. Am besten mit Bordmitteln der AS/400.
Spoolmaster kann so etwas, ist aber ziemlich teuer.
Beste Grüße
Peter
andreaspr@aon.at
15-01-16, 10:23
Ich hab mal mit APIs herum gespielt um ein GIF, TIF oder JPG (kann mich nicht mehr genau erinnern) zu erstellen.
War aber nicht so zuverlässig, wenn du mehere Seiten hast.
Musst da mit APIs einen Userspace befüllen und das in einer Schleife bis der Buffer abgearbeitet ist.
Und da hat er mir manchmal Seiten unterschlagen. Hat zu 99% funktioniert, aber dann doch bei bestimmten Konstellationen doch wieder nicht.
Das Problem war/ist auch bekannt nur Lösung gab es dafür keine.
Sind dann auf PDF umgestiegen.
Ich würde andere Wege probieren. Java oder auch PHP (http://php.net/manual/de/function.imagejpeg.php) wäre eine Möglichkeit die man sich mal anschauen kann.
lg Andreas
schau mal hier
http://search400.techtarget.com/news/854090/SPL2TIFF-program
oder hier
http://search400.techtarget.com/tip/1,289483,sid3_gci854097,00.html
Hallo.
Vielleicht ist ja Infanview auch eine Möglichkeit. Lt. Doku sollte dort ein Batch Prozessing vorhanden sein. Also erst mal PDF ins IFS erzeugen und dann per Batch ins TIFF Format. Habe dies aber nur rudimentär gegoogelt. Keine eigenen Erfahrungen damit gemacht.
Gruß,
Ralf
Wenn du über ein Tool nachdenkst, MUSST du dir den SpoolDesigner von Meinikat ansehen
Tiff können die auch
Auch preislich viel Interessanter als der von dir genannte!
achja,
nicht nur für vorhandene Spool DIE Lösung
Neugestaltung ist auch extrem einfach! (vor allem mit dee PC-Textverarbeitungs- Schnittstelle)
Der IleMax
Hallo.
Kommt drauf an welches Release deine IBMi ist aber schau mal ob in der QSYS das WSCST QWPTIFFG4 ist denn damit kann man ganz einfach per OVRPRTF einen Spool als TIFF im IFS ausgeben:
OVRPRTF FILE(PRTF) TOSTMF('/ifsfolder/test.tif') WSCST(QWPTIFFG4) OVRSCOPE(*JOB)
Grüße!
Christian
peter.kinne@web.de
30-03-16, 11:56
Hallo,
noch ein kleiner Nachtrag bzw. Frage.
Wir haben die Lösung von prsbrc probiert und folgendes gemacht:
1.) Druckerdatei erstellt
2.) RPG erstellt Testweise 5 Zeilen
3.) OVRPRTF FILE(eigene_prtf) TOSTMF('/eigener_folder/test.tif') WSCST(QWPTIFFG4) OVRSCOPE(*JOB)
4.) RPG aufgerufen. Es kommt der Fehler DEVTYPE(*SCS) nicht zulässig.
Wir haben schon alle möglichen DECTYPEN probiert. Aber es klappt einfach nicht. Sind wir zu blöd oder gibt es da einen Trick????
Gruß
Peter
camouflage
30-03-16, 12:21
Hast du schon mal einen CPYSPLF versucht?
CPYSPLF FILE(mySpool) TOFILE(*TOSTMF) JOB(nnn/user/job) SPLNBR(*LAST) TOSTMF('/myDir/mytif.tif') WSCST(QWPTIFFG4)
"Es kommt der Fehler DEVTYPE(*SCS) nicht zulässig."
Dann ändere die PRTF doch einfach in *AFPDS.
peter.kinne@web.de
30-03-16, 14:28
Hast du schon mal einen CPYSPLF versucht?
CPYSPLF FILE(mySpool) TOFILE(*TOSTMF) JOB(nnn/user/job) SPLNBR(*LAST) TOSTMF('/myDir/mytif.tif') WSCST(QWPTIFFG4)
...der Tipp war gut. Macht genau das. was es soll. Vielen Dank,
Peter