(57)【要約】【課題】一つの印刷ジョブに関する複数のログ情報の重複を回避すること。【解決手段】画像形成装置と、前記画像形成装置に印刷ジョブを送信する情報処理装置と、前記印刷ジョブに関するログ情報を記憶する情報管理装置とを有する情報処理システムであって、前記情報処理装置は、前記印刷ジョブごとの識別情報を前記印刷ジョブと共に前記画像形成装置に送信するジョブ送信手段と、前記印刷ジョブに関するログ情報に前記識別情報を含めて、前記情報管理装置に前記ログ情報を送信する第一のログ送信手段とを有し、前記画像形成装置は、前記印刷ジョブに関するログ情報に前記識別情報を含めて、ネットワークを介して接続される情報管理装置に前記ログ情報を送信する第二のログ送信手段を有し、前記情報管理装置は、前記識別情報が共通する前記ログ情報を統合して記憶する。【選択図】図４
2013061778.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置に印刷ジョブを送信する情報処理装置と、前記印刷ジョブに関するログ情報を記憶する情報管理装置とを有する情報処理システムであって、
前記情報処理装置は、
前記印刷ジョブごとの識別情報を前記印刷ジョブと共に前記画像形成装置に送信するジョブ送信手段と、
前記印刷ジョブに関するログ情報に前記識別情報を含めて、前記情報管理装置に前記ログ情報を送信する第一のログ送信手段とを有し、
前記画像形成装置は、
前記印刷ジョブに関するログ情報に前記識別情報を含めて、ネットワークを介して接続される情報管理装置に前記ログ情報を送信する第二のログ送信手段を有し、
前記情報管理装置は、前記識別情報が共通する前記ログ情報を統合して記憶する情報処理システム。
【請求項２】
前記情報処理装置は、
前記ジョブ送信手段が送信した印刷ジョブの状態を前記画像形成装置に問い合わせる監視手段を有し、
前記監視手段は、前記識別情報によって、問い合わせ対象の印刷ジョブを指定する請求項１記載の情報処理システム。
【請求項３】
画像形成装置と前記画像形成装置に印刷ジョブを送信する情報処理装置とを有する情報処理システムであって、
前記情報処理装置は、
前記印刷ジョブに所定の識別情報を含めて該印刷ジョブを前記画像形成装置に送信するジョブ送信手段と、
前記印刷ジョブに関するログ情報を、ネットワークを介して接続される情報管理装置に送信する第一のログ送信手段とを有し、
前記画像形成装置は、
前記印刷ジョブに関するログ情報を前記情報管理装置に送信する第二のログ送信手段を有し、
前記第二のログ送信手段は、前記印刷ジョブに前記所定の識別情報が含まれている場合は、前記ログ情報を前記情報管理装置に送信しない情報処理システム。
【請求項４】
前記ジョブ送信手段は、前記所定の識別情報をユーザ名の値として前記印刷ジョブに含める請求項３記載の情報処理システム。
【請求項５】
画像形成装置に印刷ジョブを送信する情報処理装置であって、
前記画像形成装置が前記印刷ジョブに関するログ情報を、ネットワークを介して接続される情報管理装置に送信可能か否かを前記画像形成装置に問い合わせる確認手段と、
前記問い合わせに基づいて前記画像形成装置が前記ログ情報を送信可能でないと判定された場合に、前記印刷ジョブに関するログ情報を前記情報管理装置に送信するログ送信手段とを有する情報処理装置。
【請求項６】
画像形成装置と、前記画像形成装置に印刷ジョブを送信する情報処理装置と、前記印刷ジョブに関するログ情報を記憶する情報管理装置とを有する情報処理システムにおける情報処理方法であって、
前記情報処理装置が、
前記印刷ジョブごとの識別情報を前記印刷ジョブと共に前記画像形成装置に送信するジョブ送信手順と、
前記印刷ジョブに関するログ情報に前記識別情報を含めて、前記情報管理装置に前記ログ情報を送信する第一のログ送信手順とを実行し、
前記画像形成装置が、
前記印刷ジョブに関するログ情報に前記識別情報を含めて、ネットワークを介して接続される情報管理装置に前記ログ情報を送信する第二のログ送信手順を実行し、
前記情報管理装置は、前記識別情報が共通する前記ログ情報を統合して記憶する情報処理方法。
【請求項７】
画像形成装置と前記画像形成装置に印刷ジョブを送信する情報処理装置とを有する情報処理システムにおける情報処理方法であって、
前記情報処理装置が、
前記印刷ジョブに所定の識別情報を含めて該印刷ジョブを前記画像形成装置に送信するジョブ送信手順と、
前記印刷ジョブに関するログ情報を、ネットワークを介して接続される情報管理装置に送信する第一のログ送信手順とを実行し、
前記画像形成装置が、
前記印刷ジョブに関するログ情報を前記情報管理装置に送信する第二のログ送信手順を実行し、
前記第二のログ送信手順は、前記印刷ジョブに前記所定の識別情報が含まれている場合は、前記ログ情報を前記情報管理装置に送信しない情報処理方法。
【請求項８】
画像形成装置に印刷ジョブを送信する情報処理装置が、
前記画像形成装置が前記印刷ジョブに関するログ情報を、ネットワークを介して接続される情報管理装置に送信可能か否かを前記画像形成装置に問い合わせる確認手順と、
前記問い合わせに基づいて前記画像形成装置が前記ログ情報を送信可能でないと判定された場合に、前記印刷ジョブに関するログ情報を前記情報管理装置に送信するログ送信手順とを実行する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
従来、クライアントＰＣと画像形成装置との間に位置し、クライアントＰＣより送信される印刷ジョブを蓄積しておき、画像形成装置からの要求に応じて蓄積されている印刷ジョブを画像形成装置に転送するという印刷サーバが存在する（例えば、特許文献１）。このような印刷サーバを含む印刷システムにおいて、ユーザは、まず、クライアントＰＣにおいて印刷指示を入力する。クライアントＰＣは、印刷指示に応じた印刷ジョブを印刷サーバに送信する。印刷サーバは、印刷ジョブを直ちに画像形成装置には転送せず、ＨＤＤ（Hard Disk Drive）等の記憶装置に蓄積しておく。その後、ユーザは、画像形成装置を操作して、蓄積されている印刷ジョブの印刷を指示する。画像形成装置は、当該指示に応じて印刷サーバより印刷ジョブを取得し、印刷を行う。
【０００３】
このような印刷システムによれば、ユーザは、印刷指示後において、出力先の画像形成装置を選択することができる。
【０００４】
他方において、利用状況の把握や障害解析等を目的として、画像形成装置が実行する処理に関してログが記録されている。複数台の画像形成装置が設置される中規模又は大規模なユーザ環境においては、ログを一元的に管理するためのサーバ（以下、「ログサーバ」という。）が設置される。ラインプリンタのように、大容量の補助記憶装置を有さない画像形成装置（以下、「ローエンド機」という。）は、自らはログを記録することはできない。したがって、ローエンド機が主流であった時期は、印刷サーバによって、ログの記録、及びログサーバへのログを転送が行われていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年では、複合機のように、ＨＤＤ（Hard Disk Drive）等の大容量の補助記憶装置を有する画像形成装置（以下、「ハイエンド機」という。）が存在する。ハイエンド機は、自らがログを記録し、ログサーバにログを転送することができる。斯かるハイエンド機に関して、ログサーバへのログの転送機能を有する印刷サーバとの連携が行われると、一つの印刷ジョブに関して、印刷サーバからのログと、ハイエンド機からのログとがログサーバにおいて重複してしまう可能性がある。双方のログが同一のジョブに関するログであることが特定されない場合、例えば、利用状況等を正しく把握できなくなってしまう可能性がある。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、一つの印刷ジョブに関する複数のログ情報の重複を回避することのできる情報処理システム、情報処理装置、及び情報処理方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、画像形成装置と、前記画像形成装置に印刷ジョブを送信する情報処理装置と、前記印刷ジョブに関するログ情報を記憶する情報管理装置とを有する情報処理システムであって、前記情報処理装置は、前記印刷ジョブごとの識別情報を前記印刷ジョブと共に前記画像形成装置に送信するジョブ送信手段と、前記印刷ジョブに関するログ情報に前記識別情報を含めて、前記情報管理装置に前記ログ情報を送信する第一のログ送信手段とを有し、前記画像形成装置は、前記印刷ジョブに関するログ情報に前記識別情報を含めて、ネットワークを介して接続される情報管理装置に前記ログ情報を送信する第二のログ送信手段を有し、前記情報管理装置は、前記識別情報が共通する前記ログ情報を統合して記憶する。
【発明の効果】
【０００８】
一つの印刷ジョブに関する複数のログ情報の重複を回避することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態における情報処理システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における印刷サーバのハードウェア構成例を示す図である。
【図４】本発明の実施の形態における情報処理システムの機能構成例を示す図である。
【図５】第一の実施の形態における印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。
【図６】一ユーザ分のユーザ情報の構成例を示す図である。
【図７】ログ情報の構成例を示す図である。
【図８】第二の実施の形態における印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。
【図９】第三の実施の形態における印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。
【図１０】第三の実施の形態のログ情報の構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における情報処理システムの構成例を示す図である。同図の情報処理システム１において、一以上の画像形成装置１０ａ及び１０ｂ等（以下、それぞれを区別しない場合「画像形成装置１０」という。）、ユーザ端末５０、印刷サーバ２０、及び情報管理サーバ３０等は、ＬＡＮ（Local Area Network）又はインターネット等のネットワークＮ（有線又は無線の別は問わない）を介して通信可能に接続されている。
【００１１】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する機器（すなわち、複合機）や、ラインプリンタのように、印刷機能を単体で有する機器である。本実施の形態において、画像形成装置１０ａは、複合機であるとし、画像形成装置１０ｂは、ラインプリンタであるとする。
【００１２】
ユーザ端末５０は、ユーザによって入力される指示に応じて印刷ジョブ（印刷データ）を生成し、生成された印刷ジョブを印刷サーバ２０に送信するコンピュータである。
【００１３】
印刷サーバ２０は、ユーザ端末５０より転送される印刷ジョブを記憶（蓄積又はスプール）することにより、蓄積文書印刷機能を実現するコンピュータである。蓄積文書印刷機能とは、ユーザによる印刷指示に応じて印刷ジョブを直ちに実行せずに蓄積しておき、画像形成装置１０側におけるユーザの操作に応じて、蓄積されている印刷ジョブを実行する機能である。したがって、印刷サーバ２０は、画像形成装置１０からの要求に応じ、記憶している印刷ジョブを画像形成装置１０に転送する。
【００１４】
情報管理サーバ３０は、画像形成装置１０による印刷ジョブの実行に関するログの管理等を行ったり、情報処理システム１のユーザ情報の管理等を行ったりするコンピュータである。
【００１５】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。同図において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１６】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。ＮＶＲＡＭ１１５には、各種の設定情報等が記録される。
【００１７】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１８】
なお、画像形成装置１０ｂは、スキャナ１２、モデム１４、及びＨＤＤ１１４を有さない。
【００１９】
図３は、本発明の実施の形態における印刷サーバのハードウェア構成例を示す図である。図３の印刷サーバ２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００２０】
印刷サーバ２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２１】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って印刷サーバ２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２２】
なお、情報管理サーバ３０も、図３と同様のハードウェアを有していればよい。
【００２３】
図４は、本発明の実施の形態における情報処理システムの機能構成例を示す図である。
【００２４】
同図において、画像形成装置１０は、ジョブ受付部１２１、ジョブ実行部１２２、本体認証部１２３、ログ記録部１２４、及び認証管理部１２５等を有する。これら各部は、画像形成装置１０にインストールされたプログラムが、ＣＰＵ１１１に実行させる処理により実現される。
【００２５】
ジョブ受付部１２１は、印刷ジョブの受信等を行う。印刷ジョブは、印刷サーバ２０を介して受信されてもよいし、ユーザ端末５０から直接的に受信されてもよい。
【００２６】
ジョブ実行部１２２は、ジョブ受付部１２１によって受け付けられた印刷ジョブに関する印刷処理を画像形成装置１０に実行させる。
【００２７】
本体認証部１２３は、ジョブ実行部１２２からの要求に応じ、印刷ジョブの実行の適否を判定する。例えば、正当なユーザによって入力されたジョブであるか否かが確認される。
【００２８】
ログ記録部１２４は、印刷ジョブの実行に応じたログ情報（履歴情報）をＨＤＤ１１４等に記録すると共に、記録されたログを所定のタイミングで情報管理サーバ３０に転送する。なお、画像形成装置１０ｂは、ログ記録部１２４を有さない。又は、画像形成装置１０ｂのログ記録部１２４は、有効に機能しない。画像形成装置１０ｂは、ＨＤＤ１１４を有さないため、ログを記録することはできないからである。
【００２９】
認証管理部１２５は、情報管理サーバ３０に対して印刷ジョブに係るユーザの認証等を要求する。
【００３０】
情報管理サーバ３０は、ログ管理部３１、ログ記憶部３２、ユーザ管理部３３、及びユーザ情報記憶部３４等を有する。ログ管理部３１及びユーザ管理部３３等は、情報管理サーバ３０にインストールされたプログラムが、情報管理サーバ３０のＣＰＵに実行させる処理により実現される。ログ記憶部３２及びユーザ情報記憶部３４は、例えば、情報管理サーバ３０の補助記憶装置を用いて実現可能である。
【００３１】
ログ記憶部３２は、各画像形成装置１０において実行される印刷ジョブ等のログ情報を記憶する。ログ管理部３１は、ログ記憶部３２に対するインタフェース等として機能する。ユーザ情報記憶部３４は、各ユーザの属性情報（ユーザ情報）等を記憶する。ユーザ管理部３３は、ユーザの認証等を行う。
【００３２】
印刷サーバ２０は、ジョブ中継部２１、ジョブ監視部２２、及びログ送信部２３等を有する。これら各部は、印刷サーバ２０にインストールされたプログラムが、ＣＰＵ２０４に実行させる処理により実現される。印刷サーバ２０は、また、ジョブ記憶部２４を有する。ジョブ記憶部２４は、例えば、補助記憶装置２０２等を用いて実現することができる。
【００３３】
ジョブ中継部２１は、ユーザ端末５０より転送される印刷ジョブを受信し、当該印刷ジョブをジョブ記憶部２４に記憶する。ジョブ中継部２１は、また、画像形成装置１０からの印刷ジョブ取得要求に応じ、ジョブ記憶部２４に記憶されている印刷ジョブを転送する。ジョブ監視部２２は、画像形成装置１０に転送された印刷ジョブの状態を監視する。ログ送信部２３は、画像形成装置１０に転送された印刷ジョブの終了（完了）がジョブ監視部２２によって検知された場合に、当該印刷ジョブに関するログ情報を生成し、当該ログ情報を情報管理サーバ３０に送信する。
【００３４】
以下、情報処理システム１が実行する処理手順について説明する。図５は、第一の実施の形態における印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。
【００３５】
ステップＳ１０１において、ジョブ中継部２１は、ネットワークＮを介して、ユーザ端末５０より印刷ジョブを受信する。当該印刷ジョブには、印刷指示元のユーザのユーザ名及びパスワードが属性情報として含まれて（設定されて）いる。当該ユーザ名及びパスワードは、例えば、プリンタドライバが表示させる印刷設定画面を介してユーザによって入力される。ジョブ中継部２１は、受信された印刷ジョブをジョブ記憶部２４に記憶する。
【００３６】
その後、ユーザは、画像形成装置１０ａに移動し、操作パネル１５を介してユーザ名及びパスワードを入力する。ユーザ名及びパスワードに基づいてユーザが認証されると、ジョブ受付部１２１は、認証されたユーザのユーザ名（以下、「ログインユーザ名」という。）を指定して、印刷ジョブの取得要求を印刷サーバ２０に送信する。ステップＳ１０２以降は、斯かる印刷ジョブの取得要求に応じて実行される。
【００３７】
ステップＳ１０２において、ジョブ中継部２１は、情報管理サーバ３０のユーザ管理部３３に対して、画像形成装置１０ａのログ記録部１２４がログの記録の対象外として認識する特別なユーザ名（以下、「特別ユーザ名」という。）の問い合わせを送信する。ログ記録部１２４がログの記録の対象外として認識する特別なユーザ名とは、ログ記録部１２４が、当該ユーザ名が含まれている印刷ジョブを、ログの記録及び転送等の対象外として認識するユーザ名である。なお、特別ユーザ名は、予め印刷サーバ２０の補助記憶装置２０２に記録（設定）されていてもよい。この場合、ジョブ中継部２１は、特別ユーザ名をユーザ管理部３３に問い合わせる必要はない。但し、特別ユーザ名の管理をユーザ管理部３３に一元化することで、特別ユーザ名の扱いに関して柔軟性を高めることができる。
【００３８】
続いて、ユーザ管理部３３は、特別ユーザ名を、ジョブ中継部２１に返信する（Ｓ１０３）。なお、特別ユーザ名は、本来のユーザ名（印刷ジョブに設定されているユーザ名）に基づいて、他のユーザと重複しないように、ユーザ管理部３３によって動的に生成されてもよい。この場合、ステップＳ１０２における問い合わせには、印刷ジョブに含まれているユーザ名が指定されればよい。本来のユーザ名から特別ユーザ名への変換ロジックが可逆的である場合、本来のユーザ名との対応情報は保持されなくてもよい。当該変換ロジックが非可逆的である場合、ユーザ管理部３３は、本来のユーザ名と特別ユーザ名との対応情報を保持しておくとよい。なお、特別ユーザ名は、予め固定値として情報管理サーバ３０に設定されていてもよい。
【００３９】
続いて、ジョブ中継部２１は、ログインユーザ名をユーザ名として含む印刷ジョブ（以下、「対象ジョブ」という。）に関して、ユーザ名の値を特別ユーザ名に書き換える（Ｓ１０４）。続いて、ジョブ中継部２１は、対象ジョブの状態を監視するために用いられる識別子（以下、「トラックＩＤ」という。）を生成する。なお、トラックＩＤは、印刷ジョブごとに生成される。
【００４０】
続いて、ジョブ中継部２１は、特別ユーザ名をユーザ名として含む対象ジョブを、トラックＩＤと共に画像形成装置１０ａのジョブ受付部１２１に転送する（Ｓ１０６）。例えば、対象ジョブの属性情報として、トラックＩＤが含められてもよい。ジョブ受付部１２１は、対象ジョブを受信すると、ジョブ実行部１２２に対して対象ジョブの実行を要求する（Ｓ１０７）。ジョブ実行部１２２は、対象ジョブよりユーザ名及びパスワードを抽出し、抽出されたユーザ名及びパスワードを指定して、認証の実行を本体認証部１２３に要求する（Ｓ１０８）。本体認証部１２３は、指定されたユーザ名及びパスワードを指定して、認証の実行を認証管理部１２５に要求する（Ｓ１０９）。認証管理部１２５は、当該ユーザ名及びパスワードを指定して、情報管理サーバ３０のユーザ管理部３３に認証の実行を要求する（Ｓ１１０）。
【００４１】
ユーザ管理部３３は、当該ユーザ名及びパスワードに関して、ユーザ情報記憶部３４に記憶されているユーザ情報を参照して、認証処理を実行する（Ｓ１１１）。
【００４２】
図６は、一ユーザ分のユーザ情報の構成例を示す図である。同図において、ユーザ情報は、認証ユーザ名、認証パスワード、権限情報、所属グループ名、上限値、及び消費量等を含む。
【００４３】
認証ユーザ名及び認証パスワードは、ユーザの認証に利用されるユーザ名及びパスワードである。権限情報は、ユーザに対して実行又は利用が許可されるジョブ又は機能の種別である。所属グループ名は、ユーザが属するグループのグループ名である。例えば、企業においては部署がグループに当てはめられてもよい。上限値は、ユーザの利用可能度数の上限値である。利用可能度数とは、画像形成装置１０の機能の利用（ジョブの実行）に応じて消費される、ユーザごとの利用可能量を示す情報である。例えば、各ユーザは、自らに与えられた利用可能度数の上限値の範囲内で画像形成装置１０の利用が許可される。消費量は、ユーザの利用可能度数の消費量である。以下において、「利用可能度数」というとき、「上限値−消費量」によって算出される値（すなわち、残量）をいう。
【００４４】
ユーザ管理部３３は、認証要求に指定されたユーザ名及びパスワードに合致する認証ユーザ名及び認証パスワードを含むユーザ情報がユーザ情報記憶部３４に記憶されている場合に、認証は成功したと判定する。但し、当該ユーザ情報に関する利用可能度数が０以下の場合、ユーザ管理部３３は、認証は失敗したと判定する。なお、認証要求に指定されたユーザ名が特別ユーザ名である場合、当該特別ユーザ名に基づいて特定される本来のユーザ名及びパスワードに合致する認証ユーザ名及び認証パスワードを含むユーザ情報がユーザ情報記憶部３４に含まれているか否かと、当該ユーザ情報に関する利用可能度数とに基づいて、認証の成否が判定される。特別ユーザ名に基づいて特定される本来のユーザ名とは、特別ユーザ名に対する逆変換によって得られるユーザ名、又は特別ユーザ名に対応付けられて保持されているユーザ名である。
【００４５】
続いて、ユーザ管理部３３は、認証結果を認証管理部１２５に返信する（Ｓ１１２）。当該認証結果は、認証管理部１２５及び本体認証部１２３を経てジョブ実行部１２２に返信される（Ｓ１１３、Ｓ１１４）。
【００４６】
認証結果が認証の成功を示す場合、ジョブ実行部１２２は、対象ジョブに基づく印刷処理を画像形成装置１０ａに実行させる（Ｓ１１５）。印刷処理の実行の過程において、ジョブ実行部１２２は、例えば、ページ単位で（１ページずつ）ログ情報を生成し、当該ログ情報の記録をログ記録部１２４に要求する（Ｓ１１６）。
【００４７】
図７は、ログ情報の構成例を示す図である。同図において、ログ情報は、ユーザ名、機器ＩＤ、時刻、ジョブ属性情報等を含む。
【００４８】
ユーザ名は、印刷ジョブに対して設定されていたユーザ名である。第一の実施の形態では、印刷サーバ２０経由で転送された印刷ジョブについては、その値は特別ユーザ名に書き換えられている。同図では、「ｎｏＬｏｇ」が特別ユーザ名である例が示されている機器ＩＤは、ジョブを実行した画像形成装置１０ａの機器ＩＤである。日時は、ジョブの実行日時である。ジョブ属性情報は、印刷ジョブの属性情報である。例えば、カラー又はモノクロの別、用紙サイズ等が属性情報の一例として挙げられる。
【００４９】
続いて、ログ記録部１２４は、ログ情報に含まれているユーザ名を参照し、ユーザ名が特別ユーザ名（「ｎｏＬｏｇ」）である場合は、当該ログ情報を記録することなく破棄する（Ｓ１１７）。すなわち、ログ記録部１２４は、当該ログ情報を情報管理サーバ３０に送信しない。
【００５０】
一方、印刷サーバ２０のジョブ監視部２２は、ステップＳ１０６における印刷ジョブの転送後、当該印刷ジョブの状態を問い合わせるためのポーリングを行っている。ジョブ監視部２２は、例えば、一定周期で、当該問い合わせをジョブ実行部１２２に送信している。当該ポーリングには、問い合わせ対象の印刷ジョブの識別子としてトラックＩＤが指定される。ジョブ実行部１２２は、当該問い合わせに指定されているトラックＩＤに係る印刷ジョブが終了すると（Ｓ１１８）、当該問い合わせに対して、印刷の終了を示す応答を返信する（Ｓ１２１、Ｓ１２２）。ジョブ監視部２２は、当該応答に基づいて、対象ジョブの終了を検知する。ログ送信部２３は、対象ジョブの終了の検知に応じ、対象ジョブのログ情報を生成し、当該ログ情報を情報管理サーバ３０のログ管理部３１に転送する（Ｓ１２３）。なお、当該ログ情報は、図７に示したものと同様の構成であってもよいし、異なる情報が含まれていてもよい。当該ログ情報のユーザ名には、特別ユーザ名に書き換えられる前の本来のユーザ名が含まれている。ログ管理部３１は、当該ログ情報をログ記憶部３２に記録する（Ｓ１２４）。
【００５１】
当該ログ情報に基づいて、ユーザ管理部３３は、当該ログ情報のユーザ名に対応するユーザ情報における利用可能度数の消費量を、当該ログ情報のジョブ属性情報等に基づいて更新する。具体的には、当該ジョブ属性情報に基づいて算出される値が消費量に加算される。
【００５２】
上述したように、第一の実施の形態によれば、印刷サーバ２０から転送された印刷ジョブに関して、画像形成装置１０ａにおいて生成されるログ情報は破棄され、印刷サーバ２０が生成するログ情報が優先的に情報管理サーバ３０において記録される。したがって、一つの印刷ジョブに関して複数のログ情報が重複して情報管理サーバ３０に転送されるのを回避することができる。
【００５３】
なお、上記では、特別ユーザ名を、ログ情報の転送の要否を識別するための識別情報として用いる例を示した。但し、印刷ジョブからログ情報に引き継がれる属性項目であれば、他の属性項目に関して、ログ情報の転送の要否を識別するための識別情報が書き込まれてもよい。
【００５４】
次に、第二の実施の形態について説明する。第二の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でよい。
【００５５】
図８は、第二の実施の形態における印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。
【００５６】
ステップＳ２０１は、図５のステップＳ１０１と同様である。ステップ２０２以降は、図５のステップＳ１０２以降と同様に、画像形成装置１０からの印刷ジョブの取得要求に応じて実行される。
【００５７】
ステップＳ２０２において、ジョブ中継部２１は、画像形成装置１０に対して、ログ情報の送信能力（ログ情報の送信機能）の有無（ログ情報の送信の可否）を確認するための問い合わせを送信する。当該問い合わせは、例えば、ログ記録部１２４が開設しているポート宛に行われる。上述したように、画像形成装置１０ａでは、ログ記録部１２４が有効に機能する。したがって、画像形成装置１０ａのログ記録部１２４は、当該問い合わせを受信し、当該問い合わせに対して、ログ情報の送信能力を有すること（ログ情報の送信が可能であること）を示す応答（以下、「応答Ａ」という。）を返信する（Ｓ２０３）。一方、画像形成装置１０ｂのログ記録部１２４は有効ではない。したがって、画像形成装置１０ｂは、当該問い合わせを受信することはできず、当該問い合わせに対する応答を返信することはできない。
【００５８】
ジョブ中継部２１は、応答Ａの有無を記憶しておく。続いて、ステップＳ２０４〜Ｓ２１４は、図５のステップＳ１０５〜Ｓ１１５と同様である。但し、第二の実施の形態では、対象ジョブのユーザ名に関して、特別ユーザ名への書き換えは行われない。したがって、第二の実施の形態において、特別ユーザ名に関する処理は実行されない。
【００５９】
続いて、ステップＳ２１５、Ｓ２１６、及びＳ２１８は、応答Ａが行われた場合に限り実行される。すなわち、対象ジョブの転送先が画像形成装置１０ａである場合は実行され、対象ジョブの転送先が画像形成装置１０ｂである場合は実行されない。ステップＳ２１５において、ジョブ実行部１２２は、例えば、ページ単位で（１ページずつ）ログ情報を生成し、当該ログ情報の記録をログ記録部１２４に要求する（Ｓ２１５）。ログ記録部１２４は、当該ログ情報をＨＤＤ１１４に記録しておく（Ｓ２１６）。
【００６０】
対象ジョブが終了すると（Ｓ２１７）、ログ記録部１２４は、ＨＤＤ１１４に記録されているログ情報を情報管理サーバ３０のログ管理部３１に転送する（Ｓ２１８）。
【００６１】
一方、印刷サーバ２０のジョブ監視部２２は、応答Ａが無かった場合は、ステップＳ２０５における印刷ジョブの転送後、当該印刷ジョブの状態を問い合わせるためのポーリングを行っている。したがって、ステップＳ２２１〜Ｓ２２３においては、応答Ａが無かった場合（すなわち、印刷ジョブの転送先が画像形成装置１０ｂである場合）に、図５のステップＳ１２１〜Ｓ１２３と同様の処理が実行される。
【００６２】
ログ管理部３１は、ステップＳ２１８又はステップＳ２２３において受信されるログ情報をログ記憶部３２に記録する（Ｓ２３１）。
【００６３】
上述したように、第二の実施の形態によれば、ログ情報の送信能力を有する画像形成装置１０ａに関しては、印刷サーバ２０からのログ情報の転送は行われず、ログ情報の送信能力を有さない画像形成装置１０ｂに関しては、印刷サーバ２０からのログ情報の転送は行われる。
【００６４】
したがって、画像形成装置１０ａにおいて実行される一つの印刷ジョブに関して、複数のログ情報が重複して情報管理サーバ３０に転送されるのを回避することができる。また、ログ情報の送信能力を有さない画像形成装置１０ｂにおいて実行される印刷ジョブに関するログ情報を情報管理サーバ３０に転送することができる。
【００６５】
次に、第三の実施の形態について説明する。第三の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でよい。
【００６６】
図９は、第三の実施の形態における印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。
【００６７】
ステップＳ３０１は、図５のステップＳ１０１と同様である。ステップ２０２以降は、図５のステップＳ１０２以降と同様に、画像形成装置１０ａからの印刷ジョブの取得要求に応じて実行される。
【００６８】
ステップＳ３０２及びＳ３０３は、図５のステップＳ１０５及びＳ１０６と同様である。続いて、ジョブ受付部１２１は、対象ジョブと共に受信されたトラックＩＤと、対象ジョブに含まれているユーザ名との対応情報を、例えば、ＲＡＭ１１２に記憶しておく（Ｓ３０４）。続いて、ジョブ受付部１２１は、対象ジョブのユーザ名の値を、トラックＩＤによって書き換える（Ｓ３０５）。例えば、対象ジョブのユーザ名の値は、「Ｆｌａｇ：＜トラックＩＤ＞」といって形式を有する文字列によって置換される。ここで、「Ｆｌａｇ：」という文字列は、ユーザ名の値がトラックＩＤであることを示す識別情報である。＜トラックＩＤ＞は、トラックＩＤの値を示す。
【００６９】
ステップＳ３０６〜Ｓ３０８は、図５のステップＳ１０７〜Ｓ１０９と同様である。但し、ステップＳ３０７及びＳ３０８の認証要求には、トラックＩＤに書き換えられたユーザ名と、パスワードとが指定される。
【００７０】
ステップＳ３０９において、認証管理部１２５は、認証要求に指定されたユーザ名が「Ｆｌａｇ：」によって開始されることに基づいて、当該ユーザ名よりトラックＩＤを抽出する。すなわち、「Ｆｌａｇ：」より後に含まれている文字列が、トラックＩＤとして抽出される。続いて、認証管理部１２５は、抽出されたトラックＩＤを指定して、当該トラックＩＤに対応するユーザ名を、ジョブ受付部１２１に問い合わせる（Ｓ３１０）。当該問い合わせに応じ、ジョブ受付部１２１は、ＲＡＭ１１２に記憶されている、ユーザ名とトラックＩＤとの対応情報を参照して、問い合わせに係るトラックＩＤに対応するユーザ名を認証管理部１２５に返信する（Ｓ３１１）。続いて、認証管理部１２５は、当該ユーザ名とパスワードとを指定して、情報管理サーバ３０のユーザ管理部３３に認証の実行を要求する（Ｓ３１２）。ステップＳ３１３〜Ｓ３１７は、図５のステップＳ１１１〜Ｓ１１５と同様である。
【００７１】
印刷処理の実行の過程において、ジョブ実行部１２２は、例えば、ページ単位で（１ページずつ）ログ情報を生成し、当該ログ情報の記録をログ記録部１２４に要求する（Ｓ３１８）。なお、ジョブ実行部１２２は、当該ログ情報に、トラックＩＤを含めておく。
【００７２】
図１０は、第三の実施の形態のログ情報の構成例を示す図である。図１０中、図６と同一部分の説明は省略する。
【００７３】
図１０に示されるように、第三の実施の形態のログ情報には、トラックＩＤが含まれる。なお、ステップＳ３１８の段階において、ログ情報のユーザ名の値は、対象ジョブに設定されているユーザ名が転記されている（引き継がれている）ため、「Ｆｌａｇ：＜トラックＩＤ＞」の形式のままである。
【００７４】
続いて、ログ記録部１２４は、抽出されたトラックＩＤを指定して、当該トラックＩＤに対応するユーザ名を、ジョブ受付部１２１に問い合わせる（Ｓ３１９）。当該問い合わせに応じ、ジョブ受付部１２１は、ＲＡＭ１１２に記憶されている、ユーザ名とトラックＩＤとの対応情報を参照して、問い合わせに係るトラックＩＤに対応するユーザ名をログ記録部１２４に返信する（Ｓ３２０）。続いて、ログ記録部１２４は、当該ユーザ名によって、ログ情報（図１０）に含まれているユーザ名を書き換える（置換する）。その結果、ログ情報のユーザ名の値は、本来のユーザ名に戻される。なお、図１０に示されるように、ログ情報において、トラックＩＤは、ユーザ名とは別の項目に記録されているため、ユーザ名が書き換えられたとしても、ログ情報から除去されることはない。続いて、ログ記録部１２４は、当該ログ情報をＨＤＤ１１４に記録しておく（Ｓ３２２）。
【００７５】
対象ジョブが終了すると（Ｓ３２３）、ログ記録部１２４は、ＨＤＤ１１４に記録されているログ情報を情報管理サーバ３０のログ管理部３１に転送する（Ｓ３２４）。ログ管理部３１は、受信されたログ情報（以下、「受信ログ情報」という。）をログ記憶部３２に記録する（Ｓ３２５）。この際、ログ管理部３１は、受信ログ情報に含まれているトラックＩＤと同一のトラックＩＤを含むログ情報をログ記憶部３２より検索する。該当するログ情報が有る場合、ログ管理部３１は、受信ログ情報と、検索されたログ情報とを統合してログ記憶部３２に記録する。統合とは、例えば、同じ項目で同じ値に関しては、重複を排除して一つのログ情報とされることであってもよいし、単に、二つのログ情報が関連付けられることであってもよい。
【００７６】
一方、印刷サーバ２０のジョブ監視部２２は、ステップＳ３０３における印刷ジョブの転送後、当該印刷ジョブの状態を問い合わせるためのポーリングを行っている。したがって、ステップＳ３３１〜Ｓ３３３において、図５のステップＳ１２１〜Ｓ１２３と同様の処理が実行される。但し、ログ送信部２３は、ステップＳ３３３において転送するログ情報に、ステップＳ３０２において生成されたトラックＩＤを含める。ステップＳ３３４において、ログ管理部３１は、当該ログ情報を受信すると、ステップＳ３２５と同様の処理を実行する。したがって、トラックＩＤが共通するログ情報が有る場合、これらのログ情報は統合されてログ記憶部３２に記録される。
【００７７】
上述したように、第三の実施の形態によれば、各印刷ジョブを識別可能なトラックＩＤが、画像形成装置１０ａにおいて生成されるログ情報及び印刷サーバ２０において生成されるログ情報に含められる。情報管理サーバ３０は、当該トラックＩＤが共通するログ情報は統合して記憶する。したがって、一つの印刷ジョブに関して、複数のログ情報が重複して管理されるのを回避することができる。
【００７８】
また、トラックＩＤは、印刷ジョブの監視のために用いられる識別情報である。したがって、他の機能に必要な識別情報を、ログ情報に係る印刷ジョブの同一性の判定に流用することで、新たな識別情報の定義を不要とすることができる。
【００７９】
第三の実施の形態は、画像形成装置１０ａにおいて生成されるログ情報と、印刷サーバ２０において生成されるログ情報との少なくともいずれか一方が、他方のログ情報に含まれていない情報を含む場合に特に有効である。
【００８０】
なお、上記各実施の形態において、印刷サーバ２０が実行していた処理は、ユーザ端末５０において実行されてもよい。すなわち、第一の実施の形態において、特別ユーザ名を印刷ジョブに書き込む処理や情報管理サーバ３０へのログ情報の送信等は、ユーザ端末５０において実行されてもよい。また、第二の実施の形態において、画像形成装置１０のログ情報の送信能力の確認、及び応答Ａが無い場合のログ情報の送信は、ユーザ端末５０において実行されてもよい。また、第三の実施の形態において、トラックＩＤを含むログ情報の送信は、ユーザ端末５０において実行されてもよい。
【００８１】
ユーザ端末５０が印刷サーバ２０の機能を代行することにより、印刷サーバ２０が設置されないシステム環境（すなわち、ユーザ端末５０から直接的に画像形成装置１０に印刷ジョブが転送されるシステム環境）においても、本実施の形態と同様の効果を得ることができる。すなわち、印刷サーバ２０だけでなく、ユーザ端末５０も情報処理装置の一例となりうる。
【００８２】
なお、上記各実施の形態において、ジョブ中継部２１は、ジョブ送信手段及び確認手段の一例である。ログ送信部２３は、第一のログ送信手段及びログ送信手段の一例である。ジョブ監視部２２は、監視手段の一例である。
【００８３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８４】
１            情報処理システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          印刷サーバ
２１          ジョブ中継部
２２          ジョブ監視部
２３          ログ送信部
２４          ジョブ記憶部
３０          情報管理サーバ
３１          ログ管理部
３２          ログ記憶部
３３          ユーザ管理部
３４          ユーザ情報記憶部
５０          ユーザ端末
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        ジョブ受付部
１２２        ジョブ実行部
１２３        本体認証部
１２４        ログ記録部
１２５        認証管理部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
Ｂ            バス
【先行技術文献】
【特許文献】
【００８５】
【特許文献１】特開２００７−２００２８４号公報
【図１】
2013061778.tif 000003
【図２】
2013061778.tif 000004
【図３】
2013061778.tif 000005
【図４】
2013061778.tif 000006
【図５】
2013061778.tif 000007
【図６】
2013061778.tif 000008
【図７】
2013061778.tif 000009
【図８】
2013061778.tif 000010
【図９】
2013061778.tif 000011
【図１０】
2013061778.tif 000012