[SOLVED]Настройка общего доступа к локальному принтеру (USB HP LJ 1020)
Доброго времени суток. Знаю, что про это написано кучу всего, многое из чего прочитал, но не выходит. Наверное уже глаз замылился. С локальной Gentoo машины все печатается, а вот по SAMBA расшарить принтер не получается!
Имеем принтер HP LaserJet 1020 подключенный по USB к машине с Gentoo, хотим сделать доступным этот принтер для печати из сети (с Виндовых машин).
Стоит cups, samba и дрова hplip:
[ebuild R ] net-print/cups-2.3.3-r1::gentoo USE="X acl dbus pam ssl threads usb -debug -kerberos -lprng-compat (-selinux) -static-libs -systemd -xinetd -zeroconf" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild R ] net-print/hplip-3.20.6-r1::gentoo USE="X hpcups hpijs libusb0 -doc -fax -kde -libnotify -libressl -minimal -parport -policykit -qt5 -scanner -snmp -static-ppds" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8" 0 KiB [ebuild R ] net-fs/samba-4.11.11::gentoo USE="acl client cups pam python syslog system-mitkrb5 -addc -addns -ads -ceph -cluster -debug (-dmapi) (-fam) -gpg -iprint -json -ldap -profiling-data -quota (-selinux) -snapper (-system-heimdal) -systemd (-test) -winbind -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8" 0 KiB
В hplip установлен принтер:
# lpinfo -v network beh network ipp file cups-brf:/ file cups-pdf:/ network socket network http network ipps network lpd network https direct usb://HP/LaserJet%201020?serial=FN30GSS direct hp:/usb/HP_LaserJet_1020?serial=FN30GSS network smb
по web-у добавил принтер в cups-е, тестовая страничка печатается, Да и вообще с машины Gentoo все отлично печатается. На всяки случай выкладываю конфиг cupsd.conf:
# LogLevel debug PageLogFormat ServerAlias * Listen localhost:631 Listen 172.23.8.8:631 Listen /run/cups/cups.sock Browsing no BrowseLocalProtocols dnssd DefaultAuthType Basic WebInterface Yes <Location /> Order allow,deny Allow localhost Allow 172.23.8.* </Location> <Location /admin> Order allow,deny Allow localhost </Location> <Location /admin/conf> AuthType Default Require user @SYSTEM Order allow,deny </Location>
Конфиг SAMBA:
[global] netbios name = JAZZ-BASS(SMB) workgroup = LUNTSEVY server string = %h server (Samba %v) interfaces = enp3s0 veto files = /._*/.DS_Store/.Spotlight-V100/.TemporaryItems/Thumbs.db delete veto files = yes security = user invalid users = root server role = standalone server local master = yes preferred master = yes dns proxy = no wins support = yes log file = /var/log/samba/log.%m hosts allow = 172.23.8. 172.27.11. 127. max log size = 100 unix password sync = yes passwd program = /usr/bin/passwd %u passdb backend = tdbsam socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE wide links = yes read raw = no dns proxy = no unix charset = utf8 dos charset = cp1251 display charset = utf8 #============================ Share Definitions ============================== [homes] comment = Home Directories browseable = no writable = yes path = /home/%U create mask = 664 directory mask = 775 [printers] comment = printing queue printable = yes printing = cups cups options = raw show add printer wizard = yes path = /var/spool/samba printer name = jazz-printer browseable = no guest ok = yes read only = yes
На виндовой машине пробовал добавлять расшариный принтер и через SAMBA (//172.23.8.8/printer_name) и непосредственно через CUPS (http://172.23.8.8:631/printers/printer_name). По ссылкам логи:
https://pastebin.com/cWjykH10 - CUPS (error_log)
https://pastebin.com/aEULYTYB - SAMBA
- Для комментирования войдите или зарегистрируйтесь
Проблему решил
В веб-интерфейсе CUPS-а для принтера добавил пользователей которым можно печатать на принторе. Пользователи прописываются в файл /etc/cups/printers.conf
Не надо бояться, что жизнь закончится - надо бояться, что она не начнется!
спасибо за инфу. пригодилась
спасибо за инфу. пригодилась в быту...
https://lan-art.ru/ — сетевое искусство.