虚拟化一个非常传统的应用程序

在这一个寻找一些帮助。 我有一个客户谁拥有一个非常古老的MS DOS应用程序,是用一些不明原因的3GL语言编写的。 原来的软件供应商在1996年左右停业,并没有支持。

我需要对这个应用程序进行虚拟化,因为他们既不想要也不需要更多现代化的解决scheme。

虚拟化机器非常简单。 但是这个应用程序吐出HP PCL代码进行打印,只能使用HP LaserJets。

为了使系统工作,我需要能够打印到非PCL打印机(即三星激光打印机),并可能打印到PDF。

任何想法如何做到这一点非常感谢,因为这是一个真正的工作停止。 有没有可用的垫片,或者我在错误的树上吠叫?

我build议使用支持HP PCL代码或HP PCL仿真的打印机。 更换打印机/设备比重写遗留应用程序更容易。

我使用传统应用程序进行仓储/生产无人值守打印。 我必须validation打印解决scheme,因此您需要支持的设备数量有限。

对于PDF问题,过去我需要使用一个商业的PCL-to-PDF插件 。 在Linux下,我们已经能够使用开源软件来处理这个问题。

你正试图解决错误的问题。 你需要去寻找那些内置PCL支持而不需要Windows驱动程序的打印机。

最简单的testing方法是尝试使用HP4或5或6 PCL驱动程序,你会得到一个漂亮的testing页面或炒鸡蛋。