(57)【要約】【課題】資料の内容に応じて分割位置を決定し、且つその分割位置の前後の内容を別のページに割り付けて出力することで、各ユーザが、自己に割り当てられた資料の内容を過不足なく把握できるようにする。【解決手段】  情報処理装置は、入力する画像データを解析して、予め設定された分割数に基づき画像データをページ単位で区切り、その区切られた区切位置に対して前後となるページの何れかに分割位置を決定する分割位置決定手段と、決定された分割位置に対する前後の画像領域が異なるページに含まれる出力レイアウトを決定するレイアウト手段と、を備える。そして、情報処理装置は、決定された出力レイアウトに従って画像データを出力する構成である。【選択図】図５
2012222385.tif 000002
【特許請求の範囲】
【請求項１】
文書データを含む画像データを入力する入力手段と、
入力する画像データを解析して、予め設定された分割数に基づき画像データをページ単位で区切り、その区切られた区切位置に対して前後となるページの何れかに分割位置を決定する分割位置決定手段と、
決定された分割位置に対する前後の画像領域が異なるページに含まれる出力レイアウトを決定するレイアウト手段と、
決定された出力レイアウトに従って画像データを出力する出力制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記分割手段は、区切位置に対して前後となるページのそれぞれに分割位置となり得る分割候補を検出した場合には、区切位置から直前の分割候補までの間に含まれる画像領域と、区切位置から直後の分割候補までの間に含まれる画像領域とを比較し、その比較結果に基づき分割位置を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記レイアウト手段は、分割位置が含まれるページの直前又は直後に新たなページを挿入し、それらのページのうち相対的に前となるページには、分割位置が含まれるページ内にあって且つ分割位置に対して前となる画像領域のみを配置し、後になるページには分割位置が含まれるページ内にあって且つ分割位置に対して後となる画像領域のみを配置することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記レイアウト手段は、分割位置が含まれるページの直前又は直後に、その分割位置が含まれるページを複製して挿入することを特徴とする請求項１乃至３の何れかに記載の情報処理装置。
【請求項５】
前記レイアウト手段は、分割位置を含むページ内にあって且つ分割位置よりも前に位置する画像領域を、その分割位置を含むページよりも更に前のページに挿入する処理、又は、分割位置を含むページ内にあって且つ分割位置よりも後に位置する画像領域を、その分割位置を含むページよりも更に後のページに挿入する処理を行なうことを特徴とする請求項１乃至４の何れかに記載の情報処理装置。
【請求項６】
前記レイアウト手段は、画像領域を前又は後のページに挿入する際、挿入すべき画像領域と、挿入先となるページに予め含まれる画像領域とのうち何れか一方又は両方を縮小して挿入することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
情報を表示する表示手段と、
前記レイアウト手段によって決定された出力レイアウトをユーザに確認させる確認画面を作成して前記表示手段に表示させる表示制御手段と、
を更に有することを特徴とする請求項１乃至６の何れかに記載の情報処理装置。
【請求項８】
文書データを含む画像データを入力する入力ステップと、
入力する画像データを解析して、予め設定された分割数に基づき画像データをページ単位で区切り、その区切られた区切位置に対して前後となるページの何れかに分割位置を決定する分割位置決定ステップと、
決定された分割位置に対する前後の画像領域が異なるページに含まれる出力レイアウトを決定するレイアウトステップと、
決定された出力レイアウトに従って画像データを出力する出力制御ステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データを含む画像データを分割して出力する技術に関する。
【背景技術】
【０００２】
一般的に、会議に用いる資料などを複数の担当者で分担してチェックする際、担当者の数に応じて１部ずつ資料をコピーして印刷出力した後、各担当者に配布することが考えられる。そして、各担当者は、受け取った１部の資料のうちから自己に割り当てられた範囲をチェックする。このチェック方法は、各担当者が資料の１部を全て受け取るので各担当者にとっては資料全体を把握できる一方で、各担当者に割り当てた範囲以外を余分に印刷出力するので、その分、印刷コストが大きくなってしまう。
【０００３】
そこで、このような場合、資料を１部のみ印刷出力し所定範囲で区切って各担当者に配布する措置が考えられる。但し、この措置では、資料をどこで区切ればよいのかという問題が新たに生じる。例えば、資料がテキストの場合、ページをまたいで内容が繋がっていることも多いと考えられる。仮に、内容が繋がっている前後のページを別々の担当者に配布してしまうと、各担当者にとっては、チェック範囲の文脈を知るのに必要な部分が欠損することになる。そのため、チェックすべき範囲の内容が理解しづらくなってしまい、チェックに時間がかかったり、チェック漏れが生じたりする要因となる。
【０００４】
特許文献１には、原稿画像を読み取って、その原稿画像に含まれる文字サイズや空白行数などに基づき原稿画像を章分けする画像形成装置が開示されている。この画像形成装置によれば、ある程度内容が切り離された部分に章分け箇所が設定される。そこで、この特許文献１に開示された画像形成装置を用いて資料を章分けし、章分けした資料を１部のみ印刷出力して、章毎に担当者に配布すれば良いとも考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０９４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では、章分け箇所はページとページとの境目に設定されるとは限らず、１ページ内において、テキストとテキストとの間に設定されることも多い。このような場合に資料を印刷出力して各担当者に配布しようとすると以下のような問題が生じる。
【０００７】
図２５は、１ページ内においてテキストとテキストとの間に章分け箇所が設定された場合に各担当者に資料を配付する様子を示す図である。図例では、資料２９は、３ページで構成されており各ページにはテキスト領域が含まれている。すなわち、１ページ目には、テキスト領域ｑ１が、２ページ目には、テキスト領域ｑ２，ｑ３が、そして、３ページ目にはテキスト領域ｑ４が、それぞれ含まれている。２ページ目には、章分け箇所Ｑを挟んでテキスト領域ｑ２、ｑ３が含まれている。また、テキスト領域ｑ１とｑ２とは、文脈が密に関連しており、同様に、テキスト領域ｑ３とｑ４とは、文脈が密に関連しているものとする。そして、章分け箇所Ｑよりも前部分を担当者Ｇ，後部分を担当者Ｈのそれぞれが担当するものとする。
【０００８】
この場合において、章分け箇所Ｑが含まれる２ページ目を、担当者Ｇ，Ｈのうち何れに配布するかが問題となる。例えば、１，２ページ目を担当者Ｇに配布し、残りの３ページ目を担当者Ｈに配布する。この場合、担当者Ｇにとっては、自己に割り当てられた章の内容が全て把握できる。その一方で、担当者Ｈには２ページ目が配布されなくなってしまう。また、２ページ目には３ページ目までの文脈を知るのに必要な情報が含まれているとすると、担当者Ｈにとっては、３ページ目の理解に時間がかかってしまったり、３ページ目の内容を誤解して理解してしまったりする虞がある。その結果、担当者Ｈによるチェックに時間がかかったり、チェックすべき箇所が漏れてしまったりするケースが生じ得る。
【０００９】
また、それとは逆に、例えば１ページ目のみを担当者Ｇに配布し、残りの２，３ページ目を担当者Ｈに配布するような措置をとると、今度は、担当者Ｈにとっては、自己に割り当てられた章の内容が全て把握できる一方で、担当者Ｇには２ページ目が配布されなくなってしまう。また、担当者Ｇにとっては、１ページ目からの結論部分を知るのに必要な２ページ目が配布されないので、１ページ目の理解に時間がかかってしまったり、１ページ目の内容を誤解して理解してしまったりする虞も出てくる。更に、上記のようなミスを防止するために、各担当者が２ページ目を回し読みしたりすると、却って作業効率が悪くなるという問題がある。
【００１０】
本発明は、上記問題点を解決するため、資料の内容に応じて分割位置を決定し、且つその分割位置の前後の内容を別のページに割り付けて出力することで、各ユーザが、自己に割り当てられた資料の内容を過不足なく把握できるようにする情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１にかかる発明は、情報処理装置であって、文書データを含む画像データを入力する入力手段と、入力する画像データを解析して、予め設定された分割数に基づき画像データをページ単位で区切り、その区切られた区切位置に対して前後となるページの何れかに分割位置を決定する分割位置決定手段と、決定された分割位置に対する前後の画像領域が異なるページに含まれる出力レイアウトを決定するレイアウト手段と、決定された出力レイアウトに従って画像データを出力する出力制御手段と、を備えることを特徴とする構成である。
【００１２】
このような構成によれば、分割位置に対する前後の画像領域が別々のページとして出力されるので、各ユーザが、自己に割り当てられた資料の内容を過不足なく把握できる。そのため、各ユーザにとっては、自己が担当する部分のチェックを効率良く進めることが可能となる。
【００１３】
請求項２にかかる発明は、請求項１に記載の情報処理装置において、前記分割手段は、区切位置に対して前後となるページのそれぞれに分割位置となり得る分割候補を発見した場合には、区切位置から直前の分割候補までの間に含まれる画像領域と、区切位置から直後の分割候補までの間に含まれる画像領域のそれぞれの情報量を比較し、その比較結果に基づき分割位置を決定することを特徴とする構成である。
【００１４】
このような構成によれば、区切位置から直前及び直後の分割候補までの間に含まれる各画像領域の情報量に基づき分割位置を決定するので、分割単位で情報量に偏りが生じてしまうことを最小限度に留めることが可能となる。
【００１５】
請求項３にかかる発明は、請求項１又は２に記載の情報処理装置において、前記レイアウト手段は、分割位置が含まれるページの直前又は直後に新たなページを挿入し、それらのページのうち相対的に前となるページには、分割位置が含まれるページ内にあって且つ分割位置に対して前となる画像領域のみを配置し、後になるページには分割位置が含まれるページ内にあって且つ分割位置に対して後となる画像領域のみを配置することを特徴とする構成である。
【００１６】
このような構成によれば、相対的に前となるページには分割位置に対して前となる画像領域のみが配置され、相対的に後となるページには、分割位置に対して後となる画像領域のみが配置される。これにより、各ユーザに対して必要となる情報のみを印刷出力し、余分となる情報を印刷出力しないことが可能になる。
【００１７】
請求項４にかかる発明は、請求項１乃至３の何れかに記載の情報処理装置において、前記レイアウト手段は、分割位置が含まれるページの直前又は直後に、その分割位置が含まれるページを複製して挿入することを特徴とする構成である。
【００１８】
このような構成によれば、分割位置を含むページが複製されるので、各ユーザは、分割前後の内容のつながりを知ることができる。
【００１９】
請求項５にかかる発明は、請求項１乃至４の何れかに記載の情報処理装置において、前記レイアウト手段は、分割位置を含むページ内にあって且つ分割位置よりも前に位置する画像領域を、その分割位置を含むページよりも更に前のページに挿入するか、又は、分割位置を含むページ内にあって且つ分割位置よりも後に位置する画像領域を、その分割位置を含むページよりも更に後のページに挿入することを特徴とする構成である。
【００２０】
このような構成によれば、分割位置を含むページよりも更に前又は後のページに画像領域を挿入するので新たなページを作成しなくて済む。すなわち、分割前のページ数のままで印刷出力することが可能になる。
【００２１】
請求項６にかかる発明は、請求項５に記載の情報処理装置において、前記レイアウト手段は、画像領域を挿入する際、挿入すべき画像領域が、挿入先となるページに全て収まるか否かを判断し、収まらない場合には、挿入すべき画像領域と、挿入先となるページに予め含まれる画像領域とのうち何れか一方又は両方を縮小して挿入することを特徴とする構成である。
【００２２】
このような構成によれば、挿入すべき画像領域の情報量がそのままでは収まりきらない場合があっても、挿入すべき画像領域と挿入先となるページに含まれる画像領域の何れか一方又は両方を縮小するので、挿入すべき画像領域を挿入先となるページに挿入することが可能である。
【００２３】
請求項７にかかる発明は、請求項１乃至６の何れかに記載の情報処理装置において、情報を表示する表示手段と、前記レイアウト手段によって決定された出力レイアウトをユーザに確認させる確認画面を作成して前記表示手段に表示させる表示制御手段とを更に有することを特徴とする構成である。
【００２４】
このような構成によれば、ユーザは、印刷出力の事前に出力レイアウトを知ることが可能である。
【００２５】
請求項８に記載の発明は、情報処理方法であって、文書データを含む画像データを入力する入力ステップと、入力する画像データを解析して、予め設定された分割数に基づき画像データをページ単位で区切り、その区切られた区切位置に対して前後となるページの何れかに分割位置を決定する分割位置決定ステップと、決定された分割位置に対する前後の画像領域が異なるページに含まれる出力レイアウトを決定するレイアウトステップと、決定された出力レイアウトに従って画像データを出力する出力制御ステップと、を有することを特徴とする構成である。
【００２６】
このような構成によれば、請求項１にかかる発明と同様に、分割位置に対する前後の画像領域が別々のページとして印刷出力されるので、各ユーザが、自己に割り当てられた資料の内容を過不足なく把握できる。そのため、各ユーザにとっては、自己が担当する部分のチェックを効率良く進めることが可能となる。
【発明の効果】
【００２７】
本発明によれば、資料の内容に応じて分割位置を決定し、且つその分割位置の前後の内容を別のページに割り付けて出力することで、各ユーザが、自己に割り当てられた資料の内容を過不足なく把握できるようになる。その結果、各ユーザによって行われるチェックを効率良く進ませることが可能となる。
【図面の簡単な説明】
【００２８】
【図１】情報処理装置の一構成例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示す図である。
【図３】一実施形態の概略を示す図である。
【図４】一実施形態の概略を示す図である。
【図５】制御部の機能構成の一例を示すブロック図である。
【図６】情報処理装置が入力する画像データの一例を示す図である。
【図７】設定画面の一例を示す図である。
【図８】画像データの分割位置を決定する処理を模式的に示す図である。
【図９】画像データの分割位置を決定する処理を模式的に示す図である。
【図１０】出力レイアウトとして分割挿入が選択された場合に実行される処理を模式的に示す図である。
【図１１】出力レイアウトとして分割挿入が選択された場合に実行される処理を模式的に示す図である。
【図１２】表示部に表示されるプレビュー画面の一例を示す図である。
【図１３】出力レイアウトとして分割挿入が選択された場合の印刷物を一例として示す図である。
【図１４】出力レイアウトとして複製挿入が選択された場合に実行される処理を模式的に示す図である。
【図１５】出力レイアウトとして複製挿入が選択された場合に実行される処理を模式的に示す図である。
【図１６】出力レイアウトとして複製挿入が選択された場合の印刷物を一例として示す図である。
【図１７】出力レイアウトとして縮小挿入が選択された場合に実行される処理を模式的に示す図である。
【図１８】出力レイアウトとして縮小挿入が選択された場合に実行される処理を模式的に示す図である。
【図１９】出力レイアウトとして縮小挿入が選択された場合の印刷物を一例として示す図である。
【図２０】制御部において実行される全体的な処理の一例を示すフローチャートである。
【図２１】制御部において実行される分割位置特定処理の一例を示すフローチャートである。
【図２２】制御部において実行される分割挿入処理の一例を示すフローチャートである。
【図２３】制御部において実行される複製挿入処理の一例を示すフローチャートである。
【図２４】制御部において実行される縮小挿入処理の一例を示すフローチャートである。
【図２５】従来技術において実行される処理を模式的に示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３０】
図１は、本実施形態における情報処理装置１の一構成例を示す図である。この情報処理装置１は、例えば、デジタル複合機やＭＦＰ（Multi Function Peripheral）などと称される装置で構成される。情報処理装置１は、コピー機能、プリンタ機能、スキャナ機能、ＦＡＸ機能などを備えている。また、情報処理装置１は、ユーザによって使用されるパーソナルコンピュータなどのユーザ端末とネットワークを介して印刷ジョブやスキャンデータなど各種データの送受信を実行することが可能な構成である。
【００３１】
図１に示すように、情報処理装置１は、セットされる原稿を１枚ずつ取り出して搬送するフィーダ部２と、フィーダ部２によって搬送される原稿を読み取る読取部３と、読取部３によって読み取られた画像データに基づいて印刷処理を実行する印刷処理部４と、印刷処理部４によって印刷出力される印刷物を排出する排出口５ａと、排出口５ａから排出された印刷物を載置する排出トレイ５ｂと、各種情報を表示する表示部７と、この表示部７と一体的に構成されユーザに各種指示操作を行わせる操作入力部８と、フィーダ部２によって搬送され排出される原稿を保持するための原稿排出台９と、印刷媒体となる用紙をストックしておくための複数の給紙カセット６と、を備えている。
【００３２】
読取部３は、フィーダ部２によって自動搬送される原稿を読み取って画像データを出力する処理部である。読取部３は、原稿を読み取って画像データを出力するために必要な以下の構成を備えている。例えば、読取部３は、フィーダ部２によって搬送される原稿の先端部から順次、走査光を照射するための走査部、原稿からの反射光を受光して電気信号に変換するイメージセンサ、イメージセンサから出力されるアナログ電気信号をデジタル信号である画像データに変換して出力する画像データ出力部などを備えている。
【００３３】
印刷処理部４は、読取部３から出力される画像データに基づいて画像の印刷処理を実行することで印刷物を出力する処理部である。印刷処理部４には、画像データに基づいて印刷出力するために必要な以下の構成を備えている。例えば、印刷処理部４は、給紙カセット６から用紙を１枚ずつ給紙する給紙部、給紙部から給紙された用紙に対して、画像データに基づき画像形成を行う画像形成部、画像形成部によって形成されるトナー像（画像）を用紙に転写させる転写部、用紙に転写されたトナー像を定着させる定着部、印刷された印刷物を排出口５ａまで搬送する印刷物搬送部、画像形成部にトナーを補充するトナーボトルなどを備えている。また、印刷処理部４は、印刷物の部数に応じて印刷物を段違いで出力するための構成などを備えていても良い。
【００３４】
このように、情報処理装置１は、フィーダ部２によって搬送される原稿が読取部３によって読み取られ画像データとして出力される。そして、情報処理装置１は、読取部３によって出力される画像データに基づいて印刷処理部４によって印刷出力される構成である。
【００３５】
表示部７は、液晶パネルなどで構成され各種情報を表示する。また、表示部７は、いわゆるタッチ式パネルで構成される操作入力部８と一体的に構成されている。表示部７は、印刷出力を実行する前に出力画像のレイアウト（以下「出力レイアウト」と称する）を確認するためのプレビュー画面を表示できるように構成される。例えば、表示部７は、Ａ４サイズの画像全体を縮小して表示可能であり、且つ、その縮小画像に含まれる各オブジェクトの配置具合を視認可能にする程度の表示解像度を有することが好ましい。
【００３６】
操作入力部８は、ユーザが情報処理装置１を操作する際のユーザインタフェースとなるものである。この操作入力部８は、上述した表示部７に表示された操作ボタンなどがユーザによって操作されることで、各種操作指示を入力するように構成される。
【００３７】
図２は、情報処理装置１のハードウェア構成の一例を示す図である。図例に示すように、情報処理装置１は、この情報処理装置１の動作を制御する制御部１０と、外部機器と接続するためのネットワークインタフェース１３と、各種情報を記憶する記憶装置１７と、上述した、印刷処理部４と、表示部７と、操作入力部８と、読取部３とを有し、それぞれがバス１４を介して接続された構成である。
【００３８】
制御部１０は、ＣＰＵ１１とメモリ１２とを備えており、各部の動作を制御するものである。ＣＰＵ１１は、記憶装置１７に記憶されている基本プログラム１８及び印刷実行プログラム１９を読み出して実行する。ここで、基本プログラム１８は、情報処理装置１に電源が投入されることに伴って、ＣＰＵ１１によって実行される基本的なプログラムである。印刷実行プログラム１９は、制御部１０を後述する各種処理部として機能させるためのプログラムである。すなわち、ＣＰＵ１１は、基本プログラム１８を実行している状態でさらに印刷実行プログラム１９を実行することにより、制御部１０を各種処理部として機能させる。メモリ１２は、ＣＰＵ１１がプログラムを実行することに伴う一時的なデータなどを記憶するものである。
【００３９】
ネットワークインタフェース１３は、情報処理装置１を、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークに接続するためのものである。これにより制御部１０は、このネットワークインタフェース１３を介して、例えばユーザ端末と通信可能に接続される。
【００４０】
記憶装置１７は、上述した基本プログラム１８及び印刷実行プログラム１９の他に、画像データ３０を記憶する。画像データ３０には、文書、グラフ、表及び写真など各種オブジェクトが含まれる。以下の説明では、画像データ３０が文書である場合を例示する。
【００４１】
図３は、本実施形態の概略を示す図である。情報処理装置１は、読取部３によって原稿が読み取られることで図例に示すような画像データ３０を生成する。画像データ３０は、図例では、３ページで構成されており各ページには画像領域が含まれている。すなわち、１ページ目には、画像領域ａ１が、２ページ目には、画像領域ａ２，ａ３が、そして、３ページ目には画像領域ａ４が、それぞれ含まれている。
【００４２】
画像領域ａ１とａ２とは、文脈が密に関連しており、同様に、画像領域ａ３とａ４とは、文脈が密に関連しているものとする。但し、画像領域ａ２とａ３とは、文脈の関連が薄いものとする。また、このような画像データ３０のチェックをユーザＸとユーザＹとが担当するものとする。
【００４３】
情報処理装置１は、まず、チェックするユーザの数に応じて画像データ３０をページ単位で分けるための区切位置を特定する。この区切位置はページの境目で特定される。図例では、全３ページを２人分に区切るので、区切位置は、１ページ目と２ページ目の境目である区切位置Ｘか、又は、２ページ目と３ページ目の境目である区切位置Ｙの何れかが特定される。以下の説明では、区切位置Ｘが特定されているものとする。そして、情報処理装置１は、その区切位置Ｘに対して前後となる１ページ目と２ページ目とを解析して文脈の関連が薄い画像領域を特定する。図例では、画像領域ａ２と画像領域ａ３とが文脈の関連が薄い画像領域として特定される。
【００４４】
情報処理装置１は、特定された画像領域ａ２と画像領域ａ３との境目を分割位置Ｚとして決定し、分割位置Ｚを含む２ページ目の直前又は直後の何れかに新たなページを挿入する。例えば、図例に示すように、情報処理装置１は、２ページ目の直前に新たなページ３０ｘを挿入する。そして、情報処理装置１は、分割位置Ｚに対して前となる画像領域ａ２を２ページ目から切り取り、新たなページ３０ｘに貼付ける。情報処理装置１は、このようにして出力レイアウトを決定する。
【００４５】
情報処理装置１は、上記のようにして決定される出力レイアウトに従って画像データ３０に基づく印刷出力を実行する。図４は、印刷出力される印刷物３１を示す図である。図例に示すように、印刷物３１は、合計４ページからなり、１ページ目には画像領域ａ１、挿入された新たなページ３１ｘには画像領域ａ２、３ページ目には画像領域ａ３、４ページ目には画像領域ａ４がそれぞれ付されている。これにより、ユーザＸに対しては、１ページ目と，新たなページ３１ｘとが配布可能になる。また、ユーザＹに対しては、２，３ページ目が配布可能になる。
【００４６】
このような構成によれば、分割前では同一ページに含まれていた画像領域ａ２とａ３とが、分割後には別のページに割り付けられて印刷出力されるので、各ユーザＸ，Ｙが、自己に必要な情報を過不足無く把握することが可能となる。そのため、各ユーザＸ，Ｙにとっては、自己が担当する部分のチェックを効率良く進めることが可能となる。このように、本実施形態では、情報処理装置１は、文脈の関連が薄い画像領域の境目を分割位置として特定し、その分割位置に対して前後となる画像領域が異なるページになるように出力する構成である。以下、そのような情報処理装置１について詳しく説明する。
【００４７】
図５は、制御部１０の機能構成の一例を示す図である。制御部１０は、上述したＣＰＵ１１が印刷実行プログラム１９を実行することにより、指示解析部２３、画像入力部２４、分割位置決定部２５、レイアウト部２６、表示制御部２７及び印刷制御部２８として機能する。これら各処理部は、操作入力部８を介してユーザによる各種指示操作を入力することによって連携した動作を行うように機能する。以下、各処理部について説明する。
【００４８】
指示解析部２３は、操作入力部８を介して、ユーザによる各種指示操作を入力して受付ける処理部である。また、指示解析部２３は、入力した指示操作を解析して、解析結果に基づき各処理部に対して指示を送信する。指示解析部２３は、フィーダ部２に原稿がセットされた状態で、分割処理を開始すべき開始指示を入力すると、画像入力部２４に対して原稿を読み取るように指示する。
【００４９】
画像入力部２４は、指示解析部２３からの指示を受け取ることで機能する。画像入力部２４は、読取部３を制御したり、読取部３から受け取った画像データ３０を記憶装置１７に記憶させたりする処理部である。画像入力部２４は、指示解析部２３からの指示を受け取ると、その指示に従って読取部３に対して原稿を読み取るように指示する。読取部３は、画像入力部２４からの指示に従ってフィーダ部２と連動して原稿を読み取ることで画像データ３０を生成し、その画像データ３０を画像入力部２４に対して送信する。画像入力部２４は、読取部３から画像データ３０を受け取ると、その画像データ３０を記憶装置１７に記憶させる。このようにして記憶装置１７には、画像データ３０が記憶される。
【００５０】
図６は、画像入力部２４が入力する画像データ３０の一例を示す図である。図例では、画像データ３０は、全６ページで構成される。また、画像データ３０には、１ページ目に「１章」、２ページ目に「２章」、３ページ目に「３章」、そして、５ページ目に「４章」なる文字列が含まれている。
【００５１】
図５に戻って、画像入力部２４は、画像データ３０を記憶装置１７に記憶させると、処理が完了したことを示す完了通知を指示解析部２３に送信する。指示解析部２３は、この完了通知を受け取ると、表示制御部２７に対して、画像データ３０を分割するに先立って各種条件を設定するための設定画面を表示するように指示を送信する。
【００５２】
表示制御部２７は、指示解析部２３からの指示を受け取ることで機能する。表示制御部２７は、各種画面を作成して表示部７に表示させる処理部である。表示制御部２７は、指示解析部２３からの指示を受け取ると設定画面を作成して表示部７に表示させる。図７は、そのような設定画面３５の一例を示す図である。図例に示すように、設定画面３５は、分割数、検出条件、出力レイアウト選択、及びプレビュー表示の有無のそれぞれを設定できるようになっている。
【００５３】
分割数は、画像データ３０を分割する数を設定するためのものである。この分割数には、例えば、印刷物３１をチェックするユーザの人数が設定入力される。
【００５４】
検索条件は、連続する画像領域の中から分割位置を特定するための条件である。図例では、検出条件としては、空白量、文字サイズ及びキーワードが選択可能になっている。本実施形態では、画像データ３０は文書であることが想定されているため、これらを検索条件とすることで、連続する画像領域のうち前後で関連性の薄い画像領域の区切りを分割位置として特定することが可能である。但し、検索条件は、例示した以外にも適宜設計が可能である。更に、検索条件は、最初の検索条件で分割位置が決定できないときのために、複数の検索条件に重み付けが設定できるように構成されても良い。
【００５５】
出力レイアウト選択は、分割位置が特定された後、その分割位置に対して前後となる画像領域をどのように配置して出力するかを選択するためのものである。すなわち、この出力レイアウト選択への選択結果に基づき出力レイアウトが決定される。図例に示す分割挿入、複製挿入及び縮小挿入については後述する。
【００５６】
また、設定画面３５では、プレビュー表示の有無が設定可能になっている。プレビュー表示を行なうことが選択されると、印刷出力の事前に、出力レイアウトのプレビューが表示部７に表示される。
【００５７】
更に、設定画面３５には、設定された条件で画像データ３０の分割を実行するか否かを決定するための分割実行ボタン３５ａと、画像データ３０の分割をキャンセルするキャンセルボタン３５ｂとが設けられている。分割実行ボタン３５ａ又はキャンセルボタン３５ｂが押下されると、その決定結果は、図５に示す操作入力部８を介して指示解析部２３に入力される。指示解析部２３は、分割実行ボタン３５ａが押下されたことを示す決定結果を受け取ると、分割位置決定部２５に対して画像データ３０の解析を実行するように指示を送信する。また、指示解析部２３は、キャンセルボタン３５ｂが押下されたことを示す決定結果を受け取ると、表示制御部２７に設定画面３５の表示を終了させる。
【００５８】
図５に示す分割位置決定部２５は、指示解析部２３からの指示を受け取ることで機能する。分割位置決定部２５は、画像データ３０を解析することで画像データ３０の分割位置を決定する処理部である。分割位置決定部２５は、分割位置を決定するために以下の処理を行なう。
【００５９】
図８は、分割位置決定部２５によって実行される、分割位置を決定するための処理を模式的に示す図である。まず、分割位置決定部２５は、記憶装置１７から画像データ３０を読出す。そして、分割位置決定部２５は、設定画面３５で設定された分割数に画像データ３０が分かれるように区切位置を特定する。すなわち、分割位置決定部２５は、設定画面３５を参照して分割数を特定し、その分割数で全ページ数を除することで区切位置を算出する。
【００６０】
例えば、図８に示すように画像データ３０が全６ページであり、分割数が「３」であるとすると、「６」を「３」で除することで、分割位置決定部２５は、「２」を算出結果として算出する。分割位置決定部２５は、このようにして算出された算出結果に基づき、画像データ３０を１ページ目から２ページ毎に区切っていくことで区切位置を特定する。そして、分割位置決定部２５は、画像データ３０を分割数に区切り終えたら区切位置を特定する処理を終了する。図８の例では、分割位置決定部２５は、区切位置を特定する処理を１ページ目から始めて、２ページ目と３ページ目との境目である区切位置Ａ１と、４ページ目と５ページ目との境目である区切位置Ａ２とを、それぞれ特定する。そして、分割位置決定部２５は、区切位置Ａ２を特定した段階で画像データ３０が分割数である３つに区切られたと判断して、区切位置を特定する処理を終了する。
【００６１】
ところで、実際には、画像データの全ページを分割数で除すると、割り切れず余りが生じる場合がある。例えば、図３に示したように画像データ３０が全３ページであり、また、分割数が「２」であるとする。この場合、「３」を「２」で除すると、算出結果は「１．５」となる。そこで、分割位置決定部２５は、少数点以下を切上げ又は切捨てて得られた整数を算出結果として取得する。例えば、図３の例では、小数点以下を切捨てると、算出結果は「１」となるので、区切位置Ｘが区切位置として決定される。そして、分割位置決定部２５は、画像データ３０が分割数である２つに分かれたと判断して区切位置を特定する処理を終了する。なお、この場合、区切位置Ｘの前には１ページ分の画像データ３０が含まれるのに対し、後には２ページ分の画像データ３０が含まれることとなり、区切位置Ｘの前後でページ数が異なるがそれでも構わない。但し、区切位置の前後でページ数が極端に異なる場合には、制御部１０は、区切位置を特定する処理を終了した後に、更に、区切位置を調節し、区切位置に対して前後となるページ数が均一に近づくようにしても良い。
【００６２】
分割位置決定部２５は、ページの区切位置を特定すると、次に、分割位置を決定するための処理を開始する。分割位置決定部２５は、まず、設定画面３５を参照して検出条件を特定する。図７を例に挙げると、検出条件はキーワード「＊章」に設定されている。この場合、分割位置決定部２５は、特定された区切位置の前後のページに「＊章」となる文字列が含まれているか否かを検索する。図８の例では、区切位置Ａ１に対して前のページである２ページ目に「２章」なる文字列が含まれている。また、区切位置Ａ１に対して後のページである３ページ目に「３章」なる文字列が含まれている。そして、区切位置Ａ２に対して後のページである５ページ目に「４章」なる文字列が含まれている。このようにして分割位置決定部２５は、画像データ３０の区切位置Ａ１，Ａ２の前後のページから「２章」，「３章」，「４章」の文字列を抽出し、それら文字列をキーワードとして特定する。
【００６３】
分割位置決定部２５は、特定したキーワードの直前を分割候補として特定する。図８の例では、分割位置決定部２５は、「２章」の直前である分割候補Ｂ１、「３章」の直前である分割候補Ｂ２及び「４章」の直前である分割候補Ｂ３を、分割候補としてそれぞれ特定する。分割位置決定部２５は、画像データ３０の分割候補を特定すると、それら分割候補のうちから実際に分割を行なう分割位置を決定する処理を開始する。
【００６４】
分割位置決定部２５は、区切位置に対して前後となるページのそれぞれに分割候補が含まれている場合と、区切位置に対して前後となるページの何れか一方に分割候補が含まれている場合と、区切位置に対して前後となるページの何にも分割候補が含まれてない場合とで異なる処理を実行する。
【００６５】
まず、区切位置に対して前後となるページのそれぞれに分割候補が含まれている場合の処理について説明する。図８では、区切位置Ａ１に対して前となる２ページ目に分割候補Ｂ１があり、区切位置Ａ２に対して後となる３ページ目に分割候補Ｂ２がある。この場合、分割位置決定部２５は、各分割候補Ｂ１，Ｂ２から区切位置Ａ１までの間に含まれる画像領域をそれぞれ特定し、各画像領域の情報量を比較することで何れか一方の分割候補を分割位置として決定する。
【００６６】
図９は、そのように特定された画像領域の一例を示す図である。分割位置決定部２５は、分割候補Ｂ１から区切位置Ａ１までの画像領域ｐ１と、分割候補Ｂ２から区切位置Ａ１までの画像領域ｐ２とをそれぞれ特定する。そして、分割位置決定部２５は、画像領域ｐ１，ｐ２の情報量を比較する。情報量は、例えば、画像データ３０が文書である場合には文字数や行数などに基づき判断される。但し、分割位置を決定するための情報は、文字数や行数などに限られず、例えば、区切位置から分割候補までの距離であっても良い。
【００６７】
図例では、画像領域ｐ１の行数は５行であるのに対して、画像領域ｐ２の行数は２行であるので、画像領域ｐ２の方が画像領域ｐ１よりも情報量が少ない。分割位置決定部２５は、情報量の少ない画像領域ｐ２を挟んだ分割候補Ｂ２を分割位置Ｂ２として決定する。これにより、各ユーザがチェックするべき分量の偏りを最小限に留めることが可能になる。但し、情報量の大きい画像領域を挟んだ分割候補を分割位置として決定しても構わない。また、区切位置に対して前後となる画像領域の情報量が同一だった場合には、予め設定された何れか一方を分割位置として決定すれば良い。
【００６８】
次に、区切位置に対して前後となるページの何れか一方に分割候補が含まれている場合の処理について説明する。図８の例では、区切位置Ａ２に対して後となる５ページ目に分割候補Ｂ３が含まれている。一方、区切位置Ａ２に対して前となる４ページ目には分割候補は含まれていない。分割位置決定部２５は、このように区切位置に対して前後となるページの何れか一方にのみ分割候補が含まれている場合には、その分割候補を分割位置として決定する。すなわち、分割位置決定部２５は、分割候補Ｂ３を分割位置Ｂ３として決定する。
【００６９】
次に、区切位置に対して前後となるページの何にも分割候補が含まれてない場合について説明する。この場合、分割位置決定部２５は、更に分割位置を決定するために、例えば以下の処理を行なう。すなわち、検索条件に重み付けが設定されている場合には、分割位置決定部２５は、次に重み付けされた検索条件で分割位置を再度決定する。又は、表示制御部２７は、分割位置をユーザに入力させるための入力画面を作成して表示部７に表示させる。そして、分割位置決定部２５は、その入力画面に入力された入力情報に基づいて分割位置を決定する。このように構成することで、区切位置に対して前後となるページの何かに分割位置が決定される。分割位置決定部２５は、分割位置を決定すると、その決定結果をレイアウト部２６に送信する。
【００７０】
レイアウト部２６は、分割位置決定部２５からの決定結果を受け取ることで機能する。レイアウト部２６は、画像データ３０の出力レイアウトを決定する処理部である。レイアウト部２６は、分割位置決定部２５からの決定結果を受け取ると、設定画面３５を参照して設定結果を確認する。そして、レイアウト部２６は、それら決定結果と設定結果とに基づき以下に説明するように出力レイアウトを決定する。
【００７１】
以下においては、まず、出力レイアウトとして分割挿入が設定された場合に実行される処理について説明し、次に、出力レイアウトとして複製挿入が設定された場合に実行される処理について説明する。そして、出力レイアウトとして縮小挿入が設定された場合に実行される処理について説明する。
【００７２】
分割位置決定部２５によって分割位置が決定されると、レイアウト部２６は、設定画面３５で設定されたレイアウト選択を参照して、例えば設定結果が分割挿入であることを確認する。レイアウト部２６は、設定結果が分割挿入であることを確認すると、画像データ３０の全ページにおいて、分割位置から区切位置までの間に含まれる画像領域を特定する。図９の例では、分割位置は、分割位置Ｂ２，Ｂ３である。レイアウト部２６は、分割位置Ｂ２から区切位置Ａ１までの間に含まれる画像領域ｐ２と、分割位置Ｂ３から区切位置Ａ２までの間に含まれる画像領域ｐ３のそれぞれを特定する。
【００７３】
図１０，図１１は、設定結果として分割挿入が設定された場合に、レイアウト部２６によって出力レイアウトが決定されるまでの処理を模式的に示す図である。レイアウト部２６は、設定結果が分割挿入であることを確認すると、画像領域を特定する一方で、特定された画像領域が分割位置に対して前に位置する場合には、分割位置を含むページの直前に新たなページを挿入する。これに対し、レイアウト部２６は、特定された画像領域が分割位置に対して後に位置する場合には、分割位置を含むページの直後に新たなページを挿入する。
【００７４】
図９では、画像領域ｐ２は、分割位置Ｂ２に対して前であるので、レイアウト部２６は、図１０に示すように、分割位置Ｂ２が含まれる３ページ目の直前に新たなページ３０ｇを挿入する。ここで、新たなページ３０ｇと３ページ目とは、前者が相対的に前のページであり、後者が相対的に後のページである。また、新たなページ３０ｇは、例えば、分割位置を含むページと、サイズ、余白、縦横方向、文字数、文字間隔、行数及び行間隔などの設定が同一である。分割位置決定部２５は、そのような設定情報を、分割位置を含むページから抽出して、新たなページ３０ｇに反映する。
【００７５】
レイアウト部２６は、新たなページを挿入すると、次に、特定した画像領域を、その画像領域が含まれるページから切り取って新たなページに貼付ける。このとき、レイアウト部２６は、切り取られる画像領域の位置に関する位置情報を取得して、その位置情報に基づき画像領域を新たなページに貼付ける。図１０の例では、レイアウト部２６は、３ページ目から画像領域ｐ２を切り取って、位置情報に基づき新たなページ３０ｇに貼付ける。これにより、画像領域ｐ２は、３ページ目に対する位置と同一の位置で新たなページ３０ｇに貼付けられる。
【００７６】
レイアウト部２６は、画像領域ｐ３についても上記と同様の処理を行なう。すなわち、図１１に示すように、レイアウト部２６は、分割位置Ｂ３を含む５ページ目の直前に新たなページ３０ｈを挿入し、画像領域ｐ３を５ページ目から切り取って、新たなページ３０ｈに貼付ける。このときもレイアウト部２６は、画像領域ｐ３の５ページ目に対する位置と同一の位置になるように画像領域ｐ３を新たなページ３０ｈに貼付ける。レイアウト部２６は、上記のような処理を全ての分割位置について実行し画像データ３０の出力レイアウトを決定する。
【００７７】
以上の説明は、特定された画像領域が分割位置に対して前である場合を例示したが、特定された画像領域が分割位置に対して後である場合にも、上記と同様の処理を実行する。すなわち、この場合、レイアウト部２６は、分割位置に対して後となる画像領域を切り取って、その直後に挿入される新たなページに貼付ける。このようにして出力レイアウトが決定される。
【００７８】
レイアウト部２６は、出力レイアウトを決定すると、設定画面３５で設定されたプレビュー表示の有無に基づいて出力レイアウトの送信先を表示制御部２７又は印刷制御部２８に決定する処理を開始する。すなわち、レイアウト部２６は、出力レイアウトを決定すると、設定画面３５を参照してプレビュー表示を行なうことが選択されているか否かを確認する。レイアウト部２６は、プレビュー表示を行なうことが選択されている場合には、表示制御部２７を出力レイアウトの送信先として決定する。一方、レイアウト部２６は、プレビュー表示を行なわないことが選択されている場合には、印刷制御部２８を出力レイアウトの送信先として決定する。そして、レイアウト部２６は、決定結果に従って表示制御部２７又は印刷制御部２８に対して出力レイアウトを送信する。
【００７９】
表示制御部２７は、レイアウト部２６から出力レイアウトを入力することで機能する。表示制御部２７は、分割位置決定部２５から出力レイアウトを入力すると、その出力レイアウトをユーザに確認させるためのプレビュー画面を作成して表示部７に表示させる。図１２は、表示制御部２７によって作成されるプレビュー画面３６を一例として示す図である。図例に示すように、プレビュー画面３６には、画像データ３０の出力レイアウトが表示されると共に、印刷を実行させるための印刷実行ボタン３６ａと、出力レイアウトを再決定させる再決定ボタン３６ｂとが設けられている。
【００８０】
印刷実行ボタン３６ａ及び再決定ボタン３６ｂが押下されることによる決定結果は、指示解析部２３によって入力される。指示解析部２３は、印刷実行ボタン３６ａが押下されたことを示す決定結果を入力した場合には、表示制御部２７に対し出力レイアウトを印刷制御部２８に送信するように指示する。一方、指示解析部２３は、再決定ボタン３６ｂが押下されたことを示す決定結果を入力した場合には、表示制御部２７に対して再び設定画面３５を表示するように指示する。これにより、ユーザは、設定画面３５に対する再設定が可能になる。また、再決定ボタン３６ｂが押下される場合には、表示制御部２７は、手動で分割位置を調節したり、画像領域を切り取って新たなページに貼付けたりすることが可能なレイアウト変更画面を表示部７に表示させても良い。そして、レイアウト部２６は、レイアウト変更画面への入力結果に基づき出力レイアウトを決定しても良い。
【００８１】
印刷制御部２８は、レイアウト部２６又は表示制御部２７から出力レイアウトを入力することで機能する。印刷制御部２８は、画像データ３０に基づく印刷処理を印刷処理部４に実行させる処理部である。印刷制御部２８は、レイアウト部２６又は表示制御部２７から出力レイアウトを入力すると、入力した出力レイアウトと、印刷処理を実行させるための所定の指示とを印刷処理部４に対して送信する。これにより、印刷処理部４によって出力レイアウトに基づき印刷処理が実行される。印刷処理が実行されると、印刷物が排出口５ａから排出され排出トレイ５ｂに保持される。
【００８２】
図１３は、上記のようにして排出された印刷物３１の一例を示す図である。印刷物３１は、例えば、図１０，図１１に示した出力レイアウトに従って、分割位置に対して前後となる画像領域が別のページに割り付けられて印刷される。すなわち、印刷物３１の２ページ目と３ページ目の間には、新たなページ３１ｇが挿入されて印刷される。そして、新たなページ３１ｇには、分割位置Ｂ２に対して前となる画像領域ｐ２が付されている。一方、３ページ目には、画像領域ｐ２は切り取られており、分割位置Ｂ３よりも後となる３章以下の文書のみが残されている。同様に、印刷物３１の４ページ目と５ページ目との間には、新たなページ３１ｈが挿入されて印刷される。また、新たなページ３１ｈには、画像領域ｐ３が付されており、５ページ目には４章以下の文書のみが残されている。
【００８３】
従って、例えば、印刷物３１をユーザＡ〜Ｃでチェックする場合に、ユーザＡに対しては１，２ページ目と新たなページ３１ｇとを配布し、ユーザＢに対しては３，４ページ目と新たなページ３１ｈとを配布し、ユーザＣに対しては５，６ページ目を配布することが可能である。このように情報処理装置１は、原稿を１部コピーして印刷する際、分割位置に対して前後となる画像領域を別々のページにして出力するようになっている。これにより、ユーザは、自己にとって必要な情報が欠損することなく印刷物を受け取ることができるので、自己がチェックすべき範囲の内容を容易に理解することができる。その結果、情報処理装置１は、各ユーザのチェック効率を高めることができる。
【００８４】
次に、出力レイアウトとして複製挿入が設定された場合に実行される処理について説明する。なお、以下においては、複製挿入に関する処理について詳細に説明し、上述した分割挿入と重複する処理については説明を省略する。
【００８５】
図１４，図１５は、出力レイアウト選択として複製挿入が設定された場合に、レイアウト部２６によって出力レイアウトが決定されるまでの処理を模式的に示す図である。レイアウト部２６は、分割位置決定部２５によって分割位置が決定されると、設定画面３５を参照し、例えば、出力レイアウト選択が複製挿入であることを確認する。レイアウト部２６は、設定結果が複製挿入であることを確認すると、分割位置を含むページを複製して、その分割位置を含むページの直前又は直後に挿入する。図１４の例では、分割位置Ｂ２が含まれる３ページ目を複製して、例えば、３ページ目の直前に複製ページ３０ｃ'として挿入する。
【００８６】
同様に、図１５に示すように、レイアウト部２６は、分割位置Ｂ３を含む５ページ目についても３ページ目と同様の処理を実行する。すなわち、レイアウト部２６は、５ページ目を複製して、５ページ目の直前に複製ページ３０ｅ'として挿入する。レイアウト部２６は、上記のような処理を全ての分割位置について実行する。上記のようにしてレイアウト部２６によって出力レイアウトが決定される。出力レイアウトが決定された後の処理は、上記と同様であるので説明を省略する。
【００８７】
図１６は、出力レイアウト選択として複製挿入が選択された場合に排出された印刷物の一例を示す図である。図例に示すように、出力レイアウト選択として複製挿入が選択された場合にも、分割位置に対して前後となる画像領域は別々のページに出力される。すなわち、印刷物３１は、３ページ目の直前に複製ページ３１ｃ'が挿入されている。この複製ページ３１ｃ'には、分割位置Ｂ２に対して前となる画像領域ｐ２が付されて印刷される。一方、３ページ目には３章以下の文書が付されて印刷される。同様にして、５ページ目の直前には、複製ページ３１ｅ'が挿入されており、複製ページ３１ｅ'は、分割位置Ｂ３に対して前となる画像領域ｐ３が付されて印刷される。一方、５ページ目は、４章以下の文書が付されて印刷される。
【００８８】
従って、情報処理装置１は、複製挿入が選択された場合には、上述した分割挿入が選択された場合と同様に、各ユーザに対して必要な情報を欠損させることなく印刷物を排出可能である。これにより、ユーザは、自己がチェックすべき範囲の内容を把握することが可能である。その結果、情報処理装置１は、各ユーザのチェック効率を高めることができる。また、分割位置を含むページが複製されることによって、ユーザは、分割位置を含むページ全体の内容を知ることが可能になる。
【００８９】
次に、出力レイアウトとして縮小挿入が設定された場合に実行される処理について説明する。なお、以下においては、上述した分割挿入及び複製挿入と重複する処理については説明を省略し、縮小挿入に関する処理のみを詳しく説明する。
【００９０】
図１７，図１８は、出力レイアウト選択として縮小挿入が選択された場合に、レイアウト部２６によって出力レイアウトが決定されるまでの処理を模式的に示す図である。レイアウト部２６は、分割位置決定部２５によって分割位置が決定されると、設定画面３５を参照して、例えば出力レイアウト選択が縮小挿入に選択されていることを確認する。そして、レイアウト部２６は、画像データ３０の全ページにおいて、分割位置から区切位置までの間に含まれる画像領域を特定する。図９の例では、レイアウト部２６は、画像領域ｐ２，画像領域ｐ３のそれぞれを特定する。
【００９１】
そして、レイアウト部２６は、特定した画像領域が、分割位置を含むページよりも前に位置する場合には、分割位置を含むページよりも更に前のページに画像領域が収まりきるか否かを判断する。これに対して、レイアウト部２６は、特定した画像領域が、分割位置を含むページよりも後に位置する場合には、分割位置を含むページよりも更に後のページに画像領域が収まりきるか否かを判断する。この判断は、画像領域の情報量と、前のページ又は後のページの空白量とに基づき決定される。
【００９２】
図９では、画像領域ｐ２は、分割位置Ｂ２に対して前に位置するので、レイアウト部２６は、分割位置Ｂ２が含まれる３ページ目よりも更に前のページである２ページ目に画像領域が収まりきるかを判断する。レイアウト部２６は、特定した画像領域が、分割位置を含むページよりも更に前のページに収まりきると判断した場合には、その画像領域を分割位置が含まれるページから切り取って前のページに貼付ける。
【００９３】
一方、レイアウト部２６は、特定した画像領域が、前のページに収まりきらないと判断した場合には、特定した画像領域及び前のページに含まれる画像領域の何れか一方又は両方を縮小する。例えば、図１７に示すように、レイアウト部２６は、分割位置を含む３ページ目から画像領域ｐ２を切り取った後、その画像領域ｐ２を縮小して２ページ目に貼付ける。このとき、レイアウト部２６は、画像領域ｐ２を縮小してもなお２ページ目に収まりきらないと判断した場合には、２ページ目に含まれている画像領域ｐ４を画像領域ｐ２が２ページ目に収まりきるまで縮小する。
【００９４】
このようにして、レイアウト部２６は、画像領域ｐ２が貼付け可能になると、その画像領域ｐ２を２ページ目に貼付ける。ここで、各画像領域ｐ２，ｐ４の縮小比率をどのように設定するかは適宜設計が可能であるが、例えば、各画像領域ｐ２，ｐ４の文字サイズが相対的に同一の大きさになるように各縮小比率を自動調節するように構成しても良い。また、画像データ３０が文書である場合には、各画像領域を縮小する代わりに文字間隔や行間隔を詰めるようにしても良い。
【００９５】
図１８に示すように、レイアウト部２６は、５ページ目についても同様に処理し、画像領域ｐ３を５ページ目から切り取って４ページ目に貼付ける。このとき、画像領域ｐ３が４ページ目に収まりきらない場合には、４ページ目に含まれる画像領域ｐ５を縮小して画像領域ｐ２を４ページ目に貼付ける。
【００９６】
以上の説明では、特定された画像領域が分割位置に対して前である場合を例示したが、特定された画像領域が分割位置に対して後である場合にも、レイアウト部２６は上記と同様の処理を実行する。すなわち、この場合、レイアウト部２６は、分割位置に対して後となる画像領域が、分割位置を含むページよりも更に後となるページに貼付け可能か否かを判断し、貼付け可能であれば、分割位置を含むページから画像領域を切り取って、後となるページに貼付ける。その一方で、貼付け不可能であれば、レイアウト部２６は、分割位置を含むページから切り取った画像領域及び後となるページに含まれる画像領域のうち何れか一方又は両方を縮小して、後となるページに貼付ける。このようにして出力レイアウトが決定される。レイアウト部２６は、上記のような処理を全ての分割位置について実行する。出力レイアウトが決定された後の処理は、上記と同様であるので説明を省略する。
【００９７】
図１９は、出力レイアウト選択として縮小挿入が選択された場合に排出された印刷物の一例を示す図である。図例に示すように、出力レイアウト選択として縮小挿入が選択された場合には、分割位置に対して前後となる画像領域は別々のページに出力される。すなわち、印刷物３１は、２ページ目が縮小され、この２ページ目に画像領域ｐ２が付されて印刷される。同様に、４ページ目も縮小され、この４ページ目に画像領域ｐ３が付されて印刷される。画像領域が縮小挿入されると、上述した分割挿入や複製挿入のように新たなページを挿入する必要が無いので、分割前のページ数と同じページ数で印刷出力することが可能である。また、縮小挿入が選択された場合であっても、上述した分割挿入や複製挿入が選択された場合と同様に、各ユーザに対して必要な情報を欠損させることなく印刷物を排出可能である。
【００９８】
更に、情報処理装置１は、出力レイアウト選択として縮小挿入が選択された場合に、以下のように処理を行ってもよい。例えば、図１９では、５ページには、３行のみが付されているが、このように、分割位置が含まれるページに残された画像領域が少ない場合には、その画像領域を縮小して、後となる６ページ目に貼付けても良い。そして、画像データ３０から５ページ目を削除する。これによりページ数が分割前よりも１枚分減るので印刷コストを節約できる。
【００９９】
図２０は、制御部１０において行われる主たる処理手順の一例を示すフローチャートである。以下、この図２０を参照しつつ制御部１０における具体的な処理手順について説明する。
【０１００】
まず、操作入力部８を介して、分割処理を開始させる開始指示を指示解析部２３が入力すると（ステップＳ１のＹＥＳ）、画像入力部２４は、指示解析部２３による指示に従って読取部３に原稿を読み取らせる（ステップＳ２）。画像入力部２４は、読取部３から出力された画像データ３０を受け取って記憶装置１７に記憶させる（ステップＳ３）。次に、表示制御部２７は、指示解析部２３による指示に従って設定画面３５を表示部７に表示させる（ステップＳ４）。
【０１０１】
分割位置決定部２５は、設定画面３５に設定条件が入力されると（ステップＳ５のＹＥＳ）、指示解析部２３による指示に従って分割位置決定処理を実行する（ステップＳ６）。そして、制御部１０は、設定条件で選択された出力レイアウト選択が分割挿入である場合には（ステップＳ７のＹＥＳ）、分割挿入処理を実行する（ステップＳ８）。また、制御部１０は、設定条件で選択された出力レイアウト選択が複製挿入である場合には（ステップＳ９のＹＥＳ）、複製挿入処理を実行する（ステップＳ１０）。そして、制御部１０は、設定条件で選択された出力レイアウト選択が縮小挿入である場合には（ステップＳ９のＮＯ）、縮小挿入処理を実行する（ステップＳ１１）。
【０１０２】
レイアウト部２６は、分割挿入処理、複製挿入処理又は縮小挿入処理を終了した後、設定画面３５でプレビュー表示を行なうことが設定されている場合には（ステップＳ１２のＹＥＳ）、表示制御部２７に対して出力レイアウトを送信する。表示制御部２７は、出力レイアウトを入力すると表示部７にプレビュー表示を行なう（ステップＳ１３）。そして、表示制御部２７は、プレビュー画面３６に設けられた印刷実行ボタン３６ａが押下されると（ステップＳ１４のＹＥＳ）、指示解析部２３の指示に従って出力レイアウトを印刷制御部２８に対して送信する。また、レイアウト部２６は、設定画面３５でプレビュー表示を行なうことが設定されていない場合には（ステップＳ１２のＮＯ）、出力レイアウトを印刷制御部２８に送信する。印刷制御部２８は、出力レイアウトを受け取ると印刷処理部４に印刷処理を実行させる（ステップＳ１５）。これにより、印刷処理部４は、出力レイアウトに基づき画像データ３０を印刷出力する。印刷出力された印刷物は、排出口５ａから排出され排出トレイ５ｂに保持される。また、表示制御部２７は、プレビュー画面３６に設けられた再決定ボタン３６ｂが押下されるなど、印刷実行ボタン３６ａが押下されない場合には（ステップＳ１４のＮＯ）、指示解析部２３の指示に従って再び設定画面３５を表示部７に表示させる（ステップＳ４まで戻る）。
【０１０３】
図２１は、分割位置決定処理（図２０のステップ６）の詳細な処理手順を示すフローチャートである。この処理が開始されると、分割位置決定部２５は、画像データ３０を記憶装置１７から読出す（ステップＳ２１）。そして、分割位置決定部２５は、設定画面３５で設定された分割数に基づき画像データ３０の区切位置を特定する（ステップＳ２２）。区切位置が特定されると、分割位置決定部２５は、区切位置に対して前後となるページから分割候補を特定する（ステップＳ２３）。分割位置決定部２５は、分割候補を特定すると、その分割候補のうちから分割位置を決定する（ステップＳ２４）。そして、制御部１０は、全ての分割位置を決定すると（ステップＳ２５のＹＥＳ）、分割位置決定処理を終了する。
【０１０４】
図２２は、分割挿入処理（図２０のステップＳ８）の詳細な処理手順を示すフローチャートである。この処理が開始されると、レイアウト部２６は、分割位置を特定する（ステップＳ３１）。そして、レイアウト部２６は、分割位置を含むページの直前又は直後に新たなページを挿入する（ステップＳ３２）。レイアウト部２６は、新たなページを挿入すると、分割位置から区切位置までの間に含まれる画像領域を特定して（ステップＳ３３）、その画像領域を、分割位置が含まれるページから切り取って、新たなページに貼付ける（ステップＳ３４）。レイアウト部２６は、全ての分割位置についてステップＳ３１〜Ｓ３４の処理を繰り返し、最後の分割位置における処理が完了すると（ステップＳ３５のＹＥＳ）、この分割挿入処理を終了する。
【０１０５】
図２３は、複製挿入処理（図２０のステップＳ１０）の詳細な処理手順を示すフローチャートである。この処理が開始されると、レイアウト部２６は、分割位置を特定する（ステップＳ４１）。そして、レイアウト部２６は、分割位置を含むページを複製して（ステップＳ４２）、その複製ページを、分割位置を含むページの直前又は直後に挿入する（ステップＳ４３）。レイアウト部２６は、全ての分割位置についてステップＳ４１〜Ｓ４３の処理を繰り返し、最後の分割位置における処理が完了すると（ステップＳ４４のＹＥＳ）、この分割挿入処理を終了する。
【０１０６】
図２４は、縮小挿入処理（図２０のステップＳ１１）の詳細な処理手順を示すフローチャートである。この処理が開始されると、レイアウト部２６は、分割位置を特定する（ステップＳ５１）。そして、レイアウト部２６は、分割位置から区切位置までの間に含まれる画像領域を特定し、特定した画像領域が、貼付け先となるページに収まりきるか否かを判断する（ステップＳ５２）。レイアウト部２６は、特定した画像領域が、貼付け先となるページに収まりきらないと判断した場合には（ステップＳ５２のＮＯ）、その特定した画像領域及び貼付け先となるページに含まれる画像領域のうち何れか一方又は両方を縮小して（ステップＳ５３）、特定した画像領域を貼付け先となるページに貼付ける（ステップＳ５４）。一方、レイアウト部２６は、特定した画像領域が、貼付け先となるページに収まりきると判断した場合には（ステップＳ５２のＹＥＳ）、その画像領域を貼り付け先となるページに張り付ける(ステップＳ５４)。そして、レイアウト部２６は、全ての分割位置についてステップＳ５１〜Ｓ５４の処理を繰り返し、最後の分割位置における処理が完了すると（ステップＳ５５のＹＥＳ）、この縮小挿入処理を終了する。
【０１０７】
以上のように、本実施形態では、情報処理装置１は、設定画面３５で設定された分割数に基づき画像データ３０に分割位置を決定する分割位置決定部２５と、分割位置に対する前後の画像領域が異なるページに含まれる出力レイアウトを決定するレイアウト部２６とを有している。そして、情報処理装置１は、印刷制御部２８が出力レイアウトに従って印刷処理を実行する構成である。
【０１０８】
このような構成によれば、分割位置に対する前後の画像領域が別々のページとして印刷出力されるので、ユーザは、自己にとって必要な情報が欠損することなく印刷物を受け取ることができる。これによりユーザは、自己がチェックすべき範囲の内容を過不足なく把握することができる。その結果、情報処理装置１は、各ユーザのチェック効率を高めることができる。
【０１０９】
また、上述した実施形態では、分割位置決定部２５は、区切位置に対して前後となるページのそれぞれに分割候補を発見した場合には、区切位置から直前の分割候補までの間に含まれる画像領域と、区切位置から直後の分割候補までの間に含まれる画像領域のそれぞれの情報量とを特定する。そして、情報処理装置１は、それぞれの情報量を比較し、その比較結果に基づき分割位置を決定する構成である。
【０１１０】
このような構成によれば、区切位置から直前及び直後の分割候補までの間に含まれる各画像領域の情報量に基づき分割位置を決定するので、例えば、情報量の少ない画像領域を新たなページに貼付けることができる。これにより、各ユーザがチェックするべき分量の偏りを最小限に留めることが可能になる。
【０１１１】
また、上述した実施形態では、レイアウト部２６は、出力レイアウト選択として分割挿入が選択された場合には、分割位置が含まれるページの直前又は直後に新たなページを挿入する。情報処理装置１は、例えば、分割位置を含むページの直前に新たなページを挿入する場合には、分割位置に対して前となる画像領域のみを新たなページに配置し、分割位置を含むページには分割位置に対して後となる画像領域を残すように出力レイアウトを決定する構成である。
【０１１２】
このような構成によれば、例えば、分割位置に対して前となる画像領域のみ新たなページに配置し、分割位置を含むページには分割位置に対して後となる画像領域を残すので、各ユーザに対して余分な情報を与えないように印刷出力を行なうことが可能になる。
【０１１３】
更に、上述した実施形態では、情報処理装置１は、出力レイアウト選択として複製挿入が選択された場合には、分割位置が含まれるページの直前又は直後に、その分割位置が含まれるページを複製して挿入する構成である。これにより、分割位置を含むページが複製されるので、各ユーザは、分割位置を含むページ全体の内容を知ることができる。
【０１１４】
また、上述した実施形態では、情報処理装置１は、出力レイアウト選択として縮小挿入が選択された場合には、分割位置よりも前に位置する画像領域を、その分割位置を含むページよりも更に前のページに挿入するか、又は、分割位置よりも後に位置する画像領域を、その分割位置を含むページよりも更に後のページに挿入する構成である。このような構成によれば、新たなページを挿入しなくても済むので、分割前と同一のページ数で印刷出力することが可能になる。
【０１１５】
更に、上述した実施形態では、情報処理装置１は、出力レイアウト選択として縮小挿入が選択された場合には、貼付けるべき画像領域が、貼付け先となるページに全て収まるか否かを判断し、収まらない場合には、貼付けるべき画像領域と、貼付け先となるページに含まれる画像領域とのうち何れか一方又は両方を縮小して挿入する構成である。このような構成によれば、貼付けるべき画像領域を、貼付け先となるページに全て収めることが可能である。
【０１１６】
また、上述した実施形態では、情報処理装置１は、レイアウト部２６によって決定された出力レイアウトをユーザに確認させるプレビュー画面３６を作成して表示部７に表示する構成である。これにより、ユーザは、印刷出力の事前に出力レイアウトを知ることが可能である。
【０１１７】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【０１１８】
上述した実施形態では、画像データ３０は、原稿を読取部３に読み取らせることで生成されたものであったが、これに限られない。例えば、画像データ３０は、ユーザ端末から印刷ジョブとして情報処理装置１に送信されるものであっても良い。そして、情報処理装置１は、印刷ジョブを入力すると、印刷ジョブの発行元であるユーザ端末に対して設定画面３５を表示させて設定条件を入力させる。これにより、情報処理装置１は、ユーザ端末による操作に基づき画像データ３０を分割して印刷出力することが可能である。
【０１１９】
また、例えば、上述した実施形態では、プレビュー画面３６を表示部７に表示させたが、ユーザ端末に送信するようにしても良い。これにより、ユーザは、ユーザ端末上で出力レイアウトを確認することが可能である。
【０１２０】
更に、上述した実施形態では、出力態様が印刷出力であるとして例示したがこれに限られない。例えば、出力態様は、データ出力であっても良い。すなわち、情報処理装置１は、ユーザ端末とデータ通信可能に構成された通信制御部を有していても良い。そして、通信制御部は、読取部３によって読み取られた画像データを分割してユーザ端末に送信しても良い。これにより、分割後の画像データをユーザ端末上に表示させたり、ユーザ端末に保存させたりすることが可能となる。
【０１２１】
また、上述した実施形態では画像データ３０は複数ページからなっていたが、１ページのみでも良い。そして、１ページ目を設定された分割数で分割するように構成しても良い。
【符号の説明】
【０１２２】
１  情報処理装置
７  表示部（表示手段）
１０  制御部
１７  記憶装置
２４  画像入力部（入力手段）
２５  分割位置決定部（分割位置決定手段）
２６  レイアウト部（レイアウト手段）
２７  表示制御部（表示制御手段）
２８  印刷制御部（出力制御手段）
３０  画像データ
【図１】
2012222385.tif 000003
【図２】
2012222385.tif 000004
【図３】
2012222385.tif 000005
【図４】
2012222385.tif 000006
【図５】
2012222385.tif 000007
【図６】
2012222385.tif 000008
【図７】
2012222385.tif 000009
【図８】
2012222385.tif 000010
【図９】
2012222385.tif 000011
【図１０】
2012222385.tif 000012
【図１１】
2012222385.tif 000013
【図１２】
2012222385.tif 000014
【図１３】
2012222385.tif 000015
【図１４】
2012222385.tif 000016
【図１５】
2012222385.tif 000017
【図１６】
2012222385.tif 000018
【図１７】
2012222385.tif 000019
【図１８】
2012222385.tif 000020
【図１９】
2012222385.tif 000021
【図２０】
2012222385.tif 000022
【図２１】
2012222385.tif 000023
【図２２】
2012222385.tif 000024
【図２３】
2012222385.tif 000025
【図２４】
2012222385.tif 000026
【図２５】
2012222385.tif 000027