http://q.hatena.ne.jp/1244036654 の続きです(最後の回答に対する返事をみてください)。

一度印刷出来たものの、再起動したところ印刷出来なくなりました。
見たところプリンタ側へデータは行っているようです(通信エラーにならずジョブも溜まらず、終了していることから)。
原因を教えてください。

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2009/06/13 11:14:08
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:QuestR2 No.1

回答回数435ベストアンサー獲得回数13

ポイント5pt

プリンターの電源を一度きって再度電源を入れてみてください。

http://q.hatena.ne.jp/answer

id:unagiinu

それはさすがに…しましたよ…。

初歩的な回答はまとめてお願いします。コードのさし直しなど諸々やりました。

2009/06/06 19:50:54
id:pahoo No.2

回答回数5960ベストアンサー獲得回数633

ポイント20pt

MacとWindowsのIPアドレスは、両方とも固定アドレスにしていますか? DHCP取得だと、再起動でIPが変化する場合があります。

前回の最後のコメントにあったCUPSの設定ですと、IPを固定にしないとうまく動作しないので。

id:unagiinu

ありがとうございます。mac側のIPアドレスは変化していません。

それと試したのですが、windows側からもMac側からも、CUPSで設定したプリンタでの印刷ができません。同じプリンタにCUPS経由でなく直接プリントデータを送ると印刷出来ます…何故でしょうか

2009/06/06 21:08:30
id:kn1967 No.3

回答回数2915ベストアンサー獲得回数301

ポイント30pt

Mac OS X 10.4 Help: 自分のコンピュータの名前とアドレスを調べる

ネットワーク上でファイルを共有する場合や、自分のコンピュータで Web サイトを運営する場合は、

自分のコンピュータの IP アドレスまたはコンピュータ名をほかの人に知らせる必要があります。

固定 IP アドレスを使用しない限り、

ネットワークまたはインターネットに接続するたびに IP アドレスは変わる可能性があります。

Windows側でプリンタ設定した時点のMac側IPアドレスと

現在のMac側IPアドレスが違う可能性がありますが、確認されましたか?


今一度、Mac側IPアドレスの確認(システム環境設定 → 共有)と

Windows側でプリンタのプロパティの確認を行ってみてください。


もし、いや、多分違っていると思いますので

今後のためMac側は固定IPアドレス(ネットワーク→TCP/IP→手入力)にしておくのがよろしいでしょう。


※この程度の事はコメント欄にでも書き込みたいところなのですが

 空いていないので回答欄で失礼します。

※本当に解決するまでは終了せずに1週間という期限ぎりぎりまで

 粘ってから終了しても失礼にはあたりませんし

 見る人はちゃんと後々も見てますから、急がずに・・・。

id:unagiinu

ありがとうございます。

自分もそうかなと思ったんですが、mac側のIPアドレスは変化していません(192.168.11.3)。

それに最初に書いたように、プリンタとの通信自体にエラーは出ないのです。プリンタまでデータは届いているように見えるのですが、印刷出来ません。

それと試したのですが、windows側からもMac側からも、CUPSで設定したプリンタでの印刷ができません。同じプリンタにCUPS経由でなく直接プリントデータを送ると印刷出来ます…何故でしょうか

終了時期の件は、そうですね。てっきり解決したかと思い込みました。再起動して印刷出来なくなるとは…。失礼しました。

2009/06/06 21:13:17
id:QuestR2 No.4

回答回数435ベストアンサー獲得回数13

ポイント20pt

以下が推測されるケースです。

私が推定したのは、ジョブがたまっていてうまく行かないケース。

プリンター側の電源を切って、ジョブクリアできると思いましたが・・。


http://his.luky.org/ML/vine-users.7/msg08520.html

■(例)推測されるケース

※以下は体験を元にした様々なケースの事例です。参考程度にお読み下さい。

*プリンタが停止状態になっていた。

--> 印刷失敗、あるいは電源回りか何かの要因で、プリンタが[停止]状態に

切り替わり、ジョブが山のように溜っていた。アプリケーション側からは

正常に印刷が完了したように見える。cups から「プリンタ開始」して対応。

(もちろんジョブは削除)

*ジョブが詰まって(?)いた

--> 今でもたまに起きるので油断がならない、個人的レアケースのトラブル。

印刷は正常に終了するも、何も出てこない、cups のコントロールを見ると、

実行 3% くらいでずっと止まっている。ジョブを削除して、プリンタ側、

プリントサーバーを再起動して、テストプリントしてみると直ることが多い。

原因が分からないので対処療法。

*ポートが変更されていた。(Vine-MLで既出)

--> usb の 1 で設定して使っていたのに、他のUSB機器を接続したあたりから

プリンタが usb の 2 になったりする事があり、安定して印刷できなく

なった。udev の認識に手を加えたり(印刷用の仮想ポートを作る)、不要な

USB機器を外すなどして対応。

(確認については /sys とか dmesg コマンドで)

*ドライバが非対応

--> メーカー提供のドライバのVineLinux版を使っているが、一部バグがあり、

印刷のモードによっては白紙が出る、または、何も出てこない。自己責任で

メーカー製の最新ドライバを入れて対応。

*経路が遮断

--> 無線LANプリンタポートを導入して印刷していたが、セキュリティを変更した

時に接続できなくなった。(WEPからWPAなど) 一度元の設定に戻し、プリント

サーバ、アクセスポイント、PC側の三つを順序よく設定することで対応。また、

アクセスポイント機器のオプションによっては、プリントサーバーが接続不能

なものもある。

*経路が遮断2

--> 10mのUSBケーブルを使用していた。ある日突然印刷できなくなり、原因は断線

だったが、ケーブルを疑うのを後回しにしていたので対応が遅れた。1.5mの普通の

ケーブルで対応。プリンタ機器の位置も変えた。その後、ネットワーク印刷に変更。

*経路が遮断3

--> ip アドレス関連のエラーでネットワークプリンタが使用不能になった。この時の

根本原因は深夜の落雷停電によるサーバーの不調。サーバー点検の後、全クライアント

のアドレス再取得(Windows機での「修復」の事)で復帰。と、思ったら一部のHUBが

故障している事も分かった。

id:unagiinu

また、一度は印刷出来ていたので、ドライバの件は問題ないかとも思います。一度CUPSで新しく名前を変えて設定し直し、windows側でも新たに設定したところ、印刷出来ました。しかし、windowsを再起動したところまた印刷出来なくなりました。CUPS側で「Show Completed Jobs 」を見ると、きちんとデータは来ています。原因はどこにあるのでしょうか…

やはり「指定したプリンタに接続する」にて

¥¥macのIPアドレス¥プリンタ名

をもう一度設定するとプリント出来るのですが、windowsを再起動すると印刷出来なくなります。なぜでしょうか。

2009/06/08 21:35:39
id:pahoo No.5

回答回数5960ベストアンサー獲得回数633

ポイント10pt

まず、CUPSで共有設定したプリンタは Mac 側からは利用できません。Mac 側には、USB 直結という形でプリンタを別途設定してください。


次に、システム環境設定→共有→プリンタ共有 にチェックを入っているかどうか確認してください。


次に、共有プリンタが動いているかどうか調べます。

MacOS X のターミナルから、下記のコマンドを実行してください。

lpinfo -v

CUPS 設定したプリンタが "DeviceURI usb://なんとか" という形式で表示されていますか?


おそらく、エラー無くデータ伝送できているということなので、ここまでは問題ないと思います。

となると、インストールしているプリンタドライバがCUPSに対応しているのかどうかですね。

あいにく MP470 を使ったことがないのでわかりませんが、IJ Printer Driver Version 10.1.2.0(Canon公式)を見ると、CUPSサポートは MacOS X 10.5 以降のようにも読めます。


話を蒸し返すようで申し訳ないのですが、「Mac共有プリンタでWinからBonjour経由で印刷」の手順で Windows 側から印字することはできなかったのでしょうか?


※設定された回答回数の上限になりました。さらにフォローが必要でしたら、コメント欄を開けていただくか、回答回数を増やしてください。

id:unagiinu

Bonjour自体がwindowsで上手くインストール出来ませんでした。インストールしてもデスクトップにアイコンなどが出てきません。

また、一度は印刷出来ていたので、ドライバの件は問題ないかとも思います。一度CUPSで新しく名前を変えて設定し直し、windows側でも新たに設定したところ、印刷出来ました。しかし、windowsを再起動したところまた印刷出来なくなりました。CUPS側で「Show Completed Jobs 」を見ると、きちんとデータは来ています。原因はどこにあるのでしょうか…

2009/06/08 00:39:34
id:kn1967 No.6

回答回数2915ベストアンサー獲得回数301

ポイント30pt

初回質問の回答1 http://q.hatena.ne.jp/1244017870#a924332

前回質問の回答1 http://q.hatena.ne.jp/1244036654#a924512

いずれも同じページ(http://hamachan.info/mac/kyouyu/print-m.html)へリンクしていて

「指定したプリンタに接続する」欄にてプリンタを指定していますが

これがそもそもの間違いではないでしょうか。


CUPSに対してWindows側でプリンタを追加する際は

「インターネット上または自宅/会社のネットワーク上のプリンタに接続する」の欄に

http://MacのIPアドレス:631/printers/プリンタ名

としてプリンタを追加してみてください。


CUPSで繋がったとの事なので、Bonjourは無関係なのですが

どうして固執されるかも判りませんね。

id:unagiinu

Bonjourは回答者様にアドバイスをいただいたので、記してみました。

その設定方法だとプリンタが見つかりません、になりました。

また、やはり「指定したプリンタに接続する」にて

¥¥macのIPアドレス¥プリンタ名

をもう一度設定するとプリント出来るのですが、windowsを再起動すると印刷出来なくなります。なぜでしょうか。


■追記

わかりました!(今のところですが)

windowsを再起動すると接続出来なくなっていましたが、

windowsからMacに接続する共有フォルダを作っておき、一度パスワードを入れてMacに接続した状態で、プリンタから印刷すると出来るようです。

しかし前回、データは行っていたのに印刷出来なかったのは謎です…

2009/06/09 10:00:17
  • id:unagiinu
    わかりました!(今のところですが)
    windowsを再起動すると接続出来なくなっていましたが、
    windowsからMacに接続する共有フォルダを作っておき、一度パスワードを入れてMacに接続した状態で、プリンタから印刷すると出来るようです。

    しかし前回、データは行っていたのに印刷出来なかったのは謎です…
  • id:kn1967
    ファイル共有を使ってアクセスできているという事は
    samba 経由で CUPS に接続できているものと思われます。

    http://MacのIPアドレス:631/printers/プリンタ名 で繋ぐ事が出来なかったり
    データは行っていたのに印刷出来なかったりしたりという事については
    CUPS が外部に向けて開いていない可能性がありますが
    以前の質疑応答にてセキュリティソフトを止めての実験もしておられるので
    後は CUPS の設定か OSX自体のセキュリティ施策の部分になりますが
    いまだ、原因究明には至っておらず、申し訳ないです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません