Проблема сетевого принтера с 12.04
У меня был принтер HP LaserJet 3030, подключенный к коробке с Ubuntu. Работало нормально с 11.10. Я смог печатать как из Ubuntu, так и из Windows и Mac из домашней сети.
Примерно месяц назад я обновил 11.10 до 12.04, затем все стало разваливаться. Мой ноутбук с Windows 7 больше не мог печатать на принтере.
Сегодня я установил много обновлений 12.04, надеясь, что это решит проблему с печатью. К сожалению, это сделало ситуацию намного хуже. Теперь не только мой ноутбук с Windows 7 не будет печатать, но и мой рабочий стол XP не будет печатать.
Каждый раз, когда я что-то печатаю с компьютера Windows, окно Ubuntu записывает сообщение об ошибке в /var/log/samba/log.'machineName' как:
_spoolss_OpenPrinterEx: Cannot open a printer handle for printer \\server.
Интересно, что он использует имя сервера в качестве принтера, а не \\server\xyzprinter как имя принтера.
У кого-нибудь была похожая проблема? В любом случае, чтобы обойти проблему?
2 ответа
У меня была такая же проблема. Настоящая причина этой проблемы заключается в том, что в некоторых случаях клиенту Windows настроен "порт-призрак", который был потерян или неправильно настроен. Очевидным свидетельством является то, что система Windows запрашивает у сервера принтер без имени принтера.
Решение простое: перейдите на панель управления "Принтеры и факсы" на Windows Box, удалите неисправный принтер и добавьте его снова.
Я знаю исправление Linux для принтеров HP.
HPLIP:
Надеюсь, это поможет вам.