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