(57)【要約】【課題】  プリンタサーバを備えることなく、複数の上位装置からの印刷要求順に印刷処理を行うことが可能な画像形成装置及び画像形成システムを提供する。【解決手段】  画像形成装置は、複数の上位装置から印刷要求を取得する毎に各上位装置に対し印刷順を示すジョブＩＤ及び現在の印刷状況を示す識別符号情報を経時的に生成する識別符号情報生成手段と、生成した各識別符号情報を記憶する識別符号情報記憶手段と、ジョブＩＤを対応する上位装置に送信する送信手段と、上位装置からジョブＩＤが付与された画像データを受信すると、識別符号情報記憶手段を検索し、付与されたジョブＩＤの示す順番が先頭の印刷順であると、画像データに基づく印刷処理を実行する印刷処理手段と、識別符号情報記憶手段の各識別符号情報を参照してそれぞれの印刷状況情報を対応する上位装置へ出力する印刷状況通知手段とを備える。【選択図】    図１
2008137214.tif 000002
【特許請求の範囲】
【請求項１】
複数の上位装置から印刷要求を取得する毎に各上位装置に対し印刷順を示すジョブＩＤ及び現在の印刷状況を示す識別符号情報を経時的に生成する識別符号情報生成手段と、
前記生成した各識別符号情報を記憶する識別符号情報記憶手段と、
前記ジョブＩＤを対応する前記上位装置に送信する送信手段と、
前記上位装置から前記ジョブＩＤが付与された画像データを受信すると、前記識別符号情報記憶手段を検索し、前記付与されたジョブＩＤの示す順番が先頭の印刷順であると、前記画像データに基づく印刷処理を実行する印刷処理手段と、
前記識別符号情報記憶手段の各識別符号情報を参照してそれぞれの印刷状況情報を対応する上位装置へ出力する印刷状況通知手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記受信した画像データに基づく印刷処理が終了すると、前記付与されたジョブＩＤに該当する識別符号情報を前記識別符号情報記憶手段から消去する消去手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像データを生成する複数の上位装置と、画像形成装置とがネットワークを介して接続されている画像形成システムにおいて、
前記画像形成装置は、
前記上位装置から印刷要求を取得する毎に各上位装置に対し印刷順を示すジョブＩＤ及び現在の印刷状況を示す識別符号情報を経時的に生成する識別符号情報生成手段と、
前記生成した各識別符号情報を記憶する識別符号情報記憶手段と、
前記ジョブＩＤを対応する前記上位装置に送信する送信手段とを備え、
前記上位装置は、
前記ジョブＩＤを受信すると、自己の画像データに前記ジョブＩＤを付与し、前記画像形成装置に送信する画像データ送信手段を備え、
更に、前記画像形成装置は、
前記画像データを受信すると、前記識別符号情報記憶手段を検索し、前記付与されたジョブＩＤの示す順番が先頭の印刷順であると、画像データに基づく印刷処理を実行する印刷処理手段と、
前記識別符号情報記憶手段の各識別符号情報を参照してそれぞれの印刷状況情報を対応する上位装置へ出力する印刷状況通知手段とを備えることを特徴とする画像形成システム。
【請求項４】
前記画像形成装置は、前記受信した画像データに基づく印刷処理が終了すると、前記付与されたジョブＩＤに該当する識別符号情報を前記識別符号情報記憶手段から消去する消去手段を備えることを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記上位装置は、表示部を有し、前記印刷状況情報を受信すると、前記印刷状況情報に基づく表示画面を前記表示部に表示するための印刷状況表示ユーティリティを備えることを特徴とする請求項３に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを生成する機能を有する複数の上位装置から画像データを取得すると、画像データに基づいた印刷処理を行う画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
従来、オフィスなどでは、複数のクライアント及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの上位装置と、１台の画像形成装置とがネットワークを介して接続されており、複数の上位装置の利用者が１台の画像形成装置を共有して使用している。
【０００３】
このようなネットワーク環境下において、複数の上位装置からの印刷要求に基づいた印刷処理を画像形成装置で行うためには、複数の印刷要求を管理し、各印刷要求に付与された印刷データをラスタライズ変換して画像データを生成し、画像形成装置に対し順次生成した画像データを送信する機能を有するプリンタサーバが必須である。例えば、特許文献１には、複数の上位装置と、画像形成装置と、プリンタサーバとがネットワークを介して接続されている画像形成システムが開示されている。
【特許文献１】特開２００４−２００８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記画像形成システムでは、専用のプリンタサーバの設置を必須とする構成であるため、システム構成費が高価になってしまうという問題点があった。
【０００５】
また、上記画像形成システムでは、プリンタサーバは、上位装置からの印刷要求の取得順ではなく、印刷データの取得順に生成した画像データを画像形成装置に送信するため、画像形成装置における印刷処理の順番は、複数の上位装置からの印刷要求の順番と一致しなかった。このため、複数の上位装置の利用者は、画像形成装置における自己の印刷要求に基づく印刷処理の実行や終了等のタイミングを把握することが出来なかった。
【０００６】
以上の問題点を鑑み、本発明の目的は、プリンタサーバを備えることなく、複数の上位装置からの複数の印刷要求を管理し、印刷要求順に印刷処理を行うことが可能な画像形成装置及び画像形成システムを提供することにある。
【０００７】
本発明は、以上の点を解決するために、次の構成を採用する。
＜構成１＞
本発明の画像形成装置は、複数の上位装置から印刷要求を取得する毎に各上位装置に対し印刷順を示すジョブＩＤ及び現在の印刷状況を示す識別符号情報を経時的に生成する識別符号情報生成手段と、生成した各識別符号情報を記憶する識別符号情報記憶手段と、ジョブＩＤを対応する上位装置に送信する送信手段と、上位装置からジョブＩＤが付与された画像データを受信すると、識別符号情報記憶手段を検索し、付与されたジョブＩＤの示す順番が先頭の印刷順であると、画像データに基づく印刷処理を実行する印刷処理手段と、識別符号情報記憶手段の各識別符号情報を参照してそれぞれの印刷状況情報を対応する上位装置へ出力する印刷状況通知手段とを備えることを特徴とする。
【０００８】
＜構成２＞
本発明の画像形成システムは、画像データを生成する複数の上位装置と、画像形成装置とがネットワークを介して接続されている画像形成システムにおいて、画像形成装置は、上位装置から印刷要求を取得する毎に各上位装置に対し印刷順を示すジョブＩＤ及び現在の印刷状況を示す識別符号情報を経時的に生成する識別符号情報生成手段と、生成した各識別符号情報を記憶する識別符号情報記憶手段と、ジョブＩＤを対応する上位装置に送信する送信手段とを備え、上位装置は、ジョブＩＤを受信すると、自己の画像データにジョブＩＤを付与し、画像形成装置に送信する画像データ送信手段を備え、更に、画像形成装置は、画像データを受信すると、識別符号情報記憶手段を検索し、付与されたジョブＩＤの示す順番が先頭の印刷順であると、画像データに基づく印刷処理を実行する印刷処理手段と、識別符号情報記憶手段の各識別符号情報を参照してそれぞれの印刷状況情報を対応する上位装置へ出力する印刷状況通知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、プリンタサーバを備えることなく、複数の上位装置からの複数の印刷要求を管理し、印刷要求順に画像形成装置が印刷処理を行うことができる。
【００１０】
以下、本発明の実施形態について実施例を用いて詳細に説明する。
【実施例】
【００１１】
＜実施例の構成＞
本発明の実施例の画像形成システムは、図１に示すように、複数の上位装置１００と、これら複数の上位装置１００とネットワーク３００を介して接続されている画像形成装置２００とで構成されている。ところで、本実施例の画像形成システムは、例えばオフィスなどに導入される。
【００１２】
上位装置１００は、例えば利用者が印刷データを作成するために用いるクライアント及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などであり、図１に示すように、ネットワーク３００を介して接続する画像形成装置２００と通信するための通信部１０１と、装置全体を制御するための制御部１０２と、表示部１０３と、データの作成に用いる各種アプリケーションが格納されているアプリケーション格納部１０４と、プリンタドライバ１０５と、一時的にデータを記憶するための一時記憶部１０６とを備える。
【００１３】
そして、上位装置１００を利用する利用者が図示しない入力部に備えるキーボード及びマウスを用いて例えばある文書作成用のアプリケーションソフトの起動を指示すると、制御部１０２は、アプリケーション格納部１０４に格納された該当するアプリケーションソフトを起動させ、このアプリケーションソフトに基づいて文書作成用画面を表示部１０３に備えるディスプレイに表示させる。
【００１４】
利用者が、図示しない入力部に備えるキーボード及びマウスを用いて表示部１０３に表示された文書作成用画面を用いて文章を作成し、このアプリケーションソフト上の印刷コマンドを押下すると、制御部１０２は、プリンタドライバ１０５に印刷データの生成を指示する。
【００１５】
プリンタドライバ１０５は、スプーラ１０５１と、ランゲージモニタ１０５２と、印刷状況表示ユーティリティ１０５３とを備える。
【００１６】
ここで、プリンタドライバ１０５は、アプリケーション格納部１０４に格納されたアプリケーションソフトからの印刷指示に基づいた印刷処理を画像形成装置２００が行うために、画像形成装置２００を制御するための機能を有している。
【００１７】
スプーラ１０５１は、アプリケーション格納部１０４に格納されたある文書作成用のアプリケーションソフトを用いて作成されたデータからベクタ形式の印刷データを生成するためのモジュールである。
【００１８】
そして、プリンタドライバ１０５において、印刷データの生成の指示を受けると、スプーラ１０５１は、アプリケーションソフトを用いて作成されたデータから印刷データを生成する。ここで、印刷データには、上位装置１００の利用者がアプリケーションソフトを用いて設定した用紙サイズ及びページ数などが付与されている。
【００１９】
スプーラ１０５１が印刷データを生成すると、制御部１０２は、この印刷データを一時記憶部１０６に記憶すると共に印刷要求信号を生成し、この印刷要求信号を画像形成装置２００に送信する。ここで、印刷要求信号には、各上位装置１００を識別するための装置識別情報が自動的に付与される。
【００２０】
更に、制御部１０２は、画像形成装置２００から後述するジョブＩＤを取得すると、一時記憶部１０６で保持する印刷データにこのジョブＩＤを付与する。そして、制御部１０２は、印刷データにジョブＩＤを付与すると、この印刷データを一時記憶部１０６に記憶すると共に、プリンタドライバ１０５の図示しないラスタライズ変換部にラスタライズ変換を指示する。
【００２１】
プリンタドライバ１０５の図示しないラスタライズ変換部は、印刷データをラスタライズ変換してビットマップ形式の画像データを生成する。
【００２２】
即ち、プリンタドライバ１０５の図示しないラスタライズ変換部は、ラスタライズ変換の指示を受けると、一時記憶部１０６で保持する印刷データをラスタライズ変換して画像データを生成する。ここで、画像データには、印刷データに付与されたジョブＩＤと、用紙サイズ及びページ数などがそのまま付与される。
【００２３】
プリンタドライバ１０５の図示しないラスタライズ変換部が画像データを生成すると、制御部１０２は、この画像データを一時記憶部１０６に記憶すると共に、画像データを画像形成装置２００に送信する。
【００２４】
ランゲージモニタ１０５２は、画像形成装置２００に対して印刷処理状況を示すステータス情報の送信要求を行い、取得したステータス情報を用いて画像形成装置２００の印刷処理状況を監視するプリンタマネージャである。
【００２５】
即ち、制御部１０２が画像形成装置２００に上記画像データを送信すると、ランゲージモニタ１０５２は、ステータス情報の送信要求を開始する。
【００２６】
ランゲージモニタ１０５２がステータス情報の送信要求を行うと、制御部１０２は、ステータス情報の送信要求信号を生成し、このステータス情報の送信要求信号を画像形成装置２００に送信する。ここで、ステータス情報の送信要求信号には、各上位装置１００を識別するための、装置識別情報が自動的に付与される。
【００２７】
制御部１０２は、画像形成装置２００からステータス情報を取得すると、このステータス情報を一時記憶部１０６に記憶すると共に、ランゲージモニタ１０５２にステータス情報の取得を通知する。
【００２８】
ランゲージモニタ１０５２は、ステータス情報の取得の通知を受けると、一時記憶部１０６で保持するステータス情報を用いて画像形成装置２００の印刷処理状況を監視する。
【００２９】
そして、ランゲージモニタ１０５２は、上記ステータス情報が後述する「印刷待機」を示すと、先の画像データが受信されていないと判断し、制御部１０２に画像データの再送を指示する。また、ランゲージモニタ１０５２は、ステータス情報が後述する「印刷許可」を示すと、画像データが受信されたと判断し、制御部１０２に対する画像データの再送の指示を終了する。
【００３０】
制御部１０２は、画像データの再送の指示を受けると、一時記憶部１０６で保持する画像データを画像形成装置２００に再送する。
【００３１】
また、ランゲージモニタ１０５２は、上記ステータス情報が後述する「印刷終了」を示すと、ステータス情報の送信要求を終了すると共に、画像形成装置２００の印刷処理状況の監視終了を制御部１０２に通知する。
【００３２】
印刷状況表示ユーティリティ１０５３は、上位装置１００の利用者に対して画像形成装置２００の印刷処理状況を通知するために、表示部１０３に備えるディスプレイにランゲージモニタ１０５２から供給されたステータス情報に基づいた表示を行うためのユーティリティである。
【００３３】
上位装置１００の利用者は、印刷状況表示ユーティリティ１０５３を用いて表示部１０３に表示されたステータス情報に基づく表示画面を参照し、画像形成装置２００の印刷処理状況を把握することができる。
【００３４】
画像形成装置２００は、図１に示すように、ネットワーク３００を介して接続する上位装置１００と通信するための通信部２０１と、装置全体を制御する制御部２０２と、一時的にデータを記憶するための一時記憶部２０３と、識別符号情報生成部２０４と、識別符号情報データベース（ＤＢ）２０５と、画像データ記憶部２０６と、印刷処理許可判定部２０７と、プリンタエンジン部２０８とを備える。
【００３５】
例えば、画像形成装置２００の図示しない電源部に備えるスイッチを用いて電源をＯＮにすると、制御部２０２は、識別符号情報ＤＢ２０５及び画像データ記憶部２０６を初期化処理すると共に、プリンタエンジン部２０８に電源を供給する。
【００３６】
そして、制御部２０２は、プリンタエンジン部２０８を初期動作させ、このプリンタエンジン部２０８が正常に動作することを確認すると、各部をジョブ待ち状態にする。
【００３７】
制御部２０２は、上位装置１００から印刷要求信号を取得すると、この印刷要求信号に付与された装置識別情報を一時記憶部２０３に記憶すると共に、識別符号情報生成部２０４に識別符号情報の生成を指示する。
【００３８】
識別符号情報生成部２０４は、複数の上位装置１００からの複数の画像データを管理するための識別符号情報を生成する。ここで、識別符号情報は、図２に示すように、「ジョブＩＤ」と、「ジョブＩＤ生成時間」と、「ジョブＩＤ送信情報」と、「印刷処理許可情報」と、「印刷処理開始情報」と、「印刷処理終了情報」と、「印刷ページ数」と、「受付ページ数」とで構成されている。そして、ジョブＩＤは、印刷要求の受信順序を示す通し番号である。
【００３９】
即ち、識別符号情報生成部２０４は、識別符号情報の生成の指示を受けると、図示しないタイマ及びカウンタなどを用いて、印刷要求の順序を示す「ジョブＩＤ」と、このジョブＩＤの生成した時間を示す「ジョブＩＤ生成時間」とを含む識別符号情報を生成する。ここで、識別符号情報には、生成された時点において、「ジョブＩＤ」及び「ジョブＩＤ生成時間」以外の項目は「０」が記載されているものとする。
【００４０】
識別符号情報ＤＢ２０５は、生成した識別符号情報を図２に示すように記憶するためのデータベースであり、識別符号情報をジョブＩＤ順に記憶する。
【００４１】
識別符号情報生成部２０４が識別符号情報を生成すると、制御部２０２は、識別符号情報を識別符号情報ＤＢ２０５に記憶すると共に、識別符号情報の「ジョブＩＤ」と、一時記憶部２０３で保持する上位装置１００の装置識別情報とを対応させた送信先管理情報を生成し、画像形成装置２００の図示しないメモリに記憶する。ここで、画像形成装置２００は、この送信先管理情報を用いて、該当する上位装置１００に対し、ジョブＩＤ及び後述するステータス情報を送信する。
【００４２】
即ち、制御部２０２は、送信先管理情報を画像形成装置２００の図示しないメモリに記憶すると、送信先管理情報の「装置識別情報」に該当する上位装置１００に対し、生成した識別符号情報の「ジョブＩＤ」を送信する。
【００４３】
更に、制御部２０２は、識別符号情報の「ジョブＩＤ」を上位装置１００に送信すると、識別符号情報ＤＢ２０５で保持する該当する識別符号情報の「ジョブＩＤ送信情報」の項目を送信済みを示すべく０から１に変更する。
【００４４】
制御部２０２は、上位装置１００（ジョブＩＤ「０００１」）から画像データを取得すると、一時記憶部２０３に記憶する。そして、制御部２０２は、画像データを一時記憶部２０３に記憶すると、印刷処理許可判定部２０７に印刷処理の許可判定を指示する。
【００４５】
更に、制御部２０２は、いずれかの上位装置１００からステータス情報の送信要求信号の取得を開始すると、識別符号情報ＤＢ２０５で保持する該当する識別符号情報に基づいた印刷処理状況を示すステータス情報を生成する。ここで、ステータス情報については後述する。
【００４６】
印刷処理許可判定部２０７は、複数の上位装置１００から取得した画像データに対し、画像データに付与されたジョブＩＤに基づいて識別符号情報ＤＢ２０５で保持する識別符号情報を検索し、該当するジョブＩＤに基づいて、印刷許可及び印刷待機のいずれかの判定を行う。
【００４７】
即ち、印刷処理許可判定部２０７は、該当する識別符号情報のジョブＩＤで示す順番が先頭であると、印刷許可と判定する。
【００４８】
一方、印刷処理許可判定部２０７は、該当する識別符号情報のジョブＩＤで示す順番が２番目以降であると、印刷待機と判定する。
【００４９】
印刷処理許可判定部２０７が印刷許可と判定すると、制御部２０２は、一時記憶部２０３で保持する画像データを画像データ記憶部２０６に記憶する。そして、制御部２０２は、画像データを画像データ記憶部２０６に記憶すると、識別符号情報ＤＢ２０５で保持する該当する識別符号情報の「印刷処理許可情報」の項目を０から１に変更し、「受付ページ数」の項目を一時記憶部２０３で保持する画像データに付与されたページ数に基づいて設定すると共に、プリンタエンジン部２０８に印刷処理を指示する。
【００５０】
そして、制御部２０２は、該当する識別符号情報の「印刷処理許可情報」及び「受付ページ数」に設定すると、印刷処理許可を示すステータス情報を生成し、このステータス情報を要求信号の出力した該当する上位装置１００に送信する。
【００５１】
一方、印刷処理許可判定部２０７が印刷処理を待機と判定すると、制御部２０２は、印刷待機を示すステータス情報を生成し、このステータス情報を要求信号の出力した該当する上位装置１００に送信する。
【００５２】
プリンタエンジン部２０８は、印刷媒体を搬送する搬送部と、印刷媒体上に画像データ記憶部２０６で保持する画像データに基づいたトナー像を形成する画像形成部と、印刷媒体上のトナー像を定着させる定着部とで構成されており、画像データ記憶部２０６で保持する画像データに基づいた印刷処理を行う。
【００５３】
プリンタエンジン部２０８が印刷処理の指示を受け、印刷処理を開始すると、制御部２０２は、該当する識別符号情報の「印刷処理開始情報」の項目を０から１に変更する。
【００５４】
そして、制御部２０２は、「印刷処理開始情報」の項目を０から１に変更すると、印刷処理開始を示すステータス情報を生成し、このステータス情報を要求信号を出力した該当する上位装置１００に送信する。
【００５５】
プリンタエンジン部２０８が画像データ記憶部２０６で保持する画像データの各ページの印刷処理を終了する毎に、制御部２０２は、該当する識別符号情報の「印刷ページ数」の項目を印刷処理済のページ数に変更する。
【００５６】
そして、制御部２０２は、「印刷ページ数」の項目を印刷処理済のページ数に変更する毎に、印刷ページ数を示すステータス情報を生成し、このステータス情報を要求信号を出力した該当する上位装置１００に送信する。
【００５７】
プリンタエンジン部２０８が全てのページの印刷処理を終了すると、制御部２０２は、該当する識別符号情報の「印刷処理終了情報」の項目を０から１に変更する。
【００５８】
そして、制御部２０２は、「印刷処理終了情報」の項目を０から１に変更すると、印刷処理が終了したことを示すステータス情報を生成し、このステータス情報を要求信号を出力した該当する上位装置１００に送信する。
【００５９】
また、制御部２０２は、印刷処理が終了したことを示すステータス情報を上位装置１００に送信すると、識別符号情報ＤＢ２０５で保持する該当する識別符号情報（ジョブＩＤ「０００１」）を削除し、識別符号情報ＤＢ２０５を更新する。
【００６０】
＜実施例の動作＞
次に、本発明の画像形成システムの実施例における動作について、図３を示すフローチャート及び図４に示す印刷処理の流れを示す図を用いて説明する。ここで、２台の上位装置１００（クライアント１、クライアント２）からの印刷要求に基づいて、画像形成装置２００が印刷処理を行うものとする。
【００６１】
画像形成装置２００の図示しない電源部に備えるスイッチを用いて電源をＯＮにすると、制御部２０２は、識別符号情報ＤＢ２０５及び画像データ記憶部２０６を初期化処理すると共に、プリンタエンジン部２０８に電源を供給する。
【００６２】
そして、制御部２０２は、プリンタエンジン部２０８を初期動作させ、このプリンタエンジン部２０８が正常に動作することを確認すると、各部をジョブ待ち状態にする。
【００６３】
クライアント１を利用する利用者が図示しない入力部に備えるキーボード及びマウスを用いて文書作成用のアプリケーションソフトの起動を指示すると、制御部１０２は、アプリケーション格納部１０４に格納された該当するアプリケーションソフトを起動させ、このアプリケーションソフトに基づいて文書作成用画面を表示部１０３に備えるディスプレイに表示させる。
【００６４】
そして、クライアント１の利用者が、図示しない入力部に備えるキーボード及びマウスを用いて表示部１０３に表示された文書作成画面を用いて文書を作成し、このアプリケーションソフト上の印刷コマンドを押下すると、制御部１０２は、プリンタドライバ１０５に印刷データの生成を指示する。
【００６５】
プリンタドライバ１０５において、印刷データの生成の指示を受けると、スプーラ１０５１は、アプリケーションソフトを用いて作成されたデータから印刷データ１を生成する（ステップＳ１０１）。印刷データには、クライアント１の利用者がアプリケーションソフトを用いて設定した用紙サイズ及びページ数などが付与されている。
【００６６】
スプーラ１０５１が印刷データ１を生成すると、制御部１０２は、この印刷データ１を一時記憶部１０６に記憶すると共に印刷要求信号１を生成し、この印刷要求信号１を通信部１０１を介して画像形成装置２００に送信する（ステップＳ１０２）。印刷要求信号１には、装置識別情報「クライアント１」が付与されている。
【００６７】
画像形成装置２００の制御部２０２は、クライアント１から印刷要求信号１を取得すると、この印刷要求信号１に付与された装置識別情報「クライアント１」を一時記憶部２０３に記憶すると共に、識別符号情報生成部２０４に識別符号情報の生成を指示する。
【００６８】
識別符号情報生成部２０４は、識別符号情報の生成の指示を受けると、図示しないタイマ及びカウンタなどを用いて、例えば、図２に示すような、ジョブＩＤ「０００１」と、このジョブＩＤの生成した時間を示すジョブＩＤ生成時間「２００６／１０／１０／０８：４５：２３」とを含む識別符号情報１を生成する（ステップＳ１０３）。識別符号情報１には、生成された時点において、図２に示すように、「ジョブＩＤ」及び「ジョブＩＤ生成時間」以外の項目は、「０」が記載されている。
【００６９】
識別符号情報生成部２０４が識別符号情報１を生成すると、制御部２０２は、識別符号情報１を識別符号情報ＤＢ２０５に記憶する（ステップＳ１０４）と共に、識別符号情報１のジョブＩＤ「０００１」と、一時記憶部２０３で保持する装置識別情報「クライアント１」とを対応させた送信先管理情報を生成し、画像形成装置２００の図示しないメモリに記憶する。
【００７０】
そして、制御部２０２は、送信先管理情報を画像形成装置２００の図示しないメモリに記憶すると、クライアント１に生成した識別符号情報１のジョブＩＤ「０００１」を送信する（ステップＳ１０５）。
【００７１】
図４に示すように、同様に、クライアント２において印刷データ２が生成され、印刷要求信号１の後に印刷要求信号２が画像形成装置２００に送信されると、画像形成装置２００は、図２に示すような、例えば、ジョブＩＤ「０００２」と、ジョブＩＤ生成時間「２００６／１０／１０／０８：４５：４０」とを含む識別符号情報２を生成する。
【００７２】
識別符号情報生成部２０４が識別符号情報２を生成すると、制御部２０２は、識別符号情報２を識別符号情報ＤＢ２０５に記憶すると共に、識別符号情報２のジョブＩＤ「０００２」と、一時記憶部２０３で保持する装置識別情報「クライアント２」とを対応させた送信先管理情報を生成し、画像形成装置２００の図示しないメモリに記憶する。
【００７３】
そして、制御部２０２は、送信先管理情報を画像形成装置２００の図示しないメモリに記憶すると、クライアント２に対し、生成した識別符号情報２のジョブＩＤ「０００２」を送信する。
【００７４】
クライアント２の制御部１０２は、画像形成装置２００からジョブＩＤ「０００２」を取得すると、一時記憶部１０６で保持する印刷データ２にこのジョブＩＤを付与する。そして、制御部１０２は、印刷データ２にジョブＩＤ「０００２」を付与すると、この印刷データを一時記憶部１０６に記憶すると共に、プリンタドライバ１０５の図示しないラスタライズ変換部にラスタライズ変換を指示する。
【００７５】
プリンタドライバ１０５の図示しないラスタライズ変換部は、ラスタライズ変換の指示を受けると、一時記憶部１０６で保持する印刷データ２をラスタライズ変換して画像データ２を生成する（ステップＳ１０６）。ここで、画像データには、印刷データ２に付与されたジョブＩＤ「０００２」と、用紙サイズ及びページ数などがそのまま付与される。
【００７６】
プリンタドライバ１０５の図示しないラスタライズ変換部が画像データ２を生成すると、制御部１０２は、この画像データ２を一時記憶部１０６に記憶すると共に、画像データ２を通信部１０１を介して画像形成装置２００に送信する（ステップＳ１０７）。本実施例では、画像データ１よりも先に画像データ２を送信している。
【００７７】
そして、制御部１０２が画像データ２を画像形成装置２００に送信すると、ランゲージモニタ１０５２は、画像形成装置２００における画像データ２の印刷状況を示すステータス情報２の送信要求を開始する（ステップＳ１０８）。
【００７８】
ランゲージモニタ１０５２がステータス情報２の送信要求を行うと、制御部１０２は、ステータス情報２の送信要求信号を生成し、このステータス情報２の送信要求信号を通信部１０１を介して画像形成装置２００に送信する。
【００７９】
画像形成装置２００の制御部２０２は、クライアント２から画像データ２を取得すると、一時記憶部２０３に記憶する。そして、制御部２０２は、画像データ２を一時記憶部２０３に記憶すると、印刷処理許可判定部２０７に印刷処理の許可判定を指示する。
【００８０】
印刷処理許可判定部２０７は、該当する識別符号情報２のジョブＩＤ「０００２」で示す順番が２番目なので、印刷待機と判定する（ステップＳ１０９）。
【００８１】
印刷処理許可判定部２０７が印刷待機と判定すると、制御部２０２は、これにより、画像データ２を消去する。そして、制御部２０２は、印刷待機を示すステータス情報２を生成し、このステータス情報２を通信部２０１を介してクライアント２に送信する。
【００８２】
クライアント２の制御部１０２は、画像形成装置２００からステータス情報２を取得すると、このステータス情報２を一時記憶部１０６に記憶すると共に、ランゲージモニタ１０５２にステータス情報の取得を通知する。
【００８３】
そして、ランゲージモニタ１０５２は、ステータス情報２が「印刷待機」を示すと、先の画像データ２が受信されていないと判断し、制御部１０２に画像データ２の再送を指示する。
【００８４】
制御部１０２は、画像データ２の再送の指示を受けると、一時記憶部１０６で保持する画像データ２を画像形成装置２００に再送する（ステップＳ１１０）。
【００８５】
クライアント２の利用者は、印刷状況表示ユーティリティ１０５３を用いて表示部１０３に表示されたステータス情報２に基づく、例えば「印刷処理待ち」を示す表示画面を参照し、画像形成装置２００における画像データの印刷処理状況を把握することができる。
【００８６】
図４に示すように、画像形成装置２００において、クライアント２を印刷待機させた後にクライアント１から画像データ１を取得すると、印刷処理許可判定部２０７は、該当する識別符号情報１のジョブＩＤ「０００１」で示す順番が先頭なので、印刷許可と判定する。
【００８７】
印刷処理許可判定部２０７が印刷許可と判定すると、制御部２０２は、一時記憶部２０３で保持した画像データ１を画像データ記憶部２０６に記憶する（ステップＳ１１１）。そして、制御部２０２は、識別符号情報ＤＢ２０５で保持する該当する識別符号情報１の「印刷処理許可情報」の項目を０から１に変更し、「受付ページ数」の項目を一時記憶部２０３で保持する画像データに付与されたページ数「１２」に基づいて設定すると共に、プリンタエンジン部２０８に印刷処理を指示する。
【００８８】
そして、制御部２０２は、識別符号情報ＤＢ２０５で保持する該当する識別符号情報１の「印刷処理許可情報」及び「受付ページ数」を設定した後に、クライアント１から送信要求信号を受けると、印刷処理許可を示すステータス情報１を生成し、このステータス情報１を通信部２０１を介してクライアント１に送信する。
【００８９】
プリンタエンジン部２０８が印刷処理の指示を受け、画像データ１に基づく印刷処理を開始すると（ステップＳ１１２）、制御部２０２は、該当する識別符号情報１の「印刷処理開始情報」の項目を０から１に変更する。
【００９０】
そして、制御部２０２は、「印刷処理開始情報」の項目を０から１に変更すると、印刷処理開始を示すステータス情報１を生成し、要求信号を受けると、このステータス情報１を通信部２０１を介してクライアント１に送信する。
【００９１】
プリンタエンジン部２０８が画像データ記憶部２０６で保持する画像データ１の各ページの印刷処理を終了する毎に、制御部２０２は、該当する識別符号情報１の「印刷ページ数」の項目を印刷処理済のページ数に変更する。
【００９２】
そして、制御部２０２は、「印刷ページ数」の項目を印刷処理済のページ数に変更する毎に、印刷ページ数を示すステータス情報１を生成し、要求信号を受けると、このステータス情報１を通信部２０１を介してクライアント１に送信する。
【００９３】
プリンタエンジン部２０８が全てのページの印刷処理を終了すると（ステップＳ１１３）、制御部２０２は、該当する識別符号情報１の「印刷処理終了情報」の項目を０から１に変更する。
【００９４】
そして、制御部２０２は、「印刷処理終了情報」の項目を０から１に変更すると、印刷処理が終了したことを示すステータス情報１を生成し、要求信号を受けると、このステータス情報１を通信部２０１を介してクライアント１に送信する。
【００９５】
また、制御部２０２は、印刷処理が終了したことを示すステータス情報１をクライアント１に送信すると、識別符号情報ＤＢ２０５で保持する該当する識別符号情報１を削除し（ステップＳ１１４）、識別符号情報ＤＢ２０５を更新する。
【００９６】
クライアント１の制御部１０２は、画像形成装置２００から印刷終了を示すステータス情報１を取得すると、一時記憶部１０６に記憶すると共に、ランゲージモニタ１０５２にステータス情報１の取得を通知する。
【００９７】
ランゲージモニタ１０５２は、ステータス情報１が「印刷終了」を示すと、ステータス情報１の送信要求を終了する（ステップＳ１１５）と共に、画像形成装置２００の印刷処理状況の監視終了を制御部１０２に通知する。
【００９８】
クライアント１の利用者は、印刷状況表示ユーティリティ１０５３を用いて表示部１０３に表示されたステータス情報１に基づく表示画面を参照し、画像形成装置２００における画像データ１の印刷処理が終了したことを把握する。これにより、クライアント１の利用者は、画像形成装置２００における印刷処理が終了したことを確認してから、印刷物を受け取りに行くことができる。
【００９９】
図４に示すように、画像形成装置２００では、画像データ１の印刷処理が終了し、識別符号情報ＤＢ２０５から識別符号情報１を削除すると、印刷処理許可判定部２０７は、クライアント２からの画像データ２に対し、印刷許可と判定する。
【０１００】
同様に、画像形成装置２００において、画像データ２に基づいた印刷処理が行われ、クライアント２のプリンタドライバ１０５は、画像形成装置２００における画像データ２の印刷処理状況を監視し、画像データ２の印刷処理が終了すると、監視を終了する。
【０１０１】
＜実施例の効果＞
実施例の画像形成システムによれば、画像形成装置２００の識別符号情報生成部２０４は、複数の上位装置１００からの印刷要求を管理するために、印刷順を示すジョブＩＤ及び現在の印刷状況を示す識別符号情報を生成し、印刷処理許可判定部２０７は、ジョブＩＤに該当する画像データを受信すると、印刷許可と判定し、印刷許可と判定された画像データに基づいて印刷処理を行うので、プリンタサーバを備えることなく、画像形成装置２００が複数の上位装置１００からの印刷要求順に印刷処理を行うことができる。
【０１０２】
尚、上記構成では、画像形成装置２００において印刷処理が終了した画像データに該当する識別符号情報を識別符号情報ＤＢ２０５から削除したが、上位装置１００から識別符号情報の削除が要求されるまで、識別符号情報ＤＢ２０５で印刷処理が終了した識別符号情報を管理する構成にしてもよい。
【０１０３】
これにより、上位装置１００の利用者は、画像形成装置２００において、自己の印刷要求に基づく印刷処理が終了しても、印刷処理が実行された時間などの印刷処理状況を把握することができる。
【０１０４】
また、上記構成では、画像形成装置２００が各上位装置１００からステータス情報の要求信号を受けると、識別符号情報ＤＢ２０５を検索し、該当する識別符号情報に基づいた印刷処理状況を示すステータス情報を生成し、生成したステータス情報を該当する上位装置１００に送信していたが、各上位装置１００から要求信号を受けずに、画像形成装置２００から一定時間毎に各上位装置１００に対して該当するステータス情報を送信する構成にしてもよい。
【産業上の利用可能性】
【０１０５】
上記した実施例では、本発明の画像形成装置をプリンタとして適用した例を説明したが、これに限る必要はなく、例えば複合機などにも適用可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明に係る実施例の画像形成システムを示すブロック図である。
【図２】本発明に係る実施例の識別符号情報ＤＢの構成の一例を示す図である。
【図３】本発明に係る実施例の画像形成システムの動作を示すフローチャートである。
【図４】本発明に係る実施例の画像形成システムにおける印刷処理の流れの一例を示す図である。
【符号の説明】
【０１０７】
１００    上位装置
１０１    通信部
１０２    制御部
１０３    表示部
１０４    アプリケーション格納部
１０５    プリンタドライバ
１０５１  スプーラ
１０５２  ランゲージモニタ
１０５３  印刷状況表示ユーティリティ
１０６    一時記憶部
２００    画像形成装置
２０１    通信部
２０２    制御部
２０３    一時記憶部
２０４    識別符号情報生成部
２０５    識別符号情報ＤＢ
２０６    画像データ記憶部
２０７    印刷処理許可判定部
２０８    プリンタエンジン部
３００    ネットワーク
【図１】
2008137214.tif 000003
【図２】
2008137214.tif 000004
【図３】
2008137214.tif 000005
【図４】
2008137214.tif 000006