Чому черги для друку вікон * do * час від часу задушуються над завданням друку


11

Ви знаєте, як черги на друк у Windows періодично припинять роботу із завданням друку на чолі черги, який просто не друкується і який ви не можете видалити? Хтось знає, що відбувається, коли це станеться?

Я бачив це ще з NT4 днів, і це все ще трапляється в 2008 році. Я говорю про стандартні лазерні принтери, підключені IP - нічого фантазійного. Я підтримую багато серверів і безліч робочих станцій і бачу, що це відбувається кілька разів на рік.

Користувач зателефонує, сказавши, що не може надрукувати. Коли ви вивчаєте чергу друку, яка в моєму випадку, як правило, є серверною чергою, спільною для робочих станцій, ви знайдете завдання друку, яке ви не можете скасувати. Ви також не можете призупинити, повторно реалізувати, нічого.

Зупинка спілера - звичайний трюк і працює іноді. Однак я час від часу бачу випадки, які навіть це не вилікують і перезавантаження - єдине рішення. Призупиніть чергу, перезавантажте її, коли вона повертається назад, завдання можна видалити. Після того, як принтер щасливо повертається до свого нормального стану. На принтері ніколи не потрібно робити жодних дій.

Я вважаю, що потрібно перезавантажуватись як крайній спосіб, і це мені не подобається. Що на Землі може відбуватися, коли зупинка процесу (спулер) та перезапуск не очищають проблеми?

Його також не пов'язано ні з одним виробником. Я бачив це на HP, lexmark, canon, ricoh, на лазерах, на плотерах .... не можу сказати, що я коли-небудь бачив це на крапковій матриці.

У когось є ідеї щодо того, що може йти.

Ян


1
З моїм сервером друку, здається, що без видимих ​​причин завдання, що стикаються на 64,0 кбіт, спустовані. Це не трапляється достатньо регулярно, щоб ми все це збивали - це добре відомо, що принтери - це зло. EEEEVIIIIIILLLLLL.
tombull89

2
Мільйон доларів питання прямо тут
Dan

1
@ tombull89 LOL. Щоразу, коли я чую, слова не можуть надрукувати його, як починається черговий кошмар. Я думаю, що ми всі втратили години свого життя на цих пекельних машинах.
Ян Мерфі

Ми звикли регулярно планувати відмов демон друку, але це не допомогло. Скільки разів я можу поставити +1 цьому питанню ?! Питання $ 1,000,000!
Lizz

1
На мій досвід, ви можете вирішити цю проблему без перезавантаження, видаливши фактичні файли з каталогу котунки, поки манжера зупинена. Я розумію, що не відповідає на ваше запитання, тому я залишаю це як коментар замість відповіді, але, здавалося, варто згадати, що вам, мабуть, не потрібно перезавантажуватись.
davidcl

Відповіді:


2

Мій досвід, як правило, баггічний драйвер друку. Я не можу сказати вам, скільки разів мені доводилося зупиняти службу спілера друку в системах Windows, перейдіть до каталогу спілера друку (зазвичай це C: \ WINDOWS \ System32 \ spool \ PRINTERS) та видалити там файли котушок, потім перезапустіть службу спілера друку.

На мій досвід, здається, це завжди завжди пов'язане з проблемою шрифту, що є кошмаром у світі відсканованих PDF-файлів.

Вибачте, у мене немає виправлень. Просто хотів повідомити, що я відчуваю твій біль.


1
Чому на принтерному сервері є якісь продукти друку Adobe?
MDMarra

Я був позаду вас, поки ви не сказали про Adobe. Баггі драйвери друку - моя відповідь на запас.
Еван Андерсон

Я мав на увазі те, як Adobe настільні продукти генерують PDF-файли на клієнтських системах, які надсилаються на спринт-сервери. Я згоден, це було погано сформульовано.
churnd

1
@churnd Я можу підтвердити, що OCR, зроблений різними продуктами Adobe, є відвертим злом. Деякі з гліфів неправильно формуються, що спричиняє проблеми в шрифтовому механізмі Windows, який викликає драйвер принтера для надання тексту. Оскільки драйвер (а отже, і шрифтовий механізм) працює в контексті процесу друку-друку, це може спричинити всілякі хаоси.
Тонні

2
Навколо наявних поганих драйверів принтерів Tier-2, що базуються на зразковому вихідному коді, опублікованому в MS SDK для Windows 2000. Код SDK мав помилку: він не випустив gdi-ручку після візуалізації та друк сторінки. В результаті процес друку-друку втрачає ручку для кожної надрукованої сторінки. Після 10 000 ручок (жорсткий ліміт встановлений у ядрі NT, навіть у Win2012 / Win8) шпулер друку виходить з ладу. Ви помітите це лише якщо ви надрукуєте більше 10 000 сторінок між перезавантаженнями.
Тонні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.