(57)【特許請求の範囲】
【請求項１】
中綴じされることにより中綴じ冊子を構成することとなる中綴じ冊子作成用画像を形成する画像形成装置であって、
前記中綴じ冊子に含める画像群、表紙および裏表紙の有無、ならびに、前記中綴じ冊子における１ページに配置する画像の数を指定する情報を受け付ける受付手段と、
前記受付手段により受け付けた情報が指定する表紙および裏表紙の有無に従って構成されたＮページ(Ｎは４の倍数)の前記中綴じ冊子に、当該情報が指定する画像群が含まれ、かつ、当該中綴じ冊子の表紙および裏表紙以外の各ページに、当該情報が指定する数の画像が配置されるように、当該中綴じ冊子におけるＮ＋１−ｉページ目(ｉ＝１，３，５，…，Ｎ/２−１)に含める第１の画像群、ｉページ目に含める第２の画像群、ｉ＋１ページ目に含める第３の画像群、および、Ｎ−ｉページ目に含める第４の画像群を特定するためのページ定義情報を生成するページ定義情報生成手段と、
前記ページ定義情報生成手段により生成された前記ページ定義情報により特定される前記第１の画像群を左側に配置すると共に前記第２の画像群を右側に配置してなる第１の中綴じ冊子作成用画像と、前記ページ定義情報生成手段により生成された前記ページ定義情報により特定される前記第３の画像群を左側に配置すると共に前記第４の画像群を右側に配置してなる第２の中綴じ冊子作成用画像とを生成する画像生成手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記画像生成手段は、前記第１の中綴じ冊子作成用画像における前記第１の画像群と前記第２の画像群との間、および、前記第２の中綴じ冊子作成用画像における前記第３の画像群と前記第４の画像群との間に、前記ｉの値に応じた大きさの余白を設けることを特徴とする請求項１記載の画像形成装置。
【請求項３】
Ｎページ(Ｎは４の倍数)の中綴じ冊子を作成する中綴じ冊子作成装置であって、
前記中綴じ冊子に含める画像群、表紙および裏表紙の有無、ならびに、前記中綴じ冊子における１ページに配置する画像の数を指定する情報を受け付ける受付手段と、
前記受付手段により受け付けた情報が指定する表紙および裏表紙の有無に従って構成された前記中綴じ冊子に、当該情報が指定する画像群が含まれ、かつ、当該中綴じ冊子の表紙および裏表紙以外の各ページに、当該情報が指定する数の画像が配置されるように、当該中綴じ冊子におけるＮ＋１−ｉページ目に含める画像群を左側に配置すると共にｉページ目に含める画像群を右側に配置してなる第１の中綴じ冊子作成用画像と、当該中綴じ冊子におけるｉ＋１ページ目に含める画像群を左側に配置すると共にＮ−ｉページ目に含める画像群を右側に配置してなる第２の中綴じ冊子作成用画像とを生成する処理をｉ＝１，３，５，…，Ｎ/２−１について行うことで、Ｎ/４個の第１の中綴じ冊子作成用画像と、Ｎ/４個の第２の中綴じ冊子作成用画像とを生成する画像生成手段と、
前記画像生成手段により生成された前記Ｎ/４個の第１の中綴じ冊子作成用画像を、順次読み込まれた記録媒体の第１面に順次出力し、前記画像生成手段により生成された前記Ｎ/４個の第２の中綴じ冊子作成用画像を、当該記録媒体の第２面に順次出力することで、Ｎ/４個の中綴じ用記録媒体を作成する画像出力手段と、
前記画像出力手段により生成された前記Ｎ/４個の中綴じ用記録媒体を束ねて中綴じする中綴じ手段と、
前記中綴じ手段により中綴じされた前記中綴じ用記録媒体を二つ折りにする二つ折り手段と
を備えたことを特徴とする中綴じ冊子作成装置。
【請求項４】
中綴じされることにより中綴じ冊子を構成することとなる中綴じ冊子作成用画像を形成する画像形成方法であって、
前記中綴じ冊子に含める画像群、表紙および裏表紙の有無、ならびに、前記中綴じ冊子における１ページに配置する画像の数を指定する情報を受け付けるステップと、
受け付けた情報が指定する表紙および裏表紙の有無に従って構成されたＮページ(Ｎは４の倍数)の前記中綴じ冊子に、当該情報が指定する画像群が含まれ、かつ、当該中綴じ冊子の表紙および裏表紙以外の各ページに、当該情報が指定する数の画像が配置されるように、当該中綴じ冊子におけるＮ＋１−ｉページ目(ｉ＝１，３，５，…，Ｎ/２−１)に含める第１の画像群、ｉページ目に含める第２の画像群、ｉ＋１ページ目に含める第３の画像群、および、Ｎ−ｉページ目に含める第４の画像群を特定するためのページ定義情報を生成するステップと、
生成された前記ページ定義情報により特定される前記第１の画像群を左側に配置すると共に前記第２の画像群を右側に配置してなる第１の中綴じ冊子作成用画像と、生成された前記ページ定義情報により特定される前記第３の画像群を左側に配置すると共に前記第４の画像群を右側に配置してなる第２の中綴じ冊子作成用画像とを生成するステップと
を含むことを特徴とする画像形成方法。
【請求項５】
前記中綴じ冊子作成用画像を生成するステップでは、前記第１の中綴じ冊子作成用画像における前記第１の画像群と前記第２の画像群との間、および、前記第２の中綴じ冊子作成用画像における前記第３の画像群と前記第４の画像群との間に、前記ｉの値に応じた大きさの余白を設けることを特徴とする請求項４記載の画像形成方法。
【請求項６】
前記中綴じ冊子作成用画像を生成するステップでは、前記余白の大きさが所定の基準を満たさない場合に、前記ページ定義情報を変更するための処理を行うことを特徴とする請求項５記載の画像形成方法。
【請求項７】
Ｎページ(Ｎは４の倍数)の中綴じ冊子を製造する中綴じ冊子の製造方法であって、
前記中綴じ冊子に含める画像群、表紙および裏表紙の有無、ならびに、前記中綴じ冊子における１ページに配置する画像の数を指定する情報を受け付けるステップと、
受け付けた情報が指定する表紙および裏表紙の有無に従って構成された前記中綴じ冊子に、当該情報が指定する画像群が含まれ、かつ、当該中綴じ冊子の表紙および裏表紙以外の各ページに、当該情報が指定する数の画像が配置されるように、当該中綴じ冊子におけるＮ＋１−ｉページ目に含める画像群を左側に配置すると共にｉページ目に含める画像群を右側に配置してなる第１の中綴じ冊子作成用画像と、当該中綴じ冊子におけるｉ＋１ページ目に含める画像群を左側に配置すると共にＮ−ｉページ目に含める画像群を右側に配置してなる第２の中綴じ冊子作成用画像とを生成する処理をｉ＝１，３，５，…，Ｎ/２−１について行うことで、Ｎ/４個の第１の中綴じ冊子作成用画像と、Ｎ/４個の第２の中綴じ冊子作成用画像とを生成するステップと、
生成された前記Ｎ/４個の第１の中綴じ冊子作成用画像を、順次読み込まれた記録媒体の第１面に順次出力し、生成された前記Ｎ/４個の第２の中綴じ冊子作成用画像を、当該記録媒体の第２面に順次出力することで、Ｎ/４個の中綴じ用記録媒体を作成するステップと、
生成された前記Ｎ/４個の中綴じ用記録媒体を束ねて中綴じするステップと、
中綴じされた前記中綴じ用記録媒体を二つ折りにするステップと
を含むことを特徴とする中綴じ冊子の製造方法。
【請求項８】
中綴じされることにより中綴じ冊子を構成することとなる中綴じ冊子作成用画像をコンピュータに形成させるプログラムであって、
前記コンピュータに、
前記中綴じ冊子に含める画像群、表紙および裏表紙の有無、ならびに、前記中綴じ冊子における１ページに配置する画像の数を指定する情報を受け付ける機能と、
受け付けた情報が指定する表紙および裏表紙の有無に従って構成されたＮページ(Ｎは４の倍数)の前記中綴じ冊子に、当該情報が指定する画像群が含まれ、かつ、当該中綴じ冊子の表紙および裏表紙以外の各ページに、当該情報が指定する数の画像が配置されるように、当該中綴じ冊子におけるＮ＋１−ｉページ目(ｉ＝１，３，５，…，Ｎ/２−１)に含める第１の画像群、ｉページ目に含める第２の画像群、ｉ＋１ページ目に含める第３の画像群、および、Ｎ−ｉページ目に含める第４の画像群を特定するためのページ定義情報を生成する機能と、
生成された前記ページ定義情報により特定される前記第１の画像群を左側に配置すると共に前記第２の画像群を右側に配置してなる第１の中綴じ冊子作成用画像と、生成された前記ページ定義情報により特定される前記第３の画像群を左側に配置すると共に前記第４の画像群を右側に配置してなる第２の中綴じ冊子作成用画像とを生成する機能と
を実現させるためのプログラム。
【請求項９】
前記第１の中綴じ冊子作成用画像を生成する機能では、前記第１の中綴じ冊子作成用画像における前記第１の画像群と前記第２の画像群との間、および、前記第２の中綴じ冊子作成用画像における前記第３の画像群と前記第４の画像群との間に、前記ｉの値に応じた大きさの余白を設定させることを特徴とする請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二つ折にした紙等の記録媒体の折り目の部分をステープラ等で綴じて製本される冊子(以下、「中綴じ冊子」という)を作成するのに用いる画像(以下、「中綴じ冊子作成用画像」という)を生成する画像形成装置等に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及により、写真等の画像はデジタルデータとして記録されるようになってきている。デジタルデータは、ＰＣ(Personal Computer)等の情報処理機器を用いて容易に表示することができるため、画像は、紙にプリントして保存するのではなく、ハードディスクやＣＤ−ＲＷ(Compact Disk ReWritable)等のコンピュータ読み取り可能な記録媒体に記録することで保存することも多い。とはいっても、情報処理機器を立ち上げなければ記録媒体にどのような画像が記録されているのかすら知ることができないのも不便なので、どのような画像が記録されているかを知るのに必要十分な情報(縮小画像等)をプリントしたいわゆるインデックスプリントが用いられることがある。
【０００３】
ところで、今日一般に用いられているインデックスプリントは、１枚の紙に縮小画像等を一定の順序(ファイル名順、撮影日時順等)でプリントしたものである。例えば、２４枚の画像についてのインデックスプリントで１段あたりの縮小画像数が５枚だとすると、１段目に撮影順で１番目から５番目までの画像の縮小画像がプリントされ、２段目に撮影順で６番目から１０番目までの画像の縮小画像がプリントされ、３段目に撮影順で１１番目から１５番目までの画像の縮小画像がプリントされ、４段目に撮影順で１６番目から２０番目までの画像の縮小画像がプリントされ、５段目に撮影順で２１番目から２４番目までの画像の縮小画像がプリントされるといった形態のものである。
また、インデックスプリントに限らず、アルバムとして使用するために画像をプリントする装置としても、従来は、１枚の紙に複数の画像を一定の順序でプリントするものがあるに過ぎなかった(例えば、特許文献１参照。)。
【０００４】
【特許文献１】特開２００３−２０８２７５号公報(第６、７頁、第５、１０、１１図)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このように１枚の紙に複数の画像を一定の順序でプリントしたのでは、プリントしたい画像の数が１枚の紙に収まらず、複数の紙に画像をプリントする必要がある場合に問題が出てくる。
即ち、画像をプリントした複数の紙を貼り付ける台紙等がない場合、紙の散乱を防ぐためにはそれらをステープラ等で綴じておく必要があるが、１枚の紙に複数の画像を一定の順序でプリントしたものを用いて、ページをめくりながら一定の順序で画像を見ることができるようにするには、紙を重ね合わせた状態で紙の一端を綴じるいわゆる平綴じを行うことになる。
しかしながら、平綴じには、紙の開きが悪くなってしまうという問題点がある。
また、ＣＤ−ＲＷに記録された画像をプリントしたインデックスプリントをそのＣＤ−ＲＷのケースに収納して保管したいという要求がある。ＣＤ−ＲＷのケースには、ＣＤサイズの紙を挟みこむ爪が設けられているのが一般的であるが、平綴じにした場合は、この爪に挟み込む操作が行い難いという問題点がある。もしこれを無理に行おうとすると、紙が痛んでしまう虞がある。
【０００６】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的は、ページをめくりながら複数の画像を一定の順序で見ていくことが可能で、紙の開きが良く、痛みが少ない冊子である中綴じ冊子を構成することとなる中綴じ冊子作成用画像を自動作成できるようにすることにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明は、中綴じされることにより中綴じ冊子を構成することとなる中綴じ冊子作成用画像を形成することを可能にしている。即ち、本発明の画像形成装置は、中綴じ冊子におけるＮ＋１−ｉページ目(Ｎは中綴じ冊子のページ数、ｉは１以上Ｎ/２以下の整数)の内容およびｉページ目の内容を特定するための第１のページ定義情報を取得するページ定義情報取得手段と、このページ定義情報取得手段により取得された第１のページ定義情報により特定されるＮ＋１−ｉページ目の内容およびｉページ目の内容を結合してなる第１の中綴じ冊子作成用画像を生成する画像生成手段とを備えている。
【０００８】
また、本発明は、中綴じ冊子を作成する中綴じ冊子作成装置として捉えることもできる。その場合、本発明の中綴じ冊子作成装置は、Ｎページ(Ｎは４の倍数)の中綴じ冊子を作成するものであり、中綴じ冊子におけるＮ＋１−ｉページ目の内容およびｉページ目の内容を結合してなる中綴じ冊子作成用画像を生成する処理を１以上Ｎ/２以下の全てのｉについて行うことで、Ｎ/２個の中綴じ冊子作成用画像を生成する画像生成手段と、この画像生成手段により生成されたＮ/２個の中綴じ冊子作成用画像を、順次読み込まれた記録媒体の両面に順次出力することで、Ｎ/４個の中綴じ用記録媒体を作成する画像出力手段と、この画像出力手段により生成されたＮ/４個の中綴じ用記録媒体を束ねて中綴じする中綴じ手段と、この中綴じ手段により中綴じされた中綴じ用記録媒体を二つ折りにする二つ折り手段とを備えている。
【０００９】
更に、本発明は、中綴じされることにより中綴じ冊子を構成することとなる中綴じ冊子作成用画像を形成するための方法として捉えることもできる。その場合、本発明の画像形成方法は、中綴じ冊子の各ページに含める画像群を定義するためのページ定義情報を第１の記憶装置に記憶するステップと、この第１の記憶装置に記憶されたページ定義情報から、中綴じ冊子におけるＮ＋１−ｉページ目(Ｎは中綴じ冊子のページ数、ｉは１以上Ｎ/２以下の整数)に含める第１の画像群を特定するための第１の画像識別情報およびｉページ目に含める第２の画像群を特定するための第２の画像識別情報を読み出すステップと、読み出された第１の画像識別情報により特定される第１の画像群および第２の画像識別情報により特定される第２の画像群を第２の記憶装置から読み出すステップと、読み出された第１の画像群および第２の画像群を、それぞれ、Ｎ＋１−ｉページ目に対応する領域およびｉページ目に対応する領域に含む中綴じ冊子作成用画像を生成するステップとを含んでいる。
【００１０】
更にまた、本発明は、中綴じ冊子を製造する方法として捉えることもできる。その場合、本発明の中綴じ冊子の製造方法は、Ｎページ(Ｎは４の倍数)の中綴じ冊子を製造する中綴じ冊子の製造方法であって、中綴じ冊子におけるＮ＋１−ｉページ目の内容およびｉページ目の内容を結合してなる中綴じ冊子作成用画像を生成する処理を１以上Ｎ/２以下の全てのｉについて行うことで、Ｎ/２個の中綴じ冊子作成用画像を生成するステップと、生成されたＮ/２個の中綴じ冊子作成用画像を、順次読み込まれた記録媒体の両面に順次出力することで、Ｎ/４個の中綴じ用記録媒体を作成するステップと、生成されたＮ/４個の中綴じ用記録媒体を束ねて中綴じするステップと、中綴じされた中綴じ用記録媒体を二つ折りにするステップとを含んでいる。
【００１１】
一方、本発明は、コンピュータに中綴じ冊子作成用画像の作成機能を実現させるためのコンピュータプログラムとして捉えることもできる。その場合、本発明のプログラムは、コンピュータに、中綴じ冊子におけるＮ＋１−ｉページ目(Ｎは中綴じ冊子のページ数、ｉは１以上Ｎ/２以下の整数)の内容およびｉページ目の内容を特定するための第１のページ定義情報を取得する機能と、取得された第１のページ定義情報により特定されるＮ＋１−ｉページ目の内容およびｉページ目の内容を結合してなる第１の中綴じ冊子作成用画像を生成する機能とを実現させる。
【発明の効果】
【００１２】
本発明によれば、ページをめくりながら複数の画像を一定の順序で見ていくことが可能で、紙の開きが良く、痛みが少ない冊子である中綴じ冊子を構成することとなる中綴じ冊子作成用画像を自動作成することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本発明の実施の形態における画像形成装置のハードウェア構成の一例を示したものである。この画像形成装置は、処理部１０と、スキャナ部２０と、プリンタ部３０と、メディアリーダ４０と、ＵＩ部５０と、記憶装置６０とから構成される。
【００１４】
処理部１０は、画像編集部(ESS:Electric Sub System)に対応し、スキャナ部２０、メディアリーダ４０、または、ネットワークから入力され蓄積された画像データを処理する部分である。画像の縮小・拡大等の通常の画像形成装置における機能に加え、本実施の形態特有の機能をも有する。例えば、ユーザの指示に従いまたはその指示を修正してページ定義情報を生成し記憶装置６０等に記憶する機能、そのページ定義情報を記憶装置６０等から読み出す機能、ページ定義情報で指定された画像をメディアリーダ４０等を介して読み出す機能、読み出した画像を適宜配置した中綴じ冊子作成用画像を生成する機能等である。これらの機能は、ハードウェアのみによっても実現可能であるが、ハードウェアとソフトウェアの組み合わせによっても実現可能である。後者の場合、各機能は、処理部１０の図示しないＣＰＵ(Central Processing Unit)が、例えば、記憶装置６０に記憶されたプログラムを、図示しないメインメモリに読み込んで実行することにより実現される。
【００１５】
スキャナ部２０は、画像入力部(IIT:Image Input Terminal)に対応し、プラテン上に配置された原稿を読み取り、画像上の二次元画像の濃淡と位置の情報を処理部１０に伝えるものである。
プリンタ部３０は、画像出力部(IOT:Image Output Terminal)に対応し、処理部１０より伝えられる画像データに応じて、紙等の記録媒体上に画像を再生するものである。尚、本実施の形態では、通常のプリンタ機能(両面印刷機能)に加え、両面印刷後の用紙を束ねて中綴じする中綴じ機能と、中綴じされた用紙を二つ折りにする二つ折り機能とを備えるようにしてもよい。中綴じ機能、二つ折り機能としては、例えば、特願２００３−０７８８４３号に記載されたものを用いることができる。
【００１６】
メディアリーダ４０は、例えば、フラッシュメモリ等のメディア(コンピュータ読取り可能な記録媒体)から指示された画像データを読み取るものである。
ＵＩ部５０は、ユーザが情報の入出力を行うための操作部であり、例えば、タッチパネルディスプレイである。
記憶装置６０は、例えば、ハードディスクデバイス(ＨＤＤ)であり、処理部１０における各機能を実現するプログラムや、各機能実現のために必要となるデータの格納場所として機能するものである。
【００１７】
尚、このハードウェア構成はあくまで一例であり、これらの構成の全てを備えたシステムのみに限定するものではない。例えば、図１では、プリンタ機能に加えてコピー機能をも有する複合機を想定しているため、スキャナ部２０が備わっているが、これを備えないシステムであってもよい。
また、画像形成装置は、図１に示すように、ＬＡＮ(Local Area Network)、ＷＡＮ(Wide Area Network)等のネットワークに接続されていてもよい。
【００１８】
ここで、本実施の形態により作成される中綴じ冊子について説明しておく。
本実施の形態では、例えば、図２(Ａ)または(Ｂ)に示すような中綴じ冊子を作成するものとする。図２(Ａ)、(Ｂ)は、いずれも、１２ページの中綴じ冊子の例であり、３枚の紙を中綴じしたものとなっているが、一般に、Ｎページの中綴じ冊子を作成するものとすると、Ｎ/４枚の紙を中綴じすることになる。このことから、中綴じ冊子のページ数は、４の倍数である必要があることが分かる。
【００１９】
図２(Ａ)は、左右見開きの中綴じ冊子の例である。中綴じされる各紙の一方の面においては、左側に中綴じ冊子のＮ＋１−ｉページ目の内容が印刷され、右側にｉページ目の内容が印刷され、もう一方の面においては、左側に中綴じ冊子のｉ＋１ページ目の内容が印刷され、右側に中綴じ冊子のＮ−ｉページ目の内容が印刷されたものとなっている。但し、ｉ＝１，３，５，…，Ｎ/２−１であり、「左側」、「右側」とは、着目する面を正面から見た場合の「左側」、「右側」を意味する。
また、図２(Ｂ)は、上下見開きの中綴じ冊子の例である。中綴じされる各紙の一方の面においては、上側に中綴じ冊子のｉページ目の内容が印刷され、下側にＮ＋１−ｉページ目の内容が印刷され、もう一方の面においては、上側に中綴じ冊子のｉ＋１ページ目の内容が印刷され、下側に中綴じ冊子のＮ−ｉページ目の内容が印刷されたものとなっている。但し、ｉ＝１，３，５，…，Ｎ/２−１である。
【００２０】
次に、本実施の形態における処理部１０の動作について説明する。尚、この動作の説明においては、図２(Ａ)に示すような左右見開きの中綴じ冊子を作成するのに用いる中綴じ冊子作成用画像を形成するものとする。
図３は、処理部１０の動作を示すフローチャートである。
まず、画像が記録されたメディアをユーザがメディアリーダ４０に挿入すると、処理部１０は、メディアの挿入を検出する(ステップ１０１)。
【００２１】
次に、処理部１０は、メディアに記録された画像の画像ＩＤを取得し、ＵＩ部５０に表示する。これに対し、ユーザが表示された画像の中からインデックスプリントにしたい画像を選択すると、処理部１０は、選択された画像の画像ＩＤを受け付け、一時的にメモリに記憶する(ステップ１０２)。
尚、ここでの選択方法としては、画像を一つ一つ選択する方法のほか、メディアに記録された全ての画像を選択する方法や、特定のフォルダに含まれる全ての画像を選択する方法等、種々の方法を採用することができる。また、メディアに記録された全ての画像または特定のフォルダに含まれる全ての画像を選択しておいてからユーザの判断により特定の画像を個別に選択からはずしたりすることもできるし、画像の質が一定の基準に満たないものをコンピュータが自動的に選別して選択からはずしたりすることもできる。
【００２２】
次に、処理部１０は、表紙・裏表紙に使用する画像を選択させるためのメッセージをＵＩ部５０に表示する。これに対し、ユーザが、表紙・裏表紙に使用する画像を選択すると、処理部１０は、選択された画像の画像ＩＤを受け付け、一時的にメモリに記憶する(ステップ１０３)。尚、表紙(裏表紙)に使用する画像を選択した場合、その選択された画像を拡大したものが表紙(裏表紙)の全面に印刷されることになる。一方、表紙(裏表紙)について、「無し」を選択することも可能であり、その場合、表紙(裏表紙)に相当する面には、拡大された画像が印刷されるのではなく、ステップ１０２で選択した画像が印刷されることになる。
【００２３】
また、処理部１０は、ページ内のレイアウトの情報を入力させるためのメッセージをＵＩ部５０に表示する。これに対し、ユーザが、レイアウトの情報を入力すると、処理部１０は、入力されたレイアウトの情報を一時的にメモリに記憶する(ステップ１０４)。レイアウトとしては、「横１×縦１」、「横１×縦２」、「横２×縦２」、「横２×縦３」、「横３×縦３」、「横３×縦２」、「横４×縦４」、「横４×縦３」、「横５×縦５」、「横５×縦４」等の選択肢の中からユーザが好みのものを選択する。尚、以降では、「横Ｘ×縦Ｙ」を単に「Ｘ×Ｙ」と表記する。
【００２４】
以上の処理により、インデックスプリントにしたい画像の画像ＩＤ、表紙・裏表紙にしたい画像の画像ＩＤ、ページ内のレイアウトの情報がメモリに記憶されると、処理部１０は、各ページにどの画像をどのようなレイアウトでプリントするかを示すページ定義情報を生成し、例えば、記憶装置６０に記憶する(ステップ１０５)。
【００２５】
ここで、ページ定義情報について、図４を参照しながら説明する。この例は、ステップ１０２で９９個の画像が選択され、ステップ１０３で表紙として画像ＩＤ「００７０」の画像が選択され、裏表紙としては「無し」が選択され、ページ内のレイアウトとして「３×３」が選択された場合の例である。表紙として１ページを確保し、１ページあたり９個の画像で９９個の画像をプリントするために１１ページを確保するため、総ページ数は１２ページとなっている。その１２ページの各ページについてレイアウトとして指定された「３×３」と、プリントすべき画像の画像ＩＤとを対応付けて記憶している。尚、画像ＩＤは、小さいものから順に各ページに割り当てられているが、幾つかの抜けがある。これは、ステップ１０２でインデックスプリントにする画像をユーザが選択した際に、インデックスプリントにしたくないものとして幾つかの画像を選択からはずしたことを示している。
【００２６】
また、ユーザがこの例のような指定を最初から行った場合は、指定された条件にそのまま従えば中綴じ冊子を作成可能な作成用画像を作成することができる。しかしながら、ユーザが指定した条件にそのまま従って中綴じ冊子を作成可能な作成用画像を作成できない場合も考えられる。
そのような場合は、処理部１０が自動的にページ数、レイアウト等を調整してユーザに提案し、それをユーザが了承してページ定義情報が生成される。
【００２７】
例えば、ユーザが、９９個の画像を選択し、表紙「有り」、裏表紙「有り」を選択し、ページ内のレイアウトとして「３×３」を選択したとすると、上述の例におけるページに加えて裏表紙として１ページを確保しなければならないので、総ページ数は１３ページとなってしまう。これでは、総ページ数が４の倍数とならず、中綴じ冊子は作成できないので、処理部１０は、(１)裏表紙を無しにして１２ページの中綴じ冊子を作成する、(２)３個の画像を減らして９６個の画像とし、ページ内のレイアウトを「４×４」として８ページの中綴じ冊子を作成する、(３)１個の画像を加えて１００個の画像とし、ページ内のレイアウトを「５×２」または「２×５」として１２ページの中綴じ冊子を作成する、等の選択肢を提示し、ユーザの選択に従って、ページ定義情報を確定する。
【００２８】
更に、処理部１０は、中綴じ冊子を作成するのに使用する用紙の種別を指定させるためのメッセージをＵＩ部５０に表示する。これに対し、ユーザが用紙の種別を指定すると、処理部１０は、指定された用紙の種別の情報をメモリに記憶する(ステップ１０６)。
中綴じ冊子の場合、図５に示すように、中綴じ冊子を構成する紙の上では同じ位置に印刷された画像(画像Ｇ１、Ｇ２、Ｇ３)が、中綴じ冊子をめくりながら画像を見ていった時に、中綴じ冊子の内側の紙になればなるほど外側にせり出すように感じられる。そこで、本実施の形態では、中綴じ冊子を構成する紙の上で同じ位置に印刷された画像は、中綴じ冊子をめくりながら見ていった場合であっても同じ位置に見えるように、各ページの余白を調整することとしている。その際、使用する用紙の厚さの情報が必要なので、用紙の種別を指定させているのである。
【００２９】
以上によりページ定義情報が作成され、用紙の種類が指定されると、処理部１０は、中綴じ冊子作成用画像を生成する処理を行い(ステップ１０７)、中綴じ冊子の見開きイメージを表示するための中綴じ冊子表示用画像を生成する処理を行う(ステップ１０８)。
そして、中綴じ冊子表示用画像に基づき、中綴じ冊子の見開きイメージを表示し(ステップ１０９)、ユーザが印刷の指示を行うと、中綴じ冊子作成用画像に基づく印刷指示をプリンタ部３０に対して行う(ステップ１１０)。
【００３０】
次に、ステップ１０７における中綴じ冊子作成用画像の生成処理について、図６を参照しながら詳しく説明する。
中綴じ冊子作成用画像の生成処理において、処理部１０は、中綴じ冊子作成用画像をカウントするための変数ｉを１に設定し(ステップ２０１)、ｉ＝１としてステップ２０２〜２０６を実行する。次に、変数ｉに１を加え(ステップ２０７)、ｉがＮ/２を超えたかどうかを判断し(ステップ２０８)、超えていなければ、ｉ＝２としてステップ２０２〜２０６を実行する。以下、同様の処理をｉがＮ/２を超えるまで繰り返す(但し、ステップ２０３での判断が「ＮＯ」の場合)。
【００３１】
尚、ステップ２０２〜２０６の処理は、以下の通りである。
まず、処理部１０は、ｉ番目の中綴じ冊子作成用画像の中央部分に設ける余白の幅Ｍ(ｉ)を算出する(ステップ２０２)。本実施の形態では、両面印刷を想定しているので、同じ紙の一方の面ともう一方の面に印刷されることになる中綴じ冊子作成用画像においては、余白も同じ位置に設けるものとする。従って、図３のステップ１０６で入力された用紙の種別をキーとして中綴じ冊子を構成する１枚の紙あたり余白をどの程度ずらせばよいかを示す係数ｋを取得し、ｋとｉとに基づきＭ(ｉ)を算出する。その算出式としては、例えば、次のようなものを用いることができる。
【００３２】
【数１】
0004608873.tif 000002
【００３３】
次に、処理部１０は、こうして求められたＭ(ｉ)について、所定の基準値ＭＬ未満でないかどうかを判断する(ステップ２０３)。もしＭ(ｉ)があまりに小さくなってしまうと、中綴じ冊子作成用画像において、左側のページに配置された画像と右側のページに配置された画像とが中央に寄りすぎてしまい、見苦しくなってしまうので、そのようなことにならないかどうかを確認した上で、中綴じ冊子作成用画像を作成するのである。
上記判断の結果、Ｍ(ｉ)がＭＬ未満でないことが分かると、処理部１０は、ｉが奇数であるか偶数であるかを判断する(ステップ２０４)。
【００３４】
この判断の結果、ｉが奇数である場合は、中綴じ冊子作成用画像の中央部分にＭ(ｉ)の幅の余白を設けた上で、その左側に(Ｎ＋１−ｉ)ページに含めるべき画像をそのページについて指定されたレイアウトに従って配置すると共に、その右側にｉページに含めるべき画像をそのページについて指定されたレイアウトに従って配置した中綴じ冊子作成用画像Ｇ(Ｎ＋１−ｉ，ｉ)を生成し、出力用バッファに記憶する(ステップ２０５)。
一方、ｉが偶数である場合は、中綴じ冊子作成用画像の中央部分にＭ(ｉ)の幅の余白を設けた上で、その左側にｉページに含めるべき画像をそのページについて指定されたレイアウトに従って配置すると共に、その右側に(Ｎ＋１−ｉ)ページに含めるべき画像をそのページについて指定されたレイアウトに従って配置した中綴じ冊子作成用画像Ｇ(ｉ，Ｎ＋１−ｉ)を生成し、出力バッファに記憶する(ステップ２０６)。
【００３５】
尚、ステップ２０３でＭ(ｉ)がＭＬ未満であることが分かると、表紙・裏表紙・インデックスプリントとして含めることが指示された画像がこの時のｉよりも少ないページ数に収まるようにページ定義情報を書き換えてステップ２０１に戻る。
このページ定義情報の書き換え方としては、ステップ１０５でページ定義情報を確定した時と同様、ユーザに幾つかの選択肢を提示してユーザが選択することにより確定するものとする。
【００３６】
例えば、ユーザが、１５２個の画像を選択し、表紙「有り」、裏表紙「有り」を選択し、ページ内のレイアウトとして「２×２」を選択したとすると、総ページ数は４０ページとなる。この中綴じ冊子を作成するには１０枚の紙を重ね合わせて中綴じする必要があるが、１０枚目の余白を算出した際に所定の基準値ＭＬ未満となることが分かったとする。すると、処理部１０は、(１)４個の画像を加えて１５６個の画像とし、ページ内のレイアウトを「３×２」または「２×３」として２８ページの中綴じ冊子を作成する、(２)裏表紙を無しにし、ページ内のレイアウトを「４×２」または「２×４」として２０ページの中綴じ冊子を作成する、等の選択肢を提示し、ユーザの選択に従って、ページ定義情報を変更する。
【００３７】
以下、ページ定義情報が図４に示したものである場合の図６の処理動作について具体的に説明する。
ステップ２０１でｉに１が設定された後のステップ２０２では、Ｍ(１)を算出し、ステップ２０３で、Ｍ(１)がＭＬ未満であることが確認されると、１は奇数なのでステップ２０５へ進み、Ｇ(１２，１)が生成される。具体的には、図４では、ページ番号「Ｐ１２」に対し、レイアウト「３×３」、画像ＩＤ「１０１」「１０２」…「１１０」が、ページ番号「Ｐ１」に対し、レイアウト「表紙」、画像ＩＤ「０７０」が記憶されているので、Ｇ(１２，１)は、図７の左上に拡大して示すようなイメージとなる。
以下、同様に、ｉ＝２，３，４，５に対し、Ｇ(２，１１)，Ｇ(１０，３)，Ｇ(４，９)，Ｇ(８，５)が生成される。
また、ステップ２０７でｉに６が設定された後のステップ２０２では、Ｍ(６)を算出し、ステップ２０３で、Ｍ(６)がＭＬ未満であることが確認されると、６は偶数なのでステップ２０６へ進み、Ｇ(６，７)が生成される。具体的には、図４では、ページ番号「Ｐ６」に対し、レイアウト「３×３」、画像ＩＤ「０４１」「０４２」…「０５０」が、ページ番号「Ｐ７」に対し、レイアウト「３×３」、画像ＩＤ「０５１」「０５３」…「０６０」が記憶されているので、Ｇ(６，７)は、図７の右下に拡大して示すようなイメージとなる。
尚、図７では、ＣＤサイズの中綴じ冊子を作成するための中綴じ冊子作成用画像をＡ４サイズの紙上に形成する場合を想定しており、破線はＡ４サイズからＣＤサイズを切り取るための切り取り線を、点線はＣＤサイズの紙を二つ折りにするための折り線を、それぞれ示している。
【００３８】
次に、ステップ１０８における中綴じ冊子表示用画像の生成処理について、図８を参照しながら詳しく説明する。
中綴じ冊子表示用画像の生成処理において、処理部１０は、中綴じ冊子表示用画像をカウントするための変数ｊを１に設定し(ステップ３０１)、ｊ＝１としてステップ３０２〜３０５を実行する。次に、変数ｊに１を加え(ステップ３０６)、ｊが(Ｎ＋２)/２を超えたかどうかを判断し(ステップ３０７)、超えていなければ、ｊ＝２としてステップ３０２〜３０５を実行する。以下、同様の処理をｊが(Ｎ＋２)/２を超えるまで繰り返す。
【００３９】
尚、ステップ３０２〜３０５の処理は、以下の通りである。
まず、処理部１０は、ｊの値を評価する(ステップ３０２)。
この評価の結果、ｊが１である場合は、左側にはページが配置されず、右側に１ページ目が配置された表示イメージであるＶ(−，１)を生成し、表示用メモリに出力する(ステップ３０３)。また、ｊが(Ｎ＋２)/２である場合は、左側にＮページ目が配置され、右側にはページが配置されない表示イメージであるＶ(Ｎ，−)を生成し、表示用メモリに出力する(ステップ３０４)。更に、ｊの値がこれらのいずれでもない場合は、左側に(２＊ｊ−２)ページ目が配置され、右側に(２＊ｊ−１)ページ目が配置された表示イメージであるＶ(２＊ｊ−２，２＊ｊ−１)を生成し、表示用メモリに出力する(ステップ３０５)。
【００４０】
以下、ページ定義情報が図４に示したものである場合の図８の処理動作について具体的に説明する。
ステップ３０１でｊに１が設定された後のステップ３０２では、ステップ３０３へ進み、Ｖ(−，１)が生成される。具体的には、図４では、ページ番号「Ｐ１」に対し、レイアウト「表紙」、画像ＩＤ「０７０」が記憶されているので、Ｖ(−，１)は、図９の左上に拡大して示すようなイメージとなる。
また、ステップ３０６でｊに２が設定された後のステップ３０２では、ステップ３０５へ進み、Ｖ(２，３)が生成される。具体的には、図４では、ページ番号「Ｐ２」に対し、レイアウト「３×３」、画像ＩＤ「００１」「００２」…「０１０」が、ページ番号「Ｐ３」に対し、レイアウト「３×３」、画像ＩＤ「０１１」「０１２」…「０２０」が記憶されているので、Ｖ(２，３)は、図９の左下に拡大して示すようなイメージとなる。
以下、同様に、ｉ＝３，４，５に対し、Ｖ(４，５)，Ｖ(６，７)，Ｖ(８，９)が生成される。
【００４１】
また、ステップ３０６でｊに６が設定された後のステップ３０２では、ステップ３０５へ進み、Ｖ(１０，１１)が生成される。具体的には、図４では、ページ番号「Ｐ１０」に対し、レイアウト「３×３」、画像ＩＤ「０８１」「０８３」…「０９０」が、ページ番号「Ｐ１１」に対し、レイアウト「３×３」、画像ＩＤ「０９１」「０９２」…「１００」が記憶されているので、Ｖ(１０，１１)は、図９の右上に拡大して示すようなイメージとなる。
最後に、ステップ３０６でｊに７が設定された後のステップ３０２では、ステップ３０４へ進み、Ｖ(１２，−)が生成される。具体的には、図４では、ページ番号「Ｐ１２」に対し、レイアウト「３×３」、画像ＩＤ「１０１」「１０２」…「１１０」が記憶されているので、Ｖ(１２，−)は、図９の右下に拡大して示すようなイメージとなる。
【００４２】
以上により、本実施の形態の動作の説明は終了する。
尚、以上の説明では、図２(Ａ)のような左右見開きの中綴じ冊子を作成するための中綴じ冊子作成用画像を形成する場合について説明したが、図２(Ｂ)のような上下見開きの中綴じ冊子を作成するための中綴じ冊子作成用画像も、同様の処理により作成することができる。但し、その場合は、図６のステップ２０４〜２０６に相当するステップとして、「中綴じ冊子作成用画像の中央部分にＭ(ｉ)の幅の余白を設けた上で、その上側にｉページに含めるべき画像をそのページについて指定されたレイアウトに従って配置すると共に、その下側に(Ｎ＋１−ｉ)ページに含めるべき画像をそのページについて指定されたレイアウトに従って配置した中綴じ冊子作成用画像を生成し、出力用バッファに記憶する」というステップを設けることになる。また、図８のステップ３０３〜３０５で生成される中綴じ冊子表示用画像も、左右見開きではなく、上下見開きのものとなる。
更に、本実施の形態では、画像形成装置が中綴じ冊子作成用画像を形成するものとしたが、パーソナルコンピュータ、サーバコンピュータ等の一般的なコンピュータで動作するソフトウェアが同様の処理を行うことにより中綴じ冊子作成用画像を形成するようにしてもよい。
【００４３】
このように、本実施の形態では、中綴じ冊子のＮ＋ｉ−１ページ目に印刷すべき画像とｉページ目に印刷すべき画像とを組み合わせることにより、中綴じ冊子を構成することとなる中綴じ冊子作成用画像を自動的に作成できるようにしている。尚、このようにして作成した中綴じ冊子作成用画像は、必ずしも両面印刷して中綴じ冊子を作成しなければならないというわけではなく、片面印刷して中綴じ冊子を作成するようにしてもよい。
また、本実施の形態では、図４のページ定義情報において、各ページに対し、レイアウトの情報と、そのページに含める画像の画像ＩＤとを定義するようにしたが、ページ定義情報はこのような形態に限られるものではない。即ち、各ページに対し、そのページに印刷すべき内容を定義するようにしてもよい。その場合は、図６の中綴じ冊子作成用画像作成処理、図８の中綴じ冊子表示用画像作成処理において、画像のレイアウト処理は行わず、ページ定義情報に定義された印刷内容の情報に基づき、それぞれ、中綴じ冊子作成用画像、中綴じ冊子表示用画像を作成することになる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態における画像形成装置のハードウェア構成の一例を示した図である。
【図２】本発明の実施の形態により作成される中綴じ冊子について説明するための図である。
【図３】本発明の実施の形態における処理部の動作を示したフローチャートである。
【図４】本発明の実施の形態において記憶されるページ定義情報の一例を示した図である。
【図５】本発明の実施の形態において余白を調整する必要性について説明するための図である。
【図６】本発明の実施の形態における中綴じ冊子作成用画像生成処理の動作を示したフローチャートである。
【図７】本発明の実施の形態において生成される中綴じ冊子作成用画像の一例を示した図である。
【図８】本発明の実施の形態における中綴じ冊子作成用画像表示処理の動作を示したフローチャートである。
【図９】本発明の実施の形態において生成される中綴じ冊子表示用画像の一例を示した図である。
【符号の説明】
【００４５】
１０…処理部、２０…スキャナ部、３０…プリンタ部、４０…メディアリーダ、５０…ＵＩ部、６０…記憶装置
【図１】
0004608873.tif 000003
【図２】
0004608873.tif 000004
【図３】
0004608873.tif 000005
【図４】
0004608873.tif 000006
【図５】
0004608873.tif 000007
【図６】
0004608873.tif 000008
【図７】
0004608873.tif 000009
【図８】
0004608873.tif 000010
【図９】
0004608873.tif 000011