(57)【要約】【課題】無線通信手段を有する無線ＵＳＢ装置と印刷装置において、利用者の音声から特徴量を抽出し、抽出された特徴量から利用者認証データを生成することにより、最小限のコストアップでかつ利用者本人以外の使用を制限できる高度な認証機能を有する無線ＵＳＢ装置と印刷装置を提供することを主な目的とする。【解決手段】印刷装置との無線通信可能な無線型記憶装置であって、音声を入力する音声入力手段１４と、情報を格納する情報記憶手段１６と、利用者の第一の認証データを記憶する認証データ記憶手段１５と、前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成手段と、前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証手段と、を有することを特徴とする。【選択図】        図２
2008176513.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と無線通信可能な無線型記憶装置であって、
音声を入力する音声入力手段と、
情報を格納する情報記憶手段と、
利用者の第一の認証データを記憶する認証データ記憶手段と、
前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成手段と、
前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証手段と、
を有することを特徴とする無線型記憶装置。
【請求項２】
前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証前に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第一の認証データを生成することを特徴とする請求項１に記載の無線型記憶装置。
【請求項３】
前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証時に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第二の認証データを生成することを特徴とする請求項１に記載の無線型記憶装置。
【請求項４】
前記認証データ生成手段は、前記音声入力手段において入力された音声に対して、メルケプストラム分析による第一の特徴量と、ピッチ周波数分析による第二の特徴量とを抽出し、前記第一の特徴量と前記第二の特徴量から求められる二次元空間の距離を量子化することにより、前記第二の認証データを生成することを特徴とする請求項１に記載の無線型記憶装置。
【請求項５】
前記情報記憶手段と、前記認証データ記憶手段は、単一の記憶媒体であることを特徴とする請求項１に記載の無線型記憶装置。
【請求項６】
印刷装置と無線通信可能な無線型記憶装置において実行される無線型記憶方法であって、
前記無線型記憶装置は、音声を入力する音声入力手段と、
情報を格納する情報記憶手段と、
利用者の第一の認証データを記憶する認証データ記憶手段と、を備え、
前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成工程と、
前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証工程と、
を有することを特徴とする無線型記憶方法。
【請求項７】
請求項６に記載の無線型記憶方法をコンピュータに実行させるプログラム。
【請求項８】
無線型記憶装置と無線通信可能な印刷装置であって、
音声を入力する音声入力手段と、
前記無線型記憶装置から受信した情報を印刷する情報印刷手段と、
利用者の第一の認証データを記憶する認証データ記憶手段と、
前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成手段と、
前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証手段と、
を有することを特徴とする印刷装置。
【請求項９】
前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証前に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第一の認証データを生成することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証時に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第二の認証データを生成することを特徴とする請求項８に記載の印刷装置。
【請求項１１】
前記認証データ生成手段は、前記音声入力手段において入力された音声に対して、メルケプストラム分析による第一の特徴量と、ピッチ周波数分析による第二の特徴量とを抽出し、前記第一の特徴量と前記第二の特徴量から求められる二次元空間の距離を量子化することにより、前記第二の認証データを生成することを特徴とする請求項８に記載の印刷装置。
【請求項１２】
無線型記憶装置と無線通信可能な印刷装置において実行される印刷方法であって、
前記印刷装置は、音声を入力する音声入力手段と、
前記無線型記憶装置から受信した情報を印刷する情報印刷手段と、
利用者の第一の認証データを記憶する認証データ記憶手段と、を備え、
前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成工程と、
前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証工程と、
を有することを特徴とする印刷方法。
【請求項１３】
請求項１２に記載の印刷方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線型記憶装置、無線型記憶方法、無線型記憶プログラム、印刷装置、印刷方法および印刷プログラムに関するものであり、特に無線通信方式を介して情報を印刷する技術に関するものである。
【背景技術】
【０００２】
無線通信技術の発達に伴い、従来有線で接続されていたものが無線での接続に変化しているケースが多く見られる。例えば、ＬＡＮはＩＥＥＥ８０２．３に代表されるイーサーネットでの接続が主流であったが、近年はＩＥＥＥ８０２．１１系統に代表される無線ＬＡＮでの接続が多くの情報通信機器で採用されている。この流れは、ＬＡＮに限らず、ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）にも広がっている。その一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）が挙げられる。ＵＳＢは現在、安価でかつ安定したＰＡＮ構築ができるため、広く普及している。このＵＳＢの手軽さをさらに高めるために、Ｗ−ＵＳＢ（Ｗｉｒｅｌｅｓｓ−ＵＳＢ）のような無線通信の要求が高まっている。
【０００３】
一方で、無線通信はその物理特性から、無線通信中のパケットは誰でも受信できるため、セキュリティー機能が非常に重要である。このセキュリティー機能の実現は、暗号鍵を使用した認証手法が一般的であるが、暗号鍵は通信相手と予め鍵の交換を行う必要がある。Ｗ−ＵＳＢのような無線ＵＳＢ装置における暗号鍵交換については、装置の初期設定時に行われる技術が特許文献１に開示されている。
【０００４】
【特許文献１】特開２００２−２３６５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、無線ＵＳＢ装置であるにもかかわらず、有線のインターフェースが必要となり、無駄なコストアップにつながる。その上、盗難などの不当な手段にて入手した無線ＵＳＢ装置を利用者本人に成りすまして使用する場合のセキュリティーには対応できない。このため、無駄なコストアップを抑えながら、高度な利用者認証機能を実現することに問題がある。
【０００６】
本発明は、上記に鑑みてなされたもので、無線通信手段を有する無線ＵＳＢ装置と印刷装置において、利用者の音声から特徴量を抽出し、抽出された特徴量から利用者認証データを生成することにより、最小限のコストアップでかつ利用者本人以外の使用を制限できる高度な認証機能を有する無線ＵＳＢ装置と印刷装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、印刷装置と無線通信可能な無線型記憶装置であって、音声を入力する音声入力手段と、情報を格納する情報記憶手段と、利用者の第一の認証データを記憶する認証データ記憶手段と、前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成手段と、前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証手段と、を有することを特徴とする。
【０００８】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証前に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第一の認証データを生成すること、を特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証時に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第二の認証データを生成すること、を特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項１にかかる発明において、前記認証データ生成手段は、前記音声入力手段において入力された音声に対して、メルケプストラム分析による第一の特徴量と、ピッチ周波数分析による第二の特徴量とを抽出し、前記第一の特徴量と前記第二の特徴量から求められる二次元空間の距離を量子化することにより、前記第二の認証データを生成すること、を特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項１にかかる発明において、前記情報記憶手段と、前記認証データ記憶手段は、単一の記憶媒体であること、を特徴とする。
【００１２】
また、請求項６にかかる発明は、印刷装置と無線通信可能な無線型記憶装置において実行される無線型記憶方法であって、前記無線型記憶装置は、音声を入力する音声入力手段と、情報を格納する情報記憶手段と、利用者の第一の認証データを記憶する認証データ記憶手段と、を備え、前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成工程と、前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証工程と、を有することを特徴とする。
【００１３】
また、請求項７にかかる発明は、請求項６に記載の無線型記憶方法をコンピュータに実行させること、を特徴とする。
【００１４】
また、請求項８にかかる発明は、無線型記憶装置と無線通信可能な印刷装置であって、音声を入力する音声入力手段と、前記無線型記憶装置から受信した情報を印刷する情報印刷手段と、利用者の第一の認証データを記憶する認証データ記憶手段と、前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成手段と、前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証手段と、を有することを特徴とする。
【００１５】
また、請求項９にかかる発明は、請求項８にかかる発明において、前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証前に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第一の認証データを生成すること、を特徴とする。
【００１６】
また、請求項１０にかかる発明は、請求項８にかかる発明において、前記認証データ生成手段は、更に、前記利用者認証手段による利用者認証時に、前記音声入力手段において入力された利用者の音声から抽出された特徴量に基づいて、前記第二の認証データを生成すること、を特徴とする。
【００１７】
また、請求項１１にかかる発明は、請求項８にかかる発明において、前記認証データ生成手段は、前記音声入力手段において入力された音声に対して、メルケプストラム分析による第一の特徴量と、ピッチ周波数分析による第二の特徴量とを抽出し、前記第一の特徴量と前記第二の特徴量から求められる二次元空間の距離を量子化することにより、前記第二の認証データを生成すること、を特徴とする。
【００１８】
また、請求項１２にかかる発明は、無線型記憶装置と無線通信可能な印刷装置において実行される印刷方法であって、前記印刷装置は、音声を入力する音声入力手段と、前記無線型記憶装置から受信した情報を印刷する情報印刷手段と、利用者の第一の認証データを記憶する認証データ記憶手段と、を備え、前記音声入力手段において入力された利用者の音声から特徴量を抽出し、抽出された前記特徴量に基づいて、第二の認証データを生成する認証データ生成工程と、前記第一の認証データと前記第二の認証データに基づいて、利用者を認証する利用者認証工程と、を有することを特徴とする。
【００１９】
また、請求項１３にかかる発明は、請求項１２に記載の印刷方法をコンピュータに実行させること、を特徴とする。
【発明の効果】
【００２０】
請求項１にかかる発明によれば、音声と言う物理的特性を生かし、最小限のコストアップでかつ本人以外の使用を制限できる高度な利用者認証機能を実現することができるという効果を奏する。
【００２１】
また、請求項２にかかる発明によれば、利用者認証前に認証データを生成しておくことにより、利用者認証時の手間を省き、短時間で処理可能な利用者認証機能を実現することができるという効果を奏する。
【００２２】
また、請求項３にかかる発明によれば、音声データの記録と同時並行して、音声から抽出された特徴量に基づいて認証データを生成することにより、利用者認証時の手間を省き、短時間で処理可能であると共に、音声データの保存に必要なメモリのサイズを最小限に低減することができるという効果を奏する。
【００２３】
また、請求項４にかかる発明によれば、認証データ生成手段としてメルケプストラム分析とピッチ周波数分析を行い、それらを二次元空間の距離で量子化することにより、認証データの基となる音声の変動に対して頑健な利用者認証機能を実現することができるという効果を奏する。
【００２４】
また、請求項５にかかる発明によれば、利用者が任意の情報を格納できる情報記憶領域と、音声から特徴量を抽出し、抽出された特徴量を認証データとして格納する認証データ記憶領域を単一記憶媒体上で構成することにより、装置内部の記憶領域のサイズを削減することができるという効果を奏する。
【００２５】
また、請求項６にかかる発明によれば、音声と言う物理的特性を生かし、最小限のコストアップでかつ本人以外の使用を制限できる高度な利用者認証機能を実現することができるという効果を奏する。
【００２６】
また、請求項７にかかる発明によれば、音声と言う物理的特性を生かし、最小限のコストアップでかつ本人以外の使用を制限できる高度な利用者認証機能を実現することができるという効果を奏する。
【００２７】
また、請求項８にかかる発明によれば、音声と言う物理的特性を生かし、最小限のコストアップでかつ本人以外の使用を制限できる高度な利用者認証機能を実現することができるという効果を奏する。
【００２８】
また、請求項９にかかる発明によれば、利用者認証前に認証データを生成しておくことにより、利用者認証時の手間を省き、短時間で処理可能な利用者認証機能を実現することができるという効果を奏する。
【００２９】
また、請求項１０にかかる発明によれば、音声の記録と同時並行して、音声から抽出された特徴量に基づいて認証データを生成することにより、利用者認証時の手間を省き、短時間で処理可能であると共に、印刷装置の録音に必要なメモリのサイズを最小限に低減することができるという効果を奏する。
【００３０】
また、請求項１１にかかる発明によれば、認証データ生成手段としてメルケプストラム分析とピッチ周波数分析を行い、それらを二次元空間の距離で量子化することにより、認証データの基となる音声の変動に対して頑健な利用者認証機能を実現することができるという効果を奏する。
【００３１】
また、請求項１２にかかる発明によれば、音声と言う物理的特性を生かし、最小限のコストアップでかつ本人以外の使用を制限できる高度な利用者認証機能を実現することができるという効果を奏する。
【００３２】
また、請求項１３にかかる発明によれば、音声と言う物理的特性を生かし、最小限のコストアップでかつ本人以外の使用を制限できる高度な利用者認証機能を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３３】
以下に添付図面を参照して、本発明の実施の形態にかかる無線型記憶装置、無線型記憶方法、無線型記憶プログラム、印刷装置、印刷方法および印刷プログラムの最良な実施の形態を詳細に説明する。
【００３４】
（第一の実施の形態）
以下、第１の実施の形態にかかる印刷システムについて説明する。図１は、第１の実施の形態にかかる印刷システムのネットワーク構成を示す模式図である。本実施の形態にかかる印刷システムは、図１に示すように、無線ＵＳＢ装置（１）１７と印刷装置（１）３０とが、無線通信方式で通信接続された構成となっている。
【００３５】
無線ＵＳＢ装置（１）１７はアンテナ４と、マイク６とを備えており、印刷装置（１）３０はアンテナ３と、マイク２とを備えている。本実施の形態にかかる印刷システムは、無線ＵＳＢ装置（１）１７と印刷装置（１）３０のいずれかに備えられているマイクに向かって利用者認証のキーワードを発すると、その音声によって認証処理が実行され、印刷を要求する情報指定と印刷指示を出すことによって、無線ＵＳＢ装置（１）１７内部に記憶されている情報を読み出し、印刷装置（１）３０に転送して印刷処理を実行する構成となっている。
【００３６】
以下、無線ＵＳＢ装置（１）１７の構成について説明する。図２は、第１の実施の形態にかかる無線ＵＳＢ装置（１）１７の内部構成を示すブロック図である。無線ＵＳＢ装置（１）１７は、アンテナ４と、ＲＦ部７と、ベースバンド変復調部８と、ＣＰＵ９と、プロトコル制御部１０と、ＳＲＡＭ１１と、ＲＯＭ１２と、操作表示部１３と、音声入力部１４と、認証データ用フラッシュメモリ１５と、フラッシュメモリ１６と、を備えており、全てがシステムバス１で接続された状態で交互に通信を行いながら、情報記憶装置として動作している。
【００３７】
アンテナ４は、外部との無線通信を行うためのものである。アンテナ４が送受信した情報は、ＲＦ部７、ベースバンド変復調部８およびプロトコル制御部１０を介して、フラッシュメモリ１６への情報記憶やフラッシュメモリ１６からの情報読み出しを実行される。
【００３８】
ＲＦ部７は、アンテナ４が外部との無線通信を行うための動作制御部である。また、ベースバンド変復調部８は、無線通信規格に従った直交周波数分割多重方式の周波数変復調処理を実行する制御部である。直交周波数分割多重方式は、多数の搬送波を使用し、変調する信号波の位相が隣り合う搬送波間で直交するように搬送波の帯域を一部重ね合わせて周波数帯域を有効利用する方式であり、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の規格、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｇに採用されている。
【００３９】
また、プロトコル制御部１０は、周波数変復調された信号処理による通信の制御部である。音声入力部１４は、マイク４によって入力された利用者の音声の処理部であり、音声データとして標準的なフォーマットのＰＣＭ（Ｐｕｌｓｅ−Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データ等による録音機能を備えている。
【００４０】
ＲＯＭ１２は、第１の実施の形態にかかる無線型記憶プログラムおよび初期動作時の暗号鍵設定プログラムを格納しておく記憶領域である。また、ＣＰＵ９は、ＲＯＭ１２に記憶された上記のプログラムを実行して、装置全体を制御する。主に、ＣＰＵ９は、音声入力部１４で入力された音声から利用者特有の特徴量を抽出し、抽出された特徴量から利用者認証データとして暗号鍵を生成する認証データ生成手段としての処理を実行すると共に、生成された暗号鍵に基づいた利用者認証のための暗号化処理、復号化処理および復号化されたデータに基づいた利用者認証手段としての処理も実行する機能を有する。なお、これらの処理については、後の印刷処理のシーケンス図において詳述する。
【００４１】
また、ＳＲＡＭ１１は、上記のプログラム実行時にＣＰＵ９がワーク領域として使用する一時記憶領域である。また、操作表示部１３は、利用者が装置全体の操作を行う際の画面表示と操作を制御する。
【００４２】
また、認証データ用フラッシュメモリ１５は、利用者認証データの記憶領域であり、ＲＯＭ１２が実行する暗号鍵生成処理によって生成された暗号鍵を記憶する領域である。ＣＰＵ９が、利用者認証のために復号化処理を実行する際に、記憶された暗号鍵を読み出し、利用者認証を行う。また、フラッシュメモリ１６は、印刷を実行するための情報を記憶する領域である。暗号鍵生成については、詳細を後述する。
【００４３】
以下、印刷装置（１）３０の構成について説明する。図３は、第１の実施の形態にかかる印刷装置（１）３０の内部構成を示すブロック図である。印刷装置（１）３０は、アンテナ３と、ＲＦ部２０と、ベースバンド変復調部２１と、ＣＰＵ２２と、プロトコル制御部２３と、ＳＲＡＭ２４と、ＲＯＭ２５と、操作表示部２６と、音声入力部２７と、印字部２９と、を備えており、全てがシステムバス５で接続された状態で交互に通信を行いながら、印刷装置として動作している。
【００４４】
アンテナ３は、外部との無線通信を行うためのものである。アンテナ３が送受信した情報は、ＲＦ部２０、ベースバンド変復調部２１およびプロトコル制御部２３を介して、印字部２９へ転送され、印刷を実行される。
【００４５】
ＲＦ部２０は、アンテナ３が外部との無線通信を行うための動作制御部である。また、ベースバンド変復調部２１は、ベースバンド変復調部８と同様に、無線通信規格に従った直交周波数分割多重方式の周波数変復調処理を実行する制御部である。また、プロトコル制御部２３は、周波数変復調された信号処理による通信の制御部である。
【００４６】
音声入力部２７は、マイク３によって入力された利用者の音声の処理部であり、音声データとして標準的なフォーマットのＰＣＭ（Ｐｕｌｓｅ−Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データ等による録音機能を備えている。
【００４７】
印字部２９は、無線通信方式を介して受信された情報を印刷出力するマーキングエンジン部である。ここでは、マーキングエンジン内部の方式は特に問わないため、その構成詳細は特に述べない。本実施の形態にかかる技術の可否は、印字部２９におけるマーキング方式に依存するものではない。
【００４８】
ＲＯＭ２５は、第１の実施の形態にかかる印刷プログラムおよび初期動作時の暗号鍵設定プログラムを格納しておく記憶領域である。また、ＣＰＵ２２は、ＲＯＭ２５に記憶された上記のプログラムを実行して、装置全体を制御する。主に、ＣＰＵ２２は、音声入力部２７で入力された音声から利用者特有の特徴量を抽出し、抽出された特徴量から利用者認証データとして暗号鍵を生成する認証データ生成手段としての処理を実行すると共に、生成された暗号鍵に基づいた利用者認証のための暗号化処理、復号化処理および復号化されたデータに基づいた利用者認証手段としての処理も実行する機能を有する。なお、これらの処理については、後の印刷処理のシーケンス図において詳述する。
【００４９】
また、ＳＲＡＭ２４は、上記のプログラム実行時にＣＰＵ２２がワーク領域として使用する一時記憶領域である。また、操作表示部２６は、利用者が装置全体の操作を行う際の画面表示と操作を制御する。
【００５０】
以下、電源投入時の初期動作における暗号鍵生成について説明する。図４は、第１の実施の形態にかかる無線ＵＳＢ装置（１）１７の電源投入時の初期動作を示すフローチャート図である。
【００５１】
無線ＵＳＢ装置（１）１７は、電源が投入されるとＣＰＵ９が装置の初期動作を開始する（ステップＳ１０）。ＲＯＭ１２から暗号鍵設定プログラムを読み出す（ステップＳ１１）。暗号鍵設定プログラムの読出しが完了したら、ＣＰＵ９は認証データ用フラッシュメモリ１５に暗号鍵が格納されているか、確認する（ステップＳ１２）。暗号鍵が格納されていない場合、ＣＰＵ９は操作表示部１３に暗号鍵の設定未了であることを通知する（ステップＳ１３）。
【００５２】
操作表示部１３は、ＣＰＵ９からの指示により、「暗号鍵の設定未了」と言うメッセージを表示することによって、利用者に暗号鍵の設定行為を促す（ステップＳ１４）。利用者が暗号鍵を設定する場合、まず、操作表示部１３にある録音ボタン（不図示）が押され、ＣＰＵ９は音声入力部１４に対して録音開始命令を出す。音声入力部１４は暗号鍵の元になる言葉を録音し、音声データとして標準的なフォーマットのＰＣＭ（Ｐｕｌｓｅ−Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データとしてＳＲＡＭ１１に保存する（ステップＳ１５）。
【００５３】
次に、音声データの保存が終了すると、ＣＰＵ９はＳＲＡＭ１１に格納された音声データから暗号鍵Ｋを生成する（ステップＳ１６）。ＣＰＵ９は生成された暗号鍵Ｋを認証データ用フラッシュメモリ１５に格納する（ステップＳ１７）。暗号鍵Ｋを格納した後、操作表示部１３は「暗号鍵の設定完了」メッセージを表示する（ステップＳ１８）。また、ステップＳ１２において、暗号鍵が既に格納されている場合は、操作表示部１３は「暗号鍵の設定済」メッセージを表示する（ステップＳ１９）。最後に、初期動作を終了する（ステップＳ２０）。
【００５４】
上述のように、初期動作時に生成された暗号鍵Ｋは、認証データ用フラッシュメモリ１５に格納される。格納された暗号鍵Ｋは、認証データとして利用者認証時に読み出される。第１の実施の形態にかかる印刷システムにおいては、無線ＵＳＢ装置（１）１７で暗号鍵を生成し、記憶しておく動作を実行するものとする。
【００５５】
以下、第１の実施の形態にかかる印刷システムの動作シーケンスを説明する。図５は、第１の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（１）３０の印刷動作を示すシーケンス図その１である。また、図６は、第１の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（１）３０の印刷動作を示すシーケンス図その２である。
【００５６】
図５において、利用者が印刷装置への接続要求を指示し、ＣＰＵ９が接続要求をプロトコル制御部１０に指示する（ステップＳ１００）。指示されたプロトコル制御部１０は接続要求フレームをベースバンド変復調部８に転送する（ステップＳ１０１）。そして、ベースバンド変復調部８は接続要求フレームを変調した後ＲＦ部７に転送する（ステップＳ１０２）。その後、ＲＦ部７は無線通信を介して接続要求をＲＦ部２０に送信する（ステップＳ１０３）。次に、ベースバンド変復調部２１はＲＦ部２０から接続要求フレームを復調し（ステップＳ１０４）、ＣＰＵ２２に転送する（ステップＳ１０５）。
【００５７】
次に、ＣＰＵ２２は、接続要求フレームを認識し（ステップＳ１０６）、チャレンジテキスト生成をプロトコル制御部２３に指示する（ステップＳ１０７）。指示されたプロトコル制御部２３は、チャレンジテキストＡを生成し（ステップＳ１０８）、生成したチャレンジテキストＡをベースバンド変復調部２１に転送する（ステップＳ１０９）。そして、ベースバンド変復調部２１は、チャレンジテキストＡを変調した後ＲＦ部２０に転送する（ステップＳ１１０）。その後、ＲＦ部２０は無線通信を介してチャレンジテキストＡをＲＦ部７に送信する（ステップＳ１１１）。次に、ベースバンド変復調部８は、ＲＦ部７からチャレンジテキストＡを復調し（ステップＳ１１２）、ＣＰＵ９に転送する（ステップＳ１１３）。
【００５８】
次に、暗号化の処理が行われる。ＣＰＵ９は、暗号鍵設定プログラムのステップＳ１７で格納された暗号鍵Ｋの読出しを認証データ用フラッシュメモリ１５に指示する（ステップＳ１１４）。指示された認証データ用フラッシュメモリ１５は、暗号鍵Ｋを読み出す（ステップＳ１１５）。認証データ用フラッシュメモリ１５は、読み出した暗号鍵ＫをＣＰＵ９に転送する（ステップＳ１１６）。ＣＰＵ９は、暗号鍵Ｋを使用して、ステップＳ１１３でＣＰＵ９に転送されたチャレンジテキストＡを暗号化する（ステップＳ１１７）。
【００５９】
更に、図６に移り、ＣＰＵ９は、チャレンジテキストＡを暗号化したＸ（Ｋ，Ａ）をベースバンド変復調部８に転送する（ステップＳ１１８）。そして、ベースバンド変復調部８は、Ｘ（Ｋ，Ａ）を変調した後ＲＦ部７に転送する（ステップＳ１１９）。その後、ＲＦ部７は、無線通信を介してＸ（Ｋ，Ａ）をＲＦ部２０に送信する（ステップＳ１２０）。次に、ベースバンド変復調部２１は、ＲＦ部２０からＸ（Ｋ，Ａ）を復調し（ステップＳ１２１）、ＣＰＵ２２に転送する（ステップＳ１２２）。
【００６０】
一方、音声入力部２７は利用者の音声を入力し（ステップＳ１２３）、音声データを転送する（ステップＳ１２４）。ＣＰＵ２２は音声データを保存する（ステップＳ１２５）。
【００６１】
次に、復号化の処理が行われる。ＣＰＵ２２は、利用者の音声データから暗号鍵Ｍを生成する（ステップＳ１２６）。更に、ＣＰＵ２２は、ステップＳ１２２でＣＰＵ２２に転送されたＸ（Ｋ，Ａ）を暗号鍵Ｍで復号化する（ステップＳ１２７）。次に、ＣＰＵ２２は、復号化したＸと元のチャレンジテキストＡが同一かどうかを判定する（ステップＳ１２８）。
【００６２】
ステップＳ１２８で同一と判定されれば、ＣＰＵ２２は接続許可信号をベースバンド変復調部２１に転送する（ステップＳ１２９）。そして、ベースバンド変復調部２１は接続許可信号を変調した後ＲＦ部２０に転送する（ステップＳ１３０）。その後、ＲＦ部２０は無線通信を介して接続許可信号をＲＦ部７に送信する（ステップＳ１３１）。次に、ベースバンド変復調部８は、ＲＦ部７から接続許可信号を復調し（ステップＳ１３２）、ＣＰＵ９に転送する（ステップＳ１３３）。
【００６３】
次に、ＣＰＵ９は、利用者によって指定された印刷データの読出しをフラッシュメモリ１６に指示する（ステップＳ１３４）。指示されたフラッシュメモリ１６は、印刷データを読み出し（ステップＳ１３５）、読み出した印刷データをＣＰＵ９に転送する（ステップＳ１３６）。そして、ＣＰＵ９は印刷データをベースバンド変復調部８に転送する（ステップＳ１３７）。そして、ベースバンド変復調部８は印刷データを変調した後ＲＦ部７に転送する（ステップＳ１３８）。その後、ＲＦ部７は無線通信を介して印刷データをＲＦ部２０に送信する（ステップＳ１３９）。次に、ベースバンド変復調部２１は、ＲＦ部２０から印刷データを復調し（ステップＳ１４０）、ＣＰＵ２２に転送する（ステップＳ１４１）。
【００６４】
印刷データを受信したＣＰＵ２２は、印字部２９に印刷を指示する（ステップＳ１４２）。印字部２９は、印刷を実行する（ステップＳ１４３）。
【００６５】
もし、ステップＳ１２８で復号化したＸと元のチャレンジテキストＡが同一でないと判定されれば、ＣＰＵ２２は接続拒否信号をベースバンド変復調部２１に転送する（ステップＳ１４４）。そして、ベースバンド変復調部２１は接続拒否信号を変調した後ＲＦ部２０に転送する（ステップＳ１４５）。その後、ＲＦ部２０は、無線通信を介して接続拒否信号をＲＦ部７に転送する（ステップＳ１４６）。次に、ベースバンド変復調部８は、ＲＦ部７から接続拒否信号を復調し（ステップＳ１４７）、ＣＰＵ９に転送する（ステップＳ１４８）。最終的に、ＣＰＵ９は接続拒否されたことを利用者に知らせる。
【００６６】
上述のように、図４に示した初期動作時の暗号鍵生成プログラムで利用者の音声を使用して暗号鍵をあらかじめ生成しておき、無線ＵＳＢ装置内部の認証データ用フラッシュメモリ１５に記憶する。記憶された暗号鍵を使用してステップＳ１１７における暗号化とステップＳ１２７における復号化の処理を実行することで、高度な利用者認証機能を提供する。
【００６７】
以下、図４のステップＳ１６および図６のステップＳ１２６における暗号鍵の生成手順について詳細を説明する。図７は、第１の実施の形態にかかる印刷システムの利用者の音声から特徴量を抽出する処理手順を示すフローチャート図である。図７に示す特徴量抽出の処理は、ＣＰＵ９が演算処理するものである。
【００６８】
最初に、利用者の音声を特定の領域で切り出すための窓掛け処理を行う（ステップＳ５００）。窓掛け処理を行った音声データに高速フーリエ変換処理を実行する（ステップＳ５１０）。周波数軸のパワースペクトルを出力する（ステップＳ５２０）。周波数軸のパワースペクトルの対数変換処理を実行する（ステップＳ５３０）。
【００６９】
次に、対数変換後のパワースペクトルに対して逆高速フーリエ変換処理を実行する（ステップＳ５４０）。ケプストラム窓掛け処理を行い、特徴量に適した部分を切り出す（ステップＳ５５０）。再度、フーリエ変換処理を実行して、周波数軸のパワースペクトルを算出する（ステップＳ５６０）。周波数軸のパワースペクトルのピーク値を結ぶ包絡線（エンベロープ）分析を行う（ステップＳ５７０）。一方、ステップＳ５５０におけるケプストラム窓掛け処理の後、ピーク値を示すピッチ抽出を行う（ステップＳ５８０）。ステップＳ５７０における包絡線分析とステップＳ５８０におけるピッチ抽出の処理結果を、それぞれ第一の特徴量および第二の特徴量として保存する（ステップＳ５９０）。
【００７０】
引き続いて、図７に示したフローチャート図に基づいて算出した２つの特徴量を量子化する処理手順を説明する。図８は、第１の実施の形態にかかる印刷システムの２つの特徴量を量子化する処理手順を示すフローチャート図である。
【００７１】
最初に、利用者の音声から抽出された第一の特徴量および第二の特徴量を記憶媒体から読み出す（ステップＳ６００）。カウンタとなるコードブックＮを初期化する（ステップＳ６１０）。ループルーチンに入る（ステップＳ６２０）。コードブックＮの数値を読み出す（ステップＳ６３０）。コードブックＮの数値と読み出した特徴量のユークリッド距離（二次元空間の距離）を算出する（ステップＳ６４０）。コードブックＮの数値を一つ上げる（ステップＳ６５０）。Ｎがコードブックサイズになるまで演算を繰り返す（ステップＳ６６０）。ユークリッド距離を算出して、ユークリッド距離が最小になるコードブックＮの数値を出力する（ステップＳ６７０）。
【００７２】
従って、初期動作の暗号鍵設定プログラムにより、ステップＳ６７０で出力されたコードブックＮの数値を暗号鍵として認証データ用フラッシュメモリ１５に記憶する。
【００７３】
以上述べたように、第１の実施の形態によれば、無線ＵＳＢ装置と印刷装置の印刷システムにおいて、無線ＵＳＢ装置（１）１７から印刷装置（１）３０に対して利用者が印刷を要求する情報を指定し、印刷指示を出す。その際、あらかじめ入力された利用者の音声から特徴量を抽出して暗号鍵を作成し、その暗号鍵を利用者認証のために使用することにより、無線通信方式を介した高度な利用者認証機能を提供する。
【００７４】
（第二の実施の形態）
以下、第２の実施の形態にかかる印刷システムについて説明する。図９は、第２の実施の形態にかかる印刷装置（２）３１の内部構成を示すブロック図である。第２の実施の形態が第１の実施の形態と異なる点は、印刷装置（２）３１内部に認証データ用フラッシュメモリ２８を備えた点である。第２の実施の形態にかかる印刷システムは、第１の実施の形態において図２に示した無線ＵＳＢ装置（１）１７と、図９に示す印刷装置（２）３１と、から構成される。第２の実施の形態において、第１の実施の形態と同じ部材については同じ符号で示し、説明を省略する。
【００７５】
図９において、印刷装置（２）３１内部の認証データ用フラッシュメモリ２８は、無線ＵＳＢ装置（１）１７内部の認証データ用フラッシュメモリ１５と同様の記憶媒体であり、暗号鍵を記憶する。認証データ用フラッシュメモリ２８は、ＲＯＭ２５が実行する処理によって生成された暗号鍵を利用者認証データとして記憶する領域であり、利用者認証のために復号化処理を実行する際に読み出される暗号鍵を記憶しておく機能を有する。
【００７６】
第２の実施の形態においては、前述の初期動作時の暗号鍵設定プログラムを無線ＵＳＢ装置（１）１７と印刷装置（２）３１、それぞれで同一人物が実行して暗号鍵を生成して記憶しておく、もしくはあらかじめいずれかで生成した暗号鍵をフロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等のメディアで他方にコピーして記憶しておく動作を実行するものとする。
【００７７】
以下、第２の実施の形態にかかる印刷システムの動作シーケンスを説明する。図１０は、第２の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（２）３１の印刷動作を示すシーケンス図その１である。また、図１１は、第２の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（２）３１の印刷動作を示すシーケンス図その２である。
【００７８】
図１０において、利用者が印刷装置への接続要求を指示し、ＣＰＵ９が接続要求をプロトコル制御部１０に指示する（ステップＳ２００）。指示されたプロトコル制御部１０は接続要求フレームをベースバンド変復調部８に転送する（ステップＳ２０１）。そして、ベースバンド変復調部８は接続要求フレームを変調した後ＲＦ部７に転送する（ステップＳ２０２）。その後、ＲＦ部７は無線通信を介して接続要求をＲＦ部２０に送信する（ステップＳ２０３）。次に、ベースバンド変復調部２１は、ＲＦ部２０から接続要求フレームを復調し（ステップＳ２０４）、ＣＰＵ２２に転送する（ステップＳ２０５）。
【００７９】
次に、ＣＰＵ２２は、接続要求フレームを認識し（ステップＳ２０６）、チャレンジテキスト生成をプロトコル制御部２３に指示する（ステップＳ２０７）。指示されたプロトコル制御部２３は、チャレンジテキストＡを生成し（ステップＳ２０８）、生成したチャレンジテキストＡをベースバンド変復調部２１に転送する（ステップＳ２０９）。そして、ベースバンド変復調部２１は、チャレンジテキストＡを変調した後ＲＦ部２０に転送する（ステップＳ２１０）。その後、ＲＦ部２０は、無線通信を介してチャレンジテキストＡをＲＦ部７に送信する（ステップＳ２１１）。次に、ベースバンド変復調部８は、ＲＦ部７からチャレンジテキストＡを復調し（ステップＳ２１２）、ＣＰＵ９に転送する（ステップＳ２１３）。
【００８０】
次に、暗号化の処理が行われる。ＣＰＵ９は、暗号鍵設定プログラムのステップＳ１７で格納された暗号鍵Ｋの読出しを認証データ用フラッシュメモリ１５に指示する（ステップＳ２１４）。指示された認証データ用フラッシュメモリ１５は、暗号鍵Ｋを読み出す（ステップＳ２１５）。認証データ用フラッシュメモリ１５は、読み出した暗号鍵ＫをＣＰＵ９に転送する（ステップＳ２１６）。ＣＰＵ９は、暗号鍵Ｋを使用して、ステップＳ２１３でＣＰＵ９に転送されたチャレンジテキストＡを暗号化する（ステップＳ２１７）。
【００８１】
更に、図１１に移り、ＣＰＵ９は、チャレンジテキストＡを暗号化したＸ（Ｋ，Ａ）をベースバンド変復調部８に転送する（ステップＳ２１８）。そして、ベースバンド変復調部８は、Ｘ（Ｋ，Ａ）を変調した後ＲＦ部７に転送する（ステップＳ２１９）。その後、ＲＦ部７は、無線通信を介してＸ（Ｋ，Ａ）をＲＦ部２０に送信する（ステップＳ２２０）。次に、ベースバンド変復調部２１は、ＲＦ部２０からＸ（Ｋ，Ａ）を復調し（ステップＳ２２１）、ＣＰＵ２２に転送する（ステップＳ２２２）。
【００８２】
その後、ＣＰＵ２２は、図４のステップＳ１７で格納された暗号鍵Ｍの読出しを認証データ用フラッシュメモリ２８に指示する（ステップＳ２２３）。認証データ用フラッシュメモリ２８は、暗号鍵Ｍを読み出し（ステップＳ２２４）、ＣＰＵ２２に転送する（ステップＳ２２５）。
【００８３】
次に、復号化の処理が行われる。ＣＰＵ２２は、ステップＳ２２２でＣＰＵ２２に転送されたＸ（Ｋ，Ａ）を暗号鍵Ｍで復号化する（ステップＳ２２６）。次に、ＣＰＵ２２は、復号化したＸと元のチャレンジテキストＡが同一かどうかを判定する（ステップＳ２２７）。
【００８４】
ステップＳ２２７で同一と判定されれば、ＣＰＵ２２は接続許可信号をベースバンド変復調部２１に転送する（ステップＳ２２８）。そして、ベースバンド変復調部２１は接続許可信号を変調した後ＲＦ部２０に転送する（ステップＳ２２９）。その後、ＲＦ部２０は無線通信を介して接続許可信号をＲＦ部７に送信する（ステップＳ２３０）。次に、ベースバンド変復調部８は、ＲＦ部７から接続許可信号を復調し（ステップＳ２３１）、ＣＰＵ９に転送する（ステップＳ２３２）。
【００８５】
次に、ＣＰＵ９は、利用者によって指定された印刷データの読出しをフラッシュメモリ１６に指示する（ステップＳ２３３）。指示されたフラッシュメモリ１６は、印刷データを読み出し（ステップＳ２３４）、読み出した印刷データをＣＰＵ９に転送する（ステップＳ２３５）。そして、ＣＰＵ９は印刷データをベースバンド変復調部８に転送する（ステップＳ２３６）。その後、ベースバンド変復調部８は印刷データを変調した後ＲＦ部７に転送する（ステップＳ２３７）。その後、ＲＦ部７は無線通信を介して印刷データをＲＦ部２０に送信する（ステップＳ２３８）。次に、ベースバンド変復調部２１は、ＲＦ部２０から印刷データを復調し（ステップＳ２３９）、ＣＰＵ２２に転送する（ステップＳ２４０）。
【００８６】
印刷データを受信したＣＰＵ２２は、印字部２９に印刷を指示する（ステップＳ２４１）。印字部２９は、印刷を実行する（ステップＳ２４２）。
【００８７】
もし、ステップＳ２２７で復号化したＸと元のチャレンジテキストＡが同一でないと判定されれば、第１の実施の形態にかかる印刷システムの動作で説明したステップＳ１４４〜ステップＳ１４８と同様、ＣＰＵ２２は、接続拒否信号をＣＰＵ９に送信し、ＣＰＵ９は利用者に接続拒否を知らせる。
【００８８】
以上述べたように、第２の実施の形態によれば、無線ＵＳＢ装置と印刷装置の印刷システムにおいて、無線ＵＳＢ装置（１）１７から印刷装置（２）３１に対して利用者が印刷を要求する情報を指定し、印刷指示を出す。その際、あらかじめ入力された利用者の音声から特徴量を抽出して暗号鍵を作成し、その暗号鍵を無線ＵＳＢ装置と印刷装置それぞれの認証データ用フラッシュメモリに記憶しておくことにより、無線通信方式を介した高度な利用者認証機能を提供する。
【００８９】
（第三の実施の形態）
以下、第３の実施の形態にかかる印刷システムについて説明する。図１２は、第３の実施の形態にかかる無線ＵＳＢ装置（２）１８の内部構成を示すブロック図である。第３の実施の形態が第１の実施の形態と異なる点は、無線ＵＳＢ装置（２）１８が内部に音声入力部３４を設け、更に音声入力部３４の内部に認証データ生成部３２を設け、認証データ用フラッシュメモリ１５を備えていない点である。
【００９０】
第３の実施の形態にかかる印刷システムは、無線ＵＳＢ装置（２）１８と、第２の実施の形態において図９に示した印刷装置（２）３１と、から構成される。第３の実施の形態において、第２の実施の形態と同じ部材については同じ符号で示し、説明を省略する。
【００９１】
音声入力部３４は、内部に認証データ生成部３２を設けており、入力された音声データを即時に認証データ生成部３２に入力する。認証データ生成部３２は、入力された音声データから、認証データ生成のための前述の特徴量抽出および量子化の処理を実行する機能を有する。この処理は、入力された音声データの保存と同時並行して即時実行されるため、利用者には処理時間による遅れを全く感じさせない操作性を提供する。
【００９２】
第３の実施の形態にかかる印刷システムにおいては、あらかじめ印刷装置（２）３１で前述の暗号鍵設定プログラムによる暗号鍵の生成および記憶の動作を実行するものとする。
【００９３】
以下、第３の実施の形態にかかる印刷システムの動作シーケンスを説明する。図１３は、第３の実施の形態にかかる無線ＵＳＢ装置（２）１８と印刷装置（２）３１の印刷動作を示すシーケンス図その１である。また、図１４は、第３の実施の形態にかかる無線ＵＳＢ装置（２）１８と印刷装置（２）３１の印刷動作を示すシーケンス図その２である。
【００９４】
図１３において、利用者が無線ＵＳＢ装置への接続要求を指示し、ＣＰＵ２２が接続要求をプロトコル制御部２３に指示する（ステップＳ３００）。指示されたプロトコル制御部２３は接続要求フレームをベースバンド変復調部２１に転送する（ステップＳ３０１）。そして、ベースバンド変復調部２１は接続要求フレームを変調した後ＲＦ部２０へ転送する（ステップＳ３０２）。その後、ＲＦ部２０は無線通信を介して接続要求フレームをＲＦ部７に送信する（ステップＳ３０３）。次に、ベースバンド変復調部８はＲＦ部７から接続要求フレームを復調し（ステップＳ３０４）、ＣＰＵ９に転送する（ステップＳ３０５）。
【００９５】
次に、ＣＰＵ９は、接続要求フレームを認識し（ステップＳ３０６）、チャレンジテキスト生成をプロトコル制御部１０へ指示する（ステップＳ３０７）。指示されたプロトコル制御部１０は、チャレンジテキストＡを生成し（ステップＳ３０８）、生成したチャレンジテキストＡをベースバンド変復調部８に転送する（ステップＳ３０９）。そして、ベースバンド変復調部８はチャレンジテキストＡを変調した後ＲＦ部７へ転送する（ステップＳ３１０）。その後、ＲＦ部７は無線通信を介してチャレンジテキストＡをＲＦ部２０に送信する（ステップＳ３１１）。次に、ベースバンド変復調部２１はＲＦ部２０からチャレンジテキストＡを復調し（ステップＳ３１２）、ＣＰＵ２２に転送する（ステップＳ３１３）。
【００９６】
次に、暗号化の処理が行われる。ＣＰＵ２２は、暗号鍵設定プログラムのステップＳ１７で格納された暗号鍵Ｋの読出しを認証データ用フラッシュメモリ２８に指示する（ステップＳ３１４）。認証データ用フラッシュメモリ２８は、暗号鍵Ｋを読み出し（ステップＳ３１５）、読み出した暗号鍵ＫをＣＰＵ２２に転送する（ステップＳ３１６）。ＣＰＵ２２は、暗号鍵Ｋを使用して、ステップＳ３１３でＣＰＵ２２に転送されたチャレンジテキストＡを暗号化する（ステップＳ３１７）。
【００９７】
更に、図１４に移り、ＣＰＵ２２は、チャレンジテキストＡを暗号化したＸ（Ｋ，Ａ）をベースバンド変復調部２１に転送する（ステップＳ３１８）。そして、ベースバンド変復調部２１は、Ｘ（Ｋ，Ａ）を変調した後ＲＦ部２０に転送する（ステップＳ３１９）。その後、ＲＦ部２０は、無線通信を介してＸ（Ｋ，Ａ）をＲＦ部７に送信する（ステップＳ３２０）。次に、ベースバンド変復調部８は、ＲＦ部７からＸ（Ｋ，Ａ）を復調し（ステップＳ３２１）、ＣＰＵ９に転送する（ステップＳ３２２）。
【００９８】
一方、音声入力部３４は、音声を入力し（ステップＳ３２３）、入力された音声をＣＰＵ９に転送する（ステップＳ３２４）。ＣＰＵ９は、音声データを保存する（ステップＳ３２５）。音声データ保存と同時に、認証データ生成部３２は、音声データから暗号鍵Ｍを生成し（ステップＳ３２６）、生成した暗号鍵ＭをＣＰＵ９に転送する（ステップＳ３２７）。
【００９９】
次に、復号化の処理が行われる。ＣＰＵ９は、ステップＳ３２２でＣＰＵ９に転送されたＸ（Ｋ，Ａ）を暗号鍵Ｍで復号化する（ステップＳ３２８）。復号化したＸと元のチャレンジテキストＡが同一かどうかを判定する（ステップＳ３２９）。
【０１００】
ステップＳ３２９で同一と判定されれば、ＣＰＵ９は接続許可信号をベースバンド変復調部８に転送する（ステップＳ３３０）。そして、ベースバンド変復調部８は接続許可信号を変調した後ＲＦ部７に転送する（ステップＳ３３１）。その後、ＲＦ部７は無線通信を介して接続許可信号をＲＦ部２０に送信する（ステップＳ３３２）。次に、ベースバンド変復調部２１はＲＦ部２０から接続許可信号を復調し（ステップＳ３３３）、ＣＰＵ２２に転送する（ステップＳ３３４）。
【０１０１】
次に、ＣＰＵ２２は、接続許可信号を認識する（ステップＳ３３５）。更に、ＣＰＵ２２は、利用者によって指定された印刷データ指定信号をベースバンド変復調部２１に転送する（ステップＳ３３６）。そして、ベースバンド変復調部２１は印刷データ指定信号を変調した後ＲＦ部２０に転送する（ステップＳ３３７）。その後、ＲＦ部２０は無線通信を介して印刷データ指定信号をＲＦ部７に送信する（ステップＳ３３８）。次に、ベースバンド変復調部８はＲＦ部７から印刷データ指定信号を復調し（ステップＳ３３９）、ＣＰＵ９に転送する（ステップＳ３４０）。
【０１０２】
次に、ＣＰＵ９は、利用者によって指定された印刷データの読出しをフラッシュメモリ１６に指示する（ステップＳ３４１）。そして、フラッシュメモリ１６は、印刷データを読み出し（ステップＳ３４２）、読み出した印刷データをベースバンド変復調部８に転送する（ステップＳ３４３）。そして、ベースバンド変復調部８は印刷データを変調した後ＲＦ部７に転送する（ステップＳ３４４）。その後、ＲＦ部７は無線通信を介して印刷データをＲＦ部２０に送信する（ステップＳ３４５）。次に、ベースバンド変復調部２１はＲＦ部２０から印刷データを復調し（ステップＳ３４６）、ＣＰＵ２２に転送する（ステップＳ３４７）。
【０１０３】
印刷データを受信したＣＰＵ２２は、印字部２９へ印刷を指示する（ステップＳ３４８）。印字部２９は、印刷を実行する（ステップＳ３４９）。
【０１０４】
もし、ステップＳ３２９で復号化したＸと元のチャレンジテキストＡが同一でないと判定されれば、第１の実施の形態にかかる印刷システムの動作で説明したステップＳ１４４〜ステップＳ１４８と同様、ＣＰＵ９から接続拒否信号をＣＰＵ２２へ送信し、ＣＰＵ２２は利用者に接続拒否を知らせる。
【０１０５】
以上述べたように、第３の実施の形態によれば、無線ＵＳＢ装置と印刷装置の印刷システムにおいて、印刷装置（２）３１から無線ＵＳＢ装置（２）１８に対して利用者が印刷を要求する情報を指定し、印刷指示を出す。その際、入力された利用者の音声から特徴量を抽出して暗号鍵を生成する処理を迅速に行うための認証データ生成部を設けたことにより、利用者に処理時間による遅れを感じさせることなく、操作性を改善した高度な利用者認証機能を提供する。
【０１０６】
（第四の実施の形態）
以下、第４の実施の形態にかかる印刷システムについて説明する。図１５は、第４の実施の形態にかかる印刷装置（３）３３の内部構成を示すブロック図である。第４の実施の形態が第１の実施の形態と異なる点は、印刷装置（３）３３が内部に音声入力部３６を設け、音声入力部３６の内部に認証データ生成部３５を設けた点である。
【０１０７】
第４の実施の形態にかかる印刷システムは、第１の実施の形態にかかる無線ＵＳＢ装置（１）１７と、図１５に示す印刷装置（３）３３と、から構成される。第４の実施の形態において、第１の実施の形態と同じ部材については同じ符号で示し、説明を省略する。
【０１０８】
音声入力部３６は、内部に認証データ生成部３５を設けており、入力された音声データを即時に認証データ生成部３５に入力する。認証データ生成部３５は、入力された音声データから、認証データ生成のための前述の特徴量抽出および量子化の処理を実行する機能を有する。この処理は、入力された音声データの保存と同時並行して即時実行されるため、利用者には処理時間による遅れを全く感じさせない操作性を提供する。
【０１０９】
第４の実施の形態にかかる印刷システムにおいては、あらかじめ無線ＵＳＢ装置（１）１７で前述の暗号鍵設定プログラムによる暗号鍵の生成および記憶の動作を実行するものとする。
【０１１０】
以下、第４の実施の形態にかかる印刷システムの動作シーケンスを説明する。図１６は、第４の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（３）３３の印刷動作を示すシーケンス図その１である。また、図１７は、第４の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（３）３３の印刷動作を示すシーケンス図その２である。
【０１１１】
図１６において、利用者が印刷装置への接続要求を指示し、ＣＰＵ９が接続要求をプロトコル制御部１０に指示する（ステップＳ４００）。プロトコル制御部１０は接続要求フレームをベースバンド変復調部８に転送する（ステップＳ４０１）。そして、ベースバンド変復調部８は接続要求フレームを変調した後ＲＦ部７に転送する（ステップＳ４０２）。その後、ＲＦ部７は無線通信を介して接続要求フレームをＲＦ部２０に送信する（ステップＳ４０３）。次に、ベースバンド変復調部２１はＲＦ部２０から接続要求フレームを復調し（ステップＳ４０４）、ＣＰＵ２２に転送する（ステップＳ４０５）。
【０１１２】
次に、ＣＰＵ２２は、接続要求フレームを認識し（ステップＳ４０６）、チャレンジテキスト生成をプロトコル制御部２３に指示する（ステップＳ４０７）。指示されたプロトコル制御部２３は、チャレンジテキストＡを生成し（ステップＳ４０８）、生成したチャレンジテキストＡをベースバンド変復調部２１に転送する（ステップＳ４０９）。そして、ベースバンド変復調部２１はチャレンジテキストＡを変調した後ＲＦ部２０に転送する（ステップＳ４１０）。その後、ＲＦ部２０は無線通信を介してチャレンジテキストＡをＲＦ部７に送信する（ステップＳ４１１）。次に、ベースバンド変復調部８はＲＦ部７からチャレンジテキストＡを復調し（ステップＳ４１２）、ＣＰＵ９に転送する（ステップＳ４１３）。
【０１１３】
次に、暗号化の処理が行われる。ＣＰＵ９は、暗号鍵設定プログラムのステップＳ１７で格納された暗号鍵Ｋの読出しを認証データ用フラッシュメモリ１５に指示する（ステップＳ４１４）。認証データ用フラッシュメモリ１５は、暗号鍵Ｋを読み出し（ステップＳ４１５）、読み出した暗号鍵ＫをＣＰＵ９に転送する（ステップＳ４１６）。ＣＰＵ９は、暗号鍵Ｋを使用して、ステップＳ４１３でＣＰＵ９に転送されたチャレンジテキストＡを暗号化する（ステップＳ４１７）。
【０１１４】
更に、図１７に移り、ＣＰＵ９は、チャレンジテキストＡを暗号化したＸ（Ｋ，Ａ）をベースバンド変復調部８に転送する（ステップＳ４１８）。そして、ベースバンド変復調部８はＸ（Ｋ，Ａ）を変調した後ＲＦ部７に転送する（ステップＳ４１９）。その後、ＲＦ部７は無線通信を介してＸ（Ｋ，Ａ）をＲＦ部２０に送信する（ステップＳ４２０）。次に、ベースバンド変復調部２１はＲＦ部２０からＸ（Ｋ，Ａ）を復調し（ステップＳ４２１）、ＣＰＵ２２に転送する（ステップＳ４２２）。
【０１１５】
一方、音声入力部３６は、音声を入力し（ステップＳ４２３）、入力された音声をＣＰＵ２２に転送する（ステップＳ４２４）。ＣＰＵ２２は、音声データを保存する（ステップＳ４２５）。音声データ保存と同時に、認証データ生成部３５は、音声データから暗号鍵Ｍを生成し（ステップＳ４２６）、生成した暗号鍵ＭをＣＰＵ２２に転送する（ステップＳ４２７）。
【０１１６】
次に、復号化の処理が行われる。ＣＰＵ２２は、ステップＳ４２２でＣＰＵ２２に転送されたＸ（Ｋ，Ａ）を暗号鍵Ｍで復号化する（ステップＳ４２８）。更に、ＣＰＵ２２は、復号化したＸと元のチャレンジテキストＡが同一かどうかを判定する（ステップＳ４２９）。
【０１１７】
ステップＳ４２９で同一と判定されれば、ＣＰＵ２２は、接続許可信号をベースバンド変復調部２１に転送する（ステップＳ４３０）。そして、ベースバンド変復調部２１は、接続許可信号を変調した後ＲＦ部２０に転送する（ステップＳ４３１）。その後、ＲＦ部２０は無線通信を介して接続許可信号をＲＦ部７に送信する（ステップＳ４３２）。次に、ベースバンド変復調部８は、ＲＦ部７から接続許可信号を復調し（ステップＳ４３３）、ＣＰＵ９に転送する（ステップＳ４３４）。
【０１１８】
次に、ＣＰＵ９は、接続許可信号を認識し（ステップＳ４３５）、利用者によって指定された印刷データ読出しをフラッシュメモリ１６に指示する（ステップＳ４３６）。指示されたフラッシュメモリ１６は、印刷データを読み出し（ステップＳ４３７）、読み出した印刷データをベースバンド変復調部８に転送する（ステップＳ４３８）。そして、ベースバンド変復調部８は印刷データを変調した後ＲＦ部７に転送する（ステップＳ４３９）。その後、ＲＦ部７は無線通信を介して印刷データをＲＦ部２０に送信する（ステップＳ４４０）。次に、ベースバンド変復調部２１はＲＦ部２０から印刷データを復調し（ステップＳ４４１）、ＣＰＵ２２に送信する（ステップＳ４４２）。
【０１１９】
印刷データを受信したＣＰＵ２２は、印字部２９へ印刷を指示する（ステップＳ４４３）。印字部２９は、印刷を実行する（ステップＳ４４４）。
【０１２０】
もし、ステップＳ４２９で復号化したＸと元のチャレンジテキストＡが同一でないと判定されれば、第１の実施の形態にかかる印刷システムの動作で説明したステップＳ１４４〜ステップＳ１４８と同様、ＣＰＵ２２から接続拒否信号をＣＰＵ９へ送信し、ＣＰＵ９は利用者に接続拒否を知らせる。
【０１２１】
以上述べたように、第４の実施の形態によれば、無線ＵＳＢ装置と印刷装置の印刷システムにおいて、無線ＵＳＢ装置（１）１７から印刷装置（３）３３に対して利用者が印刷を要求する情報を指定し、印刷指示を出す。その際、入力された利用者の音声から特徴量を抽出して暗号鍵を生成する処理を迅速に行うための認証データ生成部を設けたことにより、利用者に処理時間による遅れを感じさせることなく、操作性を改善した高度な利用者認証機能を提供する。
【０１２２】
（第五の実施の形態）
以下、第５の実施の形態にかかる印刷システムについて説明する。図１８は、第５の実施の形態にかかる無線ＵＳＢ装置（３）１９の内部構成を示すブロック図である。第５の実施の形態が第１の実施の形態と異なる点は、図１８の無線ＵＳＢ装置（３）１９において、フラッシュメモリ３７が、印刷のための情報記憶領域３７ａと、利用者認証のための認証データ記憶領域３７ｂと、を単一記憶媒体として備えている点である。
【０１２３】
第５の実施の形態において、第１の実施の形態と同じ部材については同じ符号で示し、説明を省略する。図１８のように、フラッシュメモリ３７が、印刷のための情報記憶領域３７ａと、利用者認証のための認証データ記憶領域３７ｂと、を単一記憶媒体として備えたことにより、記憶媒体の使用サイズ、使用個数を最小限に減らすことが可能となる。動作シーケンスに関しては、記憶領域が単一記憶媒体上にあるだけで第１の実施の形態にかかる無線ＵＳＢ装置（１）１７と特に変化はないため、第５の実施の形態にかかる印刷システムでは説明を省略する。
【０１２４】
以上述べたように、第５の実施の形態によれば、無線ＵＳＢ装置と印刷装置の印刷システムにおいて、印刷のための情報記憶領域と、利用者認証のための認証データ記憶領域とを、単一記憶媒体上に構成したことにより、記憶媒体の使用サイズ、使用個数を最小限に削減することを可能とした。
【０１２５】
なお、第１の実施の形態〜第５の実施の形態においては、無線通信方式としてＷｉｒｅｌｅｓｓ−ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、音声の記録フォーマットとしてＰＣＭ（Ｐｕｌｓｅ−Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式を採用した実施形態を述べてきたが、本実施の形態にかかる発明はこれらの技術に限定されるものではない。
【０１２６】
なお、本実施形態にかかる無線ＵＳＢ装置および印刷装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１２７】
本実施形態にかかる無線ＵＳＢ装置および印刷装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１２８】
さらに、本実施形態にかかる無線ＵＳＢ装置および印刷装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態にかかる無線ＵＳＢ装置および印刷装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２９】
本実施形態にかかる無線ＵＳＢ装置および印刷装置で実行されるプログラムは、上述した各部（ＲＦ部、ベースバンド変復調部、プロトコル制御部、操作表示部、音声入力部、認証データ用フラッシュメモリ、フラッシュメモリ、印字部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、記憶部、制御部、処理実行部、インターフェース制御部が主記憶装置上に生成されるようになっている。
【０１３０】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【０１３１】
【図１】第１の実施の形態にかかる印刷システムのネットワーク構成を示す模式図である。
【図２】第１の実施の形態にかかる無線ＵＳＢ装置（１）１７の内部構成を示すブロック図である。
【図３】第１の実施の形態にかかる印刷装置（１）３０の内部構成を示すブロック図である。
【図４】第１の実施の形態にかかる無線ＵＳＢ装置（１）１７の電源投入時の初期動作を示すフローチャート図である。
【図５】第１の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（１）３０の印刷動作を示すシーケンス図その１である。
【図６】第１の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（１）３０の印刷動作を示すシーケンス図その２である。
【図７】第１の実施の形態にかかる印刷システムの利用者の音声から特徴量を抽出する処理手順を示すフローチャート図である。
【図８】第１の実施の形態にかかる印刷システムの２つの特徴量を量子化する処理手順を示すフローチャート図である。
【図９】第２の実施の形態にかかる印刷装置（２）３１の内部構成を示すブロック図である。
【図１０】第２の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（２）３１の印刷動作を示すシーケンス図その１である。
【図１１】第２の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（２）３１の印刷動作を示すシーケンス図その２である。
【図１２】第３の実施の形態にかかる無線ＵＳＢ装置（２）１８の内部構成を示すブロック図である。
【図１３】第３の実施の形態にかかる無線ＵＳＢ装置（２）１８と印刷装置（２）３１の印刷動作を示すシーケンス図その１である。
【図１４】第３の実施の形態にかかる無線ＵＳＢ装置（２）１８と印刷装置（２）３１の印刷動作を示すシーケンス図その２である。
【図１５】第４の実施の形態にかかる印刷装置（３）３３の内部構成を示すブロック図である。
【図１６】第４の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（３）３３の印刷動作を示すシーケンス図その１である。
【図１７】第４の実施の形態にかかる無線ＵＳＢ装置（１）１７と印刷装置（３）３３の印刷動作を示すシーケンス図その２である。
【図１８】第５の実施の形態にかかる無線ＵＳＢ装置（３）１９の内部構成を示すブロック図である。
【符号の説明】
【０１３２】
１  システムバス
２  マイク
３  アンテナ
４  アンテナ
５  システムバス
６  マイク
７  ＲＦ部
８  ベースバンド変復調部
９  ＣＰＵ
１０  プロトコル制御部
１１  ＳＲＡＭ
１２  ＲＯＭ
１３  操作表示部
１４  音声入力部
１５  認証データ用フラッシュメモリ
１６  フラッシュメモリ
１７  無線ＵＳＢ装置（１）
１８  無線ＵＳＢ装置（２）
１９  無線ＵＳＢ装置（３）
２０  ＲＦ部
２１  ベースバンド変復調部
２２  ＣＰＵ
２３  プロトコル制御部
２４  ＳＲＡＭ
２５  ＲＯＭ
２６  操作表示部
２７  音声入力部
２８  認証データ用フラッシュメモリ
２９  印字部
３０  印刷装置（１）
３１  印刷装置（２）
３２  認証データ生成部
３３  印刷装置（３）
３４  音声入力部
３５  認証データ生成部
３６  音声入力部
３７  フラッシュメモリ
３７ａ  情報記憶領域
３７ｂ  認証データ記憶領域
【図１】
2008176513.tif 000003
【図２】
2008176513.tif 000004
【図３】
2008176513.tif 000005
【図４】
2008176513.tif 000006
【図５】
2008176513.tif 000007
【図６】
2008176513.tif 000008
【図７】
2008176513.tif 000009
【図８】
2008176513.tif 000010
【図９】
2008176513.tif 000011
【図１０】
2008176513.tif 000012
【図１１】
2008176513.tif 000013
【図１２】
2008176513.tif 000014
【図１３】
2008176513.tif 000015
【図１４】
2008176513.tif 000016
【図１５】
2008176513.tif 000017
【図１６】
2008176513.tif 000018
【図１７】
2008176513.tif 000019
【図１８】
2008176513.tif 000020