2020年8月4日火曜日

MacがCanonのスキャナーと通信できない 通信エラー -9923

約1年ぶりくらいに5年ほど使用しているCanonのプリンターの電源を入れた。
エラーが出て修理サポートに連絡しろとのメッセージが、、、。

色々対策を講じたが復帰させるのは無理だったので買い換える事にした。
古くなった機器ほど電源を入れた瞬間に壊れることはよくある事だ。

今回購入したのはCanon TS7330 。
複合機ではエントリー機に当たる5色独立インクタイプ。
手順に従ってセットしドライバー諸々をインストール。

今回はMac mini 2018とwifi接続オンリーで行こうと思うので、家のネットワークにプリンターを繋ぎ、パスワードを入力。難なくPDFファイルをプリントアウトすることができた。


ところが、何気なくスキャナーを立ち上げようとしたところ、通信エラー。

メッセージとしては、スキャナーがネットワーク上に見つからない旨。

通信エラー-9923と表示された。

プリントの通信は出来るし、インクの状況もみれる。システム環境設定からもプリンターは見えているが、スキャナーとだけ通信できていない。


まずやったのは、プリンター単体でコピーをしてみた。
適当な記事をスキャナーの読み取り面においてプリンター本体のコピーボタンを押す。

普通にコピー出来たので、スキャナーのハードウェアトラブルではなさそう。


ちなみに、世の中のPCでMacの台数なんてたかが知れていて、周辺機器メーカーも基本的にはWindowsユーザをターゲットにしている。つまり、Macってあまりサポートされていない。(それでも昔に比べればかなり良くなったけど)

それは今までのMac生活で慣れてきてるので、Canonのアプリ経由ではなく、イメージキャプチャーからスキャナーを読みに行ってみたが、結果は同じ。

この時点で「USB接続すればなんの問題もなくスキャニング出来るんだろうなぁ」と思いつつ、それは悔しいのでもう少しネットワーク通信で粘ってみようと思った次第。


とりあえずプリンター本体のネットワーク設定を本体のボタンを操作してみて見た所、TCP/IPの所にIPv4とIPv6が見えた
詳しくは知らないけど、これは通信方式のバージョンのことなんだと思う。
(インターネットプロトコルバージョン?)



①「IPv6の方が新し規格で良いんだろうけど、宅内のネットワークプリンターにそこまで膨大で複雑なデータをやりとりしないので、IPv4で十分なはず。」
 
②「Windowsのドライバーはこの辺りはきめ細やかに出来ていて、多分最新の通信方式と一世代前の方式を自動的に効率の良い方に切り替えながら通信してくれんだろうなぁ」
 
③「Macのドライバーはそこまできめ細やかに作られていない(?)ので、その辺りでMac側とプリンター側で通信が混乱している??」
 
④「プリントが出来ているのは、データーの送信がスキャンより単純だからかなあ??」

なんとなく頭の中でこんな予測を思いついた次第。



詳しい人に言わせれば、もっと違うことが起こっていて問題解決の道はもっと単純なのかも知れないが、とりあえず本体側のメニューでIPv6のオン/オフを選択できたので、オフにしてみた。


するとどうでしょう。普通にスキャナーと通信できるようになりました!


古くからのMacユーザーなら分かってもらえると思うけど、Macは外部機器とやりとりするのにはほんとに色々苦労するのよ、、、。昔よりはずいぶん良くなったけどね。