(57)【要約】【課題】  指定する印刷条件を印刷装置が備えていないことに起因する印刷ミスを防ぐため、指定された印刷条件で１枚印刷して印刷を一時停止し、印刷結果の確認を促すメッセージを表示する印刷システムでは、１枚分の用紙が無駄となり、又、常にメッセージが表示されて操作性が悪くなる。【解決手段】  接続する印刷装置に対して、外部から設定される印刷条件での印刷を指示するための印刷制御装置であって、所定のメッセージを表示可能な表示部と、少なくとも前回印刷を指示した場合における第１の印刷条件を記憶する記憶部と、判定部と、を備え、印刷装置に対して第２の印刷条件での印刷を指示しようとする場合に、判定部は、第１の印刷条件を記憶部から読み出し、第１の印刷条件と第２の印刷条件とを比較して一致するか否かを判定すると共に、表示部は、判定部が第１の印刷条件と第２の印刷条件とが一致しないと判定する場合に所定のメッセージを表示する。【選択図】  図１
2006163750.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置を接続し、前記印刷装置に対して、外部から設定される印刷条件での印刷を指示するための印刷制御装置であって、
所定のメッセージを表示することが可能な表示部と、
少なくとも、前回印刷を指示した場合における第１の印刷条件を記憶する記憶部と、
判定部と、
を備え、
前記印刷装置に対して、第２の印刷条件での印刷を指示しようとする場合に、前記判定部は、前記第１の印刷条件を前記記憶部から読み出し、読み出した前記第１の印刷条件と、前記第２の印刷条件と、を比較して一致するか否かを判定すると共に、
前記表示部は、前記判定部が、前記第１の印刷条件と、前記第２の印刷条件と、が一致しないと判定する場合に、前記所定のメッセージを表示することを特徴とする印刷制御装置。
【請求項２】
印刷装置を接続し、前記印刷装置に対して、外部から設定される印刷条件での印刷を指示するための印刷制御装置であって、
所定のメッセージを表示することが可能な表示部と、
電源がオンである前記印刷装置が前記印刷制御装置に接続されたこと、または、前記印刷制御装置に接続されている前記印刷装置の電源がオフからオンになったことを検出する検出部と、
判定部と、
を備え、
前記印刷装置に対して印刷を指示しようとする場合に、前記判定部は、前記検出部による検出結果に基づいて、指示しようとする印刷が、電源がオンである前記印刷装置が前記印刷制御装置に接続された後の、または、前記印刷制御装置に接続されている前記印刷装置の電源がオフからオンになった後の、前記印刷装置における初回の印刷であるか否かを判定すると共に、
前記表示部は、前記判定部が、前記印刷装置における初回の印刷であると判定する場合に、前記所定のメッセージを表示することを特徴とする印刷制御装置。
【請求項３】
請求項１または請求項２に記載の印刷制御装置であって、
前記所定のメッセージは、前記印刷装置において、外部から設定される前記印刷条件で印刷するように印刷環境が整っていることを、ユーザに確認させるためのメッセージであることを特徴とする印刷制御装置。
【請求項４】
請求項１に記載の印刷制御装置であって、
前記所定のメッセージは、前記第２の印刷条件のうち、前記第１の印刷条件と一致しない条件に対応する印刷環境が、前記印刷装置において整っていることを、ユーザに確認させるためのメッセージであることを特徴とする印刷制御装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の印刷制御装置であって、
前記印刷条件は、少なくとも前記印刷装置が印刷を行う際に用いる印刷用紙のサイズについての条件を含むことを特徴とする印刷制御装置。
【請求項６】
印刷装置に対して、所定の印刷条件での印刷を指示しようとする場合に、所定のメッセージを表示するためのメッセージ表示方法であって、
（ａ）前記印刷装置に対して、第１の印刷条件での印刷を指示しようとする場合に、前記第１の印刷条件と、前記印刷装置に対して前回印刷を指示した場合における第２の印刷条件と、を比較する工程と、
（ｂ）比較した結果、前記第１の印刷条件と前記第２の印刷条件とが一致しない場合に、前記所定のメッセージを表示する工程と、
を備えるメッセージ表示方法。
【請求項７】
印刷装置に対して、所定の印刷条件での印刷を指示しようとする場合に、所定のメッセージを表示するためのメッセージ表示方法であって、
（ａ）電源がオンである前記印刷装置が前記印刷装置を制御する印刷制御装置に接続されたこと、または、前記印刷制御装置に接続されている前記印刷装置の電源がオフからオンになったことを検出する工程と、
（ｂ）前記工程（ａ）の検出結果に基づいて、指示しようとする印刷が、電源がオンである前記印刷装置が前記印刷制御装置に接続された後の、または、前記印刷制御装置に接続されている前記印刷装置の電源がオフからオンになった後の、前記印刷装置における初回の印刷であるか否かを判定する工程と、
（ｃ）前記工程（ｂ）において、前記印刷装置における初回の印刷であると判定する場合に、前記所定のメッセージを表示する工程と、
を備えるメッセージ表示方法。
【請求項８】
印刷装置に対して、所定の印刷条件での印刷を指示しようとする場合に、所定のメッセージを表示させるためのコンピュータプログラムであって、
前記印刷装置に対して、第１の印刷条件での印刷を指示しようとする場合に、前記第１の印刷条件と、前記印刷装置に対して前回印刷を指示した場合における第２の印刷条件と、を比較する機能と、
前記第１の印刷条件と前記第２の印刷条件とを比較した結果、前記第１の印刷条件と前記第２の印刷条件とが一致しない場合に、前記所定のメッセージを表示させる機能と、
をコンピュータに実現させるためのプログラム。
【請求項９】
コンピュータによって、印刷装置に対して、所定の印刷条件での印刷を指示しようとする場合に、所定のメッセージを表示させるためのコンピュータプログラムであって、
電源がオンである前記印刷装置が前記コンピュータに接続されたこと、または、前記コンピュータに接続されている前記印刷装置の電源がオフからオンになったことを検出する機能と、
検出結果に基づいて、指示しようとする印刷が、電源がオンである前記印刷装置が前記コンピュータに接続された後の、または、前記コンピュータに接続されている前記印刷装置の電源がオフからオンになった後の、前記印刷装置における初回の印刷であるか否かを判定する機能と、
初回の印刷であると判定した場合に、前記所定のメッセージを表示させる機能と、
を前記コンピュータに実現させるためのプログラム。
【請求項１０】
請求項８または請求項９に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの指定する印刷条件に基づき生成された印刷ジョブに従って、印刷を行う印刷装置を備える印刷システムに関し、特に、ユーザの指定する印刷条件が、印刷装置における印刷環境として整っていないような場合に、印刷ミスを生じさせないようにすることが可能な技術に関する。
【背景技術】
【０００２】
従来、ユーザが指定する用紙サイズ，用紙タイプ，画質などの印刷条件に基づき、コンピュータ等のクライアントにおいて印刷ジョブを生成し、生成した印刷ジョブを、このクライアントに接続された印刷装置に送信して印刷させる印刷システムが広く用いられている。
そして、このような印刷システムにおいて、印刷装置は、受信した印刷ジョブに従って印刷を行うことになるが、ユーザが指定する印刷条件が、印刷装置における印刷環境として実際に整っていない場合には、印刷ミスが生じる場合がある。
【０００３】
具体的には例えば、ユーザが、用紙サイズについての印刷条件として「Ａ３」と指定したにも関わらず、印刷装置が、Ａ３サイズの印刷用紙ではなく、Ａ３サイズよりも小さいＡ４サイズの印刷用紙を備えている場合、印刷装置は、指定された用紙サイズではないＡ４サイズの印刷用紙に印刷して印刷ミスが生じる場合がある。
【０００４】
そこで、このような印刷ミスを減らすために、複数枚を印刷する場合に、まず、印刷装置において、指定された印刷条件で１枚印刷した後に印刷を一時停止し、次に、クライアントにおいて、ユーザに印刷結果の確認を促すメッセージを表示することで、ユーザに印刷した１枚を確認させて、複数枚の全てにおいて印刷ミスが生じることを防ぐような印刷システムが提案されている。なお、このような印刷システムとして、例えば、下記特許文献１に記載されたシステムが挙げられる。
【０００５】
【特許文献１】特開平１１−２９８８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述の印刷システムでは、ユーザの指定する印刷条件が、印刷装置における印刷環境として整っていない場合、１枚分の印刷ミスが生じて印刷用紙が無駄になってしまうという問題がある。また、ユーザの指定する印刷条件及び印刷装置における印刷環境について、いずれも前回印刷時から変更がなく、ユーザの指定する印刷条件が印刷環境として整っているような場合においても、複数枚印刷する場合には、常にユーザに印刷結果の確認を促すメッセージが表示されるため、クライアントにおける操作性が悪くなるという問題もある。
【０００７】
本発明は、上述の課題を解決するためになされたものであり、ユーザの指定する印刷条件に基づき生成された印刷ジョブに従って、印刷を行う印刷装置を備える印刷システムにおいて、ユーザの指定する印刷条件が、印刷装置における印刷環境として整っていないような場合に、印刷用紙を無駄にすることなく、また、クライアントにおける操作性を悪くさせることなく、印刷ミスを生じさせないようにすることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述の課題の少なくとも一部を解決するために、本発明の第１のメッセージ表示装置は印刷装置を接続し、前記印刷装置に対して、外部から設定される印刷条件での印刷を指示するための印刷制御装置であって、所定のメッセージを表示することが可能な表示部と、少なくとも、前回印刷を指示した場合における第１の印刷条件を記憶する記憶部と、判定部と、を備え、前記印刷装置に対して、第２の印刷条件での印刷を指示しようとする場合に、前記判定部は、前記第１の印刷条件を前記記憶部から読み出し、読み出した前記第１の印刷条件と、前記第２の印刷条件と、を比較して一致するか否かを判定すると共に、前記表示部は、前記判定部が、前記第１の印刷条件と、前記第２の印刷条件と、が一致しないと判定する場合に、前記所定のメッセージを表示する。
【０００９】
印刷装置に対して、第２の印刷条件での印刷を指示しようとする場合に、この第２の印刷条件が、前回印刷を指示した場合における第１の印刷条件と一致しない場合には、印刷装置における印刷環境が、前回印刷時において第１の印刷条件で印刷するように整えられたままであり、第２の印刷条件で印刷するように整えられていない場合がある。
そして、上述した構成とすることで、このような場合において所定のメッセージを表示するので、ユーザは、このメッセージに基づいて印刷装置を確認することで、印刷装置における印刷環境が、第２の印刷条件で印刷するように整えられていないことを発見でき、印刷装置における印刷環境を変更して、印刷用紙を無駄にすることなく印刷ミスを防ぐことができる。
【００１０】
また、上述したように、印刷を指示しようとする場合における第２の印刷条件が、前回印刷を指示した場合における第１の印刷条件と一致しない場合という、印刷装置における印刷環境が、第２の印刷条件で印刷するように整えられていない可能性がある場合にのみ、所定のメッセージを表示するので、印刷制御装置における操作性が悪くなることはない。
【００１１】
本発明の第２のメッセージ表示装置は、印刷装置を接続し、前記印刷装置に対して、外部から設定される印刷条件での印刷を指示するための印刷制御装置であって、所定のメッセージを表示することが可能な表示部と、電源がオンである前記印刷装置が前記印刷制御装置に接続されたこと、または、前記印刷制御装置に接続されている前記印刷装置の電源がオフからオンになったことを検出する検出部と、判定部と、を備え、前記印刷装置に対して印刷を指示しようとする場合に、前記判定部は、前記検出部による検出結果に基づいて、指示しようとする印刷が、電源がオンである前記印刷装置が前記印刷制御装置に接続された後の、または、前記印刷制御装置に接続されている前記印刷装置の電源がオフからオンになった後の、前記印刷装置における初回の印刷であるか否かを判定すると共に、前記表示部は、前記判定部が、前記印刷装置における初回の印刷であると判定する場合に、前記所定のメッセージを表示する。
【００１２】
電源がオンである印刷装置が印刷制御装置に接続された後の初回印刷時には、印刷装置における印刷環境について、印刷装置が印刷制御装置に前回接続されて電源がオンであった時の印刷環境から変更されている場合がある。また、印刷制御装置に接続されている印刷装置の電源がオフからオンになった後の初回印刷時には、印刷装置における印刷環境について、印刷装置の電源が前回オンであった時の印刷環境から変更されている場合がある。
そして、上述した構成とすることで、これらの場合において所定のメッセージを表示するので、ユーザは、このメッセージに基づいて印刷装置を確認することで、印刷装置における印刷環境が、外部から設定される印刷条件で印刷するように整えられていないことを発見でき、印刷装置における印刷環境を変更して、印刷用紙を無駄にすることなく印刷ミスを防ぐことができる。
【００１３】
また、電源がオンである印刷装置が印刷制御装置に接続された後の初回印刷時、または、印刷制御装置に接続されている印刷装置の電源がオフからオンになった後の初回印刷時という、印刷装置における印刷環境が、外部から設定される印刷条件で印刷するように整えられていない可能性がある場合にのみ、所定のメッセージを表示するので、印刷制御装置における操作性が悪くなることはない。
【００１４】
なお、上述の第１の印刷制御装置及び第２の印刷制御装置において、前記所定のメッセージは、前記印刷装置において、外部から設定される前記印刷条件で印刷するように印刷環境が整っていることを、ユーザに確認させるためのメッセージであることが好ましい。
【００１５】
このようにすることで、ユーザに対して、外部から設定された印刷条件、すなわち、印刷を指示しようとする場合における印刷条件で印刷するように、印刷装置の印刷環境が整っていることを確認するよう明確に促すことができる。
【００１６】
なお、上述の第１の印刷制御装置において、前記所定のメッセージは、前記第２の印刷条件のうち、前記第１の印刷条件と一致しない条件に対応する印刷環境が、前記印刷装置において整っていることを、ユーザに確認させるためのメッセージであることが好ましい。
【００１７】
印刷を指示しようとする場合における第２の印刷条件のうち、前回印刷を指示した場合における第１の印刷条件と一致しない条件については、対応する印刷環境が印刷装置において整っていない場合がある。
そして、上述した構成とすることで、ユーザに対して、この一致しない条件に対応する印刷環境が、印刷装置において整っていることを確認するように明確に促すことができる。従って、ユーザは、この印刷環境についてのみ、印刷装置において整っていることを確認すればよく、他の一致した条件に対応する印刷環境については確認しないで済むので、印刷装置における印刷環境の確認を簡便に行うことが可能となる。
【００１８】
また、上述の第１の印刷制御装置及び第２の印刷制御装置において、前記印刷条件は、少なくとも前記印刷装置が印刷を行う際に用いる印刷用紙のサイズについての条件であることが好ましい。
【００１９】
このようにすることで、印刷を行う際に用いるべきサイズの印刷用紙を、印刷装置が備えていないことに起因する印刷ミスを防ぐことが可能となる。
【００２０】
なお、本発明は、上述した印刷制御装置といった装置発明の態様に限ることなく、メッセージ表示方法などの方法発明としての態様で実現することも可能である。さらには、それら方法や装置を構成するためのコンピュータプログラムとしての態様や、そのようなコンピュータプログラムを記録した記録媒体としての態様や、上記コンピュータプログラムを含み搬送波内に具現化されたデータ信号など、種々の態様で実現することも可能である。
【００２１】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、印刷制御装置を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、ＲＯＭカートリッジ、パンチカード、バーコードなどの符合が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ａ１．印刷システムの概要構成及び印刷設定画面の表示動作：
Ａ２．印刷処理の具体的な手順：
Ａ２−１．プリンタが新たに接続された後の、初回印刷時の印刷処理：
Ａ２−２．指定する印刷条件が変更された場合の印刷処理：
Ａ３．実施例の効果：
Ｂ．変形例：
【００２３】
Ａ．実施例：
Ａ１．印刷システムの概要構成及び印刷設定画面の表示動作：
図１は、本発明の一実施例としての印刷システムの概要構成を示す説明図である。
図１に示すように、印刷システム１０００は、プロジェクションテレビ１００と、プリンタＰＲＴと、から成る。そして、プロジェクションテレビ１００は、ＵＳＢ規格に準拠したＵＳＢ（Universal Serial Bus）ポートＰＴに接続されたＵＳＢケーブルＣｂを介して、プリンタＰＲＴと接続される。
【００２４】
この印刷システム１０００は、プロジェクションテレビ１００のスクリーンＳｃに表示されるＴＶ画面や、メモリカードスロットＳＬに挿入されたメモリカードに記憶されている画像をプリンタＰＲＴで印刷することが可能なシステムである。
具体的には、ユーザが、プロジェクションテレビ１００の操作部１０６を操作して、スクリーンＳｃに表示される印刷設定用のグラフィカルインタフェース（以下、「印刷設定画面」と呼ぶ。）において、印刷すべき画像を指定して、用紙サイズなどのプリンタＰＲＴにおいて印刷する際に満たすべき印刷条件を設定すると、プロジェクションテレビ１００は、指定された画像の画像データ及び設定された印刷条件に基づき、印刷ジョブを生成してプリンタＰＲＴに送信し、プリンタＰＲＴは、受信した印刷ジョブに従って画像を印刷するシステムである。
【００２５】
図２は、プロジェクションテレビ及びプリンタの概要構成を示す説明図である。
プロジェクションテレビ１００は、主として、ＣＰＵ１０１と、メモリ１０２と、図示せざるアンテナ，チューナユニット，ビデオデコーダ等から成るＴＶ信号処理部１０３と、メモリカード制御部１０４と、ＵＳＢコントローラ１０５と、前述の操作部１０６と、液晶ライトバルブ１０７と、を備えており、それぞれ内部バス１０８によって接続されている。さらに、プロジェクションテレビ１００は、前述のメモリカードスロットＳＬ，ＵＳＢポートＰＴ，スクリーンＳｃを前面に備えている。
なお、プロジェクションテレビ１００は、スクリーンＳｃに投射光を投射してＴＶ画面等を表示するリアプロジェクタタイプのＴＶ受像機であり、プロジェクタ部分の照明光学系や投射光学系等も備えているが、説明の便宜上、図示を省略している。
【００２６】
このうち、メモリカード制御部１０４は、メモリカードスロットＳＬに挿入されたメモリカードＭＣから、画像データを読み出すことができる。
【００２７】
また、ＵＳＢコントローラ１０５は、ＵＳＢポートＰＴに接続されており、ＵＳＢポートＰＴにＵＳＢケーブルＣｂで接続されるプリンタＰＲＴとの間で、データのやりとりを行うことができる。
【００２８】
メモリ１０２には、初期状態において、前回の印刷条件設定データＤ１が記憶されている。この前回の印刷条件設定データＤ１は、前回印刷が行われた際に、用紙サイズや用紙タイプなどの印刷条件の各項目に対して設定された値を示すデータである。
そして、後述するように、印刷が行われる度に設定値が上書きされてメモリ１０２に記憶されることになるが、初期状態においては、予め定められた設定値が記憶されている。
【００２９】
メモリ１０２には、さらに、印刷設定画面の画像データを生成するためのアプリケーションプログラム，ユーザの指示に従い、表示すべき画面をスクリーンＳｃに表示させるためのアプリケーションプログラム，画像処理のためのアプリケーションプログラムが記憶されている。そして、ＣＰＵ１０１は、所定のオペレーティングシステムの下、これらアプリケーションプログラムを実行することにより、それぞれ、印刷設定画面生成部１０１ａ，表示制御部１０１ｂ，画像処理部１０１ｃとして機能することになる。
【００３０】
前述のオペレーティングシステムには、初期状態において、ＵＳＢコントローラ１０５のドライバが組み込まれており、ＣＰＵ１０１は、ＵＳＢ制御部１０１ｄとして機能して、ＵＳＢコントローラ１０５を制御する。
【００３１】
なお、前述の印刷設定画面生成部１０１ａは請求項における判定部に、前述のＵＳＢ制御部１０１ｄは請求項における検出部に、それぞれ相当する。
【００３２】
一方、プリンタＰＲＴはメモリ１５０を備えており、このメモリ１５０には、デバイスクラス情報Ｄｃの他に、このプリンタＰＲＴの機種名が機種名データＮａとして記憶されている。例えば、プリンタＰＲＴの機種名が「ＬＰ−９８００Ｃ」である場合、図２に示すように、この「ＬＰ−９８００Ｃ」が機種名データＮａとして記憶されている。また、プリンタＰＲＴはＡ３サイズの印刷用紙を備えている。
なお、プリンタＰＲＴには、前述のメモリ１５０及び印刷用紙の他に、ＣＰＵ，ＵＳＢコントローラ，プリンタエンジンなどを備えているが、説明の便宜上、図示を省略している。
【００３３】
前述のプロジェクションテレビ１００のスクリーンＳｃには、ＴＶ画面や印刷設定画面など、表示すべき画面が適宜切り換えられて表示される。いずれの画面を表示すべきかは、操作部１０６から入力されるユーザの指示に基づき定められ、表示すべき画面がスクリーンＳｃに表示されるように表示動作が行われる。以下に、印刷設定画面の表示動作について簡単に説明する。
【００３４】
まず、表示制御部１０１ｂは、印刷設定画面生成部１０１ａに対して、印刷設定画面の画像データを画像処理部１０１ｃに出力するように指示する。そして、印刷設定画面生成部１０１ａは、生成した印刷設定画面の画像データを画像処理部１０１ｃに出力する。
【００３５】
画像処理部１０１ｃは、入力された画像データに基づき、画像の表示状態や画像の解像度を、それぞれ所望の表示状態や解像度となるように調整して、液晶ライトバルブ１０７に画像データを出力する。そして、液晶ライトバルブ１０７は、入力された画像データに基づいて光源からの照明光を投射光に変調する。そして、図示せざる投射光学系は、変調された投射光をスクリーンＳｃに投射して印刷設定画面を表示させる。
【００３６】
Ａ２．印刷処理の具体的な手順：
Ａ２−１．プリンタが新たに接続された後の、初回印刷時の印刷処理：
今、ユーザが、図２に示すメモリカードＭＣに記憶された画像データの表す画像を、プリンタＰＲＴにおいてＡ４サイズの印刷用紙に印刷するために、ＵＳＢケーブルＣｂを用いて、プリンタＰＲＴをＵＳＢポートＰＴに接続する。
【００３７】
まず、ＵＳＢ制御部１０１ｄ及びプリンタＰＲＴは、ＵＳＢコントローラ１０５を介して互いにデータをやりとりして、ＵＳＢ規格に準拠した初期化処理を実行し、プロジェクションテレビ１００とプリンタＰＲＴとの間で、ＵＳＢインタフェースを用いた通信が可能な状態にする。
【００３８】
このＵＳＢの初期化処理において、ＵＳＢ制御部１０１ｄは、デバイスの種類を示すデバイスクラス情報Ｄｃ及び機種名データＮａをプリンタＰＲＴから受信することにより、新たに接続されたデバイスの種類及び機種を特定することができる。そして、ＵＳＢ制御部１０１ｄは、特定した機種に対応するドライバをオペレーティングシステムに組み込む。その結果、ＣＰＵ１０１は、プリンタ制御部１０１ｅとして機能することになる。
【００３９】
そして、ＵＳＢ制御部１０１ｄは、前述の機種名データＮａをプリンタ制御部１０１ｅに出力し、プリンタ制御部１０１ｅは、受信した機種名データＮａに基づき、初回印刷識別データＤ２を生成してメモリ１０２に記憶させる。
【００４０】
この初回印刷識別データＤ２は、プリンタＰＲＴの機種名と、初回印刷識別フラグと、から成り、初回印刷識別フラグについては、初回印刷識別データＤ２が生成された初期状態において、初期値「１」が設定される。なお、この初回印刷識別フラグについては、後ほど詳細を説明する。
【００４１】
続いて、ユーザは、操作部１０６を操作して、スクリーンＳｃに表示されるメニュー画面（図示省略）より印刷設定画面表示メニューを選択する。この場合、上述した表示動作が行われて、印刷設定画面がスクリーンＳｃに表示される。そして、ユーザが、印刷設定画面において、印刷すべき画像をメモリカードＭＣから選択して指定すると、印刷設定画面生成部１０１ａは、メモリカード制御部１０４を制御して、指定された画像についてのサムネイル画像の画像データをメモリカードＭＣから読み出し、このサムネイル画像が印刷設定画面上に表示されるように、印刷設定画面の画像データを生成する。
【００４２】
図３は、スクリーンＳｃに表示される印刷設定画面を示す説明図である。
図３に示すように、印刷設定画面ＰＤにおいて画面の左側には、指定された画像についてのサムネイル画像ＳＮと、印刷実行ボタンＢ１や設定ボタンＢ２などの各種操作ボタンが表示されている。
一方、画面の右側には、初期表示状態において、サムネイル画像ＳＮの拡大画像が表示されている。そして、前述の設定ボタンＢ２が押下されると、図３に示すように、用紙サイズや用紙タイプなどの印刷条件についての設定項目と、それぞれの設定項目に設定される設定値と、確定ボタンＢ３及びキャンセルボタンと、を備える印刷設定メニューがポップアップして表示される。
【００４３】
ここで、初期表示状態では、それぞれの設定項目に設定される設定値として、メモリ１０２に記憶されている前回の印刷条件設定データＤ１の各設定値が表示される。これは、設定ボタンＢ２が押下されると、印刷設定画面生成部１０１ａが、メモリ１０２から前回の印刷条件設定データＤ１を読み出して、読み出した各設定値を表示するように印刷設定画面の画像データを生成するためである。
【００４４】
上述したように、プリンタＰＲＴが新たに接続された場合には、予め定められた設定値が前回の印刷条件設定データＤ１としてメモリ１０２に記憶されているので、この予め定められた設定値が、それぞれの設定項目の設定値として表示されることになる。
【００４５】
なお、ユーザは、図２に示す操作部１０６を操作して、図３に示すプルダウンボタンＰＢを押下して、各設定項目に対して所望の値を選択し、確定ボタンＢ３を押下することで、印刷条件の各設定値を、前回印刷時の印刷条件の各設定値から変更して指定することができる。
【００４６】
ここで、ユーザは、Ａ４サイズの用紙に印刷しようとしており、図３に示す設定値で良いと判断して、確定ボタンＢ３を押下する。そして、確定ボタンＢ３が押下されると、表示されている各設定値が、前回の印刷条件設定データＤ１とは別に、今回の印刷条件設定データとしてメモリ１０２に記憶される。
そして、ユーザが印刷実行ボタンＢ１を押下すると、本発明の特徴部分である印刷処理が開始される。
【００４７】
図４は、本発明における印刷処理の手順を示すフローチャートである。
図４に示す印刷処理が開始されると、まず、印刷設定画面生成部１０１ａは、メモリ１０２から、初回印刷識別データＤ２を読み出す（ステップＳ２００）。そして、印刷設定画面生成部１０１ａは、読み出した初回印刷識別データＤ２に基づき、プリンタＰＲＴが新たに接続された後の、最初の印刷であるか否かを判定する（ステップＳ２０２）。
【００４８】
前述のように、プリンタＰＲＴが接続されて初回印刷の場合、初回印刷フラグは「１」である。これは、プリンタＰＲＴが新たに接続されてから、プリンタＰＲＴに対して印刷ジョブを送信したことがないことを示す。一方、初回印刷フラグが「０」の場合、プリンタＰＲＴが新たに接続されてから、プリンタＰＲＴに対して印刷ジョブを送信したことがあることを示す。
【００４９】
従って、印刷設定画面生成部１０１ａは、初回印刷フラグが「１」であるので、最初の印刷であると判定する。そして、この場合、印刷設定画面生成部１０１ａは、確認メッセージを生成して印刷設定画面ＰＤに表示させる（ステップＳ２０４）。
【００５０】
図５は、確認メッセージが表示された印刷設定画面ＰＤを示す説明図である。
図５に示すように、印刷設定画面ＰＤにおいて画面の右側には、用紙サイズの確認を促すメッセージが表示されている。なお、画面の左側については、図３に示す印刷設定画面ＰＤと同じであるので説明を省略する。
【００５１】
このメッセージは、ユーザが指定した「Ａ４」サイズの印刷用紙が、プリンタＰＲＴに備えられていることを確認するように促すメッセージである。従って、ユーザがこのメッセージを見て、プリンタＰＲＴに備えられている印刷用紙を確認すると、所望するＡ４サイズの印刷用紙ではなく、Ａ３サイズの印刷用紙が備えられていることを発見することになる。
【００５２】
そして、ユーザは、Ａ３サイズの印刷用紙がプリンタＰＲＴに備えられていることを発見すると、Ａ３サイズの印刷用紙をＡ４サイズの印刷用紙に取り替え、画面右側のＯＫボタンＢ４を押下する。
【００５３】
図４に戻って、印刷設定画面生成部１０１ａは、ＯＫボタンＢ４が押下されるか否かを判定しており（ステップＳ２０６）、前述のように、ＯＫボタンＢ４が押下されると、印刷設定画面生成部１０１ａは、メモリカード制御部１０４を制御して指定された画像の画像データをメモリカードＭＣから読み出すと共に、今回の印刷条件設定データをメモリ１０２から読み出し、読み出したこれらデータをプリンタ制御部１０１ｅに出力する。そして、プリンタ制御部１０１ｅは、入力された画像データ及び今回の印刷条件設定データに基づき、印刷ジョブを生成して、ＵＳＢコントローラ１０５を介してプリンタＰＲＴに送信する（ステップＳ２１２）。
【００５４】
次に、プリンタ制御部１０１ｅは、今回の印刷条件設定データを、前回の印刷条件設定データＤ１として、メモリ１０２に上書きして記憶させる（ステップＳ２１４）。上述したように、図３に示す各設定値が今回の印刷条件設定データとしてメモリ１０２に記憶されているので、これらの各設定値が、前回の印刷条件設定データＤ１として上書きされる。
【００５５】
次に、プリンタ制御部１０１ｅは、メモリ１０２に記憶されている初回印刷識別データＤ２の初回識別フラグが「１」である場合には、「０」に変更して、初回印刷識別データＤ２を更新する（ステップＳ２１６）。プリンタＰＲＴが新たに接続された場合、初回識別フラグは「１」である。従って、上述のように、最初に印刷ジョブをプリンタＰＲＴに送信した場合には、初回識別フラグは「１」から「０」に変更される。
【００５６】
そして、プリンタＰＲＴは、受信した印刷ジョブに従って画像をＡ４サイズの印刷用紙に印刷して（ステップＳ２１８）、印刷処理は終了する。
【００５７】
この印刷処理の結果、印刷条件として指定する用紙サイズ（Ａ４）と、プリンタＰＲＴが備える印刷用紙の用紙サイズ（Ａ４）と、が一致した後に、プリンタＰＲＴに印刷ジョブが送信されるので、用紙サイズの不一致に起因する印刷ミスは発生しない。
【００５８】
Ａ２−２．指定する印刷条件が変更された場合の印刷処理：
続いて、前述のようにして、プリンタＰＲＴをプロジェクションテレビ１００に新たに接続して画像を印刷した後に、引き続き、別のユーザが、印刷条件を変更して印刷を行う場合の印刷処理について説明する。
なお、プリンタＰＲＴは、プロジェクションテレビ１００に接続されたままであり、プリンタＰＲＴが備える印刷用紙は、前回の印刷において、先のユーザが交換したＡ４サイズの印刷用紙のままである。
【００５９】
今、ユーザは、プロジェクションテレビ１００に接続されているプリンタＰＲＴで、メモリカードＭＣに記憶されている画像をＡ３サイズで印刷するために、スクリーンＳｃに印刷設定画面を表示させる。
【００６０】
上述したように、前回の印刷処理の結果、前回の印刷条件設定データＤ１には、図３に示す各設定値が記憶されている。従って、ユーザが印刷設定画面の左側にある設定ボタンＢ２を押下した場合に、印刷設定メニューに表示される各設定値は、図３に示す各設定値と同じになる。
そこで、ユーザは、用紙サイズの設定値を、「Ａ４」から所望する「Ａ３」に変更して確定ボタンＢ３を押下すると、変更後の各設定値が今回の印刷条件設定データとして、メモリ１０２に記憶される。
そして、ユーザが印刷実行ボタンＢ１を押下すると、上述した図４に示す印刷処理が開始される。
【００６１】
まず、印刷設定画面生成部１０１ａは、メモリ１０２から、初回印刷識別データＤ２を読み出し（ステップＳ２００）、プリンタＰＲＴが新たに接続された後の、最初の印刷であるか否かを判定する（ステップＳ２０２）。
上述したように、前回の印刷処理の結果、初回印刷フラグは「０」となっているので、印刷設定画面生成部１０１ａは、最初の印刷ではないと判定する。この場合、印刷設定画面生成部１０１ａは、今回の印刷条件設定データと前回の印刷条件設定データＤ１とを、それぞれメモリ１０２から読み出し（ステップＳ２０８）、それぞれの各設定値同士を比較して差異があるか否かを判定する（ステップＳ２１０）。
【００６２】
前述のように、用紙サイズに対する設定値は、前回の設定値「Ａ４」から今回の設定値「Ａ３」に変更されているため、印刷設定画面生成部１０１ａは差異があると判定する。そして、この場合、印刷設定画面生成部１０１ａは、確認メッセージを生成して印刷設定画面ＰＤに表示させる（ステップＳ２０４）。
【００６３】
図６は、印刷条件を変更した後の、確認メッセージが表示された印刷設定画面ＰＤを示す説明図である。
図６に示すように、印刷設定画面ＰＤにおいて画面の右側には、用紙サイズの確認を促すメッセージが表示されている。なお、画面の左側については、図３に示す印刷設定画面ＰＤと同じであるので説明を省略する。
【００６４】
このメッセージは、ユーザが指定した「Ａ３」サイズの印刷用紙が、プリンタＰＲＴに備えられていることを確認するように促すメッセージである。従って、ユーザがこのメッセージを見て、プリンタＰＲＴに備えられている印刷用紙を確認すると、所望するＡ３サイズの印刷用紙ではなく、Ａ４サイズの印刷用紙が備えられていることを発見することになる。
【００６５】
そして、ユーザは、Ａ４サイズの印刷用紙がプリンタＰＲＴに備えられていることを発見すると、Ａ４サイズの印刷用紙をＡ３サイズの印刷用紙に取り替え、画面右側のＯＫボタンＢ４を押下する。
【００６６】
そして、ＯＫボタンＢ４が押下された後の、プリンタ制御部１０１ｅによる印刷ジョブの生成、及び生成した印刷ジョブのプリンタＰＲＴへの送信の処理については、上述した図４に示すステップＳ２１２の処理と同様であるので説明を省略する。
【００６７】
次に、プリンタ制御部１０１ｅは、今回の印刷条件設定データを、前回の印刷条件設定データＤ１として、メモリ１０２に上書きして記憶させる（ステップＳ２１４）。前述のように、用紙サイズの設定値がＡ４からＡ３に変更されているので、この用紙サイズの設定値については「Ａ３」と上書きされてメモリ１０２に記憶される。
【００６８】
そして、メモリ１０２に記憶されている初回印刷識別データＤ２の初回識別フラグは、前回の印刷処理の結果「０」であるので、プリンタ制御部１０１ｅは、初回印刷識別データＤ２を更新しない（ステップＳ２１６）。
【００６９】
そして、プリンタＰＲＴは、受信した印刷ジョブに従って画像をＡ３サイズの印刷用紙に印刷して（ステップＳ２１８）、印刷処理は終了する。
【００７０】
この印刷処理の結果、印刷条件として指定する用紙サイズ（Ａ３）と、プリンタＰＲＴが備える印刷用紙の用紙サイズ（Ａ３）と、が一致した後に、プリンタＰＲＴに印刷ジョブが送信されるので、用紙サイズの不一致に起因する印刷ミスは発生しない。
【００７１】
なお、上述したステップＳ２１０の処理において、印刷設定画面生成部１０１ａが、前回の印刷条件設定データＤ１と今回の印刷条件設定データとで、設定値に差異がないと、判定した場合、用紙サイズの確認を促すメッセージが表示されることなく、上述したステップＳ２１２〜ステップＳ２１８の処理が実行される。
【００７２】
Ａ３．実施例の効果：
プリンタＰＲＴが新たに接続された後の初回印刷時には、プリンタが備える印刷用紙が、印刷条件として設定する印刷用紙と異なる場合があるが、上述したように、初回印刷時には、用紙サイズの確認を促すメッセージを表示するようにしている。従って、ユーザは、このメッセージに基づいてプリンタＰＲＴが備える印刷用紙を確認することで、プリンタが備える印刷用紙が、印刷条件として設定する印刷用紙と異なることを発見することができる。その結果、印刷用紙を取り替えることで、印刷用紙を無駄にすることなく印刷ミスを防ぐことができる。
【００７３】
また、印刷条件として設定する用紙サイズを変更したにも関わらず、プリンタＰＲＴが備える印刷用紙を、設定する用紙サイズの印刷用紙に取り替えるのを忘れるといった理由で、設定する用紙サイズが、プリンタＰＲＴが備える印刷用紙の用紙サイズと異なるような場合がある。
このような場合でも、上述したように、前回の印刷条件設定データを記憶しておき、今回の印刷条件設定データの各設定値と前回の印刷条件設定データの各設定値とを比較することで、設定する用紙サイズの変更があったことを検出することができる。そして、設定する用紙サイズの変更を検出した場合に、用紙サイズの確認を促すメッセージを表示するようにしているので、ユーザはこのメッセージに基づいてプリンタＰＲＴが備える印刷用紙を確認し、プリンタが備える印刷用紙が、印刷条件として設定する印刷用紙と異なることを発見することができる。その結果、印刷用紙を取り替えることで、印刷用紙を無駄にすることなく印刷ミスを防ぐことができる。
【００７４】
また、上述したように、プリンタＰＲＴが新たに接続された場合、及び指定する用紙サイズが変更された場合という、印刷条件として設定する用紙サイズと、プリンタＰＲＴが備える印刷用紙の印刷サイズと、が一致しない可能性がある場合にのみ、用紙サイズの確認を促すメッセージを表示するようにしている。従って、印刷を行う場合に、若しくは複数枚印刷を行う場合に、常にこのメッセージを表示させることにはならないので、プロジェクションテレビ１００における操作性が悪くなることはない。
【００７５】
Ｂ．変形例：
なお、本発明は、前述の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において、種々の態様において実施することが可能であり、例えば以下のような変形も可能である。
【００７６】
Ｂ１．変形例１：
上述した実施例では、図５及び図６に示すように、印刷条件の各設定項目のうち、用紙サイズについて、確認を要求するメッセージが表示されるようにしていたが、用紙サイズに限らず、例えば、用紙タイプ等、他の設定項目についても確認を要求するメッセージを表示するようにしてもよい。
このようにしても、他の設定項目の設定値が、プリンタＰＲＴにおける実際の印刷環境として整っていないことに起因する印刷ミスを防ぐことができる。
【００７７】
Ｂ２．変形例２：
上述した実施例における印刷システム１０００は、印刷ジョブを生成してプリンタＰＲＴに送信する装置として、プロジェクションテレビ１００を用いた構成であったが、プロジェクションテレビ１００に代えて、モニタを備えたコンピュータなど、表示手段を有する他の装置を用いた構成であっても構わない。
【００７８】
Ｂ３．変形例３：
上述した実施例では、プリンタＰＲＴがプロジェクションテレビ１００に新たに接続された場合、及び指定する印刷条件が変更された場合に、印刷処理において、用紙サイズの確認を促すメッセージが表示されていたが、これらの場合に限らず、例えば、プロジェクションテレビ１００に既に接続されているプリンタＰＲＴが、電源オフからオンになった場合にも、印刷処理において、前述のメッセージを表示するようにしてもよい。
なお、この場合、プリンタＰＲＴの電源がオンからオフになった場合に、初回印刷識別データＤ２を削除するようにすればよい。このようにすることで、プリンタの電源が次回オフからオンになり、上述したＵＳＢの初期化処理が実行された後に、上述した実施例と同様に、初回印刷フラグが「１」である初回印刷識別データＤ２が新たに生成されてメモリ１０２に記憶されるので、印刷設定画面の印刷ボタンが押下される際には、用紙サイズの確認を促すメッセージが表示されることになる。
【００７９】
プリンタＰＲＴの電源がオフからオンになった場合には、プリンタＰＲＴが備える印刷用紙が、前回電源がオンであったときから変更されている場合がある。そして、上述のような構成とすることで、このような場合において用紙サイズの確認を促すメッセージを表示するので、プリンタが備える印刷用紙が、印刷条件として指定する印刷用紙と異なることに起因する印刷ミスを防ぐことができる。
【００８０】
Ｂ４．変形例４：
上述した実施例では、プリンタＰＲＴをプロジェクションテレビ１００に接続するために、ＵＳＢインタフェースを用いていたが、ＵＳＢインタフェースに限定するものではなく、例えば、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４など、他のインタフェースを用いても構わない。
【００８１】
Ｂ５．変形例５：
上述した実施例では、プリンタ制御部１０１ｅは、確認メッセージが表示されて、ＯＫボタンが押下された場合に、印刷ジョブを生成してプリンタＰＲＴに送信するようにしていたが、これに代えて、プリンタ制御部１０１ｅは、確認メッセージが表示される前に印刷ジョブを生成しておき、確認メッセージが表示されて、ＯＫボタンが押下された場合に、生成した印刷ジョブをプリンタＰＲＴに送信するようにしてもよい。
このようにしても、印刷条件として設定する用紙サイズと、プリンタＰＲＴが備える印刷用紙の用紙サイズと、が一致した後にプリンタＰＲＴに印刷ジョブを送信することが可能となるので、プリンタが備える印刷用紙が、印刷条件として設定する印刷用紙と異なることに起因する印刷ミスを防ぐことができる。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施例としての印刷システムの概要構成を示す説明図。
【図２】プロジェクションテレビ及びプリンタの概要構成を示す説明図。
【図３】スクリーンＳｃに表示される印刷設定画面を示す説明図。
【図４】本発明における印刷処理の手順を示すフローチャート。
【図５】確認メッセージが表示された印刷設定画面ＰＤを示す説明図。
【図６】印刷条件を変更した後の、確認メッセージが表示された印刷設定画面ＰＤを示す説明図。
【符号の説明】
【００８３】
１００...プロジェクションテレビ
１０１...ＣＰＵ
１０１ａ...印刷設定画面生成部
１０１ｂ...表示制御部
１０１ｃ...画像処理部
１０１ｄ...ＵＳＢ制御部
１０１ｅ...プリンタ制御部
１０２，１５０...メモリ
１０３...ＴＶ信号処理部
１０４...メモリカード制御部
１０５...ＵＳＢコントローラ
１０６...操作部
１０７...液晶ライトバルブ
１０８...内部バス
１０００...印刷システム
Ｂ１...印刷実行ボタン
Ｂ２...設定ボタン
Ｂ３...確定ボタン
Ｂ４...ＯＫボタン
Ｃｂ...ＵＳＢケーブル
Ｄ１...前回の印刷条件設定データ
Ｄ２...初回印刷識別データ
Ｄｃ...デバイスクラス情報
ＭＣ...メモリカード
Ｎａ...機種名データ
ＰＢ...プルダウンボタン
ＰＤ...印刷設定画面
ＰＴ...ＵＳＢポート
Ｓｃ...スクリーン
ＳＬ...メモリカードスロット
【図１】
2006163750.tif 000003
【図２】
2006163750.tif 000004
【図３】
2006163750.tif 000005
【図４】
2006163750.tif 000006
【図５】
2006163750.tif 000007
【図６】
2006163750.tif 000008