社内ネットワークWin接続プリンタをiMacから使用する方法

過去ログ検索しても解らなかったので教えて下さい。
iMac G5  OS:10.4.9で社内ネットワークに接続しているのですが
WindowsXPにUSBで接続しているインクジェットプリンタCanoniP7500
をMacからも使用したいのですが、SMB/CIFSファイルシステムの認証が
獲られません。Win側のファイヤーウォールの設定もよく解りません。
CanonサポートはAppleサポートに確認してくださいと云われ
AppleサポートではCanonサポートに確認した方がいいを云われ
結局よくわからない状態です。
逆にMacにプリンタを接続してWinで使用できるか試しましたがうまくいきません。
他のネットワークは、見れます。(ただしアクセス不能も多々あり)
おそらく、社内ネットワークという事でこちら側の設定の問題のような気がしますが
ある程度、調べてからでないとポストマスターに確認できないので
どなたか、ご存知の方ご教授願います。

投稿日 2007/05/29 06:35

返信: 48

2007/06/02 15:05 Community User への返信

全て了解しました。人格非難と受け止めず、真摯に受け止めます。
# そういうreplyが頂けるのであれば、折角ですのでテクニカルな部分だけのpostを一つだけ追加させて下さい。
ムネさんが今までにPostして下さった記事中のリンク先の先人達の文章とhelp文章中の、
> Windows ユーザは常に PostScript プリントジョブをお使いのプリンタに送信する必要があります。"
> "プリンタが Postscript プリンタでない場合でも、Postscript プリンタドライバを使用する必要があります。
の部分ですが、先に書いた通りこれらは事実ではありますが、ムネさんの言葉を借りれば真実かどうかはまた別かと個人的には思います。以下msg # 5.1.2.2.1.1.1の方法5について。(リンク先を全て読まれているものとして以下書きますので足りない部分はリンク先を参照下さい。)
Win側で「メーカーのPSでは無いドライバー」を使った場合にデフォルトで/dev/nullになっているプリンタではWin側からの印刷データはそのまま /dev/null に流れて印刷がされません。ので代替としてGeneric / PostscriptであればCUPSが本来の動作をしプリンターにデータを渡す。これは事実です。では、PSではなくメーカー独自のプリンタコマンドが流れてきてCUPSの仕組みにどうにかのせ直接プリンタにデータを渡せた場合にはどうなるか、少なくともTigerではプリント出来ます。つまり流れてくるデータは本来PSで無くても良く、PS限定というHelpの記述は現状ではという付け足しが必要でしょうね。訂正すべきは/etc/cups/printers.conf中の当該プリンタの、自動で書き変わらない/dev/null部分だけ。が、直接書き換えてしまうのでは本来の/dev/nullではなくなるのでMacからは印刷出来なくなる→プリンタリストで2つ登録し、/etc/cups/printers.confも/dev/nullのままにしておくのと、当該プリンタに書き換えるのと2つ用意するだけでイケる。
てことは(端折って簡単に書くと)、クライアント(win側)からプリンタコマンドが流れてきた時にもcupsが反応して/etc/cpus/printers.confの/dev/nullを適宜書き換えてくれるか、プリンタリスト登録時に「Win共有用」というオプションチェックがあってそれをチェックすると/etc/cups/printers.confにMac用とは別の/def/nullではない記述が加えられれば良いだけ、という事です。後者に関しては確実に今現在はありませんが、前者に関してはそれが何らかの理由によって意図されてそうなっているのか、実は仕組みが既にあるのにうまく動作していないのかまでは調べていません。
ので「真実」はわかりませんが、現状が真実(もしくは本来有るべき姿)で無い事だけは確かです。ムネさんが仰る通りメーカー側がPSドライバを書いてくれれば今のままでも動き、それも一つの解でしょう。でも、繰り返しますが、そうでなくても「本来」は動くようになっています。が・・・現状はそのままでは動きません。
# Canon MP810, Canon ip4200, EPSON PX-G5100にて/etc/cups/printers.confの当該プリンタの記述を2種類持つ事により、メーカードライバーのつまりPSではないプリンタコマンドのままで印刷出来る事を確認しています。(プロトコルはIPP)

2007/06/02 19:48 Community User への返信

インクジェットプリンタの共有について(MacとWIN)
Macで共有
・PSドライバ ・・・標準で可。固有の機能は、選択したPPDに依存。
・純正ドライバ ・・・ターミナルでMac側設定要。一部プリンタは不能。
WINで共有
・純正ドライバ ・・・一部のプリンタで可。可否の判別方法あり。
・GimpPrint等 ・・・次善の策。固有の機能はリリースNOTES参照。色味不正。
・PDF自動印刷ツール ・・・用紙設定/トレイ選択はWIN側で実行。色味良。
AirMacで共有
・純正ドライバ ・・・MacとWINの両者で共有可能。互換プリンタ表は旧い。
・GimpPrint等 ・・・次善の策。固有の機能はリリースNOTES参照。色味不正。
簡易サーバで共有
・純正ドライバ ・・・Macでは、プリンタ(ドライバ)とサーバの両方のAppleTalk対応が必要。
・GimpPrint等 ・・・次善の策。固有の機能はリリースNOTES参照。色味不正。
USB共有サーバ ・・・ドライバで設定要。使い勝手は、USB切替器なみ。
語句の説明
・"Macで共有"は、Macにプリンタを繋ぎます。下段のドライバの種別は、WINでのドライバ選択を意味します。"WINで共有"も同様です。他は文脈による。
・PSドライバは、ポストスクリプトドライバのことです。MSPublisherなどです。
・GimpPrint等は、アップル社とプリンタメーカー以外の、第三者が開発したドライバを意味します。簡易サーバ使用可。
・第三者ドライバのhpijsドライバは、開発ツールをhp社が提供しており、純正ドライバと同等です。簡易サーバ使用可。hp社プリンタのみ。 "HPIJSドライバをご紹介します。", 2006/05/09 1:23pm
・実際の設定については、このトピックスとトピックス内のリンクに詳細があります。
全てを網羅することは考えず、初心者向けの選択肢に留めました。表現も誤解を恐れず簡略に努めました。補足・訂正いただければ幸いです。
ところで、このトピックス、ポスト数も最大になりました。もう一波乱欲しいところです。(これは冗談)

2007/08/10 02:39 Community User への返信

社内ネットワークにMacを乗せるときの基本事項を整理してみたいと思います。この件の議論に関しては諸説入り乱れて複雑になりがちなので、基本から理解した方が早いかもしれません。まず、プリンターの構造として印刷されるべきデーターは、プリンタによって画像化されるか、コンピューター本体で画像化されるかの違いがあります。俗にいうドライバーというのは、コンピューター本体で印刷したいデーターを画像化する事を言います。その後、画像化されたデーターをプリンターに送りつけて、プリンターは絵を出す動作を行います。問題は画像化されたデーターをどのようにプリンターに転送するか、これはネットワークの問題であり、データーの送付という観点で見ると機種依存はありません。次に重要なのが中間データーよ呼ばれる存在とプリンターとコンピューターが相互に通信を行いながらプリンターが絵を出す場合です。相互通信を行う以上、明らかに前述の場合に比べてデータ通信そのものの機種依存性は増加します。中間データーについては、プリンター記述言語と呼ばれる存在があります。この場合コンピュターで印刷データーをプリンター記述言語に変換するためのドライバーが必要になります。と同時にその中間言語をプリンターに送りつける訳ですが、プリンター自身も中間言語を解析してプリンター内部で絵を作る動作を行い、実際に絵を出力します。つまり、中間言語を使う場合はコンピューターとプリンター双方が同じ仕様のプリンタ記述言語を使用する必要がります。したがって往々にして、データー通信は共通だが、プリンター記述言語の仕様が異なるために印刷できないという問題が発生します。特にレーザープリンターなどは昔は共通のプリンター記述言語を使用していましたが、最近の機種では主にコストダウンと、コンピューター本体の性能向上に伴い、独自の仕様が採用される傾向にあります。この事が通信のプロトコルはあっていても、印刷できないという問題の本質が隠されています。私の個人的な見解を申しますと、企業などであらいるプラットホームが混在している環境、もしくは、Windowsプラットホームに統一するという明確な意志が無い場合であれば、あえてコストはかかるものの、PSプリンターをはじめから選んだ方が結果的に良い選択になります。あえて純正PSでなくても互換PSという選択もあるので幾分コストも下がるでしょう。ちなみになぜPSかと言うと、古く歴史のあるプリンター記述言語であるからです、と同時に伝統的にAppleと深く繋がっているプリンター記述言語であるからです。以上、ご参考になるか分かりませんが、迷ったときの解決の一端を担えば幸いです。加村友多

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

社内ネットワークWin接続プリンタをiMacから使用する方法

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。