Устаревшее приложение DOS с USB-принтером

У меня неудачная задача выполнить (минимальную) работу по обслуживанию двух устаревших приложений, разработанных в DBIII + / Clipper '87.

У меня есть полный доступ к исходному коду и минимальный набор инструментов для перекомпиляции приложения, когда это необходимо, но я не могу переопределить его с нуля по разным (в основном психологическим) причинам от основного пользователя.

В любом случае, хотя приложения нормально работают под XP, аппаратная поддержка становится рутиной. Пользователь должен заменить неисправный принтер (старый HP с параллельным интерфейсом) и рабочий стол 486 (!), На котором размещены приложения.

Теперь главная проблема - найти принтер, который можно использовать под XP, возможно, через USB (Asus EEE Box будет идеальным, и у него нет параллельного порта) и сделать его "видимый» для приложений DOS.

Пока я нашел обходной путь:

http://geekswithblogs.net/dtotzke/articles/26204.aspx

плюс несколько утилит:

http://www.dosprn.com/ http://www.dos2usb.com/index.htm http://www.printfil.com/english.htm

Утилиты кажутся лучше, потому что они предлагают какой-то фильтр для старых escape-последовательностей (например, ESC / P для Epson или диалект HP), делая его прозрачным для принтера. Или, по крайней мере, так говорят.

Итак, вопрос: есть ли у кого-нибудь опыт взаимодействия старых программ DOS с современными принтерами под XP? Любые предостережения? Вы использовали одну из перечисленных утилит (или другую, которую я не сделал?пока не нашел) и если да, какой из них вы бы порекомендовали?

Ответы на вопрос(1)

Ваш ответ на вопрос