Apéndice B: Parámetros de la línea de comandos de PrnInst para instalar y eliminar controladores de impresora

Puede instalar controladores de impresora con PrnInst mediante la interfaz de línea de comandos (CMD). Con los parámetros de la línea de comandos, también puede acceder a opciones de instalación que no están disponibles con el asistente PrnInst.

INSTPRN: Instalación de controladores de impresora

Use este parámetro para instalar un controlador de impresora. Especifique el nombre de la impresora y el puerto que esta usa. El nombre de impresora especificado debe coincidir con el nombre real de la impresora. Para saber el nombre de la impresora, consulte el archivo <marca_de_impresora> Sato.INF. Contiene una lista de todos los nombres de impresoras disponibles. Busque el archivo .INF en la carpeta en la que almacenó los archivos de instalación del controlador de impresora.

Sintaxis:

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

Ejemplos:

PrnInst.exe /INSTPRN=PrinterDriver#LPT1:

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

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

INSTMULTPRN: Instalación de varias impresoras

Use este parámetro para instalar controladores de varias impresoras a la vez. Especifique el nombre y el puerto de la impresora. El nombre de la impresora debe coincidir con el nombre real de la impresora.

Para conocer el nombre correcto de la impresora consulte la lista de instalación de controladores de impresoras en el archivo <marca_de_impresora>.INF. Contiene una lista de todos los nombres de impresoras disponibles. Busque el archivo .INF en la carpeta en la que almacenó los archivos de instalación del controlador de impresora.

Sintaxis:

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

Ejemplo de archivo INF donde instala 3 controladores de impresora: Printer1 (vinculado al puerto LPT1), Printer2 (vinculado al puerto LPT2) e Printer3 (vinculado al puerto 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

La última entrada de la impresora en el archivo .INF debe terminar con una nueva línea (<Enter>), por lo que la última línea del archivo es una línea vacía.

LANG: Configuración del idioma de PrnInst

Use este parámetro para definir el idioma del asistente de instalación de impresoras. De manera predeterminada, PrnInst siempre usa el idioma del sistema operativo Windows. El idioma predeterminado se define en Panel de control > Opciones de configuración regional y de idioma.

Use este parámetro para especificar otros idiomas para el asistente de instalación de impresoras.

Nota

Si omite este parámetro, PrnInst utiliza el idioma predeterminado.

Sintaxis:

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

Idioma

Identificador del idioma

Chino simplificado

SCH

Chino tradicional

CHI

Danés

DAN

Holandés

DUT

Inglés

ENG

Finlandés

FIN

Francés

FRA

Alemán

GER

Húngaro

HUN

Italiano

ITA

Japonés

JAP

Coreano

KOR

Polaco

POL

Portugués

PBR

Ruso

RUS

Esloveno

SLO

Español

ESP

Sueco

SWE

Tailandés

TAI

Turco

TUR

Ejemplo:

PrnInst.exe /LANG=GER

UNINSTALLPRN: Desinstalar una impresora específica

Use este parámetro para quitar del sistema el controlador de una impresora específica

Nota

Indique el nombre exacto de la impresora (según esté instalado). Para estar seguro, copie el nombre de la impresora de Panel de control > Impresoras y escáneres.

Sintaxis:

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

La opción /REMOVEPORT quita solo los puertos de Loftware Advanced Port Monitor. Esta opción no quita los puertos TCP/IP, USB, LPT ni otros puertos estándar.

Ejemplos:

PrnInst.exe /UNINSTALLPRN=Loftware Printer

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

UNINSTALLALL: Desinstalar todas las impresoras

Use este parámetro para quitar del sistema todos los controladores de impresora de Loftware.

Sintaxis:

/UNINSTALLALL [/REMOVEPORT=CURRENT|ALL]

Ejemplos:

PrnInst.exe /UNINSTALLALL

PrnInst.exe /UNINSTALLALL /REMOVEPORT=ALL

NOLICENCE: No mostrar licencias

Use este parámetro para iniciar PrnInst en un modo en el que no se muestra información sobre las licencias de controladores de impresora ni sobre la garantía de Loftware durante la instalación.

Sintaxis:

/NOLICENCE

Ejemplo:

PrnInst.exe /NOLICENCE

DIR: Cambiar la ruta de navegación inicial

Use este parámetro para especificar la ubicación de los controladores de Loftware. PrnInst usa esta ruta para buscar los controladores de impresora. La ubicación predeterminada es la carpeta en la que se inicia PrnInst.

Nota

DIR debe ser siempre el primer parámetro en la línea de comandos.

Sintaxis:

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

Ejemplo:

PrnInst.exe /DIR=C:\Drivers\

PREINSTALL: Preinstalar paquete de controladores

Use este parámetro para preinstalar el controlador de la impresora. Windows encuentra el controlador automáticamente cuando el usuario conecta la impresora.

Sintaxis:

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

Ejemplo:

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

UNINSTALLPACKAGE: Desinstalar paquete de controladores

Use este parámetro para desinstalar el paquete de controladores de impresora. Windows no puede encontrar el controlador de su impresora automáticamente si este se quitó del almacenamiento de controladores de Windows.

Sintaxis:

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

Ejemplo:

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

INSTALLPORTMON: Instalación silenciosa de Advanced Port Monitor

Use este parámetro para instalar Advanced Port Monitor en forma silenciosa desde la distribución de controladores de la impresora. Cuando se usa este comando, no deben usarse otros comandos de la lista de la línea de comandos.

Nota

Este comando no instala el controlador de impresora.

Sintaxis:

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

Ejemplos:

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