![]() |
Не удаляются задания, посланные на печать
Проблема вот в чем: время от времени при печати из терминальной сессии на сетевой принтер бывало такое, что задание подвисало (или по ошибке слали 50-60 страниц и спохватывались), и не было возможности снять его без перезапуска spoolera: в статусе выдавал "Удаление - Ошибка - Идет печать", то есть, добавлял в начало новый статус, не разобравшись со старым. Естественно, пока не напечатается (или не удалится) этот документ, весь офис сидит и ждет. . А он не печатается и не удаляется. Я подумал-подумал - и отключил очередь печати, тем более что принтер у нас полностью сетевой, воткнут прямо в свитч. Вроде как проблема должна была решиться или хотя бы видоизмениться.. Ан нет! Все как было, так и осталось: в невесть откуда берущейся очереди печати висят задания, а принтер стоит в статусе "ready", как будто ничего и не посылается на него. И помогает опять-таки только перегрузка службы спулера печати. Почему? Ведь очередь печати отключена.. Откуда она берется и как с этим бороться?
|
Вы путаете очередь печати принтера и Службу очереди печати в Windows, которая вообще отвечает за работу системы печати.
|
Спасибо за уточнение.
Но ведь суть в том, что задания не "отправляются прямо на принтер", как стоит в настройках, а зависают на сервере, и принтер ничего не знает об их существовании.. И зависают именно в том порядке, в каком посылаются на печать. Мне, честно говоря, все равно, как это называется - очередь печати принтера или служба очереди печати в Windows. Отключить эту службу совсем я не могу - тогда невозможна печать вообще, и на остальные принтера, естественно, тоже. Взвалить ее функции на сам принтер (что и хочу) - тоже не могу, потому что все документы проходят через нее. Тем не менее проблема имеет место быть.. Есть ли какой-нибудь способ ее решить? |
В принципе, частенько помогает установка свежих драйверов. Какая операционка, обновления?
|
Стоит win2k3 EE sp1, к нему прикручен Windows Installer 3.1 b NET Framework 2.0.. Вроде все по операционке.
А драйвер - нужен именно русский, а засада в том, что нигде не могу найти новый русский драйвер. Кстати, с английским новым, взятым с сайта Гнусмаса, проблема осталась. |
Samsung - это Canon, который славится глюками в терминальной работе.
|
Блин.. Проблема прогрессирует! Теперь те же глюки на принтере HP1200. Драйвер переставлял, не помогает..
Начинаю задумываться: может, пользователи химичат чего-то?.... Несколько раз подряд натыкаюсь на ситуацию: весь офис сидит и ждет своих документов, мне говорят "принтер опять не печатает!!!".. Подхожу, смотрю: стоит галочка "приостановить печать".. Снимаю ее - принтер тут же начинает работать. Все божатся и клянутся, что не ставили. Но сама ведь она появиться не может.. Или может? |
InnoSanctum
Мой совет: ставь Citrix MetaFrame XP. 80% проблем (в т.ч. с терминальной печатью отпадут сами собой). Сам прошел весь этот путь. Кроме того, сами M$-овцы сильно рекомендуют использовать принтеры с сетевыми интерфейсами для этих нужд. Проверено, действительно, проблем меньше, не говоря уже о возрастании скорости печати. |
InnoSanctum
Значит они сами её туда ставят. Используй Пул принтеров. очень удобно для твоих целей. Огранич пользователя доступом к принтеру только для печати а не управлением принтера проблема рештся я думаю. |
Цитата:
Все равно затык-то будет. Потому что проблема не только в галочке. И без галочки глюки бывают. Angry Demon, спасибо за совет. |
InnoSanctum
А тут все просто. Управление документом ты же можешь сдлелать дай разрешение на управление документом. Или скажи что бумага лишняя из вашего кармана пару раз по рукам дать и всё я тебя уверя будут делать так как нужно! |
Таже история, лечу рестартом службы очереди печати. Благо случается пару раз в месяц, но все равно напрягает. И у меня нет пользователей печатающих по TServer, обычная локалка. В 85% случаев всегда забивается очередь печати на одном и томже принтере HP LaserJet Color 8550, но случается и на других ;-) |
Много мучился с терминалом на W2000 и вынес несколько основных правил по работе с принтерами:
1. Не поключайте принтера пользователя при входе в терминальную сессию, гораздо лучше установить все принтера локально на терминальном сервере. Только не надо из терминала делать сервер печати. 2. При установке принтеров на терминале отключайте галочку двухсторонний обмен данными с принтером. Тогда задания не будут зависать после печати. |
Впринцепи можно написать скрипт который бы по определнной ошибки рестартовал службу печати
|
Цитата:
Приучи их самим смотреть за галочкой и снимать ее, когда затормозило. При снятии заданий лучше вырубать принтер и ждать снятия задания на том компе, откуда посылали. Сетевые принтера лучше инсталлить на стандартный ТСР/IP порт с IPадресом и протоколом LPR. |
Цитата:
Сейчас попробую. |
Цитата:
Я вообще для перестраховки придерживаюсь дос-правила о 8 латинских. |
Во многих случаях проблемы с печатью в терминальной среде решаются с помощью специальных технологий печати, например Symplify Print http://www.tricerat.com/support/docs...3clntpush.html И не придется на сервере разводить зоопарк из драйверов.
|
Всем большое спасибо за ответы.
SPV82 а русская версия этой радости есть? потому что я замаюсь объяснять, что "Flip on long edge" - это распечатать двусторонний документ для подшивки слева... |
Время: 23:55. |
Время: 23:55.
© OSzone.net 2001-