Tôi đang cố gắng chia sẻ một máy in Canon từ Raspberry PI chạy Raspbian. Thật không may, các trình điều khiển được biên dịch sẵn do Canon cung cấp không hoạt động với kiến trúc armhf của RPi và việc biên dịch nguồn dường như là không thể. Vì vậy, làm cách nào tôi có thể chia sẻ máy in mà không cần trình điều khiển trên RPi và chỉ sử dụng trình điều khiển Windows có trên máy khách? Tôi phải thêm, (các) máy khách đang / đang chạy Windows.
Hiện tại tôi đã thử thêm Máy in dưới dạng Máy in thô bằng giao diện web CUPS và chia sẻ samba với smb.conf sau:
[global]
workgroup = WORKGROUP
#usershare allow guests = yes
#security=share
security=user
follow symlinks = yes
wide links = no
unix extensions = no
lock directory = /var/cache/samba
netbios name = PI
load printers = yes
[printers]
comment = All Printers
path = /var/spool/samba
use client driver = Yes
printable = yes
printing = CUPS
public = yes
writable = no
create mode = 0700
Nhưng nó dường như không hoạt động. Tôi có thể nhìn thấy nó và thêm máy in, nhưng bản thân nó không hoạt động. Giao diện web CUPS hiển thị thông báo "Bị giữ lại" mỗi khi tôi cố in.
Vì vậy, cách tiếp cận của tôi là chính xác? Có một cách khác để làm điều này?