Numéro d'article: 150930 - Dernière mise à jour: mercredi 21 février 2007 - Version: 3.4

Serveur LPD ajoute et imprime les codes de contrôle

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.

Sommaire

Agrandir tout | Réduire tout

Symptômes

Lorsqu'un travail de mise en forme s'imprime à partir d'un client de (LPR) line printer distant sur un ordinateur Windows NT qui exécute les services de démon d'impression ligne (LPD), les codes de PCL ou PostScript sont imprimés au lieu d'un document correctement mis en forme.

Résolution

Le service LPD peut être reconfiguré pour ignorer la commande de contrôle de format à partir du client LPR et toujours affecter le type de données RAW. Utilisez une des sections appropriées ci-dessous pour reconfigurer le service LPD.

Configuration SimulatePassThrough pour toutes les imprimantes dans Windows XP Professionnel et Windows Server 2003

Pour affecter le type de données RAW indépendamment du contrôle de contenu du fichier dans Windows XP Professionnel et Windows Server 2003, procédez comme suit.

Important Cette section, la méthode ou la tâche contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous que vous procédez comme suit avec soin. Pour plus de protection, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre en cas de problème. Pour plus d'informations sur la façon de sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder et restaurer le Registre dans Windows
  1. Démarrez l'Éditeur du Registre.
  2. À partir de la sous-arborescence HKEY_LOCAL_MACHINE, cliquez sur la sous-clé suivante :
    \SYSTEM\CurrentControlSet\Services\LPDSVC\Parameters
  3. Dans le menu Edition, cliquez sur Nouveau, puis cliquez sur Valeur DWORD.
  4. Nommez la nouvelle entrée SimulatePassThrough.
  5. Double-cliquez sur l'entrée SimulatePassThrough et modifiez la valeur de données à 1.

    Remarque La valeur de données par défaut est 0. Une valeur de donnée 0 informe LPD pour affecter des types de données selon les commandes de contrôle.
  6. Cliquez sur OK.
  7. Quittez l'Éditeur du Registre.

Configuration SimulatePassThrough pour toutes les imprimantes dans Windows NT 4.0 et Windows 2000

Pour affecter le type de données RAW indépendamment du contrôle de contenu du fichier dans Windows NT 4.0 et Windows 2000, procédez comme suit :

Avertissement: À l'aide de l'Éditeur du Registre incorrecte peut provoquer des problèmes sérieuses au niveau du système, pouvant vous obliger à réinstaller Windows NT. Microsoft ne peut pas garantir que les problèmes résultant de l'utilisation de l'Éditeur du Registre puissent être résolus. Utilisez cet outil à vos risques et périls.
  1. Exécutez l'Éditeur du Registre (Regedt32.exe).
  2. À partir de la sous-arborescence HKEY_LOCAL_MACHINE, accédez à la clé suivante :

    \SYSTEM\CurrentControlSet\Services\LPDSVC\Parameters
  3. Dans le menu Edition, cliquez sur Ajouter une valeur.
  4. Ajoutez les éléments suivants :

    Nom de la valeur : SimulatePassThrough
    Type de données : REG_DWORD
    Données: 1

    Remarque : la valeur par défaut est 0, ce qui informe LPD pour affecter des types de données selon les commandes de contrôle.

Configuration SimulatePassThrough dans Windows NT 3.51

Dans Windows NT 3.51 le code recherche un paramètre du Registre dans la clé LPD au lieu de la clé LPDSVC. Vous pouvez contourner ce problème en créant une clé LPD au même niveau que la clé LPDSVC et puis dupliquer les informations contenues dans la clé LPDSVC à la clé LPD.

Pour Windows NT 3.51 affecter le type de données RAW, indépendamment du contrôle de contenu du fichier, procédez comme suit :

Avertissement: À l'aide de l'Éditeur du Registre incorrecte peut provoquer des problèmes sérieuses au niveau du système, pouvant vous obliger à réinstaller Windows NT. Microsoft ne peut pas garantir que les problèmes résultant de l'utilisation de l'Éditeur du Registre puissent être résolus. Utilisez cet outil à vos risques et périls.
  1. Exécutez l'Éditeur du Registre (Regedt32.exe).
  2. À partir de la sous-arborescence HKEY_LOCAL_MACHINE, accédez à la clé suivante :

    \SYSTEM\CurrentControlSet\Services\LPDSVC\Parameters
  3. Dans le menu Edition, cliquez sur Ajouter une valeur.
  4. Ajoutez les éléments suivants :

    Nom de la valeur : SimulatePassThrough
    Type de données : REG_DWORD
    Données: 1

    Remarque : la valeur par défaut est 0, ce qui informe LPD pour affecter des types de données selon les commandes de contrôle.
  5. Pour contourner le problème mentionné ci-dessus, créez un LPD clés au même niveau de la clé LPDSVC.
  6. Cliquez sur la clé LPDSVC, cliquez sur Enregistrer la clé du Registre de menu, puis enregistrez le fichier en tant que LPDSVC.KEY.
  7. Cliquez sur la clé LPD créée dans l'étape 5.
  8. Cliquez sur Restaurer dans le menu Registre, cliquez sur le fichier créé dans étape 6, puis cliquez sur OK.
  9. Un message d'avertissement s'affiche. Cliquez sur OK, puis quittez l'Éditeur du Registre.
  10. À l'invite de commandes, tapez :

    net stop lpdsvc
  11. À l'invite de commandes, tapez :

    net start lpdsvc

Plus d'informations

La spécification de suit le RFC1179 service LPD de Windows NT. Cela indique que le client LPR doit indiquer le serveur LPD comment gérer le travail d'impression. Si le client met en forme le travail, il doit envoyer le caractère de contrôle «l» pour demander au serveur LPD pour imprimer le travail sans aucune altération.

Certains clients LPR ne peut pas être configurés pour envoyer des caractères de contrôle différents et toujours envoyer une "f". Ce caractère de contrôle indique à Windows NT pour attribuer un type de données de texte et utiliser le pilote d'imprimante pour créer un nouveau travail d'impression qui imprime le texte du travail d'origine sur la page. In the case of un travail postscript, le nouveau travail d'impression imprime PostScript code du travail origine sur la page.

Pour plus d'informations, consultez les articles suivants dans la base de connaissances Microsoft :

124735  (http://support.microsoft.com/kb/124735/EN-US/ ) Caractères de contrôle comment implémente de serveur Windows NT LPD LPR

132460  (http://support.microsoft.com/kb/132460/EN-US/ ) Résolution des problèmes d'altération du serveur d'impression Windows NT des travaux d'impression

168457  (http://support.microsoft.com/kb/168457/EN-US/ ) Configuration des imprimantes individuelles pour les travaux d'impression LPR des relais

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Workstation 3.5
Mots-clés : 
kbmt kbnetwork kbprint KB150930 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 150930  (http://support.microsoft.com/kb/150930/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.