(57)【特許請求の範囲】
【請求項１】
ホスト機器と印刷装置がネットワークを介して接続された印刷システムにおいて、
前記ホスト機器は、
前記印刷装置に設けられた認証情報読取手段から認証情報の読み取りを指示する指示命令とユーザ名の情報を前記印刷装置に送信する送信手段を有し、
前記印刷装置は、
前記認証情報読取手段と、
前記指示命令及びユーザ名の情報を受信する受信手段と、
該指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶する記憶手段と、
前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信する送信手段と、
を有することを特徴とする印刷システム。
【請求項２】
ネットワークを介してホスト機器に接続された印刷装置であって、
該印刷装置は、
認証情報を読み取る認証情報読取手段と、
前記ホスト機器から出力され、前記認証情報読取装置からの認証情報の読み取りを指示する指示命令とユーザ名の情報を受信する受信手段と、
前記指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶する記憶手段と、
前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信し、該ホスト機器に前記認証情報と前記ユーザ名の情報を記憶させる送信手段と、
を有することを特徴とする印刷装置。
【請求項３】
前記認証情報読取装置による認証情報の読み取り処理は、予め設定された時間内に行なうことを特徴とする請求項２記載の印刷装置。
【請求項４】
前記送信手段は、前記ユーザ名に対応する認証情報が前記記憶手段から読み出せない場合、前記記憶手段に記憶された他の認証情報を読み出し、前記ホスト機器に送信することを特徴とする請求項２、又は３記載の印刷装置。
【請求項５】
前記記憶手段は、同一のユーザ名に対して複数の認証情報を記憶できることを特徴とする請求項２、３、又は４記載の印刷装置。
【請求項６】
ネットワークを介してホスト機器に接続され、認証情報を読み取る認証情報読取手段を備えた印刷装置に使用される認証情報取得方法であって、
前記ホスト機器から出力され、前記認証情報読取装置からの認証情報の読み取りを指示する指示命令とユーザ名の情報を受信する処理と、
前記指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶手段に記憶する処理と、
前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信し、該ホスト機器に前記認証情報と前記ユーザ名の情報を記憶させる処理と、
を行なうことを特徴とする認証情報取得方法。
【請求項７】
ネットワークを介してホスト機器に接続され、認証情報を読み取る認証情報読取手段を備えた印刷装置に使用されるプログラムであって、
前記ホスト機器から出力され、前記認証情報読取装置からの認証情報の読み取りを指示する指示命令とユーザ名の情報を受信する処理と、
前記指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶手段に記憶する処理と、
前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信し、該ホスト機器に前記認証情報と前記ユーザ名の情報を記憶させる処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークを介して接続されたホスト機器と印刷装置とを含む印刷システムであり、特に可搬型記録媒体等を使用して認証印刷を行う印刷システムに関する。
【背景技術】
【０００２】
今日、コンピュータネットワークが広く使用され、例えばＬＡＮ（ローカルエリアネットワーク）等のネットワークに印刷装置を接続し、パーソナルコンピュータ（ＰＣ）等のホスト機器から印刷データを供給して印刷処理を行う印刷システムが使用されている。このようなシステムにおいては、ホスト機器と印刷装置が離れた場所に設置される場合が多く、秘匿性にある文書を印刷する場合、印刷物を他人に読まれる心配がある。
【０００３】
そこで、従来印刷データを作成する際、例えばＩＣカードを使用して、印刷データ作成時にユーザＩＤを埋め込み、印刷出力を行う際、当該カードを翳してユーザＩＤの認証を行っている。
【０００４】
例えば、特許文献１は上記構成の発明であり、ホスト機器に接続されたＩＣカードリーダによってユーザＩＤを読み取り、当該ユーザＩＤを印刷データに埋め込んでプリンタ装置に送信し、プリンタ装置側ではＩＣカードリーダによってユーザＩＤを読み取り、ユーザＩＤの認証を行っている。
【特許文献１】特開２００７−２４１５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の認証印刷においては、印刷データを生成するホスト機器側にも認証情報を読み取り、印刷データに埋め込む構成が必要である。すなわち、ホスト機器側にも認証情報を読み取るＩＣカードリーダ等の認証情報読取装置を接続する必要がある。このため、装置のコストアップの原因となり、また印刷を行う度にプリンタ装置に認証情報読取装置を取り付けるなどの煩わしい操作が必要である。
【０００６】
そこで、本発明は上記問題に鑑みてなされたものであり、ホスト機器側にＩＣカードリーダ等の認証情報読取装置を接続する必要がなく、認証印刷が可能な印刷システムを提供するものである。
【課題を解決するための手段】
【０００７】
上記課題は第１の発明によれば、ホスト機器と印刷装置がネットワークを介して接続された印刷システムにおいて、前記ホスト機器は、認証情報読取手段から認証情報の読み取りを指示する指示命令とユーザ名の情報を前記印刷装置に送信する送信手段を有し、前記印刷装置は、前記認証情報読取手段と、前記指示命令及びユーザ名の情報を受信する受信手段と、該指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶する記憶手段と、前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信する送信手段とを有する印刷システムを提供することによって達成できる。
【０００８】
また、第２の発明によれば、ネットワークを介してホスト機器に接続された印刷装置であって、該印刷装置は、認証情報を読み取る認証情報読取手段と、前記ホスト機器から出力され、前記認証情報読取装置からの認証情報の読み取りを指示する指示命令とユーザ名の情報を受信する受信手段と、前記指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶する記憶手段と、前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信し、該ホスト機器に前記認証情報と前記ユーザ名の情報を記憶させる送信手段とを有する印刷装置を提供することによって達成できる。
【０００９】
また、第３の発明によれば、前記認証情報読取装置による認証情報の読み取り処理は、予め設定された時間内に行なう印刷装置を提供することによって達成できる。
【００１０】
また、上記課題は第４の発明によれば、前記送信手段は、前記ユーザ名に対応する認証情報が前記記憶手段から読み出せない場合、前記記憶手段に記憶された他の認証情報を読み出し、前記ホスト機器に送信する印刷装置を提供することによって達成できる。
【００１１】
また、第５の発明によれば、前記記憶手段は、同一のユーザ名に対して複数の認証情報が記憶できる印刷装置を提供することによって達成できる。
【００１２】
また、第６の発明によれば、ネットワークを介してホスト機器に接続され、認証情報を読み取る認証情報読取手段を備えた印刷装置に使用される認証情報取得方法であって、前記ホスト機器から出力され、前記認証情報読取装置からの認証情報の読み取りを指示する指示命令とユーザ名の情報を受信する処理と、前記指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶手段に記憶する処理と、前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信し、該ホスト機器に前記認証情報と前記ユーザ名の情報を記憶させる処理とを行なう認証情報取得方法を提供することによって達成できる。
【００１３】
また、第７の発明によれば、ネットワークを介してホスト機器に接続され、認証情報を読み取る認証情報読取手段を備えた印刷装置に使用されるプログラムであって、前記ホスト機器から出力され、前記認証情報読取装置からの認証情報の読み取りを指示する指示命令とユーザ名の情報を受信する処理と、前記指示命令に基づいて前記認証情報読取装置によって認証情報を読み取り、該認証情報と前記ユーザ名の情報を記憶手段に記憶する処理と、前記ホスト機器からの要求に従って、前記記憶手段に記憶された認証情報と前記ユーザ名の情報をホスト機器に送信し、該ホスト機器に前記認証情報と前記ユーザ名の情報を記憶させる処理とをコンピュータに実行させるプログラムを提供することによって達成できる。
【発明の効果】
【００１４】
本発明によれば、ホスト機器側にＩＣカードリーダ等の認証情報読取装置を接続する必要がなく、認証印刷が可能な印刷システムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態を説明する認証印刷のシステム構成図である。同図において、本システムはパーソナルコンピュータ（ＰＣ）等のホスト機器１と印刷装置２で構成され、ホスト機器１と印刷装置２は、ＬＡＮ（ローカル・エリア・ネットワーク）、又はＵＳＢ（universal serial bus）によって接続されている。
【００１６】
ホスト機器１はキーボード等の入力部や表示部、及びプリンタドライバ等で構成され、アプリケーションプログラムに従って作成した印刷データを印刷装置２に出力する。また、ホスト機器１には不揮発メモリで構成される記憶部３が設けられ、記憶部３には後述する認証情報を含む情報が記憶される。
【００１７】
また、印刷装置２にはＵＳＢメモリ４や、ＩＣカードリーダ５が接続されるＵＳＢ／カード接続部６が設けられ、またオペレーションパネル７には後述する情報が表示される。
【００１８】
図２は、印刷装置２に接続されるＵＳＢメモリ４及びＩＣカードリーダライタ５の接続構成を説明する図である。ＵＳＢ／カード接続部６は２つのポートを有し、ＵＳＢ／カード接続部６ａにはＵＳＢメモリ４が挿着されている。一方、ＩＣカードリーダライタ５はＵＳＢケーブル５ａを介してＵＳＢ／カード接続部６ｂに接続される。
【００１９】
図３は印刷装置２の回路構成を説明するブロック図である。印刷装置２は上記オペレーションパネル７、ＵＳＢ／カード接続部６（６ａ、６ｂ）の他、ＲＯＭ（フラッシュメモリ）８、ＲＡＭ９、内部接続バス１０、汎用制御ポート１１、プリンタ制御ＬＳＩ１２、エンジン部１３、ＵＳＢ／ＬＡＮインターフェース１４、外部記憶装置１５がＣＰＵ１６に接続されている。
【００２０】
ＣＰＵ１６はハードディスク（ＨＤ）等の外部記憶装置１５、又はＲＯＭ８に記憶されたプログラム及びデータに従って印刷装置２のシステム制御を行い、ＲＡＭ９をワークエリアとして後述する処理を行う。また、ＲＯＭ８には、後述する認証情報を含む情報が記憶される。
【００２１】
また、ＵＳＢ／ＬＡＮインターフェース１４を介して前述のホスト機器１から印刷データが供給され、ＣＰＵ１６の制御に従って一旦受信バッファ（ＲＡＭ９）に格納された後、印刷データに含まれるコマンド解析が行われ、エンジン部１３に転送される。尚、プリンタ制御ＬＳＩ１２はエンジン部１３を含む、印刷装置２の各部の制御を行う。
【００２２】
以下に、本実施形態の処理動作について説明する。
図４乃至図９は、本例の処理を説明するフローチャートである。先ず、図４において、印刷装置２は電源投入後、イニシャル処理を開始し（ステップ（以下、Ｓで示す）１）、ＲＡＭ９内のデータを初期化し、ハードディスク（ＨＤ）等の外部記憶装置１５からプログラム及び必要なデータをＲＡＭ９に供給し、ＣＰＵ１６の制御に従って印刷装置２をＩＣカードの読込コマンドの受信待ち状態に設定する（Ｓ２）。
【００２３】
ホスト機器１から印刷装置２に送信されるデータとしては、前述の印刷データの他に、図１０に示すデータフォーマットを有するデータも含まれる。このデータは、データ部１〜４で構成され、データ部１にはユーザ名の情報が記録され、データ部２にはＩＣカードの読み込みを指示するＩＣカードの読込コマンド（ＩＣ−ＲＥＡＤ）が記録され、データ部３には印刷装置２のオペレーションパネル１４に表示する表示文字列の情報が記録され、データ部４にはタイムアップ時間の情報が記録されている。例えば、本例において、表示文字情報として“○○○  ＩＣカードヨミコミ”の文字列が記録され、タイムアップ時間の情報として“２００秒”の情報が記録されている。
【００２４】
尚、このタイムアップ時間の設定は、ホスト機器１を操作したユーザが印刷装置２の設置場所に向かい、後述するＩＣカードを翳してユーザＩＤの読み取りは可能な見込み時間であり、上記タイムアップ時間の入力、及び表示文字列の入力処理は、例えばユーザがホスト機器１のキーボードを操作して設定する。
【００２５】
その後、印刷装置２はホスト機器１からのデータの受信を待ち（Ｓ２）、ホスト機器１からデータが入力するとコマンド解析を行い、前述のＩＣカード読込コマンド（ＩＣ−ＲＥＡＤ）でなければ、対応するコマンド処理を行う（Ｓ２がＮＯ、Ｓ３）。一方、供給されたデータにＩＣカード読込コマンド（ＩＣ−ＲＥＡＤ）が含まれていれば（Ｓ２がＹＥＳ）、次にＩＣカードリーダ５が接続されているか判断する（Ｓ４）。すなわち、上記図１０に示すデータフォーマットのデータであるとき、ＩＣカードからのデータ読み込みの指示であると判断し、ＩＣカードリーダ５が接続されているか判断する。
【００２６】
本例の印刷装置２には、上記のようにＩＣカードリーダ５が接続されており（Ｓ４がＹＥＳ）、ＣＰＵ１６はオペレーションパネル７への表示データの制御を行う不図示の表示制御部にＩＣカードのデータ読み取りを指示する（Ｓ５）。また、前述のデータフォーマットに含まれるタイムアップ時間、表示文字列の情報を取得する（Ｓ５）。
次に、上記情報を表示制御部が受信したか判断し（Ｓ６）、表示制御部が上記情報を受信すると（Ｓ６がＹＥＳ）、以後タイムアップ時間有りの判断を行い（Ｓ７）、タイムアップ時間ＵＴ１（例えば、“２００秒”）のセットを行い（Ｓ８）、表示文字列有りの判断を行い（Ｓ９）、表示文字列“○○○  ＩＣカードヨミコミ”の表示を行う（Ｓ１０）。また、不図示の時計回路から現在時刻（Ｔ１）の情報を取得し（Ｓ１１）、カード情報の取得判断（Ｓ１２）、取消しキーの取得判断（Ｓ１３）、を行う。
【００２７】
この間、再度現在時刻（Ｔ２）の取得処理を行い（Ｓ１４）、前の時刻との比較判断を行う（Ｓ１５）。すなわち、上記処理の間、（Ｔ２−Ｔ１＞ＵＴ１）の比較判断を一定の間隔で行う。
【００２８】
その後、ユーザが印刷装置２に近づき、ＩＣカードリーダ５にＩＣカードを翳すと、ＩＣカード内のユーザＩＤの情報が読み取られ（Ｓ１２がＹＥＳ）、図６に示すフローチャートに従って、ＣＰＵ１６はＩＣカードの情報読み取り完了を判断する（Ｓ１６）。
【００２９】
尚、この間、表示制御部は、新たなコマンドが印刷装置２に入力した場合でも、次のコマンド処理が開始されないように制御する。また、ユーザによる取消しキーの操作があった場合には（Ｓ１３がＹＥＳ）、ＩＣカードの読み取り処理をキャンセルし、コマンド処理を終了する（Ｓ１７）。また、上記（Ｔ２−Ｔ１＞ＵＴ１）の比較判断がＹＥＳ、即ちタイムアップ時間に達した場合にも（Ｓ１５がＹＥＳ）、コマンド処理を終了する（Ｓ１７）。
【００３０】
図１１は上記処理を模式的に示す図であり、例えばユーザ名が“Ｙamada”である場合、オペレーションパネル７に上記“Ｙamada  ＩＣカードヨミコミ”の表示を行い、カード情報が読み取られると、“Ｙamada  ＩＣカードヨミトリマシタ”の表示を行い（図１１に示すａ）、取消しボタン押下、又はタイムアップ時間を経過すると、“Ｙamada  ＩＣカードヨミトリキャンセル”の表示を行い（図１１に示すｂ）、以後オペレーションパネル７に“インサツデキマス□□□”の表示を行う（図１１に示すｃ）。
【００３１】
次に、正常にＩＣカードの情報が読み取られた場合には、ＣＰＵ１６はＲＯＭ８を検索し、登録済みのユーザ名が有るか判断する（Ｓ１８）。始めて、ユーザがユーザＩＤの登録処理を行う場合には、未だユーザ名の登録が行われていないため（Ｓ１８がＮＯ）、登録テーブルの最大値（ＭＡＸ）を判断し（Ｓ１９）、未だ登録テーブルに空きがある場合には（Ｓ１９がＹＥＳ）、登録テーブルの最後にユーザ情報を登録する（Ｓ２０）。
【００３２】
図１２は上記登録テーブルの例を示す図であり、ユーザデータ記憶エリア２０ａ、ユーザ名記憶エリア２０ｂ、ＩＣカード情報記憶エリア２０ｃで構成されている。例えば、前述の例の場合、ユーザ名はＹamadaであり、ユーザデータ記憶エリア２０ａにコード番号として“ユーザデータｎ”が登録され、ユーザ名記憶エリア２０ｂに“Ｙamada”の情報が登録され、ＩＣカード情報記憶エリア２０ｃにＩＣカードリーダ５によって読み取られたユーザＩＤが登録される。
【００３３】
尚、登録テーブルに空きがない場合には（Ｓ１９がＮＯ）、例えば登録テーブルの先頭に記憶された“ユーザデータ１”の情報が削除され、新たなユーザ情報を登録テーブルの最後に追加する（Ｓ２１）。一方、登録テーブル２０に対応するユーザ名の既に有る場合（Ｓ１８がＹＥＳ）、登録テーブル２０に既に登録されたユーザＩＤを読み出し、ユーザＩＤの一致を判断する（Ｓ２２）。
【００３４】
ここで、ユーザＩＤが一致しない場合（Ｓ２２がＮＯ）、例えば同じユーザが複数のユーザＩＤを登録するものと判断して、登録テーブル２０に新たなユーザＩＤを登録する（Ｓ１９〜Ｓ２１）。尚、ユーザＩＤが一致する場合には（Ｓ２２がＹＥＳ）、登録テーブル２０に同じユーザＩＤが登録されているので、例えば誤登録と判断して処理を終了する（Ｓ２２がＹＥＳ）。
【００３５】
以上のようにして印刷装置２の登録テーブル２０にユーザ名とユーザＩＤの対応するデータが登録された後、図７に示すフローチャートに従った処理を実行する。
【００３６】
先ず、ユーザはホスト機器１のキーボードを操作し、ホスト機器１にログインする（ステップ（以下、ＳＴで示す）１）。この時、例えばユーザ名の入力やパスワードの入力を行ってホスト機器１にログインする。この場合、ホスト機器１はＰＣへのログインによって、ユーザ名（例えば、Ｙamada）の情報を取得する（ＳＴ２）。尚、ホスト機器１のログインにユーザ名を使用しない場合（ＳＴ１がＮＯ）、例えばゲスト名等のユニーク名で入力する（ＳＴ３）。
【００３７】
次に、ユーザはホスト機器１のキーボードを操作し、ユーザ名紐付けコマンドを発行する（ＳＴ４）。このコマンドは、ユーザ名に対応するユーザＩＤが登録された前述の登録テーブル２０が印刷装置２に存在するかを確認するコマンドであり、印刷装置２に登録テーブルが取得されている場合（ＳＴ５がＹＥＳ）、取得コマンドとユーザ名の情報を印刷装置２に送信する（ＳＴ６）。
【００３８】
図８に示すフローチャートは、上記取得コマンドとユーザ名の情報が入力した印刷装置２側の処理を説明するものであり、印刷装置２のＣＰＵ１６はユーザ名の情報を取得すると（ＳＴ７がＹＥＳ）、登録テーブル２０を検索し、指定されたユーザ名の情報が登録テーブル２０に含まれているか判断する（ＳＴ８）。例えば、ユーザ名が前述のＹamadaである場合、登録テーブル２０に指定された情報が有り（Ｓ８がＹＥＳ）、ＩＣカード情報記憶エリア２０ｃから対応するユーザＩＤを取得し、ホスト機器１に送信する（ＳＴ９）。
【００３９】
ホスト機器１側では、ユーザＩＤの情報を受信すると（ＳＴ１０がＹＥＳ）、前述の記憶部３の対応するエリアにユーザ名の情報と共に記憶する（ＳＴ１１）。尚、登録テーブル２０に指定されたユーザ名が登録されていない場合（ＳＴ８がＮＯ）、登録データ無しの情報をホスト機器１に応答する（ＳＴ１２）。
【００４０】
また、印刷装置２は取得コマンドを受信したが、ユーザ名の情報を受信しない場合（ＳＴ７がＮＯ）、登録テーブル２０に他の登録データが蓄積されている場合（ＳＴ１３がＹＥＳ）、全てのデータから任意のユーザＩＤを選択し、ホスト機器１に送信する（ＳＴ１４）。この処理は、例えばシステムの管理者が行う処理であり、ユーザＩＤを取得できない場合、取得コマンドのみを印刷装置２に送信することによって、既に登録されている他人のユーザＩＤ等を臨時に利用し、以後の印刷ファイルに対する印刷処理を可能にするものである。
【００４１】
以上のように処理することによって、ホスト機器１の記憶部３にはユーザ名に対応するユーザＩＤの情報が蓄積され、例えば図１２と同様な構成の登録テーブルが構築することができる。したがって、以後ユーザが印刷ファイルの印刷処理を行う際、ホスト機器１にユーザ名でログインし、アプリケーションプログラムに従って印刷データを作成した後、当該印刷データを印刷装置２に送信する際、自動的にユーザ名に対応するユーザＩＤを埋め込むことができる。すなわち、記憶部３からユーザ名に対応するユーザＩＤを取得し、印刷データのヘッド部にユーザＩＤを記録することによって、印刷装置２へのユーザＩＤの送信を容易に行うことができる。
【００４２】
このように構成することにより、ホスト機器１側にＩＣカードリーダ等の認証情報読取装置を接続することなく、認証印刷を行うことが可能となる。また、認証情報読取装置をホスト機器１側に接続する必要がないので、システムの構築が容易であり、装置のコストダウンを図ることもできる。
【００４３】
また、前述の図７に示すフローチャートの判断（ＳＴ５）において、印刷装置２側に登録テーブルの取得が行われていない場合、ＵＳＢメモリの装着を判断し（ＳＴ１５）、ＵＳＢメモリが装着されていれば（ＳＴ１５がＹＥＳ）、ＵＳＢメモリ記憶コマンドを発行し（ＳＴ１６）、図９に示すフローチャートに従った処理を行ってもよい。
【００４４】
すなわち、印刷装置２ではＵＳＢメモリ記憶コマンドを受信すると、ＵＳＢメモリ４へのデータの登録を判断し（ＳＴ１７）、ＵＳＢメモリ４へのデータの登録を行う場合には（ＳＴ１７がＹＥＳ）、ＵＳＢメモリ４がＵＳＢ／カード接続部６ａに装着されているか判断する（ＳＴ１８）。
【００４５】
そして、ＵＳＢメモリ４がＵＳＢ／カード接続部６ａに装着されていれば（ＳＴ１８がＹＥＳ）、更に登録データが有るか判断し（Ｓ１９）、登録データが有る場合には（ＳＴ１９がＹＥＳ）、全データをＵＳＢメモリ４に格納する（ＳＴ２０）。
【００４６】
このように構成することにより、以後このＵＳＢメモリ４を使用してユーザＩＤを取得することができる。例えば、ネットワークにプリンタサーバが接続されている場合、このプリンタサーバにＵＳＢメモリ４を装着し、前述の登録テーブル２０と同じようにユーザ名を指定することによって、ユーザＩＤをＵＳＢメモリ４から取得することができ、更に利便性のよい印刷システムとすることができる。尚、このＵＳＢメモリ４を直接ホスト機器１に装着して使用してもよい。
【００４７】
また、本例によれば、ユーザがＩＣカードを忘れたような場合でも、ユーザ名を入力し、新たなユーザＩＤ（複数のユーザＩＤ）を容易にホスト機器１に登録することができ、更に利便性のよい印刷システムとすることができる。
【００４８】
さらに、本例では認証情報の読込み処理の際、タイムアップ時間を設定し、印刷装置２の占有時間を制限するので、印刷装置２を効率よく使用することが可能となる。
【００４９】
尚、本実施形態の説明においては、認証情報読取装置としてユーザＩＤが記録されたＩＣカードの例で説明したが、他の可搬型記録媒体を認証情報読取装置に翳し、又は装着してユーザＩＤを読み取らせる構成としてもよい。
【００５０】
また、認証情報はユーザＩＤに限定されるわけではなく、他のユニークな情報であればよく、生体情報等であってもよい。
【図面の簡単な説明】
【００５１】
【図１】本実施形態を説明する認証印刷のシステム構成図である。
【図２】印刷装置に接続されるＵＳＢメモリ及びＩＣカードリーダの接続構成を詳しく説明する図である。
【図３】印刷装置の回路構成を説明するブロック図である。
【図４】本例の処理を説明するフローチャートであり、印刷装置側の処理を説明するフローチャートである。
【図５】本例の処理を説明するフローチャートであり、印刷装置側の処理を説明するフローチャートである。
【図６】本例の処理を説明するフローチャートであり、印刷装置側の処理を説明するフローチャートである。
【図７】本例の処理を説明するフローチャートであり、ホスト機器側の処理を説明するフローチャートである。
【図８】本例の処理を説明するフローチャートであり、ホスト機器及び印刷装置の処理を説明するフローチャートである。
【図９】本例の処理を説明するフローチャートであり、ＵＳＢメモリへのデータの格納処理を説明するフローチャートである。
【図１０】ホスト機器から送出されるデータのデータフォーマットを説明する図である。
【図１１】印刷装置側の処理を説明する模式図である。
【図１２】登録テーブルの構成を説明する図である。
【符号の説明】
【００５２】
１・・・ホスト機器
２・・・印刷装置
３・・・記憶部
４・・・ＵＳＢメモリ
５・・・ＩＣカードリーダ
５ａ・・ＵＳＢケーブル
６、６ａ、６ｂ・・ＵＳＢ／カード接続部
７・・・オペレーションパネル
８・・・ＲＯＭ
９・・・ＲＡＭ
１０・・内部接続バス
１１・・汎用制御ポート
１２・・プリンタ制御ＬＳＩ
１３・・エンジン部
１４・・ＵＳＢ／ＬＡＮインターフェース
１５・・外部記憶装置
１６・・ＣＰＵ
２０・・登録テーブル
２０ａ・・ユーザデータ記憶エリア
２０ｂ・・ユーザ名記憶エリア
２０ｃ・・ＩＣカード情報記憶エリア
【図１】
0004911017.tif 000002
【図２】
0004911017.tif 000003
【図３】
0004911017.tif 000004
【図４】
0004911017.tif 000005
【図５】
0004911017.tif 000006
【図６】
0004911017.tif 000007
【図７】
0004911017.tif 000008
【図８】
0004911017.tif 000009
【図９】
0004911017.tif 000010
【図１０】
0004911017.tif 000011
【図１１】
0004911017.tif 000012
【図１２】
0004911017.tif 000013