[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

# cat /etc/cups/printers.conf
# Printer configuration file for CUPS v2.3.3
# Written by cupsd on 2020-09-26 20:37
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 2
<DefaultPrinter jazz-printer>
PrinterId 1
UUID urn:uuid:c90bdc7b-33f8-3b7e-40f4-fad2d9591cab
Info HP LaserJet 1020
Location Hall
MakeModel HP LaserJet 1020 hpijs, 3.20.6
DeviceURI hp:/usb/HP_LaserJet_1020?serial=FN30GSS
State Idle
StateTime 1601115381
ConfigTime 1601141822
Type 8425484
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
AllowUser bass
AllowUser gleb
AllowUser vera
AllowUser wadada
OpPolicy default
ErrorPolicy stop-printer
</DefaultPrinter>

Не надо бояться, что жизнь закончится - надо бояться, что она не начнется!

спасибо за инфу. пригодилась

спасибо за инфу. пригодилась в быту...

https://lan-art.ru/ — сетевое искусство.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".