(57)【特許請求の範囲】
【請求項１】
印刷を実行する印刷手段と、
印刷ジョブを取得する印刷ジョブ取得手段と、
ユーザ認証を実行するユーザ認証実行手段と、
前記ユーザ認証実行手段によって実行されたユーザ認証の結果が成功だったとき、ユーザのログインを許容し、ログインしてからログアウトするまでの１セッションの間に自機を他機と区別し得る固有の機器識別情報とセッションごとに割り振られた固有のインデックス情報とを含むセッションＩＤを作成すると共に、前記印刷ジョブ取得手段によって認証印刷用の印刷ジョブを取得し該取得した認証印刷用の印刷ジョブに基づいて認証印刷が実行されるよう前記印刷手段を制御し該認証印刷の終了後に前記セッションＩＤと前記認証印刷の成否とを対応付けた認証印刷ログを作成する認証印刷制御手段と、
前記印刷ジョブ取得手段によって通常印刷用の印刷ジョブを取得し該取得した通常印刷用の印刷ジョブに基づいて通常印刷が実行されるよう前記印刷手段を制御し該通常印刷の終了後に該通常印刷の成否を含む通常印刷ログを作成する通常印刷制御手段と、
を備えた印刷機能付き事務機器。
【請求項２】
前記通常印刷制御手段は、前記通常印刷ログを作成するにあたり、前記セッションＩＤを含まない形式で前記通常印刷の成否を含む通常印刷ログを作成する、
請求項１に記載の印刷機能付き事務機器。
【請求項３】
前記認証印刷制御手段は、前記セッションＩＤを作成するにあたり、前記機器識別情報と前記インデックス情報とログインしたユーザの識別情報とを含むセッションＩＤを作成する、
請求項１又は２に記載の印刷機能付き事務機器。
【請求項４】
前記認証印刷制御手段は、更に日付情報を含むセッションＩＤを作成する、
請求項３に記載の印刷機能付き事務機器。
【請求項５】
請求項１〜４のいずれか１項に記載の印刷機能付き事務機器であって、
ユーザのログイン中には他のユーザの通常印刷を禁止する受付禁止モードを設定するモード設定手段を備え、
前記通常印刷制御手段は、前記モード設定手段により前記受付禁止モードが設定されいるときには、ユーザがログインしてからログアウトするまでの間は、前記通常印刷ジョブに基づく通常印刷を実行しない、
印刷機能付き事務機器。
【請求項６】
印刷機能付き事務機器のコンピュータソフトウェアによる印刷ログ作成方法であって、
（ａ）ユーザ認証の結果が成功だったとき、ユーザのログインを許容し、ログインしてからログアウトするまでの１セッションの間に自機を他機と区別し得る固有の機器識別情報とセッションごとに割り振られた固有のインデックス情報とを含むセッションＩＤを作成すると共に、認証印刷用の印刷ジョブを取得し該取得した認証印刷用の印刷ジョブに基づいて認証印刷を実行し該認証印刷の終了後に前記セッションＩＤと前記認証印刷の成否とを対応付けた認証印刷ログを作成するステップと、
（ｂ）通常印刷用の印刷ジョブを取得し該取得した通常印刷用の印刷ジョブに基づいて通常印刷を実行し該通常印刷の終了後に該通常印刷の成否を含む通常印刷ログを作成するステップと、
を含む印刷ログ作成方法。
【請求項７】
請求項６に記載の印刷ログ作成方法の各ステップを１又は複数のコンピュータで実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷機能付き事務機器、印刷ログ作成方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、印刷ログを生成するクライアントが知られている。例えば特許文献１に記載のクライアントは、「印刷ジョブＩＤ」、「文書名」、「用紙サイズ」、「部数」、「用紙方向」、「プログラム名」、「ＯＳ名」などの情報を取得して印刷ログを作成している。
【特許文献１】特開２００２−２５９１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ユーザＩＤとパスワード、ＩＣカード、指紋認証などによりユーザと関係付けられた印刷ジョブにつき、そのユーザであることの認証に成功してログイン状態となった場合にのみその印刷ジョブに基づいた印刷を許可するという認証印刷の手法が知られている。特許文献１に記載のクライアントではこのような手法については特に考慮されておらず、このクライアントで作成された印刷ログを管理したとしても認証印刷とユーザ認証の不要な通常印刷とを区別することが困難であった。また、認証印刷の場合には、ユーザがログインしてからログアウトするまでの１セッションの間に行った処理と、他のセッションの間に行った処理とを区別することが困難であった。更に、複数のプリンタのログを作成する場合には、各プリンタを区別することが困難であった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、印刷が実行されたときにその印刷が認証印刷だったか通常印刷だったかを区別することができ、また、その印刷が認証印刷だった場合にはその認証印刷を行ったセッション及び機器を区別することができるログを作成可能な印刷機能付き事務機器及び印刷ログ作成方法を提供することを主目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の印刷機能付き事務機器は、
印刷を実行する印刷手段と、
印刷ジョブを取得する印刷ジョブ取得手段と、
ユーザ認証を実行するユーザ認証実行手段と、
前記ユーザ認証実行手段によって実行されたユーザ認証の結果が成功だったとき、ユーザのログインを許容し、ログインしてからログアウトするまでの１セッションの間に自機を他機と区別し得る固有の機器識別情報とセッションごとに割り振られた固有のインデックス情報とを含むセッションＩＤを作成すると共に、前記印刷ジョブ取得手段によって認証印刷用の印刷ジョブを取得し該取得した認証印刷用の印刷ジョブに基づいて認証印刷が実行されるよう前記印刷手段を制御し該認証印刷の終了後に前記セッションＩＤと前記認証印刷の成否とを対応付けた認証印刷ログを作成する認証印刷制御手段と、
前記印刷ジョブ取得手段によって通常印刷用の印刷ジョブを取得し該取得した通常印刷用の印刷ジョブに基づいて通常印刷が実行されるよう前記印刷手段を制御し該通常印刷の終了後に該通常印刷の成否を含む通常印刷ログを作成する通常印刷制御手段と、
を備えたものである。
【０００７】
この印刷機能付き事務機器では、ユーザ認証実行手段によって実行されたユーザ認証の結果が成功だったとき、ユーザのログインを許容し、ログインしてからログアウトするまでの１セッションの間に自機を他機と区別し得る固有の機器識別情報とセッションごとに割り振られた固有のインデックス情報とを含むセッションＩＤを作成すると共に、印刷ジョブ取得手段によって認証印刷用の印刷ジョブを取得しその取得した認証印刷用の印刷ジョブに基づいて認証印刷が実行されるよう印刷手段を制御しその認証印刷の終了後にセッションＩＤと認証印刷の成否とを対応付けた認証印刷ログを作成する。また、印刷ジョブ取得手段によって通常印刷用の印刷ジョブを取得しその取得した通常印刷用の印刷ジョブに基づいて通常印刷が実行されるよう印刷手段を制御しその通常印刷の終了後にその通常印刷の成否を含む通常印刷ログを作成する。このような認証印刷ログや通常印刷ログを管理することにより、印刷が実行されたときにその印刷が認証印刷だったか通常印刷だったかを区別することができ、また、その印刷が認証印刷だった場合にはその認証印刷を行ったセッション及び機器を区別することができる。なお、通常印刷制御手段は、ユーザがログインしてからログアウトするまでの間を除き通常印刷が実行されるよう印刷手段を制御してもよいし、ユーザがログインしてからログアウトするまでの間を含めていつでも通常印刷が実行されるよう印刷手段を制御してもよい。
【０００８】
本発明の印刷機能付き事務機器において、前記通常印刷制御手段は、前記通常印刷ログを作成するにあたり、前記セッションＩＤを含まない形式で前記通常印刷の成否を含む通常印刷ログを作成するものとしてもよい。こうすれば、セッションＩＤの有無によって認証印刷だったか通常印刷だったかを区別することができる。
【０００９】
本発明の印刷機能付き事務機器において、前記認証印刷制御手段は、前記セッションＩＤを作成するにあたり、前記機器識別情報と前記インデックス情報とログインしたユーザの識別情報とを含むセッションＩＤを作成するものとしてもよい。こうすれば、セッションＩＤからログインしたユーザの識別情報を得ることができる。このとき、前記認証印刷制御手段は、更に日付情報を含むセッションＩＤを作成するものとしてもよい。こうすれば、セッションＩＤから認証印刷を行った日付を得ることができる。
【００１０】
本発明の印刷機能付き事務機器は、ユーザのログイン中には他のユーザの通常印刷を禁止する受付禁止モードを設定するモード設定手段を備え、前記通常印刷制御手段は、前記モード設定手段により前記受付禁止モードが設定されいるときには、ユーザがログインしてからログアウトするまでの間は、前記通常印刷ジョブに基づく通常印刷を実行しないものとしてもよい。こうすれば、認証印刷の間に他のユーザの通常印刷が割り込むことがないので認証印刷を待っているユーザが通常印刷の印刷物に煩わされることがない。
【００１１】
本発明の印刷ログ作成方法は、
印刷機能付き事務機器のコンピュータソフトウェアによる印刷ログ作成方法であって、
（ａ）ユーザ認証の結果が成功だったとき、ユーザのログインを許容し、ログインしてからログアウトするまでの１セッションの間に自機を他機と区別し得る固有の機器識別情報とセッションごとに割り振られた固有のインデックス情報とを含むセッションＩＤを作成すると共に、認証印刷用の印刷ジョブを取得し該取得した認証印刷用の印刷ジョブに基づいて認証印刷を実行し該認証印刷の終了後に前記セッションＩＤと前記認証印刷の成否とを対応付けた認証印刷ログを作成するステップと、
（ｂ）通常印刷用の印刷ジョブを取得し該取得した通常印刷用の印刷ジョブに基づいて通常印刷を実行し該通常印刷の終了後に該通常印刷の成否を含む通常印刷ログを作成するステップと、
を含むものである。
【００１２】
この印刷ログ作成方法では、ユーザ認証の結果が成功だったとき、ユーザのログインを許容し、ログインしてからログアウトするまでの１セッションの間に自機を他機と区別し得る固有の機器識別情報とセッションごとに割り振られた固有のインデックス情報とを含むセッションＩＤを作成すると共に、認証印刷用の印刷ジョブを取得しその取得した認証印刷用の印刷ジョブに基づいて認証印刷を実行しその認証印刷の終了後にセッションＩＤと認証印刷の成否とを対応付けた認証印刷ログを作成する。また、通常印刷用の印刷ジョブを取得しその取得した通常印刷用の印刷ジョブに基づいて通常印刷を実行しその通常印刷の終了後にその通常印刷の成否を含む通常印刷ログを作成する。このような認証印刷ログや通常印刷ログを管理することにより、印刷が実行されたときにその印刷が認証印刷だったか通常印刷だったかを区別することができ、また、その印刷が認証印刷だった場合にはその認証印刷を行ったセッション及び機器を区別することができる。なお、この印刷ログ作成方法において、上述した印刷機能付き事務機器の各機能を実現するようなステップを追加してもよい。
【００１３】
本発明のプログラムは、上述した印刷ログ作成方法の各ステップを１又は複数のコンピュータに実行させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか複数のコンピュータに分散して実行させれば、上述した印刷ログ作成方法の各ステップが実行されるため、上述した印刷ログ作成方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の印刷機能付き事務機器の一実施形態であるマルチファンクションプリンタ（以下ＭＦＰと称する）１０を含む印刷システム９０の構成を表す説明図であり、図２は、クライアントＰＣ７０，７１から出力される印刷ジョブの説明図であり、図３は、ＭＦＰ１０の概略構成を示す外観図及びブロック図であり、図４は、フラッシュメモリ６８に記憶されているユーザ認証情報６８ａの説明図である。
【００１５】
図１に示すように、本実施形態の印刷システム９０は、ネットワーク９１に接続された印刷ジョブを作成するクライアントＰＣ７０，７１、クライアントＰＣ７０，７１により作成された印刷ジョブに基づいて印刷を実行するＭＦＰ１０，１１及び印刷結果を含む印刷ログを管理するログ管理装置８０から構成される。なお、ここでは、クライアントＰＣ及びＭＦＰをそれぞれ２台含むものとしたが、１台のみ含むものとしてもよいし、３台以上含むものとしてもよい。２台のクライアントＰＣ７０，７１は同じ構成のものであり、ここではクライアントＰＣ７０を例に挙げて説明する。クライアントＰＣ７０は、ＣＰＵ７２やＲＯＭ７３、ＲＡＭ７４、ハードディスクドライブ（ＨＤＤ）７５、ネットワーク９１に接続するネットワークインタフェース７６、ディスプレイ７７、キーボード７８などからなる周知のパーソナルコンピュータとして構成されている。このクライアントＰＣ７０は、ネットワーク９１に接続されたＭＦＰ１０，１１で印刷を行うネットワーク印刷の機能を有しており、ＭＦＰ１０，１１にログインしているユーザにのみ印刷の実行を許可する認証印刷にも対応しているものである。具体的には、ユーザＩＤやパスワード、認証印刷ジョブであることを示す認証フラグを含む認証印刷ジョブを作成してＭＦＰ１０，１１に出力したり、ユーザ認証なしにネットワーク９１を介してＭＦＰ１０，１１で印刷する通常印刷ジョブを作成してＭＦＰ１０，１１に出力したりする機能を有している。ここで、認証印刷ジョブと通常印刷ジョブについて説明する。図２（ａ）は認証印刷ジョブの内容を示す説明図である。図示するように、ヘッダ部分４１と印刷データ４２とが含まれそのヘッダ部分４１にはユーザＩＤ４１ａ及びパスワード４１ｂ、認証印刷であることを示す認証フラグ４１ｃが含まれている。図２（ｂ）は通常印刷ジョブの内容を示す説明図である。図示するように、ヘッダ部分４３と印刷データ４２とが含まれているが、このヘッダ部分４３には、認証フラグやユーザＩＤは含まれていない。
【００１６】
ログ管理装置８０は、ＣＰＵ８２やＲＯＭ８３、ＲＡＭ８４、ハードディスクドライブ（ＨＤＤ）８５、ネットワーク９１に接続するネットワークインタフェース８６、ディスプレイ８７、キーボード８８などからなる周知のパーソナルコンピュータとして構成されている。このログ管理装置８０は、ＭＦＰ１０，１１から送信されてくるログをネットワークインタフェース８６を介して入力してＨＤＤ８５に記録する機能を有している。また、例えば印刷システム９０の管理者などがログを確認するときには、その管理者によりキーボード８８を介して入力されたログの一覧表示指示にしたがって、ＨＤＤ８５に記録されたログをその内容に従って区別してディスプレイ８７に一覧表示する機能を有している。
【００１７】
２台のＭＦＰ１０，１１は同じ構成のものであり、ここではＭＦＰ１０を例に挙げて説明する。ＭＦＰ１０は、図３に示すように、印刷ジョブに基づいて記録紙Ｓへの印刷を実行するインクジェット方式のフルカラープリンタ機構として構成された印刷機構２０と、ガラス台３６に載置された書類を読み取るいわゆるフラットベッド型のフルカラースキャナ機構として構成された読取機構２２と、電話回線９２を介してＦＡＸ情報の送受信が可能なファクスインタフェース（ファクスＩ／Ｆ）２４と、ネットワーク９１と接続され外部の機器との間でデータの送受信の可能なネットワークインタフェース（ネットワークＩ／Ｆ）２６と、メモリを備えネットワークＩ／Ｆ２６を介してネットワーク９１から印刷ジョブを取得し一時的に記憶する印刷ジョブスプール部３０と、このＭＦＰ１０へのログインを所望するユーザのユーザ認証を実行するユーザ認証部３２と、各種情報を表示部５２に表示したりユーザの指示をボタン群５４の操作を介して入力したりする操作パネル５０と、装置全体の制御を司るコントローラ６０とを備えている。このＭＦＰ１０は、印刷機構２０や読取機構２２，ファクスＩ／Ｆ２４，ネットワークＩ／Ｆ２６，印刷ジョブスプール部３０，ユーザ認証部３２，コントローラ６０がバス１２を介して各種制御信号やデータのやり取りをすることができるよう構成されている。操作パネル５０は、液晶ディスプレイである表示部５２と、認証印刷ボタン５５やログインボタン５６、ログアウトボタン５７、図示しないコピーボタン、ＦＡＸボタン、スキャンボタン、電源ボタンなどを含むボタン群５４とを備えている。
【００１８】
コントローラ６０は、ＣＰＵ６２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ６４と、一時的に印刷データ等を記憶するＲＡＭ６６と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリ６８と、操作パネル５０との通信を可能とする内部通信インタフェース６９とを備えている。このコントローラ６０は、印刷機構２０や読取機構２２，ファクスＩ／Ｆ２４，ネットワークＩ／Ｆ２６からの各種動作信号や各種検出信号、各種データを入力したり、印刷ジョブスプール部３０から印刷ジョブを入力したり、ユーザ認証部３２から認証の成否を表す信号を入力したり、操作パネル５０のボタン群５４の操作に応じて発生する操作信号を入力したりする。また、印刷ジョブに基づいて印刷を実行するよう印刷機構２０に指令を出力したり、読取機構２２へ各種制御信号や各種データを出力したり、印刷ジョブスプール部３０へ受信した印刷ジョブを出力したり、ユーザ認証部３２へユーザにより入力されたユーザＩＤやパスワードを出力したり、操作パネル５０の表示部５２に制御信号を出力したりする。フラッシュメモリ６８には、図４に示すように、ユーザ認証時に参照されるユーザ認証情報６８ａが記憶されている。図示するように、ユーザ認証情報６８ａにはユーザを識別するためのユーザＩＤとそのユーザＩＤに対応付けられたパスワードとがこのＭＦＰ１０にログインするユーザの数だけ含まれている。
【００１９】
こうして構成されたＭＦＰ１０は、ネットワークＩ／Ｆ２６を介してネットワーク９１から入力された印刷ジョブに基づいて印刷を行う印刷機能や、読取機構２２によってガラス台３６に載置された原稿の画像を読み取るスキャン機能、読み取った画像に基づいて印刷を行うコピー機能、ファクスＩ／Ｆ２４を介して読取機構２２により読み取った画像を電話回線９２を介して外部の機器へ送信したり画像データを受信して印刷機構２０により印刷するＦＡＸ機能等を有している。また、このＭＦＰ１０は、印刷機能に関して認証印刷と通常印刷とを実行する機能を有している。認証印刷とは、このＭＦＰ１０によりユーザＩＤとパスワードを入力して認証に成功したユーザのみが実行可能な印刷機能であり、ユーザがログインしたあと認証印刷ボタン５５を押下したときにそのログインしているユーザにより入力された認証印刷ジョブに基づいて印刷機構２０により印刷を行う機能である。また、通常印刷は、通常印刷ジョブに基づいて印刷機構２０により印刷を行う通常の印刷機能である。
【００２０】
次に、印刷システム９０の動作について説明する。まず、クライアントＰＣ７０の動作、特にＭＦＰ１０用のプリンタドライバによって印刷ジョブを送信する動作について説明する。図５は、クライアントＰＣ７０のＣＰＵ７２により実行される印刷ジョブ送信処理ルーチンの一例を示すフローチャートであり、図６は、クライアントＰＣ７０のディスプレイ７７に表示されるプリンタドライバの印刷条件設定ダイアログの一例を示す図である。この印刷ジョブ送信処理ルーチンは、ＲＯＭ７３に記憶されている。また、このルーチンは、ユーザがクライアントＰＣ７０で動作するプリンタドライバ上で印刷を選択したときに開始される。このルーチンを開始すると、ＣＰＵ７２はまず、認証印刷が選択されているか否かを判定する（ステップＳ１００）。ここで、認証印刷が選択されているか否かは、例えば、図６に示すプリンタドライバの印刷条件設定ダイアログ７７ａにおいて認証印刷用のチェックボックスにユーザによってチェックが入れられているか否かによって判定することができる。認証印刷が選択されていない場合には、既述した通常印刷ジョブ（図２（ｂ）参照）を作成し、プリンタドライバ上で選択されているプリンタ（ここではＭＦＰ１０）に送信し（ステップＳ１１０）、本ルーチンを終了する。一方、認証印刷が選択されている場合には、既述した認証印刷ジョブ（図２（ａ）参照）を作成し、プリンタドライバ上で選択されているプリンタ（ここではＭＦＰ１０）に送信し（ステップＳ１２０）、本ルーチンを終了する。図６に示すように印刷条件設定ダイアログ７７ａには、印刷を実行するプリンタを選択する欄が設けられており、ここではＭＦＰ１０が選択されている。ここで、送信される認証印刷ジョブには、認証印刷であることを表す認証フラグとプリンタドライバの印刷条件設定ダイアログ７７ａにおいて入力されたユーザＩＤとパスワードとが含まれている。
【００２１】
続いて、ＭＦＰ１０の動作、特にユーザがこのＭＦＰ１０にログインを試みてからログアウトするまでの動作について説明する。図７は、コントローラ６０のＣＰＵ６２により実行される要認証処理実行ルーチンの一例を示すフローチャートであり、図８はＣＰＵ６２により作成されるセッションＩＤ４４の説明図である。この要認証処理実行ルーチンは、ＲＯＭ６４に記憶されている。また、このルーチンは、ＭＦＰ１０において、ユーザにより図示しない入力キーが操作されてユーザＩＤとパスワードとが入力された状態でログインボタン５６が押下されたときに実行される。このルーチンを開始すると、コントローラ６０のＣＰＵ６２は、まず、ユーザにより入力されたユーザＩＤとパスワードとに基づいてユーザ認証部３２にユーザ認証を実行させユーザ認証に成功したか否かを判定する（ステップＳ２００）。具体的には、入力されたユーザＩＤ及びパスワードの組がフラッシュメモリ６８に記憶されているユーザ認証情報６８ａに含まれているか否かをユーザ認証部３２に判定させる。ユーザ認証に失敗した場合には、認証に失敗した旨のエラーメッセージ（例えば「ユーザ認証に失敗しました」の文字列）を表示部５２に表示させ（ステップＳ２１０）、本ルーチンを終了する。一方、ユーザ認証に成功した場合には、ユーザのログインを許容し、セッションＩＤ４４を作成する（Ｓ２２０）。
【００２２】
ここで、セッションＩＤ４４は、図８に示すように、このＭＦＰ１０をネットワーク上で自機を他機と区別し得る、ネットワークＩ／Ｆ２６に割り当てられている機器ＭＡＣアドレス４４ａと、ログインしたユーザのユーザＩＤにそれより短い番号を対応付けて内部的に管理する内部管理ユーザＩＤ４４ｂと、セッションごとに割り振られユーザがログインする度に繰り上がるインデックス番号４４ｃと、ユーザがログインしてから処理を実行した日付４４ｄとを含んでいる。したがって、機器ＭＡＣアドレス４４ａの部分によれば、どの機器（例えばＭＦＰ１０かＭＦＰ１１か）で作成されたセッションＩＤかがわかり、インデックス番号４４ｃの部分によれば、どのセッションで作成されたセッションＩＤかがわかるのである。ここでは、機器ＭＡＣアドレス４４ａは、００００からＦＦＦＦまでの４桁の１６進数の数字で表され、内部管理ユーザＩＤ４４ｂは、０００１から９９９９までの４桁の数字で表され、インデックス番号４４ｃは００００からＦＦＦＦまでの４桁の１６進数の数字で表され、日付４４ｄは、西暦の下２桁と月と日とを合わせた０００１０１から９９１２３１までの６桁の数字で表されるものとする。そして、セッションＩＤ４４はこれらの数字を直列的につなげて作成される。
【００２３】
次に、ＣＰＵ６２は、ログインしたことを表すログインログを作成してネットワークＩ／Ｆ２６を介してログ管理装置８０へ送信する（ステップＳ２３０）。ここでログインログについては後述する。そして、認証印刷ボタン５５が押下されたか否かを判定する（ステップＳ２４０）。認証印刷ボタン５５が押下されていないときには、続いて図示しないコピーボタンやＦＡＸボタン、スキャンボタンが押下されコピーやＦＡＸ、スキャン等の指示が入力されたか否かを判定する（ステップＳ２５０）。コピーやＦＡＸ、スキャン等の指示が入力されていないときには、ログアウトボタン５７が押下されたか否かを判定する（ステップＳ２６０）。ログアウトボタン５７が押下されていないときには、再度ステップＳ２４０以降の処理を実行する。
【００２４】
ＣＰＵ６２は、こうしてステップＳ２４０〜Ｓ２６０の判定を繰り返しているうちに、ステップＳ２４０で、認証印刷ボタン５５が押下されたと判定したときには、ログイン中のユーザの認証印刷ジョブを印刷ジョブスプール部３０から読み出す（ステップＳ２７０）。ここでは、このＭＦＰ１０に向けて送信された印刷ジョブは、ユーザのログインの状況や認証印刷ジョブか通常印刷ジョブかに拘らず、一旦印刷ジョブスプール部３０に記憶されるものとする。また、既述したように、認証印刷ジョブには、ユーザＩＤやパスワードなどがヘッダ部分４３（図２（ａ）参照）に含まれており、現在ログインしているユーザのユーザＩＤ及びパスワードが一致しているか否かにより、このユーザの認証印刷ジョブを特定することができる。そして、読み出した認証印刷ジョブに基づいて印刷機構２０に印刷（認証印刷）を実行させる（ステップＳ２８０）。続いて、その印刷結果と作成したセッションＩＤとユーザＩＤと印刷を実行した日時分秒とジョブ種別（認証印刷か通常印刷か）と印刷のパラメータ（部数、両面か片面か、カラーかモノクロか等）とを含む認証印刷ログを作成して、ネットワークＩ／Ｆ２６を介してログ管理装置８０へ送信し（ステップＳ２９０）、ステップＳ２６０の処理を実行する。
【００２５】
また、ＣＰＵ６２は、ステップＳ２５０でコピーやＦＡＸ、スキャン等の指示が入力されたと判定したときには、この入力された指示の処理を実行し、その後、その処理の成否とセッションＩＤとその処理を行った日時分秒とその処理の内容を表すジョブ種別とその処理のパラメータとを含むログを作成して、ネットワークＩ／Ｆ２６を介してログ管理装置８０へ送信し（ステップＳ３００）、ステップＳ２６０の処理を実行する。ここで、このステップＳ３００で行われるコピーやＦＡＸ、スキャン等の処理は、ユーザ認証に成功したユーザのみが実行可能な認証コピーや認証ＦＡＸ、認証スキャン等である。そして、これらの機能の目的はユーザ認証に成功したユーザ以外の人に勝手に使用されないようにすることであるから、ここでは、ユーザ認証に失敗したユーザやユーザ認証自体実行していないユーザにはこれらの機能を実行不可にするものとする。よって、作成されるログは認証コピーや認証ＦＡＸ、認証スキャン等のログである。
【００２６】
そして、ＣＰＵ６２は、ステップＳ２６０でログアウトボタン５７が押下されたと判定したときには、ユーザがログアウトしたことを表すログアウトログを作成してネットワークＩ／Ｆ２６を介してログ管理装置８０へ送信し（ステップＳ３１０）、本ルーチンを終了する。ここで、ログアウトログについては後述する。このように、認証印刷ジョブに基づいて印刷を実行したときには、ユーザＩＤやセッションＩＤを含む認証印刷ログを作成し、認証コピーや認証ＦＡＸ、認証スキャン等を実行したときには、ユーザＩＤやセッションＩＤを含むこれらの処理のログを作成してログ管理装置８０へ送信するのである。
【００２７】
次に、ＭＦＰ１０の動作、特に通常印刷ジョブに基づいて印刷する動作について説明する。図９は、コントローラ６０のＣＰＵ６２により実行される通常印刷処理実行ルーチンの一例を示すフローチャートである。このルーチンは、ＲＯＭ６４に記憶されている。また、このルーチンは、ＭＦＰ１０が通常印刷や既述の認証印刷、認証コピー、認証ＦＡＸ、認証スキャン等の処理を実行していないときに所定時間ごと（例えば１秒ごと）に開始される。このルーチンを開始すると、コントローラ６０のＣＰＵ６２は、まず、通常印刷ジョブが印刷ジョブスプール部３０にあるか否かを判定する（ステップＳ４００）。ここで、通常印刷ジョブが印刷ジョブスプール部３０にあるか否かは印刷ジョブのヘッダに認証フラグの含まれていないものがあるか否かによって判定することができる。通常印刷ジョブが印刷ジョブスプール部３０に無いときには、そのまま本ルーチンを終了する。一方、通常印刷ジョブが印刷ジョブスプール部３０にあるときには、この通常印刷ジョブを読み出し（ステップＳ４１０）、この通常印刷ジョブに基づいて印刷機構２０に印刷（通常印刷）を実行させる（ステップＳ４２０）。そして、その印刷結果と印刷の日時分秒とジョブ種別（ここでは通常印刷）と印刷のパラメータとを含む通常印刷ログを作成して、ネットワークＩ／Ｆ２６を介してログ管理装置８０へ送信し（ステップＳ４３０）、本ルーチンを終了する。ここで、ユーザＩＤやセッションＩＤが含まれる認証印刷ログとは異なり、この通常印刷ログには、ユーザＩＤやセッションＩＤが含まれていない。
【００２８】
ここで、ログ管理装置８０へ送信されてＨＤＤ８５に記憶されているログについて図１０を用いて説明する。図１０は、ログ管理装置８０のＨＤＤ８５に記憶されているログ８５ａの一例を示す説明図である。図示するように、受信したログが時系列で順に記録されている。図示する最初のログはログインログであり、ユーザＩＤ「０１２３４５６７」のユーザが２００７年の７月２７日１２時３４分５６秒にユーザ認証に成功してログインし、そのときに作成されたセッションＩＤが「６３Ｃ４０００１０１２３０７０７２７」であることを表している。次のログは認証コピーのログであり、ユーザＩＤ「０１２３４５６７」のユーザが２００７年の７月２７日１２時３５分１０秒にカラーで両面の３部の認証コピーに成功し、そのときのセッションＩＤが「６３Ｃ４０００１０１２３０７０７２７」であることを表している。最初のログと同じセッションＩＤであるため、最初のログでログインしたユーザがログアウトするまでのセッションの間に行われた認証コピーであることを表している。更に、次のログは認証ＦＡＸのログであり、ジョブ種別がコピーではなくＦＡＸであることと、パラメータがＦＡＸ用のパラメータ（送信件数３件）であること以外は上述のコピーのログと同様の意味を表している。更に次のログは通常印刷のログであり、２００７年の７月２７日１２時３６分３０秒にカラーで片面の３部の通常印刷に成功したことを表している。セッションＩＤとユーザＩＤの情報は含まれていない。次のログは認証印刷のログであり、ユーザＩＤ「０１２３４５６７」のユーザが２００７年の７月２７日１２時３７分０５秒にカラーで片面の５部の認証印刷に成功し、そのときのセッションＩＤが「６３Ｃ４０００１０１２３０７０７２７」であることを表している。そして、次のログはログアウトログであり、ユーザＩＤ「０１２３４５６７」のユーザが２００７年の７月２７日１２時３８分１５秒にログアウトし、ログアウトしたときのセッションＩＤが「６３Ｃ４０００１０１２３０７０７２７」であることを表している。続いて、次のログはログインログであり、ユーザＩＤ「０１２３４５６７」のユーザが２００７年の７月２７日１３時３４分５６秒にログインし、ログインしたときのセッションＩＤが「６３Ｃ４０００１０１２４０７０７２７」であることを表している。このように、セッションが異なっているため、セッションＩＤのうちのインデックス番号を表す部分の数字がさきほどの「０１２３」から値１増えて「０１２４」となっている。これによって、セッションを区別することができる。続くログは認証印刷のログであり、セッションＩＤや日時、パラメータが異なる以外は既述の認証印刷のログと同様である。また、更に次のログはログアウトログであり、セッションＩＤや日時が異なる以外は既述のログアウトログと同様である。このように、セッションの間に行われた通常印刷のログと認証印刷のログとは、セッションＩＤの有無やユーザＩＤの有無、ジョブ種別などが異なっている。そして、図示した最後のログは、ＭＦＰ１０にユーザがログインしていないときのログであり、日時が異なることと部数が１部であること以外は既述した通常印刷のログと同じ意味を表している。
【００２９】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＭＦＰ１０が本発明の印刷機能付き事務機器に相当し、印刷機構２０が印刷手段に相当し、印刷ジョブスプール部３０がジョブ取得手段に相当し、ユーザ認証部３２がユーザ認証実行手段に相当し、コントローラ６０が認証印刷制御手段及び通常印刷制御手段に相当する。なお、本実施形態では、ＭＦＰ１０の動作を説明することにより本発明の印刷ログ作成方法の一例も明らかにしている。
【００３０】
以上詳述した本実施形態のＭＦＰ１０によれば、ログインしてからログアウトするまでの１セッションの間に機器ＭＡＣアドレスとセッションごとに割り振られた固有のインデックス番号とを含むセッションＩＤ及び認証印刷の成否を対応付けた認証印刷ログや、通常印刷の成否を含む通常印刷ログを作成する。したがって、これらの印刷ログを管理することにより、印刷が実行されたときにその印刷が認証印刷だったか通常印刷だったかを区別することができ、また、その印刷が認証印刷だった場合にはその認証印刷を行ったセッション及び機器を区別することができる。また、セッションＩＤを含まない形式で通常印刷ログを作成するから、セッションＩＤの有無によって認証印刷だったか通常印刷だったかを区別することができる。更に、ＭＡＣアドレスとインデックス番号とログインしたユーザのユーザＩＤとを含むセッションＩＤを作成するから、セッションＩＤからログインしたユーザのユーザＩＤを得ることができる。更にまた、日付情報を含むセッションＩＤを作成するから、セッションＩＤから認証印刷を行った日付を得ることができる。
【００３１】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３２】
例えば、上述した実施形態では、ユーザＩＤとパスワードを用いてユーザ認証を実行するものとしたが、これ以外の方法でユーザ認証を実行するものとしてもよい。例えば、ＩＣカードによってユーザ認証を実行するものとしてもよいし、ユーザの指紋でユーザ認証を実行するものとしてもよい。これらの場合は、ＩＣカード記憶されている認証ＩＤやユーザの指紋情報などが、フラッシュメモリ６８に記憶されたユーザ認証情報６８ａにユーザと対応付けて含まれているものとする。
【００３３】
上述した実施形態では、ＭＦＰ１０は、通常印刷や認証印刷、認証コピー、認証ＦＡＸ、認証スキャンなどの機能を有しそれらのログを作成するものとしたが、スキャンした画像を電子メールで送信する認証スキャンｔｏメール機能やクライアントＰＣ７０，７１において準備されたＦＡＸ原稿をネットワークＩ／Ｆ２６を介して取得しファクスＩ／Ｆ２４を介して電話回線９２に接続された外部の機器へ送信するＰＣファックス機能などを有し、これらの機能による処理の結果とセッションＩＤと機器ＭＡＣアドレスとを含むログを作成するものとしてもよい。これらの機能を有する場合は各機能に応じた構成、例えば、ＦＡＸ番号やメールアドレスの入力キーなどを備えるものとする。
【００３４】
上述した実施形態では、印刷機能の他に、認証コピー、認証ＦＡＸ、認証スキャンなどの機能を有するものとしたが、これら印刷機能以外の機能を有していないものとしてもよい。
【００３５】
上述した実施形態では、印刷ジョブスプール部３０やユーザ認証部３２は、ＭＦＰ１０に内蔵されているものとしたが、これらのうちのいずれか一方または両方がＭＦＰ１０から独立し印刷ジョブスプール装置やユーザ認証装置として外部に設置されたものとしてもよい。印刷ジョブスプール装置を外部に設置するときには、この印刷ジョブスプール装置から一時的に記憶された印刷ジョブを取得する印刷ジョブ転送部をＭＦＰ１０に内蔵するものとしてもよいし、この印刷ジョブ転送部を印刷ジョブスプール装置に内蔵するものとしてもよいし、印刷ジョブ転送装置としてＭＦＰ１０や印刷ジョブスプール装置から独立したものとしてもよい。
【００３６】
上述した実施形態では、自機を他機と区別し得る固有の機器識別情報として機器ＭＡＣアドレスを用いるものとしたが、自機を他機と区別し得る情報であれば如何なる情報を用いるものとしてもよい。例えば、ＩＰアドレスを用いるものとしてもよい。
【００３７】
上述した実施形態では、セッションＩＤには、ユーザＩＤと対応付けられた内部管理ユーザＩＤ４４ｂが含まれるものとしたが、含まれないものとしてもよいし、ユーザＩＤがそのまま含まれるものとしてもよい。また、ユーザＩＤと対応付けられた既述の認証ＩＤが含まれるものとしてもよい。
【００３８】
上述した実施形態では、セッションＩＤには、日付４４ｄが含まれるものとしたが、日付４４ｄが含まれないものとしてもよい。また、日付に加えて時分秒まで含まれるものとしてもよく、こうすれば、より一意性のあるセッションＩＤを作成することができる。
【００３９】
上述した実施形態では、セッションＩＤ４４は、機器ＭＡＣアドレス４４ａと内部管理ユーザＩＤ４４ｂとインデックス番号４４ｃと日付４４ｄとを含むものとしたが、更に、ログを作成したアプリケーションを識別する情報を含むものとしてもよい。例えば、既述した認証印刷や通常印刷、認証コピー、認証ＦＡＸ、認証スキャン等がそれぞれ別のアプリケーションによって実行される場合には、それぞれのアプリケーションに固有の番号（例えば４桁の番号）を含むものとしてもよい。こうすればセッションＩＤからログを作成したアプリケーションを知ることができる。
【００４０】
上述した実施形態では、ＭＦＰ１０にユーザがログインしているか否かに拘らず、他の処理を実行していないときには図９に示す通常印刷処理実行ルーチンを実行し通常印刷ジョブが印刷ジョブスプール部３０に記憶されているときには、その通常印刷ジョブに基づいて印刷を実行するものとしたが、ＭＦＰ１０にユーザがログインしてからログアウトするまでの間は、通常印刷処理実行ルーチンを実行しないものとしてもよい。また、このようにユーザがログインしてからログアウトするまでの間は通常印刷処理実行ルーチンを実行せず他のユーザの通常印刷を禁止する受付禁止モードを備えるものとしてもよい。この場合、この受付禁止モードを設定する図示しない受付禁止スイッチを備えるものとしてもよい。こうした場合には、他のユーザがログインしているときには、印刷ジョブスプール部３０に通常印刷ジョブがある場合であってもこの通常印刷ジョブを読み出して印刷を行うことはなく、認証印刷の間に他のユーザの通常印刷が割り込むことがないので認証印刷を待っているユーザが通常印刷の印刷物に煩わされることがない。ここで、受付禁止スイッチが本発明のモード設定手段に相当する。
【００４１】
上述した実施形態では、図２に示すように、認証印刷ジョブ（図２（ａ））にはユーザＩＤ４１ａとパスワード４１ｂと認証フラグ４１ｃとが含まれるものとしたが、ユーザＩＤ４１ａと認証フラグ４１ｃとが含まれるものとしてもよいし、既述の認証ＩＤと認証フラグ４１ｃとが含まれるものとしてもよい。これらの場合には、ユーザＩＤ４１ａや認証ＩＤによってログインしたユーザの認証印刷ジョブを特定するものとする。
【００４２】
上述した実施形態では、図２に示すように、認証印刷ジョブ（図２（ａ））と通常印刷ジョブ（図２（ｂ））とを、ヘッダ部分に認証フラグ４１ｃが含まれているか否かによって区別するものとしたが、認証フラグ４１ｃを付加せずにクライアントＰＣ７０とＭＦＰ１０において認証印刷ジョブと通常印刷ジョブとで異なるポートを用いて送受信することによりこれら２種類の印刷ジョブを区別するものとしてもよいし、認証フラグ４１ｃを付加せずにユーザＩＤやパスワードが含まれているか否かによってこれら２種類の印刷ジョブを区別するものとしてもよい。
【００４３】
上述した実施形態では、印刷機構２０は、インクジェット方式を採用した機構としたが、レーザやＬＥＤなどにより感光体に静電潜像を形成し、その静電潜像に応じて付着したトナーを記録紙に転写することにより印刷を行う方式を採用した機構としてもよい。
【００４４】
上述した実施形態では、ＭＦＰ１０として本発明を説明したが、ユーザがログイン可能であり通常印刷と認証印刷とを実行可能であり機器を識別する情報を有するものであれば特に限定されず、印刷機能を備えたＦＡＸなどに適用してもよい。また、ＭＦＰ１０の態様で説明したが、印刷ログ作成方法の態様としてもよいし、この印刷ログ作成方法のプログラムの態様としてもよい。
【図面の簡単な説明】
【００４５】
【図１】印刷システム９０の構成の概略を示す構成図。
【図２】認証印刷ジョブ及び通常ジョブの一例を示す説明図。
【図３】ＭＦＰ１０の概略構成の外観図及びブロック図。
【図４】フラッシュメモリ６８に記憶されたユーザ認証情報６８ａの説明図。
【図５】印刷ジョブ送信処理ルーチンの一例を示すフローチャート。
【図６】プリンタドライバの印刷条件設定ダイアログの一例を示す説明図。
【図７】要認証処理実行ルーチンの一例を示すフローチャート。
【図８】セッションＩＤの一例を示す説明図。
【図９】通常印刷処理実行ルーチンの一例を示すフローチャート。
【図１０】ＨＤＤ８５に記憶されたログ８５ａの一例を示す説明図。
【符号の説明】
【００４６】
１０，１１  マルチファンクションプリンタ（ＭＦＰ）、１２  バス、２０  印刷機構、２２  読取機構、２４  ファクスインタフェース（ファクスＩ／Ｆ）、２６  ネットワークインタフェース（ネットワークＩ／Ｆ）、３０  印刷ジョブスプール部、３２  ユーザ認証部、４１，４３  ヘッダ部分、４１ａ  ユーザＩＤ、４１ｂ  パスワード、４１ｃ  認証フラグ、４２  印刷データ、４４  セッションＩＤ、４４ａ  機器ＭＡＣアドレス、４４ｂ  内部管理ユーザＩＤ、４４ｃ  インデックス番号、４４ｄ  日付、５０  操作パネル、５２  表示部、５４  ボタン群、５５  認証印刷ボタン、５６  ログインボタン、５７  ログアウトボタン、６０  コントローラ、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  フラッシュメモリ、６８ａ  ユーザ認証情報、６９  内部通信インタフェース、７０，７１  クライアントＰＣ、７２  ＣＰＵ、７３  ＲＯＭ、７４  ＲＡＭ、７５  ハードディスクドライブ（ＨＤＤ）、７６  ネットワークインタフェース、７７  ディスプレイ、７７ａ  印刷条件設定ダイアログ、７８  キーボード、８０  ログ管理装置、８２  ＣＰＵ、８３  ＲＯＭ、８４  ＲＡＭ、８５  ハードディスクドライブ（ＨＤＤ）、８５ａ  ログ、８６  ネットワークインタフェース、８７  ディスプレイ、８８  キーボード、９０  印刷システム、９１  ネットワーク、９２  電話回線。
【図１】
0004900137.tif 000002
【図２】
0004900137.tif 000003
【図３】
0004900137.tif 000004
【図４】
0004900137.tif 000005
【図５】
0004900137.tif 000006
【図６】
0004900137.tif 000007
【図７】
0004900137.tif 000008
【図８】
0004900137.tif 000009
【図９】
0004900137.tif 000010
【図１０】
0004900137.tif 000011