(57)【要約】【解決手段】印刷中の書類の印刷経過を決定するための方法及び装置が与えられる。書類の印刷経過はプリンタに内蔵されるモニター手段により、印刷中にモニターされる。その後、印刷の完了割合が、モニター手段から受信した情報に基づいてリアルタイムで計算される。複数の印刷フィールドを有する書類の各印刷フィールドの印刷完了状態を決定するべく、計算された割合が使用される。計算された割合は、プリンタに関連するホスト装置へ報告される。計算された割合は、プリンタ及び／またはホスト装置の不揮発性メモリ内に格納され、その結果、電力不良中でも計算された印刷完了割合は維持される。計算された印刷完了割合は、電力回復と同時に不揮発性メモリから呼び出される。【選択図】図１
2007512978.tif 000002
【特許請求の範囲】
【請求項１】
プリンタで印刷されている書類の印刷経過を決定するための方法であって、
印刷中に、書類の印刷経過をモニターする工程と、
前記モニターする工程に基づいて、印刷の完了した割合をリアルタイムで計算する工程と、
から成る方法。
【請求項２】
請求項１に記載の方法であって、さらに、計算された割合を、不揮発性メモリに格納する工程を含む、方法。
【請求項３】
請求項１に記載の方法であって、さらに、前記プリンタに関連するホスト装置へ、計算された割合を報告する工程を含む、方法。
【請求項４】
請求項３に記載の方法であって、さらに、計算された割合を、ホスト装置の不揮発性メモリに格納する工程を含む、方法。
【請求項５】
請求項１に記載の方法であって、さらに、プリンタディスプレイ上に、計算された割合を表示する工程を含む、方法。
【請求項６】
請求項１に記載の方法であって、さらに、前記プリンタに関連するホスト装置のディスプレイ上に、計算された割合を表示する工程を含む、方法。
【請求項７】
請求項１に記載の方法であって、
前記モニターする工程は、印刷中に前記プリンタの紙ドライブ機構の動きをモニターする工程から成る、ところの方法。
【請求項８】
請求項１に記載の方法であって、前記モニターする工程は、前記プリンタの紙ドライブ機構と独立である、ところの方法。
【請求項９】
請求項１に記載の方法であって、さらに、印刷された書類の割合が１００％未満である場合に、印刷エラーを検出する工程を含む、ところの方法。
【請求項１０】
請求項９に記載の方法であって、さらに、使える書類を与えるのに十分な情報が印刷されたか否かを決定する工程を含む、方法。
【請求項１１】
請求項１に記載の方法であって、前記書類は、チケット、クーポン券、伝票、または領収書から成る、ところの方法。
【請求項１２】
請求項１に記載の方法であって、前記書類は複数の印刷フィールドから成り、さらに、計算された割合に基づいて、前記複数の印刷フィールドの各々の印刷完了状態を決定する工程を含む、ところの方法。
【請求項１３】
請求項１２に記載の方法であって、さらに、前記プリンタからホスト装置へ印刷フィールド完了状態を報告する工程を含む、ところの方法。
【請求項１４】
請求項１３に記載の方法であって、前記報告する工程は、前記印刷中にリアルタイムで報告することから成る、ところの方法。
【請求項１５】
請求項１２に記載の方法であって、さらに、印刷フィールド完了状態を、プリンタの不揮発性メモリ及びホスト装置の不揮発性メモリの少なくともひとつに格納する工程を含む、方法。
【請求項１６】
請求項１２に記載の方法であって、さらに、前記印刷フィールド完了状態を、プリンタのディスプレイまたはホスト装置のディスプレイの少なくともひとつに表示する工程を含む、方法。
【請求項１７】
請求項１２に記載の方法であって、さらに、複数の印刷フィールドのすべてが印刷されない場合に、印刷エラーを検出する工程を含む、方法。
【請求項１８】
請求項１７に記載の方法であって、さらに、使える書類を与えるのに十分な数の印刷フィールドが印刷されたか否かを決定する工程を含む、方法。
【請求項１９】
請求項１２に記載の方法であって、前記決定する工程は、
各印刷フィールドの位置及び大きさを決定する工程と、
各印刷フィールドに対する印刷フィールド完了状態を決定するべく、各印刷フィールドの位置及び大きさを、計算された割合と比較する工程と、
から成るところの方法。
【請求項２０】
請求項１２に記載の方法であって、前記複数の印刷フィールドは重要及び非重要フィールドから成り、前記決定する工程は、
各重要フィールドの位置及び大きさを決定する工程と、
各重要フィールドに対する印刷フィールド完了状態を決定するべく、各重要フィールドの位置及び大きさを、計算された割合と比較する工程と、
から成るところの方法。
【請求項２１】
請求項２０に記載の方法であって、すべての重要フィールドが印刷されたとき、使える書類が作成される、ところの方法。
【請求項２２】
請求項２０に記載の方法であって、前記決定する工程は、さらに、
各非重要フィールドの位置及び大きさを決定する工程と、
各非重量フィールドに対する印刷フィールド完了状態を決定するべく、各非重要フィールドの位置及び大きさを、計算された割合と比較する工程と、
から成るところの方法。
【請求項２３】
請求項１に記載の方法であって、前記モニターする工程は、書類上に乗っており、印刷中に書類が紙経路に沿って移動するに従って回転する、感知ホイールの回転動作を感知する工程から成る、ところの方法。
【請求項２４】
請求項２に記載の方法であって、感知ホイールの回転動作は、光学センサーにより検出される、ところの方法。
【請求項２５】
請求項２３に記載の方法であって、感知ホイールの回転動作は磁気センサーにより検出される、ところの方法。
【請求項２６】
請求項１に記載の方法であって、前記モニターする工程は、紙経路に沿って配置された一列のセンサーを通じて、印刷中に書類が紙経路に沿って移動するに従い、書類の位置を感知する工程から成る、ところの方法。
【請求項２７】
請求項２６に記載の方法であって、前記センサーは光学センサーから成る、ところの方法。
【請求項２８】
請求項２６に記載の方法であって、前記センサーは、紙経路に沿った書類の移動により作動する機械的作動センサーから成る、ところの方法。
【請求項２９】
請求項１に記載の方法であって、前記モニターする工程は、印刷中に紙経路に沿って書類が移動するに従い、書類によって回転するカムの回転動作を感知する工程から成る、ところの方法。
【請求項３０】
請求項２９に記載の方法であって、カムの回転動作は光学センサーによって検出される、ところの方法。
【請求項３１】
請求項２９に記載の方法であって、カムの回転動作は磁気センサーによって検出される、ところの方法。
【請求項３２】
請求項１に記載の方法であって、前記モニターする工程は、印刷中に書類が紙経路に沿って移動するに従い、書類の位置を、光学ナビゲーションセンサーを通じて感知する工程から成る、ところの方法。
【請求項３３】
プリンタで印刷されている書類の印刷経過を決定するための装置であって、
印刷中に書類の印刷経過をモニターするためのモニター手段と、
モニター結果に基づいて、印刷完了割合を、リアルタイムで計算するためのプロセッサと、
から成る装置。
【請求項３４】
請求項３３に記載の装置であって、さらに、計算された割合を格納するための不揮発性メモリを含む、装置。
【請求項３５】
請求項３３に記載の装置であって、計算された割合は、プリンタと関連したホスト装置に報告される、ところの装置。
【請求項３６】
請求項３５に記載の装置であって、計算された割合は、ホスト装置の不揮発性メモリ内に格納される、ところの装置。
【請求項３７】
請求項３３に記載の装置であって、さらに、計算された割合を表示するためのディスプレイを含む、装置。
【請求項３８】
請求項３３に記載の装置であって、計算された割合は、前記プリンタに関連したホスト装置のディスプレイに表示される、ところの装置。
【請求項３９】
請求項３３に記載の装置であって、前記モニター手段は、印刷中に前記プリンタの紙ドライブ機構の動きをモニターする、ところの装置。
【請求項４０】
請求項３３に記載の装置であって、前記モニター手段は、前記プリンタの紙ドライブ機構と独立である、ところの装置。
【請求項４１】
請求項３３に記載の装置であって、印刷された書類の割合が１００％未満である場合に、印刷エラーが検出される、ところの装置。
【請求項４２】
請求項４１に記載の装置であって、前記プロセッサは、使える書類を与えるのに十分な情報が印刷されたか否かを決定する、ところの装置。
【請求項４３】
請求項３３に記載の装置であって、前記書類は、チケット、クーポン券、伝票、領収書から成る、ところの装置。
【請求項４４】
請求項３３に記載の装置であって、
前記書類は、複数の印刷フィールドから成り、
前記プロセッサはさらに、前記計算された割合に基づいて、複数の印刷フィールドの各々の印刷完了状態を決定する、
ところの装置。
【請求項４５】
請求項４４に記載の装置であって、前記印刷フィールド完了状態は、前記プリンタからホスト装置へ報告される、ところの装置。
【請求項４６】
請求項４５に記載の装置であって、前記印刷フィールド完了状態は、印刷中にリアルタイムで報告される、ところの装置。
【請求項４７】
請求項４４に記載の装置であって、印刷フィールド完了状態は、プリンタの不揮発性メモリ及びホスト装置の不揮発性メモリの少なくともひとつに格納される、ところの装置。
【請求項４８】
請求項４４に記載の装置であって、印刷フィールド完了状態は、プリンタのディスプレイまたはホスト装置のディスプレイの少なくともひとつに表示される、ところの装置。
【請求項４９】
請求項４４に記載の装置であって、前記複数の印刷フィールドのすべてが印刷されない場合に、印刷エラーが検出される、ところの装置。
【請求項５０】
請求項４９に記載の装置であって、さらに、使える書類を与えるのに十分な数の印刷フィールドが印刷されたか否かが決定される、ところの装置。
【請求項５１】
請求項４４に記載の装置であって、前記プロセッサは、各印刷フィールドの位置及び大きさを決定し、各印刷フィールドに対して印刷フィールド完了状態を決定するべく、各印刷フィールドの位置及び大きさを、計算された割合と比較する、ところの装置。
【請求項５２】
請求項４４に記載の装置であって、
前記複数のフィールドは重要及び非重要フィールドから成り、
前記プロセッサは各重要フィールドの位置及び大きさを決定し、各重要フィールドに対する印刷フィールド完了状態を決定するべく、各重要フィールドの位置及び大きさを、計算された割合と比較する、
ところの装置。
【請求項５３】
請求項５２に記載の装置であって、すべての重要フィールドが印刷されたときに使える書類が作成される、ところの装置。
【請求項５４】
請求項５２に記載の装置であって、前記プロセッサはさらに、各非重要フィールドの位置及びサイズを決定し、各非重要フィールドに対する印刷フィールド完了状態を決定するべく、各非重要フィールドの位置及び大きさを、計算された割合と比較する、ところの装置。
【請求項５５】
請求項３３に記載の装置であって、前記モニター手段は、
書類上に乗っており、印刷中、書類が紙経路に沿って移動するに従い回転する感知ホイールと、
前記感知ホイールの回転動作を感知するためのセンサーと、
から成るところの装置。
【請求項５６】
請求項５５に記載の装置であって、前記センサーは光学センサーから成る、ところの装置。
【請求項５７】
請求項５５に記載の装置であって、前記センサーは磁気センサーから成る、ところの装置。
【請求項５８】
請求項３３に記載の装置であって、前記モニター手段は、印刷中に書類が紙経路に沿って移動するに従い、書類の位置を感知する、紙経路に沿って配置された一列のセンサーから成る、ところの装置。
【請求項５９】
請求項５８に記載の装置であって、前記センサーは光学センサーから成る、ところの装置。
【請求項６０】
請求項５８に記載の装置であって、前記センサーは紙経路に沿った書類の動きによって作動する機械的作動センサーから成る、ところの装置。
【請求項６１】
請求項３３に記載の装置であって、前記モニター手段は、
印刷中に、書類が紙経路に沿って移動するに従い、書類によって回転するカムと、
前記カムの回転動作を感知するためのセンサーと、
から成るところの装置。
【請求項６２】
請求項６１に記載の装置であって、前記センサーは光学センサーから成る、ところの装置。
【請求項６３】
請求項６１に記載の装置であって、前記センサーは磁気センサーから成る、ところの装置。
【請求項６４】
請求項３３に記載の装置であって、前記モニター手段は、印刷中、書類が紙経路に沿って移動するに従い、書類の位置を感知する、光学ナビゲーションセンサーから成る、ところの装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、ここに参考文献として組み込む、２００３年１１月１２日に出願された、 “Smart Printer Including Configurable Ticket Template, Status Updating, Color Conversion, Print Progress Detection, Print Completion Detection, and Paper Low Sensing Features”と題する米国仮特許出願第60/519,521号に基づくものである。
【０００２】
本発明は、概して、印刷の分野に関する。特に、本発明は印刷中の書類の印刷経過を決定するための方法及び装置を与える。
【背景技術】
【０００３】
書類を印刷する際、書類の印刷が完了したことを確かめることが所望される。しばしばこれは完全に印刷された書類の進路の端にセンサーを配置することにより実行されている。書類がこのセンサーに到達すると、書類が印刷されたことを合理的に仮定することができる。このアプローチは、書類が印刷中である場合に印刷経過を知ることができないという欠点を有する。このアプローチは、単に、印刷が完了した時を示すに過ぎない。
【０００４】
他の従来技術のアプローチは、印刷機構のすぐ先にセンサーを配置するものである。このセンサーは、書類が印刷機構を作動させたことを検出することができる。書類が印刷機構を作動させかつこのセンサーを完全に通過するとき、書類が印刷されたことを合理的に仮定することができる。このアプローチは書類が印刷されている際に印刷経過を知ることができないという欠点を有する。このアプローチは、印刷が始まったこと及び印刷が完了したことのみを決定する。
【０００５】
他の従来技術のアプローチは、紙送り／ドライブ機構内での紙移動の経過をモニターするものである。紙ドライブの経過を検出するこのシステムの欠点は、紙が実際に印刷機構をうまく移動したことを保証できない点である。例えば、このシステムは、書類がプリンタドライブ機構のすぐ後で紙詰まりし、印刷機構を完全に通過することを妨げているにも拘わらず、書類が完全に印刷されたことを指示してしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、印刷中の書類の印刷経過を検出する方法及び装置を与えることが有利である。また、印刷の完了した割合（パーセンテージ）をリアルタイムで指示することが有利である。さらに、書類が印刷されている際に複数の印刷フィールドを有する書類のそれぞれの印刷フィールドの印刷状態を決定できれば有利である。この方法及び装置は紙ドライブ機構と独立であればさらに有利である。
【０００７】
本発明の方法及び装置は上記及び他の利点を与える。
【課題を解決するための手段】
【０００８】
本発明は、印刷中の書類の印刷経過を決定するための方法及び装置を与える。本発明のひとつの態様において、書類の印刷経過は、印刷中、モニター手段によりモニターされる。その後、完了した印刷の割合が、例えばモニター手段に関連したプロセッサにより、モニター手段から受信した情報に基づいてリアルタイムで計算される。
【０００９】
計算された割合は、プリンタの不揮発性メモリ内に格納される。また、計算された割合はプリンタに関連するホスト装置に報告される。計算された割合がホスト装置に報告されるとすぐに、それはホスト装置の不揮発性メモリ内に格納される。
【００１０】
計算された印刷完了割合は、プリンタのディスプレイ及び／または関連するホスト装置のディスプレイに表示される。
【００１１】
印刷された書類の割合が１００パーセント未満であれば、印刷エラーが検出される。印刷エラーが検出されると、プロセッサは使える書類を与えるのに十分な情報が印刷されたか否かを決定する。書類は仮想的にあらゆる種類の書類から成る。しかし、書類が、チケット、クーポン券、伝票、領収書または金銭若しくは法律的価値を有する任意の同種類の書類のひとつから成る場合、使える書類を与えるのに十分な情報が印刷されたか否かを決定することは、特に重要である。
【００１２】
本発明のひとつの態様において、モニター手段は、印刷中のプリンタの紙ドライブ機構の動きをモニターする。この実施例において、モニター手段はソフトウエアまたはハードウエアにより実行される。
【００１３】
本発明の他の態様において、モニター手段はプリンタの紙ドライブ機構から独立である。例えば、モニター手段は、書類上に乗っていて、印刷中に書類が紙経路に沿って移動するに従い回転する感知ホイールから成る。その際、センサーは感知ホイールの回転移動を感知するためのセンサーが与えられる。該センサーは光学センサーから成る。他に、センサーは磁気センサーでもよい。
【００１４】
本発明の他の態様において、モニター手段は、印刷中、書類が紙経路に沿って移動するに従い書類の位置を感知する、紙経路に沿って配置された一列のセンサーから成る。一列のセンサーを構成するセンサーは光学センサーから成る。他に、一列のセンサーを構成するセンサーは、紙経路に沿った書類の動きにより作動する機械的作動センサーでもよい。
【００１５】
本発明の他の態様において、モニター手段は、印刷中、書類が紙経路に沿って移動するに従い、書類により回転するカムから成る。カムの回転移動を感知するためのセンサーが与えられる。センサーは光学センサーから成る。他に、センサーは磁気センサーであってもよい。
【００１６】
本発明の付加的実施例において、モニター手段は、印刷中、紙経路に沿って書類が移動するに従い、書類の位置を感知する光学ナビゲーションセンサーから成る。
【００１７】
また、本発明の他の実施例において、書類は複数の印刷フィールドから成る。プロセッサは、計算された割合に基づいて複数の印刷フィールドの各々の印刷完了状態を決定する。印刷フィールド完了状態はプリンタからホスト装置へ報告される。例えば、印刷フィールド完了状態は、書類の印刷中、リアルタイムで報告される。印刷フィールド完了状態は、プリンタの不揮発性メモリ内及び／またはホスト装置の不揮発性メモリ内に格納される。印刷フィールド完了状態は、プリンタのディスプレイまたはホスト装置のディスプレイの少なくともひとつに表示される。
【００１８】
複数の印刷フィールドのすべてが印刷されなければ、印刷エラーが検出される。印刷エラーが検出されると、プロセッサは、使える書類を与えるのに十分な数の印刷フィールドが印刷されたか否かを決定する。
【００１９】
プロセッサは、各印刷フィールドの位置及び大きさを決定し、各印刷フィールドの位置及び大きさを計算された割合と比較し、各印刷フィールドの印刷フィールド完了状態を決定する。
【００２０】
ひとつの実施例において、複数の印刷フィールドは、重要及び非重要フィールドから成る。この実施例において、プロセッサは各重要フィールドの位置及び大きさを決定し、各重要フィールドの位置及び大きさを計算された割合と比較し、各重要フィールドの印刷フィールド完了状態を決定する。すべての重要フィールドが印刷されたとき、使える書類が作成される。
【００２１】
プロセッサはまた各非重要フィールドの位置及び大きさを決定し、各非重要フィールドの位置及び大きさを計算された割合と比較し、各非重要フィールドの印刷フィールド完了状態を決定する。
【００２２】
装置に対応して、本発明に従い、印刷経過を検出するための方法も与えられる。
【発明を実施するための最良の形態】
【００２３】
以下の詳細な説明は特定の実施例を与えるに過ぎず、本発明の態様、応用、または構成を制限するものではない。特定の実施例の詳細な説明は、当業者が実施できる程度に十分詳細に説明される。特許請求の範囲から離れることなく、構成要件の機能及び配置に対してさまざまな変更が可能である。
【００２４】
本発明は印刷中に書類の印刷経過を決定するための方法及び装置を与える。図１に示される本発明の実施例において、書類の印刷経過は、プリンタ10内に含まれるモニター手段12により、印刷中、モニターされる。その後、印刷が完了した割合が、例えばモニター手段12に関連するプロセッサ14により、モニター手段12から受信した情報に基づいてリアルタイムで計算される。
【００２５】
計算された割合はプリンタ10の不揮発性メモリ16内に格納される。また、計算された割合はプリンタ10に関連するホスト装置20に報告される。計算された割合はホスト装置20の不揮発性メモリ22内に格納される。不揮発性メモリ内に計算された印刷完了割合を格納することにより、印刷完了割合は、プリンタ10及び／またはホスト装置20が電力不良を起こしたときも保持される。このデータの保持は、電力回復と同時に、印刷完了割合を決定することができる点で有効である。
【００２６】
ホスト装置20は、パーソナルコンピュータ、レジスタ、販売端末、スロットマシン、ゲーム端末、宝くじ機械、輸送チケット販売機、娯楽チケット販売機、などから成る。
【００２７】
計算された印刷完了割合は、プリンタ10のディスプレイ18及び／またはホスト装置20に関連するディスプレイ24に表示される。
【００２８】
印刷された書類の割合が１００％未満である場合には、印刷エラーが検出される。１００％未満の書類が印刷された場合、例えば、紙を送らない及び紙詰まりのような印刷エラーが検出される。印刷エラーが検出されれば、プロセッサ14は使える書類を与えるのに十分な情報が印刷されたか否かを決定する。書類は、仮想的に、あらゆる種類の書類から成る。しかし、書類が、チケット、クーポン券、伝票、領収書、または金銭的または法律的価値がある同様の書類のひとつから成る場合には、使える書類を与えるのに十分な情報が印刷されたか否かを決定することが、特に有効である。
【００２９】
本発明のひとつの実施例において、モニター手段12は印刷中にプリンタ10の紙ドライブ機構の動きをモニターする。この実施例において、モニター手段12はソフトウエアまたはハードウエアにより実行される。
【００３０】
図２に示される本発明の他の実施例において、モニター手段は感知ホイール及びセンサー32から成る。感知ホイールは書類5上に乗っており、書類5が印刷機構34により印刷中に紙経路（矢印A）に沿って移動するに従い、回転する。紙ドライブ機構36は、書類5を、紙経路Aに沿って、印刷機構34を通過するように動かす。感知ホイール30は、例えば、アーム37によりプランタのハウジングからぶら下がり、バネ38によりテンションをかけられる。センサー32は感知ホイール30の回転動作を感知する。センサー32は感知ホイール30に隣接するアーム37上に設置される。その後、印刷割合が、センサー32により検出された感知ホイール30の回転動作の量に基づいて計算される。センサー32は光学センサーから成る。他に、センサー32は磁気センサーであってもよい。仮想的に、あらゆる種類の磁気センサーが使用可能であり、磁気及びホール効果センサー、磁気及び検出コイル、一方のコイルが電気的に励起された２つの相互作用コイル、などが含まれる。
【００３１】
図３に示されるような本発明の他の実施例において、モニター手段は、印刷中、紙経路Aに沿って書類が移動するに従い、書類5の位置を感知する、紙経路Aに沿って配置された一列のセンサー40から成る。印刷割合は、書類5がセンサー40により感知されながら紙経路Aに沿って移動した距離に基づいて計算される。一列のセンサー40を構成するセンサーは、光学センサーから成る。他に、一列のセンサー40を構成するセンサーは、紙経路に沿った書類の動きにより作動する機械的作動センサーであってもよい。
【００３２】
図４に示されるような本発明のさらに他の実施例において、モニター手段は、印刷中、紙経路Aに沿って書類5が移動するに従い、書類5により回転するカム50から成る。カムは、プリンタハウジング内に固定されたピン54の回りに回転する。センサー52はカム50の回転移動（矢印B）を感知するために与えられる。センサー52はプリンタハウジング内のカム50に隣接して固定される。その後、印刷割合が、センサー52により検出されたカム50の回転移動量に基づいて計算される。センサー52は光学センサーから成る。他に、センサー52は磁気センサーであってもよい。仮想的に、あらゆる種類の磁気センサーが使用可能であり、磁気及びホール効果センサー、磁気及び検出コイル、一方のコイルが電気的に励起された２つの相互作用コイル、などが含まれる。
【００３３】
図５に示される本発明の他の実施例において、モニター手段は、印刷中、紙経路Aに沿って書類5が移動するに従い、書類5の位置を感知する光学ナビゲーションセンサー60（例えば、マウスタイプのセンサー）から成る。書類5を適正に感知するために、光学ナビゲーションセンサー60は、紙移動を検知するべく書類5の十分近くに配置されなければならない。印刷割合は、書類5が光学ナビゲーションセンサー60により感知されながら紙経路Aに沿って移動した距離に基づいて計算される。
【００３４】
図２〜５に示されるモニター手段は、紙経路Aに沿って印刷機構34を過ぎて書類5を通過させる紙ドライブ機構36とは独立である。よって、図２〜５に示されるモニター手段の実施例は、書類が印刷機構を実際にうまく通過したことを保証するものである。
【００３５】
本発明のさらに他の実施例において、図６に示すように、書類11は、印刷フィールド１〜７のような複数の印刷フィールドから成る。プロセッサは、計算された割合に基づいて、複数の印刷フィールド１〜７の各々の印刷完了状態を決定する。ひとつの印刷フィールドが完了するとすぐに、そのフィールドに対して印刷フィールド完了フラグが設定される。印刷フィールド完了状態（例えば、どの印刷フィールド完了フラグが設定されたのかを指示する）は、プリンタからホスト装置20へ報告される。例えば、印刷フィールド完了状態は書類11の印刷中にリアルタイムで報告される。印刷フィールド完了状態は、プリンタ10の不揮発性メモリ16内及び／またはホスト装置20の不揮発性メモリ22内に格納される。印刷フィールド完了状態はプリンタのディスクプレイ18またはホスト装置のディスプレイ24の少なくともひとつに表示される。
【００３６】
複数の印刷フィールド１〜７のすべてが印刷されなければ、印刷エラーが検出される。印刷エラーが検出されれば、プロセッサ14は使える書類を与えるのに十分な数の印刷フィールドが印刷されたか否かを決定する。
【００３７】
プロセッサ14は各プリントフィールド１〜７の位置及び大きさを決定し、各印刷フィールド１〜７に対して印刷フィールド完了状態を決定するために、各印刷フィールド１〜７の位置及び大きさを計算された割合と比較する。
【００３８】
ひとつの実施例において、複数の印刷フィールド１〜７は、重要及び非重要フィールドから成る。例えば、書類11の重要フィールドは、フィールド3のバーコード及びフィールド4の金額から成る。他の重要フィールドは、フィールド5の期限フィールド、または、認証番号、日付、シリアル番号等のような、重要情報を含む他のフィールドを含んでも良い。非重要フィールドはフィールド1及び2のようなテキストまたは情報フィールドを含む。図７は、図６に示される印刷フィールドを使って作成された印刷書類11の一例を示す。図７の例において、書類11は、印刷日である２００４年２月１９日から３０日が期限の２０ドルの価値を有するクーポン券を表している。このクーポン券はまたバーコード及びシリアル番号とともに、 “Thank you for your Visit, Come Again Soon”というテキストメッセージが記載されている。
【００３９】
プロセッサ12は、各重要フィールドの位置及びサイズを決定し、各重要フィールドの位置及び大きさを計算された割合と比較し、各重要フィールドに対して印刷フィールド完了状態を決定する。すべての重要フィールドが印刷されたとき、使える書類が作成される。
【００４０】
プロセッサ12はまた各非重要フィールドの位置及び大きさを決定し、それを計算された割合と比較し、各非重要フィールドに対して印刷フィールド完了状態を決定する。
【００４１】
図８A及び図８Bは、複数の印刷フィールドを有する書類の印刷フィールド完了状態を決定するための方法の実施例を表すフローチャートである。プリンタはまず、印刷データがホスト装置から受信されたか否かを決定する（ステップ101）。印刷データが受信されたことが決定されるとすぐに、以前の印刷動作中に設定されていたすべての印刷フィールド完了フラグをクリアし（ステップ102）、印刷を開始する（ステップ103）。その後、プリンタは、上記さまざまなモニター手段により印刷の経過をモニターし、第１フィールドが印刷されたか否かを決定する（ステップ104）。もしそうなら、印刷完了フラグが第１フィールドに対して設定され（ステップ105）、その後プリンタは第２印刷フィールドが印刷されたか否かを決定する（ステップ106）。第１フィールドが印刷されなかったら、プリンタは印刷を続行し、第２フィールドが印刷されたか否かを決定する（ステップ106）。第２フィールドが印刷されたら、印刷完了フラグが第２フィールドに対して設定される（ステップ107）。この処理は、ｎ個のフィールドに対して続けられる。その後、プリンタは、ｎ番目のフィールドが印刷されたか否かを決定する（ステップ108）。もしそうならば、印刷完了フィールドがフィールドｎに対して設定される（ステップ109）。ｎ番目のフィールド（すなわち、最終フィールド）が印刷されてもされなくても、プリンタはその点までの得られた印刷フィールド完了状態を格納または更新する（ステップ110）。その後、この印刷フィールド完了状態はホスト装置で利用できるようにされる（ステップ111）。その後、プリンタは印刷が完了したか否かを決定する（ステップ112）。印刷が完了しなければ、プリンタは第１フィールドで始まる印刷フィールド完了状態の再チェックを開始する（ステップ104）。この処理は書類の印刷が終了するまで続けられる。
【００４２】
それぞれの印刷フィールドのさまざまな位置及び大きさにより、先行印刷フィールドの前に後続番号のプリントフィールドが印刷を終了してもよい。したがって、印刷完了状態は印刷済みの書類の割合により決定されるため、プリンタは、各プリントフィールドが完了するのを待つのではなく、最初からやり直す前に、各印刷フィールドの印刷完了状態をチェックすることができる。
【００４３】
本発明は、印刷中の書類の印刷経過を決定するための有利な方法及び装置を与える。
【００４４】
発明はさまざまな実施例との関係で説明されてきたが、特許請求の範囲に記載された発明の思想及び態様から離れることなく、さまざまな修正及び付加が可能である。
【図面の簡単な説明】
【００４５】
【図１】図１は、本発明のひとつの実施例のブロック図を示す。
【図２】図２は、本発明に従う、印刷経過モニター手段の実施例を示す。
【図３】図３は、本発明に従う、印刷経過モニター手段の他の実施例を示す。
【図４】図４は、本発明に従う、印刷経過モニター手段の他の実施例を示す。
【図５】図５は、本発明に従う、印刷経過モニター手段の他の実施例を示す。
【図６】図６は、本発明に従う、複数の印刷フィールドを有する書類の例を示す。
【図７】図７は、図６の印刷フィールドに従い作成された印刷書類の例を示す。
【図８Ａ】図８Aは、本発明に従う、複数の印刷フィールドを有する書類の印刷フィールド完了状態を決定するための方法のひとつの実施例を示すフローチャートである。
【図８Ｂ】図８Bは、本発明に従う、複数の印刷フィールドを有する書類の印刷フィールド完了状態を決定するための方法の他の実施例を示すフローチャートである。
【図１】
2007512978.tif 000003
【図２】
2007512978.tif 000004
【図３】
2007512978.tif 000005
【図４】
2007512978.tif 000006
【図５】
2007512978.tif 000007
【図６】
2007512978.tif 000008
【図７】
2007512978.tif 000009
【図８Ａ】
2007512978.tif 000010
【図８Ｂ】
2007512978.tif 000011
【手続補正書】
【提出日】平成18年11月14日(2006.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタで印刷されている書類の印刷経過を決定するための方法であって、
印刷中に、書類の印刷経過をモニターする工程と、
前記モニターする工程に基づいて、印刷の完了した割合をリアルタイムで計算する工程と、
から成る方法。
【請求項２】
請求項１に記載の方法であって、さらに、計算された割合を、不揮発性メモリに格納する工程を含む、方法。
【請求項３】
請求項１または２に記載の方法であって、さらに、前記プリンタに関連するホスト装置へ、計算された割合を報告する工程を含む、方法。
【請求項４】
請求項３に記載の方法であって、さらに、計算された割合を、ホスト装置の不揮発性メモリに格納する工程を含む、方法。
【請求項５】
請求項１から４のいずれかに記載の方法であって、さらに、プリンタディスプレイ上に、計算された割合を表示する工程を含む、方法。
【請求項６】
請求項１から５のいずれかに記載の方法であって、さらに、前記プリンタに関連するホスト装置のディスプレイ上に、計算された割合を表示する工程を含む、方法。
【請求項７】
請求項１から６のいずれかに記載の方法であって、
前記モニターする工程は、印刷中に前記プリンタの紙ドライブ機構の動きをモニターする工程から成る、ところの方法。
【請求項８】
請求項１から７のいずれかに記載の方法であって、前記モニターする工程は、前記プリンタの紙ドライブ機構と独立である、ところの方法。
【請求項９】
請求項１から８のいずれかに記載の方法であって、さらに、印刷された書類の割合が１００％未満である場合に、印刷エラーを検出する工程を含む、ところの方法。
【請求項１０】
請求項９に記載の方法であって、さらに、使える書類を与えるのに十分な情報が印刷されたか否かを決定する工程を含む、方法。
【請求項１１】
請求項１から１０のいずれかに記載の方法であって、前記書類は、チケット、クーポン券、伝票、または領収書から成る、ところの方法。
【請求項１２】
請求項１から１１のいずれかに記載の方法であって、前記書類は複数の印刷フィールドから成り、さらに、計算された割合に基づいて、前記複数の印刷フィールドの各々の印刷完了状態を決定する工程を含む、ところの方法。
【請求項１３】
請求項１２に記載の方法であって、さらに、前記プリンタからホスト装置へ印刷フィールド完了状態を報告する工程を含む、ところの方法。
【請求項１４】
請求項１３に記載の方法であって、前記報告する工程は、前記印刷中にリアルタイムで報告することから成る、ところの方法。
【請求項１５】
請求項１２から１４のいずれかに記載の方法であって、さらに、印刷フィールド完了状態を、プリンタの不揮発性メモリ及びホスト装置の不揮発性メモリの少なくともひとつに格納する工程を含む、方法。
【請求項１６】
請求項１２から１５のいずれかに記載の方法であって、さらに、前記印刷フィールド完了状態を、プリンタのディスプレイまたはホスト装置のディスプレイの少なくともひとつに表示する工程を含む、方法。
【請求項１７】
請求項１２から１６のいずれかに記載の方法であって、さらに、複数の印刷フィールドのすべてが印刷されない場合に、印刷エラーを検出する工程を含む、方法。
【請求項１８】
請求項１７に記載の方法であって、さらに、使える書類を与えるのに十分な数の印刷フィールドが印刷されたか否かを決定する工程を含む、方法。
【請求項１９】
請求項１２から１８のいずれかに記載の方法であって、前記決定する工程は、
各印刷フィールドの位置及び大きさを決定する工程と、
各印刷フィールドに対する印刷フィールド完了状態を決定するべく、各印刷フィールドの位置及び大きさを、計算された割合と比較する工程と、
から成るところの方法。
【請求項２０】
請求項１２から１９のいずれかに記載の方法であって、前記複数の印刷フィールドは重要及び非重要フィールドから成り、前記決定する工程は、
各重要フィールドの位置及び大きさを決定する工程と、
各重要フィールドに対する印刷フィールド完了状態を決定するべく、各重要フィールドの位置及び大きさを、計算された割合と比較する工程と、
から成るところの方法。
【請求項２１】
請求項２０に記載の方法であって、すべての重要フィールドが印刷されたとき、使える書類が作成される、ところの方法。
【請求項２２】
請求項２０または２１に記載の方法であって、前記決定する工程は、さらに、
各非重要フィールドの位置及び大きさを決定する工程と、
各非重量フィールドに対する印刷フィールド完了状態を決定するべく、各非重要フィールドの位置及び大きさを、計算された割合と比較する工程と、
から成るところの方法。
【請求項２３】
請求項１から２２のいずれかに記載の方法であって、前記モニターする工程は、書類上に乗っており、印刷中に書類が紙経路に沿って移動するに従って回転する、感知ホイールの回転動作を感知する工程から成る、ところの方法。
【請求項２４】
請求項２３に記載の方法であって、感知ホイールの回転動作は、光学センサーにより検出される、ところの方法。
【請求項２５】
請求項２３に記載の方法であって、感知ホイールの回転動作は磁気センサーにより検出される、ところの方法。
【請求項２６】
請求項１から２２のいずれかに記載の方法であって、前記モニターする工程は、紙経路に沿って配置された一列のセンサーを通じて、印刷中に書類が紙経路に沿って移動するに従い、書類の位置を感知する工程から成る、ところの方法。
【請求項２７】
請求項２６に記載の方法であって、前記センサーは光学センサーから成る、ところの方法。
【請求項２８】
請求項２６に記載の方法であって、前記センサーは、紙経路に沿った書類の移動により作動する機械的作動センサーから成る、ところの方法。
【請求項２９】
請求項１から２２のいずれかに記載の方法であって、前記モニターする工程は、印刷中に紙経路に沿って書類が移動するに従い、書類によって回転するカムの回転動作を感知する工程から成る、ところの方法。
【請求項３０】
請求項２９に記載の方法であって、カムの回転動作は光学センサーによって検出される、ところの方法。
【請求項３１】
請求項２９に記載の方法であって、カムの回転動作は磁気センサーによって検出される、ところの方法。
【請求項３２】
請求項１から２２のいずれかに記載の方法であって、前記モニターする工程は、印刷中に書類が紙経路に沿って移動するに従い、書類の位置を、光学ナビゲーションセンサーを通じて感知する工程から成る、ところの方法。
【請求項３３】
プリンタで印刷されている書類の印刷経過を決定するための装置であって、
印刷中に書類の印刷経過をモニターするためのモニター手段と、
モニター結果に基づいて、印刷完了割合を、リアルタイムで計算するためのプロセッサと、
から成る装置。
【請求項３４】
請求項３３に記載の装置であって、さらに、計算された割合を格納するための不揮発性メモリを含む、装置。
【請求項３５】
請求項３３または３４に記載の装置であって、計算された割合は、プリンタと関連したホスト装置に報告される、ところの装置。
【請求項３６】
請求項３５に記載の装置であって、計算された割合は、ホスト装置の不揮発性メモリ内に格納される、ところの装置。
【請求項３７】
請求項３３から３６のいずれかに記載の装置であって、さらに、計算された割合を表示するためのディスプレイを含む、装置。
【請求項３８】
請求項３３から３７のいずれかに記載の装置であって、計算された割合は、前記プリンタに関連したホスト装置のディスプレイに表示される、ところの装置。
【請求項３９】
請求項３３から３８のいずれかに記載の装置であって、前記モニター手段は、印刷中に前記プリンタの紙ドライブ機構の動きをモニターする、ところの装置。
【請求項４０】
請求項３３から３９のいずれかに記載の装置であって、前記モニター手段は、前記プリンタの紙ドライブ機構と独立である、ところの装置。
【請求項４１】
請求項３３から４０のいずれかに記載の装置であって、印刷された書類の割合が１００％未満である場合に、印刷エラーが検出される、ところの装置。
【請求項４２】
請求項４１に記載の装置であって、前記プロセッサは、使える書類を与えるのに十分な情報が印刷されたか否かを決定する、ところの装置。
【請求項４３】
請求項３３から４２のいずれかに記載の装置であって、前記書類は、チケット、クーポン券、伝票、領収書から成る、ところの装置。
【請求項４４】
請求項３３から４３のいずれかに記載の装置であって、
前記書類は、複数の印刷フィールドから成り、
前記プロセッサはさらに、前記計算された割合に基づいて、複数の印刷フィールドの各々の印刷完了状態を決定する、
ところの装置。
【請求項４５】
請求項４４に記載の装置であって、前記印刷フィールド完了状態は、前記プリンタからホスト装置へ報告される、ところの装置。
【請求項４６】
請求項４５に記載の装置であって、前記印刷フィールド完了状態は、印刷中にリアルタイムで報告される、ところの装置。
【請求項４７】
請求項４４または４５に記載の装置であって、印刷フィールド完了状態は、プリンタの不揮発性メモリ及びホスト装置の不揮発性メモリの少なくともひとつに格納される、ところの装置。
【請求項４８】
請求項４４から４７のいずれかに記載の装置であって、印刷フィールド完了状態は、プリンタのディスプレイまたはホスト装置のディスプレイの少なくともひとつに表示される、ところの装置。
【請求項４９】
請求項４４から４８のいずれかに記載の装置であって、前記複数の印刷フィールドのすべてが印刷されない場合に、印刷エラーが検出される、ところの装置。
【請求項５０】
請求項４９に記載の装置であって、さらに、使える書類を与えるのに十分な数の印刷フィールドが印刷されたか否かが決定される、ところの装置。
【請求項５１】
請求項４４から５０のいずれかに記載の装置であって、前記プロセッサは、各印刷フィールドの位置及び大きさを決定し、各印刷フィールドに対して印刷フィールド完了状態を決定するべく、各印刷フィールドの位置及び大きさを、計算された割合と比較する、ところの装置。
【請求項５２】
請求項４４から５１のいずれかに記載の装置であって、
前記複数のフィールドは重要及び非重要フィールドから成り、
前記プロセッサは各重要フィールドの位置及び大きさを決定し、各重要フィールドに対する印刷フィールド完了状態を決定するべく、各重要フィールドの位置及び大きさを、計算された割合と比較する、
ところの装置。
【請求項５３】
請求項５２に記載の装置であって、すべての重要フィールドが印刷されたときに使える書類が作成される、ところの装置。
【請求項５４】
請求項５２または５３に記載の装置であって、前記プロセッサはさらに、各非重要フィールドの位置及びサイズを決定し、各非重要フィールドに対する印刷フィールド完了状態を決定するべく、各非重要フィールドの位置及び大きさを、計算された割合と比較する、ところの装置。
【請求項５５】
請求項３３から５４のいずれかに記載の装置であって、前記モニター手段は、
書類上に乗っており、印刷中、書類が紙経路に沿って移動するに従い回転する感知ホイールと、
前記感知ホイールの回転動作を感知するためのセンサーと、
から成るところの装置。
【請求項５６】
請求項５５に記載の装置であって、前記センサーは光学センサーから成る、ところの装置。
【請求項５７】
請求項５５に記載の装置であって、前記センサーは磁気センサーから成る、ところの装置。
【請求項５８】
請求項３３から５４のいずれかに記載の装置であって、前記モニター手段は、印刷中に書類が紙経路に沿って移動するに従い、書類の位置を感知する、紙経路に沿って配置された一列のセンサーから成る、ところの装置。
【請求項５９】
請求項５８に記載の装置であって、前記センサーは光学センサーから成る、ところの装置。
【請求項６０】
請求項５８に記載の装置であって、前記センサーは紙経路に沿った書類の動きによって作動する機械的作動センサーから成る、ところの装置。
【請求項６１】
請求項３３から５４のいずれかに記載の装置であって、前記モニター手段は、
印刷中に、書類が紙経路に沿って移動するに従い、書類によって回転するカムと、
前記カムの回転動作を感知するためのセンサーと、
から成るところの装置。
【請求項６２】
請求項６１に記載の装置であって、前記センサーは光学センサーから成る、ところの装置。
【請求項６３】
請求項６１に記載の装置であって、前記センサーは磁気センサーから成る、ところの装置。
【請求項６４】
請求項３３から５４のいずれかに記載の装置であって、前記モニター手段は、印刷中、書類が紙経路に沿って移動するに従い、書類の位置を感知する、光学ナビゲーションセンサーから成る、ところの装置。
【国際調査報告】
2007512978.tif 000012