Opciones de impresión TCP/IP actualizadas en el Service Pack 3 de Windows NT 4.0 y posteriores

Seleccione idioma Seleccione idioma
Id. de artículo: 179156 - Ver los productos a los que se aplica este artículo
Importante
Este artículo contiene información sobre cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo. Asegúrese de que sabe cómo restaurarlo si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se describen los componentes de impresión TCP/IP actualizados que están disponibles en Windows NT 4.0 Service Pack 3 (SP3). Hay dos nuevas entradas del Registro que permiten que una impresora de línea remota (LPR) utilice cualquier puerto disponible mayor que 1.023. Con estas entradas, LPR ya no está obligado a utilizar exclusivamente los 11 Puertos TCP (721 a 731) y no entrará en conflicto con los puertos reservados, incluso en servidores de impresión de escasa disponibilidad.

Más información

La impresión TCP/IP (LPR) en Windows NT 4.0 Service Pack 2 (SP2) y los valores predeterminados anteriores utilizan los puertos TCP 512-1.023. En Windows NT 4.0 Service Pack 3, LPR tiene como valor predeterminado los puertos TCP 721-731, como se describe en RFC 1179 (Windows NT 3.51 Service Pack 4 y las versiones anteriores). Además, LPR en Service Pack 3 es ahora configurable a través de dos entradas del Registro, lo cual habilita el uso de los puertos TCP 1.024 y superiores. Para obtener más información acerca de cómo configurar impresoras LPR para que sean compatibles con RFC, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
141708 La impresión en una impresora LPD en Windows es lenta o se produce un error

Método 1

Advertencia
Pueden producirse graves problemas si modifica incorrectamente el Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.
En Service Pack 3, se genera automáticamente una nueva entrada del Registro cuando se crea un nuevo puerto LPR. Esta configuración se define sobre la base de un puerto por impresora y valores predeterminados de 0, de conformidad con RFC. Para habilitar los puertos individuales de dirección IP para utilizar los puertos TCP 1.024 y superiores, aplique Service Pack 3 y, a continuación, siga los siguientes pasos:
  1. Inicie el Editor del Registro (Regedt32.exe) y diríjase a la clave siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
  2. Si existe el siguiente valor, haga doble clic en la entrada. Si el valor no existe aún, diríjase al menú Editar, haga clic en Agregar valor y, a continuación, escriba los siguientes datos:
    Nombre de valor: <dirección IP de puerto de impresora LPR>
    Tipo de datos: REG_DWORD
    Valor: 0 o 1
    Tipo de valor: Binario
    0 = utiliza los puertos 721-731 (valor predeterminado)
    1 = utiliza cualquier puerto >1024
  3. Reinicie el servicio de Cola de impresión para que los cambios entren en vigor. En el símbolo del sistema de MS-DOS, escriba net stop spooler. Para reiniciar el servicio Cola de impresión, en el símbolo del sistema de MS-DOS escriba net start spooler.

Método 2

Windows NT 4.0 Service Pack 4 (SP4) y versiones posteriores habilitan un nuevo valor del Registro, UseNonRFCSourcePorts, para configurar impresoras LPR para utilizar puertos TCP mayores que 1.024 con una entrada del Registro que incorporará un cambio global. Utilice este método en servidores de impresión que tengan un gran número de puertos LPR.

Nota
Si todos los puertos LPR fueron creados antes de aplicar SP4 o versiones posteriores, existe una entrada de puerto individual en el Registro para todos los puertos LPR. Estos puertos individuales tienen prioridad sobre la entrada global, UseNonRFCSourcePorts, por lo que estos puertos individuales deben eliminarse del Registro antes de que la configuración global UseNonRFCSourcePorts funcione con todos los puertos LPR. Las siguientes instrucciones paso a paso sirven para eliminar estas entradas individuales y agregar la nueva entrada. Tenga en cuenta también que la subclave del Registro
UseNonRFCSourePorts
se tiene que establecer en el equipo que va a enviar los trabajos de LPR a un servidor LPD.

Obtenga y aplique SP4 o posterior y, a continuación, siga los siguientes pasos para habilitar esta nueva clave del Registro:
  1. Inicie el Editor del Registro (Regedt32.exe) y diríjase a la clave siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
  2. En el menú Registro, haga clic en Guardar clave y escriba un nombre de archivo.
  3. Elimine la clave Lpr para quitar todas las entradas de dirección IP individuales.
  4. Seleccione la clave LPDSVC.
  5. En el menú Editar, haga clic en Agregar clave y, a continuación, diríjase al cuadro Nombre de clave y escriba lpr.
  6. Seleccione la clave Lpr recientemente creada.
  7. En el menú Editar, haga clic en Agregar valor y escriba los siguientes datos:
    Nombre de valor: UseNonRFCSourcePorts
    Tipo de datos: REG_DWORD
    Valor: 0 o 1
    Tipo de valor: Binario
    0 = utiliza los puertos 721-731 (valor predeterminado)
    1 = utiliza cualquier puerto > 1024
Nota
SP4 o versiones posteriores deben aplicarse antes de reiniciar la Cola de impresión en el paso 8. Si no se aplica SP4 o versiones posteriores antes de reiniciar la Cola de impresión, las entradas de puerto individuales se vuelven a crear automáticamente.
  1. Reinicie el servicio de Cola de impresión para que los cambios entren en vigor. En el símbolo del sistema de MS-DOS, escriba net stop spooler. Para reiniciar el servicio Cola de impresión, en el símbolo del sistema de MS-DOS escriba net start spooler y presione ENTRAR.
Además, puede utilizar UseNonRFCSourcePorts junto con las claves de puerto individuales para especificar un escenario de excepción donde un puerto LPR concreto deba tener conformidad con RFC. Después de agregar la entrada de UseNonRFCSourcePorts, cree una dirección IP de puerto individual usando el método 1, volviendo a establecer el valor predeterminado para dicho puerto en 0.

Si crea o tiene puertos LPR puertos e inicia el servicio de cola de impresión con SP3, se crea una entrada del Registro para cada puerto LPR puerto con un valor predeterminado de 0. Esto se realiza de conformidad con "RFC 1179". Cambiar este valor a 1 hace que no sea compatible con "RFC 1179" y permite el uso del puerto 1.024 y superiores.

Si aplica a continuación SP4 o versiones posteriores, los valores del Registro ya se habrán creado y deberán ser revisados en caso de que sean eliminados y de que se utilicen las opciones globales del servidor. Agregar nuevos puertos después de SP4 o versiones posteriores no crea automáticamente entradas específicas del puerto.

Con SP4 o versiones posteriores instaladas, UseNonRFCSourcePorts establece la compatibilidad RFC 1179 en 0 (721-731) y fuera de 1 (>1023). Sin embargo, las entradas para las impresoras individuales son las excepciones a esta regla.

Windows 2000

Windows 2000 incluye un monitor de puerto mejorado que logra los mismos resultados, llevando a cabo tareas como realizar los cambios del Registro citados anteriormente. El Monitor de puerto estándar de Microsoft (SPM) permite una impresión IP más dinámica. SPM utiliza de forma predeterminada el puerto 9.100, al tiempo que utiliza un puerto de origen no RFC (puertos mayores que 1.024) como reserva.

Si ha actualizado a Windows 2000 de una versión anterior de Windows NT, puede convertir sus puertos LPR existentes en SPM ejecutando la herramienta Portconv.vbs situada en el Kit de recursos de Windows 2000. Observe que la documentación de apoyo para esto se encuentra en el archivo Prnadmin.doc. Para obtener más información acerca de SPM, consulte la ayuda de Windows 2000 y haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
246868 Opciones de impresión TCP/IP en Monitor de puerto de Windows 2000 Standard
LPR: Los puertos LPR se pueden configurar en un servidor de Windows 2000 después de que se hayan instalado los servicios de impresión para Unix en la sección Otros servicios de impresión y archivo de red del asistente Agregar o quitar componentes de Windows en Agregar o quitar programas. Si está configurando un puerto LPR (no un puerto estándar TCP/IP), este puerto tendrá como valor predeterminado los puertos de origen y destino LPR RFC (TCP:721-731, TCP:515). Las dos claves del Registro analizadas en este artículo funcionan en Windows 2000 y se pueden utilizar individual o conjuntamente para establecer que los puertos LPR utilicen puertos fuente RFC o no RFC para toda la cola de impresión o simplemente los puertos LPR individuales.

Puerto TCP/IP estándar: Windows 2000 incluye un monitor de puerto mejorado que comunica con un dispositivo del servidor de impresión como una tarjeta JetDirect sobre Puertos de Origen > 1024 y el puerto de destino 9100. El monitor de puerto estándar de Microsoft (SPM) permite una impresión IP más dinámica. Aunque SPM utiliza de forma predeterminada el puerto de destino 9.100, cambiará al puerto de destino 515 si se configura para ello o si el dispositivo de destino no admite el puerto de destino 9.100.

Si ha actualizado a Windows 2000 de una versión anterior de Windows NT, puede convertir sus puertos LPR existentes en SPM ejecutando la herramienta Portconv.vbs situada en el Kit de recursos de Windows 2000. Observe que la documentación de apoyo para esto se encuentra en el archivo Prnadmin.doc. Para obtener información sobre SPM, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
246868 Opciones de impresión TCP/IP en Monitor de puerto de Windows 2000 Standard
Nota
AIX puede detener aleatoriamente la impresión en Windows 2000 Line Printer Daemon (LPD). Este problema aparece porque la revisión 4.3.3 de AIX nivel 8 no es compatible con RFC1179. Para que AIX imprima en Windows 2000 LPD, cree el siguiente valor del Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr

Nombre de valor: UseNonRFCSourcePorts
Información del valor: 1
Para obtener más información sobre la impresión AIX en Windows 2000 sobre una Red de área extensa (WAN), haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
280344 El tiempo de espera es de 60 segundos para los trabajos de impresión grandes en Windows Server 2003 y Windows 2000 Server
283014 Lprmon de Windows 2000 no reinicia el trabajo si recibe un "Nack" después de enviar un archivo de datos

Solución

Para solucionar este problema, obtenga el último Service Pack de Windows NT Server 4.0 o Windows NT Server 4.0, Terminal Server. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
152734 Cómo obtener el Service Pack más reciente para Windows NT 4.0

Estado

Microsoft ha confirmado que es un problema de Windows NT 4.0 y Windows NT Server 4.0, Terminal Server Edition. Este problema se corrigió por primera vez en Windows NT 4.0 Service Pack 4 y Windows NT Server 4.0, Terminal Server Edition Service Pack 4.

Propiedades

Id. de artículo: 179156 - Última revisión: martes, 26 de diciembre de 2006 - Versión: 4.2
La información de este artículo se refiere a:
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Palabras clave: 
kbbug kbfix kbprint KB179156

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com