impressão baseada em DOS do NT para Unix / Linux

1

Preciso de ajuda para o cenário mencionado abaixo:

  1. Uma impressora matricial está fisicamente conectada à máquina Linux (por exemplo, Ubuntu-10.04, pode ter qualquer sabor Unix / Linux)
  2. Nesta máquina Linux, quando eu faço um RDP para o Windows NT-4.0 Terminal Server, eu corro o aplicativo baseado em DOS.
  3. Agora eu quero imprimir algumas páginas deste aplicativo baseado em DOS para a impressora do Ubuntu, enquanto eu estiver 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 o Notepad, o Microsoft Word e assim por diante; mas não é capaz de imprimir a partir do prompt de comando do Windows.

Alguma ideia de como fazer isso?

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

    
por SHW 08.03.2011 / 11:43

3 respostas

2

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 x use um valor variando de 1 a 3 dependendo de quais portas lpt3 seu aplicativo DOS pode usar)

    Se nada mais precisar / usa LPT1 desabilite o LPT no BIOS da caixa do NT.

por 08.03.2011 / 16:54
1

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

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

    
por 09.07.2011 / 05:51
0

Eu 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ê deseja redirecionar a saída para a impressora? Experimente:

programname > LPT

(ou foi ist LPT0?)

    
por 08.03.2011 / 13:37