- Linux/BSD Проще не бывает!
- Печать из CUPS на розшаренный в Windows принтер.
- как прикрутить к CUPS расшаренный в винде принтер ?
- Re: как прикрутить к CUPS расшаренный в винде принтер ?
- Re: как прикрутить к CUPS расшаренный в винде принтер ?
- Re: как прикрутить к CUPS расшаренный в винде принтер ?
- Re: как прикрутить к CUPS расшаренный в винде принтер ?
- Re: как прикрутить к CUPS расшаренный в винде принтер ?
- подключение к сетевому принтеру hp laserjet 1020 через SAMBA
- дистрибутив?
Linux/BSD Проще не бывает!
Печать из CUPS на розшаренный в Windows принтер.
Простенькая задачка — необходимо настроить печать по сети из Linux на принтер физически подключенный к машинке с Windows XP и розшаренный по samba. Простенькая потому, что рещается за пару минут 🙂 Итак, оглашу все вводный данные перед началом «плясок с бубном».
WinXP:
- ip — 192.168.0.5
- принтер розшарен под именем HP1320
- Пользователь — print (от имени этого пользователя мы будем печатать на винде)
- Пароль — 123 (это пароль вишеупомянутого пользователя print)
Linux:
- hostname — ws4.intranet
- cups — версия 1.4.2
В моем случае обе машинки были удаленные. Но это не составляет труда, поскольку попасть в админку CUPS можно просто набрав в браузере URL https://ws4.intranet:631/admin
Тут возможны как минимум 3 варианта. Или вас не пустит с ошибкой 403 Forbidden, либо пустит но спросит при первом же действии логин/пароль пользователя имеющего право управлять системой печати и последний вариант — не пустит совсем! Итак лечится каждый вариант посвоему:
- 403 Forbidden — Нужно разрешить удаленное администрирование CUPS. Сделать это можно поправив по ssh на сервере с CUPS конфиг /etc/cups/cupsd.conf (добавить Allow From в нужные вам секции) или зайдя браузером непосредственно с машинки где установлен CUPS на URL https://localhost:631/admin и поставить галочку «Разрешить удаленное администрирование»
- Пускает но при попытке чтолибо поменять/удалить/добавить сразу спрашивает Login/Password — так и должно быть! Просто вводим login/password рута или другого уполномоченного на управление системой печати пользователя.
- Совсем никакой реакции! Висит а потом браузер говорит что немогу подключиться к серверу — Просто надо проверить запущен ли CUPS и разрешено ли ему слушать чтолибо кроме localhost. Не закрыто ли фаерволом? Ну и логи CUPS никто не отменял 🙂
У меня с подключением никаких приколов небыло, просто ввел URL в браузере https://ws4.intranet:631/admin и все прекрасно загрузилось (вернее, уже во время добавления принтера спросило login/password — рутовых данных хватило с головой). Короче, увидел такую вот web админку:
Дальше жмем кнопочку слева «Добавить Принтер» и попадаем к выбору типа принтера.
Тут я выбрал Windows Printer via SAMBA (видно на картинке). Жмем «Продолжить». После этого попадаем на этап указания сервера и строки подключения вцелом. Тут самое интересное — строка подключения 🙂 В ней используется имя пользователя/пароль виндового пользователя для авторизации по SAMBA на виндовой машине. Вобщем, все видно на скриншоте:
Жмем «Продолжить». Попадаем в дополнительные настройки подключаемого принтера. Тут можно прописать название принтера (под этим именем он будет подключен в систему) а также расположение и описание. Пишим то что считаем нужным. Я заполнил так:
Прописали? Жмем «Продолжить». Отрывается следующая страничка мастера подключения принтеров в которой уже предлагается выбрать производителя нашей железки (принтера) ну или сразу ppd файл 🙂
У меня небыло ppd-шки — выбрал просто HP и нажал «Продолжить». Заключительным шагом был выбор драйвера для принтера. Делается все также просто:
Выделяем нужный нам драйвер и жмем «Добавить принтер». Если все сделано как надо, то в списке принтеров должен появиться принтер 🙂 В этом можно убедиться просто зайдя на вкладку «Принтеры». Притом можно ходить как по http так и по https. К примеру я зашел используя такой URL: http://ws4.intranet/printers Вот что там увидел:
Как видите, принтер подключился и ожидает задания 🙂 Ну как пользоваться принтером вы уже и сами разберетесь. Такчто на этом мой рассказ пришел к логическому завершению 🙂
Всем удачи и безглючной печати в придачу 😉
как прикрутить к CUPS расшаренный в винде принтер ?
есть моя машина , с слакой и CUPS
добавляю в нем Windows printer via SAMBA
Device URI: smb://NATASHA/LexmarkE
выбираю driver Generic PCL 5c foomatic бла бла .
пробую печатать тестовую страницу — Unable to connect to CIFS host after (tried 3 times)»
Re: как прикрутить к CUPS расшаренный в винде принтер ?
в какую сторону копать ?
Re: как прикрутить к CUPS расшаренный в винде принтер ?
судя по зловещему молчанию , копать предлагают вниз .
Re: как прикрутить к CUPS расшаренный в винде принтер ?
>судя по зловещему молчанию
Ты что в круглосуточную службу поддержки обратился? Ночью люди спят, сюрприз!
З.Ы. бери smbclient, подключайся к принтеру и смотри чего ей (самбе) не хватает. Когда успешно подключишься, тогда и начинай CUPS настраивать.
Re: как прикрутить к CUPS расшаренный в винде принтер ?
а имя NATASHA кто резолвит ? попробуй вписать так:
Device URI: smb://guest@ip_address_of_NATASHA/LexmarkE
Re: как прикрутить к CUPS расшаренный в винде принтер ?
>Ночью люди спят, сюрприз!
а я подумал что меня просто никто не любит . 🙂
я xfsamba ковырял.
в шелле выдает
$ smbclient -N -L //NATAHSA
Anonymous login successful
Domain=[DOMA] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
——— —- ——-
cli_rpc_pipe_open: cli_nt_create failed on pipe \srvsvc to machine NATAHSA. Error was NT_STATUS_ACCESS_DENIED
Error returning browse list: NT_STATUS_ACCESS_DENIED
Anonymous login successful
Domain=[DOMA] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
——— ——-
BLOODMERI Samba Server
NATAHSA
Workgroup Master
——— ——-
DOMA NATAHSA
подключение к сетевому принтеру hp laserjet 1020 через SAMBA
Прошу помочь с подключением к принтеру. Ситуация такова:
- на моей машине стоит OpenSuse 12.2 (KDE)
- есть сеть, в ней на Windows-машине разшарен принтер hp laserjet 1020
- SAMBA видит всех юзеров сети, но как подключится к принтеру — я не знаю
Наперед благодарю за помощь.
як конечно извиняюсь, но прошу объяснить, так как не админ и мне не хватает знаний. Как я понимаю: находишь принтер по адресу, в данном случае это: smb://[ [:
, юзер и пароль это понятно, server — ip компа, что розшарил принтер, но что такое [domain/? Где мне искать название принтера? извиняюсь за элементарные для Вас вопросы, но для меня они не кажутся такими.
Зайти на ‘ip компа’ и посмотреть, под каким именем расшарен принтер.
может проблема в том что в CUPS нет типа подключения — Windows Printer via Samba?
Вы же не написали, в чем у вас проблема, но уже спрашиваете «может в этом?»
Вы вообще ничего не написали.
ясно, извините, попробую точнее выражаться я вообще еще не еще не подключал принтеры, тем более по сети к Линукс, и мне это в впервые. Когда Вы дали ссылку на вики, я даже не знал где ее писать — в менеджере файлов или консоли. Потом понял что нужно в самом CUPS. Узнал — увидел что там нет Windows Printer via Samba. Разбираюсь. Понемногу понимаю азы. Сейчас вот проверяю инфу вот отсюда — http://www.magninto.com/?p=207
не помогло, в типах принтера есть только: Локальные принтеры:
- Forward print job data like a pipe to another command
- LPT #1
- HP Printer (HPLIP)
- HP Fax (HPLIP)
Обнаруженные сетевые принтеры:
- Canon iR C1028 (Canon iR C1028/C1030 PCL6)
Другие сетевые принтеры:
- Хост или принтер LPD/LPR
- Протокол интернет-печати (ipps)
- Протокол интернет-печати (https)
- Протокол интернет-печати (ipp)
- Протокол интернет-печати (http)
- AppSocket/HP JetDirect
- Backend Error Handler
нет, гляну. Спасибо!
результат сразу выдает странную ошибку
ADMINS — домен виндовс в котором этот комп в самбе
конфиги самбы покажи
При чем здесь самба? Запусти cups, зайди в настройки (localhost:631), добавь принтер.
У меня на работе такой же принтер. Тоже подключен через компьютер с мастдайкой, т.к. в линуксе он не работает. Вот что в настройках:
Если вантузокомпьютер засыпает, принтер перестает печатать по сети — приходится компьютер перезагружать.
спасибо, несколько вопросов:
smb://host/printer_name — host — ip компа на Win?
какой способ подключения выбирали? Хост или принтер LPD/LPR?
какая Винда на том компе, бо в моем случае это ХР, а где-то видел что подключение к 7-8 легче?
HP LaserJet 1020 Foomatic/foo2zjs-z1 — такого варианта у меня в CUPS нет, есть только:
- HP LaserJet 1020 hpijs, 3.11.10, requires proprietary plugin (en)
- HP LaserJet 1020, hpcups 3.11.10, requires proprietary plugin (en)
Сейчас пробовал такие настройки, ничего не выходит:
foo2zjs нужно отдельно ставить. http://foo2zjs.rkkda.com/
Да. А printer_name — имя «расшариваемого» принтера.
Windows Printer via SAMBA
HP LaserJet 1020 Foomatic/foo2zjs-z1 — такого варианта у меня в CUPS нет
Поставь пакет foo2zjs
Windows Printer via SAMBA
так у меня ж нет пункта Windows Printer via SAMBA!
В настройках cups в веб-морде? Странно.
Семейство 102х работает под Линухом нормально. Для этого надо собрать отдельный foo2zjs, слить бинарник прошивки и он заработает. У меня около 5 принтаков на Debian 4.0 5 лет работает нормально.
В настройках Cups нет samba т.к. наверно не стоит smbclient, или cupsd не рестартился после его установки.
сам не понимаю почему. Ищу решение.
пробую сделать так как описано тут — http://lanum.narod.ru/a/08/ , так как стоит клиент Самбы, и я ее рестартил — не помогло.
поставил foo2zjs — появился HP LaserJet 1020 Foomatic/foo2zjs-z1, теперь с Windows Printer via SAMBA разбираюсь
не помогло — Windows Printer via SAMBA не появился.
samba server/client установлен?
В связи с SAMBA установлено:
- samba-krb-printing — Wrapper binary for kerberized printing
- yast2-samba-client — YaST2 — Настройка клиента Samba
- kdebase3-samba — KDE Base package: Windows Connection Module
- yast2-samba-server — YaST2 — Настройка сервера Samba
- samba-client — Клиентские утилиты Samba
- samba — Файловый сервер SMB/CIFS, сервер печати и аутентификации — Версия:3.6.7-48.12.1
- nautilus-share — A Quick and Easy Way to Share Folders in Nautilus Via Samba
- python-smbc — Привязки Python для клиентов Samba (libsmbclient)
- libtdb1 — Libraries and Header Files to Develop Programs with tdb1 Support
- libwbclient0 — Библиотека Samba libwbclient
- libtalloc2 — Libraries and Header Files to Develop Programs with talloc2 Support
- libsmbclient0 — Клиентская библиотека Samba
если 7ка то проблема 🙂
стандартная XP, лицензионная.
У всех печать норм(на Виндовсах), та и думаю проблема не там. Если бы у меня была возможность сделать все по инструкции и не работало — это одно дело. Но совсем другое что я не могу повторить алгоритм действий — я не могу выбрать тип подключения Windows Printer via SAMBA, его просто нет.
так что не думаю что это изза Винды.
дистрибутив?
Может быть дистро-зависимая ошибка. Что пишут на форумах OpenSuse?
м.б. во время установки/апдейта сбой был и пакет(ы) самбы криво встали? попробуй их переустановить
вот что у меня стоит:
переустановил SAMBA: пункт Windows Printer via SAMBA появился. Спасибо!
печать пока не работает, создал два варианта принтера с такими конфигурациями: