И так, у многих пользователей могут возникнуть проблемы с установкой драйверов на сетевые windows-принтеры. Особенно если модель принтера уже вышла из производства. Сегодня с таким вопросом столкнулся и я.
Мы имеем:
- Компьютер в локальной сети с ОС Windows (здесь как пример будет XP)
- Установленный принтер, и расшаренный для пользователей сети. (У меня например Canon MF 3200)
- Ну и наш компьютер, с ОС Linux (у меня Ubuntu 10.10)
Наша задача:
Заставить наш компьютер с ОС Ubuntu печатать на сетевой виндовс-принтер
Нужный софт.
Для решение задачи нам понадобиться сторонний софт, а именно:
Процесс установки и настройки. (На win-компьютере)
- Распакуйте RedMon 1.7 и поместите файлы в каталог например в c:\redmon
- Запустите setup.exe и установите RedMon
- Установите GhostScript. Автоматически он будет устанавливаться в c:\Program Files\, но мы его будем ставить в с:\gs\
- Откройте блокнот и скопируйте эти строки:
-IC:\gs\gs8.61\lib;C:\gs\fonts
-sDEVICE=mswinpr2
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-sOutputFile="%printer%Canon MF3200"
- Отредактируйте последнюю строчку, и вместо «Canon MF3200» — напишите имя своего принтера, у меня он например переименован на «GRAND» (если вы вдруг введете не верное имя принтера, то после отправки документа на печать, пользователю win-компьютера придется постоянно вручную выбирать принтер)
- Сохраните файл в c:\gs\ под именем mswinpr.rsp
- Добавьте принтер: Пуск/Настройки/Принтеры и факсы/Установка принтера
- Тип принтера — локальный (снимите галочку автоматически определять)
- Использовать порт — оставьте как есть
- Изготовитель: HP, модель: HP LaserJet 4/4M PostScript
Переименуйте принтер как вам нравится. (Я например своего назвал LinuxPrint)
- Откройте свойства только-что созданного нашего принтера, и перейдите на вкладку «Порты»
- Нажмите: «Добавить порт», далее выберите «Redirect port», и нажмите «Новый порт», далее «ОК»
После этого выберите только-что созданный наш порт и нажмите «Настройка порта»
- Заполните все данные как показаны на рисунке ниже.
Нажимаем «Ок» и принимаем все изменения.
- Далее откройте к принтеру сетевой доступ. Откройте «Свойста/Доступ» назначьте сетевое имя принтеру.
На этом настройка на win-машине закончена.
Установка принтера на linux-компьютере.
Установка принтера зависит от дистрибутива и оболочки которой используете вы. Так как у меня ubuntu 10.10, то здесь я напишу как это делается в ubuntu.
- Перейдите: «Система/Администрирование/Печать»
- Жмите «Добавить принтер/Сетевой принтер/Принтер windows через samba»
- Выберите тот сетевой принтер который мы перед этим создавали. И нажмите «Вперёд»
- Со списка выберите драйвер принтера HP LaserJet 4ml, как показано на рисунке ниже.
Нажмите «Вперёд» и вот и все. На этом настройка закончена. Можете попробовать распечатать тестовую страницу.
Вот таким вот не хитрым способом можно подключить любой сетевой windows-принтер не имея даже драйверов для него в природе:)