Anhang B: PrnInst-Befehlszeilenparameter zum Installieren und Entfernen von Druckertreibern

Sie können Ihre Druckertreiber mit PrnInst über die Eingabeaufforderung (CMD) installieren. Mit den Befehlszeilenparametern können Sie zudem auf die Installationsoptionen zugreifen, die mit dem PrnInst-Assistenten nicht verfügbar sind.

INSTPRN – Installation von Druckertreibern

Verwenden Sie diesen Parameter, um einen Druckertreiber zu installieren. Geben Sie den Druckernamen und die Schnittstelle an, die der Treiber nutzen soll. Der angegebene Druckername muss dem tatsächlichen Namen des Druckers entsprechen. Um den korrekten Namen des Druckers herauszufinden, öffnen Sie die <printer_brand> Sato.INF Datei. Sie enthält die Liste aller verfügbaren Druckernamen. Sie finden die .INF-Datei in dem Ordner, in dem Sie die Druckertreiber-Installationsdateien gespeichert haben.

Syntax:

/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)

Beispiele:

PrnInst.exe /INSTPRN=PrinterDriver#LPT1:

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

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

INSTMULTPRN – Installation mehrerer Drucker

Nutzen Sie diesen Parameter, um gleichzeitig Treiber für mehrere Drucker zu installieren. Geben Sie den Druckernamen und die Schnittstelle an. Der Druckername muss dem tatsächlichen Namen des Druckers entsprechen.

Um den korrekten Namen des Druckers herauszufinden, öffnen Sie die Datei <printer_brand>.INF mit der Druckertreiber-Installationsliste. Sie enthält die Liste aller verfügbaren Druckernamen. Sie finden die .INF-Datei in dem Ordner, in dem Sie die Druckertreiber-Installationsdateien gespeichert haben.

Syntax:

/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>

Beispiel für eine INF-Datei, in der Sie 3 Druckertreiber installieren: Printer1 (verbunden mit Port LPT1), Printer2 (verbunden mit Port LPT2) und Printer3 (verbunden mit 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

Anmerkung

Der letzte Druckereintrag in der .INF-Datei muss mit einem Zeilenumbruch abgeschlossen werden (<Enter>), also ist die letzte Zeile in der Datei eine leere Zeile.

LANG – Einstellung der PrnInst-Sprache

Nutzen Sie diesen Parameter, um die Sprache einzustellen, die im Assistenten der Druckerinstallation angezeigt wird. PrnInst nutzt immer die Standardsprache des Windows-Betriebssystems. Die Standardsprache wird unter Systemsteuerung > Region und Sprache eingestellt.

Nutzen Sie diesen Parameter, um andere Sprachen im Assistenten der Druckerinstallation einzustellen.

Anmerkung

Wenn Sie diesen Parameter auslassen, verwendet PrnInst die Standardsprache.

Syntax:

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

Sprache

Sprache

Chinesisch - Vereinfacht

SCH

Chinesisch - Traditionell

CHI

Dänisch

DAN

Holländisch

DUT

Englisch

ENG

Finnisch

FIN

Französisch

FRA

Deutsch

GER

Ungarisch

HUN

Italienisch

ITA

Japanisch

JAP

Koreanisch

KOR

Polnisch

POL

Portugiesisch

PBR

Russisch

RUS

Slowenisch

SLO

Spanisch

ESP

Schwedisch

SWE

Thailändisch

TAI

Türkisch

TUR

Beispiel:

PrnInst.exe /LANG=GER

UNINSTALLPRN - Einen bestimmten Drucker deinstallieren

Mit diesem Parameter können Sie einen bestimmten Druckertreiber von Ihrem System entfernen.

Anmerkung

Geben Sie den genauen Druckernamen (wie installiert) an. Um sicherzugehen, kopieren Sie den Druckernamen aus Systemsteuerung > Drucker & Scanner.

Syntax:

/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. 

Mit der Option /REMOVEPORT werden lediglich die Schnittstellen von Loftware Advanced Port Monitor entfernt. Mit dieser Option werden Standard-TCP/IP-, USB-, LPT- oder andere Schnittstellen nicht entfernt.

Beispiele:

PrnInst.exe /UNINSTALLPRN=Loftware Printer

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

UNINSTALLALL – Alle Drucker deinstallieren

Nutzen Sie diesen Parameter, um alle Loftware-Druckertreiber zu entfernen.

Syntax:

/UNINSTALLALL [/REMOVEPORT=CURRENT|ALL]

Beispiele:

PrnInst.exe /UNINSTALLALL

PrnInst.exe /UNINSTALLALL /REMOVEPORT=ALL

NOLICENCE – Keine Lizenzanzeige

Nutzen Sie diesen Parameter, um PrnInst in einem Modus zu starten, in dem während der Installation keine Lizenz- und Garantieinformationen zum Loftware-Druckertreiber angezeigt werden.

Syntax:

/NOLICENCE

Beispiel:

PrnInst.exe /NOLICENCE

DIR – Pfad für die anfängliche Suche ändern

Nutzen Sie diesen Parameter, um den Speicherort der Loftware-Treiber anzugeben. PrnInst nutzt diesen Pfad, um nach den Druckertreibern zu suchen. Der Standardspeicherort ist der Ordner, aus dem die PrnInst gestartet wird.

Anmerkung

DIR muss immer der erste Parameter in der Befehlszeile sein.

Syntax:

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

Beispiel:

PrnInst.exe /DIR=C:\Drivers\

PREINSTALL – Treiberpaket vorinstallieren

Verwenden Sie diesen Parameter, um den Druckertreiber vorzuinstallieren. Windows findet den Treiber automatisch, wenn der Benutzer den Drucker anschließt.

Syntax:

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

Beispiel:

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

UNINSTALLPACKAGE – Treiberpaket deinstallieren

Verwenden Sie diesen Parameter, um den Druckertreiber zu deinstallieren. Windows kann den Druckertreiber nicht automatisch finden, wenn er aus dem Windows-Treiberspeicher entfernt wurde.

Syntax:

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

Beispiel:

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

INSTALLPORTMON – Hintergrundinstallation von Advanced Port Monitor

Nutzen Sie diesen Parameter, um Advanced Port Monitor aus der Druckertreiber-Distribution im Hintergrund zu installieren. Bei Nutzung dieses Befehls können Sie keine anderen Befehle aus der Befehlszeilenliste verwenden.

Anmerkung

Mit diesem Befehl wird der Druckertreiber nicht installiert.

Syntax:

/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.

Beispiele:

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