(57)【特許請求の範囲】
【請求項１】
外部通信線から通信情報を受信する受信手段と、
画像情報に対して画像処理を行う画像処理手段と、
前記画像処理手段によって画像処理するための画像情報を記憶するために設けられ、画像情報と前記受信手段によって受信した前記通信情報とを共用して記憶する記憶手段と、
予め定められた設定条件が満たされた場合に、前記記憶手段に記憶されている前記通信情報を削除して、前記画像処理手段が利用する画像情報を優先して記憶するように前記記憶手段を制御する制御手段と、
を備えた通信情報処理装置。
【請求項２】
前記設定条件は、前記受信手段が画像形成指示を受信したときであることを特徴とする請求項１に記載の通信情報処理装置。
【請求項３】
前記設定条件は、前記記憶手段が記憶している前記通信情報の情報量が予め定めた量以上またはより大きいことであることを特徴とする請求項１に記載の通信情報処理装置。
【請求項４】
前記制御手段が削除する前記通信情報は、前記外部通信線から再送される通信情報であることを特徴とする請求項１〜３の何れか１項に記載の通信情報処理装置。
【請求項５】
通信情報を送信すると共に、通信情報の再要求に応じて通信情報を再送する外部装置と、
前記外部装置から送信された通信情報を外部通信線を通して受信する受信手段と、画像情報に対して画像処理を行う画像処理手段と、前記画像処理手段によって画像処理するための画像情報を記憶するために設けられ、画像情報と前記受信手段によって受信した前記通信情報とを共用して記憶する記憶手段と、予め定められた設定条件が満たされた場合に、前記記憶手段に記憶されている前記通信情報を削除して、前記画像処理手段が利用する画像情報を優先して記憶するように前記記憶手段を制御する制御手段と、前記制御手段によって前記通信情報が削除された場合に、前記外部装置に対して前記通信情報を再送信要求する再送要求手段と、を備えた通信情報処理装置と、
を有する通信情報処理システム。
【請求項６】
外部通信線から通信情報を受信する受信ステップと、
画像情報に対して画像処理を行う画像処理ステップと、
予め定められた設定条件が満たされた場合に、前記画像処理ステップで画像処理するための画像情報を記憶するために設けられ、画像情報と前記受信ステップで受信した前記通信情報とを共用して記憶する記憶手段に記憶されている前記通信情報を削除して、前記画像処理ステップで利用する画像情報を優先して記憶するように前記記憶手段を制御する制御ステップと、
を含む通信情報処理をコンピュータに実行させる通信情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信情報処理装置、通信情報処理システム、及び通信情報処理プログラムに関する。
【背景技術】
【０００２】
コンピュータの普及に伴って、プリンタ等の画像形成装置をネットワークを介して共有するケースが増えている。このようなネットワークを介して多数のコンピュータを共有した画像形成装置では、コンピュータからデータが事前に設定された時間受信されないときに、画像形成装置の一部、例えば画像形成装置の定着部やＣＰＵなどの消費電力の大きい部分への電源供給を停止する、省電力モードへ移行する制御を行う場合がある。
【０００３】
ところが、省電力モードでは、ＣＰＵ、メインメモリ、バスブリッジ、プリンタ出力エンジン等には電力供給されず、通信制御部にのみ電力が供給される。このとき、通信制御部はネットワークを介してデータを受信すると、通信専用バッファに一時的にデータを格納するが、バスブリッジ等に通電されていないため、受信データをメインメモリにＤＭＡ（Direct Memory Access）転送することができず、データを確実に受信することができなくなってしまう。
【０００４】
そこで、特許文献１に記載の技術では、メモリコントローラは、メモリを複数の記憶領域に分割し、アプリケーション毎に予め設定した記憶領域を割り当てておき、画像入力要求発生時、画像入力要求を行ったアプリケーションに対して割り当てておいた記憶領域に格納することが提案されている。
【特許文献１】特開２０００−６９２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、通信情報と画像情報を共用して記憶した場合に、画像処理を実行する際に通信情報がなくなるまで画像処理を待機させることなく、画像処理を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１に記載の通信情報処理装置は、外部通信線から通信情報を受信する受信手段と、画像情報に対して画像処理を行う画像処理手段と、前記画像処理手段によって画像処理するための画像情報を記憶するために設けられ、画像情報と前記受信手段によって受信した前記通信情報とを共用して記憶する記憶手段と、予め定められた設定条件が満たされた場合に、前記記憶手段に記憶されている前記通信情報を削除して、前記画像処理手段が利用する画像情報を優先して記憶するように前記記憶手段を制御する制御手段と、を備えることを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、前記設定条件は、前記受信手段が画像形成指示を受信したときであることを特徴としている。
【０００８】
請求項３に記載の発明は、請求項１に記載の発明において、前記設定条件は、前記記憶手段が記憶している前記通信情報の情報量が予め定めた量以上またはより大きいことであることを特徴としている。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか１項に記載の発明において、前記制御手段が削除する前記通信情報は、前記外部通信線から再送される通信情報であることを特徴としている。
【００１０】
請求項５に記載の通信情報処理システムは、通信情報を送信すると共に、通信情報の再要求に応じて通信情報を再送する外部装置と、前記外部装置から送信された通信情報を外部通信線を通して受信する受信手段と、画像情報に対して画像処理を行う画像処理手段と、前記画像処理手段によって画像処理するための画像情報を記憶するために設けられ、画像情報と前記受信手段によって受信した前記通信情報とを共用して記憶する記憶手段と、予め定められた設定条件が満たされた場合に、前記記憶手段に記憶されている前記通信情報を削除して、前記画像処理手段が利用する画像情報を優先して記憶するように前記記憶手段を制御する制御手段と、前記制御手段によって前記通信情報が削除された場合に、前記外部装置に対して前記通信情報を再送信要求する再送要求手段と、を備えた通信情報処理装置と、を有することを特徴としている。
【００１１】
請求項６に記載の通信情報処理プログラムは、外部通信線から通信情報を受信する受信ステップと、画像情報に対して画像処理を行う画像処理ステップと、予め定められた設定条件が満たされた場合に、前記画像処理ステップで画像処理するための画像情報を記憶するために設けられ、画像情報と前記受信ステップで受信した前記通信情報とを共用して記憶する記憶手段に記憶されている前記通信情報を削除して、前記画像処理ステップで利用する画像情報を優先して記憶するように前記記憶手段を制御する制御ステップと、を含む通信情報処理をコンピュータに実行させることを特徴としている。
【発明の効果】
【００１２】
本発明の請求項１に記載の発明によれば、画像処理を実行する際に通信情報がなくなるまで画像処理を待機させることなく画像処理を実行できる、という効果がある。
【００１３】
請求項２に記載の発明によれば、本構成を採用しない場合に比べて、画像形成が指示された際の画像処理動作への移行を早くすることができる、という効果がある。
【００１４】
請求項３に記載の発明によれば、画像処理を実行する際に画像処理を行うために必要な領域分の通信情報が処理されるまで待機させることなく画像処理を実行できる、という効果がある、という効果がある。
【００１５】
請求項４に記載の発明によれば、通信への悪影響を及ぼすことなく、画像処理を実行する際に画像処理を待機させることなく実行することができる、という効果がある。
【００１６】
請求項５に記載の発明によれば、画像処理を実行する際に通信情報がなくなるまで画像処理を待機させることなく画像処理を実行できる、という効果がある。
【００１７】
請求項６に記載の発明によれば、画像処理を実行する際に通信情報がなくなるまで画像処理を待機させることなく画像処理を実行できる、という効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１は、本発明の画像形成装置を含むネットワークシステムの概略図であり、図２は、本発明の実施の形態に係わる画像形成装置の構成を示すブロック図である。
【００１９】
本発明の実施の形態に係わる画像形成装置１０は、複数のパーソナルコンピュータ１２が接続されたネットワーク１４に接続されており、各パーソナルコンピュータ１２から画像形成装置１０に画像形成するための画像データや動作指令やネットワーク接続するための通信データ等が送信される。これらのデータを送信するに際して、各パーソナルコンピュータ１２は、データを複数のパケットに分割して送信し、画像形成装置１０は分割されたパケットを結合処理して元のデータを復元する。なお、本実施の形態では各装置がネットワーク接続されている例を示すが、これに限るものではなく、例えば、電話回線等の他のデータ伝送方法により接続された通信システムを適用するようにしてもよい。
【００２０】
画像形成装置１０は、単数または複数の回路基板を含んで構成されており、図２に示すように、ＰＣＩバス２４により接続される。画像形成装置１０は、装置全体の動作を制御するための構成として、ＣＰＵ１６と、ＯＳ（オペレーティングシステム）等の基本プログラムが記憶された記憶媒体としてのＲＯＭ１７と、ＣＰＵ１６の作業領域となるメインメモリ１８を備えており、ＣＰＵ１６とメインメモリ１８は、バスブリッジ２０及びＣＰＵバス２２を介して接続されている。
【００２１】
また、画像形成装置１０は、ネットワーク接続されたパーソナルコンピュータ１２等の外部の機器から画像データ、動作指令、通信データ等を受信するための構成として、通信制御部３０を備えている。
【００２２】
ＰＣＩバス２４に接続される回路基板としては、例えば、画像処理部２６、ＤＭＡ制御部２８、及び通信制御部３０等が接続され、ＣＰＵ１６の制御によって各種動作が制御可能とされている。
【００２３】
画像処理部２６には、画像出力制御部３２及び画像処理用バッファ３４が接続されており、メインメモリ１８に格納された画像データを受け取って画像形成するための各種画像処理を行う。また、画像処理用バッファ３４には、メインメモリ１８から受け取った画像データや外部の機器等から受信した画像データ等が一時的に格納され、画像出力制御部３２は、画像処理部２６によって処理された画像データに基づく画像形成を行う。
【００２４】
本実施の形態では、画像処理用バッファ３４には、画像形成を行うための画像データの他に、ネットワーク１４を介して外部の機器と通信する通信データ等も格納されるようになっている。外部の機器と通信する通信データとは、例えば、ＩＰアドレスからＭＡＣアドレスを取得するためのコマンドデータであるＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットや、ネットワークに接続された通信機器をネットワーク経由で監視・制御するためのＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）パケット等が挙げられる。ＤＭＡ制御部２８は、画像処理用バッファ３４に格納された通信データをメインメモリ１８に出力してＣＰＵ１６が処理可能なように制御する。
【００２５】
また、通信制御部３０は、ローカルネットワーク、イントラネット、インターネット等のネットワーク１４に接続されており、ネットワーク１４を介して外部の機器とのデータの送受を行うようになっている。詳細には、通信制御部３０は、ＤＭＡ制御部３６、通信用バッファ３８、及び転送制御部４０等を備えている。
【００２６】
転送制御部４０は、ネットワーク１４を介して外部の機器と通信接続するための通信データや、外部の機器から受信した画像形成するための画像データ等の送受信を制御する。
【００２７】
通信用バッファ３８は、転送制御部４０が受信した通信データや画像データ等を一時的に記憶し、通信用バッファ３８に記憶された各種データは、ＤＭＡ制御部３６によってメインメモリ１８または画像処理用バッファ３４に転送するようになっている。本実施の形態では、ＤＭＡ制御部３６は、画像形成装置１０の後述する電力供給モードに応じてデータの転送先を変更するようになっている。
【００２８】
画像形成装置１０は、本実施の形態では、電源供給が必要な部分に対して電源供給する通常モードと、通常状態に対して予め定めた部分の電源供給を制限する省電力モードを持ち、通常モードでは、各構成に電力が供給され、動作指令に応じて直ぐに画像形成処理を行うことが可能な状態となっている。すなわち、ネットワーク１４を介してパケット分割された画像データを受信すると、そのパケットを一時的に通信用バッファ３８に格納し、直ちに通信用バッファ３８からメインメモリ１８にＤＭＡ転送する。その後、メインメモリ１８に全てのパケットが転送されるとこれらを結合処理して画像処理部２６に転送する。これを受けて画像処理部２６では、画像形成するためのデータ形式に変換して、また必要であれば他の画像処理を行ってから、画像出力制御部３２に画像データを出力し、画像出力制御部３２の制御によって画像形成を制御する。
【００２９】
一方、省電力モードでは、例えば、ＣＰＵ１６、バスブリッジ２０への一部や全部の電力供給やクロック供給を停止したり、メインメモリ１８を自ら周期的に蓄積データを読み出し・再書込みするセルフリフレッシュモードにしたりする。また、画像出力制御部３２の定着部やモータなどへの電力供給を制限し、電力消費を抑制する。省電力モードでは、省電力用の制御により少なくとも通信用バッファ３８からメインメモリ１８にデータをＤＭＡ転送できない状態となっており、ネットワーク１４を介して受信した各種データは通信用バッファ３８及び画像処理用バッファ３４に格納される。そして、省電力モードから通常モードへ復帰した際に、データをメインメモリ１８にＤＭＡ転送するようになっている。
【００３０】
画像形成装置１０は、通常モードにおいて、予め定めた時間以上、画像データの受信や画像形成装置１０の操作が行われない場合等の条件を満たした場合に、通常モードから省電力モードへ移行して消費電力を低減する。一方、省電力モードにおいて、ネットワーク１４を介して画像データを受信した場合や、画像形成装置１０の操作が行われた等の条件が満たされた場合に、省電力モードから通常モードへ復帰する。
【００３１】
また、本実施の形態に係わる画像形成装置１０は、パーソナルコンピュータ１２等の外部の機器から画像形成装置１０の状態を問い合わせる状態確認信号を受信した場合に、これに応答するための状態確認モードを有する。省電力モードにおいて、パーソナルコンピュータ１２等の外部の機器から状態確認信号を受信すると、通信制御部３０は状態確認信号を受信したことをＣＰＵ１６に通知する。これにより、ＣＰＵ１６はメインメモリ１８、バスブリッジ２０を起動し、画像形成装置１０の状態を確認し、その情報を含む回答信号を返信する。なお、省電力モードにおける状態確認モードでは、画像形成装置１０の定着部やモータ等へ電源供給されない。
【００３２】
ところで、本発明の実施の形態に係わる画像形成装置１０は、上述したように、省電力モードにおいて、ネットワーク１４を介して受信した各種データが画像処理用バッファ３４に格納されるが、通常モードへ復帰して、画像形成を行う際に、画像処理用バッファ３４に各種データが残っている場合には、画像処理部２６による画像処理が待たされることになってしまう。
【００３３】
すなわち、画像処理用バッファ３４で使用できる記憶容量が各種データが記憶されていることにより減ぜられるため、画像処理部２６が画像処理用バッファ３４を例えば一時記憶の用途にしようとした場合、各種データが画像処理用バッファ３４から削除されるまで充分な記憶容量が確保できずに画像処理部２６の画像処理が待たされる場合がある。
【００３４】
そこで、本実施の形態では、所定の条件が満たされた場合に、画像処理用バッファ３４に蓄積されたデータを削除する機能を持たせて、ネットワーク負荷やＣＰＵ能力に関係なく使用権を画像処理部２６へ渡して画像処理を優先して行うようにしている。
【００３５】
画像処理用バッファ３４に蓄積されたデータを削除するための所定の条件は、画像形成指示が確認され画像処理用バッファ３４を使用するタイミングになった場合、画像処理用バッファ３４に蓄積された通信パケット量が所定量以上増加している場合、予め定めた時間画像処理用バッファ３４からデータがなくならない場合、蓄積されているパケット数が増加している場合等を適用することができる。また、本実施の形態では、削除するデータとして再送される通信情報を削除するものとする。再送がされる通信情報としては、パケットを送信して受信側からの受信状態の応答を得て送信が失敗していればパケットを再送する通信方式に則ったものが挙げられる。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）では受信側が正しいパケットを受け取ると、送信側にＡＣＫという応答確認の信号を返すようにしている。送信側は応答確認を見て次のパケットを送信するが、受信側からの応答がない場合は、送信側がパケットを送信してから時間を計時して、一定時間以上になった場合、いわゆるタイムアウトを認識したときには受信側へパケットを再送信する。これを利用してＴＣＰ／ＩＰで受信したデータについて蓄積したデータを削除するという実施形態が挙げられる。
【００３６】
具体的には、図３に示すように、画像処理要求レジスタ４２、使用権ステータスレジスタ４４、削除モードレジスタ４６、削除実行レジスタ４８、及びパケット管理テーブル５０を転送制御部４０に設けて、画像処理用バッファ３４に蓄積されたデータを削除するようにしている。
【００３７】
画像処理要求レジスタ４２は、画像形成要求等の画像処理を行う要求を受信した場合に、「１」が書き込まれ、要求がない場合は「０」が書き込まれる。
【００３８】
使用権ステータスレジスタ４４は、省電力モード等の場合に各種データを画像処理用バッファ３４に蓄積することを表す「０」が書き込まれて使用権がネットワーク１４となり、画像処理用バッファ３４に有効なデータがない場合に「１」が書き込まれて使用権が画像処理部２６へ移行する。
【００３９】
削除モードレジスタ４６は、例えば画像形成装置１０の図示しない操作パネル等によって予め設定された画像処理用バッファ３４に蓄積されたデータの削除する単位が記憶され、画像処理用バッファ３４の全パケットを削除することが設定された場合に「０」が書き込まれ、１パケット削除する場合に「１」が書き込まれる。
【００４０】
削除実行レジスタ４８は、使用権ステータスレジスタ４４に「１」が書き込まれた場合に、画像処理用バッファ３４のデータを削除するために「１」が書き込まれ、削除以外の場合に「０」が書き込まれる。
【００４１】
パケット管理テーブル５０は、バッファ内のパケット数、各パケットのサイズやエラー情報、使用バッファサイズ等を記憶する。なお、各パケットのサイズやエラー情報等は、パケットと一緒にバッファに記憶するようにしてもよい。
【００４２】
続いて、上述のように構成された本発明の実施の形態に係わる画像形成装置１０の省電力モードにおいて、画像処理用バッファ３４に蓄積されたデータの削除について詳細に説明する。図４は、画像形成指示が発生して画像処理要求が発生した場合における画像処理用バッファ３４の削除に関する処理の流れの一例を示すフローチャートである。
【００４３】
まずステップ１００では、画像処理要求があるか否か転送制御部４０によって判定される。該判定は、画像形成指示等をパーソナルコンピュータ１２からネットワーク１４を通じて受信したか否かを転送制御部４０が判定し、該判定が肯定されるまで待機してステップ１０２へ移行する。ここで、画像処理要求がない場合には、通信用バッファ３８に記憶されたデータが画像処理用バッファ３４に転送されて、画像処理用バッファ３４に各種データが記憶される。
【００４４】
続いて、ステップ１０２では、画像処理要求が発生した場合には、ＣＰＵ１６、バスブリッジ２０、メインメモリ１８への電源供給が再開され、ＣＰＵ１６によって画像処理要求レジスタ４２に「１」が書き込まれてステップ１０４へ移行する。
【００４５】
ステップ１０４では、使用権ステータスレジスタ４４に記憶された値が「１」か否か転送制御部４０によって判定され、該判定が否定された場合には、ステップ１０６へ移行し、肯定された場合にはステップ１０８へ移行する。
【００４６】
ステップ１０６では、ＣＰＵ１６によって転送制御部４０の削除実行レジスタ４８に「１」が書き込まれる。これによって、画像処理用バッファ３４に蓄積されたデータが、削除モードレジスタ４６に書き込まれた値に応じて削除されてステップ１０４に戻る。ここで、画像処理用バッファ３４のデータが削除されると、使用権ステータスレジスタ４４に「１」が書き込まれ、ステップ１０４の判定が肯定される。なお、削除モードレジスタ４６に「１」が書き込まれている場合には、画像処理するための領域が所定量確保されたところで使用権ステータスレジスタ４４に「１」が書き込まれるものとする。また、上記の実施の形態において、削除モードレジスタ４６の値が「１」が設定されて、１パケット毎に削除する場合には、パケット管理テーブル５０を参照して、パケットの切れ目を確認しながら削除する。
【００４７】
ステップ１０８では、画像処理用バッファ３４の使用権が画像処理部２６へ移行するので、画像処理が実行開始されて一連の処理を終了する。
【００４８】
このように本発明の実施の形態に係わる画像形成装置１０では、画像処理要求レジスタ４２の値が「０」で画像処理要求がない間は、転送制御部４０が通信用バッファ３８と画像処理用バッファ３４をネットワーク受信用のバッファとして使用して、ネットワーク１４から受信したデータを通信用バッファ３８に一時格納してＤＭＡ制御部３６によって画像処理用バッファ３４にＤＭＡ転送する。これによってバッファ容量が増加してＣＰＵ１６の負荷が一時的に高くなって受信データの処理が待たされる場合でも通信用バッファ３８のデータのオーバーフローなどが防止される。また省電力モード時に画像処理用バッファ３４を使用することによって省電力モードから通常モードへの復帰時間がかかるシステムでもパケットの取りこぼしも防止される。
【００４９】
一方、ＣＰＵ１６が画像処理要求を認識して、画像処理用バッファ３４を使用すると判断した場合には、ＣＰＵ１６が転送制御部４０内の画像処理要求レジスタ４２に「１」を書き込むことによって転送制御部がパケット削除動作を開始し、削除モードレジスタ４６の設定に応じて画像処理用バッファ３４に蓄積されたパケットを削除する。その後使用権ステータスレジスタ４４の値が「１」へ移行したのを確認してＣＰＵ１６の制御によって画像処理部２６による画像処理が開始される。すなわち、画像処理用バッファ３４を使用した場合には、使用権がネットワーク１４から画像処理部２６へ移行される。
【００５０】
続いて、画像処理用バッファ３４に蓄積された通信パケット量が所定量以上増加した場合に削除する際の処理について説明する。図５は、画像処理用バッファ３４のパケット量が所定量以上増加した場合に削除する際の処理の流れの一例を示すフローチャートである。なお、図５のフローチャートは、状態確認モードの場合に行われるものとして説明する。
【００５１】
まず、ステップ２００では、ＣＰＵ１６によってパケット管理テーブル５０が確認されてステップ２０２へ移行する。
【００５２】
ステップ２０２では、画像処理用バッファ３４に格納された通信パケット量が所定量（例えば、通信情報を記憶するために予め設定した記憶容量等）以上増加したか否かがＣＰＵ１６によって判定され。すなわち、ＣＰＵ１６は、パケット管理テーブル５０の確認結果に基づいて通信パケット量が所定量以上増加しているか否かを判定し、該判定が否定された場合にはステップ２００に戻り、肯定された場合には、ステップ２０４へ移行する。
【００５３】
ステップ２０４では、ＣＰＵ１６によって転送制御部４０の削除実行レジスタ４８に「１」が書き込まれる。これによって、画像処理用バッファ３４に蓄積されたデータが、削除モードレジスタ４６に書き込まれた値に応じて削除されて一連の処理を終了する。
【００５４】
このように、本実施の形態に係わる画像形成装置１０では、所定時間パケット量が減らない場合や増加している場合に、画像処理用バッファ３４の再送が保証された通信情報が削除されるので、通信情報が増加して処理されないようなネットワーク１４の異常環境が発生ししても正常に通常の状態への復帰が可能となる。
【００５５】
なお、上記の実施の形態では、画像処理用バッファ３４に格納された通信パケット量が所定量以上増加したか否かをＣＰＵ１６が判定して、データを削除するようにしたが、これに限るものではなく、所定時間パケット量が減少していない、またはパケット量が増加（画像処理用バッファ３４の使用サイズが増加）しているか否かを判定して、判定が肯定された場合に削除するようにしてもよい。具体的には、状態確認モードへ移行してシステム起動後に、１秒以内に画像処理用バッファ３４が空にならない場合に、パケットを削除するようにしてもよいし、状態確認モードへ移行してシステム起動後に、蓄積されたパケット数を保存し、１０パケット処理後に、現在の蓄積されたパケット数が増えている場合に、パケットを削除するようにしてもよい。
【００５６】
また、上記の実施の形態では、通信情報を削除しても自動的に再送される場合について説明したが、削除した場合に通信情報の再送を要求するようにしてもよい。例えば、図２では省略したが、図６に示すように、通信制御部３０に送信部３１を備えて、画像処理用バッファ３４の通信情報が削除された場合に、ＣＰＵ１６がパーソナルコンピュータ１２等の外部装置に通信情報の再送を要求するようにしてもよい。なお、図６は図２と同一構成については同一符号を付して詳細な説明を省略する。
【００５７】
すなわち、この場合では、図７に示すように、パーソナルコンピュータ１２から画像形成指示を画像形成装置１０に行った後に、画像形成装置１０において画像データを受信するために画像処理用バッファ３４に記憶された画像形成指示の通信情報が削除された場合に、画像形成装置１０のＣＰＵ１６によってネットワーク１４に接続された各機器（パーソナルコンピュータ１２）等に対して通信情報の再送を要求するための再送依頼信号を出力する。これによってパーソナルコンピュータ１２等の外部装置から画像形成指示が再送され、画像形成装置１０からＡＣＫ信号を出力し、削除した通信情報を得ることが可能となる。
【００５８】
なお、これまでに記載した実施の形態は、図２の画像形成装置１０におけるＣＰＵ１６、ＲＯＭ１７、メインメモリ１８から構成されるコンピュータによって機能を実現させるプログラムによって実施しても良い。その際、プログラムはＲＯＭ１７等に記憶する例が挙げられるが、当該プログラムをＣＤＲＯＭ等の記録媒体に格納して提供することも可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態に係わる画像形成装置を含むネットワークシステムの概略図である。
【図２】本発明の実施の形態に係わる画像形成装置の構成を示すブロック図である。
【図３】転送制御部の詳細な構成を示すブロック図である。
【図４】画像形成指示が発生して画像処理要求が発生した場合における画像処理用バッファの削除に関する処理の流れの一例を示すフローチャートである。
【図５】所定画像処理用バッファのパケット量が所定量以上増加した場合に削除する際の処理の流れの一例を示すフローチャートである。
【図６】本発明の実施の形態に係わる画像形成装置の変形例を示す図である。
【図７】画像処理用バッファの通信情報が削除された場合に通信情報の再送を要求する際に送受される信号の一例を説明するための図である。
【符号の説明】
【００６０】
１０    画像形成装置
１４    ネットワーク
１６    ＣＰＵ
２６    画像処理部
２８、３６    ＤＭＡ制御部
３０    通信制御部
３４    画像処理用バッファ
３８    通信用バッファ
４０    転送制御部
【図１】
0004882935.tif 000002
【図２】
0004882935.tif 000003
【図３】
0004882935.tif 000004
【図４】
0004882935.tif 000005
【図５】
0004882935.tif 000006
【図６】
0004882935.tif 000007
【図７】
0004882935.tif 000008