tanaka's Programming Memo

プログラミングについてのメモ。

古いプリンターをWin11で使う

WindowsXP時代から使っていた複合プリンターを、Win11で動かす方法です。

メーカーからのデバイスドライバーはとっくにリリースされていないのですが、古いデバイスドライバーをWin11で動かすことができます。簡単な手順です。

  1. プリンターをUSBでPCに接続します
  2. プリンターの設定を確認すると、標準ドライバーでは動作しないようなことが表示されます
  3. Windows Updateを実行して、詳細オプションからオプションの更新プログラムを開きます
  4. ドライバー更新プログラムに表示されるプリンター用のドライバーを選択してインストールします

この時点で動けばよいのですが、バイナリーの整合性の問題が発生しました。その場合はその機能を切ります。

  1. Windowsの設定から、プライバシーとセキュリティを開きます
  2. Windowsセキュリティを開きます
  3. バイスセキュリティを開きます
  4. コア分離のメモリ整合性をオフにします
  5. Windowsを再起動します

以上で動作するようになりました。この機能を切ることによるリスクは、現時点では確認されていないとのことです。

Microsoft. メモリ整合性やコア分離はなぜ必要か?

ただ、せっかくのセキュリティ機能が無効になるのは気になりますし、さすがにもう20年も使っている機械なので、買い替えた方がいいかもしれませんね。