[Comm] Снять задание печати

spider =?iso-8859-1?q?spider_=CE=C1_lsi=2Ebas-net=2Eby?=
Чт Янв 26 18:06:19 MSK 2006


Slava Dubrovskiy пишет:
> spider пишет:
> 
> 
>>Каким образом можно снять с печати задание, которое спулер отметил как
>>отправленное на принтер (уже ушло на принтер и в списках не значится),
>>однако принтер его еще не завершил печатать?
>> 
>>
> 
> Выключить принтер?
> 
Это не помогает. Драйвер принтера при любом сбое на принтере повторяет
печать страницы, на которой сбой произошел. А спулер, похоже, к этому
времени уже ничего не контролирует -- он все отдал драйверу. На принтере
есть кнопка, которая отменяет задание, и как с ней взаимодействует
драйвер, непонятно. Похоже, что он об этом не знает и шлет данные в
порт, а принтер просто спускает их в свой /dev/nul вместо печати. И не
известно, спускает их он до того, как отрендерит страницу, или после. Во
всяком случае задание с размером страницы (растровая графика),
превышающим объем памяти принтера, этой кнопкой отменяется минут
двадцать. Как говорится, рука держать эту кнопку устает.



Подробная информация о списке рассылки community