(57)【要約】【課題】部数印字機能と製本出力機能を組み合わせて使用する場合に、製本面付けを外部装置側と画像形成装置側のどちらで実行しても、部数印字レイアウトが同じになるよう画像形成すること。【解決手段】  画像形成装置は、外部装置から製本面付け処理が行なわれた文書データ７３２を入力して、製本出力７３３する第１の製本出力手段を備える。外部装置から文書データ７４２を入力し、製本面付け処理を施して製本出力７４３する第２の製本出力手段を備える。また、前記第１又は第２の製本出力手段とによって、製本面付け処理が行なわれる前又は後の文書データ７３２、７４１に対して、出力する部毎に異なる部数画像を合成する部数合成手段も備えている。部数合成手段を有する画像形成装置であって、前記部数合成手段は、前記部数画像を合成する対象となる文書データが製本面付け処理前７４１か製本面付け処理後７３２かに基づいて、前記部数画像を合成するレイアウトを決定することを特徴とする。【選択図】  図７
2006325176.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する第１の製本出力手段と、前記外部装置から文書データを入力し、製本面付け処理を施して製本出力する第２の製本出力手段と、前記第１又は第２の製本出力手段によって、製本面付け処理が行なわれる前又は後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成手段と、を有する画像形成装置であって、
前記部数合成手段は、前記部数画像を合成する対象となる文書データが製本面付け処理前か製本面付け処理後かに基づいて、前記部数画像を合成するレイアウトを決定することを特徴とする画像形成装置。
【請求項２】
前記第１の製本出力手段は、前記外部装置で動作する文書アプリケーションで作成したユーザ原稿データを製本面順になるよう各ページの順番を入れ替えて連結した見開き画像を生成し、前記見開き画像で構成される文書データを前記外部装置から入力して製本出力することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第２の製本出力手段は、前記外部装置から入力したユーザ原稿データで構成される前記文書データを、製本面順になるよう各ページの順番を入れ替えて連結して見開き画像を生成して記録紙に出力することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記部数画像のフォントまたはフォントサイズを設定するための設定手段を更に有し、
前記部数合成手段は前記設定手段による設定に応じて部数画像を合成することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記部数合成手段は、更に、記録紙１面分に相当する見開き画像に前記文書データのＮページ分を収めるか、を表わす面付け情報に基づいて、前記部数画像を合成することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記部数合成手段は、前記第１の製本出力手段との組み合わせにおいては、前記面付け情報に基づいて前記見開き画像をＮ分割し、分割した各領域に対して部数画像を合成することを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記部数合成手段は、前記第２の製本出力手段との組み合わせにおいては、製本面付け前の各画像データに対して部数画像を合成することを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記部数合成手段は、前記第２の製本出力手段との組み合わせにおいては、前記見開き画像をＮ分割し、分割した各領域に対して部数画像を合成することを特徴とする請求項５記載の画像形成装置。
【請求項９】
請求項１乃至８の何れかに記載の画像形成装置と、
文書データに対して製本面付け処理を行なうことの可能なプリンタドライバを備えた外部装置と、を含むことを特徴とする画像形成システム。
【請求項１０】
前記プリンタドライバは、各ページの順番を入れ替えて連結して見開き画像データを生成してから画像形成装置に送信し、前記画像形成装置の第１の製本出力手段は、前記見開き画像データを受信して記録紙に出力することを特徴とする請求項９記載の画像形成システム。
【請求項１１】
外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する第１の製本出力工程と、前記外部装置から文書データを入力し、製本面付け処理を施して製本出力する第２の製本出力工程と、前記第１又は第２の製本出力工程によって、製本面付け処理が行なわれる前又は後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成工程と、を有する画像形成方法であって、
前記部数合成工程では、前記部数画像を合成する対象となる文書データが製本面付け処理前か製本面付け処理後かに基づいて、前記部数画像を合成するレイアウトを決定することを特徴とする画像形成方法。
【請求項１２】
画像形成装置に、外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する第１の製本出力工程と、前記外部装置から文書データを入力し、製本面付け処理を施して製本出力する第２の製本出力工程と、前記第１又は第２の製本出力工程によって、製本面付け処理が行なわれる前又は後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成工程と、を実行させる画像形成プログラムであって、
前記部数合成工程では、前記部数画像を合成する対象となる文書データが製本面付け処理前か製本面付け処理後かに基づいて、前記部数画像を合成するレイアウトを決定することを特徴とする画像形成プログラム。
【請求項１３】
外部装置で動作する文書アプリケーションで作成したユーザ原稿データを製本面順になるよう各ページの順番を入れ替えて連結した見開き画像で構成されるユーザ文書を前記外部装置から入力して製本出力する製本出力する製本出力手段と、前記製本出力手段によって、製本面付け処理が行なわれた後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成手段と、を有する画像形成装置であって、
前記部数合成手段は、出力成果物の白紙ページ部分には部数画像を合成しないことを特徴とする画像形成装置。
【請求項１４】
前記部数合成手段は、前記外部装置から送信される前記見開き画像が右開きか左開きかを意味する開き情報と前記原稿データの枚数情報を用いて、前記見開き画像を2分割した各領域にユーザ原稿データが格納されているかどうかを判別し、ユーザ原稿データが格納されている領域には部数画像を合成し、ユーザ原稿データが格納されていない領域には部数画像を合成しないことを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
前記部数合成手段は、前記外部装置から送信される前記見開き画像を2分割した各領域にユーザ原稿データが格納されているかどうかを意味するユーザ原稿データ有無情報を用いて、前記見開き画像を２分割した各領域にユーザ原稿データが格納されているかどうかを判別して、ユーザ原稿データが格納されている領域には部数画像を合成し、ユーザ原稿データが格納されていない領域には部数画像を合成しないことを特徴とする請求項１３記載の画像形成装置。
【請求項１６】
前記部数合成手段は、前記外部装置から送信される前記見開き画像を2分割した各領域の画素データが全て白画素データであるかどうかを判別して、少なくとも１つ以上の白画素以外の画素データが格納されている領域には部数画像を合成し、全て白画素データが格納されている領域には部数画像を合成しないことを特徴とする請求項１３記載の画像形成装置。
【請求項１７】
外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する製本出力工程と、出力する部毎に異なる部数画像を合成する部数合成工程と、を有する画像形成方法であって、
前記部数合成工程では、出力成果物の白紙ページ部分には部数画像を合成しないことを特徴とする画像形成方法。
【請求項１８】
画像形成装置に、外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する製本出力工程と、出力する部毎に異なる部数画像を合成する部数合成工程と、を実行させる画像形成プログラムであって、
前記部数合成工程では、出力成果物の白紙ページ部分には部数画像を合成しないことを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像に対して部数情報を合成して記録紙に印字する部数印字機能と原稿画像を製本面順で出力する製本機能とを利用した技術に関するものである。
【背景技術】
【０００２】
近年の画像形成装置には、出力画像データに部数を示す画像を合成して記録紙上に部数を印字する部数印字機能を備えたものが知られている（特許文献１参照）。この種の部数印字機能を有する装置では、通常、記録紙全面への付加印字、記録紙の一部（右上、左上、右下、左下）へ付加印字のいずれかをユーザが選択して実行できる。
【０００３】
このような部数印字機能は、出力する部毎に異なる情報を印字することによって、誰に対して配布した配布物であるかを判別できるようにするものである。部数印字機能を使用することで、配布物の不正利用を抑制することができる。
【０００４】
一方、外部装置上のアプリケーションで作成した文書を製本して出力する製本出力機能を備えた画像形成装置も知られている。製本出力方法には、外部装置から画像形成装置に画像データを送信する前に外部装置側で製本面付けした見開き画像データを作成する方法がある。また、外部装置から画像形成装置に画像データを送信した後に画像形成装置側で製本面付けして見開き画像データを作成する方法がある。
【特許文献１】特開２００４−２４７８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の部数印字機能では、画像形成装置内の画像メモリに記憶した原稿画像データに部数情報を合成する。従って、この部数印字機能と製本出力機能とを組み合わせて使用する場合、外部装置側で製本面付けする製本出力方法では、画像形成装置が受信した見開き原稿画像データに対して部数印字機能が作用することになる（図１４（ａ））。一方、画像形成装置側で製本面付けする製本出力方法では、画像形成装置が受信した原稿画像データに対して部数印字機能が作用した後、製本面付けされて見開き画像データを作成することになる（図１４（ｂ））。
【０００６】
従って、従来の部数印字機能と製本出力機能の組み合わせにおいては、製本出力における見開き画像データを、外部装置で作成した場合と画像形成装置で作成した場合とで部数印字のレイアウトが異なるという問題があり、ユーザの利便性を損ねていた。
【０００７】
本発明は、上記従来技術の課題解決のため、部数印字機能と製本出力機能を組合せる場合に、製本面付けを外部装置側と画像形成装置側のどちらで実行しても、部数印字レイアウトが同じになるよう画像形成し、ユーザの利便性を高めることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る装置は、外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する第１の製本出力手段と、前記外部装置から文書データを入力し、製本面付け処理を施して製本出力する第２の製本出力手段と、前記第１又は第２の製本出力手段によって、製本面付け処理が行なわれる前又は後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成手段と、を有する画像形成装置であって、前記部数合成手段は、前記部数画像を合成する対象となる文書データが製本面付け処理前か製本面付け処理後かに基づいて、前記部数画像を合成するレイアウトを決定することを特徴とする。
【０００９】
前記第２の製本出力手段は、前記外部装置から入力した前記文書データを、製本面順になるよう各ページの順番を入れ替えて連結して見開き画像を生成して記録紙に出力することを特徴とする。
【００１０】
上記目的を達成するため、本発明に係る方法は、外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する第１の製本出力工程と、前記外部装置から文書データを入力し、製本面付け処理を施して製本出力する第２の製本出力工程と、前記第１又は第２の製本出力工程によって、製本面付け処理が行なわれる前又は後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成工程と、を有する画像形成方法であって、前記部数合成工程では、前記部数画像を合成する対象となる文書データが製本面付け処理前か製本面付け処理後かに基づいて、前記部数画像を合成するレイアウトを決定することを特徴とする。
【００１１】
上記目的を達成するため、本発明に係るプログラムは、画像形成装置に、外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する第１の製本出力工程と、前記外部装置から文書データを入力し、製本面付け処理を施して製本出力する第２の製本出力工程と、前記第１又は第２の製本出力工程によって、製本面付け処理が行なわれる前又は後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成工程と、を実行させる画像形成プログラムであって、前記部数合成工程では、前記部数画像を合成する対象となる文書データが製本面付け処理前か製本面付け処理後かに基づいて、前記部数画像を合成するレイアウトを決定することを特徴とする。
【００１２】
上記目的を達成するため、本発明に係る装置は、外部装置で動作する文書アプリケーションで作成した原稿データを製本面順になるよう各ページの順番を入れ替えて連結した見開き画像を前記外部装置から入力して製本出力する製本出力する製本出力手段と、前記製本出力手段によって、製本面付け処理が行なわれた後の文書データに対して、出力する部毎に異なる部数画像を合成する部数合成手段と、を有する画像形成装置であって、前記部数合成手段は、出力成果物の白紙ページ部分には部数画像を合成しないことを特徴とする。
【００１３】
上記目的を達成するため、本発明に係る方法は、外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する製本出力工程と、出力する部毎に異なる部数画像を合成する部数合成工程と、を有する画像形成方法であって、前記部数合成工程では、出力成果物の白紙ページ部分には部数画像を合成しないことを特徴とする。
【００１４】
上記目的を達成するため、本発明に係るプログラムは、外部装置から製本面付け処理が行なわれた文書データを入力して、製本出力する製本出力工程と、出力する部毎に異なる部数画像を合成する部数合成工程と、を有する画像形成方法であって、前記部数合成工程では、出力成果物の白紙ページ部分には部数画像を合成しないことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、部数印字機能と製本出力機能を組み合わせて使用する場合に、製本面付けを外部装置側と画像形成装置側のどちらで実行しても、部数印字レイアウトが同じになるよう画像形成できるので、ユーザの利便性を高めることができる。
【発明を実施するための最良の形態】
【００１６】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。なお、ここで、「部数」とは、複数部のプリントを行なう際に、記録材の一部に記録することができる、部毎に異なる文字列または数字等のキャラクタを示す。
【００１７】
＜第１実施形態＞
（概要）
本発明の第１実施形態に係る画像形成装置としての複合機は、外部から入力した製本面付け処理が行なわれた文書データを入力して、製本出力する第１の製本出力機能を有する。そして、更に、外部から入力した文書データに対し、製本面付け処理を施して製本出力する第２の製本出力機能を備えている。また、これらの製本出力機能を利用する際に、製本面付け処理が行なわれる前又は後の文書データに対して、出力する部毎に異なる、部数画像を合成する部数合成機能を備えている。そして更に、部数画像を合成する対象となる文書データが製本面付け処理前か製本面付け処理後かに基づいて、部数画像を合成するレイアウトを決定する。
【００１８】
大まかには、図１５Ａに示すフローチャートに従って、処理が行なわれる。まず、ステップＳ１５０１では、外部装置のプリントドライバにおいて、製本情報がジョブに付加される。ここで製本情報とは、１つの物理ページにいくつの論理ページを含めてプリントするかを示す情報であり、２ＩＮ１、４ＩＮ１、８ＩＮ１などがある。
【００１９】
ステップＳ１５０２では、部数印字を行なうか否かを判断する。部数印字を行なわない場合には、ステップＳ１５０７に進んでそのままプリントする。部数印字を行なう場合には、ステップＳ１５０３に進み、製本面付け済のデータか否かを判定する。製本面付け済であれば、ステップＳ１５０４に進んで画像分割して部数画像を合成し、ステップＳ１５０７でプリントを行なう。
【００２０】
又、製本面付け済でなければ、ステップＳ１５０５に進んで、各論理ページに部数を合成し、更に、ステップＳ１５０６に進んで、製本面付けし、ステップＳ１５０７でプリントを行なう。
【００２１】
（構成）
図１を用いて、本発明の実施形態に係る画像入出力システムの全体構成を説明する。図１は画像入出力システムの全体構成を示す図である。本実施形態に係る画像入出力システムは、ネットワーク４００によって接続された外部装置としてのホストコンピュータ４０１、４０２と、画像形成装置としての複合機１００とを含む。また、複合機１００は、リーダ部２００と、コントローラ部１１０と操作部１５０とハードディスク６００とプリンタ部３００とを含む。
【００２２】
このうち、リーダ部２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０とで構成される。
【００２３】
プリンタ部３００は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３１０を有する。更にプリンタ部３００は、印刷データを記録紙に転写、定着させる機能を持つマーキングユニット３２０と、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニット３３０とを含む。
【００２４】
コントローラ部１１０は、リーダ部２００、プリンタ部３００、ハードディスク６００と電気的に接続され、さらにネットワーク４００を介して、ホストコンピュータ４０１,４０２と接続されている。
【００２５】
コントローラ部１１０は、リーダ部２００を制御して、原稿の印刷データを読込み、プリンタ部３００を制御して印刷データを記録用紙に出力してコピー機能を提供する。また、リーダ部２００から読取った印刷データを、コードデータに変換し、ネットワーク４００を介してホストコンピュータへ送信するスキャナ機能を有する。さらに、ホストコンピュータからネットワーク４００を介して受信したコードデータを印刷データに変換し、プリンタ部３００に出力するプリンタ機能、を有する。また更に、印刷データをハードディスク６００に記憶する機能を有する。
【００２６】
操作部１５０は、コントローラ部１１０に接続され、液晶タッチパネルで構成され、複合機１００を操作するためのユーザＩ/Ｆを提供する。
【００２７】
図２はリーダ部２００及びプリンタ部３００の内部構成図である。リーダ部の原稿給送ユニット２５０は原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送して、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出する。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６、及びレンズ２１７によってＣＣＤイメージセンサ(以下ＣＣＤという)２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、コントローラ部１１０へ転送される。
【００２８】
プリンタ部３００のレーザドライバ３２１はレーザ発光部３２２を駆動するものであり、コントローラ部１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００２９】
そして、レーザ光の照射開始と同期したタイミングで、カセット３１１及びカセット３１２のいずれかから記録紙を給紙して転写部３２５へ搬送し、感光ドラム３２３に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部３２６に搬送され、定着部３２６の熱と圧力により現像剤は記像紙に定着される。定着部３２６を通過した記録紙は排出ローラ３２７によって排出され、排紙ユニット３３０は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
【００３０】
また、両面記録が設定されている場合は、排出ローラ３２７のところまで記録紙を搬送した後、排出ローラ３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３２９へ導く。再給紙搬送路３２９へ導かれた記録紙は上述したタイミングで転写部３２５へ給紙される。
【００３１】
図３は、操作部１５０の外観を示す図である。５０２は複写装置の電源が入っているかどうかを示すパワーランプであり、パワースイッチ５０１を押し電源をＯＮにすることにより点灯される。５０３はコピー機能を選択するコピー機能選択キーであり、５０４はファックス機能を選択するファックス機能選択キーであり、５０５はパーソナルボックス機能を選択するパーソナルボックス選択キーである。５１２はテンキーであり、画像形成枚数の設定やモード設定の数値入力に使用する。また、ファクシミリ設定画面では、電話番号の入力に使用する。クリアキー５１３は、テンキー５１２で入力した設定を無効にする場合に使用する。リセットキー５０８は、設定された画像形成枚数や動作モード、選択給紙段等のモードを既定値に戻す場合に使用する。
【００３２】
スタートキー５０６は画像形成を開始する場合に押下するキーであり、ストップキー５０７は複写動作を停止する場合に使用する。ガイドキー５０９はあるキー機能がわからない際に押下するキーであり、機能がわからないキーの説明を表示パネル５１６に表示する。ユーザモードキー５１０は複写装置の設定を変更する際に使用するキーである。割り込みキー５１１は画像形成動作中にユーザが他の作業をしたい場合に押下するキーである。５１４は２０個のワンタッチダイアルキーであり、ファクシミリ送信において、ワンタッチでダイアルする際に使用する。５１５は２枚の蓋であり、ワンタッチダイアルキー５２４の各キー部分がくり抜かれた形状の２重の蓋になっている。不図示のセンサースイッチにより、２枚の蓋が閉じられた第１の状態、１枚目の蓋が閉じられた第２の状態及び２枚の蓋が開いた第３の状態を検出する。蓋の３つの開閉状態とワンタッチダイアルキー５１４の組み合わせで、本実施の形態では合計６０個のキーが存在するのと同等の効果を持つ。５１６はタッチパネルであり、モード毎に設定画面が表示され、描画されたキーに触れることで、各種の詳細な設定を行うことが可能である。
【００３３】
次に、製本出力について図４を用いて説明する。図４では、ホストコンピュータ上の文書作成アプリケーションによって計８ページの電子文書(７０１〜７０８)を作成した場合の製本出力を例示している。製本出力とは、排紙した用紙束の真ん中を折って重ねると本を作成できる出力形式である。具体的には、製本面順になるように文書作成アプリケーションで作成した各ページを連結した連結画像(７０９〜７１２または７１３〜７１６)を作成して、用紙に両面印字する。製本出力をするに際して、左開き７１７または右開き７１８を選択可能であり、それぞれのパターンで面付けが異なっている。
【００３４】
また、連結画像をホストコンピュータ側で生成するか、複合機側で生成するかによって２種類の製本出力方法が存在する。
【００３５】
第１の製本出力方法では、ホストコンピュータ４０１、４０２上のドライバ側でユーザが指定した製本の開き設定に応じて連結画像を生成し、生成した連結画像の順で複合機１００に送信する。複合機１００は受信した連結画像の順番で両面印字を行うことで製本出力を実現する。
【００３６】
第２の製本出力方法では、ユーザがホストコンピュータ４０１、４０２上のドライバに対して指定した製本の開き設定と電子文書を複合機１００に送信する。複合機１００は、受信した電子文書とＨＤＤに全て格納した後、開き設定に従って電子文書を読み出して連結画像を生成し、両面印字を行うことで製本出力を実現する。なお、図４の製本出力物では右ページおよび左ページの各ページにそれぞれ電子文書１ページ分がプリントされるものとしているが、右ページおよび左ページの各ページにそれぞれ電子文書２ページ、さらには、４ページ分プリントされていてもよい。
【００３７】
次に、図５を用いて部数印字設定について説明する。図５は操作部１５０の表示パネル５１６もしくはプリンタドライバに表示された不図示のモード設定画面で選択された場合に表示される部数印字設定画面１１００である。部数印字設定画面１１００は印字位置と印字サイズに関する設定を行う。印字位置設定に関しては、印字位置決定キー（右上キー１１０１、中央上キー１１０２、左上キー１１０３、左下キー１１０４、中央下キー１１０５、右下キー１１０６、全面印字キー１１１５）を用いる。印字位置決定キー１１０１〜１１０６、１１１５のどれかを押下することにより、リーダ部２００で読み取られた原稿画像データやホストコンピュータ４０１、４０２から入力された原稿画像データのどの位置に印字するかを設定することができる。全面印字は、原稿画像データの右上、左上、右下、左下、中央の５箇所に部数を示す画像を印字することを意味する。
【００３８】
押下された印字位置決定キーは網掛け表示される。初期位置は中央下であり、中央下キー１１０５が網掛け表示されている。決定された印字位置に印字するページ数字のサイズは、印字サイズキー（小キー１１０９、中キー１１１０、大キー１１１１）のどれかを押下することによって決定され、印字サイズ表示領域１１０８に表示される。小キー１１０９が押下された場合は、印字サイズは１０.５ポイントとなり、中キー１１１０が押下された場合は、印字サイズは１２ポイントとなり、大キー１１１１が押下された場合は、印字サイズは１４ポイントに設定される。押下された印字サイズキーは網掛け表示される。選択された印字サイズの初期値は１０.５ポイントであり、この時、小キー１１０９が網掛け表示されている。ＯＫキー１１１３が押下されると不図示の前記モード設定画面へと戻り、キャンセルキー１１１４が押下されると、印字位置及び印字サイズが初期値に設定され、それに応じて、中央下キー１１０５と小キー１１０９が網掛け表示になる。
【００３９】
次に詳細な印字位置に関して、図６を用いて説明する。部数印字画像は原稿画像データ１２５０（画像の向きは上とする）中の合成領域（左上１２５１、中央上１２５２、右上１２５３、左下１２５４、中央下１２５５、右下１２５６）のどこか１つまたは全面に合成される。合成領域は部数印字画像と同じサイズである。どの合成領域に部数数字画像が合成されるかは、印字位置決定キー１１０１〜１１０６、１１１５で決定された位置に従う。
【００４０】
印字位置決定キーと合成位置は以下のように対応する。
左上キー１１０３  ―→  左上合成領域１２５１
中央上キー１１０２  ―→  中央上合成領域１２５２
右上キー１１０１  ―→  右上合成領域１２５３
左下キー１１０４  ―→  左下合成領域１２５４
中央下キー１１０５  ―→  中央下合成領域１２５５
右下キー１１０６  ―→  右下合成領域１２５６
全面キー１１１５  ―→  左上合成領域１２５１、右上合成領域１２５３、左下合成領域１２５４、右下合成領域１２５６、中央合成領域１２５７
左上合成領域と左下合成領域と右上合成領域と右下合成領域は原稿画像データの端から１２ｍｍの位置にあり、中央上合成領域は、原稿画像データの上端から１２ｍｍ、原稿画像データの左端と右端の真中に位置する。また、中央下合成領域は、原稿画像データの下端から１２ｍｍ、原稿画像データの左端と右端の真中に位置する。
【００４１】
次に、図７を用いて、製本出力と部数印字との組み合わせ方法について説明する。図７では、製本出力物の右ページと左ページには、それぞれ文書作成アプリケーションで作成した電子画像１ページ分がプリントされるものとし、さらに、全面に対してプリントする設定が指定されているものとする。ここで、製本面付け情報として、「２ｉｎ１」が指定されるものとする。また、製本の開き指定は部数印字との組み合わせにおいては特に影響しないため説明を省略する。
【００４２】
まず、第１の製本出力方法と部数印字とを組み合わせる方法７２１について説明する。ホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書７３１をプリンタドライバ上で製本面付けし、製本面付け後の原稿画像データ（連結画像）７３２と面付け情報「２ｉｎ１」とを含むジョブを複合機１００に送信する。これにより、連結画像１ページが複合機１００に原稿画像１ページとして入力される。複合機１００では、連結画像を面付け情報に従って領域分割し、各分割領域に対して部数を示す画像を合成してプリント７３３する。
【００４３】
第２の製本出力方法と部数印字の組み合わせとしては、２通りが考えられる。第１の方法７２２では、まず、ホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書７４１をプリンタドライバから原稿画像として複合機１００に送信する。これにより、電子文書１ページが複合機１００に原稿画像１ページとして入力される。このとき、面付け情報「２ｉｎ１」をジョブに付加して複合機１００に送信する。複合機１００は各原稿画像データに部数を示す画像を合成した後（７４２）、「２ｉｎ１」に従って製本面付けし、その後プリントする（７４３）。
【００４４】
第２の方法７２３では、ホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書７５１をプリンタドライバから原稿画像データとして複合機１００に送信する。電子文書１ページが複合機１００に原稿画像１ページとして入力される。このとき、面付け情報「２ｉｎ１」をジョブに付加して複合機１００に送信する。複合機１００では、「２ｉｎ１」に従って製本面付けした後（７５２）、連結画像を「２ｉｎ１」に従って領域分割し、各分割領域に対して部数を示す画像を合成してプリントする（７５３）。
【００４５】
図８は、製本出力と部数印字を組み合わせた結果の出力物の例である。このように、製本見開きの右ページ左ページの両方に部数印字画像が合成される。製本出力をするに際しては、設定に応じて左開き７１９または右開き７２０のいずれかのパターンで面付けが行なわれる。
【００４６】
（処理の流れ）
図９から図１１は、図７で示した製本出力方法と部数印字の組み合わせにおけるフローチャートの例である。ここでは、部数印字設定は複合機１００側の操作部から設定されるものとする。
【００４７】
図９は、第１の製本出力方法と部数印字の組み合わせを実現するフローチャートである。図９中の（ａ）はホストコンピュータ４０１、４０２側の処理フローであり、（ｂ）は複合機１００側の処理フローである。まず、Ｓ００１にてホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書から原稿画像を作成する。Ｓ００２ではプリンタドライバの操作部にユーザが入力した製本設定情報を読み取る。製本設定には面付け情報(Ｎｉｎ１)設定と開き設定を含むものとする。次にＳ００３へ進み、図１２で示す製本レイアウト順決定フローに従って、複数ページある原稿画像を読み出す順番を決定する。次に、Ｓ００４に進んで数ページ分の原稿画像を読み出し、Ｓ００５にて見開き画像を作成する。見開き画像作成方法については、図１３を用いて後述する。次にＳ００６で、読み出した原稿画像が最終原稿画像であるかどうかを判定し、最終原稿でなければＳ００４に戻り、最終原稿であればＳ００７へ進んで複合機１００にジョブ送信する。ジョブには全ての見開き画像と製本設定が含まれている。
【００４８】
図９（ｂ）に示すように、複合機１００側では、Ｓ０１１にてホストコンピュータ４０１、４０２から送信されたジョブを受信する。見開き画像は複合機１００のＨＤＤに格納される。Ｓ０１２では、複合機１００の操作部から入力された部数印字設定を読み取る。次にＳ０１３へ進んで、ＨＤＤから見開き画像を１ページ分読み出す。そしてＳ０１４に進んで、読み出した見開き画像を面付け情報Ｎｉｎ１をもとに、Ｎ分割（図７で２in１と指定しているので、この場合は２分割）する。次に、Ｓ０１５へ進んで、Ｎ分割した各領域に対してＳ０１２で読み取った部数印字設定に基づいた部数画像の合成を行う。つまり、見開き画像に含まれる、全ての論理ページ（文書作成アプリケーションで作成された時点のページ）に対して部数画像の合成を行なう。ここで、このようにＮ分割するのは、部数画像が合成されない論理ページがプリントされることを回避するためである。
【００４９】
部数画像は、単に部数を示すだけではなく、同内容の他の印刷物との識別標識の意味、言い換えれば文書の所有者を特定する意味を有する。部数画像を合成することで、その文書が複製された場合に原本を突き止めることが可能となる。従って、不正な複製を抑制する効果がある。ここでは、部数画像を全ての論理ページに対して部数画像を合成し、全ての論理ページを不正に複製できないようにしている。
【００５０】
Ｓ０１６では、部数画像を合成した見開き画像が記録紙の表面にプリントされるものかどうかを判定し、表面であればＳ０１７へ進み、裏面であればＳ０１８に進む。Ｓ０１７では、カセット３１１、３１２のいずれかから記録紙を給紙する。Ｓ０１８では、再給紙搬送路３２９から記録紙を給紙する。そして、Ｓ０１９にて部数画像を合成した見開き画像を記録紙にプリントする。Ｓ０２０では、見開き画像が最終ページであるかどうかを判定し、最終ページでなければＳ０１３へ進み、最終ページであればジョブを終了する。
【００５１】
図１０は、第２の製本出力方法と部数印字との第１の組み合わせ（図７の７２２）を実現する処理を示すフローチャートである。図１０中の（ａ）はホストコンピュータ４０１、４０２側の処理フローであり、（ｂ）は複合機１００側の処理フローである。まず、Ｓ１０１にてホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書から原稿画像を作成する。Ｓ１０２ではプリンタドライバの操作部にユーザが入力した製本設定情報を読み取る。製本設定には面付け情報(Ｎｉｎ１)設定と開き設定を含むものとする。次にＳ１０３へ進み、複合機１００にジョブ送信する。ジョブには全ての原稿画像と製本設定が含まれている。
【００５２】
複合機１００側では、Ｓ１１１にてホストコンピュータ４０１、４０２から送信されたジョブを受信する。原稿画像は複合機１００のＨＤＤに格納される。Ｓ１１２では、複合機１００の操作部から入力された部数印字設定を読み取る。次にＳ１１３へ進んで、ＨＤＤから原稿画像を１ページ分読み出す。次に原稿画像に対してＳ１４にてＳ１１２で読み取った部数印字設定に基づいた部数画像の合成を行う。Ｓ１１５では、読み出した原稿画像が最終ページであるかどうかを判定し、最終ページでなければＳ１１３へ進み、最終ページであればＳ１１６に進む。Ｓ１１６では、図１２で示す製本レイアウト順決定フローに従って、部数画像を合成済みの原稿画像を複数ページ読み出す際の順番を決定する。次に、Ｓ１１７に進んで数ページ分の部数画像を合成済みの原稿画像を読み出し、Ｓ１１８にて見開き画像を作成する。
【００５３】
Ｓ１１９では、部数画像を合成した見開き画像が記録紙の表面にプリントされるものかどうかを判定し、表面であればＳ１２０へ進み、裏面であればＳ１２１に進む。Ｓ１２０では、カセット３１１、３１２のいずれかから記録紙を給紙する。Ｓ１２１では、再給紙搬送路３２９から記録紙を給紙する。そして、Ｓ１２２にて部数画像合成済み見開き画像を記録紙にプリントする。Ｓ１２３では、部数画像合成済み見開き画像が最終ページであるかどうかを判定し、最終ページでなければＳ１１７へ進み、最終ページであればジョブを終了する。
【００５４】
図１１は、第２の製本出力方法と部数印字との第２の組み合わせ（図７の７２３）を実現する処理を示すフローチャートである。図１１中の（ａ）はホストコンピュータ４０１、４０２側の処理フローであり、（ｂ）は複合機１００側の処理フローである。まず、Ｓ２０１にてホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書から原稿画像を作成する。Ｓ２０２ではプリンタドライバの操作部にユーザが入力した製本設定情報を読み取る。製本設定には面付け情報(Ｎｉｎ１)設定と開き設定を含むものとする。次にＳ２０３へ進み、複合機１００にジョブ送信する。ジョブには全ての原稿画像と製本設定が含まれている。
【００５５】
複合機１００側では、Ｓ２１１にてホストコンピュータ４０１、４０２から送信されたジョブを受信する。原稿画像は複合機１００のＨＤＤに格納される。次にＳ２１２へ進み、図１２で示す製本レイアウト順決定フローに従って、複数ページある原稿画像を読み出す順番を決定する。次に、Ｓ２１３に進んで数ページ分の原稿画像を読み出し、Ｓ２１４にて見開き画像を作成する。見開き画像作成方法については、図１３を用いて後述する。次にＳ２１５で、読み出した原稿画像が最終原稿画像であるかどうかを判定し、最終原稿でなければＳ２１３に戻り、最終原稿であればＳ２１６へ進む。Ｓ２１６では、複合機１００の操作部から入力された部数印字設定を読み取る。次に、Ｓ２１７へ進んで、ＨＤＤから見開き画像を１ページ分読み出す。
【００５６】
そしてＳ２１８に進んで、読み出した見開き画像を面付け情報Ｎｉｎ１をもとに、Ｎ分割する。次に、Ｓ２１９へ進んで、Ｎ分割した各領域に対してＳ２１６で読み取った部数印字設定に基づいた部数画像の合成を行う。Ｓ２２０では、部数画像を合成した見開き画像が記録紙の表面にプリントされるものかどうかを判定し、表面であればＳ２２１へ進み、裏面であればＳ２２２に進む。Ｓ２２１では、カセット３１１、３１２のいずれかから記録紙を給紙する。Ｓ２２２では、再給紙搬送路３２９から記録紙を給紙する。そして、Ｓ２２３にて部数画像を合成した見開き画像を記録紙にプリントする。Ｓ２２４では、見開き画像が最終ページであるかどうかを判定し、最終ページでなければＳ２１７へ進み、最終ページであればジョブを終了する。
【００５７】
図１２は、製本レイアウト順決定処理を示すフローチャートである。図１２中の「Ｍ：原稿枚数」の「原稿」とは、図９における文書作成アプリケーションが作成した電子文書もしくは図１０における部数画像合成済み原稿画像もしくは図１１における複合機１００が受信した原稿画像を意味する。
【００５８】
まず、Ｓ３０１にて製本レイアウト順を決定するのに不足している枚数分の白画像を生成する。製本レイアウトでは記録紙の表面と裏面にプリントするが、その際、片面Ｎｉｎ１の場合、合計で２Ｎの倍数個の画像が必要になる。そこで、原稿画像が２Ｎの倍数でない場合は、このステップＳ３０１にて、全枚数が２Ｎの倍数になるよう不足分の白画像を生成する。
【００５９】
次に、Ｓ３０２にて製本レイアウト順を決定するための総ページ数Ｍ'を算出する。総ページ数は原稿画像と白画像の合計である。この合計した画像分の各ページを製本原稿画像と呼ぶ。次にＳ３０３に進んで、製本レイアウト順を決定するための配列Ｐを確保してＳ３０４に進む。Ｓ３０４では、配列Ｐのインデックスとなる変数Ｉと製本原稿画像のページ番号を示す変数ＳとＥを初期化しておく。次に、Ｓ３０５とＳ３０６にて見開き画像１ページの半分に収める製本原稿画像を決定し、Ｓ３０７とＳ３０８とＳ３０９で見開き画像１ページの残り半分に収める製本原稿画像を決定する。そして、Ｓ３１０に進んで、製本原稿画像が残っているかどうかを判定し、残っていればＳ３０５に戻って次の見開き画像１ページ分に収める製本原稿画像を決定していき、残っていなければ製本レイアウト順を決定する処理を終える。
【００６０】
図１３は、見開き画像を作成する見開き画像作成処理を示すフローチャートである。ここでは、製本面付け情報は２ｉｎ１の場合を示している。ただし、面付け情報は２ｉｎ１だけに限定するものではない。当然、４ｉｎ１や８ｉｎ１などの面付け情報もありえる。４ｉｎ１や８ｉｎ１が指定されている場合は、それぞれの見開き画像作成フローが適用されることになる。
【００６１】
まず、Ｓ４０１にて製本レイアウト順を決定するために使用した配列Ｐのインデックスを示す変数Ｉと見開き画像のページ番号を示す変数Ｃを初期化する。次に、Ｓ４０２にて配列Ｐを使って２ページ分の製本原稿画像を読み出す。そしてＳ４０３にて見開き画像のページ番号が偶数かどうかを判定し、奇数であればＳ４０５に進み、偶数であればＳ４０４に進む。Ｓ４０４とＳ４０５はともに製本開き設定が「左開き」であるかどうかを判定しているが、判定の結果、処理する内容が異なる。Ｓ４０５で左開きと判定された場合はＳ４０６に進み、右開きと判定された場合はＳ４０７に進む。Ｓ４０４で左開きと判定された場合はＳ４０７に進み、右開きと判定された場合はＳ４０６に進む。Ｓ４０６では、２ページ分の製本原稿画像を見開き画像の右ページ側に配置する。
【００６２】
Ｓ４０７では、２ページ分の製本原稿画像を見開き画像の左ページ側に配置する。そして、Ｓ４０８で変数Ｉと変数Ｃをインクリメントした後、Ｓ４０９で読み出した製本原稿画像が最終ページであるかどうかを判定する。Ｓ４０９で最終ページではないと判定された場合はＳ４０２に戻り、次の見開き画像を作成するよう処理する。Ｓ４０９で最終ページと判定された場合は、見開き画像作成フローを終了する。面付け情報が２ｉｎ１の場合、図１２と図１３のフローによって、図４で示した製本面付け左開き、右開きのレイアウトを実現できる。
【００６３】
本実施形態によれば、部数印字機能と製本出力機能を組み合わせて使用する場合に、製本面付けを外部装置側と画像形成装置側のどちらで実行しても、部数印字レイアウトが同じになるよう画像形成し、ユーザの利便性を高めることができる。
【００６４】
＜第２実施形態＞
次に、本発明の第２実施形態について説明する。
【００６５】
外部装置側で製本面付けする製本出力方法では、画像形成装置が受信した見開き画像データに対して部数印字機能が作用することになるのでユーザ原稿画像データが記録されていない領域にも部数印字機能が作用している（図１６（ａ））。一方、画像形成装置側で製本面付けする方法では、画像形成装置が受信したユーザ原稿画像データに対して部数印字機能が作用した後、製本面付けされた見開き画像データを作成する。従って、ユーザ原稿画像データが記録されない領域には部数印字機能が作用しない（図１６（ｂ））。
【００６６】
図１７では、ホストコンピュータ上の文書作成アプリケーションによって計６ページのアプリケーション文書(８０１〜８０６)を作成した場合の製本出力を例示している。製本面順になるように文書作成アプリケーションで作成した各ユーザ原稿ページを連結した見開き画像(８０９〜８１２または８１３〜８１６)を作成して、用紙に両面印字する。原稿枚数が４の倍数でない場合は、白画像を補うことによって見開き画像を生成する。製本出力をするに際して、左開き７１７または右開き７１８を選択可能であり、それぞれのパターンで面付けが異なっている。見開き画像をホストコンピュータ側で生成する製本出力方法では、ホストコンピュータ４０１、４０２上のドライバ側でユーザが指定した製本の開き設定に応じて見開き画像を生成し、生成した見開き画像の順で複合機１００に送信する。複合機１００は受信した見開き画像の順番で両面印字を行うことで製本出力を実現する。
【００６７】
本発明の第２実施形態に係る画像形成装置としての複合機は、製本面付け時に原稿枚数が４の倍数でない場合、つまり、見開き画像データの左右どちらかの領域でユーザ原稿画像が記録されない場合を考慮した処理を行なう。
【００６８】
大まかには図１５Ｂに示すフローチャートに従って、処理が行なわれる。まず、ステップＳ１５０１では、外部装置のプリントドライバにおいて、製本情報がジョブに付加される。ここで製本情報とは、１つの物理ページにいくつの論理ページを含めてプリントするかを示す情報であり、２ＩＮ１、４ＩＮ１、８ＩＮ１などがある。
【００６９】
ステップＳ１５０２では、部数印字を行なうか否かを判断する。部数印字を行なわない場合には、ステップＳ１５０７に進んでそのままプリントする。部数印字を行なう場合には、ステップＳ１５０３に進み、製本面付け済のデータか否かを判定する。製本面付け済であれば、ステップＳ１５０４に進んで画像分割し、ステップＳ１５０８に進んで分割後の各領域が白画像領域であるか否かを判定する。白画像領域であれば部数画像を合成せずにステップＳ１５０７でプリントを行い、白画像領域でなければＳ１５０９に進んで部数画像を合成し、ステップＳ１５０７でプリントを行なう。又、製本面付け済でなければ、ステップＳ１５０５に進んで、各論理ページに部数を合成し、更に、ステップＳ１５０６に進んで、製本面付けし、ステップＳ１５０７でプリントを行なう。
【００７０】
図１８はユーザ原稿画像が６ページしかない場合の製本出力と部数印字を組み合わせた結果の出力物の例である。製本見開きの右ページ左ページの両方においてユーザ原稿画像が記憶されている場合は部数印字画像が合成される。ユーザ原稿画像が記憶されていない７ページ目と８ページ目は部数印字画像が合成されない。製本出力をする設定に応じて左開き８１９または右開き８２０のいずれかのパターンで面付けが行なわれる。
【００７１】
次に、製本面付けを外部装置側で実行しても出力成果物の白ページ部分には部数印字しないよう画像形成する詳しい処理の流れについて、図１９のフローチャートを用いて説明する。
【００７２】
図１９は、図９で説明した処理に対し、更に、出力成果物に白紙ページを含む場合を想定する場合の処理を示すフローチャートである。なお、ここでは、部数印字設定は複合機１００側の操作部から設定されるものとする。
【００７３】
図１９（ａ）はホストコンピュータ４０１、４０２側の処理フローであり、（ｂ）は複合機１００側の処理フローである。まず、Ｓ５０１にてホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書からユーザ原稿画像を作成する。ここで原稿枚数をカウントしておく。Ｓ５０２ではプリンタドライバの操作部にユーザが入力した製本設定情報を読み取る。製本設定には開き設定を含むものとする。次にＳ５０３へ進み、図１２で示す製本レイアウト順決定フローに従って、複数ページあるユーザ原稿画像を読み出す順番を決定する。次に、Ｓ５０４に進んで２ページ分のユーザ原稿画像を読み出し、Ｓ５０５にて見開き画像を作成する。見開き画像作成方法については、図１３を用いて前述したのでここでは説明を省略する。次にＳ５０６で、読み出したユーザ原稿画像が最終原稿画像であるかどうかを判定し、最終原稿でなければＳ５０４に戻り、最終原稿であればＳ５０７へ進んで複合機１００にジョブ送信する。ジョブには全ての見開き画像と開き設定と原稿枚数が含まれている。
【００７４】
図１９（ｂ）に示すように、複合機１００側では、Ｓ５１１にてホストコンピュータ４０１、４０２から送信されたジョブを受信する。見開き画像は複合機１００のＨＤＤに格納される。Ｓ５１２では、Ｓ５０７で複合機１００に送信された開き設定と原稿枚数から全見開き画像における右領域と左領域にユーザ原稿画像が記憶されているかどうかを表す見開き画像情報を作成する。見開き画像情報の作成方法については特に記載しない。しかし、図１３の見開き画像を作成する方法に準ずることで作成可能である。次に、Ｓ５１３では、複合機１００の操作部から入力された部数印字設定を読み取る。次にＳ５１４へ進んで、ＨＤＤから見開き画像を１ページ分読み出す。そしてＳ５１５に進んで、読み出した見開き画像を２分割する。次に、Ｓ５１６に進んでＳ５１２で作成した見開き画像情報を用いて見開き画像の右領域にユーザ原稿画像が記憶されているかどうかを判定する。記憶されていればＳ５１７へ進んでＳ５１３で読み取った部数印字設定に基づいた部数画像の合成を行い、記憶されていなければＳ５１８に進む。
【００７５】
Ｓ５１８ではＳ５１２で作成した見開き画像情報を用いて見開き画像の左領域にユーザ原稿画像が記憶されているかどうかを判定し、記憶されていればＳ５１９へ進んでＳ５１３で読み取った部数印字設定に基づいた部数画像の合成を行う。記憶されていなければＳ５２０に進む。Ｓ５２０では、部数画像を合成した見開き画像が記録紙の表面にプリントされるものかどうかを判定し、表面であればＳ５２１へ進み、裏面であればＳ５２２に進む。Ｓ５２１では、カセット３１１、３１２のいずれかから記録紙を給紙する。Ｓ５２２では、再給紙搬送路３２９から記録紙を給紙する。そして、Ｓ５２３で、Ｓ５１７およびＳ５１９にて部数画像を合成した見開き画像を記録紙にプリントする。Ｓ５２４では、見開き画像が最終ページであるかどうかを判定し、最終ページでなければＳ５１４へ進み、最終ページであればジョブを終了する。
【００７６】
本実施形態によれば、ユーザ原稿画像がプリントされないページが存在する場合に製本面付けを外部装置側と画像形成装置側のどちらで実行しても、部数印字レイアウトが同じになるよう画像形成し、ユーザの利便性を高めることができる。
【００７７】
＜第３実施形態＞
次に、本発明の第３実施形態について図２０を用いて説明する。図２０は、図１９で説明した処理に対し、見開き画像情報を、ホストコンピュータ側で作成する場合の処理を示すフローチャートである。ここでは、部数印字設定は複合機１００側の操作部から設定されるものとする。
【００７８】
図２０中の（ａ）はホストコンピュータ４０１、４０２側の処理フローであり、（ｂ）は複合機１００側の処理フローである。まず、Ｓ６０１にてホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書からユーザ原稿画像を作成する。Ｓ６０２ではプリンタドライバの操作部にユーザが入力した製本設定情報を読み取る。ここで原稿枚数をカウントしておく。製本設定には開き設定を含むものとする。次にＳ６０３へ進み、図１２で示す製本レイアウト順決定フローに従って、複数ページあるユーザ原稿画像を読み出す順番を決定する。次に、Ｓ６０４に進んで２ページ分のユーザ原稿画像を読み出し、Ｓ６０５にて見開き画像を作成する。この時、開き設定と原稿枚数から全見開き画像における右領域と左領域にユーザ原稿画像が記憶されているかどうかを表す見開き画像情報を作成する。見開き画像作成方法については、図１３を用いて前述したので説明を省略する。次にＳ６０６で、読み出したユーザ原稿画像が最終原稿画像であるかどうかを判定し、最終原稿でなければＳ６０４に戻り、最終原稿であればＳ６０７へ進んで複合機１００にジョブ送信する。ジョブには全ての見開き画像と見開き画像情報が含まれている。
【００７９】
図２０（ｂ）に示すように、複合機１００側では、Ｓ６１１にてホストコンピュータ４０１、４０２から送信されたジョブを受信する。見開き画像は複合機１００のＨＤＤに格納される。Ｓ６１２では、Ｓ６０７で複合機１００に送信された見開き画像情報を読み出す。次に、Ｓ６１３では、複合機１００の操作部から入力された部数印字設定を読み取る。次にＳ６１４へ進んで、ＨＤＤから見開き画像を１ページ分読み出す。そしてＳ６１５に進んで、読み出した見開き画像を２分割する。次に、Ｓ６１６に進んでＳ６１２で読み出した見開き画像情報を用いて見開き画像の右領域にユーザ原稿画像が記憶されているかどうかを判定する。記憶されていればＳ６１７へ進んでＳ６１３で読み取った部数印字設定に基づいた部数画像の合成を行い、記憶されていなければＳ６１８に進む。Ｓ６１８ではＳ６１２で読み出した見開き画像情報を用いて見開き画像の左領域にユーザ原稿画像が記憶されているかどうかを判定する。記憶されていればＳ６１９へ進んでＳ６１３で読み取った部数印字設定に基づいた部数画像の合成を行い、記憶されていなければＳ６２０に進む。
【００８０】
Ｓ６２０では、部数画像を合成した見開き画像が記録紙の表面にプリントされるものかどうかを判定し、表面であればＳ６２１へ進み、裏面であればＳ６２２に進む。Ｓ６２１では、カセット３１１、３１２のいずれかから記録紙を給紙する。Ｓ６２２では、再給紙搬送路３２９から記録紙を給紙する。そして、Ｓ６２３で、Ｓ６１７およびＳ６１９にて部数画像を合成した見開き画像を記録紙にプリントする。Ｓ６２４では、見開き画像が最終ページであるかどうかを判定し、最終ページでなければＳ６１４へ進み、最終ページであればジョブを終了する。
【００８１】
本実施形態によれば、ユーザ原稿画像がプリントされないページが存在する場合に製本面付けを外部装置側と画像形成装置側のどちらで実行しても、部数印字レイアウトが同じになるよう画像形成し、ユーザの利便性を高めることができる。
【００８２】
＜第４実施形態＞
次に、本発明の第４実施形態について図２１を用いて説明する。図２１は、図１９で説明した処理に対し、見開き画像情報を用いずに行なう処理を示すフローチャートである。ここでは、部数印字設定は複合機１００側の操作部から設定されるものとする。
【００８３】
図２１中の（ａ）はホストコンピュータ４０１、４０２側の処理フローであり、（ｂ）は複合機１００側の処理フローである。まず、Ｓ７０１にてホストコンピュータ４０１、４０２上の文書作成アプリケーションで作成した電子文書からユーザ原稿画像を作成する。Ｓ７０２ではプリンタドライバの操作部にユーザが入力した製本設定情報を読み取る。製本設定には開き設定を含むものとする。次にＳ７０３へ進み、図１２で示す製本レイアウト順決定フローに従って、複数ページあるユーザ原稿画像を読み出す順番を決定する。次に、Ｓ７０４に進んで２ページ分のユーザ原稿画像を読み出し、Ｓ７０５にて見開き画像を作成する。見開き画像作成方法については、図１３を用いて前述したので説明を省略する。次にＳ７０６で、読み出したユーザ原稿画像が最終原稿画像であるかどうかを判定し、最終原稿でなければＳ７０４に戻り、最終原稿であればＳ７０７へ進んで複合機１００にジョブ送信する。ジョブには全ての見開き画像が含まれている。
【００８４】
図２１（ｂ）に示すように、複合機１００側では、Ｓ７１１にてホストコンピュータ４０１、４０２から送信されたジョブを受信する。見開き画像は複合機１００のＨＤＤに格納される。次に、Ｓ７１３では、複合機１００の操作部から入力された部数印字設定を読み取る。次にＳ７１４へ進んで、ＨＤＤから見開き画像を１ページ分読み出す。そしてＳ７１５に進んで、読み出した見開き画像を２分割する。次に、Ｓ７１６に進んで見開き画像の右領域が全て白画素を意味するデータで記憶されているかどうかを判定し、記憶されていなければＳ７１７へ進んでＳ７１３で読み取った部数印字設定に基づいた部数画像の合成を行い、記憶されていればＳ７１８に進む。
【００８５】
Ｓ７１８では見開き画像の左領域が全て白画素を意味するデータで記憶されているかどうかを判定し、記憶されていなければＳ７１９へ進んでＳ７１３で読み取った部数印字設定に基づいた部数画像の合成を行い、記憶されていればＳ７２０に進む。
【００８６】
Ｓ７２０では、部数画像を合成した見開き画像が記録紙の表面にプリントされるものかどうかを判定し、表面であればＳ７２１へ進み、裏面であればＳ７２２に進む。Ｓ７２１では、カセット３１１、３１２のいずれかから記録紙を給紙する。Ｓ７２２では、再給紙搬送路３２９から記録紙を給紙する。そして、Ｓ７２３で、Ｓ７１７およびＳ７１９にて部数画像を合成した見開き画像を記録紙にプリントする。Ｓ７２４では、見開き画像が最終ページであるかどうかを判定し、最終ページでなければＳ７１４へ進み、最終ページであればジョブを終了する。
【００８７】
本実施形態によれば、ユーザ原稿画像がプリントされないページが存在する場合に製本面付けを外部装置側と画像形成装置側のどちらで実行しても、部数印字レイアウトが同じになるよう画像形成し、ユーザの利便性を高めることができる。
【００８８】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８９】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００９０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９１】
プログラムを供給するための記録媒体としては、様々なものがある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９２】
その他、クライアントコンピュータのブラウザを用いてインターネットのページに接続し、そのページから本発明のプログラム、又は圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００９３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対する。そして、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そしてその後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１実施形態に係る画像形成装置のブロック図である。
【図２】本発明の第１実施形態に係る画像形成装置の断面図である。
【図３】本発明の第１実施形態に係る画像形成装置の操作部を示す図である。
【図４】本発明の第１実施形態に係る製本出力を示す図である。
【図５】本発明の第１実施形態に係る部数印字設定画面を示す図である。
【図６】本発明の第１実施形態に係る原稿画像データと部数印字位置との関係を示す図である。
【図７】本発明の第１実施形態に係る製本出力と部数印字の組み合わせ方法を示す図である。
【図８】本発明の第１実施形態に係る製本出力と部数印字の組み合わせ結果を示す図である。
【図９】本発明の第１実施形態に係る製本出力と部数印字の組み合わせを実現するフローチャートである。
【図１０】本発明の第１実施形態に係る製本出力と部数印字の組み合わせを実現するフローチャートである。
【図１１】本発明の第１実施形態に係る製本出力と部数印字の組み合わせを実現するフローチャートである。
【図１２】本発明の第１実施形態に係る製本出力における面順決定方法を示すフローチャートである。
【図１３】本発明の第１実施形態に係る製本出力における見開き画像作成方法を示すフローチャートである。
【図１４】従来の製本出力における部数印字方法を示す図である。
【図１５Ａ】本発明の第１実施形態に係る製本出力における部数印字方法を示すフローチャートである。
【図１５Ｂ】本発明の第２実施形態に係る製本出力における部数印字方法を示すフローチャートである。
【図１６】白紙ページを含んだ場合の従来の製本出力における部数印字方法を示す図である。
【図１７】本発明の第２実施形態に係る製本出力を示す図である。
【図１８】本発明の第２実施形態に係る製本出力と部数印字の組み合わせ結果を示す図である。
【図１９】本発明の第２実施形態に係る製本出力と部数印字の組み合わせを実現するフローチャートである。
【図２０】本発明の第３実施形態に係る製本出力と部数印字の組み合わせを実現するフローチャートである。
【図２１】本発明の第４実施形態に係る製本出力と部数印字の組み合わせを実現するフローチャートである。
【図１】
2006325176.tif 000003
【図２】
2006325176.tif 000004
【図３】
2006325176.tif 000005
【図４】
2006325176.tif 000006
【図５】
2006325176.tif 000007
【図６】
2006325176.tif 000008
【図７】
2006325176.tif 000009
【図８】
2006325176.tif 000010
【図９】
2006325176.tif 000011
【図１０】
2006325176.tif 000012
【図１１】
2006325176.tif 000013
【図１２】
2006325176.tif 000014
【図１３】
2006325176.tif 000015
【図１４】
2006325176.tif 000016
【図１５Ａ】
2006325176.tif 000017
【図１５Ｂ】
2006325176.tif 000018
【図１６】
2006325176.tif 000019
【図１７】
2006325176.tif 000020
【図１８】
2006325176.tif 000021
【図１９】
2006325176.tif 000022
【図２０】
2006325176.tif 000023
【図２１】
2006325176.tif 000024