Indication des noms de fichier avec des symboles
getFileName
, getAbsoluteFileName
, ou getOperInst
pour renvoyer le nom du fichier.Par exemple, lorsque vous créez une imprimante passe-système, vous devez spécifier
la commande qui soumet les travaux au périphérique d'impression. Cette commande doit
indiquer le nom du fichier d'impression, qui est propre à chaque travail. Utilisez
les méthodes getFileName
et getAbsoluteFileName
pour renvoyer le nom du fichier d'impression. Vous pouvez également spécifier une
commande qui imprime les instructions spéciales sur une page intercalaire avant l'impression
du travail. Utilisez la méthode getOperInst
pour renvoyer le nom du fichier contenant les instructions spéciales.
Syntaxe des méthodes getFileName et getAbsoluteFileName
Utilisez les méthodes getFileName
et getAbsoluteFileName
pour renvoyer le nom d'un fichier d'impression spécifique. La différence entre les
deux méthodes réside dans le fait que la commande getAbsoluteFileName
échoue si aucun fichier du ou des types de données demandés n'existe, tandis que
la commande getFileName
continue la recherche. Si elle trouve un fichier d'impression dont le type de données
est unknown
(inconnu), elle renvoie le nom du fichier en question.
Utilisez l'une des syntaxes suivantes :
- Pour rechercher un fichier d'impression dont vous connaissez le type de données :
${getFileName(print,Datatype,read)} ${getAbsoluteFileName(print,Datatype,read)}
- Pour rechercher un fichier d'impression lorsque le type de données peut être l'un
des différents types de données :
${getFileName(print,(Datatype1,Datatype2...),read)} ${getAbsoluteFileName(print,(Datatype1,Datatype2...),read)}
où :
print
- Ce mot clé indique que vous recherchez un fichier imprimable.
- Datatype ou (Datatype1, Datatype2...)
- Ces mots clés spécifient le type de données du fichier à rechercher. Les valeurs Datatype sont les suivantes :
pcl
pdf
ps
tiff
png
jpeg
unknown
Utilisez unknown
pour tout type de données qui n'a pas de mot-clé. read
- Ce mot clé indique que la commande d'impression lit le fichier de travail à partir du spoule d'impression.
Syntaxe de la méthode getOperInst
La méthode getOperInst
renvoie le nom d'un fichier contenant les instructions spéciales imprimables.
Utilisez la syntaxe suivante pour rechercher un fichier d'instructions spéciales :
${getOperInst(pdf)}
Exemples
Ces exemples illustrent les commandes qu'il est possible de spécifier en tant que valeurs de la propriété Commande ou Commande pour instructions spéciales d'une imprimante passe-système. Ces commandes soumettent les fichiers provenant de TotalFlow Production Manager à l'imprimante passe-système. Ne les utilisez pas pour soumettre des fichiers à un flux de travail TotalFlow Production Manager.
Cette commande Windows lpr
lit un fichier PCL, PostScript ou PDF à partir du spoule d'impression et l'envoie
à une imprimante passe-système appelée officeprinter.acme.com avec une file d'impression
nommée PASS :
lpr -S officeprinter.acme.com -P PASS -o l ${getAbsoluteFileName(print,(pcl,ps,pdf),read)}La balise
-o l
indique qu'il s'agit d'un fichier binaire.
Cette commande lit un fichier PDF contenant des instructions spéciales et l'envoie à l'imprimante officeprinter :
lpr -S officeprinter.acme.com -P PASS -o l ${getOperInst(pdf)}