Como faço o escravo imprimir em um arquivo de texto em vez de uma impressora no PuTTY?

2

Eu tenho um grande relatório que só pode ser extraído de um sistema legado como um trabalho de impressão. A impressão na tela é impraticável, pois são 590 páginas de texto e a impressão na tela solicita que o usuário pressione enter para cada nova página.

Eu posso imprimir em uma impressora escrava especificada no PuTTY, definindo a impressora nas configurações do terminal.

Eu criei uma impressora 'Generic / Text Only' e a selecionei no PuTTY.

Quando imprimo, recebo dois trabalhos na fila; o primeiro é sempre 13 bytes - e dá um status de 'Erro - Impressão', o segundo é ~ 2,54 MB, mas nunca imprime.

Eu esperava que uma caixa de diálogo fosse aberta para que eu pudesse especificar um arquivo de destino, mas não tive sorte.

Alguma sugestão?

    
por spdegabrielle 08.08.2012 / 14:54

2 respostas

2

Atualização:

É um "recurso" de Putty:

Since PuTTY sends data to the printer raw, it cannot offer options such as portrait versus landscape, print quality, or paper tray selection. All these things would be done by your PC printer driver (which PuTTY bypasses); if you need them done, you will have to find a way to configure your remote server to do them.

PuTTY ignora o driver que normalmente coloca a caixa de diálogo de seleção de nome de arquivo

Atualização 2:

Você pode configurar o servidor para imprimir em um arquivo e, em seguida, usar o PuTTY (ele tem um cliente SCP pscp ) para recuperar esse arquivo de texto.

Eu tenho um servidor que usa o zmodem para enviar arquivos, o PuTTY não suporta o zmodem, mas vários tipos de garfo, como o Kitty.

(resposta original segue)

Você precisa configurar uma impressora que sempre imprime no arquivo

Em seguida, em Putty, vá para Configurações, Terminal, Impressora para enviar a saída ANSI para. Escolha a impressora que você acabou de adicionar ao Windows.

    
por 08.08.2012 / 15:36
1

Peço ao putty para direcioná-lo para um "Microsoft XPS Document Writer" na inserção padrão da impressora. Configurar portas como "PORTPROMPT". Despeja um arquivo .OXPS em "meus documentos". Abra o arquivo com o Wordpad e imprima diretamente em qualquer impressora.

    
por 09.09.2015 / 10:39