私のUbuntu 10.04マシンにBrother HL-2040を接続し、同じネットワーク上のWindows 7マシンにHP DeskJet 6540を接続しています。 Windowsマシンには、Ubuntuに接続されたプリンターは表示されず、UbuntuマシンにはWindowsに接続されたプリンターが表示されません。
右クリックして、各プリンターをそれぞれのマシンで共有しました。 System --> Administration --> Printing --> Server --> Settings
を選択し、公開プリンターをチェックして、他のプリンターオプションを表示しました。 Windowsマシンでも共有を設定していると思います。それでも、どちらのマシンも他のプリンターを認識しません。
各マシンが他のプリンターを認識できるように、プリンター共有を設定するにはどうすればよいですか?
これは2部構成の質問であり、2部構成の回答が必要です。
まず、Windows-> Ubuntu:
まず、Windowsホストがプリンターへの接続を許可していることを確認する必要があります。アクセスを拒否する可能性のあるさまざまなものがありますが、最も一般的なものはWindows Firewall
です。
これで、Windowsホストに共有が機能するようになったので、プリンターをUbuntuホストに追加する必要があります。これは、System -> Administration -> Printing
に移動し、+ Add
ボタンを選択することで実現できます。そこからウィザードがプリンタの追加をガイドします。ウィザードを完了するには、WindowsホストのIPアドレスまたは名前、および共有されているプリンターの名前を知る必要があります。
次のUbuntu-> Windows:
これを実現する最も簡単な方法は、IPP共有を使用してプリンターに接続することです。 このナレッジベース記事 で説明されているように、Internet Printing Client
を有効にすることから始めます
http://IP.OF.UBUNTU.Host:631/printers/ にアクセスし、接続するプリンターを選択して、プリンターの完全なURLを書き留めます。 WindowsホストのPrinters and Faxes
に移動して、ネットワークプリンターの追加を開始します。インストールウィザードのある時点で、プリンターの場所を尋ねられます。IPPフィールドに、Webページで見つかったプリンターのアドレスを入力します。
ウィザードでプリンターに使用するドライバーを要求されたら、CUPS Windowsドライバーを使用します CUPSダウンロードページ
ウィザードを続行し、通常どおり残りの情報を入力します。
プリンターのネイティブドライバーを使用することもできますが、CUPS mimetypeサポートを編集して/etc/cups/mime.convs
ファイルを編集し、この行のコメントを外すことで行われるRAW印刷を含める必要があります。
application/octet-stream application/vnd.cups-raw 0
また、/etc/cups/mime.types
を編集して、行のコメントを外す必要があります。
application/octet-stream
ファイルを編集してCUPSを再起動すると、ネイティブドライバーでも印刷できます。