Подсистема печати не доступна. Как решить проблему.

Сегодня, мое утро на работе, началось с того, что у нескольких сотрудников не печатал сетевой принтер. Проблема была решена,  пишу этот пост как заметку себе, т.к.  у меня это уже не впервые случилось.

 

Первым делом пошел я смотреть на компьютер к которому был подключен этот принтер.

Первым делом заглянул в службы. (Пуск -> Панель управления -> Администрирование -> Службы)

Нашел службу Диспетчер печати, она была выключена, попытался включить,  принтер из очереди напечатал один документ, и далее вывалилась ошибка:

Нда… думаю я, однажды уже была у меня подобная проблема, но как я ее решил не помню. Решил гуглить. И вот не сколько решений которые могут помочь вам.

  1.  Попробовать перезапустить (запустить ) службу печати, так как я выше писал.
  2. Проверить компьютер на вирусы, очень часто эта ошибка бывает именно из-за вирусов
  3. Удалить все принтеры на данном компьютере и переустановить их заново (включая драйверы)
  4. Удалить все файлы в папке C:\WINDOWS\system32\spool\PRINTERS

И немного комментариев.

Первый пункт мне не помог. Проверять на вирусы, и переустанавливать принтеры я не решился, потому как нужно было немедленно решить проблему. Да и я был уверен что на компьютере вирусов нету, т.к. проверял не давно.

Итог. Моя проблема решилась после очистки папки PRINTERS (пункт 4). Принтер заработал без проблем.

В чем же была проблема? Оказалось все достаточно просто, человек сидевший за компьютером к котором подключен принтер, и расшарен в сети, попытался распечатать какой то PDF-файл. Оказывается этот pdf , почему то валит службу печати. Пока попробовал обновить   adobe acrobat reader  а далее посмотрим.

Установка и настройка сети принтера HP LaserJet 4050N

Совсем недавно в руки попался этот отличный принтер со встроенным сетевым интерфейсом. Нужно было настроить его для печати в сети, не подключая к компьютеру.
В интернете очень мало информации по настройки данного принтера, возможно кому то пригодится еще кроме меня.

Установка и настройка сети принтера

1. Включите принтер и подключите его в вашу сеть (свитч, роутер, маршрутизатор)

2. На принтере нажмите зеленую кнопку «GO«. На дисплее принтера, вы должны увидеть надпись»Offline»

Нажмите 7 раз кнопку «MENU«, или до тех пор пока не увидите надпись «EIO 2 JETDIRECT MENU»

Нажимайте кнопку «ITEM» пока не появится  надпись «CFG NETWORKJ = NO *»

Нажмите кнопку «VALUE» И установите значение «YES»

Нажмите «SELECT»

Нажимайте «ITEM» пока не увидите «CFG TCP / IP = NO *»

Нажмите кнопку «VALUE» до значения «YES»

Нажмите «SELECT»

Нажимайте «ITEM» пока не появится «BOOTP = NO»

Нажмите «ITEM»

на дисплее вы увидите: «IP BYTE 1 = XXX»

где XXX — первая часть IP-адреса принтера. Нажимайте кнопку «VALUE» чтобы изменить на первую часть своего IP-адреса

Повторите тоже самое и для «BYTE 2,3, 4» нажимая кнопку «SELECT» чтобы перейти к вводу следующего «IP BYTE».

После настройки IP-адреса принтера вы увидите на дисплее надпись «SM BYTE 1 = XXX» — это маска под сети. Обычно она у всех вида 255.255.255.0, настраивается она аналогично как и IP-адрес. Ну и последним пунктом точно также можно настроить и шлюз.

После всех настроек нажмите зеленую кнопку «GO»

Подключение принтера в системе windows

1. Пуск —> Панель управления —> Принтеры и факсы

2. Выберите пункт «Установка принтера», нажмите «Далее»

3. В следующем шаге выберите «Локальный принтер»

4. Снимите галочку с «Автоматическое определение…» , нажмите «Далее»

5. Выберите «Создать новый порт». Тип порта: «Standart TCP/IP Port» , нажмите «Далее»

6. В поле «Имя принтера» введите IP-адрес принтера, который вы ему задали, имя порта можно не менять.

7. В последнем окне выберите  нужный драйвер.  В нашем случае HP LaserJet 4050 Series PCL6

Подключение принтера в системе Linux Ubuntu

Тут все очень просто.

1. Заходим в меню «Принтеры», нажимаем добавить.

2. Выбираем — «Сетевой»

3. Система  автоматически найдет принтер, останется лишь нажать «Добавить».

Драйвера у меня установились автоматически.

Нет доступа к сетевому компьютеру, или служба «Сервер».

Всем привет, сегодня пишу наверное последнюю статью  в этом году. Хочу поздравить всех с Новым годом, пожелать творческих успехов,  счастья, любви, и только позитивных эмоций.

Сегодня столкнулся с интересной проблемой, у нас СТО,  около 7 компьютеров, в сети они в локальной сети, и с доступом в интернет. На одном из них установлен принтер, который расшаренный, и соответственно подключен через локальную сеть  и на все остальные компьютеры.  Все вроде работало стабильно, и не каких проблем не было.  Сегодня получил звонок, работники жалуются что не могут распечатать документы. С компьютера на котором установлен принтер печать работает без проблем, в том числе и с rdp. Пришлось ехать.

Приехал я на место, первым делом проверил все соединения, пинг, и т.д. все на месте. Но по сети на компьютер с установленным принтером я зайти не мог, он даже не отображался в сетевом окружении. Гугл меня отправил проверить службы, в частности службу «Сервер».
1.

Пуск --> Настройки --> Панель управления -->Администрирование --> Службы

Найдите службу «Сервер». И попробуйте ее запустить. (Контекстное меню —> Пуск )

Если у вас все получилось, служба запустилась, и заработал доступ по сети. Поздравляю! У Вас проблема решена.

В моем случае вообще не оказалось этой службы.

2. Я запустил восстановление системы.

Пуск --> Программы --> Стандартные --> Служебные --> Восстановление системы

После восстановления, данная служба появилась.

Службу запустить мне так и не удалось, получил ошибку вида:

«Не удалось запустить службу Сервер. Ошибка 126 не найден указанный модуль»

Это значит, что скорей всего ваш компьютер посетил вирус, и еще какой-нибудь другой зловред, и удалил системные файлы, которые нужно для нормального запуска службы «Сервер».

3. Решение:

Скачайте утилиту AVZ , запустите, далее перейдите в меню: Файл —> Выполнить скрипт, И скопируйте следующие строчки туда, и нажмите Пуск

begin
SearchRootkit(true, true);
SetAVZGuardStatus(True);
DeleteFile('%PF%\Common Files\msado320.tlb');
RegKeyParamDel('HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters','Ser viceDll');
BC_ImportAll;
ExecuteSysClean;
BC_Activate;
ExecuteRepair(16);
RegKeyParamWrite('HKLM', 'SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters', 'ServiceDll', 'REG_EXPAND_SZ', '%SystemRoot%\System32\srvsvc.dll');
RebootWindows(true);
end.

После этого ваш компьютер перезагрузиться, и вновь полноценно заработает служба «Сервер», ну и конечно сетевой доступ, печать, и другое.

И не забудьте обязательно тщательно проверить компьютер на вирусы.

До встречи в следующем году, с Новым Годом!