(57)【要約】【課題】  記憶している印刷データのセキュリティ性を向上させることができるようにする。【解決手段】  ＩＣカード１０１に予め許可する印刷装置の機器ＩＤを登録しておき、印刷データ毎に、機器ＩＤの登録されている印刷装置に対する当該印刷データへのアクセス制限と、機器ＩＤの登録されていない印刷装置に対する当該印刷データへのアクセス制限を個々に設定する。そして、ＩＣカード１０１を印刷装置にセットした際に、ＩＣカード１０１において、当該印刷装置２１１の機器ＩＤ３０１が予め登録した機器ＩＤであるか否かを照合して認証を行い、認証が許可された印刷データに対して印刷装置２１１で印刷処理を行うようにする。【選択図】        図５
2005081763.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを記憶する記憶手段を備えるＩＣカードを用いて、前記記憶手段に記憶され、前記ＩＣカードにおいてアクセス権限が許可された前記印刷データを読み取るカード読み取り手段と、
前記カード読み取り手段で読み取った前記印刷データを印刷する印刷手段と
を有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを記憶するカード型記憶装置及び前記印刷データの印刷を行う印刷装置に関する。
【背景技術】
【０００２】
従来のカード型記憶装置に印刷データを記憶させ、印刷装置で当該カード型記憶装置内の印刷データを取り出す方法では、セキュリティの面で問題があった。例えば、カード型記憶装置の紛失や盗難により、第３者がカード型記憶装置に記憶された内容を自由に閲覧することが可能であり、また、印刷データの取り出しやその印刷を自由に行うことも可能であった。また、暗号化したデータをカード型記憶装置に入れた場合でも、安易にデータの中身を見ることはできないものの、データの存在がわかり、データの取り出しも行えるため、データを取り出した後で暗号解読を試みられることが考えられた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のカード型記憶装置は、単なる記憶媒体でしかなく、外部からの読み出し、書き込み要求をそのまま実行することしかできなかった。しかしながら、カード型という可搬性に優れた装置であることから、容易に紛失、盗難される可能性があり、機密データの社外への持ち出し等も簡単に行うことができてしまった。カード型記憶装置自体は、セキュリティ機能のない記憶媒体であるため、記憶したデータを容易に取り出すことが可能であり、セキュリティ面での大きな問題があった。
【０００４】
本発明は上述の問題点に鑑みてなされたもので、記憶している印刷データのセキュリティ性を向上させたカード型記憶装置及び印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の印刷装置は、印刷データを記憶する記憶手段を備えるＩＣカードを用いて、前記記憶手段に記憶され、前記ＩＣカードにおいてアクセス権限が許可された前記印刷データを読み取るカード読み取り手段と、前記カード読み取り手段で読み取った前記印刷データを印刷する印刷手段とを有する。
【発明の効果】
【０００６】
本発明によれば、ＩＣカード（カード型記憶装置）に記憶している印刷データのセキュリティを向上させることができる。これにより、ＩＣカードの紛失、盗難等によりＩＣカードが第３者の手に渡った場合でも、その内部の機密データを第３者から守ることができる。また、ＩＣカードにデータを入力する際のデータ毎の設定や、ＩＣカード内のデータを印刷装置が読み取る際の動作を自動に設定しておくことにより、利用者が利便性を損なうことなく作業を行うことができることから、利便性とセキュリティとの両立を図ることが可能となる。
【発明を実施するための最良の形態】
【０００７】
次に、添付図面を参照しながら本発明に係わる印刷装置及びカード型記憶装置の実施形態について説明する。
【０００８】
図１は、本実施形態に係わるＩＣカードと、ホストＰＣとの内部構成を示すブロック図である。
【０００９】
ＩＣカード１０１は、ＣＰＵ１０２、ＲＡＭ１０３、不揮発メモリ１０４、ＩＯインターフェース１０６を有し、それらを接続するバス１０５から構成されている。また、一般的なコンピュータ１１１は、ＣＰＵ１１２、システムバス１１３、記憶部１１４、ＩＣカードインターフェース１１５から構成されている。
【００１０】
コンピュータ１１１に接続されたＩＣカード１０１は、コンピュータ１１１内のＣＰＵ１１２によって、不揮発メモリ１０４上に記憶されている印刷装置登録情報１２１（図２）に印刷装置の機器ＩＤ１２２が登録される。その後、コンピュータ１１１のＣＰＵ１１２によって、ＩＣカード１０１の不揮発メモリ１０４に印刷データファイルが書き込まれる。この際、各印刷データファイルに対して、アクセス権限（印刷データファイルの存在の可視／不可視、印刷データファイルの読み込み可／不可、印刷データファイルの削除可／不可）を示すパーミッション情報１２４（図３）を設定する。
【００１１】
このパーミッション情報１２４は、ＩＣカード１０１の不揮発メモリ１０４の印刷装置登録情報１２１に登録された印刷装置と、それに登録されてない印刷装置とのそれぞれに設定することが可能であり、例えば、登録済みの印刷装置に対してはファイルの存在が見えて、かつファイルの読み込みも削除も可能だが、登録されてない印刷装置に対してはファイルの存在は見えるが、ファイルの読み込みや削除はできないといったようなセキュリティの段階分けを設定することができる。
【００１２】
また、データを書き込んだホストは、ファイルの存在も確認でき、パーミッション情報１２４に対しては、ファイルの読み込みも削除もできるように、各データ毎にファイルの書き込み元であるホスト情報も入れておく。
【００１３】
図４は、ＩＣカードと印刷装置の内部構成を示すブロック図である。ここで、ＩＣカードの内部構成は、図１に示したものと同様であるため、説明は省略する。
【００１４】
印刷装置２１１は、ＣＰＵ２１３、ＲＡＭ２１４、記憶部２１５、ＩＣカード１０１とのインターフェースであるＩＯインターフェース２１２、印刷データを印刷する印刷装置２１６、印刷装置２１１の内部構成全体を接続するバスで２１７ある。
【００１５】
図５は、ＩＣカード１０１の認証における構成を示すブロック図である。また、図６は、ＩＣカード１０１の認証における処理を示すフローチャートである。
【００１６】
ＩＣカード１０１は、図１に示したコンピュータ１１１のＣＰＵ１１２により登録された印刷装置の機器ＩＤを自己の不揮発メモリ１０４に保持している。そして、ＩＣカード１０１は、印刷装置２１１の接続時において、印刷装置２１１の記憶部２１５に記憶されている機器ＩＤ３０１を読み取る（ステップＳ４０１）。
【００１７】
続いて、ＩＣカード１０１のＣＰＵ１０２において、読み取った機器ＩＤ３０１が不揮発メモリ１０４に保持している印刷装置登録情報１２１内の機器ＩＤ１２２に登録されているものであるか否かを判断する（ステップＳ４０２）。この判断の結果、当該印刷装置の機器ＩＤ３０１が既に登録されていると判断された場合には、印刷装置２１１をｇｒｐ内装置として認証ＯＫと判断する（ステップＳ４０３）。一方、ステップＳ４０２の判断の結果、当該印刷装置の機器ＩＤ３０１が未だ登録されていないと判断された場合には、印刷装置２１１をｇｒｐ外装置と判断する（ステップＳ４０４）。
【００１８】
続いて、まず、記憶されている最初の印刷データファイルについて認証の準備を行う（ステップＳ４０５）。続いて、当該印刷データファイルについて接続された印刷装置２１１がｇｒｐ内装置であるか否かを判断する（ステップＳ４０６）。この判断の結果、ｇｒｐ内装置であると判断された場合には、ファイル属性のグループ欄を参照する（ステップＳ４０７）。一方、ｇｒｐ外装置であると判断された場合には、ファイル属性のその他の欄を参照する（ステップＳ４０８）。
【００１９】
続いて、当該印刷データファイルのパーミッション情報１２４に基づき、ファイル属性が可視可能な設定となっているか否かを判断する（ステップＳ４０９）。この判断の結果、可視可能な設定であると判断された場合には、ファイルの存在を示す（ステップＳ４１０）。一方、可視可能な設定でないと判断された場合には、ファイルの存在を表示せずに隠す（ステップＳ４１３）。
【００２０】
続いて、当該印刷データファイルのパーミッション情報１２４に基づき、ファイル属性（印刷データファイルの読み込み可／不可、印刷データファイルの削除可／不可）に対する認証を行う（ステップＳ４１１）。
【００２１】
続いて、当該印刷データファイルが記憶されている最後のファイルであるか否かを判断する（ステップＳ４１２）。この判断の結果、最後のファイルであると判断された場合には、レディ状態で待機する（ステップＳ４１４）。一方、最後のファイルでないと判断された場合には、記憶されている次のファイルの認証の準備を行って、ステップＳ４０６に戻る。
【００２２】
本実施形態においては、接続された印刷装置２１１がｇｒｐ内装置（として認証ＯＫと判断された場合には、印刷データファイルのパーミッション情報１２４における登録済み印刷装置のパーミッション情報に従い、印刷データファイル読み取り、削除可、ファイル可視等が設定される。これにより、印刷装置２１１内のＣＰＵ２１３は、ＩＣカード１０１の記憶媒体内に印刷データファイルが存在していることがわかり、この印刷データファイルをＩＣカードから読み込み、印刷部２１６に送信して印刷処理を行う。
【００２３】
ここで図３に示すパーミッション情報１２４において、「print_data0」は、readable，deletable，visibleであるため、データを読みこんだ後、ＩＣカード１０１内の当該データを削除することができるが、「print_data1」は、readable，visibleのみであるため当該データを削除することができずに、ＩＣカード１０１内に当該データを残すことができる。また、印刷装置２１１の機器ＩＤ３０１が印刷装置登録情報１２１の中に登録されていない場合は、未登録印刷装置と判断される。この場合「print_data0」，「print_data1」のファイルの存在は見えるが、「print_data[n]」は、その存在さえも見ることができない。機密性の高いデータは「print_data[n]」のように未登録印刷装置からは見えないようにしておくことにより、その存在を隠すことができ、機密の漏洩を防ぐことが可能となる。
【００２４】
図７は、印刷装置２１１における処理を示すフローチャートである。
【００２５】
まず、ＩＣカードが設置されたことを検知すると、ＩＣカードがレディ状態か否かを判断する（ステップＳ５０１）。この判断の結果、レディ状態であると判断された場合には、このまま待機する。一方、レディ状態でないと判断された場合には、ＩＣカードに記憶されている最初の印刷データファイルについての処理の準備を行う（ステップＳ５０２）。
【００２６】
続いて、当該印刷データファイルがＩＣカード１０１の認証により、読み出し可能であるか否かを判断する。この判断の結果、読み出し可能であると判断された場合には、当該印刷データファイルの読み込みを行う（ステップＳ５０４）。一方、読み出し可能でないと判断された場合には、ステップＳ５０８に進む。
【００２７】
続いて、読み込んだ印刷データファイルの印刷処理を行う（ステップＳ５０５）。続いて、印刷を行った印刷データファイルがＩＣカード１０１の認証により、削除可能であるか否かを判断する（ステップＳ５０６）。この判断の結果、印刷を行った印刷データファイルが削除可能であると判断された場合には、ＩＣカード内の記憶されている当該印刷データファイルを削除する（ステップＳ５０７）。一方、印刷を行った印刷データファイルが削除可能でないと判断された場合には、ステップＳ５０８に進む。
【００２８】
続いて、当該印刷データファイルがＩＣカード１０１に記憶されている最後のファイルであるか否かを判断する（ステップＳ５０８）。この判断の結果、最後のファイルであると判断された場合には、レディ状態で待機する（ステップＳ５０９）。一方、最後のファイルでないと判断された場合には、ＩＣカード１０１に記憶されている次のファイルの認証の準備を行った（ステップＳ５１０）後、ステップＳ５０３に戻る。
【００２９】
以下、本発明の諸態様を附記としてまとめて記載する。
【００３０】
［附記１］  印刷データを記憶する記憶手段を備えるＩＣカードを用いて、前記記憶手段に記憶され、前記ＩＣカードにおいてアクセス権限が許可された前記印刷データを読み取るカード読み取り手段と、
前記カード読み取り手段で読み取った前記印刷データを印刷する印刷手段と
を有することを特徴とする印刷装置。
【００３１】
［附記２］  前記ＩＣカードにおける前記アクセス権限の許可は、装置固有の機器ＩＤを記憶する機器ＩＤ記憶手段を有し、前記ＩＣカードにおいて、前記機器ＩＤを読み取って、読み取った前記機器ＩＤと前記ＩＣカードに予め記憶されている機器ＩＤとを照合して認証を行うことにより行われることを特徴とする附記１に記載の印刷装置。
【００３２】
［附記３］  前記機器ＩＤ記憶手段に記憶されている前記機器ＩＤは、自機器の製造番号であることを特徴とする附記２に記載の印刷装置。
【００３３】
［附記４］  前記機器ＩＤ記憶手段に記憶されている前記機器ＩＤは、任意の文字列に設定可能であることを特徴とする附記２に記載の印刷装置。
【００３４】
［附記５］  印刷データ及び印刷装置登録情報を記憶する記憶手段と、
印刷装置から当該印刷装置の機器ＩＤを読み取る機器ＩＤ読み取り手段と、
読み取った前記機器ＩＤから前記印刷装置が前記印刷装置登録情報に登録されているか否かを照合して認証する認証手段と、
前記認証手段の認証結果に応じて前記印刷装置に対して前記印刷データのアクセス権限を許可する許可手段と
を有することを特徴とするカード型記憶装置。
【００３５】
［附記６］  前記アクセス権限は、前記印刷データファイルの存在の可視、前記印刷データの読み込み及び前記印刷データの削除のうち、少なくともいずれか１つを含むことを特徴とする請求項５に記載のカード型記憶装置。
【図面の簡単な説明】
【００３６】
【図１】ＩＣカードとホストＰＣとの内部構成を示すブロック図である。
【図２】不揮発メモリ上に記憶されている印刷装置登録情報を示した概略図である。
【図３】パーミッション情報を示した概略図である。
【図４】ＩＣカードと印刷装置の内部構成を示すブロック図である。
【図５】ＩＣカードの認証における構成を示すブロック図である。
【図６】ＩＣカードの認証における処理を示すフローチャートである。
【図７】印刷装置における処理を示すフローチャートである。
【符号の説明】
【００３７】
１０１  ＩＣカード
１０２  ＣＰＵ
１０３  ＲＡＭ
１０４  不揮発メモリ
１０５  システムバス
１０６  ＩＯインターフェース
１１１  一般的なコンピュータ
１１２  ＣＰＵ
１１３  システムバス
１１４  記憶部
１１５  ＩＣカードインターフェース
１２１  印刷装置登録情報
１２２  印刷装置の機器ＩＤ
１２３  パーミッション情報一覧
１２４  パーミッション情報
２１１  印刷装置
２１２  ＩＯインターフェース
２１３  ＣＰＵ
２１４  ＲＡＭ
２１５  記憶部
２１６  印刷部
２１７  システムバス
３０１  印刷装置の機器ＩＤ
【図１】
2005081763.tif 000003
【図２】
2005081763.tif 000004
【図３】
2005081763.tif 000005
【図４】
2005081763.tif 000006
【図５】
2005081763.tif 000007
【図６】
2005081763.tif 000008
【図７】
2005081763.tif 000009