(57)【要約】【課題】カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた設定を反映した処理を容易に実行することができる印刷システムを提供する。【解決手段】印刷システムは、スキャナ部１０２、プリンタ部１０３、制御部１２０及び認証部１２５を備えている。認証部１２５は、第１及び第２のユーザに対してＩＣカードを使った認証を行う。第２のユーザの認証により割り込み処理の指示が入力されたときに、制御部１２０は、処理を実行する権限を、認証された第１のユーザに割り当てられた権限から第２のユーザに割り当てられた権限に切り換える。そして、スキャナ部１０２及びプリンタ部１０３が当該切り換えられた権限に基づいて割り込み処理を実行する。【選択図】      図２
2008137329.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２のカードからそれぞれ第１及び第２のユーザ情報を読み取り可能なカード読取手段と、
前記読み取られた第１及び第２のユーザ情報に基づいて第１及び第２のユーザがそれぞれ正規のユーザであるかを認証する認証手段と、
前記正規のユーザであると認証された第１のユーザに指示された印刷処理の実行中に、前記正規のユーザであると認証された第２のユーザにより割り込み処理の指示が入力されたときに、印刷処理を実行するための設定を前記第１のユーザに割り当てられた設定から前記第２のユーザに割り当てられた設定に切り換える切換手段と、
前記切り換えられた、第２のユーザに割り当てられた設定に基づいて前記割り込み処理を実行する実行手段と
を備えることを特徴とする印刷システム。
【請求項２】
前記設定は、印刷の権限であり、
前記印刷の権限を超える印刷の指示が入力されたときに警告を通知する第１の通知手段を備えることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷システムは、原稿を読み取る原稿読取手段と、前記原稿読取手段によって読み取られた原稿のデータを記憶する第１の記憶手段と、第１の記憶手段によって記憶された原稿のデータを媒体に印刷する印刷手段とを備え、
前記設定は、前記原稿読取手段、前記第１の記憶手段及び前記印刷手段の利用権のうち、少なくともいずれか一方であることを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記第１のユーザに指示された印刷処理及び前記第２のユーザにより指示された割り込み処理で生じた課金及びログの情報を記憶する第２の記憶手段を備えることを特徴とする請求項１から３のいずれか１項に記載の印刷システム。
【請求項５】
前記印刷システムの設定を入力する入力手段と、
前記切換手段による前記設定の切換前に、前記入力手段を介して前記第１のユーザにより入力された印刷システムの設定を退避する退避手段と、
前記割り込み処理の終了後に、前記退避手段により退避された印刷システムの設定を読み出す読出手段とを備えることを特徴とする請求項１から４のいずれか１項に記載の印刷システム。
【請求項６】
前記第１のユーザに指示された印刷処理及び前記第２のユーザにより指示された割り込み処理のうち、いずれが早く終了するかを判別する判別手段を備え、
前記切換手段は、前記判別手段の判別結果に基づいて、前記設定の切換を行うことを特徴とする請求項１から５のいずれか１項に記載の印刷システム。
【請求項７】
前記割り込み処理の終了後に、当該割り込み処理が終了した旨を通知する第２の通知手段を備えることを特徴とする請求項１から６のいずれか１項に記載の印刷システム。
【請求項８】
コンピュータを
第１及び第２のカードからそれぞれ第１及び第２のユーザ情報を読み取り可能なカード読取手段と、
前記読み取られた第１及び第２のユーザ情報に基づいて第１及び第２のユーザがそれぞれ正規のユーザであるかを認証する認証手段と、
前記正規のユーザであると認証された第１のユーザに指示された処理の実行中に、前記正規のユーザであると認証された第２のユーザにより割り込み処理の指示が入力されたときに、処理を実行するための設定を前記第１のユーザに割り当てられた設定から前記第２のユーザに割り当てられた設定に切り換える切換手段と、
前記切り換えられた、第２のユーザに割り当てられた設定に基づいて前記割り込み処理を実行する実行手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカード等を利用した個人認証機能を持つ印刷システムに関する。
【背景技術】
【０００２】
従来より、ＩＣカード等を利用した個人認証システムが知られている。例えば、特許文献１には、複数のＩＣカードを使ってカード自信の正当性を保証するシステムが開示されている。また、特許文献２には、複数の装置を同時に利用するときに、１枚のカードでまとめて課金するシステムが開示されている。特許文献３には、２枚のカードを用意して、１枚のカードに記録された鍵情報を他方のカードに移転させる技術が開示されている。特許文献４には、２枚のカードを使って認証を実行するシステムが開示されている。
【特許文献１】特開平９−２６５５１６号公報
【特許文献２】特開平１０−１１１６２６号公報
【特許文献３】特開２００３−１１０５４２号公報
【特許文献４】特開２０００−３２２５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１〜４の技術では、カード認証を実行するが、複数のユーザに割り当てられた設定等を切り換える技術は開示されていない。このため、例えば、印刷システムにおいて、第１のユーザが第１のカードでユーザ認証を実行し、印刷を実行している場合に、第２のユーザが割り込み処理を行うとき、第２のユーザの設定が反映された印刷を実行できず、第１のカードで割り込み印刷を実行するおそれがある。
【０００４】
本発明は、かかる点に鑑みてなされたものであり、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた設定を反映した処理を容易に実行することができる印刷システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１に記載の印刷システムは、第１及び第２のカードからそれぞれ第１及び第２のユーザ情報を読み取り可能なカード読取手段と、前記読み取られた第１及び第２のユーザ情報に基づいて第１及び第２のユーザがそれぞれ正規のユーザであるかを認証する認証手段と、前記正規のユーザであると認証された第１のユーザに指示された印刷処理の実行中に、前記正規のユーザであると認証された第２のユーザにより割り込み処理の指示が入力されたときに、印刷処理を実行するための設定を前記第１のユーザに割り当てられた設定から前記第２のユーザに割り当てられた設定に切り換える切換手段と、前記切り換えられた、第２のユーザに割り当てられた設定に基づいて前記割り込み処理を実行する実行手段とを備えることを特徴とする。
【０００６】
この構成によれば、認証された第２のユーザにより割り込み処理の指示が入力されたときに、印刷処理を実行するための設定が、認証された第１のユーザに割り当てられた設定から第２のユーザに割り当てられた設定に切り換えられ、当該切り換えられた設定に基づいて割り込み処理が実行されるので、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた設定を反映した処理を確実に実行することができる。
【０００７】
請求項２に記載の印刷システムは、請求項１に記載の印刷システムにおいて、前記設定は、印刷の権限であり、前記印刷の権限を超える印刷の指示が入力されたときに警告を通知する第１の通知手段を備えることを特徴とする。
【０００８】
この構成によれば、印刷の指示がユーザに割り当てられた印刷の権限を超える旨を通知することができる。
【０００９】
請求項３に記載の印刷システムは、請求項１または２に記載の印刷システムにおいて、前記印刷システムは、原稿を読み取る原稿読取手段と、前記原稿読取手段によって読み取られた原稿のデータを記憶する第１の記憶手段と、第１の記憶手段によって記憶された原稿のデータを媒体に印刷する印刷手段とを備え、前記設定は、前記原稿読取手段、前記第１の記憶手段及び前記印刷手段の利用権のうち、少なくともいずれか一方であることを特徴とする。
【００１０】
この構成によれば、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた、第２の読取手段、第１の記憶手段及び印刷手段の利用権のうち、少なくともいずれか一方を反映した処理を確実に実行することができる。
【００１１】
請求項４に記載の印刷システムは、請求項１から３のいずれか１項に記載の印刷システムにおいて、前記第１のユーザに指示された印刷処理及び前記第２のユーザにより指示された割り込み処理で生じた課金及びログの情報を記憶する第２の記憶手段を備えることを特徴とする。
【００１２】
この構成によれば、第１のユーザに指示された印刷処理及び第２のユーザにより指示された割り込み処理で生じた課金及びログの情報が記憶されるので、割り込み処理が生じた場合でも、ユーザ毎に正確に課金及びログの情報を記憶することができる。
【００１３】
請求項５に記載の印刷システムは、請求項１から４のいずれか１項に記載の印刷システムにおいて、前記印刷システムの設定を入力する入力手段と、前記切換手段による前記設定の切換前に、前記入力手段を介して前記第１のユーザにより入力された印刷システムの設定を退避する退避手段と、前記割り込み処理の終了後に、前記退避手段により退避された印刷システムの設定を読み出す読出手段とを備えることを特徴とする。
【００１４】
この構成によれば、第１のユーザにより入力された印刷システムの設定を割り込み処理の終了後に元に戻すことができる。
【００１５】
請求項６に記載の印刷システムは、請求項１から５のいずれか１項に記載の印刷システムにおいて、前記第１のユーザに指示された印刷処理及び前記第２のユーザにより指示された割り込み処理のうち、いずれが早く終了するかを判別する判別手段を備え、前記切換手段は、前記判別手段の判別結果に基づいて、前記設定の切換を行うことを特徴とする。
【００１６】
この構成によれば、第１のユーザに指示された印刷処理及び第２のユーザにより指示された割り込み処理のうち、いずれが早く終了する処理を優先して実行することができ、処理全体にかかる時間を短縮することができる。
【００１７】
請求項７に記載の印刷システムは、請求項１から６のいずれか１項に記載の印刷システムにおいて、前記割り込み処理の終了後に、当該割り込み処理が終了した旨を通知する第２の通知手段を備えることを特徴とする。
【００１８】
この構成によれば、割り込み処理の終了後に、割り込み処理が終了した旨が通知されるので、割り込み終了後のカードの取り忘れを防止することができる。
【００１９】
請求項８に記載のプログラムは、コンピュータを第１及び第２のカードからそれぞれ第１及び第２のユーザ情報を読み取り可能な読取手段と、前記読み取られた第１及び第２のユーザ情報に基づいて第１及び第２のユーザがそれぞれ正規のユーザであるかを認証する認証手段と、前記正規のユーザであると認証された第１のユーザに指示された処理の実行中に、前記正規のユーザであると認証された第２のユーザにより割り込み処理の指示が入力されたときに、処理を実行するための設定を前記第１のユーザに割り当てられた設定から前記第２のユーザに割り当てられた設定に切り換える切換手段と、前記切り換えられた、第２のユーザに割り当てられた設定に基づいて前記割り込み処理を実行する実行手段として機能させることを特徴とする。
【００２０】
この構成によれば、認証された第２のユーザにより割り込み処理の指示が入力されたときに、処理を実行するための設定が、認証された第１のユーザに割り当てられた設定から第２のユーザに割り当てられた設定に切り換えられ、当該切り換えられた設定に基づいて割り込み処理が実行されるので、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた設定を反映した処理を確実に実行することができる。
【発明の効果】
【００２１】
本発明によれば、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた設定を反映した処理を確実に実行することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００２３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る印刷システムとしての複写機のハードウエア構成図の一例である。同図において、複写機１００は、複写機全体を制御するＣＰＵ１０１と、原稿を読み取るスキャナ部１０２と、用紙に画像を形成するプリンタ部１０３と、後述する権限、課金、又はログに関する情報や各種のデータを備えるハードディスクドライブ（ＨＤＤ）１０４と、各種の制御プログラムなどを記憶するメモリ１０５と、操作指示を入力すると共にユーザインターフェースを表示するタッチパネル１０６と、第１のカードリーダ１０８及び第２のカードリーダ１０９に接続するインターフェース１０７とを備えている。スキャナ部１０２には、自動原稿搬送装置（ＡＤＦ）１０２ａが接続されており、プリンタ部１０３には、製本又はステイプル止めなどを行うフィニッシャー１０３ａが接続されている。
【００２４】
ＡＤＦ１０２ａには、不図示の原稿載置センサーが設けられている。ＣＰＵ１０１は、この原稿載置センサーの読み取り結果に基づいて読み取り対象の原稿のページ数を判断することができる。例えば、読み取り結果の厚みが１ｃｍの場合には、普通紙１００ページと判断する。
【００２５】
第１のカードリーダ１０８にＩＣカードが挿入されると、ＩＣカードが挿入されたことを示す信号がＣＰＵ１０１に送信される。また、ＩＣカードが引き抜かれると、ＩＣカードが引き抜かれたことを示す信号がＣＰＵ１０１に送信される。第２のカードリーダ１０９についても同様である。
【００２６】
ＣＰＵ１０１は、スキャナ部１０２、プリンタ部１０３、ＨＤＤ１０４、メモリ１０５、タッチパネル１０６及びインターフェース１０７に接続されている。
【００２７】
図２は、図１の複写機１００の機能ブロック図の一例である。複写機１００は、ＣＰＵ１０１で構成され、複写機全体を制御する制御部１２０と、スキャナ部１０２と、プリンタ部１０３と、ＨＤＤ１０４又はメモリ１０５で構成され、各種のデータや情報を記憶する記憶部１２１と、タッチパネル１０６で構成され、操作指示を入力すると共にユーザインターフェースを表示する操作表示部１２４と、認証部１２５とを備えている。また、複写機１００には、第１のカードリーダ１０８で構成され、ユーザＩＤ等をＩＣカード等から読み取る第１の読取部１２６と、第２のカードリーダ１０９で構成され、ユーザＩＤ等をＩＣカード等から読み取る第２の読取部１２７とが接続されている。
【００２８】
さらに、スキャナ部１０２には、ＡＤＦ１０２ａが接続されており、プリンタ部１０３には、フィニッシャー１０３ａが接続されている。また、ＡＤＦ１０２ａには、不図示の原稿載置センサーが設けられている。
【００２９】
記憶部１２１は、スキャナ部１０２で読み取られたスキャンデータを記憶するスキャンデータ記憶領域１２２及びユーザ毎の複写機の設定情報を記憶する設定記憶領域１２３を備えている。設定情報は、例えば、両面印刷の設定、拡大又は縮小印刷の設定、画像濃度の設定、用紙サイズの設定、カセットの設定などを含む。
【００３０】
第１の読取部１２６にＩＣカードが挿入されると、ＩＣカードが挿入されたことを示す信号が制御部１２０に送信される。また、ＩＣカードが引き抜かれると、ＩＣカードが引き抜かれたことを示す信号が制御部１２０に送信される。第２の読取部１２７についても同様である。
【００３１】
制御部１２０は、スキャナ部１０２、プリンタ部１０３、記憶部１２１、操作表示部１２４及び認証部１２５に接続されている。
【００３２】
図３（Ａ）は、記憶部１２１に記憶される権限、課金及びログのテーブルの一例を示す図であり、（Ｂ）は、実際にプリントが行われた後の権限、課金及びログのテーブルの一例を示す図である。
【００３３】
図３（Ａ），（Ｂ）のテーブルには、ユーザＩＤ毎に権限、課金及びログに関する情報が記録されている。このテーブルは、操作表示部１２３に表示させて、不図示のボタン等で変更操作をすることで、その内容を変更することができる。
【００３４】
図３（Ａ），（Ｂ）のテーブルにおいて、「権限」の「カラー」の項目はカラープリントの権限の有無を示し、「白黒」の項目は白黒プリントの権限の有無を示し、「枚数／１ジョブ」の項目は、１ジョブ毎にプリント可能な枚数を示す。「カラー」及び「白黒」の項目は、権限がある場合には「○」が記録され、権限がない場合には「×」が記録されている。
【００３５】
「課金」の項目は、実際にプリントにかかる料金が記録される。ログの「ジョブＩＤ」の項目には、ジョブ毎の識別情報が記録され、「カラーと白黒のページ数」の項目には、カラー又は白黒のプリントされたページ数が記録される。例えば、図３（Ｂ）の「カラーと白黒のページ数」の項目の「５００／０」は、カラープリントされたページ数が５００ページであることを示し、白黒プリントされたページ数が０ページであることを示す。
【００３６】
「終了ページ数」の項目には、プリントが終了したページ数が記録される。例えば、図３（Ｂ）の「終了ページ数」の項目の「５００／５００」は、５００ページ中の５００ページまでのプリント（この場合は全てのプリント）が終了していることを示す。
【００３７】
「用紙のサイズと種類」の項目には、プリントに使用された用紙のサイズと種類が記録される。「印刷ジョブ状態」の項目は、プリントが終了しているか、中断しているか、又は割り込み処理がされているか等を示す。
【００３８】
尚、このテーブルは、一例であり、権限、課金及びログの項目はさらに詳細な情報を記録してもよい。
【００３９】
図４は、記憶部１２１に記憶される、ＡＤＦ１０２ａを利用したスキャナ部１０２の読取速度とプリンタ部１０３のプリント速度との関係を示すテーブルの一例を示す図である。
【００４０】
ＡＤＦ１０２ａを利用したスキャナ部１０２の読取速度は分速４０枚であり、プリンタ部１０３のカラープリント速度は分速１０枚であり、白黒プリント速度は分速３０枚である。例えば、複数のコピーのジョブが入力されたときに、制御部１２０は、不図示の原稿載置センサーの読み取り結果、即ち、読み取り対象の原稿のページ数と図４のテーブルとに基づいて、原稿の読み取りとプリントとのいずれが早く終了するかを判断する。これにより、複数のコピーのジョブが入力されたときに、どちらのジョブ又はどちらのユーザにプリンタ部１０３の利用権を設定するかを決定することができる。
【００４１】
次に、第１のユーザが複写機１００を利用していて、第２のユーザが割り込みを行う例を説明する。ここでは、第１のユーザが第１のＩＣカードを所有し、第２のユーザが第２のＩＣカードを所有しているものとする。
【００４２】
図５は、第１のユーザの指示により実行されるコピー処理の一例を示すフローチャートである。
【００４３】
まず、第１のユーザにより第１のＩＣカードが第１の読み取り部１２６に挿入される（ステップＳ１１）。認証部１２５は、第１のユーザが正規のユーザであるか否かの認証を行う（ステップＳ１２）。具体的には、認証部１２５は、第１のＩＣカードに含まれるユーザＩＤが記憶部１２１に記憶された図３のテーブルのユーザＩＤの項目に登録されているか否か判断する。第１のＩＣカードに含まれるユーザＩＤが図３のテーブルのユーザＩＤの項目に登録されている場合には、第１のユーザは正規のユーザであると判断する。一方、第１のＩＣカードに含まれるユーザＩＤが図３のテーブルのユーザＩＤの項目に登録されていない場合には、第１のユーザは不正のユーザであると判断する。
【００４４】
上記ステップＳ１２で、認証が「ＮＧ」である場合には、本処理を終了する。一方、認証が「ＯＫ」である場合には、制御部１２０は、記憶部１２１に記憶された図３のテーブルの権限の項目の情報を読み出す（ステップＳ１３）。
【００４５】
次いで、制御部１２０は、操作表示部１２４を介してコピーの指示が入力されたか否かを判別する（ステップＳ１４）。コピーの指示が入力されていない場合には、本処理を終了する。一方、コピーの指示が入力された場合には、制御部１２０は、ステップＳ１３で読み出された権限を越えるコピーの指示が入力されたか否かを判別する（ステップＳ１５）。権限を越えるコピーの指示が入力された場合には、制御部１２０は、権限を越えている旨を操作表示部１２４に表示させて（ステップＳ１８）、本処理を終了する。一方、権限を越えるコピーの指示が入力されていない場合には、制御部１２０は、操作表示部１２４を介して入力されたコピーの指示に従って、スキャナ部１０２及びプリンタ部１０３を制御し、コピー処理を実行する（ステップＳ１６）。
【００４６】
ステップＳ１６で実行されているコピーの課金やログの情報については、制御部１２０が図３（Ｂ）のテーブルに記録し（ステップＳ１７）、本処理を終了する。尚、ステップＳ１８では、権限を越えている旨を音声やブザー音等で通知してもよい。
【００４７】
図６は、第２のユーザの割り込み処理の一例を示すフローチャートである。まず、複写機１００が第１のユーザのコピー処理を実行しているときに（ステップＳ２１）、第２のユーザにより第２のＩＣカードが第２の読み取り部１２７に挿入される（ステップＳ２２）。
【００４８】
認証部１２５は、第２のユーザが正規のユーザであるか否かの認証を行う（ステップＳ２３）。具体的には、認証部１２５は、第２のＩＣカードに含まれるユーザＩＤが記憶部１２１に記憶された図３のテーブルのユーザＩＤの項目に登録されているか否か判断する。第２のＩＣカードに含まれるユーザＩＤが図３のテーブルのユーザＩＤの項目に登録されている場合には、第２のユーザは正規のユーザであると判断する。一方、第２のＩＣカードに含まれるユーザＩＤが図３のテーブルのユーザＩＤの項目に登録されていない場合には、第２のユーザは不正のユーザであると判断する。
【００４９】
上記ステップＳ２３で、認証が「ＮＧ」である場合には、本処理を終了する。一方、認証が「ＯＫ」である場合には、制御部１２０は、第１のユーザのコピー処理を停止する（ステップＳ２４）。具体的には、制御部１２０は、スキャナ部１０２及びプリンタ部１０３の動作を停止させる。また、ここでは、認証が「ＯＫ」であると直接割り込み処理が開始されるので、当該認証が割り込み処理の指示手段となる。尚、操作表示部１２４の割り込みボタン（不図示）を押下することで、割り込み処理の指示を入力するようにしてもよい。
【００５０】
次いで、制御部１２０は、第１のユーザのコピーの設定を設定記憶領域１２３に退避する（ステップＳ２５）。その後、制御部１２０は、記憶部１２１に記憶された図３のテーブルの第２のユーザの権限の項目の情報を読み出す（ステップＳ２６）。これにより、処理を実行するための権限は、ステップＳ１３で読み出された第１のユーザに割り当てられている権限の項目の情報から、第２のユーザに割り当てられている権限の項目の情報に切り換えられる。
【００５１】
制御部１２０は、第２のユーザの指示に従って割り込み処理を実行し（ステップＳ２７）、割り込み処理で生じる課金やログの情報を図３（Ｂ）のテーブルに記録し（ステップＳ２８）、本処理を終了する。
【００５２】
割り込み処理としては、例えば、コピー処理、スキャン処理、プリント処理などがある。割り込み処理としてコピー処理が実行される場合には、上述したステップ１４〜Ｓ１７までの行程が実行される。
【００５３】
図７は、第１のユーザの復帰処理の一例を示すフローチャートである。
【００５４】
まず、割り込み処理が終了すると、制御部１２０は、操作表示部１２４に割り込み処理が終了したことを表示させる（ステップＳ３１）。これにより、割り込み処理が終了したことを第１及び第２のユーザに知らせることができる。また、割り込み終了後のカードの取り忘れを防止することができる。
【００５５】
その後、制御部１２０は、第２の読取部１２７から第２のＩＣカードが引き抜かれたことを示す信号を受信したか否かを判別する（ステップＳ３２）。第２のＩＣカードが引き抜かれたことを示す信号を受信していない場合には、本処理を終了する。一方、第２のＩＣカードが引き抜かれたことを示す信号を受信した場合には、制御部１２０は、上記ステップＳ２５で退避された、第１のユーザのコピーの設定を設定記憶領域１２３から読み出し（ステップＳ３３）、当該コピーの設定に基づいて、第１のユーザのコピー処理を再開する（ステップＳ３４）。
【００５６】
制御部１２０は、第１のユーザのコピー処理の再開で生じる課金やログの情報については、図３（Ｂ）のテーブルの該当する箇所の情報を逐次更新し（ステップＳ３５）、本処理を終了する。
【００５７】
以上説明したように、本実施の形態によれば、第１及び第２のユーザに対してＩＣカードを使った認証が行われる（ステップＳ１１，Ｓ１２，Ｓ２２，Ｓ２３）。認証により割り込み処理の指示が自動入力されたときに（ステップＳ２３）、処理を実行する権限が認証された第１のユーザに割り当てられた権限の項目の情報から第２のユーザに割り当てられた権限の項目の情報に切り換えられる（ステップＳ１３→ステップＳ２６）。そして当該切り換えられた権限に基づいて割り込み処理が実行される（ステップＳ２７）。よって、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられた権限を反映した処理を確実に実行することができる。
【００５８】
また、本実施の形態によれば、印刷の権限を超える印刷の指示が入力されたときに、印刷の権限を超える旨を通知することができる。
【００５９】
また、本実施の形態によれば、第１のユーザに指示された処理及び第２のユーザにより指示された割り込み処理で生じた課金及びログの情報が記憶されるので、割り込み処理が生じた場合でも、ユーザ毎に正確に課金及びログの情報を記憶することができる。
【００６０】
また、本実施の形態によれば、第１のユーザにより入力されたコピーの設定を設定記憶領域１２３に退避させ、割り込み処理の終了後に設定記憶領域１２３から当該コピーの設定を読み出すので、第１のユーザにより入力されたコピーの設定を割り込み処理の終了後に元に戻すことができる。
【００６１】
（第２の実施の形態）
上記第１の実施の形態では、第１のユーザのコピー処理の実行中に、第２のユーザの割り込み処理が実行され、この割り込み処理が終了してから第１のユーザのコピー処理が再開されている。
【００６２】
これに対して、本実施の形態では、割り込み処理の内容に応じて、複数のユーザが同時に複写機１００を利用するコンカレント処理（即ち並列処理）を実行する。複写機１００はスキャナ部１０２とプリンタ部１０３とを備えているので、例えば、第１のユーザがスキャナ部１０２で原稿を読み取る処理を指示して、第２のユーザが割り込み処理としてプリンタ部１０３でプリント処理を指示する場合、両処理は使用される要素が異なるため、同時に並列処理が可能である。
【００６３】
また、例えば、第１のユーザがスキャナ部１０２及びプリンタ部１０３を利用するコピー処理を指示して、第２のユーザが割り込み処理としてプリンタ部１０３でプリント処理を指示する場合、割り込み時点において、スキャナ部１０２が原稿の読み込みだけを実行していれば、プリンタ部１０３で第２のユーザのプリント処理が実行可能である。
【００６４】
このように、スキャナ部１０２及びプリンタ部１０３の並列処理を実行することで、第１のユーザの指示による処理及び第２のユーザの指示による割り込み処理にかかる合計時間を短縮することができる。また、複数のユーザが同時に複写機１００を利用することができる。
【００６５】
以下、具体的に複合機１００で実行される並列処理について説明する。
【００６６】
図８，９は、複合機１００で実行される第１の並列処理の一例を示すフローチャートである。前提として、第１のユーザはコピー処理を指示しており、第２のユーザはプリンタ処理を指示するものとする。また、第１のユーザはコピー処理を指示し、複合機１００では、既に図５のコピー処理を実行しているものとする。また、コピー処理はスキャナ部１０２によるスキャン処理と、スキャン処理により読み取られたスキャンデータをプリントするプリント処理とを含む。
【００６７】
まず、第１のユーザの指示に基づいてスキャナ部１０２及びプリンタ部１０３でコピー処理を実行中に、第２のユーザにより第２のＩＣカードが第２の読み取り部１２７に挿入される（ステップＳ１０１）。
【００６８】
認証部１２５は、第２のユーザが正規のユーザであるか否かの認証を行う（ステップＳ１０２）。具体的には、認証部１２５は、第２のＩＣカードに含まれるユーザＩＤが記憶部１２１に記憶された図３のテーブルのユーザＩＤの項目に登録されているか否か判断する。第２のＩＣカードに含まれるユーザＩＤが図３のテーブルのユーザＩＤの項目に登録されている場合には、第２のユーザは正規のユーザであると判断する。一方、第２のＩＣカードに含まれるユーザＩＤが図３のテーブルのユーザＩＤの項目に登録されていない場合には、第２のユーザは不正のユーザであると判断する。
【００６９】
上記ステップＳ１０２で、認証が「ＮＧ」である場合には、本処理を終了する。一方、認証が「ＯＫ」である場合には、制御部１２０は、操作表示部１２４を介してプリントの指示が入力されたか否かを判別する（ステップＳ１０３）。プリントの指示が入力されていない場合には、本処理を終了する。一方、プリントの指示が入力された場合には、制御部１２０は、プリンタ部１０３の利用権を第１のユーザから第２のユーザに移転する（ステップＳ１０４）。
【００７０】
ここで、図１０は、記憶部１２１に記憶される利用権のテーブルの一例を示す。この利用権のテーブルは、スキャナ部１０２、プリンタ部１０３及びスキャンデータ記憶領域１２２の項目を含み、これらの利用権が割り当てられているユーザの欄には「○」が記録され、これらの利用権が割り当てられていないユーザの欄には「×」が記録される。図１０の例では、スキャナ部１０２、プリンタ部１０３及びスキャンデータ記憶領域１２２の利用権は全て第１のユーザに割り当てられている。また、この利用権のテーブルは、制御部１２０により管理され、逐次制御部１２０により更新される。さらに、スキャナ部１０２、プリンタ部１０３及びスキャンデータ記憶領域１２２の利用権は、割り込み処理の内容に応じて更新されるので、例えば、スキャナ部１０２及びスキャンデータ記憶領域１２２の利用権を第１のユーザに割り当て、プリンタ部１０３の利用権を第２のユーザに割り当てることは可能である。
【００７１】
図８に戻り、制御部１２０は、第２のユーザによるプリントの指示に応じて、プリント処理を開始するようにプリンタ部１０３を制御する（ステップＳ１０５）。
【００７２】
次いで、制御部１２０は、第２のユーザのプリント処理が第１のユーザのスキャン処理より早く終了するか否かを判別する（ステップＳ１０６）。ここでは、制御部１２０は、不図示の原稿載置センサーによる読み取り対象の原稿のページ数と、第２のユーザによるプリントの指示（具体的には、白黒又はカラーのプリントの種類とプリント枚数）と、図４のテーブルとに基づいて、第２のユーザのプリント処理と第１のユーザのスキャン処理とのいずれが早く終了するかを判断する。
【００７３】
ステップＳ１０６の判別の結果、第２のユーザのプリント処理が第１のユーザのスキャン処理より早く終了する場合には、制御部１２０は、第２のユーザのプリント処理の終了後に、プリンタ部１０３の利用権を第２のユーザから第１のユーザに戻す（ステップＳ１０７）。その後、制御部１２０は、第１のユーザのプリント処理を実行するようにプリンタ部１０３を制御し（ステップＳ１０８）、本処理を終了する。
【００７４】
上記ステップＳ１０６の判別の結果、第２のユーザのプリント処理が第１のユーザのスキャン処理より早く終了しない場合には、制御部１２０は、操作表示部１２４を介して第２のユーザのプリント処理を継続する指示及び第２のユーザのプリント処理を中断して第１のユーザのプリント処理を実行する指示のいずれが選択された否かを判別する（ステップＳ１０９）。第２のユーザのプリント処理を継続する指示が選択された場合には、制御部１２０は、第２のユーザのプリント処理を継続して実行するようにプリンタ部１０３を制御する（ステップＳ１１０）。      
【００７５】
次に、制御部１２０は、第２の読取部１２７から第２のＩＣカードが引き抜かれたことを示す信号を受信したか否かを判別する（ステップＳ１１１）。第２のＩＣカードが引き抜かれたことを示す信号を受信していない場合には、当該判別を繰り返す。一方、第２のＩＣカードが引き抜かれたことを示す信号を受信した場合には、制御部１２０は、プリンタ部１０３の利用権を第２のユーザから第１のユーザに戻す（ステップＳ１１２）。その後、制御部１２０は、第１のユーザのプリント処理を実行するようにプリンタ部１０３を制御し（ステップＳ１１３）、本処理を終了する。
【００７６】
上記ステップＳ１０９の判別の結果、第２のユーザのプリント処理を中断して第１のユーザのプリント処理を実行する指示が選択された場合には、制御部１２０は、第２のユーザのプリント処理を中断するようにプリンタ部１０３を制御する（ステップＳ１１４）。その後、制御部１２０は、プリンタ部１０３の利用権を第２のユーザから第１のユーザに戻し（ステップＳ１１５）、第１のユーザのプリント処理を実行するようにプリンタ部１０３を制御する（ステップＳ１１６）。
【００７７】
次に、制御部１２０は、第１の読取部１２６から第１のＩＣカードが引き抜かれたことを示す信号を受信したか否かを判別する（ステップＳ１１７）。第１のＩＣカードが引き抜かれたことを示す信号を受信していない場合には、当該判別を繰り返す。一方、第１のＩＣカードが引き抜かれたことを示す信号を受信した場合には、制御部１２０は、プリンタ部１０３の利用権を第１のユーザから第２のユーザに移転し（ステップＳ１１８）、第２のユーザのプリント処理を実行するようにプリンタ部１０３を制御して（ステップＳ１１９）、本処理を終了する。
【００７８】
図１１，１２は、複合機１００で実行される第２の並列処理の一例を示すフローチャートである。前提として、第１のユーザ及び第２のユーザはコピー処理を指示するものとする。また、コピー処理はスキャナ部１０２によるスキャン処理と、スキャン処理により読み取られたスキャンデータをプリントするプリント処理とを含む。
【００７９】
まず、制御部１２０は、第１のユーザのスキャン処理を実行するようにスキャナ部１０２を制御する（ステップＳ２０１）。次に、制御部１２０は、不図示の原稿載置センサーからの信号に基づいて第１のユーザのスキャン処理が全て終了したか否かを判別する（ステップＳ２０２）。第１のユーザのスキャン処理が全て終了していない場合には、ステップＳ２１０に戻る。
【００８０】
一方、第１のユーザのスキャン処理が全て終了した場合には、制御部１２０は、操作表示部１２４を介して第２のユーザのコピー処理を開始する指示が入力されたか否かを判別する（ステップＳ２０３）。第２のユーザのコピー処理を開始する指示が入力されていない場合には、後述するステップＳ２０６に進む。一方、第２のユーザのコピー処理を開始する指示が入力された場合には、制御部１２０は、スキャナ部１０２の利用権を第１のユーザから第２のユーザに移転し（ステップＳ２０４）、第２のユーザのスキャン処理を実行するようにスキャナ部１０２を制御する（ステップＳ２０５）。同時に、制御部１２０は、第１のユーザのプリント処理を開始するようにプリント部１０３を制御する（ステップＳ２０６）。
【００８１】
その後、制御部１２０は、第２のユーザのスキャン処理が第１のユーザのプリント処理より早く終了するか否かを判別する（ステップＳ２０７）。ここでは、制御部１２０は、不図示の原稿載置センサーによる読み取り対象の原稿のページ数と、第１のユーザによるプリントの指示（具体的には、白黒又はカラーのプリントの種類とプリント枚数）と、図４のテーブルとに基づいて、第２のユーザのスキャン処理と第１のユーザのプリント処理とのいずれが早く終了するかを判断する。
【００８２】
上記ステップＳ２０７の判別の結果、第２のユーザのスキャン処理が第１のユーザのプリント処理より早く終了しない場合、即ち、第１のユーザのプリント処理が第２のユーザのスキャン処理よりも早く終了する場合には、制御部１２０は、第１のユーザのプリント処理の終了後に、プリンタ部１０３の利用権を第１のユーザから第２のユーザに移転し（ステップＳ２０８）、第２のユーザのプリント処理を実行するようにプリンタ部１０３を制御して（ステップＳ２０９）、本処理を終了する。
【００８３】
上記ステップＳ２０７の判別の結果、第２のユーザのスキャン処理が第１のユーザのプリント処理より早く終了する場合には、制御部１２０は、操作表示部１２４を介して第１のユーザのプリント処理を継続する指示及び第１のユーザのプリント処理を中断して第２のユーザのプリント処理を実行する指示のいずれが選択された否かを判別する（ステップＳ２１０）。
【００８４】
上記ステップＳ２１０で、第１のユーザのプリント処理を中断して第２のユーザのプリント処理を実行する指示が選択された場合には、制御部１２０は、第１のユーザのプリント処理を中断するようにプリンタ部１０３を制御する（ステップＳ２１１）。その後、制御部１２０は、プリンタ部１０３の利用権を第１のユーザから第２のユーザに移転し（ステップＳ２１２）、第２のユーザのプリント処理を実行するようにプリンタ部１０３を制御する（ステップＳ２１３）。
【００８５】
次に、制御部１２０は、第２の読取部１２７から第２のＩＣカードが引き抜かれたことを示す信号を受信したか否かを判別する（ステップＳ２１４）。第２のＩＣカードが引き抜かれたことを示す信号を受信していない場合には、当該判別を繰り返す。一方、第２のＩＣカードが引き抜かれたことを示す信号を受信した場合には、制御部１２０は、プリンタ部１０３の利用権を第２のユーザから第１のユーザに戻す（ステップＳ２１５）。その後、制御部１２０は、第１のユーザのプリント処理を実行するようにプリンタ部１０３を制御し（ステップＳ２１６）、本処理を終了する。
【００８６】
上記ステップＳ２１０で、第１のユーザのプリント処理を継続する指示が選択された場合には、第１のユーザのプリント処理を継続して実行するようにプリンタ部１０３を制御する（ステップＳ２１７）。
【００８７】
次に、制御部１２０は、第１の読取部１２６から第１のＩＣカードが引き抜かれたことを示す信号を受信したか否かを判別する（ステップＳ２１８）。第１のＩＣカードが引き抜かれたことを示す信号を受信していない場合には、当該判別を繰り返す。一方、第１のＩＣカードが引き抜かれたことを示す信号を受信した場合には、制御部１２０は、プリンタ部１０３の利用権を第１のユーザから第２のユーザに移転し（ステップＳ２１９）、第２のユーザのプリント処理を実行するようにプリンタ部１０３を制御して（ステップＳ２２０）、本処理を終了する。
【００８８】
以上説明したように、本実施の形態によれば、第１及び第２のユーザに対してＩＣカードを使った認証が行われる。第２のユーザの割り込み処理としてのプリントの指示が入力されたときに、処理を実行するためのスキャナ部１０２、プリンタ部１０３及びスキャンデータ記憶領域１２２の利用権が認証された第１のユーザから第２のユーザに切り換えられる。そして、当該切り換えられた利用権に基づいて割り込み処理としてのプリント処理が実行される。よって、カード認証を使って処理を割り込ませるときに、割り込むユーザに割り当てられたスキャナ部１０２、プリンタ部１０３及びスキャンデータ記憶領域１２２の利用権を反映した処理を確実に実行することができる。
【００８９】
また、本実施の形態によれば、第１のユーザに指示された処理及び第２のユーザにより指示された割り込み処理のうち、いずれが早く終了するかが判別され、この判別結果に基づいて、利用権の切換が行われるので、いずれが早く終了する処理を優先して実行することができ、処理全体にかかる時間を短縮することができる。
【００９０】
また、上記第１及び第２の実施の形態では、ＩＣカードを利用したが、ユーザの認証が可能なものであれば、カードの種類はＩＣカードに限定されない。例えば、磁気カード、ＩＣタグを埋め込んだカードなどでもよい。
【００９１】
また、上記第１及び第２の実施の形態では、第１のカードリーダ１０８及び第２のカードリーダ１２９は、複写機１００に外付けされていてもよく、又は複写機１００が内蔵していてもよい。さらに、第１のカードリーダ１０８及び第２のカードリーダ１２９が、互いに異なる色の素材で形成する、又は分離して配置する。これにより、ユーザによるＩＣカードの取り間違いを防止することができる。
【００９２】
また、第１のカードリーダ１０８及び第２のカードリーダ１２９は、トレイ、ＬＥＤ、及びカード排出機構を備えるようにしてもよい。この場合、ＩＣカードの出し入れを促すときに、制御部１２０は当該トレイが自動で開くように制御する、又は当該ＬＥＤを点滅するように制御する。また、ＩＣカードの取り出すときに、制御部１２０は当該カード排出機構がＩＣカードを排出するように制御する。これらの制御部１２０の制御により、カードの置き忘れを防止できる。
【００９３】
また、上記第１及び第２の実施の形態では、主として、第２のＩＣカードの認証が「ＯＫ」となったときに、制御部１２０は割り込み処理の開始指示が入力されたと判断した。これに代えて、割り込み処理を開始又は終了する際には、操作表示部１２４に含まれる割り込みボタン又は割り込み終了ボタンを押下するようにしてもよい。この場合、制御部１２０は、割り込みボタン又は割り込み終了ボタンが押下されたことを示す信号を操作表示部１２４から受信することで、割り込み処理の開始指示が入力された又は割り込み処理の終了指示が入力されたと判断する。
【００９４】
ここで、セキュリティプリントの割り込み処理について簡単に説明する。セキュリティプリントの割り込み処理では、割り込んだ第２のユーザがアクセス権を持つ文書だけがプリント対象となるため、必ず第２のユーザの認証が実行される。このため、第１のユーザが所有する第１のＩＣカードをそのまま使用することはできない。よって、セキュリティプリントの割り込み処理では、ＩＣカードの入れ替えが確実に実行されるという効果を奏する。尚、第２のユーザの認証が実行された後、操作表示部１２４はプリント対象の文書をリスト表示する。制御部１２０は、このプリント対象の文書のうち選択された文書をプリントするようにプリンタ部１０３を制御する。
【００９５】
制御部１２０及び認証部１２５の各機能ブロックは、ＣＰＵ１０１がＨＤＤ１０４から所定のプログラムを読み出して実行することによって実現されているが、記憶媒体から読み出して所定のプログラムを実行することによって実現するようにしてもよい。また、ＨＤＤ１０４に保存されるテーブルや情報などは記憶媒体に格納してもよい。
【００９６】
さらに、上記第１及び第２の実施の形態では、印刷システムとして複写機を例に挙げたが、印刷システムは、電子メール又はファクシミリの送受信部と、ネットワークを介して外部端末と通信する通信部とをさらに備える複合機（Multifunction Peripheral）でもよい。
【００９７】
また、上記第及び第２の実施の形態では、例えば、カード読取手段として第１の読取部１２６及び第２の読取部１２７が挙げられ、認証手段として認証部１２５が挙げられ、切換手段として制御部１２０が挙げられ、実行手段としてスキャナ部１０２及びプリンタ部１０３が挙げられる。また、例えば、第１の記憶手段としてスキャンデータ記憶領域１２２が挙げられ、第２の記憶手段として記憶部１２１が挙げられ、原稿読取手段としてスキャナ部１０２が挙げられ、印刷手段としてプリンタ部１０３が挙げられる。さらに、例えば、入力手段として操作表示部１２４が挙げられ、退避手段として制御部１２０及び記憶部１２１が挙げられ、及び読出手段として制御部１２０及び記憶部１２１が挙げられる。さらにまた、例えば、判別手段として制御部１２０が挙げられ、第１及び第２の通知手段として操作表示部１２４が挙げられる。
【００９８】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００９９】
【図１】本発明の第１の実施の形態に係る印刷システムとしての複写機のハードウエア構成図の一例である。
【図２】図１の複写機の機能ブロック図の一例である。
【図３】（Ａ）は、記憶部に記憶される権限、課金及びログのテーブルの一例を示す図であり、（Ｂ）は、実際にプリントが行われた後の権限、課金及びログのテーブルの一例を示す図である。
【図４】記憶部に記憶される、ＡＤＦを利用したスキャナ部の読取速度とプリンタ部のプリント速度との関係を示すテーブルの一例を示す図である。
【図５】第１のユーザの指示により実行されるコピー処理の一例を示すフローチャートである。
【図６】第２のユーザの割り込み処理の一例を示すフローチャートである。
【図７】第１のユーザの復帰処理の一例を示すフローチャートである。
【図８】第２の実施の形態に係る複合機で実行される第１の並列処理の一例を示すフローチャートである。
【図９】複合機で実行される第１の並列処理の一例を示すフローチャートである。
【図１０】記憶部に記憶される利用権のテーブルの一例を示す図である。
【図１１】複合機で実行される第２の並列処理の一例を示すフローチャートである。
【図１２】複合機で実行される第２の並列処理の一例を示すフローチャートである。
【符号の説明】
【０１００】
１００  複写機
１０１  ＣＰＵ
１０２  スキャナ部
１０３  プリンタ部
１０４  ハードディスクドライブ（ＨＤＤ）
１０５  メモリ
１０６  タッチパネル
１０７  インターフェース
１０８  第１のカードリーダ
１０９  第２のカードリーダ
１２０  制御部
１２１  記憶部
１２２  スキャンデータ記憶領域
１２３  設定記憶領域
１２４  操作表示部
１２５  認証部
１２６  第１の読取部
１２７  第２の読取部
【図１】
2008137329.tif 000003
【図２】
2008137329.tif 000004
【図３】
2008137329.tif 000005
【図４】
2008137329.tif 000006
【図５】
2008137329.tif 000007
【図６】
2008137329.tif 000008
【図７】
2008137329.tif 000009
【図８】
2008137329.tif 000010
【図９】
2008137329.tif 000011
【図１０】
2008137329.tif 000012
【図１１】
2008137329.tif 000013
【図１２】
2008137329.tif 000014