Port d'imprimante et paramètres de registre / Imprimante PDF
Une fois installée, l'imprimante installée lit les paramètres de configuration dans le registre de l'ordinateur. La plupart des paramètres proviennent de la Les fichiers de configuration sont lus et utilisés, mais certaines informations utilisées par les processus de bas niveau sont lues à partir du registre Windows.
- GUITimeout
- Désactiver l'emprunt d'identité
- TempFolder
- Données d'application
- Données d'application communes
- Données d'application locales
- AppFolder
- LogFolder
- priorityClass
Tous ces paramètres se trouvent sous la clé de registre privée de l'imprimante:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\7-PDF Printer
La dernière partie du nom de la clé dépend du nom de l'imprimante utilisé.
GUITimeout
Le paramètre GUITimeout contrôle la façon dont le port d'imprimante démarre le processus gui.exe. Dans ce processus, la conversion réelle de Postscript en formats PDF ou image a lieu. La conversion démarre à partir du port lorsque le postscript a été mis en file d'attente. Par défaut, le port continue avec le travail d'impression suivant dès que le processus gui.exe est démarré.
Vous pouvez modifier ce comportement avec le paramètre GUITimeout. La valeur GUITimeout est le temps, en millisecondes, à attendre la fin du processus gui.exe. Si le processus gui.exe n'est pas terminé pendant cette période, le port signale une erreur. En spécifiant -1 comme valeur de délai d'expiration, le port attend la fin du processus jusqu'à ce qu'il soit exécuté, même si cela prend une éternité. Cela garantit que plusieurs processus ne peuvent pas être exécutés à tout moment. Cela peut être utilisé si vous souhaitez que l'utilisation automatisée d'une séquence de travaux d'impression soit ajoutée avec la fonction Ajouter si existe ou Ajouter si la sortie existe ( impression de fusion ).
Le GUITimeout par défaut est 600000 (10 minutes) si le paramètre n'est pas trouvé dans le registre.
Avant la version 10.24, la valeur par défaut était 0 (zéro).
valeur | sens |
---|---|
0 | Le port continue avec le travail suivant dès que le processus gui.exe est démarré. Plusieurs conversions peuvent être effectuées en même temps. |
-1 | Le port attend la fin du processus gui.exe avant de démarrer le travail d'impression suivant à partir de la file d'attente du spouleur. |
> 0 | Le port attend le nombre de millisecondes spécifié dans la valeur. Une erreur est signalée et le fichier gui.exe se termine s'il s'exécute plus longtemps que le délai spécifié. |
La valeur GUITimeout
est définie dans le registre sous la clé indiquée ci-dessous.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\7-PDF Printer
GUITimeout
est une chaîne et la valeur est définie comme un entier.
GUITimeout a été introduit avec la version 6.0.0.768.
Disable Impersonation
Si les travaux d'impression sont créés par des utilisateurs avec des droits limités sur le système sur lequel l'imprimante est installée, il peut être utile de créer le fichier PDF dans le contexte du service de spouleur d'impression, au lieu de l'utilisateur affecté au travail d'impression.
S'ils embauchent Disable Impersonation mis à 1, la création du PDF s'effectue dans le contexte utilisateur (contexte des droits) du spouleur d'imprimante.
Ce paramètre est généralement utilisé lorsque l'imprimante est partagée sur le réseau , ou les travaux d'impression sont créés par un serveur Web.
nom:
Disable Impersonation
tapez:
REG_SZ
La valeur: 1 désactivera l'emprunt d'identité.
TempFolder
Utilisez ce paramètre pour remplacer l'emplacement par défaut pour la création de fichiers temporaires lors de la création de PDF. Lors de la création d'un PDF, l'imprimante virtuelle crée plusieurs fichiers temporaires. Ces fichiers seront supprimés après la création du PDF. La définition de la valeur TempFolder vous permet de contrôler l'emplacement et facilite l'application de certains paramètres de sécurité.
nom:
TempFolder
tapez:
REG_SZ
Valeur: chemin d'accès complet au dossier dans lequel les fichiers temporaires doivent être créés.
Application Data
L'imprimante enregistre les fichiers et les fichiers de configuration tels que le fichier "settings.ini" dans le dossier de données d'application. Il s'agit du fichier créé par la boîte de dialogue Options qui contient les paramètres de la création PDF. Ce dossier est généralement spécifique à l'utilisateur, c'est-à-dire que chaque utilisateur de l'ordinateur a son propre fichier "settings.ini". En remplaçant le répertoire par défaut du dossier de données d'application, vous pouvez rendre ce dossier identique pour tous les utilisateurs.
nom:
Application Data
tapez:
REG_SZ
Valeur: chemin d'accès complet au dossier dans lequel les données d'application sont enregistrées.
Common Application Data
L'imprimante stocke généralement des informations dans le dossier General Application Data, qui doivent être les mêmes pour tous les utilisateurs du périphérique. Les fichiers de configuration tels que global.ini sont stockés ici.
nom:
Common Application Data
tapez:
REG_SZ
Valeur: chemin d'accès complet au dossier dans lequel les données générales d'application sont enregistrées.
Local Application Data
L'option de remplacement du paramètre du dossier de données d'application local est uniquement utilisée pour contrôler l'évaluation de la macro <localapplicationdata>.
nom:
Local Application Data
tapez:
REG_SZ
Valeur: chemin d'accès complet au dossier dans lequel les données de l'application locale sont stockées.
AppFolder
Le moniteur du port d'impression virtuel utilisé par le service Spouleur d'impression utilise ce paramètre pour rechercher l'instance correcte de gui.exe à démarrer.
nom:
AppFolder
tapez:
REG_SZ
Valeur: chemin d'accès complet au dossier dans lequel l'application est installée.
LogFolder
Les fichiers journaux sont généralement enregistrés avec les fichiers temporaires. Cela peut être modifié si vous spécifiez un autre emplacement de stockage avec ce paramètre.
nom:
LogFolder
tapez:
REG_SZ
Valeur: chemin d'accès complet au dossier dans lequel les fichiers journaux sont enregistrés.
PriorityClass
La priorité du processus peut être contrôlée en définissant le paramètre PriorityClass. Les valeurs valides sont inactives, élevées, en temps réel, inférieures à la normale et supérieures à la normale. Le paramètre de priorité est généralement utilisé pour réduire la priorité du processus de création de PDF. Cela garantit qu'aucune ressource CPU n'est utilisée par d'autres processus pour les gros travaux PDF.
nom:
PriorityClass
tapez:
REG_SZ
valeurs:
idle, high, realtime, below normal, above normal