prnport

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Crea, elimina y enumera los puertos de impresora TCP/IP estándar, además de mostrar y cambiar la configuración del puerto. Este comando es un script de Visual Basic ubicado en el directorio %WINdir%\System32\printing_Admin_Scripts\<language>. Para usar este comando en un símbolo del sistema, escriba cscript seguido de la ruta de acceso completa al archivo prnport o cambie los directorios a la carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnport.

Sintaxis

cscript prnport {-a | -d | -l | -g | -t | -?} [-r <portname>] [-s <Servername>] [-u <Username>] [-w <password>] [-o {raw | lpr}] [-h <Hostaddress>] [-q <Queuename>] [-n <portnumber>] -m{e | d} [-i <SNMPindex>] [-y <communityname>] -2{e | -d}

Parámetros

Parámetro Descripción
-a Crea un puerto de impresora TCP/IP estándar.
-d Elimina un puerto de impresora TCP/IP estándar.
-l Enumera todos los puertos de impresora TCP/IP estándar en el equipo especificado por el parámetro -s.
-g Muestra la configuración de un puerto de impresora TCP/IP estándar.
-T Configura los valores de puerto para un puerto de impresora TCP/IP estándar.
-r <portname> Especifica el puerto al que está conectada la impresora.
-s <Servername> Especifica el nombre del equipo remoto que aloja la impresora que quiere administrar. Si no especifica un equipo, se usa el equipo local.
-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al equipo que hospeda la impresora que quiere administrar. Todos los miembros del grupo local de Administradores del equipo de destino tienen estos permisos, pero los permisos también pueden concederse a otros usuarios. Si no especifica una cuenta, debe iniciar sesión en una cuenta con estos permisos para que el comando funcione.
-o {raw|lpr} Especifica el protocolo que usa el puerto: TCP raw o TCP lpr. El protocolo TCP raw es un protocolo de mayor rendimiento en Windows que el protocolo lpr. Si usa TCP raw, opcionalmente puede especificar el número de puerto mediante el parámetro -n. El número de puerto predeterminado es 9100.
-h <Hostaddress> Especifica (por dirección IP) la impresora para la que desea configurar el puerto.
-q <Queuename> Especifica el nombre de la cola para un puerto sin formato TCP.
-n <portnumber> Especifica el número de puerto de un puerto sin formato TCP. El número de puerto predeterminado es 9100.
-M{e|d} Especifica si SNMP está habilitado. El parámetro e habilita SNMP. El parámetro d deshabilita SNMP.
-i <SNMPindex Especifica el índice SNMP, si SNMP está habilitado. Para más información, consulte Rfc 1759 en el sitio web del editor de Rfc.
-y <communityname> Especifica el nombre de la comunidad SNMP, si SNMP está habilitado.
-2{e|-d} Especifica si las colas dobles (también conocidas como reespooling) están habilitadas para los puertos TCP lpr. Las colas dobles son necesarias porque TCP lpr debe incluir un recuento de bytes preciso en el archivo de control que se envía a la impresora, pero el protocolo no puede obtener el recuento del proveedor de impresión local. Por lo tanto, cuando un archivo se pone en cola en una cola de impresión de TCP lpr, también se pone en cola como un archivo temporal en el directorio system32. TCP lpr determina el tamaño del archivo temporal y envía el tamaño al servidor que ejecuta LPD. El parámetro e habilita las colas dobles. El parámetro d deshabilita las colas dobles.
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "Nombre del equipo").

Ejemplos

Para mostrar todos los puertos de impresión TCP/IP estándar en el servidor \Server1, escriba:

cscript prnport -l -s Server1

Para eliminar el puerto de impresión TCP/IP estándar en el servidor \Server1 que se conecta a una impresora de red en 10.2.3.4, escriba:

cscript prnport -d -s Server1 -r IP_10.2.3.4

Para agregar un puerto de impresión TCP/IP estándar en el servidor \Server1 que se conecta a una impresora de red en la versión 10.2.3.4 y usa el protocolo TCP raw en el puerto 9100, escriba:

cscript prnport -a -s Server1 -r IP_10.2.3.4 -h 10.2.3.4 -o raw -n 9100

Para activar SNMP, especificar el nombre de comunidad "public" y establecer el índice SNMP en 1 en una impresora de red en 10.2.3.4 compartida por el servidor \Server1, tipo:

cscript prnport -t -s Server1 -r IP_10.2.3.4 -me -y public -i 1 -n 9100

Para agregar un puerto de impresión TCP/IP estándar en el equipo local que se conecta a una impresora de red a la 10.2.3.4 y obtener automáticamente la configuración del dispositivo de la impresora, escriba:

cscript prnport -a -r IP_10.2.3.4 -h 10.2.3.4