(57)【要約】      （修正有）【課題】印刷要素に応じて部分的に印刷濃度の調整をすることにより電源電圧の安定化を図ることができる印刷装置、印刷システム、印刷装置の制御方法およびプログラムを提供すること。【解決手段】電源部１７から電力供給を受けると共に、複数の要素データからなる印刷データを印刷する印刷装置３において、各要素データの重要度を判定する重要度判定手段と、電源部１７の電源電圧Ｖを検出する電圧検出手段と、電源電圧Ｖが所定の電圧以下か否かを判別する電圧判別手段と、電圧判別手段が所定の電圧以下と判別したときに、複数の要素データの印刷濃度を、重要度が低いと判定された要素データから順に薄く調整する印刷調整手段と、調整された印刷濃度で複数の要素データを印刷する印刷手段１２と、を備えた。【選択図】図１
2008149464.tif 000002
【特許請求の範囲】
【請求項１】
電源部から電力供給を受けると共に、複数の要素データからなる印刷データを印刷する印刷装置において、
前記各要素データの重要度を判定する重要度判定手段と、
前記電源部の電源電圧を検出する電圧検出手段と、
前記電源電圧が所定の電圧以下か否かを判別する電圧判別手段と、
前記電圧判別手段が所定の電圧以下と判別したときに、前記複数の要素データの印刷濃度を、前記重要度が低いと判定された前記要素データから順に薄く調整する印刷調整手段と、
調整された前記印刷濃度で前記複数の要素データを印刷する印刷手段と、を備えたことを特徴とする印刷装置。
【請求項２】
前記印刷調整手段は、最重要の前記要素データの前記印刷濃度を規定の濃度から薄く調整しないことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷濃度の調整対象とならない前記要素データを指定する対象外データ指定手段をさらに備えたことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記要素データのキャラクタを解析するキャラクタ解析手段をさらに備え、
前記重要度判定手段は、解析された前記キャラクタに基づいて前記重要度を判定することを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【請求項５】
前記重要度判定手段は、前記要素データのデータ種別に基づいて前記要素データの前記重要度を判定することを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【請求項６】
前記重要度判定手段は、前記データ種別がグラフィックデータである場合、最低の前記重要度であると判定することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記グラフィックデータと、当該グラフィックデータの代替として印刷するためのテキストデータとを関連付けたデータベースをさらに備え、
前記印刷調整手段は、前記データ種別がグラフィックデータである場合、当該グラフィックデータを関連する前記テキストデータに変換することを特徴とする請求項５に記載の印刷装置。
【請求項８】
電源部から電力供給を受けると共に、複数の要素データからなる印刷データを印刷する印刷装置と、前記印刷装置に接続された情報処理端末と、からなる印刷システムにおいて、
前記情報処理端末は、
前記各要素データの重要度を判定する重要度判定手段と、
前記複数の要素データおよび前記重要度判定手段による判定結果を送信する送信手段と、を備え、
前記印刷装置は、
前記電源部の電源電圧を検出する電圧検出手段と、
前記電源電圧が所定の電圧以下か否かを判別する電圧判別手段と、
前記電圧判別手段が所定の電圧以下と判別したときに、送信された前記複数の要素データの印刷濃度を、前記判定結果に基づいて前記重要度が低い前記要素データから順に薄く調整する印刷調整手段と、
調整された前記印刷濃度で前記複数の要素データを印刷する印刷手段と、を備えたことを特徴とする印刷システム。
【請求項９】
電源部から電力供給を受けると共に、複数の要素データからなる印刷データを印刷する印刷装置の制御方法において、
前記印刷装置が、
前記各要素データの重要度を判定するステップと、
前記電源部の電源電圧を検出し、前記電源電圧が所定の電圧以下か否かを判別するステップと、
前記電圧判別手段が所定の電圧以下と判別したときに、前記複数の要素データの印刷濃度を、前記重要度が低いと判定された前記要素データから順に薄く調整するステップと、
調整された前記印刷濃度で前記複数の要素データを印刷するステップと、を実行することを特徴とする印刷装置の制御方法。
【請求項１０】
コンピュータに、請求項９に記載の印刷装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源電圧の低下を抑えつつ印刷する印刷装置、印刷システム、印刷装置の制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、カラー印刷された記録紙にオーバーコート層を塗布することにより、保存状態を向上させる印刷装置が知られている。この印刷装置は、印刷開始前にバッテリ残容量を検査し、バッテリからの電源供給が不足する場合に、印刷処理に最も電源供給が必要となるオーバーコート層の印刷処理を省略し、印刷処理が急停止することを回避する（特許文献１参照）。
【特許文献１】特開２００２−１９２８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記の印刷装置は、オーバーコート印刷をする印刷装置に限定されてしまうという問題があった。これを解決するために、一般的に印刷装置の消費電力は、印刷濃度に比例していることを考慮し、印刷濃度を薄くすることによって消費電力を減らし、電圧低下を抑えることも考えられるが、全体的に印刷濃度を薄くしてしまうと、重要な情報まで薄く印刷されてしまうという問題があった。例えば、レシートプリンタにおいて、全体的に印刷濃度を薄くして印刷した場合、レシートの購入商品情報や合計金額まで薄くなり、レシートの役割を果たさなくなってしまう。
【０００４】
そこで、印刷要素に応じて部分的に印刷濃度の調整をすることにより電源電圧の安定化を図ることができる印刷装置、印刷システム、印刷装置の制御方法およびプログラムを提供することをその課題としている。
【課題を解決するための手段】
【０００５】
本発明の印刷装置は、電源部から電力供給を受けると共に、複数の要素データからなる印刷データを印刷する印刷装置において、各要素データの重要度を判定する重要度判定手段と、電源部の電源電圧を検出する電圧検出手段と、電源電圧が所定の電圧以下か否かを判別する電圧判別手段と、電圧判別手段が所定の電圧以下と判別したときに、複数の要素データの印刷濃度を、重要度が低いと判定された要素データから順に薄く調整する印刷調整手段と、調整された印刷濃度で複数の要素データを印刷する印刷手段と、を備えたことを特徴とする。
【０００６】
本発明の印刷装置の制御方法は、電源部から電力供給を受けると共に、複数の要素データからなる印刷データを印刷する印刷装置の制御方法において、印刷装置が、各要素データの重要度を判定するステップと、電源部の電源電圧を検出し、電源電圧が所定の電圧以下か否かを判別するステップと、電圧判別手段が所定の電圧以下と判別したときに、複数の要素データの印刷濃度を、重要度が低いと判定された要素データから順に薄く調整するステップと、調整された印刷濃度で複数の要素データを印刷するステップと、を実行することを特徴とする。
【０００７】
これらの構成によれば、印刷濃度を薄くすることにより、印刷時に使用される消費電力を減らし、電源電圧の低下を抑えることができる。例えば、サーマル方式の印刷装置であれば、サーマルヘッドへの通電時間を減らすことにより、消費電力を減らし、インクジェット式の印刷装置であれば、インクの吐出回数を減らすことにより、消費電力を減らすことができる。また、要素データごとに判定した重要度に基づいて、重要度の低い要素データから順に薄く印刷するため、重要度の高い要素データの印刷濃度を重要度の低い要素データの印刷濃度よりも優先的に濃く印刷することができる。例えば、レシート印刷装置の場合には、レシートの購入商品情報や合計金額等の重要度の高い情報については、顧客が目視により確認できる程度の印刷濃度で印刷する構成とすれば、他の重要度の低い情報が薄く印刷されていても、レシートとしての役割を果たすことができる。
【０００８】
この場合、印刷調整手段は、最重要の要素データの印刷濃度を規定の濃度から薄く調整しないことが、好ましい。
【０００９】
この構成によれば、最重要の要素データの印刷濃度が薄く印刷されることがない。このため、例えば、レシート印刷装置の場合には、レシートの購入商品情報や合計金額等の重要な情報を、顧客に対し確実に提供することができる。
【００１０】
この場合、印刷濃度の調整対象とならない要素データを指定する対象外データ指定手段をさらに備えていることが、好ましい。
【００１１】
この構成によれば、ユーザが指定した要素データを印刷濃度の調整対象外とすることができ、印刷濃度の調整の幅を広げることができる。例えば、バーコードや２次元コードは、薄く印刷するとコードリーダで読取れなくなる虞があるため、これらを確実に読み取らせたいときは、印刷濃度の調整対象外に指定すればよい。
【００１２】
この場合、要素データのキャラクタを解析するキャラクタ解析手段をさらに備え、重要度判定手段は、解析されたキャラクタに基づいて重要度を判定することが、好ましい。
【００１３】
この構成によれば、キャラクタ解析手段の解析結果に基づいて、自動的に要素データの印刷濃度を調整することができる。例えば、解析したキャラクタが、合計金額等の重要度の高い要素データの場合には、規定の印刷濃度で印刷し、広告等の重要度の低い要素データの場合には、印刷濃度を薄くして印刷することができる。
【００１４】
この場合、重要度判定手段は、要素データのデータ種別に基づいて要素データの重要度を判定することが、好ましい。
【００１５】
この構成によれば、重要度判定手段の判定結果に基づいて、自動的に要素データの印刷濃度を調整することができる。例えば、判定した要素データのデータ種別がテキストデータである場合には、規定の印刷濃度で印刷し、要素データが電力を多く消費するグラフィックデータである場合には、印刷濃度を薄くして印刷する。なお、データ種別とは、上記したテキストデータ、グラフィックデータなどのデータ形式を含むものである。
【００１６】
この場合、重要度判定手段は、データ種別がグラフィックデータである場合、最低の重要度であると判定することが、好ましい。
【００１７】
この構成によれば、例えば、レシート印刷装置の場合には、消費電力が多く、かつ重要度の低いグラフィックデータ（例えばロゴマーク）の印刷濃度を優先的に薄くすることで、他の要素データの印刷濃度への影響を軽減することができる。
【００１８】
この場合、グラフィックデータと、当該グラフィックデータの代替として印刷するためのテキストデータとを関連付けたデータベースをさらに備え、印刷調整手段は、データ種別がグラフィックデータである場合、当該グラフィックデータを関連するテキストデータに変換することが、好ましい。
【００１９】
この構成によれば、消費電力の多いグラフィックデータを、これに相当するテキストデータに変更することで、グラフィックデータが示す情報を失わせることなく消費電力を減らすことができる。
【００２０】
本発明の印刷システムは、電源部から電力供給を受けると共に、複数の要素データからなる印刷データを印刷する印刷装置と、印刷装置に接続された情報処理端末と、からなる印刷システムにおいて、情報処理端末は、各要素データの重要度を判定する重要度判定手段と、複数の要素データおよび重要度判定手段による判定結果を送信する送信手段と、を備え、印刷装置は、電源部の電源電圧を検出する電圧検出手段と、電源電圧が所定の電圧以下か否かを判別する電圧判別手段と、電圧判別手段が所定の電圧以下と判別したときに、送信された複数の要素データの印刷濃度を、判定結果に基づいて重要度が低い要素データから順に薄く調整する印刷調整手段と、調整された印刷濃度で複数の要素データを印刷する印刷手段と、を備えたことを特徴とする。
【００２１】
この構成によれば、印刷装置は複雑な情報処理を行うことなく、情報処理端末から取得した情報に基づいて印刷を行うことができる。これにより、印刷装置の構成を簡易にすることができ、印刷装置の小型化やコストダウンを実現することができる。
【００２２】
本発明のプログラムは、コンピュータに、上記の印刷装置の制御方法における各ステップを実行させることを特徴とする。
【００２３】
この構成によれば、印刷される情報の重要度に応じて部分的に印刷濃度の調整をすることにより電源電圧の低下を抑えることができるプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施形態に係る印刷装置、印刷システム、印刷装置の制御方法およびプログラムについて説明する。本発明は、例えば、レシート印刷装置に拡張ボートを追加することにより、動作電圧が低下することが予想される場合に、印刷装置の電源電圧の安定化を図るように調整するものである。本実施形態では、レシート印刷装置に拡張ボートを追加したことにより、印刷処理を行うための動作電圧が十分に確保できない場合について説明する。
【００２５】
図１は、レシート印刷システム１のシステム構成を示すブロック図である。レシート印刷システム１は、レシートＲに印刷を行うための印刷データを生成するホスト装置２と、ホスト装置２にコネクタ４を介して接続され、ホスト装置２から受信した印刷データを印刷するレシート印刷装置３と、から構成されている。印刷データとは、レシートＲに印刷される各キャラクタ列に対応した複数の要素データから成るものである。そして、レシート印刷装置３は、ホスト装置２から受信した印刷データから複数の要素データを行単位で読み取り、１行ごとにレシートＲに印刷する構成となっている。また、要素データとは、具体的には店舗名を示すロゴ４１、バーコード４２等のグラフィックデータおよび購入商品である「Ｔシャツ」や「シューズ」、日付である「２００５年０８月０８日」等のテキストデータのことである（図５参照）。
【００２６】
ホスト装置２は、図外のキーボード、コードリーダを備え、キーボードによる入力またはコードリーダによる読み取りによって、商品情報を取得して印刷データを生成すると共に、商品名や売上金額等をディスプレイに表示して顧客に対して購入商品の金額等を提示するものである。そして、ホスト装置２に生成された印刷データは、コネクタ４を介してレシート印刷装置３に送信される。
【００２７】
レシート印刷装置３は、レシートＲの搬送を行う搬送部１１と、レシートＲの搬送に同期してレシートＲに印刷を行う印刷部１２（印刷手段）と、レシートＲの印刷済み部分を切断する切断部１３と、これらを駆動する駆動部１４と、を備え、各部は駆動回路１５を介して制御部１６に接続されている。また、レシート印刷装置３は、レシート印刷装置３の各部に電源を供給する電源部１７と、電源部１７の電源電圧Ｖを監視する電圧監視部１８と、を備えている。なお、本実施形態のレシート印刷装置３は、サーマル方式の印刷装置であり、印刷部１２はサーマルヘッド（図示省略）を有している。
【００２８】
電圧監視部１８は、電源部１７の電源電圧Ｖと基準電圧値とを比較するコンパレータ（図示省略）を有しており、電源部１７の電源電圧Ｖを検出し（電圧検出手段）、電源電圧Ｖと基準電圧値とを比較して、電源部１７の電圧低下を監視するものである（電圧判別手段）。本実施形態では、基準電圧値として第１基準電圧値Ｖ１と、第１基準電圧値Ｖ１より大きな第２基準電圧値Ｖ２と、を設け、検出された電源電圧Ｖの電圧値により印刷方法を変更する構成となっている。
【００２９】
図２は、図示左側にレシート印刷装置３の電源電圧Ｖの低下を示すグラフを記載し、図示右側にレシートＲに印刷されたグラフィックデータの各状態をグラフに対応させて記載した図である。レシート印刷装置３は、電圧監視部１８が検出した電源電圧Ｖが、第２基準電圧値Ｖ２より大きい場合（電源電圧Ｖ＞第２基準電圧値Ｖ２の場合）には規定の印刷（ホスト装置２の指令に基づく印刷）を行い、第２基準電圧値Ｖ２以下かつ第１基準電圧値Ｖ１より大きい場合（第２基準電圧値Ｖ２≧電源電圧Ｖ＞第１基準電圧値Ｖ１の場合）にはグラフィックデータの印刷濃度を薄く調整して印刷を行い（印刷調整手段）、第１基準電圧値Ｖ１以下の場合（第１基準電圧値Ｖ１≧電源電圧Ｖの場合）には、グラフィックデータをテキストデータに変換して印刷を行う（データ変換手段）。このように、レシート印刷装置３の電源電圧Ｖの低下に伴いグラフィックデータの印刷方法を変更することで、印刷結果の見栄えをできるだけ損ねることなく電源電圧Ｖの低下を抑えることができる。なお、グラフィックデータの印刷濃度を薄く調整して電源電圧Ｖの低下を抑える場合には、最低でもグラフィックデータを目視可能な印刷濃度に調整することが好ましい。
【００３０】
駆動回路１５は、制御部１６の制御に基づいてレシート印刷装置３の各部に供給される電流量を調整するものである。駆動回路１５は、回路内のＯＮ／ＯＦＦスイッチ（トランジスタ）をスイッチングすることにより、各部に対する電流の供給・停止を制御する他、サーマルヘッドへの電流の通電時間を調整することで印刷濃度の調整をする構成となっている。
【００３１】
ここで、図３を参照して、印刷濃度の調整方法について説明する。図３（ａ）は通常時のヘッド通電信号を示し、図３（ｂ）は電源電圧Ｖが第２基準電圧値Ｖ２以下かつ第１基準電圧値Ｖ１より大きい場合のヘッド通電信号を示している。電源電圧Ｖが第２基準電圧値Ｖ２以下かつ第１基準電圧値Ｖ１より大きい場合には、レシート印刷装置３は、駆動回路１５内のＯＮ／ＯＦＦスイッチを駆動して、サーマルヘッドへの通電期間Ｔ２を、通常のヘッド通電信号の通電期間Ｔ１よりも短く制御する。この場合、サーマルヘッドへの通電時間が短い分だけ、サーマルヘッドに供給される電流量が通常時と比べて節約される。つまり、一般的に、消費電流量は、印刷濃度に比例しているため、サーマルヘッドへの通電時間を短くすることにより、サーマルヘッドに供給される電流量が減り、レシートＲに印刷される際の印刷濃度を薄く調整することが可能となっている。
【００３２】
制御部１６は、接続インターフェース２１、ＣＰＵ２２（Central Processing Unit）、ＲＯＭ２３（Read Only Memory）およびＲＡＭ２４（Random Access Memory）を備え、これらは内部バス２５に接続されている。また、ＲＯＭ２３は、制御プログラム３２およびグラフィックデータの代替データへの変換用のデータベース３１を記憶している（図１参照）。
【００３３】
データベース３１は、グラフィックデータと当該グラフィックデータの代替として印刷するためのテキストデータとを関連付けて記憶している。例えば、図４にあるように店舗名である「ＴＭ  ＳＰＯＲＴＳ」を示すロゴ４１と、これに相当するテキストデータと、が関連付けて記憶されている。この場合、「ＴＭ  ＳＰＯＲＴＳ」を示すロゴ４１が、これに相当するテキストデータに代替されてレシートＲに印刷されても、顧客は印刷されたテキストデータから店舗名の情報を知ることが可能となる（図７参照）。
【００３４】
制御プログラム３２は、ホスト装置２から送信された印刷データに基づいてレシート印刷装置３の各部を制御するためのものである。具体的には、制御プログラム３２に従って、ＣＰＵ２２が、受信した印刷データに含まれる各要素データの重要度の高低を判定する（重要度判定手段）。重要度の高低は、データ種別（印刷コマンド）に基づいて判定し、読み取った要素データがグラフィックデータである場合には低重要度、テキストデータである場合には高重要度と判定する。そして、電源電圧Ｖの判別結果および重要度の判定結果に基づいてＣＰＵ２２が、駆動回路１５を制御して印刷濃度の調整およびグラフィックデータからテキストデータへの変換を行う。
【００３５】
なお、この場合、ユーザがテキストデータへの変換対象および印刷濃度の調整対象とならない要素データを指定することもできる（対象外データ指定手段）。この場合、ＲＯＭ２３にバーコードの印刷コマンドを記憶させておき、当該印刷コマンドが実行される際に、印刷濃度の調整対象およびテキストデータへの変換対象から除外するように制御する。例えば、バーコード４２や２次元コードは、薄く印刷されるとコードリーダで読取れなくなる虞があるため、これらを顧客に確実に読み取らせたいときに調整対象外に指定する。本実施形態では、バーコード４２をテキストデータへの変換対象外および印刷濃度の調整対象外に指定している。
【００３６】
電圧監視部１８が監視した電源電圧Ｖが第２基準電圧値Ｖ２以下かつ第１基準電圧値Ｖ１より大きい場合（第２基準電圧値Ｖ２≧電源電圧Ｖ＞第１基準電圧値Ｖ１の場合）に、要素データがグラフィックデータであると判別されると、ＣＰＵ２２が制御プログラム３２に従って、駆動回路１５を制御して、サーマルヘッドへの通電時間を短くしてレシートＲに薄く印刷されるように調整する。一方、要素データがテキストデータであると判別すると、規定の電流量でレシートＲに印刷を行う。本実施形態では、バーコード４２が印刷濃度の調整対象外に指定されているため、ロゴ４１である「ＴＭ  ＳＰＯＲＴＳ」だけが薄く印刷される（図６参照）。
【００３７】
さらに、電圧監視部１８が監視した電源電圧Ｖが第１基準電圧値Ｖ１以下の場合（第１基準電圧値Ｖ１≧電源電圧Ｖの場合）に、要素データがグラフィックデータであると判別されると、ＣＰＵ２２が制御プログラム３２に従って、データベース３１を参照してグラフィックデータを対応するテキストデータに変換する。一方、要素データがテキストデータであると判別すると、通常の印刷を行う。本実施形態では、バーコード４２がテキストデータへの変換対象外に指定されているため、ロゴ４１である「ＴＭ  ＳＰＯＲＴＳ」だけがテキストデータに変換されて印刷される（図７参照）。
【００３８】
次に、レシート印刷装置３における印刷処理について、図８のフローチャートを参照して説明する。
【００３９】
レシート印刷装置３が、ホスト装置２から印刷データを受信すると（Ｓ０１）、レシート印刷装置３は、印刷データからレシートＲの各行に対応した複数の要素データを行単位で読出し、レシートＲに１行ずつ印刷を開始する（Ｓ０２）。そして、１行に含まれる要素データにグラフィックデータが含まれるか否かを判定し（Ｓ０３）、グラフィックデータが含まれないと判定した場合は（Ｓ０３：Ｎｏ）、通常の濃度でレシートＲの印刷を行う（Ｓ０４）。グラフィックデータが含まれると判定した場合は（Ｓ０３：Ｙｅｓ）、グラフィックデータがバーコード４２であるか否かを判定する（Ｓ０５）。グラフィックデータがバーコード４２である場合は（Ｓ０５：Ｙｅｓ）、通常の濃度でレシートＲの印刷を行う（Ｓ０４）。グラフィックデータがバーコード４２でない場合は（Ｓ０５：Ｎｏ）、電源電圧Ｖが第２基準電圧値Ｖ２以下であるか否かを判別する（Ｓ０６）。
【００４０】
電源電圧Ｖが第２基準電圧値Ｖ２より大きい場合は（Ｓ０６：Ｎｏ）、通常の濃度でレシートＲの印刷を行う（Ｓ０４）。電源電圧Ｖが第２基準電圧値Ｖ２以下である場合は（Ｓ０６：Ｙｅｓ）、電源電圧Ｖが第１基準電圧値Ｖ１以下であるか否かを判別する（Ｓ０７）。電源電圧Ｖが第１基準電圧値Ｖ１より大きい場合は（Ｓ０７：Ｎｏ）、グラフィックデータのみの印刷濃度を薄くして印刷を行い（Ｓ０８）、電源電圧Ｖが第１基準電圧値Ｖ１以下である場合は（Ｓ０７：Ｙｅｓ）、グラフィックデータを代替用のテキストデータに変換して印刷を行う（Ｓ０９）。このようにして、１行目の印刷を終えると（Ｓ１０）、レシートＲの最終行が印刷されるまでこの工程を繰り返す（Ｓ１１）。
【００４１】
このように、本実施形態に係るレシート印刷装置３では、検出された電源電圧Ｖに応じて、印刷時の消費電力の多いグラフィックデータの印刷濃度を調整またはグラフィックデータをテキストデータに変換することにより、電源電圧Ｖの低下を抑えることができる。これにより、拡張ボートの追加によるレシート印刷装置３の電源電圧Ｖの低下を抑えると共に、高重要度の要素データである購入商品情報や合計金額等の情報を保持したレシートＲを顧客に提供することができる。
【００４２】
次に、上記の実施形態の変形例について説明する。変形例では、レシート印刷装置３が、レシートＲに印刷されるキャラクタを解析し（キャラクタ解析手段）、解析結果により各要素データの重要度の高低を判定する構成である。この場合、予めユーザがキャラクタ列を指定してＲＯＭ２３内に記憶しておく。そして、レシート印刷装置３が解析したキャラクタ列が、ユーザが指定したキャラクタ列と一致する場合に、そのキャラクタ列である要素データを高重要度と判定する。一方、ユーザが指定したキャラクタ列と一致しない場合には、低重要度と判定する。本実施形態では、キャラクタ列「Ｔシャツ」、「シューズ」、「＊コ」、「＊円」などの購入商品に関する情報４４、キャラクタ列「合計」、「内消費税」などの合計金額４５、キャラクタ列「お預かり」などのお預かり金額４６、キャラクタ列「お釣り」などのお釣り４７を高重要度の要素データとして指定し、バーコード４２を印刷濃度の調整対象外として指定する（図９参照）。
【００４３】
電圧監視部１８が監視した電源電圧Ｖが第２基準電圧値Ｖ２以下かつ第１基準電圧値Ｖ１より大きい場合（第２基準電圧値Ｖ２≧電源電圧Ｖ＞第１基準電圧値Ｖ１の場合）に、要素データが低重要度であると判別されると、レシートＲに薄く印刷されるように調整する。一方、要素データが高重要度であると判別すると、規定の印刷濃度でレシートＲに印刷を行う。本実施形態では、購入商品「Ｔシャツ」「シューズ」に関する商品名、数量、価格等の情報４４、合計金額４５、お預かり金額４６およびお釣り４７については規定の印刷濃度で印刷され、これ以外の日付、支店名等の要素データについてはレシートＲに薄く印刷される（図９参照）。
【００４４】
さらに、電圧監視部１８が監視した電源電圧Ｖが第１基準電圧値Ｖ１以下の場合（第１基準電圧値Ｖ１≧電源電圧Ｖの場合）には、グラフィックデータを対応するテキストデータに変換する。本実施形態では、ロゴ４１である「ＴＭ  ＳＰＯＲＴＳ」がテキストデータに変換される（図１０参照）。
【００４５】
このように、本実施形態の変形例に係るレシート印刷装置３では、検出された電源電圧Ｖに応じて、ユーザが指定したキャラクタ列と一致しない低重要度の要素データの印刷方法を変更することにより、拡張ボートの追加によるレシート印刷装置３の電源電圧Ｖの低下を抑えることができる。このように、キャラクタ列毎に重要度を判定するため、ロゴ４１などのグラフィックデータのみを低重要度と判定する構成に比べて、より重要度に見合った制御をすることができる構成となっている。また、高重要度のキャラクタ列を指定する代わりに低重要度のキャラクタ列を指定する構成としてもよい。またなお、重要度を複数段階に設定する構成してもよい。これにより、低重要度の要素データから順に薄く印刷するため、高重要度の要素データの印刷濃度を低重要度の要素データの印刷濃度よりも優先的に濃く印刷することができる。また、この場合、グラフィックデータを最低の重要度と判定すれば、濃度比率が高く、印刷時の消費電力の高いグラフィックデータの印刷濃度を薄くすることで、他の要素データの印刷濃度への影響を軽減させることができる。
【００４６】
なお、本実施形態およびその変形例では、レシート印刷装置３を例に説明したが本発明はこれに限定されるわけではなく、他の印刷装置にも応用可能である。特に、ハンディタイプのレシート印刷装置３のようにバッテリ容量に限界があるようなものに有効である。また、サーマル方式の印刷装置に限らずインクジェット方式の印刷装置に適用することができる。この場合、インクの吐出回数を減らすことにより印刷装置の消費電力を減らすようにする。また、本実施形態では、２つの基準電圧値を有する構成としたが、１つの基準電圧値を有する構成でもよいし、３つ以上の基準電圧値を有する構成としてもよい。すなわち、グラフィックデータのデータ変換だけでもよいし、重要度に応じて印刷濃度の濃度調整を複数段階で行う構成としてもよい。
【００４７】
さらに、本実施形態およびその変形例では、レシート印刷装置３が要素データの重要度を判定する構成としたが、これに代えてホスト装置２が要素データの重要度を判定する構成としてもよい。この場合、ホスト装置２がレシート印刷装置３へ印刷データを送信する際に、各要素データの重要度の判定結果を併せて送信し、レシート印刷装置３が判定結果に基づいて印刷制御する。これにより、レシート印刷装置３が複雑な判定処理を行うことなく、ホスト装置２から取得したデータで印刷制御を行うことができ、レシート印刷装置３の制御構成を簡易にすることができる。
【００４８】
またさらに、上記の例に示した、レシート印刷装置３の各部（各機能）をプログラムとして提供することも可能である。また、そのプログラムを記録媒体（図示省略）に格納して提供することも可能である。記録媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。
【００４９】
また、上記に示した実施例によらず、レシート印刷装置３の装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【図面の簡単な説明】
【００５０】
【図１】レシート印刷システムのシステム構成図である。
【図２】レシート印刷装置の電源電圧の低下を示すグラフと、レシートに印刷されたグラフィックデータの状態の遷移図である。
【図３】（ａ）は通常時のヘッド通電信号を示す図であり、（ｂ）は電源電圧が第２基準電圧値以下かつ第１基準電圧値より大きい場合のヘッド通電信号を示す図である。
【図４】グラフィックデータと当該グラフィックデータの代替として印刷するためのテキストデータとを関連付けたデータベースを示す図である。
【図５】通常状態でのレシートの一例を示す図である。
【図６】第２基準電圧値≧電源電圧＞第１基準電圧値の場合のレシートの一例を示す図である。
【図７】第１基準電圧値≧電源電圧の場合のレシートの一例を示す図である。
【図８】レシート印刷装置における印刷処理のフローチャートである。
【図９】変形例の第２基準電圧値≧電源電圧＞第１基準電圧値の場合のレシートの一例を示す図である。
【図１０】変形例の第１基準電圧値≧電源電圧の場合のレシートの一例を示す図である。
【符号の説明】
【００５１】
１…レシート印刷システム（印刷システム）  ２…ホスト装置（情報処理端末）  ３…レシート印刷装置（印刷装置）  １２…印刷部（印刷手段）  １７…電源部  ３１…データベース  Ｖ…電源電圧
【図１】
2008149464.tif 000003
【図２】
2008149464.tif 000004
【図３】
2008149464.tif 000005
【図４】
2008149464.tif 000006
【図５】
2008149464.tif 000007
【図６】
2008149464.tif 000008
【図７】
2008149464.tif 000009
【図８】
2008149464.tif 000010
【図９】
2008149464.tif 000011
【図１０】
2008149464.tif 000012