(57)【要約】【課題】  印刷設定や印刷枚数を制御できないデバイスから印刷を行う時に、印刷中に印刷枚数の設定が変更可能な印刷装置を提供する。【解決手段】  印刷中に印刷装置の操作部材を操作することにより、印刷枚数を変更できる。さらに、印刷用紙やインク残量から決定される印刷枚数を上限とし、印刷中または印刷済みの枚数を下限とする範囲内で印刷枚数の変更を可能とし、この範囲外となる場合は変更操作を無効にする、または警告画面を表示する。【選択図】  図２
2009137024.tif 000002
【特許請求の範囲】
【請求項１】
画像送信装置から画像を受信する受信手段と、
前記受信手段により受信した画像を印刷する印刷手段と
前記印刷手段により画像を印刷中に、該画像の印刷枚数を変更するための印刷枚数変更画面を表示する表示手段を有することを特徴とする印刷装置。
【請求項２】
印刷する画像の印刷枚数に関する情報を前記受信手段により受信しない場合に、前記印刷枚数変更画面を表示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷用紙又はインクの残量を検出する残量検出手段を有し、
前記制御手段は、前記残量検出手段において検出された残量で印刷可能な枚数を超える印刷枚数には変更できないようにすることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記制御手段は、前記印刷手段により既に印刷されている印刷枚数よりも少ない枚数には変更できないように制御することを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【請求項５】
さらに、印刷枚数を変更を指示するための指示手段を有し、
前記指示手段により、前記印刷手段により既に印刷されている印刷枚数よりも少ない印刷枚数に変更する指示がされた場合に、前記表示手段は、印刷枚数を変更できないことを示す警告を表示することを特徴とする請求項１ないし４のいずれか１項に記載の印刷装置。
【請求項６】
さらに、印刷枚数を変更を指示するための指示手段を有し、
前記指示手段により、前記印刷手段により既に印刷されている印刷枚数よりも少ない印刷枚数に変更する指示がされた場合に、前記表示手段は、前記画像の印刷を中止するための中止画面を表示することを特徴とする請求項１ないし４のいずれか１項に記載の印刷装置。
【請求項７】
前記中止画面は、印刷を中止するか否かの選択が可能な画面であることを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記受信手段は、赤外線通信により画像を受信することを特徴とする請求項１ないし７のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷手段は、前記受信手段により画像を受信したことに応じて、該画像に基づく印刷を開始することを特徴とする請求項１ないし８のいずれか１項に記載の印刷装置。
【請求項１０】
画像送信装置から画像を受信する受信工程と、
前記受信手段により受信した画像を印刷する印刷工程と
前記印刷工程において画像を印刷中に、該画像の印刷枚数を変更するための印刷枚数変更画面を表示する表示工程とを有することを特徴とする印刷装置の制御方法。
【請求項１１】
印刷する画像の印刷枚数に関する情報を受信しない場合に、前記印刷枚数変更画面を表示する特徴とする請求項１０に記載の印刷装置の制御方法。
【請求項１２】
印刷用紙又はインクの残量を検出する残量検出工程を有し、
前記残量検出工程において検出された残量で印刷可能な枚数を超える印刷枚数には変更できないように制御することを特徴とする請求項１０または１１に記載の印刷装置の制御方法。
【請求項１３】
前記印刷工程において既に印刷が終了した印刷枚数より少ない枚数には変更できないように制御することを特徴とする請求項１０ないし１２のいずれか１項に記載の印刷装置の制御方法。
【請求項１４】
前記印刷枚数変更画面において、既に印刷されている印刷枚数よりも少ない印刷枚数に変更する指示がされた場合に、印刷枚数を変更できないことを示す警告を表示することを特徴とする請求項１０ないし１３のいずれか１項に記載の印刷装置の制御方法。
【請求項１５】
前記印刷枚数変更画面において、前記印刷手段により既に印刷されている印刷枚数よりも少ない印刷枚数に変更する指示がされた場合に、前記画像の印刷を中止するための中止画面を表示させることを特徴とする請求項１０ないし１３のいずれか１項に記載の印刷装置の制御方法。
【請求項１６】
前記中止画面は、印刷を中止するか否かの選択が可能な画面であることを特徴とする請求項１５に記載の印刷装置の制御方法。
【請求項１７】
前記受信工程では、赤外線通信により画像を受信することを特徴とする請求項１０ないし１６のいずれか１項に記載の印刷装置の制御方法。
【請求項１８】
前記印刷工程は、前記受信工程において画像を受信したことに応じて、該画像に基づく印刷を開始することを特徴とする請求項１０ないし１７のいずれか１項に記載の印刷装置の制御方法。
【請求項１９】
請求項１０ないし１８のいずれか１項に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像送信装置から受信した画像を印刷する印刷装置に関する。
【背景技術】
【０００２】
デジタルカメラと印刷装置とで直接通信を行い、ＰＣ等の情報処理装置を介さずに、デジタルカメラに記録された画像を直接印刷装置に送信してプリントを行うカメラダイレクトプリントシステムがある。このようなシステムにおいて、ユーザは、デジタルカメラで画像の選択と用紙サイズや印刷枚数等の印刷設定をおこなうことが可能である。ユーザにより入力された印刷設定と選択された画像に基づいて、デジタルカメラが印刷ジョブを生成し、印刷装置に送信する。印刷装置は受信した印刷ジョブに基ついて画像の印刷を行う。このようにして、ユーザはデジタルカメラで簡単な操作を行うだけで、所望の印刷を行うことができる（特許文献１）。
【特許文献１】特開２００４−２９５３２５
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のカメラダイレクトプリントシステムにおいてはデジタルカメラにおいて画像選択、印刷設定を行うことが可能であるが、デジタルカメラと印刷装置の通信方式によっては、デジタルカメラ側で印刷設定を行えないものもある。通信方式によっては、画像データを送信するための機能は定義されていても、印刷設定情報を送るための機能を定義していないものがある。そのため、そのような通信プロトコルを使用する場合には、例えデジタルカメラで印刷設定が可能であったろしても、デジタルカメラ側で行った印刷設定で画像データの印刷を行うことができない。
【０００４】
また、印刷設定を設定する機能自体をもたないデジタルカメラも存在する。これらようなデジタルカメラについては、印刷装置において、予め印刷条件を入力しておく必要がある。また、デジタルカメラから印刷装置に印刷枚数の情報を送信することができない場合に同じ画像を複数枚印刷したいときには、画像を１枚印刷する毎に、同じ画像を印刷装置に送信しなければ複数枚のプリント物を得ることができず、大変不便であった。
【０００５】
また、１つの画像を複数枚印刷する際に何度も同じ画像を送信しなくて済むように、印刷装置に一度印刷した画像を印刷直後にもう一度印刷するための焼き増し機能を設けることにより、上記の課題を解決することもできる。このような焼き増し機能については、印刷後に印刷データを消去せずに記録しておき、焼き増しの指示が入力された場合に記録しておいた印刷データを基にもう一度同じ画像の印刷を行うことが可能である。しかし、このような焼き増し機能は、印刷終了後に同じ画像の印刷を指示するための機能であるため、複数枚焼き増ししたい場合、ユーザは、印刷終了したら焼き増し指示をするという動作を焼き増ししたい枚数分だけ繰り返して行う必要がある。また、印刷終了してからでないと焼き増しの指示ができないため使い勝手が良くない。
【０００６】
本発明では上記問題に鑑み、デジタルカメラ等の画像送信装置から画像を受信した後に、印刷装置において印刷枚数の変更を可能とするプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明の印刷装置は、画像送信装置から画像を受信する受信手段と、前記受信手段により受信した画像を印刷する印刷手段と前記印刷手段により画像を印刷中に、該画像の印刷枚数を変更するための印刷枚数変更画面を表示する表示手段を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷装置において画像の印刷中に、印刷中の画像の印刷枚数を簡単に変更することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明を実施するための形態について説明する。
【００１０】
（第１の実施形態）
図１４は、本発明に係るプリンタ１の外観図である。プリンタ１は、デジタルカメラ３や携帯電話４等の画像送信装置に記録されている画像データを受信し、受信した画像をプリントすることが可能である。
【００１１】
１０１はＬＣＤで、画像の表示や、印刷設定を表示させるための液晶表示部である。１０２〜１０６は操作キーで、ユーザはＬＣＤ１０１を見ながらこれらの操作キーを操作することにより印刷設定の入力や印刷開始の指示を行う。１０２は、上下左右の指示が可能な十字キー、１０３は選択項目の確定の指示等を行うためのｓｅｔキー、１０４は印刷開始の指示を行うためのｐｒｉｎｔキー、１０５は各種操作キー、１０６は電源の投入のための電源ボタンである。
【００１２】
１０７は、携帯電話からＩｒＤＡ（赤外線通信）による通信プロトコルで画像を受信するためのＩｒＤＡ受光部である。１０８はＵＳＢケーブルを接続するためのＵＳＢコネクタで、ＵＳＢケーブルを介して接続されたデジタルカメラから画像および印刷設定を受信することが可能である。１０９はメモリカードを装着するためのカードスロットで、プリンタ１は、メモリカードに記録されている画像を印刷することも可能である。つまり、このプリンタ１は、ＩｒＤＡ受光部により受信した画像、ＵＳＢケーブルを介して受信した画像、メモリカードに記録されている画像を印刷することが可能である。
【００１３】
１１０は用紙カセットで、印刷用紙が積載されており、印刷するたびにこの用紙カセットから一枚ずつ給紙される。
【００１４】
図１は、プリンタ１のブロック図である。
【００１５】
プリンタ１は、デジタルカメラ３や携帯電話４等の画像送信装置に記録されている画像データを受信し、受信した画像をプリントすることが可能である。２はプリンタ１に装着されるメモリカードで、画像データが記録されている。メモリカード等の記録媒体をカードスロット１０９に装着して、メモリカードに記録されている画像データを印刷することができる。３はデジタルカメラで、プリンタ１とＵＳＢケーブルにより有線接続される。４は携帯電話で、プリンタ１とＩｒＤＡ（赤外線通信）により無線接続されている。デジタルカメラ３、携帯電話４はそれぞれ画像データを記録しており、ＵＳＢ，ＩｒＤＡ等の通信プロトコルによりプリンタに画像を送信することが可能である。通信方式はＵＳＢやＩｒＤＡだけでなく、ＩＥＥＥ１３９４やＩｒＳｉｍｐｌｅ等の他の通信方式を用いても良い。
【００１６】
プリンタ１は、１１〜２０の各部を備えている。１１は、プリンタ１全体を制御し、各種データ演算や処理を行うＣＰＵである。１２は、ＣＰＵ１１が演算や処理を行う際に各種データを格納したり、ワークスペースとして用いるＲＡＭ、１３はＣＰＵ１１で実行されるプログラムや各種データを予め格納しておくＲＯＭである。ＣＰＵ１１はＲＯＭ１３から必要なプログラムを読み出し、読み出したプログラムに基づいて各部の制御及び演算処理を行う。
【００１７】
１４はユーザインターフェースモジュールで、ＬＣＤ１０１、ＬＣＤドライバ、操作キー１０２〜１０６等から構成される。ユーザインターフェースモジュール１４は、ＬＣＤにプリント中画面を表示させたり、印刷設定画面、印刷設定変更画面、さらに、メモリカード２に記録されている画像を表示させたりする。ユーザにより操作キーを介して指示が入力されたことに応じて、その指示を受け付けて、ＣＰＵに伝える。ＣＰＵは、ユーザからの操作に応じて、各部の動作を制御する。また、ユーザが操作キーを操作したことに応じて、ＬＣＤの表示画面を変更したりする表示制御を行う。
【００１８】
１５は、デジタルカメラ３やＰＣ等とＵＳＢ接続し、データの送受信を行うためのＩ／Ｏポート部である。２０は、携帯電話４からデータ転送を行うためのＩｒＤＡ接続機能を持つインターフェースであるＩｒＤＡモジュールであり、ＩｒＤＡ受光部１０７等から構成される。１６は、画像データを印刷するプリンタモジュールで、プリントヘッドや給排紙モータ、ヘッド、モータを制御するためのＩＣ等を備えている。１７は、外部メモリカード２と接続するためのメモリカードインターフェース、１８は、プリンタ１に電源を供給するバッテリ、１９は、プリンタに収納されている用紙やインクの残量を検出する残量検出部である。
【００１９】
図２は、本発明のプリントシステムにおいて、ＩｒＤＡ転送機能を持つ携帯電話４からプリントを行う際のプリンタのシーケンスを示すフローチャートである。これらの処理については、ＣＰＵ１１が、ＲＯＭ１３から読み出したプログラムに基づいて，各処理部を制御することにより実行される。
【００２０】
まず、ＩｒＤＡモジュール部２０により、携帯電話４等の画像送信装置から画像データを受信する（Ｓ１０００）。画像データの受信が完了すると、ＣＰＵ１１およびプリントモジュール１６により印刷処理が開始され、画像データから印刷用データへ変換、印刷データに基づく画像の印刷が開始される（Ｓ１００１）。この印刷データへの変換処理中やプリントモジュール１６による画像の印刷中は、ユーザインターフェースモジュール１４は表示部に図５のようなプリント中画面を表示する（Ｓ１００２）と共に、ユーザからの印刷枚数変更の指示を受け付ける。
【００２１】
図５のプリント中画面は、プリンタ１が印刷中であることを表示すると共に、印刷枚数の進捗５０１（現在の印刷枚数／印刷設定枚数）も表示している。印刷設定枚数というのは印刷設定されている印刷枚数であり、現在の印刷枚数というのは、現在印刷が完了した枚数または印刷中のものが印刷設定枚数中の何枚目の印刷であるかを示す印刷枚数である。本実施形態では現在の印刷枚数と印刷設定枚数を表示しているが、印刷設定枚数と残りの印刷枚数（印刷設定枚数中の未印刷の枚数）を表示しても良い。また、プリント中画面においては、印刷設定枚数の変更を受け付けるための印刷枚数変更画面（５０２）としての役割も持っている。印刷枚数変更表示領域５０２には、現在設定されている印刷枚数が表示される。また、用紙残量５０３、用紙サイズ５０４を通知するための表示も行っている。
【００２２】
プリント動作中は、Ｓ１００３でユーザからのユーザインターフェースの操作部への操作入力を監視し、ユーザによる操作が行われた場合はＳ１００４で入力された操作の内容を解析する。入力された操作が印刷設定枚数の増加を示すものであれば、Ｓ１００５で印刷枚数増加処理を行う。また、Ｓ１００４で印刷設定枚数の減少の操作と判定された場合は、Ｓ１００６で印刷枚数減少処理を行う。この、印刷枚数増加処理および印刷枚数減少処理については、後で詳しく説明する。その後、Ｓ１００７で１枚分のプリント動作が終了したかどうかを判定する。プリント動作が終了していなくプリント動作中であった場合はＳ１００３に戻り、再びユーザからの操作入力の監視を継続する。プリント動作が終了している時はＳ１００８で印刷済みの枚数となる現在の印刷枚数を確認し、指定された印刷設定枚数分のプリントが終了していない場合は、Ｓ１００２に戻り、プリント動作を開始して、次の用紙に対して画像のプリントを行う。この時、プリント動作に必要なデータはすでにプリンタ１のＲＡＭ１２記録してあるため、携帯電話４から画像データを転送する必要は無い。印刷設定枚数全て印刷し終わり、残りの印刷枚数がゼロになるまでＳ１００２からＳ１００８の動作を繰り返し、残りの印刷枚数がなくなり印刷設定枚数分の印刷が完了したら携帯電話４からの画像のプリントを終了する。
【００２３】
図３は、第１の実施形態のプリントシステムにおける、印刷枚数増加処理シーケンスを示すフローチャートである。図２のフローチャートＳ１００４で印刷枚数増加処理と判断されると、Ｓ１００５で次のような処理が実行される。
【００２４】
まず、Ｓ２００１で、残量検出部１９が、プリンタ１に備えられたインクカセットや用紙収納部から、プリンタ１に収納されている用紙やインクの残量を検出する。Ｓ２００２で、検出した用紙またはインクの印刷メディアの残量に基づいて、印刷設定枚数の増加が可能か判断する。メディアの残量が十分にあり、印刷設定枚数の増加が可能であると判断すると、Ｓ２００３で印刷設定枚数を増加し、さらに表示画面を書き換える（図５→図６、図６→図７）。Ｓ２００２でメディア残量が不足しており、印刷設定枚数を増加させる事ができないと判断した場合は、Ｓ２００４でユーザのキー操作による印刷設定枚数の増加の指示を無効とし、印刷枚数増加処理を終える。
【００２５】
プリンタ１がバッテリ１９で駆動している場合には、Ｓ２００２での印刷設定枚数の増加が可能かの判定にバッテリ残量を追加してもよい。その場合、メディア残量とバッテリ残量に基づいて算出された印刷可能な印刷枚数のうちより少ない方を印刷可能枚数として、印刷可能枚数と印刷設定枚数を比較することにより印刷設定枚数の増加が可能かを判断するとよい。
【００２６】
このような印刷枚数増加処理を行うことにより、プリンタ１のメディア残量やバッテリ残量から印刷可能枚数の上限を決定し、印刷中にこの上限まで印刷枚数を増加することが可能となる。
【００２７】
図４は、本発明のプリントシステムにおける印刷枚数減少処理シーケンスを示すフローチャートである。図２のフローチャートＳ１００２で印刷枚数減少処理と判断されると、Ｓ３００１で印刷設定枚数と現在の印刷枚数の情報をを取得する。Ｓ３００２において、Ｓ３００１で取得した印刷設定枚数と現在の印刷枚数印刷枚数に基づいて、印刷設定枚数の減少が可能かどうか判定する。この判定の方法は、印刷設定枚数が現在の印刷枚数より大きい場合は印刷設定枚数の減少が可能と判断する。また、印刷設定枚数＝現在の印刷枚数の場合は、印刷設定枚数を減少すると現在の印刷枚数が印刷設定枚数よりも大きくなってしまい、印刷設定枚数よりも多い枚数が印刷されることになるので、減少不可と判断する。印刷設定枚数の減少が可能である場合は、Ｓ３００３で印刷設定枚数を変更し、さらに表示画面の印刷設定枚数も書き換えて表示する（図８→図９）。Ｓ３００２において、印刷設定枚数の減少が不可能であると判断された場合は、Ｓ３００４でユーザのキー操作を無効とし、印刷枚数減少処理を終える。
【００２８】
この印刷枚数減少処理においては、印刷中または印刷済みの印刷枚数を印刷変更枚数の下限とし、これを下回る印刷設定枚数への変更の指示が入力された場合は、その指示を無効としている。このようにして、印刷中または印刷済みの印刷枚数を下回る印刷設定枚数への変更を行わせないようにしている。
【００２９】
本実施形態のプリンタ１は携帯電話等の画像送信装置から受信した画像し、受信したことに応じてその画像の印刷処理開始すると共に、印刷処理中の画像に対する印刷設定枚数の変更のための画面を表示する。そのため、画像に対応づけて印刷設定情報を送るための機能が定義されていないＩｒＤＡやＩｒＳｉｍｐｌｅ等の通信方式や印刷枚数を設定する機能を有していない画像送信装置を用いて受信した画像に対しても、プリンタにおいて印刷枚数の設定を行うことができる。
【００３０】
また、画像を受信したら印刷処理を自動的に開始し、印刷設定枚数の変更は印刷中に受け付ける。そのため、画像送信装置装置で画像を送信した後すぐにプリンタで印刷設定枚数の変更ができ、また、印刷設定枚数を変更しない場合も、すぐに印刷が開始される。
【００３１】
また、本実施形態では、画像送信装置として携帯電話について説明したが、デジタルカメラや画像ストレージでもよく、プリンタに画像を送信する機能がある装置であれば適応できる。
【００３２】
また、本実施形態において、画像受信したことに応じて印刷設定枚数の変更画面を表示したが、画像と共に印刷枚数の設定を受信した場合は印刷枚数変更画面を表示しないようにしても良い。また、通信方式によって印刷設定を画像と対応づけて送信できるものとできないものがあるので、画像送信装置との通信方式に応じて、印刷中に印刷設定変更画面を表示するか、印刷枚数変更を受けるか否かを決定し、それに応じた動作をするよう制御しても良い。
【００３３】
（第２の実施形態）
前述の第１の実施形態においては、印刷可能な枚数の上限および下限の範囲を超えるような印刷枚数への変更の指示が行われた場合に、その操作を無効にする構成となっていた。しかし、メディアの残量が不足している場合でも、交換用のメディアが手元にあればプリンタ１に装着されたメディアの残量を超えるプリントを行いたいというユーザの要求も考えられる。そこで、第２の実施形態では、印刷可能な枚数の上限および下限の範囲を超えるような印刷枚数への変更の指示が行われた場合においても、印刷設定枚数の変更を可能とする。第２の実施形態について以下に説明する。ここで第２の実施形態に係るプリンタ１の構成は、第１の実施形態と同様であるため説明を省略し、第１の実施形態と異なる印刷枚数増加処理および印刷枚数減少処理について説明をする。
【００３４】
図１０は、第２の実施形態における印刷枚数増加処理のシーケンスを示すフローチャートである。
【００３５】
図２のフローチャートＳ１００４で印刷枚数増加処理と判断されると、この印刷枚数増加処理が実行される。まず、Ｓ４００１において、残量検出部１９が、プリンタ１に備えられたインクカセットや用紙収納部から、プリンタ１に収納されている用紙やインクの残量を検出する。Ｓ４００２で、検出した用紙またはインクの印刷メディアの残量に基づいて、印刷設定枚数の増加が可能か判断する。メディアの残量が十分にあり、印刷設定枚数の増加が可能であると判断すると、Ｓ４００３で印刷設定枚数を増加し、さらに、プリント中画面を更新する（図５→図６、図６→図７）。Ｓ４００２でメディア残量が不足しており、印刷設定枚数を増加させる事ができないと判断した場合は、Ｓ４００４において警告画面をすでに表示済みかどうかを判断し、警告済みである場合は、Ｓ４００３で印刷枚数を増加させる。つまり、印刷可能枚数の上限を超えるような場合でも、ユーザのＳ１００４における印刷枚数増加のための操作に応じて印刷設定枚数が増加されることになる。Ｓ４００４で警告画面表示を行っていないと判断された場合は、Ｓ４００５で図１１のような警告画面を表示する。図１１の警告画面では、メディア容量が不足するため印刷設定枚数を増加できないこと、また、もう一度印刷枚数増加の操作（上ボタンの押下）を行うことにより、印刷設定枚数を増加させることが可能であることをユーザに通知するための表示を行っている。また、Ｓ４００５において警告画面を表示した時に、ＲＯＭに記録されている警告画面を表示したことを示す警告画面表示フラグをＯＮにし、Ｓ４００４ではＲＯＭからこの警告画面表示フラグを読み出して警告画面を一度表示したかを判断する。この警告画面表示フラグは印刷設定枚数分の画像の印刷が完了したらＯＦＦに書き換えられるため、次の画像を受信して印刷する際に印刷可能枚数の上限を超える印刷枚数の増加の指示があった場合には、警告表示が行われることになる。
【００３６】
警告画面表示中または警告画面表示後に、印刷中の画像の印刷設定枚数を増加させる指示が入力され、印刷枚数増加処理が実行される場合は、警告画面表示フラグがＯＮになっているため、増加の指示に応じて印刷枚数が増加される。
【００３７】
このような処理を行うことにより、警告画面は印刷中に１度だけ表示され、２度目以降は警告画面を表示させずに印刷設定枚数を増加させる。そのため、ユーザは印刷設定枚数を増加させるとメディアが不足することを確認でき、さらに、メディアを追加または交換して印刷したいときに、メディアの残量で印刷できる枚数以上の枚数の設定が可能となる。
【００３８】
上述の実施形態では、Ｓ４００２において、メディアの残量の情報を用いて印刷可能な枚数を決定した。しかし、プリンタ１がバッテリ１９で駆動している場合には、Ｓ４００２での印刷枚数増加判定にバッテリ残量を追加し、メディア残量とバッテリ残量のより少ない方を選択する構成としてもよい。バッテリ残量不足により印刷枚数の増加が不可能な場合は、バッテリ残量の不足を通知する画面を表示させるとよい。。
【００３９】
図１２は、印刷枚数減少処理シーケンスを示すフローチャートである。本実施形態では、印刷可能枚数の下限を超える印刷設定枚数減少のためのキー操作に対して、印刷中止確認を連動させている。図２のフローチャートＳ１００２で印刷枚数減少処理と判断されると、この印刷枚数減少処理が実行される。
【００４０】
まず、Ｓ５００１で印刷設定枚数と現在の印刷枚数の情報をを取得する。Ｓ５００２において、Ｓ５００１で取得した印刷設定枚数と現在の印刷枚数印刷枚数に基づいて、印刷設定枚数の減少が可能かどうか判定する。この判定の方法は、印刷設定枚数が現在の印刷枚数より大きい場合は印刷設定枚数の減少が可能と判断する。また、印刷設定枚数＝現在の印刷枚数の場合は、印刷設定枚数を減少すると現在の印刷枚数が印刷設定枚数よりも大きくなってしまい、印刷設定枚数よりも多い枚数が印刷されることになるので、減少不可と判断する。印刷設定枚数の減少が可能である場合は、Ｓ５００３で印刷設定枚数を変更し、さらに表示画面の印刷設定枚数も書き換えて表示する（図８→図９）。Ｓ５００２において、印刷設定枚数の減少が不可能であると判断された場合は、Ｓ５００４でプリントを中止するかをユーザに確認する中止画面（図１３）を表示する。Ｓ５００５でユーザのキー操作を判定し、プリントの中止を指示がされたと判断された場合はＳ５００６で現在の印刷動作を中断させ、印刷処理を終了する。中止画面でプリントの継続が指示された場合は、Ｓ５００７でプリント中止画面を消去し、プリント中画面（印刷枚数変更画面）を表示させ、プリントを継続する。プリントの継続が指示された場合は、印刷設定枚数は変更されずに、現在印刷中のものは出力される。
【００４１】
この印刷枚数減少処理においては、印刷中または印刷済みの印刷枚数を印刷変更枚数の下限とし、これを下回る印刷設定枚数への変更の指示が入力された場合は、印刷を中止するように制御している。しかし、ユーザが気付かずに下限を下回る枚数への変更を行ってしまうこともあり得るので、一度印刷中止画面により本当に印刷を中止するか否かの確認を行い、そこで印刷中止が選択された場合は、印刷を中止している。このようにして、印刷枚数を間違えて多く設定してしまい印刷が実行された場合にも、印刷枚数の減少の操作を行うことにより印刷を中止し、ユーザが必要となる枚数以上の印刷が行われないようにすることができる。
【００４２】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００４３】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００４４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００４５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が考えられる。また、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００４７】
有線／無線通信を用いたプログラムの供給方法として、次のような方法が考えられる。すなわち、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくはプログラムデータファイルを記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードするような方法である。
【００４８】
ここで、プログラムデータファイルは、本発明を形成するコンピュータプログラムを圧縮され自動インストール機能を含むファイル等も含む。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態に係るプリンタのブロック図である。
【図２】本発明の実施形態に係るプリンタのプリントシーケンスを示すフローチャートである。
【図３】本発明の実施形態に係るプリンタの印刷枚数増加シーケンスを示すフローチャートである。
【図４】本発明の実施形態に係るプリンタの印刷枚数減少シーケンスを示すフローチャートである。
【図５】本発明の実施形態に係るプリンタ１のＵＩ表示画面の一例である。
【図６】本発明の実施形態に係るプリンタ１のＵＩ表示画面の一例である。
【図７】本発明の実施形態に係るプリンタ１のＵＩ表示画面の一例である。
【図８】本発明の実施形態に係るプリンタ１のＵＩ表示画面の一例である。
【図９】本発明の実施形態に係るプリンタ１のＵＩ表示画面の一例である。
【図１０】本発明の実施形態に係るプリンタの印刷枚数減少シーケンスを示すフローチャートである。
【図１１】本発明の実施形態に係るプリンタ１のしゃｙＵＩ表示画面の一例である。
【図１２】本発明の実施形態に係るプリンタ１の印刷枚数減少シーケンスを示すフローチャートである。
【図１３】本発明の実施形態に係るプリンタ１のＵＩ表示画面の一例である。
【図１４】本発明の実施形態に係るプリンタ１の外観図である。
【符号の説明】
【００５０】
１  プリンタ
２  メモリカード
３  デジタルカメラ
４  携帯電話
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  ユーザインターフェースモジュール
１５  Ｉ／Ｏポート部
１６  プリンタモジュール
１７  メモリカードインターフェース
１８  ビデオモジュール
１９  バッテリ
２０  ＩｒＤＡ通信モジュール
１０１  ＬＣＤ
１０２  十字キー
１０３  ｓｅｔキー
１０４  ｐｒｉｎｔキー
１０５  各種操作キー
１０６  電源ボタン
１０７  ＩｒＤＡ受光部
１０８  ＵＳＢコネクタ
１０９  カードスロット
１１０  用紙カセット
【図１】
2009137024.tif 000003
【図２】
2009137024.tif 000004
【図３】
2009137024.tif 000005
【図４】
2009137024.tif 000006
【図５】
2009137024.tif 000007
【図６】
2009137024.tif 000008
【図７】
2009137024.tif 000009
【図８】
2009137024.tif 000010
【図９】
2009137024.tif 000011
【図１０】
2009137024.tif 000012
【図１１】
2009137024.tif 000013
【図１２】
2009137024.tif 000014
【図１３】
2009137024.tif 000015
【図１４】
2009137024.tif 000016