実現したいこと
表記の通り
UbuntuPCにUSB接続したプリンタでWindowsPCから印刷したいです。
前提
【プリンタ接続PC】
Ubuntu 22.04
samba 4.15.13-Ubuntu
【プリンタ】
HP C5830
【印刷側PC】
Windows 11
発生している問題・エラーメッセージ
Win機のエクスプローラでLinux機につながれたプリンタを
ダブルクリックしたり、右クリック->接続すると
[Window Title]
プリンター
[Main Instruction]
操作を完了できませんでした (エラー 0x00000709)。
プリンター名を再度チェックして、プリンターがネットワークに接続されていることを確認してください。
と表示されます
試したこと
まず、ネットワーク内の別のWin機にプリンタをつないで、
さらに他のWin機からプリンタ共有を使って印刷することはできました。
次に、Linux機につないで、つないだLinux機から印刷することもできました。
Linux機にファイル共有設定をし、Win機からファイルのアップロード/ダウンロード/削除ができました。
Linux機に接続しているプリンタはWin機のエクスプローラから見えますが、接続するとエラーがでて接続できません。
したがって、samba <=> cups 間の設定がうまくいっていないのかと推測しています。
補足情報(FW/ツールのバージョンなど)
【Samba の 設定】
#testparm
Global parameters
[global]
log file = /var/log/samba/log.%m
logging = file
map to guest = Bad User
max log size = 1000
obey pam restrictions = Yes
pam password change = Yes
panic action = /usr/share/samba/panic-action %d
passwd chat = Enter\snew\s\spassword:* %n\n Retype\snew\s\spassword:* %n\n password\supdated\ssuccessfully .
passwd program = /usr/bin/passwd %u
printcap name = cups
server role = standalone server
server string = %h server (Samba, Ubuntu)
unix password sync = Yes
usershare allow guests = Yes
idmap config * : backend = tdb
[printers]
available = No
browseable = No
comment = All Printers
guest ok = Yes
printable = Yes
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[Photosmart_C5300]
comment = HP printer C5380
create mask = 0700
guest ok = Yes
path = /var/spool/samba
printable = Yes
write list = root @lpadmin
【Cups の 設定】
lpstat -p -d
printer Photosmart_C5300 is idle. enabled since Mon 04 Sep 2023 02:34:34 PM JST
no system default destination
回答1件
あなたの回答
tips
プレビュー