![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как закрыть очередь на спуле? [D5, Win2k]
kmc © (2002-05-11 09:16:00)Нужна печать напрямую в LPT, поискал, нашел ответ, а там
в конце написано "Для лазерного принтера просто достаточно закрыть очередь на спулере, чтобы печать была инициирована".
Ну и как енту очередь закрыть?
kmc (2002-05-11 10:25:00) [1]Спасибо, попробую. Просто у меня печать написана таким вот образом, у меня все работает, а у пользователя нет, вот я
и думал - может надо "закрыть очередь..." и все заработает.
Song (2002-05-11 10:14:00) [2]Попробуйте TPrinter.NewPage
Как я и говорил CloseFile() мне помог, к сожалению я не знаю, что имел ввиду der.
kmc (2002-05-11 10:02:00) [3]Не, не. Вот ответ, который я имею в виду:
спасибо!
Только после выполнения - принтер моргает, а страницу не выплевывает. Я как-то делал это, но не помню.
Не знаешь?
Song © (10.04.02 13:16)
Знаю. Вы не сделали CloseFile(ff);
der (10.04.02 13:20)
нет, там что-то типа прогонка листа... или... новый лист... нет не помню.
Song © (10.04.02 13:22)
У меня получается так.
Для лазерного принтера просто достаточно закрыть очередь на спулере, чтобы печать была инициирована.
( http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1018424018&n=2)
Song (2002-05-11 09:46:00) [4]CloseFile()