Appendice B: Parametri della riga di comando di PrnInst per l'installazione e la rimozione dei driver della stampante

È possibile installare i driver della stampante con PrnInst utilizzando il prompt dei comandi (CMD). Con i parametri della riga di comando è possibile accedere anche alle opzioni di installazione che non sono disponibili con la procedura guidata PrnInst.

INSTPRN – Installazione del driver della stampante

Usare questo parametro per installare un driver della stampante. Specificare il nome della stampante e la porta utilizzata dalla stampante. Il nome della stampante specificato deve corrispondere al nome effettivo della stampante. Per conoscere il nome corretto della stampante, consultare il file <printer_brand> Sato.INF. Contiene un elenco di tutti i nomi di stampanti disponibili. Cercare il file .INF nella cartella in cui sono stati archiviati i file di installazione del driver della stampante.

Sintassi:

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

Esempi:

PrnInst.exe /INSTPRN=PrinterDriver#LPT1:

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

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

INSTMULTPRN – Installazione di più stampanti

Utilizzare questo parametro per installare contemporaneamente i driver per più stampanti. Specificare il nome della stampante e la porta della stampante. Il nome della stampante deve corrispondere al nome effettivo della stampante.

Per scoprire il nome corretto della stampante, vedere il file .INF dell'elenco di installazione del driver della stampante <printer_brand>.. Contiene un elenco di tutti i nomi di stampanti disponibili. Cercare il file .INF nella cartella in cui sono stati archiviati i file di installazione del driver della stampante.

Sintassi:

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

Esempio di file INF in cui si installano 3 driver di stampa: Stampante1 (collegata alla porta LPT1), Stampante2 (collegata alla porta LPT2) e Stampante3 (collegata alla porta 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

Nota

L'ultima voce della stampante nel file .INF deve essere terminata con una nuova riga (<Enter>), quindi l'ultima riga del file è vuota.

LANG – Impostazione della lingua di PrnInst

Utilizzare questo parametro per definire la lingua nell'Installazione guidata della stampante. Per impostazione predefinita, PrnInst utilizza sempre la lingua predefinita del sistema operativo Windows. La lingua predefinita è definita in Pannello di controllo > Opzioni regionali e della lingua.

Utilizzare questo parametro per specificare altre lingue per l'Installazione guidata della stampante.

Nota

Se si omette questo parametro, PrnInst utilizza la lingua predefinita.

Sintassi:

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

Lingua

ID Lingua

Cinese – Semplificato

SCH

Cinese – Tradizionale

CHI

Danese

DAN

Olandese

DUT

English

ENG

Finlandese

FIN

Francese

FRA

Tedesco

GER

Ungherese

HUN

Italiano

ITA

Giapponese

JAP

Coreano

KOR

Polacco

POL

Portoghese

PBR

Russo

RUS

Sloveno

SLO

Spagnolo

ESP

Svedese

SWE

Tailandese

TAI

Turco

TUR

Esempio

PrnInst.exe /LANG=GER

UNINSTALLPRN – Disinstallare una stampante specifica

Utilizzare questo parametro per rimuovere un driver della stampante specifico dal sistema.

Nota

Fornire il nome esatto della stampante (come installato). Per sicurezza, copia il nome della stampante da Pannello di controllo > Stampanti e scanner.

Sintassi:

/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’opzione /REMOVEPORT rimuove solo le porte Loftware Advanced Port Monitor. Questa opzione non rimuove TCP/IP standard, USB, LPT o altre porte.

Esempi:

PrnInst.exe /UNINSTALLPRN=Loftware Printer

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

UNINSTALLALL – Disinstalla tutte le stampanti

Utilizzare questo parametro per rimuovere tutti i driver della stampante Loftware dal sistema.

Sintassi:

/UNINSTALLALL [/REMOVEPORT=CURRENT|ALL]

Esempi:

PrnInst.exe /UNINSTALLALL

PrnInst.exe /UNINSTALLALL /REMOVEPORT=ALL

NOLICENCE – Nessuna visualizzazione della licenza

Utilizzare questo parametro per avviare PrnInst in una modalità in cui non vengono visualizzate informazioni sulla licenza del driver della stampante Loftware e sulla garanzia durante l'installazione.

Sintassi:

/NOLICENCE

Esempio

PrnInst.exe /NOLICENCE

DIR – Modificare il percorso di avvio della navigazione

Usare questo parametro per specificare la posizione dei driver Loftware. PrnInst utilizza questo percorso per cercare i driver della stampante. La posizione predefinita è la cartella in cui inizia PrnInst.

Nota

DIR deve essere sempre il primo parametro nella riga di comando.

Sintassi:

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

Esempio

PrnInst.exe /DIR=C:\Drivers\

PREINSTALL – Preinstallare pacchetto driver

Usare questo parametro per preinstallare il driver della stampante. Windows trova automaticamente il driver quando l'utente connette la stampante.

Sintassi:

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

Esempio

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

UNINSTALLPACKAGE – Disinstallare pacchetto driver

Usare questo parametro per disinstallare il pacchetto driver della stampante. Windows non riesce a trovare automaticamente il driver della stampante se è stato rimosso dall’Archivio Driver di Windows.

Sintassi:

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

Esempio

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

INSTALLPORTMON – Installazione silenziosa di Advanced Port Monitor

Utilizzare questo parametro per installare in modo silenzioso l’Advanced Port Monitor dalla distribuzione del driver della stampante. Quando si utilizza questo comando, non utilizzare altri comandi dall'elenco della riga di comando.

Nota

Questo comando non installa il driver della stampante.

Sintassi:

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

Esempi:

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