canonMF4820d
Windowsノートブック(ホスト名)にCanonレーザープリンタ(共有名)を設定しましたYoga
。
私のFreebsdサーバー(ホスト名Fruitfly
)にはCUPS、SAMBA、およびSamba-smb-backendがインストールされています。
FreeBSDサーバーで次のコマンドを実行して、印刷用のSamba設定の状態を確認しました。
$ smbclient -L localhost -N
Anonymous login successful
Domain=[HOME] OS=[Unix] Server=[Samba 3.6.25]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba 3.6.25)
Anonymous login successful
Domain=[HOME] OS=[Unix] Server=[Samba 3.6.25]
Server Comment
--------- -------
FRUITFLY Samba 3.6.25
YOGA
Workgroup Master
--------- -------
HOME FRUITFLY
以下を使用してテスト印刷を行った。
$ echo -en "\r" | smbclient "//yoga/canonMF4820d" -c "print -" -N -U jus%hello
Domain=[YOGA] OS=[Windows 8.1 9600] Server=[Windows 8.1 6.3]
putting file - as stdin-1367 (0.1 kb/s) (average 0.1 kb/s)
WindowsコンピュータからUSBケーブルを抜くと、キューが印刷ジョブでいっぱいになっていることがわかります。ケーブルを再接続するとすぐに印刷ジョブが消えます。
私の最初の前提は、Windowsシステムに正しいプリンタドライバがインストールされている限り、印刷ジョブはWindowsシステムで処理されることでした。
私の元の家庭に欠陥があるようです。
誰かが私を目覚めさせてくれてありがとう。
答え1
私の考えでは、FreeBSDシステムにプリンタドライバをインストールする必要があるようです。
CUPSドライバはCANONのウェブサイトからダウンロードできます。
一部の人はドライバなしで印刷をハッキングします(Googleでこれを見つけました)。http://justin.yackoski.name/winp/)。
ただし、PPDファイルがある場合は、カップにPPDファイルをインストールすることをお勧めします。