(57)【要約】【課題】確実に、かつ簡便な構成でライセンスを保護する。【解決手段】売上データ処理装置１は、外部メモリ２１からフォントデータ２１ｃを読み込む際に、初回読み込み判別フラグ２１ａが、フォントデータ２１ｃが読み出されていないことを示す「ＴＲＵＥ」の場合には、外部メモリ２１からフォントデータ２１ｃとライセンスコード２１ｂとを読み込んで保持し、初回読み込み判別フラグ２１ａを「ＦＡＬＳＥ」に更新する。また、初回読み込み判別フラグ２１ａが、フォントデータ２１ｃが既に読み出されたことを示す「ＦＡＬＳＥ」の場合には、外部メモリ２１のライセンスコード２１ｂと当該売上データ処理装置１が保持しているライセンスコード２１ｂとが一致することを条件に、外部メモリ２１からフォントデータ２１ｃを再読み込みする。【選択図】図２
2020087084.tif 000002
【特許請求の範囲】
【請求項１】
ライセンス保護対象となるデータが格納された外部メモリと、前記外部メモリのデータを読み込み可能な電子機器とにより構成される情報処理システムであって、
前記外部メモリは、前記データに対応付けて、前記データが出荷後に外部に読み出されたか否かを表す読出情報と、前記データのライセンスコードとを記憶し、
前記電子機器は、前記外部メモリから前記データを読み込む際に、
前記読出情報に基づいて前記データが読み出されていないと判別する場合には、前記外部メモリから前記データと前記ライセンスコードとを読み込んで保持し、前記読出情報を既に前記データが読み出されたことを示す情報に更新し、
前記読出情報に基づいて前記データが既に読み出されたと判別する場合には、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記外部メモリから前記データを再読み込みする、
ことを特徴とする情報処理システム。
【請求項２】
前記電子機器は、所定のユーザ操作があると、
前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記電子機器が保持している前記データと前記ライセンスコードとを消去し、前記外部メモリの前記読出情報を前記データが読み出されていないことを表す情報に書き換える、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記データは、前記電子機器で用いられるフォントデータであることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記電子機器は、売上データ処理装置であり、
前記フォントデータは、前記売上データ処理装置から出力されるレシートに印字されるフォントデータであることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
外部メモリに格納されているデータのライセンス保護方法であって、
前記外部メモリは、前記データに対応付けて、前記データが出荷後に外部に読み出されたか否かを表す読出情報と、前記データのライセンスコードとを記憶し、
前記外部メモリが装着された電子機器によって前記外部メモリから前記データを読み込む際に、前記電子機器によって前記読出情報に基づいて前記データが読み出されていないと判別される場合には、前記外部メモリから前記データと前記ライセンスコードとを前記電子機器に読み込んで保持し、前記電子機器によって前記読出情報を既に前記データが読み出されたことを示す情報に更新し、
前記電子機器によって前記読出情報に基づいて前記データが既に読み出されたと判別される場合には、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記電子機器によって前記外部メモリから前記データを再読み込みする、
ことを特徴とするライセンス保護方法。
【請求項６】
前記電子機器で所定のユーザ操作があると、
前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記電子機器によって、前記電子機器が保持している前記データと前記ライセンスコードとを消去し、前記外部メモリの前記読出情報を前記データが読み出されていないことを表す情報に書き換える、
ことを特徴とする請求項５に記載のライセンス保護方法。
【請求項７】
前記データは、前記電子機器で用いられるフォントデータであることを特徴とする請求項５または６に記載のライセンス保護方法。
【請求項８】
前記電子機器は、売上データ処理装置であり、
前記フォントデータは、前記売上データ処理装置から出力されるレシートに印字されるフォントデータであることを特徴とする請求項７に記載のライセンス保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及びライセンス保護方法に関する。
【背景技術】
【０００２】
従来、商品（サービスを含む）を販売する店舗等に設置され、商品の売上登録の指定を受け付ける売上データ処理装置として、電子キャッシュレジスタ（ＥＣＲ；Electronic Cash Register）やＰＯＳ（Point Of Sales）端末装置等の電子装置が知られている（例えば、特許文献１参照）。
【０００３】
このような売上データ処理装置において、レシートに印字するフォントには、無償で使用可能なフォント以外にも、有償で使用可能なフォントが提供されている。有償で使用可能なフォントは、外部メモリなどの形態で提供されるが、通常、ライセンス保護の観点から１台の売上データ処理装置に対して有償のフォントデータが記憶された１つの外部メモリが提供される。以降、上記電子装置と外部メモリとから構成されるシステムを情報処理システムと称する。
【０００４】
従来、ソフトウェアやコンテンツの不正利用を防止するためのライセンス保護方法が存在する。例えば、ソフトウェアをコンピュータにインストールして利用する場合には、パッケージに同梱されたライセンスコードをコンピュータに入力し、インターネットを介してライセンス認証サーバ等と通信し、ライセンスコードが正規のものであることが認証されれば、最初に認証されたコンピュータのみで利用可能となる（例えば、特許文献２参照）。
【０００５】
そこで、上述した売上データ処理装置の場合には、例えば、通信部によりインターネットを介してライセンス認証サーバによりライセンスコードが正規のものであることが認証されれば、装着された外部メモリに記憶された有償のフォントデータを読み込むようにすることが考えられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−１５７０８９号公報
【特許文献２】特開２０１０−２３１３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のライセンス保護方法では、ライセンス認証サーバを用意、管理しなくてはならないなど、手間がかかるという問題がある。
【０００８】
そこで本発明の課題は、確実に、かつ簡便な構成でライセンスを保護することである。
【課題を解決するための手段】
【０００９】
この発明の第１の様態に係る情報処理システムは、ライセンス保護対象となるデータが格納された外部メモリと、前記外部メモリのデータを読み込み可能な電子機器とにより構成される情報処理システムであって、前記外部メモリは、前記データに対応付けて、前記データが出荷後に外部に読み出されたか否かを表す読出情報と、前記データのライセンスコードとを記憶し、前記電子機器は、前記外部メモリから前記データを読み込む際に、前記読出情報に基づいて前記データが読み出されていないと判別する場合には、前記外部メモリから前記データと前記ライセンスコードとを読み込んで保持し、前記読出情報を既に前記データが読み出されたことを示す情報に更新し、前記読出情報に基づいて前記データが既に読み出されたと判別する場合には、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記外部メモリから前記データを再読み込みすることを特徴とする。
【００１０】
この発明の第２の様態に係るライセンス保護方法は、外部メモリに格納されているデータのライセンス保護方法であって、前記外部メモリは、前記データに対応付けて、前記データが出荷後に外部に読み出されたか否かを表す読出情報と、前記データのライセンスコードとを記憶し、前記外部メモリが装着された電子機器によって前記外部メモリから前記データを読み込む際に、前記電子機器によって前記読出情報に基づいて前記データが読み出されていないと判別される場合には、前記外部メモリから前記データと前記ライセンスコードとを前記電子機器に読み込んで保持し、前記電子機器によって前記読出情報を既に前記データが読み出されたことを示す情報に更新し、前記電子機器によって前記読出情報に基づいて前記データが既に読み出されたと判別される場合には、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記電子機器によって前記外部メモリから前記データを再読み込みすることを特徴とする。
【発明の効果】
【００１１】
この発明によれば、確実に、かつ簡便な構成でライセンスを保護することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の売上データ処理装置１の外部構成を示す斜視図である。
【図２】本実施形態の売上データ処理装置１および外部メモリ２１の内部構成を示すブロック図である。
【図３】本実施形態の売上データ処理装置１の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための最良の形態について図面を用いて説明する。ただし、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、発明の範囲を以下の実施形態及び図示例に限定するものではない。
【００１４】
図１（ａ）、（ｂ）は、本発明の実施形態による売上データ処理装置１の外部構成を示す斜視図である。図１（ａ）は斜め前側から見た売上データ処理装置１の構成を示しており、図１（ｂ）は斜め後側から見た売上データ処理装置１の構成を示している。本実施形態に係る売上データ処理装置１は、商品（サービスを含む）を販売する店舗等に設置され、商品の売上登録の指定を受け付ける電子装置である。本実施形態では、売上データ処理装置１がコンパクトタイプの電子キャッシュレジスタ（ＥＣＲ；Electronic Cash Resister）であるものとして説明する。コンパクトタイプの電子キャッシュレジスタの多くは、コストを抑制するために、バーコードスキャナを搭載していない構造になっている。
【００１５】
ただし、売上データ処理装置１は、コンパクトタイプの電子キャッシュレジスタ以外に、例えば、高性能タイプのＰＯＳ（Point Of Sales）端末装置やタブレット端末装置等の電子装置として構成されていてもよい。高性能タイプのＰＯＳ端末装置は、バーコードスキャナ等の画像読取手段を搭載し、画像読取手段で読み取られた画像データに基づいて高度な商品管理を行うことができる。タブレット端末装置は、バーコードやプリンタ等と接続され、商品の売上登録の指定を受け付けて会計処理を実行する会計処理装置として機能する。
【００１６】
売上データ処理装置１は、外部に、操作者に閲覧させるデータが表示される表示部１４と、顧客に閲覧させるデータが表示される客用表示部１５と、レシートを印字出力する印刷部１６と、現金が収納されるドロア１７と、各種データの入力を受け付ける入力部１８とを有している。
【００１７】
なお、ドロア１７は、売上データ処理装置１の筺体から分離された構成になっていてもよい。また、図１に示す例では、売上データ処理装置１は、バーコードスキャナを搭載していないが、バーコードスキャナを搭載するようにしてもよい。
【００１８】
入力部１８は、「０」〜「９」の数字キーや、商品番号を入力するためのＰＬＵキー、税率等に関する機能キー、会計処理を実行するための会計キーなどを備えている。図１に示す例では、これらのキーが物理的なキーとして示されている。しかしながら、例えば入力部１８をディスプレイとそのディスプレイに添付されたタッチパネルとによって構成することによって、これらのキーは、ディスプレイ上に描画されたキーとして構成することもできる。
【００１９】
図２は、本実施形態の売上データ処理装置１および外部メモリ２１の内部構成を示すブロック図である。売上データ処理装置１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、計時部１３、表示部１４、客用表示部１５、印刷部１６、ドロア１７、入力部１８、通信部１９、および外部メモリＩ／Ｆ２０から構成されている。ＲＯＭ１１は、ＣＰＵ１０を電子キャッシュレジスタとして動作させるためのプログラムを予め記憶している。ＲＡＭ１２は、フラッシュメモリなどからなり、プログラムの実行に伴うワーキングエリアや、後述するライセンスコード２１ｂを記憶する記憶領域として用いられる。計時部１３は、ＲＴＣ（Real Time Clock）等の計時回路を内蔵し、現在の日時を示す日時情報をＣＰＵ１０に出力する。
【００２０】
表示部１４は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ(Electro-Luminescence)ディスプレイ等により構成され、ＣＰＵ１０から入力される表示信号の指示に従って、操作者に閲覧させる商品名や、商品コード、小計金額、税額データなどを表示する。客用表示部１５は、表示部１４と同様に、ＬＣＤや有機ＥＬディスプレイ等により構成され、顧客に閲覧させる小計金額（会計金額）等を表示する。
【００２１】
印刷部１６は、例えば、サーマルプリンタ(感熱式プリンタ)であり、レシート用、ジャーナル用のロール紙(感熱紙)を有し、ＣＰＵ１０から入力される指示信号に従って、ロール紙に対して、商品名や、金額、売上データ等をプリントアウトする。このとき、印刷部１６は、ＲＡＭ１２に記憶されているフォントデータ２１ｃを用いてデータを印字する。印字には、無償のフォントが用いられるが、有償のフォント（ライセンス保護されたフォント）がインストールされていれば、有償のフォントが用いられる場合もある。有償のフォントは、複数の売上データ処理装置１が存在する場合であっても、最初にインストールした売上データ処理装置１でのみ使用可能である。このライセンス保護方法については後述する。
【００２２】
ドロア１７は、硬貨や紙幣等の現金を収納する引出しである。ドロア１７は、ＣＰＵ１０の指示により、引出しが開けられる。入力部１８は、テンキー、部門キー、フラットＰＬＵキー、入金キー、出金キー、クレジットキー、券キー、現金預金キー、小計キー、登録確認キー、金額キー、乗算キー、接続キー等を備えて構成されている。通信部１９は、モデム、ルータ、ネットワークカード等により構成され、通信ネットワークを介して接続された外部装置とのデータ送受信を行う。
【００２３】
、
外部メモリＩ／Ｆ２０は、売上データ処理装置１固有のハードウェア、ソフトウェアアーキテクチャから構成されており、外部メモリ２１との間でデータの送受信を行う。すなわち、外部メモリＩ／Ｆ２０は、一般的なコンピュータ等で用いられるＵＳＢ（登録商標）規格等ではないため、外部メモリ２１からのデータの読み出し、書き込みは、売上データ処理装置１でのみ行うことができ、一般的なコンピュータ等ではできないようになっている。
【００２４】
ＣＰＵ１０は、ＲＯＭ１１に記憶されているシステムプログラムを読み出し、ＲＡＭ１２のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ１０は、ＲＯＭ１１に記憶されている処理プログラムを読み出してワークエリアに展開し、各種処理を実行する。
【００２５】
外部メモリ２１は、電源の供給が遮断してもデータの内容を記憶保持可能であって、読み出し及び書き込みが自由な不揮発性メモリを備えた可搬型記録媒体である。外部メモリ２１は、初回読み込み判別フラグ（読出情報）２１ａ、ライセンスコード２１ｂ、およびフォントデータ２１ｃを記憶している。初回読み込み判別フラグ２１ａは、（出荷時の）初期値として「ＴＲＵＥ」に設定されており、ライセンス保護対象となる（有償の）フォントデータ２１ｃの初回読み込み時に、売上データ処理装置１のＣＰＵ１０によって「ＦＬＡＳＥ」に書き換えられるようになっている。
【００２６】
売上データ処理装置１のＣＰＵ１０は、外部メモリ２１が装着されると、初回読み込み判別フラグ２１ａの状態を確認し、初回読み込み判別フラグ２１ａが「ＴＲＵＥ」であればライセンス保護対象となる（有償の）フォントデータ２１ｃを読み込むが、「ＦＬＡＳＥ」であればライセンス保護対象となるフォントデータ２１ｃを読み込まない。
【００２７】
ライセンスコード２１ｂは、フォントデータ２１ｃの初回読み込み時に売上データ処理装置１のＣＰＵ１０によって読み込まれ、ＲＡＭ１２に書き込まれる。ＣＰＵ１０は、初回以降、初回読み込み判別フラグ２１ａが「ＦＬＡＳＥ」であれば、ＲＡＭ１２に書き込まれたライセンスコード２１ｂと外部メモリ２１のライセンスコード２１ｂとが一致したことを条件に、ライセンス保護対象となる（有償の）フォントデータ２１ｃを読み込むが、ライセンスコード２１ｂが一致しない場合には、ライセンス保護対象となる（有償の）フォントデータ２１ｃを読み込まない。
【００２８】
なお、上述したように、本実施形態では、外部メモリＩ／Ｆ２０におけるハードウェアや、データ送受信に関するソフトウェアアーキテクチャ、外部メモリ２１内のデータ構造等は公開されていないため、外部メモリ２１からのフォントデータ２１ｃの読み出し、書き込みは、売上データ処理装置１でしか行うことができない。ライセンス保護対象となる（有償の）フォントデータ２１ｃは、暗号化されて記憶されていてもよいし、暗号化されずに記憶されていてもよい。
【００２９】
図３は、本実施形態の売上データ処理装置１の動作を説明するためのフローチャートである。売上データ処理装置１のＣＰＵ１０は、外部メモリ２１が外部メモリＩ／Ｆ２０に装着されると、外部メモリ２１の初回読み込み判別フラグ２１ａを読み込み、「ＴＲＵＥ」であるか否かを判別する（ステップＳ１０）。そして、初回読み込み判別フラグ２１ａが「ＴＲＵＥ」である場合、すなわち外部メモリ２１が初めて売上データ処理装置１に装着された場合には（ステップＳ１０のＹＥＳ）、ＣＰＵ１０は、外部メモリ２１からフォントデータ２１ｃを読み込む（ステップＳ１２）。
【００３０】
次に、ＣＰＵ１０は、外部メモリ２１のライセンスコード２１ｂを読み込み、ＲＡＭ（フラッシュ）１２に書き込む（ステップＳ１４）。その後、ＣＰＵ１０は、外部メモリ２１の初回読み込み判別フラグ２１ａを「ＦＬＡＳＥ」に書き換え（ステップＳ１６）、当該処理を終了する。
【００３１】
一方、ステップＳ１０において、初回読み込み判別フラグ２１ａが「ＴＲＵＥ」でない場合、すなわち既にフォントデータ２１ｃが少なくとも一度読み込まれて「ＦＡＬＳＥ」に書き換えられている場合には（ステップＳ１０のＮＯ）、ＣＰＵ１０は、外部メモリ２１のライセンスコード２１ｂとＲＡＭ１２のライセンスコード２１ｂとが一致するか否かを判断する（ステップＳ１８）。
【００３２】
このとき、当該売上データ処理装置１が過去に当該外部メモリ２１からフォントデータ２１ｃを読み込んだ装置である場合には、初回の読み込み時に当該外部メモリ２１のライセンスコード２１ｂをＲＡＭ１２に書き込んでいるので、双方のライセンスコード２１ｂは一致する。そして、双方のライセンスコード２１ｂが一致した場合には（ステップＳ１８のＹＥＳ）、ＣＰＵ１０は、外部メモリ２１からフォントデータ２１ｃを読み込み（ステップＳ２０）、当該処理を終了する。すなわち、外部メモリ２１から初回の装着時にフォントデータ２１ｃを読み込んだ売上データ処理装置１の場合は、当該外部メモリ２１から何度でもフォントデータ２１ｃを読み込む（読み直す）ことができる。
【００３３】
一方、当該売上データ処理装置１が一度も外部メモリ２１からフォントデータ２１ｃを読み込んでいない場合には、ＲＡＭ１２にはライセンスコード２１ｂが書き込まれていないので一致しない。また、当該売上データ処理装置１が他の外部メモリ２１のフォントデータ２１ｃを読み込んだ場合にも、ＲＡＭ１２には他のライセンスコード２１ｂが書き込まれているので一致しない。このように、双方のライセンスコード２１ｂが一致しない場合には（ステップＳ１８のＮＯ）、フォントデータ２１ｃを読み込むことなく、当該処理を終了する。すなわち、既に他の売上データ処理装置１でフォントデータ２１ｃが読み込まれている場合には、その外部メモリ２１のフォントデータ２１ｃを読み込まない。このように、外部メモリ２１のフォントデータ２１ｃは、一台の売上データ処理装置１でしか利用することはできず、ライセンスが確実に保護されることになる。
【００３４】
なお、複数の売上データ処理装置１が存在する状況で、外部メモリ２１のフォントデータ２１ｃを利用する売上データ処理装置１を替えたい場合の対処方法を提供してもよい。この場合、初回にフォントデータ２１ｃを読み込んだ売上データ処理装置１において、外部メモリ２１を装着した状態で、入力部１８の所定のキー操作、または所定の複数のキーの同時操作などが行われると、ＣＰＵ１０は、外部メモリ２１のライセンスコード２１ｂとＲＡＭ１２に保持されているライセンスコード２１ｂとが一致するか確認し、双方が一致すると、ＲＡＭ１２に保持されているフォントデータ２１ｃとライセンスコード２１ｂを消去し、外部メモリ２１の初回読み込み判別フラグ２１ａを「ＴＲＵＥ」に書き換える。これにより、外部メモリ２１の初回読み込み判別フラグ２１ａが「ＴＲＵＥ」、すなわち出荷時の初期状態となるので、外部メモリ２１のフォントデータ２１ｃを利用したい他の売上データ処理装置１に当該外部メモリ２１を装着すればよい。このように、フォントデータ２１ｃのライセンス保護を確保した上で、フォントデータ２１ｃを利用できる売上データ処理装置１を容易に替えることができる。
【００３５】
上述した実施形態によれば、売上データ処理装置１が、外部メモリ２１からフォントデータ２１ｃを読み込む際に、初回読み込み判別フラグ２１ａが、フォントデータ２１ｃが読み出されていないことを示す「ＴＲＵＥ」の場合には、外部メモリ２１からフォントデータ２１ｃとライセンスコード２１ｂとを読み込んで保持し、初回読み込み判別フラグ２１ａを既にフォントデータ２１ｃが読み出されたことを示す「ＦＡＬＳＥ」に更新し、初回読み込み判別フラグ２１ａが、フォントデータ２１ｃが既に読み出されたことを示す「ＦＡＬＳＥ」の場合には、外部メモリ２１のライセンスコード２１ｂと当該売上データ処理装置１が保持しているライセンスコード２１ｂとが一致することを条件に、外部メモリ２１からフォントデータ２１ｃを再読み込みするようにしたので、外部メモリ２１のフォントデータ２１ｃは、一台の売上データ処理装置１でしか利用することはできず、ライセンスを確実に、かつ簡便な構成で保護することができる。また、売上データ処理装置１において、ライセンスコード２１ｂを不揮発性のフラッシュメモリに保存し、データ容量が大きいフォントデータ２１ｃを揮発性の安価なダイナミックモリに記憶する構成とした場合であっても、外部メモリ２１からフォントデータ２１ｃを再読み込みすることで、売上データ処理装置１に電源を投入した際に、フォントデータ２１ｃを再構築することができる。
【００３６】
上述した実施形態によれば、売上データ処理装置１で所定のユーザ操作があると、外部メモリ２１のライセンスコード２１ｂと売上データ処理装置１が保持しているライセンスコード２１ｂとが一致することを条件に、売上データ処理装置１が保持しているフォントデータ２１ｃとライセンスコード２１ｂとを消去し、外部メモリ２１の初回読み込み判別フラグ２１ａをフォントデータ２１ｃが読み出されていないことを示す「ＴＲＵＥ」に書き換えるようにしたので、フォントデータ２１ｃのライセンス保護を確保した上で、フォントデータ２１ｃを利用できる売上データ処理装置１を容易に替えることができる。
【００３７】
なお、上述した実施形態では、電子装置として、電子キャッシュレジスタ（ＥＣＲ；Electronic Cash Register）やＰＯＳ（Point Of Sales）端末装置等の売上データ処理装置１を想定したが、これに限らず、外部メモリ２１から何らかのデータ（コンテンツ）、プログラム（アプリケーションプログラム）などをインストールし得る装置であれば、コンピュータ、タブレット、スマートフォンなどであってもよい。同様に、上述した実施形態では、外部メモリ２１に記憶されているフォントデータ２１ｃのライセンス保護について説明したが、これに限らず、静止画、動画、文書、プログラム（アプリケーションプログラム）などであってもよい。
【００３８】
以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の特許請求の範囲に記載された発明を付記する。
【００３９】
（付記１）
付記１に記載の発明は、ライセンス保護対象となるデータが格納された外部メモリと、前記外部メモリのデータを読み込み可能な電子機器とにより構成される情報処理システムであって、前記外部メモリは、前記データに対応付けて、前記データが出荷後に外部に読み出されたか否かを表す読出情報と、前記データのライセンスコードとを記憶し、前記電子機器は、前記外部メモリから前記データを読み込む際に、前記読出情報に基づいて前記データが読み出されていないと判別する場合には、前記外部メモリから前記データと前記ライセンスコードとを読み込んで保持し、前記読出情報を既に前記データが読み出されたことを示す情報に更新し、前記読出情報に基づいて前記データが既に読み出されたと判別する場合には、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記外部メモリから前記データを再読み込みする、ことを特徴とする情報処理システムである。
【００４０】
（付記２）
付記２に記載の発明は、前記電子機器は、所定のユーザ操作があると、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記電子機器が保持している前記データと前記ライセンスコードとを消去し、前記外部メモリの前記読出情報を前記データが読み出されていないことを表す情報に書き換える、ことを特徴とする付記１に記載の情報処理システムである。
【００４１】
（付記３）
付記３に記載の発明は、前記データは、前記電子機器で用いられるフォントデータであることを特徴とする付記１または２に記載の情報処理システムである。
【００４２】
（付記４）
付記４に記載の発明は、前記電子機器は、売上データ処理装置であり、前記フォントデータは、前記売上データ処理装置から出力されるレシートに印字されるフォントデータであることを特徴とする付記３に記載の情報処理システムである。
【００４３】
（付記５）
付記５に記載の発明は、外部メモリに格納されているデータのライセンス保護方法であって、前記外部メモリは、前記データに対応付けて、前記データが出荷後に外部に読み出されたか否かを表す読出情報と、前記データのライセンスコードとを記憶し、前記外部メモリが装着された電子機器によって前記外部メモリから前記データを読み込む際に、前記電子機器によって前記読出情報に基づいて前記データが読み出されていないと判別される場合には、前記外部メモリから前記データと前記ライセンスコードとを前記電子機器に読み込んで保持し、前記電子機器によって前記読出情報を既に前記データが読み出されたことを示す情報に更新し、前記電子機器によって前記読出情報に基づいて前記データが既に読み出されたと判別される場合には、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記電子機器によって前記外部メモリから前記データを再読み込みする、ことを特徴とするライセンス保護方法である。
【００４４】
（付記６）
付記６に記載の発明は、前記電子機器で所定のユーザ操作があると、前記外部メモリの前記ライセンスコードと前記電子機器が保持しているライセンスコードとが一致することを条件に、前記電子機器によって、前記電子機器が保持している前記データと前記ライセンスコードとを消去し、前記外部メモリの前記読出情報を前記データが読み出されていないことを表す情報に書き換える、ことを特徴とする付記５に記載のライセンス保護方法である。
【００４５】
（付記７）
付記７に記載の発明は、前記データは、前記電子機器で用いられるフォントデータであることを特徴とする付記５または６に記載のライセンス保護方法である。
【００４６】
（付記８）
付記８に記載の発明は、前記電子機器は、売上データ処理装置であり、前記フォントデータは、前記売上データ処理装置から出力されるレシートに印字されるフォントデータであることを特徴とする付記７に記載のライセンス保護方法である。
【符号の説明】
【００４７】
１…売上データ処理装置、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１３…計時部、１４…表示部、１５…客用表示部、１６…印刷部、１７…ドロア、１８…入力部、１９…通信部、２０…外部メモリＩ／Ｆ、２１…外部メモリ、２１ａ…初回読み込み判別フラグ、２１ｂ…ライセンスコード、２１ｃ…フォントデータ
【図１】
2020087084.tif 000003
【図２】
2020087084.tif 000004
【図３】
2020087084.tif 000005