(57)【要約】【課題】電子機器にパスワードによるロック機能を備えたＨＤＤユニットを取り付けた場合に、ユーザによるパスワード入力を不要としつつ、電子機器本体にパスワードを直接記憶させずにパスワードによるロック機能を利用でき、更に、同じメーカや同じ機種の電子機器間におけるＨＤＤユニットの共有を可能とする新しい技術を提供することを目的とする。【解決手段】パスワードによるロック機能を備えたＨＤＤユニットにアクセス可能に構成された電子機器であって、当該電子機器の機器情報を記憶する記憶手段と、ＨＤＤユニットへのアクセスを制御するＨＤＤドライバと、を備え、前記ＨＤＤドライバは、前記記憶手段を参照して取得した前記機器情報に基づきパスワードを作成し、該作成したパスワードを前記ＨＤＤユニットに通知してパスワードロックの設定又は解除を行うことを特徴とする。【選択図】図３
2007328765.tif 000002
【特許請求の範囲】
【請求項１】
パスワードによるロック機能を備えたストレージユニットにアクセス可能に構成された電子機器であって、
当該電子機器の機器情報を記憶する記憶手段と、
ストレージユニットへのアクセスを制御するストレージドライバと、を備え、
前記ストレージドライバは、前記記憶手段を参照して取得した前記機器情報に基づきパスワードを作成し、該作成したパスワードを前記ストレージユニットに通知してパスワードロックの設定又は解除を行うことを特徴とする電子機器。
【請求項２】
前記電子機器は印刷エンジン及び印刷制御ユニットを備えた印刷装置であり、
前記印刷制御ユニットは、前記ストレージドライバを介して前記ストレージユニットにフォームデータ、フォントデータ、印刷データの少なくともいずれかを記憶することを特徴とする請求項１記載の電子機器。
【請求項３】
前記機器情報は当該電子装置のメーカ名、機種名、製造番号の少なくともいずれかであることを特徴とする請求項１又は２記載の電子機器。
【請求項４】
パスワードによるロック機能を備えたストレージユニットへのアクセスを制御するストレージドライバであって、
当該ストレージドライバが実装される電子機器の機器情報に基づきパスワードを作成し、該作成したパスワードを前記ストレージユニットに通知してパスワードロックの設定又は解除を行うことを特徴とするストレージドライバ。
【請求項５】
パスワードによるロック機能を備えたストレージユニットのアクセス制御方法であって、
前記ストレージユニットにアクセス可能に構成された電子機器の機器情報に基づきパスワードを作成し、該作成したパスワードを前記ストレージユニットに通知してパスワードロックの設定又は解除を行うことを特徴とするアクセス制御方法。
【請求項６】
請求項５記載のアクセス制御方法をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードによるロック機能を備えたストレージユニットへのアクセスを制御するストレージドライバに関し、特に、該ストレージドライバを備えた印刷装置等の電子機器に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）のみならず、印刷装置などの電子機器においても、大容量かつ不揮発性を有するストレージユニットとしてハードディスクドライブユニット（以下、「ＨＤＤユニット」と呼ぶ）に代表されるストレージユニットを備えたものが増えつつある。
【０００３】
ストレージユニットにはいくつかの規格が存在するが、このうちＡＴＡ（AT Attachment）規格では、パスワードを設定することでストレージユニットへのアクセスを制限する（ロックする）機能（以下、「パスワードロック機能」と呼ぶ）が採用されている（特許文献１参照）。
【０００４】
ストレージユニットに設定するパスワードは、ユーザが入力するのが通常であるが、特許文献１に記載される発明では、パスワード入力に関するユーザ負担の軽減を図るべく、システムＢＩＯＳが乱数表を用いてパスワードを自動的に生成し設定する構成を採用している。
【特許文献１】特開２００４−７８５３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
印刷装置等が備えるストレージユニットは、通常、パーソナルコンピュータ（ＰＣ）等が備えるストレージユニットと同じ規格（例えばＡＴＡ規格）に基づいているため、ストレージユニットを印刷装置等から取り外してＰＣ等に取り付けたならば、ＰＣ等にてストレージユニットに記憶されるデータにアクセスすることが可能である。
【０００６】
しかし、例えば、印刷装置が備えるストレージユニットには、親展印刷に関わる印刷データなど機密性の高いデータや、フォントデータやフォームデータなど財産性の高いデータが記憶されている場合があり、このようなデータがストレージユニットを取り換えるだけでＰＣ等を用いて安易に読み出されてしまうとしたら、情報セキュリティ対策が十分であるとは言えない。
【０００７】
そこで、本願の発明者は、印刷装置等が備えるストレージユニットに上述したパスワードによるロック機能を適用して情報セキュリティ対策を確保することを検討したところ、次のような問題が生じることに気づいた。
【０００８】
すなわち、印刷データの形式、フォントデータ、フォームデータなどは、同じメーカや同じ機種の印刷装置等で共通することから、これらのデータを記憶するストレージユニットは同じメーカや同じ機種の印刷装置等で共有できる（転用できる）ことが望ましい。
【０００９】
ここで、ユーザがパスワードを設定・入力するのであれば、ストレージユニットを他の装置に付け替えても該パスワードを入力しさえすればストレージユニットを利用できるため、複数の装置間でストレージユニットを共有することが可能である。
【００１０】
しかし、印刷装置等には、通常、キーボード等の入力インタフェースが備えられていないため、ユーザがパスワードを設定・入力するスキームを採用することは難しい。仮にそのような入力インタフェースを備えていたとしても、複数のユーザで印刷装置等を共有する場合、印刷装置等の電源を入れる際にパスワードを知っている者が必ずしもその場に居るとは限らないため、ユーザによるパスワード入力を印刷装置等が備えるストレージユニットの利用開始条件とする運用は現実的ではない。
【００１１】
一方、特許文献１のようにシステムＢＩＯＳが乱数表を用いてパスワードを自動生成するスキームでは、ユーザによるパスワード入力は不要であるものの、同じメーカや同じ機種の印刷装置等の間であってもストレージユニットを共有することができない点で不便である。また、特許文献１の構成では、ストレージユニットのみならず印刷装置等の本体側にもパスワードが記憶されるため、印刷装置等の本体を解析することによってパスワードが不正に入手されてしまう可能性がある。また何らかの理由で印刷装置等の本体に記憶されるパスワードが消えてしまったり、壊れてしまった場合は、もはやパスワードに辿り着く方法がなくストレージユニットへのアクセスが不可能となってしまうという問題もある。
【００１２】
そこで、本発明は、印刷装置等の電子機器にパスワードによるロック機能を備えたストレージユニットを取り付けた場合に、ユーザによるパスワード入力を不要としつつ、電子機器本体にパスワードを直接記憶させずにパスワードによるロック機能を利用でき、更に、同じメーカや同じ機種の電子機器間におけるストレージユニットの共有を可能とする新しい技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の電子機器は、パスワードによるロック機能を備えたストレージユニットにアクセス可能に構成された電子機器であって、当該電子機器の機器情報を記憶する記憶手段と、ストレージユニットへのアクセスを制御するストレージドライバと、を備え、前記ストレージドライバは、前記記憶手段を参照して取得した前記機器情報に基づきパスワードを作成し、該作成したパスワードを前記ストレージユニットに通知してパスワードロックの設定又は解除を行うことを特徴とする。前記機器情報は当該電子装置のメーカ名、機種名、製造番号の少なくともいずれかであることが望ましい。
【００１４】
かかる構成によれば、ユーザが利用開始時にパスワードを入力してストレージユニットのパスワード設定や解除を行う必要はない。また、ストレージユニットに設定されるパスワードは電子機器の機器情報に基づいて作成されることから、機器情報として例えばメーカ名等を用いる場合、同じメーカの電子機器についてはパスワードが共通となり、その結果、そのような電子機器間でストレージユニットを共有する（転用する）ことが可能となる。一方、そのような機器情報を持たないＰＣ等では対応するパスワードを作成することができないため、該パスワードが設定されたストレージユニットにアクセスすることができず、その結果、ストレージユニット内のデータに関して高いセキュリティレベルを確保することができる。
【００１５】
好適には、前記電子機器は印刷エンジン及び印刷制御ユニットを備えた印刷装置であり、前記印刷制御ユニットは、前記ストレージドライバを介して前記ストレージユニットにフォームデータ、フォントデータ、印刷データの少なくともいずれかを記憶することを特徴とする。
【００１６】
本発明のストレージドライバは、パスワードによるロック機能を備えたストレージユニットへのアクセスを制御するストレージドライバであって、当該ストレージドライバが実装される電子機器の機器情報に基づきパスワードを作成し、該作成したパスワードを前記ストレージユニットに通知してパスワードロックの設定又は解除を行うことを特徴とする。
【００１７】
本発明のアクセス制御方法は、パスワードによるロック機能を備えたストレージユニットのアクセス制御方法であって、前記ストレージユニットにアクセス可能に構成された電子機器の機器情報に基づきパスワードを作成し、該作成したパスワードを前記ストレージユニットに通知してパスワードロックの設定又は解除を行うことを特徴とする。
【００１８】
本発明のアクセス制御方法は、電子機器が備える情報処理部（コンピュータ）により実施することができるが、そのためのプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてインストールまたはロードすることができる。また、電子機器として印刷装置を想定する場合、プログラムが、印刷装置用カードや印刷装置用オプションボードに記録されて流通する場合も含む。
【発明の効果】
【００１９】
以上、本発明によれば、プリンタ等の電子機器にパスワードによるロック機能を備えたストレージユニットを取り付けた場合に、ユーザによるパスワード入力を不要としつつ、電子機器本体にパスワードを直接記憶させずにパスワードによるロック機能を利用でき、更に、同じメーカや同じ機種の電子機器間におけるストレージユニットの共有を可能とする新しい技術を提供することができる。
【発明を実施するための最良の形態】
【００２０】
図面を参照して本発明の実施形態を説明する。
【００２１】
図１は、本実施形態のプリンタシステムの概略構成を表すブロック図である。図１に示すように、ホスト装置１０はＵＳＢ（Universal Serial Bus）インタフェースを介してプリンタ装置２０に接続されている。またプリンタ装置２０は所定のインタフェースを介してＨＤＤユニット３０にアクセス可能に構成されている。かかる所定のインタフェースの規格は、パスワードによるロック機能をサポートしているものであれば特定の規格に限定されないが、以下ではＡＴＡ規格を例に説明する。
【００２２】
なお、図１では、ＨＤＤユニット３０をプリンタ装置２０の外部に記載しているが、プリンタ装置２０がその一部としてＨＤＤユニット３０を備える構成であってもよい。
【００２３】
ホスト装置１０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、通信インタフェース、ＵＳＢホストインタフェース、ＨＤＤ等のハードウェアを備えており、機能的には、プリンタ装置２０を制御するプリンタドライバなどを備えている。
【００２４】
プリンタドライバは、通常のプリンタドライバと同様である。すなわち、外部又はホスト装置１０上で動作しているアプリケーションプログラムを介してユーザからプリンタ装置２０を指定した印刷要求を受け付けると、プリンタ装置２０が解釈可能な所定のプリンタ制御言語に基づき印刷ジョブを作成し、これをホスト装置１０に接続されるプリンタ装置２０に送信する。
【００２５】
印刷ジョブは、例えば、ジョブＩＤ、出力先プリンタの機種情報、ユーザ名（ユーザＩＤ）、印刷対象となるドキュメントのファイル名、印刷設定情報（印刷部数、片面／両面印刷の指定、カラー／白黒の指定など）等のジョブ情報をヘッダ等に含めることができる。
【００２６】
プリンタ装置２０は、通常のプリンタ装置と同様の構成を備える。
【００２７】
例えば、プリンタ装置２０は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【００２８】
また例えば、プリンタ装置２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ（不揮発性ＲＡＭを含む）、コンソールパネル等のユーザインタフェース、ＵＳＢデバイスインタフェース、ＡＴＡ規格に対応したＨＤＤユニット接続インタフェース（ＨＤＤホストコントローラ、接続コネクタなどを含む）等のハードウェアからなる情報処理部を備える。
【００２９】
プリンタ装置２０の情報処理部は、従来のプリンタ装置の情報処理部と同様の機能を備える（図２参照）。例えば、ＵＳＢデバイスインタフェースを介して接続されたホスト装置１０との通信を制御するＵＳＢドライバ２１、ＨＤＤユニット接続インタフェースを介して接続されたＨＤＤユニット３０へのアクセスを制御するＨＤＤドライバ２２、ホスト装置１０から送信された印刷ジョブ、コマンド、フォントデータ、フォームデータ等を受信し、ＲＡＭ又はＨＤＤユニット３０に記憶する受信制御手段２３、ＲＡＭ又はＨＤＤユニット３０に記憶された印刷ジョブや各種データに基づきラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納する解析・イメージ生成手段２４、印刷ジョブ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段２５等を備えている。
【００３０】
ただし、図２に示すように、本実施形態のプリンタ装置２０の情報処理部は、ＲＯＭ又はＲＡＭから構成される記憶手段２６にプリンタ装置２０の機器情報（例えば、プリンタ装置２０のメーカ名、機種名などプリンタ装置２０のメーカー固有の情報、製造番号などプリンタ装置２０のメーカーが管理する情報）を記憶しており、ＨＤＤドライバ２２が、従来のＨＤＤドライバの機能に加え、前記記憶手段２６を参照して取得した前記機器情報に基づきＨＤＤユニット３０のパスワードを作成し、該作成したパスワードをＨＤＤユニット３０に通知してパスワードロックの設定又は解除を行う機器情報ベースパスワード処理機能を備えている点で、従来のプリンタ装置２０とは異なっている。
【００３１】
なお、これらの各手段やドライバは、プリンタ装置２０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現（実装）される。
【００３２】
ＨＤＤユニット３０は、接続インタフェース、コントローラ、ＨＤ及び駆動機構、ＲＯＭ、ＲＡＭ等のハードウェアを備えており、ＡＴＡ規格に準拠した従来のＨＤＤユニットと同様の各種機能を備える。
【００３３】
以下、図３に示すプリンタ装置２０（ＨＤＤドライバ２２）の動作を規定したフローチャートを参照し、本発明における機器情報ベースパスワード処理について説明する。なお、各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。また、ＨＤＤドライバ２２は種々の機能を備えるが、機器情報ベースパスワード処理に直接関係しない機能については説明を省略する。
【００３４】
プリンタ装置２０の電源ＯＮ時やリセット時に、ＨＤＤドライバ２２は、初期処理（立ち上げ処理）の一部として以下のアクセス制御処理を実行する。
【００３５】
ＨＤＤドライバ２２は、ＨＤＤユニット３０のコントローラに対し、Identify Deviceコマンドを通知する（Ｓ１００）。
【００３６】
該コマンドを受け取ったＨＤＤユニット３０のコントローラは、ＲＯＭや不揮発性ＲＡＭを参照して、ＨＤＤユニット３０のシリアル番号、パスワードロック機能に関わる情報（ロック機能の有無、ロック機能が有る場合は機能が有効であるか無効であるか、ロック機能が有効である場合は読出禁止状態か読出可能状態か、など）等を読み出し、Identify Device情報としてＨＤＤドライバ２２に返信する。
【００３７】
ＨＤＤドライバ２２は、ＨＤＤユニット３０のIdentify Device情報を取得すると、該情報に基づいてＨＤＤユニット３０がパスワードロック機能を有しているか否かを判断する（Ｓ１０１）。
【００３８】
有していないと判断した場合、ＨＤＤドライバ２２は、「ＨＤＤパスワード機能がないため、ＨＤＤの使用を停止します」等のメッセージをコンソールパネルに表示し、受信制御手段２３および解析・イメージ生成手段２４に対してＨＤＤユニット３０が使用できないことを通知するなど、ＨＤＤユニット３０へのアクセスを禁止する設定を行って（Ｓ１１０）、アクセス制御処理を終了する。
【００３９】
一方、パスワードロック機能を有していると判断した場合、ＨＤＤドライバ２２は、記憶手段２６を参照してプリンタ装置２０の機器情報を取得し（Ｓ１０２）、該機器情報の一部又は全部に基づいてＨＤＤユニット３０のパスワードを自動的に作成する（Ｓ１０３）。
【００４０】
パスワードの作成方法としては、例えばアナグラムの手法を用いることが考えられる。例えば機器情報が「ＬＰ−８０００Ｃ」という機種情報である場合、各文字を予め定めた順序で入れ替えることで「Ｐ０８Ｃ０−Ｌ０」といったパスワードを作成することができる。なお、単純に文字を入れ替えるだけでなく例えば各文字の文字コードに所定値を加えて他の文字に変更してから入れ替えてもよく、またアナグラムの手法以外の従来の種々の暗号技術を用いてパスワードを作成してもよい。
【００４１】
ただし、このパスワード作成ロジック（アナグラムの手法であれば、入れ替え順序等）は固定されており、従って、毎回同じパスワードが作成されるものとする。
【００４２】
つまり、電子機器メーカー（本実施形態では、プリンタ装置２０のメーカ）固有の機器情報や電子機器メーカーが管理している機器情報に基づき、電子機器メーカーが定めたパスワード作成ロジックに従い、パスワードが生成される。
【００４３】
次に、ＨＤＤドライバ２２は、Identify Device情報に基づいて、パスワードロック機能が有効であるか無効であるかを判断する（Ｓ１０４）。通常、出荷時等の初期状態ではパスワードは設定されておらず、従ってパスワードロック機能は無効となっているのが普通である。
【００４４】
パスワードロック機能が有効であると判断した場合、ＨＤＤドライバ２２は、security unlockコマンドとともに、前記作成したパスワードをＨＤＤユニット３０のコントローラに通知する（Ｓ１０５）。
【００４５】
security unlockコマンドを受けとったＨＤＤユニット３０のコントローラは、該コマンドとともに受け取ったパスワードが、ＨＤＤユニット３０内の不揮発性ＲＡＭ等に記憶しているパスワードと一致するか否かをチェックする。パスワードが一致する場合、ＨＤＤユニット３０のコントローラは、ＨＤＤユニット３０のアクセス制限ステータスを読出禁止状態（電源ＯＮ時やリセット時のデフォルト値）から読出可能状態に変更するとともに、ＨＤＤドライバ２２に対してパスワードロックを解除した旨を返信する。一方、パスワードが一致しない場合、ＨＤＤユニット３０のコントローラは、ＨＤＤユニット３０の状態を読出禁止に維持するとともに、ＨＤＤドライバ２２に対してパスワードロックを解除できなかった旨を返信する。
【００４６】
ＨＤＤドライバ２２は、ＨＤＤユニット３０からsecurity unlockコマンドに対する返信を受け取ると、その返信内容に基づいてＨＤＤユニット３０のパスワードロックを解除できたか否かを判断する（Ｓ１０６）。
【００４７】
解除できなかったと判断した場合、ＨＤＤドライバ２２は、「パスワードが一致しないため、ＨＤＤの使用を停止します」等のメッセージをコンソールパネルに表示し、ＨＤＤユニット３０へのアクセスを禁止する設定を行って（Ｓ１１０）、アクセス制御処理を終了する。なお、アクセス制御処理の終了により、前記作成したパスワードはプリンタ装置２０内に保持されることなく（例えば不揮発性ＲＡＭに記憶されることなく）破棄される。
【００４８】
解除できたと判断した場合、ＨＤＤドライバ２２は、受信制御手段２３および解析・イメージ生成手段２４等に対してＨＤＤユニット３０が使用できることを通知するなど、ＨＤＤユニット３０へのアクセスを許可する設定を行って（Ｓ１０７）、アクセス制御処理を終了する。この場合も、上記同様、前記作成したパスワードは保持されることなく破棄される。
【００４９】
これにより、プリンタ装置２０は、ホスト装置１０から受信した印刷ジョブ等をＨＤＤユニット３０に記憶し、所定のタイミングでＨＤＤユニット３０から印刷ジョブ等を読み出して、印刷処理、すなわち、印刷ジョブやフォントデータ等に基づいてラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納し、認証印刷ジョブ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行することができる。
【００５０】
一方、Ｓ１０４においてパスワードロック機能が無効であると判断した場合、ＨＤＤドライバ２２は、security set passwordコマンドとともに、前記作成したパスワードをＨＤＤユニット３０のコントローラに通知する（Ｓ１０８）。
【００５１】
security set passwordコマンドを受けとったＨＤＤユニット３０のコントローラは、該コマンドとともに受け取ったパスワードをＨＤＤユニット３０内の不揮発性ＲＡＭ等に記憶し、パスワードロック機能を有効にする。パスワードロック機能が有効になると、ＨＤＤユニット３０のアクセス制限ステータスは、電源ＯＮ時やリセット時にデフォルト値として読出禁止状態を取ることになる。次に、ＨＤＤユニット３０のコントローラは、ＨＤＤドライバ２２に対してパスワードを設定した旨を返信する。一方、パスワードを記憶できない等の何らかの理由でパスワードロック機能を有効にできなかった場合（パスワードを設定できなかった場合）、ＨＤＤユニット３０のコントローラは、パスワードロック機能を無効のまま維持するとともに、ＨＤＤドライバ２２に対してパスワードを設定できなかった旨を返信する。
【００５２】
ＨＤＤドライバ２２は、ＨＤＤユニット３０からsecurity set passwordコマンドに対する返信を受け取ると、その返信内容に基づいてＨＤＤユニット３０にパスワードを設定できたか否かを判断する（Ｓ１０９）。
【００５３】
設定できなかったと判断した場合、ＨＤＤドライバ２２は、「パスワードを設定できなかったため、ＨＤＤの使用を停止します」等のメッセージをコンソールパネルに表示し、ＨＤＤユニット３０へのアクセスを禁止する設定を行って（Ｓ１１０）、アクセス制御処理を終了する。
【００５４】
一方、設定できたと判断した場合、ＨＤＤドライバ２２は、ＨＤＤユニット３０へのアクセスを許可する設定を行って（Ｓ１０７）、アクセス制御処理を終了する。
【００５５】
このように本実施形態のプリンタ装置２０（ＨＤＤドライバ２２）は、記憶手段２６に記憶したプリンタ装置２０の機器情報に基づきＨＤＤユニット３０のパスワードを作成し、該作成したパスワードをＨＤＤユニット３０に通知してパスワードロックの設定又は解除を行う機器情報ベースパスワード処理機能を備えているため、ユーザが利用開始時にパスワードを入力してＨＤＤユニット３０のパスワード設定や解除を行う必要はない。
【００５６】
また、ＨＤＤドライバ２２が作成したパスワードはアクセス制御処理の終了によってプリンタ装置２０内に保持されることなく破棄されることから、プリンタ装置２０本体を解析することでＨＤＤドライバ２２が作成したパスワードを入手することは事実上、不可能となり、パスワードの漏洩を防止することができる。
【００５７】
更に、ＨＤＤユニット３０に設定されるパスワードはプリンタ装置２０の機器情報から固定的に導かれることから、機器情報が同じプリンタ装置（例えば、メーカや機種が同じプリンタ装置）についてはパスワードが共通となり、その結果、そのようなプリンタ装置間ではＨＤＤユニットを共有する（転用する）ことが可能となる。
【００５８】
一方、そのような機器情報を持たないＰＣ等では対応するパスワードを導出することができないため、該パスワードが設定されたＨＤＤユニット３０にアクセスすることができず、その結果、ＨＤＤユニット３０内のデータに関して高いセキュリティレベルを確保することができる。なお、修理等の目的で特定のＰＣ等からＨＤＤユニット３０にアクセスする必要がある場合は、該ＰＣ等にプリンタ装置２０の機器情報とパスワード作成ロジックの両方をインストールすればよい。
【００５９】
（変形例）
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。例えば、ホスト装置１０とプリンタ装置２０との接続は、ＵＳＢ以外の規格（プロトコル）に基づいて接続される構成であってもよい。
【００６０】
また、上記実施形態では、電子機器としてプリンタ装置を例に挙げて説明したが、本発明は、複写機、ファクシミリ、複合機などの電子機器に対しても適用可能である。ファクシミリの場合、ＨＤＤユニット３０に取引先等の電話帳データといった機密性の高いデータを記憶する一方、同機種のファクシミリ間でＨＤＤユニット３０を転用する場合もあると考えられるため、特に本発明の適用による効果は大きい。
【００６１】
また、ＨＤＤドライバ２２の一部又は全部をハードウェアにより実現してもよく、また電子機器に実装されるＯＳやＢＩＯＳの一機能として実現してもよい。
【００６２】
また、上記実施形態では、ＨＤＤユニット３０がパスワードロック機能を有していない場合やパスワードロック機能を有効にできなかった場合に、ＨＤＤドライバ２２がＨＤＤユニット３０の使用を停止する（アクセスを禁止する）構成としているが、このような場合にＨＤＤユニット３０の使用を許可する構成としてもよい。また、ＨＤＤユニット３０のパスワードロックを解除できなかった場合に、ＨＤＤドライバ２２がＨＤＤユニット３０の使用を停止する（アクセスを禁止する）構成としているが、パスワードロックを解除できていない状況ではいずれにしてもＨＤＤユニット３０にアクセスすることはできないのであるから、ＨＤＤドライバ２２において積極的にＨＤＤユニット３０の使用を停止しなくてもよい。
【００６３】
上記実施形態、上記（変形例）では、ストレージユニットとして、ＨＤＤユニットを例に挙げて説明したが、本発明は  ＵＳＢメモリ、メモリーカード、ＤＶＤなど、電子機器に装着できるストレージユニットで、大容量で不揮発性のストレージユニットに対しても適用可能である。
【図面の簡単な説明】
【００６４】
【図１】本実施形態のプリンタシステムの概略構成を表すブロック図である。
【図２】プリンタ装置２０の情報処理部の機能構成図を示すブロック図である。
【図３】ＨＤＤドライバ２２の動作を規定したフローチャートである。
【符号の説明】
【００６５】
１０  ホスト装置、２０  プリンタ装置、２１  ＵＳＢドライバ、２２  ＨＤＤドライバ、２３  受信制御手段、２４  解析・イメージ生成手段、２５  印刷制御手段、２６  機器情報記憶手段
【図１】
2007328765.tif 000003
【図２】
2007328765.tif 000004
【図３】
2007328765.tif 000005