(57)【要約】      （修正有）【課題】データを複製することができずデータの高い機密性を保つことができる機能制限プログラムおよびコンピュータ読み取り可能な記録媒体を提供する。【解決手段】データを閲覧するための手順と、データの印刷を行うための印刷手順とを実行する文章作成プログラムがあらかじめインストールされたコンピュータに、機能制限プログラム２００によって、閲覧手順のみ実行可能とする機能選択手順２０３を実行させる。さらに、文章作成プログラムが所定の範囲のデータをコピーするために、所定範囲のデータをメモリに記憶させる選択範囲コピー手順をコンピュータに実行させている場合にも、機能制限プログラム２００が、選択範囲コピー手順によってメモリに記憶されたデータの消去を行う選択範囲コピー不可手順２０４を実行させる。【選択図】図３
2006330946.tif 000002
【特許請求の範囲】
【請求項１】
データを閲覧可能な状態にする閲覧手順と、データの印刷を行う印刷手順とをコンピュータに実行させる文章作成プログラムを備えたコンピュータに、
前記文章作成プログラムによって閲覧手順のみ実行可能とする選択手順、を実行させるための機能制限プログラム。
【請求項２】
前記文章作成プログラムは、所定範囲のデータをコピーするために、該所定範囲内のデータをコンピュータに備えられたメモリに一時的に記憶させる選択範囲コピー手順をコンピュータに実行させ、
当該機能制限プログラムは、前記選択範囲コピー手順によって前記メモリに記憶されたデータの消去を行う選択範囲コピー不可手順をコンピュータに実行させることを特徴とする請求項１に記載の機能制限プログラム。
【請求項３】
データを閲覧可能な状態にする閲覧手順と、データの印刷を行う印刷手順とをコンピュータに実行させる文章作成プログラムを備えたコンピュータに、前記文章作成プログラムの閲覧手順のみ実行可能とする選択手順、を実行させるための機能制限プログラムと、
前記閲覧手順によって閲覧可能な状態にされるデータ、とを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
前記文章作成プログラムは、所定範囲のデータをコピーするために、該所定範囲内のデータをコンピュータに備えられたメモリに一時的に記憶させる選択範囲コピー手順をコンピュータに実行させ、
前記機能制限プログラムは、前記選択範囲コピー手順によって前記メモリに記憶されたデータの消去を行う選択範囲コピー不可手順をコンピュータに実行させることを特徴とする請求項３に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複製を禁止してデータの機密性を高く保つことができる機能制限プログラムおよびコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、パソコン上において実行され、文章等を作成するためのプログラム（以下「文章作成プログラム」と呼ぶ）がある。
この文書作成プログラムは、コンピュータに、キーボード等の操作を受け付ける入力受付手順、入力手順によって受け付けられた文字データや、あらかじめ記憶されたデータ等をモニタを通じて閲覧可能な状態にする閲覧手順、データの並べ替えを行う並べ替え手順、データの複製を行うため、プリンタなどによって読み込み可能なデータを生成する印刷手順などの複数の手順を実行させるものである。
このような文章を作成する装置として、たとえば特開平９−２７４６１４号公報に記載のものがある。
【特許文献１】特開平９−２７４６１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような従来の文章作成プログラムにおいては、上記の複数の手順が常に同時に使用可能な状態となっている。したがって、あらかじめ文書作成プログラムによって作成され、しかし複製を不可としたいデータでも、当該プログラムを用いて閲覧する場合、閲覧手順に限らず印刷手順も同時に使用可能となり、閲覧者が印刷手順の実行指示を行うことによって、データが複製されてしまうといった問題があった。
【課題を解決するための手段】
【０００４】
本発明はこのような問題点に鑑み、データを複製を不可とでき、データの高い機密性を保つことができる機能制限プログラムおよびコンピュータ読み取り可能な記録媒体を提供することを目的とする。
そのため本発明は、データを閲覧するための閲覧手順と、データの印刷を行うための印刷手順とを実行する文章作成プログラムがあらかじめインストールされたコンピュータに、機能制限プログラムによって、文章作成プログラムの閲覧手順のみ実行可能とする選択手順を実行させることにより、データの閲覧のみを可能とし、機能制限プログラムが印刷手順を実行しないことによりデータの印刷を不可とした。
さらに、文章作成プログラムが所定範囲のデータをコピーするために、該所定範囲内のデータをメモリに一時的に記憶させる選択範囲コピー手順をコンピュータに実行させている場合にも、機能制限プログラムが、選択範囲コピー手順によってメモリに記憶されたデータの消去を行う選択範囲コピー不可手順を実行させることにより、選択範囲コピー手順によるデータのコピーを不可とした。
【０００５】
また、この機能制限プログラムとデータとをコンピュータ読み取り可能な記録媒体に記録し、機能制限プログラムの実行によりデータの閲覧のみを可能とした。
さらにコンピュータ読み取り可能な記録媒体に記録した機能制限プログラムが、コンピュータにあらかじめインストールされた文章作成プログラムの選択範囲コピー手順によって、メモリに記憶されたデータの消去を行う選択範囲コピー不可手順を実行することにより、所定範囲内のデータのコピーを不可とした。
【発明の効果】
【０００６】
本発明によれば、機能制限プログラムの選択手順が、コンピュータにあらかじめインストールされた文章作成プログラムのうち、閲覧手順のみを実行させてデータを閲覧可能とすることにより、印刷手順による印刷を行うことができずデータの複製が禁止され、データの機密性を高く保つことができる。
また、コンピュータにあらかじめインストールされた文章作成プログラムの選択範囲コピー手順が、選択範囲内のデータをメモリに記憶させたとしても、選択範囲コピー不可手順によってメモリ内のデータを消去することにより、選択範囲コピー手順によるデータのコピーを不可とし、データの機密性をさらに高めることができる。
【０００７】
さらに、機能制限プログラムとデータとをコンピュータ読み取り可能な記録媒体に記録したので、閲覧のみが可能であり複製を行うことができないデータを記録媒体を介して容易に持ち運びまたは配布することができる。
また、記録媒体に記録した機能制限プログラムが、メモリに記憶されたデータの消去を行う選択範囲コピー不可手順を実行することにより、選択範囲内のコピーを行うことができず、データの機密性が高いデータを、記録媒体を介して容易に持ち運びまたは配布することができる。
【発明を実施するための最良の形態】
【０００８】
次に本発明を実施例により説明する。
なお、本実施例における機能制限プログラムは、コンピュータ上において実行されるものである。また、文章作成プログラムとして表を作成するプログラムを用いて説明する。
まずコンピュータの全体構成について説明する。
図１に、コンピュータの全体構成を示す。
各種のプログラムを実行する処理機能部５と、処理機能部５より出力されたデータを映像として表示するモニタ２と、処理機能部５に対して操作者がプログラムの実行開始の指示などを行う入力部３と、処理機能部５にデータやプログラム等を入力するためのＣＤドライブ４とよりコンピュータ１が構成される。
【０００９】
処理機能部５は、データやプログラムなどが格納されたハードディスクドライブ（以下「ＨＤＤ」と呼ぶ）５２と、一時的にデータやプログラムなどを記憶するメモリ５１と、各種のプログラム処理などを行うＣＰＵ（符号５０）とより構成される。
ＣＰＵ５０は、入力部３よりプログラムの実行指示があると、ＨＤＤ５２より必要なプログラムを選択してメモリ５１上に呼び出し、メモリ５１上において各種の演算処理を行う。
【００１０】
入力部３は、キーボード３０とマウス３１とより構成される。
コンピュータ１の操作者は、キーボード３０やマウス３１を操作することによって処理機能部５に対してプログラムの実行指示や、文字入力操作などを行う。
また、処理機能部５には、プリンタ６が接続されており、処理機能部５は印刷を行いたいデータを、印刷用データに変換してプリンタ６に送信することにより、印刷、すなわちデータの複製を行うことができる。
【００１１】
本実施例において、コンピュータ１のＨＤＤ５２内には、あらかじめ表を作成するための表作成プログラム１００が格納されているものとする。
図２に示すように、表作成プログラム１００は、表データを閲覧可能な状態にするための閲覧手順１０１、データの複製を行うため印刷用データを作成する印刷手順１０２、数値を大小順に並び替えるなどのデータの並べ替え手順１０３、所望のデータを検索する検索手順１０４、モニタ２に表示されたデータのうち、マウス３１等によって選択された所定範囲のデータをコピー（ここでは、一時的にメモリ５１内にコピー用データとして記憶することを指す）して、表の他の欄へ同じデータを書き込む選択範囲コピー手順１０５とをコンピュータ１に実行させるものである。
【００１２】
次に機能制限プログラムについて説明する。
機能制限プログラムは、ＣＤドライブ４によって読み込み可能なＣＤ―ＲＯＭに格納され、機能制限プログラムの実行時に、ＣＤドライブ４より、機能制限プログラムと、当該機能制限プログラムに添付された表データとが処理機能部５上に読み込まれるものである。
また、ＣＤ−ＲＯＭ内に格納された表データの閲覧は、機能制限プログラムを実行することによってのみ可能であるものとする。
また、機能制限プログラムは、手順の一部を制限して表作成プログラム１００を実行させるものであり、あらかじめコンピュータ１内に表作成プログラム１００がインストールされていることが必要である。
【００１３】
図３に、機能制限プログラムの全体構成を示す。
機能制限プログラム２００は、閲覧するための表データ２０１を備える。
機能制限プログラム２００は、パスワード設定手順２０２と、機能選択手順２０３および選択範囲コピー不可手順２０４とをコンピュータ１に実行させるものである。
パスワード設定手順２０２は、機能制限プログラム２００の起動時にパスワードの入力を要求し、入力されたパスワードがあらかじめ設定されたパスワードと一致するかを判断する。パスワードが一致する場合には、当該機能制限プログラム２００の処理の続行を許可し、一致しない場合には、機能制限プログラム２００の処理を終了させる。
機能選択手順２０３は、ＨＤＤ５２に格納された表作成プログラム１００のうち、閲覧手順１０１、印刷手順１０２および並べ替え手順１０３のみを選択し、表作成プログラム１００を実行させるものである。
この機能選択手順２０３が選択する手順は、表データ２０１の複製を行う手順に関与しないものである。
したがって、機能制限プログラム２００が実行されると、機能選択手順２０３によって選択された手順のみを実行可能とする表作成プログラム１００が起動する。
【００１４】
選択範囲コピー不可手順２０４は、選択範囲コピー手順１０５によって、メモリ５１内に一時的に記憶された選択範囲内のデータを逐次消去して、表の他の欄へのデータコピーを不可とするものである。
本実施例において、表作成プログラム１００の選択範囲コピー手順１０５は、表作成プログラム１００が実行されると、当該選択範囲コピー手順１０５が機能制限プログラム２００の機能選択手順２０３によって選択されているか否かにかかわらず常に実行可能状態となるものとする。
したがって、選択範囲コピー不可手順２０４は、機能制限プログラム２００が起動されると常時メモリ５１内のデータを消去しているものである。
【００１５】
次に、機能制限プログラム２００の処理について説明する。
図４に、機能制限プログラムの処理の流れを示す。
ＣＤドライブ４に、機能制限プログラムが記録されたＣＤ−ＲＯＭが挿入され、操作者が入力部３を用いて、該ＣＤ−ＲＯＭに記録された表データを閲覧する指示（ＣＤ−ＲＯＭに記録された機能制限プログラム２００を実行する指示）を行った場合に、処理機能部５において機能制限プログラム２００の処理が開始される。
機能制限プログラム２００による処理が開始されると、ステップ３００において、パスワード設定手順２０２は、操作者に対してパスワードの入力を求める指示を行う。
この指示は、たとえばモニタ２にパスワードを入力する旨の表示を行うものがある。
【００１６】
操作者が入力部３を用いてパスワードを入力すると、ステップ３０１においてパスワード設定手順２０２は、入力されたパスワードがあらかじめ設定されたパスワードと一致しているかどうかを判断し、一致している場合には、ステップ３０２へ進み、一致していない場合には、表データ２０１の閲覧が不可であるものとして機能制限プログラム２００の処理を終了する。
このように、パスワードが一致しない場合には、表データ２０１の閲覧を不可とすることにより、パスワードを知っている者以外のものは、表データ２０１を閲覧することができず、表データ２０１の機密性を保つことができる。
【００１７】
ステップ３０２において、機能選択手順２０３は、ＨＤＤ５２内に格納された表作成プログラム１００が実行可能な各手順の読み込みを行う。
次にステップ３０３において、機能選択手順２０３は、データの複製に関与しない閲覧手順１０１、並べ替え手順１０３、検索手順１０４のみを選択する。
【００１８】
次にステップ３０４において、機能選択手順２０３は、ステップ３０３で選択した表作成プログラム１００の閲覧手順１０１を実行させ、機能制限プログラム２００が備える表データ２０１を展開してモニタ２を通じて閲覧可能にする。
このように機能制限プログラム２００によって、表作成プログラム１００の閲覧手順１０１、並べ替え手順１０３、検索手順１０４のみが実行されているので、機能制限プログラム２００が備える表データ２０１を閲覧したり、並べ替え手順１０３によって表データの並べ替えを行ったり、検索手順１０４によって表データ２０１内の所望のデータの検索を行ったりすることができる。
【００１９】
本実施例は以上のように構成され、ＣＤ−ＲＯＭ内に格納された機能制限プログラム２００の機能選択手順２０３が、処理機能部５のＨＤＤ５２内に格納された表作成プログラム１００の所定の機能（閲覧手順１０１、並べ替え手順１０３、検索手順１０４）のみを選択して表作成プログラム１００を実行させることにより、実行されている表作成プログラム１００には、ＣＤ−ＲＯＭ内の表データ２０１を複製するための印刷手順１０２が実行されていないので、表データ２０１の複製を行うことができない。したがって、ＣＤ―ＲＯＭ内に格納されたデータの閲覧のみが可能であり、表データ２０１の機密性を保つことができる。
なお、閲覧手順１０１、並べ替え手順１０３、検索手順１０４が実行されているため、機能制限プログラム２００に備えられた表データ２０１の閲覧、データの並べ替え、データの検索については実行可能である。
【００２０】
また、選択範囲コピー手順１０５によって所定範囲のデータをメモリ５１に一時的に記憶させた場合においても、選択範囲コピー不可手順２０４が、メモリ５１内のコピー用データを逐次消去することによって、選択範囲コピー手順１０５による選択範囲内のデータのコピーを不可とすることができる。
したがって、表データ２０１の閲覧時においても、選択範囲内のデータを他の用途に用いるなどの複製を防止することができ、表データ２０１の機密性を保つことができる。
【００２１】
機能制限プログラム２００の実行時に操作者にパスワードの入力を求め、入力されたパスワードが一致した場合に、表データ２０１の閲覧を可能とすることにより、表データ２０１の機密性をさらに保つことができる。
本実施例においては、表データ２０１を格納する記録媒体としてＣＤ−ＲＯＭを用いたが、これに限定されず他の記録媒体を用いることができる。
閲覧するためのデータとして表データ２０１を用いたが、たとえば文章データなど他の種類のデータであってもよい。
また、文章作成プログラムとして、表作成プログラムを例に示したが、これ以外のプログラムであってもよい。
【図面の簡単な説明】
【００２２】
【図１】コンピュータの全体構成を示す図である。
【図２】表作成プログラムの構成を示す図である。
【図３】機能制限プログラムの構成を示す図である。
【図４】機能制限プログラムの処理の流れを示す図である。
【符号の説明】
【００２３】
１      コンピュータ
２      モニタ
３      入力部
４      ＣＤドライブ
５      処理機能部
３０    キーボード
３１    マウス
５０    ＣＰＵ
５１    メモリ
５２    ＨＤＤ
１００    表作成プログラム
１０１    閲覧手順
１０２    印刷手順
１０３    並べ替え手順
１０４    検索手順
１０５    選択範囲コピー手順
２００    機能制限プログラム
２０１    表データ
２０２    パスワード設定手順
２０３    機能選択手順
２０４    選択範囲コピー不可手順
【図１】
2006330946.tif 000003
【図２】
2006330946.tif 000004
【図３】
2006330946.tif 000005
【図４】
2006330946.tif 000006