(57)【要約】【課題】リムーバブルメディアのメディア挿抜時におけるデータ破損の防止を低コストで実現する。【解決手段】ＤＳＣ受付サービス機のメディアリーダ／ライタ４０にメディアが挿入されると、メディアリーダ／ライタ４０のコントローラ４３はこれを検知し、メディアを検知している期間、活線制御信号をメディアドライブ回路４４に出力する。また、コントローラ４３は、ＯＳとのコマンド通信からファームウェアよりメディアにアクセスするアクセス期間（アクセス開始からアクセス終了）を検知し、このアクセス期間を示すドライブ制御信号をメディアドライブ回路４４に出力する。メディアドライブ回路４４は、活線制御信号とドライブ制御信号とのアンド条件が成立したときのみ、メディアの電源端子及び／又は信号端子を電気的に接続するようにしている。【選択図】    図４
2008117415.tif 000002
【特許請求の範囲】
【請求項１】
店頭や店内等に設置され、任意の利用者が持参したメディアから該メディア内に記録された情報を読み込む情報受付装置において、
オペレーションシステムと、情報受付用のアプリケーションソフトとを記憶する記憶手段と、該記憶手段に記憶されたオペレーションシステム及び情報受付用のアプリケーションソフトに基づいて前記メディア内に記録された情報を読み込むための処理を行う中央処理装置とを有するパーソナルコンピュータ等の本体部と、
前記本体部に接続され、前記メディアの情報を読み込ませる操作を行うための操作手段と、
前記本体部に接続され、前記メディアが着脱されるメディアリーダ／ライタであって、前記本体部との間でコマンド通信を行い、装着されたメディアの読み書きを行うためのコントローラと、前記メディアの電源端子に電源を供給するとともに、信号端子に信号を入出力させるメディアドライブ回路と、を有するメディアリーダ／ライタと、を備え、
前記コントローラは、前記本体部からのコマンドに基づいてメディアへのアクセス中か否かを判別し、アクセス中と判別したときのみ前記メディアの電源端子及び／又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴とする情報受付装置。
【請求項２】
前記コントローラは、前記メディアリーダ／ライタにメディアが装着されていることを示すメディア検知信号に基づいて前記メディアの電源端子及び／又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴とする請求項１の情報受付装置。
【請求項３】
前記操作手段は、表示手段と、該表示手段の画面上に設けられたタッチパネルとを有し、前記情報受付用のアプリケーションソフトは、前記タッチパネルから情報受付に必要な情報を入力させるための操作画面を前記表示手段に表示させるとともに、前記メディアリーダ／ライタに装着されたメディアのアクセス中に該メディアを取り出さないように警告する警告表示を前記表示手段に表示させる機能を前記本体部に実現させることを特徴とする請求項１又は２の情報受付装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報受付装置に係り、特に店頭や店内等に設置され、利用者が持参したメディアから該メディア内に記録された画像等の情報を読み込む情報受付装置に関する。
【背景技術】
【０００２】
従来、デジタルスチルカメラ（ＤＳＣ）に使用されるメディア（スマートメディア、ｘＤピクチャーカード、コンパクトフラッシュ、ＳＤカード、メモリスティック、ＡＴＡ  ＰＣカード、フロッピィーディスク等）からデータ（画像データ及び注文に必要な付帯情報データ）を読み出し、プリント等の注文を受け付けるＤＳＣ受付サービス機がある。
【０００３】
この種のＤＳＣ受付サービス機においては、メディア及びメディア内データを物理的・電気的及びデータ的に破損しないことは、重要な要件となる。
【０００４】
１）データ的なメディア内記録データ破損について
例えば、一般的なオペレーションシステム（ＯＳ）であるウインドウズ（Ｗｉｎｄｏｗｓ）上にＤＳＣ店頭受付アプリケーションソフトをインストールし、周辺装置として一般的なメディアリーダ／ライタを接続し、ＤＳＣ受付サービス機を構成する場合、アプリケーションソフト上からメディア内記録データ（画像ファイル）を読み込む操作だけを行っても、ＯＳ管理のために自動的にファイルアクセス日の更新が行われ、結果的にメディア内のファイルシステムに対し、ファイル情報の更新（即ち、データの書込み動作）が実施される。周辺装置として一般的なメディアリーダ／ライタを使用し、メディア内のデータの読込み操作しか行わなくても、バックグラウンドで書込み動作が行われている。
【０００５】
この書込み動作中にメディアの抜き差しを行うと、メディアが電気的に不安定な状態でデータの書込み動作が行われるため、そのメディアに対して不正な書込み動作が実施され、メディア内のファイルシステムの情報を破損し、正しくデータを読み出せなくなってしまうことがある。
【０００６】
また、一般にＯＳでは、性能向上のために書込み動作に対し、ＯＳ管理下で中央処理装置（ＣＰＵ）の負荷状況に応じ、一旦内部メモリ内に書込みデータをキャッシュしておき、適当なタイミングで実際のメディア内のメモリに書込みを行う「遅延書込み」と言う動作が行われる。ＯＳの設定や種類によって遅延書込みを抑止できる場合もあるが、確実に制御できていないのが実情である。
【０００７】
この「遅延書込み」は、アプリケーションソフトがマルチスレッド処理で画像処理等の高負荷な処理を行っていると、例えば、書込み動作から数十秒経過してから実際の書込み動作が行われる場合がある。そして、この遅延書込みは前記の読込み操作の場合のファイルアクセス日の更新の書込み動作時にも発生する。この動作は、アプリケーションソフトから制御できないため、例えばメディア交換の際に、次のメディアを挿入後に前のメディアのファイル更新情報が書き込まれてしまい、次のメディアのメディア内ファイルシステム情報をかなりの確率で破損してしまう。
【０００８】
これらＯＳに依存する書込み処理とメディア挿抜操作の組み合わせで発生するデータ破損を確実に防止するのがＤＳＣサービス受付機の大きな課題となっている。
【０００９】
従来、書込み動作（遅延書込みを含む）の防止策として以下の試みがなされている。
【００１０】
第１の対策としては、データ読込みの際にキャッシュをフラッシュするコマンドを発行して遅延書込みを抑止し、リードアクセスとほぼ同時にアクセス日の更新の書込み動作を行わせる。
【００１１】
第２の対策としては、メディア自身のライトプロテクトをするように操作の途中でグラフィック・ユーザ・インターフェース（ＧＵＩ）にて告知し、メディア自身を読込み専用（リードオンリー（ＲＯ））とする。具体的には、スマートメディアの場合は、ライトプロテクトシール（導電性のアルミ箔シール）を指定の場所に貼ってもらったり、ＳＤカードやメモリスティックの場合はライトプロテクトスイッチをＯＮに設定してもらう。
【００１２】
２）電気的なメディア内記録データ破損について
メディア挿抜時のメディアとコネクタの接触時の過渡的な不安定状態によるチャタリングがメディアリーダ／ライタの信号回路に重畳し、不正な書込み動作を誘発することが極まれに発生し、メディア内のファイルシステムの情報を破損し、正しくデータを読み出せなくなってしまうことがある。
【００１３】
従来、メディア挿抜時のデータ破損の防止策として以下の試みがなされている。
【００１４】
第３の対策としては、メディアコネクタにて対応する方法がある。メディアコネクタ自身が接触シーケンスを工夫し、即ち挿入時にグラウンド端子→電源端子→書込み信号（書込み禁止状態）端子→各信号端子の順に接触するようにメディアコネクタの端子位置を工夫する。抜去時はこの逆のシーケンスで接触が外れていくことで、チャタリングによる不正な書込み動作を防止する。
【００１５】
第４の対策としては、メディアコネクタのメディア検知信号を利用し、メディアコネクタの電源端子や信号端子への給電を制御する方法がある。これは、メディアスロットへメディアを挿入すると、メディア検知スイッチによりメディア検知して、ある時定数を設けた後にメディアに対し給電を行い、抜去時には、メディアの取り外しによるメディア検知信号の変化（メディアなし）にて、メディアへの給電を遮断するものである。
【００１６】
第５の対策としては、メディア挿入部に蓋を設け、この蓋の開閉によりメディアコネクタへの給電を制御する方法がある。
【００１７】
第６の対策としては、メディア挿入部に自動開閉機構の蓋を設け、アプリソフトより蓋の開閉とメディアコネクタへの給電を制御する方法である。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、前述した第１の対策から第６の対策には、それぞれ以下に示す問題がある。
【００１９】
第１の対策の場合、遅延書込みを抑止できても実際の書込み動作を抑止できないため、操作ミスやＯＳ誤動作などにより発生するメディア内データの破損を完全に防ぐことはできない。
【００２０】
第２の対策の場合、メディア自身をライトプロテクトする操作は、人の操作が直接関与するため、設定忘れが発生したり、コンパクトフラッシュのようにライトプロテクト機構がないものもあり、対応としては不完全である。
【００２１】
第３の対策の場合、メディアとの僅かな接触範囲でメカ的にこのシーケンスを実現するために精密な機構が要求され、高価なメディアコネクタとなってしまうという問題がある。
【００２２】
第４の対策の場合、特に抜去時の給電遮断時のチャタリングを防ぐことが完全に出来ず確実性に欠ける。
【００２３】
第５の対策の場合、通常操作においては、確実に電源シーケンスが守られるが、蓋とメディアの給電の関係がわかり難く、不用意にユーザがメディアアクセス中に蓋を開閉すると、メディアデータ破損や機械の誤動作の可能性がある。また、多種類メディア対応のリーダにて一つの蓋でメディア全体の給電制御を行うと、蓋が破損したことにより、全てのメディアスロットが使えなくなってしまう。
【００２４】
第６の対策の場合、電源シーケンスが確実に守られるが、メディア挿入部の蓋の自動開閉機構が必要なため、高コストになるとともに、メディア挿入後に蓋が閉まることで、メディアが取り出せなくなるのではないかというユーザへの心理的な圧迫感がある。
【００２５】
本発明はこのような事情に鑑みてなされたもので、その目的は、メディア挿抜時におけるデータ破損の防止を低コストで実現することができる情報受付装置を提供することにある。
【課題を解決するための手段】
【００２６】
前記目的を達成するために請求項１に係る発明は、店頭や店内等に設置され、任意の利用者が持参したメディアから該メディア内に記録された情報を読み込む情報受付装置において、オペレーションシステムと、情報受付用のアプリケーションソフトとを記憶する記憶手段と、該記憶手段に記憶されたオペレーションシステム及び情報受付用のアプリケーションソフトに基づいて前記メディア内に記録された情報を読み込むための処理を行う中央処理装置とを有するパーソナルコンピュータ等の本体部と、前記本体部に接続され、前記メディアの情報を読み込ませる操作を行うための操作手段と、前記本体部に接続され、前記メディアが着脱されるメディアリーダ／ライタであって、前記本体部との間でコマンド通信を行い、装着されたメディアの読み書きを行うためのコントローラと、前記メディアの電源端子に電源を供給するとともに、信号端子に信号を入出力させるメディアドライブ回路と、を有するメディアリーダ／ライタと、を備え、前記コントローラは、前記本体部からのコマンドに基づいてメディアへのアクセス中か否かを判別し、アクセス中と判別したときのみ前記メディアの電源端子及び／又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴としている。
【００２７】
即ち、前記コントローラは、本体部とのコマンド通信（アクセスの開始、終了、電源供給等のコマンド通信を含む）を通じて本体部がメディアにアクセスする期間を検知することができ、このアクセス中のみ前記メディアが電気的に接続されるようにメディアドライブ回路を制御している。従って、メディアへのアクセスの開始前や終了後は、メディアは電気的に切り離されるため、メディアの着脱時にチャタリングが発生することがない。
【００２８】
請求項２に示すように前記コントローラは、前記メディアリーダ／ライタにメディアが装着されていることを示すメディア検知信号に基づいて前記メディアの電源端子及び／又は信号端子を電気的に接続すべく前記メディアドライブ回路を制御することを特徴としている。尚、前記メディア検知信号は、メディアスロットに設けられたメディア検出端子と接続される端子や、メディアの装着を検出するスイッチから得ることができる。
【００２９】
請求項３に示すように前記操作手段は、表示手段と、該表示手段の画面上に設けられたタッチパネルとを有し、前記情報受付用のアプリケーションソフトは、前記タッチパネルから情報受付に必要な情報を入力させるための操作画面を前記表示手段に表示させるとともに、前記メディアリーダ／ライタに装着されたメディアのアクセス中に該メディアを取り出さないように警告する警告表示を前記表示手段に表示させる機能を前記本体部に実現させることを特徴としている。
【００３０】
即ち、情報受付用のアプリケーションソフトにより表示手段に操作画面を表示させ、この操作画面のタッチパネルで適宜の入力を行わせることで、利用者とのインターフェースをとり、分かりやすい受付装置にしている。また、利用者にメディアリーダ／ライタの状態を知らせることで、メディアへのアクセス中にメディアが抜かれることを防止している。
【発明の効果】
【００３１】
本発明によれば、メディアへのアクセス中のみ該メディアが電気的に接続されるようにメディアドライブ回路を制御し、メディアへのアクセスの開始前や終了後にメディアを電気的に切り離すようにしたため、メディアの着脱時におけるチャタリングの発生を抑止し、データ破損を防止することができる。尚、メディアリーダ／ライタにメディアが装着されていることを示すメディア検知信号に基づくメディアへの給電制御も行うことで、メディアの着脱時におけるチャタリングの発生を抑止することができる。
【発明を実施するための最良の形態】
【００３２】
以下、添付図面に従って本発明に係る情報受付装置の好ましい実施の形態について詳説する。
【００３３】
図１は本発明に係る情報受付装置（ＤＳＣ受付サービス機）の実施の形態を示す概略構成図である。
【００３４】
同図に示すように、このＤＳＣ受付サービス機１０は、店頭や店内等に設置され、利用者が持参したＤＳＣメディアからメディア内に記録された情報（画像データ）を読み込み、その画像データに基づいてプリントサービスを行うもので、主としてパーソナルコンピュータ（ＰＣ）等の本体部２０と、本体部２０と接続される周辺機器としてのタッチパネル付き液晶表示器３０と、メディアリーダ／ライタ４０と、レシートプリンタ５０とから構成されている。また、ＤＳＣ受付サービス機１０には、プリンタ６０が接続されている。尚、プリンタ６０は、ローカル・エリア・ネットワーク（ＬＡＮ）などによって接続することで、ＤＳＣ受付サービス機１０の設置場所とは別の場所に設置することが可能である。
【００３５】
図２は上記本体部２０のハードウェア構成例を示すブロック図である。
【００３６】
同図に示すように本体部２０は、主として各構成要素の動作を制御する中央処理装置（ＣＰＵ）２１と、装置の制御プログラムが格納されたり、プログラム実行時の作業領域となる主メモリ２２と、ウインドウズ等のオペレーティングシステム（ＯＳ）、本体部２０に接続された周辺機器のデバイスドライバ、ＤＳＣ受付サービスソフトを含む各種のアプリケーションソフト、及び利用者の画像等が格納されるハードディスク装置２３と、ＣＤ−ＲＯＭドライブ２４と、表示用データを一時記憶する表示メモリ２５と、周辺機器用のインターフェース（ディスプレイＩ／Ｆ、タッチパネルＩ／Ｆ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）など）２７と、モデム２７と、上記各構成要素を接続するバス２８とから構成されている。
【００３７】
図３は本体部２０内のソフトウェア構成の概略図である。
【００３８】
本体部２０は、ＯＳ管理の元に各種インターフェース群（ドライバソフトを含む）を利用し、ＤＳＣ受付サービスソフトなどのアプリケーションソフトを組み込むことで効率的に各種システムを構築することができる。ＤＳＣ受付サービス機１０の場合、アプリケーションソフトとしてＤＳＣ受付サービスソフトが本体部２０に組み込まれている。
【００３９】
このＤＳＣ受付サービスソフトは、図３に示すようにアプリケーションＩ／Ｆソフトを介してＯＳとやり取りを行い、ＯＳが周辺機器（タッチパネル付き液晶表示器３０（表示器、タッチパネル）メディアリーダ／ライタ４０、レシートプリンタ５０、プリンタ６０、ネットワーク上の各種デバイス）を各ドライバソフトを介して制御することで、一連のＤＳＣ受付を実現する。
【００４０】
ＤＳＣ受付サービスソフトは、後述するように操作画面をタッチパネル付き液晶表示器３０に表示させることで、利用者に操作画面に応じてタッチパネルを操作させ、また、利用者の操作に応じて操作画面を順次切り替えながら周辺機器（例えば、メディアリーダ／ライタ４０）からのデータ入力を行い、それらデータを操作に応じた内部処理（例えば、画像処理）を実行して周辺機器（例えば、プリンタ６０）に出力することで、ＤＳＣプリントサービスを実行させる。
【００４１】
メディアリーダ／ライタ４０は、メディアからデータを読み込むためのリーダユニットで、スマートメディア、ｘＤピクチャーカード、コンパクトフラッシュ、ＳＤカード、メモリスティック、ＡＴＡ  ＰＣカード、フロッピィーディスクなどの多様なリムーバブルメディアに対応している。
【００４２】
図４はメディアリーダ／ライタ４０の構成例を示すブロック図である。
【００４３】
同図に示すようにメディアリーダ／ライタ４０は、接続コネクタ４１と、インターフェース（Ｉ／Ｆ）回路４２と、ファームウェアと呼ばれる小規模な制御ソフトウェアによって制御されるコントローラ４３と、メディアドライブ回路４４と、メディアスロット４５と、アクセスランプ４６とから構成されている。
【００４４】
コントローラ４３（ファームウェア）は、本体部２０内のメディアリーダ用ドライバソフトウェアとやり取りを行い、データ読取り等の機能制御をメディアリーダ／ライタ４０のハードウェアと密接に関わりながら行っている。
【００４５】
尚、コントローラ４３は、接続コネクタ４１、及びＩ／  Ｆ回路４２を介して本体部２０と接続されている。また、この実施の形態では、本体部２０とのＩ／  Ｆは、ＰＣで一般的に使われているＵＳＢ  Ｉ／  Ｆを採用している。
【００４６】
メディアリーダ／ライタ４０は、コントローラ４３に搭載されているファームウェアによって制御されている。このファームウェアは、コントローラ内（或いは外部）のフラッシュメモリに書き込まれており、ファームウェアアップローダ機能により、ファームウェアを書き換えることで、制御方法を変更したり、バグに対応できるようになっている。
【００４７】
コントローラ（ファームウェア）４３は、本体部２０とコマンド通信を行い、メディアスロット４５に挿入されたメディア内のデータを読み取ったり、書き込んだりすることができる。この例では、単純化のためにメディアスロットは、１つで表現してあるが、実際のＤＳＣ受付サービス機１０では、多様なメディアに対応するために複数のメディアスロットが設けられている。
【００４８】
メディアドライブ回路４４は、コントローラ４３の制御信号に従ってメディアスロット４５に装着されたメディアを駆動し、メディアにアクセス（書込み・読込み）するとともに、メディアの状態をアクセスランプ４６にて表示する。
【００４９】
図５はＤＳＣ受付サービス機１０でのＤＳＣ受付操作及び処理の流れを示すフローチャートである。
【００５０】
〔ステップＳ１０〕
ＤＳＣ受付サービス機１０が起動すると、タッチパネル付き液晶表示器３０に初期画面としてサービス選択画面が表示される。このサービス選択画面上で、「デジカメプリント」のボタンにタッチすると、ステップＳ１２に移行する。
【００５１】
〔ステップＳ１２〕
プリントサイズを選択するボタンが表示され、所望のボタンにタッチすると、プリントサイズが決定し、ステップＳ１４に移行する。
【００５２】
〔ステップＳ１４〕
メディアリーダ／ライタ４０にメディアをセットさせるための操作画面が表示される。図５に示す例では、メディアリーダ／ライタにセット可能なメディアは、スマートメディアとコンパクトフラッシュである。また、この操作画面には、「読込」ボタンが表示されるとともに、以下の注意書きが表示されている。
・必ず、メディアをセットしてから「読込」ボタンを押してください。
・「読込」ボタンを押した後は、指示があるまで絶対にメディアを抜かないで下さい。
・取扱いを間違えるとメディアを破損することがあります。
【００５３】
メディアリーダ／ライタ４０にメディアをセットしてから「読込」ボタンにタッチすると、メディアからサムネイル画像が読み込まれ、ステップＳ１６に移行する。
【００５４】
〔ステップＳ１６〕
メディアから読み込んだ各コマのサムネイル画像に基づいて８コマのサムネイル画面が表示される。この操作画面上で、「前の写真」又は「次の写真」ボタンにタッチすると、メディア内の他の８コマのサムネイル画面が表示される。
【００５５】
また、サムネイル画像毎に設けられている「＋」、「−」ボタンにタッチすることにより、各コマのプリント枚数をセットすることができ、「１枚」ボタンにタッチすることにより、一括して１枚指定を行うことができる。「次へ」ボタンにタッチすると、ステップＳ１８に移行する。
【００５６】
〔ステップＳ１８〕
注文内容を確認する画面が表示される。ここでは、プリントサイズ、プリント枚数、及び利用料金が表示される。注文内容を確認した後、「注文」ボタンにタッチすると、ステップＳ２０に移行する。
【００５７】
〔ステップＳ２０〕
メディアからプリント注文されたコマの画像データを読み込む読込処理中を示す画面が表示され、また、「メディアを抜かないで下さい。」という注意書きも表示される。読込処理が終了すると、ステップＳ２２に移行する。
【００５８】
尚、読込処理中に、レシートプリンタ５０から受付票がプリント出力される。この受付票には、受付日時、受付機ＩＤ、受付番号、サービス種別、プリントサイズ、プリント枚数等が印字される。
【００５９】
〔ステップＳ２２〕
この操作画面が表示されると、メディアの取出しが可能となる。メディアを取り出した後、「ＯＫ」ボタンにタッチすると、ステップＳ１０のサービス選択画面に戻る。
【００６０】
その後、利用者は、受付票を店員に渡し、店員からＤＰ袋の注文控を受け取る。プリント写真が仕上がった後、注文控を提示するとともに利用料金を支払うことで、プリント写真を受け取ることができる。
【００６１】
［活線挿抜対応］
次に、メディア挿抜時のチャタリングにより過渡的に発生する不正信号を防止するための活線挿抜対応について説明する。
【００６２】
活線挿抜対応とは、メディア挿抜時にメディアへの給電を止め、メディア端子への電気的な接続がない状態にする対応をいう。
【００６３】
この実施の形態では、安価に確実に実施するために、メディアリーダ／ライタ４０は、ＯＳ（ドライバソフト）からのドライブ制御のコマンドにより、メディアリーダ／ライタ４０がメディアスロット４５への給電を制御できるようにファームウェアとメディアドライブ回路４４との組み合わせで給電制御を行う。それをＤＳＣ受付サービス機１０のＤＳＣ受付サービスソフトのＧＵＩ制御と組み合わせることで実現している。
【００６４】
具体的には、メディアリーダ／ライタ４０のコントローラ４３は、図４に示すようにメディアスロット４５からメディア検知信号を入力できるようになっている。
【００６５】
ここで、メディア検知信号について、スマートメディアの場合を例に説明する。
【００６６】
図６に示すようにスマートメディア４７の一方の面には、複数の端子パッド（１〜２２番パッド）からなる端子部４８が設けられている。また、４９は、ライトプロテクトシールを貼る位置を示している。
【００６７】
スマートメディア４７が装着されるメディアスロット４５内のメディアコネクタは、上記端子部４８の各パッドや、プロテクトシールが貼られる位置４９と接触する端子部を有しており、メディアリーダ／ライタ４０は、メディアドライブ回路４４及びメディアコネクタの端子部を介してスマートメディア４７に電源を供給したり、メディア内のデータを読み取ったり、書き込んだりすることができるようになっている。
【００６８】
そして、メディアリーダ／ライタ４０のコントローラ４３は、スマートメディア４７の１１番パッドに接触可能なメディアコネクタの端子からのメディア検知信号（１１番パッドと接触している場合には、Ｌレベルとなる信号）により、メディアコネクタにメディアが装着されているか否かを検知する。尚、メディアコネクタ内に、メディアの有無を機械的又は光学的に検出する検出スイッチを設け、コントローラ４３は、その検出スイッチの検出出力に基づいてメディアの装着の有無を検知するようにしてもよい。
【００６９】
コントローラ４３は、メディア検知信号によってメディアを検知している期間、活線制御信号（Ｈレベル信号）をメディアドライブ回路４４に出力する。
【００７０】
また、コントローラ４３は、ＯＳとのコマンド通信からファームウェアよりメディアにアクセスするアクセス期間（アクセス開始からアクセス終了）を検知し、このアクセス期間を示すドライブ制御信号（Ｈレベル信号）をメディアドライブ回路４４に出力する。
【００７１】
図７はメディアドライブ回路４４の要部回路図である。このメディアドライブ回路４４には、前記活線制御信号及びドライブ制御信号が入力するナンド回路４４Ａと、メディアに接続するドライブ回路（入力／出力／双方向）の３−ステートバッファ回路４４Ｂとが設けられている。
【００７２】
この３−ステートバッファ回路４４Ｂは、ナンド回路４４Ａの出力信号（給電制御信号）がアクティブ状態でないとき（給電制御信号はアクティブロー）、ハイインピーダンス状態になるように制御され、これによりメディアの信号端子（図６に示すスマートメディア４７の場合には、少なくとも６〜９番パッド（Ｄａｔａ０  〜Ｄａｔａ３）、１３〜１６番バッド（Ｄａｔａ４  〜Ｄａｔａ７））  をメディアリーダ／ライタ４０から電気的に切り離す。
【００７３】
また、メディアへの電源端子（図６に示すスマートメディア４７の場合には、１２、２２番パッド）への電源（Ｖｃｃ）の供給も同様に、例えば大容量の３−ステートバッファ回路又はスイッチ回路を介して制御することができる。
【００７４】
上記の活線挿抜対応により、メディアが装着され、かつメディアへのアクセス中の期間を除いてメディアの端子をメディアリーダ／ライタ４０から切り離すことができ、メディアのメディアスロットへの挿抜時におけるチャタリングを防止すること（即ち、メディア内のデータ破壊を防止すること）ができる。
【００７５】
尚、図５に示したＤＳＣ受付操作及び処理手順の場合には、ステップＳ１４において、メディアリーダ／ライタにメディアをセットしたのち、「読込」ボタンにタッチすると、メディアからサムネイル画像を読み出すための処理が開始されるため、この時点でメディアのデータ端子等を電気的に接続する。その後、ステップＳ２０での画像データの読込処理が終了し、ステップＳ２２に移行すると、メディアを電気的に切り離すようにしている。
【００７６】
また、メディアリーダ／ライタ４０のアクセスランプ４６には、例えば、緑とオレンジの２色ＬＥＤを使用し、メディアへの給電を行っていない時は消灯させ、メディアへの給電を行っている時は緑色のＬＥＤを点灯させ、アクセス中はオレンジ色のＬＥＤを点灯させることで、利用者に対してメディアリーダ／ライタ４０の状態を報知することができる。また、ＧＵＩにて「アクセスランプの点灯中はメディアを抜かないでください。」と言う表示を行うことによって、ユーザのメディア挿抜タイミングを確実に知らせることができる。
【００７７】
更に、図５に示したステップＳ１４において、メディアが検知されると、自動的に読込みを開始するようにしてもよく、この場合には「読込」ボタンを省略することができ、より使い易く且つ信頼性の高いＧＵＩを実現できる。
【００７８】
［リードオンリー対応（ＲＯ対応）］
ＤＳＣ受付サービス機１０のメディアリーダ／ライタ４０は、メディアへの読込み操作に対してもＯＳの管理上の仕組みでメディア内のファイルに対してアクセス日の更新のための書込み動作を実施してしまう問題を解決するために、読込み専用機として構成されている。
【００７９】
即ち、メディアリーダ／ライタ４０のファームウェアをＲＯ対応とすることで、メディアリーダ／ライタ４０を読込み専用機としている。
【００８０】
具体的には、以下の２つの処置を行っている。
【００８１】
１）メディアリーダ／ライタ４０（ファームウェア）から本体部２０（ＯＳ）に対し、メディアリーダ／ライタ４０に装着されたメディアがリードオンリー（ＲＯ）メディアであることを報知する。
【００８２】
図８はＲＯ対応のメディアデータリードシーケンスを示す図である。
【００８３】
同図に示すように、メディアがメディアスロットに挿入されると、メディアリーダ／ライタ４０（ファームウェア）は、挿入されたメディアがＲＯメディアであることをＯＳに対し報知する。このＲＯメディアの報知は、ＯＳ起動時やメディア挿入時などの適当なタイミングでのＯＳとのコマンド通信とのやり取りの中で実現できる。尚、メディア自身がライトプロテクトされているか否かにかかわらず、また、ライトプロテクト機能を有しないメディアの場合にもＲＯメディアの報知が行われる。
【００８４】
その後、操作者が操作画面の「読込」ボタンをタッチし、データリード要求を行うと（図５のステップＳ１４参照）、データリード要求があったことがＯＳに通知される。ＯＳは、データリード要求を受け付けると、メディアリーダ／ライタ４０を介してメディアからデータを読み込むが、事前にメディアがＲＯ状態のものであることを受け付けているため、アクセス日更新のための書込み動作を含め、書き込み動作を行わない。また、書込み動作を行うアプリケーションソフトに対してもＲＯメディアであることを報知することで、メディアに対してデータ書込み動作を禁止することができる。
【００８５】
２）ＯＳから書込みコマンドが発行された場合、ＯＳに対してＲＯメディアである旨（ＲＯエラー）を報知するとともに、ファームウェアはメディアに対して書込み動作を実行しないようにする。これにより、万一、ＯＳの不意な書込み動作に対しても確実にメディアへの書込みを抑止できる。
【００８６】
また、ＯＳから書込みコマンドが発行された場合に、上記のようにＲＯエラーを報知する代わりに書込み動作をダミーとして受け取り、実際はメディアに対して書込み動作を実行しないようにしてもよい。
【００８７】
尚、上記の実施の形態では、メディアがＲＯメディアであることを通知することでＲＯ対応としたが、メディアリーダ／ライタがＲＯデバイスであることを通知することでＲＯ対応とするようにしてもよい。
【００８８】
一方、メディアの書込み信号をハード的にアクティブにしない様にハードワイヤードしてもよい。
【００８９】
具体的には、図９に示すようにライトプロテクト検出部７０の出力ラインａが、常時Ｈレベルとなるようにラインａにスイッチ７２を介してプルアップ電源を接続する。これにより、インバータ７４からはライトプロテクト検出部７０によってＲＯメディアが検出されたか否かにかかわらず、常時ライトプロテクト信号（アクディブロー）ＷＰが出力されることになる。
【００９０】
尚、ライトプロテクト機能を有するメディアのリーダ／ライタには、メディアがライトプロテクトされているか否かを検出するライトプロテクト検出部を有しており、これを利用することで簡単にＲＯ対応とすることができる。また、スイッチ７２は、ＲＯ対応時にはＯＮ状態になり、後述する書込みサービスを提供する場合にはＯＦＦ状態となるように制御される。
【００９１】
また、書込み許可端子が設けられているメディアの場合には、その書込み許可端子に対して、書込み許可を非アクティブにする信号を常時出力するようにメディアドライブ回路を構成してもよい。図６に示したスマートメディア４７の場合には、端子部４８の５番パッド（書込み許可端子）に常時Ｈレベルの信号（非アクティブの信号）を出力する。
【００９２】
図１０はＲＯ対応及び活線挿抜対応のメディアデータリードシーケンスを示す図である。
【００９３】
同図に示すように、メディアがメディアスロットに挿入されると、図８で説明したようにメディアリーダ／ライタ４０（ファームウェア）は、挿入されたメディアがＲＯメディアであることをＯＳに対し報知する。
【００９４】
その後、操作者が操作画面の「読込」ボタンをタッチすると、メディアに対し給電を行い、続いてデータリード要求があったことがＯＳに通知される。ＯＳは、データリード要求を受け付けると、メディアリーダ／ライタ４０を介してメディアからデータを読み込むが、事前にメディアがＲＯ状態のものであることを受け付けているため、アクセス日更新のための書込み動作を含め、書き込み動作を行わない。
【００９５】
メディアからのデータの読み込みが終了すると、メディアへの給電を停止し、メディアの取り出しを可能にする。
【００９６】
尚、この実施の形態のＤＳＣ受付サービス機１０は、プリントサービスのために利用者のメディアから画像データを読み込むようにしているが、このＤＳＣ受付サービス機１０をＣＤ−Ｒ書込み器に接続すれば、読み込んだ画像データをＣＤ−Ｒに書き込むＣＤ−Ｒ書込みサービスを実現することができ、また、ネットワークを介してネットセンタに接続すれば、画像データをネットセンタにアップロードして画像の保管サービス等の各種のサービスを実現することができる。
【００９７】
また、ＤＳＣ受付サービス機１０に書込みサービスソフトを組み込むことで、メディアへの書込みサービスを兼用する受付機とすることもできる。例えば、ＤＳＣ受付サービス機１０で読み込んだ画像データを保管しておき、利用者が画像データを誤って消去してしまった場合に、利用者からの要求により保管していた画像データをメディアに書き込む書込みサービスを行うことができる。
【００９８】
この場合、ＤＳＣ受付サービス機１０は、サービスに応じてメディアリーダ／ライタ４０をＲＯモード（メディア受付サービスの場合）、又はＲＷモード（メディア書込みサービスの場合）に切り替える。ＲＯモードとＲＷモードとの切り替えは、アプリケーションソフトからメディアリーダ動作設定コマンドにてＲＯモード用のファームウェアとＲＷモード用のファームウェアとを切り替えることで行うことができる。また、ハード的にＲＯ対応としている場合には、ＲＯモード時には図９に示したスイッチ７２をＯＮにし、ＲＷモード時にはスイッチ７２をＯＦＦさせるように制御する。
【００９９】
尚、この実施の形態では、受付機で扱う情報として画像データを例に説明したが、これに限らず、利用者が持参したメディアから読み込む情報であれば、如何なる情報にも適用できる。
【図面の簡単な説明】
【０１００】
【図１】本発明に係る情報受付装置（ＤＳＣ受付サービス機）の実施の形態を示す概略構成図
【図２】ＤＳＣ受付サービス機の本体部（ＰＣ）のハードウェア構成例を示すブロック図
【図３】本体部内のソフトウェア構成の概略図
【図４】ＤＳＣ受付サービス機のメディアリーダ／ライタの構成例を示すブロック図
【図５】ＤＳＣ受付サービス機でのＤＳＣ受付操作及び処理の流れを示すフローチャート
【図６】スマートメディアの端子構造等を示す平面図
【図７】メディアリーダ／ライタのメディアドライバ回路の要部回路図
【図８】ＲＯ対応のメディアデータリードシーケンスを示す図
【図９】メディアリーダ／ライタ内のライトプロテクト信号を出力する回路の一例を示す図
【図１０】ＲＯ対応及び活線挿抜対応のメディアデータリードシーケンスを示す図
【符号の説明】
【０１０１】
１０…ＤＳＣ受付サービス機、２０…本体部（ＰＣ）、２１…中央処理装置（ＣＰＵ）、２２…主メモリ、２３…ハードディスク装置、２６…周辺機器用のインターフェース、３０…タッチパネル付き液晶表示器、４０…メディアリーダ／ライタ、４３…コントローラ、４４…メディアドライブ回路、４４Ａ…ナンド回路、４４Ｂ…３−ステートバッファ回路、４５…メディアスロット、４６…アクセスランプ、４７…スマートメディア
【図１】
2008117415.tif 000003
【図２】
2008117415.tif 000004
【図３】
2008117415.tif 000005
【図４】
2008117415.tif 000006
【図５】
2008117415.tif 000007
【図６】
2008117415.tif 000008
【図７】
2008117415.tif 000009
【図８】
2008117415.tif 000010
【図９】
2008117415.tif 000011
【図１０】
2008117415.tif 000012