Автор Тема: Общий доступ к принтеру [Решено]  (Прочитано 7440 раз)

headcrabcheg

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
    • Просмотр профиля
Общий доступ к принтеру [Решено]
« : 24 Февраль 2011, 14:12:14 »
Необходимо открыть общий доступ к принтеру, который установлен на машине с Росинкой. Сам принтер работает нормально, с локальной машины печатает. Общий доступ к компьютеру и принтеру открыт. Расшаренные в Росинке папки на других машинах (из под ХР) видны. А вот принтер найти не удаётся. Ни обзором, ни вбиванием адреса. Обзор принтеров в ХР находит компьютер, однако пишет, что принтеров на нём нет. В cupsd.conf выставил Browsing On. В samba.conf всё выглядит вот так:
...
########## Printing ##########

# If you want to automatically load your printer list rather
# than setting them up individually then you'll need this
load printers = yes

# lpr(ng) printing. You may wish to override the location of the
# printcap file
;   printing = bsd
;   printcap name = /etc/printcap

# CUPS printing.  See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
;   printing = cups
;   printcap name = cups

...

[printers]
   comment = All Printers
   browseable = yes
   path = /var/spool/samba
   printable = yes
   guest ok = yes
   read only = yes
   create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = yes
Помогите, пожалуйста. Это единственная проблема, которая мешает перевести машину на Линукс.
« Последнее редактирование: 24 Февраль 2011, 15:17:50 от Azure »

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Общий доступ к принтеру Xerox Phaser 3117
« Ответ #1 : 24 Февраль 2011, 14:55:03 »
Попробуй раскомментить(убрать ";" в начале строк ;   printing = cups
;   printcap name = cups
Не забудьте перезапустить samba и cups, чтоб применились новые настройки sudo restart smbd
sudo /etc/init.d/cups restart
Через web-браузер проверьте доступность принтера, зайдя по адресу (заменив 127.0.0.1 на ваш ІР) http://127.0.0.1:631/printers/

headcrabcheg

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
    • Просмотр профиля
Re: Общий доступ к принтеру Xerox Phaser 3117
« Ответ #2 : 24 Февраль 2011, 15:09:33 »
Azure, большое спасибо, проблема решена!

valeramalko

  • Новичок
  • *
  • Сообщений: 11
  • Карма: +0/-2
    • Просмотр профиля
Re: Общий доступ к принтеру [Решено]
« Ответ #3 : 17 Март 2011, 08:52:32 »
похожая проблема: принтер подключен к Linux. установлена сеть, самба работает, но с хр не печатает, пока не откроешь файл smb.conf и не пересохранишь его (ничего не меняя), тогда начинает печатать

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Пересохранение smb.conf
« Ответ #4 : 19 Март 2011, 13:20:30 »
похожая проблема: принтер подключен к Linux. установлена сеть, самба работает, но с хр не печатает, пока не откроешь файл smb.conf и не пересохранишь его (ничего не меняя), тогда начинает печатать
Как на меня варианта два:
  • что-то напутано с правами на файл
  • пользователь не входит в необходимые группы

DeSex

  • Пользователь
  • **
  • Сообщений: 59
  • Карма: +3/-2
    • Просмотр профиля
Общий принтер в Линукс-сети
« Ответ #5 : 28 Март 2011, 13:50:15 »
Подскажите, пожалуйста, а как настроить общий принтер для двух машин, на которых установлена Росинка 9.  Принтер подключен к одной из них. Вторая Росинка видит только принтера, подключенные к Виндовс-машинам, а родного Линукса не замечает.

DeSex

  • Пользователь
  • **
  • Сообщений: 59
  • Карма: +3/-2
    • Просмотр профиля
Re: Общий доступ к принтеру [Решено]
« Ответ #6 : 28 Июнь 2011, 14:29:40 »
Ровно три месяца прошло. И сегодня я нашел как это сделать. Может, кому тоже пригодится, описываю:
1. В свойствах принтера разрешаем "общий доступ"
2. Выбираем меню "Сервис - параметры" и разрешаем печать из Интернета
3. Узнаем IP машины  и точное имя принтера(у меня 192.168.10.3 и ML-1640-Series)
4. На другом компе выбираем "добавить сетевой принтер - протокол интернет-печати". В поле Host пишем 192.168.10.3:631. В поле Queue: /printers/ML-1640-Series.
Всё.