Linux подключить сетевой принтер windows

Печать из Windows 7 на принтер в Linux

Для начала скажу, что я зарабатываю через вот этого брокера , проверен он временем! А вот хороший пример заработка , человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв

Если у вас есть компьютеры под управлением ОС семейства Linux или вы планируете поставить Linux на какой-то компьютер и подключить к нему принтер, то возможно вам будет интересно как организовать печать из Windows на принтер, установленный на ПК с системой Linux.

Стандартная подсистема печати для Linux называется CUPS (Common UNIX Printing System). Для подключения клиента Windows к серверу печати CUPS на UNIX-подобной операционной системе необходимо использовать протокол IPP (Internet Printing Protocol), который используется в CUPS в для управления заданиями и очередями.

IPP это стандартный протокол, основанный на HTTP, который позволяет управлять печатью, поддерживает аутентификацию и шифрование (SSL), контроль доступа, а также позволяет использовать переадресацию портов и туннелированние.

В Windows встроенная поддержка IPP присутствует начиная с версии Windows 2000. Итак, для подключения к принтеру подключенному к CUPS делаем следующее:

Получаем адрес очереди печати на сервере CUPS, для этого в адресной строке нашего браузера набираем IP адрес компьютера с CUPS и указываем номер порта CUPS (по умолчанию сервера CUPS использует TCP-порт 631), т.е. в адресной строке браузера вводим

а затем переходим на вкладку Printers. В этой вкладке будет список всех установленных в системе принтеров. Имя каждого принтера представляет собой ссылку, адрес которой и является адресом очереди печати принтера в системе CUPS. Копируем в буфер обмена адрес очереди печати примерно такого вида

Теперь нам нужно включить поддержку печати IPP в Windows, для этого необходимо установить соответствующую роль (как правило, в Windows XP / Vista / Windows 7 поддержка протокола печати через интернет (IPP) уже установлена). Если у вас эта роль еще не установлена, то, например, в Windows 7 установить клиента IPP можно сделать через панель управления. (Control Panel – Programs and Features – Turn Windows features on or off). В открывшемся окне разворачиваем ветку «Print and Document Services» и отмечаем опцию Internet Printing Client после чего нажимаем OK.

Нам осталось установить IPP принтер под Windows 7 (для остальных версий Windows действия аналогичны). Переходим в панель управления принтерами и создаем новый сетевой принтер, у нас запустится автоматический поиск принтеров, но, скорее всего, нужный нам принтер не будет найден, поэтому выбираем пункт «Принтер отсутствует в списке» и в поле ввода имени принтера вставляем скопированный ранее адрес очереди печати принтера после чего нажимаем «Далее».

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

Читайте также:  Change file name linux

Отметим тот факт, что подсистема CUPS принимает от клиентов файлы печати в формате обычных PostScript документов. Язык печати PostScript поддерживается системой Windows сразу «из коробки», но нужно отметить, что название стандартного драйвера PS звучит как Microsoft Publisher Color Printer (или MS Publisher Imagesetter).

Для установки драйвера принтера выбираем MS Publisher Color Printer и жмем ОК (даже если в системе присутствует «родной» драйвер от производителя принтера, мы все равно выбираем MS Publisher). Далее отвечаем на стандартные вопросы мастера установки принтера (имя, описание, нужно ли давать общий доступ, распечатать пробную страницу).

После чего процедура установки принтера окончена и можно печатать из Windows 7 на принтер установленный на компьютере с Linux. Так что если вы скачали программу Аrtmoney с сайта artmoney-best.ru и вам нужно распечатать документацию к программе, то вы можете напечатать ее на только что подключенном принтере.

(Пока оценок нет)

Сетевая печать из Ubuntu в Windows

Сетевая печать из Linux в Windows

настройка сетевой печати из Ubuntu в Windows

Windows принтер — Ubuntu

1. Устанавливаем стандартным образом принтер в Windows.
2. Проверяем печать.
3. Делаем общий доступ к данному принтеру.
4. В Ubuntu: Система -> Администрирование -> Печать
5. В открывшемся окне «Печать» кнопка «Добавить»: Сетевой принтер -> Windows Printer via Samba. Кнопка «Browse» открывает окно с выбором сети, компьютера и принтера.

Ubuntu принтер — Ubuntu (без Samba)

Если у Вас куплен принтер Hewlett Packard, желательно обновить пакет Hewlett-Packard’s Linux Imaging and Printing software (HPLIP). Инструкция по установке.Чтобы избежать проблем с печатью графики, советую поменять драйвер, устанавливаемый по умолчанию на pcl3.

1. Устанавливаем принтер в Ubuntu (192.168.0.1): Система -> Администрирование -> Печать
2. В открывшемся окне «Печать»: кнопка «Добавить». Система определяет подключенный к компьютеру принтер и устанавливает его. Если этого не произошло, обратитесь к документации по установке Вашего конкретного принтера.
3. Делаем общий доступ к данному принтеру. В окне «Печать» меню Сервер -> Settings. Ставим галки в пунктах:
-Show printers shared by other systems
-Pablish shared printers connected to this system
4. Нажимаем на установленный принтер и проверяем галки Shared

Теперь установим сетевой принтер на Ubuntu (192.168.0.2): Система -> Администрирование -> Печать
5. В открывшемся окне «Печать»: кнопка «Добавить».
6. В открывшемся окне «Печать» кнопка «Добавить»: Сетевой принтер -> Проткол сетевой печати (ipp). В поле «Host» пишем: http://192.168.0.1:631/printers/Laserjet-2300 . Вместо «Laserjet-2300» пишем название Вашего принтера (точно так, как назван на компьютере 192.168.0.1). Поле «Queue» оставляем пустым. Нажимаем на кнопку «Verify» для проверки доступности принтера.

Ubuntu принтер — Windows

1. Устанавливаем принтер в Ubuntu (192.168.0.1): Система -> Администрирование -> Печать
2. В открывшемся окне «Печать»: кнопка «Добавить». Система определяет подключенный к компьютеру принтер и устанавливает его. Если этого не произошло, обратитесь к документации по установке Вашего конкретного принтера.
3. Делаем общий доступ к данному принтеру. В окне «Печать» меню Сервер -> Settings. Ставим галки в пунктах:
-Show printers shared by other systems
-Pablish shared printers connected to this system
4. Нажимаем на установленный принтер и проверяем галки Shared

Читайте также:  Код ошибки critical service failed windows 10 как исправить

Теперь установим сетевой принтер на Windows (192.168.0.2): Пуск -> Настройка -> Принтеры и факсы.
В открывшемся окне «Принтеры и факсы»: «Установка принтера» -> Далее -> Сетевой принтер или принтер подключенный к другому компьютеру -> Подключиться к принтеру в Интернете, в домашней сети или в интрасети. В поле вводим http://192.168.0.1:631/printers/Laserjet-2300 . Вместо «Laserjet-2300» пишем название Вашего принтера (точно так, как назван на компьютере 192.168.0.1).

Данная статья внесена в Ubuntu Wiki по-русски: Предоставление общего доступа к принтеру

Проблемы при печати в Ubuntu linux

У пользователей Ubuntu подсоединённых по локальной сети к Windows машине с общим принтером часто возникают серьёзные проблемы при печати и эта заметка должна помочь справится с ними.

Давайте рассмотрим ситуацию, пусть у нас есть компьютер c Ubuntu 192.168.0.2 на нёмSamba с системой печати CUPS и он по локальной сети подключен к компьютеру с Windows XP192.168.0.1 у которого в свою очередь есть принтер LaserJet 6P на LPT1 порту, расшарен и имеет сетевое имя HPLaserJ. Нам надо печатать документы с машины Ubuntu на этом принтере.

Попытаемся решить эту задачу тривиальным способом Система -> Администрирование -> Печать тамСоздать — Принтер выскакивает окошко Новый принтер -> в Укажите подключение левая панельУстройства выбираем Windows Printer via Samba жмём кнопку Обзор выбираем машину с XP 192.168.0.1 и о ужас там нет нашего расшаренного принтера! Что же делать? Можно например руками прописать в строкуsmb://[рабочая_группа/]сервер[:порт]принтер. Новички в использовании Ubuntu спросят а где им взять рабочую группу? Cервер понятно 192.168.0.1, порт где его брать? Принтер тоже вроде понятно это его расшаренное имя т.е. HPLaserJ.

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

Аутентификация оставил такой пользователь Запрашивать, если требуется аутентификация

вроде всё, но если нажать кнопку Проверить то связь с принтером отсутствует и значит введённые нами значения не верны! И как бы мы не изгалялись и не рвали свою жопу на фашистский знак связи нет с принтером и не будет и как быть? Чтобы больше не видеть

при попытке отправить задание на печать!

Решения есть два!

Первое пригодно для случая когда на виндовз машинке есть пользователь Guest, т.есть включена запись гостя.

Тогда всё сводится к тому что в строку

Аутентификация -> Ввести параметры аутентификации -> Имя пользователя guest Пароль не вписываем жмём проверить, о ура ура принтер подключен!! Жмём кнопку Далее указываем производителя принтера HP ещё далее выбираем драйвер для LserJet 6P и т.д.
Не забываем после установки зайти в свойства принтера Управление доступом и там задать Разрешить печать всем, кроме указанных пользователей!

Решение второе пригодно для случая когда на виндовз машинке нет пользователя Guest, т.есть выключена запись гостя.

Тогда всё сводится к тому, что в строку smb:// записываем WORKGROUP/192.168.0.1/HPLaserJ

Читайте также:  Проверка системных файлов windows powershell

Аутентификация -> Ввести параметры аутентификации -> Имя пользователя winpolzovatel на машине192.168.0.1 Пароль пароль winpolzovatelя и если проверить даёт положительный результат дальше действуем по известной схеме.

Правда бывают моменты, когда и этих действий недостаточно, что же тогда?

Тогда собираем свою волю в кулак и поступаем следующим образом.
Для начала проверяем действительно ли на Windows машине рабочая група WORKGROUP если нет выясняем какая на самом деле и ставим такую же на машине с Ubuntu для этого в терминале

Теперь открываем браузер Firefox и пишем 127.0.0.1:631 в строке адресса жмём Enter попадаем Common UNIX Printing System
здесь жмём Add Printer указываем
Name: HPLaserJet6P
(May contain any printable characters except «/», «#», and space)
Location: HPLaserJet 6P Windows Comp
(Human-readable location such as «Lab 1»)
Description: Printer который меня замучал
(Human-readable description such as «HP LaserJet with Duplexer»)

Далее Device for HPLaserJet6P
Device: Windows Printer via Samba

Далее Device URI for HPLaserJet6P

Для первого случае есть guest

Device URI:smb://guest@192.168.0.1/HPLaserJ

для второго случая нет guest или guest не пашет ка нужно или авторизация через домен
используем формулу 🙂

для нашего случая

далее выбираем имя производителя на странице Make/Manufacturer for HPLaserJet6P это в нашем случаеHP

далее драйвер модели на странице Model/Driver for HPLaserJet6P — понятно что это драйвера HPLaserJet6P

далее выскакивает окно аутентификации проверяющее вас на принадлежность sudo вводите данные суперпользователя Ubuntu и пароль

Printer HPLaserJet6P has been added successfully.

Переходим на вкладку Printers и печатаем тестовую страницу — Print Test Page

Сетевая печать из Linux на Windows принтер используя SAMBA

Задача: есть принтер, подключённый к машине Windows по локальной сети, и есть компьютер с Linux и установленной там системой печати CUPS. Нужна печатать с Linux-машины на Windows-машину.
Решение: с помощью веб-формы CUPS добавляем принтер в Linux и указываем логин guest для печати на Windows машину.

Рассматривать будем на рабочем примере: есть компьютер под Windows XP по адресу 192.168.1.1, на нём по SAMBA виден расшаренный принтер LaserJet 1200, который имеет сетевое имя HPLaserJ. С других машин под Windows печать на него идёт, но через CUPS при попытке отправить задание на печать вылезает ошибка.

При использовании SMB протокола пишет:
Connection failed with error NT_STATUS_ACCESS_DENIED

Если пытаюсь печатать через IPP, получаю:
Unable to connect to SAMBA host, will retry in 60 seconds. foomatic-rip version $Revision$ running.

Пароля на принтеры нет.

Решение проблемы просто до смешного. Добавляем в веб-форме CUPS принтер, как сказано здесь, выбираем способ подключения Windows printer via Samba. Далее в строке адреса пишем:

И всё! Печать пошла!

И почему в гигантской, хотя и бестолковой, документации CUPS это не выделено ярким шрифтом?

В приложениях KDE нужно выставить адрес службы печати на локальный: 127.0.0.1:631.

Если же в вашей Windows-машине используется авторизация через домен, то надо в строке адреса указывать пароль и имя пользователя.

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

Оцените статью