(57)【要約】【課題】ネットワーク応答を効率化する画像形成装置を提供する。【解決手段】  ネットワーク接続部１５は、外部のネットワークからパケットを受信する。フィルター部３０は、ネットワーク接続部１５により受信されたパケットを、プロトコル毎に振り分ける。主応答部１００は、フィルター部３０により振り分けられたパケットについて、各部の動作制御を行う通常モードの際に応答する。副応答部２００は、フィルター部３０により主応答部１００に振り分けられなかった一部の種類のパケットについて、主応答部がパケットへの応答を行わない省電力モードにおいても応答する。【選択図】図１
2015139886.tif 000002
【特許請求の範囲】
【請求項１】
外部のネットワークからパケットを受信するネットワーク接続手段と、
該ネットワーク接続手段により受信された前記パケットを、プロトコル毎に振り分けるフィルター手段と、
該フィルター手段により振り分けられた前記パケットについて、各部の動作制御を行う通常モードの際に応答する主応答手段と、
前記フィルター手段により前記主応答手段に振り分けられなかった一部の種類の前記パケットについて、前記主応答手段が前記パケットへの応答を行わない省電力モードにおいても応答する副応答手段とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記主応答手段は、
前記フィルター手段により振り分けられた前記パケットを、予め定められた時間以上受信しない場合、省電力モードに移行する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記副応答手段は、
前記省電力モード時に応答できない前記パケットを受信した場合、前記主応答手段を通常モードに移行させて応答させる
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記フィルター手段は、
印刷データを扱うプロトコルの前記パケットを前記主応答手段に振り分け、
ＡＲＰやＳＮＭＰを含むプロトコルの前記パケットを前記副応答手段に振り分ける
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
画像形成装置により実行させる画像形成方法において、
外部のネットワークからパケットを受信し、
受信された前記パケットを、プロトコル毎に振り分け、
振り分けられた前記パケットについて、各部の動作制御を行う通常モードの際に応答する主応答手段に応答させ、
前記主応答手段に振り分けられなかった一部の種類の前記パケットについて、前記主応答手段が前記パケットへの応答を行わない省電力モードにおいても応答する副応答手段に応答させる
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に係り、特に通常モードと省電力モードとにおいてネットワークのパケット応答を行う画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）等の画像形成装置が存在する。
このような画像形成装置では、通常の消費電力で動作し印刷等も行う通常モードと、消費電力を抑えてネットワークの一部の応答のみ行う省電力モードを備えているものが存在する。
【０００３】
ここで、特許文献１を参照すると、通常モード時にネットワークのパケットへの応答を行うメインシステムと、メインシステムが省電力中に代理応答を行うサブシステムとを備え、メインシステムが省電力モードに移行条件を満たした後に、不用意に復帰することがないよう、外部のネットワークから受信したパケットをサブシステムに振り分ける画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１４２５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術は、メインシステムとサブシステムの両方に、同じプロトコルの同種のパケットに応答するプロトコル処理部が必要となっていた。
【０００６】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、外部のネットワークからパケットを受信するネットワーク接続手段と、該ネットワーク接続手段により受信された前記パケットを、プロトコル毎に振り分けるフィルター手段と、該フィルター手段により振り分けられた前記パケットについて、各部の動作制御を行う通常モードの際に応答する主応答手段と、前記フィルター手段により前記主応答手段に振り分けられなかった一部の種類の前記パケットについて、前記主応答手段が前記パケットへの応答を行わない省電力モードにおいても応答する副応答手段とを備えることを特徴とする。
本発明の画像形成装置は、前記主応答手段は、前記フィルター手段により振り分けられた前記パケットを、予め定められた時間以上受信しない場合、省電力モードに移行することを特徴とする。
本発明の画像形成装置は、前記副応答手段は、前記省電力モード時に応答できない前記パケットを受信した場合、前記主応答手段を通常モードに移行させて応答させることを特徴とする。
本発明の画像形成装置は、前記フィルター手段は、印刷データを扱うプロトコルの前記パケットを前記主応答手段に振り分け、ＡＲＰやＳＮＭＰを含むプロトコルの前記パケットを前記副応答手段に振り分けることを特徴とする。
本発明の画像形成方法は、画像形成装置により実行させる画像形成方法において、外部のネットワークからパケットを受信し、受信された前記パケットを、プロトコル毎に振り分け、振り分けられた前記パケットについて、各部の動作制御を行う通常モードの際に応答する主応答手段に応答させ、前記主応答手段に振り分けられなかった一部の種類の前記パケットについて、前記主応答手段が前記パケットへの応答を行わない省電力モードにおいても応答する副応答手段に応答させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、受信されたネットワークのパケットを、フィルターにより、プロトコル毎に、通常モード時に応答する主応答手段と、省電力モード時にも応答する副応答手段とに振り分けることで、主応答手段と副応答手段に、同じプロトコルの同種のパケットに応答するプロトコル処理部を別々に備える必要がない画像形成装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像形成装置の実施の形態に係る全体構成を示すブロック図である。
【図２】図１に示す画像形成装置の概略図である。
【図３】図１に示す画像形成装置の制御構成を示すブロック図である。
【図４】本発明の実施の形態に係るパケット受信処理の主応答部の処理を示すフローチャートである。
【図５】本発明の実施の形態に係るパケット受信処理の副応答部の処理を示すフローチャートである
【発明を実施するための形態】
【００１０】
＜実施の形態＞
〔画像形成装置１の全体構成〕
まず、図１により、画像形成装置１の全体の構成について説明する。
画像形成装置１は、ネットワーク接続部１５（ネットワーク接続手段）、主応答部１００（主応答手段）、及び副応答部２００（副応答手段）を備えて構成される。
画像形成装置１は、消費電力が通常の通常モードと、通常モードよりも消費電力の低い省電力モードとに状態を移行させることが可能である。
通常モード時は、主応答部１００と副応答部２００両方が動作し、それぞれ非同期で、別々のパケットの応答を行う。
省電力モード時は、副応答部２００が応答できるプロトコルのパケットについて、副応答部２００が応答する。
【００１１】
画像形成装置１は、主制御部１０（制御手段）、画像処理部１１、原稿読取部１２、原稿給送部１３、搬送部（給紙ローラー４２ｂ、搬送ローラー４４、排出ローラー４５）、ネットワーク接続部１５（ネットワーク接続手段）、操作パネル部１６、画像形成部１７（画像形成手段）、補助記憶部１８（記憶手段）、主記憶部１９（記憶手段）、副制御部２０（制御手段）等が、同一又は異なるバス等で接続されている。各部は、主制御部１０又は副制御部２０によって全体又は一部が動作制御される。
このうち、主応答部１００は、主制御部１０、画像処理部１１、原稿読取部１２、原稿給送部１３、搬送部、操作パネル部１６、画像形成部１７、補助記憶部１８、及び主記憶部１９を含んで構成される。
また、副応答部２００は、副制御部２０、補助記憶部１８、及び主記憶部１９を含んで構成される。
【００１２】
主制御部１０及び副制御部２０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等の情報処理手段である。
主制御部１０及び副制御部２０は、補助記憶部１８のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して主記憶部１９に展開して、この制御プログラムを実行することで、後述する機能ブロックの各手段として動作させられる。また、主制御部１０、副制御部２０は、図示しない外部の端末や操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
なお、主制御部１０及び副制御部２０は、物理的に一つのＣＰＵ等ではなく、マルチコアやマルチスレッド対応のＣＰＵで、独立してＯＳ（Operating System）のカーネルを実行可能な処理単位である「演算ユニット」の一つ等であってもよい。また、主制御部１０及び副制御部２０は、主にＡＭＰ（Asymmetric Multiple Processor）構成で実行されていてもよい。
また、主制御部１０及び副制御部２０は、主記憶部１９に別々のメモリー空間を設定されてもよい。しかしながら、この場合でも、お互いのメモリー空間を読み書き可能に構成されていてもよい。
【００１３】
画像処理部１１は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）等の制御演算手段である。画像処理部１１は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。
【００１４】
原稿読取部１２は、セットされた原稿を読み取る（スキャン）手段である。
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する手段である。
画像形成部１７は、ユーザーの出力指示により、主記憶部１９及び補助記憶部１８に記憶され、原稿読取部１２で読み取られ、又は外部の端末から取得されたデータから記録紙への画像形成を行わせる手段である。
搬送部は、給紙カセット４２ａ（図２）から記録紙を搬送し、画像形成部１７で画像形成させ、その後にスタックトレイ５０へ搬送する。
なお、原稿読取部１２、原稿給送部１３、画像形成部１７、及び搬送部の動作については後述する。
【００１５】
ネットワーク接続部１５は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等の外部のネットワークに接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
ネットワーク接続部１５は、外部のネットワークから、例えば、ＴＣＰ／ＩＰのパケットを送受信する。
ネットワーク接続部１５は、受信したパケットを主応答部１００と副応答部２００とに振り分けるフィルター部３０（フィルター手段）を備えている。このフィルター部３０の詳細については後述する。
【００１６】
操作パネル部１６は、ＬＣＤ等の表示部と、テンキー、スタートキー、キャンセルキー、複写やＦＡＸ送信やスキャナー等の動作モードの切り換えのボタン、選択された文書の印刷や送信や保存や記録等に関するジョブの実行に係る指示を行うためのボタンやタッチパネル等の入力部とを備えている。
操作パネル部１６は、ユーザーによる画像形成装置１の各種ジョブの指示を取得する。また、操作パネル部１６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
【００１７】
補助記憶部１８は、ＲＯＭ（Read Only Memory）やＳＳＤ（Solid State Drive）やオンボードの半導体メモリーやＨＤＤ（Hard Disk Drive）等の記憶手段である。補助記憶部１８は、各種プログラムやデータを記憶している。
このうち、補助記憶部１８の半導体メモリーは、ＥＥＰＲＯＭ、ＮＡＮＤ型やＮＯＲ型フラッシュメモリー、ＭＲＡＭ、ＲｅＲＡＭ等の不揮発性メモリーを含んでいる。
また、補助記憶部１８のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うためのファームウェアを含む制御プログラムが記憶されている。また、補助記憶部１８には、ユーザー毎の保存フォルダーの領域が含まれていてもよい。
【００１８】
主記憶部１９は、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ、ＭＲＡＭのような半導体メモリー等の記憶手段である。主記憶部１９は、補助記憶部１８から読み出されたプログラムやデータを記憶する。
また、主記憶部１９は、ネットワーク接続部１５で受信されたパケットや、主制御部１０や副制御部２０で作成された応答用のパケット等を一時的に記憶する。この際、主記憶部１９は、ネットワーク接続部１５、主制御部１０、及び副制御部２０のいずれからも読み書き可能にパケットを記憶しておいてもよい。また、主記憶部１９は、ＦＩＦＯやネットワークスタックのような方式で、パケット等を記憶してもよい。
【００１９】
なお、画像形成装置１において、主制御部１０、画像処理部１１、及び副制御部２０は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、画像形成装置１は、ファクシミリの送受信を行うＦＡＸ送受信部を備えていてもよい。
【００２０】
〔画像形成装置１の動作〕
次に、図２を参照して、本発明の実施の形態に係る画像形成装置１の動作について説明する。
原稿読取部１２は、本体部１４の上部に配設され、原稿給送部１３は、原稿読取部１２の上部に配設されている。スタックトレイ５０は、本体部１４に形成された記録紙の排出口４１側に配設され、また、操作パネル部１６は、画像形成装置１のフロント側に配設されている。
【００２１】
原稿読取部１２は、スキャナー１２ａと、プラテンガラス１２ｂと、原稿読取スリット１２ｃとを備えている。スキャナー１２ａは、露光ランプ、及びＣＣＤ(Charge Coupled Device)やＣＭＯＳ（Complementary Metal Oxide Semiconductor）撮像センサー等から構成され、原稿給送部１３による原稿の搬送方向に移動可能に構成されている。
プラテンガラス１２ｂは、ガラス等の透明部材により構成された原稿台である。原稿読取スリット１２ｃは、原稿給送部１３による原稿の搬送方向と直交方向に形成されたスリットを有する。
【００２２】
プラテンガラス１２ｂに載置された原稿を読み取る場合には、スキャナー１２ａは、プラテンガラス１２ｂに対向する位置に移動され、プラテンガラス１２ｂに載置された原稿を走査しながら原稿を読み取って画像データを取得して、取得した画像データを本体部１４に出力する。
また、原稿給送部１３により搬送された原稿を読み取る場合には、スキャナー１２ａは、原稿読取スリット１２ｃと対向する位置に移動され、原稿読取スリット１２ｃを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って画像データを取得し、取得した画像データを本体部１４に出力する。
【００２３】
原稿給送部１３は、原稿載置部１３ａと、原稿排出部１３ｂと、原稿搬送機構１３ｃとを備えている。原稿載置部１３ａに載置された原稿は、原稿搬送機構１３ｃによって、１枚ずつ順に繰り出されて原稿読取スリット１２ｃに対向する位置へ搬送され、その後、原稿排出部１３ｂに排出される。
なお、原稿給送部１３は、可倒式に構成され、原稿給送部１３を上方に持ち上げることで、プラテンガラス１２ｂの上面を開放させることができる。
【００２４】
本体部１４は、画像形成部１７を備えると共に、給紙部４２と、用紙搬送路４３と、搬送ローラー４４と、排出ローラー４５とを備えている。給紙部４２は、それぞれサイズ又は向きが異なる記録紙を収納する複数の給紙カセット４２ａと、給紙カセット４２ａから記録紙を１枚ずつ用紙搬送路４３に繰り出す給紙ローラー４２ｂとを備えている。給紙ローラー４２ｂ、搬送ローラー４４、及び排出ローラー４５は、搬送部として機能する。記録紙は、この搬送部により搬送される。
給紙ローラー４２ｂによって用紙搬送路４３に繰り出された記録紙は、搬送ローラー４４によって画像形成部１７に搬送される。そして、画像形成部１７によって記録が施された記録紙は、排出ローラー４５によってスタックトレイ５０に排出される。
【００２５】
画像形成部１７は、感光体ドラム１７ａと、露光部１７ｂと、現像部１７ｃと、転写部１７ｄと、定着部１７ｅとを備えている。露光部１７ｂは、レーザー装置やミラーやレンズやＬＥＤアレイ等を備えた光学ユニットであり、画像データに基づいて光等を出力して感光体ドラム１７ａを露光し、感光体ドラム１７ａの表面に静電潜像を形成する。現像部１７ｃは、トナーを用いて感光体ドラム１７ａに形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム１７ａ上に形成させる。転写部１７ｄは、現像部１７ｃによって感光体ドラム１７ａ上に形成されたトナー像を記録紙に転写させる。定着部１７ｅは、転写部１７ｄによってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。
【００２６】
〔画像形成装置１の制御構成〕
次に、図３により、画像形成装置１のネットワーク接続部１５、主応答部１００、及び副応答部２００の制御構成について説明する。
ネットワーク接続部１５は、上述したように、フィルター部３０を備えている。
また、主応答部１００は、ネットワーク送受信部１１０、プロトコル処理部１２０、プロトコル処理部１３０、及び省電力制御部１４０を備えている。
また、副応答部２００は、ネットワーク送受信部２１０、プロトコル処理部２３０、及び省電力管理部２４０を備えている。
【００２７】
ネットワーク接続部１５は、上述したように、外部のネットワークからパケットを受信する。
ネットワーク接続部１５のフィルター部３０は、外部のネットワークから受信したパケットに対して、プロトコル毎に適切に主応答部１００及び副応答部２００に振り分けを行う。この際、フィルター部３０は、予め設定された、印刷データを扱うプロトコルのパケットを含む、通常モード時に応答が必要なパケットを主応答部１００に振り分ける。また、フィルター部３０は、予め設定された、ＡＲＰやＳＮＭＰを含むプロトコルのパケットを含む、省電力モードでも少なくとも一部は応答可能なパケットを副応答部２００に振り分ける。
また、フィルター部３０は、これらの振り分けの際、主応答部１００に振り分けられなかったパケットを副応答部２００に振り分ける排他制御を行う。
また、主応答部１００と副応答部２００とでは、共通のＩＰアドレスやＭＡＣアドレスを使用してもよい。また、逆に、フィルター部３０は、ポート変換やＮＡＴ（Network Address Translation）を行ってもよい。
【００２８】
主応答部１００は、フィルター部３０により振り分けられたパケットについて、主に通常モード時にのみ応答可能な印刷データ等を含むパケットに対する応答を行う。
また、主応答部１００は、フィルター部３０により振り分けられたパケットを、予め定められた時間以上受信しない場合、省電力モードに移行する。
【００２９】
ネットワーク送受信部１１０は、フィルター部３０により主応答部１００用に振り分けられたパケットを取得して解析し、プロトコル処理部１２０に送信する。
また、ネットワーク送受信部１１０は、プロトコル処理部１２０により応答が行われたパケットをネットワーク接続部１５に送信する。
また、ネットワーク送受信部１１０は、予め定められた時間、フィルター部３０により主応答部１００用に振り分けられたパケットを取得しなかった場合、省電力制御部１４０に通知する。
また、ネットワーク送受信部１１０は、省電力制御部１４０により、省電力モードから通常モードに移行された場合の通知を取得し、プロトコル処理部１３０に通知する。
【００３０】
プロトコル処理部１２０は、ネットワーク送受信部１１０により取得されたパケットについて、各部に各種処理を行わせる。
また、プロトコル処理部１２０は、ネットワーク送受信部１１０により取得されたパケットの応答を行い、この応答したパケットをネットワーク送受信部１１０に送信する。
【００３１】
プロトコル処理部１３０は、副応答部２００で処理できなかったパケットを、副応答部２００のプロトコル処理部２３０から受信して、各種処理を行う。プロトコル処理部１３０は、これらのパケットの応答を行い、この応答したパケットをプロトコル処理部２３０に送信する。また、プロトコル処理部１３０は、省電力制御部１４０から、省電力モードにおいて副制御部２００で応答できないパケットを受信し、通常モードに移行されたことを示す通知を受けた場合にも、このパケットを取得して応答する処理を行う。
つまり、プロトコル処理部１３０は、プロトコル処理部２３０で処理できなかったパケットに対する応答を行う。このため、同種のパケットが、主応答部１００と副応答部２００とで応答されることはない。
【００３２】
省電力制御部１４０は、フィルター部３０により振り分けられたパケットを、予め定められた時間以上受信しない場合、各部を省電力モードに移行させる。省電力制御部１４０は、この際、省電力モードに移行した旨の通知を、副応答部２００の省電力管理部２４０に送信する。
また、省電力制御部１４０は、副応答部２００の指示により省電力モードから通常モードに復帰した場合には、その旨、プロトコル処理部１３０に通知する。
【００３３】
副応答部２００は、フィルター部３０により振り分けられた、一部の種類のプロトコルのパケットについて、応答を行う。副応答部２００は、例えば、省電力モードであっても応答可能なＡＲＰやＳＮＭＰを含むプロトコルのパケットについて、省電力モードにおいても応答する。また、本実施形態の副応答部２００は、通常モード時であっても、これらのプロトコルのパケットを、主応答部１００とは排他的に処理する。
また、副応答部２００は、省電力モード時に応答できないパケットを受信した場合、主応答部を通常モードに移行させて応答させる。
【００３４】
ネットワーク送受信部２１０は、フィルター部３０により副応答部２００用に振り分けられたパケットを取得して解析し、プロトコル処理部２３０に送信する。
【００３５】
プロトコル処理部２３０は、ネットワーク送受信部２１０により取得されたパケットについて、各部に各種処理を行わせる。
また、プロトコル処理部２３０は、ネットワーク送受信部２１０により取得されたパケットの応答を行い、この応答したパケットをネットワーク送受信部２１０に送信する。
また、プロトコル処理部２３０は、自ら応答できないパケットをネットワーク送受信部２１０により取得した場合、主応答部１００のプロトコル処理部１３０に送信する。この際、プロトコル処理部２３０は、省電力モードであった場合、省電力管理部２４０に通知し、主応答部１００が通常モードに復帰した後で、当該パケットをプロトコル処理部１３０に送信する。
【００３６】
省電力管理部２４０は、プロトコル処理部２３０から通知を受信した場合、省電力モードから通常モードに移行させる。
また、省電力管理部２４０は、主応答部１００が省電力モードから通常モードに移行した場合に、ネットワーク送受信部２１０を介してプロトコル処理部２３０に通知する。
【００３７】
ここで、画像形成装置１の主制御部１０は、補助記憶部１８に記憶され、主記憶部１９に展開された主応答部１００用の制御プログラムを実行することで、ネットワーク送受信部１１０、プロトコル処理部１２０、プロトコル処理部１３０、及び省電力制御部１４０として機能する。
また、画像形成装置１の副制御部２０は、補助記憶部１８に記憶され、主記憶部１９に展開された副応答部２００用の制御プログラムを実行することで、ネットワーク送受信部２１０、プロトコル処理部２３０、及び省電力管理部２４０として機能する。
また、上述の画像形成装置１の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
【００３８】
〔画像形成装置１によるパケット応答処理〕
次に、図４〜図５を参照して、本発明の実施の形態に係る画像形成装置１による
処理の説明を行う。
本実施形態のパケット応答処理では、通常モード時には、フィルター部３０によりプロトコル毎に適切に振り分けられた、外部のネットワークから受信したパケットを、主応答部１００及び副応答部２００にて同時に応答する処理を行う。また、省電力モード時には、副応答部２００が応答できるプロトコルのパケットは、副応答部２００で応答する。
本実施形態のパケット応答処理において、主応答部１００の処理は、主制御部１０が主応答部１００として、補助記憶部１８から主記憶部１９に展開されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。また、副応答部２００の処理は、副制御部２０が副応答部２００として、補助記憶部１８から主記憶部１９に展開されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下では、最初に図４のフローチャートを参照して、本実施形態のパケット応答処理における主応答部１００の処理の詳細について説明する。
【００３９】
（ステップＳ１０１）
ここでは、主応答部１００は、既に通常モードで機能している。
しかしながら、まず、プロトコル処理部１３０が、現在、省電力モードから復帰した状態であるか否かを判定する。プロトコル処理部１３０は、省電力制御部１４０から、省電力モードから通常モードへの移行の通知を受信した場合に、Ｙｅｓと判定する。プロトコル処理部１３０は、当該通知を受信していない場合には、Ｎｏと判定する。
Ｙｅｓの場合、プロトコル処理部１３０は、処理をステップＳ１０５に進める。
Ｎｏの場合、プロトコル処理部１３０は、処理をステップＳ１０２に進める。
【００４０】
（ステップＳ１０２）
省電力制御部１４０から通知を受信していない場合、ネットワーク送受信部１１０が、振り分けパケット受信待機処理を行う。
ネットワーク送受信部１１０は、ネットワーク接続部１５にて外部のネットワークから受信したパケットのうち、フィルター部３０により主応答部１００用に振り分けられたパケットを取得するまで待機する。
ネットワーク送受信部１１０は、パケットを取得した場合、これを解析してプロトコル処理部１２０に送信する。
【００４１】
（ステップＳ１０３）
次に、プロトコル処理部１２０が、予め定められた時間以上、パケットの受信がなかったか否かを判定する。プロトコル処理部１２０は、タイマー等により、予め定められた時間以上、主応答部１００用に振り分けられたパケットを受信しなかった場合に、Ｙｅｓと判定する。この予め定められた時間は、ユーザーが操作パネル部１６により、「省電力モード移行時間」等として数十秒〜数時間等の時間を設定可能である。また、プロトコル処理部１２０は、就業時間や営業日等に基づいて設定された時刻になった場合に、この予め定められた時間以上になったと判断してもよい。逆に、プロトコル処理部１２０は、予め定められた時間の間に、ネットワーク送受信部１１０からパケットを受信した場合には、Ｎｏと判定する。
Ｙｅｓの場合、プロトコル処理部１２０は、処理をステップＳ１０７に進める。
Ｎｏの場合、プロトコル処理部１２０は、処理をステップＳ１０４に進める。
【００４２】
（ステップＳ１０４）
パケットを受信した場合、プロトコル処理部１２０は、振り分けパケットプロトコル処理を行う。
プロトコル処理部１２０は、受信したパケットに含まれるデータのプロトコルに従った処理を、各部と協働して実行する。プロトコル処理部１２０は、例えば、パケットが印刷データの場合には、画像形成部１７に出力して印刷させる。
また、プロトコル処理部１２０は、受信したパケットに対応する応答用のパケットを作成する必要がある場合、これを作成して、ネットワーク送受信部１１０からネットワーク接続部１５に送信させてもよい。
【００４３】
（ステップＳ１０５）
ここで、プロトコル処理部１３０が、副応答部２００からパケットを取得したか否かを判定する。
プロトコル処理部１３０は、副応答部２００のプロトコル処理部２３０からパケットを受信した場合に、Ｙｅｓと判定する。プロトコル処理部１３０は、省電力モード時に副応答部２００のプロトコル処理部２３０で処理できないパケットがあり、省電力モードから通常モードに移行された場合、省電力制御部１４０からその旨の通知を受信した際にもＹｅｓと判定する。プロトコル処理部１３０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、プロトコル処理部１３０は、処理をステップＳ１０６に進める。
Ｎｏの場合、プロトコル処理部１３０は、パケット応答処理の主応答部１００の処理を終了する。
【００４４】
（ステップＳ１０６）
副応答部２００からパケットを取得した場合、プロトコル処理部１３０は、副制御部パケットプロトコル処理を行う。
プロトコル処理部１３０は、ステップＳ１０４の振り分けパケットプロトコル処理と同様に、受信したパケットが対応する各プロトコルに対応して各部を制御し、応答するパケットを作成して送信する。
送信後、プロトコル処理部１３０は、パケット応答処理の主応答部１００の処理を終了する。
【００４５】
（ステップＳ１０７）
予め定められた時間以上、パケットの受信がなかった場合、省電力制御部１４０は、省電力モード移行処理を行う。
省電力制御部１４０は、各部の電源供給を停止したり省電力状態に遷移させたりし、主制御部１０自体も待機（ＨＡＬＴ）等の状態にさせる。この際に、副応答部２００の省電力管理部２４０に通知する。
以上により、本発明の実施の形態に係るパケット応答処理の主応答部１００の処理を終了する。
【００４６】
その後、省電力モードの場合、主応答部１００は、通常モードに復帰するまで、そのまま待機する。また、通常モードの場合、主応答部１００は、フィルター部３０により主応答部１００へ振り分けられたパケットへの対応を繰り返す。
【００４７】
次に、図５のフローチャートを参照して、パケット応答処理の副応答部２００の処理の詳細をステップ毎に説明する。
【００４８】
（ステップＳ２０１）
まず、ネットワーク送受信部２１０が、振り分けパケット受信処理を行う。
ネットワーク送受信部２１０は、ネットワーク接続部１５にて外部のネットワークから受信したパケットのうち、フィルター部３０により副応答部２００用に振り分けられたパケットを取得するまで待機する。
ネットワーク送受信部２１０は、パケットを取得した場合、これを解析してプロトコル処理部２３０に送信する。
【００４９】
（ステップＳ２０２）
次に、プロトコル処理部２３０が、振り分けパケットプロトコル処理を行う。
プロトコル処理部２３０は、ネットワーク送受信部２１０から受信したパケットについて、ステップＳ１０４の振り分けパケットプロトコル処理と同様に、対応する各プロトコルにより各部を制御し、応答するパケットを作成して送信する。
この際、プロトコル処理部２３０は、主応答部１００による応答が必要なパケットであった場合には、何もしない。
【００５０】
（ステップＳ２０３）
次に、プロトコル処理部２３０が、主応答部１００による応答が必要か否かを判定する。プロトコル処理部２３０は、主応答部１００による応答が必要なパケットであった場合に、Ｙｅｓと判定する。プロトコル処理部２３０は、副応答部２００による応答が可能なパケットであった場合には、Ｎｏと判定する。
Ｙｅｓの場合、プロトコル処理部２３０は、処理をステップＳ２０４に進める。
Ｎｏの場合、プロトコル処理部２３０は、パケット応答処理の副応答部２００の処理を終了する。
【００５１】
（ステップＳ２０４）
主応答部１００による応答が必要であった場合、プロトコル処理部２３０が、省電力モードであるか否かを判定する。
Ｙｅｓの場合、すなわち省電力モードであった場合、プロトコル処理部２３０は、処理をステップＳ２０５に進める。
Ｎｏの場合、すなわち通常モードであった場合、プロトコル処理部２３０は、処理をステップＳ２０６に進める。
【００５２】
（ステップＳ２０５）
省電力モードであった場合、省電力管理部２４０が、主応答部通常モード移行処理を行う。
省電力管理部２４０は、主制御部１０を起動させ、主応答部１００の省電力制御部１４０に、省電力モードから通常モードへの移行を行うよう指示する。これにより、主応答部１００が、省電力モードから通常モードへ移行される。
【００５３】
（ステップＳ２０６）
ここで、プロトコル処理部２３０が、主応答部パケット送信処理を行う。
プロトコル処理部２３０は、主応答部１００により応答が必要なパケットを、主応答部１００のプロトコル処理部１３０に送信する。
以上により、本発明の実施の形態に係るパケット応答処理の副応答部２００の処理を終了する。
【００５４】
その後、フィルター部３０から副応答部２００へ振り分けられたパケットを受信した場合に、副応答部２００は、このパケットへの対応を繰り返す。
【００５５】
以上のように構成することで、以下のような効果を得ることができる。
従来、特許文献１のような技術では、主応答部と副応答部とにそれぞれ同じプロトコルの同種のパケットに応答するプロトコル処理部を備える必要があった。
これに対して、本発明の実施の形態に係る画像形成装置１は、外部のネットワークからパケットを受信するネットワーク接続部１５と、ネットワーク接続部１５により受信されたパケットを、プロトコル毎に振り分けるフィルター部３０と、フィルター部３０により振り分けられたパケットについて、各部の動作制御を行う通常モードの際に応答する主応答部１００と、フィルター部３０により主応答部１００に振り分けられなかった一部の種類のパケットについて、主応答部１００がパケットへの応答を行わない省電力モードにおいても応答する副応答部２００とを備えることを特徴とする。
このように構成することで、フィルター部３０を主応答部１００及び副応答部２００の外部に配置し、受信したパケットに対して、プロトコル毎に適切に主応答部１００及び副応答部２００に振り分けを行う。このため、同じプロトコルの同種のパケットを処理するプロトコル処理部がそれぞれの主応答部１００と副応答部２００とに二重で備えられる必要がなくなり、ネットワーク応答の無駄を抑え、各パケットにおいて効率的な処理ができる。また、パケットへ応答するための主制御部１０、副制御部２０、主記憶部１９、及び補助記憶部１８のシステムリソース（資源）を節約できる。
また、通常モード時においても、副応答部２００で応答可能な種類のパケットに応答するため、主応答部１００と副応答部２００とで別々のパケットを処理できる。よって、処理効率が高くなり、結果として消費電力も削減できる。
【００５６】
また、特許文献１の技術では、キャッシュ情報やネットワークスタックの状態等について、メインシステムとサブシステムとで整合性が取れないことで、プロトコルの規定通りの応答ができないことがあった。つまり、受信したパケットが、リクエストに対して単純に応答を返せばよいプロトコルでなく、キャッシュ情報や状態遷移を処理する必要があるプロトコルの場合は、メインシステムとサブシステムとで整合性を取るのが難しい場合が生じていた。
これに対して、本実施形態では、通常モードであっても省電力モードであっても、副応答部２００が応答できるプロトコルのパケットは、フィルター部３０によって振り分けられ、副応答部２００で応答するよう構成している。このため、省電力モードから通常モードへ復帰した際に、ネットワークスタックの状態に矛盾が生じることを防ぐことが可能である。よって、ＳＮＭＰやＡＲＰのようなプロトコルにおいても、プロトコルの規定通りの応答を行うことが可能になる。
【００５７】
また、本発明の実施の形態に係る画像形成装置１は、主応答部１００が、フィルター部３０により振り分けられたパケットを、予め定められた時間以上受信しない場合、省電力モードに移行することを特徴とする。
このように構成することで、主応答部１００で応答するパケットが受信されなければ、通常モードから省電力モードに移行させることが可能となる。これにより、印刷データを作成するＰＣ等がすべてシャットダウンされているものの、副応答部２００で応答するパケットがルーター等から送信されているような状態でも、省電力モードへ移行させることができる。よって、消費電力を削減し、コストを削減することができる。
【００５８】
また、本発明の実施の形態に係る画像形成装置１は、副応答部２００が、省電力モード時に応答できないパケットを受信した場合、主応答部１００を通常モードに移行させて応答させることを特徴とする。
このように構成することで、ＳＮＭＰ等の複雑なプロトコルであっても、副応答部２００で一部の種類のパケットについては応答し、応答できない種類のパケットが振り分けられた場合は、当該パケットについて、主応答部１００に応答させることが可能になる。このため、ネットワークスタック等に矛盾を生じさせずに応答を行うことができる。また、ＳＮＭＰ等において副応答部２００で一部の種類の応答可能なパケットについては、省電力モード時に副応答部２００で応答可能となるため、消費電力を削減できる。
【００５９】
また、本発明の実施の形態に係る画像形成装置１は、フィルター部３０が、印刷データを扱うプロトコルのパケットを主応答部１００に振り分け、ＡＲＰやＳＮＭＰを含むプロトコルのパケットを副応答部２００に振り分けることを特徴とする。
このように構成することで、容易に主応答部１００と副応答部２００とで応答に必要な回路の規模やシステムリソース等を分配でき、主応答部１００と副応答部２００とについてコストを削減可能である。
【００６０】
なお、本発明の実施の形態においては、主応答部１００と副応答部２００とは、それぞれ、主制御部１０と副制御部２０とがプログラムを実行することで実現するように記載した。しかしながら、主応答部１００と副応答部２００とを、一部若しくは全てを専用のＡＳＩＣ等により構成してもよい。また、逆に、フィルター部３０についても、補助記憶部１８に記憶され、主記憶部１９に展開されたプログラムを実行して実現されてもよい。
このように構成することで、全体としてパケットの応答の効率を最適化し、コストを削減できる。
【００６１】
また、上述の実施の形態においては、補助記憶部１８及び主記憶部１９が主制御部１０及び副制御部２０とで共有されるように記載した。
しかしながら、主制御部１０及び副制御部２０が、それぞれ、補助記憶部１８又は主記憶部１９を備えるような構成であってもよい。この場合、共有メモリー等を介して、主制御部１０と副制御部２０との間でデータを送受信可能であってもよい。
このように構成することで、コストを削減できる。また、副応答部２００をネットワークボード等として容易に脱着可能となる。
【００６２】
また、フィルター部３０は、通常モードと省電力モードとで、主応答部１００及び副応答部２００へのパケットのプロトコル毎の振り分けを変更してもよい。この場合、フィルター部３０は、通常モード時に応答が必要なパケットであっても、副応答部２００に振り分けてもよい。
このように構成することで、通常モードと省電力モードとで、主応答部１００及び副応答部２００が最適なパケットへの応答を行うことができ、コストを削減できる。
【００６３】
また、本発明は、画像形成装置以外の情報処理装置にも適用できる。つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００６４】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００６５】
１  画像形成装置
１０  主制御部
１１  画像処理部
１２  原稿読取部
１２ａ  スキャナー
１２ｂ  プラテンガラス
１２ｃ  原稿読取スリット
１３  原稿給送部
１３ａ  原稿載置部
１３ｂ  原稿排出部
１３ｃ  原稿搬送機構
１４  本体部
１５  ネットワーク接続部
１６  操作パネル部
１７  画像形成部
１７ａ  感光体ドラム
１７ｂ  露光部
１７ｃ  現像部
１７ｄ  転写部
１７ｅ  定着部
１８  補助記憶部
１９  主記憶部
２０  副制御部
３０  フィルター部
４１  排出口
４２  給紙部
４２ａ  給紙カセット
４２ｂ  給紙ローラー
４３  用紙搬送路
４４  搬送ローラー
４５  排出ローラー
５０  スタックトレイ
１００  主応答部
１１０、２１０  ネットワーク送受信部
１２０、１３０、２３０  プロトコル処理部
１４０  省電力制御部
２００  副応答部
２４０  省電力管理部
【図１】
2015139886.tif 000003
【図２】
2015139886.tif 000004
【図３】
2015139886.tif 000005
【図４】
2015139886.tif 000006
【図５】
2015139886.tif 000007