(57)【要約】【課題】  印刷文書の種別を示す属性に印刷ログレベルを割り当てて、割り当てられた印刷ログレベルにしたがい印刷文書の履歴情報を管理することである。【解決手段】  ジョブのジョブ属性として、コードが設定されているかを記録形式判定部２０９が判断する（Ｓ１２０１）。ここで、コードが設定されていると記録形式判定部２０９が判断した場合、Ｓ１２０４へ進み、ジョブ属性より設定されたコードとその階層を記録形式判定部２０９が取得する（Ｓ１２０４）。そして、コード・コンテンツ記録形式設定テーブルより、該当するコードのコンテンツ記録形式を記録形式判定部２０９が取得する（Ｓ１２０５）。このとき、ジョブに複数階層のコードが指定されている場合には、それぞれのコードのコンテンツ記録形式設定を取得する。そして、各コードのコンテンツ記録形式設定から、該当ジョブのコンテンツ記録形式を記録形式判定部２０９が計算し（Ｓ１２０６）、コンテンツ記録形式を決定する（Ｓ１２０７）ことを特徴とする。【選択図】  図１２
2009237705.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、前記画像処理装置が処理した印刷文書の印刷ログを管理するサーバとを含む管理システムであって、
前記画像処理装置は、
前記印刷文書の種別を示す属性を指定する指定手段と、
前記指定手段により指定された前記属性と前記印刷文書から作成される画像データとを前記サーバに転送する転送手段と、を備え、
前記サーバは、
前記画像処理装置から受信する前記属性に基づいて、前記印刷文書を保存する前記印刷ログのログレベルを決定する決定手段を備えることを特徴とする管理システム。
【請求項２】
情報処理装置と、前記情報処理装置が作成した印刷文書の印刷ログを管理するサーバとを含む管理システムであって、
前記情報処理装置は、
前記印刷文書の種別を示す属性を指定する指定手段と、
前記指定手段により指定された前記属性と前記印刷文書から作成される画像データとを画像処理装置に転送する転送手段と、を備え、
前記サーバは、
前記画像処理装置から受信する前記属性に基づいて、前記印刷文書を保存する前記印刷ログのログレベルを決定する決定手段を備えることを特徴とする管理システム。
【請求項３】
前記サーバは、
前記決定手段により決定されたログレベルで画像処理されたデータと、前記印刷文書を特定する書誌ログとを含む印刷ログを保存する保存手段を備えることを特徴とする請求項１又は２記載の管理システム。
【請求項４】
前記サーバは、
前記決定手段により決定されたログレベルに基づいて、前記画像処理装置から受信する前記データに画像変換処理を行う画像変換手段を備え、
前記保存手段は、前記画像変換手段により画像変換処理が行われたデータを含む印刷ログを保存することを特徴とする請求項３に記載の管理システム。
【請求項５】
印刷文書を投入するユーザ毎にログレベルを管理するサーバを備えて、画像処理装置で処理された印刷文書の印刷ログを管理する管理システムであって、
前記画像処理装置は、
前記印刷文書の種別を示す属性を指定する指定手段と、
前記指定手段により指定された前記属性と前記印刷文書から作成されるデータとを前記サーバに転送する転送手段とを備え、
前記サーバは、
前記画像処理装置から受信するデータに前記属性が指定されているか否かを判断する判断手段と、
前記判断手段により前記属性が指定されていると判断した場合に、前記ユーザ毎のログレベルに関わらず、前記属性に基づいて、前記印刷ログに対するログレベルを決定する決定手段と、
を備えることを特徴とする管理システム。
【請求項６】
情報処理装置より印刷文書をサーバが受信して、当該印刷文書の印刷ログをユーザ毎に設定されるログレベルで管理する管理システムであって、
前記情報処理装置は、
前記印刷文書の種別を示す属性を指定する指定手段と、
前記指定手段により指定された前記属性と前記印刷文書から作成される画像データとを画像処理装置に転送する転送手段とを備え、
前記サーバは、
前記画像処理装置から受信するデータに前記属性が指定されているか否かを判断する判断手段と、
前記判断手段により前記属性が指定されていると判断した場合に、前記ユーザ毎のログレベルに関わらず、前記属性に基づいて、前記印刷ログに対するログレベルを決定する決定手段と、
を備えることを特徴とする管理システム。
【請求項７】
前記決定手段は、前記判断手段により前記属性が指定されていないと判断した場合に、前記印刷ログに対するログレベルをユーザ毎に決定することを特徴とする請求項６記載の管理システム。
【請求項８】
サーバに印刷ログを転送する画像処理装置に印刷文書を転送する情報処理装置であって、
前記印刷文書の種別を示す属性を指定する指定手段と、
前記指定手段により指定された前記属性と前記印刷文書から作成されるデータとを画像処理装置に転送する転送手段とを備えることを特徴とする情報処理装置。
【請求項９】
前記指定手段は、印刷文書の種別を含む異なる属性を指定可能なユーザインタフェースを備えることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
画像処理装置と、前記画像処理装置が処理した印刷文書の印刷ログを管理するサーバとを含む管理システムにおけるデータ処理方法であって、
前記画像処理装置は、
前記印刷文書の種別を示す属性を指定する指定ステップと、
前記指定ステップにより指定された前記属性と前記印刷文書から作成されるデータとを前記サーバに転送する転送ステップと、を備え、
前記サーバは、
前記画像処理装置から受信する前記属性に基づいて、前記印刷文書を保存する前記印刷ログのログレベルを決定する決定ステップを備えることを特徴とするデータ処理方法。
【請求項１１】
情報処理装置と、前記情報処理装置が作成した印刷文書の印刷ログを管理するサーバとを含む管理システムにおけるデータ処理方法であって、
前記情報処理装置は、
前記印刷文書の種別を示す属性を指定する指定ステップと、
前記指定ステップにより指定された前記属性と前記印刷文書から作成されるデータとを画像処理装置に転送する転送ステップとを備え、
前記サーバは、
前記画像処理装置から受信する前記属性に基づいて、前記印刷文書を保存する前記印刷ログのログレベルを決定する決定ステップを備えることを特徴とするデータ処理方法。
【請求項１２】
前記サーバは、
前記決定ステップにより決定されたログレベルで画像処理されたデータと、前記印刷文書を特定する書誌ログとを含む印刷ログを保存手段に保存する保存ステップを備えることを特徴とする請求項１０又は１１記載のデータ処理方法。
【請求項１３】
前記サーバは、
前記決定ステップにより決定されたログレベルに基づいて、前記画像処理装置から受信する前記データに画像変換処理を行う画像変換ステップを備え、
前記保存手段は、前記画像変換ステップにより画像変換処理が行われたデータを含む印刷ログを保存することを特徴とする請求項１２に記載のデータ処理方法。
【請求項１４】
印刷文書を投入するユーザ毎にログレベルを管理するサーバを備えて、画像処理装置で処理された印刷文書の印刷ログを管理する管理システムにおけるデータ処理方法であって、
前記画像処理装置は、
前記印刷文書の種別を示す属性を指定する指定ステップと、
前記指定ステップにより指定された前記属性と前記印刷文書から作成されるデータとを前記サーバに転送する転送ステップとを備え、
前記サーバは、
前記画像処理装置から受信するデータに前記属性が指定されているか否かを判断する判断ステップと、
前記判断ステップにより前記属性が指定されていると判断した場合に、前記ユーザ毎のログレベルに関わらず、前記属性に基づいて、前記印刷ログに対するログレベルを決定する決定ステップと、
を備えることを特徴とするデータ処理方法。
【請求項１５】
情報処理装置より印刷文書をサーバが受信して、当該印刷文書の印刷ログをユーザ毎に設定されるログレベルで管理する管理システムにおけるデータ処理方法であって、
前記情報処理装置は、
前記印刷文書の種別を示す属性を指定する指定ステップと、
前記指定ステップにより指定された前記属性と前記印刷文書から作成されるデータとを画像処理装置に転送する転送ステップとを備え、
前記サーバは、
前記画像処理装置から受信するデータに前記属性が指定されているか否かを判断する判断ステップと、
前記判断ステップにより前記属性が指定されていると判断した場合に、前記ユーザ毎のログレベルに関わらず、前記属性に基づいて、前記印刷ログに対するログレベルを決定する決定ステップとを備えることを特徴とするデータ処理方法。
【請求項１６】
前記決定ステップは、前記判断ステップにより前記属性が指定されていないと判断した場合に、前記印刷ログに対するログレベルをユーザ毎に決定することを特徴とする請求項１５記載のデータ処理方法。
【請求項１７】
サーバに印刷ログを転送する画像処理装置に印刷文書を転送する情報処理装置におけるデータ処理方法であって、
前記印刷文書の種別を示す属性を指定する指定ステップと、
前記指定ステップにより指定された前記属性と前記印刷文書から作成されるデータとを画像処理装置に転送する転送ステップとを備えることを特徴とするデータ処理方法。
【請求項１８】
前記指定ステップは、印刷文書の種別を含む異なる属性を指定可能なユーザインタフェースを備えることを特徴とする請求項１７記載のデータ処理方法。
【請求項１９】
請求項１０乃至１８の何れか1項に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１０乃至１８の何れか1項に記載のデータ処理方法をコンピュータに実行させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷文書を管理する管理システムに関するものである。
【背景技術】
【０００２】
デジタル複合機の普及に従って、誰でも原稿の印刷、複写や送信が容易に行うことが可能になっている。これにより、ユーザにとっては利便性が向上する反面、機密原稿を印刷したり、複写したり、送信したりすることにより、情報が漏れないようセキュリティ管理が望まれている。
【０００３】
このような問題への対策として、印刷や複写、ＦＡＸ、Ｅ−ｍａｉｌ送信などの際に、通常の書誌的なログに加えて読み取った画像データ、及びテキストデータをジョブログとして記憶装置に蓄積しておく文書管理システムが存在する（特許文献１）。なお、ここで、ジョブログに含まれる情報例としては、コンピュータ名／端末名、クライアント端末で印刷を実行したユーザ名、印刷プリンタ名、印刷時刻、印刷ジョブ名がある。
【０００４】
これにより、何らかの原因で情報が漏れた原稿が、どのプリンタやデジタル複合機で処理されたかを、管理者が蓄積したジョブログを確認することによって、いつ、どこで、どのような処理をされたかを追跡可能になるといった効果がある。
【０００５】
最終的にデータを保管しておくサーバの記憶装置の容量を確保するために、上記画像データのサイズはできる限り小さくして保存しておくことが望ましい。そのため従来は、システム全体の設定や、ユーザ毎の設定に応じて、履歴管理サーバに格納する前に、画像データの解像度を落とすことによりサーバにおける記憶装置の容量を確保していた。
【０００６】
一方、近年印刷コストに対する関心が増大している。法律事務所などでは、顧客のために印刷を行い、その経費を顧客に請求するため、顧客、仕事内容、書類の種別毎に印刷コストを集計したいという要望がある。このような問題への対策として、印刷目的を含めた印刷履歴データを記憶管理するシステムが提案されている（特許文献２）。これにより、印刷目的別にコストを算定することができる。
【特許文献１】特開２００２−１４９３７１
【特許文献２】特開２００１−９２６１７
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このような従来の管理システムにおいては、どの顧客のための、どのような作業中に、どのような書類を印刷したかという印刷目的と関連付けた履歴を記録することは可能となる。
【０００８】
また、印刷履歴情報として画像データやテキストデータを履歴情報として保存することは可能となる。
【０００９】
さらに、管理サーバの記憶装置に画像データやテキストデータを履歴情報として保存する場合、上記記憶装置に確保される履歴データの保存領域は有限である。したがって、全ての印刷ジョブの履歴をフルカラー高解像度で記憶装置に記録することは現実的ではない。
【００１０】
この問題を解決するためには、印刷ジョブに応じて、履歴情報のログレベルを調整する必要がある。つまり、ログレベルが高い場合、例えば、フルカラー、２００ｄｐｉで作成した詳細な画像データを記録し、ログレベルが低い場合、モノクロ、１００ｄｐｉで作成した省略された画像データを記録する。
【００１１】
このように、ジョブの重要度に応じて、重要なジョブでは、ログレベルを高くし詳細な履歴を記録し、重要でないジョブでは、ログレベルを低くし記憶装置の記憶容量の節約するという調整する必要がある。
【００１２】
また、ジョブを発行したユーザに応じてログレベルを調整することが考えられるが、それだけでは、ジョブ／書類の重要度を判断することは難しい。
【００１３】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷文書の種別を示す属性に印刷ログレベルを割り当てて、割り当てられた印刷ログレベルにしたがい印刷文書の履歴情報を管理できる仕組みを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の管理システムは以下に示す構成を備える。
【００１５】
画像処理装置と、前記画像処理装置が処理した印刷文書の印刷ログを管理するサーバとを含む管理システムであって、前記画像処理装置は、前記印刷文書の種別を示す属性を指定する指定手段、前記指定手段により指定された前記属性と前記印刷文書から作成されるデータとを前記サーバに転送する転送手段と、前記サーバは、前記画像処理装置から受信する前記属性に基づいて、前記印刷文書を保存する前記印刷ログのログレベルを決定する決定手段とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、印刷文書の種別を示す属性に印刷ログレベルを割り当てて、割り当てられた印刷ログレベルにしたがい印刷文書の履歴情報を管理することを可能とする。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す管理システムの一例を示すブロック図である。本例では、ネットワーク上にデジタル複合機１０１、画像処理サーバ１０２、データサーバ１０３、ユーザＰＣ１０４、管理者ＰＣ１０５が接続されるシステム例である。ここで、ユーザＰＣ１０４は情報処理装置として機能する。
【００１９】
図１において、デジタル複合機１０１は、ＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）で構成され、スキャナ・プリンタ・コピー、メール・ファクシミリ等の各機能を有している。デジタル複合機１０１は、出力・実行したジョブに関して、同時にそのジョブの電子的な画像データを生成する。また、デジタル複合機１０１は、投入される印刷文書に対するジョブ属性と共に生成した画像データを自身の記憶装置に保存する。さらに、デジタル複合機１０１は、その後、定期的な間隔でジョブ属性と画像データを画像処理サーバ１０２に転送する。
【００２０】
画像処理サーバ１０２は、デジタル複合機１０１から転送されてきた画像データに対し、データサーバ１０３に格納する形式に画像変換処理を行う。画像処理サーバ１０２は、ジョブ属性としてコードが設定されている場合には、コードに設定されたコンテンツデータ記録形式設定に応じて画像データに対し、カラー変換処理、解像度変換処理、及びＯＣＲ処理を行う。そして、画像処理サーバ１０２が処理した結果の画像データや、テキストデータなどのコンテンツデータをジョブ属性と共にデータサーバ１０３へ転送する。
【００２１】
データサーバ１０３には、画像処理サーバ１０２から送られてきたコンテンツデータとジョブ属性をジョブログとして逐次保存されていく。ここで、ジョブログには、書誌ログと印刷ログが含まれる。
【００２２】
１０４はユーザＰＣで、デジタル複合機１０１へプリントジョブを転送したりするためのデバイスドライバが記憶装置にインストールされている。１０５は管理者ＰＣで、デジタル複合機１０１、画像処理サーバ１０２、データサーバ１０３に接続可能に構成されている。管理者ＰＣ１０５，ユーザＰＣ１０４には、オペレーティングシステム（ＯＳ）がインストールされており、アプリケーションを実行することで各種のデータ処理、通信処理を行う。また、管理者ＰＣ１０５，ユーザＰＣ１０４には、情報処理装置としてＣＰＵ、ＲＯＭ、ＲＡＭ等を含むコントローラ部、キーボード、マウス等の入力デバイス、表示装置等の出力デバイスを備えている。
【００２３】
図２は、図１に示したデジタル複合機１０１と画像処理サーバ１０２に配置される各処理部の構成を示すブロック図である。
【００２４】
図２において、２０１はジョブ属性取得部で、デジタル複合機１０１で実装されたジョブからジョブ属性を取得する。特に、ジョブ属性取得部２０１は、ジョブに設定されているコード、ジョブオーナー（ジョブを実行したユーザ名など）を取得する。そして、ジョブ属性取得部２０１により取得されたジョブ属性は、ジョブ属性保存部２０２によって、記憶装置２０６に保存される。ここで、記憶装置２０６は、不揮発性メモリで構成される。
【００２５】
ユーザ認証部２０３は、デジタル複合機１０１を使用するユーザが使用可能なユーザとして登録されているか否かを認証する。また、デジタル複合機１０１にログインを発行したジョブに設定するコードを、指定可能に構成されている。
【００２６】
ユーザ認証部２０３は、例えば、ユーザ名、パスワードを入力するダイアログを操作パネル上にユーザインタフェースとして表示し、ユーザに入力を促す。ユーザが操作パネルを操作してユーザ名、パスワードを入力すると、図示していない認証サーバ（たとえばＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ）に送信し認証処理を行い、その結果から使用ユーザを特定する。
【００２７】
次に、図３に示すコード入力選択ダイアログを表示し、ユーザにコードを入力するか入力しないかを選択させる。なお、図３、図４に示すダイアログは、後述するようにユーザＰＣ１０４のプリンタドライバによっても表示されるため、本実施形態では、デジタル複合機１０１とユーザＰＣ１０４とで併用して説明を行う。
【００２８】
図３は、図１に示したデジタル複合機１０１が備える操作パネルに表示されるユーザインタフェース１３０１の一例を示す図である。本例は、ユーザ認証部２０３の処理として表示されるダイアログの例である。なお、図３において、後述するように「コードを入力する」を選択した場合に、図４に示すダイアログが図２に示すユーザ認証部２０３の制御で表示される。
【００２９】
また、ユーザが「コードを入力する」に対応するボタン１３０２を選択した場合、次に、図４に示すコード入力ダイアログを表示し、ユーザがさらにコードを指定可能とする。
【００３０】
図３において、１３０１はコード入力を選択するためのダイアログで、ユーザＰＣ１０４におけるプリンタドライバ、またはデジタル複合機１０１におけるユーザ認証部２０３によって表示される。ここで、表示に関してアプリケーションの形態は特に限定されるものではない。
【００３１】
１３０２は「コードを入力する」を選択するためのボタンであり、ボタン１３０２をユーザが押下することにより、続いて、コードを入力するための図４に示すコード入力ダイアログを表示する。
【００３２】
１３０３は「コードを入力しない」を選択するためのボタンであり、ボタン１３０３をユーザが押下することにより、コードを入力しないことを指定する。この場合には、コード入力ダイアログは表示されず、ジョブやログインコンテキストなどにコードは設定されない。
【００３３】
また、本実施形態では、コード入力するのかしないのかを明確に表すためにコード入力選択ダイアログを設ける場合を示している。ただし、後述するコード入力ダイアログにおいて、コードを入力せずに、設定ボタン１００５をユーザが押下している場合に、「コードを入力しない」と判断することも可能である。もしくは、プリンタドライバの他の画面である印刷設定画面などで、コードを入力する／しないの選択項目があっても良い。
【００３４】
図４は、図１に示したデジタル複合機１０１が備える操作パネルに表示されるユーザインタフェース１００１の一例を示す図である。本例は、コード入力をユーザに促すダイアログの例である。ここで、コードとして、３つのコードの例を示すが、３つに限定されるものではない。また、これらのコードをビリングコードと称し、ビリングコードは、デジタル複合機１０１が処理する印刷文書の種別を示す属性を特定する情報として機能する。なお、図８に示すフローチャートに示すように、図３，図４に示すダイアログは、ユーザＰＣ１０４にインストールされているプリンタドライバによっても表示される。なお、本実施形態では、印刷文書に設定される上記コードの内容に応じて、処理された印刷文書の履歴情報をデータサーバ１０３に登録する場合の処理が、通常の印刷文書の処理と異なる。なお、詳細は、図１２に示す処理で説明する。
【００３５】
図４において、１００１はコード入力ダイアログで、ユーザＰＣ１０４におけるプリンタドライバ、またはデジタル複合機１０１におけるユーザ認証部２０３によって表示される。
【００３６】
ここで、表示に関してアプリケーションの形態は特に限定されるものではない。
【００３７】
１００２、１００３、１００４は、各階層のコードを指定するコントロールである。この例では、コントロール１００２を用いて「顧客」を指定するコードを選択する。また、コントロール１００３を用いて「目的」を指定するコードを選択する。なお、コントロール１００２〜１００４で指定されるコードは、上記例に限られるものではなく、印刷文書の属性として、画像／テキスト、カラーのビット構成、解像度、画質、署名の有無、タイムスタンプの有無、データ形式等を指定することも可能であり、管理者が適宜決定することができる。ここで、カラーのビット構成とは、１ビットであればモノクロとし、８ビットであればグレイスケールとし、２４ビットであればカラーとするいった指定が可能である。また、解像度については、１００／２００／３００とするいった指定が可能である。
【００３８】
さらに、画質については、ＪＰＥＧ  Ｑ  ファクタ、圧縮率とするいった指定が可能である。また、データ形式では、ＪＰＥＧ、ＰＤＦとするいった指定が可能である。
【００３９】
さらに、コントロール１００４を用いて「書類種別」を指定するコードを選択する。このように各階層ごとに、コードを指定することができる。１００５は「ＯＫ」ボタンとして機能する設定ボタンであり、押下することにより、入力した各階層のコードが確定され、次の処理へと移行する。なお、上記ＵＩの形態は、コード入力画面の一例を示したものであり、項目や、その配置やデザインなどは勿論これに限定されるものではない。このように、本実施形態では、印刷文書の種別を示す属性として、顧客、目的、書類種別が割り当てられた例を示す。ただし、ビリングコード自体の数や、内容は、管理者が管理したい対象に応じて適宜設定可能に構成されている。
【００４０】
また、本例は、上記ダイアログにおいて、ビリングコードとして、顧客の中から、「Ｘ商事」が選択され、ビリングコードとして、目的の中から、「控訴申請」が選択され、ビリングコードとして、書類種別の中から、「申請書類」が選択された状態である。
【００４１】
図２において、ジョブ作成部２０４は、ユーザの指示に従ってコピージョブなどを作成し、ユーザ認証より認証されたユーザ、入力されたビリングコードを取得して、ジョブに設定する。
【００４２】
画像データ保存部２０５は、ジョブ実行時に作成された画像データを、ジョブ属性と画像データに関連付けて記憶装置２０６に保存する。画像データ転送部２０７は、システム管理者が設定した時刻、或いは一定の間隔で、記憶装置２０６に保存されている画像データの集合を画像処理サーバ１０２へ転送する。
【００４３】
図２に示す画像処理サーバ１０２において、画像データ受信部２０８は、デジタル複合機１０１内の画像データ転送部２０７から送られてきた画像データを受信する。本例では、ネットワーク１１０を介して、画像データを受信する例である。
【００４４】
記録形式判定部２０９は、ジョブ属性としてビリングコードが設定されている場合、ビリングコードに設定されているコンテンツデータの記録形式を調べ、それに応じて処理の流れを決定する処理を行う。
【００４５】
ＯＣＲ処理部２１１は、記録形式判定部２０９の結果に応じて、画像データに対しＯＣＲ（Optical Character Recognition）処理をかけてテキストデータを抽出する。このようにして抽出されたテキストデータは画像データに関連付けておく。
【００４６】
画像変換部２１２は、記録形式判定部２０９の結果に応じて、画像データを解像度変換や、カラー変換処理を行う。データ転送部２１３は、画像変換部２１２で処理し終わった画像データ、及びテキストデータをデータサーバ１０３へ転送する。
【００４７】
なお、デジタル複合機１０１において、本実施形態では印刷が実行されたときのジョブの電子的な基本画像データを生成する処理部については記載していない。その他本発明に関わりのない処理についても同様に記載は省略する。
【００４８】
〔ユーザのコンテンツ記録形式設定テーブル〕
図５は、図１に示した画像処理サーバ１０２で管理されるユーザ毎のコンテンツ記録形式を格納するユーザ・コンテンツ記録形式設定テーブルの一例を示す図である。本テーブルは、画像処理サーバ１０２で管理される。
【００４９】
図５において、８０１はユーザ名を示す列であり、各行がどのユーザのコンテンツ記録形式設定であるかを示す。ジョブのコンテンツデータ記録形式を判定する際には、ジョブのジョブ属性として設定されているジョブオーナー名と一致するユーザ名の行を参照する。ここで、ユーザ名は書誌的な事項である。
【００５０】
８０２はデータ種別を示す列であり、例えば、「画像データ」、「テキスト」、「画像データとテキスト」などの値を持ち、どのような形式のコンテンツデータを履歴情報として記録するかを示す。
【００５１】
８０３は解像度を示す列であり、例えば、「３００ｄｐｉ」、「２００ｄｐｉ」、「１００ｄｐｉ」などの値を持ち、画像データを履歴情報として記録する場合に、記録すべき画像データの解像度を指定する。
【００５２】
８０４はカラー種別を示す列であり、例えば、「カラー」、「グレースケール」、「モノクロ」などの値域を持ち、画像データを履歴情報として記録する場合に、記録すべき画像データの解像度を指定する。
【００５３】
なお、図５に示すテーブルの例では、ユーザｋａｔｏのコンテンツ記録形式は、画像、１００ｄｐｉ、モノクロである。
【００５４】
また、ユーザｔａｎａｋａは、テキストと画像、３００ｄｐｉ、カラーとなっており、ユーザ毎にコンテンツ記録形式が異なっている。この例では、ユーザｋａｔｏよりも、ユーザｔａｎａｋａの方がログレベルが高く、詳細な履歴情報を記録するように設定されている例である。
【００５５】
本実施形態の履歴管理システムにおいて、その他さまざま存在するであろう設定項目の一部を抜き出したものであり、これに限定されるものではない。
【００５６】
〔コードのコンテンツ記録形式設定テーブル〕
図６は、図１に示した画像処理サーバ１０２で管理されるコード毎のコンテンツ記録形式を格納するコード・コンテンツ記録形式設定テーブルを示す図である。本実施形態では、コードは「顧客」、「目的」、「書類種別」という３つの階層を持ち、階層毎にコードが管理されている場合の例を示すが、これに限定されるものではない。本テーブルは、画像処理サーバ１０２で管理される。
【００５７】
図６において、９０１はコード階層を示す列であり、各行のコードがどの階層に属しているかを示している。
【００５８】
９０２はコード名を示す列であり、各行がどのコードのコンテンツ記録形式設定であるかを示している。９０３はデータ種別を示す列であり、８０２と同様である。９０４は解像度を示す列であり、８０３と同様である。９０５はカラー種別を示す列であり、８０４と同様である。
【００５９】
図６に示す例では、例えば、書類種別階層が「申請書類」であるジョブは、重要な書類であるため、画像データを３００ｄｐｉ、カラーで記録するように指定されている。
【００６０】
逆に、書類種別階層が領収書であるジョブは、重要でないもしくはテキスト情報だけあれば十分な書類であるため、テキストデータのみを記録するように指定されている。
【００６１】
本実施形態の履歴管理システムにおいて、その他さまざま存在するであろう設定項目の一部を抜き出したものであり、これに限定されるものではない。
【００６２】
〔コンテンツ記録形式の設定画面〕
図７は、図１に示した管理者ＰＣ１０５で表示されるユーザインタフェースの一例を示す図である。本例は、システム管理者がユーザやコードのコンテンツ記録形式を設定するＵＩの一例である。システム管理者が、ユーザまたはコードを指定し、コンテンツ記録形式の設定画面を起動すると、コンテンツ記録形式の設定画面７０１が表示される。
【００６３】
図７において、７０１は管理者ＰＣ１０５に表示される設定画面である。アプリケーションの形態は特に限定されるものではない。７０２はデータ種別を設定する設定部であり、左に記載されているのがそのタイトルである。
【００６４】
７０４はデータ種別名であり、７０３は対応するラジオボタンであり、本実施形態では、３つのラジオボタンを備える例を示す。ラジオボタン７０３で選択したいずれかのデータ種別が図５に示すデータ種別８０２、図６に示すデータ種別９０３として設定される値となる。
【００６５】
７０５は画像データの解像度を設定する設定部であり、左に記載されているのがそのタイトルである。７０７は解像度であり、７０６は対応するラジオボタンで、本実施形態では、３つのラジオボタンを備える例を示す。ラジオボタン７０６で選択した解像度が図５に示す解像度８０３、図６に示す解像度９０４として設定される値となる。
【００６６】
７０８は画像データのカラー設定をする設定部であり、左に記載されているのがそのタイトルである。７１０はカラー種別であり、７０９は対応するラジオボタンで、本実施形態では、３つのラジオボタンを備える例を示す。ラジオボタン７０９で選択したカラー種別が図５に示すカラー種別８０４、図６に示すカラー種別９０５のカラー種別として設定される値となる。
【００６７】
７１１は設定ボタンであり、これを押下することによって上記選択した設定が、指定されたユーザまたはコードのコンテンツ記録形式設定テーブルに反映される。
【００６８】
なお、上記ＵＩは管理システムにおいて、その他さまざま存在するであろう設定項目の一部を抜き出したものである。したがって、表示される項目や、その配置やデザインなどは勿論これに限定されるものではない。
【００６９】
〔ジョブ発行、コードの指定、ジョブオーナーの設定〕
図８は、本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したユーザＰＣ１０４における、プリンタドライバを使用した印刷文書の印刷時の処理例である。なお、Ｓ３０１〜Ｓ３１０は各ステップを示す。また、各ステップは、ユーザＰＣ１０４が備えるＣＰＵがＯＳの管理下で制御プログラムをＲＡＭにロードして実行することで実現される。
【００７０】
Ｓ３０１で、アプリケーションから印刷を指示すると、プリンタドライバは、Ｓ３０２で、図３に示すコード入力選択ダイアログに対応するＵＩを表示する。そして、Ｓ３０３で、ユーザが、「コードを入力する」ボタン１３０２を選択しているかどうかをプリンタドライバが判断する。ここで、プリンタドライバが「コードを入力する」ボタン１３０２を選択していないと判断した場合は、Ｓ３０７へ進む。
【００７１】
一方、Ｓ３０３で、「コードを入力する」ボタン１３０２を選択しているとプリンタドライバが判断した場合は、Ｓ３０４で、プリンタドライバは、図４に示したコード入力ダイアログをポップアップ表示する。
【００７２】
そして、Ｓ３０５で、ユーザがコントロール１００２〜１００４により登録された項目を選択して、設定ボタン１００５が選択されたことをプリンタドライバが判断した場合、Ｓ３０６へ進む。
【００７３】
一方、Ｓ３０３で、ユーザが「コードを入力しない」を選択しているとプリンタドライバが判断した場合には、コード入力・設定処理を飛ばし、Ｓ３０７に移行する。なお、「コードを入力しない」を選択しているとプリンタドライバが判断した場合には、コードが指定されず、後述するコンテキスト記録形式の決定において、ジョブオーナーによりコンテンツ記録形式が決定される。
【００７４】
次に、Ｓ３０６で、プリンタドライバは、図４に示すダイアログにおいて、指定されたビリングコードとその階層の組をジョブのジョブ属性に設定する。
【００７５】
そして、Ｓ３０７で、プリンタドライバは、アプリケーションから印刷を行ったユーザのユーザ名を取得し、Ｓ３０８で、プリンタドライバは、取得したユーザ名をジョブのジョブオーナー属性として設定する。
【００７６】
次に、Ｓ３０９で、プリンタドライバは、アプリケーションからの描画命令を変換しジョブデータを作成し、Ｓ３１０で、プリンタドライバは、ジョブデータをスプーラ、ポートモニタなどを経由してデバイスに送信して、本処理を終了する。
【００７７】
図９は、本実施形態を示す画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したデジタル複合機１０１における、ログイン及びコード指定時の処理例である。なお、Ｓ４０１〜Ｓ４１０は各ステップを示す。また、各ステップは、デジタル複合機１０１のＣＰＵが図１に示したユーザ認証部２０３を実行することで実現される
Ｓ４０１で、デジタル複合機１０１が備える操作パネルに表示されるログイン画面において、ユーザがユーザ名、パスワードなどの認証情報を入力する。次に、Ｓ４０２で、ユーザ認証部２０３は、Ｓ４０１において表示されるログイン画面に対して、ユーザが入力したユーザ情報を図示していない認証システムを用いて認証する処理を行う。
【００７８】
次に、Ｓ４０３で、Ｓ４０２において実行されたユーザの認証が成功しているかどうかをユーザ認証部２０３が判断する。ここで、ユーザ認証が失敗しているとユーザ認証部２０３が判断した場合は、Ｓ４０１へ戻り、ログイン画面を表示する。
【００７９】
一方、Ｓ４０３でユーザ認証が成功しているとユーザ認証部２０３が判断した場合は、Ｓ４０４で、ユーザ認証部２０３は、ログインコンテキストにユーザ名を設定する。
【００８０】
続いて、Ｓ４０５で、ユーザ認証部２０３は、図３に示したコード入力選択ダイアログを操作パネル上に表示する。次に、Ｓ４０６で、ユーザが、ボタン１３０２を押下することで「コードを入力する」を選択しているかどうかをユーザ認証部２０３が判断する。ここで、「コードを入力する」を選択しているとユーザ認証部２０３が判断した場合は、Ｓ４０７で、図４に示したコード入力ダイアログを操作パネル上にポップアップ表示する。
【００８１】
一方、Ｓ４０６で、ボタン１３０３を押下することで「コードを入力しない」を選択しているとユーザ認証部２０３が判断した場合は、コード入力・設定処理を飛ばし、Ｓ４１０に移行する。なお、「コードを入力しない」場合には、コードが指定されず、後述するコンテキスト記録形式の決定において、ジョブオーナーによりコンテンツ記録形式が決定される。
【００８２】
次に、Ｓ４０７で、図４に示したダイアログが表示されると、Ｓ４０８でユーザがコード入力ダイアログに対してビリングコードを指定入力した後、設定ボタン１００５を押下すると、Ｓ４０９へ進む。
【００８３】
そして、Ｓ４０９で、ユーザ認証部２０３は、指定されたコードとその階層の組をログインコンテキストに設定し、Ｓ４１０で、認証処理を終了し、コピー画面などのジョブ発行画面へ移行する。
【００８４】
図１０は、本実施形態を示す画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したデジタル複合機１０１における、ジョブ発行時の処理例である。なお、Ｓ５０１〜Ｓ５０５は各ステップを示す。また、各ステップは、図１に示したデジタル複合機１０１のＣＰＵがジョブ作成部２０４を実行することで実現される。
【００８５】
Ｓ５０１で、ユーザが、操作パネル上に表示されるユーザインタフェースを介して、コピージョブなどのジョブ発行を指示すると、Ｓ５０２で、ジョブ作成部２０４は、ジョブ情報を作成する。
【００８６】
続いて、Ｓ５０３で、ユーザ認証部２０３によりログインコンテキストを取得し、ログインコンテキストに設定されたユーザ名および、コード入力ダイアログ（図４）で設定された各階層のコードを取得する。
【００８７】
続いて、Ｓ５０４で、ジョブ作成部２０４は、ユーザ名をジョブ属性のジョブオーナーにジョブに設定するとともに、取得したコードをジョブ設定する。次に、Ｓ５０５で、ジョブ作成部２０４は、当該ジョブを図示しないジョブ実行部に送信して、本処理を終了する。
【００８８】
図１１は、本実施形態を示す画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したデジタル複合機１０１における、ジョブ実行時のジョブ属性取得部２０１、ジョブ属性保存部２０２、画像データ保存部２０５、画像データ転送部２０７の処理例である。なお、Ｓ６０１〜Ｓ６０５は各ステップを示す。また、各ステップは、図１に示したデジタル複合機１０１のＣＰＵがジョブ作成部２０４、ジョブ属性保存部２０２、画像データ保存部２０５を実行することで実現される。
【００８９】
まず、ジョブ作成部２０４からジョブを受け取ると、Ｓ６０１で、ジョブに設定された条件で印刷処理を実行する。次にＳ６０２で、ジョブ属性取得部２０１は、ジョブに設定されたジョブ属性から少なくとも、ジョブオーナー、各階層のコードを取得する。ここで、図８に示したＳ３０３、図９に示したＳ４０６において、ユーザが「コードを入力しない」を選択している場合には、コードが指定されていないため、コードは取得されない。
【００９０】
次に、Ｓ６０３で、ジョブ属性取得部２０１が取得したジョブ属性をジョブ属性保存部２０２が記憶装置２０６に保存する。次に、Ｓ６０４で、画像データ保存部２０５は、画像データを記憶装置２０６に保存する。次に、Ｓ６０５で、記憶装置２０６に保存されている画像データと、少なくともジョブオーナー、各階層のコードを含むジョブ属性を画像処理サーバ１０２へ転送して、本処理を終了する。
【００９１】
図１２は、本実施形態を示す管理サーバにおける第１のデータ処理手順の一例を示すフローチャートである。本例は、図１に示した画像処理サーバ１０２におけるコンテンツデータ作成処理例である。なお、Ｓ１１０１〜Ｓ１１０９は各ステップを示す。各ステップは、図２に示した画像データ受信部２０８、記録形式判定部２０９、ＯＣＲ処理部２１１、画像変換部２１２、データ転送部２１３による一連の処理である。
【００９２】
Ｓ１１０１で、画像処理サーバ１０２の画像データ受信部２０８は、デジタル複合機１０１より転送された画像データを受信する。
【００９３】
続いて、Ｓ１１０２で、記録形式判定部２０９がコンテンツ記録形式設定決定処理を実行し、コンテンツ記録形式を決定する。なお、コンテンツ記録形式設定決定処理の詳細は後述する。
【００９４】
次に、Ｓ１１０３で、コンテンツ記録形式設定にテキストが含まれるかを記録形式判定部２０９が判断する。ここで、コンテンツ記録形式設定にテキストが含まれていないと記録形式判定部２０９が判断した場合は、Ｓ１１０６へ進む。
【００９５】
一方、Ｓ１１０３で、コンテンツ記録形式設定にテキストが含まれていると記録形式判定部２０９が判断した場合は、Ｓ１１０４で、ＯＣＲ処理部２１１は画像データにテキストが含まれるかを判断する。ここで、テキストがないとＯＣＲ処理部２１１が判断した場合には、Ｓ１１０６へ進む。
【００９６】
一方、Ｓ１１０４で、テキストがあるとＯＣＲ処理部２１１が判断した場合には、Ｓ１１０５で、画像データにＯＣＲ処理をＯＣＲ処理部２１１が行い、テキストデータを抽出する。
【００９７】
続いて、Ｓ１１０６で、コンテンツ記録形式設定に画像が含まれるかを記録形式判定部２０９が判断する。ここで、画像が含まれていないと記録形式判定部２０９が判断した場合は、Ｓ１１０９へ進む。
【００９８】
一方、Ｓ１１０６で、画像が含まれていると記録形式判定部２０９が判断した場合は、Ｓ１１０７へ進み、画像変換部２１２においてコンテンツ記録形式設定に従った解像度へ解像度変換を行う。次に、Ｓ１１０８で、画像変換部２１２においてカラー形式の変換を行う。
【００９９】
そして、Ｓ１１０９で、データ転送部２１３は、コンテンツ記録形式に従って、上記画像データ、及びテキストデータをデータサーバ１０３へ転送して、本処理を終了する。なお、画像データもしくはテキストが指定されていないと判断した場合は、空のデータを転送するなどにより、存在しないことをデータサーバ１０３へ通知する。
【０１００】
図１３は、本実施形態を示す管理サーバにおける第２のデータ処理手順の一例を示すフローチャートである。本例は、図１に示した画像処理サーバ１０２における記録形式判定処理例である。なお、Ｓ１２０１〜Ｓ１２０７は各ステップを示す。各ステップは、図２に示した記録形式判定部２０９によるコンテンツ記録形式決定処理例である。
【０１０１】
まず、Ｓ１２０１で、ジョブのジョブ属性として、コードが設定されているかを記録形式判定部２０９が判断する。ここで、コードが未設定であると記録形式判定部２０９が判断した場合は、Ｓ１２０２へ進む。そして、Ｓ１２０２で、記録形式判定部２０９は、ジョブのジョブオーナーを取得する。そして、Ｓ１２０３で、ユーザ・コンテンツ記録形式設定テーブルより、ジョブオーナーとユーザ名が一致する行のコンテンツ記録形式設定を記録形式判定部２０９が取得し、コンテンツ記録形式を決定して、Ｓ１２０７へ進む。
【０１０２】
一方、Ｓ１２０１で、コードが設定されていると記録形式判定部２０９が判断した場合、Ｓ１２０４へ進み、ジョブ属性より設定されたコードとその階層を記録形式判定部２０９が取得する。
【０１０３】
次に、Ｓ１２０５で、コード・コンテンツ記録形式設定テーブルより、該当するコードのコンテンツ記録形式を記録形式判定部２０９が取得する。このとき、ジョブに複数階層のコードが指定されている場合には、それぞれのコードのコンテンツ記録形式設定を取得する。
【０１０４】
次に、Ｓ１２０６で、各コードのコンテンツ記録形式設定から、該当ジョブのコンテンツ記録形式を記録形式判定部２０９が計算し、Ｓ１２０７で、記録形式判定部２０９がコンテンツ記録形式を決定して、本処理を終了する。
【０１０５】
なお、上記Ｓ１２０６において、各コードのコンテンツ記録形式設定が異なる場合、例えば、データ種別については和を取り、解像度については大きな値を採用する。また、カラー種別については情報量の多くなる設定を採用する（モノクロよりグレースケール、モノクロやグレースケールよりカラーを優先して採用する）。
【０１０６】
なお、デジタル複合機１０１におけるジョブ実行処理、画像処理サーバ１０２における画像変換処理等は本発明において本質的な関連がないため、詳細には説明をしていない。これらは本発明の要旨を逸脱しない範囲内において、適切な形態で実施し得ることは勿論である。
【０１０７】
上記実施形態によれば、通常動作では印刷ユーザに応じたログレベルでジョブログを記録し、ジョブに目的や書類種別などを表すコードが設定されている場合、そのコードに応じたログレベルでジョブログを記録することができる。
【０１０８】
〔第２実施形態〕
上記実施形態では、図４に示すビリングコードで印刷文書の印刷ログのレベルを決定する場合について説明したが、印刷を行うユーザに応じて、印刷文書の印刷ログレベルを決定する構成としてもよい。
【０１０９】
例えばあらかじめ特定ユーザファイルに登録されたユーザ、例えば以前に正常な印刷を実行していないと認識されているユーザの印刷ログレベルを高くするとか、あるいは、派遣社員が行う印刷文書の印刷ログレベルを高くするような管理も可能である。
【０１１０】
また、上記ビリングコードが指定されなければ、印刷ユーザのレベルで印刷ログを管理し、ビリングコードのクライアント（顧客名）が指定されていれば、そのレベルで印刷ログを管理することも可能である。
【０１１１】
また、ビリングコードのクライアント（顧客名）が指定されていて、さらに、マター（仕事内容、書類の種別）が指定されていれば、そのレベルでで印刷ログを管理することも可能である。
【０１１２】
さらに、ビリングコードに印刷ログレベルが設定がされていなければ、印刷ユーザの印刷ログレベルにしたがい印刷文書を管理することにより、特定の顧客や書類の場合に、アーカイブデータの精度を上げたり（重要なもの）、下げたりすることも可能である。
【０１１３】
〔第３実施形態〕
また、ビリングコードに、印刷ログレベル（解像度、署名有無など）の一部を指定し、複数のビリングコードが指定された場合に、それらの組合せで印刷ログレベルを決定してもよい。
【０１１４】
例えば、Ｘ商事：解像度200、申請書類：署名有とある場合、Ｘ商事、申請書類が指定されたら、解像度「200」、署名有で、印刷ログを管理する等である。
【０１１５】
〔第４実施形態〕
ビリングコード毎に印刷ログレベルが異なる場合、ビリングコード階層が高いもの／低いものを優先させて印刷ログレベルを決定するように構成してもよい。例えば顧客＞目的＞書類種別等の場合は、顧客に指定された印刷ログレベルで印刷ログを管理することも可能である。
【０１１６】
また、ビリングコード毎に印刷ログレベルが異なる場合、解像度が高い方、署名が有る方、タイムスタンプが有る方に従い印刷ログレベルを決定することも可能である。
【０１１７】
同様に、予め設定値に優先順位を付け、優先順位の高い設定に従う印刷ログレベルを選択することも可能である。例えば署名について、署名がある方がログレベルの優先順位が高い場合は、署名に対する印刷ログレベルで印刷ログを管理することも可能である。
【０１１８】
このように印刷文書の種別を示す属性を階層構造で管理されるビリングコードを用いて印刷文書の印刷ログレベルを異ならしめることが可能となる。
【０１１９】
したがって、管理したい対象の印刷文書の種別を示す属性に解像度、署名、タイムスタンプ有無等を指定することで、印刷文書の目的、内容等に適応した印刷ログレベルで印刷ログを蓄積して管理できる。
【０１２０】
〔第５実施形態〕
以下、図１４、図１５、図１６に示すメモリマップを参照して本発明に係る画像形成装置、管理装置、情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１２１】
図１４は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２２】
図１５は、本発明に係る管理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２３】
図１６は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２６】
本実施形態における図８〜図１３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１３７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１３８】
【図１】本実施形態を示す管理システムの一例を示すブロック図である。
【図２】図１に示したデジタル複合機と画像処理サーバに配置される各処理部の構成を示すブロック図である。
【図３】図１に示したデジタル複合機が備える操作パネルに表示されるユーザインタフェースの一例を示す図である。
【図４】図１に示したデジタル複合機が備える操作パネルに表示されるユーザインタフェースの一例を示す図である。
【図５】図１に示した画像処理サーバで管理されるユーザ毎のコンテンツ記録形式を格納するユーザ・コンテンツ記録形式設定テーブルの一例を示す図である。
【図６】図１に示した画像処理サーバで管理されるコード毎のコンテンツ記録形式を格納するコード・コンテンツ記録形式設定テーブルを示す図である。
【図７】図１に示した管理者ＰＣで表示されるユーザインタフェースの一例を示す図である。
【図８】本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図９】本実施形態を示す画像形成装置における第1のデータ処理手順の一例を示すフローチャートである。
【図１０】本実施形態を示す画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１１】本実施形態を示す画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１２】本実施形態を示す管理サーバにおける第１のデータ処理手順の一例を示すフローチャートである。
【図１３】本実施形態を示す管理サーバにおける第２のデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１５】本発明に係る管理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１６】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１３９】
１０１  デジタル複合機
１０２  画像処理サーバ
１０３  データサーバ
１０４  ユーザＰＣ
１０５  管理者ＰＣ
【図１】
2009237705.tif 000003
【図２】
2009237705.tif 000004
【図３】
2009237705.tif 000005
【図４】
2009237705.tif 000006
【図５】
2009237705.tif 000007
【図６】
2009237705.tif 000008
【図７】
2009237705.tif 000009
【図８】
2009237705.tif 000010
【図９】
2009237705.tif 000011
【図１０】
2009237705.tif 000012
【図１１】
2009237705.tif 000013
【図１２】
2009237705.tif 000014
【図１３】
2009237705.tif 000015
【図１４】
2009237705.tif 000016
【図１５】
2009237705.tif 000017
【図１６】
2009237705.tif 000018