(57)【要約】【課題】印刷ジョブの開始を適切にスケジューリングし、作業者の実績管理を確実に行う。【解決手段】本発明は、受け付けた印刷指示に従って印刷装置に送信される印刷ジョブを生成する印刷ジョブ管理方法であって、印刷指示に、当該印刷指示から生成される印刷ジョブを処理すべき作業者が指定されているか否かを判定するジョブ解釈工程と、ジョブ解釈工程にて作業者の指定がないと判定された場合、印刷装置でのログオン状況を確認するログオン管理工程と、印刷ジョブを生成するジョブ生成工程と、ジョブ生成工程で生成された印刷ジョブを印刷装置へ送信する送信制御工程とを有し、送信制御工程は、ログオン管理工程において印刷装置が非ログオン状態であると判定された場合は、印刷ジョブの送信を待機し、ログオン管理工程において印刷装置がログオン状態であると判定された場合は印刷ジョブを印刷装置に送信することを特徴とする印刷ジョブ管理方法を提供する。【選択図】図１５
2010191949.tif 000002
【特許請求の範囲】
【請求項１】
受け付けた印刷指示に従って印刷装置に送信される印刷ジョブを生成する印刷ジョブ管理装置であって、
前記印刷指示に、当該印刷指示から生成される印刷ジョブを処理すべき作業者が指定されているか否かを判定するジョブ解釈手段と、
前記ジョブ解釈手段が前記作業者の指定がないと判定した場合、前記印刷装置でのログオン状況を確認するログオン管理手段と、
前記印刷ジョブを生成するジョブ生成手段と、
前記ジョブ生成手段によって生成された印刷ジョブを前記印刷装置へ送信する送信制御手段とを有し、
前記送信制御手段は、前記ログオン管理手段が前記印刷装置を非ログオン状態であると判定した場合は、前記印刷ジョブの送信を待機し、前記ログオン管理手段が前記印刷装置をログオン状態であると判定した場合は、前記印刷ジョブを前記印刷装置に送信することを特徴とする印刷ジョブ管理装置。
【請求項２】
前記ログオン管理手段が、前記非ログオン状態からログオンした作業者と、前記印刷ジョブが処理されている際にログオンしている作業者とが異なると判定した場合、前記送信制御手段は、前記印刷ジョブが処理されている際にログオンしている作業者の処理情報を送信することを指示する指示情報を前記印刷装置へ送信することを特徴とする請求項１に記載の印刷ジョブ管理装置。
【請求項３】
前記ジョブ解釈手段は、前記作業者の指定があったときは、指定された作業者をジョブオーナーとして設定し、
前記ジョブ生成手段は、前記ジョブオーナーに関する情報を前記印刷装置に送信することを指示する指示情報を含む印刷ジョブを生成することを特徴とする請求項１又は２に記載の印刷ジョブ管理装置。
【請求項４】
コンピュータを、請求項１から３のいずれかに記載の印刷ジョブ管理装置として機能させるためのコンピュータプログラム。
【請求項５】
受け付けた印刷指示に従って印刷装置に送信される印刷ジョブを生成する印刷ジョブ管理方法であって、
前記印刷指示に、当該印刷指示から生成される印刷ジョブを処理すべき作業者が指定されているか否かを判定するジョブ解釈工程と、
前記ジョブ解釈工程において前記作業者の指定がないと判定された場合、前記印刷装置でのログオン状況を確認するログオン管理工程と、
前記印刷ジョブを生成するジョブ生成工程と、
前記ジョブ生成工程において生成された印刷ジョブを前記印刷装置へ送信する送信制御工程とを有し、
前記送信制御工程は、前記ログオン管理工程において前記印刷装置が非ログオン状態であると判定された場合は、前記印刷ジョブの送信を待機し、前記ログオン管理工程において前記印刷装置がログオン状態であると判定された場合は、前記印刷ジョブを前記印刷装置に送信することを特徴とする印刷ジョブ管理方法。
【請求項６】
前記ログオン管理工程において、前記非ログオン状態からログオンした作業者と、前記印刷ジョブが処理されている際にログオンしている作業者とが異なると判定された場合、前記送信制御工程は、前記印刷ジョブが処理されている際にログオンしている作業者の処理情報を送信することを指示する指示情報を前記印刷装置へ送信することを特徴とする請求項５に記載の印刷ジョブ管理方法。
【請求項７】
前記ジョブ解釈工程は、前記作業者の指定があったときは、指定された作業者をジョブオーナーとして設定し、
前記ジョブ生成工程は、前記ジョブオーナーに関する情報を前記印刷装置に送信することを指示する指示情報を含む印刷ジョブを生成することを特徴とする請求項５又は６に記載の印刷ジョブ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル印刷装置に印刷データを送信して印刷するデジタル印刷システムのジョブ管理装置及びジョブ管理方法に関するものである。
【背景技術】
【０００２】
一般に、商業的印刷業界は、第三者（顧客、クライアント）から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注し、このクライアントの所望の印刷物を作成し、それをクライアントに納品することでクライアントから報酬を得る。この商業的印刷業界では、オフセット製版印刷機等の大規模な印刷装置を用いているのが主流である。商業的印刷業界では、様々な工程を踏んで作業が進められる。
【０００３】
この工程には、例えば、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送等がある。上述のような印刷機の利用には版下作成を要する。一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利である。これは、入念な校正、即ち、レイアウトのチェックや色の確認作業が必須である事等に起因する。このように、この種の業界では、大掛かりな装置を必要とし、かつ、クライアントが所望する印刷物を作成するのにある程度の時間も必要である。
【０００４】
一方で、近年、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・デマンド（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）という業態が台頭している。プリント・オン・デマンド（以下、ＰＯＤと略記する）では、印刷装置で扱うジョブを、より比較的小ロットのジョブに分ける。これによって大掛かりな装置、システムを用いずに、短納期で印刷処理を取り扱うことを目指している。ＰＯＤシステムは、上記のような大規模な印刷機、印刷手法に代えて、例えば、デジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用して、電子データを用いたデジタル・プリントを実現している。
【０００５】
このようなＰＯＤ市場においては、近年、ＰＯＤのインフラ、すなわち、デジタル入出力環境を利用して、出力成果物の生産時に消費したリソースの収集を通して経営計画と管理業務を支援するシステムが検討されている。このようなシステムでは、出力成果物の生産時の消費リソースとして、作業者（人的リソース）、消耗品（物的リソース）などのデータの実績収集が必要になる。しかし、印刷作業に実際に携わる作業者（人的リソース）の実績データの収集に関しては、最適なシステムの実現、運用化には至っていない。
【０００６】
なお、先行技術としては、上記のようなＰＯＤシステムにおける作業者の作業管理として、印刷物の受注に対して作業者およびデバイス（印刷装置）の最適なスケジューリングを行うシステムが提案されている。これは、例えば、複数のデバイスのオペレーション（手作業）を並行して処理するＰＯＤのような作業形態において、作業者のスケジュール（勤務時間割り当て）と印刷ジョブのデバイスへの割り当てスケジュールの両方を最適化する。そして、印刷ジョブの入稿に対して最適な作業者及びデジタル複合機のスケジューリングを行うものである（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２８５７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の技術は、作業者のスケジューリングを前もって行う必要があるため、作業者を前もって定義しておく必要がある。しかし、特許文献１の技術では、作業者が定義されていない印刷ジョブを受け付けた場合、当該印刷ジョブが適切にスケジューリングされたとしても、作業者が不特定のまま印刷されるおそれがある。その場合、作業者が定義されていない印刷ジョブの処理において、エラー状態から正常状態に戻した作業者や、印刷物を取り扱った作業者を特定することができず、正確に各作業者の作業実績を管理できない。
本発明は、上述した課題を解決することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、受け付けた印刷指示に従って印刷装置に送信される印刷ジョブを生成する印刷ジョブ管理装置であって、前記印刷指示に、当該印刷指示から生成される印刷ジョブを処理すべき作業者が指定されているか否かを判定するジョブ解釈手段と、前記ジョブ解釈手段が前記作業者の指定がないと判定した場合、前記印刷装置でのログオン状況を確認するログオン管理手段と、前記印刷ジョブを生成するジョブ生成手段と、前記ジョブ生成手段によって生成された印刷ジョブを前記印刷装置へ送信する送信制御手段とを有し、前記送信制御手段は、前記ログオン管理手段が前記印刷装置を非ログオン状態であると判定した場合は、前記印刷ジョブの送信を待機し、前記ログオン管理手段が前記印刷装置をログオン状態であると判定した場合は、前記印刷ジョブを前記印刷装置に送信することを特徴とする印刷ジョブ管理装置を提供する。
【発明の効果】
【００１０】
本発明は、作業者が作業準備を完了したことをデジタル印刷装置のログオン状況から判定し、印刷ジョブの開始をスケジューリングする。したがって、印刷作業における作業者の作業実績や、デジタル印刷装置の出力データに基づく消耗品やエラーの状態の実績を収集することができる。また、上位の管理部で作業者を決定した場合でも決定された作業者でジョブの作業履歴を取ることで作業者の実績管理を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明にかかる印刷ジョブ管理装置を備える印刷システム全体の印刷処理システムの構成を示すブロック図である。
【図２】図１に示した印刷システムのソフトウェア構成を示すブロック図である。
【図３】資源管理アプリケーションのモジュール構成を示すソフトウェアブロック図である。
【図４】使用資源データベースのテーブル構造の一例である。
【図５】資源管理部の操作部の表示部に表示するユーザインターフェイスの一例である。
【図６】図２に示した印刷ジョブ管理アプリケーションのコンポーネント構成の一例を示すソフトウェアブロック図である。
【図７】デジタル複合機の構成例を示すソフトウェアブロック図である。
【図８】デジタル複合機の操作部がデジタル複合機の表示部に表示するユーザインターフェイスの一例である。
【図９】本実施形態にかかるプリプレスジョブ、印刷ジョブの構造を概念的に示す解説図である。
【図１０】ジョブ設定（ジョブチケット）の具体例である。
【図１１】使用資源情報のテーブル構造を示す図である。
【図１２】資源管理アプリケーションの設定に関するシーケンスである。
【図１３】デジタル複合機が印刷ジョブ管理アプリケーションから印刷ジョブを受信するときのフローチャートである。
【図１４】資源管理アプリケーションの動作を表すフローチャートである。
【図１５】印刷ジョブ管理アプリケーションの動作を示すフローチャートである。
【図１６】ログオン情報データベースのテーブル構造を示す図である。
【図１７】印刷ジョブ管理アプリケーションから資源管理アプリケーションに送信する使用資源情報のテーブル構造を示す図である。
【図１８】印刷ジョブ管理アプリケーションの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
（実施形態１）
図１は、本発明にかかる印刷ジョブ管理装置を備える印刷システム全体の印刷処理システムの構成を示すブロック図である。印刷処理システムは、それぞれコンピュータで構成された資源管理部１０１、プリプレス部１０２、印刷ジョブ管理部１０３と、デジタル印刷装置としてのデジタル複合機１０４とを有する。なお、デジタル複合機１０４は、デジタル印刷装置を主装置として、スキャナ、ファックス等の複数の機能を搭載している。また、資源管理部に他の上位のシステムとして管理部を接続し、データを一括管理するようにしてもよい。
【００１３】
資源管理部１０１は、印刷ジョブ（後述する）を発行し、この印刷ジョブのジョブチケットに基づいて使用資源（使用した紙の枚数や作業者等）を管理する。プリプレス部１０２は、資源管理部１０１からの指示により、ジョブの面付け処理等のプリプレス処理を行う。印刷ジョブ管理部１０３は、資源管理部１０１の指示に基づいてプリプレス後の印刷ジョブ２０７を受信し、編集した後、これをデジタル複合機１０４に送信するとともに、管理する。なお、印刷ジョブ２０７の受信に従い、印刷ジョブ管理アプリケーションがデジタル複合機１０４に対する印刷ジョブ２０８を生成するため、当該印刷ジョブ２０７は印刷指示と呼ばれることもある。
【００１４】
ここで、印刷ジョブ及び後述するプリプレスジョブは、ジョブチケットを有するジョブをいい、ジョブチケットとは、印刷に関する処理、設定に必要な各種の情報を格納するチケットのことをいう。
【００１５】
図２は、図１に示した印刷システムのソフトウェア構成を示すブロック図である。
図２に示すように、資源管理アプリケーション２０１は、資源管理部１０１上で動作する。資源管理アプリケーション２０１は、プリプレスジョブの送信、プリプレス済ジョブの受信、印刷ジョブの生成、編集、送信、使用資源及び作業者情報を管理する。作業者情報は、後述するように、作業者がデジタル複合機１０４にログオンする際に、認証キーとして用いられる。
【００１６】
プリプレスアプリケーション２０２は、プリプレス部１０２上で動作し、資源管理アプリケーション２０１から送信されたプリプレスジョブ２０５に対して面付け処理等の印刷前処理を行う。なお、面付け処理としては、例えば、一枚の印刷用紙の両面にそれぞれ印刷データを割り付ける両面印刷、一枚の印刷用紙の片面に複数の印刷データを割り付ける印刷（例えば、２ｉｎ１印刷）等がある。２ｉｎ１印刷とは、一枚の印刷用紙の片側の面に対して２つの印刷データを割り付ける印刷をいう。印刷ジョブ管理アプリケーション２０３は、印刷ジョブ管理部１０３上で動作し、資源管理アプリケーション２０１から印刷ジョブ２０７を受信して解析し、解析後の印刷ジョブ２０８をデジタル複合機１０４に送信する。
【００１７】
次に、図２を参照して、前記した各アプリケーション間のジョブの流れについて説明する。資源管理アプリケーション２０１は、面付け処理のプリプレス指示を含んだジョブチケットを有するプリプレスジョブ２０５を、プリプレスアプリケーション２０２に送信する。プリプレスアプリケーション２０２は、このプリプレスジョブ２０５に対して面付けのプリプレス処理を行い、プリプレス処理済のプリプレス済ジョブ２０６を、資源管理アプリケーション２０１に送信する。資源管理アプリケーション２０１は、プリプレス済ジョブ２０６を受信した後、印刷ジョブ２０７として印刷ジョブ管理アプリケーション２０３に送信する。
【００１８】
印刷ジョブ管理アプリケーション２０３は、印刷ジョブ２０７を受信すると、この印刷ジョブ２０７のジョブチケットの設定に従って生成された印刷ジョブ２０８をデジタル複合機１０４へと送信する。デジタル複合機１０４は、印刷ジョブ管理アプリケーション２０３から送信された印刷ジョブ２０８を解析して印刷を行い、印刷終了時に、印刷によって消費した資源を印刷ジョブ管理アプリケーション２０３に送信する。消費した資源とは、例えば、印刷用紙、インク又はトナー等の利用資源情報（以下、使用資源情報という）である。印刷ジョブ管理アプリケーション２０３は、使用資源情報を資源管理アプリケーション２０１に送信する。使用資源情報を受信した資源管理アプリケーション２０１は、この使用資源情報を使用資源データベース２０４に格納する。
【００１９】
図３は、資源管理アプリケーション２０１のモジュール構成を示すソフトウェアブロック図である。なお、図示はしないが、資源管理アプリケーション２０１が格納された情報処理装置のＣＰＵが当該資源管理アプリケーション２０１のプログラムをメモリから読み出して、実行することで各モジュールが動作する。同図に示すように、資源管理アプリケーション２０１は、制御部３０１の制御の下、ジョブ生成部３０２、ジョブ管理テーブル３０３、資源管理部３０４を有する。資源管理アプリケーション２０１はさらに、使用資源データベース２０４、ジョブ編集部３０６、通信部３０７、作業者管理部３０８、操作部３０９を有する。
【００２０】
ジョブ生成部３０２は、プリプレスアプリケーション２０２へのプリプレスジョブ２０５を生成し、ジョブ管理テーブル３０３は、生成したプリプレスジョブ２０５の進捗、ステータス等の管理情報を格納する。使用資源データベース２０４は、使用資源情報を格納し、資源管理部３０４は、印刷ジョブ２０７、２０８のジョブチケットに含まれる使用資源情報を管理する。ジョブ編集部３０６は、印刷ジョブ管理アプリケーション２０３に送信する印刷ジョブ２０７のジョブチケットに含まれる設定を編集する。通信部３０７は、プリプレスアプリケーション２０２や印刷ジョブ管理アプリケーション２０３との通信を行う。作業者管理部３０８は、後述するように、作業者の管理を行い、操作部３０９は、後述するように、作業者設定や作業者に関する情報の収集に関する設定に用いるユーザインターフェイスを表示する。
【００２１】
図４（ａ）は、前記使用資源データベース２０４のテーブル構造の一例である。使用資源データベース２０４は、作業者名又はユーザＩＤを格納する作業者の格納領域４０１、作業済みジョブ数を格納する格納領域４０２、カラー出力枚数を格納する格納領域４０３、モノクロ出力枚数を格納する格納領域４０４を有する。印刷ジョブ管理アプリケーション２０３は、作業者名又は作業者に予め付与したユーザＩＤを作業者の格納領域４０１に格納する。また、作業済みジョブ数を作業済みジョブ数の格納領域４０２に格納する。また、印刷ジョブ管理アプリケーション２０３は、作業者がデジタル複合機１０４を用いて出力したカラー出力枚数をカラー出力枚数の格納領域４０３に格納し、同じく、モノクロ出力枚数をモノクロ出力枚数の格納領域４０４に格納する。
【００２２】
図４（ｂ）は、図４（ａ）で説明したテーブルの格納領域に対し、作業者名又はユーザＩＤ、作業済みジョブ数、カラー出力枚数、モノクロ出力枚数を格納した様子を示す。この例では、作業者の格納領域４０５に対して作業者として「ＰｅｒｓｏｎＡ」を格納し、作業済みジョブ数の格納領域４０６に対してジョブ数として「１」を格納している。また、カラー出力枚数の格納領域４０７に対して「１５」を格納し、モノクロ出力枚数の格納領域４０８に対して「０」を格納している。したがって、このようなテーブルを参照すると、「ＰｅｒｓｏｎＡ」の作業者の印刷に関するジョブ数は１で、印刷の内容は、カラー出力枚数が１５枚、モノクロ出力枚数が０枚であったことが分かる。
【００２３】
図５は、資源管理部１０１の操作部３０９の表示部（例えばＬＣＤ）に表示するユーザインターフェイスの一例である。同図５に示すように、ユーザインターフェイス５１０は、チェックボックス５０１、ラジオボタン５０２、５０３、ダイアログ５０４、作業者のリストボックス５０５、登録ボタン５０６を有する。チェックボックス５０１は、資源管理アプリケーション２０１が印刷ジョブ管理アプリケーション２０３に対して作業者情報（すなわち、作業者名又はユーザＩＤ）の送信を要求するかどうかを指定するためのボックスである。チェックボックス５０１をＯＮとすると、資源管理アプリケーション２０１から印刷ジョブ管理アプリケーション２０３への作業者情報の送信の要求が有効となる。
【００２４】
ラジオボタン５０２、５０３は作業者の指定に関するボタンである。これらのラジオボタン５０２、５０３は、チェックボックス５０１のＯＮにより使用可能となる。ラジオボタン５０２は、作業者を指定しない場合にＯＮとし、ラジオボタン５０３は、作業者を指定する場合にＯＮとする。なお、チェックボックス５０１をＯＮとしない場合については後述する。
【００２５】
作業者のリストボックス５０５は、作業者管理部３０８が管理している作業者の作業者名又はユーザＩＤを表示させる。この例では、作業者名又はユーザＩＤはスクロールボタンによりスクロールする。ダイアログ５０４は、リストボックス５０５から作業者として選択された作業者（ユーザ）の作業者名又はユーザＩＤを表示する。登録ボタン５０６は、リストボックス５０５に、新たな作業者を登録するためのユーザインターフェィス（図示せず）を、前記操作部３０９の表示部に表示するボタンである。作業者を管理するアプリケーションは、このユーザインターフェイスを介してリストボックス５０５に作業者を追加することも可能である。
【００２６】
図６は、図２に示した印刷ジョブ管理アプリケーション２０３のコンポーネント構成の一例を示すソフトウェアブロック図である。なお、図示はしないが、印刷ジョブ管理アプリケーション２０３が格納された情報処理装置のＣＰＵが当該印刷ジョブ管理アプリケーション２０３のプログラムをメモリから読み出して、実行することで各モジュールが動作する。印刷ジョブ管理アプリケーション２０３の各コンポーネントは、制御部６０１における全体制御の下、図１５に示す制御及び動作を実現する。図６に示すように、印刷ジョブ管理アプリケーション２０３は、第１の通信部６０２、受信ジョブ格納部６０３、ジョブ解釈部（解析手段）６０４を備える。印刷ジョブ管理アプリケーション２０３はさらに、ジョブ管理部６０５、ジョブ管理テーブル６０６、ジョブ生成部６０７、ログオン管理部（認証部）６０８、第２の通信部６０９を備える。
【００２７】
第１の通信部６０２は、資源管理アプリケーション２０１と通信し、受信ジョブ格納部６０３は、資源管理アプリケーション２０１から受信した印刷ジョブ２０７を一時的に格納する。ジョブ解釈部（解析手段）６０４は、第１の通信部６０２が資源管理アプリケーション２０１から受信した印刷ジョブ２０７に含まれる印刷データやジョブチケットに含まれる情報、設定等を解析する。
【００２８】
ジョブ管理部６０５は、ジョブ解釈部６０４が解釈した印刷ジョブ２０７を格納して管理する。一方、ジョブ管理テーブル６０６は、ジョブ管理部６０５が管理する印刷ジョブ２０７のリストを格納して管理する。ジョブ生成部６０７は、第１の通信部６０２が受信した印刷ジョブ２０７に対して必要に応じてデータ編集、ジョブチケットの設定の編集を行い、デジタル複合機１０４に送信する印刷ジョブ２０８を生成する。
【００２９】
ログオン管理部６０８は、デジタル複合機１０４上の作業者のログオン状況、すなわち、ログオン又は非ログオン（ログオフ）を管理し、第２の通信部６０９は、デジタル複合機１０４と通信する。
【００３０】
図７は、デジタル複合機１０４の構成例を示すソフトウェアブロック図である。なお、図示はしないが、デジタル複合機１０４のプログラムをメモリから読み出して、実行することで各モジュールが動作する。デジタル複合機１０４は、通信部７０１、ジョブ制御部７０２、ジョブレンダリング部７０３、プリンタ制御部７０４を有する。デジタル複合機１０４はまた、操作部７０５、ログオンユーザ管理部７０６、リソース管理部７０７、ログオン情報データベース７０８、リソースログデータベース７０９を有する。
【００３１】
操作部７０５は、作業者がデジタル複合機１０４の動作設定及び操作を行えるようにするためのユーザインターフェイスを、デジタル複合機１０４の表示部に表示させる。このユーザインターフェイスは図８を用いて後述する。
【００３２】
通信部７０１は、印刷ジョブ管理アプリケーション２０３が受信した印刷ジョブ２０７（２０８）を受信する。ジョブレンダリング部７０３は、ジョブ制御部７０２の制御の下、印刷ジョブ２０８に含まれる印刷データに対してレンダリング処理（ページ描画のビットマップ化処理）を行う。プリンタ制御部７０４は、印刷ジョブ２０８のジョブチケットに含まれる機器制御情報に基づいて印字部、紙送り部（いずれも図示せず）を制御し、印字、紙送りにより、最終成果物である印刷物を出力する。
【００３３】
ログオンユーザ管理部７０６は、操作部７０５からデジタル複合機１０４にログオンしたログオンユーザ（作業者）の情報、すなわち、作業者名又はユーザＩＤからなる作業者情報とその作業内容の情報を管理する。リソース管理部７０７は、後述するように、作業者情報を、デジタル複合機１０４内で使用された消耗品に関するリソース情報と、印刷作業を行った作業者の作業者名又はユーザＩＤの人的リソースを、リソースログデータベース７０９に格納して管理する。
【００３４】
図１６は、ログオン情報データベース７０８のテーブルを示し、（ａ）はテーブルの構成、（ｂ）はログオフの状態のテーブルの構成、（ｃ）はログオンの状態のテーブルの構成を示す。ログオン情報データベース７０８のテーブルは、ログオン状態を格納する格納領域１６０１、ログオンＩＤを格納する格納領域１６０２、ログオン時間を格納する格納領域１６０３を有する。このように、ログオン情報データベース７０８のテーブルは、デジタル複合機１０４に対する作業者のログオン、ログオフ情報をログオン状態の格納領域１６０１に格納し、印刷作業を行う作業者の作業者名又はユーザＩＤを格納する。
【００３５】
また、ログオンユーザＩＤをログオンＩＤの格納領域１６０２に格納し、ログオン時刻をログオン時間の格納領域１６０３に格納する。ここで、「ログオンＩＤ」は、印刷作業を実施する作業者の作業者名又はユーザＩＤに該当する。これにより、「ログオン」、「ログオンＩＤ」、「ログオン日時」を検索子とした検索が可能になり、検索によって、デジタル複合機１０４に対して、何時、誰がログオンしたかが明確になる。
【００３６】
図８は、デジタル複合機１０４の操作部７０５がデジタル複合機１０４の表示部に表示するユーザインターフェイスの一例である。図８（ａ）はログオンのユーザインターフェイスの一例であり、図８（ｂ）はログオン後のユーザインターフェイスの一例である。
【００３７】
図８（ａ）に示すように、ユーザインターフェイス８０３は、ユーザＩＤの入力部８０１と、暗証番号（パスワード）の入力部８０２とを有する。入力部８０１、８０２は、操作部７０５の入力デバイス、例えば、テンキー（図示せず）により入力が可能となっている。ログオンユーザである作業者がユーザＩＤ、例えば、作業者「ＰｅｒｓｏｎＡ」を、入力部８０１に入力し、かつ、暗証番号の入力部８０２に入力する。この後、作業者がユーザインターフェイス８０３のＩＤキー（図示せず）を押下する。すると、印刷ジョブ管理アプリケーション２０３のログオン管理部６０８が、「ＰｅｒｓｏｎＡ」と暗証番号とを、予め格納されたログオン情報データベース７０８の登録情報と照会する。
【００３８】
入力した「ＰｅｒｓｏｎＡ」のユーザＩＤと暗証番号とが、登録情報と合致した場合、ログオン管理部（認証部）６０８がログオンを許可し、図８（ｂ）に示すユーザインターフェイス８０４を、操作部７０５の表示部に表示する。作業者は、以後、このユーザインターフェイス８０４によりデジタル複合機１０４を操作して印刷の作業を行う。ユーザインターフェイス８０４は、例えば、「コピー」、「送信」、「ボックス」のユーザインターフェイスを有する。これらのユーザインターフェイスの機能や設定、操作方法は、仕様によって相違する。この例では、「コピー」のユーザインターフェイスに対して、ソータのオン、オフ、面付けの設定、濃度の設定、用紙の選択等の機能を設定している。
【００３９】
図９は、本実施形態にかかるプリプレスジョブ２０５、プリプレス済ジョブ２０６、印刷ジョブ２０７、２０８（図２参照）の構造を概念的に示す解説図である。
プリプレスジョブ２０５，プリプレス済ジョブ２０６、印刷ジョブ２０７，２０８は、フォーマット構造が互いに異なるが、論理的に同一に取り扱うことができるので、ここでは同一の構造のジョブとして説明する。なお、本実施形態は、プリプレスジョブ２０５，プリプレス済ジョブ２０６，印刷ジョブ２０７，２０８のフォーマット構造や転送プロトコルに依存するものではない。
【００４０】
図９（ａ）はプリプレスジョブ２０５，プリプレス済ジョブ２０６、印刷ジョブ２０７，２０８の全体構造を示す。同図に示すように、ジョブは、ジョブ設定（ジョブチケット）９０１、ジョブコンテンツ９０２を有する。ジョブチケットは、「全体設定」、「Ｐｒｅｐｒｅｓｓ設定」、「Ｐｒｅｓｓ設定」、「ＰｏｓｔＰｒｅｓｓ設定」を有する。ジョブコンテンツ９０２は、印刷されるページ描画データ（ＰＤＦ（登録商標）ファイルなどのページ記述言語）である。
【００４１】
図９（ｂ）はジョブ設定（ジョブチケット）９０１の構造を示す。ジョブ設定９０１は、ジョブの全体設定９０３、Ｐｒｅｐｒｅｓｓ設定９０４、Ｐｒｅｓｓ設定９０５、ＰｏｓｔＰｒｅｓｓ設定９０６を有する。ジョブの全体設定９０３は、ジョブオーナー情報９０７、作業者レポート要求９０８を有し、Ｐｒｅｐｒｅｓｓ設定９０４は面付け設定９０９を有する。また、Ｐｒｅｓｓ設定９０５は、トレイ１、トレイ２等の給紙段設定９１０を有し、ＰｏｓｔＰｒｅｓｓ設定９０６は、フィニッシング設定９１１を有する。
【００４２】
ジョブオーナー情報９０７は、ジョブの所有者を格納する。作業者レポート要求９０８は、ジョブの設定を処理するアプリケーションが作業者情報を送信するかどうかを決定するフラグとなる。面付け設定９０９はジョブコンテンツ９０２である描画データ、例えば、２ページ分の描画データを用紙の面に配置する２ｉｎ１、両面印刷などの面付け処理を行うように指示する設定である。給紙段設定９１０は、印刷時に使用する用紙を給紙するトレイを選定するための設定である。フィニッシング設定９１１は、後処理、例えば、ステイプルを打ち込んで固定するステイプル処理の設定を指定する設定である。
【００４３】
図１０は図９を参照して説明したジョブ設定９０１（ジョブチケット）の具体例である。図１０（ａ）は資源管理アプリケーション２０１からプリプレスアプリケーション２０２へ送信するプリプレスジョブ２０５のジョブ設定９０１を示す。図１０（ａ）では、ジョブＩＤ１００１を、例えば、「ＩＤ１２３４」に設定しているが、ユニークなＩＤであればよい。また、プリプレスアプリケーション２０２は、作業者を必要とせず自動的に面付け等のプリプレス処理を行うため、ジョブオーナー１００２、作業者レポート要求１００３に“設定なし”と記述されている。Ｐｒｅｐｒｅｓｓの面付け設定１００４は、例えば、「２ｉｎ１」を設定している。また、Ｐｒｅｓｓ設定、ＰｏｓｔＰｒｅｓｓ設定の設定をしていない。これは、プリプレス工程では、Ｐｒｅｓｓ設定、ＰｏｓｔＰｒｅｓｓ設定の設定を行う必要がないからである。これにより、プリプレスアプリケーション２０２は、ジョブコンテンツ９０２に対して「２ｉｎ１」の面付け処理を行う。
【００４４】
図１０（ｂ）、（ｃ）は資源管理アプリケーション２０１から印刷ジョブ管理アプリケーション２０３へ送信する印刷ジョブ２０７のジョブチケットの具体的な一例である。この例では、ジョブＩＤ１００５に、プリプレスアプリケーション２０２のジョブＩＤと同じ“ＩＤ１２３４”を設定する。これによって、印刷ジョブ２０７は、資源管理アプリケーション２０１からプリプレスアプリケーション２０２に送信された後、資源管理アプリケーション２０１を経て印刷ジョブ管理アプリケーション２０３に送信される一連の処理となる。
【００４５】
ジョブオーナーの設定１００６には“任意”が設定されている。これは、図１０（ｂ）の印刷ジョブを処理するユーザが任意であることを示す。作業者レポート要求１００７に“要”を設定すると、印刷ジョブ管理アプリケーション２０３は、印刷を行った作業者情報、すなわち、作業者の氏名又はユーザＩＤを、資源管理アプリケーション２０１に送信する。給紙段情報１００８は「トレイ１」を設定する。これは、印刷時に使用される用紙がトレイ１給紙させることを表す。フィニッシング情報１００９としては、この例では「ステイプル」を設定している。ステイプルはデジタル複合機１０４から出力される印刷物をステイプルで綴じるステイプル処理を行うことを表している。
【００４６】
図１０（ｃ）も、資源管理アプリケーション２０１から印刷ジョブ管理アプリケーション２０３へ送信される印刷ジョブであるが、図１０（ｂ）との差異は、ジョブオーナー設定１０１０に、“ＰｅｒｓｏｎＡ”が設定されている点である。これは、図１０（ｃ）の印刷ジョブを処理するユーザのユーザＩＤが“ＰｅｒｓｏｎＡ”であることを示している。つまり、図１０（ｃ）は、印刷ジョブを処理するユーザが決められている。作業者レポート要求１０１１には“要”を設定している。この設定は、印刷作業の作業者情報を、資源管理アプリケーション２０１に送信することを示している。また、資源管理アプリケーション２０１から印刷ジョブ管理アプリケーション２０３へ送信される印刷ジョブのジョブコンテンツ９０２はプリプレスアプリケーション２０２で処理されたＰｒｅｐｒｅｓｓ処理済、すなわち、面付け済みのコンテンツである。
【００４７】
図１１（ａ）は印刷ジョブ管理アプリケーション２０３から資源管理アプリケーション２０１に送信する使用資源情報のテーブル構造を示す図である。使用資源情報テーブル１１０１のジョブＩＤ格納領域の１１０２には、使用資源情報に結びつくジョブＩＤを格納し、担当作業者の格納領域１１０３には作業を行った作業者の作業者名又はユーザＩＤを格納する。モノクロページ出力枚数の格納領域１１０４にはジョブＩＤ１１０２で識別される印刷ジョブにおいて出力されたモノクロページ数が格納される。カラーページ出力枚数の格納領域１１０５には、同じく、ジョブＩＤ１１０２で識別される印刷ジョブにおいて出力されたカラーページ数が格納される。作業履歴テーブルの格納領域１１０６には作業履歴テーブルを格納する。
【００４８】
図１１（ｂ）は作業履歴テーブルの具体的な一例である。同図に示すように、日時の列１１０７には作業日時を格納し、作業記録の列１１０８には作業記録を格納し、日時の行１１０９〜１１１２には、それぞれ日時と、作業時に発生したエラーや、エラーに対応するために行ったリカバリ処理の内容の記録を格納する。この例では、行１１０９、行１１１０、行１１１１、行１１１２の作業記録に作業者の印刷作業に関するリソース情報として、印刷開始、エラー（用紙切れ）、復帰、印刷終了を格納しており、その横に、それぞれ記録日時を格納している。したがって、この例では、２００８年１月１日、１２時０分に印刷が開始され、その直後の１２時１分に用紙切れエラーが発生したことが分かり、同日、１２時０２分に用紙切れエラーが復帰し、同日、１２時３分に印刷が終了したことが分かる。
【００４９】
図１２（ａ）、（ｂ）は、図２に示した資源管理アプリケーション２０１と、印刷ジョブ管理アプリケーション２０３及びデジタル複合機１０４との間でのシーケンスの一例を示す。図１２（ａ）は資源管理アプリケーション２０１の設定において、チェックボックス５０１をＯＮとし、ラジオボタン５０２をＯＮとして印刷ジョブ２０７の作業者を任意設定とした場合のシーケンスである（図５参照）。
【００５０】
図１２（ａ）に示すように、資源管理アプリケーション２０１は、印刷ジョブ管理アプリケーション２０３に対して、図１０（ｂ）に示したジョブオーナーの設定１００６を“任意”、作業者レポート要求１００７を「要」とした印刷ジョブ２０７を送信する。
【００５１】
印刷ジョブ管理アプリケーション２０３は、この印刷ジョブ２０７を受信すると、デジタル複合機１０４に対してログオンの状態を問い合わせる問い合わせ信号を送信する（１２０３）。この問い合わせ信号によって、デジタル複合機１０４の操作部７０５には、図８（ａ）に示したユーザインターフェイス８０３が表示される。また、このときは、デジタル複合機１０４にユーザがログオンしていないので、デジタル複合機１０４は、印刷ジョブ管理プログラムに対して非ログオンの状態を返信する（１２０４）。
【００５２】
印刷ジョブ管理アプリケーション２０３は、デジタル複合機１０４に作業者がログオンするまでデジタル複合機１０４に対する印刷ジョブ２０８の発行を待機する（１２０５）。その後、作業者が暗証番号とユーザＩＤを使用してデジタル複合機１０４上の操作部７０５からログオンし、ログオンユーザ管理部７０６がログオンを認証する（１２０６）。そして、デジタル複合機１０４が印刷ジョブ管理アプリケーション２０３に対してログオン通知を発行する（１２０７）。
【００５３】
印刷ジョブ管理アプリケーション２０３は、このログオン通知を受信すると、デジタル複合機１０４に対して印刷ジョブ２０８を発行する（１２０８）。これにより、デジタル複合機１０４が印刷を開始する（１２０９）と共に、デジタル複合機１０４の出力データからエラー、リカバリ、消耗品（印刷用紙、インク又はトナー）の消耗データ等の印刷に関するデータを取得する。
【００５４】
デジタル複合機１０４においてエラーが発生すると（１２１０）、印刷作業の作業者がデジタル複合機１０４で発生したエラーのリカバリ処理を行う（１２１１）。エラーが回復し、デジタル複合機１０４の印刷処理を再開して印刷を終了すると（１２１２）、デジタル複合機１０４は、使用資源情報を印刷ジョブ管理アプリケーション２０３に通知する（１２１３）。この使用資源情報は、図１１にて説明したように、例えば、印刷作業を担当した作業者の作業者名、又はユーザＩＤ、モノクロページ出力枚数、カラーページ出力枚数、作業によって発生した作業記録の情報からなる。
【００５５】
使用資源情報を受信した印刷ジョブ管理アプリケーション２０３はこの使用資源情報を、資源管理アプリケーション２０１に送信する（１２１４）。また、エラーの内容、リカバリの内容、エラー発生の日時やリカバリの日時は、前記したように、使用資源情報テーブル１１０１に格納される（図１１（ｂ）参照）。
【００５６】
図１２（ｂ）は、資源管理アプリケーション２０１の設定において、印刷作業を行う作業者を指定した場合のシーケンスである。他の上位のシステムである資源管理部１０１の資源管理アプリケーション２０１において、作業者を指定する。これにより、指定された作業者以外のログオンを禁止でき、秘匿性を有する印刷物の印刷に有効となる。
まず、図５（ｂ）に示したユーザインターフェイス５１０上でチェックボックス５０７をＯＮ、ラジオボタン５０８をＯＮとする。これにより、資源管理アプリケーション２０１は、作業者レポート要求１０１１を「要」、ジョブチケットのジョブオーナー設定１０１０を「ＰｅｒｓｏｎＡ」とした印刷ジョブ２０７を発行する（１２１５）。
【００５７】
次に、この印刷ジョブ２０７を受信した印刷ジョブ管理アプリケーション２０３は、ジョブチケットの編集を行って作業者「ＰｅｒｓｏｎＡ」をジョブオーナーとする印刷ジョブ２０８を生成し、これをデジタル複合機１０４に送信する（１２１６）。
【００５８】
この後、作業者が、「ＰｅｒｓｏｎＡ」に対応する暗証番号とユーザＩＤを使用してログオンする。ログオン管理部６０８は、前記したように作業者の認証を行う。そして、ログオンを許可すると、ログオンを許可した作業者による印刷作業が可能になる。この後は、デジタル複合機１０４は、作業者によるユーザインターフェイス８０４の動作設定に従って、印刷を開始する（１２１７）。
【００５９】
その後、印刷動作時にエラーが発生すると（１２１８）、エラーが操作部７０５の表示部に表示され、デジタル複合機１０４が自動的に停止する。作業者がエラーに対してデジタル複合機１０４のリカバリ処理をすると（１２１９）システムが自動的に復帰する。
その後、印刷を再開し、印刷を終了すると（１２２０）、デジタル複合機１０４が印刷ジョブ管理アプリケーション２０３に使用資源情報を通知する（１２２１、図１１参照）。印刷ジョブ管理アプリケーション２０３はこの使用資源情報を資源管理アプリケーションに送信する（１２２２）。資源管理アプリケーションは、この使用資源情報と印刷作業の際のエラー、リカバリ、発生日時、処理日時を使用資源データベース２０４やリソースログデータベース７０９に格納する。
【００６０】
図１３（ａ）はデジタル複合機１０４に対するログオン時のフローチャートである。なお、図１３（ａ）のフローチャートの各ステップは、デジタル複合機１０４のＣＰＵがメモリから図１３（ａ）の処理に関連するプログラムを読み出して、実行することで実現される。ログオンユーザ管理部７０６は、デジタル複合機１０４のログオフ時、図１６（ｂ）に示すように、ログオン情報データベース７０８のテーブルのログオン状態の格納領域１６０１に対して「ログオフ」を格納する（ステップＳ１３０１）。その後、操作部７０５は、表示部の操作画面に対してログオンプロンプト表示を行い（ステップＳ１３０２）、その後、作業者の操作により、図８（ａ）に示したユーザインターフェイス８０３を表示する。
【００６１】
次に、デジタル複合機１０４が印刷ジョブ管理アプリケーション２０３からログオンの状態を問い合わせる問い合わせ信号を受信する（ステップＳ１３０３）。この時点ではログオンがまだなされていないため、デジタル複合機１０４は、非ログオンの状態を印刷ジョブ管理アプリケーション２０３に送信する（ステップＳ１３０４）。次に、デジタル複合機１０４が、作業者によるログオンを受け付けると（ステップＳ１３０５）、ログオン管理部６０８はログオンユーザの認証を行う。そして、ログオンが認証されると、操作部７０５が、図８（ｂ）に示すユーザインターフェイス８０４を表示する（ステップＳ１３０６）。
【００６２】
次にログオンユーザ管理部７０６は、図１６（ｃ）に示すログオン状態の格納領域１６０５に対して「ログオン」を格納する（ステップＳ１３０７）。続いてログオンユーザ管理部７０６は、ログオンＩＤの格納領域１６０６に対して作業者のユーザＩＤ（ユーザＩＤ）を格納する（ステップＳ１３０８）。次にログオンユーザ管理部７０６は、印刷ジョブ管理アプリケーション２０３に対してログオン通知を送信する（ステップＳ１３０９）。
【００６３】
図１３（ｂ）はデジタル複合機１０４が印刷ジョブ管理アプリケーション２０３から印刷ジョブ２０８を受信したときのフローチャートである。
まず、デジタル複合機１０４の通信部７０１が印刷ジョブ管理アプリケーション２０３から印刷ジョブ２０８を受信する（ステップＳ１３１０）。次にリソース管理部７０７が印刷ジョブ２０８のジョブチケットのジョブオーナーの格納領域のデータを読み込み、ジョブオーナー設定１０１０の格納領域に作業者が設定されているかどうかを判定する（Ｓ１３１１）。ここで、作業者が設定されていると判定された場合、現在デジタル複合機にログオンしている作業者と設定されている作業者が一致するか判定する（Ｓ１３１２）。なお、Ｓ１３１２は両者が一致するまで繰り返される。
ジョブレンダリング部７０３は受信した印刷ジョブ２０８に対してレンダリング処理（コンテンツのビットマップ化処理）を行う（ステップＳ１３１３）。次にプリンタ制御部７０４が印刷ジョブ２０８のジョブチケットに指定されている機器制御に基づいて内部の機器制御を行い、印刷を実行する（ステップＳ１３１４）。次にリソース管理部７０７が印刷処理Ｓ１３１４の印刷処理で使用した使用資源情報、具体的には、カラーページ枚数、モノクロページ枚数（消耗リソース）を収集する（ステップＳ１３１５）。
【００６４】
次にリソース管理部７０７が印刷ジョブ２０８のジョブチケットのジョブオーナーの格納領域のデータを読み込み、ジョブオーナー設定１０１０の格納領域に作業者が設定されているかどうかを判定する（ステップＳ１３１６）。ジョブオーナーの格納領域に作業者名又はユーザＩＤのデータが存在する場合、デジタル複合機１０４は、ジョブチケットのジョブオーナーを作業者としてリソースログを生成する（Ｓ１３１８）。
【００６５】
また、ステップＳ１３１６において、ジョブチケットのジョブオーナー設定１０１０の格納領域にジョブオーナーのデータが格納されていない場合（「任意」設定の場合）は、次のようになる。すなわち、デジタル複合機１０４は、操作部７０５からログオンした作業者をジョブオーナーとしてリソースログを生成する（ステップＳ１３１７−１３１９）。デジタル複合機１０４は、これらの人的リソースを、リソースログデータベース７０９に格納する。また、リソースログデータベース７０９に格納されたリソースログは、デジタル複合機１０４から印刷ジョブ管理アプリケーション２０３を経由して資源管理アプリケーション２０１へ送信される。資源管理アプリケーション２０１はこれを使用資源情報として使用資源データベース２０4に格納する（ステップＳ１３２０）。
【００６６】
図１４は資源管理アプリケーション２０１の動作を表すフローチャートである。なお、図１４のフローチャートの各ステップは、資源管理アプリケーション２０１が格納された情報処理装置のＣＰＵがメモリから図１４の処理に関連するプログラムを読み出して、実行することで実現される。プリプレスジョブ２０５はジョブ管理テーブル３０３においてシーケンスの管理がなされている。資源管理アプリケーション２０１のジョブ生成部３０２は、プリプレスジョブ２０５を生成し（ステップＳ１４０１）、これをプリプレスアプリケーション２０２に送信する。その後、資源管理アプリケーション２０１の通信部３０７が、プリプレスアプリケーション２０２により面付け処理を施したプリプレス済ジョブ２０６を受信する（ステップＳ１４０３）。
【００６７】
次に作業者管理部３０８が図５のユーザインターフェイス５１０にて設定された設定値、すなわち、作業者レポートの要否に対する設定値と、作業者の指定に関する設定値とを取得する（ステップＳ１４０４）。次に、ジョブ編集部３０６がこの設定を反映した印刷ジョブ２０７を生成し（ステップＳ１４０５）、印刷ジョブ管理アプリケーション２０３に送信する（ステップＳ１４０６）。印刷処理の終了後は、通信部３０７は印刷ジョブ管理アプリケーション２０３より使用資源情報を受信する（ステップＳ１４０７）。資源管理部３０４はこの使用資源情報を使用資源データベース２０４に格納する（ステップＳ１４０８）。
【００６８】
図１５は印刷ジョブ管理アプリケーション２０３の動作を示すフローチャートである。なお、図１５のフローチャートの各ステップは、印刷ジョブ管理アプリケーション２０３が格納された情報処理装置のＣＰＵがメモリから図１５の処理に関連するプログラムを読み出して、実行することで実現される。印刷ジョブ管理アプリケーション２０３は、資源管理アプリケーション２０１から第１の通信部６０２を介して印刷ジョブ２０７を受信し、これを受信ジョブ格納部６０３に格納する（ステップＳ１５０１）。次に、この印刷ジョブ２０７をジョブ解釈部６０４が解釈する（ステップＳ１５０２）。
【００６９】
次に、ステップＳ１５０３に進んで、ジョブ解釈部６０４が、図９におけるジョブ設定（ジョブチケット）９０１の作業者レポート要求９０８の設定を読み込み、作業者レポートの要否を判定する。ステップＳ１５０３において、作業者レポート要求が「要」のときはステップＳ１５０４に進むが、「要」でない場合、Ｓ１５１２に進み、印刷ジョブ発行の後、処理を終了する。ステップＳ１５０４では、ジョブ解釈部６０４が図９におけるジョブオーナー情報９０７の設定を読み込み、作業者が指定されているか否かを判定する。
【００７０】
Ｓ１５０４において、図１０（ｂ）に示すように、ジョブオーナーの設定１００６が「任意」、すなわち、ジョブオーナーが指定されていないと判定された場合は、ステップＳ１５０５に進む。ステップＳ１５０５では、ログオンユーザ管理部７０６がデジタル複合機１０４に対して現在のログオンの状態を取得し、デジタル複合機１０４の現在の状態がログオンかログオフかを判定する（Ｓ１５０６）。
【００７１】
ステップＳ１５０６の判定の結果、現在の状態がログオフ（非ログオン状態）の場合、制御部６０１は印刷ジョブの発行を待機する（Ｓ１５０７）。そして、ログオンの状態となると、ステップＳ１５０９において、ジョブ生成部６０７が印刷ジョブ２０８を発行する。このＳ１５０５−Ｓ１５０７を介して発行される印刷ジョブ２０８は、当該印刷ジョブ２０８を処理する際にデジタル複合機１０４にログオンしていたユーザの識別情報が担当作業者に記述された使用資源情報（処理情報）を送信する指示情報を含む。また、図１２の１２０７にて受信したログオン通知にログオンした作業者情報が含まれている場合、ジョブ生成部６０７は、ログオン通知に含まれる作業者の使用資源情報を送信するように指示する指示情報を含む印刷ジョブ２０８を発行してもよい。なお、制御部６０１は、印刷ジョブ２０８の送信を制御しているため送信制御部と呼ばれることもある。その後、デジタル複合機１０４の操作により印刷を終了すると、使用資源情報を取得し（ステップＳ１５１０）、これを資源管理アプリケーション２０１に送信する（ステップＳ１５１１）。
【００７２】
一方、ステップＳ１５０４の判定の結果、印刷作業を行う作業者が指定されている場合は、ステップＳ１５０８に進んでジョブチケットのジョブオーナーを印刷の作業者として印刷ジョブ２０８を発行する（ステップＳ１５０９）。なお、Ｓ１５０８を介して発行される印刷ジョブ２０８は、作業者が指定されている。そのため上述したような指示情報は、印刷ジョブ２０８に含まれない。
【００７３】
印刷ジョブ２０８を発行した後、デジタル複合機１０４による上述した印刷が終了すると、制御部６０１は、使用資源情報を取得し（ステップＳ１５１０）、これを資源管理アプリケーション２０１に送信する（ステップＳ１５１１）。つまり、作業者が指定されている場合は、指定された作業者とは他の作業者がデジタル複合機にログインしていても、印刷ジョブが発行されることになる。なお、この際に他の作業者に処理されるのを防ぐためにデジタル複合機が正式な作業者がログインされるまで印刷処理を待機してもよい。
【００７４】
本実施形態では、作業者が指定されていない印刷ジョブが資源管理アプリケーションから発行された場合であっても、印刷ジョブ管理アプリケーションが、作業者がデジタルプリンタにログオンするまで印刷ジョブ２０８の発行を待機する。そのため、作業者不特定のまま印刷される事態を防ぐことができる。
さらに、上記指示情報を含む印刷ジョブ２０８が発行されるため、作業者が指定されていない印刷ジョブが資源管理アプリケーション２０１から発行された場合であっても、実際に印刷ジョブを処理した作業者の情報を得ることが可能となる。
【００７５】
例えば、作業者が指定されていない印刷ジョブが資源管理アプリケーション２０１から発行された場合、従来であれば作業者不特定のまま印刷されるため、エラー状態から正常状態に戻した作業者や、印刷物を取り扱った作業者を特定することができなかった。しかし本実施形態では、例えば、印刷ジョブ管理アプリケーション２０３は作業者がデジタルプリンタにログオンするまで印刷ジョブ２０８の発行を待機する。
【００７６】
ここで、「ＰｅｒｓｏｎＢ」の作業者がデジタルプリンタにログオンした場合、印刷ジョブ２０８が印刷ジョブ管理アプリケーション２０３から発行される。そして、「ＰｅｒｓｏｎＢ」の作業者が当該印刷ジョブ２０８を処理した内容が本願の図１７のように資源管理アプリケーション２０１へ通知される。そのため、作業者が指定されていない印刷ジョブが資源管理アプリケーション２０１から発行された場合であっても、「ＰｅｒｓｏｎＢ」の作業者が、エラー状態から正常状態に戻し、出力された印刷物を取り扱ったという情報を管理することが可能となる。
【００７７】
（実施形態２）
実施形態１の一例として、受信したログオン通知にログオンした作業者情報が含まれている場合、ジョブ生成部６０７は、ログオン通知に含まれる作業者の使用資源情報を送信するように指示する指示情報を含む印刷ジョブ２０８を発行してもよいと説明した。ここで、例えば、作業者Ａがログオンした場合、印刷ジョブ２０８には、作業者Ａの使用資源情報を送信するように指示する指示情報が含まれる。そして、その印刷ジョブ２０８をデジタル複合機１０４が受信する前に作業者Ａがログアウトし、別の作業者Ｂがログオンして当該印刷ジョブ２０８を処理した場合、誤った使用資源情報が送信されてしまう。つまり、作業者Ｂが処理したにも関わらず、作業者Ａの使用資源情報が資源管理アプリケーションへ送信されてしまう。
【００７８】
この課題を解決するために本実施形態２では印刷ジョブ管理アプリケーション２０３が図１８の処理を実行する。
Ｓ１８０１において、印刷ジョブ管理アプリケーション２０３は、ログオン通知に含まれる作業者の使用資源情報を送信するように指示する指示情報を含む印刷ジョブ２０８を送信する。その後、印刷ジョブ管理アプリケーション２０３は、所定の間隔で、現在デジタル複合機１０４にログオンしている作業者を確認する（Ｓ１８０２）。
【００７９】
印刷ジョブ管理アプリケーション２０３は、Ｓ１８０１にて送信した作業者情報が変化しているか否かを判定する（Ｓ１８０３）。これは、Ｓ１８０２にて確認した現在デジタル複合機１０４にログオンしている作業者情報と、Ｓ１８０１にて送信した作業者情報とが一致するか否かを判定することにより実現される。
【００８０】
印刷ジョブ管理アプリケーション２０３は、ログオンしている作業者が変化していないと判定された場合、印刷が終了したか判定する（Ｓ１８０４）。このログオンしている作業者が変化したか否かの確認が、印刷が終了するまで繰り返される。
【００８１】
そして、Ｓ１８０３で変化したと判定された場合、印刷ジョブ管理アプリケーション２０３は、印刷が終了しているか判定する（Ｓ１８０５）。そして、終了していない場合、印刷ジョブ管理アプリケーション２０３は、新たな作業者の使用資源情報を送信するように指示する指示情報をデジタル複合機１０４へ送信する（Ｓ１８０６）。
【００８２】
一方、Ｓ１８０５において印刷が終了していると判定された場合、印刷ジョブ管理アプリケーション２０３は、Ｓ１８０１にて送信した印刷ジョブのジョブＩＤが記述された使用資源情報を削除する（Ｓ１８０７）。そして、印刷ジョブ管理アプリケーション２０３は、当該ジョブＩＤの使用資源情報の担当作業者に新たな作業者情報が記述された使用資源情報を送信する指示情報をデジタル複合機１０４へ送信する（Ｓ１８０８）。
【００８３】
以上の処理により、ログオン通知時にログオンした作業者と実際に印刷ジョブを処理した作業者が異なる場合であっても、正確な使用資源情報を資源管理アプリケーション２０１へ通知できる。
【００８４】
（実施形態３）
この実施形態においては実施形態１とは資源管理アプリケーション２０１が作業者を指定する点で相違する。以下、相違点について説明する。なお、この実施形態は前述した図１２（ｂ）のシーケンスに相当するものである。
【００８５】
まず、図５（ｂ）に示すように、資源管理アプリケーション２０１のユーザインターフェイスの設定において、チェックボックスをＯＮとし作業者レポートを要求の要否が「要」とする。また、ラジオボタン５０８をＯＮとして作業者を指定する設定とする。さらに、ユーザＩＤを選択するダイアログ５０９で作業者として例えば、「ＰｅｒｓｏｎＡ」を選択する。他の設定は、実施形態１と同じである。これにより、作業者として「ＰｅｒｓｏｎＡ」が指定され、デジタル複合機１０４のログオン管理部６０８は、それ以外のログオンを禁止する。
【００８６】
図１４に示す資源管理アプリケーション２０１のフローチャートでは、制御部３０１の制御の下、ジョブ生成部３０２がプリプレスアプリケーション２０２に送信するジョブを生成する（Ｓ１４０１）。プリプレスジョブ２０５のジョブチケットには、図１０（ａ）に示すように、ジョブＩＤとして「ＩＤ１２３４」、ジョブオーナーの格納領域には「任意」、作業者レポート要求は「否」、面付け設定としては、例えば、「２ｉｎ１」をセットする。このようなプリプレスジョブ２０５は、通信部３０７を介してプリプレスアプリケーション２０２に送信される（ステップＳ１４０２）。その後、プリプレスアプリケーション２０２がプリプレス処理を実行し、プリプレス済ジョブ２０６を資源管理アプリケーション２０１に通信部３０７を介して送信する（ステップＳ１４０２）。
【００８７】
この後、作業者管理部３０８が図５（ｂ）に示した設定値を取得する。この実施形態では、図１０（ｃ）に示すように、ジョブＩＤとして「ＩＤ１２３４」、ジョブオーナーとして「ＰｅｒｓｏｎＡ」、作業者レポート要求として「要」を取得する。また、ジョブ編集部３０６が印刷時の他の設定値（給紙段設定、フィニッシング設定）を付与する。ジョブ編集部３０６は、この設定を反映した印刷ジョブ２０７を生成する（ステップＳ１４０５）。
【００８８】
一方、図１５のフローチャートに示すように、制御部６０１の制御の下、印刷ジョブ管理アプリケーション２０３は資源管理アプリケーション２０１から第１の通信部６０２を介して印刷ジョブ２０７を受信し、これを受信ジョブ格納部６０３に格納する。ジョブ解釈部６０４は印刷ジョブ２０７を解釈する（ステップＳ１５０２）。この場合、印刷ジョブ２０７のジョブチケットの作業者レポートの要求に対しては「要」を設定しているので、ジョブチケットのジョブオーナー情報９０７の設定確認を行う（ステップＳ１５０４）。ジョブオーナーは、例えば、「ＰｅｒｓｏｎＡ」であるため、印刷ジョブ管理アプリケーション２０３は、作業者を“ＰｅｒｓｏｎＡ”とした印刷ジョブ２０８を発行する（ステップＳ１５０８、ステップＳ１５０９）。
【００８９】
デジタル複合機１０４では、通信部７０１が印刷ジョブ２０８を受信し、印刷処理を行う（ステップＳ１３１４）。さらに、リソース管理部７０７は印刷処理で使用した資源情報の収集を行い（ステップＳ１３１５）、ジョブチケットにオーナーが存在するかを判定する（ステップＳ１３１６）。ここでは、ジョブチケットのジョブオーナーは図１０（ｃ）に示すように「ＰｅｒｓｏｎＡ」としたので、ログオンユーザ管理部７０６は、ジョブオーナー（作業者）が“ＰｅｒｓｏｎＡ”とする（Ｓ１３１８）。リソース管理部７０７は、リソースログを生成し（ステップＳ１３１９）、これをリソースログデータベース７０９に保存する。リソースログは、図１７に示すようになり、通信部７０１はこのリソース情報を使用資源情報として印刷ジョブ管理アプリケーション２０３に送信する（ステップＳ１３２０）。
【００９０】
印刷ジョブ管理アプリケーション２０３では、第２の通信部６０９がこの使用資源情報を取得し（ステップＳ１５１０）、資源管理アプリケーションに送信する（ステップＳ１５１１）。資源管理アプリケーション２０１の資源管理部３０４は、この使用資源情報を受信し（ステップＳ１４０７）、使用資源情報を使用資源データベース２０４に格納する（ステップＳ１４０８）。
【００９１】
なお、印刷ジョブ管理装置又は印刷ジョブ管理方法を実現するコンピュータプログラムが記録されたコンピュータによる読み取り可能な記録媒体のコンピュータプログラムをコンピュータが読み込み、実行することによって本発明を実現することができる。すなわち、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【符号の説明】
【００９２】
１０１  資源管理部
１０２  印刷ジョブ管理部
１０３  デジタル印刷装置
６０１  制御部
６０２、６０９  通信部
６０４  ジョブ解釈部
６０５  ジョブ管理部
６０７  ジョブ生成部
６０８  ログオン管理部
【図１】
2010191949.tif 000003
【図２】
2010191949.tif 000004
【図３】
2010191949.tif 000005
【図４】
2010191949.tif 000006
【図５】
2010191949.tif 000007
【図６】
2010191949.tif 000008
【図７】
2010191949.tif 000009
【図８】
2010191949.tif 000010
【図９】
2010191949.tif 000011
【図１０】
2010191949.tif 000012
【図１１】
2010191949.tif 000013
【図１２】
2010191949.tif 000014
【図１３】
2010191949.tif 000015
【図１４】
2010191949.tif 000016
【図１５】
2010191949.tif 000017
【図１６】
2010191949.tif 000018
【図１７】
2010191949.tif 000019
【図１８】
2010191949.tif 000020