(57)【要約】【課題】  カメラと印刷装置とを接続して印刷する場合、ＰＣを使用して印刷する場合のように、多くの印刷用紙、紙種を選ぶことができる印刷装置および印刷装置の制御方法を提供することを目的とするものである。【解決手段】  ＰｉｃｔＢｒｉｄｇｅ対応の撮像装置と、画像読取装置を搭載する印刷装置とを具備するカメラダイレクト印刷システムにおいて、読取部にセットされている用紙を上記画像読取装置が読み取ることによって、上記読取部にセットされている用紙の横の長さと縦の長さとを算出する算出手段と、上記画像読取装置にセットされている用紙のサイズを、上記印刷装置がサポートする印刷用紙のデフォルト用紙サイズとして処理する処理手段とを有する印刷装置である。【選択図】  図１
2007090524.tif 000002
【特許請求の範囲】
【請求項１】
ＰｉｃｔＢｒｉｄｇｅ対応の撮像装置と、画像読取装置を搭載する印刷装置とを具備するカメラダイレクト印刷システムにおいて、
読取部にセットされている用紙を上記画像読取装置が読み取ることによって、上記読取部にセットされている用紙の横の長さと縦の長さとを算出する算出手段と；
上記画像読取装置にセットされている用紙のサイズを、上記印刷装置がサポートする印刷用紙のデフォルト用紙サイズとして処理する処理手段と；
を有することを特徴とする印刷装置。
【請求項２】
請求項１において、
上記印刷装置のヘッドを搭載するキャリッジに設けられ、紙幅を検知する紙幅検知手段と；
算出した紙幅と上記画像読取装置にセットされている用紙サイズとが異なる場合に、上記画像読取装置にセットされている用紙の確認を求める旨をユーザに通知する確認要求通知手段と；
を有することを特徴とする印刷装置。
【請求項３】
請求項１において、
自動両面ユニットと；
上記自動両面ユニット内の紙の有無を検知する紙有無検知手段と；
を有し、印刷の給紙時に、上記自動両面ユニットを通すことによって、用紙の送り量と、紙の有りの時間とによって用紙の長さを算出することが可能な場合に、
上記算出手段によって算出された用紙の長さと、上記紙有無検知手段を用いて算出された用紙の長さとが異なれば、上記画像読取装置にセットされている用紙の確認を求める旨をユーザに通知することを特徴とする印刷装置。
【請求項４】
請求項１において、
上記画像読取装置に用紙をセットする際に開閉するフロントカバーの開閉を検知するフロントカバー開閉検知手段と；
上記画像読取装置に用紙がセットされていることを検知する用紙セット検知手段と；
を有し、上記画像読取装置のフロントカバーの開閉によって、用紙をセットしてから、所定時間以上の時間が経過した後に、上記撮像装置からＰｉｃｔＢｒｉｄｇｅによって、デフォルト設定で用紙サイズ設定して印刷することが要求されると、
設定されている印刷用紙をデフォルトサイズとして処理してよいかどうかを、ユーザが選択するように通知することを特徴とする印刷装置。
【請求項５】
請求項１において、
画像読取装置のカバーの開閉を、前回のコピー機能利用時、前回のスキャナ機能利用時等、インクジェット複合機において、
カメラダイレクトプリント以外の機能利用時上記読取部にセットされた用紙の置き忘れであると判断できる場合、または、ソフトパワーオン後に、一度も開閉をされない場合等、前回のカメラダイレクトプリント利用時の置き忘れであると判断できる場合に、
上記撮像装置からＰｉｃｔＢｒｉｄｇｅによって用紙サイズをデフォルト設定で印刷することを要求されると、設定されている印刷用紙をデフォルトサイズとして処理してよいかどうかをユーザに選択させることを特徴とする印刷装置。
【請求項６】
請求項１において、
読取部にセットされている用紙の種類を判別する判別手段を有し、
上記判別手段が判別した用紙の種類を、上記印刷装置がサポートする印刷用紙のデフォルト用紙タイプとし、その用紙に応じた処理を実行することを特徴とする印刷装置。
【請求項７】
請求項１において、
上記印刷装置のヘッドを搭載するキャリッジに設けられ、紙種を検知する紙種検知手段を有し、
上記紙種検知手段が検知した紙種と、上記画像読取装置にセットされている紙種とが異なれば、上記画像読取装置にセットされている用紙の確認を求める旨をユーザに通知することを特徴とする印刷装置。
【請求項８】
請求項１において、
上記画像読取装置に用紙をセットする際に開閉するフロントカバーの開閉を検知するフロントカバー開閉検知手段と；
用紙がセットされていることを検知する用紙検知手段と；
を有し、上記画像読取装置のフロントカバーの開閉によって、用紙がセットされたときから、所定の時間以上の時間が経過した後に、撮像装置からＰｉｃｔＢｒｉｄｇｅによって、デフォルト設定で設定した用紙タイプで印刷を要求されると、
設定されている印刷用紙をデフォルトタイプとして処理してよいかどうかをユーザに選択させることを特徴とする印刷装置。
【請求項９】
請求項１において、
上記画像読取装置にセットされている白色の用紙に、黒色で書かれている枠を検出する枠検出手段を有し、
上記枠検出手段が上記枠を検出し、しかもフチ有りの印刷が指定されると、上記画像読取装置にセットされている用紙の枠を、印刷する画像の枠として、印刷することを特徴とする印刷装置。
【請求項１０】
請求項１において、
上記画像読取装置にセットされている用紙が、大きすぎまたは読取部からはみ出すことによって、正しく用紙サイズを算出できない場合、上記印刷装置の本来のデフォルト設定で印刷するか、印刷用紙を設定し直すように、ユーザに促すことを特徴とする印刷装置。
【請求項１１】
請求項１において、
上記画像読取装置にセットされている用紙の色を判定する用紙色判定手段を有し、
撮像装置から、フチあり印刷が指定され、しかもフチの外に、ファイル名、日付等の文字を印刷するときに、セットされている用紙の色に対して、見やすく、読みやすい色を選択し、文字を印刷することを特徴とする印刷装置。
【請求項１２】
ＰｉｃｔＢｒｉｄｇｅ対応の撮像装置と、画像読取装置を搭載する印刷装置とを具備するカメラダイレクト印刷システムにおいて、
読取部にセットされている用紙を上記画像読取装置が読み取ることによって、上記読取部にセットされている用紙の横の長さと縦の長さとを算出する算出工程と；
上記画像読取装置にセットされている用紙のサイズを、上記印刷装置がサポートする印刷用紙のデフォルト用紙サイズとして処理する処理工程と；
を有することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置と、記録装置とを有する記録システムにおける印刷装置および印刷装置の制御方法に関する。
【背景技術】
【０００２】
近年、簡単な操作で画像を撮影し、デジタル画像データに変換することができるデジタルカメラ（撮像装置、いわゆるデジカメ）が広く使用されている。
【０００３】
デジタルカメラで撮影した画像を、印刷し、写真として使用する際、通常、撮影されたデジタル画像データを、デジタルカメラからＰＣ（コンピュータ）に取り込み、このＰＣで画像処理を行った後に、ＰＣからカラープリンタに出力し、印刷する。
【０００４】
一方、最近は、ＰＣを介さずに、デジタルカメラから、デジタル画像データを、直接、カラープリンタに伝送し、印刷することができるカラープリントシステムが開発されている。また、デジタルカメラに搭載され、撮像した画像を記憶しているメモリカードを、直接、カラープリンタに装着し、そのメモリカードに記憶されている撮影画像を印刷できるプリンタが開発されている。このプリンタを、「フォトダイレクト（ＰＤ）プリンタ」という。
【０００５】
このように、デジタルカメラから、直接プリンタに画像データを伝送し、印刷する場合、デジタルカメラは、そのメーカ毎にその仕様や操作方法等が異なる。したがって、カメラに格納されている画像データを、ユーザが気軽に、プリンタで出力する場合に、大きな障害である。
【０００６】
そこで、どのメーカのカメラであっても、また、どのメーカのプリンタであっても、印刷できるようにする規格が提案されている（たとえば、特許文献１参照）。この規格を、「ＰｉｃｔＢｒｉｄｇｅ」という。この規格に対応している機器同士であれば、ケーブルによって互いに接続し、ＰＣ等を介さずに、簡単に、また手軽に印刷することができる。
【０００７】
そして、上記規格上では、接続確立後に、デジカメが必要とすれば、プリンタが印刷可能なサイズを取得可能である。ただ、たとえばデジカメで表示するための文字列が無い場合があり、また、非サポートである場合があり、これらの場合には、接続はできるが、印刷できないという事象が発生する。この事象の発生を阻止するために、用紙サイズ（ｐａｐｅｒＳｉｚｅ）はもちろん、紙種（ｐａｐｅｒＴｙｐｅ）等、各設定項目にデフォルトという選択肢を用意している。
【０００８】
この各設定項目におけるデフォルトの選択肢を用意することによって、ＲＯＭやＲＡＭ容量の問題等、比較的制限が大きいカメラ付き携帯電話や、コンパクトデジタルカメラ等への搭載が可能になり、業界標準と呼べるほどに、普及が進んでいる。
【特許文献１】特開２００４−６６６０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、普及が進めば進むほど、ユーザのニーズがより厳しくなり、様々な場面や、用途に応じた印刷をするためのサイズを変更したいという要望が出ている。
【００１０】
メーカによっては、印刷装置において、ヘッドが載ったキャリッジにセンサを搭載し、印刷用紙を給紙した直後に、キャリッジを副走査方向にスキャンを開始する。そして、紙幅を検知し、デフォルト設定時は、その紙幅に最も近く、ＰｉｃｔＢｒｉｄｇｅに定義されている紙サイズに合わせ込むことによって、印刷を行う。また、液晶付きの印刷装置には、プリンタがサポートするデフォルトのサイズを、液晶のパネルを介して、変更可能にすることによって、単にデフォルト設定でも何種類かの用紙サイズや、紙種等に対応している。
【００１１】
つまり、規格上は、非常にたくさんの用紙サイズ、用紙タイプ、画像処理オプション等が定義されているが、実際に利用できる項目は、ＰＣから印刷する場合と比べると、圧倒的に選択肢が少ないので、非常に不便であるという問題がある。
【００１２】
本発明は、カメラと印刷装置とを接続して印刷する場合、ＰＣを使用して印刷する場合のように、多くの印刷用紙、紙種を選ぶことができる印刷装置および印刷装置の制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
本発明は、ＰｉｃｔＢｒｉｄｇｅ対応の撮像装置と、画像読取装置を搭載する印刷装置とを具備するカメラダイレクト印刷システムにおいて、読取部にセットされている用紙を上記画像読取装置が読み取ることによって、上記読取部にセットされている用紙の横の長さと縦の長さとを算出する算出手段と、上記画像読取装置にセットされている用紙のサイズを、上記印刷装置がサポートする印刷用紙のデフォルト用紙サイズとして処理する処理手段とを有することを特徴とする印刷装置である。
【発明の効果】
【００１４】
本発明によれば、カメラと印刷装置とを接続して印刷する場合、ＰＣを使用して印刷する場合のように、多くの印刷用紙、紙種を選ぶことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１６】
まず、本発明に適用可能なスキャナ機能を有するインクジェット記録装置と、デジタルカメラとによって構成されている例について、具体的に説明する。
【００１７】
図１は、本発明の実施例１であるインクジェット複合機１００の全体の構成を示す図である。
【００１８】
インクジェット複合機１００は、読み取り機能を有する記録装置であり、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３と、ＥＥＰＲＯＭ４と、読取制御部５と、読取部６と、表示部７と、記録制御部８と、記録部９とを有する。また、インクジェット複合機１００は、ＵＳＢホスト制御部１０と、ＵＳＢのＡジャック１１と、ＵＳＢデバイス制御部１２と、ＵＳＢのＢジャック１３とを有する。
【００１９】
ＣＰＵ１は、プログラムを実行し、全体を制御する。ＲＯＭ２は、インクジェット複合機を制御するプログラムと、このプログラムの不具合対応やバージョンアップのためにインクジェット複合機を制御するプログラムを書き換えるプログラムとを格納する。
【００２０】
インクジェット複合機１００を制御するプログラムは、ＲＯＭ２に格納されている組み込みＯＳの管理の元で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウェアの実行が制御され、記録制御や、読み取り制御等のマルチタスク機能を実現する。
【００２１】
ＲＡＭ３は、主にインクジェット複合機１００の読取部分が扱う画像データや、記録装置部分が扱う印刷データ、記録装置のステータス等の情報、プログラム制御用変数等を蓄積し、プログラム実行用のワークエリア等に利用している。
【００２２】
ＥＥＰＲＯＭ４は、仕向け地や、センサやレジの補正値、エラーや印字設定等の履歴等を変更するが、電源のオン／オフで失っては困る情報を格納している。
【００２３】
読取制御部５は、読取部６に設けられているＣＩＳイメージセンサ（密着型イメージセンサ）によって、コピーや、スキャンしたい原稿や画像を光学的に読み取り、電気的な画像データに変換する。読取制御部５は、電気的な画像データに変換された画像信号を、画像処理制御部（図示せず）を介して、２値化処理を行い、中間色の諧調処理等の各種画像処理を行い、高精彩な画像データを出力する。
【００２４】
表示部７は、パワーキー、レジュームキー等の各種キー、ＬＥＤ（発光ダイオード）とＬＣＤ（液晶ディスプレイ）等によって構成されている。ＬＣＤは、プリンタの印刷状況や、エラー状態等の詳細をユーザに伝えるために各種表示を行う。ＬＥＤは、点滅させることによって、警告や、エラーの状態や、情報をユーザに伝える。
【００２５】
記録制御部８は、ラスターデータを、インクジェットのヘッドのノズルに対応したインクの吐出情報に変換し、記録部９（実施例では、シアン、マゼンダ、イエロー、ブラック、の４色のインクを吐出するノズルを持つヘッド）によって、記録データを出力する。
【００２６】
ＵＳＢホスト制御部１０は、ＵＳＢのＡジャック１１の信号を制御する部分であり、このＵＳＢのＢジャックは、インクジェット複合機１００において、カメラと接続して印刷するための規格ＰｉｃｔＢｒｉｄｇｅに対応している。
【００２７】
このために、ＵＳＢのＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓのみをサポートし、Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌを利用してＰｉｃｔＢｒｉｄｇｅ対応のデジタルカメラと通信する。
【００２８】
ＵＳＢデバイス制御部１２は、ＵＳＢのＢジャック１３の信号線を介して、ＰＣとの間で、印刷データやプリンタの状態等の情報を通信によって、やりとりする。
【００２９】
図２は、デジタルカメラ２００の内部構成を示す図である。
【００３０】
デジタルカメラ２００は、ＵＳＢケーブルを介して、インクジェット複合機１００に接続されている。デジタルカメラ２００は、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、映像入力部２４と、不揮発性メモリ２５と、ＵＳＢデバイス制御部２６と、ＵＳＢ  ｍｉｎｉ  Ｂジャック２７と、表示操作部２８とを有する。
【００３１】
ＣＰＵ２１は、プログラムを実行し、全体を制御する。ＲＡＭ２２は、主に、デジタルカメラの入力データの保存や、画像データを処理するためや、プログラム実行用のワークエリア等に利用している。
【００３２】
ＲＯＭ２３は、デジタルカメラで撮影するときに、撮影画像再生時等の制御を行うプログラムと、それらのプログラムのバージョンアップをするためのプログラムとが格納されている。
【００３３】
映像入力部２４は、実施例１では、撮像素子であるＣＣＤからの情報を入力するが、ＣＭＯＳ等他のデバイスでも代用が可能である。
【００３４】
不揮発性メモリ２５は、ユーザがモード毎に設定した露出や、シャッタ速度等の情報等、デジタルカメラにとって、電源のオン／オフで失いたくない情報を格納している。
【００３５】
表示操作部２８は、撮影モード時は、現在撮像素子が取り込むことのできる映像を写し、その上から各種設定情報を表示する。また、メニューボタンによって、表示をメニュー画面に遷移することができる。ＵＳＢデバイス制御部２６は、ＵＳＢ  ｍｉｎｉ  Ｂジャック２７の信号線を制御し、接続されるＵＳＢホストと通信する。ＵＳＢのクラスとしては、スチル・イメージ・クラスで、Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（以後、「ＰＴＰ」という）に基づいて、通信するようにＵＳＢデバイス制御部で制御する。
【００３６】
図３は、デジタルカメラとインクジェット複合機１００とを接続した場合において、内部的な接続を詳細に示す図である。
【００３７】
アプリケーションレイヤ３１は、ＰｉｃｔＢｒｉｄｇｅアプリケーションと、ＰｉｃｔＢｒｉｄｇｅ  ｔｏ  ＰＴＰとからなり、ＰｉｃｔＢｒｉｄｇｅを利用するシステムを構築する際に組み込まれるアプリケーションレイヤである。
【００３８】
レイヤ３２は、ＰＴＰ、Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ、ＵＳＢスレーブＩ／Ｆ、または、ＵＳＢホストＩ／Ｆからなり、既存のプロトコルおよびインタフェースを実行するためのレイヤである。実施例１では、ＰＴＰプロトコルを利用し、ＵＳＢインタフェース３０を利用して通信する。ＰｉｃｔＢｒｉｄｇｅでは、インクジェット複合機１００が、ＵＳＢホストとして規定され、デジタルカメラが、ＵＳＢスレーブとして規定され、図３に示す構成を有する。
【００３９】
図４は、ＰｉｃｔＢｒｉｄｇｅ対応製品同士を接続して印刷を行う動作であって、一般的な動作を示すフローチャートである。
【００４０】
インクジェット複合機１００とデジタルカメラ２００とを、ＵＳＢケーブルで接続すると、ＵＳＢホスト機能を持つインクジェット複合機１００側から、リセット発行後に、ディスプリクタと装置構成の取得を行う。そして、ＵＳＢで通信する際のパケットサイズや、持っているエンドポイント、対応クラスを確認する。この処理は、ＧｅｔＤｅｓｃｒｉｐｔｏｒ、ＧｅｔＣｏｎｆｉｇｕｒａｔｉｏｎを用いて行う。
【００４１】
具体的には、ＰｉｃｔＢｒｉｄｇｅアプリケーションを利用するために、バルクイン、バルクアウト、インタラプトイン、コントロールイン、コントロールアウトをサポートする。そして、そのためのエンドポイントを持っているか、また、Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓに対応しているかを確認し、Ｓ０で、接続要求し、ＳｅｔＣｏｎｆｉｇｕｒａｔｉｏｎを行う。
【００４２】
Ｓ１で、ＯＫであれば、そのＳｅｔＣｏｎｆｉｇｕｒａｔｉｏｎに正常にＡＣＫで応答したことを意味する。Ｓ２で、ＰｉｃｔＢｒｉｄｇｅとしての接続を確立し、具体的には、まず、プリンタがＧｅｔＤｅｖｉｃｅＩｎｆｏで、ＸＭＬスクリプトをサポートしていることを確認し、ＯｐｅｎＳｅｓｓｉｏｎを行う。
【００４３】
次に、ＧｅｔＮｕｍＯｂｊｅｃｔによって取得したオブジェクトに、ＰｉｃｔＢｒｉｄｇｅ対応デバイスのディスカバリ用のファイルを確認し、ＰｉｃｔＢｒｉｄｇｅ対応ホストのディスカバリ用のファイルを送信し、接続を確立する。
【００４４】
Ｓ３で、プリントサービス開始を要求し、ＰｉｃｔＢｒｉｄｇｅのバージョンや、デジカメの製品名、ベンダ名等を、ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅのＩｎｐｕｔによってデジカメから受ける。Ｓ４で、ＯＫであれば、プリンタ側のバージョン、製品名、ベンダ名等とともに、プリントサービスが可能であるかどうかを返却する。
【００４５】
ここでは、一般的なフローチャートとして、ＯＫの意味で、プリントサービスが可能であることを返却する。この直後に、Ｓ５で、インクジェット複合機１００は、ＰｉｃｔＢｒｉｄｇｅにおけるＩｄｌｅ状態（いつでも印刷を受けることが可能な状態）になり、このことを、デジタルカメラ２００に通知する。
【００４６】
Ｓ６で、Ｃａｐａｂｉｌｉｔｙ要求によって、デジタルカメラ２００は、プリントサービスの詳細を要求し、Ｓ７で、その要求に対して返事する。
【００４７】
具体的には、まず、ペーパーサイズを取得し、その後に、ペーパーサイズ（ｐａｐｅｒＳｉｚｅ）に付属するプロファイルとして、次のサポート状況を取得する。つまり、印刷品位（ｑｕａｌｉｔｙ）、用紙品位（ｐａｐｅｒＴｙｐｅ）、ファイルタイプ（ｆｉｌｅＴｙｐｅ）、日付印刷（ｄａｔｅＰｒｉｎｔ）、ファイル名印刷（ｆｉｌｅＮａｍｅＰｒｉｎｔ）のサポート状況を取得する。また、画像処理オプション（ｉｍａｇｅＯｐｔｉｍｉｚｅ）、レイアウト（ｌａｙｏｕｔ）、リサイズ（ｆｉｘｅｄＳｉｚｅ）、トリミング（ｃｒｏｐｐｉｎｇ）のサポート状況を取得する。
【００４８】
Ｓ８では、印刷設定において、Ｓ６、Ｓ７で取得した中から、ユーザに印刷したい設定を選択させる。Ｓ９では、印刷要求によって、Ｓ８で選択した設定で印刷を要求する。要求された印刷設定で、印刷が可能であれば、Ｓ１０で、ＯＫによってデジタルカメラ２００に通知する。その後に、Ｓ１２で、Ｐｒｉｎｔｉｎｇでインクジェット複合機１００は、ＰｉｃｔＢｒｉｄｇｅにおける印刷状態となり、この状態を、デジタルカメラ２００に通知する。
【００４９】
この通知、または、Ｓ１０のＯＫの通知を持って、デジタルカメラ２００側は、印刷中であることを表示し、ユーザに分るようにする。一般的な動作という意味で、図４には示していないが、この状況で、インクジェット複合機１００側にエラーが発生、発覚した場合、状態がＰａｕｓｅｄでエラーが発生し、印刷できない状態にあることを通知する。
【００５０】
この場合、デジタルカメラ２００にエラー状態であることが表示され、復帰可能なエラーである場合、インクジェット複合機１００におけるエラーの原因を取り除き、続行ボタンがあれば、続行ボタンを押下することによって、印刷を再開、続行できる。また、エラーの通知は、この後に印刷が終了するまで、任意のタイミングで起こり得、その都度、通知し、ユーザによるエラーの解除を促す。
【００５１】
Ｓ１３で、画像取得を要求し、Ｓ９の印刷要求のあったファイルの取得を要求し、Ｓ１４で、画像返却し、取得する。Ｓ１５で、プリンタ印刷処理し、Ｓ９で要求された印刷ファイルを、指定された印刷設定によって印刷する。
【００５２】
実施例１では、インクジェット複合機１００に適応している。したがって、画像のＲＧＢをプリンタ用のインクＹＭＣＫのデータに変換し、インクタンクに載置されているヘッドの吐出を制御し、また、ヘッドが載置されているキャリッジを制御し、ラスタ毎に印刷し、用紙をフィードさせ、印刷する。
【００５３】
ここでは、一般的な動作として、画像をＳ１３、Ｓ１４で取得し、インクジェット複合機１００内の受信バッファ（ＲＡＭ）に完全に取り込んでから、Ｓ１５で、印刷処理する。ところで、画像が大き過ぎる場合、画像取得を受信バッファサイズとし、Ｓ１５で、印刷し、空いた場所に、随時続きのデータを受信し、印刷するケースもあり得る。そして、インクジェット複合機１００で印刷処理が終了すれば、Ｓ１６で、印刷終了し、デジタルカメラ２００に印刷終了を通知する。問題が無ければ、Ｓ１７で、インクジェット複合機１００にＯＫを返却し、Ｓ１８で、印刷完了を通知し、印刷画面を終了する。
【００５４】
次に、インクジェット複合機１００に搭載されている読取装置において、原稿台にセットされている用紙の紙のサイズが測定可能な場合における印刷処理について説明する。
【００５５】
図５は、図４に示す一般的な動作において、印刷設定後の印刷要求から印刷が終了するまでの動作を示すフローチャートである。
【００５６】
デジタルカメラ２００側で印刷設定した後に、インクジェット複合機１００が印刷要求を受けると、まず、Ｓ２０で、用紙サイズとして、デフォルトが設定されているかどうかを確認する。デフォルト以外の４×６や、Ｌ版等具体的に指定されていれば、インクジェット複合機１００上の読取装置を利用しない。そして、Ｓ２７で、給紙と並行して画像を取得し、指定された用紙サイズ、品位、画像処理オプションに基づいて、印刷データを作成し、印刷を行う。
【００５７】
逆に、Ｓ２０で、用紙サイズとして、デフォルトが指定されていれば、Ｓ２１で、読取装置の原稿台上に用紙がセットされているかどうかを確認する。実施例１では、スキャン解像度を落とし、原稿台に向かって左から２．７センチ程度、スキャンし、用紙の有無を確認する。
【００５８】
実施例１では、既存のインクジェット複合機にできるだけ変更を加えないようにするために、上記方法で、原稿台の用紙の有無を確認するが、用紙の有無を確認可能なセンサを設ければ、さらにスピィーディに処理を進めることができる。
【００５９】
ここで、原稿台に用紙がセットされていなければ、インクジェット複合機１００がサポートする本来のデフォルト、実施例１において利用したインクジェット複合機１００では、国内（日本）仕向けでＬ版、海外仕向けで４×６として処理を進める。
【００６０】
次に、Ｓ２２で、ＡＳＦから印刷用紙を給紙し、Ｓ２３で、デジタルカメラ２００から画像を取得する。Ｓ２２の後に、Ｓ２３を実行するが、実際は、処理のトリガとなる順番が図示するような順番になっているだけで、できるだけ速度を稼ぐためには、並行に動作している時間もあり得る。
【００６１】
次に、Ｓ２４で、原稿台に設定されている用紙サイズを詳細に測定を行うために、スキャンする。スキャン可能なサイズは、短辺方向で、レターサイズに相当する２１６ｍｍであり、長辺方向で、Ａ４サイズに相当する２９７ｍｍを読み取ることができるので、その範囲内の長方形であれば、測定可能である。
【００６２】
実施例１では、組み込み用画像処理モジュールのサイズの制約上、デフォルトサイズとして判定可能な形は、長方形である。最小サイズは、ＡＳＦの給紙精度の限界から名刺サイズであり、最大サイズも、ＡＳＦの給紙機構、読取装置の読み取り範囲の限界から、２１６ｍｍ×２９７ｍｍである。
【００６３】
実施例１では、給紙機構、給紙制度、画像処理モジュール等のサイズの制約を受けて、デフォルトサイズの判定できる形は、長方形である。これらの条件をクリアできれば、ＣＤ−ＲやＤＶＤ−Ｒ等のメディアや、五角形、六角形、星型等様々な形の紙を、デフォルトとして処理することができる。
【００６４】
実施例１では、上記制約があるので、Ｓ２５で、原稿台にセットされている用紙が斜めになっている場合、はみ出している場合、用紙サイズを正確に測定できたかどうかを判定する。
【００６５】
ここで失敗した場合、Ｓ２６で、原稿台にセットされている用紙を確認する旨の警告を、インクジェット複合機１００の表示部が表示し、Ｓ２４で、用紙サイズを計測するためにスキャンする。図５には記載していないが、警告を表示するときに、用紙を再度設定し、スキャンさせるか、インクジェット複合機１００の本来のデフォルトで印刷するか、印刷自体を中止するかを、選択することができる。
【００６６】
また、Ｓ２２で、既に給紙しているので、インクを吐出するヘッドを載置するキャリッジに、赤外光を照射し、その反射光を読み取ることが可能な場合や、ＡＳＦ給紙レバーの位置によって、給紙した用紙の紙幅を検知可能な場合に、次のようにする。つまり、給紙した紙幅を検知可能な構成において、給紙した用紙サイズと、原稿台にセットされている用紙サイズとに著しい差異があった場合も、上記と同様である。
【００６７】
用紙サイズの測定に成功すれば、Ｓ２８で取得した画像のアスペクト比を壊さないように、しかも、印刷する際に切り取る部分が少なくなるように、スキャンした用紙サイズを合わせて、ＣＭＹＫの印刷用データを作成する。これと同時に、画像処理オプション等の設定も生かされたデータが作成される。
【００６８】
次に、Ｓ２９、Ｓ３０、Ｓ３１で、ラスタ毎のデータを印刷し、紙送りする動作を、画像が完成するまでのラスタ数分だけ繰り返し、印刷する。画像を完成させたら、Ｓ３２で、印刷用紙を排紙し、印刷を終了する。
【実施例２】
【００６９】
本発明の実施例２は、インクジェット複合機１００に搭載されている画像読取装置の入力機能によって、紙種を判断する実施例である。
【００７０】
図６は、図４に示す一般的な動作において、印刷設定後の印刷要求から印刷が終了するまでの動作を示すフローチャートであり、実施例２の特徴部分を示すフローチャートである。
【００７１】
実施例２における基本的な動作は、図５に示す動作と同様であるので、重複する部分についての説明を省略する。
【００７２】
デジタルカメラ２００側で印刷設定した後に、インクジェット複合機１００が印刷要求を受けると、まず、Ｓ４０で、用紙タイプについてデフォルトが設定されているかどうかを確認する。デフォルト以外である場合、Ｓ４７で、実施例２で利用したインクジェット複合機１００は、デフォルトの用紙タイプが光沢紙であるとして画像処理を行う。
【００７３】
逆に、Ｓ４０で、用紙タイプにデフォルトが指定されていれば、Ｓ４１で、画像読取装置の原稿台に、用紙がセットされているかどうかを確認する。Ｓ４２における給紙動作と、Ｓ４３におけるデジタルカメラ２００からの画像取得とを並行して実行する。
【００７４】
Ｓ４４で、用紙のタイプをスキャンする。実施例２では、普通紙と光沢紙との２種類に分類し、画像処理を分けている。Ｓ４５で、用紙タイプの判定ができなければ、Ｓ４６で、原稿台の確認をユーザに要求する旨を、インクジェット複合機１００の表示部に表示し、これを確認した後に、Ｓ４４に戻り、用紙タイプの判定のためのスキャンを再度、実行する。Ｓ４５で、普通紙または光沢紙であると判定した場合、Ｓ４８で、セットされている用紙タイプに応じて、ＣＭＹＫの画像データに基づいて印刷データを作成する。その後は、図５に示す場合と同様に、ラスタ毎に印刷し、紙送りを繰り返し、印刷を完了する。
【実施例３】
【００７５】
本発明の実施例３は、インクジェット複合機１００上の画像読取装置において、原稿台のカバーの開閉を検知可能な実施例である。
【００７６】
具体的には、ＲＡＭ上にスキャン機能を利用したデフォルト設定有効／無効を管理する領域を作る。そして、オフとパワーオン時に、画像読取装置の原稿台のカバーを開閉した後に、コピー／スキャナ等、インクジェット複合機１００のカメラダイレクト印刷機能以外のスキャン機能を利用した場合、次のようにする。つまり、実施例１、２について説明したようなスキャン機能を利用したデフォルト印刷を実行してから２０分が経過すると、上記スキャン機能を利用したデフォルト設定を無効にする。
【００７７】
また、原稿台の開閉後に、原稿台上のスキャンを実行し、用紙がセットされている場合で、実施例１、２について説明したようなスキャン機能を利用したデフォルト印刷を行った場合には、上記スキャン機能を利用したデフォルト設定を有効に設定する。
【００７８】
上記スキャン機能を利用したデフォルト設定が有効であれば、実施例１、２のように、画像読取装置を利用した動作に基づいて、印刷する。上記スキャン機能を利用したデフォルト設定が無効であれば、画像読取装置の原稿台に用紙がセットされていない場合と同様に、インクジェット複合機１００の本来のデフォルト設定で印刷する。
【００７９】
上記実施例は、「ＰｉｃｔＢｒｉｄｇｅ」対応の撮像装置と、画像読取装置を搭載する印刷装置とによって構成されているカメラダイレクト印刷システムである。そして、画像読取装置が、読取部にセットされている用紙のサイズの横と縦との長さを算出する手段を持ち、画像読取装置にセットされている用紙のサイズを、印刷装置がサポートする印刷用紙のデフォルト用紙サイズとして処理する印刷装置である。
【００８０】
また、上記実施例は、印刷装置のヘッドを搭載するキャリッジに、紙幅を検知する手段を有する場合、算出した紙幅と画像読取装置にセットされている用紙サイズとが明らかに異なれば、画像読取装置にセットされている用紙の確認を求める旨をユーザに通知する。
【００８１】
さらに、上記実施例は、印刷装置が、自動両面ユニットを備え、自動両面ユニット内の紙の有無を検知する手段としてＰＥ（Ｐａｐｅｒ  Ｅｎｄ）センサを持つ。そして、印刷の給紙時に、上記自動両面ユニットを通す時に、ＰＥセンサが紙の有りを検出している間の用紙の搬送量を算出することによって、用紙の長さを算出することが可能な場合である。さらに、この場合、画像読取装置にセットされている用紙の長さと、上記算出手段によって算出した用紙の長さとが明らかに異なれば、画像読取装置にセットされている用紙の確認を求める旨をユーザに通知する。
【００８２】
そして、上記実施例は、画像読取装置に用紙をセットする際のフロントカバーの開閉を検知する手段を持ち、読取装置に用紙がセットされたかどうかを検知する手段を持つ。この場合に、画像読取装置のフロントカバーの開閉によって、用紙をセットされた時間から、所定の時間以上の時間が経過したかどうか判断する。そして、所定の時間以上の時間が経過した後に、撮像装置からＰｉｃｔＢｒｉｄｇｅによって、デフォルト設定で用紙サイズを設定した印刷が要求されると、設定されている印刷用紙をデフォルトサイズとして処理してよいかどうかをユーザに選択させる。
【００８３】
また、上記実施例は、画像読取装置のカバーの開閉を、前回のコピー機能を利用したときに、前回のスキャナ機能利用時等、インクジェット複合機１００において、カメラダイレクトプリント以外の機能利用時の置き忘れであると判断する。このように判断した場合、またソフトパワーオン後に一度も開閉されない場合等、前回のカメラダイレクトプリント利用時の置き忘れと判断できる場合に、次のようにする。つまり、撮像装置からＰｉｃｔＢｒｉｄｇｅによって、用紙サイズがデフォルト設定で、印刷を要求されると、設定されている印刷用紙を、デフォルトサイズとして処理してよいかどうかをユーザに選択させる。
【００８４】
さらに、上記実施例は、上記装置において、印刷装置に搭載されている画像読取装置が、読取部にセットされている用紙の種類を判別する能力を持つ。この場合に、画像読取装置にセットされている用紙の種類を、印刷装置がサポートする印刷用紙のデフォルト用紙タイプとし、その用紙に最も適切と判断した処理を実行する。
【００８５】
上記実施例は、印刷装置のヘッドを搭載するキャリッジに、紙種を検知する手段を有する。そして、上記検知手段が検知した紙種と、画像読取装置にセットされている紙種とが明らかに異なれば、画像読取装置にセットされている用紙の確認を求める旨をユーザに通知する。
【００８６】
また、上記実施例は、画像読取装置に用紙をセットする際のフロントカバーの開閉を検知する手段を持ち、また、読取装置に用紙がセットされたかどうかを検知する手段を持つ。この場合に、画像読取装置のフロントカバーの開閉によって、用紙がセットされている時間から、所定の時間以上の時間が経過したことを判断する。所定の時間以上の時間が経過した後に、撮像装置からＰｉｃｔＢｒｉｄｇｅによって、デフォルト設定で設定された用紙タイプで印刷が要求されると、設定されている印刷用紙をデフォルトタイプとして処理してよいかどうかをユーザに選択させる。
【００８７】
さらに、上記実施例は、上記装置において、画像読取装置にセットされている白色の用紙に、黒色で書かれた枠を検出する手段を有する。この場合に、枠を検出し、しかも、フチ有りの印刷が指定されていると、画像読取装置にセットされている用紙の枠を、印刷する画像の枠として、印刷する。
【００８８】
そして、上記実施例は、上記装置において、画像読取装置にセットされている用紙が、大き過ぎたり、読取部からはみ出したりして、正しく用紙サイズを算出できないことを判断する。この場合に、印刷装置の本来のデフォルト設定で印刷するか、印刷用紙を設定し直すように促す通知をユーザに行う。
【００８９】
また、上記実施例は、上記装置において、画像読取装置にセットされている用紙の色を判定することが可能である。この場合に、撮像装置から、フチあり印刷が指定され、しかもフチの外に、ファイル名、日付等、文字を印刷するときに、セットされている用紙の色に対して、見やすく、読みやすい色を選択して、文字を印刷する。
【００９０】
上記実施例によれば、画像読取装置を搭載する出力装置における画像読み取り機能を利用することによって、印刷用紙に、より適切に出力するために必要な情報を入力するので、より自由な用紙サイズ、用紙タイプに、適切に出力することができる。
【００９１】
また、上記実施例によれば、画像読取装置からの情報が、ユーザの明確な意思でない可能性がある場合には、警告し、ユーザに通知するので、使い勝手が格段に向上する。
【産業上の利用可能性】
【００９２】
本発明は、撮像装置と画像読み取り機能を搭載する出力装置とを接続し、ＰＣを介さずに、出力するシステムに適用することができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施例１であるインクジェット複合機１００の全体の構成を示す図である。
【図２】デジタルカメラ２００の内部構成を示す図である。
【図３】デジタルカメラとインクジェット複合機１００とを接続した場合において、内部的な接続を詳細に示す図である。
【図４】ＰｉｃｔＢｒｉｄｇｅ対応製品同士を接続して印刷を行う動作であって、一般的な動作を示すフローチャートである。
【図５】図４に示す一般的な動作において、印刷設定後の印刷要求から印刷が終了するまでの動作を示すフローチャートである。
【図６】図４に示す一般的な動作において、印刷設定後の印刷要求から印刷が終了するまでの動作を示すフローチャートであり、実施例２の特徴部分を示すフローチャートである。
【符号の説明】
【００９４】
１００…インクジェット複合機、
１…ＣＰＵ、
２…ＲＯＭ、
５…読取制御部、
６…読取部、
８…記録制御部、
９…記録部、
２００…デジタルカメラ、
２１…ＣＰＵ、
２２…ＲＯＭ、
２８…表示操作部。
【図１】
2007090524.tif 000003
【図２】
2007090524.tif 000004
【図３】
2007090524.tif 000005
【図４】
2007090524.tif 000006
【図５】
2007090524.tif 000007
【図６】
2007090524.tif 000008