MacにつないだプリンタをWindows7機から共有する【すんなりできた編】

PC(Windows7)からMacにつないだプリンタを使う手順について、以前トラブった時に対策を書いたのですが(MacにつないだプリンタをWindows7機から共有する【手間取った編】 | 秋風夜雨)、その記事をもう少しわかりやすく書きなおしてみました(Mac OS 10.6.8とWindows7)。

今回はまっさらのPCで始めたせいか、特にトラブルが発生することもなくすんなり印刷できてしまい、拍子抜けしました。「Bonjour Print Services for Windows」ひとつでだいたいOK。前回はBonjourが先にインストールしてあったので勘違いしただけかも。

手順

次の手順で進めます。

  1. 無線または有線で、MacとPCが同じネットワークでつながっている状態にする。
  2. Mac側の設定
    • プリンタのドライバをインストールする
    • プリンタを共有する
  3. PC側の設定
    • プリンタのドライバをインストールする
    • 「Bonjour印刷サービス」をインストールする
    • Macのプリンタを追加する

順を追って説明します。

ネットワークの設定

無線または有線で、MacとPCが同じネットワークでつながっている状態にします。

インターネット共有についてメモ | 秋風夜雨」でも書きましたが、ウチではパソコン3台とプリンタ2台が有線と無線でつながっています。ファイルのやりとりなどをしているわけではなく、みんなで一つのネットワークでインターネットができるよ、というレベルです。DELLのプリンタはUSBケーブルでMacにつながっており、無線機能はありません。デスクトップのPCも有線です。今回はDELLのプリンタをPCから使えるようにします。図にすると、次のようになります。

20111230124100

薄い青の円がWi-Fiとケーブルでつくられたネットワークのイメージ。青の実線は、ケーブルでつながっていることを示しています。今は、一番上にあるノートPCからMac経由でDELL 1720dnを使って印刷しようとしています。

Mac側の設定

プリンタのドライバをインストールし、印刷できることを確認

そもそもMacにつないで使っているプリンタという前提なので、ここはもう完了していると思います。

プリンタ共有の設定をする

ここからが本題。

「システム環境設定」の「共有」で、「プリンタ共有」にチェックを入れます(「プリンタ」欄で目的のプリンタ名にチェックが入っていることと思います)。

「システム環境設定」と「共有」の画面。

20120106111024

「共有」の画面で「プリンタ共有」にチェック。そのほかの項目は今回は関係ありません。

コンピュータ名は「iMac」としてあります。

20120106111136

PC側の設定

プリンタのドライバをインストールし、印刷できることを確認

ここでドライバをインストールしてないと、「Bonjourプリンタウィザード」の段階でドライバのインストールを求められます。先にやっておくほうが簡単。

DELL 1720dnでは、プリンタドライバをインストールして、その後USBケーブルでつなぐ必要がありました。プリンタによって違うかもしれません。その後はケーブルを外してもだいじょうぶ(それが目的ですし)。

「Bonjour印刷サービス」をインストールする

Appleの「Bonjour Print Services for Windows」から「BonjourPSSetup.exe」をダウンロードしてインストールします。

最初のウィンドウで「次へ」をクリック。

20111231161300

次のウィンドウで「インストール」をクリック。二つあるチェックマークのうち下の方にチェックを入れておくと、「Apple Software Update」が合わせてインストールされます。入れておけば便利でしょう。

20111231161400

「完了」をクリック。再起動の必要はありません。

20111231161700

Macのプリンタを追加する

デスクトップかスタートメニューから(または検索して)、「Bonjourプリンタウィザード」を見つけて起動します。

追加したいプリンタをクリックして選択し、「次へ」をクリックします。この場合、「@ iMac」がついているのがネットワーク越しに見えているMacにつないだプリンタです(「iMac」の部分はMacで設定した名前によります)。
20120105170331

次の画面で「完了」をクリックし、終了します。

20120105170346

確認

コントロールパネルの「デバイスとプリンタ」を見ると、目的のプリンタが追加されています。直接ケーブルでつないで使うほう(つないでないのでグレースケールになっています)と、ネットワークでつながったほうのプリンタがあります。

20120105170531

「@ iMac」のほうをつかって印刷してみると、
20120106110221
「プリンタオフライン」なんて出てますがちゃんと印刷はできます(時々失敗します)。

最初のMacの設定で「プリンタ共有」がオフになっていたり、Macがスリープしていたりすると、そのプリンタで印刷することはできなくなります。「Bonjour」というのもいつのまにかインストールされますが、意識する必要はないと思います。

以上、お役に立てば幸いです。

MacにつないだプリンタをWindows7機から共有する【手間取った編】

【2012年08月30日追記】この記事は古いので、リンク先の記事がなくなっていたり、アーカイブされて更新がなくなっていたりするものがあります。大筋は変わっていないとは思いますが、ご注意ください。


【2012年1月7日追記】MacにつないだプリンタをWindows7機から共有する【すんなりできた編】として、まっさらな状態からのプリンタ共有の手順を書きました(Mac OS 10.6.8とWindows7)ので、そちらもご覧ください。


手間取ったのでメモ。

症状

Bonjourでプリンタが共有できない。

Mac OS X 10.6 Help: プリンタを Windows ユーザと共有する」のページなど見ると、Windows側で「Bonjour for Windows をインストール」して「Bonjour プリンタウィザード」を起動して設定すればよろしいと書いてあるのだが、実際にやってみると「十分なアクセス権がありません」とのメッセージが出てうまくいかない。「Bonjour for Windows:プリンタのウィザードに「十分なアクセス権がありません」と表示される」の症状なのだけれど、書いてある方法を試してもうまくいかない。Windows Vista時代には確か「Bonjour for Windows」でうまく行ったのだけれど……(勘違いだったかな)。

解決法

気を取り直してAppleのサポートで検索しなおした結果、「Bonjour Print Services for Windows」というのを発見。これをインストールして、「Bonjour プリンタウィザード」を起動、目的のプリンタを追加することができた。

ちなみにプリンタはDell Laser Printer 1720dn。MacはOS X 10.6.5。

以下手順。

前提

  • MacとWindows7機は一つの無線LANにつながっている(ネットはできる状態)。
  • MacとWindows7機にはそれぞれプリンタのドライバがインストール済みである(印刷はできる状態)。

Mac側の準備

  • システム環境設定の「共有」で「プリンタ共有」にチェックを入れる。
  • プリンタをつないでおく。

Windows7機でやること

Bonjour Print Services for Windows」をダウンロード、インストールする。そうして、デスクトップに作られる「Bonjour プリンタ ウィザード」を起動すると、「共有プリンタ」リストにMacにつないだプリンタがあるはず(はず!)。それを選択して、「次へ」をクリック、次のウィンドウで「完了」をクリックする。これでMacにつないだプリンタがWindowsから使えるようになる。両面印刷など、特殊な機能もMac越しであることを意識せずに使える。

感想

「Bonjour for Windows」と「Bonjour Print Services for Windows」て、ややこしい……。実際インストールするのは後者のほうだけでいいようです。両方インストールしておいて、後から前者をアンインストールすると、「Bonjourが使えません」と怒られるので注意。