(57)【特許請求の範囲】
【請求項１】
出力対象の媒体に対する画像データの出力を実行する画像データ出力装置であって、
前記画像データを出力するときの出力サイズを指定する選択画面として、１の前記出力対象の媒体によって出力可能な最大サイズよりも大きな出力サイズが選択できる前記選択画面を、ネットワークを介して接続する他の装置の表示手段に表示させる手段と、
前記他の装置から出力する画像データおよび当該画像データを出力するときの出力サイズを指定した出力要求を受け付ける受付手段と、
前記画像データを出力するときの出力サイズが前記最大サイズよりも大きいか否かを判定する判定手段と、
前記出力サイズが前記最大サイズよりも大きい場合に、前記画像データを複数の領域に分割し、分割したそれぞれの領域の画像データを、前記最大サイズ以下のサイズの複数の前記出力対象の媒体に出力する出力制御手段と
を備えることを特徴とする画像データ出力装置。
【請求項２】
前記出力制御手段は、
前記出力サイズが前記最大サイズ以下である場合に、前記出力サイズで出力することの出来る前記出力対象の媒体に前記画像データを出力すること
を特徴とする請求項１に記載の画像データ出力装置。
【請求項３】
前記出力サイズが前記最大サイズよりも大きい場合に、前記出力対象の媒体のサイズに応じて、前記画像データを分割する分割サイズを決定する決定手段を備え、
前記出力制御手段は、前記分割サイズに基づいて前記画像データを複数の領域に分割すること
を特徴とする請求項１または２に記載の画像データ出力装置。
【請求項４】
前記決定手段は、前記出力対象の媒体のサイズに応じて、複数の異なる分割サイズを決定し、
前記出力制御手段は、前記複数の異なる分割サイズのそれぞれに基づいて前記画像データを複数の領域に分割すること
を特徴とする請求項３に記載の画像データ出力装置。
【請求項５】
前記出力制御手段は、
前記出力サイズが前記最大サイズ以下であり、かつ前記出力サイズに対応する前記出力対象の媒体を前記装置が備えていない場合に、出力することの出来る前記出力対象の媒体のサイズに応じて前記画像データを分割すること
を特徴とする請求項１乃至４のいずれか１項に記載の画像データ出力装置。
【請求項６】
前記画像データの出力は印刷出力であり、
前記出力対象の媒体のサイズは、印刷出力対象の用紙のサイズであり、
前記最大サイズは、自身が備える用紙のうち最も大きいサイズであること
を特徴とする請求項１乃至６のいずれか１項に記載の画像データ出力装置。
【請求項７】
出力対象の媒体に対する画像データの出力を実行する画像データ出力装置を、
前記画像データを出力するときの出力サイズを指定する選択画面として、１の前記出力対象の媒体によって出力可能な最大サイズよりも大きな出力サイズが選択できる前記選択画面を、ネットワークを介して接続する他の装置の表示手段に表示させる手段、
前記他の装置から出力する画像データおよび当該画像データを出力するときの出力サイズを指定した出力要求を受け付ける受付手段、
画像データを出力するときの出力サイズが前記最大サイズよりも大きいか否かを判定する判定手段、
前記出力サイズが前記最大サイズよりも大きい場合に、前記画像データを複数の領域に分割し、分割したそれぞれの領域の画像データを、前記最大サイズ以下のサイズの複数の出力対象の媒体に出力する出力制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ出力装置及びプログラムに係り、特に外部機器から受信した印刷要求に基づいて印刷を行う画像データ出力装置及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラで撮影した画像をプリントするにあたって、ＰＣ（Personal Computer）を介さずに、デジタルカメラとプリンタとを直接接続して画像の印刷（プリント）が可能な、いわゆるダイレクトプリントシステムが知られている。ダイレクトプリントシステムは、直接接続して印刷するための通信規格に対応しているデジタルカメラとプリンタをＵＳＢ（Universal Serial Bus）ケーブル等で接続し、デジタルカメラ側からの操作によって所望する画像を簡単にプリントすることができる。
【０００３】
ダイレクトプリントシステムは、デジタルカメラ側から用紙サイズなどの印刷設定を指定できるほか、縮小した画像の一覧を印刷するインデックスプリント機能，複数の画像を一枚の用紙に印刷する集約機能，同一画像を複数枚印刷する複数枚プリント機能，画像に日付を入れる日付入りプリント機能など、多彩な機能を利用可能である。
【０００４】
特許文献１には、デジタルカメラとプリンタとのダイレクトプリントシステムについて記載されている。特許文献１のダイレクトプリントシステムは、デジタルカメラとプリンタとが所定の手順を踏むことでダイレクトプリントが可能となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、各社共通のダイレクトプリントに係る通信フォーマットを提案するものであるが、出力仕様が限定されており、この出力仕様に基づいてダイレクトプリントシステムを構築している。したがって、特許文献１のダイレクトプリントシステムは、出力仕様が限定されているため、各社共通のダイレクトプリントに係る通信フォーマットの規格に含まれていない拡大連写機能を標準で利用できなかった。
【０００６】
なお、拡大連写機能とは画像を複数枚の用紙（例えばＡ４サイズ）に跨らせて分割描画することで、１枚の用紙で印刷可能な最大用紙サイズ（例えばＡ４サイズ）よりも大きな用紙サイズ（例えばＡ３サイズ）の印刷を可能とするものである。ユーザは、拡大連写機能により印刷された用紙（例えばＡ４サイズ）をつなぎ合わせることで、１枚の用紙で印刷可能な最大用紙サイズ（例えばＡ４サイズ）よりも大きな用紙サイズ（例えばＡ３サイズ）の印刷を行う。
【０００７】
従来のダイレクトプリントシステムは、プリンタからデジタルカメラに印刷可能な用紙サイズを含む印刷能力情報を通知し、その印刷能力情報に含まれる用紙サイズを指定用紙サイズとした印刷要求がデジタルカメラからプリンタに送信される。プリンタからデジタルカメラに通知される印刷能力情報には、印刷可能な用紙サイズとして、そのプリンタで印刷可能な用紙サイズもしくは現在、給紙トレイにセットされている用紙サイズしか含まれない。したがって、従来のダイレクトプリントシステムは、１枚の用紙で印刷可能な最大用紙サイズよりも大きな用紙サイズの印刷を行うことができず、拡大連写機能を利用できないという問題があった。
【０００８】
本発明は、上記の点に鑑みなされたもので、出力サイズが所定のサイズよりも大きい画像データを分割して複数の出力対象の媒体に出力できる画像データ出力装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の画像データ出力装置は、画像データを出力するときの出力サイズが所定のサイズよりも大きいか否かを判定する判定手段と、前記出力サイズが前記所定のサイズよりも大きい場合に、前記画像データを複数の領域に分割し、分割したそれぞれの領域の画像データを、前記所定のサイズ以下のサイズの複数の出力対象の媒体に出力する出力制御手段とを備えることを特徴とする。
【００１０】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、出力サイズが所定のサイズよりも大きい画像データを分割して複数の出力対象の媒体に出力できる画像データ出力装置及びプログラムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】本発明によるダイレクトプリントシステムの一実施例の構成図である。
【図２】複合機の一例の外観斜視図である。
【図３】複合機の一例のハードウェア構成図である。
【図４】複合機及びデジタルカメラの一例の機能ブロック図である。
【図５】複合機とデジタルカメラとがダイレクトプリント時に行う一般的な処理手順を表した一例のシーケンス図である。
【図６】デジタルカメラから複合機に送信されるジョブ情報の一例の構成図である。
【図７】複合機からデジタルカメラに送信される印刷能力情報の一例の構成図である。
【図８】ジョブ情報を受信した複合機の処理手順を表した一例のフローチャートである。
【図９】分割描画する用紙サイズを決定する処理手順を表した一例のフローチャートである。
【図１０】複数枚の用紙に分割描画された画像のイメージ図である。
【発明を実施するための形態】
【００１３】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では外部機器の一例としてデジタルカメラ、画像処理装置の一例として複合機（ＭＦＰ）を例に説明する。
【００１４】
（全体構成）
図１は、本発明によるダイレクトプリントシステムの一実施例の構成図である。図１のダイレクトプリントシステムは複合機１及びデジタルカメラ２を有する構成である。複合機１及びデジタルカメラ２は、ダイレクトプリント（直接接続して印刷するための通信規格）に対応している。
【００１５】
複合機１とデジタルカメラ２とは、例えばＵＳＢポートを介しＵＳＢケーブル３で直接接続されている。デジタルカメラ２は、撮影した画像をＵＳＢケーブル３経由で複合機１にプリント（ダイレクトプリント）させる。
【００１６】
（複合機１の概要及び構成）
図２は複合機の一例の外観斜視図である。複合機１は、例えばプリント機能，スキャナ機能，コピー機能，ファクシミリ（ＦＡＸ）機能等を有する。複合機１は、転写紙などの媒体（用紙）に画像を形成する画像形成部７の上部に、原稿から画像を読み取る画像読取部８を配設した構成である。また、画像読取部８の外面にはユーザに対する表示とユーザからの機能設定等の各種の入力を許容する操作パネルＰが設けられている。さらに、操作パネルＰの下部には、記憶媒体Ｍに記憶されているプログラムコードや画像データ等を読み取ったり、記憶媒体Ｍに対してプログラムコードや画像データ等を書き込んだりする外部メディア入出力装置９が、記憶媒体Ｍの挿入を許容する挿入口を外部に露出させて設けられている。
【００１７】
図３は、複合機の一例のハードウェア構成図である。複合機１は、画像処理ユニット部Ａと情報処理ユニット部Ｂとに大別されている。例えば前述した画像形成部７及び画像読取部８は画像処理ユニット部Ａに属する。操作パネルＰ及び外部メディア入出力装置９は情報処理ユニット部Ｂに属する。
【００１８】
画像形成部７及び画像読取部８を備える画像処理ユニット部Ａは、画像処理ユニット部Ａにおける画像処理全般の制御を行う画像処理制御ユニット１０を備えている。画像処理制御ユニット１０には、画像形成部７を制御する印刷制御ユニット１１と、画像読取部８を制御する画像読取制御ユニット１２とが接続されている。印刷制御ユニット１１は画像処理制御ユニット１０の制御により画像形成部７に対して印刷指示を出力し、画像形成部７に転写紙などの媒体に画像を形成して出力させる。
【００１９】
画像読取制御ユニット１２は、画像処理制御ユニット１０の制御により画像読取部８を駆動し、原稿の表面に対するランプ照射の反射光をミラー及びレンズにより受光素子（ＣＣＤ等）に集光して読み取り、Ａ／Ｄ変換してＲＧＢ各８ｂｉｔのデジタルの画像データを生成する。
【００２０】
画像処理制御ユニット１０は、メインプロセッサであるＣＰＵ１３と、画像読取部８から読み込んだ画像データを画像形成部７による作像に供すべく一旦格納しておくメモリデバイス（例えばＳＤＲＡＭ等）１４と、制御プログラム等を記憶したＲＯＭ１５と、システムログ／システム設定／ログ情報等を記録しておく電源ＯＦＦ時にもデータの保持が可能なＮＶＲＡＭ１６とをバス接続したマイクロコンピュータ構成である。
【００２１】
また、画像処理制御ユニット１０には、多量の画像データの蓄積やジョブ履歴等の記憶装置となるＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）１７と、装置内部に設けられた集線装置であるＨＵＢ１９を介して、画像処理ユニット部ＡをＬＡＮに接続するためのＬＡＮ制御部１８と、ＦＡＸ制御を行うＦＡＸ制御ユニット２０とが接続されている。
【００２２】
ＦＡＸ制御ユニット２０は、公衆電話網に通じる構内交換器（ＰＢＸ）２２に接続されており、遠隔のファクシミリと交信することができる。また、画像処理制御ユニット１０には、表示制御ユニット２３及び操作入力制御ユニット２４が接続されている。表示制御ユニット２３は、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して情報処理ユニット部Ｂに画像表示制御信号を出力し、情報処理ユニット部Ｂの操作パネルＰに対して画像表示の制御を行う。
【００２３】
操作入力制御ユニット２４は、情報処理ユニット部Ｂの操作パネルＰからのユーザによる機能設定や入力操作に応じた入力制御信号を画像処理制御ユニット１０のコントロールによって、制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して取得する。画像処理ユニット部Ａは情報処理ユニット部Ｂの操作パネルＰを、通信ケーブル２６を介して直接モニタすることができる構成になっている。即ち、画像処理ユニット部Ａの表示制御ユニット２３及び操作入力制御ユニット２４は、操作パネルＰに接続されているものとして動作している。
【００２４】
情報処理ユニット部Ｂは、一般にパーソナルコンピュータ等の情報処理装置に用いられる汎用のＯＳによって制御される。情報処理ユニット部Ｂは、メインプロセッサであるＣＰＵ３１を有している。ＣＰＵ３１にはＣＰＵ３１の作業用領域となるＲＡＭや起動プログラム等を記憶したＲＯＭで構成されるメモリユニット３２と、ＯＳやアプリケーションプログラムを記憶するＨＤＤ等の記憶装置３４に対するデータの入出力を制御する記憶装置制御ユニット３５とが、バス接続されている。
【００２５】
また、ＣＰＵ３１には、情報処理ユニット部Ｂを、ＨＵＢ１９を介してＬＡＮに接続するためのＬＡＮ制御部３３が接続されている。ＬＡＮ制御部３３に割り当てられるネットワークアドレスであるＩＰアドレスは、前述した画像処理ユニット部ＡのＬＡＮ制御部１８に割り当てられるＩＰアドレスと異なるものである。
【００２６】
即ち、複合機１には、２つのＩＰアドレスが割り当てられていることになる。画像処理ユニット部Ａと情報処理ユニット部ＢとはＬＡＮに接続されていることになり、画像処理ユニット部Ａと情報処理ユニット部Ｂとの間において、データ交換が可能な構成になっている。さらに、ＣＰＵ３１には、操作パネルＰを制御する表示制御ユニット３６及び操作入力制御ユニット３７が接続されている。入出力デバイス制御ユニット４２は、記憶媒体Ｍやその他のメディアを読み込む外部メディア入出力装置９及び各種インターフェース４３からの入出力を制御する。各種インターフェース４３はネットワークインターフェース及びＵＳＢインターフェースを備えている。
【００２７】
（複合機１及びデジタルカメラ２の機能ブロック）
図４は、複合機及びデジタルカメラの一例の機能ブロック図である。なお、図４の機能ブロック図は本実施例の説明に不要な部分を省略している。図４の複合機１は、通信部１０１，通信制御部１０２，分割描画制御部１０３，印刷命令解析部１０４，出力設定制御部１０５，画像出力部１０６，給紙部１０７を有する構成である。図４のデジタルカメラ２は、通信部２０１，画像記憶部２０２を有する構成である。
【００２８】
複合機１とデジタルカメラ２とは、双方の通信部１０１，２０１で接続される。通信部２０１は複合機１の通信部１０１に印刷要求を送信する。また、通信部２０１は複合機１の通信部１０１からの要求に基づき、画像記憶部２０２に記憶された画像データを複合機１の通信部１０１に送信する。通信部１０１はデジタルカメラ２の通信部２０１に要求することで、通信部２０１から画像データを受信する。通信制御部１０２は通信部１０１を制御する。
【００２９】
印刷命令解析部１０４は、デジタルカメラ２の通信部２０１から通信部１０１が受信した印刷要求（印刷命令）を解析する。出力設定制御部１０５は指定された印刷設定（出力設定）に基づき、画像データから画像出力部１０６に適したビットマップイメージを生成する。画像出力部１０６は給紙部１０７から供給された用紙に、生成されたビットマップイメージの画像を印刷する。
【００３０】
分割描画制御部１０３は、デジタルカメラ２の通信部２０１及び複合機１の通信部１０１を介して後述の印刷能力情報の要求があると、自機において１枚の用紙で印刷可能な用紙サイズのうち最大の用紙サイズ（最大用紙サイズ）よりも大きな用紙サイズを印刷可能な用紙サイズとした印刷能力情報をデジタルカメラ２へ通知する。
【００３１】
分割描画制御部１０３は、デジタルカメラ２の通信部２０１及び複合機１の通信部１０１を介して、最大用紙サイズよりも大きな用紙サイズを指定用紙サイズとした印刷要求を受信すると、１枚の用紙で印刷可能な用紙サイズを組み合わせた複数枚の用紙にて最大用紙サイズよりも大きな用紙サイズを形成し、複数枚の用紙に画像を分割描画するように出力設定制御部１０５，画像出力部１０６及び給紙部１０７を制御することで、最大用紙サイズよりも大きな用紙サイズを指定用紙サイズとして印刷することができる。
【００３２】
本発明によるダイレクトプリントシステムは、デジタルカメラ２が複合機１に対してダイレクトプリント方式で画像をプリントする際、拡大連写機能を利用できるようにしたものである。デジタルカメラ２は複合機１とＵＳＢケーブル３を介して接続される。デジタルカメラ２は、撮影した画像（デジタル画像）を複合機１で印刷するために、ダイレクトプリント形式で印刷要求を行う。以下、印刷要求に係るジョブは印刷ジョブと呼ぶ。
【００３３】
（ダイレクトプリント・シーケンス）
図５は複合機とデジタルカメラとがダイレクトプリント時に行う一般的な処理手順を表した一例のシーケンス図である。複合機１とデジタルカメラ２とが接続されると、複合機１とデジタルカメラ２とはステップＳ５０１、Ｓ５０２において、相互にプリントサービスの交換を行う。
【００３４】
その後、デジタルカメラ２はステップＳ５０３において、複合機１に印刷能力情報の要求を行う。ステップＳ５０４に進み、複合機１はデジタルカメラ２に印刷能力情報を通知する。この印刷能力情報とは、例えば印刷品質や用紙サイズ、インデックスプリント（インデックス印刷）の可否や１ページ内に描画する画像のレイアウトの情報等である。デジタルカメラ２は、通知された印刷能力情報に基づいて、ダイレクトプリントのユーザインターフェース（ＵＩ）画面を構成する。
【００３５】
ステップＳ５０５において、ユーザはデジタルカメラ２のユーザインターフェース画面を操作し、出力したい撮影した画像を１つ以上選択、また出力条件等を設定し、出力の指示を行う。
【００３６】
ステップＳ５０６に進み、デジタルカメラ２は図６に示すようなジョブ情報を複合機１に送信する。図６は、デジタルカメラから複合機に送信されるジョブ情報の一例の構成図である。ジョブ情報には、印刷品質６０１と、出力を行う用紙サイズ６０２と、日付の有無６０３と、レイアウト情報６０４と、出力したい画像のＩＤ（画像ＩＤ）６０５とが含まれる。ジョブ情報には、更に画像の補正処理の有無等の情報が含まれることもある。
【００３７】
複合機１は、そのジョブ情報を解析し、出力条件を設定し、またジョブ情報に含まれる画像ＩＤを参照する。複合機１は、ステップＳ５０７、Ｓ５０８で、ジョブ情報に含まれていた画像ＩＤの画像をデジタルカメラ２に要求し、ジョブ情報に含まれていた画像ＩＤの画像をデジタルカメラ２から取得する。ステップＳ５０７及びＳ５０８の処理はジョブ情報に含まれていた画像ＩＤの数だけ繰り返し行われる。複合機１は、デジタルカメラ２から取得した画像のデコード処理と描画を行い、用紙に印刷する。
【００３８】
なお、ステップＳ５０４において、複合機１からデジタルカメラ２に通知される印刷能力情報は図７に示すようなものである。図７は複合機からデジタルカメラに送信される印刷能力情報の一例の構成図である。印刷能力情報には、印刷品質７０１と、出力可能な用紙サイズ７０２と、出力可能なレイアウト情報７０３とが含まれる。
【００３９】
例えば従来の複合機では、自機において１枚の用紙で出力可能な用紙サイズのうち最大の用紙サイズ（最大用紙サイズ）がＡ４サイズである場合、印刷能力情報に含まれる出力可能な用紙サイズ７０２としてＡ４サイズ以下の用紙サイズが設定される。従って、従来のダイレクトプリントシステムでは、複合機１において１枚の用紙で出力可能な最大用紙サイズよりも大きい用紙サイズを指定して印刷要求を行うことができず、複合機１の拡大連写機能を利用することができなかった。
【００４０】
一方、本発明による複合機１では、自機において１枚の用紙で出力可能な最大用紙サイズがＡ４サイズである場合、自機において１枚の用紙で出力可能な用紙サイズ（例えばＡ４サイズ）を複数枚、組み合わせることで可能となる最大用紙サイズよりも大きい用紙サイズ（例えばＡ３サイズやＡ２サイズ）が、印刷能力情報に含まれる出力可能な用紙サイズ７０２として設定される。
【００４１】
このように、本発明によるダイレクトプリントシステムでは、複合機１からデジタルカメラ２に通知される印刷能力情報に、複合機１において１枚の用紙で出力可能な最大用紙サイズよりも大きい用紙サイズが出力可能な用紙サイズとして含まれる。従って、デジタルカメラ２は、複合機１において１枚の用紙で出力可能な最大用紙サイズよりも大きい用紙サイズを指定して印刷要求を行うことができ、複合機１の拡大連写機能を利用することができる。
【００４２】
本発明による複合機１はステップＳ５０６において、デジタルカメラ２からジョブ情報を受信すると、図８に示す手順で処理を行う。図８は、ジョブ情報を受信した複合機の処理手順を表した一例のフローチャートである。
【００４３】
デジタルカメラ２からジョブ情報を受信すると、ステップＳ８０１に進み、複合機１の印刷命令解析部１０４は受信したジョブ情報を解析する。ステップＳ８０２に進み、分割描画制御部１０３はデジタルカメラ２から指定された出力を行う用紙サイズが、自機において１枚の用紙で印刷可能な最大用紙サイズよりも大きな用紙サイズであるか否かを判定する。
【００４４】
デジタルカメラ２から指定された出力を行う用紙サイズが、自機において１枚の用紙で印刷可能な最大用紙サイズよりも大きな用紙サイズでなければ、分割描画制御部１０３はステップＳ８０３に進み、通常印刷を選択する。ステップＳ８０４に進み、画像出力部１０６はジョブ情報に含まれていた画像ＩＤの画像をデジタルカメラ２から取得し、画像のデコード処理と描画を行い、ジョブ情報に含まれていた出力を行う用紙サイズの用紙に印刷する。
【００４５】
デジタルカメラ２から指定された出力を行う用紙サイズが、自機において１枚の用紙で印刷可能な最大用紙サイズよりも大きな用紙サイズであれば、分割描画制御部１０３はステップＳ８０５に進み、拡大連写機能による印刷を選択する。分割描画制御部１０３はデジタルカメラ２からのジョブ情報に含まれていた画像ＩＤの画像を、何枚の用紙に分割するか（分割枚数）を決定する。
【００４６】
ステップＳ８０６に進み、分割描画制御部１０３は出力設定制御部１０５，画像出力部１０６及び給紙部１０７を制御し、デジタルカメラ２からのジョブ情報に含まれていた画像ＩＤの画像を分割枚数に応じて領域分割し、分割枚数の用紙に分割描画するように画像のデコード処理と描画を行う。
【００４７】
したがって、複合機１は１枚の用紙で印刷可能な用紙サイズを組み合わせた複数枚の用紙にて、ジョブ情報に含まれていた自機の最大用紙サイズよりも大きな用紙サイズである出力を行う用紙サイズの用紙を形成し、画像を印刷できる。
【００４８】
ステップＳ８０５において、分割描画制御部１０３は分割描画する用紙サイズを図９に示す手順で決定する。図９は、分割描画する用紙サイズを決定する処理手順を表した一例のフローチャートである。
【００４９】
ステップＳ９０１に進み、分割描画制御部１０３はジョブ情報に含まれていた出力を行う用紙サイズを整数分割した場合の用紙サイズをリストアップする。分割描画制御部１０３は自機において１枚の用紙で印刷可能な最大用紙サイズだけでなく、自機において１枚の用紙で印刷可能な他の用紙サイズもリストアップする。例えば最大用紙サイズがＡ４サイズの複合機１は、出力を行う用紙サイズとしてＡ３サイズを指定された場合、Ａ４サイズ，Ａ５サイズ，Ａ６サイズ等がリストアップされる。
【００５０】
ステップＳ９０２に進み、分割描画制御部１０３はリストアップされた用紙サイズを大きいものから順番に、用紙サイズの候補として選択する。ステップＳ９０３に進み、分割描画制御部１０３は候補として選択された用紙サイズが給紙トレイにセットされているか否かを判定する。
【００５１】
候補として選択された用紙サイズが給紙トレイにセットされていれば、分割描画制御部１０３はステップＳ９０６に進み、候補として選択された用紙サイズの用紙が用紙切れか否か、言い換えれば候補として選択された用紙サイズの用紙が給紙トレイにセットされているかを判定する。用紙切れでなければ、分割描画制御部１０３はステップＳ９０７に進み、ステップＳ９０２で候補として選択された用紙サイズを分割描画する用紙サイズに決定する。
【００５２】
ステップＳ９０３において、候補として選択された用紙サイズが給紙トレイにセットされていないとき、及びステップＳ９０６において、候補として選択された用紙サイズの用紙が用紙切れであるとき、分割描画制御部１０３はステップＳ９０２に戻り、用紙サイズの次の候補を選択し、処理を続ける。
【００５３】
ステップＳ９０２において、用紙サイズの次の候補が無くなると、分割描画制御部１０３はステップＳ９０４に進み、ステップＳ９０１でリストアップされた用紙サイズのうち最大のものを、分割描画する用紙サイズに決定する。なお、ステップＳ９０４で決定された分割描画する用紙サイズの用紙は給紙トレイにセットされていないため、複合機１は操作パネルＰ等で、ユーザに対して用紙のセットを促す通知を行う。
【００５４】
ステップＳ９０４又はＳ９０７に続いてステップＳ９０５に進み、分割描画制御部１０３は出力設定制御部１０５，画像出力部１０６及び給紙部１０７を制御し、決定した分割描画する用紙サイズの用紙に、デジタルカメラ２からのジョブ情報に含まれていた画像ＩＤの画像を分割描画するように画像のデコード処理と描画を行う。
【００５５】
複合機１はリストアップされた用紙サイズを大きいものから順番に、用紙サイズの候補として選択するため、最小の枚数でジョブ情報に含まれていた画像ＩＤの画像を分割描画できる。また、現在の給紙トレイの状態を加味することで、複合機１は用紙サイズ又は用紙が無いことにより印刷が行われないことを未然に防ぐことができる。
【００５６】
図１０は複数枚の用紙に分割描画された画像のイメージ図である。図１０（ａ）は最大用紙サイズがＡ３サイズの複合機１において、Ａ２サイズの画像をＡ３サイズの用紙２枚に分割描画した例である。また、図１０（ｂ）は最大用紙サイズがＡ３サイズの複合機１において、Ａ２サイズの画像をＡ３サイズの用紙１枚とＡ４サイズの用紙２枚とに分割描画した例である。
【００５７】
図１０（ａ）の他、最大用紙サイズがＡ３サイズの複合機１は、Ａ２サイズの画像をＡ４サイズの用紙４枚又はＡ５サイズの用紙８枚に分割描画できる。図１０（ａ）は単一の用紙サイズを用いて分割描画する例を表している。
【００５８】
図１０（ｂ）の他、最大用紙サイズがＡ３サイズの複合機１は、Ａ２サイズの画像をＡ４サイズの用紙２枚とＡ５サイズの用紙４枚とに分割描画することや、Ａ２サイズの画像をＡ３サイズの用紙１枚とＡ４サイズの用紙１枚と、Ａ５サイズの用紙２枚とに分割描画することもできる。図１０（ｂ）は、複数種類の用紙サイズを用いて分割描画する例を表している。
【００５９】
図１０（ｂ）の例は、例えば当初、Ａ３サイズの用紙２枚で分割描写することを決定したが、Ａ３サイズの用紙を１枚印刷したときにＡ３サイズの用紙が用紙切れとなった場合等に、Ａ４サイズの用紙２枚で代替するものである。この場合、複合機１は１つの画像を分割描写する際に、分割単位で図９のフローチャートに示す処理手順を行う。
【００６０】
本発明によるダイレクトプリントシステムでは、複合機１において１枚の用紙で印刷可能な用紙サイズよりも大きな用紙サイズ（複合機１で扱える用紙サイズの倍数に相当する用紙サイズ）を印刷能力情報に含ませてデジタルカメラ２へ通知する。印刷能力情報を受信したデジタルカメラ２は、複合機１において１枚の用紙で印刷可能な用紙サイズよりも大きな用紙サイズを指定して印刷要求を行える状態となる。
【００６１】
複合機１において１枚の用紙で印刷可能な用紙サイズよりも大きな用紙サイズを指定した印刷要求をデジタルカメラ２から受信すると、複合機１はデジタルカメラ２から指定された用紙サイズを複数枚の用紙で実現する。したがって、本発明によるダイレクトプリントシステムは、各社共通のダイレクトプリントに係る通信フォーマットの規格より高機能な印刷環境を提供できる。
【００６２】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００６３】
１    複合機
２    デジタルカメラ
３    ＵＳＢケーブル
７    画像形成部
８    画像読取部
９    外部メディア入出力装置
１０１    通信部
１０２    通信制御部
１０３    分割描画制御部
１０４    印刷命令解析部
１０５    出力設定制御部
１０６    画像出力部
１０７    給紙部
２０１    通信部
２０２    画像記憶部
Ｐ    操作パネル
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２００４−６４７４０号公報
【図１】
0005614427.tif 000002
【図２】
0005614427.tif 000003
【図３】
0005614427.tif 000004
【図４】
0005614427.tif 000005
【図５】
0005614427.tif 000006
【図６】
0005614427.tif 000007
【図７】
0005614427.tif 000008
【図８】
0005614427.tif 000009
【図９】
0005614427.tif 000010
【図１０】
0005614427.tif 000011