No se puede imprimir en el puerto paralelo LPT1 en la estación de acoplamiento en Win7

1

Tengo una impresora POS MicroPOS ADP400. En una PC de escritorio, lo conecto al puerto paralelo en MBO e imprimo así copy file.txt LPT1:y funciona.

En mi computadora portátil HP Probook con puerto LPT en una estación de acoplamiento, no se imprime. Recibo un 1 file(s) copiedmensaje del símbolo del sistema pero no se imprime. ¿Dónde buscar registros? ¿Cómo imprimir desde el símbolo del sistema en Win7-64 al puerto paralelo en una estación de acoplamiento? Pensé que es lo mismo que en una PC de escritorio, pero parece que no lo es.

Hrvoje T
fuente

Respuestas:

2

Consulte el administrador de dispositivos de Windows, sección Puertos para ver si ve el puerto paralelo allí.

Eso debería decirle qué puerto LPT está utilizando. Se muestra como la última parte de la línea como "(LPTx)". Lo más probable es que no sea LPT1.

Si no ve el puerto en absoluto, también requiere controladores antes de que Windows lo reconozca. Estos controladores deben obtenerse del fabricante de la estación de acoplamiento.

EDITAR
Basado en información adicional en el comentario, parece que Windows, en este caso, ve el puerto, pero no genera automáticamente el dispositivo LPTx de estilo DOS en el entorno CommandPrompt.

El truco está aquí para instalar una impresora ficticia de Windows en este puerto (use el controlador de impresora "Texto genérico solamente").
Luego, comparta esta impresora.
En el símbolo del sistema, emita el comando "net use LPT1 \ XXXXX \ printer / persistent: yes"
Reemplace "XXXXX" con el nombre de su computadora y use para "impresora" el nombre compartido que se le dio a la impresora en el paso anterior.

Esto asigna el puerto LPT1 en la impresora compartida. (Puede usar LPT2, LPT3, etc., si LPT1 entrara en conflicto con un puerto de impresora ya existente).
Después de hacer esto, comandos como "copy file.txt LPT1:" funcionarán normalmente. El hecho de que la impresora tenga un controlador de impresora de Windows instalado encima no interferirá con la operación al acceder desde el símbolo del sistema.

Tonny
fuente
Puedo verlo Device Managercomo ECP Printer Port (LPT1). Es el único puerto LPT que tengo y el único puerto LPT que aparece allí. Creo que está instalado bien. Aquí está la foto s29.postimg.org/5af0m8wkn/lpt1_1.png No la necesito en Windows instalado, mi programa 'DOS' funciona directamente con el puerto LPT.
Hrvoje T
1
@HrvojeT El puerto LPT de DOS es un hardware completamente diferente de los chips mucho más modernos utilizados en una base externa (generalmente la base tiene un chip paralelo USB-> y el puerto está conectado por USB). Windows emula el puerto LPT de estilo DOS para que lo use el símbolo del sistema, pero en algunos casos esto no sucede automáticamente. Actualizaré la respuesta con instrucciones adicionales ...
Tonny