Sự cố với chia sẻ máy in trên máy chủ Debian Samba, công việc không được gửi đến máy chủ


1

Tôi gặp khá nhiều vấn đề với việc chia sẻ máy in của mình trên Debian 8.

Tôi có một HP Officejet 4500 g510n-z được nối qua USB vào máy. Nó được phát hiện:

root@bahamut:/etc/samba# lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 03f0:2e12 Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Khi tôi cắm máy in vào thì nó sẽ được HĐH phát hiện thông qua syslog:

Dec  1 21:36:47 bahamut colord: Device added: cups-HP_Officejet_4500_G510n-z

Tôi đã cấu hình nó trong /etc/cups/cupsd.conf:

<DefaultPrinter HP_Officejet_4500_G510n-z>
UUID urn:uuid:eb4c2bf6-dadc-3980-6e54-592432cb7f89
Info HP Officejet
Location
DeviceURI hp:/usb/Officejet_4500_G510n-z?serial=CN1BBK32CW05HR
State Idle
StateTime 1480651643
Type 8425484
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
AllowUser jguy
OpPolicy default
ErrorPolicy stop-printer
</Printer>

lpstat hiển thị máy in ở đó và chấp nhận công việc:

root@bahamut:/etc/cups# lpstat -a
HP_Officejet_4500_G510n-z accepting requests since Thu 01 Dec 2016 10:07:23 PM CST

Tôi có thể sử dụng bảng điều khiển web CUPS để in trang thử nghiệm và nó in thành công.

Tôi có những điều sau đây /etc/samba/smb.confđể chia sẻ nó:

[global]
    passdb backend = tdbsam
    obey pam restrictions = yes
    syslog = 0
    usershare allow guests = yes
    map to guest = bad user
    null passwords = yes
    dns proxy = no
    max log size = 1000
    log file = /var/log/samba/log.%m
    os level = 20
    unix password sync = yes
    server role = standalone server
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    panic action = /usr/share/samba/panic-action %d
    load printers = yes
    encrypt passwords = yes
    pam password change = yes
    passwd program = /usr/bin/passwd %u

[HPOfficeJet]
    path = /var/spool/printer
    printer driver = hp:/usb/Officejet_4500_G510n-z
    public = yes
    printable = yes
    printer = HP_Officejet_4500_G510n-z

Tôi có một số chia sẻ tệp samba trên cùng một máy và chúng đang hoạt động chính xác. Tôi có thể kết nối với máy in thông qua Thiết bị và Máy in trên máy Windows 10 của mình và nó hiển thị thành công. Tuy nhiên, bất kỳ lệnh in nào được gửi đến máy in không được xếp hàng hoặc thực thi trên máy chủ, vì vậy không có gì được in từ máy khách.

Bất cứ điều gì bạn có thể thấy rằng tôi bỏ lỡ hoặc bỏ qua? Cảm ơn vì bất kì sự giúp đỡ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.