(57)【要約】【課題】      装置間でデータの無線通信を行う際、各装置における鍵情報の設定を容易にする。【解決手段】  暗号化通信をする通信インタフェース装置は、ファイルデータに関する情報の通信要求を検出する検出部と、暗号化通信を行うための鍵情報を生成する鍵生成部と、検出部による検出に応じて、他の通信インタフェース装置と第１の通信方式により鍵生成部で生成した鍵情報を通信する第１通信部と、鍵生成部で生成した鍵情報により、他の通信インタフェース装置により要求されたファイルデータを第２の通信方式により暗号通信する第２通信部とを備える。【選択図】    図４
2006108898.tif 000002
【特許請求の範囲】
【請求項１】
暗号化通信をする通信インタフェース装置であって、
ファイルデータに関する情報の通信要求を検出する検出手段と、
前記暗号化通信を行うための鍵情報を生成する鍵生成手段と、
前記検出手段による検出に応じて、他の通信インタフェース装置と第１の通信方式により前記鍵生成手段で生成した鍵情報を通信する第１通信手段と、
前記鍵生成手段で生成した鍵情報により、前記他の通信インタフェース装置により要求されたファイルデータを第２の通信方式により暗号通信する第２通信手段と
を備えることを特徴とする通信インタフェース装置。
【請求項２】
前記第１通信手段は、赤外線通信が可能であることを特徴とする請求項１に記載の通信インタフェース装置。
【請求項３】
前記第２通信手段は、無線ＬＡＮ通信が可能であることを特徴とする請求項１に記載の通信インタフェース装置。
【請求項４】
前記通信要求は、ファイルデータの一覧情報の送信要求であり、前記他の通信インタフェース装置から要求された一覧情報の通信と、該一覧情報に基づいて指定されたファイルデータの通信とは、前記第２の通信手段により通信されることを特徴とする請求項１に記載の通信インタフェース装置。
【請求項５】
前記制御手段は、WEP規格に従って暗号化、または復号化を行い、前記第１通信手段によって送受信される暗号鍵は、5bytes長もしくは13bytes長のASCII文字列であることを特徴とする請求項１に記載の通信インタフェース装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の通信インタフェース装置を備えることを特徴とする画像形成装置。
【請求項７】
暗号化通信する通信インタフェース装置であって、
第１の通信方式によりファイルの一覧情報の送信要求を受信する受信手段と、
前記受信手段による前記送信要求の受信に応じて、前記暗号化通信を行うための鍵情報を前記第１の通信方式により他の通信装置に送信する送信手段と、
前記鍵情報に用いて、前記一覧情報及び前記他の通信装置により指定されたファイルの暗号化通信を第２の通信方式により通信する通信手段と
を備えることを特徴とする通信インタフェース装置。
【請求項８】
暗号通信方法であって、
ユーザによるファイルデータの表示指示の検出に応じて、第１の通信方式により暗号通信の鍵情報の通信を通信機器間で通信し、
前記通信した鍵情報に基づいて、ファイルデータの表示を行うためのデータを第２の通信方式により暗号通信することを特徴とする暗号通信方法。
【請求項９】
請求項８に記載の暗号通信方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを格納したことを特徴とするコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号通信を行う通信インタフェース装置及び暗号通信方法、通信インタフェース装置を備える画像形成装置、プログラム、記録媒体に関する。
【背景技術】
【０００２】
近年、無線LAN、BlueTooth、IrDA(赤外線通信)、RFID(Radio Frequency Identification)といった無線通信技術が発達してきており、これらのインタフェースを備えるプリンタ、スキャナ、ＭＦＰ(Multi Function Peripheral（多機能周辺装置）)等の画像形成装置も増加する傾向にある。
【０００３】
この中で、無線LAN、BlueToothといった電波を使用した無線通信は、データの転送速度や転送距離が、他の無線通信よりも比較的優れているため、ネットワークデバイスへの導入が最も進んでいる無線通信手段である。
【０００４】
しかしながら、一方で、電波を使用した無線通信は、その転送距離の長さから、通信間でのデータの盗聴や改ざんと言ったセキュリティ面での不安が他の無線通信手段に比べ高いものであった。
【０００５】
このような電波を使用した無線通信間での盗聴や改ざんの危険性に対する対処策として、一般的にWEP（Wired Equivalent Privacy)という暗号化規格による暗号化技術が使用されている。WEPは、まず、ユーザが5 Byteもしくは13 ByteのASCII文字列を決定し、データの送受信側双方に設定する。このASCII文字列を16進数に変換し、24 bit長の初期化ベクタを組み合わせて、64bit、あるいは128bit長とした値を暗号鍵として用いて暗号化したデータを送信し、受信側で、その暗号化データの復号を行っている。
【０００６】
上述の従来技術として、例えば、以下の特許文献１から特許文献４に示されるものがある。
【特許文献１】特開2003-188885号公報
【特許文献２】特開2002-359623号公報
【特許文献３】特開2003-152735号公報
【特許文献４】特開2002-312155号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のWEPによる暗号化技術は、元の鍵となるASCII文字列をデータの送受信側双方に対して予め設定する必要があり、ユーザにとって煩雑な作業を要するという問題があった。
【０００８】
また、上述の問題と関連して、装置が小型である場合、ASCII文字列を設定するための入力部を設けることが困難となり、WEP暗号化による無線通信のセキュリティの向上が実現できないという問題もあった。
【課題を解決するための手段】
【０００９】
上記の問題を解決するべく、本発明にかかる暗号化通信をする通信インタフェース装置は、
ファイルデータに関する情報の通信要求を検出する検出手段と、
前記暗号化通信を行うための鍵情報を生成する鍵生成手段と、
前記検出手段による検出に応じて、他の通信インタフェース装置と第１の通信方式により前記鍵生成手段で生成した鍵情報を通信する第１通信手段と、
前記鍵生成手段で生成した鍵情報により、前記他の通信インタフェース装置により要求されたファイルデータを第２の通信方式により暗号通信する第２通信手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、暗号通信のための鍵情報を、他の装置に送信して使用することで、ユーザにおける鍵情報を設定する手間を省くことができるようになる。
【００１１】
あるいは、装置が小型であっても、鍵情報入力部を設けることなく、鍵情報を使用することができる。
【００１２】
あるいは、鍵情報は、赤外線を使用した指向性をもつ無線通信や有線通信等の第１の通信方式によって他の装置へ送信することで、第3の装置による盗聴を防止でき、セキュリティを確保することが可能になる。
【発明を実施するための最良の形態】
【００１３】
[実施形態１]
以下、添付図面を参照しながら、本発明の実施形態を詳細に説明する。
【００１４】
図１は、無線LAN通信可能範囲内に構成されている無線通信システムの概略的な構成を示す図であり、ワイヤレスデバイスとしてMFP装置101とストレージデバイス（102、103）に適用した場合のシステム構成例を示している。
【００１５】
同図において、MFP装置１０１は、プリンタ、スキャナ、FAXなどの機能を搭載した多機能周辺機器である。１０２、１０３は、無線通信で送受信したデータを読み書きできるメモリデバイスである。また、PC１０４はパーソナルコンピュータである。
【００１６】
１０１から１０４までのそれぞれの装置は、無線LANインタフェースとIrDAインタフェース（赤外線を使用した指向性をもつ無線通信インタフェースの他有線通信インタフェース）とを含む、無線通信インタフェース制御部を有しており、無線LAN通信によってお互いにデータの送受信が可能となる範囲内(無線LAN通信可能範囲：例えば、半径25m円内)に存在しているものとする。
【００１７】
図２は、MFP装置１０１の構成を示すブロック図である。CPU２０１は、MFP装置の各部の制御処理、伝送制御処理などの各種制御処理を実行する。ROM２０２は、CPU２０１の実行する各種制御プログラムやパラメータなどを記憶し、RAM２０３は、CPU２０１が各種処理を行う際に画像や、パラメータなどを記憶する記憶領域である。
【００１８】
２０４は、RAM２０３上の画像を適宜処理してプリンタ２０５に送信するプリンタインタフェースであり、２０５はプリンタインタフェース２０４から送信された画像データの印刷処理を行うプリンタである。
【００１９】
２０６は、スキャナ２０７で走査された画像データを適宜処理し、その処理結果をRAM２０３上に格納するスキャナインタフェースであり、２０７は、走査して得られた画像をスキャナインタフェース２０６へ送信するスキャナである。
【００２０】
２０８は、無線LANインタフェースとIrDAインタフェースとを含む、無線通信インタフェース制御部である。
【００２１】
CPU２０１、ROM２０２、RAM２０３、プリンタインタフェース２０４、スキャナインタフェース２０６、無線通信インタフェース制御部２０８はシステムバス２０９によって接続されており、これによってデータの転送が行われる。
【００２２】
図３は、メモリデバイス１０２の構成を示すブロック図である。RAM３０１は、データを格納するストレージ部であり、２０８は、メモリデバイス１０２が有する無線通信インタフェース制御部である。
【００２３】
また、メモリコントローラ３０３は、無線通信インタフェース制御部２０８と、USBなどの有線通信インタフェース３０４との間でRAM３０１へのアクセスを調停する制御部である。
【００２４】
また、メモリデバイス１０３も、メモリデバイス１０２と同様の構成を有するものとする。
【００２５】
図４は、無線通信インタフェース制御部２０８（図２、図３）の構成例を示すブロック図である。IrDAインタフェース４０１は、IrDA(Infared Data Association:赤外線データ通信規格)によるデータ通信を行う部分であり、４０２は、無線LANによるデータ通信を行う無線LANインタフェースである。暗号鍵生成部４０３はランダムな暗号鍵を生成する部分であり、RAM４０４は、暗号化もしくは復号化をおこなう暗号鍵を記憶したり、送受信するデータを一時的に記憶しておく記憶領域である。これらはすべて無線通信コントローラ４０５に接続している。
【００２６】
無線通信コントローラ４０５は、データ送信時に用いる暗号化部と、データ受信時に用いる復号化部と、バススイッチから構成されており、バススイッチの切替により、暗号化部、復号化部を切り替えて、暗号鍵生成部４０３を制御することができる。また、無線通信コントローラ４０５は、送信するデータのセキュリティに応じて、IrDAインタフェース４０１、無線LANインタフェース４０２を切り替えて無線通信を制御することができるものとする。
【００２７】
赤外線を使用した指向性をもつIrDAインタフェース４０１や有線通信インタフェース３０４は、暗号鍵を送受信するための第１通信手段として機能し、無線ＬＡＮインタフェース４０２は、暗号化データを送受信するための第２通信手段として機能する。
【００２８】
図５Ａは、MFP装置１０１がメモリデバイス１０２に記憶されているファイル一覧情報を受信し、そのファイル一覧情報から選択した印刷ファイルを、メモリデバイス１０２から受信して、印刷を行う全体的な処理の流れを説明するフローチャートである。
【００２９】
ここで、図５Ｂは、図５ＡのステップＳ５０１におけるファイル一覧情報の送受信に関する具体的な処理の流れを説明するフローチャートであり、図５Ｃは、図５ＡのステップＳ５０４における印刷ファイル送受信に関する処理の流れを説明するフローチャートであり、図５Ｄは、図５ＡのステップＳ５０６における無線ＬＡＮ通信終了処理に関する具体的な処理の流れを説明するフローチャートである。
【００３０】
MFP装置１０１とメモリデバイス１０２間の暗号化無線通信は、ファイル一覧情報の送受信（Ｓ５０１）と、選択した印刷ファイルの送受信（Ｓ５０４）について、２回行われることになる。
【００３１】
（ステップＳ５０1の処理）
まず、ステップＳ５０１（図５Ａ）において、メモリデバイス１０２内に格納されているファイル一覧表示がユーザからMFP１０１に指示されると、CPU２０１は無線通信インタフェース制御部２０８に、ファイル一覧の取得命令を出す。
【００３２】
ファイル一覧の取得命令を受け取った無線通信インタフェース制御部２０８内の無線通信コントローラ４０５は、IrDAインタフェース４０１によってメモリデバイス１０２にファイル一覧受信リクエストを送信する(図５ＢのＳ５０７)。
【００３３】
メモリデバイス１０２は、MFP１０１の無線通信インタフェース制御部２０８より送信されたファイル一覧受信リクエストを受信すると、メモリデバイス１０２内の無線通信コントローラ４０５の指示により、暗号鍵生成部４０３で無線LANによるデータ送信のための暗号鍵を生成し(図５ＢのＳ５０８)、IrDAインタフェース４０１によってMFP装置１０１に暗号鍵を送信する(図５ＢのＳ５０９)。
【００３４】
MFP装置１０１は、無線通信インタフェース制御部２０８によって暗号鍵を受信すると(図５ＢのＳ５１０)、無線LAN接続確認信号を無線LANインタフェース４０２によりメモリデバイス１０２に送信する(図５ＢのＳ５１１)。
【００３５】
メモリデバイス１０２は、無線LAN接続確認信号を受信すると、無線通信インタフェース制御部２０８は、RAM３０１に格納されているファイル一覧情報を、RAM４０４に格納されている暗号鍵により暗号化し(図５ＢのＳ５１２)、無線LANのプロトコルにしたがってMFP装置１０１に暗号化データを順次送信する(図５ＢのＳ５１３)。
【００３６】
MFP装置１０１は、メモリデバイス１０２から送信される暗号化データを、無線LANインタフェース４０２を介して受信すると、無線通信インタフェース制御部２０８内で、先のステップＳ５１０で受信した暗号鍵により復号化し(図５ＢのＳ５１４)、RAM２０３の指定されたアドレスに格納する(図５ＢのＳ５１５)。
【００３７】
そして、メモリデバイス１０２は、リクエストされたデータをすべて送信し終えると、送信終了信号をMFP装置１０１に送信する(図５ＢのＳ５１６)。
【００３８】
MFP装置１０１は、メモリデバイス１０２から送信終了信号を受信するが(図５ＢのＳ５１７)、メモリデバイス１０２に対しては無線LAN転送終了信号を送信せず、暗号鍵をそのまま保持する。
【００３９】
一方のメモリデバイス１０２においても、MFP装置１０１から無線LAN転送終了信号が送信されないため、暗号鍵は保持される。
【００４０】
（ステップＳ５０２、Ｓ５０３の処理）
ステップＳ５０２において、MFP装置１０１では、ステップＳ５０１の処理により受信したファイル一覧情報に基づいたユーザ操作による印刷ファイルの選択が行われる。
【００４１】
ステップＳ５０３において、選択したファイルの印刷がキャンセルされた場合（Ｓ５０３-Yes)、処理をステップＳ５０６に進め、CPU２０１は無線通信インタフェース制御部２０８に無線LAN通信の終了を指示する（図５ＤのＳ５２５）。無線LAN通信終了の指示を受けた無線通信インタフェース制御部２０８は、無線LAN通信終了信号を無線LANインタフェース４０２を介してメモリデバイス１０２に送信する(図５ＤのＳ５２６)。
【００４２】
メモリデバイス１０２は、無線LAN通信終了信号を受信すると、受信確認信号を無線LANインタフェース４０２を介してMFP装置１０１に送信した後に、メモリデバイス１０２内に保持している暗号鍵を破棄して(図５ＤのＳ５２８)、無線LAN通信シーケンスを終了する。
【００４３】
MFP装置１０１は、ステップＳ５２７において、無線LANインタフェース４０２を介してメモリデバイス１０２から受信確認信号を受信すると、MFP装置１０１内に保持する暗号鍵を破棄して(図５ＤのＳ５２７)、無線LAN通信シーケンスを終了する。
【００４４】
（ステップＳ５０４、Ｓ５０５）
一方、ステップＳ５０３において、ステップＳ５０２で選択された印刷ファイルの印刷がキャンセルされない場合（Ｓ５０３-Ｎｏ）、CPU２０１はステップＳ５０２で選択した印刷ファイルの転送指示信号を無線LANインタフェース２０８に送信する。
【００４５】
印刷ファイルの転送指示を受けた無線通信インタフェース制御部２０８は、印刷ファイル受信リクエストを無線LANインタフェース４０２によってメモリデバイス１０２に送信する(図５ＣのＳ５１８)。
【００４６】
メモリデバイス１０２は、印刷ファイル受信リクエストを受信すると、指定された印刷ファイルを暗号化し(図５ＣのＳ５１９)、無線LANインタフェース４０２によってMFP装置１０１に暗号化した印刷ファイルを送信する(図５ＣのＳ５２０)。
【００４７】
MFP装置１０１は、暗号化された印刷ファイルのデータを受信すると、無線通信インタフェース制御部２０８内で、印刷データは復号化され(図５ＣのＳ５２１)、RAM２０３の指定されたアドレスに格納される(図５ＣのＳ５２２)。
【００４８】
メモリデバイス１０２は、印刷ファイルデータの送信を終了すると、印刷ファイルデータ送信終了信号をMFP装置１０１に送信する（図５ＣのＳ５２３）。
【００４９】
MFP装置１０１は、印刷ファイルデータ送信終了信号を受信すると(図５ＤのＳ５２４)、CPU２０１が、RAM２０３上の印刷データをプリンタインタフェース２０４を通してプリンタ２０５に送信し、印刷処理を行う(図５ＡのＳ５０５)。
【００５０】
以上説明したステップＳ５０２からＳ５０５の処理を、印刷処理がキャンセルされるまで繰り返す。また、無線通信インタフェース制御部２０８内の無線通信コントローラ４０５がもつ不図示のクロック回路により、無線LAN通信が開始されてからの時間がカウントされており、所定時間以上無線LANインタフェース４０２を介した通信がない場合、それぞれのもつ暗号鍵は破棄され、無線LAN通信シーケンスを終了する。
【００５１】
本実施形態によれば、一方の装置で生成した暗号鍵を、他の装置に送信して使用することで、ユーザにおける暗号鍵を設定する手間を省くことができるようになる。
【００５２】
あるいは、装置が小型であっても、暗号鍵入力部を設けることなく、暗号鍵を使用することができる。
【００５３】
あるいは、一方の装置によって生成された暗号鍵は、赤外線を使用した指向性をもつ無線通信や有線通信によって他の装置へ送信し、暗号化、復号化に用いることで、無線LAN通信可能範囲にある第3の装置による盗聴を無効にして無線通信のセキュリティを確保することが可能になる。
【００５４】
[実施形態２]
なお、上述した実施形態１では、メモリデバイス１０２上に格納されているファイルデータをMFP装置１０１によって印刷処理する場合を想定しているが、MFP装置１０１によってスキャンした画像データをメモリデバイス１０２またはメモリデバイス１０３に格納する場合にも本発明にかかる無線通信技術を適用することができる。
【００５５】
図６は、MFP装置１０１がスキャナ２０７から取り込んだ画像データを、メモリデバイス１０２に送信し、格納する処理の流れを説明するフローチャートである。
【００５６】
まず、ステップＳ６０１において、スキャナ２０７で取り込んだ画像データのメモリデバイス１０２への格納が、ユーザからMFP装置１０１へ指示されると、CPU２０１は、スキャナ２０７で取り込んだ画像データをスキャナインタフェース制御部２０８を通してRAM２０３上に格納し、無線通信インタフェース制御部２０８に、メモリデバイス１０２へのファイル格納命令を出す。ファイル格納命令を受け取った無線通信インタフェース制御部２０８内の無線通信コントローラ４０５は、IrDAインターフェース４０１によってメモリデバイス１０２にファイル格納リクエストを送信する(Ｓ６０１)。
【００５７】
メモリデバイス１０２は、IrDAインターフェース４０１を介してファイル格納リクエストを受信すると、RAM３０１の記憶残容量を確認し、ファイルの格納が可能と判断すると、データ受信準備完了信号を生成し、IrDAインタフェース４０１を介してMFP装置１０１に送信する(Ｓ６０２)。
【００５８】
MFP装置１０１は、メモリデバイス１０２からデータ受信準備完了信号を受信すると、無線通信コントローラ４０５の指示により、暗号鍵生成部４０３で無線LANによるデータ送信のための暗号鍵を生成し(Ｓ６０３)、この暗号鍵をIrDAインタフェース４０１によってメモリデバイス１０２に送信する(Ｓ６０４)。
【００５９】
メモリデバイス１０２は、IrDAインタフェース４０１によって暗号鍵を受信すると、無線LAN接続確認信号を生成し、無線LANインタフェース４０２を介してMFP装置１０１に無線LAN接続確認信号を送信する(Ｓ６０５)。
【００６０】
MFP装置１０１は、メモリデバイス１０２から無線LAN接続確認信号を受信すると、RAM２０３に格納されている画像ファイルを、ステップＳ６０３で生成した暗号鍵により無線通信インタフェース制御部２０８内で暗号化し(Ｓ６０６)、無線LANのプロトコルに従ってメモリデバイス１０２に暗号化データを順次送信する(Ｓ６０７)。
【００６１】
メモリデバイス１０２は、MFP装置１０１から送信される暗号化データを受信すると(Ｓ６０８)、無線通信インタフェース制御部２０８内で復号化し(Ｓ６０９)、RAM３０１の指定されたアドレスに格納する(Ｓ６１０)。
【００６２】
MFP装置１０１は、格納する画像データをすべて送信し終えると(Ｓ６１１)、無線LAN通信終了信号を無線LANインタフェース４０２を介してメモリデバイス１０２に送信する(Ｓ６１２)。
【００６３】
メモリデバイス１０２は、無線LANインタフェース４０２を介して無線LAN通信終了信号を受信すると（Ｓ６１３）、受信確認信号を生成し（Ｓ６１４）、無線LANインタフェース４０２によってMFP装置１０１に受信確認信号を送信した後に(Ｓ６１５)、保持している暗号鍵を破棄して(Ｓ６１７)、無線LAN通信シーケンスを終了する。
【００６４】
MFP装置１０１は、メモリデバイス１０２から受信確認信号を受信すると、保持する暗号鍵を破棄して(Ｓ６１６)、無線LAN通信シーケンスを終了する。
【００６５】
本実施形態によれば、一方の装置で生成した暗号鍵を、他の装置に送信して使用することで、ユーザにおける暗号鍵を設定する手間を省くことができるようになる。
【００６６】
あるいは、装置が小型であっても、暗号鍵入力部を設けることなく、暗号鍵を使用することができる。
【００６７】
あるいは、一方の装置によって生成された暗号鍵は、赤外線を使用した指向性をもつ無線通信や有線通信によって他の装置へ送信し、暗号化、復号化に用いることで、無線LAN通信可能範囲にある第3の装置による盗聴を無効にして無線通信のセキュリティを確保することが可能になる。
【００６８】
[実施形態１、２の変形例]
なお、上述した実施形態１及び２では、メモリデバイス１０２上に格納されているファイルデータをMFP装置１０１によって印刷処理する場合や、MFP装置１０１によってスキャン入力した画像データをメモリデバイス１０２に格納する場合について、本発明を適用しているが、例えば、図７のように、ワイヤレススキャナ７０２によってスキャン入力した画像データを、無線LAN通信によってワイヤレスプリンタ７０１に送信して、画像データの印刷を行う場合にも、本発明の実施形態にかかる無線通信インタフェース制御ユニットをプリンタ７０１、スキャナ７０２が備えることで、一方の装置で生成した暗号鍵を、他の装置に送信して使用することで、ユーザにおける暗号鍵を設定する手間を省くことができるようになる。
【００６９】
また、上述の実施形態１、２の変形例として、メモリデバイス１０２の代わりに、MFP装置１０１と無線LAN通信可能範囲内にあるPC１０４を用いて、PC１０４のハードディスク上のデータをMFP装置１０１側で受信して、その受信したデータを印刷したり、MFP装置１０１によってスキャン入力した画像データをPC１０４上のハードディスクに格納したりする場合にも適用できる。
【００７０】
また、MFP装置１０１の代わりにPC１０４を用いて、PC１０４のハードディスクとメモリデバイス１０２または１０３との間で、データを送受信する場合にも適用できる。
【００７１】
また、ここで示した変形例においても、一方の装置で生成した暗号鍵を、他の装置に送信して使用することで、ユーザにおける暗号鍵を設定する手間を省くことができるようになる。あるいは、装置が小型であっても、暗号鍵入力部を設けることなく、暗号鍵を使用することができる。
【００７２】
あるいは、一方の装置によって生成された暗号鍵は、赤外線を使用した指向性をもつ無線通信や有線通信によって他の装置へ送信し、暗号化、復号化に用いることで、無線LAN通信可能範囲にある第3の装置による盗聴を無効にして無線通信のセキュリティを確保することが可能になる。
また、暗号通信のための鍵情報を設定する設定モードに移行するための操作を行わずに、ファイルの一覧表示の指示を行えば、セキュアな環境での鍵情報の通信を行い、その後に一覧情報、印刷ファイルの暗号通信を行うので、設定モードへの操作を行う手間がなくなる。
【００７３】
［他の実施の形態］
本発明の目的は前述したように、実施形態にかかる非接触ＩＣカード運用装置101の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００７４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００７６】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【図面の簡単な説明】
【００７７】
【図１】無線LAN通信可能範囲内に構成されている無線通信システムの概略的な構成を示す図である。
【図２】MFP装置１０１の構成を示すブロック図である。
【図３】メモリデバイス１０２の構成を示すブロック図である。
【図４】無線通信インタフェース制御部２０８の構成例を示すブロック図である。
【図５Ａ】MFP装置１０１がメモリデバイス１０２に記憶されているファイル一覧情報を受信し、そのファイル一覧情報から選択した印刷ファイルを、メモリデバイス１０２から受信して、印刷を行う処理の流れを説明するフローチャートである。
【図５Ｂ】図５ＡのステップＳ５０１におけるファイル一覧情報の送受信に関する具体的な処理の流れを説明するフローチャートである。
【図５Ｃ】図５ＡのステップＳ５０４における印刷ファイル送受信に関する処理の流れを説明するフローチャートである。
【図５Ｄ】図５ＡのステップＳ５０６における無線ＬＡＮ通信終了処理に関する具体的な処理の流れを説明するフローチャートである。
【図６】MFP装置１０１がスキャナ２０７から取り込んだ画像データを、メモリデバイス１０２に送信し、格納する処理の流れを説明するフローチャートである。
【図７】実施形態１、２の変形例を説明する図である。
【図１】
2006108898.tif 000003
【図２】
2006108898.tif 000004
【図３】
2006108898.tif 000005
【図４】
2006108898.tif 000006
【図５Ａ】
2006108898.tif 000007
【図５Ｂ】
2006108898.tif 000008
【図５Ｃ】
2006108898.tif 000009
【図５Ｄ】
2006108898.tif 000010
【図６】
2006108898.tif 000011
【図７】
2006108898.tif 000012