これは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をメモしておきたいプリンタを選択します。次にPrinters and Faxes
、Windowsホストに移動し、ネットワークプリンターの追加を開始します。インストールウィザードのある時点で、プリンターの場所を尋ねられます。IPPフィールドに、Webページにあるプリンターのアドレスを入力します。
ウィザードでプリンターに使用するドライバーを要求されたら、CUPSダウンロードページから入手できるCUPS Windowsドライバーを使用します。
ウィザードを続行し、通常どおり残りの情報を入力します。
プリンターのネイティブドライバーを使用することもできますが、CUPS mimetypeサポートを編集して、/etc/cups/mime.convs
ファイルを編集してこの行のコメントを外すことによって行われるRAW印刷を含める必要があります。
application/octet-stream application/vnd.cups-raw 0
/etc/cups/mime.types
行を編集してコメントを外す必要もあります
application/octet-stream
ファイルを編集してCUPSを再起動すると、ネイティブドライバーで印刷することもできます。