(57)【要約】【課題】ラスタ形式の画像情報を不揮発性記憶部に登録する際に、不揮発性記憶部に無駄な領域を作らず有効に使用することができるようにする。【解決手段】ホストコンピュータ１００から送信され、２色分の色指定情報を含むラスタ形式の画像情報を不揮発性記憶部１５に登録させる画像情報登録指示を受信するステップと、２色分の色指定情報を順次読み出し、色指定情報が正常値であるかあるいは異常値であるかを判断するステップ（ステップ１１，ステップＳ１２）と、２色分の色指定情報のうち、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を不揮発性記憶部１５に確保する（ステップＳ１５，Ｓ１３）。【選択図】図３
2008109292.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから送信され、複数の色指定情報を含むラスタ形式の画像情報を不揮発性記憶部に登録させる画像情報登録指示を受信するステップと、
前記複数の色指定情報を順次読み出し、前記色指定情報が正常値であるかあるいは異常値であるかを判断するステップと、
前記複数の色指定情報のうち、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を前記不揮発性記憶部に確保するステップと、を有することを特徴とする画像情報登録方法。
【請求項２】
前記複数の色指定情報のうち、前記異常値であると判断された色指定情報に対応する画像情報を読み捨て、正常値であると判断された色指定情報に対応する画像情報だけを前記登録領域に登録するステップを有することを特徴とする請求項１に記載の画像情報登録方法。
【請求項３】
前記正常値であると判断された色指定情報に対応する画像情報を登録すると、前記ホストコンピュータへ画像情報登録の終了を通知するステップを有することを特徴とする請求項２に記載の画像情報登録方法。
【請求項４】
ホストコンピュータから、複数の色指定情報を含むラスタ形式の画像情報を不揮発性記憶部に登録させる画像情報登録指示を受信する画像情報受信部と、
前記複数の色指定情報を順次読み出し、前記色指定情報が正常値であるかあるいは異常値であるかを判断する色情報判断部と、
前記複数の色指定情報のうち、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を前記不揮発性記憶部に確保する登録領域確保部と、を有することを特徴とする画像登録装置。
【請求項５】
前記色情報判断部は、前記色情報読出部が読み出した色指定情報が、前記画像登録装置に予め設定されている色指定情報以外の情報である場合、あるいは、前記色情報判断部が最初に読み出した色指定情報と次に読み出した色指定情報とが同一である場合には、前記異常値であると判断することを特徴とする請求項４に記載の画像登録装置。
【請求項６】
前記複数の色指定情報のうち、前記異常値であると判断された色指定情報に対応する画像情報を読み捨て、正常値であると判断された色指定情報に対応する画像情報だけを前記登録領域に登録する画像情報登録部を有することを特徴とする請求項４または５に記載の画像情報登録装置。
【請求項７】
前記正常値であると判断された色指定情報に対応する画像情報を登録すると、前記ホストコンピュータへ画像情報登録の終了を通知する通知送信部を有することを特徴とする請求項６に記載の画像情報登録装置。
【請求項８】
請求項４から７の何れかに記載の画像情報登録装置を備えたことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数色の色指定情報を含むラスタ形式の画像情報を不揮発性記憶部に登録する画像情報登録方法及び画像情報登録装置に関する。
【背景技術】
【０００２】
ＰＯＳ（販売時点管理システム）端末装置では、商品清算情報を印字するレシートの上に、店舗名または企業名等からなるロゴを印刷する。ＰＯＳ端末装置で印刷されるロゴは、特殊な装飾文字であったり、特殊なデザインで構成されるものが多く、ほとんどのロゴはロゴの色指定情報や画像データ等を含む画像情報で構成されている。
【０００３】
特に、画像情報はデータ量が多いため、個々のレシート印刷の度にロゴデータを送信していたのでは、印刷に多くの時間を必要とする。一方、ＰＯＳ端末装置では、購入商品の登録及び清算処理を迅速に行う必要があるため、特に迅速な印刷が求められる。そのため、ＰＯＳ端末装置では、頻繁に印刷を行う画像情報をプリンタ内部の不揮発性記憶部に記憶（登録）しておき、所定の印刷命令を受信することにより不揮発性記憶部から登録した画像情報を読み出して印刷するようにしている。特許文献１には、不揮発性記憶部に登録するロゴデータの作成方法が記載されている。
【０００４】
ＰＯＳ端末装置では、商品の清算時にレシート印刷を行わなければならない必要上、高速性、一定の印刷品質、及び静寂性等に加えて経済性が要求されるため、通常、印刷可能な色数が２色または３色等のように、色数が所定の数に限定されたプリンタが使用されていることが多い。
【０００５】
ところで、ＰＯＳ端末装置に備えられた不揮発性記憶部に登録されている画像情報は、画像情報をファイルとして管理するファイルシステムによって管理されている場合がある。ＰＯＳ端末装置は、ホストコンピュータから印刷指示を受けると、各ファイルのヘッダ情報に基づき該当するファイルを検索し、該当ファイルに登録されている画像情報を読み出して、印刷処理を実行する。
【０００６】
また、予め不揮発性記憶部に登録されていない画像をロゴとして印刷したい場合には、ホストコンピュータのアプリケーションで、印刷したいロゴを作成し、作成されたロゴに対応する画像情報をファイルシステムに従って新たに不揮発性記憶部に登録することも可能である。画像情報には、登録しようとする画像データの色数、色指定情報、画像データのドット数、画像データ等を含む情報であって、ラスタ形式の画像情報を意味する。
【０００７】
ここで、赤色および黒色の２色印刷可能なプリンタを例にして、従来の画像情報登録処理について説明する。図４は、従来の画像情報をプリンタのフラッシュＲＯＭなどの不揮発性記憶部に登録する画像情報登録処理を説明するためのタイムチャートである。プリンタと通信可能に接続されたホストコンピュータから、画像情報登録指示が送信され、プリンタのファームウェアが画像情報に含まれる色指定情報を読み出すと、１色目の色指定情報が正しいか否かを判断する。ここではプリンタに予め設定されている印刷可能な色が指定されたか否か、具体的は、赤色あるいは黒色の何れかが指定されたかを判断する。
【０００８】
１色目の色指定情報が正しかった場合には、ファームウェアは不揮発性記憶部を管理するファイルシステムにアクセスし、画像情報が記憶されるファイルをオープンする。このとき、ファームウェアは、２色目の色指定情報にかかわらず２色分の画像情報の登録領域を確保する。例えば、１色目の画像情報を１００バイト、２色目の画像情報を１００バイトとすると合計２００バイトの登録領域を確保する。
ファイルオープンと並行してホストコンピュータから１色目の画像データを順次受信していき、２色目の色指定情報を読み出すと、今度は２色目の色指定情報が正しいか否かを判断する。具体的には、プリンタに予め設定されている色が指定されたか、１色目とは異なる色であって黒色あるいは赤色の何れかが指定されたかを判断する。
【０００９】
２色目の色指定情報が正しかった場合には、受信した１色目の画像情報及び順次受信する２色目の画像情報を不揮発性記憶部に書込み登録する。受信した全ての画像情報を登録するとファームウェアはファイルクローズし、画像情報の登録終了をホストコンピュータへ通知する。なお、２色目の色指定情報がプリンタに予め設定されていない色が指定されたり、１色目と同一の色指定がされた場合には、エラーとして２色目の画像データを読み捨てるよう構成されている。
【００１０】
【特許文献１】特開２００２−２０９０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来の画像情報登録方法では、１色目の色指定情報が正しいと判断すると、２色目の色指定情報の成否を判断する前に、必ず２色分の登録領域を確保してしまうことになる。一方、２色目の色指定情報が正しい値でなかった場合には、ファームウェアは２色目の画像情報を読み捨てるため、実際には１色分の画像情報の登録領域（１００バイト分）しか必要としないのに、２色分（２００バイト分）の登録領域を確保してしまうため残りの１００バイト分の登録領域が無駄な領域となってしまい、ユーザーの使用の仕方によってはデータが登録できないという不具合が発生してしまう可能性がある。
【００１２】
本発明は係る事情に鑑みてなされたものであり、ラスタ形式の画像情報を不揮発性記憶部に登録する際に、不揮発性記憶部に無駄な領域を作らず有効に使用することができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題は以下の手段によって解決することができる。
本発明の画像情報登録方法は、ホストコンピュータから送信され、複数の色指定情報を含むラスタ形式の画像情報を不揮発性記憶部に登録させる画像情報登録指示を受信するステップと、前記複数の色指定情報を順次読み出し、前記色指定情報が正常値であるかあるいは異常値であるかを判断するステップと、前記複数の色指定情報のうち、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を前記不揮発性記憶部に確保するステップと、を有することを特徴とする。
また、本発明の画像情報登録装置は、ホストコンピュータから、複数の色指定情報を含むラスタ形式の画像情報を不揮発性記憶部に登録させる画像情報登録指示を受信する画像情報受信部と、前記複数の色指定情報を順次読み出し、前記色指定情報が正常値であるかあるいは異常値であるかを判断する色情報判断部と、前記複数の色指定情報のうち、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を前記不揮発性記憶部に確保する登録領域確保部と、を有することを特徴とする。
【００１４】
上記構成によれば、複数の色指定情報のうち、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を不揮発性記憶部に確保するよう構成されている。したがって、従来のように色指定情報が正常な値ではない場合にも登録サイズを確保してしまうことがないので、不揮発性記憶部に無駄な領域を作らず有効に使用することができる。
【００１５】
また、本発明の画像情報登録装置において、前記色情報読出部が読み出した色指定情報が、前記画像登録装置に予め設定されている色指定情報以外の情報である場合、あるいは、前記色情報判断部が最初に読み出した色指定情報と次に読み出した色指定情報とが同一である場合には、前記異常値であると判断することを特徴とする。
【００１６】
上記構成によれば、色指定情報が、画像登録装置に予め設定されている色指定情報以外の情報である場合には、異常値であると判断するので、ユーザーがホストコンピュータから誤った色指定情報を与えても、不揮発性記憶部に無駄な領域を作らないことができる。また、色情報判断部が最初に読み出した色指定情報と次に読み出した色指定情報とが同一である場合にも、異常値であると判断するので、ユーザーがホストコンピュータから誤って同じ色指定情報を与えても、不揮発性記憶部に無駄な領域を作らないことができる。
【００１７】
また、本発明の画像情報登録方法は、前記複数の色指定情報のうち、前記異常値であると判断された色指定情報に対応する画像情報を読み捨て、正常値であると判断された色指定情報に対応する画像情報だけを前記登録領域に登録するステップを有することを特徴とする。
また、本発明の画像情報登録装置は、前記複数の色指定情報のうち、前記異常値であると判断された色指定情報に対応する画像情報を読み捨て、正常値であると判断された色指定情報に対応する画像情報だけを前記登録領域に登録する画像情報登録部を有することを特徴とする。
【００１８】
したがって、異常値であると判断された色指定情報に対応する画像情報を読み捨てるので、確保された登録領域に、誤って異常値であると判断された色指定情報に対応する画像情報が登録されることを防止することができる。
【００１９】
また、本発明の画像情報登録方法は、前記正常値であると判断された色指定情報に対応する画像情報を登録すると、前記ホストコンピュータへ画像情報登録の終了を通知するステップを有することを特徴とする。
また、本発明の画像情報登録装置は、前記正常値であると判断された色指定情報に対応する画像情報を登録すると、前記ホストコンピュータへ画像情報登録の終了を通知する通知送信部を有することを特徴とする登録装置。
【００２０】
上記構成によれば、画像情報を登録するとホストコンピュータへ画像情報登録の終了を通知するので、ホストコンピュータは画像情報登録装置による画像情報の登録が終了したことを認識でき、例えば表示装置等を介して、ユーザーに登録終了を知らせることが可能である。
【００２１】
また、本発明のプリンタは、上記の画像情報登録装置を備えたことを特徴とする。
このような構成によれば、ラスタ形式の画像情報を登録することのできるタイプのプリンタであれば、例えば熱制御によって異なる色を印字するサーマルプリンタや、イエロー、シアン、マゼンタ及びブラック等、多彩な色指定情報が設定されているインクジェットプリンタ等に採用することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る画像情報登録装置、画像情報登録方法及び画像情報登録装置を備えたプリンタの実施形態について、図面を用いて説明する。本実施形態では、ホストコンピュータに接続されて印刷を行う、例えばＰＯＳシステム等における情報処理に好適に用いられるプリンタを例示する。図１は、本実施形態のプリンタの内部処理を説明するための機能ブロック図である。
【００２３】
プリンタ１０は、受信部１１、色情報判断部１２、画像情報登録部１３、登録領域確保部１４、不揮発性記憶部１５及び印刷制御部１６、を有している。受信部１は、ホストコンピュータ１００から送信される各種コマンド、画像データ等を受信して一時的に保存する。受信部１１が、ホストコンピュータ１００から印刷指示を受信すると、印刷制御部１６が印刷処理に必要な印刷ヘッド等の各種機構部を駆動制御して印刷処理を実行する。本実施形態のプリンタは、基本的に印刷指示を受信すると印刷制御部１６が、不揮発性記憶部１５に予め登録されている画像データを含む画像情報を読み出して、受信したテキストデータとともに、クーポンやレシート等の印刷媒体に対して印刷処理を行うよう構成されている。なお、印刷指示とともにあるいは別途、画像情報を受信し、受信した画像情報とテキストデータとを印刷するよう設定することも可能である。
【００２４】
以下では、クーポンやレシートの印刷に必要な画像情報を不揮発性記憶部１５の所定の記憶領域に登録する方法について説明する。
ここで、画像情報は、少なくとも画像データ、画像データの色数、画像データの色を指定する色指定情報及び画像データのドット数と、を含む情報であって、ラスタ形式の画像情報を意味する。
【００２５】
受信部１１は、ホストコンピュータ１００から送信され、画像情報を不揮発性記憶部１５の所定の記憶領域へ登録させる画像情報登録指示と、画像情報と、を受信する。
色情報判断部１２は、受信した画像情報に含まれる、複数の色指定情報を順次読み出し、色指定情報が正常値であるかあるいは異常値であるかを判断する。なお、読み出した色指定情報が、プリンタ１０に予め設定されている色指定情報以外の情報である場合、あるいは、色情報判断部１２が最初に読み出した色指定情報と次に読み出した色指定情報とが同一である場合には、異常値であると判断する。
【００２６】
本実施形態では、プリンタ１０に予め設定されている色指定情報を「赤色」と「黒色」の２色であるものとして説明すると、読み出した色指定情報が、プリンタ１０に予め設定されている色指定情報以外の情報である場合とは、「赤色」と「黒色」の２色以外の色が指定された場合や、意味のない値が指定された場合である。また、色情報判断部１２が最初に読み出した色指定情報と次に読み出した色指定情報とが同一である場合とは、ホストコンピュータ１００から画像情報登録指示を受信してから色情報判断部１２が、最初に読み出した色指定情報が「黒色」（あるいは「赤色」）であって、次に読み出した色指定情報も「黒色」（あるいは「赤色」）であった場合をいう。
【００２７】
登録領域確保部１４は、不揮発性記憶部１５の所定の記憶領域に、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を確保する。詳細は、後述する。
画像情報登録部１３は、受信した画像情報のうち、異常値であると判断された色指定情報に対応する画像情報を読み捨て、正常値であると判断された色指定情報に対応する画像情報だけを、登録領域確保部１４によって不揮発性記憶部１５に確保された登録領域へ登録する。
【００２８】
通知送信部１７は、正常値であると判断された色指定情報に対応する画像情報の登録が終了すると、ホストコンピュータ１００へ画像情報登録の終了を通知する。
【００２９】
なお、上述した各機能部のうち、受信部１１、色情報判断部１２、画像情報登録部１３、登録領域確保部１４、不揮発性記憶部１５及び通知送信部１７、を合わせたものが、本発明に係る画像情報登録装置に相当する。
【００３０】
（画像情報登録装置を備えたプリンタ１０が行う画像情報登録処理について）
次に、本発明に係る画像情報登録装置を備えたプリンタ１０が行う画像情報登録処理について、図２及び図３を参照して説明する。図２は、本実施形態のプリンタ１０が行う処理であって、画像情報を不揮発性記憶部１５に登録する画像情報登録処理を説明するためのタイムチャートであり、図３は、同じく本実施形態のプリンタ１０が行う処理であって、画像情報を不揮発性記憶部１５に登録する画像情報登録処理を説明するためのフローチャートである。
【００３１】
ここで、図２のタイムチャートで示すファームウェア１８は、上述した、受信部１１、色情報判断部１２、画像情報登録部１３、登録領域確保部１４及び通知送信部１７に相当するものであって、プリンタ１０は、このファームウェア１８に従って以下に説明する画像情報登録処理を実行する。
ホストコンピュータ１００のアプリケーションを介してユーザーがロゴなどの画像を作成し、作成した画像を不揮発性記憶部１５の所定の登録領域に登録するため、画像情報登録指示が送信されると（Ｔ１）、受信部１１は１色目の色指定情報（Ｔ２）、２色目の色指定情報（Ｔ３）、１色目の画像データ（Ｔ５）、２色目の画像データ（Ｔ６）というように、画像情報を順次受信する。
【００３２】
ファームウェア１８にしたがって、画像情報に含まれる色指定情報を読み出すと、１色目の色指定情報が正しいか否かを判断する（ステップＳ１１）。具体的は、「赤色」あるいは「黒色」の何れかが指定されたかを判断する。
【００３３】
ここでは、１色目の色指定情報が「赤色」だったとして、正常値であると判断すると（ステップＳ１１：Ｙｅｓ）、次に受信した２色目の色指定情報が正しいか否かを判断する（ステップＳ１２）。２色目の色指定情報が、１色目の色指定情報と同一の「赤色」であった場合には、異常値であると判断し（ステップＳ１２：Ｎｏ）、不揮発性記憶部１５を管理するファイルシステムにアクセスし、画像情報が記憶されるファイルをオープンする（Ｔ４）。
【００３４】
このとき、不揮発性記憶部１５の画像登録領域に、正常値であると判断された色指定情報に対応する画像情報だけを登録可能な登録サイズの登録領域を確保する（ステップＳ１３）。ここでは、正常値であると判断された１色目の色指定情報「赤色」に対応する画像情報が１００バイトだったとすると、１色分の画像情報を登録可能な登録サイズとして１００バイトだけ登録領域を確保する。
【００３５】
Ｔ６で受信する２色目の画像データは、受信部１１で読み捨て（ステップＳ１４）、１色目の画像データのみを受信すると、１色目の画像情報のみを、不揮発性記憶部１５に確保された１００バイト分の画像登録領域へ書き込み登録する（Ｔ７，ステップＳ１６）。受信した１色目の画像情報を登録するとファームウェア１８はファイルシステムをクローズし（Ｔ８）、画像情報登録の終了をホストコンピュータ１００へ通知する（Ｔ９，ステップＳ１７）。
【００３６】
一方、ステップＳ１２で、２色目の色指定情報が、１色目と異なる「黒色」であった場合には正常値であると判断し（ステップＳ１２：Ｙｅｓ）、不揮発性記憶部１５を管理するファイルシステムにアクセスして、画像情報が記憶されるファイルをオープンすると（Ｔ４）、２色分の画像情報の登録領域を確保する。つまり、１色目の画像情報を１００バイト、２色目の画像情報を１００バイトとすると合計２００バイトの登録領域を不揮発性記憶部１５の画像登録領域に確保する（ステップＳ１５）。
【００３７】
１色目の画像データと２色目の画像データを受信すると（Ｔ５，Ｔ６）、合計２００バイトの画像情報を不揮発性記憶部１５に確保された２００バイト分の画像登録領域へ書き込み登録し（Ｔ７，ステップＳ１６）、受信した２色分の画像情報を登録するとファームウェア１８はファイルシステムをクローズし（Ｔ８）、画像情報登録の終了をホストコンピュータ１００へ通知する（Ｔ９，ステップＳ１７）。
【００３８】
なお、ステップＳ１１で、１色目の色指定情報が異常値であった場合には（ステップＳ１１：Ｎｏ）、所定の処理を実行する。
【００３９】
このように、本実施形態のプリンタ１０は、２色の色指定情報のうち、正常値であると判断された色指定情報「赤色」に対応する画像情報だけを登録可能な登録サイズ（１００バイト）の登録領域を不揮発性記憶部１５に確保するよう構成されている。したがって、従来のように色指定情報が正常な値ではない場合にも登録サイズを確保してしまうことがないので、不揮発性記憶部１５に無駄な領域を作らず有効に使用することができる。
【００４０】
また、本実施形態のプリンタ１０は、色指定情報が、プリンタ１０に予め設定されている色指定情報以外の情報（「赤色」あるいは「黒色」以外の値）である場合には、異常値であると判断するので、ユーザーがホストコンピュータ１００から誤った色指定情報を与えても、不揮発性記憶部１５に無駄な領域を作らないことができる。また、最初に読み出した色指定情報「赤色」（あるいは「黒色」）と、次に読み出した色指定情報「赤色」（あるいは「黒色」）とが同一である場合にも、異常値であると判断するので、ユーザーがホストコンピュータ１００から誤って同じ色指定情報を与えても、不揮発性記憶部１５に無駄な領域を作らないことができる。
【００４１】
また、本実施形態のプリンタ１０は、異常値であると判断された２色目の色指定情報「赤色」に対応する画像情報を読み捨てるので、確保された登録領域に、誤って異常値であると判断された色指定情報「赤色」に対応する画像情報が登録されることを防止することができる。
【００４２】
また、本実施形態のプリンタ１０は、画像情報を登録するとホストコンピュータ１００へ画像情報登録の終了を通知するので、ホストコンピュータ１００はプリンタ１０による画像情報の登録が終了したことを認識でき、例えば表示装置等を介して、ユーザーに登録終了を知らせることが可能である。
【００４３】
なお、本実施形態では、プリンタ１０では、予め「赤色」及び「黒色」の２色の色指定情報が登録されているものとして説明したが、勿論、設定された色が２色以上であっても、他の色であってもよい。すなわち、ラスタ形式の画像情報を登録することのできるタイプのプリンタであれば、例えば熱制御によって異なる色を印字するサーマルプリンタや、イエロー、シアン、マゼンタ及びブラック等、多彩な色指定情報が設定されているインクジェットプリンタ等にも採用することができる。
【図面の簡単な説明】
【００４４】
【図１】本実施形態のプリンタの内部処理を説明するための機能ブロック図である。
【図２】本実施形態のプリンタが行う処理であって、画像情報を不揮発性記憶部に登録する画像情報登録処理を説明するためのタイムチャートである。
【図３】本実施形態のプリンタが行う処理であって、画像情報を不揮発性記憶部に登録する画像情報登録処理を説明するためのフローチャートである。
【図４】従来の画像情報登録処理を説明するためのタイムチャートである。
【符号の説明】
【００４５】
１０：プリンタ、１１：受信部、１２：色情報判断部、１３：画像情報登録部１４：登録領域確保部、１５：不揮発性記憶部、１６：印刷制御部、１７通知送信部、１００：ホストコンピュータ
【図１】
2008109292.tif 000003
【図２】
2008109292.tif 000004
【図３】
2008109292.tif 000005
【図４】
2008109292.tif 000006