web-dev-qa-db-ja.com

「USB印刷サポートは古いUSBデバイスであり、USB3.0では動作しない可能性があります」Windows10

多くの人がこの問題を抱えています:

Windows 10を搭載した新しいラップトップ(HP Envy 13)を購入しました。USBプリンター(HP LaserJet 1018)を持っています。プラグを差し込むと、[デバイスとプリンター]に「不明なデバイス」と表示されます。トラブルシューティングでは、次のメッセージが表示されます。

USB Printing Support is an older USB device and might not work with USB 3.0

これは、問題がプリンターではなく、Windows 10 USB印刷サポートにあることを示唆しています。これは、明らかにUSB3.0ポートでは機能しません。ラップトップにはUSB3.0ポートしかないため、どうやらまったく印刷できません(他のプリンターは試していません)。

私が試したこと:

  • たくさんのフォーラムメッセージを読んでください。全員が「私もこの問題を抱えている」と言っていますが、解決策はありません。

  • プリンタをUSB2.0ポートに接続するという提案を見ましたが、最近のコンピュータにはUSB2.0ポートがありません。

  • USB2.0ケーブルを介してプリンタを接続します。

  • USB2.0ケーブルを介してコンピューターに接続されたUSB2.0またはUSB1.0外部ハブにプリンターを接続します。

  • USBコントローラードライバーのアンインストール(Windows 10は再起動後にドライバーを再インストールします)。

  • USB印刷サポートデバイスのアンインストール(Windows 10は再起動後に再インストールします)または更新します(Windows 10は最新バージョンを使用していると言っています)。

  • HPのWebサイトでWindows10ドライバーを探しています。プリンターはサポートされていると表示され、 Windows 10ドライバー がリストに含まれていますが、ドライバーへのリンクの代わりに、オペレーティングシステムに既に含まれている組み込みドライバーを使用する必要があるとサイトに記載されています。 「詳細情報」へのリンクがあり、最終的に同じページに戻ります。

  • HPサイトのプリントドクター(またはそれ以上)のトラブルシューティングツールを使用する。プリンタードライバーがインストールされていないというメッセージが表示され、上記のページ(ドライバーがない場所)に移動します。

  • Windows7またはWindows8ドライバーのインストール(同じドライバーです)。インストーラーを使おうとするとエラーが発生し、.INFファイルを手動でインストールしようとすると「ファイルが見つかりません」と表示されます。

  • プリンターをWindows7を搭載した別のコンピューターに接続し(チャームのように機能します)、共有としてマークし、Windows10ラップトップからIP経由で接続します。それは表示されますが、ファイルからドライバーをインストールするように求められます(疑わしい組み込みドライバーを使用しようとせずに「ファイルの選択」ダイアログが表示されます)が、HPはこのプリンター用のドライバーファイルを提供していないため、 Windows10の組み込みドライバー。インストーラーが表示する既知のデバイスのリスト(Windows Updateとの同期後)には、1018プリンターはありません。

  • 1018ではなく、そのリストからHP LaserJet 1020ドライバーをインストールします(Windows 7ドライバーは1018、1020、および1022で同じです)。プリンタと通信できないと表示されます。

より良いアイデアはありますか?

2

たぶん今、ほぼ2年後、MicrosoftまたはHPが何かを変更し、たぶん今では箱から出して動作するでしょう。

これが私のために働いたものです(私が正しく思い出した場合)、理由はわかりません、そしてそれが必要だったかどうか:

プリンターをWindows10を搭載した別の(実際には新しい)ラップトップに接続しました。そのラップトップには同じUSB 3.0(または3.1)ポートがあるようですが、約10分後、Windowsは突然プリンターの準備ができたと言ったので、そのラップトップから印刷します。

古いラップトップでも同じことを試したと思います。プリンターを古いラップトップに直接接続し、十分な時間を待ちましたが、これは機能しませんでした。

そのため、プリンターが独自にインストールされた新しいラップトップで、C:\Windows\System32\DriverStore\FileRepository(サブディレクトリを含む)の下のファイル* .infで、プリンターのモデル名HPの一部である文字列「1018」を検索しました。 LaserJet 1018:

C:\Windows\System32\DriverStore\FileRepository>findstr /s "1018" *.inf

これにより、ファイルhplj1020.inf_AMD64_5ffa82d4dfa98331\HPLJ1020.INFが明らかになり、有望に見えたので、ディレクトリhplj1020.inf_AMD64_5ffa82d4dfa98331全体を古いラップトップ(プリンタをインストールしたい場所)にコピーしました。

古いラップトップにどのようにインストールしたか覚えていません。おそらく2つの方法のいずれかで:

古いラップトップのディレクトリ全体をhplj1020.inf_AMD64_5ffa82d4dfa98331からC:\Windows\System32\DriverStore\FileRepositoryにコピーしてから、[新しいプリンタの追加]ウィザードを使用すると、リストのHPプリンタの下にモデル1018(または1020)が表示されます。インストールしました。

または、そのディレクトリを古いラップトップの一時ディレクトリにコピーしてから、[新しいプリンタの追加]ウィザードを使用して、[ディスクがあります]を選択し、コピーしたディレクトリの.INFファイルをウィザードで指定しました(おそらく実行できます)。 .INFファイルを右クリックし、[インストール]を選択します。

したがって、プリンタは正常にインストールされ、機能しました。

1