(57)【特許請求の範囲】
【請求項１】
印刷ジョブに係る印刷データをラスタライズしてイメージデータを生成すると共に、前記イメージデータが表す複数ページ分の画像を１ページに面付けする機能を備えたプリンタコントローラと、
前記プリンタコントローラから受信したイメージデータに基づいて用紙上に画像形成すると共に、前記イメージデータが表す複数ページ分の画像を１ページに面付けする機能を備えた画像形成装置と、
前記プリンタコントローラと前記画像形成装置のどちらで面付けするかを判定する判定部と、
を有し、
前記判定部は、面付け対象の画像の印字率が所定値以上の場合は、前記プリンタコントローラで面付けすると判定する
ことを特徴とする画像形成システム。
【請求項２】
前記プリンタコントローラでの面付け精度が、前記画像形成装置での面付け精度より高い
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記判定部は、前記プリンタコントローラと前記画像形成装置のどちらで面付けするかを印刷ジョブ単位に判定する
ことを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
前記判定部は、前記プリンタコントローラと前記画像形成装置のどちらで面付けするかをページ単位に判定する
ことを特徴とする請求項１または２に記載の画像形成システム。
【請求項５】
前記判定部は、製本時に特定ページとなるページは、前記プリンタコントローラで面付けすると判定する
ことを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記判定部は、前記プリンタコントローラに組み込まれており、
前記画像形成装置は、前記プリンタコントローラにて面付けされていないページを面付けする
ことを特徴とする請求項１乃至５のいずれか１つに記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データをラスタライズしてイメージデータを生成するプリンタコントローラと、プリンタコントローラで生成されたイメージデータに基づいて画像形成する画像形成装置とを備えた画像形成システムに係わり、特に複数ページの画像を１ページに面付けする機能を備えた画像形成システムに関する。
【背景技術】
【０００２】
印刷物を製本したり冊子にしたりする場合、大きい１枚の用紙に複数ページ分の画像をまとめて印刷し、該印刷済みの用紙を所定の折り方（たとえば、２つ折り、４つ折りなど）で折ると適切なページ順が形成されるようにされている。上記適切なページ順が形成されるように複数ページ分の画像を１枚の用紙にレイアウトすることを「面付け」と呼んでいる。
【０００３】
複数ページの画像を１ページに集約して印刷する技術は、たとえば、特許文献１に開示されている。
【０００４】
【特許文献１】特開２００３−１０１７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
イメージデータを指示通りのレイアウトで面付けする画像処理は、印刷データをラスタライズしてイメージデータを生成するプリンタコントローラで行うケースと、プリンタコントローラの生成したイメージデータに基づく画像を用紙上に形成する画像形成装置で行うケースとが考えられる。
【０００６】
前者のケースでは、プリンタコントローラは、ラスタライズ用の特別なハードウェアを備えているので、１ドット単位での高精度の面付けが可能である。しかしその反面、出力結果のページ順が適切でないために面付けのページ順を入れ替える必要が生じたような場合には、ラスタライズからやり直さなければならず、出力までに長い時間を要するという問題があった。
【０００７】
後者のケースでは、画像形成装置に記憶されているイメージデータを使用して面付けを行うので、ページ順を入れ替える場合でもラスタライズをやり直すことなく対応できる。しかし、画像形成装置ではＣＰＵによるソフトウェア処理で面付けを行うので、１バイトあるいは１ワード単位での位置合わせしかできず、複数ページの画像を１ページにレイアウトする際に各ページの画像の境界にわずかな隙間が生じ、用紙の地肌が露出して見栄えが低下する場合があるという問題があった。また、画像形成装置に上記の特別なハードウェアを具備すると装置価格が高騰してしまう。
【０００８】
本発明は、上記の問題を解決しようとするものであり、ジョブ毎またページ毎に、プリンタコントローラと画像形成装置のうち適切な方を使用して面付けすることのできる画像形成システムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１０】
［１］印刷ジョブに係る印刷データをラスタライズしてイメージデータを生成すると共に、前記イメージデータが表す複数ページ分の画像を１ページに面付けする機能を備えたプリンタコントローラと、
前記プリンタコントローラから受信したイメージデータに基づいて用紙上に画像形成すると共に、前記イメージデータが表す複数ページ分の画像を１ページに面付けする機能を備えた画像形成装置と、
前記プリンタコントローラと前記画像形成装置のどちらで面付けするかを判定する判定部と、
を有し、
前記判定部は、面付け対象の画像の印字率が所定値以上の場合は、前記プリンタコントローラで面付けすると判定する
ことを特徴とする画像形成システム。
【００１１】
上記発明では、印刷ジョブに係る印刷データをラスタライズしてイメージデータを生成するプリンタコントローラと、プリンタコントローラから受信したイメージデータに基づいて用紙上に画像形成する画像形成装置の双方に面付け機能を設け、プリンタコントローラと画像形成装置のどちらで面付けするかを、印字率や製本時のページ位置などに基づいて判定する。なお、面付け対象の画像の印字率が所定値以上の場合はプリンタコントローラで面付けするのは、印字率が高いページは、ページのほぼ全体に（特に縁部に）写真など画像があり、ページ間の境界が目立ちやすいことによる。
【００１２】
［２］前記プリンタコントローラでの面付け精度が、前記画像形成装置での面付け精度より高い
ことを特徴とする［１］に記載の画像形成システム。
【００１３】
上記発明では、プリンタコントローラでの面付け精度は画像形成装置での面付け精度より高く、たとえば、プリンタコントローラでの面付け精度は１ドット単位に、画像形成装置での面付け精度は１バイトあるいは１ワード単位にされる。判定部は、プリンタコントローラと画像形成装置のいずれで面付けするかを、要求される面付け精度に依存して判定する。
【００１４】
［３］前記判定部は、前記プリンタコントローラと前記画像形成装置のどちらで面付けするかを印刷ジョブ単位に判定する
ことを特徴とする［１］または［２］に記載の画像形成システム。
【００１５】
［４］前記判定部は、前記プリンタコントローラと前記画像形成装置のどちらで面付けするかをページ単位に判定する
ことを特徴とする［１］または［２］に記載の画像形成システム。
【００１６】
［５］前記判定部は、製本時に特定ページとなるページは、前記プリンタコントローラで面付けすると判定する
ことを特徴とする［４］に記載の画像形成システム。
【００１７】
上記発明では、たとえば、特定のページは、製本時に表紙になるページや製本時に見開いた状態で左右のページが同一用紙となる用紙に面付けされるページなどであり、面付けされたページ間の境界が製本後に目に触れやすいページである。
【００２１】
［６］前記判定部は、前記プリンタコントローラに組み込まれており、
前記画像形成装置は、前記プリンタコントローラにて面付けされていないページを面付けする
ことを特徴とする［１］乃至［５］のいずれか１つに記載の画像形成システム。
【００２２】
上記発明では、印刷処理の流れで上流側にあるプリンタコントローラ側において、プリンタコントローラで面付けするか画像形成装置で面付けするかが判定される。
【発明の効果】
【００２３】
本発明に係る画像形成システムによれば、ジョブ毎またページ毎に、プリンタコントローラと画像形成装置のうち適切な方を使用して面付けすることのでき、見栄えを低下させずに効率良く面付けすることができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００２５】
＜第１の実施の形態＞
図１は、本発明の実施の形態に係る画像形成システム５のシステム構成を示している。画像形成システム５は、プリンタコントローラ１０と画像形成装置２０を備えて構成される。
【００２６】
プリンタコントローラ１０には、パーソナルコンピュータ（ＰＣ）などの情報処理装置２がＬＡＮ（Local Area Network）などのネットワーク３を介して接続される。プリンタコントローラ１０は情報処理装置２から送られてくる印刷ジョブに係る印刷データをラスタライズしてビットマップ形式のイメージデータを生成する（ＲＩＰ処理する）機能と、イメージデータが表す複数ページ分の画像を１ページ（出力用紙における１ページに面付けする機能を備えている。
【００２７】
画像形成装置２０は、プリンタコントローラ１０の生成したイメージデータに基づいて用紙上に画像を形成して出力するプリント出力機能と、イメージデータが表す複数ページ分の画像を１ページ出力用紙における１ページ）に面付けする機能とを備えている。
【００２８】
プリンタコントローラ１０は、当該プリンタコントローラ１０の動作を統括制御するＣＰＵ（Central Processing Unit）１１と、ネットワーク３に接続するための通信機能を果たすＬＡＮＩＦ部１２と、ＲＩＰ処理により生成したイメージデータなどを記憶する画像メモリ１３、ネットワーク３から受信した印刷ジョブのデータやＲＩＰ処理の処理過程で生成される中間データなどを蓄積するハードディスク装置（ＨＤＤ）１４と、画像メモリ１３へのデータのリード／ライト機能、画像メモリ１３にリード／ライトする画像をビット単位（１ドット単位）にシフトさせる機能、画像形成装置２０との間で各種データを送受信する機能などを備えたＤＲＡＭ制御部１５とを有している。
【００２９】
このほかＣＰＵ１１には、当該ＣＰＵ１１が読み出して実行するプログラムや固定データが記憶されたＲＯＭ（Read Only Memory）、ＣＰＵ１１がプログラムを実行する際に各種データを一時的に格納するためのワークメモリなどが接続されている。
【００３０】
図２は、画像形成装置２０の機械的概略構成を示している。画像形成装置２０は、前述した機能のほかに、原稿を光学的に読み取りその複製画像を用紙上に形成するコピー機能などを備えた、所謂、デジタル複合機と称される装置として構成されている。
【００３１】
図２では、画像形成装置２０に大容量給紙装置２１と後処理装置２２を接続した状態を示している。大容量給紙装置２１は画像形成装置２０に給紙される用紙を大量に蓄積収容する装置であり、後処理装置２２は画像形成装置２０から排出された用紙に折り目をつけたり、複数の用紙を束ねてステイプルで綴じたり、パンチで穴を開けたりする機能などを有する装置である。
【００３２】
画像形成装置２０は、表示操作部３１と、原稿画像を光学的に読み取って対応する画像データを取得するスキャナ部３２と、原稿トレイ３３ａに載置された原稿を１枚ずつスキャナ部３２の原稿読み取り位置へ繰り出す自動原稿送り装置３３と、用紙上に画像を形成して出力するプリンタ部３４と、主制御部５０とを備えている。
【００３３】
スキャナ部３２は、原稿に光を照射する光源と、原稿をその幅方向に１ライン分読み取るラインイメージセンサ３２ａと、原稿からの反射光をラインイメージセンサ３２ａに導いて結像させるレンズやミラーからなる光学経路などで構成される。スキャナ部３２は、自動原稿送り装置３３によって原稿を搬送することにより原稿を読み取り位置に対して相対移動させながら読み取る流し読み形式のほか、原稿をプラテンガラス上に載置した状態で読み取ることができる。
【００３４】
プリンタ部３４は、画像形成用の用紙を蓄える複数の給紙トレイ３６と、用紙上に画像を形成する画像形成部３７と、大容量給紙装置２１または給紙トレイ３６から用紙を繰り出し、画像形成部３７を通過させて後段の後処理装置２２へ排出する用紙搬送機構３８などで構成される。
【００３５】
画像形成部３７は、感光体４１、帯電装置４２、レーザーユニット４３、現像装置４４、転写装置４５、分離装置４６、クリーニング装置４７、定着装置４８などで構成され、電子写真プロセスによって画像を用紙上に形成する。
【００３６】
詳細には、感光体４１は、円筒形状を成すとともに、図示省略の駆動部によって一定方向（図中の矢印Ａ方向）に回転される。回転中、感光体４１は、帯電装置４２によるコロナ放電によって一様に帯電した後、レーザーユニット４３から画像データに応じてオン／オフされるレーザー光の走査を受けてその表面に静電潜像が形成される。現像装置４４は、感光体４１の表面に形成された静電潜像をトナー像として顕像化する。
【００３７】
用紙搬送機構３８は、大量の用紙を蓄積収納可能な大容量給紙装置２１あるいは給紙トレイ３６から用紙を繰り出して搬送し、感光体４１と転写装置４５との間へ適切なタイミングで送り込む（矢印Ｂ）。転写装置４５は感光体４１の表面に形成されているトナー像を、用紙搬送機構３８によって搬送されてきた用紙上に静電的に転写し、分離装置４６は、除電により感光体４１からこの用紙を分離する。クリーニング装置４７は、転写後に感光体４１に残ったトナーをブレード等で擦って除去する。トナー像が転写された用紙は、さらに搬送され（矢印Ｃ）、定着装置４８を通る際に加圧加熱されてトナー像が用紙上に固着された後、後処理装置２２へ排出される（矢印Ｄ）。なお、画像形成の方式は電子写真方式に限定されるものではなく、他の方式であってもかまわない。
【００３８】
図１に戻って画像形成装置２０の電気的構成を説明する。画像形成装置２０は、当該画像形成装置２０の動作を統括制御する主制御部５０に、スキャナ部３２とプリンタ部３４と表示操作部３１を接続して構成される。
【００３９】
スキャナ部３２は、図１に示すラインイメージセンサ３２ａのほか、当該スキャナ部３２の動作全体を制御するスキャナ制御部３２ｂを備えている。プリンタ部３４は画像データに応じてオン/オフされるレーザーダイオード（ＬＤ）のほか、画像形成部３７や用紙搬送機構３８などを含めたプリンタ部３４全体の動作を制御するプリンタ制御部３４ｂなどを有している。このほか、図示省略してあるがプリンタ制御部３４ｂには画像形成部３７の各部や用紙搬送機構３８を作動させるモータ、ソレノイド、センサなどが接続されている。
【００４０】
表示操作部３１は、各種設定画面や操作画面を表示してユーザから各種の設定／選択操作を受け付けたり、ユーザに向けて各種の情報や警告を表示したりする機能を果たす。表示操作部３１は、液晶ディスプレイからなる表示部３１ａと、その画面上に敷設されたタッチスイッチおよびその他のスイッチから成る操作部３１ｂと、表示部３１ａおよび操作部３１ｂを制御する操作制御部３１ｃとを有する。
【００４１】
なお、スキャナ制御部３２ｂ、操作制御部３１ｃ、プリンタ制御部３４ｂはそれぞれＣＰＵ（Central Processing Unit）およびＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を主要部とする回路で構成されており、ＲＯＭに格納されたプログラムに従って各種の制御を実行する。
【００４２】
主制御部５０は、画像形成装置２０の動作を統括制御する機能を果たし、読み取り処理部５１と、ＤＲＡＭ（Dynamic Random Access Memory）制御部５２と、圧縮ＩＣ５３ａと、伸張ＩＣ５３ｂと、半導体メモリで構成された画像メモリ５５と、書き込み処理部５６と、ＣＰＵ５７と、ＲＯＭ５８と、ＲＡＭ５９と、不揮発メモリ６１と、ハードディスク装置６２（ＨＤＤとも記す）などを備えて構成される。
【００４３】
読み取り処理部５１は、スキャナ部３２の出力する画像データに対して拡大処理、鏡像処理、誤差拡散処理などを施す機能を果たす。圧縮ＩＣ５３ａは画像データを圧縮し、伸張ＩＣ５３ｂは圧縮された画像データ（圧縮画像データ）を元のイメージデータに伸張する機能を果たす。画像メモリ５５は、非圧縮の画像データをページ単位で記憶可能なページメモリ５５ａとしての機能と、圧縮画像データを記憶する圧縮メモリ５５ｂなどとして使用される。
【００４４】
書き込み処理部５６は、圧縮メモリ５５ｂから読み出して伸張された画像データに応じてレーザーユニット４３のレーザーダイオードをオン/オフさせるための信号を、プリンタ部３４の動作に応じたタイミングで出力する機能を果たす。
【００４５】
ＤＲＡＭ制御部５２は、ダイナミックＲＡＭからなる画像メモリ５５へのリード・ライトおよびリフレッシュのタイミング制御や、画像データを圧縮して圧縮メモリ５５ｂに格納したり、圧縮メモリ５５ｂから圧縮画像データを読み出して伸張したりする際のタイミング制御などを行う。またＤＲＡＭ制御部５２はＰＣＩ（Peripheral Component Interconnect）バス５４を通じてプリンタコントローラ１０のＤＲＡＭ制御部１５と接続されており、プリンタコントローラ１０との間でＰＣＩバス５４を通じて各種のデータを授受する機能を果たす。
【００４６】
ここでは、プリンタコントローラ１０は画像形成装置２０の内部に組み込まれている。プリンタコントローラ１０を画像形成装置２０の外部に設ける場合には、プリンタコントローラ１０と画像形成装置２０との間でのデータの送受信は、それに適したインターフェイスで行われる。
【００４７】
ＣＰＵ５７は、画像形成装置２０の動作全体を制御する機能を果たす。ＲＯＭ５８には、プログラムや各種固定データなどが記憶されており、ＣＰＵ５７はＲＯＭ５８に格納されたプログラムに従って動作する。ＲＡＭ５９は、ＣＰＵ５７がプログラムを実行する際に各種のデータを一時的に格納するワークメモリとして使用される。不揮発メモリ６１は、電源オフ後も記憶しておくべきユーザデータやシステムデータ、後述する所定値などが記憶されるメモリである。
【００４８】
次に、第１の実施の形態に係る画像形成システム５における印刷処理の流れを説明する。第１の実施の形態では面付け処理をプリンタコントローラ１０で行うか画像形成装置２０で行うかを印字率に基づいてジョブ単位に判定するようになっている。
【００４９】
印刷に際して、情報処理装置２は、プリンタドライバの画面を通してユーザから面付けに関する設定を受け付ける。そして、該設定内容を含む印刷ジョブのデータをプリンタコントローラ１０へ送信する。印刷ジョブのデータは、たとえば、先頭に配置されたジョブ情報部と、その後ろに配置されたページ数分のページ情報部とから構成される。ジョブ情報部には、当該印刷ジョブ全体に関する各種の制御情報、たとえば、面付けに関する指示情報などが含まれる。ページ情報部はそのページに関する制御情報やそのページの印刷データなどで構成される。以後、面付け指示のある印刷ジョブを面付けジョブ、面付け指示のない印刷ジョブを通常ジョブと呼ぶものとする。
【００５０】
図３は、プリンタコントローラ１０が行う処理の流れを示している。プリンタコントローラ１０は、常に情報処理装置２から印刷ジョブのデータが受信されるのを待機しており（ステップＳ１０１；Ｎｏ）、受信が開始すると（ステップＳ１０１；Ｙｅｓ）、ＣＰＵ１１はジョブ情報部の内容などを解析し、面付け設定の指示があるか否かを判断する（ステップＳ１０２）。
【００５１】
面付け設定の指示がなければ（ステップＳ１０２；Ｎｏ）、受信した印刷ジョブの全ページについて、印刷データを順次ラスタライズしてイメージデータを生成するＲＩＰ処理を行い（ステップＳ１０７）、該生成した各ページのイメージデータと、印刷ジョブのデータに含まれていた制御情報の内容等を画像形成装置２０に対応したデータ形式に変換した制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ１０８）処理を終了する。この場合、ジョブデータには、制御情報の１つとして通常ジョブであることを示す情報が含まれる。
【００５２】
面付け設定の指示がある場合は（ステップＳ１０２；Ｙｅｓ）、印刷ジョブのデータの受信が全ページについて完了するのを待つ（ステップＳ１０３；Ｎｏ）。面付け設定されている場合に全ページの受信完了を待つのは、たとえば、先頭ページと最終ページとが同一用紙に面付けされる場合などがあることによる。
【００５３】
全ページの受信が完了すると（ステップＳ１０３；Ｙｅｓ）、ＣＰＵ１１は、受信したデータに係る画像の印字率を演算する（ステップＳ１０４）。ここでは、製本や冊子に整形された後の有効エリア（切り落とされる枠部分などを除くエリア）における印字率を演算する。求める印字率は、全ページの印字率の平均値でもよいし、ページ毎の印字率の中で最も高い印字率でもよい。
【００５４】
ＣＰＵ１１は、求めた印字率が予め定めた所定値より高いか否かを判定し（ステップＳ１０５）、求めた印字率が所定値以下の場合は（ステップＳ１０５；Ｎｏ）、当該印刷ジョブに対する面付け処理はプリンタコントローラ１０で行わずに、ステップＳ１０７に移行する。すなわち、面付け設定がない場合と同様に、全ページについて印刷データをラスタライズしてイメージデータを生成（ＲＩＰ処理）し（ステップＳ１０７）、該生成した各ページのイメージデータと制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ１０８）処理を終了する。なお、この場合、ジョブデータに制御情報として、面付けジョブであることを示す情報と、面付け済みでないことを示す情報とが埋め込まれる。
【００５５】
印字率と比較する所定値は、たとえば、９５パーセントのように高い値が設定される。所定値より印字率が高い場合は有効エリアのほぼ全体に写真などの画像が存在するので、同一ページに面付けされる複数のページ間の境界に隙間が生じると、その隙間が目立ちやすく、見栄えの低下に影響を与える。印字率が低い画像の場合、各ページの縁部には写真などの画像が元々存在しないケースが多いので、ページ間の境界にわずかの隙間があっても目立ち難い。
【００５６】
そこで、求めた印字率が所定値より高い場合は（ステップＳ１０５；Ｙｅｓ）、当該印刷ジョブの全ページについてプリンタコントローラ１０にて高精度の面付け処理を行う（ステップＳ１０６）。
【００５７】
ここでは、印刷データをラスタライズしてイメージデータを生成するＲＩＰ処理の実行時に面付け処理を合わせて行うようにしている。たとえば、先頭ページと最終ページとを出力用紙１ページに対して面付けする場合、出力用紙に対応する画像エリアのうち先頭ページをレイアウトすべき場所に、当該先頭ページの印刷データをラスタライズして得たイメージデータを１ドット単位の精度で配置し、出力用紙に対応する画像エリアのうち最終ページをレイアウトすべき場所に、当該最終ページの印刷データをラスタライズして得たイメージデータを１ドット単位の精度で配置する。なお、ページ毎にＲＩＰ処理した後、生成された各ページのイメージデータを出力用紙に対応するエリア内にそれぞれ１ドット単位の高精度で配置して面付けするように構成されてもかまわない。
【００５８】
該処理の後、ステップＳ１０８に移行し、面付け処理済みのイメージデータと制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ１０８）処理を終了する。なお、この場合、ジョブデータに制御情報として、面付けジョブであることを示す情報と、面付け済みであることを示す情報とが埋め込まれる。
【００５９】
プリンタコントローラ１０で面付けした場合、各ページのレイアウト位置を１ドット単位に調整して高精度に面付けされる。たとえば、ページ間の境界に隙間が生じないように面付けされる。
【００６０】
次に、画像形成装置２０が行う処理について説明する。
【００６１】
画像形成装置２０は、プリンタコントローラ１０からジョブデータを受信すると、該ジョブデータをハードディスク装置６２に記憶する。図４は、ハードディスク装置６２に記憶されているジョブデータに対して画像形成装置２０のＣＰＵ５７が面付けに関して行う処理の流れを示している。
【００６２】
ＣＰＵ５７は、ハードディスク装置６２に記憶されているジョブデータに係る出力処理を行うタイミング、すなわち、該出力処理に備えて画像データを準備すべきタイミングが到来したか否かを判断する（ステップＳ２０１）。たとえば、即時実行の印刷ジョブの場合は、プリンタコントローラ１０からその印刷ジョブのデータを受信し終えた時点で上記タイミングが到来する。出力保留の指示のある印刷ジョブの場合は、別途、画像形成装置２０の表示操作部３１などから出力指示を受けた場合に上記タイミングが到来する。
【００６３】
上記タイミングが到来すると（ステップＳ２０１；Ｙｅｓ）、ＣＰＵ５７は、ジョブデータに含まれる制御情報に基づき、当該ジョブデータに係る印刷ジョブが面付けジョブであるか否かを判断し（ステップＳ２０２）、面付けジョブでない場合は（ステップＳ２０２；Ｎｏ）本処理を終了する。この場合は、ジョブデータに含まれているイメージデータがそのまま画像形成用のイメージデータとして使用される。
【００６４】
面付けジョブの場合は（ステップＳ２０２；Ｙｅｓ）、プリンタコントローラ１０で面付け済みか否かを、処理対象のジョブデータに含まれる制御情報に基づいて判断し（ステップＳ２０３）、面付け済みの場合は（ステップＳ２０３；Ｙｅｓ）本処理を終了する。この場合、ジョブデータに含まれている面付け済みのイメージデータがそのまま画像形成用のイメージデータとして使用される。
【００６５】
面付け済みでない場合は（ステップＳ２０３；Ｎｏ）、制御情報に含まれる面付けに関する情報に基づいて、出力用紙１ページに対応する画像エリアにレイアウトすべき複数のページおよびそれらのレイアウトを決定する。そして、該決定に従って複数ページ分のイメージデータを出力用紙１ページに対応する画像エリアに面付けして新たな１ページ分（出力用紙１ページ分）のイメージデータにすることを、当該ジョブデータに係る面付け前の全ページについて行って（ステップＳ２０４）処理を終了する。この場合は、ステップＳ２０４で面付けして得た新たなイメージデータが画像形成用のイメージデータとして使用される。
【００６６】
画像形成装置２０での面付け処理はＣＰＵ５７が行うので１バイト単位あるいは１ワード単位の精度で行われる。このため、たとえば、１バイト単位（８ビット単位）の面付け精度において各ページの幅がＭ（Ｍは正整数）バイト＋３ビットの場合には、最小でも隣接するページとの間に５ビットに相当する幅の隙間が生じる。
【００６７】
しなしながら、印字率が所定値より高い場合（言い換えると、隙間が目立つ画像の場合）はプリンタコントローラ１０にて高精度の面付けを行い、印字率が所定値以下の場合（言い換えると、隙間が目立ち難い画像の場合）にのみ画像形成装置２０で面付け処理を行うので、画像形成装置２０で面付け処理を行っても隙間が目立たず見栄えに影響がでない。
【００６８】
なお、画像形成装置２０は、ハードディスク装置６２に記憶されているジョブデータに対して、表示操作部３１から面付けに関する設定変更（たとえば、ページ順序を入れ替える等の変更操作）を受け付け可能に構成されている。そして、表示操作部３１で面付け設定の変更操作を受けたジョブが、プリンタコントローラ１０で面付け処理されたジョブ（図４のステップＳ２０３で「Ｙｅｓ」となるジョブ）の場合は、変更後の設定での面付け処理のやり直しをプリンタコントローラ１０に依頼する。
【００６９】
一方、面付け設定の変更操作を受けたジョブが画像形成装置２０で面付け処理するジョブ（図４のステップＳ２０３で「Ｎｏ」となるジョブ）の場合は、変更後の設定での面付け処理を画像形成装置２０で行うようになっている。
【００７０】
プリンタコントローラ１０に面付けのやり直しを依頼した場合、プリンタコントローラ１０は変更後の面付け設定に対応するようにＲＩＰ処理を再度実行し、該面付け後のイメージデータを画像形成装置２０に送信する。画像形成装置２０は該イメージデータでハードディスク装置６２に記憶されている当該ジョブに係る変更前のイメージデータを更新する。このように、面付けをプリンタコントローラ１０でやり直す場合は、ＲＩＰ処理が行われるので面付け設定の変更に対応するための所要時間が長くかかる。
【００７１】
これに対し、面付け設定の変更に画像形成装置２０で対応する場合は、ハードディスク装置６２に記憶してあるイメージデータを使用して面付けをやり直すので再度のＲＩＰ処理は不要であり、面付け設定の変更に短時間で対応することができる。特に、画像形成装置２０は、実際の面付け処理の実行は、図４のステップＳ２０１で示した画像準備タイミングが到来した場合に開始するので、表示操作部３１で面付け設定の変更操作を受けてもその時点ではジョブデータ内の面付け設定に関する制御情報を変更するだけとなり、面付け設定の変更に係る処理負担はほとんどない。
【００７２】
＜第２の実施の形態＞
第２の実施の形態に係る画像形成システム５の構成は図１、図２に示すものと同様であり、その説明は省略する。また、画像形成装置２０の動作は第１の実施の形態と同一でありその説明は省略する。
【００７３】
第２の実施の形態では、高精度面付けを行うか否かの選択を情報処理装置２のプリンタドライバ画面を通じてユーザから受け付け、画像形成システム５は該ユーザの指定に基づいて、面付け処理をプリンタコントローラ１０で行うか画像形成装置２０で行うかを判定するようになっている。
【００７４】
情報処理装置２は、プリンタドライバの画面を通してユーザから面付け設定を受ける際に、その面付けを高精度で行うか否かの選択を受け、該選択結果を示す制御情報を含む印刷ジョブのデータをプリンタコントローラ１０に送信する。
【００７５】
図５は、第２の実施の形態に係るプリンタコントローラ１０が行う処理の流れを示している。プリンタコントローラ１０は、常に情報処理装置２から印刷ジョブのデータが受信されるのを待機しており（ステップＳ３０１；Ｎｏ）、受信が開始すると（ステップＳ３０１；Ｙｅｓ）、ＣＰＵ１１はジョブ情報部の内容を解析し、面付け設定の指示があるか否かを判断する（ステップＳ３０２）。
【００７６】
面付け設定の指示がある場合は（ステップＳ３０２；Ｙｅｓ）、さらにジョブ情報部の内容を解析し、高精度面付けの設定があるか否かを判断する（ステップＳ３０３）。面付け設定の指示がない場合（ステップＳ３０２；Ｎｏ）または高精度面付けの設定がない場合は（ステップＳ３０３；Ｎｏ）、受信した印刷ジョブの全ページについて印刷データを順次ラスタライズしてイメージデータを生成するＲＩＰ処理を行い（ステップＳ３０６）、生成した各ページのイメージデータと印刷ジョブのデータに含まれていた制御情報の内容等を画像形成装置２０に対応したデータ形式に変換した制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ３０７）処理を終了する。この場合、ジョブデータには制御情報として、通常ジョブであることを示す情報が埋め込まれる。
【００７７】
高精度面付けの設定がある場合は（ステップＳ３０３；Ｙｅｓ）、印刷ジョブのデータの受信が全ページについて完了するのを待ち（ステップＳ３０４；Ｎｏ）、全ページの受信が完了すると（ステップＳ３０４；Ｙｅｓ）、当該印刷ジョブの全ページについてプリンタコントローラ１０にて高精度の面付け処理を行う（ステップＳ３０５）。面付け処理は第１の実施の形態と同様にＲＩＰ処理に合わせて１ドット単位の高精度で行われる。その後、ステップＳ３０７に移行してジョブデータを送信する。なお、この場合、ジョブデータに制御情報として、面付けジョブであることを示す情報と、面付け済みであることを示す情報とが埋め込まれる。
【００７８】
ユーザによる高精度面付けの選択指示は、プリンタドライバの画面から受け付ける場合に限定されず、たとえば、プリンタコントローラ１０が画像形成装置２０と別体に設けられかつ表示操作部を有する場合は、プリンタコントローラ１０の表示操作部にて受け付けてもよい。
【００７９】
＜第３の実施の形態＞
第３の実施の形態に係る画像形成システム５の構成は図１、図２に示すものと同様であり、その説明は省略する。第３の実施の形態では面付け処理をプリンタコントローラ１０で行うか画像形成装置２０で行うかを印字率に基づいてページ単位に判定するようになっている。
【００８０】
情報処理装置２がプリンタコントローラ１０に対して送信する印刷ジョブは第１の実施の形態と同一でありその説明は省略する。
【００８１】
図６は、第３の実施の形態に係るプリンタコントローラ１０が行う処理の流れを示している。プリンタコントローラ１０は、常に情報処理装置２から印刷ジョブのデータが受信されるのを待機しており（ステップＳ４０１；Ｎｏ）、受信が開始すると（ステップＳ４０１；Ｙｅｓ）、ＣＰＵ１１は受信したデータのジョブ情報部を解析し、面付け設定の指示があるか否かを判断する（ステップＳ４０２）。
【００８２】
面付け設定の指示がなければ（ステップＳ４０２；Ｎｏ）、受信した印刷ジョブの全ページについて印刷データを順次ラスタライズしてイメージデータを生成するＲＩＰ処理を行い（ステップＳ４０８）、生成した各ページのイメージデータと印刷ジョブのデータに含まれていた制御情報の内容等を画像形成装置２０に対応したデータ形式に変換した制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ４０９）処理を終了する。この場合、ジョブデータに制御情報として、通常ジョブであることを示す情報が含まれる。
【００８３】
面付け設定の指示がある場合は（ステップＳ４０２；Ｙｅｓ）、印刷ジョブのデータの受信が全ページについて完了するのを待ち（ステップＳ４０３；Ｎｏ）、全ページの受信が完了すると（ステップＳ４０３；Ｙｅｓ）、ＣＰＵ１１は、予め定めた特定ページについて画像の印字率を演算する（ステップＳ４０４）。特定ページは、たとえば、表紙、表紙と同じ出力用紙に面付けされるページ、製本状態で見開いた際に左右のページが同一用紙となるようなページなど、面付けされたページ間の境界が製本後にユーザの目に触れ得るページである。
【００８４】
なお、印字率は第１の実施の形態と同様に、製本や冊子に整形された後に残る有効エリア（切り落とされる枠部分などを除くエリア）における印字率であり、演算で求める印字率は、全特定ページの印字率の平均値でもよいし、特定ページ毎の印字率の中で最も高い印字率でもよい。
【００８５】
ＣＰＵ１１は、求めた印字率が予め定めた所定値より高いか否かを判定し（ステップＳ４０５）、求めた印字率が所定値以下の場合は（ステップＳ４０５；Ｎｏ）、当該印刷ジョブに対する面付け処理はプリンタコントローラ１０で行わずに、ステップＳ４０８に移行する。すなわち、面付け設定がない場合と同様に、全ページについて印刷データをラスタライズしてイメージデータを生成（ＲＩＰ処理）し（ステップＳ４０８）、この生成した各ページのイメージデータと制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ４０９）処理を終了する。
【００８６】
なお、この場合、ジョブデータに制御情報として、面付けジョブであることを示す情報と、全ページにつき、面付け済みでないことを示す情報とが埋め込まれる。ここで、面付け済みか否かを示す情報は、ぺ−ジ毎に面付け済みか否かを示す。
【００８７】
特定ページに係る印字率が所定値より高い場合は（ステップＳ４０５；Ｙｅｓ）、特定ページについてプリンタコントローラ１０にて１ドット単位の高精度の面付け処理を行う（ステップＳ４０６）。ここでは、印刷データをラスタライズしてイメージデータを生成するＲＩＰ処理の実行時に面付け処理を合わせて行う。なお、ＲＩＰ処理後に別途、面付け処理を行ってもかまわない。
【００８８】
さらに、特定ページ以外のページについてＲＩＰ処理を行う（ステップＳ４０７）。その後、各イメージデータと制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ４０９）処理を終了する。なお、この場合、ジョブデータに制御情報として、面付けジョブであることを示す情報と、ページ毎に面付け済みであるか否かを示す情報とが埋め込まれる。面付け済みか否かを示す情報は、たとえば、ジョブデータのうちのページ情報部にぺ−ジ毎に付加される。
【００８９】
このように第３の実施の形態では、ページ間の境界が見栄えに影響するような印字率の高い特定ページのみを対象にプリンタコントローラ１０で面付けが行われる。なお、印字率の高低にかかわらず、特定ページはプリンタコントローラ１０で面付けするように構成されてもよい。
【００９０】
次に第３の実施の形態に係る画像形成装置２０が行う処理について説明する。
【００９１】
画像形成装置２０は、プリンタコントローラ１０からジョブデータを受信すると、該ジョブデータをハードディスク装置６２に記憶する。図７は、ハードディスク装置６２に記憶されているジョブデータに対して画像形成装置２０のＣＰＵ５７が面付けに関して行う処理の流れを示している。
【００９２】
ＣＰＵ５７は、ハードディスク装置６２に記憶されているジョブデータに係る出力処理を行うタイミング（該出力処理に備えて画像を準備するタイミング）が到来したか否かを判断する（ステップＳ５０１）。上記タイミングが到来した場合は（ステップＳ５０１；Ｙｅｓ）、ジョブデータに含まれる制御情報に基づき、当該ジョブデータに係るジョブが面付けジョブであるか否かを判断し（ステップＳ５０２）、面付けジョブでない場合は（ステップＳ５０２；Ｎｏ）本処理を終了する。この場合は、ジョブデータに含まれていたイメージデータがそのまま画像形成用のイメージデータとして使用される。
【００９３】
面付けジョブの場合は（ステップＳ５０２；Ｙｅｓ）、ページ毎に、そのページがプリンタコントローラ１０で面付け済みであるか否かを、ジョブデータ内のページ情報部に基づいて判断する（ステップＳ５０３）。注目するページがプリンタコントローラ１０で面付け済みでない場合は（ステップＳ５０３；Ｎｏ）、当該ページおよびこれと同一出力用紙に面付けすべきページの面付け処理を行い（ステップＳ５０４）、ステップＳ５０５に移行する。画像形成装置２０での面付け処理は、第１の実施の形態と同様にＣＰＵ５７が行うので１バイト単位あるいは１ワード単位の精度で行われる。
【００９４】
注目するページが面付け済みの場合は（ステップＳ５０３；Ｙｅｓ）、ステップＳ５０５に移行する。ステップＳ５０５では、全ページについて面付け済みとなったか否かを判定し、面付けされていないページがある場合は（ステップＳ５０５；Ｎｏ）、注目するページをステップＳ５０３の判断を受けていない他のページに変更して（ステップＳ５０６）、ステップＳ５０３へ移行し、処理を継続する。全ページ面付け済みの場合は（ステップＳ５０５；Ｙｅｓ）本処理を終了する。この場合、ジョブデータに含まれていたプリンタコントローラ１０で面付け済みのイメージデータはそのまま画像形成用のイメージデータとして使用され、プリンタコントローラ１０で面付けされていなかったページについては画像形成装置２０にて面付けして得たイメージデータが画像形成用に使用される。
【００９５】
なお、画像形成装置２０は、ハードディスク装置６２に記憶されているジョブデータに対して、表示操作部３１から面付けに関する設定変更（たとえば、ページ順序を入れ替える等の変更）をページ単位に受け付け可能に構成されている。そして、表示操作部３１で面付け設定の変更操作を受けたページが、プリンタコントローラ１０で面付け処理されたページ（図７のステップＳ５０３で「Ｙｅｓ」となるページ）の場合は、そのページについて、変更後の設定での面付け処理のやり直しをプリンタコントローラ１０に依頼する。一方、面付け設定の変更操作を受けたページが画像形成装置２０で面付けしたページ（図７のステップＳ５０３で「Ｎｏ」となるページ）の場合は、そのページに関する変更後の設定での面付け処理を画像形成装置２０で行うようになっている。
【００９６】
プリンタコントローラ１０に面付けのやり直しを依頼した場合、プリンタコントローラ１０は指定されたページについて変更後の面付け設定に対応するようにＲＩＰ処理を実行し、生成した面付け後のイメージデータを画像形成装置２０に送信し、画像形成装置２０は該イメージデータでハードディスク装置６２に記憶されている当該ページの変更前のイメージデータを更新する。
【００９７】
このように、面付け設定の変更操作を受けた場合でも、プリンタコントローラ１０で面付けされたページについてのみプリンタコントローラ１０に再度の面付けを依頼するので、プリンタコントローラでＲＩＰ処理されるページを最小限に抑えることができ、面付け設定の変更に対応するまでの所要時間を短くすることができる。
【００９８】
＜第４の実施の形態＞
第４の実施の形態に係る画像形成システム５の構成は図１、図２に示すものと同様であり、その説明は省略する。また、画像形成装置２０の動作は第３の実施の形態と同一でありその説明は省略する。
【００９９】
第４の実施の形態では、高精度面付けを行うか否かの選択を情報処理装置２のプリンタドライバ画面を通じてユーザからページ単位に受け付け、画像形成システム５は該ユーザの指定に基づいて、面付け処理をプリンタコントローラ１０で行うか画像形成装置２０で行うかをページ単位に判定するようになっている。
【０１００】
情報処理装置２は、プリンタドライバの画面を通してユーザから面付け設定を受ける際に、その面付けを高精度で行うか否かの選択をページ単位に受け、該選択結果を示す制御情報を含む印刷ジョブのデータをプリンタコントローラ１０に送信する。
【０１０１】
図８は、第４の実施の形態に係るプリンタコントローラ１０が行う処理の流れを示している。プリンタコントローラ１０は、常に情報処理装置２から印刷ジョブのデータが受信されるのを待機しており（ステップＳ６０１；Ｎｏ）、受信が開始すると（ステップＳ６０１；Ｙｅｓ）、ＣＰＵ１１はジョブ情報部もしくはページ情報部の内容を解析し、面付け設定の指示があるか否かを判断する（ステップＳ６０２）。
【０１０２】
面付け設定の指示がない場合は（ステップＳ６０２；Ｎｏ）、受信した印刷ジョブの全ページについて印刷データを順次ラスタライズしてイメージデータを生成するＲＩＰ処理を行い（ステップＳ６０７）、該生成した各ページのイメージデータと印刷ジョブのデータに含まれていた制御情報の内容等を画像形成装置２０に対応したデータ形式に変換した制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ６０８）処理を終了する。この場合、ジョブデータに制御情報として、通常ジョブであることを示す情報が含まれる。
【０１０３】
面付け設定の指示がある場合は（ステップＳ６０２；Ｙｅｓ）、印刷ジョブのデータの受信が全ページについて完了するのを待つ（ステップＳ６０３；Ｎｏ）。
【０１０４】
全ページの受信が完了すると（ステップＳ６０３；Ｙｅｓ）、ＣＰＵ１１は、当該印刷ジョブの中に高精度面付けの設定がなされたページがあるか否かを判別し（ステップＳ６０４）、高精度面付けの設定がなされたページがない場合は（ステップＳ６０４；Ｎｏ）、当該印刷ジョブに対する面付け処理はプリンタコントローラ１０で行わずに、ステップＳ６０７へ移行する。すなわち、面付け設定がない場合と同様に、全ページについて印刷データをラスタライズしてイメージデータを生成（ＲＩＰ処理）し（ステップＳ６０７）、該生成した各ページのイメージデータと制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ６０８）処理を終了する。
【０１０５】
なお、この場合、ジョブデータに制御情報として、面付けジョブであることを示す情報と、全ページにつき、面付け済みでないことを示す情報とが埋め込まれる。面付け済みか否かを示す情報はぺ−ジ毎に面付け済みか否かを示す。
【０１０６】
高精度面付けの設定がなされたページがある場合は（ステップＳ６０４；Ｙｅｓ）、高精度面付けの設定がなされているページについてプリンタコントローラ１０にて１ドット単位の高精度の面付け処理を行う（ステップＳ６０５）。ここでは、印刷データをラスタライズしてイメージデータを生成するＲＩＰ処理の実行時に面付け処理を合わせて行う。なお、ＲＩＰ処理後に別途、面付け処理を行ってもかまわない。
【０１０７】
さらに、高精度面付けの設定がなされていないページについてＲＩＰ処理を行う（ステップＳ６０６）。その後、ステップＳ６０８に移行し、各イメージデータと制御情報とを含むジョブデータを画像形成装置２０へ送信して（ステップＳ６０８）処理を終了する。なお、この場合、ジョブデータに制御情報として、面付けジョブであることを示す情報と、ページ毎に面付け済みであるか否かを示す情報とが埋め込まれる。
【０１０８】
なお、ユーザによる高精度面付けの選択指示は、プリンタドライバの画面から受け付ける場合に限定されず、たとえば、プリンタコントローラ１０が画像形成装置２０と別体に設けられかつ操作部を有する場合は、プリンタコントローラ１０の操作部にて受け付けてもよい。
【０１０９】
また、画像形成装置２０のハードディスク装置６２にジョブデータを記憶した後の面付け設定の変更操作の受け付けおよびこれに対応する処理は、第３の実施の形態と同様であり、その説明は省略する。
【０１１０】
以上、本発明の各種実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１１】
実施の形態では、画像形成装置２０としてデジタル複合機を例示したが、スキャナ部３２などを具備せず、単体のプリンタとして構成されてもよく、プリンタコントローラ１０からイメージデータを含むジョブデータを受けてプリント出力する機能を備えていればよい。
【０１１２】
実施の形態では、画像形成装置２０の内部にプリンタコントローラ１０が組み込まれている構成例を示したが、プリンタコントローラ１０は画像形成装置２０と別体に設けられてもよい。
【０１１３】
印字率と比較される所定値は、固定値でもよいし、任意の値に設定変更可能にされてもよい。また、特定ページをいかなるページにするかは、固定的に定められてもよいし、任意に設定変更可能にされてもよい。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】本発明の実施の形態に係る画像形成装置を示す断面図である。
【図３】第１の実施の形態に係る画像形成システムのプリンタコントローラが行う処理を示す流れ図である。
【図４】第１、第２の実施の形態に係る画像形成システムの画像形成装置が行う面付けに関する処理を示す流れ図である。
【図５】第２の実施の形態に係る画像形成システムのプリンタコントローラが行う処理を示す流れ図である。
【図６】第３の実施の形態に係る画像形成システムのプリンタコントローラが行う処理を示す流れ図である。
【図７】第３、第４の実施の形態に係る画像形成システムの画像形成装置が行う面付けに関する処理を示す流れ図である。
【図８】第４の実施の形態に係る画像形成システムのプリンタコントローラが行う処理を示す流れ図である。
【符号の説明】
【０１１５】
２…情報処理装置
３…ネットワーク
５…画像形成システム
１０…プリンタコントローラ
１１…ＣＰＵ
１２…ＬＡＮＩＦ部
１３…画像メモリ
１４…ハードディスク装置
１５…ＤＲＡＭ制御部
２０…画像形成装置
２１…大容量給紙装置
２２…後処理装置
３１…表示操作部
３１ａ…表示部
３１ｂ…操作部
３１ｃ…操作制御部
３２…スキャナ部
３２ａ…ラインイメージセンサ
３２ｂ…スキャナ制御部
３３…自動原稿送り装置
３３ａ…原稿トレイ
３４…プリンタ部
３４ｂ…プリンタ制御部
３６…給紙トレイ
３７…画像形成部
３８…用紙搬送機構
４１…感光体
４２…帯電装置
４３…レーザーユニット
４４…現像装置
４５…転写装置
４６…分離装置
４７…クリーニング装置
４８…定着装置
５０…主制御部
５１…読み取り処理部
５２…ＤＲＡＭ制御部
５３ａ…圧縮ＩＣ
５３ｂ…伸張ＩＣ
５４…ＰＣＩバス
５５…画像メモリ
５５ａ…ページメモリ
５５ｂ…圧縮メモリ
５６…書き込み処理部
５７…ＣＰＵ
５８…ＲＯＭ
５９…ＲＡＭ
６１…不揮発メモリ
６２…ハードディスク装置
【図１】
0005035559.tif 000002
【図２】
0005035559.tif 000003
【図３】
0005035559.tif 000004
【図４】
0005035559.tif 000005
【図５】
0005035559.tif 000006
【図６】
0005035559.tif 000007
【図７】
0005035559.tif 000008
【図８】
0005035559.tif 000009