(57)【要約】【課題】  ジョブの処理する画像形成装置上で作業者が行った各種作業の内容や工数などを、当該ジョブに適切に対応付けて管理する。【解決手段】  画像形成装置は、実行されるジョブとジョブ処理実行に操作者により実行されるスキャン処理、用紙登録、用紙補給の作業内容、作業時間及び作業者の情報などをデータベースへ関連付けて保持する。さらに、画像形成装置は、データベースに保持している用紙情報の登録作業に関する工数などの情報をサーバへ送信する。【選択図】  図１０
2010212862.tif 000002
【特許請求の範囲】
【請求項１】
データベースを備え、外部から受信するジョブで指定される処理を行う画像形成装置であって、
前記画像形成装置上で行われる作業に関する操作に基づく操作ログを前記データベースに記録する操作ログ記録手段と、
前記ジョブを外部から受信する受信手段と、
画像形成装置上で行われた作業に基づいて、前記受信手段で受信したジョブで指定される処理を実行する処理手段と、
前記処理手段により処理されたジョブに基づくジョブログを前記データベースに記録するジョブログ記録手段と、
前記処理手段によるジョブの処理に対応する前記画像形成装置上で行われた作業に関する操作に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理する管理手段と、
前記管理手段による関連付けを識別可能に、前記データベースに記録される操作ログ及びジョブログを外部装置に通知する通知手段とを備え、
前記管理手段は、前記受信手段により受信したジョブと、前記受信手段によるジョブの受信の前に前記データベースに記録された操作ログとを関連付けて管理し、
前記操作ログには操作を行った操作者の情報及び時間情報が含まれることを特徴とする画像形成装置。
【請求項２】
前記作業にはスキャン作業が含まれ、
前記処理手段は、スキャン作業によりスキャンされた画像データを用いて、前記受信手段で受信したジョブで指定される処理を実行し、
前記管理手段は、前記処理手段で用いた画像データをスキャンしたスキャン作業に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記作業には用紙情報の登録作業が含まれ、
前記処理手段は、用紙情報の登録作業で登録した用紙を用いて、前記受信手段で受信したジョブで指定される処理を実行し、
前記管理手段は、前記処理手段で用いた用紙情報の登録作業に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記作業には用紙の補給作業が含まれ、
前記処理手段は、用紙の補給作業で補給した用紙を用いて、前記受信手段で受信したジョブで指定される処理を実行し、
前記管理手段は、前記処理手段で用いた用紙を補給した用紙の補給作業に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記ジョブは、ＪＤＦジョブであることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
データベースを備え、外部から受信するジョブで指定される処理を行う画像形成装置における情報処理方法であって、
前記画像形成装置上で行われる作業に関する操作に基づく操作ログを前記データベースに記録する操作ログ記録工程と、
前記ジョブを外部から受信する受信工程と、
画像形成装置上で行われた作業に基づいて、前記受信工程で受信したジョブで指定される処理を実行する処理工程と、
前記処理工程で処理されたジョブに基づくジョブログを前記データベースに記録するジョブログ記録工程と、
前記処理工程でジョブの処理に対応する前記画像形成装置上で行われた作業に関する操作に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理する管理工程と、
前記管理工程で関連付けを識別可能に、前記データベースに記録される操作ログ及びジョブログを外部装置に通知する通知工程とを備え、
前記管理工程では、前記受信工程で受信したジョブと、前記受信工程でのジョブの受信の前に前記データベースに記録された操作ログとを関連付けて管理し、
前記操作ログには操作を行った操作者の情報及び時間情報が含まれることを特徴とする情報処理方法。
【請求項７】
コンピュータを請求項１乃至請求項５の何れか１項に記載される手段として機能させるためのプログラム。
【請求項８】
外部から受信するジョブで指定される処理を行う画像形成装置を含む管理システムであって、
前記画像形成装置上で行われる作業に関する操作に基づく操作ログをデータベースに記録する操作ログ記録手段と、
画像形成装置上で行われた作業に基づいて、前記画像形成装置で受信したジョブで指定される処理を実行し、処理された当該ジョブに基づくジョブログを前記データベースに記録するジョブログ記録手段と、
前記画像形成装置におけるジョブの処理に対応する前記画像形成装置上で行われた作業に関する操作に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理する管理手段と、
前記管理手段による関連付けを識別可能に、前記データベースに記録される操作ログ及びジョブログに基づく通知を行う通知手段とを備え、
前記操作ログには操作を行った操作者の情報及び時間情報が含まれることを特徴とする管理システム。
【請求項９】
前記通知手段は、関連付けて管理されるジョブログ及び操作ログに基づき、ジョブの処理内容、前記画像形成装置上で行われた作業内容、当該作業を行った作業者の情報、及び当該作業の工数を識別できるように表示することで通知を行うことを特徴とする請求項８に記載の管理システム。
【請求項１０】
外部から受信するジョブで指定される処理を行う画像形成装置を含む管理システムにおける情報処理方法であって、
前記画像形成装置上で行われる作業に関する操作に基づく操作ログをデータベースに記録する操作ログ記録工程と、
画像形成装置上で行われた作業に基づいて、前記画像形成装置で受信したジョブで指定される処理を実行し、処理された当該ジョブに基づくジョブログを前記データベースに記録するジョブログ記録工程と、
前記画像形成装置におけるジョブの処理に対応する前記画像形成装置上で行われた作業に関する操作に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理する管理工程と、
前記管理工程での関連付けを識別可能に、前記データベースに記録される操作ログ及びジョブログに基づく通知を行う通知工程とを備え、
前記操作ログには操作を行った操作者の情報及び時間情報が含まれることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムでの印刷処理にかかる作業工数などを一元管理するための技術に関する。
【背景技術】
【０００２】
画像形成システムでは、印刷ワークフロー環境のデジタル化に伴い、ジョブ生成アプリ、ジョブ管理サーバ、電子写真方式のプリンタおよびインクジェットなどを組み合わせたＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）環境が整備されている。ＰＯＤでは、小ロットで多品種のジョブを短納期で納品することが求められる。なお、ワークフロー処理を行う画像形成システムが特許文献１に記載されている。
【０００３】
また、ＰＯＤ印刷ワークフローにおいて、ジョブやその通信を定義する標準フォーマット仕様としてＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）がある。ＪＤＦ仕様に基づく画像形成システムでは、ＭＩＳ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）と呼ばれるサーバアプリケーションを使用して印刷コストの管理が行われている。以下、ＪＤＦデータにより定義されるジョブをＪＤＦジョブと呼ぶ。
【０００４】
ＭＩＳは各ＪＤＦジョブに関する、紙やトナーなどの消耗品情報のみならず、作業者の画像形成装置における操作作業の実働時間の情報も人的リソースのコスト情報として収集する。作業者による作業としては、用紙など消耗品の情報登録及び補充、画像処理にかかる色味の調整作業などがある。
【０００５】
さらに、ＭＩＳで収集された作業時間の情報は、印刷会社で印刷要件と照らし合わせて見積もりを算出するための標準的な指標として用いられる。それに基づいて算出される見積価格は受注競争力に大きく影響するため、印刷時に実際にかかったコストを正確に計測することは、非常に重要である。
一方、印刷処理を行う画像形成装置において、作業者が印刷時にログインしなければ印刷を行えない認証機能を持つ画像形成装置がある。この場合、作業者は画像形成装置上のパネルに表示されるＵＩを用いて、印刷開始時にあらかじめ設定したユーザアカウント情報を入力することでログイン処理を行い、ユーザ認証後、印刷作業を行う。そして、印刷処理完了後、作業者はログアウトする操作を行う。この機能により画像形成装置上で、どの作業者がどの時間にログイン及びログアウト処理を行ったかを記録することが可能となる。
【０００６】
さらに、このような画像形成システムにおいて、画像形成システムからＭＩＳへの印刷時の作業時間情報を伝達する処理について以下説明する。
まず、画像形成システムを構成するプリプレスアプリケーションはＪＤＦデータを作成して、画像形成装置に送信する。作業者は作業開始時に画像形成装置のパネル上でログイン処理を行う。その後、画像形成装置においてログイン中の作業者がＪＤＦジョブに基づく処理に関する何らかの作業を開始する。また、画像形成装置では、受信したＪＤＦジョブを解析して印刷処理などを行う。画像形成装置は、ログアウトのタイミングを管理して、作業者の作業した時間情報などをログ情報として記録し、そのログ情報をＭＩＳに通知する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３０４８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
一方、ＭＩＳにおいてはＪＤＦジョブに対応させて、作業者が画像形成装置上で行った操作内容やその工数を管理したい。しかしながら、ＭＩＳを利用する管理システムにおいて、各ＪＤＦジョブに基づく処理に関する作業者が画像形成装置上で行った作業やその実働時間を、各ＪＤＦジョブに対応させて管理することが困難な以下の（１）〜（４）の例がある。
【０００９】
（１）印刷用画像データをスキャンして取り込む場合
既に印刷済みの紙原稿を原本とする場合や、手書きされたデータ等をスキャンして、画像を印刷コンテンツ用画像として使用することがある。このワークフローは画像形成装置での原稿スキャニングとして行われるが、従来、スキャン作業とそれに関連するＪＤＦジョブとの対応がとれていない。結果的にＭＩＳでは、ＪＤＦジョブと関連付けて、このスキャン作業の作業工数を管理することができない。
【００１０】
（２）用紙情報の登録の場合
画像形成装置において作業者が、ＪＤＦジョブで使用する用紙情報の設定登録作業を行うことがある。このような登録作業が印刷処理中に行われない場合、具体的にはＪＤＦジョブを画像形成装置が受信する前にこの登録作業を行う場合は、この登録作業にかかる工数に対応させるべきＪＤＦジョブを画像形成装置が管理していない。こういった環境では、結果的に、ＭＩＳは用紙登録作業に要した工数をＪＤＦジョブに関連づけて管理することが困難であった。
また、作業者の作業効率の向上のため、画像形成装置においてあるジョブＡの処理中に、別のＪＤＦジョブ（ジョブＢ）の用紙登録作業を行った場合を想定する。この際には、ジョブＢで用いる用紙登録作業の工数が、ジョブＡの実行時間にまぎれてしまうため、ＭＩＳにおいて正確な工数を管理ができない可能性がある。
【００１１】
（３）用紙の補充、交換の場合
ＭＩＳは、作業者がＪＤＦジョブの印刷中に、用紙補充を行った場合、その作業の工数を当該ＪＤＦジョブに要した工数として管理したい。しかしながら、画像形成装置がＪＤＦジョブを受信する前に、作業者が予め用紙の交換や補給を行う場合、これら作業に要した作業時間は、直接ＪＤＦジョブと関連付けて工数管理することができない。
【００１２】
（４）再印刷の場合
従来、既にオリジナルのＪＤＦジョブを印刷する際に印刷体裁の設定作業などの調整作業が行われている場合、再印刷に対応するＪＤＦジョブにはその作業工数を転嫁する手法が提供されていなかった。つまり、同じ内容のＪＤＦジョブ、同じ作業者であってもジョブ間で作業工数にばらつきが生じる可能性がある。
本発明は、上記の少なくとも何れかの課題を解決するためになされたものである。そして、その目的は、ジョブの処理する画像形成装置上で作業者が行った各種作業の内容や工数などを、当該ジョブに適切に対応付けて管理することが可能な仕組みを提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
データベースを備え、外部から受信するジョブで指定される処理を行う画像形成装置であって、前記画像形成装置上で行われる作業に関する操作に基づく操作ログを前記データベースに記録する操作ログ記録手段と、前記ジョブを外部から受信する受信手段と、画像形成装置上で行われた作業に基づいて、前記受信手段で受信したジョブで指定される処理を実行する処理手段と、前記処理手段により処理されたジョブに基づくジョブログを前記データベースに記録するジョブログ記録手段と、前記処理手段によるジョブの処理に対応する前記画像形成装置上で行われた作業に関する操作に基づく前記データベースに記録された操作ログを特定し、当該ジョブと関連付けて管理する管理手段と、前記管理手段による関連付けを識別可能に、前記データベースに記録される操作ログ及びジョブログを外部装置に通知する通知手段とを備え、前記管理手段は、前記受信手段により受信したジョブと、前記受信手段によるジョブの受信の前に前記データベースに記録された操作ログとを関連付けて管理し、前記操作ログには操作を行った操作者の情報及び時間情報が含まれることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ジョブの処理する画像形成装置上で作業者が行った各種作業の内容や工数などを、当該ジョブに適切に対応付けて管理することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】画像形成装置の構成を説明するブロック図である。
【図２】画像形成装置のソフトウエア構成を説明するブロック図である。
【図３】操作部１０８のハードキーを説明する平面図である。
【図４】操作部に表示されるユーザインタフェースの一例を示す図である。
【図５】画像形成システムの構成を説明するブロック図である。
【図６】ＭＩＳサーバによる印刷ログとＪＤＦの対応付けを示す図である。
【図７】ＭＩＳサーバ上の作業工数表示画面の一例を示す図である。
【図８】画像形成装置のデータ処理手順を示すフローチャートである。
【図９】画像形成システムのワークフローを説明する図である。
【図１０】画像形成システムのワークフローを説明する図である。
【図１１】画像形成装置のデータ処理手順を示すフローチャートである。
【図１２】画像形成システムのワークフローを説明する図である。
【図１３】画像形成システムのワークフローを説明する図である。
【図１４】ＭＩＳサーバによるログＩＤとＪＤＦとを対応付ける処理を説明する図である。
【発明を実施するための形態】
【００１６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
＜システム構成の説明＞
図１は、本実施形態を示す画像形成システムに適用される画像形成装置１００の構成を説明するブロック図である。本例は、画像形成装置がＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で構成される例である。ＭＦＰは、スキャナなどの読み取り部、プリンタ部、通信処理部などを備え、複写、印刷、スキャンなど複数の機能処理を実行する。なお、本実施形態に示す画像形成装置は、ログインした作業者の指示に従い、管理装置から受信するＪＤＦジョブに読み取り部が読み取る原稿の画像データを適用して、画像形成処理を含む一連のワークフローを実行する。また、本実施形態では、とくにＪＤＦジョブを処理するＰＯＤシステムを例とする。
【００１７】
図１において、１０５は画像形成装置全体を制御するコントローラ部である。コントローラ１０５は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスク部（ＨＤ部）１０４を備える。
ここで、ＣＰＵ１０１はコントローラ１０５の制御および演算処理等を行うものである。ＲＯＭ１０２は、システム起動プログラムの情報等を記憶し、ＲＡＭ１０３にロードされてＣＰＵ１０１により実行されることで、各種の機能処理を実現する。ここで、ＲＡＭ１０３は使用制限のないデータ記憶領域であり、オペレーティングシステムや通信制御およびエンジン制御などのプログラムがロードされ、実行されたり、データが記憶されたりする領域である。
【００１８】
さらに、ＨＤ部１０４はハードディスクで構成される場合を示すが、ＳＲＡＭなど不揮発性記憶装置で構成されていてもよい。ここで、ＨＤ部１０４は、外部装置から受信するＪＤＦジョブに関連する処理（例えば、原稿のスキャンや画像形成処理などを含むワークフロー）のログ情報を記録する領域としても用いられる。なお、ログ情報とは、例えば、ＭＦＰにログインした作業者がログアウトするまでに実行した作業の進捗などを認識可能な情報である。
【００１９】
また、１０６は読み取り部として機能するスキャナであり、作業者がセットする原稿の画像読み取りを行う。なお、原稿の読み取り条件等は、作業者が操作部１０８を用いて設定するものとする。
１０７はプリンタであり、コントローラ１０５の制御のもとで印刷動作をする。インクジェット方式、電子写真方式などいくつかの印刷方式がある。なお、画像形成装置１００には、プリンタ１０７に供給するための用紙を収容する給紙部（不図示）を複数備える。また、各給紙部には用紙補給の際などに扉が開閉されたかどうかを検出するセンサを備える。したがって、このセンサからの出力をＣＰＵ１０１が監視することで、作業者による用紙の交換・補給時間等を計算することが可能となる。
【００２０】
プリンタ１０７に関して、電子写真方式では、帯電性を持った微細な粒子であるトナーが、静電気によって紙に転写され、定着器によって定着させることで印刷が行われる。トナーは、イエロー、マゼンタ、シアン、ブラックの４色で構成させることが多い。
１０８は操作部で、ユーザインタフェースを介してユーザからの指示を受け付けたり、あるいは、表示を行ったりする。１０９は通信部であり、ネットワーク通信制御を行うものであり，他の画像形成装置やコンピュータとの通信が可能である。１１１はシステムバスであり、上述した構成要素間のデータの通路となるべきものである。
１１０はシート処理を行う後加工部である。ここで、シート処理の加工には、中綴じ、裁断、パンチ穴開け、くるみ製本など印刷後に必要な加工が含まれる。
【００２１】
図２は、図１に示した画像形成装置１００のソフトウエア構成を説明するブロック図である。なお、後述するソフトウエアはＲＯＭ１０２あるいはＨＤ部１０４に記憶され、画像形成装置１００起動時にＣＰＵ１０１によりＲＡＭ１０３にロードされ実行される。
図２において、２０１はオペレーティングシステム（ＯＳ）であり、画像形成装置１００全体の資源を管理／制御する。２０２はＡＰＩ−１（第１のＡＰＩ）であり、ＯＳ２０１上で動作するアプリケーションのためのインタフェースである。アプリケーション２０８は第１のＡＰＩ２０２を通じて、画像形成装置１００上のリソースにアクセスしたり、ＣＰＵ１０１でコマンドを実行したりすることができる。
【００２２】
２０３はコントローラ制御部で、ＯＳ２０１上で動作しスキャナ１０６、プリンタ１０７、操作部１０８などを制御する。２０４はリソース管理部であり、コントローラ制御部２０３、後述する仮想マシン２０５、仮想マシン２０５上の全アプリケーションがメモリ等のリソース資源を使用する際、予め決められた以上の資源が使用できないように制限する。
２０５は仮想マシンであり、特定のアプリケーションを実行するために最適な実行環境であり、例えば、Ｊａｖａ（登録商標）の仮想マシンなどにより実現されるものである。
【００２３】
２０６はＡＰＩ−２（第２のＡＰＩ）であり、仮想マシン２０５上で動作するアプリケーションが、コントローラ制御部２０３、リソース管理部２０４、第１のＡＰＩ２０２などを利用するためのインタフェースである。
２０７はアプリケーションを管理する管理アプリケーション（管理アプリ）であり、仮想マシン２０５上で動作するアプリケーション２０８を管理する。管理アプリ２０７は、後述するアプリケーション２０８のダウンロード、アップロード、消去、有効無効化を行うものである。なお、管理アプリ２０７は仮想マシン２０５上で動作するアプリケーションの１つである。
また、本実施形態における画像形成装置１００には期待される役割に応じて、任意の機能を持つアプリケーションを任意の数だけインストールし、動作させることが可能に構成されている。
【００２４】
図３は、図１に示した操作部１０８のハードキーを説明する平面図である。
図３において、３００はキー入力部であり、ハードキーによりユーザ操作を受付可能である。３０１はＯＮ／ＯＦＦボタンとして機能する電源スイッチである。３０２は節電ボタンであり、本ボタンが押されると節電モードに移行する。ここで、節電モードとは、一部の部品への電源供給を停止することで機器全体の電力消費を抑える状態のことを示す。
【００２５】
３０３はカウンタ確認キーであり、このカウンタ確認キー３０３が押されると、図４に示すタッチパネル４０１に課金カウンタの情報が表示される。ここで、課金カウンタの情報には、トータル、白黒トータル、カラートータル等のカウンタがあり、それぞれのカウンタ値がコントローラ１０５により管理されている。
ここで、トータルとは、画像形成装置１００が設置されてから現在まで、排紙された面数を示す。白黒トータルとはトータルのうち白黒印刷のものであり、カラートータルとはトータルのうち白黒印刷以外のものである。
【００２６】
３０４はスタートキーであり、コピー／印刷／スキャン／送信などのＭＦＰが提供する処理の開始を指示する。３０５はストップキーであり、スタートキーで開始したジョブの停止を指示する。
３０６はテンキーであり、数値情報を入力する。３０７はＩＤキーであり、ログインする作業者の認証情報の入力を指示するものである。
３０８はクリアキーであり、テンキー３０６によって入力された情報を解除する。３０９はリセットキーであり、ユーザによって処理対象のジョブに指示されたすべてのパラメータを解除する。３１０はヘルプキーであり、操作方法が不明なときにユーザが押すものであり、操作の助けとなる情報を表示する。３１１はユーザモードキーであり、各種設定を開始するためのキーである。
【００２７】
図４は、図１に示した操作部１０８のタッチパネルに表示されるユーザインタフェースの一例を示す図である。本実施形態に示すタッチパネルは表示機能を備えると共に、表示領域が押されたかどうかを検知することにより、操作者からの入力を受け付けることができるように構成されている。また、本画面は、画像形成装置１００が操作可能になったときにタッチパネル上に表示される画面の一例に対応する。
【００２８】
図４において、４０１はコピーボタンであり、複写動作を行う場合に押すボタンである。４０２は送信ボタンであり、送信処理を行う場合に押すボタンである。４０３はボックスボタンであり、画像形成装置１００が備える主に画像データ格納用の記憶領域であるボックスに関する処理を行う場合に押すボタンである。４０４は拡張ボタンであり、アプリケーション２０８の画面を表示する場合に押すボタンである。
【００２９】
４０５は色選択リストボックスであり、自動選択、カラー、白黒などいずれかを選択する。４０６はステータス表示欄であり、ユーザに伝えたい情報を表示する。ここでは例として、コピー可否、倍率、用紙選択法、部数を表示している。
４０７はコピーボタンであり、等倍コピー（倍率１００％）を指示する。４０８は倍率を指定するためのボタンである。４０９は用紙選択ボタンで、用紙をどこから給紙するかを指定する。４１０は仕上げボタンであり、ソート設定、フィニッシング設定などの設定内容を指定する。
４１１は両面ボタンであり、原稿スキャン、印刷をそれぞれ片面または両面のどちらにするかを指定する。４１２は割り込みボタンであり、現在実行中のジョブを中断して、新規のジョブを投入できるようにする。
【００３０】
４１３は濃度調整のためのスライドバーで、印刷濃度を指定する。４１４は原稿スキャンの特性を指示するものであり、例えば文字向け、写真向け、といった切り替えを可能にする。また、４１５は応用モードボタンであり、画像調整、表紙や合紙などの設定、製本の指定、ＯＨＰ中差しの設定、とじしろの大きさなど、複雑な指示を行う際に作業者により指示される。
４１６はシステム状況表示ボタンであり、画像形成装置１００を構成する各コンポーネントの状態や、画像形成装置１００に記録しているジョブ履歴情報を表示する場合に押下される。
【００３１】
図５は、本実施形態を示す画像形成システムの構成を説明するブロック図である。本例は、管理装置としてＭＩＳサーバ５０１が画像形成装置１００とネットワークを介して接続されるシステム例である。なお、ＭＩＳサーバ５０１は、一般的なパーソナルコンピュータを含む情報処理装置であって、各種メモリやプログラムの実行などの制御を行うコントローラ部（ＣＰＵ）を備える。また、入力装置と、表示部を含む出力装置とを備え、アプリケーションを実行して、データ処理結果を表示部に表示することが可能である。
【００３２】
図５において、画像形成装置１００は、ＭＩＳサーバ５０１から受信するＪＤＦジョブを処理するためのモジュールを備えている。本実施例においては、ＭＩＳサーバ５０１は、画像形成装置１００に送信したＪＤＦジョブに関連する作業工数の管理を画像形成装置１００から通知されるＪＭＦ（Ｊｏｂ  Ｍｅｓｓａｇｉｎｇ  Ｆｏｒｍａｔ）メッセージに従って行う。ＪＭＦメッセージはＪＤＦ仕様のデータであって、装置間でジョブの状態、処理結果、操作者の情報などをやり取りする。画像形成装置ではＪＤＦデータおよび自身で行った処理に関する情報をもとにＪＭＦメッセージを生成することになる。ＭＩＳサーバ５０１は、コストの算定などに用いるため、画像形成装置１００から工数情報などを含むＪＭＦメッセージを収集する機能を備えることとする。
【００３３】
ＭＩＳサーバ５０１は、管理情報システム、あるいは、経営管理システムと呼ばれる企業の経営や管理などの意思決定に必要な情報を収集・分析するためのシステムサーバとして機能する。一般的にＭＩＳサーバは、宣伝、受注、見積もり、計画、生産、出荷、在庫、購入、販売を始めとする様々な経営情報や販売情報を統括的に管理するシステムにおける各種情報を管理するサーバである。特に印刷業界におけるＭＩＳサーバは、印刷生産設備や印刷生産資源を一元管理、印刷生産における工程管理を行う。さらに、ＭＩＳサーバは、ＪＤＦデータやその関連データによって、受注から納品あるいは費用回収に至るまでのトータルなワークフローを自動化する仕組みを提供することができる。ここで、ＪＤＦジョブは、作業指示や印刷設定などジョブの定義情報であるＪＤＦデータと印刷データなどから構成される。
【００３４】
ＭＩＳサーバ５０１は、エンドユーザからの印刷内容などの指定に基づいて、ＰＯＤサイト環境における各工程に対する作業指示を記載したＪＤＦデータを発行する。コンピュータや各種画像形成装置により構成される本画像形成システムは、ＪＤＦデータの記載内容に従って処理する。
このＭＩＳサーバ５０１は、ＰＯＤサイト環境における各工程を担当する画像形成装置１００などの各装置との間でＪＭＦと呼ばれるメッセージを交換する。ＭＩＳサーバ５０１は、ＪＭＦを用いて各装置が具備する機能情報や能力情報、各装置のステータス情報、受け付けたジョブの進捗情報等を取得することにより、本システムのワークフローを一元管理する。
【００３５】
５０２はＪＤＦジョブを作成するプリプレスアプリケーションが動作する情報処理装置である。プリプレスアプリケーションの機能モジュールとしては、ＪＤＦ生成モジュール５１０とＪＤＦ／ＪＭＦ処理モジュール５１１とがある。
ＪＤＦ生成モジュール５１０において、ユーザによって指定される印刷の内容などからＪＤＦジョブを生成する。このとき、印刷される実際のコンテンツデータとしては、Ａｄｏｂｅ社のＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などが用いられる。ＪＤＦ／ＪＭＦ処理モジュール５１１は、外部装置との間でＪＤＦ・ＪＭＦの送受信およびパース処理を行う。
【００３６】
ＪＤＦ生成モジュール５１０で生成したＪＤＦデータに基づくＪＤＦジョブは、ＪＤＦ／ＪＭＦ処理モジュール５１１を介して画像形成装置１００に送信される。
５０３はＪＤＦ・ＪＭＦの送受信およびパース処理を行うＪＤＦ／ＪＭＦ処理モジュールである。例えば、ここで受信されたＪＤＦジョブは、ＪＤＦデータの指示に従い、印刷処理モジュール５０８に送られて、印刷処理が行われる。また印刷処理後、印刷結果を記録したＪＭＦメッセージをＭＩＳサーバ５０１に通知する。
【００３７】
５０４はＪＤＦジョブに基づく処理に対応するログ情報を、ＪＭＦ形式に変換するＪＭＦ生成モジュールである。ここでは、ＪＤＦデータにログなどの処理結果や工数、作業者の情報を追記する形で生成してもよい。
５０５は画像形成装置上に設けられた表示および入力用のＵＩである。５０６はログイン管理アプリ（ログインアプリ）で、ＵＩ５０５でログイン・ログアウト処理を行った際に作業者の認証処理を行う。５０７はデータベースで、ＪＤＦジョブに基づく処理に対応するログ情報などの各種情報を保存する。なお、データベース５０７には、ログインアプリ５０６でログイン状態として監視している作業者の作業内容、作業した時間情報などを含むログはここに記録される。
【００３８】
本実施形態では、データベース５０７には、ジョブログ記録処理に基づくＪＤＦジョブと、作業者が行う画像形成装置上で行う各作業とを関連付けて作業ログを保存する。ここで、操作ログ記録処理に基づく作業ログには、作業者による原稿の読み取り関わる作業、ジョブの印刷設定を設定する作業、用紙種類などの登録・設定作業、及び用紙補給作業などといった作業内容と作業時間などが含まれる。なお、作業者は操作部１０８を用いて、スキャナ１０６で読み取った画像データを外部（ＭＩＳサーバ５０１など）から受信するＪＤＦジョブに適用するための設定を行う。また、詳細は後述するがＪＤＦジョブにスキャナ１０６で読み取った画像データを適用する際に、原稿の読み取りを行う作業と、印刷設定を行う作業とが別の作業者になる場合もある。
【００３９】
５０８は印刷処理モジュールで、ＪＤＦデータの設定や作業者の行った作業に対応した印刷処理がプリンタ１０７において行われるよう制御する。なお、ここでの印刷結果はデータベース５０７にログとして記録される。
５０９は用紙情報データベース（用紙情報ＤＢ）で、画像形成装置に登録された用紙情報を管理する。
５１２はデータ入出力モジュールで、ＭＩＳサーバ５０１上で外部とデータの入出力を行う。
【００４０】
５１３はジョブ管理モジュールで、ＭＩＳサーバ５０１上でＰＤＦなどのコンテンツデータとＪＤＦジョブの関連付けを行いジョブの管理を行う。また、ジョブ管理モジュール５１３は、例えば図７に示すユーザインタフェースを用いて、画像形成装置１００から通知される各種情報に基づいて印刷コストなどを表示することが可能に構成されている。
【００４１】
ＪＤＦジョブ生成モジュール５１４は、ＭＩＳサーバ５０１における、エンドユーザや作業者などによる印刷内容の指定からＪＤＦジョブを生成する。その際、コンテンツデータとしてジョブ管理モジュール５１３で管理するＰＤＦなどの画像データが用いられる。
ＪＤＦ／ＪＭＦ処理モジュール５１５は、ＪＤＦ・ＪＭＦの送受信およびパース処理を行う。ＪＤＦ／ＪＭＦ処理モジュール５１５は、画像形成装置１００から受信したＪＭＦメッセージをパースして、特定のＪＤＦジョブに対応するように記録されている作業工数といった情報を取得する。
５１６はデータベースで、ＪＤＦジョブに対応付けて、その処理に基づく作業工数などといった情報を記録、管理する。
【００４２】
図６は、図５に示したＭＩＳサーバ５０１で管理する印刷処理などに基づくログ情報に含まれる各ログとＪＭＦメッセージの対応付けの一例を示す図である。なお、ＪＭＦメッセージ上では作業工数の情報はＡｕｄｉｔＰｏｏｌタグで表現される。ＪＭＦメッセージはＪＤＦデータ記載の各処理内容と対応するように生成される。
６０１は、ＩＤ０００４のログで記録されるオペレータ１（作業者）による印刷処理の開始時刻を表す。また、６０２は、ＩＤ０００６のログで記録されるオペレータ１による印刷処理の終了時刻を表す。この２つの時刻の差分が印刷処理作業にかかった時間を示す。
【００４３】
図７は、ＭＩＳサーバ５０１上の作業工数などといった各種情報の表示画面の一例を示す図である。
図７において、各ＪＤＦジョブに対応する各種情報が表示される。ここでは、ＪＤＦジョブを一意に識別するための情報であるＪＤＦ  ＩＤが表示されている。表示内容としては、他にも作業者、作業時間、作業の開始時間、作業の終了時間、作業の納期、現在の処理状態、ＪＤＦジョブに基づく処理を実行している印刷機といった情報が表示される。
また、表示された各情報に対する閲覧者からの指示に応じて、各ジョブの詳細情報も更に表示可能である。図７で示す詳細情報としては、ＪＤＦ  ＩＤが００１０４のジョブの、作業時間全体に占める各作業の内訳を表示している。
なお、図７に示すような、画像形成装置１００から取得するＪＭＦメッセージなどに対応する集計処理結果は、ＭＩＳサーバ５０１のジョブ管理モジュール５１３が、集計、管理する。
【００４４】
本実施形態では、例えばＪＤＦジョブの受信前に行われる可能性がある画像形成装置１００上で実行されるスキャンジョブと受信したＪＤＦジョブとを関連付ける。さらに、作業者による画像形成装置１００への用紙種類の登録や給紙部に用紙種類を対応付ける設定、用紙交換といった、従来管理していない作業工数を１つのＪＤＦジョブに関連付ける。１つの依頼に対して生成されるＪＤＦジョブにそれら作業を関連付けて管理することで、たとえばある依頼にかかった一連の作業の工数を正確に管理し、コスト計算に反映するといったことなどが可能となる。
【００４５】
また、実際に行われるワークフローとして、スキャン作業や用紙種類の登録作業、印刷の際の設定作業に関しては、異なる作業者によって行われることがある。作業内容、作業者の情報に関しては、画像形成装置から通知されるＪＭＦメッセージに含まれるので、ＭＩＳサーバ５０１では、１つのＪＤＦジョブに関連する各作業が誰によって行われたかも管理できる。上述した図７では、各ジョブ１人の作業者に行われた例を表示している。図７においては、さらに複数の作業者により各作業工程が行われた場合は、その情報を表示することも可能である。そして、詳細表示において、各作業工程、もしくは一部の作業内容が、どの作業者によって行われたかを色分けするなどして識別可能に表示することができる。これにより、ＭＩＳサーバ５０１で情報分析を行う管理者は、作業者ごとの作業効率やその適正などを容易に分析できるようになる。
【００４６】
以下、図８に示すフローチャートを用いて、画像形成装置におけるスキャン作業工程をジョブと関連付ける処理手順の一例を説明する。
ここで、図８（ａ）で例示するスキャン作業工程は、紙原稿を原本とする場合や、手書きされた原稿等をスキャンした画像データを、実際の印刷コンテンツ用として使用する場合に発生する作業者により行われる工程となる。後述する各ステップはＣＰＵが主体となって処理することになる。具体的には、画像形成装置１００のＣＰＵがＲＡＭにプログラムをロードして実行することで、後述する各ステップが実現される。
Ｓ８０１で、画像形成装置１００において、ログイン処理した作業者によるＵＩ５０５からの指示に従い、スキャナにセットされた原稿のスキャン処理を行う。原稿が複数ある場合は、スキャナ上の原稿を交換しながら、画像データの読み取りが行われる。また、作業者は、読み込んだ画像データの整理のため、画像形成装置のＵＩ５０５を介して画像データのＩＤ、名称、及び保存先（フォルダ名など）などを入力可能である。
次に、Ｓ８０２で、スキャン作業が終わると、本作業の開始時刻と終了時刻の差分から作業時間の算出処理、算出された作業時間の記録を行う。ここでは、スキャンログや操作ログから、スキャンした枚数、読み取った画像データ、及び作業者の情報などと作業時間を対応付けてスキャン作業工程のログとして管理することになる。作業者がログアウト処理するなどして、本処理が終了する。
【００４７】
図８（ｂ）を用いて、ＪＤＦジョブを受信し、実際に印刷処理を行うといった作業工程に関して説明する。
Ｓ８０３では、ＪＤＦ／ＪＭＦ処理モジュール５０３が、ＭＩＳサーバ５０１もしくはプリプレスアプリケーションなどからＪＤＦジョブを受信しているかどうか判定する。ここで、ＪＤＦ／ＪＭＦ処理モジュール５０３が、ＪＤＦジョブを受信していないと判断した場合は、再度受信しているかの判定を繰り返して、ＪＤＦジョブを受信するのを待つ。ＪＤＦジョブを受信したと判断すると、Ｓ８０４に進む。
【００４８】
Ｓ８０４で、ＪＤＦ／ＪＭＦ処理モジュール５０３は、Ｓ８０３で受信したＪＤＦジョブがコンテンツデータとして画像形成装置１００でスキャンするなどして格納されている画像データを使用するかどうかを判定する。ここで、ＪＤＦョブが画像形成装置１００で格納されている画像データを使用しないとＪＤＦ／ＪＭＦ処理モジュール５０３が判定した場合はＳ８０５に進む。一方、Ｓ８０４で、ＪＤＦジョブが画像形成装置で格納されている画像データを使用するとＪＤＦ／ＪＭＦ処理モジュール５０３が判定した場合は、Ｓ８０７に進む。
【００４９】
Ｓ８０５では、ＪＤＦジョブに含まれる設定情報やコンテンツデータなどに基づき印刷処理モジュール５０８による印刷処理の制御が行われる。Ｓ８０６では、印刷処理にかかった作業時間を計算し、処理結果などとともに受信したＪＤＦジョブと関連付けてログとして記録する。
Ｓ８０７で、ＪＤＦジョブに使用する画像データのＩＤが指定されているかどうかをＪＤＦ／ＪＭＦ処理モジュール５０３が判断する。ここで、ＪＤＦジョブに画像データのＩＤが指定されているとＪＤＦ／ＪＭＦ処理モジュール５０３が判断した場合、Ｓ８０９に進む。一方、ＪＤＦジョブに画像データのＩＤが指定されていないとＪＤＦ／ＪＭＦ処理モジュール５０３が判断した場合、Ｓ８０８に進む。
【００５０】
Ｓ８０８で、ＪＤＦジョブのコンテンツデータとして用いるべき任意の画像データを、作業者により指定するためのＵＩを表示する。ここでは、作業者がＵＩで表示される画像形成装置で管理する画像データを参照して、任意の画像データをＪＤＦジョブのコンテンツデータとして用いることを指定する。また、ＵＩ上から、このタイミングで新たにスキャン作業を行って得た画像データを用いることも指定できる。その際には、前述したＳ８０２と同様、作業時間などのログが記録される。ＪＤＦジョブのコンテンツデータとして用いるべき画像データが指定されると、Ｓ８０９に進む。
【００５１】
Ｓ８０９で、指定された画像データをコンテンツデータとして用いた、ＪＤＦジョブに基づく印刷処理モジュール５０８による印刷処理の制御が行われる。ここでは、ＪＤＦジョブでＩＤにより指定される画像データを読み出して用いるか、Ｓ８０８で作業者により指定された画像データを用いることになる。
Ｓ８１０では、印刷処理にかかった作業時間を計算し、処理結果などとともに受信したＪＤＦジョブと関連付けてログとして記録する。そして、Ｓ８１１で、ＪＤＦ／ＪＭＦ処理モジュール５０３により、受信したＪＤＦジョブのＩＤに、Ｓ８０２やＳ８０８などで記録された画像データの取得にかかった作業時間などを含むログを関連付け、管理する。
【００５２】
ここでは、各作業工程の作業工数だけでなく行った作業内容、その結果も対応させて管理されることになる。さらに、ＪＤＦジョブに関連する一連の工数として、関連付けられているスキャン作業や印刷処理のログに基づき、ＪＭＦ生成モジュール５０４がＪＭＦメッセージを生成する。そして、ＪＤＦ／ＪＭＦ処理モジュール５０３はＭＩＳサーバ５０１に生成されたＪＭＦメッセージを送信する。その後、本処理を終了する。ＪＭＦメッセージの送信は、ＪＤＦジョブの処理終了後、すぐに行われてもよいし、定期的にＭＩＳサーバ５０１が取得してもよい。
【００５３】
図９は、本実施形態における画像形成システムの１つのＪＤＦジョブに関連する一連のワークフローを説明する図である。具体的には、ＭＩＳサーバ５０１、画像形成装置１００、ログインアプリ５０６の処理の流れを説明する。
本例は、スキャン作業を指示した作業者と、印刷作業を指示した作業者が同一の場合である。
ここで図９において、Ｃ１で囲まれる一連の処理がスキャン作業工程となる。ここでは、スキャンされる原稿の画像データがどのように処理されるか、つまり、受信するＪＤＦジョブに適用するかの設定がなされていない状態である。また、Ｃ２で囲まれる一連の処理がＪＤＦジョブにコンテンツデータとして用いる画像を設定する工程となる。ここでは、作業者が画像形成装置１００に格納される画像データを適用するかなどを設定している状態である。さらに、Ｃ３で囲まれる一連の処理において、印刷作業に関するログから、そのログに応じた作業工数の算出などが行われている。
【００５４】
Ｓ９０１で、ログインアプリ５０６は画像形成装置１００の操作部１０８にログインＵＩを表示して、作業者によるログイン処理を受け付ける。なお、Ｓ９０７で、作業者が画像形成装置１００からログアウトされるまでの間がログイン中の期間として画像形成装置１００で監視される。また、このログインの間には、スキャンジョブやＪＤＦジョブに対応するジョブログ以外にも、作業者によるＵＩ操作や給紙部の開閉などの操作とその時間などを記録する操作ログが記録されることになる。操作ログには、作業者の情報等も含まれる。
【００５５】
次に、Ｓ９０２で、画像形成装置１００において、ログインした作業者の作業に関するログの収集を開始する。ここで、収集されるログはデータベース５０７で保存、管理される。
Ｓ９０３で、作業者は原稿のスキャン作業を操作部１０８に表示されるＵＩを用いて指示すると、スキャナ１０６による原稿のスキャン作業が行われる。ここでのスキャン作業工程に関するログがデータベース５０７へ記録される。また、ここでスキャンされた画像データは、画像形成装置１００の所定の記憶領域に一次記録（ホールド）される。
【００５６】
そして、Ｓ９０４で、画像形成装置１００はＭＩＳサーバ５０１もしくはプリプレスアプリケーションよりＪＤＦジョブを受信する。ここで、画像形成装置１００は、ジョブ受信完了を示すレスポンスがＭＩＳサーバ５０１に応答する。
次に、Ｓ９０５で、画像形成装置１００は、操作部１０８に受信したＪＤＦジョブとスキャンされた画像データとを関連付ける設定を行うＵＩを表示する。ここで、作業者はＵＩを用いて、受信したＪＤＦジョブのコンテンツデータとして、Ｓ９０３でスキャンされた画像データを用いることを指定し、印刷指示を行う。そして、Ｓ９０６で、プリンタ１０７における印刷処理を行われる。画像形成装置１００上では、印刷処理中においては進捗表示が行われ、印刷完了時にはその旨の表示が行われる。
【００５７】
Ｓ９０７で、画像形成装置１００で記録される印刷処理にかかるログ情報を取得し、印刷処理にかかった工数を計算する。また、ここでは印刷処理に用いた画像データをスキャンした際の作業工程におけるログを検索し、該ＪＤＦジョブのジョブＩＤとの関連付けを行う。Ｓ９０８では、印刷完了を示すレスポンスをＭＩＳサーバ５０１に通知する。この際には、ＪＤＦジョブに基づく印刷処理の作業工数も通知される。
Ｓ９０９では、作業者のログアウト処理が検出され、Ｓ９１０で作業者の作業に関するログ収集が終了する。
【００５８】
Ｓ９１１で、データベース５０７に記録されているログ情報から、ＪＤＦジョブに関わる作業者の作業工数を計算する。ここでは、Ｓ９０５における設定作業の工数や、Ｓ９０３におけるスキャン作業工程の作業工数と、印刷処理に係る工数とから作業工数が計算される。関連する作業の特定には、各作業に対応するログで関連付けられているジョブＩＤや、作業内容に基づいて行われる。
Ｓ９１２で、画像形成装置１００がＳ９１１で計算した作業者の作業工数情報をＭＩＳサーバ５０１に通知する。
【００５９】
これにより、ＭＩＳサーバ５０１は、作業者による原稿スキャン操作を伴うＪＤＦジョブに対応する作業全体の工数を管理することができる。これにより、正確な印刷コストを算出することが可能となる。
なお、画像形成装置１００において行う、ＪＤＦジョブに基づく印刷処理と関連するその他の作業者による作業のログの特定や、作業全体の工数の計算はＭＩＳサーバ５０１によって行うことが可能である。その際には、ＭＩＳサーバ５０１が、画像形成装置１００からログ情報を所定のタイミングで取得して、上述のＳ９０７及びＳ９１１で説明した処理を行うことになる。
【００６０】
図１０は、画像形成システムの１つのＪＤＦジョブに関連する図９とは異なる一連のワークフローを説明する図である。
このワークフローの特徴は、作業者Ａの指示に従い画像形成装置１００のスキャナ１０６が読み取った画像データを、別の作業者Ｂの指示に従いＭＩＳサーバ５０１から受信するＪＤＦジョブに適用して処理を行う点である。
Ｃ１１で囲まれる一連の処理が作業者Ａによる、スキャン作業工程となる。ここでは、スキャンされる原稿の画像データがどのように処理されるか、つまり、受信するＪＤＦジョブに適用するかの設定がなされていない状態である。また、Ｃ１２で囲まれる一連の処理が作業者Ｂによる、ＪＤＦジョブにコンテンツデータとして用いる画像を設定する工程となる。さらに、Ｃ１３で囲まれる一連の処理において、印刷作業に関するログから、そのログに応じた作業工数の算出などが行われている。
【００６１】
Ｓ１００１で作業者Ａのログイン処理後、図９と同様にスキャン作業工程が行われ、Ｓ１００２で作業者Ａのログアウト処理を行う。その際、画像形成装置１００では、スキャン作業に係るログに記録する。そして、Ｓ１００３でログからスキャン作業に係る工数を計算する。そして、画像形成装置１００からＭＩＳサーバ５０１に、計算された工数、スキャンした画像データを識別するＩＤ、及び作業者Ａの情報などを含む通知をＪＭＦメッセージとして行う。
【００６２】
この時点ではＭＩＳサーバ５０１上において管理されるスキャン作業の工数などは、いかなるＪＤＦジョブにも関連付けられていない状態である。
次に、Ｓ１００４で、作業者Ｂがログインアプリ５０６で提供するＵＩを用いて、ログイン処理を行う。そして、作業者Ｂによる画像形成装置１００が受信したＪＤＦジョブの印刷の開始を指示する。Ｓ１００５で、作業者Ｂが、画像形成装置１００上のＵＩから、ＪＤＦジョブに任意の画像データを適用する設定を行う。
【００６３】
ここでは、Ｓ１００１でスキャンされた画像データをコンテンツデータとして使用することとする。画像データの指定としては、スキャン作業の完了通知に含まれている画像データを識別するＩＤを用いて、ＪＤＦジョブに予め設定されていてもよい。その後、画像形成装置１００において、ＪＤＦジョブの設定や指定された画像データを用いた印刷処理を行われ、同時にログがデータベース５０７に記録される。
Ｓ１００６で、印刷処理の完了をＭＩＳサーバ５０１に通知に際して、画像形成装置１００で記録される印刷処理にかかるログ情報を取得し、印刷処理にかかった工数を計算する。また、ここでは印刷処理に用いた画像データをスキャンした際の作業工程におけるログを検索し、該ＪＤＦジョブのジョブＩＤとの関連付けを行う。Ｓ１００７で、ＭＩＳサーバ５０１に通知されるＪＭＦメッセージとして、処理の工数などに加え、コンテンツデータとして使用した画像データを識別するＩＤもＭＩＳサーバ５０１に送信する。
【００６４】
Ｓ１００８で、画像形成装置１００で管理しているログに記録された作業者Ｂに関わるＳ１００５などでの作業の工数を計算し、Ｓ１００９で、作業者Ｂに関わる作業内容や作業工数、作業者Ｂの情報をＭＩＳサーバ５０１に送信する。
画像形成装置１００からのメッセージを受信したＭＩＳサーバ５０１は、図示されている作業工数（１）＋作業工数（２）＋作業工数（３）を加算することで、ＪＤＦジョブに基づく一連の作業全体の工数を算出し、管理する。これにより、ＭＩＳサーバ５０１は、作業者及び作業のタイミングが異なるが、同じＪＤＦジョブに関連する処理の工数などが適切に管理でき、正確な印刷コストを算出することが可能となる。
【００６５】
また、ＭＩＳサーバ５０１上では、画像形成装置から通知されるメッセージに含まれる作業者の情報に基づき、各作業者の作業内容とそれにかかった作業工数が把握できるようになる。これは各作業者の作業効率が分析でき、適正を考慮した作業の割り振りなど、作業者の最適配置のための重要な管理情報となる。
【００６６】
図１１に示すフローチャートを用いて、画像形成装置における用紙情報の登録に関する処理手順を説明する。各ステップは、画像形成装置１００のＣＰＵがＲＡＭにプログラムをロードして実行し、実現される。
Ｓ１１０１で、作業者の画像形成装置１００の操作部１０８を用いた指示に応じて、指定された用紙情報をデータベース５０９に登録する。この時、作業者が登録する用紙情報としては、例えば、用紙の名称、用紙のＩＤ、用紙サイズ、用紙坪量、用紙の厚さ、用紙色、用紙種別、用紙の形状、用紙の材質、用紙の表面性、用紙の透過性などといった用紙の特性情報である。また、画像形成装置１００が備える、何れの給紙部にどの用紙をセットするかなども、ここで登録してもよい。
【００６７】
次に、Ｓ１１０２で、画像形成装置１００は、作業者が用紙情報の登録に費やした作業工数を計算する。なお、この計算処理とは、画像形成装置１００のタイマ機能を用いて、用紙登録画面が表示された後、用紙登録を完了するボタン等が押下されるまでを計時することで作業工数を算出する等が考えられる。
次に、Ｓ１１０３で、画像形成装置１００で管理している受信済みのＪＤＦジョブの中で、Ｓ１１０１で登録した用紙情報を使用するものがあるかどうかを印刷処理モジュール５０８が判断する。ここで、印刷処理モジュール５０８が登録した用紙情報を使用するＪＦＤジョブがあると判断した場合、Ｓ１１０５に進む。一方、Ｓ１１０３で、印刷処理モジュール５０８が登録した用紙情報を使用するＪＦＤジョブがないと判断した場合、Ｓ１１０４に進む。
【００６８】
Ｓ１１０５で、Ｓ１１０１で登録した用紙情報を使用しているＪＤＦジョブのジョブＩＤと対応させることで、ジョブとその作業内容、作業時間及び作業者の情報などをデータベース５０７へ関連付けて保持する。さらに、ＪＤＦ／ＪＭＦ処理モジュール５０３は、データベース５０７に保持している用紙情報の登録作業に関する工数などの情報をＭＩＳサーバ５０１へ送信して、本処理を終了する。
Ｓ１１０４では、Ｓ１１０１で登録した用紙情報を使用するジョブが未受信であるため、用紙登録作業に関する作業内容、工数、作業者の情報などを画像形成装置１００のデータベースに記憶する。また、この際にこれら情報を、用紙情報登録作業の完了通知として、ＭＩＳサーバ５０１に送信してもよい。
本処理により、ＭＩＳサーバ５０１は、画像形成装置１００から受信した用紙情報の登録作業の工数などをデータベース５１６に保持、管理できる。
なお、Ｓ１１０５の関連付け処理としては、用紙情報を登録する作業工数の全てを、その用紙を最初に使用するジョブに対応する作業時間に合算する。それ以外のジョブで該登録作業により登録された用紙情報を用いる場合は、用紙情報登録作業にかかる工数をそのジョブの工数として計上しないよう管理してもよい。これは、２回目以降に登録された用紙を使用するジョブは、既に設定された用紙情報を使用するので、作業者による登録作業が発生していないことに起因する。
【００６９】
また、用紙情報を登録する作業工数の全てを、その登録した用紙を使用する全てのジョブの印刷作業時間に分割して合算するように構成してもよい。この場合は、例えば当該ジョブの使用する用紙の枚数に応じて、合算される用紙登録作業の作業時間の割合を変更する。
【００７０】
〔第２実施形態〕
図１２は、本実施形態における画像形成システムの１つのＪＤＦジョブに関連する一連のワークフローを説明する図である。具体的には、ＭＩＳサーバ５０１、画像形成装置１００、ログインアプリ５０６の処理の流れを説明する。本例は、用紙情報の登録作業に関する工数などを考慮する場合におけるシーケンス例である。
ここで図１２において、Ｃ３１で囲まれる一連の処理が用紙情報の登録作業工程となる。また、Ｃ３２で囲まれる一連の処理は、現在処理中のＪＤＦジョブでは使用しない用紙情報の登録作業工程となる。さらに、Ｃ３３で囲まれる一連の処理において、印刷作業に関するログから、そのログに応じた作業工数の算出などが行われている。
【００７１】
Ｓ１２０１で、画像形成装置１００はＪＤＦジョブを受信して、例えばＨＤ部１０４のデータベース５０７にスプールする。そして、Ｓ１２０２において、作業者は画像形成装置１００上でログイン状態に移行後、Ｓ１２０３で、操作部１０８を用いてＨＤ部１０４にスプールしたジョブで使用するために、用紙情報の登録作業を行う。なお、用紙情報の登録作業に関する操作ログが画像形成装置１００のデータベース５０７に記録される。さらに、ここでは、登録した用紙情報を用いるジョブが既に画像形成装置１００で管理されているので、この登録作業に関するログなどには、ジョブＩＤなどを対応付けて管理することになる。
【００７２】
次に、Ｓ１２０４で画像形成装置は別のＪＤＦジョブを受信する。受信したジョブは画像形成装置１００のＨＤ部１０４のデータベース５０７内にスプールされる。そして、Ｓ１２０５で、作業者はＳ１２０４で受信したジョブで使用するために、操作部１０８を用いてその別のジョブ用の用紙情報の登録作業を行う。ここでの用紙情報の登録作業に関する操作ログも、画像形成装置１００のデータベース５０７に記録される。
【００７３】
次に、Ｓ１２０６で、作業者はＳ１２０１で受信したジョブの印刷処理を開始する。ここで、作業者は必要に応じてジョブに使用する用紙を選択や画像形成にかかる各種設定を行う。その後、印刷処理モジュール５０８により、ＪＤＦジョブの設定や作業者の操作内容に従い、印刷処理を行われる。この印刷処理に関するログもデータベース５０７に記録される。
次に、Ｓ１２０７で、印刷作業にかかった作業時間をログに基づき計算する。そしてＳ１２０８で印刷作業の作業工数をＭＩＳサーバ５０１に通知する。
【００７４】
Ｓ１２０９で、画像形成装置１００で記録されたログ情報に基づき、Ｓ１２０３でログインした作業者の用紙登録などの作業工数を計算する。Ｓ１２１０で、画像形成装置１００は、作業者の情報や計算した作業工数などをＭＩＳサーバ５０１に送信する。ここでの通知内容には、既にジョブと作業者の作業が関連付けて管理されているのであるなら、そのジョブのジョブＩＤなど含めるものとする。
これにより、ＭＩＳサーバ５０１は、用紙情報の登録作業に伴う作業工数を、ジョブに関連付けて管理することが可能となる。
【００７５】
〔第３実施形態〕
図１３は、本実施形態における画像形成システムの１つのＪＤＦジョブに関連する一連のワークフローを説明する図である。本例は用紙の補給作業に関する工数などを考慮する場合におけるシーケンス例である。
ここで、本図において、Ｃ４１で囲まれる一連の処理が、用紙の補給作業工程となる。また、Ｃ４２で囲まれる一連の処理が、印刷処理中に行われる用紙の補給作業工程となる。さらに、Ｃ４３で囲まれる一連の処理が印刷作業に関するログから、そのログに応じた作業工数の算出などが行われている。
【００７６】
Ｓ１３０１で、作業者は操作部１０８を用いてログイン状態に移行後、Ｓ１３０２で、用紙情報の登録作業が行われる。そして、登録された用紙情報に基づき、作業者による画像形成装置の備える給紙部のいずれかに用紙補給が行われる。この際、予め給紙部にセットされている用紙ではなく、別の用紙を後続の印刷で用いることがわかっている場合は、作業者による用紙の交換も行われる。その後、画像形成装置１００において、作業者によるこれらの作業に関するログを記録される。ログとしては作業者の情報や、作業対象となった給紙部の情報や作業時間などが含まれる。なお、作業時間は、給紙部の扉が開閉される状態をセンサが検出する時間を計測して計時される。
【００７７】
次に、Ｓ１３０４で、作業者は画像形成装置１００のＨＤ部１０４にスプールされた受信ジョブを印刷するために必要な用紙情報を登録する。その後、登録情報に従い、作業者が画像形成装置１００の給紙部に用紙を補給する。ここでも、用紙情報の登録及び用紙補給に関する作業のログがデータベース５０７に記録される。
ジョブに基づく印刷が開始され、用紙が不足したことを操作部１０８のＵＩを用いて作業者に通知される。Ｓ１３０６では、上記通知に従い、作業者が用紙切れの発生している給紙部に対して用紙補給を行う。この際、Ｓ１３０８で、画像形成装置１００において、作業者による用紙の補給作業に関するログがデータベース５０７に記録される。また、ここでは同時に紙切れのエラーが発生したことと、その復帰に関するエラーログも、ジョブＩＤと関連付けて記録される。
【００７８】
Ｓ１３０９で、画像形成装置１００では印刷が完了する印刷処理にかかるログが記録され、該ログに基づき印刷作業の工数を計算される。そして、Ｓ１３１０で、画像形成装置１００は印刷作業の工数などの情報を対応するジョブＩＤなどを含めて印刷完了通知としてＭＩＳサーバ５０１に送信する。また、ここでの印刷処理で用いた用紙を補給した作業に関するログに対して、ジョブＩＤを関連付ける。これにより、ジョブ受信、または印刷処理前に行われた作業者による操作に関するログも、特定のジョブに基づく一連の作業として管理可能になる。
【００７９】
その後、Ｓ１３１１で、画像形成装置１００においてＳ１３０１でログインした作業者の作業工数を計算される。ここでは、用紙情報の登録作業、用紙の補給作業、印刷時の設定作業などの作業工数が合算されることになる。Ｓ１３１２で、画像形成装置１００は、計算した作業工数、作業者の情報、ジョブのＩＤなどの情報をＭＩＳサーバ５０１に送信する。
これにより、ＭＩＳサーバ５０１は、例えば、画像形成装置がＪＤＦジョブ受信前に、作業者が用紙補給を行う場合であっても、その作業工数がＪＤＦジョブと関連付けて管理することができる。
【００８０】
〔第４実施形態〕
本実施形態においては、画像形成装置においての再印刷処理に関する工数管理を考慮する。作業者は、オリジナルのジョブに対して印刷体裁の設定作業などを行い、再印刷を指示する。画像形成装置１００においては、再印刷の際には、新たにもう１つログが生成されるが、その際にそのログとオリジナルのジョブのジョブＩＤの関連付けを行う。そして、再印刷が終了したら、ＭＩＳサーバ５０１に対して、再印刷処理にかかった工数とオリジナルのジョブのジョブＩＤといった情報を含む通知を送信する。
【００８１】
これにより、同じ内容のジョブで、ジョブ間で作業工数にばらつきが生じる要因が再印刷によるものだと、ＭＩＳサーバ５０１で収集される情報からシステム管理者などが把握できる。また、１つのジョブに関して、再印刷が行われたことなどを含め、適切な作業工数の管理が行える。
【００８２】
図１４は、図１に示したＭＩＳサーバ５０１による管理される各種ログ情報とＪＭＦメッセージとの対応関係を説明する図である。本例は、画像形成装置１００から受信する、図９，図１０，図１２，図１３に示したＪＭＦメッセージに基づいて、ジョブ管理モジュール５１３が管理するログ情報の例である。
図１４において、ログＩＤ０００２〜０００３で作業者によるスキャン作業、ログＩＤ０００４〜０００５で作業者による用紙登録作業、及びログＩＤ０００６〜０００７で作業者による印刷作業がＪＭＦメッセージと対応して管理される。なお、本例に示すＪＭＦメッセージでは、作業工数情報はＡｕｄｉｔＰｏｏｌタグで作業工程と関連付けて記載される例を示す。
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００８３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００８４】
５００  画像形成装置
５０１  ＭＩＳサーバ
５０２  プレプレスアプリケーション
【図１】
2010212862.tif 000003
【図２】
2010212862.tif 000004
【図３】
2010212862.tif 000005
【図４】
2010212862.tif 000006
【図５】
2010212862.tif 000007
【図６】
2010212862.tif 000008
【図７】
2010212862.tif 000009
【図８】
2010212862.tif 000010
【図９】
2010212862.tif 000011
【図１０】
2010212862.tif 000012
【図１１】
2010212862.tif 000013
【図１２】
2010212862.tif 000014
【図１３】
2010212862.tif 000015
【図１４】
2010212862.tif 000016