Impressão PostScript em impressora normal

[Nota: 04/2013 - Este artigo está desatualizado e somente mantenho como histórico, seus comentários foram bloqueados pois não tenho mais como responder por este assunto.]

Semana passada precisei ajudar minha irmã a configurar um novo computador para sua gráfica, da qual havia sido sócio, e que por isso já tinha conhecimento que não seria uma tarefa trivial substituir seu computador antigo (já falecido) pelo novo e fazê-lo conversar apropriadamente com suas impressoras. Não somente pelo fato de substituir seu sistema operacional, windows 98 pelo windows XP, mas também porque precisava configurar uma impressora PostScript virtual redirecionando sua saída para o programa Ghostscript para gerar sua impressão em uma impressora sem suporte a PostScript.

A instalação do sistema operacional, drivers, e até das 2 impressoras/duplicador (Konica 7020 e Risograph SC3500 RisoRinc) foi tranquila, apesar da reclamação do XP sobre a compatibilidade do driver para NT 4.

Aí foi a vez de instalar uma impressora genérica postscript, nós sempre utilizávamos uma Apple Laserwriter II Plus v42 como base, mas ela não funcionou adequadamente no XP (alguns elementos não eram impressos), acabei encontrando um driver para impressora postscript genérica diretamente do site da adobe, instalei e resolvido.

Daí em diante quebrei a cabeça para configurar apropriadamente os programas Ghostscript e Redmon para direcionar as saídas da impressora postscript genérica e renderizar para uma impressora comum, neste caso a Risograph SC3500.

Resumindo, passei metade do dia para descobrir no final que só faltava um maldito traço “-” em uma das telas de configuração para funcionar corretamente, por isso estou escrevendo todos os passos da configuração para que um dia, se precisar de novo, possa configurar tudo de primeira.

Instalação do Ghostscript, GSView e Redmon

Ghostscript, baixe a versão instalável através do site do SourceForge, neste caso foi utilizada a versão “gs861w32.exe”.

Os programas GSview e Redmon eu recomendo baixar através do mirror do ibiblio, pois não foi possível pelas suas respectivas páginas principais, link para os arquivos via ibiblio “gsv49w32.exe” e “redmon17.zip“.

Faça a instalação do Ghostscript na pasta “c:\gs”, a utilização deste diretório facilitará manutenções futuras (backup e reinstalação).

ghostscript folder

Instale o GSview e ao escolher o diretório de instalação, coloque “c:\gs\Ghostgum”.

GSview setup

Descompacte o arquivo redmon17.zip no diretório “c:\gs\redmon” e execute o arquivo “setup.exe” dentro dele, após a instalação NÃO APAGUE o diretório “c:\gs\redmon”.

Configuração

Para o Redmon funcionar corretamente com a impressora é necessário informar alguns parâmetros através de um arquivo de configuração, no caso da impressora Risograph, criei um arquivo “RISO.rsp” no diretório “c:\gs” com os seguintes parâmetros:

-Ic:\gs\gs8.61\lib;c:\gs\fonts
-sDEVICE=mswinpr2
-r400
-dNOPAUSE
-dNoCancel
-dSAFER
-sPAPERSIZE=legal
-sOutputFile="\\spool\RISO SC3500 RisoRinc"

Para maiores detalhes consulte sua documentação no diretório “c:\gs\redmon\redmon.hlp”.

Note que nos parâmetros -r400 é informado a resolução 400dpi, e -sOutputFile=”\\spool\RISO SC3500 RisoRinc” o direcionando da saída é feito para a fila de impressão da Risograph, estes parâmetros devem ser alterados conforme a impressora utilizada.

Configuração da Impressora

Entre nas configurações da impressora e nas propriedades da porta, adicione uma nova porta, selecione Redirected Port, e crie a porta RPT1:

Adicionando a porta de impressora

Configure a porta RPT1: com as seguintes informações:

Redmon config

Redirect this port to the program:

C:\gs\gs8.61\bin\gswin32c.exe

Arguments for this program are:

@c:\gs\RISO.rsp -sOutputFile="%1" -

Note o traço “-” no final da linha (imprescindível).

Pronto, aproveite, economize um dinheirinho e uns fios de cabelo se você ainda tiver.

32 ideias sobre “Impressão PostScript em impressora normal

  1. Everthon

    gostaria mto que, de repente, vc me indicasse como deveria ser os comandos para uma impressora SAMSUNG SCX-4100 e como funciona a impressao das reticulas postscript atravez do gsview, desde já agradeço.

  2. Disraeli

    Olá, consegui fazer todos os passos de instalação e quase todos da configuração, minha dúvida ficou em como criar um arquivo Samsung.rsp para a Samsung ML-1610 Series, se tiver como me passar um artigo com mais detalhes sobre esse tipo de arquivo agradeceria, ou se poder já me passa o arquivo pronto… rsrsrsr

    Té mais

  3. ricnishimura

    Olá Disraeli, bom, não tenho como simular sua impressora, mas provavelmente vc precisará modificar o parâmetro:
    -r400 para -r600 (600 dpi)

    e o parâmetro:
    -sOutputFile=”\\spool\RISO SC3500 RisoRinc”
    para o nome de sua impressora instalada.

    Talvez o “papersize” também deva se alterado de acordo com o papel a ser utilizado.
    Boa sorte.

  4. Disraeli

    Bom, já da pra ter uma idéia, porém ainda ficam duas dúvidas a primeira é quanto ao “-sDevice=” não sei qual nome colocar e a segunda é quanto ao formato desse arquvio, como ele é feito, é no bloco de notas e salvo com arquivo txt.

    Mais uma vez muito obrigado

  5. Disraeli

    Entendi, mas se possível gostaria de tirar mais duas dúvidas, a primeira é: qual nome coloco no parâmetro -sDEVICE=” estou suando o adobe Acrobat Distiller junto com o drive indicato no seu artigo, e segunda é com ralação a criação desse arquivo, como ele é feito, e digitar as informações no bloco de notas e salvar normalmente ou tem outro procendimento?
    Obrigado.

  6. admin

    Disraeli, o arquivo pode ser criado com o bloco de notas mesmo, e o nome da impressora normalmente é o que aparece no painel de controle do windows.

    O parâmetro -sDEVICE=mswinpr2 não deve ser alterado.

  7. David Júnio Monteiro

    Olá amigos, estou com um problema na linha:
    -r400, que valor devo colocar? Minha impressora é HP LasesJet 1020. Com Resolução de 1200 DPI.

    E o que devo colocar na linha:
    -sOutputFile=”\\spool\RISO SC3500 RisoRinc”? Só substituir o: RISO SC3500 RisoRinc”
    por: HP LaserJet 1020”?

    me ajudem por favor, eu já fiz isto, mas ñ imprime dis que tah pronto pra imprimir, mas minha impressora nem liga.

    eu tb modifiquei no campo onde tava paper…. Coloquei =oficio.

    Valeu a Todos

  8. nishimura

    Olá David, -r400 era a resolução da impressora, como a sua é 1200 vc pode alterar para -r1200.
    O -sOutputFile deveria ser esse mesmo: “HP LaserJet 1020″ (mas as vezes o windows nos prega algumas peças).
    O parâmetro -sPAPERSIZE=legal, o tamanho do papel “legal” corresponde ao ofício (216x330mm).
    Infelizmente não tenho como me certificar que esta receita funciona em todas as impressoras, pois cada uma possui características específicas que podem variar, e até agora ninguem confirmou se a receita funcionou com diferentes impressoras
    Abraços.

  9. David Júnio Monteiro

    Amigo, tá certo então. Vou deixar o paper=legal. Não sei o que fiz reinstalei a impressora e apareceu Hp LaserJet ( Copia 1 ) no GSview selecionei esta impressora, e dai imprimiu. Nishimura fazendo como vc explicou no seu tuto, eu imprimo no GSview, vai ficar com uma melhor qualidade do que separar cores no coreldraw de forma normal? Meu pai tem uma gráfica em Jaborá SC cidade de 4.000 habitantes, e cobram 50 reais o jogo de fotolito se fosse mandar fazer pra meu pai só imprimir, dai se eu fazer que nem vc explico ai no seu tutorial vai ficar com esta qualidade de impressão boa? Em off-set? E se vc puder pode me dizer qual é o melhor papel para gravação de chapas (vegetal, poliester,entre outros)

    Muito Obrigado

    Kra vc é d Mais!!!

  10. nishimura

    Olá David,
    Olha, eu sou do tempo em que a gente imprimia em papel vegetal e impressora de 300dpi, e ficava bom.
    Agora se vc precisa de separação de cores com uma boa qualidade, às vezes vale a pena pagar a mais pelo fotolito.
    Mas faz um bom tempo que não trabalho mais na área, então não sei se sou a melhor pessoa para comentar o assunto, meus últimos trabalhos eu imprimia em poliester (laser film).
    Pelo menos usando Postscript para imprimir dá para ter um controle melhor sobre a retícula na impressão e ajustar a melhor lineatura para sua impressora.
    Abraços.

  11. David Júnio Monteiro

    Vlw kra. Como ninguém postou sobre seu tutorial de deu certo, para mim deu muito certo com essas dicas ai. Brigado!

    Vc pode me dizer qual a lineatura colocar?

    Estou colocando de resolução 1693: RT SCREENING – LINO 500
    E tela básica de 180 a 200. Tipo de Meio Tom: Elipse

    Não se é ao certo estes dados, pois começei a poco “tentar fazer separações”

    Vlw vc me ajudou bastante muita sorte pra vc!!!

    Lembrando: IMPRESSORA HP LaserJet 1020: 600 a 120DPI!

  12. Adriel

    Olá meu jovem seu esquema deu certo unico problema que minha impressão ta saindo com tamanho muito grande teria alguma idéia de onde posso alterar ja mexi na resolução mas não funcionou.

    Esquema muito bom se der certo vou economizar muito

  13. David Júnio Monteiro

    Olá Meu amigo, queria pedir um negocinho, o gradiente de certas seleções estão dando erro!

    Tipo assim eu visualizo a cor magenta no Gs View mas na hora de imprimir sai com divizões em vez de sair normal.

    Obrigado

  14. Gildasio dos Santos Silva

    olá!
    suas dicas me foram de grande utilidade, instalei todos os programa e deu tudo certo, menos um pequeno detalhe: é que quando o arquivo a ser impresso é maior que A4, sempre corta parte da impressão.

    como posso resolver isso?:

    Obrigado
    Gildasio

  15. ricardo Autor do post

    @Gildasio dos Santos Silva
    Na época eu checava a configuração de página nos seguintes lugares:
    - driver da impressora Postscript (Generic PostScript Printer)
    - driver da impressora sem suporte ao Postscript
    - e no painel do duplicador digital Risograph (que talvez não seja o seu caso)
    abraços.

  16. Abmael

    Nossa como suas dicas foram de grande ajuada;
    Intale pra hp 1320 e deu certo, mas não sei o que esta acontecendo que não consigo na HP Designjet 510 – mando imprimir em ele abre cmd com o endereço do gswin32c

  17. GIOVANIA

    olá gostaria de uma informação
    tenho uma impressora hp laser jet 1020 quando coloco algo para imprimir nao qual a arte tenha cores coloridas ou reticulas minha maquina nao da nem sinal de impressao ela para e fica arquivo pendente e aparece arquivo postscript independente de despositivo vc sabe se preciso configurar ela para conseguir imprimir minhas artes…
    obs: na cor somente preto ela funciona otima mas se tem retigula ou cores ela para e trava… aguardo uma resposta obriagada…

  18. GIOVANIA

    ola me esqueci trabalho com dois tipos de programas o corel daw 11 e 13 e o pagemaker 6.5 e esses dois programas estou tendo esses problemas de impressão
    so que pra configurar as coordenadas de impressão desta maquina eu nao estou sabendo…
    pode me ajudar
    obrigada

    1. ricardo Autor do post

      Olá Giovania, desculpe, fiz o artigo para me lembrar de algumas configurações que minha irmã necessitava naquela época, mas como há um tempo não presto mais suporte nesta área, não tenho melhores informações para te passar.

  19. GIOVANIA

    OK MUITO OBRIGADA EU ACABEI BAIXANDO UM DRAVE DA HP PELA INTERNET ONDE ELE NÃO VEM COMPLETO AGORA ACABEI PEGANDO EMPRESTADO O DRAVE ORIGINAL VOU INST MAS DE QUALQUER FORMA OBRIGADA…

  20. new

    por favor gostaria que me ajudacem
    comprei uma impressora HP LASERJET2055DN com emulação post script 3
    só que não consigo intalar o driver post script e nem tirar fotolitos, por favor me ajudem gastei um bom dinheiro nessa impressora

    sem mais muito obrigado

  21. Kelder

    Olá, gostaria de saber se ele funciona só no WinXP, ou pode ser usado no Win7

    aguardo

  22. Franco

    Bom dia

    Fiz as configurações ncessárias. Mas pelo meio surgiu-me a seguinte dúvida . É mesmo necessário ter uma impressora fisica ? Como na literatura li que estavamos a configurar uma virtual printer , não me parece ou é necessário ?
    Acontece que eu fiz todas as configurações que tu mandas e chega num ponto em que aparace a consola msdos do gswin32c.exe em aberto e o spooler da impressora têm lá o que é necessário imprimir , mas não faz mais nada ….

  23. Rildo Brasil

    POXA, CAMAARADA. LI SEU DEPOIMENTO E PERCEBI QUE SABE MUITO SOBRE POST SCRIPT. POIS É, É UMA PALAVRAZINHA QUE FAZ UMA DIFERENÇA DANADA. TAMBÉM MEXO NESSA ÁREA GRÁFICA E PRINCIPALMENTE SERIGRÁFICA ONDE PRECISAMOS MUITO DE AUMENTAR OS PONTINHOS. TINHA UMA HP LASER JET 1320 QUE FAZIA ISTO, AGORA QUE A PERDI NUMA QUEDA, (JÁ TINHA ELA HÁ 5 ANOS) NÃO SEI MAIS A QUAL COMPRAR. QUAIS AS NOVAS IMPRESSORAS QUE FAZEM POST SCRIPT, DA HP. SERÁ QUE PODE ME INDICAR UMA TAMANHO A4?

    1. ricardo Autor do post

      Olá, infelizmente não poderei te ajudar, faz um bom tempo não trabalho mais na área gráfica e por isso mesmo parei de acompanhar a evolução dos equipamentos.
      Abs.

  24. rodrigo

    poxa que pena cara ja tenho tudo em mãos tudo instalado bunitinho mais tenho uma enorme duvida igual a do amigo ai de cima, a impressão sai cortada em A4 e estou frustrado com isso. vc pode me ajudar a me indicar um boa impressora POSTSCRIPT?
    pois so vejo essa saida ja tentei de tudo e nada. se vc puder ajudar nessa parte ficarei mnt grato e vc sera mnt compesado a deus ^^.

  25. Rafael

    Tentei e tentei, mas n consegui, não sei se meu Windows é diferente ou algo assim.
    Minha impressora é HP Laserjet M1132 MFP, e aqui deu PAU nos trem tudo.
    Alguem poderia me dar umas dicas?
    meu Windows Xp Profissional 2002

  26. Monica

    Não consigo enviar os arquivos de coreldraw e photoshop para a impressora hp designjet 510 42 inprinter…ela imprimi um pedaço e pára…a cabeça de impressão fica batendo e voltando e nada.;..as vzs ela mprimi a folha toda…..e as vzs o mesmo arquivo d mesma forma e ela nada

Os comentários estão fechados.