« SMB/CIFSを使いMacOSX(Leopard)とWindowsでプリンタ共有する | メイン | Google AJAX Language APIを試してみる »

Bonjourを使いMacOSX(Leopard)とWindowsでプリンタ共有する

- MacOSX

要点:

  • Mac(Leopard)に接続した複合プリンタ(Canon MP610)をWindows機からも使えるようにした
  • Bonjourを使うととても簡単(注:単純な印刷しかできないかも)

長年使っていたHPの複合プリンタPSC 2150が使いたい絶妙なタイミングで壊れたので、速攻買い替えた。後継機は、20分の長考の末、Canon PIXUS MP610を選んだ。決してkakaku.comで一番人気だったという理由ではない。ちゃんと検討した。ホントにウソじゃない。

さて、やりたいことは「Macに繋いでいるMP610を、Windows機からも使えるようにプリンタ共有したい」。ということ。

HP PSC 2150を使っていたときはできていたので(複合プリンタpsc2150をOSXとWindowsで共有(Tiger))、Leopardでプリンタが変わってもその環境を継続したかった。で、やってみた。

コメント欄でBonjourを使うと簡単にできると教えていただいた。実際その通りだったので、以下そのやり方を書いておく。

Bonjourって何?というと・・・

Bonjour は、ゼロコンフィギュレーション・ネットワークとも呼ばれていますが、IP ネットワーク上のコンピュータ、デバイス、およびサービスを自動的に検出するサービスです。Bonjour では、業界標準の IP プロトコルが使用されているので、IP アドレスを入力したり DNS サーバを設定しなくても、デバイスが相互に自動的に検出されます

From: アップル - サポート - ダウンロード - Bonjour for Windows 1.0.4

ということで、ネットワーク上のコンピュータや、プリンタその他のデバイスを自動検出してくれるものである様子。

ということで、Appleのサイトの記述に従い作業をする。やったことを書いておくが、全ての作業が必要かは未検証。
Mac OS X 10.5 Help: プリンタを Windows ユーザと共有する

1.「プリンタ共有」ON

「システム環境設定」→「共有」を開き、「プリンタ共有」をチェックする。

Leopard-CUPS-0.jpg 「プリンタ共有」をチェック。

Mac側での作業は以上。簡単。

2.WindowsにBonjour for Windowsをインストール

アップル - サポート - ダウンロード - Bonjour for Windowsから。ダウンロードしてできたexeファイルをダブルクリック、指示に従えばOK。執筆現在の最新版は1.0.4。

3.WindowsにBonjourでプリンタを登録

「スタート」→「プログラム」→「Bonjour」→「Bonjour プリンタウィザード」を起動。

Bonjour1.jpg
プリンタウィザードの画面。

Bonjour2.jpg
いきなりMacに繋いであるプリンタが表示されるので、選択して次へ。

Bonjour3.jpg
ここで、きちんと「ディスク使用」からドライバを指定してやる。デフォルトのままだと、普通の印刷はできるが、両面印刷やフチ無しなど芸の細かいことはできない。
(注:「ディスク使用」で純正ドライバを設定すると、そのままだと印刷できないかも?調査中。)

追記)
プリンタによっては?純正ドライバを指定しても印刷できないこともあるようです(コメント欄参照)。 できているケースもあるようなので、適宜デフォルトのままでいくか純正ドライバ使用にチャレンジするか判断してください。
(参考→ele_blog: Mac共有プリンタでWinからBonjour経由で印刷(両面印刷もできる!!)

Bonjour4.jpg
ドライバのCD-ROMを入れ、「D:\win\Driver\x86\Driver\MR610PR.inf」を選択する(CD-ROMをDドライブとした場合)。

Bonjour5.jpg
「Canon MP610 series Printer」が出てきた。これを選択して次へ。

Bonjour6.jpg
めでたくプリンタを登録できた。

Bonjour7.jpg
登録したプリンタのプロパティ。きちんと正しいドライバを使えているので、グレースケール、両面印刷や割り付け印刷もできる。

これで設定は終了。プリンタの「プロパティ」→「テストページの印刷」、あるいは適当なものを試しに印刷してみよう。うまくできればOK。
お疲れさまでしたー。

web拍手とは

トラックバック

このエントリーのトラックバックURL:
http://soap.s216.xrea.com/umu/mt/mt-trackback-script.cgi/1338

この一覧は、次のエントリーを参照しています: Bonjourを使いMacOSX(Leopard)とWindowsでプリンタ共有する:

» プリンタ共有 送信元 ejwt -BLOG版-
「れっつらー?」コーナーに「Windows上のCAPTプリンタをMacから使う!... [詳しくはこちら]

コメント (13)

chicchily:

はじめまして。
Bonjour for windowsで接続するとこちらに書いてあるようにデフォルトのプリンターにすると
ヒューレットパッカードのドライバーに接続されてしまい細かい設定ができません。
そこで、ディスク使用で最新のEPSONのドライバーをいれるまではうまくいくのですが、印刷がでません…。そのままデフォルトのままにしておくとでるのですが、EPSONのドライバーに変えるとでなくなるのはなぜなのでしょうか?
もし、ご存じでしたら教えてください。MACに電話したらプリンターの会社へ、プリンターの会社に電話したら、PCの会社へたらいまわしにされ、結局わからないまま1週間以上たっております。

長々と失礼しておりますが
どうかよろしくお願いします。

haru:

chicchilyさん、どうもです。

疑わしいところが多すぎるので、情報をください。

1.お手数ですが一度Bonjourでプリンタを登録し直して、
「Bonjour プリンタウィザードの完了」
の画面でどのように表示されているか教えてもらえますか?
特に「名前」「モデル」が正しいかが気になります。

2.「ディスク使用」のところでは、どのファイルを指定されましたか?
「D:\win\Driver\x86\Driver\MR610PR.inf」
のようにフルパスで表示してください。OSのバージョン毎は合っているか気になります(2000,XP,Vistaなど)。OS毎に使うファイルが違ったりしますので。

chicchily:

haruさま
お忙しいところありがとうございます。

再度登録し直しまして完了の画面は
名前:EPSON PM-3700C@hideki-imac
製造元 EPSON
モデルEPSON PM3700C
プロトコル:IPP
既存のプリンタ:いいえ

となっています。
2.「ディスク使用」のところでは、どのファイルを指定しているかなのですが、
実はこれがよくわかっておりません。
最新ドライブをEPSONからダウンロードしてデスクトップにあるのですが、
ダウンロードしたファイル名がm37f660というファイルでそれを開くとWINVISTA_XP_2Kというファイルと
E_DF180Jというのがあります。
そのE_DF180Jを指定するとPM-3700Cとでるのでそれでやってしまっています。どのファイルを選んだらよいかわからないままそのまま画面が進むものをとりあえず選んでしまっています。

このような情報で大丈夫でしょうか?
ディスク使用のところがもしかして全く違うものを選んでいるのでしょうか?

よろしくお願いします。

haru:

chicchilyさん

ディスク使用のところで、WINVISTA_XP_2Kの方を選択してみてもダメでしょうか?
印刷できないということは、ドライバが正しくないという気がします。

chicchily:

haruさま

ありがとうございます。WINVISTA_XP_2Kの方はフォルダーのため、そこを開くとSETUPとLPTPORTというフォルダーになり、
どちらにもset up informationの
ファイルがないのです。
今、EPSONに確認したところ、
ドライバーはE_DF180Jを指定で
あっているといわれました。

他どなたかのサイトでも
デフォルトで設定されたプリンター以外を指定すると
印刷できなくなるとでておりましたが、HARUさんはプリントできているんですよね…。

何度もすみませんでした。

haru Author Profile Page:

cchicchilyさん

うーん・・・
・デフォルトのドライバではプリントできる
→プリンタ本体はOK、ドライバの問題
なのでしょうが・・・

SMBを使えばできることは確実なので、こちらでやってもらう方が早いかもしれないです。
http://soap.s216.xrea.com/umu/mt/archives/001335.html
私も日頃はこっちで設定したもの使っているので・・・

take:

私も、imacにcanonのmp810をusb接続しています。それをwinのパソコンからbonjourを使ってインストールするとchicchilyさんと全く同じ現象です。困ったものです。

haru Author Profile Page:

結局デフォルトのドライバでは単純な印刷のみしかできないようです。純正のドライバを使った印刷は、いろいろと細工をしないと使えず、更に1回しか印刷できなかったりするのでオススメできません。bonjour1.0.5が出ていたのですが、「DNS脆弱性に対応」とか書いてあるので、問題の解決は期待できなさそうです。

ele_chan:

参考までに、Winからbonjour使ってMP600に純正ドライバで接続できましたよ。
らむらうすさんの手順が非常にヒントになりました。
すごく感謝です。手順は以下から。

http://elechan.blogspot.com/2009/01/macwindows.html

haru Author Profile Page:

ele_chanさん、どうもです。

サイト拝見しました。こちらでも、そのやり方で両面印刷ができることは確認しまして、その方法の説明も書いていました。ただ、2回以上両面印刷しようとすると印刷できなくて、その問題が解決できませんでした。なので、そのやり方の説明は削除したのです。そちらでは何回でも両面印刷できていますか?

あと一つだけ・・・ウチのサイト名が・・・

ele_chan:

haruさん

ほんとにすみません。サイト名間違ってました。m(_ _)m
さっそく直しました。。。

ところで、両面印刷のことですが、何度でもできます。
Windowsから両面印刷の指示で、
2ページ(両面なので1枚)を
2度連続で実行しても大丈夫です。また、複数ページ(6ページ)あるやつを印刷(両面なので3枚)でも大丈夫でした。


haru Author Profile Page:

ele_chanさん、どうもです。

>サイト名
いえ、前もありましたから・・・

>両面印刷
何度でもできるのであれば、大丈夫ですね。
ただ、ウチではcueがうまく消えなくて、エラーになっちゃうんですよね。なんででしょう。
何かソフトのバージョンが上がっていると、できるようになったりするんでしょうか・・・

d-sign:

初めまして、このページを参考にWIN→Macのプリンタ共有設定をさせてもらいました。
(SMBの設定の方で、PM3700Cです)


大変、丁寧な説明で大助かりしました。勝手ながらお礼のコメントさせて頂きます。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

アーカイブ

最近のトラックバック

別館(annex)との統合フィードを取得
[フィードとは]
Add to Google
はてなRSSへ追加
My Yahooへ追加
Livedoorへ追加
gooへ追加
購読する Bloglines


Powered by FeedBurner

メールで購読
メールアドレスを入力してください:

配信: FeedBurner


このブログ単独のフィードを取得

クリエイティブ・コモンズ

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.
Powered by
Movable Type