(57)【要約】【課題】金券等の発行に用いるフォントデータやグラフィックデータが一定時間経過後に自動的にプリンタ内から削除されるようにする。【解決手段】金券等の印字に使用されるフォントデータやグラフィックデータ等の登録データは、その保存期間（有効期間）を示すデータとともにホストコンピュータ２００からインタフェース１１０を介してダウンロードされ、フラッシュメモリ１０５に保存される。カレンダ機能部１０４によって示されるダウンロードされた日時と、有効期間と、登録データ名が登録データテーブルのレコードとしてフラッシュメモリ１０５に記憶され、ダウンロードされたときから有効期間が経過した登録データはＣＰＵ１０１の制御によってフラッシュメモリ１０５から削除される。【選択図】図２
2009034848.tif 000002
【特許請求の範囲】
【請求項１】
印字処理に用いられる第１のデータと、前記第１のデータを一時的に保持する保持期間を示す第２のデータとを対応付けて記憶する記憶手段と、
前記記憶手段によって前記第１のデータが記憶されたときからの経過期間を計測する計測手段と、
前記計測手段によって計測された前記経過期間に基づいて、前記記憶手段によって前記第１のデータが記憶されてから、前記第２のデータによって示される前記保持期間が経過したか否かを判定する判定手段と、
前記判定手段による判定結果に応じて前記第１のデータおよび前記第２のデータを前記記憶手段から消去するデータ消去手段と
を備えることを特徴とするプリンタ。
【請求項２】
前記保持期間が経過する前に前記保持期間の更新が指示されたか否かを判定する更新指示判定手段と、
前記更新指示判定手段によって変更が指示されたと判定された場合、前記保持期間を更新する更新手段と
をさらに備えることを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記第１のデータは、フォントデータ、グラフィックデータ、またはプログラムデータである
ことを特徴とする請求項１または２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタに関し、特に、一時的に記憶されたデータに基づいて印字処理を行うプリンタに関する。
【背景技術】
【０００２】
従来、プリンタには、所定のフォントデータやグラフィックデータが登録され、印字発行の際に、登録されたフォントデータやグラフィックデータが呼び出され、印字処理が実行され、金券等の発行が行われる。印字処理によって金券等を発行する都度、プリンタに接続されたホストコンピュータから金券等の印字処理に用いられるフォントデータやグラフィックデータが送られてくる場合もあるが、フォントデータやグラフィックデータのデータ量が多い場合には発行処理が遅延してしまう。近年、領収書や郵便切手等の金券を発行する場合にプリンタが用いられるようになってきており、領収書や郵便切手等の金券の発行時に用いるフォントデータやグラフィックデータをプリンタのメモリに登録して使用するようにしている。
また、パスワード付きの印刷データがホストコンピュータから送信されてきた場合、印刷データを画像データに変換して記憶し、時間計測を開始して所定時間が経過するまでにパスワードが入力されないときや、入力されたパスワードが正しくないとき、印刷ジョブの画像データを消去するようにしたものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００１−２８２４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術では、領収書や郵便切手等の金券の発行時に用いられるフォントデータやグラフィックデータがプリンタに記憶されているため、プリンタが盗難に遭ったような場合、領収書や郵便切手等の金券が偽造される虞があるという問題があった。このように、それ自体が価値を有する金券等の発行機能を有するプリンタの場合、盗難時のプリンタの価格のみならず、プリンタによって偽造される金券の額も被害額となり、プリンタを用いた金券の偽造による被害額をいかに抑えるかが重要なポイントとなる。
また、特許文献１に記載の発明は、パスワードの入力が適正に行われなかった場合に、印刷ジョブ内の画像データを消去するというものであるが、パスワードが適正に入力された場合でも画像データを印刷した後、画像データを消去しており、画像データを保持しながら、セキュリティを向上させるということはできないという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記問題点を解決できるプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載のプリンタは、印字処理に用いられる第１のデータと、前記第１のデータを一時的に保持する保持期間を示す第２のデータとを対応付けて記憶する記憶手段と、前記記憶手段によって前記第１のデータが記憶されたときからの経過期間を計測する計測手段と、前記計測手段によって計測された前記経過期間に基づいて、前記記憶手段によって前記第１のデータが記憶されてから、前記第２のデータによって示される前記保持期間が経過したか否かを判定する判定手段と、前記判定手段による判定結果に応じて前記第１のデータおよび前記第２のデータを前記記憶手段から消去するデータ消去手段とを備えることを特徴とする。
また、前記保持期間が経過する前に前記保持期間の更新が指示されたか否かを判定する更新指示判定手段と、前記更新指示判定手段によって変更が指示されたと判定された場合、前記保持期間を更新する更新手段とをさらに備えるようにすることができる。
また、前記第１のデータは、フォントデータ、グラフィックデータ、またはプログラムデータであるようにすることができる。
【発明の効果】
【０００７】
本発明のプリンタによれば、印字処理に用いられる第１のデータと、第１のデータを一時的に保持する保持期間を示す第２のデータとを対応付けて記憶し、第１のデータが記憶されてからの経過期間を計測して、経過期間に基づき、第１のデータが記憶されてから、第２のデータによって示される保持期間が経過したと判定されたとき、第１のデータおよび第２のデータを消去するようにしたので、プリンタが盗難等にあった場合でも、プリンタ内に記憶されているフォントやグラフィック等を用いた印字処理による金券等の発行を抑制することができ、セキュリティを向上させることができる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明が適用されるプリンタの一実施の形態の構成例を示している。同図に示すように、プリンタ１は、後述する制御部１００の制御により、フラッシュメモリ１０５（図２）に記憶している所定のフォントデータやグラフィックデータ等に基づいて帯状の用紙１６に印字を行うサーマルヘッド１１と、サーマルヘッド１１に用紙１６を押圧し、回転することによって用紙１６を所定の方向に搬送するプラテンローラ１２と、制御部１００の制御下、所定の方向に回転する搬送モータ１４と、搬送モータ１４の回転駆動力をプラテンローラ１２に伝達し、プラテンローラ１２を回転させるギア１３と、用紙１６が巻き回されて形成され、サーマルヘッド１１に用紙１６を供給する用紙供給部１５と、用紙１６の有無を検出するペーパーエンドセンサ１８と、用紙１６の搬送方向を転向させ、サーマルヘッド１１に誘導するローラ１７と、用紙１６の位置を検出するピッチセンサ１９と、用紙１６を挟持して排出方向（図１の左方向）に送り出すローラ２０，２１と、制御部１００の制御下、印字済みの用紙１６を所定のタイミングでカットするカッタ２８と、インクリボン２７が巻き回されて形成され、サーマルヘッド１１と用紙１６の間にインクリボン２７を供給するインクリボン供給部２２と、インクリボン２７をサーマルヘッド１１に誘導するローラ２４と、インクリボン２７の有無を検出するリボンエンドセンサ２３と、インクリボン２７を巻き取るインクリボン巻取部２６と、インクリボン２７をインクリボン巻取部２６に誘導するローラ２５と、各部を制御する制御部１００等から構成されている。
【０００９】
図２は、図１に示した制御部１００の構成例を示すブロック図である。同図に示すように、制御部１００は、後述するＲＯＭ（Read Only Memory）１０２に記憶されている制御プログラムに従って動作し、各種処理を実行するとともに各部を制御するＣＰＵ（Central Processing Unit）１０１と、制御プログラムを記憶するＲＯＭ１０２と、ＣＰＵ１０１が処理を実行する上で必要となる各種データを記憶するＲＡＭ（Random Access Memory）１０３と、現在の年月日および時刻等のカレンダ情報を出力するカレンダ機能部１０４と、後述する印字処理時に使用されるフォントデータやグラフィックデータ等の各種データを記憶するフラッシュメモリ１０５と、ＣＰＵ１０１の制御下、搬送モータ１４の回転方向や回転速度を制御する搬送制御部１０６と、ピッチセンサ１９を駆動し、ピッチセンサ１９から出力される用紙１６のピッチを検出するためのピッチ検出信号に対応するピッチ検出データをＣＰＵ１０１に供給するピッチ検出部１０７と、ペーパーエンドセンサ１８から出力される用紙１６の終わりを示すペーパーエンド検出信号に対応するペーパーエンド検出データをＣＰＵ１０１に供給し、リボンエンドセンサ２３から出力されるインクリボン２７の終わりを示すリボンエンド検出信号に対応するリボンエンド検出データをＣＰＵ１０１に供給するエラー検出部１０８と、ＣＰＵ１０１の制御下、サーマルヘッド１１を制御し、用紙１６に対して印字処理を行わせるサーマルヘッド制御部１０９と、ホストコンピュータ２００との間の通信を制御するインタフェース（Ｉ／Ｆ）１１０と、プリンタ１の動作環境等を設定するためのＤＩＰスイッチ（Dual In-line Package switch）１１１と、ＣＰＵ１０１よりバス１１４を介して供給された各種データを表示する表示部１１２と、各種コマンドやデータを入力するための操作パネル１１３と、各部を接続し、各種データやコマンドを各部間でやり取りするためのバス１１４等から構成されている。
【００１０】
領収書や郵便切手等の金券を印字発行するときに使用されるフォントデータやグラフィックデータは、ホストコンピュータ２００からインタフェース１１０を介して予めプリンタ１に供給され、ＣＰＵ１０１の制御によりフラッシュメモリ１０５に記憶される。その際、それらのデータ（フォントデータやグラフィックデータ等）を保持する保持期間（有効期間）も同時にプリンタ１に供給され、登録データテーブルのレコードの１項目として記憶される。
【００１１】
フラッシュメモリ１０５には、フォントデータやグラフィックデータ等の登録データが所定のファイル名（登録データ名）で記憶されるとともに、その登録データに関する付属情報が記憶される。付属情報は、後述するように、登録データがフラッシュメモリ１０５に記憶された日時（年月日時分）と、有効期間と、登録データ名（ファイル名）である。
【００１２】
図３は、この付属情報が記憶される登録データテーブルの構成例を示している。登録データテーブルは、登録データがホストコンピュータ２００からダウンロードされ、フラッシュメモリ１０５に記憶された日時（年月日時分）を示す項目「ダウンロード日時」と、その登録データの有効期間（フラッシュメモリ１０５に保持される期間（保持期間））を示す項目「有効期間」と、登録データのファイル名を示す項目「登録データ名」の各項目から構成され、各項目のデータを含む１または複数のレコードによって構成されている。
【００１３】
例えば、２００７年７月７日１３時１５分に有効期間が２４時間の登録データ（ファイル名「Graphic.bmp」）がホストコンピュータ２００からプリンタ１にダウンロードされ、フラッシュメモリ１０５に記憶された場合、登録データテーブルには、ダウンロード日時が「２００７０７０７１３１５」、有効期間が「１４４０」（単位は分）（１４４０分＝２４×６０分）、登録データ名が「Graphic.bmp」のレコードが登録される。
【００１４】
ダウンロードされた日時は、カレンダ機能部１０４から出力されるカレンダ情報（現在の年月日時分）に基づいて取得することができる。同様に、有効期間が経過したか否かは、カレンダ機能部１０４から出力されるカレンダ情報に基づいて取得できる現在の日時（年月日時分）から、登録データテーブルに記憶されているダウンロードした日時（年月日時分）を差し引くことによって得られる経過期間と有効期間の大小を比較することによって判定することができる。即ち、経過期間が有効期間より大きいとき、有効期間が経過したと判定することができる。
【００１５】
次に、図４のフローチャートを参照して、本実施の形態において、登録データが有効期間を過ぎたときにフラッシュメモリ１０５から消去される手順について説明する。
【００１６】
まず、ステップＳ１において、ＣＰＵ１０１により、登録データテーブルに、ダウンロード日時から有効期間が経過した登録データがあるか否かが判定される。その結果、登録データテーブルに、ダウンロード日時から有効期間が経過した登録データがないと判定された場合、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００１７】
一方、登録データテーブルに、ダウンロード日時から有効期間が経過した登録データがあると判定された場合、ステップＳ２に進む。ステップＳ２においては、ＣＰＵ１０１により、有効期間を経過した登録データおよびその付属情報が、フラッシュメモリ１０５から削除される。
【００１８】
次に、ステップＳ３に進み、ＣＰＵ１０１により、登録データの有効期間の変更が指示されたか否かが判定される。例えば、ホストコンピュータ２００から、登録データの有効期間の変更を指示するコマンドがインタフェース１１０を介して供給されたか否かが判定される。このコマンドには、有効期間を変更したい登録データの登録データ名（ファイル名）と、変更したい有効期間を指定するデータが含まれる。
【００１９】
その結果、登録データの有効期間の変更が指示されていないと判定された場合、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。一方、登録データの有効期間の変更が指示されたと判定された場合、ステップＳ４に進む。
【００２０】
ステップＳ４においては、ＣＰＵ１により、変更が指示された登録データに対応する登録データテーブルのレコードの有効期間が、指示された有効期間に書き換えられ、更新される。その後、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００２１】
以上説明したように、本実施の形態により、プリンタ１のフラッシュメモリ１０５に記憶されている領収書や郵便切手等の金券を印字するときに使用されるフォントデータやグラフィックデータ等のデータ（登録データ）が、ホストコンピュータ２００等からダウンロードされて、フラッシュメモリ１０５に記憶されたときから、指定された有効期間が経過したとき、フラッシュメモリ１０５から消去されるとともに、その登録データの登録データ名（ファイル名）に対応するレコードが登録データテーブルからも削除される。即ち、有効期間が経過したとき、登録データそれ自体とその付属情報がフラッシュメモリ１０５から削除される。
【００２２】
これにより、プリンタ１が盗難に遭ったような場合でも、有効期間が過ぎたときには既に領収書や郵便切手等の金券の印字に必要なフォントデータやグラフィックデータ等の登録データがプリンタ１の内部には存在しておらず、領収書や郵便切手等の金券を印字することができないようにすることができる。
【００２３】
例えば、早朝の６時にホストコンピュータ２００からフォントデータやグラフィックデータ等の登録データと有効期間を示すデータをプリンタ１に送信し、登録データをフラッシュメモリ１０５に記憶させるとともに、登録データの有効期間を示すデータ等の付属情報を登録データテーブルに登録する。
【００２４】
有効期間を例えば１１時間に設定しておけば、登録データは午後５時（１７時）にプリンタ１のフラッシュメモリ１０５から削除される。従って、社員が帰宅した後の深夜等にラベプリンタ１が盗難に遭ったとしても、そのプリンタ１を用いて領収書や郵便切手等の金券を偽造するという不正行為を防止することができ、セキュリティを向上させることができる。
【００２５】
有効期間を短くすればするほど、偽造できる期間を短くすることができ、不正行為を抑制し、被害を小さくすることができる。
【００２６】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【産業上の利用可能性】
【００２７】
本発明は、例えば、プリンタだけでなく、その他の印字装置にも本発明を適用することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明のプリンタの構成例を示す図である。
【図２】プリンタの制御部の構成例を示すブロック図である。
【図３】登録データテーブルの構成例を示す図である。
【図４】登録データおよび付属情報の消去手順を示すフローチャートである。
【符号の説明】
【００２９】
１  プリンタ
１１  サーマルヘッド
１２  プラテンローラ
１３  ギア
１４  搬送モータ
１５  用紙供給部
１６  用紙
１７，２０，２１，２４，２５  ローラ
１８  ペーパーエンドセンサ
１９  ピッチセンサ
２２  リボン供給部
２３  リボンエンドセンサ
２６  インクリボン巻取部
２７  インクリボン
２８  カッタ
１００  制御部
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  カレンダ機能部
１０５  フラッシュメモリ
１０６  搬送制御部
１０７  ピッチ検出部
１０８  エラー検出部
１０９  サーマルヘッド制御部
１１０  インタフェース（Ｉ／Ｆ）
１１１  ＤＩＰスイッチ
１１２  表示部
１１３  操作パネル
１１４  バス
２００  ホストコンピュータ
【図１】
2009034848.tif 000003
【図２】
2009034848.tif 000004
【図３】
2009034848.tif 000005
【図４】
2009034848.tif 000006