У меня есть неудачная задача выполнить (минимальную) работу по обслуживанию двух устаревших приложений, разработанных в DBIII +/Clipper '87.DOS унаследованное приложение с USB-принтером
У меня есть полный доступ к источнику и минимальная инструментальная цепочка для повторной компиляции приложения, когда это необходимо, но мне не разрешено переопределять его с нуля из-за различных (в основном психологических) причин от основного пользователя.
В любом случае, несмотря на то, что приложения работают под управлением XP, аппаратная поддержка становится сложной задачей. Пользователь должен заменить неисправный принтер (старый ударный HP с параллельным интерфейсом) и рабочий стол 486 (!), На котором размещаются приложения.
Основная проблема заключается в том, чтобы найти принтер, который может быть использован под XP, возможно через USB (коробка Asus EEE будет идеальной и не будет иметь параллельный порт) и сделает ее «видимой» для 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? Какие-либо оговорки? Использовали ли вы одну из перечисленных утилит (или другую, которую я еще не нашел), и если да, то какой из них вы бы посоветовали?
Ваш обходной путь выглядит знакомым. Я перенаправляю порт USB в LPT1, и это обычно работает для меня. – 2009-10-19 09:48:14
dosprn ++, я думаю, что было что-то еще, но я не могу вспомнить его ... – Artelius