(57)【要約】【課題】他の画像出力装置における操作の履歴を含めた操作履歴情報を、操作者毎又は画像出力装置毎に、画像出力装置に表示させることができるようにした情報処理プログラムを提供する。【解決手段】情報処理プログラムは、コンピュータを、通信手段によって接続されている複数の画像出力装置における操作毎の、該操作の内容、操作者を特定できる操作者識別子、及び該画像出力装置を特定できる画像出力装置識別子を含む履歴情報を記憶装置に記憶させるように制御する記憶手段と、前記記憶手段に記憶されている履歴情報を、操作者識別子又は画像出力装置識別子に応じて、並べ替える並替手段と、前記並替手段によって並べ替えられた履歴情報を画像出力装置に送信する送信手段として機能させる。【選択図】図１
2008276672.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
通信手段によって接続されている複数の画像出力装置における操作毎の、該操作の内容、操作者を特定できる操作者識別子、及び該画像出力装置を特定できる画像出力装置識別子を含む履歴情報を記憶装置に記憶させるように制御する履歴情報記憶手段と、
前記記憶装置に記憶されている履歴情報を、操作者識別子又は画像出力装置識別子に応じて、並べ替える並替手段と、
前記並替手段によって並べ替えられた履歴情報を画像出力装置に送信する送信手段
として機能させることを特徴とする情報処理プログラム。
【請求項２】
前記コンピュータを、
画像出力装置識別子と機種を特定できる機種識別子を対応させて記憶装置に記憶させるように制御する機種記憶手段
としてさらに機能させ、
前記並替手段は、前記機種記憶手段が記憶する機種識別子に応じて履歴情報を並べ替える
ことを特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
前記履歴情報記憶手段は、履歴情報として操作対象を特定できる操作対象識別子を前記記憶装置に記憶させるように制御しており、
前記コンピュータを、
操作対象を記憶装置に記憶させるように制御する操作対象記憶手段と、
前記送信手段の送信先である画像出力装置から受信した操作対象識別子に応じて、前記操作対象記憶手段に記憶されている操作対象を該画像出力装置へ送信する画像送信手段
として機能させることを特徴とする請求項１又は２に記載の情報処理プログラム。
【請求項４】
通信手段によって接続されている複数の画像出力装置における操作毎の、該操作の内容、操作者を特定できる操作者識別子、及び該画像出力装置を特定できる画像出力装置識別子を含む履歴情報を記憶する記憶手段と、
前記記憶手段に記憶されている履歴情報を、操作者識別子又は画像出力装置識別子に応じて、並べ替える並替手段と、
前記並替手段によって並べ替えられた履歴情報を画像出力装置に送信する送信手段
を具備することを特徴とする情報処理装置。
【請求項５】
通信手段によって接続されている複数の画像出力装置における操作毎の、該操作の内容、操作者を特定できる操作者識別子、及び該画像出力装置を特定できる画像出力装置識別子を含む履歴情報を記憶する記憶手段と、
前記記憶手段に記憶されている履歴情報を、操作者識別子又は画像出力装置識別子に応じて、並べ替える並替手段と、
前記並替手段によって並べ替えられた履歴情報を画像出力装置に送信する送信手段
を有する情報処理装置と、
画像を出力する画像出力手段と、
履歴情報を前記情報処理装置に送信する履歴情報送信手段と、
前記情報処理装置から送信された履歴情報を表示する表示手段
を有する画像出力装置
を具備することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理装置及び情報処理システムに関する。
【背景技術】
【０００２】
従来、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）から文書管理システムにアクセスし、スキャンした文書を保存したり、文書管理システムに格納された文書を印刷したりする技術がある。これらの文書管理システムは、通常ＰＣ（パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ））のＷｅｂブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）からもアクセス可能であり、複合機からスキャンした文書をＰＣ上で閲覧したり、ＰＣから登録した文書を複合機から印刷したりすることができる。
文書の印刷においては、複合機のパネル画面上からＰＣでアクセスするのと同様に、文書管理システムのフォルダの階層を辿ったり、検索を実行したりすることによって、目的の文書を探し出し印刷を指示することが可能になっている。その場合、複合機のパネル画面は一般に表示領域が限られているが、フォルダ以下に存在する文書の数が膨大な場合などがある。
【０００３】
これらに関連する技術として、例えば、特許文献１には、ユーザーが文書データを指定して文書処理を希望する際に、膨大な文書データの中から文書データを指定する際の手間を軽減することができ、且つ、ユーザーがアクセス権を持たないものを隠蔽することを課題とし、印刷装置は、履歴情報保存処理により、文書処理された文書データを識別する識別情報を含む、ユーザーＡの操作により行った文書１及び文書２の印刷処理についての履歴情報を保存し、その後、ユーザーＢが文書操作画面の「最近使用された文書から指定」ボタンを押下したときに、前記履歴情報に含まれる識別情報が対応する各文書データ（文書１、文書２）について、ユーザーＢがアクセス権を持っているか否かを判別し、前記判別の結果、ユーザーＢがアクセス権を持っている文書データ（文書１）をユーザーによって選択可能にするためリスト画面の表示を行い、表示された文書データのうち、ユーザーにより選択されたものを印刷することが開示されている。
【特許文献１】特開２００６−２４４３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、画像出力装置では、他の画像出力装置における操作履歴を操作者に対して提示することはできない。
本発明は、他の画像出力装置における操作の履歴を含めた操作履歴情報を、操作者毎又は画像出力装置毎に、画像出力装置に表示させることができるようにした情報処理プログラム、情報処理装置及び情報処理システムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  コンピュータを、
通信手段によって接続されている複数の画像出力装置における操作毎の、該操作の内容、操作者を特定できる操作者識別子、及び該画像出力装置を特定できる画像出力装置識別子を含む履歴情報を記憶装置に記憶させるように制御する履歴情報記憶手段と、
前記記憶装置に記憶されている履歴情報を、操作者識別子又は画像出力装置識別子に応じて、並べ替える並替手段と、
前記並替手段によって並べ替えられた履歴情報を画像出力装置に送信する送信手段
として機能させることを特徴とする情報処理プログラム。
【０００６】
［２］  前記コンピュータを、
画像出力装置識別子と機種を特定できる機種識別子を対応させて記憶装置に記憶させるように制御する機種記憶手段
としてさらに機能させ、
前記並替手段は、前記機種記憶手段が記憶する機種識別子に応じて履歴情報を並べ替える
ことを特徴とする［１］に記載の情報処理プログラム。
【０００７】
［３］  前記履歴情報記憶手段は、履歴情報として操作対象を特定できる操作対象識別子を前記記憶装置に記憶させるように制御しており、
前記コンピュータを、
操作対象を記憶装置に記憶させるように制御する操作対象記憶手段と、
前記送信手段の送信先である画像出力装置から受信した操作対象識別子に応じて、前記操作対象記憶手段に記憶されている操作対象を該画像出力装置へ送信する画像送信手段
として機能させることを特徴とする［１］又は［２］に記載の情報処理プログラム。
【０００８】
［４］  通信手段によって接続されている複数の画像出力装置における操作毎の、該操作の内容、操作者を特定できる操作者識別子、及び該画像出力装置を特定できる画像出力装置識別子を含む履歴情報を記憶する記憶手段と、
前記記憶手段に記憶されている履歴情報を、操作者識別子又は画像出力装置識別子に応じて、並べ替える並替手段と、
前記並替手段によって並べ替えられた履歴情報を画像出力装置に送信する送信手段
を具備することを特徴とする情報処理装置。
【０００９】
［５］  通信手段によって接続されている複数の画像出力装置における操作毎の、該操作の内容、操作者を特定できる操作者識別子、及び該画像出力装置を特定できる画像出力装置識別子を含む履歴情報を記憶する記憶手段と、
前記記憶手段に記憶されている履歴情報を、操作者識別子又は画像出力装置識別子に応じて、並べ替える並替手段と、
前記並替手段によって並べ替えられた履歴情報を画像出力装置に送信する送信手段
を有する情報処理装置と、
画像を出力する画像出力手段と、
履歴情報を前記情報処理装置に送信する履歴情報送信手段と、
前記情報処理装置から送信された履歴情報を表示する表示手段
を有する画像出力装置
を具備することを特徴とする情報処理システム。
【発明の効果】
【００１０】
請求項１記載の情報処理プログラムによれば、他の画像出力装置における操作の履歴を含めた操作履歴情報を、操作者毎又は画像出力装置毎に、画像出力装置に表示させることができるようになる。
【００１１】
請求項２記載の情報処理プログラムによれば、画像出力装置の機種毎に、他の画像出力装置における操作の履歴を含めた操作履歴情報を画像出力装置に表示させることができるようになる。
【００１２】
請求項３記載の情報処理プログラムによれば、他の画像出力装置において過去に出力したものを含めた操作対象を、画像出力装置によって出力させることができるようになる。
【００１３】
請求項４記載の情報処理装置によれば、他の画像出力装置における操作の履歴を含めた操作履歴情報を、操作者毎又は画像出力装置毎に、画像出力装置に表示させることができるようになる。
【００１４】
請求項５記載の情報処理システムによれば、他の画像出力装置における操作の履歴を含めた操作履歴情報を、操作者毎又は画像出力装置毎に、画像出力装置が表示できるようになる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、コンピュータ・プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（１対１対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
以下、画像出力装置として、プリンタ又は複合機を例示して説明する。
【００１６】
本実施の形態は、図１に示すように、履歴管理システム１１０とプリンタ１２０Ａ、１２０Ｂ、１２０Ｃを有しており、ネットワーク１３０を介して接続されている。なお、図１では３台のプリンタ１２０が接続されているが、２台以上であればよい。履歴管理システム１１０も複数あってもよい。なお、他の装置からの操作指示も遠隔者からの操作であり、以下、「ユーザーによる操作」と言う。
【００１７】
履歴管理システム１１０は、操作履歴収集モジュール１１１、ソートモジュール１１２、ソート結果送信モジュール１１３を有しており、プリンタ１２０の操作履歴を管理することができるシステムである。
操作履歴収集モジュール１１１は、プリンタ１２０Ａ、１２０Ｂ、１２０Ｃにおける操作毎の、その操作、ユーザーを特定できるユーザーＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ、識別子）、及びプリンタ１２０を特定できるプリンタＩＤを含む履歴情報を収集し、記憶する。さらに、履歴情報として操作対象であるオブジェクトを特定できるオブジェクトＩＤを収集し、記憶するようにしてもよい。ここで、オブジェクトとは、履歴管理システム１１０又はプリンタ１２０において操作や処理の対象となるものをいい、より具体的には、電子文書やフォルダ等が該当する。
【００１８】
ソートモジュール１１２は、操作履歴収集モジュール１１１に記憶されている履歴情報を、ユーザーＩＤ又はプリンタＩＤを検索キーとしてソートする。さらに、ソートモジュール１１２は、プリンタＩＤとプリンタの機種を特定できる機種ＩＤを対応させて記憶しており、この機種ＩＤに応じて履歴情報をソートするようにしてもよい。
【００１９】
ソート結果送信モジュール１１３は、ソートモジュール１１２によってソートされた履歴情報をプリンタ１２０に送信する。さらに、そのプリンタ１２０から受信したオブジェクトＩＤに応じて、そのオブジェクトＩＤに対応するオブジェクトをプリンタ１２０へ送信するようにしてもよい。なお、オブジェクトを記憶しているデータベース等は、履歴管理システム１１０内にあってもよいし、他の装置内にあってもよい。
【００２０】
プリンタ１２０Ａは、操作受付モジュール１２１、操作履歴送信モジュール１２２、表示モジュール１２３、印刷モジュール１２４を有しており、ユーザーの操作により、オブジェクトを印刷等する。なお、プリンタ１２０Ｂ、１２０Ｃもプリンタ１２０Ａと同様のものである。
操作受付モジュール１２１は、ユーザーによる操作を受け付け、プリンタ１２０Ａ内の各モジュールへ伝え、その操作に対応する処理を実行させる。
操作履歴送信モジュール１２２は、操作受付モジュール１２１を監視し、操作受付モジュール１２１が受け付けた操作の履歴情報を取得し、その取得した操作の履歴情報を履歴管理システム１１０へ送信する。送信するタイミングは、操作の履歴情報を取得する毎であってもよいし、まとめてある期間毎に送信するようにしてもよい。また、履歴管理システム１１０からの求めに応じて送信するようにしてもよい。
表示モジュール１２３は、プリンタ１２０Ａに取り付けられているパネル等の表示装置に、操作受付モジュール１２１によって受け付けた操作に応じて、履歴管理システム１１０から送信された操作の履歴情報のソート結果等を表示する。
印刷モジュール１２４は、操作受付モジュール１２１が受け付けたユーザーによる操作に応じて、オブジェクトを印刷する。
【００２１】
図２は、本実施の形態のより具体的な構成例についての概念的なモジュール構成図を示している。
図２に示す実施の形態は、文書管理サーバー２１０と複合機２２０Ａ、２２０Ｂ、２２０ＣとＰＣ２２５Ａ、２２５Ｂを有しており、ネットワーク２３０を介して互いに接続されている。文書管理サーバー２１０がサーバーであり、複合機２２０、ＰＣ２２５がクライアントである。なお、図１で示した履歴管理システム１１０は文書管理サーバー２１０に対応し、プリンタ１２０は複合機２２０に対応する。また、ユーザーはＰＣ２２５を介して、複合機２２０、文書管理サーバー２１０を利用することもできるし、直接複合機２２０、文書管理サーバー２１０を操作して利用することもできる。
【００２２】
図２に示したものは、複数の複合機２２０が文書管理サーバー２１０にアクセスする環境であり、このような環境下では、特定の複合機２２０で印刷した履歴を他の複合機２２０で再利用したいケースがある。例えば、あるユーザーが複合機２２０Ａで印刷した文書を、別の複合機２２０Ｂで再度印刷するようなケースである。
図２に示したものは、文書管理サーバー２１０において各ユーザーの操作履歴を管理し、複合機２２０上で表示する文書の一覧表示を作成する場合に、過去の印刷履歴に基づいて文書の重み付けを行ってリストを作成する。履歴情報には操作したユーザーや操作したクライアントの情報が含まれるので、複数のユーザーやクライアントからの操作履歴を利用してよく利用される文書や最近利用された文書を提示する。
【００２３】
文書管理サーバー２１０は、操作モジュール２１１、一覧表示作成モジュール２１２、印刷形式作成モジュール２１３、ユーザー／グループ管理モジュール２１４、文書管理モジュール２１５、操作履歴管理モジュール２１６を有している。
操作モジュール２１１は、文書管理サーバー２１０内の各モジュールと接続されており、またネットワーク２３０を介して、複合機２２０Ａの入力モジュール２２１と接続されている。図１に示した操作履歴収集モジュール１１１の一部を構成しており、複合機２２０の操作の履歴情報を収集する。その収集した操作の履歴情報を操作履歴管理モジュール２１６に記憶させる。
より具体的には、操作モジュール２１１は、クライアントである複合機２２０の操作の履歴情報を収集するほか、複合機２２０から送信されたユーザーの指示に基づいてオブジェクトの操作を行う。操作を行う際には、オブジェクトのアクセス権リストを取得し、オブジェクトに対して指示した操作がそのユーザーに許可されているか否かを判定する。アクセス権の判定の結果、操作を要求したユーザーにその操作が許可されていれば操作を実行し、操作履歴管理モジュール２１６にて操作履歴を作成させる。
【００２４】
一覧表示作成モジュール２１２は、文書管理サーバー２１０内の各モジュールと接続されており、またネットワーク２３０を介して、複合機２２０Ａの表示モジュール２２２と接続されている。図１に示したソートモジュール１１２に対応している。
より具体的には、一覧表示作成モジュール２１２は、所定のフォルダ以下又は検索にヒットしたオブジェクトの一覧を作成する。一覧表示作成が指示された場合は、過去の印刷履歴に基づいてオブジェクトの重み付けをしてリストを作成する。印刷履歴の抽出方法とリストのソート方法については、後述する。
なお、複合機２２０から一覧表示が指示された場合は、操作しているユーザーが印刷可能なアクセス権が設定されたオブジェクトのみをリストに表示する。
【００２５】
印刷形式作成モジュール２１３は、文書管理サーバー２１０内の各モジュールと接続されており、またネットワーク２３０を介して、複合機２２０Ａの印刷モジュール２２３と接続されている。図１に示したソート結果送信モジュール１１３に対応している。指定されたオブジェクト（例えば、文書のコンテンツ）を印刷可能なデータ形式に変換し複合機２２０に送信する。
【００２６】
ユーザー／グループ管理モジュール２１４は、文書管理サーバー２１０内の各モジュールと接続されている。
ユーザー／グループ管理モジュール２１４は、文書管理サーバー２１０に登録されているユーザー及びグループを管理する。ユーザー及びグループの属性としては少なくとも一意な識別子（ユーザーＩＤ、グループＩＤ）を含む。さらに、グループはメンバーとしてユーザー又はグループを保持する。
【００２７】
文書管理モジュール２１５は、文書管理サーバー２１０内の各モジュールと接続されている。
文書管理モジュール２１５は、文書管理サーバー２１０に登録されているオブジェクトを管理する。オブジェクトの属性には、少なくとも一意な識別子を含む。また各オブジェクトは、所定のユーザー又はグループと許可する操作の組み合わせからなるアクセス権リストを記憶する。さらに、フォルダは子オブジェクトとして文書又はフォルダを記憶する。また、オブジェクトごとにユーザー／グループに対して許可する操作を指定するアクセス権リストを管理する。
【００２８】
操作履歴管理モジュール２１６は、文書管理サーバー２１０内の各モジュールと接続されている。図１に示した操作履歴収集モジュール１１１の一部を構成しており、操作履歴収集モジュール１１１より、操作の履歴情報を受け取り、記憶する。つまり、複合機２２０の操作の履歴情報を記憶する。そして、他のモジュールからの要請により、その履歴情報を渡す。
より具体的には、ユーザーによるオブジェクトの作成、更新、参照、削除、文書の印刷といった操作の履歴情報を管理する。履歴情報には、操作日時、操作の種類、操作ユーザーの識別子（ユーザーＩＤ）、操作クライアントの識別子（クライアントＩＤ、また、プリンタのＩＤをプリンタＩＤ、複合機のＩＤを複合機ＩＤ、ＰＣのＩＤをＰＣＩＤ等という）、操作対象オブジェクトの識別子（オブジェクトＩＤ）を含むものとする。
【００２９】
複合機２２０Ａは、入力モジュール２２１、表示モジュール２２２、印刷モジュール２２３を有している。
入力モジュール２２１は、ネットワーク２３０を介して、文書管理サーバー２１０の操作モジュール２１１と接続されている。図１に示した操作受付モジュール１２１、操作履歴送信モジュール１２２に対応する。より具体的には、仮想キーボード及びタッチパネルなどの入力装置を有している。
表示モジュール２２２は、ネットワーク２３０を介して、文書管理サーバー２１０の一覧表示作成モジュール２１２と接続されている。図１に示した表示モジュール１２３に対応する。より具体的には、文書管理サーバー２１０から送信された一覧表示などを表示する装置を有している。
印刷モジュール２２３は、ネットワーク２３０を介して、文書管理サーバー２１０の印刷形式作成モジュール２１３と接続されている。図１に示した印刷モジュール１２４に対応する。より具体的には、文書管理サーバー２１０から送信された印刷形式のデータを、ユーザーが指定した印刷条件に基づいて印刷する。
【００３０】
操作履歴管理モジュール２１６で管理する履歴情報の例を図３に示す。操作履歴管理モジュール２１６には各クライアント（複合機２２０Ａ、２２０Ｂ、２２０Ｃ、ＰＣ２２５Ａ、２２５Ｂ）によって実行された操作に対応する操作履歴が蓄積される。
履歴情報テーブル３００は、操作日時欄３０１、操作の種類欄３０２、操作ユーザー欄３０３、クライアントＩＤ欄３０４、操作対象オブジェクト欄３０５を有している。
操作日時欄３０１は、その操作が行われた日時を記憶する。
操作の種類欄３０２は、操作の種類（印刷、アクセス権の変更、ダウンロード等）を記憶する。
操作ユーザー欄３０３は、その操作を指示したユーザーのユーザーＩＤを記憶する。
クライアントＩＤ欄３０４は、その操作を指示した又はその操作を行ったクライアントである複合機２２０、ＰＣ２２５のＩＤを記憶する。
操作対象オブジェクト欄３０５は、操作対象であるオブジェクトを示すオブジェクトＩＤを記憶する。
【００３１】
一覧表示作成モジュール２１２における操作の履歴情報（履歴情報テーブル３００）のソート方法としては、例えば、次のような種類がある。なお、ソートを行う場合に、操作の種類欄３０２が「印刷」のものだけにするというように、ソート対象を限定するようにしてもよい。
（Ａ１）よく利用される文書
よく利用される文書を見つけることを、容易にするために行われるソートであり、抽出した履歴情報を文書ごとに集計し、操作回数が多い文書が上位になるようにリストを作成する。
（Ａ２）最近利用した文書
最近利用した文書を見つけることを、容易にするために行われるソートであり、各文書について最新の履歴情報の操作日時を抽出し、操作日時が新しい順になるようにリストを作成する。
【００３２】
一覧表示作成モジュール２１２における履歴情報抽出方法としては、例えば、次のような種類がある。
（Ｂ１）操作ユーザーがログインユーザーであり、かつ操作が印刷である履歴情報を抽出する。
これは、自分自身が過去に所定の複合機２２０から印刷した履歴に基づいて、よく印刷する文書や最近印刷した文書を他の複合機２２０で見つけるような場合に用いられる履歴情報抽出方法である。
（Ｂ２）操作ユーザーがログインユーザーと同じグループに含まれる印刷履歴を抽出する。
これは、自分と同じグループのメンバーがよく印刷する文書や最近印刷した文書を他の複合機２２０で見つけるような場合に用いられる履歴情報抽出方法である。
【００３３】
（Ｂ３）特定のクライアントＩＤを含む印刷履歴を抽出する。
これは、特定の複合機２２０からよく印刷する文書や最近印刷した文書を、その複合機２２０自身又は他の複合機２２０で見つけるような場合に用いられる履歴情報抽出方法である。印刷の履歴情報を抽出する場合には、複数のクライアントＩＤを指定してもよい。
【００３４】
（Ｂ４）特定の複合機２２０の機種からの印刷履歴を抽出する。つまり、文書管理サーバー２１０において、例えば図４に示すような複合機・機種対応テーブル４００、すなわち、クライアントＩＤ欄４０１のクライアントの識別子と機種ＩＤ欄４０２の機種の識別子の組を記憶することにより、指定された機種ＩＤに対応するクライアントＩＤを抽出し、さらに抽出したクライアントＩＤを含む履歴情報を抽出する。
これは、例えば、モノクロ機種の複合機２２０から文書の一覧表示が指示された場合に、その複合機２２０のクライアントＩＤ又は機種ＩＤを指定することによって、同じ複合機２２０又は同じ機種で印刷した文書の履歴を抽出してリストを作成することにより、モノクロ機種での印刷に適した文書を見つけるような場合に用いられる履歴情報抽出方法である。
【００３５】
（Ｂ５）特定の機能を持つ複合機２２０からの印刷履歴を抽出する。つまり、文書管理サーバー２１０において、例えば図５に示すような機種・機能対応テーブル５００、すなわち、機種ＩＤ欄５０１の機種ＩＤと機能欄５０２の機能の組を記憶することにより、指定された機能に対応する機種ＩＤを抽出し、図４に示す複合機・機種対応テーブル４００から抽出された機種ＩＤに対応するクライアントＩＤを抽出し、さらに抽出したクライアントＩＤを含む履歴情報を抽出することで可能である。
これは、例えば、写真画質で印刷可能な複合機２２０から文書の一覧表示を指示する場合に、その複合機２２０のクライアントＩＤ又は機種ＩＤを指定することによって、写真画質で印刷可能な機種で印刷した文書の履歴を抽出してリストを作成することにより、その機種での印刷に適した文書を見つけるような場合に用いられる履歴情報抽出方法である。
【００３６】
前述のリストのソート方法（Ａ１、Ａ２）及び履歴情報の抽出方法（Ｂ１〜Ｂ５）の指定については、ユーザーがリスト表示画面で変更できるようにしても構わないし、あらかじめ管理者が設定するようにしても構わない。また、前述の履歴情報抽出方法は、複数の履歴情報抽出方法を組み合わせて使用するようにしても構わない。
また、（Ｂ４）と（Ｂ５）の履歴情報抽出方法において、履歴情報を抽出する条件となるクライアントＩＤ又は機種ＩＤを指定する手段としては、複合機２２０から文書管理サーバー２１０にアクセスする際の付随情報として、その複合機２２０に設定された複合機ＩＤ又は機種ＩＤを送信するようにしてもよい。
【００３７】
また、印刷を行った場合に、履歴情報テーブル３００に記録する情報として、印刷部数や印刷設定を追加してもよい。これらの情報を用いて、文書をソートする際に、印刷部数の合計が多い文書を上位に表示するようにしたり、特定の印刷設定でよく印刷される文書を上位に表示したりするようにしてもよい。
【００３８】
図６に、表示モジュール２２２が複合機２２０のパネル画面に表示する文書リスト表示画面６００の例を示す。
文書リスト表示画面６００には、設定ボタン６０１、印刷ボタン６０２、メニュー６０３、ソートボタン６０４、文書リスト６１０を表示し、文書リスト６１０はタイトル欄６１１、所有者欄６１２、更新日時欄６１３を有している。
この例では、メニュー６０３で「よく利用される順」又は「最近利用した順」のいずれかを選択できるようになっており、ソートボタン６０４がユーザーによって指定されることにより、メニュー６０３で選択された方法に基づいて、文書管理サーバー２１０がソートを実行し、その結果である文書のリストを文書リスト６１０内に再表示する。また、タイトル欄６１１内の文書がユーザーによって選択されると、タイトル欄６１１内のチェックボックスにチェックマークを表示し、その状態で印刷ボタン６０２がユーザーによって選択されると、その文書を印刷モジュール２２３が印刷する。設定ボタン６０１がユーザーによって指定されることにより、ソート設定画面７００に遷移する。
【００３９】
図７に、表示モジュール２２２が複合機２２０のパネル画面に表示するソート設定画面７００の例を示す。
ソート設定画面７００には、集計対象ユーザー欄７１０、集計対象デバイス欄７２０、適用ボタン７３１、キャンセルボタン７３２を表示する。
このソート設定画面７００の例では、メニュー６０３で「よく利用される順」又は「最近利用した順」でソートボタン６０４がユーザーによって選択された場合に、ソート基準となる操作回数を集計するための履歴情報抽出方法を設定するためのものである。図７に示す例では、集計対象のユーザー及び集計対象の機種を、それぞれ集計対象ユーザー欄７１０、集計対象デバイス欄７２０で指定できるようになっている。集計対象ユーザー欄７１０では、「ログインユーザー」、「同じグループのユーザー」、「指定しない」のいずれかを選択できるようになっており、集計対象デバイス欄７２０では、「このデバイス」、「この機種」、「同じ機能の機種」、「指定しない」のいずれかを選択できるようになっており、適用ボタン７３１がユーザーによって選択されることによって、集計対象ユーザー欄７１０及び集計対象デバイス欄７２０の選択の状態で、ソートキーが設定される。また、キャンセルボタン７３２がユーザーによって選択されると、その状態を取り消し、文書リスト表示画面６００の画面に戻る。
また、このソート設定画面７００で指定されたソート設定は、ユーザーごとに保存して、次回のソート時に再利用するようにしてもよい。
文書リスト表示画面６００、ソート設定画面７００は、ユーザーが目的の文書を探し出す場合に用いられるものであり、特定のユーザー又は特定のデバイスの操作履歴に基づいて、文書の一覧をソートして提示するものである。
【００４０】
図８に示すフローチャートを用いて、複合機２２０における操作履歴を収集する処理例を示す。
ステップＳ８０２では、入力モジュール２２１がユーザーによる操作を受け付ける。
ステップＳ８０４では、入力モジュール２２１がステップＳ８０２で受け付けた操作を履歴情報として抽出する。
ステップＳ８０６では、入力モジュール２２１が文書管理サーバー２１０へステップＳ８０４で抽出した履歴情報を送信する。
【００４１】
図９に示すフローチャートを用いて、複合機２２０における印刷までの処理例を示す。
ステップＳ９０２では、表示モジュール２２２がソート設定画面７００を表示し、ユーザーの操作に応じて、ソートの集計対象を設定する。
ステップＳ９０４では、表示モジュール２２２が、文書リスト表示画面６００を表示し、ユーザーの操作に応じて、ソートキーを設定する。ステップＳ９０２、ステップＳ９０４の設定を文書管理サーバー２１０へ送信する。文書管理サーバー２１０は、その設定に応じて、履歴情報をソートする。
ステップＳ９０６では、表示モジュール２２２が、文書管理サーバー２１０より送信された履歴情報を受信し、それを文書リスト表示画面６００に表示する。
ステップＳ９０８では、表示モジュール２２２が、ユーザーの操作に応じて文書リスト表示画面６００内の文書を選択する。そして、その文書ＩＤを文書管理サーバー２１０へ送信する。
ステップＳ９１０では、印刷モジュール２２３がステップＳ９０８で選択された文書を文書管理サーバー２１０から取得する。そして、印刷モジュール２２３が、その文書を印刷する。
【００４２】
図１０に示すフローチャートを用いて、文書管理サーバー２１０における文書送信までの処理例を示す。
ステップＳ１００２では、一覧表示作成モジュール２１２が、図９に示すフローチャートのステップＳ９０２でのソート設定を受け取る。
ステップＳ１００４では、一覧表示作成モジュール２１２が、図９に示すフローチャートのステップＳ９０４で指定されたソートキーを受け取る。
ステップＳ１００６では、一覧表示作成モジュール２１２が、ステップＳ１００２、ステップＳ１００４で受け取った設定に基づいて、履歴情報をソートする。
ステップＳ１００８では、一覧表示作成モジュール２１２が、ステップＳ１００６でのソート結果を複合機２２０に送信する。
ステップＳ１０１０では、一覧表示作成モジュール２１２が、図９に示すフローチャートのステップＳ９０８で選択された文書ＩＤを受信する。
ステップＳ１０１２では、印刷形式作成モジュール２１３が、ステップＳ１０１０で受信した文書ＩＤに対応する文書を複合機２２０へ送信する。
【００４３】
なお、本実施の形態の文書管理サーバー２１０であるプログラムが実行されるコンピュータのハードウェア構成例は、図１１に示すように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。操作履歴収集モジュール１１１、ソートモジュール１１２、ソート結果送信モジュール１１３等のプログラムを実行するＣＰＵ１１０１と、そのプログラムやデータを記憶するＲＡＭ１１０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１１０３と、補助記憶装置であるＨＤ１１０４（例えばハードディスクを用いることができる）と、キーボード、マウス等のデータを入力する入力装置１１０６と、ＣＲＴや液晶ディスプレイ等の出力装置１１０５と、通信ネットワークと接続するための通信回線インタフェース１１０７（例えばネットワークインタフェースカードを用いることができる）、そして、それらをつないでデータのやりとりをするためのバス１１０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４４】
図１２を用いて、本実施の形態の複合機２２０のハードウェア構成例について説明する。図１２に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１２１７と、プリンタなどのデータ出力部１２１８を備えたハードウェア構成例を示している。
【００４５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２０１は、上述の実施の形態において説明した各種のモジュール、すなわち、操作受付モジュール１２１、操作履歴送信モジュール１２２、表示モジュール１２３、印刷モジュール１２４等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００４６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０２は、ＣＰＵ１２０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０３は、ＣＰＵ１２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１２０４により相互に接続されている。
【００４７】
ホストバス１２０４は、ブリッジ１２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１２０６に接続されている。
【００４８】
キーボード１２０８、マウス等のポインティングデバイス１２０９は、ユーザーにより操作される入力デバイスである。ディスプレイ１２１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などからなり、各種情報をテキストやイメージ情報として表示する。
【００４９】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１２０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクは、データ読み取り部１２１７で読み取られた文書画像や処理結果のデータなどが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００５０】
ドライブ１２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１２１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１２０７、外部バス１２０６、ブリッジ１２０５、及びホストバス１２０４を介して接続されているＲＡＭ１２０３に供給する。リムーバブル記録媒体１２１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００５１】
接続ポート１２１４は、外部接続機器１２１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１２１４は、インタフェース１２０７、及び外部バス１２０６、ブリッジ１２０５、ホストバス１２０４等を介してＣＰＵ１２０１等に接続されている。通信部１２１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部１２１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１２１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００５２】
なお、図１１、図１２に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１１、図１２に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信手段（通信回線を含んでいてもよい）で接続しているような形態でもよく、さらに図１１又は図１２に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、図１１に示すハードウェア構成が、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、図１１又は図１２に示すハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
【００５３】
前記実施の形態においては、図３〜図５で示したデータ構造は、これらのデータ構造に限らず他のデータ構造であってもよい。例えば、テーブル構造はリンク構造等であってもよい。また、データ項目は、これらに図示したものに限られず、他のデータ項目を有していてもよい。
【００５４】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組合せ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【図面の簡単な説明】
【００５５】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態の構成例を別の観点から見た概念的なモジュール構成図である。
【図３】履歴情報テーブルのデータ構成例を示す説明図である。
【図４】複合機・機種対応テーブルのデータ構成例を示す説明図である。
【図５】機種・機能対応テーブルのデータ構成例を示す説明図である。
【図６】文書リスト表示画面の表示例を示す説明図である。
【図７】ソート設定画面の表示例を示す説明図である。
【図８】複合機における操作履歴を収集する処理例を示すフローチャートである。
【図９】複合機における印刷までの処理例を示すフローチャートである。
【図１０】文書管理サーバーにおける文書送信までの処理例を示すフローチャートである。
【図１１】本実施の形態の文書管理サーバーを実現するハードウェア構成例を示すブロック図である。
【図１２】本実施の形態の複合機を実現するハードウェア構成例を示すブロック図である。
【符号の説明】
【００５６】
１１０…履歴管理システム
１１１…操作履歴収集モジュール
１１２…ソートモジュール
１１３…ソート結果送信モジュール
１２０…プリンタ
１２１…操作受付モジュール
１２２…操作履歴送信モジュール
１２３…表示モジュール
１２４…印刷モジュール
１３０…ネットワーク
２１０…文書管理サーバー
２１１…操作モジュール
２１２…一覧表示作成モジュール
２１３…印刷形式作成モジュール
２１４…ユーザー／グループ管理モジュール
２１５…文書管理モジュール
２１６…操作履歴管理モジュール
２２０…複合機
２２１…入力モジュール
２２２…表示モジュール
２２３…印刷モジュール
２２５…ＰＣ
２３０…ネットワーク
３００…履歴情報テーブル
４００…複合機・機種対応テーブル
５００…機種・機能対応テーブル
６００…文書リスト表示画面
７００…ソート設定画面
【図１】
2008276672.tif 000003
【図２】
2008276672.tif 000004
【図３】
2008276672.tif 000005
【図４】
2008276672.tif 000006
【図５】
2008276672.tif 000007
【図６】
2008276672.tif 000008
【図７】
2008276672.tif 000009
【図８】
2008276672.tif 000010
【図９】
2008276672.tif 000011
【図１０】
2008276672.tif 000012
【図１１】
2008276672.tif 000013
【図１２】
2008276672.tif 000014