Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決策】Windows XPからWindows 10の共有プリンターに接続できないときの対処法

最近、ある顧客からこんな相談を受けました。Windows 8.1からWindows 10へアップグレードしたところ、そのPCに接続していたネットワーク共有プリンターに対して、Windows XPが動作する他のコンピューターから印刷できなくなったというものです。Windows XPはすでにサポート終了を迎えていますが、SOHO(小規模オフィス・ホームオフィス)環境では今なお広く使われているのが実情です。

発生しているエラーの内容

ドメインに参加していないワークグループ環境で、Windows XP側からWindows 10 PC上のネットワークプリンターをダブルクリックすると、次のエラーが表示されます。

操作を完了できませんでした。アクセスが拒否されました。

また、プリンターの右クリックメニューから「接続」を選んで接続を試みると、リモート側のWindows 10マシンで権限を持つユーザーの名前とパスワードの入力を求められます。

ところが、ユーザー名とパスワード(Windows 10のローカル管理者アカウントであっても)を入力すると、今度は次のようなエラーが出ます。

指定された資格情報では、このプリンターにアクセスする十分な権限がありません。新しい資格情報を指定しますか?

パスワードを入れ直しても同じエラーが延々と繰り返されるだけで、先へ進めません。

原因の切り分け:SMB 1.0の問題ではない

ここで興味深いのは、Windows XPクライアントからWindows 10上の共有フォルダーのファイルなら何の問題もなく開けるという点です。つまり、SMB 1.0非対応が原因ではありません。トラブルが起きるのはネットワークプリンターだけです。実際、同じ構成で共有プリンターがWindows 8.1に接続されている場合は、難なく印刷できます。

試したこと(いずれも効果なし)

  • Windows 10の「ネットワークと共有センター」でパスワード保護共有を無効にする
  • ファイル共有設定を40ビットまたは56ビット暗号化を利用するデバイス向けのファイル共有を有効にするモードへ変更
  • 両方のシステムに同じ名前のローカルユーザーアカウントを作成

しかし、これらの対策では一切改善しませんでした。

解決策:ローカルポート経由でプリンターを追加する

最終的にうまくいったのは、昔ながらの回避策である「ローカルポート経由でのプリンター接続」です。手順は以下の通りです。

  1. Windows XP側のPCで、「コントロールパネル」→「プリンタとファックス」を開き、プリンタの追加ウィザードを起動します。
  2. このコンピュータに接続されているローカルプリンタ」を選択し、「新しいポートを作成する」→ ポートの種類で「Local Port」を選びます。
  3. ポート名には、プリンターのUNCパスを指定します。例:\\Win10-PC1\SharedPrinterName(今回の例では \\192.168.1.22\HPLaserJet)
  4. 適合するプリンタードライバーを選択またはインストールします。

セットアップを完了させたら、必ず両方のコンピューターを再起動し、テスト印刷を試してください。今度は問題なく印刷できるはずです。

注意点

検証の中で興味深い事実がひとつ判明しました。この方法が機能するには、Windows 10側にユーザーがログオンしていなければなりません。誰もログオンしていない状態では、ローカルポート自体が利用できなくなるのです。

  1. Windows 10 PCにキヤノン(Canon)プリンターをセットアップする完全ガイド

    新しいキヤノン(Canon)プリンターを購入したものの、次のステップでつまずいていませんか?ご安心ください。このガイドでは、Canonプリンターのセットアップ方法をすべてのステップに沿って丁寧に解説します。Canonプリンターのセットアップは、大きく分けて以下の3つのステップで構成されています。 プリンターとパソコンの接続を確立する 公式サイトからドライバーをダウンロードする ドライバーを常に最新の状態に保つ それでは、各ステップを順番に見ていき、Canonプリンターのセットアップを完了させましょう。すでに済んだステップがある場合は、必要な部分だけを読み飛ばしても構いません。 関連記事:C

  2. Windows 10でワイヤレスプリンターを接続する方法【初心者向け完全ガイド】

    ペーパーレス化が進む現代でも、紙に出力しなければならない場面は依然として多く存在します。しかし、プリンターが離れた場所に設置されていたり、USBケーブルを都度つなぎ直す必要があると、作業が煩わしく感じられることもありますよね。オフィスでも自宅でも、ワイヤレスプリンターをセットアップしておけば、ワークフローの改善と生産性の向上が期待できます。 プリンターをWi-Fiに接続すればリモートアクセスが可能となり、ドキュメントの印刷やファックス送信を素早く行えるようになります。 本記事では、Windows 10でワイヤレスプリンターを接続・設定する方法を詳しく解説します。 Windows 10でワイヤ