powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Задержка при печати на принтер под WinXP - как убрать ?
10 сообщений из 10, страница 1 из 1
Задержка при печати на принтер под WinXP - как убрать ?
    #33788228
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Принтер OKI ML 3310 (матричный) подключен к Win XP Pro и расшарен. Печать из старого приложения под DOS. Страница, формируемая приложением, точно заканчивается eject. Тем не менее - задержка печати 20 секунд (т.е. приложение уже свободно, а задание в очереди висит). Игрался со свойствами очереди и драйвера - нифига не добился. Задержка как была - так и есть :( Та же задержка наблюдается при печати с клиентов под Win 98 и Win XP, подключающихся к этому же принтеру, и работающих с DOS-приложений. Как побороть задержку ?
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33788277
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizhточно заканчивается eject
а код какой?
помнится, мне для чего-то подобного приходилось end page посылать
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33788653
Cancer13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если сразу после отправки на печать выйти из этого ДОС-приложения?
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33788738
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а код какой?
>помнится, мне для чего-то подобного приходилось end page посылать

12 десятичное

>А если сразу после отправки на печать выйти из этого ДОС-приложения?

Сразу печатает. Но ведь из приложения выходить не надо - надо следующие документы в нем делать :(
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33790531
soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizh>а код какой?
>помнится, мне для чего-то подобного приходилось end page посылать

12 десятичное

>А если сразу после отправки на печать выйти из этого ДОС-приложения?

Сразу печатает. Но ведь из приложения выходить не надо - надо следующие документы в нем делать :(

Просто Dos приложение, скорее всего на FoxPro/Cliper держит LPT порт открытым, а 20 секунд таймаут по умолчанию.

http://citrix.1th.ru/DOS.html
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q102203
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33790796
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ларчик открывается очень просто. Тынц . В самом низу страницы, там про задержки печати. Не помню, на сервере печати или на клиенте - делал на обоих, потом оба перезагружал.
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33793920
Cancer13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не помогло
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33794351
weber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Было когда-то подобное, решалось CTRL+P или ALT+P не помню точно уже давно было.
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33796255
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, отчет, что помогло.

1) При печати c Win XP. В одном из приложений - оказалось на Foxpro 2.0 - вставил такую процедуру:

*
* "End of print job" - release print job to the printer
*
procedure EOPJ
if upper(left(getenv("OS"), 10)) = "WINDOWS_NT"
run dir >nul
endif
return

и вызываю ее после каждого eject.

А вот код

set device to screen
set print off
set printer to

не помог. Не помогла и посылка кода 26 (EOJ) в конце задания. Так можно пинать фирменный спулер печати OKI (если есть принтер OKI с Ethernet :) ).

2) При печати с Win 9x на сетевые принтеры оказался полезным совет техподдержки БЭСТ.

В system.ini вставил :
[Network]
PrintBufTime=5
[IFSMGR]
PrintBufTime=5

Действительно - задержка для ВСЕХ приложений DOS получилась 5 секунд. Проверял на Win 95, Win 98.

3) Еще 2 приложения под DOS - для одного исходный код доступен на C - позже поковыряю, мож найду. Для другого - код недоступен. С ними под Win XP проблема сохранилась.
...
Рейтинг: 0 / 0
Задержка при печати на принтер под WinXP - как убрать ?
    #33912732
lexab65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот что я нашел
убирает задержку на LPT порту мне помогло
http://www.computerassistance.com/garagekeeper/gkfaq.htm#GQ05
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Задержка при печати на принтер под WinXP - как убрать ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]