prncnfg

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

Configura o muestra información de la configuración de una impresora. 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 prncnfg o cambie los directorios a la carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prncnfg.

Sintaxis

cscript prncnfg {-g | -t | -x | -?} [-S <Servername>] [-P <Printername>] [-z <newprintername>] [-u <Username>] [-w <password>] [-r <portname>] [-l <location>] [-h <sharename>] [-m <comment>] [-f <separatorfilename>] [-y <datatype>] [-st <starttime>] [-ut <untiltime>] [-i <defaultpriority>] [-o <priority>] [<+|->shared] [<+|->direct] [<+|->hidden] [<+|->published] [<+|->rawonly] [<+|->queued] [<+|->enablebidi] [<+|->keepprintedjobs] [<+|->workoffline] [<+|->enabledevq] [<+|->docompletefirst]

Parámetros

Parámetro Descripción
-g Muestra información de configuración sobre una impresora.
-T Configura una impresora.
-X Cambia el nombre de una 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.
-P <Printername> Especifica el nombre de la impresora que quiere administrar. Necesario.
-z <newprintername> Especifica el nuevo nombre de la impresora. Requiere los parámetros -x y -P.
-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.
-r <portname> Especifica el puerto donde está conectada la impresora. Si se trata de un puerto paralelo o serie, use el identificador del puerto (por ejemplo, LPT1 o COM1). Si se trata de un puerto TCP/IP, use el nombre de puerto que se especificó cuando se agregó el puerto.
-l <location> Especifica la ubicación de la impresora, como Copyroom. Si la ubicación contiene espacios, use comillas alrededor del texto, como “Sala de copia”.
-h <sharename> Especifica el nombre del recurso compartido de la impresora.
-m <comment> Especifica la cadena de comentario de la impresora.
-f <separatorfilename> Especifica un archivo que contiene el texto que aparece en la página del separador.
-y <datatype> Especifica los tipos de datos que la impresora puede aceptar.
-st <starttime> Configura la impresora para una disponibilidad limitada. Especifica la hora del día en que la impresora está disponible. Si envía un documento a una impresora cuando no está disponible, el documento se mantiene (en cola) hasta que la impresora esté disponible. Debe especificar la hora en formato de reloj de 24 horas. Por ejemplo, para especificar 11:00 p. m., escriba 2300.
-ut <endtime> Configura la impresora para una disponibilidad limitada. Especifica la hora del día en que la impresora ya no está disponible. Si envía un documento a una impresora cuando no está disponible, el documento se mantiene (en cola) hasta que la impresora esté disponible. Debe especificar la hora en formato de reloj de 24 horas. Por ejemplo, para especificar 11:00 p. m., escriba 2300.
-o <priority> Especifica una prioridad que el administrador de trabajos de cola usa para enrutar los trabajos de impresión a la cola de impresión. Una cola de impresión con una prioridad más alta recibe todos sus trabajos antes de cualquier cola con una prioridad más baja.
-i <defaultpriority> Especifica la prioridad predeterminada asignada a cada trabajo de impresión.
{+|-}shared Especifica si esta impresora se comparte en la red.
{+|-}direct Especifica si el documento se debe enviar directamente a la impresora sin que se ponga en cola.
{+|-}published Especifica si esta impresora debe publicarse en Active Directory. Si publica la impresora, otros usuarios pueden buscarla en función de su ubicación y funcionalidades (como la impresión en color y la asociación).
{+|-}hidden Función reservada.
{+|-}rawonly Especifica si solo se pueden poner en cola trabajos de impresión de datos sin procesar en esta cola.
{+|-}}queued Especifica que la impresora no debe empezar a imprimir hasta después de que la última página del documento esté en cola. El programa de impresión no está disponible hasta que el documento haya terminado de imprimirse. Sin embargo, el uso de este parámetro garantiza que todo el documento esté disponible para la impresora.
{+|-}keepprintedjobs Especifica si el administrador de colas debe conservar los documentos una vez impresos. Al habilitar esta opción, un usuario puede volver a enviar un documento a la impresora desde la cola de impresión en lugar de desde el programa de impresión.
{+|-}workoffline Especifica si un usuario puede enviar trabajos de impresión a la cola de impresión si el equipo no está conectado a la red.
{+|-}enabledevq Especifica si los trabajos de impresión que no coinciden con la configuración de la impresora (por ejemplo, los archivos PostScript agrupados en impresoras que no son PostScript) deben mantenerse en la cola en lugar de imprimirse.
{+|-}docompletefirst Especifica si el administrador de trabajos de impresión debe enviar trabajos de impresión con una prioridad más baja que haya completado la cola antes de enviar trabajos de impresión con una prioridad más alta que no haya completado la cola. Si esta opción está habilitada y no se ha completado la cola de documentos, el administrador de cola enviará los documentos más grandes antes de los más pequeños. Debe habilitar esta opción si desea maximizar la eficiencia de la impresora a costa de la prioridad del trabajo. Si esta opción está deshabilitada, el administrador de colas siempre envía los trabajos de mayor prioridad a sus respectivas colas primero.
{+|-}enablebidi Especifica si la impresora envía información de estado al administrador de trabajos en cola.
/? Muestra la ayuda en el símbolo del sistema.

Ejemplos

Para mostrar la información de configuración de la impresora denominada colorprinter_2 con una cola de impresión hospedada por el equipo remoto denominado HRServer, escriba:

cscript prncnfg -g -S HRServer -P colorprinter_2

Para configurar una impresora denominada colorprinter_2 para que el administrador de trabajos en cola del equipo remoto denominado HRServer mantenga los trabajos de impresión después de que se hayan impreso, escriba:

cscript prncnfg -t -S HRServer -P colorprinter_2 +keepprintedjobs

Para cambiar el nombre de una impresora en el equipo remoto denominado HRServer de colorprinter_2 a colorprinter 3, escriba:

cscript prncnfg -x -S HRServer -P colorprinter_2 -z "colorprinter 3"