Виртуализация ОЧЕНЬ устаревшего приложения

Нужна помощь в этом. У меня есть клиент, у которого ОЧЕНЬ старое приложение MS DOS, написанное на каком-то языке 3GL неизвестного происхождения. Первоначальный поставщик программного обеспечения прекратил свою деятельность в 1996 году или около того и не получил поддержки.

Мне нужно виртуализировать это приложение, поскольку они не хотят и не имеют денег для более современного решения.

Виртуализировать машину достаточно просто. Однако это приложение выдает коды HP PCL для печати и будет работать только с HP LaserJet.

Чтобы система работала, мне нужно иметь возможность печатать на принтерах не PCL (например, лазерных принтерах Samsung) и, возможно, печатать в PDF.

Любые идеи о том, как это сделать, очень ценятся, так как это действительно пробка. Имеется ли какая-то прокладка или я лаю не на том дереве?

2 ответа

Я бы предложил использовать принтеры, поддерживающие коды HP PCL или эмуляцию HP PCL. Проще поменять принтер / устройство, чем переписать устаревшее приложение.

Я работаю со складской / производственной автоматической печатью из устаревшего приложения. Я должен проверить решения для печати, поэтому имеет смысл иметь ограниченное количество устройств, которые необходимо поддерживать.

В прошлом для выпуска PDF мне нужно было использовать коммерческое дополнение PCL-to-PDF. С Linux мы смогли справиться с этим с помощью программного обеспечения с открытым исходным кодом.

Вы пытаетесь решить не ту проблему. Вам нужно искать принтеры со встроенной поддержкой PCL без необходимости драйвера для Windows.

Самый простой способ проверить это попробовать использовать драйвер HP4 или 5 или 6 PCL, и вы получите красивую тестовую страницу или яичницу-болтунью.

Другие вопросы по тегам