
HP Officejet 4500 G510n-z プリンター/スキャナーをローカル Wi-Fi に接続しています。OS X Yosemite (10.10.5) を実行している MacBook からスキャンしようとしていますが、実行しようとすると、「デバイスでセッションを開けませんでした」というエラー メッセージが表示されます。これは、同じコンピューターとスキャナーで以前は機能していたため、何が変わったのか、どのように修正すればよいのかを解明しようとしています。
プレビューのファイル メニューには「Officejet 4500 G510n-z からインポート」という項目があり、これがスキャナーであると認識されていることを示しています。そのメニュー項目を選択すると、上記のエラー メッセージが表示されます。「システム環境設定」->「プリンタとスキャナー」の「スキャナーを開く」ボタンを使用した場合も同じ結果になります。
デバイスの HTTP インターフェイスにアクセスできますが、そこにはプリンター部分とネットワーク構成に関連する情報のみが表示されます。
印刷は正常に動作します。Wireshark でネットワーク トラフィックを確認すると、予想どおりポート 9100 で大量のトラフィックが生成されます。
上記のように何かをスキャンしようとすると、コンピューターはデバイスのポート 9500 に TCP SYN パケットを送信し、すぐに RST 応答が返されます。
No. Abs Time Time Source SPort Destination DPort Protocol Info Host seq len src addr unresolved
5596 22:20:10.401777 368.249752 192.168.1.10 50100 192.168.1.158 9500 TCP 50100 → 9500 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=32 TSval=20957697 TSecr=0 SACK_PERM=1 0 0 192.168.1.10
5597 22:20:10.406550 368.254525 192.168.1.158 9500 192.168.1.10 50100 TCP 9500 → 50100 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 1 0 192.168.1.158
それでも、エラー メッセージがユーザー インターフェイスに表示されるまでには数秒かかります。残念ながら、デバイスが正常に動作しているときのパケット キャプチャはありません。
このエラー メッセージを Google で検索すると、プリンター ドライバーをリセットしてコンピューターを再起動するように勧められましたが、効果はありませんでした。
これをさらにデバッグしたり修正したりするにはどうすればいいでしょうか?
アップデート:HP サポートは、同社の Web サイトで入手できる「HP Print and Scan Doctor」の使用を提案しました。
Macbook の Wine で実行してみましたが、プリンターが検出される前にクラッシュしてしまいました。
実際の Windows マシンを見つけたので、ツールを再度実行してみましたが、プリンターは検出されませんでした。ツールがプリンターを検出するには、ドライバーをインストールする必要がありました (「プリンターとスキャナー」で「プリンターの追加」をクリック)。
ドライバーがインストールされた状態で、「ドクター」はプリンターの完全なソフトウェアがインストールされていないと述べ、ソフトウェアをダウンロードしてインストールするためのボタンを提供しました。
「完全なソフトウェア」がインストールされると、「ドクター」は「スキャンを修正」というラベルの付いたボタンを表示しました。一連のテストが実行されましたが、問題は見つかりませんでした。テストスキャンもうまく機能し、Windows スキャンユーティリティもスキャンできましたが、私の Macbook はまだスキャンできませんでした。Wireshark は、Windows コンピューターがポート 9500 ではなくポート 9290 でスキャナーと通信していることを明らかにしました。OS X も同様にするように説得できるかどうかはわかりません。
答え1
Samsung MFP プリンタでこの問題が発生しました。プリンタは動作していましたが、その後停止し、原因を突き止めるのに数か月間頭を悩ませました。解決策: プリンタのポート 9400 で T4NET プロトコルを (再度) 有効にします。Mac OSX はこれを Twain ドライバに使用しています。