古いHPプリンターから、指示していないのに「GET /DevMgmt/ProductStatusDyn.xml HTTP/1.1」と書かれた紙が突然印刷される……。そんな謎の現象に悩んでいる方向けに、原因の仕組みから今すぐ止める方法、再発させないための設定まで、実務レベルで分かりやすく整理しました。
HPプリンターが「GET /DevMgmt/ProductStatusDyn.xml HTTP/1.1」を勝手に印刷する現象とは
このトラブルは、特にネットワーク接続された古いHPプリンターでよく見られます。代表的な症状は次のようなものです。
- PCから印刷をしていないのに、突然プリンターが動きだす
- 印刷されるのは画像や文章ではなく、次のような文字だけが書かれた紙
GET /DevMgmt/ProductStatusDyn.xml HTTP/1.1 - 1枚だけのときもあれば、しばらくするとまた同じ紙が出てくる
- プリンターを再起動しても、一時的に止まるだけですぐ再発する
これが起きると、インクと紙の無駄になるだけでなく、夜中に突然プリンターが動き出して驚かされるなど、地味にストレスが溜まる現象です。
一言で言う原因:HTTPアクセスが印刷ポートに誤着している
この現象の本質は、次の一文で説明できます。
「プリンターの内蔵Webサーバー(EWS)向けのHTTPアクセスが、印刷用の生ポート(RAW/JetDirect:9100番)へ誤って届き、そのHTTPリクエストが『印刷データ』としてそのまま紙に出ている」
ポイントは以下の通りです。
- HPの多くのプリンターには、Embedded Web Server(EWS)という管理用のWeb画面がある
- 通常はブラウザから
http://プリンターのIPアドレス/にアクセスすると、設定画面が表示される - このとき内部では、
/DevMgmt/ProductStatusDyn.xmlといったパスに対してHTTPアクセスが飛んでいる - ところが何らかの理由で、印刷用ポート(TCP 9100番:RAW/JetDirect)にこのHTTPリクエストが送られる
- プリンターは「9100番ポートから来たデータ=印刷ジョブ」とみなすため、中身の文字列をそのまま印刷してしまう
つまり、プリンターが暴走しているというよりも、「通信の行き先がズレている」と考えると理解しやすくなります。
今すぐ止めたい人向けの対処フロー(優先度順)
「とにかくこの変な紙を出なくしたい」という場合は、次の順番で対処すると止まりやすくなります。
| 優先度 | 対処内容 | 期待できる効果 |
|---|---|---|
| 高 | HP Webサービス(ePrint など)をオフ | プリンター自身が外部と通信するのを止める |
| 中 | PC側の常駐ツール・サービスの停止/削除 | プリンターを監視・スキャンしているソフトを止める |
| 中 | ドライバーを純正・最新のものに入れ替え | 誤ったポート設定や古いドライバー由来の挙動を修正 |
| 低(恒久策) | RAW(9100)をやめ、IPP/LPRなどに変更 | そもそも「HTTP誤着」しても印字されにくい構成にする |
ステップ1:プリンターのWebサービス機能を無効化する
まずはプリンター本体側の設定から見直します。多くのHPプリンターには、クラウド印刷やePrintなどのための「Webサービス」機能があります。
代表的なメニュー構成は次の通りです(機種によって文言は前後します)。
- プリンターの液晶パネルから
- 「設定」→「Webサービス」
- または 「ネットワーク設定」→「HP Web Services」
- これらのメニューがあれば、項目を「無効/OFF」に変更
上記のメニューが見当たらない場合は、次の方法も有効です。
- 「設定」→「初期化」→「ネットワーク設定のリセット」 を実行する
- その後、Wi‑Fiや有線LANの設定を再度やり直す
Webサービスを切ることで、プリンターがクラウドなど外部と通信しようとする動きを抑えることができます。ただし、後述の通り、一部のクラウド印刷機能やメール送信機能は使えなくなる場合があります。
ステップ2:PC側の常駐ツール・サービスを止める
次に、PC側からプリンターに余計なアクセスを飛ばしているソフトがないかをチェックします。代表例は以下の通りです(Windows環境)。
- HP Smart
- HP Print and Scan Doctor
- Universal Print(Microsoftのクラウド印刷)
- 各種セキュリティソフトの「ネットワークスキャン」「機器検出」機能
HP Smart をアンインストールする
- Windows の「設定」→「アプリ」→「インストール済みアプリ」を開く
- 一覧から「HP Smart」を選び、アンインストールを実行
- プリンター自体の印刷には影響しないことが多いので、不要であれば削除してしまって問題ありません
HP Print and Scan Doctor のタスクを無効化する
- スタートメニューから「タスク スケジューラ」を起動
- 「タスク スケジューラ ライブラリ」内にあるHP関連のタスクを探す(名前に「HP」「Print」「Scan」などを含むもの)
- 該当タスクを右クリックし、「無効化」を選択
Universal Print サービスを無効化する(使っていない場合)
- Win + R キーで「ファイル名を指定して実行」を開き、
services.mscと入力して実行 - サービス一覧から「Universal Print」を探す
- 右クリックして「停止」を選択
- 「プロパティ」を開き、「スタートアップの種類」→「無効」に変更して「OK」
これらを行うことで、「PC側からプリンターへ状況確認やスキャンを行う通信」の頻度を減らし、HTTPが誤って印刷ポートへ飛ぶ可能性を抑えられます。
ステップ3:ドライバーを入れ直す(純正・最新に揃える)
プリンタードライバーの種類やバージョンによっては、ポート設定が変になっていたり、古いユーティリティが残っていたりすることがあります。一度クリーンな状態にしてから、HP公式のドライバーを入れ直すのも有効です。
既存プリンターの削除
- 「設定」→「Bluetoothとデバイス」→「プリンターとスキャナー」を開く
- 問題のプリンターを選択し、「デバイスの削除」を実行
- 必要に応じて、デバイス マネージャーからも当該プリンターを削除
- PCを再起動
HP公式サイトから最新ドライバーをダウンロード
- ブラウザで「HP サポート ドライバー ダウンロード」などで検索
- プリンターの型番を入力し、対応するドライバーをダウンロード
- インストーラーを実行し、画面の案内に従って設定
特に、「フル機能ソフトウェア」ではなく「基本ドライバー」のみをインストールできる場合は、不要な常駐ツールを減らす意味でもおすすめです。
再発防止のための恒久対策:印刷プロトコルとネットワークを見直す
「とりあえず止まったけど、またいつか再発しないか不安」という場合は、印刷ポートの方式そのものを変更するのが効果的です。
RAW(9100)をやめて IPP や LPR/WSD に切り替える
HPプリンターでは、デフォルトでRAW(TCP 9100番)が使われていることが多いですが、このポートは「来たデータをほぼそのまま印刷」と解釈するため、HTTPリクエストが誤着すると今回のような現象が起こりやすくなります。
そこで、可能であればIPP(Internet Printing Protocol)やLPR、WSDといった方式に切り替えることを検討します。
Windows 11でIPPプリンターとして再追加する例
- 「設定」→「Bluetoothとデバイス」→「プリンターとスキャナー」を開く
- 「デバイスの追加」をクリックし、プリンターが自動検出されるか確認
- 検出されない場合は、「手動で追加」を選び、
- 「TCP/IPアドレスまたはホスト名でプリンターを追加」を選択
- プリンターのIPアドレスを入力
- ポートの種類で「IPP」が選べる場合はIPPを選択
- ドライバー選択画面で、HPの該当機種を選択(ない場合は、先ほどダウンロードしたドライバーを利用)
すでにプリンターが登録されている場合は、次のようにポート設定を確認できます。
- 「プリンターとスキャナー」で当該プリンターを選択
- 「プリンターのプロパティ」を開く
- 「ポート」タブで、
- 「標準TCP/IPポート」+「RAW」の設定になっているか
- IPPやWSDのポートが利用可能か
IPPやWSDに切り替えることで、HTTPリクエストが9100番ポートに紛れ込んでも印刷されにくくなり、構造的にこのトラブルを避けることができます。
ネットワーク側での予防:9100番ポートへのアクセス制御
ルーターやファイアウォールの設定を触れる環境であれば、プリンターの9100/TCPへのアクセス元を制限するのも非常に有効です。
- ルーターの管理画面にログイン
- 「ファイアウォール」「アクセス制御」などのメニューを開く
- プリンターのIPアドレスを指定し、
- TCP 9100番への通信を、特定のPCだけ許可
- もしくはLAN内からの9100番へのアクセスを全て禁止(IPPなど他方式を使う場合)
また、次のような機器・機能がある場合は、それらがプリンターをスキャンしていないかも確認しておきましょう。
- NAS(ネットワークストレージ)のデバイススキャン機能
- 監視カメラやNVRのネットワーク探索機能
- セキュリティソフトの「ホームネットワーク保護」「デバイス検出」機能
- スマート家電やIoTゲートウェイの機器スキャン
可能であれば、プリンターを専用のVLANやゲストネットワークに分離し、「印刷を行うPCだけがアクセスできる」構成にすると、セキュリティ面でもメリットがあります。
プリンターのファームウェア更新も検討する
古いファームウェアを使い続けていると、細かな通信周りの挙動に問題が残っていることがあります。HP公式サイトで、利用中のプリンターモデル向けのファームウェアアップデートが提供されていないか確認してみましょう。
- ファームウェア更新により、
- Webサービス関連のバグ修正
- ネットワークスタックの改善
ただし、ファームウェア更新は途中で電源が切れると故障のリスクもあるため、安定した電源とネットワーク環境で慎重に実施してください。
現象の仕組みを少し詳しく:ProductStatusDyn.xmlとは何か
印刷されている文字列の中にある /DevMgmt/ProductStatusDyn.xml は、HPプリンターの内部状態情報をXML形式で返すためのパスです。通常は以下のような用途で使われます。
- ブラウザからプリンターの状態ページを開いたとき
- HP Smart や HP管理ツールが、インク残量・エラー状態などを取得するとき
- プリンター監視システムが情報を取得するとき
本来は、次のようにHTTPポート(80/443)に対して送られるリクエストです。
GET /DevMgmt/ProductStatusDyn.xml HTTP/1.1
Host: 192.168.xx.xx
User-Agent: (ツール名)
…
ところが、何らかの理由でこのリクエストが印刷用ポート(9100/TCP)に送られると、プリンターは「これは印刷データだ」と判断し、中身をそのまま紙に打ち出してしまいます。
HP Web Services や ePrint、各種常駐ツール、ネットワークスキャナ、ルーターのデバイス探索などは、内部でこのようなHTTPアクセスを行っているため、それらの挙動が9100番ポートに誤って当たると、今回のような現象が起こるわけです。
原因の切り分けチェックリスト
犯人となっている機器やサービスを特定したい場合は、次のようなステップで切り分けると効率的です。
| チェック項目 | 見るポイント | 結果から分かること |
|---|---|---|
| 1. WebサービスOFF後の様子 | HP Web Services を無効にしても印刷されるか | 止まれば、プリンター自身の通信が主原因 |
| 2. PCの電源OFF時の挙動 | PCをネットワークから切り離しても勝手印刷が発生するか | 発生するなら、他デバイス(NASやルーターなど)が原因候補 |
| 3. ルーターのログ | ルーターの管理画面で、プリンター宛の通信ログを確認 | どのIPアドレスからのアクセスか特定できる |
| 4. RAW→IPP/LPR変更後の再発有無 | 印刷ポート変更後も同じ現象が起こるか | 起こらなくなれば、9100ポート由来であったことがほぼ確定 |
このように、「誰が」「どのポートに」アクセスしているかを順番に潰していくことで、原因となっている機器やサービスを特定しやすくなります。
注意しておきたいポイント・副作用
Webサービスをオフにすると使えなくなる機能
HP Web Services や ePrint などをオフにすると、以下のような機能が使えなくなる場合があります。
- メールでプリンターへ送信して印刷する「ePrint」
- HPのクラウドサービス経由の印刷機能
- 一部のスキャンデータのクラウド送信機能
これらの機能を日常的に使っている場合は、PC側やネットワーク側の調整を優先しつつ、Webサービスは必要最低限の設定に留めるなど、バランスを取りながら対応してください。
企業ネットワーク・オフィス環境での注意
会社や組織で利用しているプリンターの場合、勝手にVLANやポート制御を変更しないことが重要です。
- ネットワークポリシーで、9100番ポートを監視・制御している場合がある
- 複数拠点から統合管理されているプリンターでは、管理ツールがProductStatusDyn.xmlを監視している可能性がある
このような環境では、必ずネットワーク管理者・情報システム担当に相談した上で、ポート制御やファームウェア更新を行うようにしましょう。
よくある勘違いとその回答
これはウイルスや乗っ取りなの?
多くの場合、今回のような現象はウイルス感染やハッキングではなく、ネットワーク機器や常駐ツールの「誤ったアクセス」によって起こっています。
ただし、インターネット側からプリンターが直接見えてしまっている場合は、外部からアクセスされるリスクもゼロではありません。ルーターのポート開放設定や、遠隔印刷機能の公開範囲などは念のため確認しておくと安心です。
プリンター本体の故障ではないの?
プリンターが単独で故障している場合、異常なノイズやエラーコード、紙詰まりなどの「物理的な症状」が出ることが多いです。一方で、今回のように明確な文字列(HTTPリクエスト)がきれいに印刷されている場合、通信経路の問題である可能性が高いと考えられます。
とりあえず電源を切っておけばOK?
一時しのぎとして電源を切るのはもちろん有効ですが、
- 印刷したくなったらまた電源を入れる
- 入れた瞬間にまた「GET /DevMgmt/ProductStatusDyn.xml」ページが印刷される
というループになりがちです。
根本対応として、Webサービスの無効化やポート方式の見直しまで実施しておくと、今後も安心して利用できます。
実際の対処パターン例
最後に、よくある対処パターンをいくつかケース別にまとめてみます。
ケース1:家庭のWi‑Fiに古いHPプリンターをつないでいる
- プリンター本体のHP Web ServicesをOFFにする
- PCからHP Smartなどをアンインストールし、純正ドライバーのみ残す
- 可能であれば、プリンターをIPP方式で再追加する
- ルーターの設定が触れる場合は、9100番ポートを遮断するか、そもそもRAWポートを使わない構成にする
ケース2:NASやスマート家電が多いホームネットワーク
- NASやルーターの管理画面で、「デバイス探索」「ネットワークスキャン」関連の機能を確認
- プリンターのIPに対してスキャンを行っていないか設定を見直す
- プリンター用に別のサブネット/VLAN/ゲストWi‑Fiを設けることも検討
ケース3:小規模オフィスで複数PCから共有している
- まずはWebサービスをOFFにして様子を見る
- 管理しやすい代表PCからプリンターをIPPまたはLPRで追加し、そのポート設定を他PCにも展開
- ルーターのアクセス制御機能で、プリンターの9100番ポートを、印刷を行うPCのIPアドレスだけ許可
まとめ:原因と対策をもう一度整理
ここまでの内容を、要点だけ再度整理しておきます。
- 原因
- HPプリンターの内蔵Webサーバー(EWS)向けのHTTPアクセスが、印刷用のRAWポート(9100/TCP)に誤って届いている
- プリンターは9100番から来たデータを印刷ジョブとみなすため、HTTPリクエスト文字列がそのまま印字される
- 今すぐ止めるための手順
- プリンター本体でHP Web Services / ePrint をOFFにする
- PC側のHP Smartなどの常駐ツールを停止/削除する
- ドライバーを公式の最新版に入れ直す
- 再発防止の恒久策
- RAW(9100)をやめ、IPPやLPR/WSDへ変更して印刷ポートの方式を見直す
- ルーターのアクセス制御で9100番ポートへのアクセスを制限する
- プリンターやルーターのファームウェア更新も検討する
この順番で対処していけば、多くのケースで「GET /DevMgmt/ProductStatusDyn.xml HTTP/1.1」という謎の紙が突然印刷される問題は解消できます。プリンターとネットワークの役割を少しだけ理解しておくと、同じようなトラブルが起きたときにも落ち着いて対応できるようになります。

コメント