(57)【特許請求の範囲】
【請求項１】
ユーザの認証を経て画像処理を実行する画像処理装置であって、
可搬型記憶媒体に格納された認証情報を取得する認証情報取得部と、
前記可搬型記憶媒体に格納された認証情報に基づいて認証処理を実行する認証制御部と、
前記認証処理によって認証されたユーザの操作に応じてジョブの実行を要求するジョブ実行要求部と、
前記実行が要求されたジョブに係るジョブログの情報を、前記実行が要求されたジョブを識別するジョブ識別情報と対応付けて前記可搬型記憶媒体とは異なる他の記憶媒体に記憶させるジョブログ記憶処理部と、
前記実行が要求されたジョブを識別するジョブ識別情報を前記可搬型記憶媒体に記憶させるジョブ識別情報記憶処理部と、
前記認証処理に応じて、前記可搬型記憶媒体に記憶されたジョブ識別情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得するジョブログ情報取得部と、
前記取得されたジョブログの情報を表示するための表示情報を生成する表示情報生成部とを含むことを特徴とする画像処理装置。
【請求項２】
前記ジョブ識別情報記憶処理部は、前記ジョブ識別情報として前記ジョブの実行が要求された画像処理装置を識別するための装置識別記号と前記装置において実行が要求されたジョブを識別するためのジョブ識別記号とを前記可搬型記憶媒体に記憶させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示情報生成部は、自身が属する画像処理装置を識別する装置識別記号とジョブ識別情報として読み出された前記装置識別記号とが一致する場合、そのジョブ識別情報に基づいて取得された前記ジョブログの情報の内容を表示するように前記表示情報を生成し、自身が属する画像処理装置を識別する装置識別記号とジョブ識別情報として読み出された前記装置識別記号とが不一致である場合、そのジョブ識別情報に基づいて取得された前記ジョブログの情報は集計して集計結果を表示するように前記表示情報を生成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ジョブ識別情報記憶処理部は、前記認証処理に応じて前記装置識別記号を前記可搬型記憶媒体に記憶させ、前記ジョブの実行の要求に応じて前記ジョブ識別記号を前記可搬型記憶媒体に記憶させることを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記ジョブ識別情報記憶処理部は、前記ジョブの実行の要求に応じて前記ジョブ識別情報を前記可搬型記憶媒体に記憶させることを特徴とする請求項１乃至３いずれかに記載の画像処理装置。
【請求項６】
前記実行が要求されたジョブに係るジョブログの情報に含まれるジョブの進捗状況を前記可搬型記憶媒体にも記憶させる進捗状況記憶処理部を更に含むことを特徴とする請求項１乃至５いずれかに記載の画像処理装置。
【請求項７】
前記進捗状況記憶処理部は、前記ジョブの実行の要求に応じて前記進捗状況を前記可搬型記憶媒体にも記憶させることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記認証制御部は、前記可搬型記憶媒体に格納された認証情報に基づいて前記認証されたユーザのログアウト処理を行う機能を更に含み、
前記進捗状況記憶処理部は、前記認証されたユーザのログアウト処理に応じて前記進捗状況を前記可搬型記憶媒体にも記憶させることを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記ジョブログの情報は、ジョブの種類を示すジョブ種類情報を含み、
前記ジョブログ情報取得部は、前記可搬型記憶媒体及び前記他の記憶媒体のいずれかに記憶されているジョブログの情報を管理する対象のジョブの種類を示す管理対象ジョブ識別情報を取得し、前記管理対象ジョブ識別情報及び前記ジョブ種類情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得することを特徴とする請求項１乃至８いずれかに記載の画像処理装置。
【請求項１０】
前記ジョブ識別情報記憶処理部は、前記ジョブ識別情報として前記実行されたジョブに含まれる機能の名称を前記可搬型記憶媒体に記憶させることを特徴とする請求項１乃至９いずれかに記載の画像処理装置。
【請求項１１】
前記ジョブ識別情報記憶処理部は、前記ジョブ識別情報として前記実行されたジョブにおいて処理された画像の名称を前記可搬型記憶媒体に記憶させることを特徴とする請求項１乃至１０いずれかに記載の画像処理装置。
【請求項１２】
前記可搬型記憶媒体に格納された認証情報は、前記可搬型記憶媒体を識別する識別記号であることを特徴とする請求項１乃至１１いずれかに記載の画像処理装置。
【請求項１３】
前記可搬型記憶媒体に記憶されている情報を読み取る情報読み取り部を更に含むことを特徴とする請求項１乃至１２いずれかに記載の画像処理装置。
【請求項１４】
前記ジョブログの情報を記憶するジョブログ記憶部を更に含むことを特徴とする請求項１乃至１３いずれかに記載の画像処理装置。
【請求項１５】
前記ジョブログ記憶処理部は、ネットワークを介して接続された他の装置に設けられている前記他の記憶媒体に前記ジョブログの情報を記憶させることを特徴とする請求項１乃至１３いずれかに記載の画像処理装置。
【請求項１６】
ユーザの認証を経て画像処理を実行する画像処理システムであって、
可搬型記憶媒体との間で情報をやりとりする可搬型記憶媒体制御部と、
前記可搬型記憶媒体に格納された認証情報に基づいて認証処理を実行する認証制御部と、
前記認証処理によって認証されたユーザの操作に応じてジョブの実行を要求するジョブ実行要求部と、
前記ジョブの実行要求に応じてジョブを実行するジョブ実行部と、
前記実行が要求されたジョブに係るジョブログの情報を、前記実行が要求されたジョブを識別するジョブ識別情報と対応付けて前記可搬型記憶媒体とは異なる他の記憶媒体に記憶させるジョブログ記憶処理部と、
前記ジョブログの情報を記憶するジョブログ記憶部と、
前記実行が要求されたジョブを識別するジョブ識別情報を前記可搬型記憶媒体に記憶させるジョブ識別情報記憶処理部と、
前記認証処理に応じて、前記可搬型記憶媒体に記憶されたジョブ識別情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得するジョブログ情報取得部と、
前記取得されたジョブログの情報を表示するための表示情報を生成する表示情報生成部と、
前記生成された表示情報に基づいて前記ジョブログの情報を表示するジョブログ表示部とを含むことを特徴とする画像処理システム。
【請求項１７】
ユーザの認証を経て画像処理を実行する画像処理装置の制御プログラムであって、
前記画像処理装置は、
可搬型記憶媒体との間で情報をやりとりする情報入出力部と、
前記可搬型記憶媒体に格納された認証情報に基づいて認証処理を実行する認証制御部と、
前記認証処理によって認証されたユーザの操作に応じてジョブの実行を要求するジョブ実行要求部と、
前記実行が要求されたジョブに係るジョブログの情報を、前記実行が要求されたジョブを識別するジョブ識別情報と対応付けて前記可搬型記憶媒体とは異なる他の記憶媒体に記憶させるジョブログ記憶処理部とを含み、
前記実行が要求されたジョブを識別するジョブ識別情報を前記可搬型記憶媒体に記憶させるステップと、
前記認証処理に応じて、前記可搬型記憶媒体に記憶されたジョブ識別情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得するステップと、
前記取得されたジョブログの情報を表示するための表示情報を生成するステップとを前記画像処理装置に実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及び画像処理プログラムに関し、特に、画像処理の履歴情報の管理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置においては、コピー、プリントアウト、ＦＡＸ送受信、スキャナ配信等、実行されたワークフローのジョブについて履歴情報、即ちログ情報が蓄積されることが一般的である。このログ情報は、ジョブの開始、終了、キャンセル等の進捗状況を把握するための有効な手段として使用されている。ログ情報の蓄積先としては、装置本体に搭載された記憶装置の他、ネットワークを介して接続されたサーバの記憶装置等が用いられている。
【０００４】
他方、画像処理装置において、ＩＣカード等の個人識別用の情報が記憶された可搬型記憶媒体を用いて認証を経た後に装置を使用させることにより、セキュリティを向上する技術が提案されている（例えば、特許文献１参照）。特許文献１においては、プリントアウトされた文書のセキュリティとユーザの利便性とを両立するため、文書をプリンタ出力する画像処理装置においてＩＣカード等を用いてログインを行い、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の文書データが格納されている機器に接続して文書データを取得する構成が開示されている。この特許文献１に開示されている技術は、画像処理装置側からの文書データのセキュアな取得を前提とするものであり、ログ情報の管理を前提とする本発明とは、その目的が異なる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように蓄積されたログ情報は、元々、装置トラブル発生時等の解決手段として用いるために蓄積されていたものである。従って、上述したようにジョブの進捗状況を把握するための情報としてログ情報を用いるためには、情報を絞り込むために複雑なフィルタリング処理が必要であった。また、ログ情報は、夫々のジョブ毎の情報として蓄積されることが一般的であり、夫々のユーザが実行したジョブの進捗状況を確認するためにユーザ単位でログ情報を取得するためには、検索に時間がかかってしまう。
【０００６】
本発明は、このような課題を解決するためになされたものであり、ユーザの認証を経て画像処理を実行する画像処理装置において、蓄積されたログ情報を用いたジョブの進捗状況の管理を容易化することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、ユーザの認証を経て画像処理を実行する画像処理装置であって、可搬型記憶媒体に格納された認証情報を取得する認証情報取得部と、前記可搬型記憶媒体に格納された認証情報に基づいて認証処理を実行する認証制御部と、前記認証処理によって認証されたユーザの操作に応じてジョブの実行を要求するジョブ実行要求部と、前記実行が要求されたジョブに係るジョブログの情報を、前記実行が要求されたジョブを識別するジョブ識別情報と対応付けて前記可搬型記憶媒体とは異なる他の記憶媒体に記憶させるジョブログ記憶処理部と、前記実行が要求されたジョブを識別するジョブ識別情報を前記可搬型記憶媒体に記憶させるジョブ識別情報記憶処理部と、前記認証処理に応じて、前記可搬型記憶媒体に記憶されたジョブ識別情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得するジョブログ情報取得部と、前記取得されたジョブログの情報を表示するための表示情報を生成する表示情報生成部とを含むことを特徴とする。
【０００８】
ここで、前記ジョブ識別情報記憶処理部は、前記ジョブ識別情報として前記ジョブの実行が要求された画像処理装置を識別するための装置識別記号と前記装置において実行が要求されたジョブを識別するためのジョブ識別記号とを前記可搬型記憶媒体に記憶させることが好ましい。
【０００９】
また、前記表示情報生成部は、自身が属する画像処理装置を識別する装置識別記号とジョブ識別情報として読み出された前記装置識別記号とが一致する場合、そのジョブ識別情報に基づいて取得された前記ジョブログの情報の内容を表示するように前記表示情報を生成し、自身が属する画像処理装置を識別する装置識別記号とジョブ識別情報として読み出された前記装置識別記号とが不一致である場合、そのジョブ識別情報に基づいて取得された前記ジョブログの情報は集計して集計結果を表示するように前記表示情報を生成することが好ましい。
【００１０】
また、前記ジョブ識別情報記憶処理部は、前記認証処理に応じて前記装置識別記号を前記可搬型記憶媒体に記憶させ、前記ジョブの実行の要求に応じて前記ジョブ識別記号を前記可搬型記憶媒体に記憶させることができる。
【００１１】
また、前記ジョブ識別情報記憶処理部は、前記ジョブの実行の要求に応じて前記ジョブ識別情報を前記可搬型記憶媒体に記憶させることができる。
【００１２】
また、前記実行が要求されたジョブに係るジョブログの情報に含まれるジョブの進捗状況を前記可搬型記憶媒体にも記憶させる進捗状況記憶処理部を更に含むことが好ましい。
【００１３】
また、前記進捗状況記憶処理部は、前記ジョブの実行の要求に応じて前記進捗状況を前記可搬型記憶媒体にも記憶させることができる。
【００１４】
また、前記認証制御部は、前記可搬型記憶媒体に格納された認証情報に基づいて前記認証されたユーザのログアウト処理を行う機能を更に含み、前記進捗状況記憶処理部は、前記認証されたユーザのログアウト処理に応じて前記進捗状況を前記可搬型記憶媒体にも記憶させることが好ましい。
【００１５】
前記ジョブログの情報は、ジョブの種類を示すジョブ種類情報を含み、前記ジョブログ情報取得部は、前記可搬型記憶媒体及び前記他の記憶媒体のいずれかに記憶されているジョブログの情報を管理する対象のジョブの種類を示す管理対象ジョブ識別情報を取得し、前記管理対象ジョブ識別情報及び前記ジョブ種類情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得することが好ましい。
【００１７】
また、前記ジョブ識別情報記憶処理部は、前記ジョブ識別情報として前記実行されたジョブに含まれる機能の名称を前記可搬型記憶媒体に記憶させることが好ましい。
【００１８】
また、前記ジョブ識別情報記憶処理部は、前記ジョブ識別情報として前記実行されたジョブにおいて処理された画像の名称を前記可搬型記憶媒体に記憶させることが好ましい。
【００１９】
また、前記可搬型記憶媒体に格納された認証情報は、前記可搬型記憶媒体を識別する識別記号を用いることができる。
【００２０】
また、前記可搬型記憶媒体に記憶されている情報を読み取る情報読み取り部を更に含むことが好ましい。
【００２１】
また、前記ジョブログの情報を記憶するジョブログ記憶部を更に含むことが好ましい。
【００２２】
前記ジョブログ記憶処理部は、ネットワークを介して接続された他の装置に設けられている前記他の記憶媒体に前記ジョブログの情報を記憶させることができる。
【００２３】
また、本発明の他の態様は、ユーザの認証を経て画像処理を実行する画像処理システムであって、可搬型記憶媒体との間で情報をやりとりする可搬型記憶媒体制御部と、前記可搬型記憶媒体に格納された認証情報に基づいて認証処理を実行する認証制御部と、前記認証処理によって認証されたユーザの操作に応じてジョブの実行を要求するジョブ実行要求部と、前記ジョブの実行要求に応じてジョブを実行するジョブ実行部と、前記実行が要求されたジョブに係るジョブログの情報を、前記実行が要求されたジョブを識別するジョブ識別情報と対応付けて前記可搬型記憶媒体とは異なる他の記憶媒体に記憶させるジョブログ記憶処理部と、前記ジョブログの情報を記憶するジョブログ記憶部と、前記実行が要求されたジョブを識別するジョブ識別情報を前記可搬型記憶媒体に記憶させるジョブ識別情報記憶処理部と、前記認証処理に応じて、前記可搬型記憶媒体に記憶されたジョブ識別情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得するジョブログ情報取得部と、前記取得されたジョブログの情報を表示するための表示情報を生成する表示情報生成部と、前記生成された表示情報に基づいて前記ジョブログの情報を表示するジョブログ表示部とを含むことを特徴とする。
【００２４】
また、本発明の他の態様は、ユーザの認証を経て画像処理を実行する画像処理装置の制御プログラムであって、前記画像処理装置は、可搬型記憶媒体との間で情報をやりとりする情報入出力部と、前記可搬型記憶媒体に格納された認証情報に基づいて認証処理を実行する認証制御部と、前記認証処理によって認証されたユーザの操作に応じてジョブの実行を要求するジョブ実行要求部と、前記実行が要求されたジョブに係るジョブログの情報を、前記実行が要求されたジョブを識別するジョブ識別情報と対応付けて前記可搬型記憶媒体とは異なる他の記憶媒体に記憶させるジョブログ記憶処理部とを含み、前記実行が要求されたジョブを識別するジョブ識別情報を前記可搬型記憶媒体に記憶させるステップと、前記認証処理に応じて、前記可搬型記憶媒体に記憶されたジョブ識別情報に基づいて前記他の記憶媒体に記憶されたジョブログの情報を取得するステップと、前記取得されたジョブログの情報を表示するための表示情報を生成するステップとを前記画像処理装置に実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、ユーザの認証を経て画像処理を実行する画像処理装置において、蓄積されたログ情報を用いたジョブの進捗状況の管理を容易化することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係る文書管理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理端末のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るフロー制御部の機能構成を示す図である。
【図５】本発明の実施形態に係る情報記憶部に含まれるユーザ情報の例を示すブロック図である。
【図６】本発明の実施形態に係る情報記憶部に含まれるジョブログ情報の例を示す図である。
【図７】本発明の実施形態に係る情報記憶部に含まれるフロー情報の例を示す図である。
【図８】本発明の実施形態に係る情報記憶部に含まれる設定情報の例を示す図である。
【図９】本発明の実施形態に係るＩＣカードに記憶されている情報の例を示す図である。
【図１０】本発明の実施形態に係る画像形成装置の動作を示すフローチャートである。
【図１１】本発明の実施形態に係るログイン処理を示すフローチャートである。
【図１２】本発明の実施形態に係る設定情報における情報保存タイミング設定の内容を示す図である。
【図１３】本発明の実施形態に係る重点管理対象判断及びジョブ識別情報保存処理を示すフローチャートである。
【図１４】本発明の実施形態に係るログアウト処理を示すフローチャートである。
【図１５】本発明の実施形態に係る進捗管理動作を示すフローチャートである。
【図１６】本発明の実施形態に係るジョブログ表示画面を示す図である。
【図１７】本発明の他の実施形態に係る文書管理システムの運用形態を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像処理システムの例として、スキャンにより読み取った画像を、予め登録されたワークフローに従って処理することにより、文書の配信や格納を行う文書管理システムを例として説明する。
【００２８】
図１は、本実施の形態に係る文書管理システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る文書管理システムは、複数の画像形成装置１ａ、１ｂ、１ｃ、クライアント端末２及びファイルサーバ３がネットワークを介して互いに接続されており、更に電話回線、インターネット等の公衆回線４に接続されている。
【００２９】
画像形成装置１ａ〜１ｃ（以降、総じて画像形成装置１とする）は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機である。また、画像形成装置１は、予め登録されたワークフローを実行するワークフローサーバとしても機能する。即ち、画像形成装置１は、ユーザによって構築されたワークフローに従って文書の蓄積若しくは配信処理を実行する機能を有する。尚、画像形成装置１は、入力された画像を処理するという点において、画像処理装置ということもできる。
【００３０】
クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現される。ファイルサーバ３は、上述したワークフローの実行の結果、文書情報が蓄積されるデータサーバである。ファイルサーバ３が記憶している文書情報とは、例えば拡張子“ｊｐｇ”や“ｐｄｆ”等の画像情報、拡張子“ｔｘｔ”や“ｄｏｃ”等の文字情報によって構成される情報である。
【００３１】
画像形成装置１、クライアント端末２及びファイルサーバ３は、ネットワークを介して接続されている。このような構成により、本実施形態に係る文書管理システムは、入力された画像情報をワークフローに従って処理する画像処理システムとして機能する。
【００３２】
尚、図１に示す運用形態の他、画像形成装置１に含まれる機能のうち、上述したワークフローサーバとしての機能を画像形成装置１とは別に設けた装置に実行させることもできる。このような態様は、例えば大規模なオフィス等、ユーザ数が多いために、ワークフローサーバの処理負荷が高くなる場合において、有効である。また、画像形成装置１とワークフローサーバとを夫々異なる装置として設ける場合、ワークフローサーバの機能は、更に複数の装置に分割して実行させることができる。例えば、ワークフローサーバの機能のうち、ワークフローを管理する機能をクライアント端末２にインストールされた管理ツールによって構成することも可能である。また、画像形成装置１とファイルサーバ３とを一体の装置として構成しても良い。
【００３３】
次に、本実施形態に係る画像形成装置１、クライアント端末２及びファイルサーバ３のハードウェア構成について説明する。図２は、本実施形態に係る画像形成装置１のハードウェア構成を示すブロック図である。尚、画像形成装置１は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。以下の説明においては、画像形成装置１のハードウェア構成を例として説明するが、クライアント端末２及びファイルサーバ３についても同様である。
【００３４】
図２に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ等と同様の構成を有する。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００３５】
ＣＰＵ１０は演算手段であり、情報処理端末全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００３６】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。尚、図１において説明したように、本実施形態に係るファイルサーバ３は、サーバとして運用される。従って、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００３７】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００３８】
次に、本実施形態に係る画像形成装置１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ＩＣカードスロット１０４、ディスプレイパネル１０５、給紙テーブル１０６、プリントエンジン１０７、排紙トレイ１０８、ネットワークＩ／Ｆ１０９及びＦＡＸモデム１１０を有する。
【００３９】
また、コントローラ１００は、主制御部１１１、エンジン制御部１１２、画像処理部１１３、カード制御部１１４、操作表示制御部１１５、入出力制御部１１６、フロー制御部１１７を含む。図３に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１０２、プリントエンジン１０７を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００４０】
ＩＣカードスロット１０４は、本実施形態に係る文書管理システムを利用するユーザの認証情報が格納された可搬型記憶媒体であるＩＣカードの情報を読み出し、若しくはＩＣカードに情報を書き込むためのインタフェースである。即ち、ＩＣカードスロット１０４は、情報読み取り部及び情報書込み部として機能する。本実施形態においては、ＩＣカードとして接触式の可搬型記憶媒体を用いるため、その可搬型記憶媒体との間で情報をやり取りするインタフェースはスロットとして説明する。他方、非接触式の可搬型記憶媒体を用いる場合、そのインタフェースは非接触式のリーダ／ライタである。
【００４１】
ディスプレイパネル１０５は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し、若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ディスプレイパネル１０５は、図２に示すＬＣＤ６０及び操作部７０によって実現される。
【００４２】
ネットワークＩ／Ｆ１０９は、画像形成装置１がネットワークを介してクライアント端末２やファイルサーバ３等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０９は、図２に示すＩ／Ｆ５０によって実現される。ＦＡＸモデム１１０は、画像形成装置１がネットワークを介してＦＡＸ送受信を行うためのインタフェースである。
【００４３】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。主制御部１１１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１１２は、プリントエンジン１０７やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。
【００４４】
画像処理部１１３は、主制御部１１１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０７が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１３は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置１の記憶領域に格納され若しくはネットワークＩ／Ｆ１０９を介してファイルサーバ３に送信される情報である。更に、画像処理部１１３は、画像処理装置１が実行可能なワークフローに含まれる各種の画像処理機能を有する。
【００４５】
カード制御部１１４は、ＩＣカードスロット１０４に装着されたＩＣカードに含まれる記憶媒体に情報を書込み、若しくは記憶媒体から情報を読み出す。カード制御部１１４の情報伝送形式としては、ＵＳＢやＳＡＴＡ（Ｓｅｒｉａｌ  Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）等が用いられる。操作表示制御部１１５は、ディスプレイパネル１０５に情報表示を行い若しくはディスプレイパネル１０５を介して入力された情報を主制御部１１１に通知する。
【００４６】
入出力制御部１１６は、ネットワークＩ／Ｆ１０９を介して入力される情報やＦＡＸモデム１１０によって受信された情報を主制御部１１１に入力する。また、主制御部１１１は、入出力制御部１１６を制御し、ネットワークＩ／Ｆ１０９及びネットワークを介してクライアント端末２やファイルサーバ３若しくは公衆回線４に接続された他の機器にアクセスする。更に、主制御部１１１は、入出力制御部１１６を制御し、ＦＡＸモデム１１０を介してＦＡＸ送信を行う。
【００４７】
フロー制御部１１７は、ワークフローの実行やワークフローの設計及び既に登録されているワークフローの設定変更等の機能を担う。フロー制御部１１７の機能構成について、図４に示す。図４に示すように、フロー制御部１１７は、情報取得部１７１、認証処理部１７２、フロー実行処理部１７３、ログ情報処理部１７４、表示情報生成部１７５及び情報記憶部１７６を含む。情報取得部１７１は、ユーザによるワークフローの実行指示等の操作情報、スキャンの結果生成された画像情報、実行すべきワークフローの情報及びＩＣカードに記憶されている情報等、ワークフローの処理に関する様々な情報を取得する。
【００４８】
認証処理部１７２は、ＩＣカードスロットに装着されたＩＣカードから読み出された認証情報に基づき、情報記憶部１７６に記憶されているユーザ情報を参照してユーザ認証を行う。即ち、認証処理部１７２が、認証制御部として機能する。認証処理部１７２は、認証処理によって認証されたユーザの認証情報を保持する。認証処理部１７２により、文書管理システムを権限あるユーザにのみ利用させることができる。
【００４９】
フロー実行処理部１７３は、情報取得部１７１が取得した情報に基づき、ワークフローのジョブの実行を処理する。例えば、情報取得部１７１が取得したワークフローの情報にスキャン処理が含まれていれば、フロー実行処理部１７３は、エンジン制御部１１２がスキャナユニット１０２を制御してスキャンを実行するように、主制御部１１１に命令を通知する。また、画像変換処理や、ＯＣＲ処理が含まれていれば、フロー実行処理部１７３は、画像処理部１１４が画像変換若しくはＯＣＲを実行するように、主制御部１１１に命令を通知する。また、文書の配信処理が含まれていれば、フロー実行処理部１７３は、入出力制御部１１６が文書の配信処理を実行するように、主制御部１１１に命令を通知する。
【００５０】
ログ情報処理部１７４は、本実施形態に係るフロー制御部１１７において、ジョブのログ情報であるジョブログに関する各種の処理を行う構成であり、本実施形態に係る要旨の１つである。ログ情報処理部１７４は、上記フロー実行処理部１７３によるジョブの実行に応じて、情報記憶部１７６にジョブログ情報を記憶する。また、ログ情報処理部１７４は、ＩＣカードスロット１０４に装着されたＩＣカードとの間で、ジョブログを識別するログ識別情報のやり取り等を行う。ログ情報処理部１７４の機能については、後に詳述する。表示情報生成部１７５は、ログ情報処理部１７４による処理の結果、情報記憶部１７６から検索されて取得されたジョブログ情報を表示するための表示情報を生成し、出力する。
【００５１】
情報記憶部１７６は、図４に示すように、ユーザ情報、ジョブログ情報、フロー情報及び設定情報が格納されている記憶領域である。以下、夫々の情報について、図を参照して説明する。図５は、ユーザ情報の内容を示す図である。ユーザ情報は、認証処理部１７２が、ログイン要求に応じてユーザを認証するために参照する情報であり、図５に示すように、ユーザ情報は、本実施形態に係る文書管理システムの利用者として登録されているユーザを識別するユーザＩＤ及びそのユーザを認証するためのパスワードを含む。
【００５２】
図６は、ジョブログ情報の内容の例を示す図である。ジョブログ情報は、フロー実行処理部１７３によるジョブの実行に応じて、ログ情報処理部１７４が格納する情報であり、“ジョブＩＤ”、“マシンＩＤ”、“ジョブ種別”、“ジョブ状態”、“ジョブ開始時刻”、“ジョブ終了時刻”、“ジョブ実行時エラー情報”、“ソース”、“ターゲット”、“処理枚数”、“Ｆｒｏｍ”、“Ｔｏ”等の情報を含む。即ち、情報記憶部１７６が、ジョブログ記憶部として機能する。
【００５３】
“ジョブＩＤ”は、ジョブを識別するための識別情報である。本実施形態に係る文書管理システムにおいては、“ジョブＩＤ”として続き番号が割り振られる。“ジョブＩＤ”の番号は、画像形成装置１ａ〜１ｃ夫々において独自に割り振られるため、異なる装置において同一の番号が割り振られる場合もあり得る。即ち、“ジョブＩＤ”は、夫々の画像形成装置１において実行が要求されたジョブを識別するジョブ識別記号である。
【００５４】
“マシンＩＤ”は、画像形成装置１ａ〜１ｃのうち、そのジョブを実行した装置を識別するための装置識別記号である。上述したように、“ジョブＩＤ”は、異なる装置で実行された異なるジョブについて、同一の番号が割り振られる場合があるが、“ジョブＩＤ”と同時に“マシンＩＤ”を保持することにより、どの装置で実行されたどのジョブであるかを識別することが可能となる。即ち、本実施形態においては、“ジョブＩＤ”及び“マシンＩＤ”の組がジョブ識別情報として用いられる。
【００５５】
“ジョブ種別”は、そのジョブの種類を示す情報であり、図６に示すような“ＦＡＸメモリ送信”の他、“ＦＡＸ親展送信”、“ＦＡＸ時刻指定送信”、“スキャン配信”等、画像形成装置１が実行可能な様々な機能のうち、そのジョブにおいて実行された機能を特定する情報である。“ジョブ状態”は、そのジョブの進捗状況を示す情報である。画像形成装置１がジョブとして実行可能な機能の中には、ユーザがジョブコマンドを入力した後、所定期間経過後に実行されるものがある。また、画像形成装置１においてジョブのキューが溜まっている場合には、ユーザによって実行が指示されたジョブがすぐには実行されず、所定期間経過後に実行される場合もあり得る。そのような場合において、ユーザは、この“ジョブ状態”を参照することによりジョブの進捗状況を確認することができる。
【００５６】
“ジョブ開始時時刻”、“ジョブ終了時刻”は、夫々そのジョブの実行を開始した時刻及びそのジョブの実行を完了した時刻の情報である。“ジョブ実行時エラー情報”は、そのジョブを実行する過程においてエラーが発生した場合に、そのエラーについての情報が示される。“ソース”は、そのジョブにおいて処理される画像がどこから取得されたものであるかを示す情報であり、図６に示すような“スキャナ”の場合、スキャンによって取りこまれた画像であることを示す。“ソース”としては、図６に示す“スキャナ”の他、“ＨＤＤ”、“ＦＡＸモデム”、“ネットワーク”等があり得る。
【００５７】
“ターゲット”は、そのジョブによって処理される画像の出力先の種類を示す情報であり、図６に示す“ＦＡＸ回線（Ｇ３）”の他、“ネットワーク”、“ＨＤＤ”、“プリントエンジン”等があり得る。“処理枚数”は、そのジョブによって処理された画像のページ数を示す情報である。ここで、“処理枚数”とは、必ずしも紙の原稿若しくは紙出力である場合に限らず、予め格納されていた文書の情報等、電子文書のページ数も含まれる。
【００５８】
“Ｆｒｏｍ”は、そのジョブにおける送信者を示す情報である。例えば、ＦＡＸを送信するジョブであれば、ジョブコマンドを入力したユーザのＩＤが“Ｆｒｏｍ”の情報となる。また、ＦＡＸを受信するジョブであれば、他の装置においてジョブコマンドを入力してＦＡＸを送信したユーザのＩＤが“Ｆｒｏｍ”の情報となる。
【００５９】
“Ｔｏ”は、そのジョブにおける送信の宛先、即ち受信者を示す情報である。例えば、ＦＡＸを送信するジョブであれば、宛先として指定された電話番号や、その電話番号に関連付けられたユーザＩＤが“Ｔｏ”の情報となる。また、スキャンした画像を格納するジョブであれば、格納先の装置及びその装置のフォルダ等、格納先の記憶領域を示す情報が“Ｔｏ”となる。
【００６０】
図７は、フロー情報の内容を示す図である。図７に示すように、フロー情報は、ワークフローを識別するためのＩＤ、ワークフローの名称及びワークフローに含まれる処理の内容の情報を含む。例えば、ＩＤ“００１”のワークフローであれば、名称は“ｐｒｏｊｅｃｔＡ”であり、“処理ａ”、“処理ｂ”、“処理ｃ”・・・といった処理が含まれる。図７に示す“処理ａ”、“処理ｂ”、“処理ｃ”・・・等の各処理は、画像形成装置１の画像処理部１１４や、入出力制御部１１３若しくはエンジン制御部１１２によって実行される処理である。
【００６１】
図７に示す “処理ａ”、“処理ｂ”、“処理ｃ”等の各処理を実行する機能は、画像形成装置１においてプラグインとして構成されている。即ち、上記各処理のプラグインを構成するプログラムが画像形成装置１にインストールされることにより、図７に示す各処理が画像形成装置１において実行可能となる。尚、画像形成装置１において、図７に示す各処理の機能を担うのは、図３に示すコントローラ１００に含まれる各制御部である。例えば、スキャンの機能を実現するプラグインは、エンジン制御部１１２である。また、画像の変換やＯＣＲ等の機能を実現するプラグインは、画像処理部１１３である。また、文書情報の配信や蓄積、ＦＡＸの送受信の機能を実現するプラグインは、入出力制御部１１６である。尚、ワークフロー登録情報としては、図７に示す情報の他、夫々の処理についての設定値の情報等も含まれる。更には、フロー制御部１１７に含まれる各機能も、プラグインとして提供される。
【００６２】
図８は、設定情報の内容を示す図である。設定情報は、画像形成装置１の各動作についての設定を示す情報であり、図８に示すように、“情報保存タイミング設定”、“ジョブ識別情報設定”、“重点管理対象ジョブ設定”、“オーバーフロー設定”、“進捗管理タイミング設定”等が含まれる。フロー制御部１１７に含まれる各部は、図８に示すような設定情報に従って動作する。
【００６３】
“情報保存タイミング設定”は、ログ情報処理部１７４が、カード制御部１１４を介してＩＣカードスロット１０４に装着されたＩＣカードに情報を保存させるタイミングを設定する情報である。本実施形態においては、図８に示すように、“設定１”、“設定２”、“設定３”の３種類の設定があり、いずれかが選択される。“ジョブ識別情報設定”は、ジョブを識別するための情報としてＩＣカードに保存する情報を設定する情報である。本実施形態においては、上述したように、ジョブＩＤ及びマシンＩＤの組が、ジョブ識別情報として用いられる。
【００６４】
“重点管理対象ジョブ設定”は、進捗状況を管理するために、ジョブ識別情報をＩＣカードに保存するジョブの種類を設定する情報である。即ち、“重点管理対象ジョブ設定”は、ログ情報を管理する対象のジョブの種類を示す管理対象ジョブ識別情報として用いられる。“重点管理対象ジョブ設定”としては、図８に示す“ＦＡＸメモリ送信”、“ＦＡＸ親展送信”、“プリンタ機密印刷”の他、画像形成装置１において実行可能な様々なジョブが設定可能である。尚、重点管理対象としては、ユーザがジョブコマンドを入力した後、ジョブが完了するまでに所定の期間が経過するジョブを設定することにより、実行を指示したジョブの進捗状況を後から確認できるため、特に効果的である。
【００６５】
“オーバーフロー設定”は、ＩＣカードの記憶容量が足りなくなった場合の処理を設定する情報である。“オーバーフロー設定”の内容としては、図８に示すように、ユーザが項目を指定して削除する“選択削除”、古いジョブを上書きする“古いものから上書き”、夫々のジョブに設定されている優先度を参照し、優先度が低いジョブを上書きする“優先度順に上書き”、ジョブ識別情報として含まれるマシンＩＤを参照し、異なる装置のジョブを削除する“別マシンのジョブを削除”等がある。
【００６６】
“進捗管理タイミング設定”は、フロー制御部１１７が、ＩＣカードに保存されているジョブ識別情報に基づいて情報記憶部１７６に保存されているジョブログ情報を読み出し、ジョブの進捗状況を管理するタイミングを設定する情報である。図８に示すように、進捗状況の管理タイミングとしては、“ログイン時”、“関連アプリ使用時”、“ログアウト時”等が設定可能である。
【００６７】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１１６がネットワークＩ／Ｆ１０９を介して印刷ジョブを受信する。入出力制御部１１６は、受信した印刷ジョブを主制御部１１１に転送する。主制御部１１１は、印刷ジョブを受信すると、画像処理部１１３を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。
【００６８】
画像処理部１１３によって描画情報が生成されると、エンジン制御部１１２は、プリントエンジン１０７を制御し、上記生成された描画情報に基づき、給紙テーブル１０６から搬送される用紙に対して画像形成を実行させる。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０７によって画像形成が施された文書は排紙トレイ１０８に排紙される。
【００６９】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０５の操作若しくはネットワークＩ／Ｆ１０９を介して外部のクライアント端末２等から入力されるスキャン実行指示に応じて、操作表示制御部１１５若しくは入出力制御部１１６が主制御部１１１にスキャン実行信号を転送する。主制御部１１１は、受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。
【００７０】
エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００７１】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１３に転送する。画像処理部１１３は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。画像処理部１１３が生成した画像情報はＨＤＤ４０等の画像形成装置１に装着された記憶媒体に保存される。即ち、スキャナユニット１０２、エンジン制御部１１２及び画像処理部１１３が連動して、原稿読み取り部として機能する。
【００７２】
画像処理部１１３によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部１１６及びネットワークＩ／Ｆ１０９を介してファイルサーバ３等の外部の装置に送信される。即ち、ＡＤＦ１０１及びエンジン制御部１１２が画像入力部として機能する。
【００７３】
また、画像形成装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１３が生成した画像情報に基づき、画像処理部１１３が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０７を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００７４】
また、画像形成装置１がファクシミリとして動作する場合は、まず、スキャナ動作の場合と同様に画像処理部１１３によって画像情報が生成される。そして、主制御部１１１が、入出力制御部１１６を制御し、上記生成された画像情報をＦＡＸモデム１１０を介して入力された送信先に送信する。
【００７５】
また、画像形成装置１が、予め構築されているワークフローを実行する場合は、まず、ユーザがディスプレイパネル１０５を操作してワークフローの実行指示を入力する。主制御部１１１は、操作表示制御部１１５を介してワークフローの実行指示を取得し、取得した情報をフロー制御部１１７に通知する。このワークフローの実行指示には、実行すべきワークフローを識別する情報が含まれる。このワークフローを識別する情報とは、図７において説明したフロー情報のＩＤに相当する。ワークフローの実行指示を取得したフロー制御部１１７においては、フロー実行処理部１７３が情報記憶部１７６のフロー情報から、指定されたワークフローの情報を取得し、設定されている処理に従ってワークフローを実行する。ワークフローの実行においては、上述したように、コントローラ１００に含まれる各部が、ワークフローに含まれる各処理を実行する。
【００７６】
このような文書管理システムにおいて、本実施形態に係る要旨は、画像形成装置１がジョブを実行した場合に情報記憶部１７６に保存されるジョブログを用いたジョブの進捗状況の確認にある。そして、本実施形態に係る文書管理システムにおいては、ＩＣカードに所定の情報を格納することにより、ジョブログの検索を容易化し、進捗状況の確認の利便性を向上することが要旨の１つである。まず、ＩＣカードに記憶される情報について、図９を参照して説明する。
【００７７】
図９に示すように、本実施形態に係るＩＣカードには、“ユーザＩＤ”、“パスワード”、“重点管理対象設定情報”、“ジョブ識別情報”及び“ジョブ進捗情報”が格納されている。“ユーザＩＤ”及び“パスワード”は、夫々のＩＣカードを利用しているユーザを識別し、認証するための認証情報であり、図５において説明した“ユーザＩＤ”及び“パスワード”に相当する。尚、“ユーザＩＤ”としては、夫々のＩＣカードに設定されているカードのシリアルＩＤ、即ち、可搬型記憶媒体を識別する識別記号を用いることができる。
【００７８】
“重点管理対象設定情報”は、図８において説明した同名の情報と同一の情報であり、進捗状況を管理するために、ジョブ識別情報をＩＣカードに保存するジョブの種類を設定する情報である。図８において説明したように、情報記憶部１７６に格納されている“重点管理対象設定情報”を用いる場合、全てのユーザに対して同一の設定が適用されることになるが、進捗状況を管理したいジョブの種類は、ユーザによって異なることもあり得る。これに対して、各ユーザのＩＣカードに“重点管理対象設定情報”を保存しておくことにより、ユーザ毎に異なる設定を適用することが可能となる。
【００７９】
“ジョブ識別情報”は、上述したように、フロー実行処理部１７３によるジョブの実行に応じて、ログ情報処理部１７４によって格納される情報であり、本実施形態においては、ジョブを実行した装置のマシンＩＤ及びそのマシンＩＤにおけるジョブＩＤの組が用いられる。尚、この“ジョブ識別情報”として用いられる情報は、図８において説明したジョブ識別情報設定に応じて選択される。
【００８０】
“ジョブ進捗情報”は、上述した“ジョブ識別情報”によって識別されるジョブの進捗状況を示す情報である。ＩＣカードに進捗状況を示す情報が格納されていれば、ユーザは、その情報を参照することにより、未だ完了を確認していないジョブを容易に認識することが可能となる。
【００８１】
尚、本実施形態においてＩＣカードとして説明されている構成は、上述したように、ユーザを識別するための識別情報が記憶され、画像形成装置１との間で情報のやり取りが可能な可搬型の記憶媒体である。即ち、“ＩＣカード”として呼称されるものに限らず、ユーザ識別情報の記憶された可搬型の記憶媒体であれば、本実施形態におけるＩＣカードとして用いることが可能である。
【００８２】
次に、本実施形態に係る文書管理システムにおいて、画像形成装置１がジョブを実行し、ジョブログ情報及びジョブ識別情報が格納される場合の動作について説明する。図１０は、本実施形態に係る文書管理システムにおいて、画像形成装置１がワークフローを実行する場合の動作を示すフローチャートである。図１０に示すように、まずは、ユーザがＩＣカードをＩＣカードスロット１０４に装着し、ログイン処理が実行される（Ｓ１００１）。ログイン処理が完了すると、次に、ユーザがディスプレイパネル１０５を介してワークフローの実行指示、即ちジョブコマンドを入力し、画像衛生装置１がジョブコマンドを取得する（Ｓ１００２）。
【００８３】
画像形成装置１がジョブコマンドを取得すると、上述したように、フロー制御部１１７においてフロー実行処理部１７３が情報記憶部１７６からフロー情報を取得し（Ｓ１００３）、取得したフロー情報に記述されている処理に従ってジョブを実行する（Ｓ１００４）。Ｓ１００４において、フロー実行処理部１７３は、新たに入力されたジョブコマンドに基づくジョブの情報をキューとして保持する。そして、コマンドを取得した順番や割り込み制御に従ってキューを処理することによりジョブを実行する。即ち、フロー実行処理部１７３は、ジョブコマンドに基づいてキューを生成するジョブ実行要求部及びジョブ実行部として機能する。
【００８４】
フロー実行処理部１７３によるジョブの実行要求、即ち、キューの生成に応じて、ログ情報処理部１７４が情報記憶部１７６にジョブログ情報を記憶させる（Ｓ１００５）。即ち、ログ情報処理部１７４が、ジョブログ記憶処理部として機能する。更に、ログ情報処理部１７４は、Ｓ１００４において実行されたジョブが、重点管理対象であるか否かを判断し、その判断結果に従ってジョブ識別情報をＩＣカードに記憶させる（Ｓ１００６）。即ち、ログ情報処理部１７４が、ジョブ識別情報記憶処理部として機能する。その後、ユーザの操作に応じてログアウト処理が実行され（Ｓ１００７）、処理を終了する。このような処理の流れにより、ジョブログ情報及びジョブ識別情報の格納動作が完了する。
【００８５】
次に、図１０に含まれる各処理の詳細について説明する。まず、Ｓ１００１のログイン処理の詳細について、図１１を参照して説明する。図１１は、本実施形態に係るログイン処理の詳細を示すフローチャートである。図１１に示すように、まず、情報取得部１７１が、ＩＣカードスロット１０４に装着されたＩＣカードから、認証情報を取得する（Ｓ１１０１）。この認証情報とは、図９において説明した“ユーザＩＤ”及び“パスワード”である。
【００８６】
情報取得部１７１が認証情報を取得すると、認証処理部１７２は、取得された認証情報に基づいて情報記憶部１７６に記憶されているユーザ情報を検索し、ユーザＩＤが存在するか否か、及びパスワードが一致するか否かを確認してログインの成否を判断する（Ｓ１１０２）。ユーザＩＤが存在せず、若しくはパスワードが不一致であることにより、ログイン失敗である場合（Ｓ１１０２／ＮＯ）、エラー処理が実行され（Ｓ１１０４）、処理を終了する。この場合、ユーザは画像形成装置１の使用権限を有さないため、図１０のＳ１００２以降の処理は実行されない。
【００８７】
ログインに成功した場合（Ｓ１１０２／ＹＥＳ）、認証処理部１７２は、ログインに成功したユーザのログイン情報を保存する（Ｓ１１０３）。これにより、装置にログインしているユーザの情報が保存される。ログイン情報が保存されてログインが完了すると、ログ情報処理部１７４は、設定情報のうち情報保存タイミング設定を参照し、ＩＣカードへの情報の保存タイミングであるか否かを判断する（Ｓ１１０５）。Ｓ１１０５の処理の意義について、以下に説明する。
【００８８】
上述したように、本実施形態に係るＩＣカードに保存されるジョブ識別情報は、マシンＩＤ及びジョブＩＤである。この２つの情報の内、マシンＩＤについては、ユーザが装置にログインした段階で既に判明している情報である。従って、ユーザが装置にログインした段階で先にマシンＩＤをＩＣカードに記憶させておけば、ジョブ実行時にＩＣカードに記憶させる情報量を低減することができ、処理を分散してユーザの操作に対する装置のレスポンスを向上することができる。従って、Ｓ１１０５においては、情報保存タイミング設定に基づき、マシンＩＤをＩＣカードに保存するか否かを判断する。
【００８９】
ここで、本実施形態に係る情報保存タイミング設定の詳細について、図１２を参照して説明する。図１２は、本実施形態に係る情報保存タイミング設定の“設定１”、“設定２”、“設定３”の夫々の内容の詳細を示す図である。図１２に示すように、“設定１”の場合、ジョブ実行時に、マシンＩＤ、ジョブＩＤ及びジョブの進捗状況をすべて格納する。
【００９０】
“設定２”の場合、ジョブ実行にマシンＩＤ及びジョブＩＤを格納し、ログアウト時にジョブの進捗状況を格納する。“設定３”の場合、ログイン時にマシンＩＤを格納し、ジョブ実行時にジョブＩＤを格納し、ログアウト時に進捗状況を格納する。即ち、Ｓ１１０５においては、情報保存タイミング設定が“設定３”であるか否かを判断することになる。
【００９１】
マシンＩＤの保存タイミングでなければ（Ｓ１１０５／ＮＯ）、そのまま処理を終了する。他方、マシンＩＤの保存タイミングであれば（Ｓ１１０５／ＹＥＳ）、ログ情報処理部１７４は、マシンＩＤ及びＩＣカードへの情報保存通知を主制御部１１１に出力し、カード制御部１１４を介してＩＣカードにマシンＩＤを保存させ（Ｓ１１０６）、処理を終了する。このような処理により、Ｓ１００１におけるログイン処理が完了する。
【００９２】
次に、Ｓ１００６の重点管理対象判断＆ジョブ識別情報保存処理について、図１３を参照して説明する。図１３は、重点管理対象判断＆ジョブ識別情報保存処理の詳細を示すフローチャートである。Ｓ１００５においてジョブログの保存処理が完了すると、ログ情報処理部１７４は、主制御部１１１に通知し、ＩＣカードに保存されている情報を参照させる（Ｓ１３０１）。
【００９３】
Ｓ１３０１においてＩＣカードに保存されている情報を参照した結果、図９において説明した“重点管理対象ジョブ設定情報”があれば（Ｓ１３０２／ＹＥＳ）、ログ情報処理部１７４は、主制御部１１１に通知し、ＩＣカードから“重点管理対象ジョブ設定情報”を読み出させる（Ｓ１３０３）。他方、ＩＣカードに情報が格納されていない場合、ログ情報処理部１７４は、情報記憶部１７６から“重点管理対象ジョブ設定情報”を読み出す（Ｓ１３０４）。
【００９４】
ＩＣカード若しくは情報記憶部１７６のいずれかに記憶されている設定情報を取得すると、ログ情報処理部１７４は、Ｓ１００４において実行されたジョブが、重点管理対象か否かを判断する（Ｓ１３０５）。Ｓ１３０５の判断の結果、Ｓ１００４において実行されたジョブが、重点管理対象ではない場合（Ｓ１３０５／ＮＯ）、そのまま処理を終了する。
【００９５】
他方、Ｓ１００４において実行されたジョブが、重点管理対象である場合（Ｓ１３０５／ＹＥＳ）、次にログ情報処理部１７４は、情報記憶部１７６に記憶されている設定情報のうち、情報保存タイミング設定を参照し、“設定１”か否かを判断する（Ｓ１３０６）。情報保存タイミング設定が“設定１”であった場合（Ｓ１３０６／ＹＥＳ）、ログ情報処理部１７４は、主制御部１１１に情報を通知し、カード制御部１１４を介してＩＣカードにマシンＩＤ、ジョブＩＤ及び進捗情報を保存させ（Ｓ１３０８）、処理を終了する。即ち、ログ情報処理部１７４が、進捗状況記憶処理部としても機能する。
【００９６】
情報保存タイミング設定が“設定１”ではなく（Ｓ１３０６／ＮＯ）、“設定２”であった場合（Ｓ１３０７／ＹＥＳ）、ログ情報処理部１７４は、主制御部１１１に情報を通知し、カード制御部１１４を介してＩＣカードにマシンＩＤ及びジョブＩＤを保存させ（Ｓ１３０９）、処理を終了する。更に、情報保存タイミング設定が“設定２”ではなかった場合（Ｓ１３０７／ＮＯ）、“設定３”である。この場合、ログ情報処理部１７４は、主制御部１１１に情報を通知し、カード制御部１１４を介してＩＣカードにジョブＩＤを保存させ（Ｓ１３１０）、処理を終了する。このような処理により、Ｓ１００６における処理が完了する。
【００９７】
次に、Ｓ１００７のログアウト処理について、図１４を参照して説明する。図１４は、重点管理対象判断＆ジョブ識別情報保存処理の詳細を示すフローチャートである。Ｓ１００６の処理が完了し、ユーザによってログアウト要求が入力されると、情報取得部１７１がログアウト要求を取得する（Ｓ１４０１）。すると、ログ情報処理部１７４は、主制御部１１１に通知し、カード制御部１１４がＩＣカードに対して情報を記憶させている最中か否か判断させる（Ｓ１４０２）。記憶させている最中であれば、ログ情報処理部１７４は、記憶処理が完了するまで待機する（Ｓ１４０３）。
【００９８】
他方、待機により記憶処理が完了した後、若しくは、ＩＣカードに情報を記憶させている最中ではない場合（Ｓ１４０２／ＮＯ）、次に、ログ情報処理部１７４は、情報保存タイミング設定を参照し、“設定２”若しくは“設定３”であるか否かを判断する（Ｓ１４０４）。Ｓ１４０４の処理は、換言すると、ログアウト時に進捗状況を保存する設定であるか否かを判断する処理である。Ｓ１４０４において“設定２”若しくは“設定３”であった場合（Ｓ１４０４／ＹＥＳ）、ログ情報処理部１７４は、主制御部１１１に情報を通知し、ＩＣカードに進捗情報を保存させる（Ｓ１４０５）。
【００９９】
Ｓ１４０５の処理が完了した後、若しくは、Ｓ１４０４において“設定１”であった場合（Ｓ１４０４／ＮＯ）、認証処理部１７２は、ログアウト処理を実行する（Ｓ１４０６）。Ｓ１４０６の処理により、認証処理部１７２が保存しているログイン情報が破棄される。Ｓ１４０６によりログアウト処理が完了すると（Ｓ１４０７／ＹＥＳ）、ログ情報処理部１７４はそのまま処理を終了する。他方、ログアウト処理に失敗した場合（Ｓ１４０７／ＮＯ）、エラー処理が実行された後に（Ｓ１４０８）、処理を終了する。このような処理により、本実施形態に係るログアウト処理が完了する。
【０１００】
これまでの説明により、ＩＣカードにジョブ識別情報及び進捗情報が格納された。これにより、ユーザは、図１０のＳ１００７において装置からログアウトした後も、ＩＣカードに格納されている情報を参照することにより、完了したことを確認していないジョブを容易に認識することが可能となる。また、ＩＣカード自体に、液晶表示部等の表示手段が設けられていれば、記憶されたジョブ識別情報及び進捗情報を表示することが可能であり、ユーザは、更に容易に未だ完了を確認していないジョブを認識することが可能となる。
【０１０１】
尚、本実施形態においては、ジョブ識別情報としてマシンＩＤ及びジョブＩＤを格納するが、上述したように、ＩＣカード自体に設けられた表示手段よってジョブを確認する場合、マシンＩＤ及びジョブＩＤのみでは、何のジョブなのかをユーザが判断することが困難である。これに対して、ジョブ識別情報として、更に“ジョブ種別”や、“Ｔｏ”の情報、若しくはアプリケーション名や文書名、画像名等を記憶させておけば、ユーザにとって認識しやすい情報を表示させることが可能となる。
【０１０２】
また、本実施形態においては、ＩＣカードに設けられた記憶媒体に電子情報としてジョブ識別情報及び進捗情報を記憶するが、ＩＣカードの表面が繰り返し印刷可能な面である場合、上記ジョブ識別情報及び進捗情報をＩＣカードの表面に印刷するようにしても良い。このような態様は、ＩＣカードスロット１０４及びカード制御部１１４に、上記印刷機能を付加することにより実現可能である。これによっても、ユーザは未だ完了を確認していないジョブを容易に認識することが可能となる。
【０１０３】
また、図１１のＳ１１０６、図１３のＳ１３０８、Ｓ１３０９、Ｓ１３１０、図１４のＳ１４０５において、ＩＣカードに情報を記憶させる際、ＩＣカードに設けられた記憶領域の容量が不足する場合があり得る。このような場合、ログ情報処理部１７４は、図８において説明したオーバーフロー設定を情報記憶部１７６から読み出し、設定に従って処理をする。また、図１４に示したログアウト処理において、完了しているジョブのジョブ識別情報及びジョブ進捗情報は削除するようにしても良い。これにより、ＩＣカードの記憶領域を有効に活用し、オーバーフローが発生することを防ぐことができる。
【０１０４】
次に、本実施形態に係る要旨として、ジョブ識別情報が格納されたＩＣカードを用いて画像形成装置１にログインした場合に、情報記憶部１７６からジョブログ情報を読み出す処理について説明する。図８において説明したように、本実施形態に係る文書管理システムにおいては、“進捗管理タイミング設定”が設けられており、“ログイン時”、“関連アプリ使用時”、“ログアウト時”等、夫々の設定に応じたタイミングにて、ジョブログ情報が読み出され、進捗状況が管理される。即ち、図１０のＳ１００１、Ｓ１００４、Ｓ１００７において、本実施形態に係る進捗状況の管理動作が実行される。以下、本実施形態に係る進捗状況の管理動作について、図を参照して説明する。
【０１０５】
図１５は、本実施形態に係る進捗状況の管理動作（以降、進捗管理動作とする）を示すフローチャートである。図１５に示すように、本実施形態に係る進捗管理動作においては、まず、ログ情報処理部１７４が、進捗管理タイミングであるか否かを判断する（Ｓ１５０１）。Ｓ１５０１の処理において、ログ情報処理部１７４は、情報記憶部１７６に記憶されている設定情報のうち進捗管理タイミング設定を読み出し、その設定内容を参照することにより判断する。例えば、Ｓ１００１における進捗管理動作の場合、進捗管理タイミング設定において“ログイン時”がオンになっているか否かを判断する。
【０１０６】
Ｓ１５０１の判断の結果、進捗管理タイミングでなければ（Ｓ１５０１／ＮＯ）、ログ情報処理部１７４は、そのまま処理を終了する。他方、進捗管理タイミングであった場合（Ｓ１５０１／ＹＥＳ）、ログ情報処理部１７４は、情報取得部１７１に、ＩＣカードに記憶されているジョブ識別情報を取得させる（Ｓ１５０２）。ジョブ識別情報が取得されると、ログ情報処理部１７４は、取得されたマシンＩＤ及びジョブＩＤをキーとして、ジョブログ情報を検索する（Ｓ１５０３）。即ち、ログ情報処理部１７４が、ジョブログ情報取得部として機能する。
【０１０７】
Ｓ１５０３の処理が、本実施形態に係る要旨の１つであり、検索が容易であることが効果である。例えば、他の情報を検索キーとしてジョブログ情報を検索する場合、ＩＣカードのユーザＩＤに基づいてジョブログを検索することが考えられる。しかしながら、この場合、情報記憶部１７６に記憶されているジョブログ情報のうち、ユーザＩＤが一致する全ての情報がヒットすることになるため、ユーザにとって確認が困難である。
【０１０８】
具体的には、本実施形態に係る目的を達成するためには、ユーザが完了を確認できていないジョブのジョブログのみを表示させることが好ましいが、図６において説明したように、情報記憶部１７６に記憶されているジョブログ情報の内容では、ユーザが完了を確認したか否かを判断することはできない。ジョブログの情報に加えてログインの履歴を参照することにより、例えば、“終了時刻”が、そのユーザが最後にログインした後になっているログを抽出する等の処理は可能であるが、情報のフィルタリングが複雑となり、高負荷や抽出精度が課題となる。
【０１０９】
これに対して、本実施形態に係る文書管理装置においては、ユーザが完了を確認していないジョブのジョブ識別情報をＩＣカード側に格納しておき、その情報をキーとして検索を行うため、抽出処理が低付加であり、簡単なフィルタリングであるため精度も高く、上記課題を解決することができる。
【０１１０】
ここで、Ｓ１５０３においては、同一装置内の情報記憶部１７６に記憶されているジョブログ情報を検索する他、入出力制御部１１６を介して、他の画像形成装置１の情報記憶部１７６に記憶されているジョブログ情報の検索結果も取得する。例えば、図１０の動作が画像形成装置１ａにおいて実行されている場合、画像形成装置１ａの情報記憶部１７６だけでなく、画像形成装置１ｂ、１ｃの情報記憶部１７６に記憶されているジョブログ情報の検索結果も取得する。これにより、ユーザが、文書管理システムにおいて複数の画像形成装置１を利用している場合であっても、各装置に実行させたジョブのジョブログをすべて取得することが可能となる。
【０１１１】
ジョブログの検索結果を取得すると、ログ情報処理部１７４は、取得された各ジョブログについて、項目の１つである“マシンＩＤ”と、自身が属する画像形成装置１のマシンＩＤとを比較する（Ｓ１５０４）。Ｓ１５０４の結果、マシンＩＤが一致した場合（Ｓ１５０５／ＹＥＳ）、即ち、そのジョブログが、自身が属する画像形成装置１において実行されたジョブである場合、ログ情報処理部１７４は、そのジョブログを表示対象、即ち、ログの内容を具体的に表示する対象に指定する（Ｓ１５０６）。他方、マシンＩＤが不一致である場合（Ｓ１５０５／ＮＯ）、ログ情報処理部１７４は、そのジョブログを表示対象とはせず、集計対象、即ち、ログの内容を具体的には表示せず、件数としてカウントするだけの情報に指定する。
【０１１２】
ログ情報処理部１７４は、Ｓ１５０３において取得したジョブログの検索結果の全てについて、マシンＩＤの比較及びその後の処理を完了するまでＳ１５０４〜Ｓ１５０７の処理を繰り返す（Ｓ１５０８／ＮＯ）。Ｓ１５０３において取得したジョブログの検索結果の全てについて、Ｓ１５０４〜Ｓ１５０７の処理を完了した場合（Ｓ１５０８／ＹＥＳ）、ログ情報処理部１７４は、ジョブログの情報及びＳ１５０４〜Ｓ１５０７の処理結果の情報を表示情報生成部１７５に入力し、表示情報生成部１７５が、進捗管理結果を表示するための表示情報を生成して出力する（Ｓ１５０９）。これにより、操作表示制御部１１５が、ディスプレイパネル１０５に、進捗管理結果を表示する。即ち、操作表示制御部１１５及びディスプレイパネル１０５が共同して、ジョブログ表示部として機能する。
【０１１３】
図１６に、Ｓ１５０９の結果表示される進捗管理結果の画面を示す。図１６に示すように、本実施形態に係る進捗管理結果の表示画面においては、表示対象のジョブログと集計対象のジョブログとが別々に表示される。表示対象のジョブログにおいては、図６において説明したジョブログ情報の内容として、ユーザ確認用に選択された項目が表として表示される。進捗管理結果画面において選択される項目は、予め定められていても良いし、ユーザによって選択可能としても良い。これにより、ユーザは、操作中の画像形成装置に実行させているジョブの状態を確認し、必要に応じてキャンセルや割り込み命令等の操作を行うことが可能となる。
【０１１４】
また、図１６の例においては、“終了時刻”が既に入力されているジョブ、即ち既に完了しているジョブのジョブログも表示されている。しかしながら、未完了のジョブ、即ち、“終了時刻”が空欄であるジョブのみを表示するようにしてもよい。この他、エラーとなったジョブのみを表示するようにしてもよいし、その他の条件を適用してもよい。
【０１１５】
他方、集計対象のジョブログにおいては、図１６に示すように、マシンＩＤとそのマシンＩＤによって識別される画像形成装置１において未完了のジョブ、即ち終了時刻が空欄であるジョブの数の集計値が関連付けられて表として表示される。これにより、ユーザは、他の装置において実行させているジョブの状態を確認することが可能となり、割り込み命令等の対応を行うことが可能となる。
【０１１６】
尚、図１６に示すように詳細表示と集計表示とを分けるのではなく、全てのジョブログを詳細表示するようにしてもよい。この場合、図１５のＳ１５０４〜Ｓ１５０８の処理は不要である。他方、上述した割り込み命令等については、そのジョブの実行を要求した装置でなければ不可能な場合もあり、異なる装置のジョブについては、図１６にしめすような集計表示で十分な場合もある。図１６に示すような画面が表示された後、ログ情報処理部１７４は、ＩＣカードに記憶されている進捗情報の更新処理を行う（Ｓ１５１０）。
【０１１７】
Ｓ１５１０の処理は、ログ情報処理部１７４から通知を受けた主制御部１１１が、カード制御部１１４を制御することによって実行される。Ｓ１５１０の処理においては、図１５の処理の結果“終了時刻”が入力されていることが確認されたジョブ、即ち、完了したことが確認されたジョブの進捗情報が更新される。
【０１１８】
尚、Ｓ１５１０において、完了したことが確認したジョブのジョブ識別情報が、ＩＣカードから削除されるようにしてもよい。これにより、次回の進捗管理動作においては、既にユーザによって完了が確認されたジョブは、Ｓ１５０３における検索キーではなくなり、重複した処理が実行されてしまうことを防ぐことができる。また、ジョブ状態が変わっている場合、ＩＣカードに記憶されている進捗情報が更新される。このような処理により、本実施形態に係る文書管理システムにおける進捗管理動作が完了する。
【０１１９】
以上説明したように、本実施形態に係る文書管理システムにおいては、ＩＣカードによるログインを要する画像処理システムにおいて、ユーザが完了を確認できていないジョブを識別するための識別情報をＩＣカードに格納しておくことにより、継続的にジョブの処理結果を確認する際のジョブログの検索を簡易化し、ジョブの進捗状況の管理を容易に行うことが可能となる。
【０１２０】
尚、上記実施形態においては、図３に示すように、各画像形成装置１が夫々フロー制御部１１７を有し、図４において説明したように、各画像形成装置１に設けられた情報記憶部１７６に、自身のジョブログ情報を記憶する場合を例として説明した。しかしながら、画像形成装置１は、スキャナユニット１０２による画像入力、プリントエンジン１０７による画像形成出力及びディスプレイパネル１０５によるユーザインタフェースとして利用し、図１７に示すように、ネットワークを介して接続されたフロー制御サーバ５によってフロー制御部１１７の機能を実現することも可能である。
【０１２１】
図１７に示すようにフロー制御サーバ５を設けて上述したフロー制御部１１７の機能を持たせる場合、画像形成装置１ａ〜１ｃにおいて入力されたジョブのコマンドは、ネットワークを介してフロー制御サーバ５に入力され、フロー制御サーバ５においてジョブが実行される。そして、ジョブログの情報は、フロー制御サーバ５に含まれる記憶媒体に格納される。この場合、フロー制御部サーバ５が、画像形成装置１ａ〜１ｃにおいて実行された全てのジョブを管理するため、全てのジョブに通し番号でジョブＩＤを付与することが可能である。従って、上記実施形態のように、ジョブ識別情報としてマシンＩＤ及びジョブＩＤの２つの情報を用いる必要がなく、Ｓ１５０３において、ジョブＩＤのみでジョブログを検索することが可能となる。これにより、ＩＣカードに記憶させる情報量を低減すると共に、ジョブログの検索時における処理負荷を更に低減することができる。
【０１２２】
また、図１に示す態様においては、画像形成装置１ａ〜１ｃ夫々に設定情報を記憶している。従って、異なる画像形成装置１において異なる設定が適用されている可能性があり、ユーザの利便性が損なわれる場合がある。これを解決するためには、全ての画像形成装置１の設定が同一となるように管理者が管理する必要があり、管理負担が増大する。これに対して、図１７に示す態様においては、フロー制御サーバ５において、一括して設定情報を管理することが可能であるため、管理負担が増大することなく、上記課題を解決することができる。
【０１２３】
尚、図１７に示すように、フロー制御部１１７の機能すべてを含むフロー制御サーバ５を設ける他、フロー制御部１１７自体の機能は各画像形成装置１にて実行させ、情報記憶部１７６の機能及び記憶された情報を含むサーバを設けてもよい。この場合であっても、上述したように、画像形成装置１ａ〜１ｃのジョブログを通し番号で管理することや、設定情報を一括して管理することが可能となる。
【０１２４】
また、上記実施形態においては、図３において説明したように、ＩＣカードとして接触式のインタフェースを有するカードを用いる場合を例として説明した。この他、上述したように、非接触式のインタフェースを有するＩＣカードを用いても良い。この場合、図３に示すＩＣカードスロット１０４に換えてＩＣカードリーダ／ライタ（以降、ＩＣカードＲ／Ｗとする）を用いる。
【０１２５】
この場合、ログイン若しくはログアウトの際、ユーザがＩＣカードＲ／ＷにＩＣカードを近付けることにより、ＩＣカードと画像形成装置１とが情報をやり取りする。このため、画像形成装置１は、ＩＣカードとの間で常時情報をやり取りすることが可能な状態ではない。従って、図１３において説明したように、Ｓ１３０１においてＩＣカードの情報を参照し、若しくは、Ｓ１３０８〜Ｓ１３１０においてＩＣカードに情報を保存することが出来ない。
【０１２６】
このような場合、図１１において説明したログイン処理におけるＳ１１０１において、ＩＣカードに記憶されている全ての情報を読み出し、フロー制御部１１７に保存しておくことが好ましい。これにより、Ｓ１３０１においては、保存してある情報を参照して、処理を続行することが可能となる。また、Ｓ１３０８〜Ｓ１３１０においては、ＩＣカードに書き込むべき情報をフロー制御部１１７に保存しておくことが好ましい。その後、ログアウト処理が実行され、ＩＣカードと画像形成装置１との情報のやり取りが可能となった際に、一括してＩＣカードに情報を書き込むことにより、上記と同様の効果を得ることが可能となる。
【０１２７】
更に、非接触式のＩＣカードを用いる場合、カードが画像形成装置１に固定されていないため、画像形成装置１がＩＣカードから完全に情報を読み出す前に、若しくは、画像形成装置１がＩＣカードに完全に情報を書き込む前に、ユーザがＩＣカードをＩＣカードＲ／Ｗから遠ざけてしまう可能性がある。その場合、情報が完全にＩＣカードから読み出されず、若しくはＩＣカードに完全に情報が書き込まれないため、後の処理において不具合となる可能性が高い。従って、ログイン若しくはログアウトにおいて、ＩＣカードＲ／ＷにＩＣカードを近付ける際、ディスプレイパネル１０５等の表示手段に、ＩＣカードを近付けたままにしておく旨の画面を表示しておくことが好ましい。他方、上記実施形態のように接触式のＩＣカードを用いる場合、画像形成装置１がＩＣカードとの間で情報をやり取りしている間は、機械的にカードを固定する等の対応を取ることが可能であり、より好適に上記課題を解決することが可能である。
【０１２８】
また、上記実施形態においては、ユーザが画像形成装置１を直接操作して画像形成装置１にログインする場合を例として説明した。この他、例えばクライアント端末２に、画像形成装置１に命令を与えるためのクライアント・プログラムをインストールすると共にＩＣカードスロット１０４を設けることによってもログインすることが可能であり、上記と同様の効果を得ることが可能である。
【０１２９】
クライアント端末２を用いる場合、画像形成装置１のディスプレイパネル１０５よりも表示領域が広範囲であることが一般的であるため、図１６において説明したような表示形式を用いて表示領域を節約する必要がない。従って、クライアント端末２においてログインして進捗状況を確認する場合、例えば、図１５のＳ１５０４〜Ｓ１５０７を省略し、検索された全てのジョブログの詳細を表示するようにしても良い。
【符号の説明】
【０１３０】
１、１ａ、１ｂ、１ｃ  画像形成装置、
２  クライアント端末、
３  ファイルサーバ、
４  公衆回線、
５  フロー制御サーバ、
１０  ＣＰＵ、
２０  ＲＡＭ、
３０  ＲＯＭ、
４０  ＨＤＤ、
５０  Ｉ／Ｆ、
６０  ＬＣＤ、
７０  操作部、
８０  バス、
１００  コントローラ、
１０１  ＡＤＦ、
１０２  スキャナユニット、
１０３  排紙トレイ、
１０４  ＩＣカードスロット、
１０５  ディスプレイパネル、
１０６  給紙テーブル、
１０７  プリントエンジン、
１０８  排紙トレイ、
１０９  ネットワークＩ／Ｆ、
１１０  ＦＡＸモデム、
１１１  主制御部、
１１２  エンジン制御部、
１１３  画像処理部、
１１４  カード制御部、
１１５  操作表示制御部、
１１６  入出力制御部、
１１７  フロー制御部、
１７１  情報取得部、
１７２  認証処理部、
１７３  フロー実行処理部、
１７４  ログ情報処理部、
１７５  表示情報生成部、
１７６  情報記憶部
【先行技術文献】
【特許文献】
【０１３１】
【特許文献１】特開２００７−２６７３６９号公報
【図１】
0005402366.tif 000002
【図２】
0005402366.tif 000003
【図３】
0005402366.tif 000004
【図４】
0005402366.tif 000005
【図５】
0005402366.tif 000006
【図６】
0005402366.tif 000007
【図７】
0005402366.tif 000008
【図８】
0005402366.tif 000009
【図９】
0005402366.tif 000010
【図１０】
0005402366.tif 000011
【図１１】
0005402366.tif 000012
【図１２】
0005402366.tif 000013
【図１３】
0005402366.tif 000014
【図１４】
0005402366.tif 000015
【図１５】
0005402366.tif 000016
【図１６】
0005402366.tif 000017
【図１７】
0005402366.tif 000018