Annexe B : Paramètres de ligne de commande PrnInst pour l’installation et la suppression de pilotes d’imprimantes

Vous pouvez installer vos pilotes d’imprimante avec Prnlnst en utilisant l’invite de commande (CMD). Avec les paramètres de ligne de commande, vous pouvez également accéder aux options d’installation qui ne sont pas disponibles avec l’assistant Prnlnst.

INSTPRN – Installation de pilote d’imprimante

Utilisez de paramètre pour installer un pilote d'imprimante. Spécifiez le nom de l’imprimante et le port que l’imprimante utilise. Le nom d’imprimante spécifié doit correspondre au nom réel de votre imprimante. Pour trouver le nom correct de votre imprimante, voir le fichier <printer_brand> Sato.INF. Il contient une liste de tous les noms d’imprimantes disponibles. Recherchez le fichier .INF dans le dossier dans lequel vous avez stocké les fichiers d’installation de pilote d’imprimante.

Syntaxe :

/INSTPRN=<driver name>#<port name>[#[<printer name>][#[<location>][#[<comment>]]]]
<driver name> - full printer driver name
<port name> - port name
<printer name> - printer name
<location> - printer location (optional) 
<comment> - information for users (optional)

Exemples :

PrnInst.exe /INSTPRN=PrinterDriver#LPT1:

PrnInst.exe /INSTPRN=PrinterDriver#LPT1:#MyPrinterName#MyLocation#MyComment

PrnInst.exe /INSTPRN=PrinterDriver#LPT1:###CommentOnly

INSTMULTPRN – Installation de plusieurs imprimantes

Utilisez ce paramètre pour installer simultanément des pilotes pour plusieurs imprimantes. Spécifiez le nom de l’imprimante et le port de l’imprimante. Le nom d’imprimante doit correspondre au nom réel de l’imprimante.

Pour trouver le nom correct de l’imprimante, voir le fichier <printer_brand>.INF de la liste d’installation de pilote d’imprimante. Il contient une liste de tous les noms d’imprimantes disponibles. Recherchez le fichier .INF dans le dossier dans lequel vous avez stocké les fichiers d’installation de pilote d’imprimante.

Syntaxe :

/INSTMULTPRN=<INF file data>
<INF file data> - <full file path of the Printer Driver Installation List file>#<full printer driver name>#<port name>#(optional)<printer destination name>

Exemple de fichier INF où vous installez 3 pilotes d'imprimante : Printer1 (lié au port LPT1), Printer2 (lié au port LPT2) et Printer3 (lié au port LPT3):

PrnInst.exe /INSTMULTPRN=C:\Drivers\PRINTER1\#Printer1#LPT1:##Office1#DefaultPrinterInOffice1
PrnInst.exe /INSTMULTPRN=C:\Drivers\PRINTER2\#Printer2#LPT2:#ColorPrinter#Office2
PrnInst.exe /INSTMULTPRN=C:\Drivers\PRINTER3\#Printer3#LPT3:#BWPrinter#Office2

Note

La dernière entrée d'imprimante dans le fichier .INF doit se terminer par une nouvelle ligne (<Entrée>), la dernière ligne du fichier est donc une ligne vide.

LANG – Configuration de la langue de PrnInst

Utilisez ce paramètre pour définir la langue dans l’assistant d’installation de l’imprimante. Par défaut, Prnlnst utilise toujours la langue du système d’exploitation Windows par défaut. La langue par défaut est définie dans Panneau de configuration > Options régionales et linguistiques.

Utilisez ce paramètre pour spécifier d’autres langues pour l’assistant d’installation de l’imprimante.

Note

Si vous omettez ce paramètre, Prnlnst utilise la langue par défaut.

Syntaxe :

/LANG=<lang>
 <lang> – language ID

Langue

ID de langue

Chinois – simplifié

SCH

Chinois – traditionnel

CHI

Danois

DAN

Néerlandais

DUT

Anglais

ENG

Finnois

FIN

Français

FRA

Allemand

GER

Hongrois

HUN

Italien

ITA

Japonais

JAP

Coréen

KOR

Polonais

POL

Portugais

PBR

Russe

RUS

Slovène

SLO

Espagnol

ESP

Suédois

SWE

Thaï

TAI

Turc

TUR

Exemple :

PrnInst.exe /LANG=GER

UNINSTALLPRN – Désinstaller une imprimante spécifique

Utilisez ce paramètre pour supprimer un pilote d’imprimante spécifique de votre système.

Note

Fournissez le nom d’imprimante exact (celui de l’installation). Pour être sûr, copiez le nom de l’imprimante à partir du Panneau de configuration > Imprimantes et scanners.

Syntaxe :

/UNINSTALLPRN=<printer name> [/REMOVEPORT=CURRENT|ALL]
<printer name> – the name of the printer you wish to uninstall
CURRENT - Removes your printer port after you uninstall your driver.
ALL - Removes all unused printer ports. 

L’option /SUPPRIMERPORT supprime uniquement les ports de moniteur de port avancé Loftware. Cette option ne supprime pas les ports TCP/IP, USB, LPT standard ni les autres ports.

Exemples :

PrnInst.exe /UNINSTALLPRN=Loftware Printer

PrnInst.exe /UNINSTALLPRN=Loftware Printer /REMOVEPORT=CURRENT

UNINSTALLALL – Désinstaller toutes les imprimantes

Utilisez ce paramètre pour supprimer tous les pilotes d’imprimante Loftware de votre système.

Syntaxe :

/UNINSTALLALL [/REMOVEPORT=CURRENT|ALL]

Exemples :

PrnInst.exe /UNINSTALLALL

PrnInst.exe /UNINSTALLALL /REMOVEPORT=ALL

NOLICENCE – Pas d’affichage de licence

Utilisez ce paramètre pour démarrer PrnInst dans un mode où aucune information de garantie ni de licence de pilote d’imprimante Loftware ne s’affiche au cours de l’installation.

Syntaxe :

/NOLICENCE

Exemple :

PrnInst.exe /NOLICENCE

DIR – Changer le chemin de navigation de démarrage

Utilisez ce paramètre pour spécifier l’emplacement de vos pilotes Loftware. Prnlnst utilise ce chemin pour parcourir des pilotes d’imprimante. L'emplacement par défaut est le dossier où Prnlnst démarre.

Note

DIR doit toujours être le premier paramètre dans la ligne de commande.

Syntaxe :

/DIR=<INF file location>
<INF file location> – full path from which to start searching for .INF files

Exemple :

PrnInst.exe /DIR=C:\Drivers\

PREINSTALL – Pré-installer le logiciel pilote

Utilisez de paramètre pour pré-installer le pilote d'imprimante. Windows trouve automatiquement le pilote lorsque l’utilisateur se connecte à l’imprimante.

Syntaxe :

/PREINSTALL=<INF file location>
<INF file location> – full path pointing to the .inf file

Exemple :

PrnInst.exe /PREINSTALL=C:\Drivers\SAMPLE_DRIVER\SAMPLE_DRIVER.inf

UNINSTALLPACKAGE – Désinstaller le logiciel pilote

Utilisez de paramètre pour désinstaller le logiciel pilote d'imprimante. Windows ne peut pas automatiquement trouver le pilote de votre imprimante s’il a été supprimé du stockage de pilotes Windows.

Syntaxe :

/UNINSTALLPACKAGE=<INF file location>
<INF file location> – full path pointing to the .inf file

Exemple :

PrnInst.exe /UNINSTALLPACKAGE=C:\Drivers\SAMPLE_DRIVER\SAMPLE_DRIVER.inf

INSTALLPORTMON – Installation silencieuse du moniteur de port avancé

Utilisez ce paramètre pour installer silencieusement le moniteur de port avancé à partir de la distribution de pilote d’imprimante. Lorsque cette commande est utilisée, n’utilisez pas d’autres commandes à partir de la liste de lignes de commande.

Note

Cette commande n’installe pas le pilote d'imprimante.

Syntaxe :

/INSTALLPORTMON /name=aaaaa [/type=bbbbb] [/monitor=ccccc] [/inf=ddddd] []
Network port type
/ip=eeeee [/port=fffff]  
Serial port type
/port=ggggg [/baudRate=hhhhh] [/dataBits-iiiii] [/parity=jjjjj] 
[/stopBits=kkkkk] [/flowControl=lllll]
Parallel port type
/port=mmmmm [/reception=nnnnn] [/receptionInterval=ooooo] 
[/transmission=ppppp]
Specific port types
[/download=rrrrr] [/printingTimeout=qqqqq] [/downloadTimeout=sssss] 
aaaaa – port name that will be displayed in port list
bbbbb – type of port <LAN, LPT, COM>. Parameter is omissible, depending on Port Monitor. 
ccccc – name of the Port Monitor being installed. Port monitor name can be found in information installation (.inf) file. Omissible if there is only 1 port monitor.
ddddd – folder location of the information installation file containing Port Monitor. Search for installation information files is subfolder recursive. Omissible if there is only one information file in Printer Installation Wizard folder (or subfolders).
LAN Port
eeeee – ip address of printer on the network.
fffff – printer s network port number. Parameter is omissible, depending on Port Monitor. 
COM Port
ggggg – systems COM port number (example for COM3: value is 3)
hhhhh – baud rate of serial port in bits per seconds (valid values: 100, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000, 256000)
iiiii – data bits parameter for serial port. (Valid values: 5, 6, 7, 8)
jjjjj – parity parameter for serial communication. (Valid values: none, odd, even, mark, space)
kkkkk – stop bits parameter. (Valid values: 1, 1.5, 2)
lllll – flow control parameter (Valid values: xonxoff, hardware, none)
LPT Port
mmmmm – systems LPT port number (example for LPT1: value is 1)
nnnnn - reception timeout for LPT port when download function is enabled. Parameter is omissible. Default value is 500ms.
ooooo – reception interval for LPT port when download function is enabled. Parameter is omissible. Default value is 200ms.
ppppp – transmission for LPT port when download function is enabled. Parameter is omissible. Default value is 3000ms.
Specific Ports
rrrrr – enabled port specifics for downloading to printer. Omissible, default values is disabled. (Valid values: 0 - disabled, 1 - enabled)
qqqqq – printing timeout value in milliseconds for port specific communication. Omissible, default values is 50ms.
sssss - download timeout value in milliseconds for port specific communication. Omissible, default values is 7000ms.

Exemples :

PrnInst.exe /INSTALLPORTMON "–monitor=Advanced Port Monitor" /name=MyNewPort /ip=192.168.1.5 /port=9100

PrnInst.exe /INSTALLPORTMON –inf=c:\temp\driver\ "/monitor=Advanced Port Monitor" /name=NewLanPort /ip=192.100.021.005 /port=9100

PrnInst.exe /INSTALLPORTMON /inf=c:\temp\driver\ "/monitor=Specific Port Monitor" /ip=192.100.1.1 /type=LAN

PrnInst.exe /INSTALLPORTMON "/monitor=Specific Port Monitor" /name=MySerialPort /type=COM /port=3 /baudRate=128000 /dataBits=8 /Parity=Even /flowControl=none /StopBits=2

PrnInst.exe /INSTALLPORTMON "/monitor=Specific Port Monitor" /name=MySerialPort2 /type=COM /port=1 /baudRate=19200 /dataBits=8 /Parity=none /flowControl=Hardware /StopBits=1.5

PrnInst.exe /INSTALLPORTMON "/monitor=Specific Port Monitor" /name=MyParallelPort /type=LPT /port=3