Работа программиста и шамана имеет много общего - оба бормочут непонятные слова, совершают непонятные действия, и не могут объяснить, как оно работает...
На многих принтерах (к примеру таком как HP Lazer Jet 1005) бываеют различные глюки и зависания, связанные с очередью печати. Причём проблема чаще всего является не следствием испорченности драйверов принтера, а просто их внутренней глючностью и непродуманностью самих по себе...
Также данная проблема может возникать при использовании принтера в качестве сетевого стандартными средствами ОС, особенно между разными версиями Windows. (Вообще никому не рекомендуемую использовать сетевой принтер между windows XP и Windows 7 или vista и т.п. - старайтесь этого избегать). В таком случае очередь печати может зависнуть как на компьютере к которому подключён принтер, так и на компьютере пользователя запросившего печать.
Сами зависания такого рода обычно происходят после того, как в принтере закончилась бумага, либо было выведено сообщения о заканчивающихся чернилах, либо вообще без причин... А при попытке вручную очистить очередь печати от диспетчера нет никакой реакции.
Средний пользователь решает данную проблему бесчисленными перезагрузками компьютера, что, как не странно, помогает. Но это ведь не выход - постоянно тратить время на перезагрузку, особенно если речь идёт о небольшом офисе.
Господа, лучше покупать нормальные принтеры :) Особенно в офисе, если они будут использоваться в качестве сетевых...
А так могу лишь предложить более быстрый, чем перезагрузка, способ избавления от данного зависания:
Откройте меню "Выполнить" в пуске (это такая кнопочка внизу слева экрана!!!) (В Windows 7 введите слово "Выполнить" в поиске тоже в пуске). Введите в нём команду "net restart spooler" и нажмите Enter - это перезапустит спулер печати (очередь печати) для принтера, который в данный момент на данном компьютере выбран как принтер по умолчанию.
Что бы не возиться с этой командой каждый раз можно сделать батник: это файл с расширением .bat, который будет выполнять данную команду автоматически при двойном клике на нём. Для этого создайте файл с именем к примеру restartSpooler.bat (после этого на файле будет нарисована шестерёнка) и впишите в него всё ту же строчку "net restart spooler". Сохраните изменения и можете пробовать. Всё готово.
P.S. Редко, но иногда помогает поднятие и опускание крышки принтера - МАГИЯ.
"P.S. Редко, но иногда помогает поднятие и опускание крышки принтера - МАГИЯ.
спасибо,МАГИЯ действительно помогает xD, проверено на собственном опыте))), а вот "net restart spooler" нет )))
Ответ: Данная команда действительно помогает не всегда, всё зависит от причин.
Например ещё одна очень частая причина глюков: когда сетевой принтер установлен на обычном компьютере и к нему одновременно подключилось по локальной сети (не обязательно именно к принтеру) более 10 компьютеров, то начинаются непредсказуемый глюки. В этом случае нужно ограничить число подключённых компьютеров. ВАЖНО, что все компьютеры у которых в списке сетевых принтеров есть ссылка на глючащий принтер, представляют собой отдельное соединение по локальной сети (число таких компьютеров не должно превышать 10 в сумме с другими компьютерами, подключившихся по локалке). Надеюсь написал понятно.