(57)【要約】【課題】１ページごとのプリント進行状況と残りのプリント総枚数の各々を安価に表示させる。【解決手段】ＣＰＵ１６は残りのプリント枚数ｌを算出し、表示コントローラ２６は残りのプリント枚数ｌをＬＣＤ２８に表示させる。ＣＰＵ１６は各画像の１枚当たりのプリント時間Ｔ１をＬＣＤ２８のインジケータＩの総移動数で割った時間であるインジケータの単位移動時間ΔＴを算出する。単位移動時間ΔＴが経過した場合、表示コントローラ２６はＬＣＤ２８のインジケータＩを現在の表示位置から１桁分移動して表示させる）。【選択図】  図４
2005246731.tif 000002
【特許請求の範囲】
【請求項１】
数字、文字又は記号を含むキャラクタを１行又は１列のみで表示する表示手段と、
画像の入力を受け付ける画像入力手段と、
プリントする画像及び各画像のプリント枚数の指定を受け付ける操作手段と、
前記指定された画像を前記指定されたプリント枚数に従って所定の印刷媒体に１枚ずつプリントするプリント手段と、
前記プリント手段がプリントする残りの総枚数を算出する算出手段と、
前記総枚数を表示させ、かつ現在プリントしている１枚分のプリントの進行状況に応じて現在表示中のキャラクタの表示形態を変化させる表示制御手段と、
を備えるプリンタ。
【請求項２】
前記算出手段は１枚分のプリントに要する単位プリント時間を算出し、前記表示制御手段は前記単位プリント時間及び現在の１枚分のプリントの開始から経過した時間に基づいて現在表示中のキャラクタのうち経過時間に対応した位置に表示されたキャラクタの表示形態を変化させる請求項１に記載のプリンタ。
【請求項３】
前記算出手段は前記単位プリント時間を前記表示手段で表示可能なキャラクタの最大数で割った単位移動時間を算出し、前記表示制御手段は現在の１枚分のプリントの開始から前記単位移動時間の経過毎に前記表示形態を変化させるキャラクタを移動表示させる請求項２に記載のプリンタ。
【請求項４】
前記表示制御手段は、現在表示中のキャラクタのうちのプリントの進行状況に応じた位置に表示されたキャラクタをアンダーバー付きのキャラクタとして表示させる請求項１〜３のいずれかに記載のプリンタ。
【請求項５】
前記表示制御手段は、現在表示中のキャラクタのうちのプリントの進行状況に応じた位置に表示されたキャラクタを点滅表示させる請求項１〜３のいずれかに記載のプリンタ。
【請求項６】
前記表示制御手段は、現在表示中のキャラクタのうちのプリントの進行状況に応じた位置に表示されたキャラクタを反転表示させる請求項１〜３のいずれかに記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタに関し、特にプリンタにおいてプリントの進行状況を表示させる技術に関する。
【背景技術】
【０００２】
プリンタのプリント進行状況を把握させる従来技術としては、例えば特許文献１及び２がある。特許文献１では、メモリカードにプリント制御情報が書き込まれているコマ番号を認識し、演算処理部により認識結果をもとにプリント制御情報が書き込まれている各コマ番号に設定されているプリント枚数とプリント制御情報が設定されていないコマ番号に予め設定されているデフォルト値からプリントすべき総枚数の演算処理を行い、このプリント総枚数を表示部に表示させる。
【０００３】
特許文献２では、プリンタの上面のデジタルカメラ載置トレイに載置されたデジタルカメラから入力された画像ファイルのデータ量に基づいて画像印刷の所要時間及び印刷の開始から終了までのデジタルカメラ載置トレイの移動速度を算出する。そして、印刷の際、その移動速度でデジタルカメラ載置台を印刷終了位置まで上方に移動させる。また、印刷終了までの処理時間をタイマの秒針で示す。
【特許文献１】特開２００２−５９６２５号公報
【特許文献２】特開２００３−２６６８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１の技術では、残りのプリント総枚数は把握できるものの、１ページ当たりのプリントの進行状況は把握できない。また、特許文献２の技術では、印刷終了までの処理時間は把握できるものの、残りのプリント総枚数及び１ページ当たりのプリントの進行状況は把握できない。
【０００５】
このような問題点を解決するには、１ページごとのプリント進行状況と残りのプリント総枚数を各々表示させる装置をプリンタに設けることが考えられる。しかし、この場合、それらを表示させる部分が必要であるため、表示装置が大型化し高コスト化する可能性があり、問題が多い。本発明はこのような問題点に鑑み、１ページごとのプリント進行状況と残りのプリント総枚数の両方を安価に表示させることのできるプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、請求項１に係る発明は、数字、文字又は記号を含むキャラクタを１行又は１列のみで表示する表示手段と、画像の入力を受け付ける画像入力手段と、プリントする画像及び各画像のプリント枚数の指定を受け付ける操作手段と、前記指定された画像を前記指定されたプリント枚数に従って所定の印刷媒体に１枚ずつプリントするプリント手段と、前記プリント手段がプリントする残りの総枚数を算出する算出手段と、前記総枚数を表示させ、かつ現在プリントしている１枚分のプリントの進行状況に応じて現在表示中のキャラクタの表示形態を変化させる表示制御手段と、を備えるプリンタである。
【０００７】
この発明によると、現在プリントしている１枚分のプリントの進行状況に応じてキャラクタの表示形態が変化し、かつ残りのプリント枚数も表示されるため、残りのプリント枚数と１枚のプリントの進行状況を同時に把握できる。ここで、表示手段はキャラクタを表示できるもので足り、安価に構成できる。
【０００８】
請求項２に係る発明は、請求項１に記載のプリンタにおいて、前記算出手段は１枚分のプリントに要する単位プリント時間を算出し、前記表示制御手段は前記単位プリント時間及び現在の１枚分のプリントの開始から経過した時間に基づいて現在表示中のキャラクタのうち経過時間に対応した位置に表示されたキャラクタの表示形態を変化させる。
【０００９】
請求項３に係る発明は、請求項２に記載のプリンタにおいて、前記算出手段は前記単位プリント時間を前記表示手段で表示可能なキャラクタの最大数で割った単位移動時間を算出し、前記表示制御手段は現在の１枚分のプリントの開始から前記単位移動時間の経過毎に前記表示形態を変化させるキャラクタを移動表示させる。
【００１０】
この発明によると、単位移動時間の経過毎に表示形態を変化させるキャラクタが移動表示される。移動方向は、キャラクタの表示される行の左から右あるいは右から左、キャラクタの表示される列の上から下あるいは下から上であるが、プリント進行状況を視覚的に容易に把握できる方向とすることが好ましい。
【００１１】
請求項４に係る発明は、請求項１〜３のいずれかに記載のプリンタにおいて、前記表示制御手段は、現在表示中のキャラクタのうちのプリントの進行状況に応じた位置に表示されたキャラクタをアンダーバー付きのキャラクタとして表示させる。
【００１２】
請求項５に係る発明は、請求項１〜３のいずれかに記載のプリンタにおいて、前記表示制御手段は、現在表示中のキャラクタのうちのプリントの進行状況に応じた位置に表示されたキャラクタを点滅表示させる。
【００１３】
請求項６に係る発明は、請求項１〜３のいずれかに記載のプリンタにおいて、前記表示制御手段は、現在表示中のキャラクタのうちのプリントの進行状況に応じた位置に表示されたキャラクタを反転表示させる。
【００１４】
これらの発明によると、プリント進行状況をアンダーバー、キャラクタの点滅表示、反転表示の位置により視覚的に容易に把握できる。なお、キャラクタに付加させる記号はアンダーバー以外のものであってもよく、ダッシュ、クォーテーション、スター、チルダ等を付加してもよい。
【発明の効果】
【００１５】
この発明によると、現在プリントしている１枚分のプリントの進行状況に応じてキャラクタの表示形態が変化し、かつ残りのプリント枚数も表示されるため、残りのプリント枚数と１枚のプリントの進行状況を同時に把握できる。ここで、表示手段はキャラクタを表示できるもので足り、安価に構成できる。
【発明を実施するための最良の形態】
【００１６】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００１７】
＜第１実施形態＞
［概略構成］
図１は、本発明の好ましい実施形態に係るプリンタの構成を示すブロック図である。プリンタは、記録メディア２からデータを読み取るメディアインターフェース（Ｉ／Ｆ）１２と、ＣＰＵ１６と、各種データの一時記憶並びに演算領域等として利用されるＲＡＭ１８と、演算に必要なデータやプログラム並びにフレームなどが記憶されているＲＯＭ２０と、ＬＣＤ２８を有しており各種情報を表示させる表示部２２と、表示部２２の表示制御を行う表示コントローラ２６と、表示コントローラ２６の制御に従いＬＣＤ２８を駆動させるＬＣＤドライバ２７と、パソコンその他の外部機器を接続し得る通信インターフェース２５と、ユーザからの各種操作の入力を受け付ける操作部２４と、各回路ブロック間で信号を伝送するためのバス３６とを備えている。
【００１８】
記録メディア２には、利用者がデジタルカメラ等によって撮影した画像のデータが格納されている。記録メディア２は、スマートメディア（Solid-State Floppy Disk Card）、ＰＣカード、コンパクトフラッシュ（登録商標）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなど種々の媒体（リムーバブルメディア）を用いることができる。使用される媒体に応じた信号処理手段とメディアインターフェース１２が用意される。複数種類の記録メディア２に対応できるように、複数種類のメディアインターフェース１２を具備する態様も好ましい。
【００１９】
図２に示すように、ＬＣＤ２８及び操作部２４は、プリンタの前面などユーザが操作・認識しやすい位置に操作パネルとして一体的に配置されている。ＬＣＤ２８は、１行１６桁の文字又は数字あるいは記号と、その各文字の下にアンダーバーを付加して表示できるＬＣＤであり安価で入手できる。本実施形態では、アンダーバーをプリント進行状況のインジケータＩとして移動表示させるが、プリンタが動作をしている状態を例示する記号をプリント進行状況に応じて表示切り替えさせてもよい。操作部２４は、メニューボタン２４１、選択ボタン２４２・２４３、決定ボタン２４４を有している。選択ボタン２４２・２４３を押下することで、記録メディア２から入力された画像のうちプリントすべき画像及び各画像のプリント枚数を選択・指定でき、決定ボタン２４４を押下することで上記選択された画像の画像データ及び指定された各画像のプリント枚数がＲＡＭ１８に記憶される。メニューボタン２４１が押下されると、ＬＣＤ２８はプリントする画像の画質やレイアウトなどを設定する設定メニューを表示する。設定メニューの表示中に選択ボタン２４２・２４３を押下することで設定すべき項目を選択し、決定ボタン２４４で選択した設定項目を確定できる。確定した設定項目はＲＡＭ１８に記憶される。
【００２０】
再び図１を参照すると、ＣＰＵ１６とプリントコントローラ３１とはバス３６を介して接続され、ＣＰＵ１６とプリントコントローラ３１との間で制御信号や画像データが通信される。ＣＰＵ１６はＲＡＭ１８に記憶された画像データ及び選択・確定された設定項目に従ってプリント出力用の画像データ（以下、プリントデータで表す）を生成する。
【００２１】
プリントデータは、プリントコントローラ３１に送信され、プリントコントローラ３１によりプリントヘッド３２を駆動するための制御信号に変換される。こうして、プリントヘッド３２が制御され、印画動作が実行されることにより、出力結果としてプリント物を得ることができる。印画方式については、特に限定するものではなく、印画紙自体が熱によって発色するサーモ・オートクローム（ＴＡ）方式、インク滴をノズルによって印画紙に吹きつけるインクジェット方式など、種々の方式が可能である。本実施形態では、印画紙はカット紙であり、１枚ずつプリントヘッド３２に給紙されるものとする。
【００２２】
ＲＯＭ２０には、プログラムが記憶されており、ＣＰＵ１６は、このプログラムをＲＡＭ１８にロードしてそこに記述された処理ステップを実行する。ＲＡＭ１８は、ＣＰＵ１６がプログラムを実行する際の作業用メモリとして用いられる。
【００２３】
［プリント進行状況表示処理］
次に、図３のフローチャートに基づき、ＣＰＵ１６及び表示コントローラ２６によるプリント進行状況表示処理を詳細に説明する。
【００２４】
Ｓ１１では、ＣＰＵ１６はＲＡＭ１８に記憶された各画像のプリント枚数を総和したプリントの総枚数ｎを算出し、残りのプリント枚数ｌをｌ＝ｎとする。Ｓ１２では、表示コントローラ２６は残りのプリント枚数ｌをＬＣＤ２８に表示させる。Ｓ１３では、インジケータを所定の初期位置（ここでは、図４（ａ）に示すようにＬＣＤ２８の左端）に表示させる。
【００２５】
Ｓ１４では、ＣＰＵ１６は各画像の１枚当たりのプリント時間Ｔ１を算出する。時間Ｔ１は、画像データの容量から算出できる。例えば、単位データ量（例えば１ＫＢ）の画像データに要する平均プリント時間を予め算出しておき、プリントする画像データの容量に平均プリント時間を乗じた値を時間Ｔ１として算出することができる。プリント時間Ｔ１が画像データの内容に関わらず一定の値Ｔ１’をとる場合はＴ１＝Ｔ１’としてもよい。例えば、所定の単位データ量（例えば１ＫＢ）のプリントデータに基づくプリントに要する平均プリント時間を予め算出しておき、生成した全プリントデータの容量に平均プリント時間を乗じた値を総プリント時間Ｔ０として算出する。そして、総プリント時間Ｔ０を総枚数ｎで割った値Ｔ１’をＴ１とすることができる。なお、表示コントローラ２６は総プリント時間Ｔ０をＬＣＤ２８に表示させてもよい。
【００２６】
Ｓ１５では、ＣＰＵ１６は時間Ｔ１をＬＣＤ２８のインジケータＩの総移動数で割った時間であるインジケータＩの単位移動時間ΔＴを算出する。ここではＬＣＤ２８は１６桁ＬＣＤであるため、ΔＴ＝Ｔ１／１６である。
【００２７】
Ｓ１６では、ＣＰＵ１６は単位移動時間ΔＴの経過を判断する。単位移動時間ΔＴが経過した場合はＳ１７に移行し、経過しない場合は引き続きΔＴの経過を判断する。Ｓ１７では、図４に示すように、表示コントローラ２６はＬＣＤ２８のインジケータＩを現在の表示位置から文字１桁分移動して表示させる。Ｓ１８では、ＣＰＵ１６はプリントコントローラ３１及びプリントヘッド３２が１枚分のプリントを終了したか否かを判断する。１枚分のプリントを終了した場合はＳ１８に移行する。終了していない場合はＳ１６に戻り、１枚分のプリントが終了するまでＳ１６〜Ｓ１８が繰り返されてその都度インジケータＩが移動表示される。図４（ａ）〜（ｄ）はインジケータＩがＬＣＤ２８の左側から右側に１桁ずつ移動表示される状態を示しており、図４（ｅ）は１枚分のプリントが終了したときのインジケータＩの表示位置を示している。
【００２８】
Ｓ１９では、ＣＰＵ１６はｌから１を減算する。即ちｌ＝ｌ−１とする。Ｓ２０では、ｌ＝０か否か、即ち残りのプリント枚数が０となりプリントが全て終了したか否かを判断する。ｌ＝０の場合はこの処理を終了する。ｌ≠０の場合はＳ１３に戻り、次の１枚分のプリントについてＳ１３〜２０を繰り返して残りのプリント枚数を表示させ（図４（ｆ）参照）、かつ１枚のプリントの進行状況に応じてインジケータＩをＬＣＤ２８の左側から右側に１桁ずつ移動表示させる。
【００２９】
なお、上述の処理ステップＳ１２〜Ｓ２０を実行するプログラムはＲＯＭ２０に記憶されている。
【００３０】
以上の処理により、１枚のプリントが現在どれくらい進行しているかをＬＣＤ２８に表示されたインジケータＩの位置から知ることができ、残りのプリント枚数もＬＣＤ２８の表示から知ることができる。
【００３１】
＜その他の実施形態＞
上述の第１実施形態において、文字又は数字にアンダーバーを付加する代わりに、ダッシュ、クォーテーション、スター、チルダ等を付加してもよい。あるいは、文字又は数字にアンダーバーを付加する代わりに、文字又は数字を点滅表示させたり、白黒反転表示させてもよい。
【図面の簡単な説明】
【００３２】
【図１】本発明の好ましい実施形態に係るプリンタのブロック構成図
【図２】表示部の外観を示す図
【図３】プリント進行状況表示処理の流れを示すフローチャート
【図４】ＬＣＤの表示内容を例示した図
【符号の説明】
【００３３】
１６：ＣＰＵ、２０：ＲＯＭ、２２：表示部、２６：表示コントローラ、２８：ＬＣＤ
【図１】
2005246731.tif 000003
【図２】
2005246731.tif 000004
【図３】
2005246731.tif 000005
【図４】
2005246731.tif 000006