Virtualizando um aplicativo muito legado

5

Procurando por um pouco de ajuda sobre este. Eu tenho um cliente que tem um aplicativo MS DOS muito antigo que está escrito em alguma linguagem 3GL de origem desconhecida. O fornecedor original de software saiu do mercado em 1996 e não tem suporte.

Eu preciso virtualizar esse aplicativo, pois eles não querem nem têm dinheiro para uma solução mais moderna.

Virtualizar a máquina é bastante fácil. No entanto, este aplicativo apresenta códigos HP PCL para impressão e funciona somente com HP Laserjets.

Para que o sistema funcione, eu preciso imprimir em impressoras não PCL (ou seja, uma impressora a laser Samsung) e, potencialmente, imprimir em PDF.

Todas as idéias sobre como fazer isso são muito apreciadas, pois isso é realmente uma parada de trabalho. Existe algum tipo de calço disponível ou estou latindo na árvore errada?

    
por Stuart Burns 09.09.2014 / 12:55

2 respostas

4

Eu sugiro usar impressoras que suportem códigos PCL da HP ou emulação HP PCL. É mais fácil alterar uma impressora / dispositivo do que reescrever um aplicativo legado.

Trabalho com impressão autônoma de armazenamento / produção a partir de um aplicativo legado. Eu tenho que validar as soluções de impressão, por isso, faz sentido ter um número limitado de dispositivos que você precisa suportar.

Para a edição em PDF, no passado, precisei usar um complemento comercial PCL-para-PDF . Com o Linux, conseguimos lidar com isso com software de código aberto.

    
por 09.09.2014 / 13:02
0

Você está tentando resolver o problema errado. Você precisa procurar impressoras que tenham incorporado suporte PCL sem a necessidade de um driver do Windows.

A maneira mais fácil de testar é tentar usar o driver HP4 ou 5 ou 6 PCL e você terá uma boa página de teste ou ovos mexidos.

    
por 25.12.2014 / 01:42