Angeben von Dateinamen in Symbolschreibweise
getFileName
, getAbsoluteFileName
, oder getOperInst
, um den Namen der Datei zurückzugeben.Wenn Sie beispielsweise einen Durchgriffsdrucker erstellen, müssen Sie den Befehl
angeben, der Jobs an den Drucker übergibt. Dieser Befehl muss den Namen der Druckdatei,
die für jeden Job anders ist, festlegen. Verwenden Sie die Methoden getFileName
oder getAbsoluteFileName
, um den Namen der Druckdatei zurückzugeben. Optional können Sie einen Befehl angeben,
der spezielle Anweisungen auf einem Trennblatt druckt, bevor der Job gedruckt wird.
Verwenden Sie die Methode getOperInst
, um den Namen der Datei mit den speziellen Anweisungen zurückzugeben.
Syntax der Methoden getFileName und getAbsoluteFileName
Sie können die Methoden getFileName
und getAbsoluteFileName
verwenden, um den Namen einer bestimmten Druckdatei zurückzugeben. Der Unterschied
zwischen den beiden Methoden ist, dass getAbsoluteFileName
fehlschlägt, wenn eine Datei des/der angeforderten Datentyps/Datentypen nicht vorhanden
ist und getFileName
mit der Suche fortfährt. Wenn eine Druckdatei des Datentyps unknown
gefunden wird, wird der Name dieser Datei zurückgegeben.
Benutzen Sie eine der folgenden Syntaxen:
- So suchen Sie nach einer Druckdatei, wenn Sie den Datentyp kennen:
${getFileName(print,Datatype,read)} ${getAbsoluteFileName(print,Datatype,read)}
- So suchen Sie nach einer Druckdatei, wenn der Datentyp einer von mehreren Datentypen
sein könnte:
${getFileName(print,(Datatype1,Datatype2...),read)} ${getAbsoluteFileName(print,(Datatype1,Datatype2...),read)}
Dabei gilt Folgendes:
drucken
- Dieses Schlüsselwort gibt an, dass Sie nach einer druckbaren Datei suchen.
- Datentyp oder (Datentyp1, Datentyp2...)
- Diese Schlüsselwörter geben den Datentyp der Datei an, die Sie suchen. Die folgenden
Werte können für Datentyp verwendet werden:
pcl
pdf
ps
tiff
png
jpeg
Unbekannt
Verwenden Sie unbekannt
für alle Datentypen, die kein Schlüsselwort haben. lesen
- Dieses Schlüsselwort gibt an, dass der Druckbefehl die Jobdatei aus dem Druckspoolbereich liest.
Syntax der Methode getOperInst
Die Methode getOperInst
gibt den Namen einer Datei aus, die druckbare spezielle Anweisungen enthält.
Verwenden Sie diese Syntax, um nach einer Datei mit speziellen Anweisungen zu suchen:
${getOperInst(pdf)}
Beispiele
Diese Beispiele zeigen Befehle an, die Sie als Werte für das Merkmal Befehl oder Befehl für spezielle Anweisungen eines Durchgriffsdruckers angeben können. Sie übergeben Dateien von TotalFlow Production Manager an den Durchgriffsdrucker. Verwenden Sie diese Befehle nicht, um Dateien an einen TotalFlow Production Manager-Workflow zu übergeben.
Der Windows-Befehl lpr
liest eine PCL-, PostScript- oder PDF-Datei aus dem Druckspoolbereich und sendet
sie an einen Durchgriffsdrucker namens officeprinter.acme.com mit einer Druckwarteschlange
namens PASS:
lpr -S officeprinter.acme.com -P PASS -o l ${getAbsoluteFileName(print,(pcl,ps,pdf),read)}Das Flag
-o l
bedeutet, dass es sich um eine binäre Datei handelt.
Dieser Befehl liest eine PDF-Datei, die spezielle Anweisungen enthält, und sendet sie an "officeprinter":
lpr -S officeprinter.acme.com -P PASS -o l ${getOperInst(pdf)}