(57)【要約】【課題】ユーザの手間を省き、ユーザの利便性を増大させるとともに、記録媒体の複製防止にも貢献するデータ読取装置を提供することを目的とする。【解決手段】データ読取手段１０２は記録媒体１０１に記録されている情報(主としてプログラム)を読み取り、情報処理装置１０５に渡す。印刷データ読取手段１０４は、記録媒体１０１上に印刷されている印刷情報１０３を読み取り、情報処理装置１０５に送る。情報処理装置１０５は、データ読取手段１０２から送られてくる情報、印刷データ読取手段１０４から送られてくるデータを基に処理を実行する。【選択図】図１
2005228224.tif 000002
【特許請求の範囲】
【請求項１】
データが記録されており表面に機械で読み取り可能な情報が印刷されている記録媒体と、
前記記録媒体からデータを読み取り可能なデータ読取手段と、
前記記録媒体に印刷されている印刷情報を読み取り可能な、印刷情報読取手段と、
前記データ読取手段からの出力を一旦蓄え、少なくとも一つ以上のプログラムを実行可能であり、前記プログラム実行の際に前記印刷情報読取手段からの印刷情報を基に、処理を行う情報処理装置と、
からなるデータ読取装置。
【請求項２】
印刷情報がバーコード形式の情報である記録媒体を有する
請求項１記載のデータ読取装置。
【請求項３】
情報処理装置で実行されるプログラムが記録媒体に格納されている、
請求項１記載のデータ読取装置。
【請求項４】
情報処理装置で実行される一部もしくはすべてのプログラムが前記情報処理装置の中に保存されており、前記プログラムで利用可能なデータが格納される記録媒体を保有し、前記プログラムは前記データを利用する際に、印刷情報読取手段からの印刷情報を基に処理を行う、
請求項１記載のデータ読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルデータを記録した記録媒体からデータを読み取るデータ読取装置に関するものである。
【背景技術】
【０００２】
コンパクトディスク・リード・オンリー・メモリ（以下、ＣＤ−ＲＯＭと称する。）に代表されるようなデジタル記録媒体に、コンピュータの基本もしくは応用プログラムを格納し、それをパーソナルコンピュータ（以下、ＰＣと称する）などの情報処理装置で実行するデータ読取装置が確立製品化されている。
【０００３】
また、一般に、ＣＤに格納されたプログラムやデータを、安易にコピーするのを防ぐために、ＣＤとライセンスキーのような付加情報（以下、ｋｅｙ情報と称する）を何らかの形でユーザに提供し、そのｋｅｙ情報を実行時、もしくはインストール時にユーザに入力させ、それに応じてプログラムが実行するかどうかを決定する方式をとっていた。この方式をとることにより、ＣＤに格納されたプログラムやデータの安易なコピーを防ぎ、プログラムインストール時、もしくは実行時の鍵の役割を果たすことになっていた（例えば特許文献１参照）。
【０００４】
以下、その方式をとるデータ読取装置の一例について説明する。
【０００５】
図４は、従来のデータ読取装置の概略ブロック図である。
【０００６】
図において、ＣＤ４０１に格納してあるデータはＰＣ４０５で実行可能な基本プログラムであり、オペレーティングシステム（以下、ＯＳと称する）をインストールする目的で使用されるものとする。
【０００７】
ＰＣ４０５は、データ読取手段４０２を利用してＣＤ４０１からデータを読み込む。読み込んだデータをＰＣ４０５は内部に一時的格納し、実行可能なプログラムとして実行する。
【０００８】
一方、ユーザによって入力されるｋｅｙ情報４０３は、データ入力手段４０４を通して、ＰＣ４０５に出力される。ＰＣ４０５はｋｅｙ情報４０３を基に、プログラムを実施するかどうか決定する。
【０００９】
ＰＣ４０５でのプログラム実行手順は、図３に従って処理を進める。
【００１０】
図３は、プログラム実行手順のフローチャートである。以下、この図を基にプログラムの処理を説明する。プログラムは前処理３０２を実行した後、ｋｅｙ情報入力待ち部３０３を実行する。その後、ｋｅｙ情報入力判定部３０５により、ｋｅｙ情報入力が行われたかどうかをチェックし、行われていなければ、ｋｅｙ情報入力待ち部３０３に戻る。
【００１１】
ユーザーからｋｅｙ情報３０４が入力された場合、ｋｅｙ情報入力判定部３０５で入力済と判定され、次の処理のｋｅｙ情報真偽判定部３０６に移る。
【００１２】
このｋｅｙ情報真偽判定部３０６でｋｅｙ情報が誤りの場合はプログラムの処理を終了する。
【００１３】
もし、ｋｅｙ情報が正しい場合はプログラムのインストール部３０８の処理に移る。
【００１４】
以上の動作により、ＣＤに入ったＯＳをＰＣにインストールすることが可能となる。
【特許文献１】特開２００１−３３７８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、ｋｅｙ情報をユーザに入力させる方式だと、ユーザがプログラムを利用する手間が増大し、また、ｋｅｙ情報の管理も充分ではなく、例えばＣＤを保存するケースなどに表示されているために、ＣＤに格納されたプログラムやデータとともに非常に容易にコピーされてしまうという欠点があった。
【００１６】
本発明はこの点に鑑み、ユーザのｋｅｙ情報入力の手間を省き、ユーザの利便性を増大させるとともに、記録媒体の複製防止にも貢献するデータ読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明のデータ読取装置は、データが記録されており表面に機械で読み取り可能な情報が印刷されている記録媒体と、前記記録媒体からデータを読み取り可能なデータ読取手段と、前記記録媒体に印刷されている印刷情報を読み取り可能な、印刷情報読取手段と、前記データ読取手段からの出力を一旦蓄え、少なくとも一つ以上のプログラムを実行可能であり、前記プログラム実行の際に前記印刷情報読取手段からの印刷情報を基に、処理を行う情報処理装置とから構成したものである。
【発明の効果】
【００１８】
本発明のデータ読取装置は、上記構成を有し、ＣＤの表面に印刷された目視では読み取ることが不可能なバーコード形式などの印刷情報を読むことにより、安易なＣＤの複製を防ぐことが可能となる。また、従来ユーザが入力していた入力情報を、印刷された部分から得ることにより、ユーザの入力時間が短縮でき、より実行効率のよいプログラムの実行が可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００２０】
（実施の形態１）
図１は本発明の一実施の形態におけるデータ読取装置の概略ブロック図である。
【００２１】
図１において、ＣＤ１０１には、ＯＳなどのプログラムが記録されている。印刷情報１０３は上記ＣＤ１０１の表面に印刷されているｋｅｙ情報である。印刷情報１０３には目視では読み取ることが不可能なバーコード形式などが用いられる。
【００２２】
データ読取手段１０２はＣＤ１０１に記録されているプログラムを読み取り、ＰＣ１０５に渡す。印刷データ読取手段１０４は、記録媒体１０１の表面に印刷されているｋｅｙ情報である印刷情報１０３を読み取り、ＰＣ１０５に送る。
【００２３】
ＰＣ１０５は、データ読取手段１０２から送られてくるプログラム、印刷データ読取手段１０４から送られてくるｋｅｙ情報を基に処理を実行する。
【００２４】
ＰＣ１０５は、内蔵もしくは外部から読み込んだプログラムの実行手順を図２に従って処理を進める。
【００２５】
図２は、プログラム実行手順のフローチャートである。以下、この図を基にプログラムの処理を説明する。プログラムは前処理２０２を実行した後、印刷情報読み込み処理２０３を実行する。この印刷情報読み込み処理２０３では、印刷情報１０３を情報処理装置１０５で処理する部分である。次に、印刷情報真偽判定部２０４に移り、ここで、ｋｅｙ情報である印刷情報の真偽を判定する。
【００２６】
もし、印刷情報の値がプログラムの要求したものでないなら、プログラムの処理は終了２０５する。
【００２７】
もし、印刷情報の値がプログラムの要求どおりのものであるなら、インストール実行部２０６に移る。
【００２８】
以上の動作により、ＣＤに入ったＯＳをＰＣ１０５にインストールすることが可能となる。
【００２９】
なお、本実施の形態では、プログラムはＯＳで説明したが、他のアプリケーションソフトであっても何ら差し支えない。またインストール処理を行う部分で、インストール以外のプログラム実行処理を行ってもよい。
【００３０】
また、印刷情報としては、本実施の形態におけるバーコード形式だけでなく、目視では読み取ることが不可能な形式の印刷情報であれば何でもよい。
【００３１】
また、印刷データ読取手段はデータ読み取り装置に内蔵されていても、外付けであってもどちらでもよい。
【産業上の利用可能性】
【００３２】
本発明にかかるデータ読取装置は、ＣＤの表面に印刷された目視では読み取ることが不可能なバーコード形式などの印刷情報を読むことにより、安易なＣＤの複製を防ぐことが可能となる。また、従来ユーザが入力していた入力情報を、印刷された部分から得ることにより、ユーザの入力時間が短縮でき、より実行効率のよいプログラムの実行が可能となるという効果を有し、デジタルデータを記録した記録媒体からデータを読み取るデータ読取装置等として有用である。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施の形態におけるデータ読取装置の概略ブロック図
【図２】本発明の一実施の形態におけるプログラム実行手順を示すフローチャート
【図３】従来のデータ読取装置のプログラム実行手順を示すフローチャート
【図４】従来のデータ読取装置の概略ブロック図
【符号の説明】
【００３４】
１０１  ＣＤ
１０２  データ読取手段
１０３  印刷情報
１０４  印刷データ読取手段
１０５  ＰＣ
２０１  プログラム開始部
２０２  前処理部
２０３  印刷情報読み込み処理
２０４  印刷情報真偽判定部
２０５  終了部
２０６  インストール実行部
２０７  次処理部
【図１】
2005228224.tif 000003
【図２】
2005228224.tif 000004
【図３】
2005228224.tif 000005
【図４】
2005228224.tif 000006