(57)【特許請求の範囲】
【請求項１】
サーマルプリンタのプロセッサにより、コンピュータから感熱印刷媒体の両面に印刷されるデータを受信するステップと、
前記プロセッサにより異なる印刷密度で印刷される異なるタイプのデータを判定するために、前記サーマルプリンタにより、前記データを分析するステップと、
前記プロセッサにより、前記異なる印刷密度の平均印刷密度を判定するステップと、
前記プロセッサにより、前記平均印刷密度が所定の平均印刷密度より大きいと判定するステップと、
前記プロセッサにより、前記データを印刷するために必要な電力レベルを判定するステップと、
前記プロセッサにより、前記印刷するために必要な電力レベルが前記感熱印刷媒体の両面に同時に印刷する際の予め決められた上限の電力レベルより高いと判定された場合、前記プロセッサにより、第１のサーマルプリントヘッドに実質的にすべての使用可能な電力を供給して前記感熱印刷媒体の第１の面のみの印刷を実行するように指示し、前記第１の面の印刷が終了した後に前記感熱印刷媒体の移動を反転させて前記感熱印刷媒体における第２の面の印刷を開始する位置まで前記感熱印刷媒体を移動させ、第２のサーマルプリントヘッドに実質的にすべての使用可能な電力を供給して前記第２の面のみの印刷を実行するように指示するステップと
を含むサーマルプリンタの制御方法。
【請求項２】
前記感熱印刷媒体が、印刷後に搭乗券になる、請求項１に記載のサーマルプリンタの制御方法。
【請求項３】
前記感熱印刷媒体が、印刷後にレシートになる、請求項１に記載のサーマルプリンタの制御方法。
【請求項４】
前記データが、バーコードを含む、請求項１に記載のサーマルプリンタの制御方法。
【請求項５】
前記データが、クーポンを含む、請求項１に記載のサーマルプリンタの制御方法。
【請求項６】
前記データが、マップを含む、請求項１に記載のサーマルプリンタの制御方法。
【請求項７】
前記データが、会社のロゴを含む、請求項１に記載のサーマルプリンタの制御方法。
【請求項８】
感熱印刷媒体の第１の面に印刷するための第１のサーマルプリントヘッドと、
前記感熱印刷媒体の第２の面に印刷するための第２のサーマルプリントヘッドと、
印刷中に、前記感熱印刷媒体を移動するための第１および第２の駆動プラテンと、
コンピュータから前記感熱印刷媒体の前記第１の面および前記第２の面に印刷されるデータを受信し、異なる印刷密度で印刷される異なるタイプのデータを判定するために、前記データを分析し、前記異なる印刷密度の平均印刷密度を判定し、前記平均印刷密度が所定の平均印刷密度より大きいと判定し、前記データを印刷するために必要な電力レベルを判定し、前記印刷するために必要な電力レベルが前記感熱印刷媒体の両面に同時に印刷する場合の予め決められた上限の電力レベルより高いと判定した場合、前記第１のサーマルプリントヘッドに実質的にすべての使用可能な電力を供給して前記感熱印刷媒体の第１の面のみの印刷を実行するように指示し、前記第１の面の印刷が終了した後に前記感熱印刷媒体の移動を反転させて前記感熱印刷媒体の第２の面の印刷を開始する位置まで前記感熱印刷媒体移動させ、前記第２のサーマルプリントヘッドに実質的にすべての使用可能な電力を供給して前記第２の面のみの印刷を実行するように指示するプロセッサと、
を備えるサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマル・プリンタ及びサーマル・プリンタの制御方法に関する。
【背景技術】
【０００２】
文書を印刷している間に、サーマル・プリンタが１つまたは複数のタイプの印刷エラーを起こす場合がある。例えば、プリンタが印刷中の情報のタイプを非常に薄くまたは非常に濃く印刷する場合がある。さらに、文書の両面に印刷するサーマル・プリンタの場合には、プリンタが、両面に同時に印刷している間に、サーマル・プリント・ヘッドの電力の分布が不均一になってしまう場合がある。
【０００３】
例えば、航空機の搭乗券またはレンタカーのクーポンのような旅行用文書は、通常、印刷した文字、旅行者の個人データ、飛行またはレンタカーのデータおよび／またはバーコードのような機械読み取り可能なデータを含んでいる。サーマル・プリンタは、これらのデータを非常に薄く印刷してしまう場合がある。旅行用文書が両面印刷文書である場合には、裏面または第２の面は、ロードマップ、道順データ、または会社のロゴを含んでいる場合があるが、これらすべてのデータは、はっきりとセグメント分割された印刷、すなわちベタ印刷領域を含む。プリンタは、これらのベタ印刷領域を非常に濃く印刷する場合がある。過度に薄いおよび過度に濃い印刷の両方とも印刷文書を読みにくくする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷中の情報のタイプに基づいて印刷の品質を制御し、両面に印刷している場合に、サーマル・プリント・ヘッドの電力の分配が不均一になるのを防止するサーマル・プリンタを制御するための方法があれば有利である。
【課題を解決するための手段】
【０００５】
この方法は、サーマルプリンタ
のプロセッサにより、コンピュータから感熱印刷媒体の両面に印刷されるデータを受信するステップと、プロセッサにより、異なる印刷密度で印刷される異なるタイプのデータを判定するために、サーマルプリンタによりデータを分析するステップと、プロセッサにより、異なる印刷密度の平均印刷密度を判定するステップと、プロセッサにより、平均印刷密度が所定の平均印刷密度より大きいと判定するステップと、プロセッサにより、データを印刷するために必要な電力レベルを判定するステップと、プロセッサにより、印刷するために必要な電力レベルが感熱印刷媒体の両面に同時に印刷する際の予め決められた上限の電力レベルより高いと判定された場合、プロセッサにより、第１のサーマルプリントヘッドに実質的にすべての使用可能な電力を供給して感熱印刷媒体の第１の面のみの印刷を実行するように指示し、第１の面の印刷が終了した後に感熱印刷媒体の移動を反転させて感熱印刷媒体における第２の面の印刷を開始する位置まで感熱印刷媒体を移動させ、第２のサーマルプリントヘッドに実質的にすべての使用可能な電力を供給して第２の面のみの印刷を実行するように指示するステップとを含む。
【図面の簡単な説明】
【０００６】
【図１】例示としての印刷システムの略図である。
【図２】図１のプリンタからの例示としての文書である。
【発明を実施するための形態】
【０００７】
図１を参照すると、例示としてのプリンタ１０は、ダイレクト・サーマル・プリンタを含む。図のプリンタ１０は、感熱印刷媒体２８の両面に印刷するために使用することができる。しかし、感熱印刷媒体２８の片面だけに印刷するダイレクト・サーマル・プリンタも、本発明と一緒に使用することができる。
【０００８】
例示としてのプリンタ１０は、感熱印刷媒体２８の対向面上に回転プラテン２０および２２を含む。モータ３８は、例えば、印刷媒体２８を送るために、プラテン２０および２２に取り付けられているギヤによりプラテン２０および２２を回転する。プラテン２０を別々に駆動するための別のモータを使用することもできる。
【０００９】
例示としてのプリンタ１０は、さらに、感熱印刷媒体２８の対向面上に対向サーマル・プリント・ヘッド２４および２６を含む。
【００１０】
電力回路３４は、サーマル・プリント・ヘッド２４および２６に電力を供給する。別の方法としては、サーマル・プリント・ヘッド２６に別々に電力を供給するために他の電力回路を使用することができる。
【００１１】
感熱印刷媒体２８の直接熱印刷は、レシートまたはチケットが発行された場合のようなトランザクションが終了した場合に、１回のパスで行うことができる。別の方法としては、直接熱印刷を、２回以上のパス・プロセスにより行うこともできる。この場合、例えば、感熱印刷媒体２８は、第１の方向に移動している間に、サーマル・プリント・ヘッド２４および２６の片方または両方により画像が形成され、次に、第１または第２の後退方向に移動している感熱印刷媒体２８と一緒に、サーマル・プリント・ヘッド２４および２６の一方または両方によりさらに画像形成するために後退する。印刷が終了すると、感熱印刷媒体２８は、そのフォーマット（例えば、ロール、扇状に折り畳まれたシート、個々のシート等）により、個々のレシート、チケットまたは他の文書とするために手動によりまたは自動的にカットまたは切断することができる。
【００１２】
感熱印刷媒体２８は、セルロースまたはポリマー基材シートおよび感熱ダイを有する感熱紙のような感熱紙を含む。感熱印刷媒体２８の一方の面の熱印刷が、感熱印刷媒体２８の対向面上の色に影響を与えない程度の十分な耐熱性を有する基材シートを使用すれば、感熱印刷媒体２８の対向面の印刷を容易に行うことができる。
【００１３】
感熱印刷媒体２８は、例えば、商品券、クーポン、レシート、チケットまたは他の物品または文書を供給するために、感熱印刷媒体２８の片面または両面にグラフィックスまたはテキストまたは両方を印刷することができる紙ロール、扇状に折り畳まれたスタック、個々のシート等の形で供給することができる。
【００１４】
例示としてのプリンタ１０は、さらに、電力回路３４が供給する電力、およびモータ３８の速度を含むサーマル・プリント・ヘッド２４および２６による印刷を制御する制御回路３０を含む。
【００１５】
制御回路３０は、プロセッサまたはＣＰＵ４０と、メモリ４２と、ＰＯＳ端末、旅行キオスク・コンピュータ、またはプリンタ１０にデータを入力し、プリンタ１０からデータを出力するための他のセルフサービスまたは補助サービス端末のような１つまたは複数のホストまたは補助コンピュータ１２と通信するための通信ポート４４とを含むことができる。
【００１６】
プロセッサ４０は、コンピュータ１２からのプリフォーマットされた印刷データを分析し、この分析に基づいて印刷媒体２８上の印刷情報の密度を制御するプリンタ制御ソフトウェア４６を実行する。印刷密度は、印刷品質の基準であり、ページ上の印刷の相対的な濃さまたは印刷コントラストとして定義することができる。印刷密度が最適であると、ぼけた印刷（ｓｍｕｄｇｅ）や望ましくないグレイスケール文字またはグラフィックスを含んでいない、文字、数字および／またはグラフィックスを容易に読むことができるきれいで読みやすい文書ができる。
【００１７】
例えば、バーコード・リーダは、バーコードの狭いおよび広い領域、および濃いおよび薄い領域間の違いを測定する。バーコード・リーダは、十分でないコントラストで印刷されたバーコードをうまく認識したり復号することができない場合がある。それ故、印刷中にどれだけのバーコード・コントラストを処理することができるかについては限界があり、それでも、バーコードが読みやすくなる。
【００１８】
通信ポート４４は、とりわけ、ＲＳ−２３２シリアル、パラレル、ユニバーサル・シリアル・バス、イーサネットおよび／または無線通信の形で（例えば、８０２．１１、８０２．１５およびＩＲ）、プリンタ１０とコンピュータ１２の間の通信をサポートすることができる。通信は、一方向通信であっても双方向通信であってもよい。
【００１９】
印刷のためのデータは、通常、コンピュータ１２により供給される。コンピュータ１２は、プロセッサまたはＣＰＵ５０と、メモリ５２と、通常ポート５４とを含む。プロセッサ５０は、オペレーティング・システム５６およびプリンタ・ドライバ５８を実行する。例示としてのオペレーティング・システム５６としては、マイクロソフト社のオペレーティング・システムのようなウィンドウイング・オペレーティング・システムがある。
【００２０】
コンピュータ１２は、ホストＰＯＳ端末、キオスク、またはプリンタ１０と通信する他のセルフサービスまたは補助サービス端末を含むことができる。とりわけ、製品および／または割引クーポン情報のような印刷のための補足データ、指示、ロードマップ、道順データ（ｗａｙ−ｆｉｎｄｅｒ  ｄａｔａ）または会社のロゴも、例えば、プリンタ１０に直接、またはホストＰＯＳ端末、キオスク、または他のセルフサービスまたは補助サービス端末を通して間接的にデータを提供しているネットワーク・サーバにより供給することができる。印刷のための補助データは、販売するまたは供給する商品またはサービスにより異なる場合がある。
【００２１】
プリンタ・ドライバ５８は、印刷する情報をプリンタ１０が理解することができるフォーマットおよび／または言語に変換する。例えば、プリンタ・ドライバ５８は、情報をラスタ・グラフィックス・フォーマットに変換することができる。プリンタ・ドライバ５８は、また、プリンタ・ドライバ５８に関連するグラフィック・ユーザ・インタフェース（ＧＵＩ）を通してオペレータが入手することができる選択に基づいてプリンタ１０を構成することもできる。
【００２２】
プリンタ・ドライバ５８は、オペレーティング・システム５６から独立していてもよいし、またはその一部であってもよいし、またはオペレーティング・システム５６と一緒に動作するアプリケーション・プログラムであってもよい。例示としてのプリンタ・ドライバ５８は、プリンタ１０のメーカがプリンタ１０と一緒に供給することもできる。
【００２３】
プリンタ１０およびコンピュータ１２は、相互に独立しているものであってもよいし、キオスクのエンクロージャのような１つのエンクロージャ内で結合することもできる。
【００２４】
コンピュータ１２は、さらに、その目的をサポートしている周辺機器を含むこともできるし、このような周辺機器に接続することもできる。例えば、コンピュータ１２が旅行キオスクの一部である場合には、コンピュータ１２をバーコード・リーダ、パスポート・リーダ、およびカード・リーダと結合することもできる。他の例としては、コンピュータ１２がセルフサービスまたは補助サービスチェックアウト・ステーションの一部である場合には、コンピュータ１２を、バーコード・リーダ、農産物用の秤、カード・リーダ、キャッシュ・アクセプタおよび／またはディスペンサ、またはキャッシュ・ドロアおよび個人識別番号（ＰＩＮ）キーパッドと結合することができる。
【００２５】
より詳細には、プリンタ制御ソフトウェア４６は、電力回路３４から必要なサーマル・プリント・ヘッド電力を割り当て、分配し、印刷中の情報の平均印刷密度に基づいて、印刷動作全体を通して駆動モータ３８の速度を変更する。プリンタ制御ソフトウェア４６は、例えば、ラスタ・グラフィックス・フォーマット内で、プリンタ・ドライバ５８から受信した印刷データ内の平均印刷密度を判定する。
【００２６】
両面印刷の場合には、プリンタ・ドライバ５８は、媒体２８の第２の面に印刷される第２の情報とは別に、第１の面に印刷される第１の情報を送信する。媒体２８の第１および第２の面の印刷は、１回の印刷サイクルまたは２回の連続印刷サイクル中に行うことができる。情報の各面に対して、プリンタ制御ソフトウェア４６が、平均印刷密度および印刷に必要な電力を判定する。
【００２７】
例示としての実施態様の場合には、プリンタ制御ソフトウェア４６は、３つの範囲の平均印刷密度、すなわち、（ａ）約３０％以下、（ｂ）約３０％より大きいが、約３９％以下、（ｃ）（ｉ）使用可能な電力の約８０％以下、または（ｉｉ）使用可能な電力の約８０％より大きい必要な電力を含む約４０％より大きい平均印刷密度を含む。
【００２８】
平均印刷密度が３０％以下である場合には、プリンタ制御ソフトウェア４６は、通常の電力および速度と変わらない電力またはプラテン速度で両面を印刷する。
【００２９】
平均印刷密度が３０％よりは大きいが、４０％以下である場合には、プリンタ制御ソフトウェア４６は、通常の電力で、しかしプラテン速度を低減して同時に両面を印刷する。
【００３０】
平均印刷密度が４０％より大きく、印刷のために必要な電力が使用できるすべての電力の８０％以下である場合には、プリンタ制御ソフトウェア４６は、通常の電力で、しかしプラテン速度は低減して同時に両面を印刷する。
【００３１】
印刷のために必要な電力が使用できるすべての電力の８０％を超える場合には、プリンタ制御ソフトウェア４６は、例えば、プリント・ヘッド２４のような１つのプリント・ヘッドだけにエネルギーを確実に供給し、１回で印刷を行い、使用できるすべての電力が１つのプリント・ヘッドだけに供給される。
【００３２】
第１の面の印刷が終了した後で、プリンタ制御ソフトウェア４６は、印刷を中断し、次に前縁部が第２の面の印刷のための位置に適切に位置するまで、媒体２８を自動的に反転させる。次に、プリンタ制御ソフトウェア４６は、第２の面を印刷する。第２の面の印刷中に、プリンタ制御ソフトウェア４６は、第２の面の情報が必ず適当な印刷密度で印刷されるように、例えば、プリント・ヘッド２６のような第２の面の印刷を行うプリント・ヘッドへの電力を制御する。
【００３３】
別の方法としては、プリンタ１０は、全部の紙の長さの移動および給紙ジャムを最小限度に低減するために、どのプリント・ヘッドが、紙の供給源に物理的により近い位置に位置するかにより、第２の面を最初に印刷し、第１の面を最後に印刷することができる。両方の印刷サイクルが終了した後で、プリンタ制御ソフトウェア４６は、媒体２８を供給、ナイフによる切断、または以降の機械的搬送のための位置に移動する。
【００３４】
図２Ａおよび図２Ｂは、搭乗券を含む旅行用文書の形をしている両面感熱文書６０の２つの面６２および７２を示す。
【００３５】
第１の面６２は、異なる密度レベルで印刷した異なるタイプの情報を必要とする。例えば、面６２は、テキスト６６より太いフォントで印刷されるテキスト６４、「搭乗券」を含む。面６２は、さらに、太さが異なるバーを含むバーコード・ラベル６８およびグラフィック・ボックス７０を含む。
【００３６】
第２の面７２は、広告を含む。面６２のように、面７２は、異なるタイプのテキスト７４および７６を含む。面７２は、さらに、広告内のホテルのロゴ７８を含む。
【００３７】
面６２および７２の場合には、プリンタ制御ソフトウェア４６は、平均印刷密度が３０％以下であり、印刷のために必要な電力が使用可能な電力の８０％以下であると判定する。それ故、プリンタ制御ソフトウェア４６は、両面６２および７２を同時に印刷する。
【００３８】
他のタイプの文書６０は、関連するトランザクションに関連する他のタイプの情報を含むことができる。例えば、この情報は、とりわけ、他のまたは複製トランザクション情報、クーポン（図示）、割引またはコンテスト情報、連載漫画、販売条件、文書画像、広告、セキュリティ機能、チケット情報、放棄、保証等のような法的情報を含むことができる。さらに、この情報を、受取人または購入者識別、トランザクション・データ、トランザクションの詳細、店舗在庫または特価品、メーカ在庫または特価品等に基づいて目標とすることもできるし、またはとりわけ可能なオプションのデータベースからランダムに選択することもできる。
【００３９】
都合のよいことに、この印刷制御方法は、文書のわかりやすさおよび読みやすさを改善する。この印刷制御方法は、さらに、サーマル・プリント・ヘッド２４および２６に供給される電力を必ずメーカの推奨する範囲内に制限することにより、プリント・ヘッド電力回路の寿命を延ばす。この印刷制御方法を使用すれば、さらに、より速く印刷を行うことができ、文書の供給もより迅速に行うことができる。必要な印刷電力および全プラテン正方向／逆方向速度で第１および第２の面を別々に印刷すれば、許容最低速度および低減印刷電力で印刷した場合より速く印刷することができる。最後に、この印刷制御方法を使用すれば、印刷したバーコードの最初のパスの読出レートをより速くすることができる。
【００４０】
いくつかの実施形態を特に参照しながら説明してきたが、添付の特許請求の範囲の精神および範囲から逸脱することなしに、本発明を種々に変更および修正することができる。
【図１】
0005431086.tif 000002
【図２】
0005431086.tif 000003