(57)【要約】【課題】複数の出力対象に含まれるページが集約されたページを出力する場合に、本発明のかかる構成を有しない画像処理装置より可読性を向上させること。【解決手段】画像処理装置は、それぞれ１または複数のページを含む複数の対象データを取得する対象取得手段と、前記複数の対象データのすべてのページを複数の出力画像のいずれかに配置するページ配置手段と、前記複数の出力画像を出力する画像出力手段と、を含み、前記ページ配置手段は、前記各対象データのページ数に基づいて、１つの前記出力画像である共用出力画像に複数の対象データのページを配置し、前記共用出力画像に１以上のページが配置される前記対象データの他のページを他の前記出力画像に配置しない。【選択図】図３
2016063504.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ１または複数のページを含む複数の対象データを取得する対象取得手段と、
前記複数の対象データのすべてのページを複数の出力画像のいずれかに配置するページ配置手段と、
前記複数の出力画像を出力する画像出力手段と、を含み、
前記ページ配置手段は、前記各対象データのページ数に基づいて、１つの前記出力画像である共用出力画像に複数の対象データのページを配置し、前記共用出力画像に１以上のページが配置される前記対象データの他のページを他の前記出力画像に配置しない、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記ページ配置手段は、前記取得された対象データのうちいずれかのページ数が予め定められた閾値以上の場合に、当該対象データに含まれるページを他の対象データに含まれるページと同じ出力画像に配置しない、
画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記予め定められた閾値は２である、
画像処理装置。
【請求項４】
請求項２に記載の画像処理装置において、
前記予め定められた閾値は、前記出力画像が分割される領域であって前記ページが配置される領域の数である、
画像処理装置。
【請求項５】
請求項１から４のいずれかに記載の画像処理装置において、
前記対象取得手段は、前記複数の対象データを順に取得し、
前記ページ配置手段は、前記対象データのうちいずれかが取得されるごとに、当該対象データのページ数に基づいて、当該対象データに含まれるページと、出力画像へページを配置することが保留された他の対象データに含まれるページとが共用出力画像に配置されるか、他の対象データに含まれるページが配置されない出力画像に当該対象データに含まれるページが配置されるか、当該対象データに含まれるページの出力画像への配置が保留されるかを決定する決定手段と、
前記対象データに含まれるページと前記他の対象データに含まれるページとが前記共用出力画像に配置されると決定された場合に、前記対象データに含まれるページと前記他の対象データに含まれるページとを前記共用出力画像に配置する共用配置手段と、を含む、
画像処理装置。
【請求項６】
請求項１から５のいずれかに記載の画像処理装置において、
前記ページ配置手段は、前記出力画像に配置された１つの対象データに含まれるページと他の対象データに含まれるページとの間に境界を示す要素を描画する、
画像処理装置。
【請求項７】
それぞれ１または複数のページを含む対象データを取得する出力対象取得手段、
前記複数の対象データのすべてのページを複数の出力画像のいずれかに配置するページ配置手段、および、
前記複数の出力画像を出力する画像出力手段、としてコンピュータを機能させ、
前記ページ配置手段は、前記各対象データのページ数に基づいて、１つの前記出力画像である共用出力画像に複数の対象データのページを配置し、前記共用出力画像に１以上のページが配置される前記対象データの他のページを他の前記出力画像に配置しない、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
印刷データ等の出力対象となるデータに含まれる複数のページが１つのページに集約されたページを出力することが一般的に行われている。特許文献１には、２個以上の印刷データに、集約印刷等の所定の印刷設定をまとめて適用することを容易にする技術が開示されている。特許文献２には、記憶装置等に記憶されている複数のページの画像を１枚の記録紙に集約して印刷することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１３７７７号公報
【特許文献２】特開２００３−１０１７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数の出力対象となるデータに含まれるページが集約された画像が出力される場合であって、その複数の出力対象となるデータに含まれる複数のページが連続するページであるとして、集約された画像が出力される、または出力対象となるデータごとに集約された画像が出力される場合より、その集約された画像の可読性を向上させることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は画像処理装置であって、それぞれ１または複数のページを含む複数の対象データを取得する対象取得手段と、前記複数の対象データのすべてのページを複数の出力画像のいずれかに配置するページ配置手段と、前記複数の出力画像を出力する画像出力手段と、を含み、前記ページ配置手段は、前記各対象データのページ数に基づいて、１つの前記出力画像である共用出力画像に複数の対象データのページを配置し、前記共用出力画像に１以上のページが配置される前記対象データの他のページを他の前記出力画像に配置しない。
【０００６】
請求項２に記載の発明は請求項１に記載の発明において、前記ページ配置手段は、前記取得された対象データのうちいずれかのページ数が予め定められた閾値以上の場合に、当該対象データに含まれるページを他の対象データに含まれるページと同じ出力画像に配置しない。
【０００７】
請求項３に記載の発明は請求項２に記載の発明において、前記予め定められた閾値は２である。
【０００８】
請求項４に記載の発明は請求項２に記載の発明において、前記予め定められた閾値は、前記出力画像が分割される領域であって前記ページが配置される領域の数である。
【０００９】
請求項５に記載の発明は請求項１から４のいずれかに記載の発明において、前記対象取得手段は、前記複数の対象データを順に取得し、前記ページ配置手段は、前記対象データのうちいずれかが取得されるごとに、当該対象データのページ数に基づいて、当該対象データに含まれるページと、出力画像へページを配置することが保留された他の対象データに含まれるページとが共用出力画像に配置されるか、他の対象データに含まれるページが配置されない出力画像に当該対象データに含まれるページが配置されるか、当該対象データに含まれるページの出力画像への配置が保留されるかを決定する決定手段と、前記対象データに含まれるページと前記他の対象データに含まれるページとが前記共用出力画像に配置されると決定された場合に、前記対象データに含まれるページと前記他の対象データに含まれるページとを前記共用出力画像に配置する共用配置手段と、を含む。
【００１０】
請求項６に記載の発明は請求項１から５のいずれかに記載の発明において、前記ページ配置手段は、前記出力画像に配置された１つの対象データに含まれるページと他の対象データに含まれるページとの間に境界を示す要素を描画する。
【００１１】
請求項７に記載の発明は、それぞれ１または複数のページを含む対象データを取得する出力対象取得手段、前記複数の対象データのすべてのページを複数の出力画像のいずれかに配置するページ配置手段、および、前記複数の出力画像を出力する画像出力手段、としてコンピュータを機能させ、前記ページ配置手段は、前記各対象データのページ数に基づいて、１つの前記出力画像である共用出力画像に複数の対象データのページを配置し、前記共用出力画像に１以上のページが配置される前記対象データの他のページを他の前記出力画像に配置しないプログラムである。
【発明の効果】
【００１２】
請求項１，７に記載の発明によれば、複数の対象データに含まれるページが集約された画像を出力する場合のうち、その複数の対象データに含まれる複数のページが連続するページであるとして、集約された画像が出力されるまたは対象データごとに集約された画像が出力される場合より、その集約された画像の可読性を向上させることができる。
【００１３】
請求項２，３，４，５に記載の発明によれば、ページ数にかかわらずある対象データと他の対象データとに含まれるページとが同じ画像に集約される場合より必要な資源を削減することができる。
【００１４】
請求項６に記載の発明によれば、ある対象データに含まれるページと他の対象データに含まれるページとの間に何も描画されない場合より可読性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態にかかる印刷システムの一例を示す図である。
【図２】第１の実施形態にかかる印刷装置のハードウェア構成の一例を示す図である。
【図３】第１の実施形態にかかる印刷装置が実現する機能の一例を示すブロック図である。
【図４】第１の実施形態にかかる印刷装置の処理の一例を示すフロー図である。
【図５】出力対象を選択する画面の一例を示す図である。
【図６】複数の出力対象の一例を示す図である。
【図７】図６に示す出力対象の取得と集約画像の印刷との関係を示す図である。
【図８】第２の実施形態にかかる印刷装置の処理の一例を示すフロー図である。
【図９】複数の出力対象の他の一例を示す図である。
【図１０】図９に示す出力対象の取得と印刷との関係を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面に基づき詳細に説明する。以下では、主にクラウド上のストレージに格納される出力対象となる複数のファイルを印刷する印刷システムについて説明するが、出力対象となるファイルは、ローカルエリアネットワーク内の他のコンピュータに格納されていてもよい。
【００１７】
［第１の実施形態］
図１は、第１の実施形態にかかる印刷システムの一例を示す図である。同図に示すように、印刷システムは、印刷装置１、サーバ２を含む。これらはネットワーク３を介して接続されている。ネットワーク３は、例えばローカルエリアネットワークやインターネットである。
【００１８】
印刷装置１は、例えばプリント機能およびスキャナ機能を有し、印刷だけでなく文書のスキャンやコピーも可能な装置である。なお、印刷装置１は、プリンタとパーソナルコンピュータとからなるシステムであってもよい。
【００１９】
図２は、第１の実施形態にかかる印刷装置１のハードウェア構成の一例を示す図である。印刷装置１は、プロセッサ１１、記憶部１２、通信部１３、入出力部１４および印刷部１５を含む。
【００２０】
プロセッサ１１は、記憶部１２に格納されているプログラムに従って動作する。またプロセッサ１１は通信部１３、入出力部１４、印刷部１５を制御する。なお、上記プログラムは、インターネット等を介して提供されるものであってもよいし、フラッシュメモリやＤＶＤ−ＲＯＭ等のコンピュータで読み取り可能な記憶媒体に格納されて提供されるものであってもよい。
【００２１】
記憶部１２は、ＲＡＭやフラッシュメモリ等のメモリ素子やハードディスクドライブによって構成されている。記憶部１２は、上記プログラムを格納する。また、記憶部１２は、各部から入力される情報や演算結果を格納する。
【００２２】
通信部１３は、他の装置と通信する機能を実現するものであり、例えば有線ＬＡＮの通信用集積回路やコネクタ、無線ＬＡＮの集積回路やアンテナなどにより構成されている。通信部１３は、プロセッサ１１の制御に基づいて、他の装置から受信した情報をプロセッサ１１や記憶部１２に入力し、他の装置に情報を送信する。
【００２３】
入出力部１４は、液晶表示パネルのような表示出力デバイス、入力デバイス、ビデオコントローラ、入力コントローラなどによい構成される。ビデオコントローラは表示出力手段をコントロールする。入力コントローラは入力デバイスからのデータを取得する。入力デバイスは、タッチパネル、キーボード等である。入出力部１４は、プロセッサ１１の制御に基づいて、表示出力デバイスに表示データを出力し、ユーザが入力デバイスを操作することにより入力されるデータを取得する。表示出力デバイスは必ずしも印刷装置１に内蔵されていなくてもよく、例えば外部に接続されるディスプレイ装置であってもよい。
【００２４】
印刷部１５は、いわゆるプリント機能を実現する印刷デバイスであり、例えばＡ４，Ａ３のサイズの用紙に画像をプリントする。印刷部１５は、ソーターなどの後処理装置を有していてもよい。
【００２５】
サーバ２は、インターネット上に設けられたサーバコンピュータであり、複数のファイルを記憶し、それらのファイルうち少なくとも一部を出力対象となるファイル（対象データ）として印刷装置１に向けて送信する。サーバ２は、出力対象となるファイルをユーザに選択させ印刷装置１に向けて送信する。サーバ２は、ウェブサーバプログラムを実行することにより、出力対象となるファイルを選択する画面やファイルをダウンロードする画面を提供してもよいし、ファイルの一覧を出力するＡＰＩやファイルをダウンロードするＡＰＩを提供してもよい。
【００２６】
図３は、第１の実施形態にかかる印刷装置１が実現する機能の一例を示すブロック図である。印刷装置１は、機能的に、対象取得部５１と、対象解析部５２と、ページ配置部５３と、画像出力部５４と、対象格納部６１とを含む。また、ページ配置部５３は、機能的に、決定部５５と、共用配置部５６と、単独配置部５７とを含む。対象取得部５１と、対象解析部５２と、画像出力部５４とは、プロセッサ１１が記憶部１２に格納されたプログラムを実行し、通信部１３、入出力部１４、印刷部１５を制御することによって実現される。
【００２７】
対象取得部５１は、主にプロセッサ１１、記憶部１２、通信部１３および入出力部１４により実現される。対象取得部５１は、それぞれ１または複数のページを含む複数の出力対象を取得する。ここで、出力対象のそれぞれはユーザにより印刷などの出力をする対象として指定されたファイルであり、１または複数のページのそれぞれのページ画像を示すデータを含む。対象取得部５１は、複数の出力対象を順に取得してよい。出力対象のデータ形式は、一般的な画像形式でも文書形式でもよい。ここで、対象取得部５１は、インターネット上のサーバ２から順に出力対象をダウンロードしてもよいし、ローカルエリアネットワークに存在する他のコンピュータから順に送信される出力対象を受信してもよい。
【００２８】
対象解析部５２は、主にプロセッサ１１、記憶部１２により実現される。対象解析部５２は、対象取得部５１が取得した複数の出力対象のそれぞれに含まれる画像データを解析し、ページの数（ページ数）や用紙のサイズといったそれぞれの出力対象の特徴を取得する。ここで、画像データは、例えばページ記述言語（ＰＤＬ）やヘッダ情報を含む。画像データは、ＰＤＦ形式などの文書フォーマットであってもよいし、ＪＰＥＧ形式のような画像フォーマットであってもよい。
【００２９】
ページ配置部５３は、主にプロセッサ１１、記憶部１２により実現される。ページ配置部５３は、対象取得部５１が取得した複数の出力対象のすべてのページを複数の出力画像のいずれかに配置する。ここで、出力画像は複数のページが配置される集約画像を含み、必ずしも１つの画像に複数のページが配置されていなくてもよい。また、ページ配置部５３は、各出力対象のページ数に基づいて、１つの出力画像である共用出力画像に複数の出力対象のページを配置し、共用出力画像に１以上のページが配置される出力対象の他のページを他の出力画像に配置しない。言い換えれば、ページ配置部５３は、各出力対象のページ数に基づいて、１つの出力画像である共用出力画像に配置される複数の出力対象について、その共用出力画像にその複数の出力対象のそれぞれすべてのページを配置する。
【００３０】
集約画像は、印刷などにより出力されるシートのうちいずれかの面に対応し、出力対象に含まれる複数のページが縮小された画像が配置された画像である。例えば４ページが集約される集約画像は、左上、右上、左下、右下の４つの領域を含み、そのそれぞれの領域に出力対象のページが縮小された画像が配置される。以下では、１つの集約画像が分割された領域であってページが配置される領域の数を集約数と記載する。集約数は、１つの集約画像に配置されるページの最大の数である。
【００３１】
ページ配置部５３は、取得された出力対象のうちいずれかのページ数が予め定められた閾値以上の場合に、そのいずれかの出力対象に含まれるページを他の出力対象に含まれるページと同じ出力画像に配置しなくてもよい。その閾値は２であってよい。また、ページ配置部５３は、それぞれの出力対象について、ページが配置される集約画像の数が最小になるように複数の出力対象に含まれるページを複数の集約画像に配置してもよい。
【００３２】
ページ配置部５３に含まれる決定部５５は、主にプロセッサ１１、記憶部１２により実現される。決定部５５は、対象取得部５１が取得した複数の出力対象のいずれかが取得されるごとに、その出力対象のページ数に基づいて、その出力対象に含まれるページと、出力画像へページを配置することが保留された他の対象データに含まれるページとが共用の集約画像に配置されるか、他の対象データに含まれるページが配置されない出力画像に当該対象データに含まれるページが配置されるか、当該対象データに含まれるページの出力画像への配置が保留されるかを決定する。また、決定部５５は、共用の集約画像にページが配置されると決定された場合、その集約画像にページが配置される複数の出力対象も選択する。また決定部５５は、出力対象のいずれかのページ数が予め定められた閾値以上の場合に、当該出力対象を他の出力対象に含まれるページと同じ集約画像に配置されない出力対象として決定してよい。
【００３３】
ページ配置部５３に含まれる共用配置部５６は、主にプロセッサ１１、記憶部１２により実現される。共用配置部５６は、各出力対象のページ数に基づいて、１つの出力画像である共用出力画像に配置される複数の出力対象について、その共用出力画像にその複数の出力対象のそれぞれすべてのページを配置する。また、ページ配置部５３に含まれる共用配置部５６は、集約画像に配置された複数のページのうち１つの出力対象に含まれるページと他の出力対象に含まれるページとの間に境界を示す要素を描画してもよい。
【００３４】
ページ配置部５３に含まれる単独配置部５７は、主にプロセッサ１１、記憶部１２により実現される。単独配置部５７は、出力対象のいずれかのページ数に基づいて、出力対象に含まれるページのみを出力画像に配置し、他の出力対象に含まれるページをその出力画像に配置しない。
【００３５】
画像出力部５４は、主にプロセッサ１１、記憶部１２および印刷部１５により実現される。画像出力部５４は、ページ配置部５３によりページが配置された複数の出力画像を印刷などにより出力する。画像出力部５４は、ページが配置された１または複数の出力画像のデータを他のコンピュータに送信してもよいし、記憶媒体に出力してもよい。また画像出力部５４はその出力画像を表示出力デバイスに表示させてもよい。
【００３６】
対象格納部６１は、主に記憶部１２により実現される。対象格納部６１は、対象取得部５１により取得された複数の出力対象を格納する。
【００３７】
図４は、第１の実施形態にかかる印刷装置１の処理の一例を示すフロー図である。以下では対象取得部５１、対象解析部５２、ページ配置部５３、画像出力部５４の機能について図４に示す処理フローを用いてより詳細に説明する。図４に示す処理フローは複数のページを１つのシートの１面に集約して印刷する設定（集約印刷設定）がされている場合の例である。集約印刷設定がされていない場合は、印刷装置１は単に出力対象に含まれるページを印刷するが、この場合についての詳細の説明は省略する。
【００３８】
図４に示す処理フローでは、対象取得部５１は、複数の出力対象のデータを順に取得し、それぞれの出力対象のデータを取得するごとに対象解析部５２、ページ配置部５３、画像出力部５４は処理を実行する。
【００３９】
はじめに、対象取得部５１は、まだ取得されていない出力対象のうち１つの出力対象のデータを取得し、その出力対象のデータを対象格納部６１に格納する（ステップＳ１０１）。以下では出力対象のデータを取得するまでの処理の詳細について簡単に説明する。
【００４０】
ユーザが印刷装置１に、サーバ２が提供するストレージサービスについてユーザを認証するための情報（ユーザＩＤやパスワードなど）を入力すると、対象取得部５１はその情報に基づいてストレージサービスのユーザ認証を行い、サーバ２からそのユーザについて格納されているファイルの一覧を取得する。図５は、出力対象を選択する画面の一例を示す図である。図５の画面には、サーバ２にあるユーザについて格納されているファイルの一覧が表示されている。図５の画面でユーザがチェックボックスの選択や印刷実行ボタンの押下をすることで、ユーザが複数のファイルを選択し、選択されたファイルである出力対象を出力する指示をすると、対象取得部５１は、サーバ２からその選択された複数の出力対象を順にダウンロードする。なお、ユーザがローカルエリアネットワークに存在する他のコンピュータを操作してユーザの出力対象となる複数のファイルを選択し、他のコンピュータが順にその複数の出力対象を送信し、対象取得部５１がその複数の出力対象を順に受信してもよい。
【００４１】
図６は、複数の出力対象の一例を示す図である。図６に示される複数の出力対象は７つあり、対象取得部５１は、順位欄に記載された番号にしたがって順に出力対象を取得する。出力対象のファイルのデータ形式の欄には、画像フォーマットと文書フォーマットというデータ形式の大まかな分類が記載されている。なお、ページ数はファイルの内容の説明のために記載されたものであり、対象取得部５１はページ数の明示的な情報を受信しなくてもよい。
【００４２】
１つの出力対象のデータが格納されると、対象解析部５２は、今回取得された出力対象のデータに含まれるページ記述言語のデータやヘッダを解析することで、ページ数や用紙のサイズを取得する（ステップＳ１０２）。
【００４３】
そして、決定部５５は今回取得された出力対象のページ数が２未満であるか否か、言い換えればページの数が１つか複数であるかを判定する（ステップＳ１０３）。ここで、ページ数が２以上の場合には（ステップＳ１０３のＮ）、決定部５５は今回取得された出力対象に含まれるページを他のページと同じ出力画像に配置しないことを決定する。この場合、単独配置部５７は今回取得された出力対象のデータに含まれる複数のページが配置された集約画像を生成し（ステップＳ１０４）、後述するステップＳ１０８以降の処理を行う。
【００４４】
一方、今回取得された出力対象のページ数が２以上である場合には（ステップＳ１０３のＹ）、決定部５５はさらに、対象格納部６１に格納されていて印刷されていない出力対象の総ページ数が集約数と同じか判定する（ステップＳ１０５）。対象格納部６１に格納されていて印刷されていない出力対象には今回取得された出力対象も含まれる。ここで総ページ数が集約数と異なる場合には（ステップＳ１０５のＮ）、決定部５５は出力対象についての集約画像の生成および印刷を保留すると決定し、ステップＳ１０１から次の出力対象についての処理を繰り返す。
【００４５】
総ページ数が集約数と同じ場合には（ステップＳ１０５のＹ）、決定部５５は、格納されていて印刷されていない複数の出力対象に含まれるページを集約画像に配置すると決定するとともに、その同一の集約画像にページが配置される出力対象を選択し、共用配置部５６は、その複数の出力対象に含まれるページが配置された１つの集約画像を生成する（ステップＳ１０６）。ここで、選択された複数の出力対象は、今回取得された出力対象と他の既に取得され印刷されていない１または複数の出力対象とからなる。さらに、共用配置部５６は、その集約画像内のページの間に境界を示す線を描画する（ステップＳ１０７）。ステップＳ１０６で生成される画像では１つの集約画像に属する複数のページのそれぞれが互いに異なる出力対象に含まれるので、共用配置部５６は、ステップＳ１０７で互いに異なる出力対象に含まれるページ間に線を描画している。
【００４６】
集約画像が生成されると、画像出力部５４は、生成された集約画像を印刷し、対象格納部６１に格納され、印刷された出力対象のデータを削除する（ステップＳ１０８）。そして、対象取得部５１は、全ての出力対象のデータが取得されていない場合には（ステップＳ１０９のＮ）、ステップＳ１０１から処理を繰り返す。一方、全ての出力対象のデータが取得されている場合には（ステップＳ１０９のＹ）、以下の後処理を行う。後処理では、対象格納部６１に格納された出力対象のデータがある場合に、共用配置部５６（ページ数が２以上の場合）または単独配置部５７（ページ数が１の場合）は格納された出力対象のページが配置された集約画像を生成し、画像出力部５４は生成された集約画像を印刷する（ステップＳ１１０）。
【００４７】
図７は、図６に示す出力対象の取得と、集約画像の印刷との関係を示す図である。図７は、順に出力対象のファイルが取得された場合に、どのような処理がされるかを説明している。図７のファイル名の右にある符号付きの矩形はその出力対象に含まれるページを模式的に示し、さらにその右側の缶状のものは対象格納部６１を示し、その缶状のものの中にある矩形は、次の出力対象のファイルを取得する直前に対象格納部６１に格納されている出力対象のページを示す。
【００４８】
ここで、はじめにＪＰＥＧ１．ｊｐｇを対象取得部５１が取得すると、ＪＰＥＧ１．ｊｐｇのページ数が１であり、他に対象格納部６１に格納される出力対象のファイルがないため、印刷処理は保留される。一方、次にＰＤＦ１．ｐｄｆが取得されると、ページ数が２以上であるため、そのファイル単体で集約画像を印刷する。これ以降に取得され、ページ数が１であるＪＰＥＧ２．ｊｐｇ、ＪＰＥＧ３．ｊｐｇについては印刷処理が保留され、ページ数が３であるＰＤＦ２．ｐｄｆについては集約画像が印刷される。またページ数が１であるＰＤＦ３．ｐｄｆが取得されると、既に対象格納部６１に格納されるものとあわせて総ページ数が４となり、ＪＰＥＧ１．ｊｐｇ〜ＪＰＥＧ３．ｊｐｇおよびＰＤＦ３．ｐｄｆからなる４つの出力対象のページが配置された集約画像が印刷される。またＪＰＥＧ４．ｊｐｇについては他の出力対象がないのでそのページが配置された集約画像が印刷される。
【００４９】
図７の例では、７つの出力対象のファイルに含まれるページが４つの集約画像として出力される。それぞれの出力対象を別々に印刷する場合は集約画像の数は７である。出力される集約画像の数、言い換えれば印刷されるシートの数が削減される一方、ＰＤＦ２．ｐｄｆの３ページが複数の集約画像に分割して配置されることも防がれている。これにより、単に複数の出力対象に含まれるページを一連のページとして集約画像に配置させる場合よりも、ＰＤＦ２．ｐｄｆのような複数ページを含む出力対象の可読性が向上する。ここで、ページ数が１から４の出力対象は１つの集約画像に出力され、ページ数が５以上の場合、集約画像の数はページ数を４で割った値の少数点以下を切り上げた値となる。
【００５０】
また、本実施形態では複数のページを含む出力対象は次の出力対象の処理をする前に印刷される。複数の出力対象のページが配置される集約画像を作成するために新たに必要な対象格納部６１の記憶容量は３ページ分である。
【００５１】
なお、共用配置部５６は、集約画像のうち各ページの周囲にファイル名やページ番号を描画してもよい。
【００５２】
［第２の実施形態］
以下では本発明の第２の実施形態について説明する。以下では主に第１の実施形態との相違点を説明する。第２の実施形態におけるハードウェア構成や機能ブロックの概要は第１の実施形態と同様である。第２の実施形態では、ページ数が集約数より少ない出力対象のうちいずれか複数に含まれるページが同じ集約画像に配置される。以下では対象取得部５１、対象解析部５２、ページ配置部５３、画像出力部５４の機能の詳細を説明する。
【００５３】
図８は、第２の実施形態にかかる印刷装置１の処理の一例を示すフロー図である。図８に示す処理フローでは、対象取得部５１は、複数の出力対象のデータを順に取得し、それぞれの出力対象のデータを取得するごとに対象解析部５２、ページ配置部５３、画像出力部５４は処理を繰り返す。
【００５４】
はじめに、対象取得部５１は、まだ取得されていない出力対象のうち１つの出力対象のデータを取得し、その出力対象のデータを対象格納部６１に格納する（ステップＳ２０１）。この処理および出力対象のデータを取得するまでの処理の詳細は第１の実施形態と同様である。
【００５５】
図９は、複数の出力対象の他の一例を示す図である。形式は図６と同じであるが、処理の説明のため、図６とはファイルの順番やページ数などが異なっている。
【００５６】
１つの出力対象のデータが格納されると、対象解析部５２は、今回取得された出力対象のデータに含まれるページ記述言語のデータやヘッダを解析することで、ページ数や用紙のサイズを取得する（ステップＳ２０２）。
【００５７】
そして、決定部５５は今回取得された出力対象のページ数が集約数未満であるか否か、言い換えればその出力画像だけを集約画像に配置した場合の集約画像の数が１になるか否かを判定する（ステップＳ２０３）。ここで、ページ数が集約数以上の場合には（ステップＳ２０３のＮ）、決定部５５は今回取得された出力対象のみを出力画像に配置することを決定する。そして単独配置部５７は、今回取得された出力対象のデータに含まれる複数のページが配置された１または複数の集約画像を生成し（ステップＳ２０４）、後述するステップＳ２０８以降の処理を行う。
【００５８】
一方、今回取得された出力対象のページ数が集約数以上である場合には（ステップＳ２０３のＹ）、決定部５５はさらに、対象格納部６１に格納されていて印刷されていない出力対象から、総ページ数が集約数と同じになる出力対象の組があるか判定する（ステップＳ２０５）。ここで、総ページ数は、その組を構成する複数の出力対象のページ数の和である。また、その組は今回取得された出力対象と他の既に取得された１または複数の出力対象とからなる。ここで総ページ数が集約数と同じになる出力対象の組が存在しない場合には（ステップＳ２０５のＮ）、決定部５５は出力対象についての集約画像の生成を保留し、集約画像を印刷する処理も行わないと決定し、ステップＳ２０１から次の出力対象についての処理を繰り返す。
【００５９】
総ページ数が集約数と同じになる組が存在する場合には（ステップＳ２０５のＹ）、決定部５５は、その組に含まれる複数の出力対象に含まれるページを同一の集約画像に配置することを決定し、その組を選択する。共用配置部５６は、その複数の出力対象に含まれるページが配置された１つの集約画像を生成する（ステップＳ２０６）。さらに、共用配置部５６は、その集約画像のうち、互いに異なる出力対象に属するページの間に境界を示す線を描画する（ステップＳ２０７）。
【００６０】
集約画像が生成されると、画像出力部５４は、生成された集約画像を印刷し、対象格納部６１に格納され、印刷された出力対象のデータを削除する（ステップＳ２０８）。そして、対象取得部５１は、全ての出力対象のデータが取得されていない場合には（ステップＳ２０９のＮ）、ステップＳ２０１から処理を繰り返す。一方、全ての出力対象のデータが取得されている場合には（ステップＳ２０９のＹ）、以下の後処理を行う。後処理では、対象格納部６１に格納された出力対象のデータがある場合に、共用配置部５６（出力対象の数が２以上の場合）または単独配置部５７（出力対象の数が１の場合）は格納された出力対象のページが配置された集約画像を生成し、画像出力部５４は生成された集約画像を印刷する（ステップＳ２１０）。
【００６１】
図１０は、図９に示す出力対象の取得と、集約画像の印刷との関係を示す図である。図１０は、図７と同様に、順に出力対象のファイルが取得された場合に、どのような処理がされるかを説明している。
【００６２】
ここで、はじめにＪＰＥＧ１．ｊｐｇを対象取得部５１が取得すると、ＪＰＥＧ１．ｊｐｇのページ数が１であり、他に対象格納部６１に格納される出力対象のファイルがないため、印刷処理は保留される。また次にＪＰＥＧ２．ｊｐｇを対象取得部５１が取得しても、既に取得された出力対象のページ数が２である集約数である４と異なるので印刷処理が保留される。次にＰＤＦ１．ｐｄｆが取得されると、他の２つの出力対象も含めた総ページ数が４となるため、ＪＰＥＧ１．ｊｐｇ、ＪＰＥＧ２．ｊｐｇ、ＰＤＦ１．ｐｄｆに含まれるページが配置された集約画像が印刷される。
【００６３】
ページ数が２であるＰＤＦ２．ｐｄｆ、ページ数が３であるＰＤＦ３．ｐｄｆが取得されても総ページ数は４となる出力対象の組は存在しないので、これらの印刷処理は保留され、次にＪＰＥＧ３．ｊｐｇが取得されると、ＰＤＦ３．ｐｄｆとＪＰＥＧ３．ｊｐｇの組について総ページ数が４となるため、これらの組に対する集約画像が印刷される。最後に、ＪＰＥＧ４．ｊｐｇが取得されると、総ページ数は４にならないが他の出力対象がないので、対象格納部６１に格納されたＰＤＦ２．ｐｄｆとＪＰＥＧ４．ｊｐｇとの組に対する集約画像が印刷される。
【００６４】
図７の例では、７つの出力対象のファイルに含まれるページが３つの集約画像として出力される。それぞれの出力対象を別々に印刷する場合は集約画像の数は７であるので出力される集約画像の数、言い換えれば印刷されるシートの数が削減される一方、ページ数が２以上集約数以下の出力対象（例えばＰＤＦ３．ｐｄｆ）に含まれる複数のページが複数の集約画像に配置されることも防がれている。これにより、第１の実施形態と同様に、単に複数の出力対象に含まれるページを一連のページとして集約画像に配置させる場合よりも、複数ページを含む出力対象の可読性が向上する。また、第１の実施形態よりも、集約画像のページ数が削減される。一方、例えばページ数が３の出力対象が連続して取得される場合には、複数の出力対象のページが配置される集約画像を作成するために新たに必要な対象格納部６１の記憶容量は第１の実施形態より多くなる。
【符号の説明】
【００６５】
１  印刷装置、２  サーバ、３  ネットワーク、１１  プロセッサ、１２  記憶部、１３  通信部、１４  入出力部、１５  印刷部、５１  対象取得部、５２  対象解析部、５３  ページ配置部、５４  画像出力部、５５  決定部、５６  共用配置部、５７  単独配置部、６１  対象格納部。
【図１】
2016063504.tif 000003
【図２】
2016063504.tif 000004
【図３】
2016063504.tif 000005
【図４】
2016063504.tif 000006
【図５】
2016063504.tif 000007
【図６】
2016063504.tif 000008
【図７】
2016063504.tif 000009
【図８】
2016063504.tif 000010
【図９】
2016063504.tif 000011
【図１０】
2016063504.tif 000012