Preciso de ajuda para o cenário mencionado abaixo:
- Uma impressora matricial éfisicamenteconectado à máquina Linux (por exemplo, Ubuntu-10.04, pode ser qualquer sabor Unix/Linux)
- Nesta máquina Linux, quando levo um RDP para o Terminal Server Windows NT-4.0, executo o aplicativo baseado em DOS.
- 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:
- Configure a impressão do Samba na caixa do Linux.
Na caixa do NT execute este comando:
net use LPTx \\samba\printer
(para
x
usar 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?)