(57)【特許請求の範囲】
【請求項１】
使用者の識別に用いられる複数の識別情報を関係付けて記憶する第１の記憶手段と、
複数の識別情報のうちの少なくともいずれか１つが付加された画像データを記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された画像データに基づいて、画像を出力する画像出力手段と、
前記画像出力手段により画像が出力される画像データに付加された識別情報と、前記第１の記憶手段により、該識別情報と関係付けて記憶された他の識別情報とのうちの予め定められた識別情報に対応して、前記画像出力手段による画像出力処理の結果を含む履歴情報を生成する履歴情報生成手段と
を有する画像出力システム。
【請求項２】
複数の画像出力装置を有し、
前記画像出力装置それぞれは、
前記第１の記憶手段により、該画像出力装置のログイン認証が成立した使用者の識別情報と関係付けて記憶された複数の識別情報を、予め定められた期間、記憶する第３の記憶手段と、
前記画像出力手段と、
前記履歴情報作成手段
を有し、
前記画像出力手段は、前記第２の記憶手段に記憶された画像データのうち、前記第３の記憶手段に記憶された識別情報のいずれかが付加された画像データに基づいて、画像を出力し、
前記履歴情報作成手段は、前記第３の記憶手段により複数の識別情報が記憶されている場合に、前記画像出力手段により画像が出力される画像データに付加された識別情報と、前記第３の記憶手段により、該識別情報と関係付けて記憶された他の識別情報とのうちの予め定められた識別情報に対応して、前記画像出力手段による画像出力処理の結果を含む履歴情報を生成する
請求項１に記載の画像出力システム。
【請求項３】
予め定められた期間は、前記第３の記憶手段が複数の識別情報を記憶してから、前記画像出力装置にログインした使用者のログアウト後、予め設定された時間を経過するまでである
請求項２に記載の画像出力システム。
【請求項４】
使用者の識別に用いられる複数の識別情報が関係付けて記憶され、
複数の識別情報のうちの少なくともいずれか１つが付加された画像データが記憶され、
記憶された画像データに基づいて、画像を出力する画像出力ステップと、
前記画像出力ステップにより画像が出力される画像データに付加された識別情報と、該識別情報と関係付けて記憶された他の識別情報とのうちの予め定められた識別情報に対応して、前記画像出力ステップによる画像出力処理の結果を含む履歴情報を生成する履歴情報生成ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、ネットワーク上のホストコンピュータからの指示により出力を行うプリントシステムであって、機器そのものがアクセス管理されたＭＦＰではそのＵＩにアクセスするためにアクセスコード(部門管理番号、ユーザ番号等)を入力する機器構成において、ＢＯＸにジョブを投入する際、ジョブに対してアクセスコードを付加し、ユーザがＢＯＸを参照する際、アクセスコードが等しいジョブのみをジョブ一覧に表示し、セキュリティを高めることができるプリントシステムを開示する。
【０００３】
また、例えば、特許文献２は、プリントジョブを受け付けた際に、経過時間の計測を開始し、設定された実行待機時間が経過する前にユーザ認証が行われた場合には 、プリントジョブを実行し、ユーザ認証が行われる前に実行待機時間が経過した場合は、プリントジョブのデータをユーザボックスに保存する画像形成装置を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０５８５４３号公報
【特許文献２】特開２００８−０７３９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、使用者の識別に用いられる複数の識別情報を有する場合であっても、使用者ごとに画像出力処理の履歴を記録することができる画像出力システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る本発明は、使用者の識別に用いられる複数の識別情報を関係付けて記憶する第１の記憶手段と、複数の識別情報のうちの少なくともいずれか１つが付加された画像データを記憶する第２の記憶手段と、前記第２の記憶手段に記憶された画像データに基づいて、画像を出力する画像出力手段と、前記画像出力手段により画像が出力される画像データに付加された識別情報と、前記第１の記憶手段により、該識別情報と関係付けて記憶された他の識別情報とのうちの予め定められた識別情報に対応して、前記画像出力手段による画像出力処理の結果を含む履歴情報を生成する履歴情報生成手段とを有する画像出力システムである。
【０００７】
請求項２に係る本発明は、複数の画像出力装置を有し、前記画像出力装置それぞれは、前記第１の記憶手段により、該画像出力装置のログイン認証が成立した使用者の識別情報と関係付けて記憶された複数の識別情報を、予め定められた期間、記憶する第３の記憶手段と、前記画像出力手段と、前記履歴情報作成手段を有し、前記画像出力手段は、前記第２の記憶手段に記憶された画像データのうち、前記第３の記憶手段に記憶された識別情報のいずれかが付加された画像データに基づいて、画像を出力し、前記履歴情報作成手段は、前記第３の記憶手段により複数の識別情報が記憶されている場合に、前記画像出力手段により画像が出力される画像データに付加された識別情報と、前記第３の記憶手段により、該識別情報と関係付けて記憶された他の識別情報とのうちの予め定められた識別情報に対応して、前記画像出力手段による画像出力処理の結果を含む履歴情報を生成する請求項１に記載の画像出力システムである。
【０００８】
請求項３に係る本発明は、予め定められた期間は、前記第３の記憶手段が複数の識別情報を記憶してから、前記画像出力装置にログインした使用者のログアウト後、予め設定された時間を経過するまでである請求項２に記載の画像出力システムである。
【０００９】
請求項４に係る本発明は、使用者の識別に用いられる複数の識別情報が関係付けて記憶され、複数の識別情報のうちの少なくともいずれか１つが付加された画像データが記憶され、記憶された画像データに基づいて、画像を出力する画像出力ステップと、前記画像出力ステップにより画像が出力される画像データに付加された識別情報と、該識別情報と関係付けて記憶された他の識別情報とのうちの予め定められた識別情報に対応して、前記画像出力ステップによる画像出力処理の結果を含む履歴情報を生成する履歴情報生成ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１０】
請求項１に係る本発明によれば、使用者の識別に用いられる複数の識別情報を有する場合であっても、使用者ごとに画像出力処理の履歴を記録する画像出力システムを提供することができる。
【００１１】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、画像出力装置にログインした使用者ごとに、この画像出力装置による画像出力処理の履歴を記録する画像出力システムを提供することができる。
【００１２】
請求項３に係る本発明によれば、請求項２に係る本発明の効果に加えて、画像出力装置にログインした使用者がログアウトした後に画像出力処理が行われた場合でも、この画像出力装置にログインした使用者ごとに、この画像出力装置による画像出力処理の履歴を記録する画像出力システムを提供することができる。
【００１３】
請求項４に係る本発明によれば、使用者の識別に用いられる複数の識別情報を有する場合であっても、使用者ごとに画像出力処理の履歴を記録するプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る画像形成システムの構成を例示する図である。
【図２】図１に示した画像形成装置、データ管理装置、端末装置及び認証装置のハードウェア構成を例示する図である。
【図３】図１及び図２に示した認証装置の記憶媒体が記憶するユーザ情報の一覧を例示する図である。
【図４】図１及び図２に示した画像形成装置上で実行される第１の画像形成プログラムの構成を例示する図である。
【図５】図４に示した履歴情報記憶部が記憶する履歴情報の一覧を例示する図である。
【図６】図４に示した印刷処理部及び履歴情報生成部の処理を例示するフローチャートである。
【図７】図１及び図２に示したデータ管理装置上で実行される第１のデータ管理プログラムの構成を例示する図である。
【図８】図７に示したデータ記憶部が記憶する印刷データの情報一覧を例示する図である。
【図９】第１の実施形態の実現に用いられる図１に示した画像形成システムの全体動作例を示すシーケンス図である。
【図１０】図１及び図２に示した画像形成装置上で実行される第２の画像形成プログラムの構成を例示する図である。
【図１１】図１０に示した履歴情報記憶部が記憶する履歴情報の一覧を例示する図である。
【図１２】図１及び図２に示したデータ管理装置上で実行される第２のデータ管理プログラムの構成を例示する図である。
【図１３】第２の実施形態の実現に用いられる図１に示した画像形成システムの全体動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
［本実施形態がなされるに至った経緯］
以下、本実施形態の説明に先立ち、その理解を助けるために、本実施形態がなされるに至った経緯を説明する。
例えば、画像形成システムは、印刷データ（例えば、文書ファイルや画像ファイル）を送信する１つ以上の端末装置（例えば、クライアントＰＣ、ＣＡＤ（Computer Aided Design）装置）、端末装置から送信された印刷データを蓄積する１つ以上のデータ管理装置、及び、データ管理装置に蓄積された印刷データから、必要な印刷データを取得して、印刷処理などを行う１つ以上の画像形成装置などから構成される。
上述のデータ管理装置に蓄積される印刷データには、例えば、その印刷データを送信した端末装置にログインしたユーザのＩＤが付加されている。
【００１６】
また、上述の画像形成装置は、ログイン認証を行ったユーザＩＤ、又は、そのユーザＩＤに関連付けられたサブユーザＩＤ（例えば、当該ユーザＩＤに対応するユーザが、その画像形成装置以外の装置に対するログイン認証に用いるＩＤ）と一致するＩＤが付加された印刷データを、必要に応じてデータ管理装置から取得して、印刷処理などを行う。
上述の画像形成装置は、印刷処理後、その処理についての履歴情報を生成して記憶するが、履歴情報に含まれるユーザのＩＤとして、当該処理を行った印刷データに付加されているＩＤが用いられる。
したがって、履歴情報が示すＩＤが、画像形成装置に対してログイン認証を行ったユーザＩＤと異なることがある。
そのため、ログイン認証を行ったユーザＩＤ（つまり、印刷処理を行ったユーザのＩＤ）は、履歴情報として記録されないことがあるので、画像形成装置の管理者などは、実際に印刷処理を行ったユーザを把握することができないことがある。
本実施形態は、以上に説明した経緯によりなされたものである。
【００１７】
［第１の実施形態］
以下、本発明の第１の実施形態を説明する。
【００１８】
［画像形成システム１］
図１は、第１の実施形態の実現に用いられる画像形成システム１の構成を例示する図である。
図１に示すように、画像形成システム１は、ｎ台の画像形成装置１２−１〜１２−ｎ（ｎ≧１；ただし、全てのｎが常に同数を示すとは限らない）と、ｎ台のデータ管理装置１４−１〜１４−ｎと、ｎ台の端末装置１６−１〜１６−ｎと、認証装置１８とが、ＬＡＮなどのネットワーク１００により接続されて構成される。
画像形成システム１は、これらの構成部分により、端末装置１６−１〜１６−ｎからデータ管理装置１４−１〜１４−ｎへ送信され、保存された印刷データの内、画像形成装置１２−１〜１２−ｎにおいて印刷された印刷データの印刷履歴を、画像形成装置１２−１〜１２−ｎにおいて保存するよう制御する。
【００１９】
なお、以下、画像形成装置１２−１〜１２−ｎなど、複数ある構成部分のいずれかを示すときは、単に、画像形成装置１２と記載することがある。
以下、各図において、実質的に同じ構成部分・処理には、同じ符号が付される。
また、以下、情報処理及び情報通信の主体となりうる画像形成装置１２、データ管理装置１４、端末装置１６及び認証装置１８は、「ノード」と総称されることがある。
なお、本実施形態においては、印刷データを印刷装置に対して出力する画像形成装置１２を含む画像形成システム１を具体例として説明するが、画像データに基づく画像を表示装置に対して出力したり、画像データをファックス装置に対して出力したりする画像出力装置を有する画像出力システムであってもよい。
【００２０】
［ハードウェア構成］
図２は、図１に示した画像処理システム１に接続されたノードのハードウェア構成を例示する図である。
図２に示すように、画像処理システム１に接続されたノードは、メモリ１２４及びＣＰＵ１２２などを含む本体１２０、キーボード、タッチパネル及び表示装置などを含む外部入出力装置１２６、画像形成装置１２において、例えば、印刷出力のために用いられる印刷装置などの機能実現部１２８、データ通信を行うための通信装置１３０、及び、ＨＤ，ＣＤ，ＤＶＤ，ＦＤ，不揮発性メモリ，ＵＳＢメモリなどの記憶媒体１３４に対してデータの書き込み及び読み出しを行う記録装置１３２などから構成される。
つまり、画像処理システム１を構成するノードそれぞれは、それぞれの機能を実現するための構成部分を有し、他のノードと通信可能な一般的なコンピュータとしての構成部分を有している。
【００２１】
［ユーザ情報］
図３は、認証装置１８の記憶媒体１３４（図２）が記憶するユーザ情報の一覧を例示する図である。
図３に示すように、ユーザ情報は、画像形成装置１２に対するログイン認証に用いられるユーザＩＤ（例えば、「taro」）、このユーザＩＤに関連付けられた０個以上のサブユーザＩＤ（例えば、「taro1」及び「tanaka」）、及び、ユーザに関する情報（例えば、電子メールアドレス）などを含む。
サブユーザＩＤは、例えば、あるユーザが画像形成装置１２に対するログイン認証に用いるユーザＩＤと、画像形成装置１２以外の装置（例えば、端末装置１６）に対するログイン認証に用いるユーザＩＤとが異なる場合に用いられる。
つまり、画像形成装置１２で用いられるユーザＩＤに対するサブユーザＩＤは、当該ユーザＩＤに対応するユーザにより、画像形成装置１２以外の装置に対して用いられるユーザＩＤを示す。
【００２２】
［第１の画像形成プログラム２０］
図４は、画像形成装置１２（図１，２）上で実行される第１の画像形成プログラム２０の構成を例示する図である。
図４に示すように、第１の画像形成プログラム２０は、ユーザインタフェース（ＵＩ）部２００、ネットワークインタフェース（ＩＦ）部２０２、認証部２０４、ユーザ情報記憶部２０６、削除部２０８、情報一覧取得部２１０、印刷処理情報生成部２１２、印刷データ取得部２１４、印刷処理部２１６、第１の履歴情報生成部２１８、及び、履歴情報記憶部２２０から構成される。
第１の画像形成プログラム２０は、例えば、メモリ１２４（図２）に記憶されて画像形成装置１２に供給され、必要に応じて、画像形成装置１２にインストールされたＯＳ（図示せず）上で、画像形成装置１２のハードウェア資源を、具体的に利用して実行される。
第１の画像形成プログラム２０は、データ管理装置１４（図１）から取得した印刷データを印刷して、印刷履歴を記録する。
【００２３】
ＵＩ部２００は、外部入出力装置１２６（図２）を介して、後述するログイン情報や印刷処理命令などを受け入れて、必要な情報を、第１の画像形成プログラム２０の各構成部分に対して出力する。
また、ＵＩ部２００は、各構成部分から入力された情報を受け入れて、外部入出力装置１２６に表示させる。
ネットワークＩＦ部２０２は、各構成部分と、ネットワーク１００により接続されたデータ管理装置１４（図１）及び認証装置１８とのデータ送受信を実現する。
【００２４】
認証部２０４は、ＵＩ部２００を介して入力されたログイン情報（例えば、ユーザＩＤ及びパスワード）を受け入れると、ログイン認証を行う。
具体的には、例えば、認証部２０４は、入力されたログイン情報を、ネットワークＩＦ部２０２を介して、認証装置１８（図１）に対して出力し、認証装置１８から、ネットワークＩＦ部２０２を介して、ログイン認証の成否を示す認証結果を受け入れる。
また、認証部２０４は、受け入れた認証結果が、ログイン認証が成立したことを示すときは、ネットワークＩＦ部２０２を介して、認証装置１８に対して、ユーザＩＤを出力する。
また、認証部２０４は、認証装置１８から、ネットワークＩＦ部２０２を介して、対応するユーザ情報を受け入れて、ユーザ情報記憶部２０６に対して出力する。
また、認証部２０４は、受け入れた認証結果が、ログイン認証が成立したことを示すとき以外は、ログイン認証に失敗した旨を、ＵＩ部２００を介して、使用者に対して通知する。
【００２５】
なお、以下、各構成部分が、外部入出力装置１２６（図２）からの入力、及び、外部入出力装置１２６への出力を行う場合、すべて、ＵＩ部２００を介するものとし、「ＵＩ部２００を介して」との記載を省略する。
また、各構成部分が、ネットワーク１００（図１）により接続された各ノードとデータ通信を行う場合、すべて、ネットワークＩＦ部２０２を介するものとし、「ネットワークＩＦ部２０２を介して」との記載を省略する。
【００２６】
ユーザ情報記憶部２０６は、認証部２０４から入力されたユーザ情報を、情報一覧取得部２１０及び第１の履歴情報生成部２１８に参照可能に記憶する。
削除部２０８は、予め定められた時間を経過すると、ユーザ情報記憶部２０６に記憶されたユーザ情報を削除する。
具体的には、例えば、削除部２０８は、外部入出力装置１２６（図２）から入力されたユーザのログアウト命令を受け入れ、受け入れた時刻から予め定められた時間（例えば、１０分）を経過すると、ログアウトしたユーザに対応するユーザ情報を、ユーザ情報記憶部２０６から削除する。
【００２７】
情報一覧取得部２１０は、外部入出力装置１２６（図２）から入力された印刷データの情報一覧取得命令を受け入れると、ユーザ情報記憶部２０６が記憶するユーザ情報を取得する。
また、情報一覧取得部２１０は、取得したユーザ情報を、データ管理装置１４（図１）に対して出力する。
また、情報一覧取得部２１０は、データ管理装置１４から入力される印刷データの情報一覧を受け入れる。
【００２８】
印刷データの情報一覧は、例えば、データ管理装置１４が保持する印刷データのうち、印刷データそれぞれに付加されているユーザＩＤと、ユーザ情報記憶部２０６が記憶するユーザＩＤ又はサブユーザＩＤとが一致する０個以上の印刷データ名、及び、これらの印刷データそれぞれに付加されているユーザＩＤを含む。
また、以下、ユーザ情報記憶部２０６が記憶するユーザＩＤと区別するために、印刷データに付加されているユーザＩＤを、「所有者ＩＤ」と記述する。
また、情報一覧取得部２１０は、受け入れた印刷データの情報一覧を、外部入出力装置１２６（図２）に表示させる。
【００２９】
印刷処理情報生成部２１２は、外部入出力装置１２６（図１）から入力された印刷処理命令、ユーザＩＤ、及び、情報一覧取得部２１０が取得した印刷データの情報一覧からユーザにより選択された印刷データ名を受け入れると、印刷処理情報を生成して、印刷データ取得部２１４に対して出力する。
印刷処理情報は、印刷処理情報生成部２１２が受け入れたユーザＩＤ、印刷データ名を受け入れた時刻、処理有効期限、印刷対象となる印刷データ名などを示す。
処理有効期限は、例えば、印刷データ名を受け入れた時刻から、予め定められた時間（例えば、１０分）を足し合わせた時刻を示す。
【００３０】
印刷データ取得部２１４は、印刷処理情報生成部２１２から入力された印刷処理情報を、データ管理装置１４（図１）に対して出力する。
また、印刷データ取得部２１４は、データ管理装置１４から入力された、印刷処理情報が付加された印刷データを、印刷処理部２１６に対して出力する。
印刷処理部２１６は、印刷データ取得部２１４から入力された印刷データを受け入れると、受け入れた印刷データが印刷可能であるときは、受け入れた印刷データを、印刷装置（機能実現部１２８；図２）に対して出力する（図６を参照して後述）。
また、印刷処理部２１６は、印刷データと、印刷の可否を示す情報（以下、「印刷可否情報」と記述する）とを、第１の履歴情報生成部２１８に対して出力する。
【００３１】
図５は、履歴情報記憶部２２０が記憶する履歴情報の一覧を例示する図である。
履歴情報は、処理結果情報及び処理者ＩＤなどを含む。
図５に示すように、処理結果情報は、例えば、各印刷処理を識別するための印刷処理ＩＤ、印刷処理部２１６から入力された印刷データ、印刷可否情報、及び、履歴情報記憶部２２０（図４）が印刷データなどを受け入れた日時（処理日時）を含む。
処理者ＩＤは、例えば、当該印刷処理を行ったユーザのＩＤを示す。
履歴情報記憶部２２０は、第１の履歴情報生成部２１８から入力された履歴情報を、図５に示すように記憶する。
【００３２】
第１の履歴情報生成部２１８（図４）は、印刷処理部２１６から入力された印刷データと、印刷可否情報とを受け入れる。
また、第１の履歴情報生成部２１８は、ユーザ情報記憶部２０６を参照して、受け入れた印刷データと、印刷可否情報とに基づいて、履歴情報を生成して、履歴情報記憶部２２０に対して出力する（図６を参照して後述）。
【００３３】
［印刷処理部２１６及び第１の履歴情報生成部２１８の処理］
図６は、図４に示した印刷処理部２１６及び第１の履歴情報生成部２１８の処理を例示するフローチャートである。
以下、図６を参照して、印刷処理部２１６及び第１の履歴情報生成部２１８の処理をさらに説明する。
上述したように、印刷データ取得部２１４から、印刷データを受け取ることによって、印刷処理部２１６の処理が開始する。
【００３４】
処理が開始すると、図６に示すように、ステップ４００（Ｓ４００）において、印刷処理部２１６は、受け入れた印刷データが印刷可能か否かを判定して、印刷可否情報を生成する。
具体的には、例えば、印刷処理部２１６は、印刷データに付加された印刷処理情報が示す処理有効期限と、印刷データを受け入れた時刻とを比較して、印刷データを受け入れた時刻が、処理有効期限を経過していないときは、印刷可能であることを示す印刷可否情報を生成する。
ステップ４０２（Ｓ４０２）において、印刷処理部２１６は、印刷データと、Ｓ４００において生成した印刷可否情報とを、第１の履歴情報生成部２１８に対して出力する。
【００３５】
ステップ４０４（Ｓ４０４）において、第１の履歴情報生成部２１８は、Ｓ４０２において印刷処理部２１６から出力された印刷データに付加された所有者ＩＤと一致するユーザＩＤ又はサブユーザＩＤが、ユーザ情報記憶部２０６に存在するか否かを判定する。
存在するときは、第１の履歴情報生成部２１８は、Ｓ４０６の処理に進み、それ以外のときは、Ｓ４０８の処理に進む。
ステップ４０６（Ｓ４０６）において、第１の履歴情報生成部２１８は、ユーザ情報記憶部２０６が記憶するユーザ情報を取得する。
【００３６】
ステップ４０８（Ｓ４０８）において、印刷処理部２１６は、Ｓ４００において生成した印刷可否情報に基づいて、印刷データ取得部２１４から受け入れた印刷データが印刷可能か否かを判定する。
印刷可能であるときは、印刷処理部２１６は、Ｓ４１０の処理に進み、それ以外のときは、Ｓ４１２の処理に進む。
ステップ４１０（Ｓ４１０）において、印刷処理部２１６は、印刷データ取得部２１４から受け入れた印刷データを、印刷装置（機能実現部１２８；図２）に対して出力する。
【００３７】
ステップ４１２（Ｓ４１２）において、第１の履歴情報生成部２１８は、Ｓ４０６においてログインユーザ情報を取得したか否かを判定する。
ログインユーザ情報を取得しているときは、第１の履歴情報生成部２１８は、Ｓ４１４の処理に進み、それ以外のときは、Ｓ４１６の処理に進む。
ステップ４１４（Ｓ４１４）において、第１の履歴情報生成部２１８は、Ｓ４０６において取得したユーザ情報が示すユーザＩＤを、処理者ＩＤとして含む履歴情報を生成し、履歴情報記憶部２２０に対して出力して、処理を終了する。
ステップ４１６（Ｓ４１６）において、第１の履歴情報生成部２１８は、Ｓ４０２において出力された印刷データに付加された所有者ＩＤを、処理者ＩＤとして含む履歴情報を生成し、履歴情報記憶部２２０に対して出力して、処理を終了する。
【００３８】
［第１のデータ管理プログラム３０］
図７は、データ管理装置１４（図１，２）上で実行される第１のデータ管理プログラム３０の構成を例示する図である。
図７に示すように、第１のデータ管理プログラム３０は、ネットワークＩＦ部３００、データ受入部３０２、データ記憶部３０４、情報一覧取得部３０６、データ要求受入部３０８、データ取得部３１０、及び、データ出力部３１２から構成される。
第１のデータ管理プログラム３０は、端末装置１６（図１）から受け入れた印刷データを管理して、必要に応じて、画像形成装置１２（図１）に対して送信する。
【００３９】
ネットワークＩＦ３００は、各構成部分と、ネットワーク１００により接続された画像形成装置１２（図１）及び端末装置１６とのデータ送受信を実現する。
データ受入部３０２は、ネットワークＩＦ部３００を介して、端末装置１６（図１）から入力された印刷データを受け入れると、データ記憶部３０４に対して出力する。
印刷データには、端末装置１６からデータ管理装置１４へ、当該印刷データを送信したユーザのＩＤ（つまり、所有者ＩＤ）が付加されている。
なお、以下、各構成部分が、ネットワーク１００（図１）により接続された各ノードとデータ通信を行う場合、すべて、ネットワークＩＦ部３００を介するものとし、「ネットワークＩＦ部３００を介して」との記載を省略する。
【００４０】
図８は、データ記憶部３０４が記憶する印刷データの情報一覧を例示する図である。
図８に示すように、データ記憶部３０４は、データ受入部３０２から入力された印刷データと、対応する印刷データ名及び所有者ＩＤを示す印刷データの情報とを、互いに対応付けて、情報一覧取得部３０６（図７）及びデータ取得部３１０に参照可能に記憶する。
情報一覧取得部３０６は、画像形成装置１２の情報一覧取得部２１０（図４）から入力されたユーザ情報を受け入れる。
また、情報一覧取得部３０６は、データ記憶部３０４を参照して、ユーザ情報に含まれるユーザＩＤ又はサブユーザＩＤと一致する所有者ＩＤを含む印刷データの情報一覧を取得する。
また、情報一覧取得部３０６（図７）は、取得した印刷データの情報一覧を、画像形成装置１２の情報一覧取得部２１０（図４）に対して出力する。
【００４１】
データ要求受入部３０８は、画像形成装置１２の印刷データ取得部２１４（図４）から入力された印刷処理情報を受け入れて、データ取得部３１０に対して出力する。
データ取得部３１０は、データ要求受入部３０８から入力された印刷処理情報を受け入れると、データ記憶部３０４を参照して、印刷処理情報に含まれる印刷データ名と一致する印刷データを取得する。
また、データ取得部３１０は、取得した印刷データを、データ出力部３１２に対して出力する。
データ出力部３１２は、データ取得部３１０から入力された印刷データを、画像形成装置１２の印刷データ取得部２１４（図４）に対して出力する。
【００４２】
［第１の実施形態における全体動作例］
図９は、第１の実施形態の実現に用いられる画像形成システム１（図１）の全体動作例を示すシーケンス図である。
以下、図９を参照して、第１の実施形態の実現に用いられる画像形成システム１の全体動作例をさらに説明する。
また、以下、説明の具体化・明確化のために、ユーザＩＤが「taro」のユーザ（以下、「ユーザＡ」とする）が、画像形成装置１２にログインする場合を具体例とし、図３に示したユーザ情報の一覧、図５に示した履歴情報の一覧、及び、図８に示した印刷データの一覧を参照して説明する。
【００４３】
ステップ５００（Ｓ５００）において、端末装置１６は、ユーザＡによりＩＤ（所有者ＩＤ）「taro1」でログインされ、ユーザＡにより入力された印刷データ「fileA」及び「fileB」を、データ管理装置１４に対して出力する。
また、端末装置１６は、ユーザＡによりＩＤ（所有者ＩＤ）「tanaka」でログインされ、ユーザＡにより入力された印刷データ「fileE」を、データ管理装置１４に対して出力する。
ステップ５０２（Ｓ５０２）において、データ管理装置１４は、端末装置１６から入力された「fileA」、「fileB」及び「fileE」の印刷データを記憶する。
つまり、図８に示すように、「fileA」及び「fileB」の印刷データは、これらの印刷データを送信したユーザＡのＩＤ「taro1」と対応付けられ、「fileE」の印刷データは、この印刷データを送信したユーザＡのＩＤ「tanaka」と対応付けられて、データ管理装置１４に記憶される。
【００４４】
ステップ５０４（Ｓ５０４）において、画像形成装置１２は、ユーザＡによりユーザＩＤ「taro」でログインされると、認証装置１８に対して、ユーザＩＤを出力する。
ステップ５０６（Ｓ５０６）において、認証装置１８は、図３に示したユーザ情報の一覧を参照して、ユーザＩＤ「taro」を含むユーザ情報を、画像形成装置１２に対して出力する。
つまり、認証装置１８は、ユーザＩＤ「taro」と、サブユーザＩＤ「taro1」及び「tanaka」とを含むユーザ情報を、画像形成装置１２に対して出力する。
【００４５】
ステップ５０８（Ｓ５０８）において、画像形成装置１２は、ユーザ情報を記憶する。
ステップ５１０（Ｓ５１０）において、画像形成装置１２は、印刷データの情報一覧取得命令を受け入れると、記憶しているユーザ情報を、データ管理装置１４に対して出力する。
ステップ５１２（Ｓ５１２）において、データ管理装置１４は、図８に示した印刷データの情報一覧を参照して、所有者ＩＤが、ユーザ情報が示す「taro」又は「taro1」又は「tanaka」と一致する印刷データの情報一覧を、画像形成装置１２に対して出力する。
つまり、データ管理装置１４は、印刷データ名「fileA」、「fileB」及び「fileE」に対応する印刷データの情報一覧を、画像形成装置１２に対して出力する。
【００４６】
ステップ５１４（Ｓ５１４）において、画像形成装置１２は、「fileA」の印刷処理命令を受け入れると、印刷データ名「fileA」を含む印刷処理情報を生成し、データ管理装置１４に対して出力する。
ステップ５１６（Ｓ５１６）において、データ管理装置１４は、処理有効期限経過前に、「fileA」の印刷データを、画像形成装置１２に対して出力する。
ステップ５１８（Ｓ５１８）において、画像形成装置１２は、記憶しているユーザ情報を取得する。
【００４７】
ステップ５２０（Ｓ５２０）において、画像形成装置１２は、データ管理装置１４から「fileA」の印刷データを受け入れると、「fileA」の印刷処理を行う。
ステップ５２２（Ｓ５２２）において、画像形成装置１２は、「fileA」の印刷処理についての履歴情報を生成して、記録する。
「fileA」に対する印刷処理についての履歴情報は、図５に示すように、印刷処理ＩＤが「１」、印刷可否情報が「印刷完了」、処理者ＩＤが「taro」として記録される。
つまり、印刷データ「fileA」に付加された所有者ＩＤは、「taro1」であるが、処理者ＩＤは、画像形成装置１２により印刷処理を行うユーザＡのユーザＩＤ「taro」となる。
【００４８】
ステップ５２４（Ｓ５２４）において、画像形成装置１２は、「fileE」の印刷処理命令を受け入れると、印刷データ名「fileE」を含む印刷処理情報を生成し、データ管理装置１４に対して出力する。
ユーザＡのログアウトから一定時間を経過すると、ステップ５２６（Ｓ５２６）において、画像形成装置１２は、記憶しているユーザ情報を削除する。
ステップ５２８（Ｓ５２８）において、データ管理装置１４は、「fileE」の印刷データを、画像形成装置１２に対して出力する。
つまり、データ管理装置１４は、画像形成装置１２が記憶しているユーザ情報が削除された後に、「fileE」の印刷データを、画像形成装置１２に対して出力する。
【００４９】
ステップ５３０（Ｓ５３０）において、画像形成装置１２は、データ管理装置１４から「fileE」の印刷データを受け入れると、「fileE」の印刷処理は行わず、履歴情報を生成して、記録する。
「fileE」に対する印刷処理についての履歴情報は、図５に示すように、印刷処理ＩＤが「３」、印刷可否情報が「印刷中止」、処理者ＩＤが「tanaka」として記録される。
つまり、処理者ＩＤは、ユーザＡのユーザＩＤ「taro」ではなく、印刷データ「fileE」に付加された所有者ＩＤとなる。
【００５０】
［第２の実施形態］
以下、本発明の第２の実施形態を説明する。
本発明の第１の実施形態においては、画像形成装置１２に一時的に記憶されたユーザＩＤ及びサブユーザＩＤを用いて、画像形成装置１２にログインしたユーザのユーザＩＤを、印刷処理の履歴情報として用いる場合が具体例とされたが、本発明の第２の実施形態においては、画像形成装置１２でユーザＩＤ及びサブユーザＩＤを記憶することなく、データ管理装置１４において、印刷データに付加されたユーザＩＤ及び所有者ＩＤを、印刷処理の履歴情報として用いる場合が具体例とされる。
【００５１】
［第２の画像形成プログラム２４］
図１０は、画像形成装置１２（図１，２）上で、第１の画像形成プログラム２０（図４）の代わりに実行される第２の画像形成プログラム２４の構成を例示する図である。
図１０に示すように、第２の画像形成プログラム２４は、第１の画像形成プログラム２０の構成から、ユーザ情報記憶部２０６、削除部２０８を取り除き、第１の履歴情報生成部２１８を、第２の履歴情報生成部２４０に置換した構成をとる。
図１１は、履歴情報記憶部２２０が、図５に示した履歴情報一覧の処理者ＩＤの代わりに、ユーザＩＤ及び所有者ＩＤを含む履歴情報一覧を例示する図である。
第２の履歴情報生成部２４０は、印刷処理部２１６から入力された印刷データを受け入れると、図１１に示すように、印刷データに付加された所有者ＩＤ及びユーザＩＤと、処理結果情報と含む履歴情報を生成して、履歴情報記憶部２２０に対して出力する。
なお、第２の履歴情報生成部２４０は、予め定められた設定に応じて、所有者ＩＤ及びユーザＩＤのいずれかと、処理結果情報とを含む履歴情報を生成して、履歴情報記憶部２２０に対して出力してもよい。
【００５２】
［第２のデータ管理プログラム３４］
図１２は、データ管理装置１４（図１，２）上で、第１のデータ管理プログラム３０（図７）の代わりに実行される第２のデータ管理プログラム３４の構成を例示する図である。
図１２に示すように、第２のデータ管理プログラム３４は、第１のデータ管理プログラム３０の構成に、情報付加部３４０を追加した構成をとる。
情報付加部３４０は、データ要求受入部３０８から入力された印刷処理情報、及び、データ取得部３１０から入力された印刷データを受け入れると、印刷データに、印刷処理情報が示すユーザＩＤを付加する。
つまり、印刷データには、所有者ＩＤに加えて、ユーザＩＤがさらに付加される。
また、情報付加部３４０は、所有者ＩＤ及びユーザＩＤが付加された印刷データを、データ出力部３１２に対して出力する。
【００５３】
また、第２のデータ管理プログラム３４は、情報付加部３４０を、後述する情報付加部３４２に置換した構成をとってもよい。
情報付加部３４２は、データ要求受入部３０８から入力された印刷処理情報、及び、データ取得部３１０から入力された印刷データを受け入れると、印刷データに付加された所有者ＩＤを、受け入れた印刷処理情報が示すユーザＩＤに置換する。
また、情報付加部３４２は、置換したユーザＩＤを付加した印刷データを、データ出力部３１２に対して出力する。
【００５４】
［第２の実施形態における全体動作例］
図１３は、第２の実施形態の実現に用いられる画像形成システム１（図１）の動作例を示すシーケンス図である。
以下、図１３を参照して、第２の実施形態の実現に用いられる画像形成システム１の全体動作例を説明する。
また、以下、説明の明確化・具体化のために、ユーザＩＤが「taro」のユーザ（以下、「ユーザＡ」とする）が、画像形成装置１２にログインする場合を具体例とし、図３に示したユーザ情報の一覧、図８に示した印刷データの一覧、及び、図１１に示した履歴情報の一覧を参照して説明する。
また、画像形成装置１２が、データ管理装置１４から印刷データの情報一覧を受け入れるまでの処理は、第１の実施形態における全体動作例（図９で示したＳ５００〜Ｓ５１２）と同様であるので、以下、その後の動作例を説明する。
【００５５】
ステップ６００（Ｓ６００）において、画像形成装置１２は、「fileA」の印刷処理命令を受け入れると、印刷データ名「fileA」を含む印刷処理情報を生成し、データ管理装置１４に対して出力する。
ステップ６０２（Ｓ６０２）において、データ管理装置１４は、画像形成装置１２から入力された印刷処理情報が示すユーザＩＤ「taro」を、「fileA」の印刷データに付加する。
ステップ６０４（Ｓ６０４）において、データ管理装置１４は、処理有効期限経過前に、Ｓ６０２においてユーザＩＤを付加した「fileA」の印刷データを、画像形成装置１２に対して出力する。
ステップ６０６（Ｓ６０６）において、画像形成装置１２は、データ管理装置１４から「fileA」の印刷データを受け入れると、「fileA」の印刷処理を行う。
【００５６】
ステップ６０８（Ｓ６０８）において、画像形成装置１２は、「fileA」の印刷データに付加されたユーザＩＤ及び所有者ＩＤ取得して、「fileA」の印刷処理についての履歴情報を生成して、記録する。
「fileA」に対する印刷処理についての履歴情報は、図１１に示すように、印刷処理ＩＤが「１」、印刷可否情報が「印刷完了」、ユーザＩＤが「taro」、所有者ＩＤが「taro1」として記録される。
ステップ６１０（Ｓ６１０）において、画像形成装置１２は、「fileE」の印刷処理命令を受け入れると、印刷データ名「fileE」を含む印刷処理情報を生成し、データ管理装置１４に対して出力する。
ステップ６１２（Ｓ６１２）において、データ管理装置１４は、画像形成装置１２から入力された印刷処理情報が示すユーザＩＤ「taro」を、「fileE」の印刷データに付加する。
【００５７】
ステップ６１４（Ｓ６１４）において、データ管理装置１４は、画像形成装置１２からのユーザＡのログアウトから一定時間経過後に、ユーザＩＤを付加した「fileE」の印刷データを、画像形成装置１２に対して出力する。
ステップ６１６（Ｓ６１６）において、画像形成装置１２は、データ管理装置１４から「fileE」の印刷データを受け入れると、「fileE」の印刷処理は行わず、「fileE」の印刷データに付加されたユーザＩＤ及び所有者ＩＤ取得して、「fileE」の印刷処理についての履歴情報を生成して、記録する。
「fileE」に対する印刷処理についての履歴情報は、図１１に示すように、印刷処理ＩＤが「３」、印刷可否情報が「印刷中止」、ユーザＩＤが「taro」、所有者ＩＤが「tanaka」として記録される。
【符号の説明】
【００５８】
１・・・画像形成システム，
１２・・・画像形成装置，
１２０・・・本体，
１２２・・・ＣＰＵ，
１２４・・・メモリ，
１２６・・・外部入出力装置，
１２８・・・機能実現部，
１３０・・・通信装置，
１３２・・・記録装置，
１３４・・・記憶媒体，
１４・・・データ管理装置，
１６・・・端末装置，
１８・・・認証装置，
１００・・・ネットワーク，
２０，２４・・・画像形成プログラム，
２００・・・ＵＩ部，
２０２・・・ネットワークＩＦ部，
２０４・・・認証部，
２０６・・・ユーザ情報記憶部，
２０８・・・削除部，
２１０・・・情報一覧取得部，
２１２・・・印刷処理情報生成部，
２１４・・・印刷データ取得部，
２１６・・・印刷処理部，
２１８，２４０・・・履歴情報生成部，
２２０・・・履歴情報記憶部，
３０，３４・・・データ管理プログラム，
３００・・・ネットワークＩＦ部，
３０２・・・データ受入部，
３０４・・・データ記憶部，
３０６・・・情報一覧取得部，
３０８・・・データ要求受入部，
３１０・・・データ取得部，
３１２・・・データ出力部，
３４０・・・情報付加部
【図１】
0005407724.tif 000002
【図２】
0005407724.tif 000003
【図３】
0005407724.tif 000004
【図４】
0005407724.tif 000005
【図５】
0005407724.tif 000006
【図６】
0005407724.tif 000007
【図７】
0005407724.tif 000008
【図８】
0005407724.tif 000009
【図９】
0005407724.tif 000010
【図１０】
0005407724.tif 000011
【図１１】
0005407724.tif 000012
【図１２】
0005407724.tif 000013
【図１３】
0005407724.tif 000014