(57)【要約】【課題】複数の制御情報を効率よく処理することができる画像形成システム及び画像形成方法を提供する。【解決手段】画像形成システムは、画像形成部が出力する制御情報に対応する処理を一定時間毎に実行するようにスケジューリングされ、前記一定時間内に複数の同じ制御情報がある場合に、前記複数の同じ制御情報を１つの制御情報に集約する制御を行う制御手段と、集約した前記１つの制御情報に応じて処理を実行する実行手段と、を有する。【選択図】図２
2014040065.tif 000002
【特許請求の範囲】
【請求項１】
画像形成部が出力する制御情報に対応する処理を一定時間毎に実行するようにスケジューリングされ、前記一定時間内に複数の同じ制御情報がある場合に、前記複数の同じ制御情報を１つの制御情報に集約する制御を行う制御手段と、
集約した前記１つの制御情報に応じて処理を実行する実行手段と、
を有することを特徴とする画像形成システム。
【請求項２】
前記実行手段は、
前記１つの制御情報に応じて表示を行う表示手段であること
を特徴とする請求項１に記載の画像形成システム。
【請求項３】
画像形成部が出力する制御情報に対応する処理を一定時間毎に実行するようにスケジューリングされ、前記一定時間内に複数の同じ制御情報がある場合に、前記複数の同じ制御情報を１つの制御情報に集約する制御を行う工程と、
集約した前記１つの制御情報に応じて処理を実行する工程と、
を含むことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び画像形成方法に関する。
【背景技術】
【０００２】
一般に、印刷制御装置において印刷装置から送信される制御情報は印刷進行に関するもの、状態表示に関するもの等、多種にわたり、各々の制御情報に対応した処理が用意される。印刷装置から受信した制御情報は受信処理により対応するタスクのメッセージキューに渡される。これらのタスクは複数存在するため、システムのスケジューリング機能により一定時間毎に実行されるのが一般的である。各タスクがスケジューリングされて実行されるため、スケジューリングされて回ってきた時に複数個のメッセージ（制御情報）がメッセージキューに蓄積されている場合がある。このような場合には、メッセージキューに蓄積されたメッセージを逐次取り出して処理することになる。また、表示系処理のように１つの処理に時間がかかる場合には、メッセージに対してリアルタイム処理をできないことにより、実際の装置状態が正しく操作パネル等の表示装置に反映されないことがある。さらに、メッセージに対する処理に時間がかかる場合には、印刷進行管理のような緊急度の高い処理が待たされてしまうという問題を引き起こすことがある。
【０００３】
緊急度の高い処理が待たされることを防止するために、例えば、特許文献１は、メッセージをメッセージキューで受け取り、メッセージ受信処理部で受け取ったメッセージを解析して緊急度の低いメッセージを保存テーブルに保存し、緊急度の高いメッセージを直ちに処理し、メッセージキューにメッセージがない場合に保存テーブルに保存した緊急度の低いメッセージを処理する技術を開示する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の同一情報メッセージがメッセージキューに蓄積されていた場合には、優先度を付けることができないので、蓄積されたメッセージを逐次処理することになり、メッセージキューに蓄積された複数メッセージを効率よく処理できないという問題があった。
【０００５】
例えば、用紙ジャム等のエラー発生時に機内に留まっている用紙位置情報を表示するタスクがあり、印刷装置から用紙位置情報がＡというメッセージで通知される場合、Ａというメッセージは用紙位置情報を表示するタスクに対応するメッセージキューに蓄積される。ジャム時の用紙位置情報は用紙センサーに用紙がかかる度に通知されるため、短期間で複数のメッセージがメッセージキューに蓄積される。ジャム発生後、用紙位置情報を表示するタスクにスケジューリングされた時、メッセージキューに３つのＡメッセージが蓄積されていた場合は、３つのＡメッセージ処理が逐次実行される。この場合、全てのＡメッセージ処理が完了するまでは用紙位置情報を表示するタスクが実行権を握るため、他のタスクは待たされる。待たされている処理が優先度の高いタスクであると、必要な処理が行われないことになり、印刷不良等の重大な問題を引き起こしやすい。また、待たされているタスクがない場合においても、表示系処理のように時間がかかる処理においては、同じ表示を３回繰り返すことによって画面のちらつきや、表示内容が実際の状態から遅れてしまうという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、複数の制御情報を効率よく処理することができる画像形成システム及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像形成部が出力する制御情報に対応する処理を一定時間毎に実行するようにスケジューリングされ、前記一定時間内に複数の同じ制御情報がある場合に、前記複数の同じ制御情報を１つの制御情報に集約する制御を行う制御手段と、集約した前記１つの制御情報に応じて処理を実行する実行手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の制御情報を効率よく処理することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる画像形成システムの概要を示す構成図である。
【図２】図２は、印刷制御装置が有する機能の概要及びその周辺を示すブロック図である。
【図３】図３は、メッセージ管理テーブルの構成を示す図である。
【図４】図４は、画像形成システムが複数のメッセージを処理するシーケンスを示す図である。
【図５】図５は、複数の同一情報メッセージの集約処理を示すフローチャートである。
【図６】図６は、印刷装置のハードウェア構成例を示すブロック図である。
【図７】図７は、印刷制御装置及びその周辺のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、画像形成システムの実施の形態を詳細に説明する。図１は、実施の形態にかかる画像形成システムの概要を示す構成図である。印刷装置１０は、例えばコンピュータとしての機能及び画像形成部としての機能を備え（図６参照）、印刷制御装置１２（図７参照）の制御に応じて印刷を行う。また、印刷装置１０は、例えば３つの給紙トレイ１６−１〜１６−３が接続されている。給紙トレイ１６が供給した用紙は、印刷装置１０が印刷を行った後に排紙トレイ（排紙装置）１８−１，１８−２に排紙格納される。
【００１１】
印刷装置１０の印刷中に用紙ジャムが発生すると、印刷装置１０、給紙トレイ１６及び排紙トレイ１８それぞれの装置状態情報とエラーコードが印刷装置１０を経由して印刷制御装置１２に通知される。印刷制御装置１２は、通知に対応するエラー処理を実行すると共に、用紙ジャムエラーと周辺機を含む印刷装置１０内部に存在する用紙の位置情報（用紙位置情報）を表示装置１４に表示させる。
【００１２】
ジャム発生時の装置状態情報は、給紙トレイ１６、排紙トレイ１８及び印刷装置１０に装着される用紙センサーを通して印刷装置１０が認識し、印刷制御装置１２へ通知される。例えば、用紙ジャムが排紙トレイ１８の出口で発生した場合、排紙トレイ１８に装着される排紙トレイ出口センサーからジャム通知が印刷装置１０に入力される。印刷装置１０は、排紙トレイ出口ジャムに対応するジャムエラーコードを印刷制御装置１２へ通知する。
【００１３】
ジャムが発生すると、画像形成システムは印刷を停止する。ジャムにより搬送路に用紙が存在すると、周辺機を含む印刷装置１０内部に装着されたセンサーは、用紙位置情報を印刷装置１０に通知する。印刷装置１０は、用紙位置情報を全て印刷制御装置１２へ通知する。
【００１４】
一般的に、用紙位置情報は、各センサーからの検出タイミングで印刷装置１０へ通知される。つまり、用紙位置情報の通知は、１回の通知ではなく複数回の通知になる。印刷装置１０から通知されたジャムエラーコードとジャムの用紙位置情報は、印刷制御装置１２を経由して表示装置１４に表示される。表示装置１４は、メッセージに対する実行手段（又は表示手段）となり得る。
【００１５】
印刷制御装置１２は、コンピュータとしての機能を備え、ネットワーク２０を介してｎ台のユーザー端末２２が接続されている。ユーザー端末２２は、ＰＣ（Personal  Computer）などである。ジャム発生等のエラー情報は、印刷制御装置１２を介してネットワーク２０経由でユーザー端末２２にも通知される。ユーザーは、エラー状況に応じて、実行していたジョブ送信の中断、又はキャンセルを判断することになる。
【００１６】
次に、印刷制御装置１２が有する機能について詳述する。図２は、印刷制御装置１２が有する機能の概要及びその周辺を示すブロック図である。図２に示すように、印刷制御装置１２は、制御手段となり得る主制御部１２０と、実行手段となり得る装置状態制御部１２２、表示制御部１２４、エラー状態制御部１２６及び印刷進行管理部１２８と、メッセージ管理テーブル１２１とを有する。なお、主制御部１２０、装置状態制御部１２２、表示制御部１２４、エラー状態制御部１２６及び印刷進行管理部１２８は、ソフトウェア（プログラム）として構成されてもよいし、ハードウェアによって構成されてもよい。図３は、メッセージ管理テーブル１２１の構成を示す図である。
【００１７】
印刷制御装置１２は、印刷装置１０の状態を表示するための処理を行う。周辺機を含む印刷装置１０の状態は、印刷装置１０を通して印刷制御装置１２内の主制御部１２０に渡される。印刷装置状態情報は、主制御部１２０から情報を必要とするタスクにメッセージ形式で渡される。
【００１８】
印刷装置状態情報を必要とするタスクは、装置状態制御部１２２、エラー状態制御部１２６及び印刷進行管理部１２８となる。各々のタスクは、主制御部１２０からのメッセージ（制御情報）を蓄積するためのメッセージキューを持っており、一定時間毎にスケジューリングされて処理を実行する。
【００１９】
受信されたメッセージに対する処理は、図３に示すように、メッセージ管理テーブル１２１に登録されているメッセージに対応したＮ個の情報により決定される。例えば、メッセージＡが受信された場合、メッセージ管理テーブル１２１の内容から状態系の処理が行われ、情報Ｎが０であることから、集約対象のメッセージでは無いことが示される。なお、メッセージ管理テーブル１２１において、情報Ｎが０であるメッセージは集約対象のメッセージであると判定され、情報Ｎが１であるメッセージは集約対象のメッセージであると判定されるものとする。メッセージ管理テーブル１２１は、各処理部から読み出し可能な共通メモリ内に存在し、装置状態制御部１２２及びエラー状態制御部１２６から参照される。
【００２０】
排紙トレイ１８、給紙トレイ１６及び印刷装置１０の何れかの状態が用紙ジャム等の発生により変化した場合には、印刷装置１０経由で印刷制御装置１２内の主制御部１２０にその旨が通知され、通知された情報はコマンド形式のメッセージで必要とするタスクに送信される。送信されたメッセージは、該当するタスクのメッセージキューに蓄積される。例えば、ジャム発生時のエラーコード情報は、主制御部１２０によりフィルタリングされて、エラー状態制御部１２６にメッセージ送信される。そして、メッセージは、エラー状態制御部１２６のメッセージキューに蓄積される。
【００２１】
ジャム発生により主制御部１２０からエラー状態制御部１２６にメッセージが渡されると、エラー状態制御部１２６は、メッセージキューよりメッセージを取り出し、メッセージ管理テーブル１２１によりメッセージ内容を解析する。そして、エラー状態制御部１２６は、表示装置１４への表示が必要な場合には、表示制御部１２４に対して表示装置１４への表示指示を出す。表示制御部１２４は、エラー状態制御部１２６からの表示指示の内容に基づいて、表示装置１４に表示をさせる。さらに、エラー状態制御部１２６は、エラー発生情報をメッセージで印刷進行管理部１２８に送信する。印刷進行管理部１２８は、エラー発生情報を受信すると、ユーザー端末２２にエラー発生通知を送信する。
【００２２】
ジャム発生により周辺機を含む印刷装置１０内部に用紙が存在する場合、ジャムの用紙位置情報は印刷装置１０を通して主制御部１２０に通知される。主制御部１２０から装置状態制御部１２２にメッセージが渡されると、装置状態制御部１２２は、表示装置１４にジャムの用紙位置表示をさせるように、表示制御部１２４に対して指示を出す。
【００２３】
ジャム発生時の印刷装置１０の状態は、エラー状態制御部１２６から通知されたエラーコード情報と装置状態制御部１２２から通知されたジャムの用紙位置情報とが、表示制御部１２４により重ね合わされることにより、表示装置１４に表示される。
【００２４】
次に、画像形成システムが複数のメッセージを処理するシーケンスについて説明する。図４は、画像形成システムが複数のメッセージを処理するシーケンスを示す図である。ここでは、画像形成システムにおけるジョブ印刷中に用紙ジャムが発生した場合を例に説明する。ジャムが発生すると、印刷装置１０は、ジャム発生位置を示すエラーコードと印刷停止による搬送路上の用紙位置情報を印刷制御装置１２に対して通知する。
【００２５】
印刷制御装置１２は、エラーコードをエラー状態制御部１２６へメッセージとして送信し、用紙位置情報を装置状態制御部１２２へメッセージとして送信する。エラーコードは、ジャムが発生した位置を示すメッセージとして送信される。ただし、用紙位置情報は、搬送路内に存在する取り除かなければならない用紙の位置を示す情報であるため、複数のメッセージが送信されることになる。
【００２６】
図４に示すように、例えばジャム発生時に４枚の用紙が搬送路内に存在する場合、用紙位置情報１、用紙位置情報２、用紙位置情報３、用紙位置情報４及びエラーコード情報の順に、メッセージが送信される。
【００２７】
用紙位置情報は、タスク１である装置状態制御部１２２で処理を実行される。また、エラーコード情報は、タスク２であるエラー状態制御部１２６で処理を実行される。ここで、装置状態制御部１２２が先にスケジューリングされて処理を行う時に４つの用紙位置情報が蓄積されていると、用紙位置情報１つの処理にかかる時間がＴであることから、全ての用紙位置情報を処理し終えるまでに４Ｔの時間がかかることになる。その後、エラー状態制御部１２６にスケジューリングされてエラーコード情報の処理（Ｔ／２）が実行されるので、用紙ジャム発生時の処理にかかる時間は、４Ｔ＋Ｔ／２である。
【００２８】
画像形成システムは、同一形式である４つの用紙位置情報のメッセージを、一番新しい用紙位置情報である用紙位置情報４に上書きして集約した用紙位置情報ｎのみを処理させることにより、メッセージ処理効率の向上を図る。例として、用紙位置情報のメッセージは、メッセージ管理テーブル１２１を参照するとメッセージＢに該当し、集約対象メッセージであるか否かを示す情報Ｎが１となっているので、集約対象メッセージであることが判定される。
【００２９】
例として、用紙位置情報１は、排紙トレイ１８の出口に用紙があることを示す。用紙位置情報２は、印刷装置１０の出口に用紙があることを示す。用紙位置情報３は、印刷装置１０の印写部に用紙があることを示す。用紙位置情報４は、給紙トレイ１６の出口に用紙があることを示す。この場合、上述したように用紙位置情報のメッセージが集約対象メッセージであることから、用紙位置情報ｎには用紙位置情報４の位置情報に用紙位置情報１から用紙位置情報３までの用紙位置情報が上書きされて１つのメッセージに集約される。よって、（ａ）に示すように、用紙位置情報を処理する時間は、４ＴからＴへと１/４に短縮することが可能となる。その後、エラーコード情報の処理が完了するので、（ｂ）に示すように、全体の処理時間はＴ＋Ｔ／２となり、３Ｔ分短縮される。
【００３０】
このように、メッセージ管理テーブル１２１を利用して複数の同一情報メッセージを１つのメッセージに集約することにより、メッセージ処理の実行効率を向上することが可能になる。また、複数の同一情報メッセージが表示処理のように時間がかかる種類のものであれば、実行効率を向上する効果は顕著となる。さらに、表示処理のように画面をリフレッシュして描画を実行する場合には、同じ画面を複数回描画することによる画面のちらつきを防止することも可能になる。
【００３１】
図５は、複数の同一情報メッセージの集約処理を示すフローチャートである。ここでは、該当タスクにスケジューリングされた時に、複数の同一情報がメッセージキューに蓄積されていた場合におけるメッセージ集約処理を説明する。
【００３２】
ステップ１０１（Ｓ１０１）において、主制御部１２０は、該当タスクにスケジューリングされた時にメッセージキューから取り出したメッセージを格納するためのメッセージバッファの初期化、集約対象コマンドのバッファ位置を格納するためのテーブルの初期化、及び上書きする集約対象メッセージ情報を格納するバッファを初期化する。例えば、初期化はゼロクリアとする。
【００３３】
ステップ１０２（Ｓ１０２）において、主制御部１２０は、メッセージキューからメッセージの取り出しを行う。
【００３４】
ステップ１０３（Ｓ１０３）において、主制御部１２０は、メッセージが有るか否かを判定する。主制御部１２０は、メッセージが有る場合（Ｓ１０３：Ｙｅｓ）にはＳ１０４の処理に進み、メッセージが無い場合又は最後のメッセージまで取り出し終えた場合（Ｓ１０３：Ｎｏ）には処理を終了する。
【００３５】
ステップ１０４（Ｓ１０４）において、主制御部１２０は、メッセージ管理テーブル１２１を用いて、メッセージが集約対象メッセージであるか否かを判定する。主制御部１２０は、メッセージが集約対象メッセージである場合（Ｓ１０４：Ｙｅｓ）にはＳ１０７の処理に進み、メッセージが集約対象メッセージでない場合（Ｓ１０４：Ｎｏ）にはＳ１０５の処理に進む。
【００３６】
ステップ１０５（Ｓ１０５）において、主制御部１２０は、集約対象メッセージでないメッセージをメッセージバッファに格納する。
【００３７】
ステップ１０６（Ｓ１０６）において、主制御部１２０は、次のメッセージ格納のためにバッファ位置（Ｎｏ．）の更新（＋１）を行う。
【００３８】
ステップ１０７（Ｓ１０７）において、主制御部１２０は、取り出した集約対象メッセージが最初のメッセージ（先頭集約対象メッセージ）であるか否かを判定する。主制御部１２０は、取り出した集約対象メッセージが先頭集約対象メッセージである場合（Ｓ１０７：Ｙｅｓ）にはＳ１０９の処理に進み、先頭集約対象メッセージでない場合（Ｓ１０７：Ｎｏ）にはＳ１０８の処理に進む。
【００３９】
ステップ１０８（Ｓ１０８）において、主制御部１２０は、既に格納済みのメッセージバッファに取り出した集約対象メッセージの内容を上書きするために、バッファ位置を記録したテーブルの内容を読み出す（Ｌｏａｄ）。
【００４０】
ステップ１０９（Ｓ１０９）において、主制御部１２０は、該当するメッセージバッファに集約対象メッセージを格納する。
【００４１】
ステップ１１０（Ｓ１１０）において、主制御部１２０は、集約対象メッセージを格納したバッファ位置をテーブルに記録（Ｓａｖｅ）する。
【００４２】
主制御部１２０は、図５に示した処理を、メッセージキューに蓄積された全てのメッセージに対して行う。従って、印刷制御装置１２は、Ａ→Ａ→Ａ→Ａ→Ｂのようにメッセージが来た場合には、Ａ→Ｂのようにメッセージ処理回数を削減することができる。また、印刷制御装置１２は、Ｂ→Ａ→Ａ→Ａ→Ａのようにメッセージが来た場合にも、集約対象メッセージのバッファ位置を記憶するので、Ｂ→Ａのようにメッセージ処理順番も正しく実行することができる。
【００４３】
図６は、印刷装置１０のハードウェア構成例を示すブロック図である。本図に示すように、この印刷装置１０は、コントローラ１１０とエンジン部（Ｅｎｇｉｎｅ）１３３とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１１０は、印刷装置１０全体の制御と描画、通信、表示装置１４（図１参照）からの入力を制御するコントローラである。エンジン部１３３は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部１３３には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれてもよい。
【００４４】
コントローラ１１０は、ＣＰＵ１１１と、ノースブリッジ（ＮＢ）１１３と、システムメモリ（ＭＥＭ−Ｐ）１１２と、サウスブリッジ（ＳＢ）１１４と、ローカルメモリ（ＭＥＭ−Ｃ）１１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１１６と、ハードディスクドライブ（ＨＤＤ）１１８とを有し、ノースブリッジ（ＮＢ）１１３とＡＳＩＣ１１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１１５で接続した構成となる。また、ＭＥＭ−Ｐ１１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１１２ｂと、をさらに有する。
【００４５】
ＣＰＵ１１１は、印刷装置１０の全体制御を行うものであり、ＮＢ１１３、ＭＥＭ−Ｐ１１２及びＳＢ１１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４６】
ＮＢ１１３は、ＣＰＵ１１１とＭＥＭ−Ｐ１１２、ＳＢ１１４、ＡＧＰバス１１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【００４７】
ＭＥＭ−Ｐ１１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１１２ａとＲＡＭ１１２ｂとからなる。ＲＯＭ１１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込み及び読み出し可能なメモリである。
【００４８】
ＳＢ１１４は、ＮＢ１１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１１４は、ＰＣＩバスを介してＮＢ１１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００４９】
ＡＳＩＣ１１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス１１５、ＰＣＩバス、ＨＤＤ１１８及びＭＥＭ−Ｃ１１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部１３３との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）１３１、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース１３２が接続される。また、ＡＳＩＣ１１６は、図示しないホストＰＣ及びネットワーク等にも接続されている。
【００５０】
ＭＥＭ−Ｃ１１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５１】
ＡＧＰバス１１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００５２】
記録媒体１１９は、例えば１度の書き込みが可能なＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）などであり、記録したプログラムやデータなどをＨＤＤ１１８にコピーする場合などに用いられる。
【００５３】
図７は、印刷制御装置１２及びその周辺のハードウェア構成例を示すブロック図である。図７に示すように、印刷制御装置１２は、制御部１２０、メモリ１２１、記憶部１２２、入力部１２３及び通信部１２４を有する。制御部１２０は、例えばＣＰＵ１２５を含み、印刷制御装置１２を構成する各部を制御する。メモリ１２１は、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含み、制御部１２０が実行するプログラムや制御部１２０がプログラムを実行する場合に使用するデータなどを記憶する。記憶部１２２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などであり、制御部１２０がプログラムを実行する場合に使用するデータなどを記憶する。
【００５４】
入力部１２３は、例えば入力キーやスイッチなどであり、印刷制御装置１２に対するユーザの入力を受け入れる。通信部１２４は、外部との通信を行う汎用のインターフェイスであり、例えば有線通信、長距離無線通信及び近接無線通信のいずれに対しても接続可能に構成されている。
【００５５】
印刷制御装置１２には、表示装置１４が接続されている。表示装置１４は、例えば液晶パネルなどであり、印刷装置１０の状態及び印刷制御装置１２の処理動作の結果などを画面に表示する。
【００５６】
以上、説明したように、画像形成システムは、予め設定されているスケジューリングでタスクを実行する場合に、タスク実行時にメッセージキュー内に蓄積されたメッセージに同一情報メッセージが複数存在する時に、各々の同一情報メッセージ内容を最も新しいメッセージ内容に上書きすることにより、複数の同一情報メッセージを１つに集約することができる。
【００５７】
なお、上記実施の形態は、本発明の範囲を限定するものではなく、例えば、印刷制御装置１２は、印刷装置１０と別体であってもよいし、印刷装置１０と一体にされてもよい。また、上記の実施の形態で説明した印刷装置１０、印刷制御装置１２、表示装置１４、給紙トレイ１６、排紙トレイ１８及びユーザー端末２２が接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成が可能であることは言うまでもない。
【符号の説明】
【００５８】
１０  印刷装置
１２  印刷制御装置
１４  表示装置
１６  給紙トレイ
１８  排紙トレイ
２０  ネットワーク
２２  ユーザー端末
１２０  主制御部
１２１  メッセージ管理テーブル
１２２  装置状態制御部
１２４  表示制御部
１２６  エラー状態制御部
１２８  印刷進行管理部
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開平１０-１０７９３０号公報
【図１】
2014040065.tif 000003
【図２】
2014040065.tif 000004
【図３】
2014040065.tif 000005
【図４】
2014040065.tif 000006
【図５】
2014040065.tif 000007
【図６】
2014040065.tif 000008
【図７】
2014040065.tif 000009