А АSaturday, 18 July 2015

Печать на LPT в Window 7 - правка реестра.


Всем привет.

Оп-па, а сегодня нарисовалась еще одна старушка под MS DOS. Ну просто пользователь пересел на Windows 7 и прямая печать из бухгалтерской программы призадумалась(. Вот тебе и день Бухгалтера! И что делать? Многообещающий верх уже давно обещал эту софтину заменить новой, т.е. современной, но когда дошло дело до реализации оказалось что дело не в коде, а  в алгоритмах. А их не так просто осилить новой команде. Ну да ладно. Проблема то у старушки с прямой печатью на LPT1 здесь и сейчас. Пробуем решить ее. Виртуализацию, как мы делали раньше, не используем потому как софтина не моя.) Пришлось бы решать слишком много не технических вопросов.

Оказалось надо не забывать править реестр Windows. 
По ветке  реестра
HKLM\SYSTEM\CurrentControlSet\Control\WOW изменить значение параметра LPT_timeout (REG_SZ) на 0. 

Если такого параметра нет, то создайте его. Это задержка в секундах при выводе на печать через LPT. Применимо для версий от Windows ХР до Windows 8. 

Опыт показывает что иногда есть смысл поставить значение этого параметра в 1.

Вот и все.
Успехов.

2 comments:

Anonymous said...

Це стосується локального принтера?

Eugene said...

Саме так.

Post a Comment

А что вы думаете по этому поводу?

Версия на печать

Популярное

Медиа облако