Configuration et démarrage manuel de MyQ DDI
Si vous prévoyez d'utiliser MYQ DDI en tant qu'installateur portable autonome ou avant de télécharger MyQ DDI sur le serveur de domaine, il est nécessaire de le configurer correctement et de l'exécuter manuellement sur une cible de test. Les composants suivants sont nécessaires pour exécuter correctement MyQ DDI :
MonQDDI.ps1 - Scénario principal
MyQDDI.ini - Fichier de configuration pour le processus d'installation
Fichiers du pilote d'imprimante - Fichiers nécessaires à l'installation des pilotes
Fichier de configuration du pilote d'imprimante - Fichier optionnel pour la configuration du pilote d'impression (fichier *.dat)
Le fichier MyQDDI.ps1 se trouve dans le dossier de votre MyQ Print Server, par défaut dans C:\NProgram Files\NMyQ\NServer. Les autres fichiers doivent être créés manuellement.
N'essayez pas de copier les exemples de ce document - les valeurs sont données à titre de référence ou d'indication seulement.
Configuration de MyQDDI.ini
Tous les paramètres nécessaires à la configuration de MyQ DDI sont placés dans le fichier MyQDDI.ini. Dans ce fichier, vous pouvez configurer les imprimantes et leurs ports ainsi que charger un fichier avec les paramètres par défaut d'un pilote d'impression particulier.
La structure de MyQDDI.ini
MyQDDI.ini est un simple fichier texte utilisé pour ajouter des informations de configuration sur les imprimantes, les ports et les pilotes d'impression au registre du système et créer ainsi de nouveaux ports et pilotes d'impression. Il se compose de plusieurs sections.
Section 1- ID DDI
La première section présente le ID DDI. Ceci est important pour déterminer si ce script est un nouvelle course ou a déjà été exécuté dans le système. Après l'exécution du MonQDDI.ps1 pour la première fois, un nouveau record "DDIID est stocké dans le registre du système. À chaque exécution de MonQDDI.ps1 le script ID DDI de la MyQDDID.ini est comparée à la ID DDI, qui est stocké dans le registre du système, et le script est exécuté seulement si cette ID DDI n'est pas égal à celui du fichier .ini.
Cela signifie que si vous exécutez le même script à plusieurs reprises, aucune modification n'est apportée au système et les procédures d'installation des ports et des pilotes d'imprimante ne sont pas exécutées.
Nous recommandons d'utiliser la date de modification comme référence ID DDI nombre.
[DDIID]
2024-1-15
Si vous utilisez la valeur sauter, alors le La vérification de l'ID DDI est ignorée.
[DDIID]
skip
Section 2 - Ports d'imprimante
La deuxième section est destinée à port de l'imprimante la configuration et l'installation. Un ou plusieurs ports d'imprimante peuvent être créés dans un seul script. Les paramètres des ports d'imprimante sont les paramètres standard des ports TCP/IP pour le système d'exploitation Windows.
MyQDDI.ini utilise le fichier [Port-] pour identifier chaque port à créer, il ne s'agit pas du nom du port dans le système d'exploitation Windows, mais du nom du port pour l'application MonQDDI.ps1 les variables internes.
Voici quelques paramètres du port d'impression TCP/IP standard du système d'exploitation Windows et leur traduction en MyQDDI.ini:
Nom du port - Nom du port en Système d'exploitation Windows, texte.
Nom de la file d'attente - Nom de la file d'attente dans MyQtexte sans espace.
Protocole - Quel protocole utiliser, "LPR" ou "RAW", La valeur par défaut est LPR.
Adresse - Peut être le nom d'hôte ou l'adresse IP. Si vous utilisez un fichier CSV, vous pouvez utiliser les paramètres %primary% ou %%.
Numéro de port - Numéro de port à utiliser, La valeur par défaut du LPR est "515".
SNMPEnabled - Si vous souhaitez utiliser SNMP, entrez "1", la valeur par défaut est "0".
Nom de la communauté SNMP - Nom pour l'utilisation de SNMP, texte.
SNMPDeviceIndex - Index SNMP de l'appareil, numéros.
LPRByteCount - Comptage d'octets LPR, utiliser des nombres, la valeur par défaut est "1" - activer.
[DDIID]
2024-1-15
[Port-MyQDDIPortName1]
PortName=WindowsPortName
QueueName=MyQQueue
Protocol=LPR
Address=11.10.9.8
PortNumber=515
SNMPEnabled=0
SNMPCommunityName=Public
SNMPDeviceIndex=1
LPRByteCount=1
![port settings](../../../__attachments/1439727652/image-20240116-123012.png?inst-v=f576f6b0-eb9f-4035-8724-3dad44b7106e)
Section 3 Imprimante et pilotes
Cette section permet d'installer et de configurer l'imprimante et son pilote dans le système d'exploitation Windows en ajoutant toutes les informations nécessaires au système, à l'aide du pilote. INF fichier et configuration optionnelle DAT fichier. Pour installer correctement le pilote, tous les fichiers du pilote doivent être disponibles et le chemin d'accès à ces fichiers doit être défini dans les paramètres du script.
MyQDDI.ini utilise le fichier [Imprimante]. pour identifier chaque imprimante à installer, il ne s'agit pas du nom de l'imprimante dans le système d'exploitation Windows, mais du nom de l'imprimante pour le système d'exploitation Windows. MonQDDI.ps1 les variables internes.
Cette section contient les paramètres spécifiques au MyQDDI.ini:
Nom de l'imprimante - Il s'agit du nom de l'imprimante dans le système d'exploitation Windows.
PrinterPort - Nom du port d'imprimante qui sera utilisé. Ce nom fait référence au nom du port d'imprimante défini précédemment. Nom du port paramètre dans la section 2, PAS le [Port-] dans MyQDDI.ini mais le nom du port du système d'exploitation Windows.
Nom du modèle de conducteur - Corriger le nom du modèle d'imprimante dans le pilote.
Fichier conducteur - Chemin complet du fichier du pilote d'impression, vous pouvez utiliser %DDI% pour spécifier un chemin variable comme : %DDI%\NDriver\Nx64\Ninstall.inf.
Paramètres du pilote - Chemin d'accès au fichier Dat Si vous souhaitez définir les paramètres de l'imprimante, vous pouvez utiliser %DDI% pour spécifier le chemin d'accès variable, par exemple : %DDI%\color.dat.
DésactiverBIDI - Cette option désactive le "support bidirectionnel", La valeur par défaut est "Oui".
SetAsDefault - Cette option définit cette imprimante par défaut.
Supprimer l'imprimante - Possibilité de supprimer l'ancienne imprimante si nécessaire (désinstallation).
[DDIID]
2024-1-15
[Port-MyQDDIPortName1]
PortName=WindowsPortName1
QueueName=MyQQueue
Protocol=LPR
Address=11.10.9.8
PortNumber=515
SNMPEnabled=0
SNMPCommunityName=Public
SNMPDeviceIndex=1
LPRByteCount=1
[Printer-MyQDDIPrinterName1]
PrinterName=WindowsPrinterName1
PrinterPort=WindowsPortName1
DriverModelName=ExactPrinterNameInDriver
DriverFile=C:\MyQ\Drivers\OEM.inf
DriverSettings=C:\MyQ\DriversConfig\color.dat
DisableBIDI=Yes
SetAsDefault=No
RemovePrinter=No
Paramètres du pilote
Ce fichier de configuration est très utile si vous souhaitez modifier les paramètres par défaut du pilote d'impression et utiliser vos propres paramètres. Par exemple, vous souhaitez que le pilote soit monochrome et que l'impression recto-verso soit définie par défaut.
Pour générer le fichier .dat, vous devez d'abord installer le pilote sur n'importe quel PC et configurer les paramètres en fonction de l'état souhaité.
Ce pilote doit être le même que celui que vous installerez avec MyQ DDI.
Après avoir configuré le pilote, exécutez le script suivant à partir de la ligne de commande :
rundll32 printui.dll PrintUIEntry /Ss /n "MyQ mono" /a "C:\DATA\monochrome.dat" g u d r
Veillez à utiliser le nom correct du pilote (paramètre /n) et à spécifier le chemin d'accès (paramètre /a) où vous souhaitez stocker le fichier .dat.
Pour plus d'informations sur le rundll32 printui.dll, consultez le site suivant rundll32 printui.dll,PrintUIEntry | Microsoft Learn.
Exemple MyQDDI.ini
[DDIID]
2024-1-15
[Port-MyQDDIPortName1]
PortName=WindowsPortName1
QueueName=MyQQueue
Protocol=LPR
Address=11.10.9.8
PortNumber=515
SNMPEnabled=0
SNMPCommunityName=Public
SNMPDeviceIndex=1
LPRByteCount=1
[Printer-MyQDDIPrinterName1]
PrinterName=WindowsPrinterName1
PrinterPort=WindowsPortName1
DriverModelName=ExactPrinterNameInDriver
DriverFile=C:\MyQ\Drivers\OEM.inf
DriverSettings=C:\MyQ\DriversConfig\color.dat
DisableBIDI=Yes
SetAsDefault=No
RemovePrinter=No
[Port-MyQDDIPortName2]
PortName=WindowsPortName2
QueueName=MyQQueue2
Protocol=LPR
Address=MyQPrintServerHostnameOrIP
PortNumber=515
SNMPEnabled=0
SNMPCommunityName=Public
SNMPDeviceIndex=1
LPRByteCount=1
[Printer-MyQDDIPrinterName2]
PrinterName=WindowsPrinterName2
PrinterPort=WindowsPortName2
DriverModelName=ExactPrinterNameInDriver
DriverFile=C:\MyQ\Drivers\OEM.inf
DriverSettings=
DisableBIDI=Yes
SetAsDefault=No
RemovePrinter=No
Notes :
Évitez d'utiliser des caractères spéciaux pour le nom du port et suivez les recommandations de Windows.
Évitez d'utiliser des caractères spéciaux pour les noms des imprimantes et suivez les recommandations de Windows.
Vous pouvez créer plusieurs entrées d'imprimantes par paires [Port-] [Imprimante-] comme indiqué dans l'exemple.
Lorsque vous créez le fichier MyQDDI.ini dans un éditeur de texte, choisissez UTF-8 pour l'encodage, à moins que la prise en charge des régionale ou patrimoniale pour les noms des imprimantes et des ports.
Le port de surveillance TCP/IP de Windows est limité par la longueur du nom de la file d'attente LPR :
o La longueur maximale est de 32 caractères.
o Si le nom de la file d'attente est trop long, le script le raccourcira à un maximum de 32 caractères.
Fichier MyQDDI.csv et structure
En utilisant le fichier MyQDDI.csv, vous pouvez configurer des adresses IP variables pour le port de l'imprimante. L'objectif est de reconfigurer automatiquement le port de l'imprimante si l'utilisateur change d'emplacement avec son ordinateur portable et se connecte à un réseau différent. Après que l'utilisateur ait allumé l'ordinateur ou se soit connecté au système (cela dépend de la configuration GPO), MyQDDI détecte la plage IP et sur cette base, il change l'adresse IP dans le port de l'imprimante afin que les travaux soient envoyés à un serveur MyQ correct. Si l'adresse IP primaire n'est pas active, c'est l'adresse IP secondaire qui est utilisée. Le fichier MyQDDI.csv doit toujours se trouver dans le même dossier que MyQDDI.ps1.
![](../../../__attachments/1439727652/CSVExample.png?inst-v=f576f6b0-eb9f-4035-8724-3dad44b7106e)
RangeFrom - L'adresse IP qui démarre la plage
RangeTo - L'adresse IP qui termine la plage
Primaire - L'adresse IP du serveur MyQ ; pour le fichier .ini, utiliser le paramètre %primary%.
Secondaire - IP utilisée si l'IP primaire n'est pas active ; pour le fichier .ini, utiliser le paramètre %secondary%.
Commentaires - Le client peut ajouter des commentaires ici