Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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

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