« キジバトがいっぱい | トップページ | 野鳥と木の実という本 »

2008年1月 4日 (金)

windowsプリンタサーバーを使うんだけど

昔から、MacとWindowsマシンとのファイル共有をいかにスムーズにやるか、ということが仕事をする場合大切な訳ですが、これがまた大変な歴史だったんですよね。詳しくは省きますが、ネットワークでのファイル共有をMacもWindowsもtcpipを基本にするようになってくれたので、歩み寄りができてほっとしましたね。その状況になる前にもリナクスを使ってファイルサーバーを立ててnetatalkとsambaでアクセスさせていましたね。懐かしいなあ。
で、本題ですが、Windowsのマシンをプリンタサーバーにして、Macから印刷するということをOS-Xからできるようになってきた訳ですけど、決して簡単ではなかったんです。それが比較的簡単になったのは、10.3のパンサーからで、10.4タイガーになるともっと簡単に設定ができるようになりました。当然、今使っているのが10.5レパードなわけですけど、こりゃ楽にできるだろうと思ったら・・・あら、サーバーが見えない。変だと思って良く見たら、Windowsのファイル共有サーバーが見える奴と見えない奴があることに気づきました。10.4ではそうでも無かったのに。しかもプリントサーバーにしようとしているマシンがネット上で見えません。ipではばっちりなんですけど、こりゃあどうしたことだと。すると、昔苦労していた頃をふと思い出しました。10.2の頃だったと思うのですが、Windowsのサーバーが見えないことが変だと思い、見える奴と見えない奴の違いを推測していたら、おお、なんとサーバーの名前に日本語を使っているかどうかではありませんか。おそらく、詳細な部分ではまだ日本語(多分二バイト文字)の認識ができていないんだと。Windows側のネット上の名前をすべて英文字にしたら、ばっちりいったんですね。で、今回も、プリントサーバーにする予定のWindowsマシンのネット上の名前を英文字にしたら、これまたばっちりでした。ということは、10.4のときは大丈夫だったと思ったのですが、また昔にもどったのかぁ。困ったものですね。
この後はWindows側の接続されているUSBプリンタのドライバーを選んで、Mac側をそれ用のエプソンプリンタドライバを設定したら、何のことは無く印刷されました。めでたしめでたし。ちなみに、このプリンタですが、ParallelsでのWindowsでもちゃんとプリントされますけどね。

|

Mac」カテゴリの記事

コメント

>プリントサーバーにする予定のWindowsマシンのネット上の名前を英文字にしたら、これまたばっちりでした。

まったく同じプリンター接続利用法でつまずいている者です。
Windowsマシンのネット上の名前というのは、フルコンピュータ名とワークグループ名ということでしょうか?
当方は、フルコンピュータ名は英文字設定でしたがワークグループ名は日本語設定だったので、ワークグループ名も英文字にしてみましたが、やはりダメでした。
何かアドヴァイスをいただけないでしょうか。
Windows XP Professionalですでにプリントサーバーを運用していて、今回これでOS X 10.5 (MacBook Pro)からのプリントもできるようにしたいのです。。。
目下のところは、仕方ないので、OS X 10.5からプリントする時は、USBをMacに繋ぎ変えています。

投稿 | 2008年4月 9日 (水) 21時17分

えっと、現在、接続した環境が手元にないので具体的には言えませんが、念のために、IPアドレスはおなじゾーンの中にいますでしょうか。これが結構違っているとMac側で認識しない時があります。(むかしはそうだったなあ)、で、出来れば、WindowsのIPは自動取得ではなく自分で割り振って欲しいです。(そんなことできてるぞという場合は、次を読んでくださいませ。)
そして、Windows印刷なので、他のネット上のWindowsからでも印刷できるように印刷するプリンター設定を共有にしておいてください。ネット経由でプリントする前提を他のネット上のWindowsでも出来る状態にしていることがまず条件です。
次にMacですが、leopardは結構認識率が高いので、グループ名を認識させやすいと思います。Windows側はなるべく漢字は避けて半角英数小文字の名前にしておいてください。グループ名とWindowsサーバー名ともです。その上でleopardのプリンタ設定をセットすると、プラスボタンを押して、Windowsと書かれたプリンタアイコンをクリックすると下にWindowsのグループ名とプリンタがあるWindowsのサーバー名が出てくればそれを選んでください。接続した時にWindows側でゲストアクセスを許可していればそのまま印刷できると思いますが、そうでなければWindowsのログオンIDとパスワードを入力することになると思います。
ま、気長にやってみてください。経験者というれべるなので、いろいろ相談にはのっても構いませんが、プロというわけではないので、見当違いの答えを言うかもしれません。
 あ、そういえば、professionalってWindowsのサーバーOSバージョンですよね。私が設定したのはhome editionなので、Windowsの設定のほうも工夫が必要かもしれません。

投稿 doudesyo | 2008年4月 9日 (水) 22時22分

おかげさまで一旦は解決しましたが、依然として問題もあるようです。

Windows側のワークグループ名を半角英数小文字(ハイフンとスペースは使用不可)14文字以下の名前にすることでプリントもできるようになり(これが偶然のミスから判るまで半日もかかりました)、Windowsとの共有もできFinder画面左側メニューの共有にWindowsコンピュータ名がMacコンピュータ名と並んで表示されるようになりました。

ところがしばらく経って見てみると、何も設定を変更しなかったにもかかわらず、Finder画面左側メニューの共有からWindowsコンピュータ名が消えており、新たにプリンタを追加しようとしてleopardのプリンタ設定でプラスボタンを押して、Windowsと書かれたプリンタアイコンをクリックしても何も表示されなくなってしまっていました。。。

この状態でも一度設定したWindowsサーバ経由のプリントはできます。

Windowsサーバ経由でプリントすることもさることながら、いちいち「移動」→「サーバへ接続」で固定IPアドレスを入れることなくFinder画面左側メニューの共有にWindowsコンピュータ名を表示させることも差し迫った課題なのですが。。。
と、ここまで書いてもう一度見てみたら(この間約1時間半)、なんとすべて表示されているのです。。。
leopardの動作がこのように不安定なのは何が原因なのでしょう???

お礼と新たな疑問です。

投稿 | 2008年4月11日 (金) 17時47分

良かったですね。とり合えず印刷が出来たのでホッとしました。
新たな質問は、ファイル共有のことを指しているのだと思いますが、私の感覚は当てにはなりません。(笑)
安定性のことを訪ねられているようですが、よく分かりません。考えられるのは、WindowsかMacのどちら側かがスリープ状態になっていると、表示に関しては、認識するまでに時間がかかったりしていましたよ。ファイル共有は、WindowsとMacはおそらくsmbの話し言葉だと思うので、IPさえしっかりしていて、OSレベルでファイル共有の権限をきちんと与えていれば大丈夫なはず。上記の(この間約1時間半)というのは、連続使用をしていてスリープする暇も無く動かしてはいませんでしたか?(leopardは基本的にはUNIXを土台にしているはずですので、プロトコルをUNIXレベルで処理することにすればいいかもしれませんね。そうすると、Macらしさは無くなり、キャラクタベースで設定することになりますけどね。)
となんだか、何を書いているのか分からなくなりました。このような場合、実際にお邪魔して状況を見てみないとどこに原因があるのか分からないことがほとんどです。
回答になっていませんが、ま、気長にやりましょうよ。

投稿 doudesyo | 2008年4月11日 (金) 23時18分

その後、leopardのファイル共有も前回お尋ねしたような症状は出現せず安定しています。
WindowsもMacもどちらもスリープ状態ではなく、あの時の症状の原因は判らないままですが、その後不具合が発生していないということで良しといたします。

いろいろお世話になり、ありがとうございました!

投稿 | 2008年4月13日 (日) 21時18分

コメントを書く