(57)【特許請求の範囲】
【請求項１】
ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず、印刷ページ数が２ページ以上になるか否かを判定する第１判定部と、
前記第１判定部によって、前記画像が第１ページとなる印刷ページに収まらず印刷ページ数が２ページ以上になると判定された画像データに対して、前記第１ページとなる印刷ページからはみ出る画像を、当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を当該収容画像の長さに合わせて分割し、分割した分割画像を前記収容画像と平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う画像処理部と、
前記第１判定部が前記画像データの印刷ページ数が２ページ以上になると判定した場合に、その旨をユーザーに知らせる通知を行う通知部と、
前記通知部による前記通知後に、前記画像データに対する前記加工処理の実行指示をユーザーから受け付ける指示受付部と、
前記収容画像の幅が、印刷ページの画像形成可能領域の幅に対して予め定められた値の割合以下であるか否かを判定する第２判定部と、を備え、
前記画像処理部は、前記指示受付部がユーザーから前記加工処理の実行指示を受け付けたときに、前記画像データに対して前記加工処理を行い、
前記通知部は、前記第２判定部が前記収容画像の幅が前記画像形成可能領域の幅に対して予め定められた値の割合以下であると判定した場合に前記通知を行い、前記画像形成可能領域の幅に対して予め定められた値の割合以下ではないと判定した場合には前記通知を行わない、情報処理装置。
【請求項２】
前記第２判定部は、前記予め定められた値の割合として２分の１を用い、前記画像データに基づいて、前記第１ページとなる印刷ページに収まる前記収容画像の長い方の辺を長さ、短い方の辺を幅とした場合における当該幅が、前記画像形成可能領域の幅の２分の１以下であるか否かを判定する請求項１に記載の情報処理装置。
【請求項３】
ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず、印刷ページ数が２ページ以上になるか否かを判定する第１判定部と、
前記第１判定部によって、前記画像が第１ページとなる印刷ページに収まらず印刷ページ数が２ページ以上になると判定された画像データに対して、前記第１ページとなる印刷ページからはみ出る画像を、当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を当該収容画像の長さに合わせて分割し、分割した分割画像を前記収容画像と平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う画像処理部と、
前記第１判定部が前記画像データの印刷ページ数が２ページ以上になると判定した場合に、その旨をユーザーに知らせる通知を行う通知部と、
前記通知部による前記通知後に、前記画像データに対する前記加工処理の実行指示をユーザーから受け付ける指示受付部と、
前記第１ページとなる印刷ページからはみ出る画像の幅と前記収容画像の幅が同じ大きさであるか否かを判定する第３判定部と、を備え、
前記画像処理部は、前記指示受付部がユーザーから前記加工処理の実行指示を受け付けたときに、前記画像データに対して前記加工処理を行い、
前記通知部は、前記第３判定部が前記第１ページとなる印刷ページからはみ出る画像の幅と前記収容画像の幅が同じでないと判定した場合、前記通知を行わない、情報処理装置。
【請求項４】
前記分割画像を前記収容画像と平行に並べる際に、隣り合う画像同士の間隔のユーザー設定を受け付ける設定受付部を更に備え、
前記画像処理部は、前記設定受付部が受け付けたユーザー設定の間隔を空けて、前記加工処理を行う請求項１に記載の情報処理装置。
【請求項５】
前記画像処理部は、前記加工処理を行う際、平行に並べられた隣り合う画像に対して、先行する画像の後端部と当該画像に後続する画像の先端部との連続性を視覚的に示す画像を付加する請求項１に記載の情報処理装置。
【請求項６】
前記画像処理部は、前記加工処理を行う際、平行に並べられた各画像それぞれの先端部画像又は後端部画像を複写し、前記先端部画像の複写画像を当該先端部画像に先行する画像の後端に付加し、前記後端部画像の複写画像を当該後端部画像に後続する画像の先端に付加する請求項１に記載の情報処理装置。
【請求項７】
前記画像処理部は、前記先端部画像の複写画像を前記後端部画像と視覚的に区別した表示態様とする請求項６に記載の情報処理装置。
【請求項８】
前記画像処理部は、前記加工処理を行う際、平行に並べられた各画像が切り離し前の画像全体におけるいずれの範囲であるかを示す画像を、各画像に対して予め定められた位置に付加する請求項１に記載の情報処理装置。
【請求項９】
前記画像処理部による前記加工処理が行われた画像データを、印刷装置へ出力することによって、当該画像データの示す画像を前記印刷装置に印刷させる印刷制御部を更に備える請求項１に記載の情報処理装置。
【請求項１０】
前記画像処理部は、前記加工処理を行う際、平行に並べられた隣り合う画像に対して、先行する画像の後端部と当該画像に後続する画像の先端部との連続性を視覚的に示す画像を付加する請求項３に記載の情報処理装置。
【請求項１１】
前記画像処理部は、前記加工処理を行う際、平行に並べられた各画像それぞれの先端部画像又は後端部画像を複写し、前記先端部画像の複写画像を当該先端部画像に先行する画像の後端に付加し、前記後端部画像の複写画像を当該後端部画像に後続する画像の先端に付加する請求項３に記載の情報処理装置。
【請求項１２】
前記画像処理部による前記加工処理が行われた画像データを、印刷装置へ出力することによって、当該画像データの示す画像を前記印刷装置に印刷させる印刷制御部を更に備える請求項３に記載の情報処理装置。
【請求項１３】
ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず、印刷ページ数が２ページ以上になるか否かを判定する第１判定ステップと、
前記第１判定ステップにおいて、前記画像が第１ページとなる印刷ページに収まらず印刷ページ数が２ページ以上になると判定された画像データに対して、前記第１ページとなる印刷ページからはみ出る画像を、当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を当該収容画像の長さに合わせて分割し、分割した分割画像を前記収容画像と平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う画像処理ステップと、
前記第１判定ステップにおいて前記画像データの印刷ページ数が２ページ以上になると判定した場合に、その旨をユーザーに知らせる通知を行う通知ステップと、
前記通知ステップによる前記通知後に、前記画像データに対する前記加工処理の実行指示をユーザーから受け付ける指示受付ステップと、
前記収容画像の幅が、印刷ページの画像形成可能領域の幅に対して予め定められた値の割合以下であるか否かを判定する第２判定ステップと、を備え、
前記画像処理ステップでは、前記指示受付ステップにおいてユーザーから前記加工処理の実行指示を受け付けたときに、前記画像データに対して前記加工処理を行い、
前記通知ステップでは、前記第２判定ステップにおいて前記収容画像の幅が前記画像形成可能領域の幅に対して予め定められた値の割合以下であると判定した場合に前記通知を行い、前記画像形成可能領域の幅に対して予め定められた値の割合以下ではないと判定した場合には前記通知を行わない、印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び印刷制御方法に関し、特に、記録紙に無駄を生じさせない印刷を実現するための技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、コンピューターの画面上では１ページ内に収まっているデータの一部が、メディア（記録紙）の１ページ内に収まりきらず、別のページにはみ出す場合に、印刷されるデータを回転又は縮小させることで、データをメディアの１ページ内に収めることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２０８２７９号公報
【発明の概要】
【０００４】
エクセル（登録商標）などの表計算ソフトを使って、表を作成したときに、作成した表が横や縦に細長くなる場合がある。このような細長い画像を等倍でそのまま印刷すると、上部や左部のみに画像が印刷された印刷物が多数形成される。すなわち、無駄が多く、見栄えも悪い印刷物が多数形成されることになる。
【０００５】
上記の特許文献１に、印刷されるデータを回転又は縮小させることが記載されているが、細長い画像を回転させたとしても、１ページ内に収まるとは限らない。また、１ページ内に収まるように画像を縮小すると、小さくなり過ぎて、文字が読めなくなるなど、画像の視認性を確保することができなくなるおそれがある。
【０００６】
本発明は、上記の事情に鑑みなされたものであり、細長い画像を印刷する場合に、画像の視認性を確保すると共に、記録紙に無駄が少なく、見栄えも良い印刷物をユーザーに提供可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る情報処理装置は、ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず、印刷ページ数が２ページ以上になるか否かを判定する第１判定部と、前記第１判定部によって、前記画像が第１ページとなる印刷ページに収まらず印刷ページ数が２ページ以上になると判定された画像データに対して、前記第１ページとなる印刷ページからはみ出る画像を、当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を当該収容画像の長さに合わせて分割し、分割した分割画像を前記収容画像と平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う画像処理部と、前記第１判定部が前記画像データの印刷ページ数が２ページ以上になると判定した場合に、その旨をユーザーに知らせる通知を行う通知部と、前記通知部による前記通知後に、前記画像データに対する前記加工処理の実行指示をユーザーから受け付ける指示受付部と、前記収容画像の幅が、印刷ページの画像形成可能領域の幅に対して予め定められた値の割合以下であるか否かを判定する第２判定部と、を備え、前記画像処理部は、前記指示受付部がユーザーから前記加工処理の実行指示を受け付けたときに、前記画像データに対して前記加工処理を行い、前記通知部は、前記第２判定部が前記収容画像の幅が前記画像形成可能領域の幅に対して予め定められた値の割合以下であると判定した場合に前記通知を行い、前記画像形成可能領域の幅に対して予め定められた値の割合以下ではないと判定した場合には前記通知を行わない、ものである。
【０００８】
本発明の別の一局面に係る情報処理装置は、ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず、印刷ページ数が２ページ以上になるか否かを判定する第１判定部と、前記第１判定部によって、前記画像が第１ページとなる印刷ページに収まらず印刷ページ数が２ページ以上になると判定された画像データに対して、前記第１ページとなる印刷ページからはみ出る画像を、当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を当該収容画像の長さに合わせて分割し、分割した分割画像を前記収容画像と平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う画像処理部と、前記第１判定部が前記画像データの印刷ページ数が２ページ以上になると判定した場合に、その旨をユーザーに知らせる通知を行う通知部と、前記通知部による前記通知後に、前記画像データに対する前記加工処理の実行指示をユーザーから受け付ける指示受付部と、前記第１ページとなる印刷ページからはみ出る画像の幅と前記収容画像の幅が同じ大きさであるか否かを判定する第３判定部と、を備え、前記画像処理部は、前記指示受付部がユーザーから前記加工処理の実行指示を受け付けたときに、前記画像データに対して前記加工処理を行い、前記通知部は、前記第３判定部が前記第１ページとなる印刷ページからはみ出る画像の幅と前記収容画像の幅が同じでないと判定した場合、前記通知を行わない、ものである。
【０００９】
また、本発明の一局面に係る印刷制御方法は、ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず、印刷ページ数が２ページ以上になるか否かを判定する第１判定ステップと、前記第１判定ステップにおいて、前記画像が第１ページとなる印刷ページに収まらず印刷ページ数が２ページ以上になると判定された画像データに対して、前記第１ページとなる印刷ページからはみ出る画像を、当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を当該収容画像の長さに合わせて分割し、分割した分割画像を前記収容画像と平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う画像処理ステップと、前記第１判定ステップにおいて前記画像データの印刷ページ数が２ページ以上になると判定した場合に、その旨をユーザーに知らせる通知を行う通知ステップと、前記通知ステップによる前記通知後に、前記画像データに対する前記加工処理の実行指示をユーザーから受け付ける指示受付ステップと、前記収容画像の幅が、印刷ページの画像形成可能領域の幅に対して予め定められた値の割合以下であるか否かを判定する第２判定ステップと、を備え、前記画像処理ステップでは、前記指示受付ステップにおいてユーザーから前記加工処理の実行指示を受け付けたときに、前記画像データに対して前記加工処理を行い、前記通知ステップでは、前記第２判定ステップにおいて前記収容画像の幅が前記画像形成可能領域の幅に対して予め定められた値の割合以下であると判定した場合に前記通知を行い、前記画像形成可能領域の幅に対して予め定められた値の割合以下ではないと判定した場合には前記通知を行わない、ものである。
【発明の効果】
【００１０】
本発明によれば、ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページからはみ出る場合に、当該はみ出る画像が、第１ページとなる印刷ページに収まる収容画像から切り離され、切り離された画像が当該収容画像の長さに合わせて分割され、分割された分割画像が収容画像と平行に並べられる。例えば、ユーザーにより印刷が指定された画像データの画像が、細長い画像である場合、当該細長い画像を分割して平行に並べて整列させて１ページに集約させる。よって、このように処理された画像を用いることにより、印刷に用いる記録紙に無駄が少なく、見栄えも良い印刷物をユーザーに提供することが可能となる。また、従来では複数のページに跨って印刷されていた画像を、画像を縮小することなく同じページ内で確認可能になるので、ユーザーは画像内容の確認を比較的容易に行うことができる。よって、画像の視認性を向上させることもできる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る情報処理装置の主要内部構成を概略的に示した機能ブロック図である。
【図２】細長い画像の一例を示した図であり、（Ａ）は横に細長い表を示し、（Ｂ）は縦に細長い表を示している。
【図３】横に細長い表の画像データを加工処理せずにそのまま印刷した場合の印刷物の一例を示した図である。
【図４】縦に細長い表の画像データを加工処理せずにそのまま印刷した場合の印刷物の一例を示した図である。
【図５】横に細長い表の画像データを加工処理して印刷した場合の印刷物の一例を示した図である。
【図６】縦に細長い表の画像データを加工処理して印刷した場合の印刷物の一例を示した図である。
【図７】第１実施形態に係る情報処理装置１で行われる処理の一例を示したフローチャートである。
【図８】表示部に表示される確認用ダイアログボックスの一例を示した図である。
【図９】表示部に表示される選択用ダイアログボックスの一例を示した図である。
【図１０】縦に細長い表の画像データを加工処理して印刷した場合の印刷物の一例を示した図である。
【図１１】横に細長い表の画像データを加工処理して印刷した場合の印刷物の一例を示した図である。
【図１２】横に細長い表の画像データを加工処理して印刷した場合の印刷物の一例を示した図である。
【図１３】別の実施形態に係る情報処理装置の主要内部構成を概略的に示した機能ブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態に係る情報処理装置、印刷制御プログラム、及び印刷制御方法について図面を参照して説明する。図１は、本発明の第１実施形態に係る情報処理装置の主要内部構成を概略的に示した機能ブロック図である。
【００１３】
本発明の第１実施形態に係る情報処理装置１は、例えば、パーソナルコンピューターである。情報処理装置１は、操作部１０と、表示部２０と、記憶部３０と、通信部４０と、制御ユニット１００とを備えている。これらの各構成は、互いに通信バスによりデータ又は信号の送受信が可能とされている。
【００１４】
操作部１０は、キーボードやマウス等から構成され、制御ユニット１００にコマンドや文字を入力したり、表示部２０における画面上のポインターを操作したりする。表示部２０は、制御ユニット１００からの応答やデータ結果を表示する。記憶部３０は、ＨＤＤ（Hard Disk Drive）などの記憶装置であり、情報処理装置１の動作に必要なプログラムやデータを記憶する。
【００１５】
通信部４０は、不図示のＬＡＮ（Local Area Network）チップなどの通信モジュールを備える通信インターフェイスである。情報処理装置１は、ネットワークを介して他の電子機器と接続されており、通信部４０により接続された印刷装置２などとの間でデータの送受信を行う。印刷装置２は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機である。
【００１６】
制御ユニット１００は、プロセッサー、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、及び専用のハードウェア回路を含んで構成される。プロセッサーは、例えばＣＰＵ（Central Processing Unit）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＭＰＵ（Micro Processing Unit）等である。制御ユニット１００は、制御部１０１と、印刷制御部１０２と、画像処理部１０３と、操作受付部１０４と、第１判定部１０６と、第２判定部１０７と、第３判定部１０８と、表示制御部１０９とを備えている。
【００１７】
制御ユニット１００は、記憶部３０に記憶されている、本発明の一実施形態に係る印刷制御プログラムが上記のプロセッサーに実行されることにより、制御部１０１、印刷制御部１０２、画像処理部１０３、操作受付部１０４、第１判定部１０６、第２判定部１０７、第３判定部１０８、及び表示制御部１０９として機能する。但し、制御ユニット１００の上記の各構成は、制御ユニット１００による印刷制御プログラムに基づく動作によらず、それぞれハードウェア回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。
【００１８】
制御部１０１は、情報処理装置１の全体的な動作制御を司る。制御部１０１は、操作部１０、表示部２０、記憶部３０、及び通信部４０と接続されており、接続されている上記各構成の動作制御や、各構成との間での信号またはデータの送受信を行う。
【００１９】
印刷制御部１０２は、記憶部３０等に記憶されている画像データを、通信部４０を介して印刷装置２へ出力することによって、当該画像データの示す画像を印刷させる。
【００２０】
画像処理部１０３は、記憶部３０等に記憶されている画像データに対して加工処理を行う。画像処理部１０３は、第１判定部１０６によって、ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず印刷ページ数が２ページ以上になると判定された場合に、当該画像データに対して、第１ページとなる印刷ページからはみ出る画像を、当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を当該収容画像の長さ（収容画像の長い方の辺を長さ、短い方の辺を幅とした場合における長さ）に合わせて分割し、分割した分割画像を前記収容画像と平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う。
【００２１】
例えば、画像処理部１０３は、印刷装置２に出力することによって印刷させた場合に、第１ページとなる印刷ページから画像がはみ出し、印刷ページ数が２ページ以上になる画像データに対して、第１ページとなる印刷ページからはみ出る画像を当該第１ページとなる印刷ページに収まる収容画像ＣＶ１，ＣＨ１（後述する図３、図４を参照）から切り離し、切り離した画像を収容画像ＣＶ１，ＣＨ１の長さに合わせて分割し、分割した分割画像を収容画像ＣＶ１，ＣＨ１に対して予め定められた間隔を空けて平行に並べ、当該印刷ページに印刷される画像に含める加工処理を行う。
【００２２】
図２は、細長い画像の一例を示した図であり、（Ａ）は横に細長い表を示し、（Ｂ）は縦に細長い表を示している。図２（Ａ）に示した横に細長い表Ｔ１は、３行×２００列の表であり、図２（Ｂ）に示した縦に細長い表Ｔ２は、２００行×３列の表である。
【００２３】
図３は、横に細長い表Ｔ１の画像データを加工処理せずにそのまま印刷した場合の印刷物の一例を示した図である。図４は、縦に細長い表Ｔ２の画像データを加工処理せずにそのまま印刷した場合の印刷物の一例を示した図である。
【００２４】
表Ｔ１，Ｔ２のような細長い画像の画像データを加工処理せずにそのまま印刷すると、図３及び図４に例を示すように、第１ページとなる印刷ページＰ１，Ｐ２（１枚目の記録紙の表ページ）から画像がはみ出すので、表Ｔ１の印刷ページ数は１２ページ、表Ｔ２の印刷ページ数は４ページになり、それぞれ印刷ページ数は２ページ以上になる。なお、破線で示した矩形の外側は、予め定められた余白領域Ｅ１であり、当該矩形の内側は、画像形成可能領域Ｅ２である。
【００２５】
図３及び図４に示したように、細長い画像の画像データを加工処理せずにそのまま印刷すると上部や左部のみに画像が印刷された印刷物が多数形成されるので、画像形成可能領域Ｅ２に空白部分が多く、無駄が多い。また、見栄えも悪い。
【００２６】
図中ＣＶ１，ＣＨ１はそれぞれ、第１ページとなる印刷ページＰ１，Ｐ２に収まる収容画像を示している。具体的には、収容画像ＣＶ１は、図２（Ａ）に示した表Ｔ１の先頭部分であり、「行列１」及び「列２」〜「列１７」の画像であり、収容画像ＣＨ１は、図２（Ｂ）に示した表Ｔ２の先頭部分であり、「行列１」及び「行２」〜「行５８」の画像である。
【００２７】
図５は、横に細長い表Ｔ１の画像データを加工処理して印刷した場合の印刷物の一例を示した図である。第１ページとなる印刷ページＰ１（図３）からはみ出る画像（具体的には、図２（Ａ）に示した「列１８」〜「列２００」の画像）が、収容画像ＣＶ１から切り離され、切り離された画像が収容画像ＣＶ１の長さに合わせて分割される。例えば、図２（Ａ）に示した「列１８」〜「列２００」の画像は、「列１８」〜「列３４」からなる分割画像ＤＶ１や「列３５」〜「列５１」からなる分割画像ＤＶ２等に分割される。
【００２８】
分割された分割画像ＤＶ１〜ＤＶ１１は、収容画像ＣＶ１と平行に予め定められた間隔Ｄ１を空けて順次並べられる。そして、収容画像ＣＶ１及び分割画像ＤＶ１〜ＤＶ７が印刷ページＰ１１に印刷され、分割画像ＤＶ８〜ＤＶ１１が印刷ページＰ１２に印刷される。
【００２９】
図６は、縦に細長い表Ｔ２の画像データを加工処理して印刷した場合の印刷物の一例を示した図である。第１ページとなる印刷ページＰ２（図４）からはみ出る画像（具体的には、図２（Ｂ）に示した「行５９」〜「行２００」の画像）が、収容画像ＣＨ１から切り離され、切り離された画像が収容画像ＣＨ１の長さに合わせて分割される。例えば、図２（Ｂ）に示した「行５９」〜「行２００」の画像は、「行５９」〜「行１１６」からなる分割画像ＤＨ１、「行１１７」〜「行１７４」からなる分割画像ＤＨ２、「行１７５」〜「行２００」からなる分割画像ＤＨ３に分割される。
【００３０】
分割された分割画像ＤＨ１〜ＤＨ３は、収容画像ＣＨ１と平行に予め定められた間隔Ｄ２を空けて順次並べられる。そして、収容画像ＣＨ１及び分割画像ＤＨ１，ＤＨ２が印刷ページＰ２１に印刷され、分割画像ＤＨ３が印刷ページＰ２２に印刷される。
【００３１】
また、画像処理部１０３は、画像を分割して整列させる加工処理だけでなく、画像を縮小させる縮小処理や画像を９０度回転させる回転処理についても行うことが可能に構成されている。
【００３２】
操作受付部１０４は、操作部１０からのユーザー操作を受け付ける。例えば、操作受付部１０４は、記憶部３０等に記憶されている画像データの印刷指示をユーザーから受け付ける。また、操作受付部１０４は、上記した加工処理の実行指示をユーザーから受け付ける指示受付部１０５を備える。
【００３３】
第１判定部１０６は、ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページに収まらず、印刷ページ数が２ページ以上になるか否かを判定する。例えば、第１判定部１０６は、ユーザーにより印刷が指定された画像データに基づいて、当該画像データの画像の長さを、画像形成可能領域Ｅ２の長さと比較することによって、当該画像データの画像が第１ページとなる印刷ページからはみ出し、当該画像データの印刷ページ数が２ページ以上になるか否かを判定する。例えば、第１判定部１０６は、図２（Ａ）に示した表Ｔ１が印刷ページＰ１（図３）からはみ出し、表Ｔ１の印刷ページ数が２ページ以上になるか否かを判定する。
【００３４】
第２判定部１０７は、第１ページとなる印刷ページに収まる収容画像の幅が、印刷ページの画像形成可能領域に対して予め定められた値の割合以下であるか否かを判定する。例えば、本実施形態では、第２判定部１０７は、当該予め定められた値の割合として２分の１を用い、当該画像データに基づいて、第１ページとなる印刷ページに収まる収容画像の幅（印刷対象となる画像が第１ページとなる印刷ページからはみ出す場合に、第１ページとなる印刷ページに収まる収容画像の長い方の辺を長さ、短い方の辺を幅とした場合における幅）Ｗ１が画像形成可能領域Ｅ２の２分の１以下であるか否かを判定する。例えば、第２判定部１０７は、収容画像ＣＶ１（図３）の幅Ｗ１が、画像形成可能領域Ｅ２（図３）の２分の１以下であるか否かを判定する。
【００３５】
図３に示した収容画像ＣＶ１の幅Ｗ１は画像形成可能領域Ｅ２の２分の１以下であるが、もし仮に、収容画像ＣＶ１の幅Ｗ１が画像形成可能領域Ｅ２の２分の１より大きい場合、画像形成可能領域Ｅ２の空白部分は狭く、図５に示したように、分割画像ＤＶ１〜ＤＶ７を収容画像ＣＶ１が印刷される印刷ページＰ１１内に一緒に印刷することはできず、画像の集約を図ることができない。つまり、第２判定部１０７は、画像の集約が可能であるか否かを判定するためのものである。
【００３６】
第３判定部１０８は、当該画像データに基づいて、当該第１ページとなる印刷ページからはみ出る画像の幅（当該はみ出る画像の長い方の辺を長さ、短い方の辺を幅とする）が、収容画像の上記幅と同じ大きさであるか否かを判定する。例えば、第３判定部１０８は、印刷ページＰ１（図３）からはみ出る「列１８」〜「列２００」の画像の幅が、収容画像ＣＶ１の幅と同じ大きさであるか否かを判定する。
【００３７】
図２（Ａ）に示した「列１８」〜「列２００」の画像の幅は、収容画像ＣＶ１の幅と同じ大きさであるが、もし仮に、「列１８」〜「列２００」の画像の幅が、収容画像ＣＶ１の幅と同じ大きさでなければ、「列１８」〜「列２００」の画像を収容画像ＣＶ１から切り離して分割しても、整列させることはできず、画像の集約を図ることはできないおそれがある。つまり、第３判定部１０８も、第２判定部１０７と同様に、画像の集約が可能であるか否かを判定するためのものである。
【００３８】
表示制御部１０９は、表示部２０の表示制御を行う。また、表示制御部１０９は、通知部１１０を備える。通知部１１０は、第１判定部１０６がユーザーにより印刷が指定された画像データの印刷ページ数が２ページ以上になると判定した場合に、その旨をユーザーに知らせる通知を行うための制御を行う。
【００３９】
なお、通知部１１０は、第２判定部１０７が収容画像の幅Ｗ１が画像形成可能領域Ｅ２の２分の１以下でないと判定した場合や、第３判定部１０８が第１ページとなる印刷ページからはみ出る画像の幅が収容画像の幅と同じ大きさでないと判定した場合には、上記通知を行わない。つまり、通知部１１０は、画像の集約を図ることができない場合には、上記通知を行わない。
【００４０】
次に、第１実施形態に係る情報処理装置１で行われる処理の一例について、図７に示したフローチャートに基づいて説明する。なお、この処理は、操作受付部１０４が記憶部３０等に記憶されている画像データの印刷指示をユーザーから受け付けた場合に行われる。
【００４１】
第１判定部１０６は、操作受付部１０４が記憶部３０等に記憶されている画像データの印刷指示をユーザーから受け付けたと判断した場合、ユーザーにより印刷が指定された画像データの画像が、第１ページとなる印刷ページ（例えば、印刷ページＰ１，Ｐ２）からはみ出し、当該画像データの印刷ページ数が２ページ以上になるか否かを判定する（Ｓ１）。
【００４２】
第１判定部１０６が、画像データの印刷ページ数が２ページ以上になると判定した場合（Ｓ１でＹＥＳ）、第２判定部１０７が、第１ページとなる印刷ページに収まる収容画像（例えば、収容画像ＣＶ１，ＣＨ１）の幅Ｗ１が印刷ページの画像形成可能領域Ｅ２の２分の１以下であるか否かを判定する（Ｓ２）。
【００４３】
第２判定部１０７が、第１ページとなる印刷ページに収まる収容画像の幅Ｗ１が印刷ページの画像形成可能領域Ｅ２の２分の１以下であると判定した場合（Ｓ２でＹＥＳ）、第３判定部１０８が、上記第１ページとなる印刷ページからはみ出る画像の幅が、収容画像の幅と同じ大きさであるか否かを判定する（Ｓ３）。
【００４４】
第３判定部１０８が、上記はみ出る画像の幅が収容画像の幅と同じ大きさであると判定した場合（Ｓ３でＹＥＳ）、表示制御部１０９の通知部１１０が、ユーザーにより指定された画像データの印刷ページ数が２ページ以上になることをユーザーに知らせると共に、印刷を行うのか否かをユーザーに判断させるための確認用ダイアログボックスＤＢ１（図８を参照）を表示部２０に表示させる（Ｓ４）。
【００４５】
図８は、表示部２０に表示される確認用ダイアログボックスの一例を示した図である。確認用ダイアログボックスＤＢ１には、「印刷ページ数は２ページ以上です。印刷してもよろしいですか？」といったメッセージＭ１が表示されると共に、ユーザーによる印刷指示を受け付ける「印刷実行」と記された印刷実行ボタンＢ１及びユーザーによる印刷中止を受け付ける「印刷中止」と記された印刷中止ボタンＢ２が表示される。
【００４６】
続いて、表示制御部１０９は、表示部２０に備えられたタッチパネル機能を介して操作受付部１０４が印刷実行ボタンＢ１及び印刷中止ボタンＢ２のいずれに対するユーザー選択を受け付けたかを判断し（Ｓ５）、操作受付部１０４が印刷実行ボタンＢ１に対するユーザー選択を受け付けたと判断した場合（Ｓ５で実行）、印刷方法をユーザーに選択させるための選択用ダイアログボックスＤＢ２（図９を参照）を表示部２０に表示させる（Ｓ６）。一方、表示制御部１０９は、操作受付部１０４が印刷中止ボタンＢ２に対するユーザー選択を受け付けたと判断した場合（Ｓ５で中止）、処理を終了する。
【００４７】
図９は、表示部２０に表示される選択用ダイアログボックスの一例を示した図である。選択用ダイアログボックスＤＢ２には、「印刷方法を選択してください。」といったメッセージＭ２が表示されると共に、「集約印刷」と記された選択ボタンＢ１１、「縮小印刷」と記された選択ボタンＢ１２、「回転印刷」と記された選択ボタンＢ１３、及び「そのまま印刷」と記された選択ボタンＢ１４が表示される。
【００４８】
画像処理部１０３は、上記タッチパネル機能を介して操作受付部１０４が選択用ダイアログボックスＤＢ２上に形成されている選択ボタンＢ１１〜Ｂ１４のいずれに対するユーザー選択を受け付けたかを判断する（Ｓ７）。
【００４９】
画像処理部１０３は、操作受付部１０４が選択ボタンＢ１１に対するユーザー選択を受け付けたと判断した場合（Ｓ７で集約）、ユーザーにより指定された画像データに対して、第１ページとなる印刷ページからはみ出る画像を当該第１ページとなる印刷ページに収まる収容画像から切り離し、切り離した画像を収容画像の長さに合わせて分割し、図５及び図６に示したように、分割した分割画像を収容画像と予め定められた間隔を空けて平行に並べて、当該印刷ページに印刷される画像に含める加工処理を行う（Ｓ８）。
【００５０】
なお、別の実施形態として、平行に並べられた隣り合う画像間の間隔Ｄ１，Ｄ２のユーザー設定を、操作部１０を介してユーザーから受け付ける設定受付部１１１を制御ユニット１００に備え（図１３参照）、画像処理部１０３が、当該設定受付部１１１により受け付けられたユーザー設定の間隔を空けて、上記加工処理を行うようにしてもよい。これにより、画像間の間隔をユーザーが自由に設定することができるようになる。
【００５１】
続いて、印刷制御部１０２は、画像処理部１０３による加工処理が行われた画像データを印刷装置２へ出力することによって、当該画像データの示す画像を印刷させる（Ｓ９）。この後、処理は終了する。
【００５２】
また、画像処理部１０３は、操作受付部１０４が選択ボタンＢ１２又は選択ボタンＢ１３に対するユーザー選択を受け付けたと判断した場合（Ｓ７で縮小又は回転）、ユーザーにより指定された画像データに対して、当該画像データの画像を縮小させる縮小処理又は９０度回転させる回転処理を行い（Ｓ１０、Ｓ１１）、処理はＳ９へ移り、印刷制御部１０２が、縮小処理又は回転処理が行われた画像データを印刷装置２へ出力する。
【００５３】
また、画像処理部１０３は、操作受付部１０４が選択ボタンＢ１４に対するユーザー選択を受け付けたと判断した場合（Ｓ７でそのまま）、処理はＳ９へ移り、印刷制御部１０２が、ユーザーにより印刷が指定された画像データをそのまま印刷装置２へ出力する。
【００５４】
また、Ｓ１において、第１判定部１０６が、画像データの印刷ページ数が２ページ以上にならないと判定した場合と（Ｓ１でＮＯ）、Ｓ２において、第２判定部１０７が、第１ページとなる印刷ページに収まる収容画像の大きさが印刷ページの画像形成可能領域Ｅ２の２分の１以下でないと判定した場合と（Ｓ２でＮＯ）、Ｓ３において、第３判定部１０８が、第１ページとなる印刷ページからはみ出る画像の幅が収容画像の幅と同じ大きさでないと判定した場合（Ｓ３でＮＯ）、処理はそのままＳ９へ移る。
【００５５】
上記第１実施形態によれば、第１ページとなる印刷ページからはみ出る画像が、当該印刷ページに収まる収容画像から切り離され、切り離された画像が当該収容画像の大きさに合わせて分割され、分割された分割画像が収容画像と平行に並べられて、当該印刷ページに印刷される画像に含められる。これにより、例えば、印刷対象とされている細長い画像を分割して整列させて、印刷ページ１ページ内に集約することが可能になる。よって、このように処理された画像を用いることにより、記録紙の無駄が少なく、見栄えも良い印刷物をユーザーに提供することが可能となる。また、従来では複数のページに跨って印刷されていた画像を、画像を縮小することなく同じページ内で確認可能になるので、ユーザーは画像内容の確認を比較的容易に行うことができる。よって、画像の視認性を向上させることもできる。
【００５６】
更に、ユーザーにより印刷が指定された画像データの印刷ページ数が２ページ以上になる場合、その旨がユーザーに知らされ、画像を集約して印刷させるかどうかを判断する機会がユーザーに与えられるので、ユーザーは自身の判断で上記集約を行うか否かを選択できる。
【００５７】
また、第２実施形態として、画像処理部１０３は、上記加工処理を行う際、平行に並べられた隣り合う画像に対して、先行する画像の後端部と、当該画像に後続する画像の先端部との連続性を視覚的に示す画像を付加するようにしてもよい。
【００５８】
例えば、図１０に示すように、画像処理部１０３は、先行する収容画像ＣＨ１の後端部ＥＤ１と当該収容画像ＣＨ１に後続する分割画像ＤＨ１の先端部ＳＴ１との連続性を視覚的に示す矢印画像Ａ１を付加し、同様に、先行する分割画像ＤＨ１の後端部ＥＤ２と当該分割画像ＤＨ１に後続する分割画像ＤＨ２の先端部ＳＴ２との連続性を視覚的に示す矢印画像Ａ２を付加するようにしてもよい。これにより、平行に並べられた隣り合う画像間の連続性が視覚的に分かりやすくなる。
【００５９】
また、第３実施形態として、画像処理部１０３は、上記加工処理を行う際、平行に並べられた各画像それぞれの先端部画像又は後端部画像を複写し、先端部画像の複写画像を当該先端部画像に先行する画像の後端に付加し、後端部画像の複写画像を当該後端部画像に後続する画像の先端に付加するようにしてもよい。
【００６０】
例えば、図１１に示すように、画像処理部１０３は、収容画像ＣＶ１の後端部画像Ｇ１である「列１７」の部分を複写し、複写画像Ｇ１１を当該収容画像ＣＶ１に後続する分割画像ＤＶ２１の先端に付加し、分割画像ＤＶ２１の後端部画像Ｇ２である「列３３」の部分を複写し、複写画像Ｇ２１を当該分割画像ＤＶ２１に後続する分割画像ＤＶ２２の先端に付加するようにしてもよい。また、画像処理部１０３は、複写画像Ｇ１１，Ｇ２１については、オリジナル画像の後端部画像Ｇ１，Ｇ２と視覚的に区別できるような画像処理（例えば、オリジナル画像よりも濃度を薄くするあるいは濃くする、色を変えるなどにより
視覚的に区別した表示態様とする）を行ってもよい。これにより、画像を切り離しても、画像の連続性を維持することができる。
【００６１】
また、第４実施形態として、画像処理部１０３は、上記加工処理を行う際、平行に並べられた各画像が切り離し前の画像全体におけるいずれの範囲であるかを示す画像を、各画像に対して予め定められた位置（例えば、各画像それぞれの近くの位置、隣接位置、並び位置など）に付加するようにしてもよい。
【００６２】
例えば、図１２に例を示すように、画像処理部１０３は、収容画像ＣＶ１及び分割画像ＤＶ１〜ＤＶ７が、切り離し前の画像全体である表Ｔ１（図２（Ａ）を参照）におけるいずれかの範囲であるかを示す帯状画像７１〜７８を、収容画像ＣＶ１及び分割画像ＤＶ１〜ＤＶ７に対して予め定められた位置（例えば、収容画像ＣＶ１及び分割画像ＤＶ１〜ＤＶ７のそれぞれの近くの位置、隣接位置、並び位置など）に付加するようにしてもよい。
【００６３】
帯状画像７１〜７８の横幅は、表Ｔ１の横方向の全域を示すものであり、帯状画像７１〜７８内の黒く塗りつぶされたガイド画像７１１〜７８１の範囲は、収容画像ＣＶ１及び分割画像ＤＶ１〜ＤＶ７が、表Ｔ１の横方向の全域におけるいずれの範囲に位置しているかを示す。これにより、ユーザーは、収容画像ＣＶ１及び分割画像ＤＶ１〜ＤＶ７が、表Ｔ１の横方向の全域におけるどのあたりの位置にあるデータを示す画像であるかを把握することが可能となる。
【００６４】
図１２に示すように、収容画像ＣＶ１は、表Ｔ１の先頭部分の「行列１」及び「列１」〜「列１７」であり、表Ｔ１全体の２００分の１７を有しているので、画像処理部１０３は、左端から２００分の１７進んだ位置までを黒く塗りつぶしたガイド画像７１１を有した帯状画像７１を作成し、当該帯状画像７１を収容画像ＣＶ１の上方に付加する。また、分割画像ＤＶ１は、収容画像ＣＶ１に後続し、表Ｔ１全体の２００分の１７を有しているので、左端から２００分の１７進んだ位置から更に２００分の１７進んだ位置までを黒く塗りつぶしたガイド画像７２１を有した帯状画像７２を作成し、当該帯状画像７２を分割画像ＤＶ１の上方に付加する。これにより、各画像が画像全体におけるいずれの範囲であるのかをユーザーが容易に把握することが可能となる。
【００６５】
また、本発明は上記実施の形態の構成に限られず種々の変形が可能である。また、上記実施形態では、本発明に係る情報処理装置の一実施形態としてパーソナルコンピューターを用いて説明しているが、これは一例に過ぎず、例えば、タブレット端末やスマートフォン等でもよい。
【００６６】
また、上記実施形態では、図１乃至図１２を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【図１】
0006638858.tif 000002
【図２】
0006638858.tif 000003
【図３】
0006638858.tif 000004
【図４】
0006638858.tif 000005
【図５】
0006638858.tif 000006
【図６】
0006638858.tif 000007
【図７】
0006638858.tif 000008
【図８】
0006638858.tif 000009
【図９】
0006638858.tif 000010
【図１０】
0006638858.tif 000011
【図１１】
0006638858.tif 000012
【図１２】
0006638858.tif 000013
【図１３】
0006638858.tif 000014