そうですね、HP プリンターからのポップアップ通知の処理はかなり面倒です。特に、インク残量が少ないとかカートリッジを補充する必要があるとか、もう大したことではなくても、通知がずっと続くと面倒です。これは主に、HP ユニバーサル プリンター ドライバーのステータス通知ポップアップ (SNP)機能が原因で発生します。一方では、この機能は SNMP を使用してプリンターの状態に関する情報を提供してくれるはずですが、実際には、特に新しいドライバーでは、必ずしも役立つとは限らないアラートをユーザーに浴びせかけるだけです。通常、これは印刷ジョブが完了するたびに、またはプリンターがインク残量が少ない、用紙が切れたなどの問題を検出した場合にポップアップ表示されます。ただし、ドライバーのバージョンをアップグレードした後 ( 以降など)、SNP 機能は非推奨となり、基本的にサポートされなくなりました。ポップアップが減ってイライラが減るので、ある意味ホッとします。6.4.1
古いドライバーをまだ使用している場合や、すぐに修正する必要がある場合は、次のオプションがあります。まず、使用しているドライバーのバージョンを確認することをお勧めします。printmanagement.msc を開き(を押してWindows + R入力し、Enter キーを押します)、プリンターでお使いのプリンターを見つけます。右クリックしてプロパティ を選択し、バージョン情報タブでドライバーのバージョンを確認します。 よりも古い場合は6.4.1、HP の Web サイトまたは HP のドライバー更新ユーティリティを使用して更新する必要があります。古いハードウェアを扱っていて更新できない場合は、通知を手動で無効にするのが合理的です。
WindowsでHPプリンターの通知を修正する方法
ドライバー設定でSNPを無効にする
これは通常、最初の防御線となります。UPD(ユニバーサルプリントドライバー)の最新バージョンのほとんどは、SNPをサポートしていないか、デフォルトで無効になっています。それでも通知が表示される場合は、ドライバーのデバイス設定でこの機能を無効にしてみてください。「コントロールパネル」 → 「デバイスとプリンター」に移動し、お使いのHPプリンターを見つけて右クリックし、「プリンターのプロパティ」を選択します。 「デバイス設定」タブで「プリンターステータス通知」を探してオフにします。このオプションが表示されない場合は、ドライバーのバージョンが新しいか、機能が削除されたことが原因である可能性があります。これは、ポップアップ表示が少なくなるため、良い兆候です。
コマンドラインを使用してSNPポップアップを無効にする
この方法は少し厄介ですが、GUIオプションがうまく機能しない場合に効果的です。HPはコマンドプロンプトから実行できるinstall.exeツールを提供しています。UPDドライバーが保存されているフォルダ(デスクトップやダウンロードフォルダなど)に移動し、管理者権限でコマンドプロンプトまたはPowerShellウィンドウを開き、次のコマンドを実行します。
install.exe /gdssnp /ni /q /nd
簡単に説明すると、/gdssnpすべてのHPプリンターのSNPを無効にします。/ni再インストールは不要で、/ndデフォルトのプリンターは変更されず、/qプロンプトも表示されません。ドライバーの更新後に再度実行する必要がある場合があるので、手元に置いてください。
レジストリを編集して通知をオフにする
より詳細な制御、特に特定のプリンターの通知を無効にしたい場合は、レジストリ編集が便利です。コマンドの例を以下に示します。<Your_HP_Printer_Name> を実際のプリンター名に置き換えてください。
reg add HKLM\System\CurrentControlSet\Control\Print\<Your_HP_Printer_Name>\PrinterDriverData /t REG_DWORD /v SSNPNotifyEventSetting /d 0
これにより、ドライバーに通知を送信しないように指示するDWORDエントリが作成されます。もちろん、レジストリの編集には注意が必要ですが、今回の場合は簡単で的を絞った設定になっています。
HPスマートアプリの通知をオフにする
HP SOHO(スモールオフィス/ホームオフィス)プリンターをお持ちの場合は、HP Smartアプリからも通知が届く可能性があります。通知を停止するには、 Windowsで「設定」 > 「システム」 > 「通知」を開き、リストから「 HP Smart」を見つけて「オフ」に切り替えてください。簡単で、ポップアップがそこから来ている場合は効果があります。
Windows プリント サーバーの通知設定の調整
プリントサーバーを管理していて、すべてのプリンターの通知を一度に無効にしたい場合は、レジストリにいくつかのオプションが埋め込まれています。これを行うには、printui.exe /sコマンドプロンプトで実行し、「詳細設定」タブを開きます。そこから、 「ローカルプリンターの情報通知を表示する」や「リモートプリンターの情報通知を表示する」などのオプションを無効にできます。レジストリを直接変更したい場合は、以下の手順を実行してください。
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Providers" /v NetPopup /t REG_DWORD /d 0 /f REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Providers" /v NetPopupToComputer /t REG_DWORD /d 0 /f
もちろん、Windows では必要以上に難しくする必要があります。
全体的に見て、これらのトリックを使えば、煩わしい通知のほとんどを減らすことができるはずです。最新のドライバーをインストールすると効果的ですが、それが難しい場合は、ドライバーの設定、コマンドライン、またはレジストリをいじることで改善する可能性があります。設定によっては、調整後に再起動が必要になる場合がありますが、これは正常な動作です。
まとめ
- ドライバーのバージョンを確認し、可能であれば更新してください
- プリンターのプロパティ(デバイス設定タブ)でSNPを無効にする
install.exeSNPをグローバルにオフにするコマンドを使用する- レジストリキーを編集して制御を強化する
- 該当する場合はHP Smart通知をオフにします
- Windowsプリントサーバーの通知設定を調整する
まとめ
こうした通知への対応は面倒ですが、多くの場合、ドライバーのバージョンと設定に起因します。ドライバーを更新するだけで問題が解決することもあります。それでも解決しない場合は、レジストリの編集やコマンドラインの実行など、手動で修正することで、状況を改善できるかもしれません。この方法が、誰かのワークステーションで少しでも心の安らぎを得るのに役立つことを願っています。私の場合は効果がありましたので、皆さんにも効果があることを願っています。