Angeben von Dateinamen in Symbolschreibweise

In einigen Fällen müssen Sie eine Datei im Spool-Verzeichnis angeben, obwohl Sie den Dateinamen nicht kennen. Verwenden Sie die Methode 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)}