Impressão baseada em DOS de NT para Unix/Linux

Impressão baseada em DOS de NT para Unix/Linux

Preciso de ajuda para o cenário mencionado abaixo:

  1. Uma impressora matricial éfisicamenteconectado à máquina Linux (por exemplo, Ubuntu-10.04, pode ser qualquer sabor Unix/Linux)
  2. Nesta máquina Linux, quando levo um RDP para o Terminal Server Windows NT-4.0, executo o aplicativo baseado em DOS.
  3. Agora quero imprimir algumas páginas deste aplicativo baseado em DOS na impressora do Ubuntu, enquanto estou em uma sessão RDP.

Quando segui a documentação de impressão do Samba, consegui imprimir a partir de aplicativos baseados em GUI, como Notepad, Microsoft Word e assim por diante; mas não é possível imprimir a partir do prompt de comando do Windows.

Alguma idéia de como fazer isso?

(A máquina Windows é estritamente NT-4.0 2000 Terminal Server.)

Responder1

Eu faria isso em duas etapas:

  1. Configure a impressão do Samba na caixa do Linux.
  2. Na caixa do NT execute este comando:

    net use LPTx \\samba\printer
    

    (para xusar um valor variando de 1 a 3 dependendo de quais portas lpt3 seu aplicativo DOS pode usar)

    Se nada mais precisar/usar LPT1, desative o LPT no BIOS da caixa NT.

Responder2

Outra maneira é configurar o pacote de spool Berkeley no Unix.

O Windows NT possui os comandos lpr e lpq desde o NT4.

Responder3

Acho que seu aplicativo não é baseado em DOS, mas apenas um aplicativo de linha de comando.

Ele imprime na linha de comando e você gostaria de redirecionar a saída para a impressora? Tentar:

programname > LPT

(ou não era LPT0?)

informação relacionada