Установка сетевого windows-принтера

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

 

Мы имеем:

  1. Компьютер в локальной сети с ОС Windows  (здесь как пример будет XP)
  2. Установленный принтер, и расшаренный для пользователей сети. (У меня например Canon MF 3200)
  3. Ну и наш компьютер, с ОС Linux (у меня Ubuntu 10.10)

Наша задача:

Заставить наш компьютер с ОС Ubuntu печатать на сетевой виндовс-принтер

Нужный софт.

Для решение задачи нам понадобиться сторонний софт, а именно:

  1. RedMon 1.7 — скачать можно с помощью гугла
  2. GhostScript (рекомендую версию 8.61)  — скачиваем здесь

Процесс установки и настройки. (На 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-принтер не имея даже драйверов для него в природе:)

Установка сетевого windows-принтера: 18 комментариев

  1. Норм пост для новичка… З.ы помню у меня на убунту была проблема с установкой дров на принтер Canon LBP2900 готовых пакетов небыло, лазил по всему интернету искал, искал и с тем что сам не понял как его установил))

  2. Спасибо автору, принтер поднялся без проблем.
    У меня только вопросик: можно ли настроить так, чтоб без участия пользователя на win-машине?

    • Ты неверное написал имя принтера, потому и пользователю на вин-машине нужно постоянно выбирать принтер, и жать, ок. У меня такое было первый раз. Перепроверь имя принтера.

        • Та же история, в настройках порта RPT1 не появляется названия создаваемого принтера (winXP). Как результат — win требует вручную указать с какого физического принтера необходимо печатать (их два в системе). После чего на этот принтер передается печатаемая страница.

      • и вообще Redirected Port не создавался,писал «не удается добавить указанный порт.невозможно завершить операцию(ошибка 0х00000001)»,а сейчас каким то чудом получилось его создать

        • Попробуйте презагрузить компьютер. а вообще что-то мне кажется что у вас не все в порядке с виндовс. Ошибок при добавлении не каких не должно быть. Также проверьте правильно ли все пути прописаны

          • в виндовс вряд ли проблема,потому что еще на одном компе пробовал,такую же ошибку выдает,на обоих стоит win7 64
            перезагружал-не помогло

          • Я ставил несколько раз так принтер. Раза 3 так точно, и всегда читая эту статью, т.к. редко приходилось такое делать. У меня все работало без проблем (как видно по комментариям выше и не только у меня) правда система была WinXP x86

          • ну значит у меня руки кривые)))
            в мусорку принтер,надо новый брать,а жалко его,столько лет проработал

  3. «не удается добавить указанный порт.невозможно завершить операцию(ошибка 0х00000001)»
    решение: запустить printmanagement.msc от имени администратора

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *