Einzelnen Beitrag anzeigen
Alt 18.04.2010, 10:19   #3
leecher
Moderator
Hallo,

Zitat:
Zitat von Noonien Beitrag anzeigen
Erstmal Danke für deine Arbeit. Funktioniert perfekt.
Juhu, danke fürs erste feedback!

Zitat:
Zitat von Noonien Beitrag anzeigen
Nur habe ich ein Problem. Wenn ich im Querformat drucke, wird die PDF immer im Hochformat erstellt. Gibt es da einen Parameter wo ich das einstellen kann?
In der PCLenv.bat einfach folgende Option wegnehmen (bei mir hat die Hoch/Querformaterkennung von GhostPCL nicht immer funktioniert und wenn man sie nicht dediziert über PCL angegeben hat, hat er so manchmal im Querformat gedruckt, daher ist die Option drin):
Code:
 -J"@PJL SET ORIENTATION=PORTRAIT"
Zitat:
Zitat von Noonien Beitrag anzeigen
Darüber hinaus hätte ich noch eine Frage zum Druck aus der Programmierung. Kann ich direkt den Pfad+Dateinamen im Druck mitgeben so das ich das nicht manuell bei jedem Druck eingeben muss?
Natürlich kann man Ghostscript auch direkt aufrufen. Dafür empfiehlt es sich, eine modifizierte Version der Datei _pcl2pdf.bat zu erstellen:

makepdf.bat
Code:
@echo off
echo Converting PCL to PDF....
call pclenv.bat
pcl6 -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE#pdfwrite  %PCLOPTS% -sOutputFile#%2 %1
del %1
Diese kann man dann z.B. direkt aus der Programmierung heraus aufrufen:
Code:
makepdf.bat <PCL file> <PDF file>
Den Watcher (also pcl2pdf.bat) braucht man in dem Fall dann natürlich nicht mehr, da man ja ohnehin selbst den Druck aus OA heraus initiiert.

Alles unklar?

Lg.
leecher ist offline   Mit Zitat antworten