{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2020/05/29/entrees-de-fichier-inf-de-limprimante-pilotes-windows-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2020/05/29/entrees-de-fichier-inf-de-limprimante-pilotes-windows-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2020/05/29/entrees-de-fichier-inf-de-limprimante-pilotes-windows-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Entrées de fichier INF de l&#39;imprimante &#8211; Pilotes Windows\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2020-05-29T10:04:28+00:00","modified_at":"2020-05-29T10:04:28+00:00","word_count":1826,"reading_time_seconds":548,"summary":"20/04/2017 6 minutes pour lire Dans cet article &lt;! &#8211; -&gt; Pour qu&#39;une application d&#39;installation installe une imprimante sur un serveur d&#39;impression, elle doit appeler le spouleur AddPrinterDriverEx pour charger les fichiers du pilote, puis appeler le spouleur AddPrinter pour rendre l&#39;imprimante disponible sur le serveur. le AddPrinterDriverEx nécessite une structure DRIVER_INFO_3 en entrée, et [&hellip;]","summary_points":["20/04/2017\n\t\t\t\t\t\t\t\n6 minutes pour lire\n\n\t\t\t\t\t\t\t\t\t\n\n\n\n\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\nDans cet article\n\n\t\t\t\t\t\t&lt;!","&#8211;  -&gt;\nPour qu&#39;une application d&#39;installation installe une imprimante sur un serveur d&#39;impression, elle doit appeler le spouleur AddPrinterDriverEx pour charger les fichiers du pilote, puis appeler le spouleur AddPrinter pour rendre l&#39;imprimante disponible sur le serveur.","le AddPrinterDriverEx nécessite une structure DRIVER_INFO_3 en entrée, et la fonction AddPrinter La fonction requiert une structure PRINTER_INFO_2 en entrée.","Le programme d&#39;installation par défaut de la classe d&#39;imprimante Windows 2000 ou version ultérieure, Ntprint.dll, lit les fichiers INF de l&#39;imprimante pour obtenir les valeurs de chaîne qui doivent être placées dans ces structures avant d&#39;appeler les fonctions."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"f371353470fb5c977937b0f18468a6f2","plain_text":"20/04/2017\n\t\t\t\t\t\t\t\n6 minutes pour lire\n\n\t\t\t\t\t\t\t\t\t\n\n\n\n\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\nDans cet article\n\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nPour qu&#39;une application d&#39;installation installe une imprimante sur un serveur d&#39;impression, elle doit appeler le spouleur AddPrinterDriverEx pour charger les fichiers du pilote, puis appeler le spouleur AddPrinter pour rendre l&#39;imprimante disponible sur le serveur.\nle AddPrinterDriverEx nécessite une structure DRIVER_INFO_3 en entrée, et la fonction AddPrinter La fonction requiert une structure PRINTER_INFO_2 en entrée. Le programme d&#39;installation par défaut de la classe d&#39;imprimante Windows 2000 ou version ultérieure, Ntprint.dll, lit les fichiers INF de l&#39;imprimante pour obtenir les valeurs de chaîne qui doivent être placées dans ces structures avant d&#39;appeler les fonctions.\nle AddPrinterDriverEx et AddPrinter Les fonctions, ainsi que les structures DRIVER_INFO_3 et PRINTER_INFO_2, sont décrites dans la documentation du SDK Microsoft Windows.\nUn ensemble d&#39;entrées de fichier INF pour les pilotes d&#39;imprimante que Ntprint.dll reconnaît a été défini. Ces entrées ont le format suivant:\nEntryName = Valeur\noù EntryName est une chaîne identifiant l&#39;entrée et Valeur est une valeur de chaîne affectée à l&#39;entrée.\nLe tableau suivant répertorie les entrées de fichier INF qui doivent être incluses dans les fichiers INF de l&#39;imprimante. Pour chaque entrée, le tableau comprend les éléments suivants:\n\n\nLa valeur qui doit être affectée à l&#39;entrée.\n\n\nLa valeur par défaut que Ntprint.dll utilise si l&#39;entrée n&#39;est pas définie.\n\n\nMembre de structure dans lequel Ntprint.dll place un pointeur sur la valeur d&#39;entrée.\n\n\n\n\n\nEntrée de fichier INF\nValeur\nValeur par défaut (si entrée non spécifiée)\nMembre de la structure\n\n\n\n\nConfigFile\nNom de la DLL de l&#39;interface d&#39;imprimante du pilote.\nValeur spécifiée pour DriverFile.\npConfigFile membre de la structure DRIVER_INFO_3 (décrite dans la documentation du SDK Windows)\n\n\nFichier de données\nNom du fichier de données associé au pilote, tel qu&#39;un fichier PPD.\nNom de la section du pilote dans le fichier INF.\npDataFile membre de la structure DRIVER_INFO_3\n\n\nDefaultDataType\nNon utilisé avec les systèmes d&#39;exploitation basés sur NT.\n\n\n\n\nDriverCategory\nVoir Note 1, en suivant ce tableau.\nSi le fichier INF ne spécifie pas de catégorie de pilote (comme la plupart des pilotes v3), l&#39;hypothèse est que la catégorie du pilote est PrintFax.Printer.\nAucun\n\n\nDriverFile\nNom de la DLL graphique de l&#39;imprimante du pilote.\nNom de la section du pilote dans le fichier INF.\npDriverPath membre de la structure DRIVER_INFO_3\n\n\nExcludeFromSelect\nVoir Note 2, en suivant ce tableau.\nAucun\nAucun\n\n\nHelpFile\nNom du fichier d&#39;aide de la DLL d&#39;interface.\nAucun. Un fichier d&#39;aide n&#39;est pas spécifié.\npHelpFile membre de la structure DRIVER_INFO_3\n\n\nLanguageMonitor\nNom d&#39;un moniteur de langue à associer au pilote d&#39;imprimante. Voir le Format de valeur LanguageMonitor section.\nAucun. Un moniteur de langue n&#39;est pas spécifié.\npMonitorName membre de la structure DRIVER_INFO_3\n\n\nPrintProcessor\nNom d&#39;un processeur d&#39;impression à associer à la file d&#39;attente d&#39;impression. Voir le Format de valeur du processeur d&#39;impression section.\nLe processeur d&#39;impression par défaut (WinPrint) est utilisé.\npPrintProcessor membre de la structure DRIVER_INFO_2 (décrite dans la documentation du SDK Windows)\n\n\nVendorSetup\nNom d&#39;une fonction dans une DLL fournie par le fournisseur, qui gère les opérations de configuration d&#39;imprimante personnalisées.\nAucun. Voir Note 3, en suivant ce tableau.\nAucun\n\n\nInboxVersionRequired\nLa version minimale acceptable pour tous les pilotes principaux référencés par l&#39;INF. Pour plus d&#39;informations sur InboxVersionRequired, consultez la directive INF InboxVersionRequired.\nAucun\nAucun\n\n\n\nRemarque  1 (DriverCategory): Si le fichier INF spécifie une catégorie, ce sont les valeurs autorisées (0 à 5 respectivement) pour spécifier des catégories:\n\n\n\nCatégorie de conducteur\nValeur\nLa description\n\n\n\n\nPrintFax.Printer\n0\nUne file d&#39;attente d&#39;impression qui représente soit une imprimante connectée à l&#39;ordinateur (via un protocole local ou réseau), soit un proxy vers une imprimante physique sur un autre ordinateur. Lorsque l&#39;utilisateur imprime sur une imprimante physique, le résultat est du papier avec le document imprimé dessus.\n\n\nPrintFax.Fax\n1\nUne file d&#39;attente d&#39;impression qui représente un télécopieur physique ou virtuel. Lorsque l&#39;utilisateur imprime sur une imprimante-télécopieur, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est l&#39;envoi d&#39;une télécopie.\n\n\nPrintFax.Printer.File\n2\nUne file d&#39;attente d&#39;impression qui génère des documents de copie électronique. Lorsque l&#39;utilisateur imprime sur une imprimante de fichiers, l&#39;utilisateur doit d&#39;abord saisir un nom de fichier et le spouleur envoie ensuite la sortie imprimée à ce fichier. Les imprimantes de fichiers nécessitent toujours un nom de fichier mais ne prennent aucune autre entrée utilisateur. Lorsqu&#39;il n&#39;existe aucune option permettant à l&#39;utilisateur de fournir un nom de fichier, l&#39;application génère un nom de fichier mis à la disposition du spouleur. Les exemples courants d&#39;imprimantes de fichiers sont Microsoft XPS Document Writer (MXDW) et les rédacteurs PDF.\n\n\nPrintFax.Printer.Virtual\n3\nUne file d&#39;attente d&#39;impression dotée d&#39;un pilote qui effectue certaines opérations sur les données imprimées qui sont opaques pour le spouleur d&#39;impression. Lorsque l&#39;utilisateur imprime sur une imprimante virtuelle, certains résultats possibles incluent le document imprimé enregistré quelque part sur l&#39;ordinateur, envoyé à une autre application ou envoyé par courrier électronique. Un exemple courant d&#39;impression sur une imprimante virtuelle est le scénario dans lequel le document imprimé est envoyé à l&#39;imprimante Microsoft Office OneNote. Lorsque l&#39;utilisateur choisit d&#39;imprimer sur une imprimante virtuelle, il peut être nécessaire d&#39;interagir davantage avec l&#39;utilisateur, initié par le pilote ou un autre composant du pilote. Pour plus d&#39;informations, consultez Imprimantes virtuelles dans les fichiers INF de l&#39;imprimante.\n\n\nPrintFax.Printer.Service\n4\nUne file d&#39;attente d&#39;impression qui représente un service d&#39;impression. Lorsque l&#39;utilisateur choisit d&#39;imprimer vers un service, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est qu&#39;un service d&#39;impression tiers reçoit le contenu imprimé. L&#39;utilisateur peut ensuite se rendre sur le lieu de travail physique pour récupérer la sortie imprimée.\n\n\nPrintFax.Printer.3D\n5\nUne file d&#39;attente d&#39;impression qui représente le flux de données pour une imprimante 3D. Si cette catégorie est spécifiée involontairement pour une imprimante 2D (une imprimante standard), l&#39;imprimante 2D affichera simplement le contenu 2D du flux de données. Si cette catégorie est correctement spécifiée pour une imprimante 3D, mais qu&#39;un flux de données 2D est envoyé à l&#39;imprimante 3D, l&#39;imprimante 3D ne générera aucune sortie.\n\n\n\nNotez également que les pilotes d&#39;impression v4 utilisent un fichier manifeste. Pour plus d&#39;informations, voir Manifeste du pilote V4.\nRemarque  2 (ExcludeFromSelect): Le Reference de l&#39;appareil d&#39;un appareil qui ne doit pas figurer sur le Choisir un appareil ou dans l&#39;Assistant Ajout d&#39;imprimante. Pour les imprimantes, cela inclut toutes les entrées PnP des périphériques qui ont des descriptions de périphériques en double dans le fichier INF; par exemple, les appareils qui ont plusieurs entrées pour l&#39;énumération infrarouge et parallèle ou pour un autre bus. L&#39;entrée ExcludeFromSelect, contrairement à toutes les autres de ce tableau, doit apparaître dans la section Indicateurs de contrôle du fichier INF. Voir Section INF ControlFlags pour plus d&#39;informations.\nRemarque  3 (VendorSetup): Si aucune entrée VendorSetup n&#39;est spécifiée, aucune opération de configuration personnalisée n&#39;est effectuée. En particulier, aucune interface utilisateur n&#39;est autorisée pendant l&#39;installation du processeur d&#39;impression, du moniteur d&#39;impression ou du pilote d&#39;imprimante, sauf en utilisant l&#39;entrée VendorSetup INF. Pour plus d&#39;informations sur cette entrée, voir Opérations de configuration d&#39;imprimante personnalisées.\nImportant  : VendorSetup est désormais obsolète et ne doit plus être utilisé par Nouveau les pilotes v3 ou v4 que vous développez. Ces informations sur VendorSetup sont fournies à titre de référence uniquement ou pour la maintenance des pilotes v3 existants qui utilisent déjà cette directive INF.\nLes entrées du fichier INF de l&#39;imprimante sont généralement spécifiées dans les sections de données du fichier INF de l&#39;imprimante. Pour obtenir des exemples, consultez les exemples de fichiers INF d&#39;imprimante.\nFormat de valeur LanguageMonitor\nLorsqu&#39;une entrée LanguageMonitor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nLanguageMonitor = &quot; MonitorName , MonitorDLLName &quot;\noù MonitorName est une chaîne de texte représentant le nom affiché du moniteur, et MonitorDLLName est le nom de fichier de la DLL du moniteur.\nFormat de valeur du processeur d&#39;impression\nLorsqu&#39;une entrée PrintProcessor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nPrintProcessor = &quot; PrintProcessorName , PrintProcessorDLLName &quot;\noù PrintProcessorName est une chaîne de texte représentant le nom affiché du processeur d&#39;impression, et PrintProcessorDLLName est le nom de fichier de la DLL.\nFichiers dépendants\nPour Windows 2000 et versions ultérieures, un fichier dépendant est un fichier de pilote d&#39;imprimante inclus dans une section d&#39;installation de fichier INF d&#39;imprimante avec un dirid de 66000, mais non affecté aux entrées DriverFile, DataFile, ConfigFile ou HelpFile.\nL&#39;exemple suivant montre des extraits d&#39;un fichier INF qui installe trois fichiers dépendants en les copiant dans le répertoire du pilote d&#39;imprimante (c&#39;est-à-dire dans le répertoire spécifié par dirid 66000):\n[Contoso]\n\n\n\n% PRINTER_MODEL_123% = Contoso_Install_Section, LPTENUM  Contoso_1284.4_P29C5\n...\n[Contoso_Install_Section]\nCopyFiles = @ Contoso.ini, @ Contoso.xml, @ Contoso.dll\n...\n[DestinationDirs]\nDefaultDestDir = 66000\n...\n[Strings]\nPRINTER_MODEL_123 = &quot;Modèle d&#39;imprimante Contoso 123&quot;\n\nDans cet exemple, Contoso.ini est un fichier INI d&#39;imprimante, Contoso.xml est un fichier d&#39;extension bidi et Contoso.dll est un composant personnalisé. Pour plus d&#39;informations sur les fichiers INI de l&#39;imprimante, les fichiers d&#39;extension bidi et les composants personnalisés, voir Installation de composants de pilote personnalisés et de schéma de communication bidirectionnel.\nLes opérations de pointage et d&#39;impression installent le pilote et les fichiers dépendants du pilote sur le client.\nUn maximum de 64 fichiers dépendants peut être spécifié pour chaque modèle d&#39;imprimante.\nSchéma de communication bidirectionnelSection INF ControlFlagsInstallation de composants de pilote personnalisésPointer et imprimerSection d&#39;installation du fichier INF de l&#39;imprimanteManifeste du pilote V4\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["20/04/2017\n\t\t\t\t\t\t\t\n6 minutes pour lire","Dans cet article","&lt;! &#8211;  -&gt;\nPour qu&#39;une application d&#39;installation installe une imprimante sur un serveur d&#39;impression, elle doit appeler le spouleur AddPrinterDriverEx pour charger les fichiers du pilote, puis appeler le spouleur AddPrinter pour rendre l&#39;imprimante disponible sur le serveur.\nle AddPrinterDriverEx nécessite une structure DRIVER_INFO_3 en entrée, et la fonction AddPrinter La fonction requiert une structure PRINTER_INFO_2 en entrée. Le programme d&#39;installation par défaut de la classe d&#39;imprimante Windows 2000 ou version ultérieure, Ntprint.dll, lit les fichiers INF de l&#39;imprimante pour obtenir les valeurs de chaîne qui doivent être placées dans ces structures avant d&#39;appeler les fonctions.\nle AddPrinterDriverEx et AddPrinter Les fonctions, ainsi que les structures DRIVER_INFO_3 et PRINTER_INFO_2, sont décrites dans la documentation du SDK Microsoft Windows.\nUn ensemble d&#39;entrées de fichier INF pour les pilotes d&#39;imprimante que Ntprint.dll reconnaît a été défini. Ces entrées ont le format suivant:\nEntryName = Valeur\noù EntryName est une chaîne identifiant l&#39;entrée et Valeur est une valeur de chaîne affectée à l&#39;entrée.\nLe tableau suivant répertorie les entrées de fichier INF qui doivent être incluses dans les fichiers INF de l&#39;imprimante. Pour chaque entrée, le tableau comprend les éléments suivants:","La valeur qui doit être affectée à l&#39;entrée.","La valeur par défaut que Ntprint.dll utilise si l&#39;entrée n&#39;est pas définie.","Membre de structure dans lequel Ntprint.dll place un pointeur sur la valeur d&#39;entrée.","Entrée de fichier INF\nValeur\nValeur par défaut (si entrée non spécifiée)\nMembre de la structure","ConfigFile\nNom de la DLL de l&#39;interface d&#39;imprimante du pilote.\nValeur spécifiée pour DriverFile.\npConfigFile membre de la structure DRIVER_INFO_3 (décrite dans la documentation du SDK Windows)","Fichier de données\nNom du fichier de données associé au pilote, tel qu&#39;un fichier PPD.\nNom de la section du pilote dans le fichier INF.\npDataFile membre de la structure DRIVER_INFO_3","DefaultDataType\nNon utilisé avec les systèmes d&#39;exploitation basés sur NT.","DriverCategory\nVoir Note 1, en suivant ce tableau.\nSi le fichier INF ne spécifie pas de catégorie de pilote (comme la plupart des pilotes v3), l&#39;hypothèse est que la catégorie du pilote est PrintFax.Printer.\nAucun","DriverFile\nNom de la DLL graphique de l&#39;imprimante du pilote.\nNom de la section du pilote dans le fichier INF.\npDriverPath membre de la structure DRIVER_INFO_3","ExcludeFromSelect\nVoir Note 2, en suivant ce tableau.\nAucun\nAucun","HelpFile\nNom du fichier d&#39;aide de la DLL d&#39;interface.\nAucun. Un fichier d&#39;aide n&#39;est pas spécifié.\npHelpFile membre de la structure DRIVER_INFO_3","LanguageMonitor\nNom d&#39;un moniteur de langue à associer au pilote d&#39;imprimante. Voir le Format de valeur LanguageMonitor section.\nAucun. Un moniteur de langue n&#39;est pas spécifié.\npMonitorName membre de la structure DRIVER_INFO_3","PrintProcessor\nNom d&#39;un processeur d&#39;impression à associer à la file d&#39;attente d&#39;impression. Voir le Format de valeur du processeur d&#39;impression section.\nLe processeur d&#39;impression par défaut (WinPrint) est utilisé.\npPrintProcessor membre de la structure DRIVER_INFO_2 (décrite dans la documentation du SDK Windows)","VendorSetup\nNom d&#39;une fonction dans une DLL fournie par le fournisseur, qui gère les opérations de configuration d&#39;imprimante personnalisées.\nAucun. Voir Note 3, en suivant ce tableau.\nAucun","InboxVersionRequired\nLa version minimale acceptable pour tous les pilotes principaux référencés par l&#39;INF. Pour plus d&#39;informations sur InboxVersionRequired, consultez la directive INF InboxVersionRequired.\nAucun\nAucun","Remarque  1 (DriverCategory): Si le fichier INF spécifie une catégorie, ce sont les valeurs autorisées (0 à 5 respectivement) pour spécifier des catégories:","Catégorie de conducteur\nValeur\nLa description","PrintFax.Printer\n0\nUne file d&#39;attente d&#39;impression qui représente soit une imprimante connectée à l&#39;ordinateur (via un protocole local ou réseau), soit un proxy vers une imprimante physique sur un autre ordinateur. Lorsque l&#39;utilisateur imprime sur une imprimante physique, le résultat est du papier avec le document imprimé dessus.","PrintFax.Fax\n1\nUne file d&#39;attente d&#39;impression qui représente un télécopieur physique ou virtuel. Lorsque l&#39;utilisateur imprime sur une imprimante-télécopieur, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est l&#39;envoi d&#39;une télécopie.","PrintFax.Printer.File\n2\nUne file d&#39;attente d&#39;impression qui génère des documents de copie électronique. Lorsque l&#39;utilisateur imprime sur une imprimante de fichiers, l&#39;utilisateur doit d&#39;abord saisir un nom de fichier et le spouleur envoie ensuite la sortie imprimée à ce fichier. Les imprimantes de fichiers nécessitent toujours un nom de fichier mais ne prennent aucune autre entrée utilisateur. Lorsqu&#39;il n&#39;existe aucune option permettant à l&#39;utilisateur de fournir un nom de fichier, l&#39;application génère un nom de fichier mis à la disposition du spouleur. Les exemples courants d&#39;imprimantes de fichiers sont Microsoft XPS Document Writer (MXDW) et les rédacteurs PDF.","PrintFax.Printer.Virtual\n3\nUne file d&#39;attente d&#39;impression dotée d&#39;un pilote qui effectue certaines opérations sur les données imprimées qui sont opaques pour le spouleur d&#39;impression. Lorsque l&#39;utilisateur imprime sur une imprimante virtuelle, certains résultats possibles incluent le document imprimé enregistré quelque part sur l&#39;ordinateur, envoyé à une autre application ou envoyé par courrier électronique. Un exemple courant d&#39;impression sur une imprimante virtuelle est le scénario dans lequel le document imprimé est envoyé à l&#39;imprimante Microsoft Office OneNote. Lorsque l&#39;utilisateur choisit d&#39;imprimer sur une imprimante virtuelle, il peut être nécessaire d&#39;interagir davantage avec l&#39;utilisateur, initié par le pilote ou un autre composant du pilote. Pour plus d&#39;informations, consultez Imprimantes virtuelles dans les fichiers INF de l&#39;imprimante.","PrintFax.Printer.Service\n4\nUne file d&#39;attente d&#39;impression qui représente un service d&#39;impression. Lorsque l&#39;utilisateur choisit d&#39;imprimer vers un service, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est qu&#39;un service d&#39;impression tiers reçoit le contenu imprimé. L&#39;utilisateur peut ensuite se rendre sur le lieu de travail physique pour récupérer la sortie imprimée.","PrintFax.Printer.3D\n5\nUne file d&#39;attente d&#39;impression qui représente le flux de données pour une imprimante 3D. Si cette catégorie est spécifiée involontairement pour une imprimante 2D (une imprimante standard), l&#39;imprimante 2D affichera simplement le contenu 2D du flux de données. Si cette catégorie est correctement spécifiée pour une imprimante 3D, mais qu&#39;un flux de données 2D est envoyé à l&#39;imprimante 3D, l&#39;imprimante 3D ne générera aucune sortie.","Notez également que les pilotes d&#39;impression v4 utilisent un fichier manifeste. Pour plus d&#39;informations, voir Manifeste du pilote V4.\nRemarque  2 (ExcludeFromSelect): Le Reference de l&#39;appareil d&#39;un appareil qui ne doit pas figurer sur le Choisir un appareil ou dans l&#39;Assistant Ajout d&#39;imprimante. Pour les imprimantes, cela inclut toutes les entrées PnP des périphériques qui ont des descriptions de périphériques en double dans le fichier INF; par exemple, les appareils qui ont plusieurs entrées pour l&#39;énumération infrarouge et parallèle ou pour un autre bus. L&#39;entrée ExcludeFromSelect, contrairement à toutes les autres de ce tableau, doit apparaître dans la section Indicateurs de contrôle du fichier INF. Voir Section INF ControlFlags pour plus d&#39;informations.\nRemarque  3 (VendorSetup): Si aucune entrée VendorSetup n&#39;est spécifiée, aucune opération de configuration personnalisée n&#39;est effectuée. En particulier, aucune interface utilisateur n&#39;est autorisée pendant l&#39;installation du processeur d&#39;impression, du moniteur d&#39;impression ou du pilote d&#39;imprimante, sauf en utilisant l&#39;entrée VendorSetup INF. Pour plus d&#39;informations sur cette entrée, voir Opérations de configuration d&#39;imprimante personnalisées.\nImportant  : VendorSetup est désormais obsolète et ne doit plus être utilisé par Nouveau les pilotes v3 ou v4 que vous développez. Ces informations sur VendorSetup sont fournies à titre de référence uniquement ou pour la maintenance des pilotes v3 existants qui utilisent déjà cette directive INF.\nLes entrées du fichier INF de l&#39;imprimante sont généralement spécifiées dans les sections de données du fichier INF de l&#39;imprimante. Pour obtenir des exemples, consultez les exemples de fichiers INF d&#39;imprimante.\nFormat de valeur LanguageMonitor\nLorsqu&#39;une entrée LanguageMonitor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nLanguageMonitor = &quot; MonitorName , MonitorDLLName &quot;\noù MonitorName est une chaîne de texte représentant le nom affiché du moniteur, et MonitorDLLName est le nom de fichier de la DLL du moniteur.\nFormat de valeur du processeur d&#39;impression\nLorsqu&#39;une entrée PrintProcessor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nPrintProcessor = &quot; PrintProcessorName , PrintProcessorDLLName &quot;\noù PrintProcessorName est une chaîne de texte représentant le nom affiché du processeur d&#39;impression, et PrintProcessorDLLName est le nom de fichier de la DLL.\nFichiers dépendants\nPour Windows 2000 et versions ultérieures, un fichier dépendant est un fichier de pilote d&#39;imprimante inclus dans une section d&#39;installation de fichier INF d&#39;imprimante avec un dirid de 66000, mais non affecté aux entrées DriverFile, DataFile, ConfigFile ou HelpFile.\nL&#39;exemple suivant montre des extraits d&#39;un fichier INF qui installe trois fichiers dépendants en les copiant dans le répertoire du pilote d&#39;imprimante (c&#39;est-à-dire dans le répertoire spécifié par dirid 66000):\n[Contoso]","% PRINTER_MODEL_123% = Contoso_Install_Section, LPTENUM  Contoso_1284.4_P29C5\n...\n[Contoso_Install_Section]\nCopyFiles = @ Contoso.ini, @ Contoso.xml, @ Contoso.dll\n...\n[DestinationDirs]\nDefaultDestDir = 66000\n...\n[Strings]\nPRINTER_MODEL_123 = &quot;Modèle d&#39;imprimante Contoso 123&quot;","Dans cet exemple, Contoso.ini est un fichier INI d&#39;imprimante, Contoso.xml est un fichier d&#39;extension bidi et Contoso.dll est un composant personnalisé. Pour plus d&#39;informations sur les fichiers INI de l&#39;imprimante, les fichiers d&#39;extension bidi et les composants personnalisés, voir Installation de composants de pilote personnalisés et de schéma de communication bidirectionnel.\nLes opérations de pointage et d&#39;impression installent le pilote et les fichiers dépendants du pilote sur le client.\nUn maximum de 64 fichiers dépendants peut être spécifié pour chaque modèle d&#39;imprimante.\nSchéma de communication bidirectionnelSection INF ControlFlagsInstallation de composants de pilote personnalisésPointer et imprimerSection d&#39;installation du fichier INF de l&#39;imprimanteManifeste du pilote V4\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"20/04/2017\n\t\t\t\t\t\t\t\n6 minutes pour lire","html":"<p>20/04/2017\n\t\t\t\t\t\t\t\n6 minutes pour lire</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Dans cet article","html":"<p>Dans cet article</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"&lt;! &#8211;  -&gt;\nPour qu&#39;une application d&#39;installation installe une imprimante sur un serveur d&#39;impression, elle doit appeler le spouleur AddPrinterDriverEx pour charger les fichiers du pilote, puis appeler le spouleur AddPrinter pour rendre l&#39;imprimante disponible sur le serveur.\nle AddPrinterDriverEx nécessite une structure DRIVER_INFO_3 en entrée, et la fonction AddPrinter La fonction requiert une structure PRINTER_INFO_2 en entrée. Le programme d&#39;installation par défaut de la classe d&#39;imprimante Windows 2000 ou version ultérieure, Ntprint.dll, lit les fichiers INF de l&#39;imprimante pour obtenir les valeurs de chaîne qui doivent être placées dans ces structures avant d&#39;appeler les fonctions.\nle AddPrinterDriverEx et AddPrinter Les fonctions, ainsi que les structures DRIVER_INFO_3 et PRINTER_INFO_2, sont décrites dans la documentation du SDK Microsoft Windows.\nUn ensemble d&#39;entrées de fichier INF pour les pilotes d&#39;imprimante que Ntprint.dll reconnaît a été défini. Ces entrées ont le format suivant:\nEntryName = Valeur\noù EntryName est une chaîne identifiant l&#39;entrée et Valeur est une valeur de chaîne affectée à l&#39;entrée.\nLe tableau suivant répertorie les entrées de fichier INF qui doivent être incluses dans les fichiers INF de l&#39;imprimante. Pour chaque entrée, le tableau comprend les éléments suivants:","html":"<p>&lt;! &#8211;  -&gt;\nPour qu&#039;une application d&#039;installation installe une imprimante sur un serveur d&#039;impression, elle doit appeler le spouleur AddPrinterDriverEx pour charger les fichiers du pilote, puis appeler le spouleur AddPrinter pour rendre l&#039;imprimante disponible sur le serveur.\nle AddPrinterDriverEx nécessite une structure DRIVER_INFO_3 en entrée, et la fonction AddPrinter La fonction requiert une structure PRINTER_INFO_2 en entrée. Le programme d&#039;installation par défaut de la classe d&#039;imprimante Windows 2000 ou version ultérieure, Ntprint.dll, lit les fichiers INF de l&#039;imprimante pour obtenir les valeurs de chaîne qui doivent être placées dans ces structures avant d&#039;appeler les fonctions.\nle AddPrinterDriverEx et AddPrinter Les fonctions, ainsi que les structures DRIVER_INFO_3 et PRINTER_INFO_2, sont décrites dans la documentation du SDK Microsoft Windows.\nUn ensemble d&#039;entrées de fichier INF pour les pilotes d&#039;imprimante que Ntprint.dll reconnaît a été défini. Ces entrées ont le format suivant:\nEntryName = Valeur\noù EntryName est une chaîne identifiant l&#039;entrée et Valeur est une valeur de chaîne affectée à l&#039;entrée.\nLe tableau suivant répertorie les entrées de fichier INF qui doivent être incluses dans les fichiers INF de l&#039;imprimante. Pour chaque entrée, le tableau comprend les éléments suivants:</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"La valeur qui doit être affectée à l&#39;entrée.","html":"<p>La valeur qui doit être affectée à l&#039;entrée.</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"La valeur par défaut que Ntprint.dll utilise si l&#39;entrée n&#39;est pas définie.","html":"<p>La valeur par défaut que Ntprint.dll utilise si l&#039;entrée n&#039;est pas définie.</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Membre de structure dans lequel Ntprint.dll place un pointeur sur la valeur d&#39;entrée.","html":"<p>Membre de structure dans lequel Ntprint.dll place un pointeur sur la valeur d&#039;entrée.</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Entrée de fichier INF\nValeur\nValeur par défaut (si entrée non spécifiée)\nMembre de la structure","html":"<p>Entrée de fichier INF\nValeur\nValeur par défaut (si entrée non spécifiée)\nMembre de la structure</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"ConfigFile\nNom de la DLL de l&#39;interface d&#39;imprimante du pilote.\nValeur spécifiée pour DriverFile.\npConfigFile membre de la structure DRIVER_INFO_3 (décrite dans la documentation du SDK Windows)","html":"<p>ConfigFile\nNom de la DLL de l&#039;interface d&#039;imprimante du pilote.\nValeur spécifiée pour DriverFile.\npConfigFile membre de la structure DRIVER_INFO_3 (décrite dans la documentation du SDK Windows)</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Fichier de données\nNom du fichier de données associé au pilote, tel qu&#39;un fichier PPD.\nNom de la section du pilote dans le fichier INF.\npDataFile membre de la structure DRIVER_INFO_3","html":"<p>Fichier de données\nNom du fichier de données associé au pilote, tel qu&#039;un fichier PPD.\nNom de la section du pilote dans le fichier INF.\npDataFile membre de la structure DRIVER_INFO_3</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"DefaultDataType\nNon utilisé avec les systèmes d&#39;exploitation basés sur NT.","html":"<p>DefaultDataType\nNon utilisé avec les systèmes d&#039;exploitation basés sur NT.</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"DriverCategory\nVoir Note 1, en suivant ce tableau.\nSi le fichier INF ne spécifie pas de catégorie de pilote (comme la plupart des pilotes v3), l&#39;hypothèse est que la catégorie du pilote est PrintFax.Printer.\nAucun","html":"<p>DriverCategory\nVoir Note 1, en suivant ce tableau.\nSi le fichier INF ne spécifie pas de catégorie de pilote (comme la plupart des pilotes v3), l&#039;hypothèse est que la catégorie du pilote est PrintFax.Printer.\nAucun</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"DriverFile\nNom de la DLL graphique de l&#39;imprimante du pilote.\nNom de la section du pilote dans le fichier INF.\npDriverPath membre de la structure DRIVER_INFO_3","html":"<p>DriverFile\nNom de la DLL graphique de l&#039;imprimante du pilote.\nNom de la section du pilote dans le fichier INF.\npDriverPath membre de la structure DRIVER_INFO_3</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"ExcludeFromSelect\nVoir Note 2, en suivant ce tableau.\nAucun\nAucun","html":"<p>ExcludeFromSelect\nVoir Note 2, en suivant ce tableau.\nAucun\nAucun</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"HelpFile\nNom du fichier d&#39;aide de la DLL d&#39;interface.\nAucun. Un fichier d&#39;aide n&#39;est pas spécifié.\npHelpFile membre de la structure DRIVER_INFO_3","html":"<p>HelpFile\nNom du fichier d&#039;aide de la DLL d&#039;interface.\nAucun. Un fichier d&#039;aide n&#039;est pas spécifié.\npHelpFile membre de la structure DRIVER_INFO_3</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"LanguageMonitor\nNom d&#39;un moniteur de langue à associer au pilote d&#39;imprimante. Voir le Format de valeur LanguageMonitor section.\nAucun. Un moniteur de langue n&#39;est pas spécifié.\npMonitorName membre de la structure DRIVER_INFO_3","html":"<p>LanguageMonitor\nNom d&#039;un moniteur de langue à associer au pilote d&#039;imprimante. Voir le Format de valeur LanguageMonitor section.\nAucun. Un moniteur de langue n&#039;est pas spécifié.\npMonitorName membre de la structure DRIVER_INFO_3</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"PrintProcessor\nNom d&#39;un processeur d&#39;impression à associer à la file d&#39;attente d&#39;impression. Voir le Format de valeur du processeur d&#39;impression section.\nLe processeur d&#39;impression par défaut (WinPrint) est utilisé.\npPrintProcessor membre de la structure DRIVER_INFO_2 (décrite dans la documentation du SDK Windows)","html":"<p>PrintProcessor\nNom d&#039;un processeur d&#039;impression à associer à la file d&#039;attente d&#039;impression. Voir le Format de valeur du processeur d&#039;impression section.\nLe processeur d&#039;impression par défaut (WinPrint) est utilisé.\npPrintProcessor membre de la structure DRIVER_INFO_2 (décrite dans la documentation du SDK Windows)</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"VendorSetup\nNom d&#39;une fonction dans une DLL fournie par le fournisseur, qui gère les opérations de configuration d&#39;imprimante personnalisées.\nAucun. Voir Note 3, en suivant ce tableau.\nAucun","html":"<p>VendorSetup\nNom d&#039;une fonction dans une DLL fournie par le fournisseur, qui gère les opérations de configuration d&#039;imprimante personnalisées.\nAucun. Voir Note 3, en suivant ce tableau.\nAucun</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"InboxVersionRequired\nLa version minimale acceptable pour tous les pilotes principaux référencés par l&#39;INF. Pour plus d&#39;informations sur InboxVersionRequired, consultez la directive INF InboxVersionRequired.\nAucun\nAucun","html":"<p>InboxVersionRequired\nLa version minimale acceptable pour tous les pilotes principaux référencés par l&#039;INF. Pour plus d&#039;informations sur InboxVersionRequired, consultez la directive INF InboxVersionRequired.\nAucun\nAucun</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"Remarque  1 (DriverCategory): Si le fichier INF spécifie une catégorie, ce sont les valeurs autorisées (0 à 5 respectivement) pour spécifier des catégories:","html":"<p>Remarque  1 (DriverCategory): Si le fichier INF spécifie une catégorie, ce sont les valeurs autorisées (0 à 5 respectivement) pour spécifier des catégories:</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"Catégorie de conducteur\nValeur\nLa description","html":"<p>Catégorie de conducteur\nValeur\nLa description</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"PrintFax.Printer\n0\nUne file d&#39;attente d&#39;impression qui représente soit une imprimante connectée à l&#39;ordinateur (via un protocole local ou réseau), soit un proxy vers une imprimante physique sur un autre ordinateur. Lorsque l&#39;utilisateur imprime sur une imprimante physique, le résultat est du papier avec le document imprimé dessus.","html":"<p>PrintFax.Printer\n0\nUne file d&#039;attente d&#039;impression qui représente soit une imprimante connectée à l&#039;ordinateur (via un protocole local ou réseau), soit un proxy vers une imprimante physique sur un autre ordinateur. Lorsque l&#039;utilisateur imprime sur une imprimante physique, le résultat est du papier avec le document imprimé dessus.</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"PrintFax.Fax\n1\nUne file d&#39;attente d&#39;impression qui représente un télécopieur physique ou virtuel. Lorsque l&#39;utilisateur imprime sur une imprimante-télécopieur, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est l&#39;envoi d&#39;une télécopie.","html":"<p>PrintFax.Fax\n1\nUne file d&#039;attente d&#039;impression qui représente un télécopieur physique ou virtuel. Lorsque l&#039;utilisateur imprime sur une imprimante-télécopieur, le résultat (éventuellement après une nouvelle interaction de l&#039;utilisateur) est l&#039;envoi d&#039;une télécopie.</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"PrintFax.Printer.File\n2\nUne file d&#39;attente d&#39;impression qui génère des documents de copie électronique. Lorsque l&#39;utilisateur imprime sur une imprimante de fichiers, l&#39;utilisateur doit d&#39;abord saisir un nom de fichier et le spouleur envoie ensuite la sortie imprimée à ce fichier. Les imprimantes de fichiers nécessitent toujours un nom de fichier mais ne prennent aucune autre entrée utilisateur. Lorsqu&#39;il n&#39;existe aucune option permettant à l&#39;utilisateur de fournir un nom de fichier, l&#39;application génère un nom de fichier mis à la disposition du spouleur. Les exemples courants d&#39;imprimantes de fichiers sont Microsoft XPS Document Writer (MXDW) et les rédacteurs PDF.","html":"<p>PrintFax.Printer.File\n2\nUne file d&#039;attente d&#039;impression qui génère des documents de copie électronique. Lorsque l&#039;utilisateur imprime sur une imprimante de fichiers, l&#039;utilisateur doit d&#039;abord saisir un nom de fichier et le spouleur envoie ensuite la sortie imprimée à ce fichier. Les imprimantes de fichiers nécessitent toujours un nom de fichier mais ne prennent aucune autre entrée utilisateur. Lorsqu&#039;il n&#039;existe aucune option permettant à l&#039;utilisateur de fournir un nom de fichier, l&#039;application génère un nom de fichier mis à la disposition du spouleur. Les exemples courants d&#039;imprimantes de fichiers sont Microsoft XPS Document Writer (MXDW) et les rédacteurs PDF.</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"PrintFax.Printer.Virtual\n3\nUne file d&#39;attente d&#39;impression dotée d&#39;un pilote qui effectue certaines opérations sur les données imprimées qui sont opaques pour le spouleur d&#39;impression. Lorsque l&#39;utilisateur imprime sur une imprimante virtuelle, certains résultats possibles incluent le document imprimé enregistré quelque part sur l&#39;ordinateur, envoyé à une autre application ou envoyé par courrier électronique. Un exemple courant d&#39;impression sur une imprimante virtuelle est le scénario dans lequel le document imprimé est envoyé à l&#39;imprimante Microsoft Office OneNote. Lorsque l&#39;utilisateur choisit d&#39;imprimer sur une imprimante virtuelle, il peut être nécessaire d&#39;interagir davantage avec l&#39;utilisateur, initié par le pilote ou un autre composant du pilote. Pour plus d&#39;informations, consultez Imprimantes virtuelles dans les fichiers INF de l&#39;imprimante.","html":"<p>PrintFax.Printer.Virtual\n3\nUne file d&#039;attente d&#039;impression dotée d&#039;un pilote qui effectue certaines opérations sur les données imprimées qui sont opaques pour le spouleur d&#039;impression. Lorsque l&#039;utilisateur imprime sur une imprimante virtuelle, certains résultats possibles incluent le document imprimé enregistré quelque part sur l&#039;ordinateur, envoyé à une autre application ou envoyé par courrier électronique. Un exemple courant d&#039;impression sur une imprimante virtuelle est le scénario dans lequel le document imprimé est envoyé à l&#039;imprimante Microsoft Office OneNote. Lorsque l&#039;utilisateur choisit d&#039;imprimer sur une imprimante virtuelle, il peut être nécessaire d&#039;interagir davantage avec l&#039;utilisateur, initié par le pilote ou un autre composant du pilote. Pour plus d&#039;informations, consultez Imprimantes virtuelles dans les fichiers INF de l&#039;imprimante.</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"PrintFax.Printer.Service\n4\nUne file d&#39;attente d&#39;impression qui représente un service d&#39;impression. Lorsque l&#39;utilisateur choisit d&#39;imprimer vers un service, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est qu&#39;un service d&#39;impression tiers reçoit le contenu imprimé. L&#39;utilisateur peut ensuite se rendre sur le lieu de travail physique pour récupérer la sortie imprimée.","html":"<p>PrintFax.Printer.Service\n4\nUne file d&#039;attente d&#039;impression qui représente un service d&#039;impression. Lorsque l&#039;utilisateur choisit d&#039;imprimer vers un service, le résultat (éventuellement après une nouvelle interaction de l&#039;utilisateur) est qu&#039;un service d&#039;impression tiers reçoit le contenu imprimé. L&#039;utilisateur peut ensuite se rendre sur le lieu de travail physique pour récupérer la sortie imprimée.</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"PrintFax.Printer.3D\n5\nUne file d&#39;attente d&#39;impression qui représente le flux de données pour une imprimante 3D. Si cette catégorie est spécifiée involontairement pour une imprimante 2D (une imprimante standard), l&#39;imprimante 2D affichera simplement le contenu 2D du flux de données. Si cette catégorie est correctement spécifiée pour une imprimante 3D, mais qu&#39;un flux de données 2D est envoyé à l&#39;imprimante 3D, l&#39;imprimante 3D ne générera aucune sortie.","html":"<p>PrintFax.Printer.3D\n5\nUne file d&#039;attente d&#039;impression qui représente le flux de données pour une imprimante 3D. Si cette catégorie est spécifiée involontairement pour une imprimante 2D (une imprimante standard), l&#039;imprimante 2D affichera simplement le contenu 2D du flux de données. Si cette catégorie est correctement spécifiée pour une imprimante 3D, mais qu&#039;un flux de données 2D est envoyé à l&#039;imprimante 3D, l&#039;imprimante 3D ne générera aucune sortie.</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"Notez également que les pilotes d&#39;impression v4 utilisent un fichier manifeste. Pour plus d&#39;informations, voir Manifeste du pilote V4.\nRemarque  2 (ExcludeFromSelect): Le Reference de l&#39;appareil d&#39;un appareil qui ne doit pas figurer sur le Choisir un appareil ou dans l&#39;Assistant Ajout d&#39;imprimante. Pour les imprimantes, cela inclut toutes les entrées PnP des périphériques qui ont des descriptions de périphériques en double dans le fichier INF; par exemple, les appareils qui ont plusieurs entrées pour l&#39;énumération infrarouge et parallèle ou pour un autre bus. L&#39;entrée ExcludeFromSelect, contrairement à toutes les autres de ce tableau, doit apparaître dans la section Indicateurs de contrôle du fichier INF. Voir Section INF ControlFlags pour plus d&#39;informations.\nRemarque  3 (VendorSetup): Si aucune entrée VendorSetup n&#39;est spécifiée, aucune opération de configuration personnalisée n&#39;est effectuée. En particulier, aucune interface utilisateur n&#39;est autorisée pendant l&#39;installation du processeur d&#39;impression, du moniteur d&#39;impression ou du pilote d&#39;imprimante, sauf en utilisant l&#39;entrée VendorSetup INF. Pour plus d&#39;informations sur cette entrée, voir Opérations de configuration d&#39;imprimante personnalisées.\nImportant  : VendorSetup est désormais obsolète et ne doit plus être utilisé par Nouveau les pilotes v3 ou v4 que vous développez. Ces informations sur VendorSetup sont fournies à titre de référence uniquement ou pour la maintenance des pilotes v3 existants qui utilisent déjà cette directive INF.\nLes entrées du fichier INF de l&#39;imprimante sont généralement spécifiées dans les sections de données du fichier INF de l&#39;imprimante. Pour obtenir des exemples, consultez les exemples de fichiers INF d&#39;imprimante.\nFormat de valeur LanguageMonitor\nLorsqu&#39;une entrée LanguageMonitor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nLanguageMonitor = &quot; MonitorName , MonitorDLLName &quot;\noù MonitorName est une chaîne de texte représentant le nom affiché du moniteur, et MonitorDLLName est le nom de fichier de la DLL du moniteur.\nFormat de valeur du processeur d&#39;impression\nLorsqu&#39;une entrée PrintProcessor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nPrintProcessor = &quot; PrintProcessorName , PrintProcessorDLLName &quot;\noù PrintProcessorName est une chaîne de texte représentant le nom affiché du processeur d&#39;impression, et PrintProcessorDLLName est le nom de fichier de la DLL.\nFichiers dépendants\nPour Windows 2000 et versions ultérieures, un fichier dépendant est un fichier de pilote d&#39;imprimante inclus dans une section d&#39;installation de fichier INF d&#39;imprimante avec un dirid de 66000, mais non affecté aux entrées DriverFile, DataFile, ConfigFile ou HelpFile.\nL&#39;exemple suivant montre des extraits d&#39;un fichier INF qui installe trois fichiers dépendants en les copiant dans le répertoire du pilote d&#39;imprimante (c&#39;est-à-dire dans le répertoire spécifié par dirid 66000):\n[Contoso]","html":"<p>Notez également que les pilotes d&#039;impression v4 utilisent un fichier manifeste. Pour plus d&#039;informations, voir Manifeste du pilote V4.\nRemarque  2 (ExcludeFromSelect): Le Reference de l&#039;appareil d&#039;un appareil qui ne doit pas figurer sur le Choisir un appareil ou dans l&#039;Assistant Ajout d&#039;imprimante. Pour les imprimantes, cela inclut toutes les entrées PnP des périphériques qui ont des descriptions de périphériques en double dans le fichier INF; par exemple, les appareils qui ont plusieurs entrées pour l&#039;énumération infrarouge et parallèle ou pour un autre bus. L&#039;entrée ExcludeFromSelect, contrairement à toutes les autres de ce tableau, doit apparaître dans la section Indicateurs de contrôle du fichier INF. Voir Section INF ControlFlags pour plus d&#039;informations.\nRemarque  3 (VendorSetup): Si aucune entrée VendorSetup n&#039;est spécifiée, aucune opération de configuration personnalisée n&#039;est effectuée. En particulier, aucune interface utilisateur n&#039;est autorisée pendant l&#039;installation du processeur d&#039;impression, du moniteur d&#039;impression ou du pilote d&#039;imprimante, sauf en utilisant l&#039;entrée VendorSetup INF. Pour plus d&#039;informations sur cette entrée, voir Opérations de configuration d&#039;imprimante personnalisées.\nImportant  : VendorSetup est désormais obsolète et ne doit plus être utilisé par Nouveau les pilotes v3 ou v4 que vous développez. Ces informations sur VendorSetup sont fournies à titre de référence uniquement ou pour la maintenance des pilotes v3 existants qui utilisent déjà cette directive INF.\nLes entrées du fichier INF de l&#039;imprimante sont généralement spécifiées dans les sections de données du fichier INF de l&#039;imprimante. Pour obtenir des exemples, consultez les exemples de fichiers INF d&#039;imprimante.\nFormat de valeur LanguageMonitor\nLorsqu&#039;une entrée LanguageMonitor est incluse dans un fichier INF d&#039;imprimante, le format de la valeur est le suivant:\nLanguageMonitor = &quot; MonitorName , MonitorDLLName &quot;\noù MonitorName est une chaîne de texte représentant le nom affiché du moniteur, et MonitorDLLName est le nom de fichier de la DLL du moniteur.\nFormat de valeur du processeur d&#039;impression\nLorsqu&#039;une entrée PrintProcessor est incluse dans un fichier INF d&#039;imprimante, le format de la valeur est le suivant:\nPrintProcessor = &quot; PrintProcessorName , PrintProcessorDLLName &quot;\noù PrintProcessorName est une chaîne de texte représentant le nom affiché du processeur d&#039;impression, et PrintProcessorDLLName est le nom de fichier de la DLL.\nFichiers dépendants\nPour Windows 2000 et versions ultérieures, un fichier dépendant est un fichier de pilote d&#039;imprimante inclus dans une section d&#039;installation de fichier INF d&#039;imprimante avec un dirid de 66000, mais non affecté aux entrées DriverFile, DataFile, ConfigFile ou HelpFile.\nL&#039;exemple suivant montre des extraits d&#039;un fichier INF qui installe trois fichiers dépendants en les copiant dans le répertoire du pilote d&#039;imprimante (c&#039;est-à-dire dans le répertoire spécifié par dirid 66000):\n[Contoso]</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"% PRINTER_MODEL_123% = Contoso_Install_Section, LPTENUM  Contoso_1284.4_P29C5\n...\n[Contoso_Install_Section]\nCopyFiles = @ Contoso.ini, @ Contoso.xml, @ Contoso.dll\n...\n[DestinationDirs]\nDefaultDestDir = 66000\n...\n[Strings]\nPRINTER_MODEL_123 = &quot;Modèle d&#39;imprimante Contoso 123&quot;","html":"<p>% PRINTER_MODEL_123% = Contoso_Install_Section, LPTENUM  Contoso_1284.4_P29C5\n...\n[Contoso_Install_Section]\nCopyFiles = @ Contoso.ini, @ Contoso.xml, @ Contoso.dll\n...\n[DestinationDirs]\nDefaultDestDir = 66000\n...\n[Strings]\nPRINTER_MODEL_123 = &quot;Modèle d&#039;imprimante Contoso 123&quot;</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"Dans cet exemple, Contoso.ini est un fichier INI d&#39;imprimante, Contoso.xml est un fichier d&#39;extension bidi et Contoso.dll est un composant personnalisé. Pour plus d&#39;informations sur les fichiers INI de l&#39;imprimante, les fichiers d&#39;extension bidi et les composants personnalisés, voir Installation de composants de pilote personnalisés et de schéma de communication bidirectionnel.\nLes opérations de pointage et d&#39;impression installent le pilote et les fichiers dépendants du pilote sur le client.\nUn maximum de 64 fichiers dépendants peut être spécifié pour chaque modèle d&#39;imprimante.\nSchéma de communication bidirectionnelSection INF ControlFlagsInstallation de composants de pilote personnalisésPointer et imprimerSection d&#39;installation du fichier INF de l&#39;imprimanteManifeste du pilote V4\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Dans cet exemple, Contoso.ini est un fichier INI d&#039;imprimante, Contoso.xml est un fichier d&#039;extension bidi et Contoso.dll est un composant personnalisé. Pour plus d&#039;informations sur les fichiers INI de l&#039;imprimante, les fichiers d&#039;extension bidi et les composants personnalisés, voir Installation de composants de pilote personnalisés et de schéma de communication bidirectionnel.\nLes opérations de pointage et d&#039;impression installent le pilote et les fichiers dépendants du pilote sur le client.\nUn maximum de 64 fichiers dépendants peut être spécifié pour chaque modèle d&#039;imprimante.\nSchéma de communication bidirectionnelSection INF ControlFlagsInstallation de composants de pilote personnalisésPointer et imprimerSection d&#039;installation du fichier INF de l&#039;imprimanteManifeste du pilote V4\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"20/04/2017\n\t\t\t\t\t\t\t\n6 minutes pour lire"},{"id":"text-2","heading":"Text","content":"Dans cet article"},{"id":"text-3","heading":"Text","content":"&lt;! &#8211;  -&gt;\nPour qu&#39;une application d&#39;installation installe une imprimante sur un serveur d&#39;impression, elle doit appeler le spouleur AddPrinterDriverEx pour charger les fichiers du pilote, puis appeler le spouleur AddPrinter pour rendre l&#39;imprimante disponible sur le serveur.\nle AddPrinterDriverEx nécessite une structure DRIVER_INFO_3 en entrée, et la fonction AddPrinter La fonction requiert une structure PRINTER_INFO_2 en entrée. Le programme d&#39;installation par défaut de la classe d&#39;imprimante Windows 2000 ou version ultérieure, Ntprint.dll, lit les fichiers INF de l&#39;imprimante pour obtenir les valeurs de chaîne qui doivent être placées dans ces structures avant d&#39;appeler les fonctions.\nle AddPrinterDriverEx et AddPrinter Les fonctions, ainsi que les structures DRIVER_INFO_3 et PRINTER_INFO_2, sont décrites dans la documentation du SDK Microsoft Windows.\nUn ensemble d&#39;entrées de fichier INF pour les pilotes d&#39;imprimante que Ntprint.dll reconnaît a été défini. Ces entrées ont le format suivant:\nEntryName = Valeur\noù EntryName est une chaîne identifiant l&#39;entrée et Valeur est une valeur de chaîne affectée à l&#39;entrée.\nLe tableau suivant répertorie les entrées de fichier INF qui doivent être incluses dans les fichiers INF de l&#39;imprimante. Pour chaque entrée, le tableau comprend les éléments suivants:"},{"id":"text-4","heading":"Text","content":"La valeur qui doit être affectée à l&#39;entrée."},{"id":"text-5","heading":"Text","content":"La valeur par défaut que Ntprint.dll utilise si l&#39;entrée n&#39;est pas définie."},{"id":"text-6","heading":"Text","content":"Membre de structure dans lequel Ntprint.dll place un pointeur sur la valeur d&#39;entrée."},{"id":"text-7","heading":"Text","content":"Entrée de fichier INF\nValeur\nValeur par défaut (si entrée non spécifiée)\nMembre de la structure"},{"id":"text-8","heading":"Text","content":"ConfigFile\nNom de la DLL de l&#39;interface d&#39;imprimante du pilote.\nValeur spécifiée pour DriverFile.\npConfigFile membre de la structure DRIVER_INFO_3 (décrite dans la documentation du SDK Windows)"},{"id":"text-9","heading":"Text","content":"Fichier de données\nNom du fichier de données associé au pilote, tel qu&#39;un fichier PPD.\nNom de la section du pilote dans le fichier INF.\npDataFile membre de la structure DRIVER_INFO_3"},{"id":"text-10","heading":"Text","content":"DefaultDataType\nNon utilisé avec les systèmes d&#39;exploitation basés sur NT."},{"id":"text-11","heading":"Text","content":"DriverCategory\nVoir Note 1, en suivant ce tableau.\nSi le fichier INF ne spécifie pas de catégorie de pilote (comme la plupart des pilotes v3), l&#39;hypothèse est que la catégorie du pilote est PrintFax.Printer.\nAucun"},{"id":"text-12","heading":"Text","content":"DriverFile\nNom de la DLL graphique de l&#39;imprimante du pilote.\nNom de la section du pilote dans le fichier INF.\npDriverPath membre de la structure DRIVER_INFO_3"},{"id":"text-13","heading":"Text","content":"ExcludeFromSelect\nVoir Note 2, en suivant ce tableau.\nAucun\nAucun"},{"id":"text-14","heading":"Text","content":"HelpFile\nNom du fichier d&#39;aide de la DLL d&#39;interface.\nAucun. Un fichier d&#39;aide n&#39;est pas spécifié.\npHelpFile membre de la structure DRIVER_INFO_3"},{"id":"text-15","heading":"Text","content":"LanguageMonitor\nNom d&#39;un moniteur de langue à associer au pilote d&#39;imprimante. Voir le Format de valeur LanguageMonitor section.\nAucun. Un moniteur de langue n&#39;est pas spécifié.\npMonitorName membre de la structure DRIVER_INFO_3"},{"id":"text-16","heading":"Text","content":"PrintProcessor\nNom d&#39;un processeur d&#39;impression à associer à la file d&#39;attente d&#39;impression. Voir le Format de valeur du processeur d&#39;impression section.\nLe processeur d&#39;impression par défaut (WinPrint) est utilisé.\npPrintProcessor membre de la structure DRIVER_INFO_2 (décrite dans la documentation du SDK Windows)"},{"id":"text-17","heading":"Text","content":"VendorSetup\nNom d&#39;une fonction dans une DLL fournie par le fournisseur, qui gère les opérations de configuration d&#39;imprimante personnalisées.\nAucun. Voir Note 3, en suivant ce tableau.\nAucun"},{"id":"text-18","heading":"Text","content":"InboxVersionRequired\nLa version minimale acceptable pour tous les pilotes principaux référencés par l&#39;INF. Pour plus d&#39;informations sur InboxVersionRequired, consultez la directive INF InboxVersionRequired.\nAucun\nAucun"},{"id":"text-19","heading":"Text","content":"Remarque  1 (DriverCategory): Si le fichier INF spécifie une catégorie, ce sont les valeurs autorisées (0 à 5 respectivement) pour spécifier des catégories:"},{"id":"text-20","heading":"Text","content":"Catégorie de conducteur\nValeur\nLa description"},{"id":"text-21","heading":"Text","content":"PrintFax.Printer\n0\nUne file d&#39;attente d&#39;impression qui représente soit une imprimante connectée à l&#39;ordinateur (via un protocole local ou réseau), soit un proxy vers une imprimante physique sur un autre ordinateur. Lorsque l&#39;utilisateur imprime sur une imprimante physique, le résultat est du papier avec le document imprimé dessus."},{"id":"text-22","heading":"Text","content":"PrintFax.Fax\n1\nUne file d&#39;attente d&#39;impression qui représente un télécopieur physique ou virtuel. Lorsque l&#39;utilisateur imprime sur une imprimante-télécopieur, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est l&#39;envoi d&#39;une télécopie."},{"id":"text-23","heading":"Text","content":"PrintFax.Printer.File\n2\nUne file d&#39;attente d&#39;impression qui génère des documents de copie électronique. Lorsque l&#39;utilisateur imprime sur une imprimante de fichiers, l&#39;utilisateur doit d&#39;abord saisir un nom de fichier et le spouleur envoie ensuite la sortie imprimée à ce fichier. Les imprimantes de fichiers nécessitent toujours un nom de fichier mais ne prennent aucune autre entrée utilisateur. Lorsqu&#39;il n&#39;existe aucune option permettant à l&#39;utilisateur de fournir un nom de fichier, l&#39;application génère un nom de fichier mis à la disposition du spouleur. Les exemples courants d&#39;imprimantes de fichiers sont Microsoft XPS Document Writer (MXDW) et les rédacteurs PDF."},{"id":"text-24","heading":"Text","content":"PrintFax.Printer.Virtual\n3\nUne file d&#39;attente d&#39;impression dotée d&#39;un pilote qui effectue certaines opérations sur les données imprimées qui sont opaques pour le spouleur d&#39;impression. Lorsque l&#39;utilisateur imprime sur une imprimante virtuelle, certains résultats possibles incluent le document imprimé enregistré quelque part sur l&#39;ordinateur, envoyé à une autre application ou envoyé par courrier électronique. Un exemple courant d&#39;impression sur une imprimante virtuelle est le scénario dans lequel le document imprimé est envoyé à l&#39;imprimante Microsoft Office OneNote. Lorsque l&#39;utilisateur choisit d&#39;imprimer sur une imprimante virtuelle, il peut être nécessaire d&#39;interagir davantage avec l&#39;utilisateur, initié par le pilote ou un autre composant du pilote. Pour plus d&#39;informations, consultez Imprimantes virtuelles dans les fichiers INF de l&#39;imprimante."},{"id":"text-25","heading":"Text","content":"PrintFax.Printer.Service\n4\nUne file d&#39;attente d&#39;impression qui représente un service d&#39;impression. Lorsque l&#39;utilisateur choisit d&#39;imprimer vers un service, le résultat (éventuellement après une nouvelle interaction de l&#39;utilisateur) est qu&#39;un service d&#39;impression tiers reçoit le contenu imprimé. L&#39;utilisateur peut ensuite se rendre sur le lieu de travail physique pour récupérer la sortie imprimée."},{"id":"text-26","heading":"Text","content":"PrintFax.Printer.3D\n5\nUne file d&#39;attente d&#39;impression qui représente le flux de données pour une imprimante 3D. Si cette catégorie est spécifiée involontairement pour une imprimante 2D (une imprimante standard), l&#39;imprimante 2D affichera simplement le contenu 2D du flux de données. Si cette catégorie est correctement spécifiée pour une imprimante 3D, mais qu&#39;un flux de données 2D est envoyé à l&#39;imprimante 3D, l&#39;imprimante 3D ne générera aucune sortie."},{"id":"text-27","heading":"Text","content":"Notez également que les pilotes d&#39;impression v4 utilisent un fichier manifeste. Pour plus d&#39;informations, voir Manifeste du pilote V4.\nRemarque  2 (ExcludeFromSelect): Le Reference de l&#39;appareil d&#39;un appareil qui ne doit pas figurer sur le Choisir un appareil ou dans l&#39;Assistant Ajout d&#39;imprimante. Pour les imprimantes, cela inclut toutes les entrées PnP des périphériques qui ont des descriptions de périphériques en double dans le fichier INF; par exemple, les appareils qui ont plusieurs entrées pour l&#39;énumération infrarouge et parallèle ou pour un autre bus. L&#39;entrée ExcludeFromSelect, contrairement à toutes les autres de ce tableau, doit apparaître dans la section Indicateurs de contrôle du fichier INF. Voir Section INF ControlFlags pour plus d&#39;informations.\nRemarque  3 (VendorSetup): Si aucune entrée VendorSetup n&#39;est spécifiée, aucune opération de configuration personnalisée n&#39;est effectuée. En particulier, aucune interface utilisateur n&#39;est autorisée pendant l&#39;installation du processeur d&#39;impression, du moniteur d&#39;impression ou du pilote d&#39;imprimante, sauf en utilisant l&#39;entrée VendorSetup INF. Pour plus d&#39;informations sur cette entrée, voir Opérations de configuration d&#39;imprimante personnalisées.\nImportant  : VendorSetup est désormais obsolète et ne doit plus être utilisé par Nouveau les pilotes v3 ou v4 que vous développez. Ces informations sur VendorSetup sont fournies à titre de référence uniquement ou pour la maintenance des pilotes v3 existants qui utilisent déjà cette directive INF.\nLes entrées du fichier INF de l&#39;imprimante sont généralement spécifiées dans les sections de données du fichier INF de l&#39;imprimante. Pour obtenir des exemples, consultez les exemples de fichiers INF d&#39;imprimante.\nFormat de valeur LanguageMonitor\nLorsqu&#39;une entrée LanguageMonitor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nLanguageMonitor = &quot; MonitorName , MonitorDLLName &quot;\noù MonitorName est une chaîne de texte représentant le nom affiché du moniteur, et MonitorDLLName est le nom de fichier de la DLL du moniteur.\nFormat de valeur du processeur d&#39;impression\nLorsqu&#39;une entrée PrintProcessor est incluse dans un fichier INF d&#39;imprimante, le format de la valeur est le suivant:\nPrintProcessor = &quot; PrintProcessorName , PrintProcessorDLLName &quot;\noù PrintProcessorName est une chaîne de texte représentant le nom affiché du processeur d&#39;impression, et PrintProcessorDLLName est le nom de fichier de la DLL.\nFichiers dépendants\nPour Windows 2000 et versions ultérieures, un fichier dépendant est un fichier de pilote d&#39;imprimante inclus dans une section d&#39;installation de fichier INF d&#39;imprimante avec un dirid de 66000, mais non affecté aux entrées DriverFile, DataFile, ConfigFile ou HelpFile.\nL&#39;exemple suivant montre des extraits d&#39;un fichier INF qui installe trois fichiers dépendants en les copiant dans le répertoire du pilote d&#39;imprimante (c&#39;est-à-dire dans le répertoire spécifié par dirid 66000):\n[Contoso]"},{"id":"text-28","heading":"Text","content":"% PRINTER_MODEL_123% = Contoso_Install_Section, LPTENUM  Contoso_1284.4_P29C5\n...\n[Contoso_Install_Section]\nCopyFiles = @ Contoso.ini, @ Contoso.xml, @ Contoso.dll\n...\n[DestinationDirs]\nDefaultDestDir = 66000\n...\n[Strings]\nPRINTER_MODEL_123 = &quot;Modèle d&#39;imprimante Contoso 123&quot;"},{"id":"text-29","heading":"Text","content":"Dans cet exemple, Contoso.ini est un fichier INI d&#39;imprimante, Contoso.xml est un fichier d&#39;extension bidi et Contoso.dll est un composant personnalisé. Pour plus d&#39;informations sur les fichiers INI de l&#39;imprimante, les fichiers d&#39;extension bidi et les composants personnalisés, voir Installation de composants de pilote personnalisés et de schéma de communication bidirectionnel.\nLes opérations de pointage et d&#39;impression installent le pilote et les fichiers dépendants du pilote sur le client.\nUn maximum de 64 fichiers dépendants peut être spécifié pour chaque modèle d&#39;imprimante.\nSchéma de communication bidirectionnelSection INF ControlFlagsInstallation de composants de pilote personnalisésPointer et imprimerSection d&#39;installation du fichier INF de l&#39;imprimanteManifeste du pilote V4\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/12/logo-ms-social.png"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2020/05/29/entrees-de-fichier-inf-de-limprimante-pilotes-windows-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/05/29/entrees-de-fichier-inf-de-limprimante-pilotes-windows-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/05/29/entrees-de-fichier-inf-de-limprimante-pilotes-windows-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}