(57)【要約】【課題】インターネットのように、セキュリティ強度が弱いネットワーク環境で画像印刷装置を使用する場合、例えば、不正アクセスによって、ネットワークの特定ポートへの攻撃を受けることがある。このような場合、データを受信したものとしてエンジン部の電源を先行して投入すると、印刷データ以外のデータを受信したにもかかわらず、画像印刷装置が起動したままの状態となり、無駄に電力を消費してしまう。【解決手段】ネットワークに接続された画像印刷装置において、印刷データを受信するとプリンタ部を先行して起動するためのＧＰＩＯ信号を生成するとともに、接続されているネットワークのセキュリティ強度が弱い場合には、ＧＰＩＯアサート設定を無効にする。  これにより、特定ポートへの攻撃を受けた場合にもプリンタ部を起動させることなく、無駄に電力を消費してしまうことを防止することができる。【選択図】図４
2019206133.tif 000002
【特許請求の範囲】
【請求項１】
印刷手段と、
画像印刷装置の全体を制御する第１の制御部と、
ネットワークに接続されて、外部装置との応答をするための第２の制御部と、を有し、
画像印刷装置の所定の部分に電源を供給させる通常モードと、少なくとも印刷手段に供給する電源を停止または低減させる省電力モードとの、少なくとも２つの電力状態をとる画像印刷装置であって、
前記第２の制御部は、
前記ネットワークを介して受信したデータが印刷データであると判断した場合に、印刷手段を第１の制御部に対して先行して起動することを通知するための第１の制御信号を生成するとともに、
接続されている前記ネットワークのセキュリティ強度に対応して、第１の制御信号を無効にする
ことを特徴とする画像印刷装置。
【請求項２】
前記第２の制御部は、前記ネットワークを介してデータを受信した場合に、前記第１の制御部を起動することを通知するための第２の制御信号をさらに生成する
ことを特徴とする請求項１に記載の画像印刷装置。
【請求項３】
前記印刷手段を含む、画像印刷装置の各種の部分の電源の制御を行う第３の制御部をさらに有し、
前記第３の制御部は、前記第１の制御信号に基づいて、前記印刷手段を起動するための第３の制御信号を出力する
ことを特徴とする請求項１または２に記載の画像印刷装置。
【請求項４】
前記印刷手段を含む、画像印刷装置の各種の部分の電源の制御を行う第３の制御部をさらに有し、
前記第３の制御部は、前記第１の制御信号と前記第２の制御信号に基づいて、前記印刷手段を起動するための第３の制御信号を出力する
ことを特徴とする請求項２に記載の画像印刷装置。
【請求項５】
前記第３の制御信号が出力された場合、前記印刷手段の電源がＯＮとなる
ことを特徴とする請求項３または４に記載の画像印刷装置。
【請求項６】
前記第１の制御信号が無効にされている場合、前記第３の制御信号は出力されない
ことを特徴とする請求項５のいずれか１項に記載の画像印刷装置。
【請求項７】
前記ネットワークを介して外部装置から受信したデータの宛先ポートに基づいて、前記データが印刷データであるか否かを判断する
ことを特徴とする請求項１〜６のいずれか１項に記載の画像印刷装置。
【請求項８】
前記第２の制御部は、接続されている前記ネットワークのセキュリティ強度が弱いと判断した場合に、前記第１の制御信号を無効にする
ことを特徴とする請求項１〜７のいずれか１項に記載の画像印刷装置。
【請求項９】
前記第２の制御部は、接続されている前記ネットワークがインターネットである場合に、前記ネットワークのセキュリティ強度が弱いと判断する
ことを特徴とする請求項８記載の画像印刷装置。
【請求項１０】
前記第２の制御部は、接続されている前記ネットワークを介して受信したデータにグローバルＩＰアドレスが含まれている場合に、前記ネットワークのセキュリティ強度が弱いと判断する
ことを特徴とする請求項８に記載の画像印刷装置。
【請求項１１】
前記第２の制御部は複数設けられており、
前記複数の第２の制御部のそれぞれが、複数のネットワークのそれぞれに、接続されている
ことを特徴とする請求項１〜１０のいずれか１項に記載の画像印刷装置。
【請求項１２】
前記複数の第２の制御部のそれぞれが、前記第１の制御信号を生成する
ことを特徴とする請求項１１に記載の画像印刷装置。
【請求項１３】
前記複数の第２の制御部のそれぞれが、前記ネットワークを介してデータを受信した場合に、前記第１の制御部を起動することを通知するための第２の制御信号をさらに生成する
ことを特徴とする請求項１２に記載の画像印刷装置。
【請求項１４】
前記印刷手段を含む、画像印刷装置の各種の部分の電源の制御を行う第３の制御部をさらに有し、
前記第３の制御部は、前記複数の第１の制御信号と前記複数の第２の制御信号に基づいて、前記印刷手段を起動するための第３の制御信号を出力する
ことを特徴とする請求項１３に記載の画像印刷装置。
【請求項１５】
前記複数の第２の制御部のそれぞれが、それぞれに接続されている前記ネットワークのセキュリティ強度が弱いと判断した場合に、それぞれの前記第１の制御信号を無効にする
ことを特徴とする請求項１１〜１４のいずれか１項に記載の画像印刷装置。
【請求項１６】
前記複数の第２の制御部のそれぞれに接続されている前記ネットワークごとに、ユーザがセキュリティ強度を設定可能である
ことを特徴とする請求項１１〜から１４のいずれか１項に記載の画像印刷装置。
【請求項１７】
印刷手段と、
画像印刷装置の全体を制御する第１の制御部と、
ネットワークに接続されて、外部装置との応答をするための第２の制御部と、を有し、
画像印刷装置の所定の部分に電源を供給させる通常モードと、少なくとも印刷手段に供給する電源を停止または低減させる省電力モードとの、少なくとも２つの電力状態をとる画像印刷装置の制御方法であって、
前記第２の制御部は、
前記ネットワークを介して受信したデータが印刷データであると判断した場合に、印刷手段を第１の制御部に対して先行して起動することを通知するための第１の制御信号を生成するとともに、
接続されている前記ネットワークのセキュリティ強度に対応して、第１の制御信号を無効にする
ことを特徴とする画像印刷装置の制御方法。
【請求項１８】
前記第２の制御部は複数設けられており、
前記複数の第２の制御部のそれぞれが、複数のネットワークのそれぞれに、接続されている
ことを特徴とする請求項１７に記載の画像印刷装置の制御方法。
【請求項１９】
請求項１７または請求項１８に記載の画像印刷装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力状態において、ネットワークを介した外部装置からデータを受信した場合の画像印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来から、画像印刷装置においては、未使用状態が一定時間続いた場合、プリンタエンジン部の電源供給を停止させ、省電力モードに移行させることで省電力化を図ることが行われている。そのため、画像印刷装置が省電力モードにある状態において、ネットワーク経由で印刷ジョブ着信があった場合、プリンタエンジン内の定着器の温度や、その他のプリンタエンジン部の状態を、省電力モードから復帰させるための準備時間が必要となる。このことが、印刷性能の重要な要素であるＦＰＯＴ（First Print Output Time）を制限する要因となっている。
【０００３】
そこで、ＦＰＯＴと省電力の両立を図るための技術の一つとして、特許文献１では、ネットワークのポートが印刷データを受信したことを判断すると、メインＣＰＵの起動を待たずに、プリンタエンジン部の電源を先行して投入できる機能が提案されている。
【０００４】
また、受信したデータが印刷データであっても、すぐにはプリンタ部を起動させなくてもよい場合がある。例えば、受信した印刷データを印刷装置に留め置き、後でユーザが留め置きしておいた印刷データの実行指示を入力したときに印刷を実行するような「留め置き印刷モード」を設定したような場合である。
「留め置き印刷モード」の場合には、印刷データを受信してプリンタエンジンを起動させても、ユーザがすぐに印刷物を取りに来るとは限らない。このため、すぐにプリント部を起動させると、電力の無駄になってしまう場合がある。
特許文献２には、このような無駄なプリンタエンジンの起動動作を防止するために、留め置き設定が有効の場合、特許文献１で提案されているような、プリンタエンジン部の電源を先行して投入できる機能をＯＦＦできるコントローラの機能が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２２２７５３号公報
【特許文献２】特開２０１７−１９１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
さらに、近年では、例えば、インターネットとイントラネットなどの複数の異なるネットワークにまたがった環境で画像形成装置を使用することも多くなってきている。このため、ネットワークポートを複数有する画像印刷装置への要求が高まってきている。
インターネットのように、不特定多数がアクセスできるような、セキュリティ強度が比較的弱いネットワーク環境において画像印刷装置を使用する場合、不正アクセスによって、ネットワークの特定ポートが攻撃を受けることがある。
特許文献１では、このような場合であっても、ネットワークのポート番号から印刷データを受信したものと判断した場合、エンジン部の電源を先行して投入してしまう。しかし、このような構成を採用すると、印刷データ以外のデータを受信したにもかかわらず、画像印刷装置が起動したままの状態となり、無駄に電力を消費してしまう。
【課題を解決するための手段】
【０００７】
本発明は、印刷手段と、画像印刷装置の全体を制御する第１の制御部と、ネットワークに接続されて、外部装置との応答をするための第２の制御部と、を有し、画像印刷装置内の所定の部分に電源を供給させる通常モードと、少なくとも印刷手段に供給する電源を停止または低減させる省電力モードとの、少なくとも２つの電力状態をとる画像印刷装置であって、前記第２の制御部は、前記ネットワークを介して受信したデータが印刷データであると判断した場合に、印刷手段を第１の制御部に対して先行して起動することを通知するための第１の制御信号を生成するとともに、接続されている前記ネットワークのセキュリティ強度に対応して、第１の制御信号を無効にすることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、接続されているネットワークのセキュリティ強度が弱い場合には、特定ポートへの攻撃を受けた場合にもプリンタ部を先行して起動させることがないため、無駄に電力を消費してしまうことを防止することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの構成例を示す図である（実施例１）。
【図２】コントローラ部の内部構成を示すブロック図である（実施例１）。
【図３】電源制御部の動作のタイミングチャートである。
【図４】ＣＰＵが行うインターネット接続の判断フローである。
【図５】印刷システムの構成例を示す図である（実施例２）。
【図６】コントローラ部の内部構成を示すブロック図である（実施例２）。
【図７】電源制御部の内部構成を示すブロック図である。
【図８】ＣＰＵが行うセキュリティ強度の調査の判断フローである。
【図９】操作部における表示例である。
【図１０】ＬＡＮコントローラと電源制御部の内部構成のブロック図である。
【図１１】接続されているネットワークの種別を判定する例１である。
【図１２】接続されているネットワークの種別を判定する例２である。
【図１３】接続されているネットワークの種別を判定する例３である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための各実施例について、図面を用いて説明する。
【実施例１】
【００１１】
図１は、実施例１における印刷システムの構成例を示す。
図１において、画像印刷装置１０１は、ネットワーク１０３を介してＰＣなどの外部装置１０２に接続されており、データの送受信を行うことができる。画像印刷装置１０１は、コピー、プリンタ、スキャナ、ファックスなどの複合機能を備える。
【００１２】
次に、画像印刷装置１０１の構成の概略、及び、動作について説明する。
画像印刷装置１０１は、コントローラ部１０４、操作部１０５、スキャナ部１０６、プリンタ部１０７、ファクス部１０８、電源部１０９、などを備える。
操作部１０５は、操作者が各種の操作を行うためのスイッチや操作パネルに加えて、画像印刷装置の状態や操作情報を表示するための表示部によって構成される。
スキャナ部１０６は、原稿の画像をスキャンしてデジタルデータに変換し、コントローラ部１０４に入力する機構を備える。
【００１３】
プリンタ部１０７は、コントローラ部１０４で処理された画像データを用紙に印刷して出力する。
ファクス部１０８は、電話回線１１０と接続され、スキャナ部１０６で読み取った原稿をファクス送信する機能を有する。また、ファクス部１０８は、電話回線１１０から受信したファクスデータをプリンタ部１０７において印刷して出力する機能を有する。
電源部１０９は、画像印刷装置１０１の電源である。電源部１０９は、交流電源を直流電源に交換し、画像印刷装置１０１内の各ユニットに電源を供給する。
【００１４】
図２は、画像印刷装置が備えるコントローラ部１０４の内部構成を示すブロック図である。
コントローラ部１０４は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、エンジンＩ／Ｆ２０４、操作部Ｉ／Ｆ２０５、電源制御部２０６、ＬＡＮコントローラ２０７などから構成される。
【００１５】
ＣＰＵ２０１は、PCI Expressバスにより、エンジンＩ／Ｆ２０４、ＬＡＮコントローラ２０７に接続されている。また、ＣＰＵ２０１は、各種の周辺デバイスとのインターフェース回路を備える。そして、ＣＰＵ２０１は、ＲＯＭ２０２に格納されたプログラムを実行し、画像印刷装置１０１全体を制御する制御部として機能する。
ＲＡＭ２０３は、ＣＰＵ２０１のワークメモリなどに使用される。ＲＡＭ２０３は、コピー、スキャン、プリント、ファクスなどの各種モードにしたがい、対象となるユニットに応じた画像データなどを格納する。
【００１６】
エンジンＩ／Ｆ２０４は、スキャナ部１０６、プリンタ部１０７、ファクス部１０８に接続されるインターフェースである。エンジンＩ／Ｆ２０４は、通信制御や画像データの送受信処理などを行う。
操作部Ｉ／Ｆ２０５は、操作部１０５に接続するためのインターフェースである。操作部Ｉ／Ｆ２０５は、操作部１０５のキー、タッチパネルなどから入力された操作情報を受信し、また、操作部１０５に表示するための画面データを操作部１０５に送信する。
【００１７】
電源制御部２０６は、各種の電源の制御タイミング信号を生成する制御部であり、電源の制御タイミング信号を電源部１０９やエンジンＩ／Ｆ２０４に送信することにより、各種の電源のＯＮ／ＯＦＦを制御する。
本実施例においては、電源制御部２０６は、エンジンＩ／Ｆ部２０４、スキャナ部１０６、プリンタ部１０７、ファックス部１０８などの電源を制御することが可能である。
【００１８】
画像印刷装置１０１は、通常モードと、通常モードより電力消費を低減させた省電力モードと、少なくとも２つの電力状態をとることができる。
通常モードの際は、画像印刷装置１０１内の主要部を含む所定の部分に電源が供給される。一方、省電力モードの際は、ＬＡＮコントローラ２０７と電源制御部２０６は、電源が供給され、動作可能である。しかし、エンジンＩ／Ｆ部２０４、スキャナ部１０６、プリンタ部１０７、ファックス部１０８などを含む、その他の部分は、電源の供給を停止されるか、または、電源の供給を低減させた省電力状態で割り込み待機となり、動作を止めている状態にある。
【００１９】
ＬＡＮコントローラ２０７は、ネットワーク１０３に接続されて、ネットワークを介して外部装置との応答をするための制御部である。
ＬＡＮコントローラ２０７は、省電力モード状態においてネットワーク１０３からデータを受信すると、受信データを解釈して、ＣＰＵ２０１を起動させるべきデータであるか否かを判断する。そして、受信データがＣＰＵ２０１を起動させるべきデータであると判断すると、ＣＰＵ２０１及び電源制御部２０６に対する制御信号である、ＷＡＫＥ信号２０８をアサートする。
また、ＬＡＮコントローラ２０７は、プリンタ部１０７をＣＰＵ２０１より先行して起動させる設定であることを電源制御部２０６に対して通知するための制御信号である、ＧＰＩＯ信号２０９を送信する。
ＬＡＮコントローラ２０７が送信するこれらの制御信号の詳細については後述する。
【００２０】
電源制御部２０６は、ＷＡＫＥ信号が入力されると、ＣＰＵ２０１の判断を待たずに、エンジンＩ／Ｆ部２０４やプリンタ部１０７の電源を先行して投入するか否かを設定する制御信号である、ＰＲＥ−ＷＡＫＥ信号２１０を送信する。
【００２１】
図１０は、本実施例におけるＬＡＮコントローラ２０７、及び、電源制御部２０６の内部構成のブロック図である。
ＬＡＮコントローラ２０７内のＣＰＵ１００１は、ＲＯＭ１００４に格納されたプログラムを実行し、ＬＡＮコントローラ２０７内の各種の設定を行う。また、ＣＰＵ１００１は、PCI Express Ｉ／Ｆ１００８を介してＣＰＵ２０１とＣＰＵ間通信を行うと共に、Ethernet Ｉ／Ｆ１００２を介してネットワーク１０３に接続されている外部機器とのデータ送受信を行う。
ＲＡＭ１００３は、ＣＰＵ１００１のワークメモリとして使用される。
また、ＬＡＮコントローラ２０７は、ＷＡＫＥ信号２０８を生成するための割り込み生成部１００５、ＧＰＩＯ信号２０９を生成するためのＧＰＩＯ生成部１００６、などを備えている。
【００２２】
次に、図１０を用いて、ＬＡＮコントローラ２０７が省電力モード状態においてネットワーク１０３からデータを受信した際の内部動作を説明する。
第一に、ＬＡＮコントローラ２０７は、ネットワーク１０３からのデータがＣＰＵ２０１を起動させて処理をするべきデータであるか否かを判断する。
【００２３】
受信したデータがＣＰＵ２０１での処理が必要であると判断した場合、ＬＡＮコントローラ２０７は、割り込み生成部１００５を制御してＷＡＫＥ信号２０８をアサートすることにより、ＣＰＵ２０１を起動させる。
それに対して、受信したデータがＣＰＵ２０１を必要とせずに応答可能なデータである場合、ＬＡＮコントローラ２０７内のＣＰＵ１００１がネットワーク１０３に対して応答を行う。
ここで、ＣＰＵ２０１を起動させて行う処理とは、例えば、プリントジョブや画像印刷装置１０１の内部に格納されているデータを参照するなどの処理である。
【００２４】
第二に、受信したデータがＣＰＵ２０１を起動させるべきデータであるとＬＡＮコントローラ２０７が判断したときには、さらに、そのデータが印刷データなどのプリンタ部１０７の起動を必要とするような場合がある。その場合、ＬＡＮコントローラ２０７は、割り込み生成部１００５を制御してＷＡＫＥ信号２０８をアサートすることに加えて、ＧＰＩＯ生成部１００６を制御してＧＰＩＯ信号２０９をＯＮに制御して、電源制御部２０６に通知する。
ここで、ＬＡＮコントローラ２０７は、外部装置１０２から受信したデータの宛先ポート番号がＲＡＷプロトコルの９１００番、又は、ＬＰＲプロトコルの５１５番である場合に、受信データが印刷データであると判断する。
【００２５】
電源制御部２０６は、ＡＮＤゲート１００７を有しており、ＧＰＩＯ信号２０９がＯＮしてからＷＡＫＥ信号２０８がアサートされたタイミングで、ＰＲＥ−ＷＡＫＥ信号２１０を送信する。これにより、ＰＲＥ−ＷＡＫＥ信号２１０がエンジンＩ／Ｆ２０４を介してプリンタ部１０７に送信され、プリンタ部１０７の電源が先行して投入され、印刷開始前に定着器の温度調節などの準備動作が行われる。
【００２６】
以下、実施例１のように、省電力モードにおいて、ＬＡＮコントローラ２０７がネットワーク１０３から受信したデータが印刷データである場合に、プリンタ部１０７の電源を先行して投入する機能を「スリープからのプリント予測復帰機能」と呼ぶ。
通常、ＬＡＮコントローラ２０７は、データを受信すると、ＷＡＫＥ信号２０８によりＣＰＵ２０１を起動させる。そして、ＣＰＵ２０１は、起動後に、ＬＡＮコントローラ２０７を介して受信したパケットを解釈してから、プリンタ部１０７に電源を投入して復帰させる。
これに比べて、「スリープからのプリント予測復帰機能」を用いることにより、ＦＰＯＴ時間を短くすることが可能になる。
【００２７】
図３は、実施例１における、ＬＡＮコントローラ２０７がネットワーク１０３からデータを受信した際の、電源制御部１０９の動作のタイミングチャートの一例である。
図３（１）は、ＬＡＮコントローラ２０７が印刷データを受信した場合のタイミングチャートである。一方、図３（２）は、受信したデータが、印刷データ以外の、ＣＰＵ２０１を起動させるデータ（例えば、画像印刷装置に関する情報の問い合わせなど）である場合のタイミングチャートである。
【００２８】
ＬＡＮコントローラ２０７が受信したデータが印刷データ以外の場合は、ＬＡＮコントローラ２０７が出力するＧＰＩＯ信号２０９がＯＦＦに制御されるため、電源制御部２０６がエンジンＩ／Ｆ２０４の電源ＯＮを抑制する。このため、ＬＡＮコントローラ２０７が印刷データ以外のデータを受信した場合は、ＣＰＵ２０１を起動させるが、エンジンＩ／Ｆ２０４の電源はＯＦＦのままである。
これに対して、データが印刷データの場合は、ＧＰＩＯ信号２０９がＯＮに制御されるため、電源制御部２０６は、ＰＲＥ−ＷＡＫＥ信号２１０を制御することにより、Ｉ／Ｆ２０４の電源を投入する。これにより、ＬＡＮコントローラ２０７が印刷データを受信した場合は、直ちにエンジンＩ／Ｆ２０４の電源をＯＮにすることができる。
【００２９】
インターネット環境など、比較的セキュリティ強度が弱いネットワーク環境において画像印刷装置を使用する場合、印刷ポートであるポート９１００などに対して、印刷データとは関係ないデータを送信し続けるような悪意のあるユーザがいることがある。こうした場合、印刷要求がないにも関わらず、プリンタ部１０７の電源がＯＮになり続けることになり、無駄な電力を消費してしまう。
しかし、実施例１のような構成を採用することにより、このような無駄な電力の消費を防止することができる。
【００３０】
図４は、本実施例において、セキュリティ強度が弱いネットワーク環境においても、悪意あるユーザの攻撃によって無駄な電力を消費してしまうことを避けるための、ＣＰＵ２０１の判断フローを示している。
Ｓ４０１において、ＣＰＵ２０１は、起動後、もしくは、スタンバイ中に、ＬＡＮコントローラ２０７を介して接続されているネットワークの「セキュリティ強度の調査」を行う。
【００３１】
Ｓ４０１でセキュリティ強度が弱いと判断した場合には、Ｓ４０２に移行する。
そして、Ｓ４０２において、ＣＰＵ２０１は、ＬＡＮコントローラ２０７に対して「スリープからのプリント予測復帰機能」のＧＰＩＯアサート設定を無効に設定する。
一方、Ｓ４０１でセキュリティ強度が弱い条件に合致しない場合には、「スリープからのプリント予測復帰機能」をＯＮにしたままで、処理を終了する。
【００３２】
ＧＰＩＯアサート設定とは、ＣＰＵ２０１が「セキュリティ強度の調査」の結果に対応して、ＬＡＮコントローラ２０７内のＣＰＵ１００１との間でＣＰＵ間通信を行うことにより、ＧＰＩＯ生成部１００６を有効にする設定である。
ＧＰＩＯアサート設定が有効に設定された場合には、「スリープからのプリント予測復帰機能」が有効となる。ＧＰＩＯアサート設定が無効に設定された場合には、「スリープからのプリント予測復帰機能」は無効となる。
【００３３】
実施例１において、セキュリティ強度が弱いネットワーク環境の一例としては、インターネットに接続されていることを想定している。なお、インターネットに接続されているか否かの判定例としては、以下のような方法が考えられる。
【００３４】
第１の例として、図１１に示すように、インターネット上の特定の既知のＩＰアドレスを持つ大手ベンダーのサーバー１１０１に対して、起動時、もしくはスタンバイ時に、pingなどによる接続テストを行う。
その結果、応答があればインターネットであると判断し、応答がなければイントラネットであると判断する。
【００３５】
第２の例として、図１２に示すように、画像印刷装置１０１のＩＰアドレスがグローバルＩＰアドレスであるかをチェックする。
そして、グローバルＩＰアドレスであれば、インターネット接続であると判断し、それ以外のＩＰアドレスであれば、イントラネット接続であると判断する。
【００３６】
この場合、電源ＯＮ時に画像印刷装置１０１のＩＰアドレスconfig情報を取得し、この結果、グローバルＩＰアドレスが設定されたことが確認できた場合、インターネットであると判断する。それに対して、グローバルＩＰアドレスであることが確認できない場合やプライベートＩＰアドレスであることが確認できた場合、イントラネットと判断する。
例えば、IPv4の場合、ＩＰアドレスとして、10.xxx.xxx.xxx、172.16.0.0〜172.31.255.255、192.168.0.0〜192.168.255.255が設定されている場合は、イントラネット接続である。それ以外であれば、インターネット接続である。
【００３７】
第３の例として、図１３に示すように、画像印刷装置１０１がデータを受信した際に、ＧＰＩＯアサート設定を更新する方法でもよい。
この場合は、受信データに含まれている送信装置のＩＰアドレスがグローバルＩＰアドレスであるか否かを判断する。そして、送信装置のＩＰアドレスがグローバルＩＰアドレスであれば、インターネット接続であると判断する。プライベートＩＰアドレスであれば、イントラネット接続であると判断する。
画像印刷装置１０１が省電力状態に入った場合にも、ＬＡＮコントローラ２０７内のＧＰＩＯアサート設定は保持される。そこで、ＧＰＩＯアサート設定に基づいて、データを受信したときに、ＬＡＮコントローラ２０７からのＧＰＩＯ信号生成を有効にするか否かを決定することができる。
【００３８】
ここで、表１に本実施例におけるＧＰＩＯ信号の出力例を示す。
【表１】
2019206133.tif 000003
【００３９】
表１のように、ＧＰＩＯアサートが有効でかつ印刷ジョブである場合にのみ、プリンタ部１０７の先行した電源ＯＮを許可する。ＧＰＩＯアサートが無効の場合は、ポートフィルタ処理を行わないため、ＧＰＩＯ信号はＯＦＦのままである。
【００４０】
以上のとおり、実施例１においては、セキュリティ的な強度が弱い場合には、「スリープからのプリント予測復帰機能」を無効にし、ＣＰＵ２０１を起動させてから受信したデータの内容を判断させる。これにより、プリントジョブ以外のＬＰＲポート攻撃などがあった場合にも、画像印刷装置１０１が起動して、無駄に電力を消費し続けることを防止することができる。
【実施例２】
【００４１】
図５は、実施例２における印刷システムの構成例を示す。
図５において、画像印刷装置１０１は、実施例１と同様に、ネットワーク１０３を介してＰＣなどの外部装置１０２に接続されているのに加えて、ネットワーク５０２を介してＰＣなどの外部装置５０１に接続されている。
【００４２】
図６は、実施例２における、画像印刷装置が備えるコントローラ部５０３の内部構成を示すブロック図である。
内部の基本的な構成の説明は、図２で示した実施例１と同様である。異なる点は、ＬＡＮコントローラが複数設けられている点である。
以下では、実施例１と異なる点について主に説明する。
【００４３】
ＣＰＵ６０５は、PCI ExpressバスによりエンジンＩ／Ｆ２０４に接続されており、また、ＬＡＮコントローラ（１）２０７とＬＡＮコントローラ（２）６０１の２つのＬＡＮコントローラに接続されている。
ＬＡＮコントローラ（２）６０１は、ＬＡＮコントローラ（１）２０７が接続されているネットワーク（１）１０３とは異なるネットワーク（２）５０２に接続されている。ＬＡＮコントローラ（２）６０１は、オプションとして、後付けで接続されるような構成であってもよい。
また、ＬＡＮコントローラ（２）６０１は、ＬＡＮコントローラ２０７と同様に、ＷＡＫＥ信号に相当するＷＡＫＥ信号（２）６０２と、ＧＰＩＯ信号に相当するＧＰＩＯ信号（２）６０３を出力する。
【００４４】
図７は、実施例２における電源制御部６０４内の論理ブロック図を示す。
ＡＮＤロジック（１）７０１には、ＬＡＮコントローラ２０７からＷＡＫＥ信号（１）２０８と、ＧＰＩＯ信号（１）２０９とが入力される。
また、ＡＮＤロジック（２）７０２には、ＬＡＮコントローラ２０７からＷＡＫＥ信号（２）６０２と、ＧＰＩＯ信号（２）６０３とが入力される。
そして、ＡＮＤロジック（１）７０１の出力とＡＮＤロジック（２）７０２の出力の双方がＯＲロジック７０３に入力され、ＰＲＥ−ＷＡＫＥ信号２１０が出力される。
【００４５】
図７に示した回路を用いることにより、各ＬＡＮコントローラ（１）２０７及び（２）６０１に対して、ＧＰＩＯアサート設定を行ったＧＰＩＯ信号（１）２０９及び（２）６０３に基づいて、電源の先行した投入をポート毎に設定することができる。
【００４６】
図８は、ＣＰＵ６０５が「セキュリティ強度の調査」を行う際のフローチャートを示す。
ＣＰＵ６０５は、起動後、もしくは、スタンバイ中に、Ｓ８０１において、ＬＡＮコントローラ２０７を介して接続されているネットワーク１０３の「セキュリティ強度の調査」を行う。
【００４７】
Ｓ８０１でネットワーク（１）１０３のセキュリティ強度が弱いと判断した場合は、Ｓ８０２に移行する。
そして、Ｓ８０２において、ＣＰＵ６０５は、ＬＡＮコントローラ２０７に対して「スリープからのプリント予測復帰機能」のＧＰＩＯ（１）アサート設定を無効に設定する。
一方、Ｓ８０１でネットワーク（１）１０３のセキュリティ強度が弱い条件に合致しない場合は、ＣＰＵ６０５は、ＬＡＮコントローラ２０７の「スリープからのプリント予測復帰機能」をＯＮのままにして、Ｓ８０３に移行する。
【００４８】
そして、Ｓ８０３において、ネットワーク（２）５０２のセキュリティ強度が弱いとＣＰＵ６０５が判断した場合は、Ｓ８０４に移行する。
Ｓ８０４において、ＣＰＵ９０５は、ＬＡＮコントローラ（２）６０１に対して「スリープからのプリント予測復帰機能」のＧＰＩＯ（２）アサート設定を無効に設定する。
一方、Ｓ８０３でセキュリティ強度が弱い条件に合致しない場合は、ＣＰＵ６０５は、ＬＡＮコントローラ（２）６０１の「スリープからのプリント予測復帰機能」をＯＮのままにして、本フローチャートを終了する。
【００４９】
表２に、実施例２におけるＧＰＩＯ信号の出力例を示す。
【表２】
2019206133.tif 000004
【００５０】
以上のとおり、実施例２においては、複数のネットワークポートを有する画像印刷装置において、それぞれのネットワークポート毎のセキュリティ的な強度の判定結果に対応して「スリープからのプリント予測復帰機能」の有効／無効を設定できる。そのため、セキュリティ強度の弱いネットワークに対しては、セキュリティ優先とすることにより、プリントジョブ以外のＬＰＲポート攻撃などによって、画像印刷装置１０１が起動して、無駄に電力を消費し続けることを防止することができる。
一方で、セキュリティ強度の強いネットワーク側の着信に対しては、ＦＰＯＴを優先させてプリンタ電源の先行した投入を行うといった、セキュリティとパフォーマンスの両立が可能である。
【実施例３】
【００５１】
実施例３において、印刷システムの構成、コントローラ部の内部構成などに関しては、実施例２と同様であるから、これについては省略する。実施例３は、ネットワークごとのセキュリティ強度をユーザが設定可能である点において、実施例２とは異なる。
【００５２】
図９（１）は、操作部１０５に表示される、ユーザがネットワークに対しての環境を設定する「ネットワークセキュリティ環境設定」画面の一例を示す。
実施例３においては、ＬＡＮコントローラ（１）２０７とＬＡＮコントローラ（２）６０１で制御する２つネットワーク環境に対して、それぞれのネットワーク環境を個別に設定することが可能である。ＣＰＵ６０５は、この設定下において実施例２の図８のフローチャートと同様の判断により、ネットワークのセキュリティ強度を判断する。
なお、実施例３においては、インターネット＝セキュリティ強度弱、イントラネット＝セキュリティ強度強と判断する。
【００５３】
実施例３においては、図９（２）に示すように、「スリープからのプリント予測復帰」設定をユーザが直接、設定する方法でもよい。
なお、実施例３において、ユーザ設定は表２のＧＰＩＯアサート設定に反映されるものとする。
【００５４】
例えば、図９（２）に示す例では、ＬＡＮコントローラ（１）２０７では「スリープからのプリント予測復帰」がＯＮの設定であり、ＬＡＮコントローラ（２）６０１では「スリープからのプリント予測復帰」がＯＦＦの設定である。
この場合は、表２のＬＡＮコントローラ（１）のＧＰＩＯアサートは「有効」、ＬＡＮコントローラ（２）のＧＰＩＯアサートは「無効」に設定される。このため、ＧＰＩＯ信号（１）２０９は、受信データが印刷データか否かに基づいて決定され、ＧＰＩＯ信号（２）６０３は印刷データにかかわらずＯＦＦで出力される。
【００５５】
以上のとおり、実施例３においては、複数のネットワークポートを有する画像印刷装置において、ユーザが「スリープからのプリント予測復帰機能」の有効／無効をネットワークポート毎に設定できる。そのため、セキュリティ優先、ＦＰＯＴ優先をユーザの使用環境に応じて自由に選択することができる。
【００５６】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述した各実施例及びその変形例を組み合わせた構成もすべて本発明に含まれるものである。
【符号の説明】
【００５７】
１０１      画像印刷装置
１０４      コントローラ部
２０１      ＣＰＵ
２０４      エンジン  Ｉ／Ｆ
２０６      電源制御部
２０７      ＬＡＮコントローラ
２０８      ＷＡＫＥ信号
２０９      ＧＰＩＯ信号
２１０      ＰＲＥ−ＷＡＫＥ信号
５０３      コントローラ部
６０１      ＬＡＮコントローラ（２）
６０２      ＷＡＫＥ信号（２）
６０３      ＧＰＩＯ信号（２）
６０４      電源制御部
６０５      ＣＰＵ
【図１】
2019206133.tif 000005
【図２】
2019206133.tif 000006
【図３】
2019206133.tif 000007
【図４】
2019206133.tif 000008
【図５】
2019206133.tif 000009
【図６】
2019206133.tif 000010
【図７】
2019206133.tif 000011
【図８】
2019206133.tif 000012
【図９】
2019206133.tif 000013
【図１０】
2019206133.tif 000014
【図１１】
2019206133.tif 000015
【図１２】
2019206133.tif 000016
【図１３】
2019206133.tif 000017