Impresión basada en DOS de NT a Unix/Linux

Impresión basada en DOS de NT a Unix/Linux

Necesito ayuda para el escenario mencionado a continuación:

  1. Una impresora matricial esfísicamenteconectado a la máquina Linux (por ejemplo, Ubuntu-10.04, puede ser cualquier versión de Unix/Linux)
  2. Desde esta máquina Linux, cuando llevo un RDP al Terminal Server de Windows NT-4.0, ejecuto la aplicación basada en DOS.
  3. Ahora quiero imprimir algunas páginas desde esta aplicación basada en DOS en la impresora de Ubuntu, mientras estoy en una sesión RDP.

Cuando seguí la documentación de impresión Samba, pude imprimir desde aplicaciones basadas en GUI como el Bloc de notas, Microsoft Word, etc.; pero no puedo imprimir desde el símbolo del sistema de Windows.

¿Alguna idea de cómo hacer esto?

(La máquina Windows es estrictamente NT-4.0 2000 Terminal Server).

Respuesta1

Haría esto en dos pasos:

  1. Configure la impresión Samba en la caja de Linux.
  2. En el cuadro NT ejecute este comando:

    net use LPTx \\samba\printer
    

    (para xusar un valor que oscila entre 1 y 3, dependiendo de qué puertos lpt3 pueda usar su aplicación de DOS)

    Si nada más necesita/usa LPT1, desactive el LPT en el BIOS de la caja NT.

Respuesta2

Otra forma es configurar el paquete de cola de Berkeley en Unix.

Windows NT ha tenido los comandos lpr y lpq desde NT4.

Respuesta3

Supongo que su aplicación no está basada en DOS, sino solo una aplicación de línea de comandos.

¿Se imprime en la línea de comando y desea redirigir la salida a la impresora? Intentar:

programname > LPT

(¿O era LPT0?)

información relacionada