P:
Quero imprimir um arquivo de extensão Prn mas quando tento
fazê-lo Windows diz que não há nenhum executável
associado a esse tipo de arquivo. Já tentei copiar e colar
na impressora, já incluí um shortcut da impressora
no Send To, já associei o spool32 aos arquivos .Prn e nada.
Será que poderia me fazer a caridade de revelar o segredo?
R: Arquivos de extensão Prn
contêm o conjunto de comandos enviado à impressora
quando se ordena a impressão de um arquivo qualquer. Podem
ser muito úteis em uma situação peculiar: digamos
que você tenha um determinado programa gráfico instalado
em um micro que não está conectado a uma impressora
em cores, mas que você tem acesso a uma outra máquina
conectada a uma destas impressoras na qual seu programa gráfico
não foi instalado. E digamos que você acabou de gerar
um arquivo neste programa e deseja imprimi-lo em cores. Faça
o seguinte: com os discos de instalação de Windows,
instale o suporte à impressora a cores na máquina
sem impressora (escolha a porta FILE durante a instalação).
Depois, usando seu programa gráfico, mande imprimir o arquivo
nesta impressora sem esquecer de assinalar a caixa "Imprimir
em arquivo" na janela "Imprimir". O sistema operacional
irá capturar o fluxo de comandos que seria enviado à
impressora e redirecioná-lo para o disco, criando um arquivo
com o mesmo nome do arquivo que foi "impresso", porém
com a extensão Prn. Finalmente, para imprimi-lo, transporte
o arquivo Prn para a outra máquina e o encaminhe diretamente
para a impressora. Se Windows 9x fosse de fato um sistema operacional
orientado para objetos como apregoa, bastaria arrastar o ícone
do arquivo e soltá-lo sobre o da impressora. Mas isto não
funciona e o resultado, como você já descobriu, é
uma mensagem informando que arquivos Prn não têm programa
associado e por isto a operação não pode se
completar. Mas não se preocupe: a coisa é possível.
Basta recorrer às artes arcanas do DOS. Digamos que seu arquivo
seja "FIGURA.PRN" e more no diretório "C:\via_dir\"
(onde via_dir é a via completa do diretório que contém
o arquivo). Para imprimi-lo, verifique se a impressora está
ligada e conectada, abra uma janela DOS, digite o comando:
COPY C:\via_dir\FIGURA.PRN PRN [ENTER]
e o problema está resolvido. (13/07/98)