(57)【要約】    【課題】  多重連結したＰＯＤデッキを持つような給紙パスの長いプリントエンジンでも、印刷速度性能を最大限発揮することを可能にする。    【解決手段】  給紙パス上に種類の異なる用紙を給紙するためのＰＯデッキ１０２４〜１０２７が接続可能な画像形成装置において、ネットワークＩ／Ｆ２００４が、ＰＤＬで記述された画像データを受信し、給紙情報抽出部２００８が、受信された画像データに含まれる複数頁に亘る頁ごとの給紙情報を抽出し、エンジン制御部１００４に送る。エンジン制御部１００４のＣＰＵ２０１０は、送られた給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙をＰＯデッキ１０２４〜１０２７から予め給紙させる。【選択図】      図２
2005335929.tif 000002
【特許請求の範囲】
【請求項１】
給紙パス上に種類の異なる用紙を給紙するための給紙装置が接続可能な画像形成装置において、
ページ記述言語で記述された画像データを受信する受信手段と、
前記受信手段によって受信された画像データに含まれる複数頁に亘る頁ごとの給紙情報を抽出する抽出手段と、
前記抽出手段によって抽出された給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させる予備給紙手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記受信手段によって受信された画像データに基づき画像転写用データを作成する作成手段を更に有し、
前記抽出手段は、前記作成手段によって作成される画像転写用データが対応する頁、及び該頁に後続する少なくとも１つの頁の各給紙情報を抽出することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記作成手段によって作成された画像転写用データに基づき、用紙に対する画像転写を行なう画像転写手段を更に有し、
前記給紙パスは、前記画像転写手段へ用紙を給紙する位置に配置されることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記予備給紙手段は、前記給紙パス上において下流側の用紙が給紙されると、上流側の用紙を該空いた下流側の用紙位置に搬送することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記受信手段によって受信された画像データに基づき画像転写用データを作成する作成手段と、
前記作成手段によって作成された画像転写用データに基づき、用紙に対する画像転写を行なう画像転写手段とを更に有し、
前記画像形成装置は第１及び第２の部分から構成され、前記受信手段、前記抽出手段、及び前記作成手段は前記第１の部分に設けられ、前記予備給紙手段及び前記画像転写手段は前記第２の部分に設けられることを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記抽出手段と前記作成手段とは互いに独立した回路によって実現されることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記抽出手段と前記作成手段とは同一の回路によって実現されるとともに、該回路では、マルチタスクによる並列処理が実行されることを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記受信手段によって受信された画像データに基づき画像転写用データを作成する作成手段と、
前記作成手段によって作成された画像転写用データに基づき、用紙に対する画像転写を行なう画像転写手段とを更に有し、
前記画像形成装置は第１及び第２の部分から構成され、前記受信手段及び前記作成手段は前記第１の部分に設けられ、前記抽出手段、前記予備給紙手段、及び前記画像転写手段は前記第２の部分に設けられることを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記抽出手段と前記前記予備給紙手段及び前記画像転写手段とは互いに独立した回路によって実現されることを特徴とする請求項８記載の画像形成装置。
【請求項１０】
前記抽出手段と前記前記予備給紙手段及び前記画像転写手段とは同一の回路によって実現されるとともに、該回路では、マルチタスクによる並列処理が実行されることを特徴とする請求項８記載の画像形成装置。
【請求項１１】
前記給紙情報は、用紙のサイズを示す情報であることを特徴とする請求項１記載の画像形成装置。
【請求項１２】
前記受信手段は、頁ごとの給紙情報を複数頁に亘って示す付加給紙情報を付加された、ページ記述言語で記述された画像データを受信し、
前記抽出手段は、前記受信手段によって受信された画像データに付加された付加給紙情報を抽出し、
前記予備給紙手段は、前記抽出手段によって抽出された付加給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させることを特徴とする請求項１記載の画像形成装置。
【請求項１３】
前記受信手段は、頁識別符号をそれぞれ付与された、ページ記述言語で記述された頁ごとの画像データと頁ごとの複数頁に亘った給紙情報とを受信し、
前記抽出手段は、前記受信手段によって受信された頁識別符号を付与された頁ごとの給紙情報を抽出し、
前記予備給紙手段は、前記抽出手段によって抽出された頁識別符号を付与された頁ごとの給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させることを特徴とする請求項１記載の画像形成装置。
【請求項１４】
前記画像形成装置が電子写真方式のプリントエンジンで構成されることを特徴とする請求項１記載の画像形成装置。
【請求項１５】
前記画像形成装置がインクジェット方式のプリントエンジンで構成されることを特徴とする請求項１記載の画像形成装置。
【請求項１６】
前記画像形成装置が熱昇華方式のプリントエンジンで構成されることを特徴とする請求項１記載の画像形成装置。
【請求項１７】
前記給紙装置は複数の給紙用ユニットから構成され、該複数の給紙用ユニットは前記プリントエンジンの前記給紙パス上における上流側に多重連結されることを特徴とする請求項１記載の画像形成装置。
【請求項１８】
給紙パス上に種類の異なる用紙を給紙するための給紙装置が接続可能な画像形成装置に適用される予備給紙方法において、
ページ記述言語で記述された画像データを受信する受信ステップと、
前記受信ステップによって受信された画像データに含まれる複数頁に亘る頁ごとの給紙情報を抽出する抽出ステップと、
前記抽出ステップによって抽出された給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させる予備給紙ステップと
を有することを特徴とする予備給紙方法。
【請求項１９】
前記受信ステップによって受信された画像データに基づき画像転写用データを作成する作成ステップを更に有し、
前記抽出ステップでは、前記作成ステップによって作成される画像転写用データが対応する頁、及び該頁に後続する少なくとも１つの頁の各給紙情報を抽出することを特徴とする請求項１８記載の予備給紙方法。
【請求項２０】
前記予備給紙ステップでは、前記給紙パス上において下流側の用紙が給紙されると、上流側の用紙を該空いた下流側の用紙位置に搬送することを特徴とする請求項１８記載の予備給紙方法。
【請求項２１】
前記受信ステップでは、頁ごとの給紙情報を複数頁に亘って示す付加給紙情報を付加された、ページ記述言語で記述された画像データを受信し、
前記抽出では、前記受信ステップによって受信された画像データに付加された付加給紙情報を抽出し、
前記予備給紙ステップでは、前記抽出ステップによって抽出された付加給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させることを特徴とする請求項１８記載の予備給紙方法。
【請求項２２】
前記受信ステップでは、頁識別符号をそれぞれ付与された、ページ記述言語で記述された頁ごとの画像データと頁ごとの複数頁に亘った給紙情報とを受信し、
前記抽出ステップでは、前記受信ステップによって受信された頁識別符号を付与された頁ごとの給紙情報を抽出し、
前記予備給紙ステップでは、前記抽出ステップによって抽出された頁識別符号を付与された頁ごとの給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させることを特徴とする請求項１８記載の予備給紙方法。
【請求項２３】
給紙パス上に種類の異なる用紙を給紙するための給紙装置が接続可能な画像形成装置に適用される予備給紙方法を、コンピュータに実行させるためのプログラムにおいて、
ページ記述言語で記述された画像データを受信する受信ステップと、
前記受信ステップによって受信された画像データに含まれる複数頁に亘る頁ごとの給紙情報を抽出する抽出ステップと、
前記抽出ステップによって抽出された給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させる予備給紙ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、予備給紙方法、及びプログラムに関し、特に、給紙パス上に種類の異なる用紙を給紙するための給紙装置が接続可能な画像形成装置、該画像形成装置に適用される予備給紙方法、及び該予備給紙方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、ホストコンピュータと画像形成装置とがネットワークケーブルやプリンタケーブルを介して接続された画像形成システムにおいて、画像データの画像形成（印刷）は、以下のように処理される。
【０００３】
まず、ホストコンピュータ上のアプリケーションソフトウェアで画像データが生成され、この画像データは、ホストコンピュータ上で起動しているプリンタドライバ（ソフトウェア）によって、プリンタを駆動するためのコマンドと画像データとからなる、ページ記述言語（以下「ＰＤＬ」という）等で記述されたＰＤＬデータ列に変換され、ネットワークケーブルやプリンタケーブルを通して、画像形成装置のコントローラに転送される。画像形成装置のコントローラは、受信したＰＤＬデータ列を解読し（この解読作業を「ＲＩＰ（Raster Image Processor）展開」という）、画像形成装置のプリントエンジンを制御するための制御コマンドと画像データとを生成し、これを、画像形成装置のプリントエンジンに転送する。画像形成装置のプリントエンジンは、この制御コマンドと画像データとを用いて、画像の印刷を行う（例えば、特許文献１参照）。
【０００４】
上記の従来技術において、ＰＤＬは２種類に大別される。１つは、ページ単位でプリントを実行するための用紙サイズや色等の情報を提供する第１のＰＤＬタイプである。もう１つは、ページ単位でプリントを実行するための頁ごとの情報に加えて、ジョブ全体のプリント情報も提供できる第２のＰＤＬタイプである。第２のＰＤＬタイプは、ジョブ全体のプリント制御を指定できるため、例えば、１部単位でステイプルする指示を行なったり、ＯＨＴ用紙と普通紙とに対して交互に同じ画像をプリントする指示を行なったり、という拡張性をＰＤＬに持たせることが可能である。
【０００５】
ところで、画像形成システムのプリントエンジンの高機能化、低コスト化、及びネットワーク技術によるデータ転送の高速化、低コスト化を背景に、画像形成システムを単なるデータプリントではなく、出版用の印刷に使いたいという要求が、近年多くなっている。こうした要求に応えるとともに、好きな時に、好きな分だけ、所謂、多品種少量の出版用の印刷を行うことが可能な技術が発達し、これがプリントオンデマンド（以下「ＰＯＤ」という）と呼ばれる。
【０００６】
ＰＯＤにおけるプリントジョブは、一般のデータプリントと異なり、出版を意識した見栄えの良いプリントと製本（フィニッシング）とが要求される。例えば、１つの冊子内に、異なる用紙サイズの用紙があったり、同じ用紙サイズでも、頁毎に用紙の色や材質が異なったりしていても十分に応じられることが求められる。すなわち、大量部数を印刷し、製本にも時間を掛けることができる従来の出版印刷であるならば、異なるサイズの用紙の頁をそれぞれ別々に印刷し、後で製本すれば良かったが、こうした多品種少量印刷であり、高速性と低コストとを要求されるＰＯＤプリントジョブでは、従来の出版印刷によって対応することはできない。
【０００７】
かくして、データ印刷用のプリンタのような１部単位の印刷にも対応できる画像形成システムを、多品種少量印刷であり、高速性と低コストとを要求されるＰＯＤプリントジョブに用いることが提案されている。
【０００８】
すなわち、ＰＯＤプリントジョブでは、１つの冊子内に、異なる用紙サイズの用紙があったり、同じ用紙サイズでも、頁毎に用紙の色や材質が異なったりする場合が少なくない。このようなジョブの実行要求に応えるには、１つのプリントエンジンに従来よりも多くの給紙装置を接続し、これによって、１つのジョブにおいて多種の用紙を使用できるようにする必要がある。また、ユーザが、プリントエンジンの給紙装置に装填する用紙をジョブ実行毎に変更しなくても済むようにするためにも、より多くの給紙装置がプリントエンジンに接続されることが望ましい。こうした要求に応えるために、プリントエンジンにおける用紙搬送路の上流側に複数のＰＯＤデッキ（給紙装置）を多重連結することが行われている。
【特許文献１】特開２００３−１５６８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の複数のＰＯＤデッキを備える従来の画像形成システムにおいて、多重連結された複数のＰＯＤデッキのうち、より上流側に位置するＰＯＤデッキから給紙された用紙をプリントエンジンの印字部に供給するためには、長い距離の用紙搬送が必要であり、そのための搬送時間も長くなる。この長い搬送時間によって、プリントエンジンが有する本来の印字速度を最大限発揮させるために、用紙への印字開始前（または転写のための作像開始前）に用紙をプリントエンジンの印字部に近い位置に、予め搬送しておく必要がある。この用紙の予めの搬送を「予備給紙」（または先行給紙）という。
【００１０】
この場合、複数のＰＯＤデッキの多重連結により給紙用の搬送パスが長くなるに応じて、予備給紙しておく必要のある用紙数が増加することになる。
【００１１】
ところで、前述した第１のＰＤＬタイプのＰＤＬデータでは、画像データのＲＩＰ展開を１頁分行った後でないと、その頁の給紙情報（用紙サイズ）が分からない。そのため、各頁の画像データのＲＩＰ展開が短時間で終了すれば、多数の頁分の給紙情報を予め入手できるので、十分な予備給紙ができるが、ある頁の画像データのＲＩＰ展開に長く時間がかかった場合、次頁以降の給紙情報が入手できず、予備給紙ができなくなってしまう。その場合、必要な用紙がプリントエンジンの印字部に近づくまで、作像の開始を遅らせる必要が出てきて、プリントエンジンが有する印刷速度性能を１００％発揮できないことになる。
【００１２】
また、前述した従来の第２のＰＤＬタイプのＰＤＬデータでは、ジョブ全体において、部の先頭頁や最終頁を表紙として特別な給紙段から給紙し、残りの頁を全て同じ給紙段から給紙するように指示したり、ＯＨＴ用紙の中挿しのように、同じ画像に対して、別の給紙段から交互に用紙を給紙したりと、ジョブモードに対応した指定はできるが、ＰＯＤプリントジョブで求められるような、１ジョブ内で、頁単位に異なる用紙を混在させるような指定をジョブ全体として行うことはできない。そのため、結局、ＰＯＤプリントジョブにおいては、画像データを１頁分ＲＩＰ展開してその頁の給紙情報を得て、該給紙情報に応じて用紙を予備給紙する形態をとることになり、第１のＰＤＬタイプのＰＤＬデータの場合と同じように、プリントエンジンが有する印刷速度性能を１００％発揮できないという問題点があった。
【００１３】
本発明はこのような問題点に鑑みてなされたものであって、多重連結したＰＯＤデッキを持つような給紙パスの長いプリントエンジンでも、印刷速度性能を最大限発揮することを可能とした画像形成装置、予備給紙方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の発明によれば、給紙パス上に種類の異なる用紙を給紙するための給紙装置が接続可能な画像形成装置において、ページ記述言語で記述された画像データを受信する受信手段と、前記受信手段によって受信された画像データに含まれる複数頁に亘る頁ごとの給紙情報を抽出する抽出手段と、前記抽出手段によって抽出された給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させる予備給紙手段とを有することを特徴とする画像形成装置が提供される。
【００１５】
また、請求項１８記載の発明によれば、給紙パス上に種類の異なる用紙を給紙するための給紙装置が接続可能な画像形成装置に適用される予備給紙方法において、ページ記述言語で記述された画像データを受信する受信ステップと、前記受信ステップによって受信された画像データに含まれる複数頁に亘る頁ごとの給紙情報を抽出する抽出ステップと、前記抽出ステップによって抽出された給紙情報に基づき、前記給紙パス上に、画像形成順に並んだ複数頁に対応する複数の用紙を前記給紙装置から予め給紙させる予備給紙ステップとを有することを特徴とする予備給紙方法が提供される。
【００１６】
さらに、上記予備給紙方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１７】
本発明によれば、頁毎に種類の異なる用紙が混在するようなＰＯＤジョブにおいて、各頁の画像の複雑さ（ＲＩＰ展開速度）に影響されることなく、効率的な給紙情報の抽出による予備給紙が可能となり、多重連結した給紙装置（ＰＯＤデッキ）を持つような給紙パスの長いプリントエンジンでも、プリントエンジンのもつ印刷速度性能を１００％発揮させることが可能となる。
【００１８】
また、予備給紙のために多数頁に亘る作像前のＲＩＰデータをコントローラの画像メモリ上に展開しておく必要が無くなるので、画像メモリに対するコストメリットが生じる。
【００１９】
また、画像形成装置がコントローラ、プリントエンジン、及びＰＯＤデッキから構成される場合に、これら３者のいずれかを改変するだけで本発明を実現でき、残りの部分を従来のもので構成できる。また、コントローラを改変する場合でも、その改変を最小限に抑えることが可能である。
【００２０】
また、給紙情報部と画像データ部とに分かれたＰＤＬデータ（ページ記述言語で記述された画像データ）を採用することによって、ＰＤＬデータのデータ量をコンパクト化することが可能となり、ホストコンピュータから画像形成装置へのデータ転送時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００２２】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係る画像形成装置を含む画像形成システムの構成を示す図である。
【００２３】
図１において１００１はホストコンピュータであり、ホストコンピュータ１００１ではアプリケーションソフトウェアとプリンタドライバとが実行され、アプリケーションソフトウェアから画像データがプリンタドライバに渡され、プリンタドライバがＰＤＬ（Page Description Language）データを生成する。図１において、ホストコンピュータは１台のみ図示されるが、複数のホストコンピュータをネットワークで接続する構成にしてもよい。
【００２４】
１０００は画像形成装置であり、１００２は、ホストコンピュータ１００１と画像形成装置１０００のコントローラ１００３とを接続するネットワークケーブルである。ネットワークケーブル１００２に代わって、専用のプリンタケーブルを用いる構成にしてもよい。
【００２５】
１００３は、画像形成装置１０００のコントローラであり、ホストコンピュータ１００１からネットワークケーブル１００２を経由して送られてきたＰＤＬデータは、コントローラ１００３で画像データと制御コマンドとにＲＩＰ（Raster Image Processor）展開される。
【００２６】
１００４は、画像形成装置１０００のプリントエンジン１１００を制御するエンジン制御部である。エンジン制御部１００４は、コントローラ１００３で展開された制御コマンドと画像データに従って、プリントエンジン１１００を駆動し、画像形成を実行する。
【００２７】
１００５、１００６、１００７、１００８は作像ユニットである。各作像ユニットは、感光ドラム、一次帯電器、レーザ露光装置、現像スリーブ、ドラムクリーナを有し、それぞれＹ，Ｍ，Ｃ，Ｋの各色の作像と中間転写ベルトへの画像転写とを実行する。１００９は中間転写ベルトであり、作像ユニット１００５〜１００８でそれぞれ作像された画像が重畳転写され、１枚のカラー画像となる。１０１０は、中間転写ベルト１００９のホームポジションセンサであり、作像ユニット１００５〜１００８による各転写は、ホームポジションセンサ１０１０によって検出されたタイミングに同期して行われ、これにより、色ずれの無い画像を中間転写ベルト１００９上に一次転写できる。
【００２８】
１０１１は二次転写ローラであり、中間転写ベルト１００９上の画像を用紙に転写する。１０１２はベルトクリーナであり、二次転写後に中間転写ベルト１００９を清掃する。
【００２９】
１０１３と１０１４は、プリントエンジン１１００内部にある給紙ユニットである。１０１５はレジ前ローラ、１０１６はレジセンサ、１０１７はレジローラである。給紙ユニット１０１３，１０１４や、後述のＰＯＤデッキ１０２４〜１０２７から給紙された用紙は、レジ前ローラ１０１５によって搬送され、レジセンサ１０１６が検出する信号に従って停止中のレジローラ１０１７に突き当てられてレジループを形成する。この後、中間転写ベルト１００９上の画像が二次転写位置に送られるのと同期して、レジローラ１０１７とレジ前ローラ１０１５とが用紙を搬送し、用紙と画像が同期して二次転写ローラ１０１１に送られ、これにより、二次転写が実行される。１０１８は二次転写後搬送ベルトであり、二次転写後の用紙を定着器１０１９に搬送する。定着器１０１９は、二次転写後の用紙に対して定着処理を行なう。
【００３０】
１０２０は反転フラッパであり、定着後の用紙を機外に排出する設定の場合は、用紙を外排紙ローラ１０２１に送り、そうした設定でない場合は、用紙を反転パス１０２２へ送る。１０２１は外排紙ローラであり、定着後の用紙を機外に排紙する。１０２２は反転パスであり、両面プリント時に用紙が送られ、用紙をスイッチバックして引き出すことにより、表裏を反転させる。１０２３は両面搬送パスであり、反転パス１０２２で表裏が反転された用紙を裏面プリントのため、再びレジ前ローラ１０１５へ搬送する。
【００３１】
１０２４〜１０２７はＰＯＤデッキであり、プリントエンジン１１００に重連結合する。すなわち、ＰＯＤデッキ１０２４がプリントエンジン１１００のレジ前ローラ１０１５の上流側に連結され、ＰＯＤデッキ１０２５がＰＯＤデッキ１０２４の上流側に連結され、ＰＯＤデッキ１０２６がＰＯＤデッキ１０２５の上流側に連結され、ＰＯＤデッキ１０２７がＰＯＤデッキ１０２６の上流側に連結される。各ＰＯＤデッキは、３つの給紙ユニットａ，ｂ，ｃを有する。
【００３２】
１０２８は、プリントエンジン１１００での予備給紙位置であり、１０２９〜１０３２は、ＰＯＤデッキ１０２４〜１０２７での各予備給紙位置である。各予備給紙位置に、各給紙ユニットから給紙された用紙の先頭が到達すると、該用紙の搬送を一時停止させる制御が行われるとともに、プリントエンジン１１００を含めたＰＯＤデッキ１０２４〜１０２７の重連結合において、下流側に位置する予備給紙位置に用紙が存在しないと、上流側の予備給紙位置に存在する用紙が、下流側の予備給紙位置に搬送されるように制御される。なお、ＰＯＤデッキ１０２４〜１０２７内の各給紙搬送パスや、プリントエンジン１１００内のレジローラ１０１７より上流側の給紙搬送パスにおいては、レジローラ１０１７より下流側の二次転写及び定着が行われる給紙搬送パスでの用紙速度（プロセス速度）よりも早い速度による給紙搬送、所謂、増速給紙が行われる。これにより、ＰＯＤデッキ１０２４〜１０２７から給紙された用紙が、転写タイミングに遅れることが無いようにされる。
【００３３】
なお、図１では、電子写真方式のプリントエンジンを例示しているが、本発明は、インクジェット方式や熱昇華方式等のプリントエンジンであってもよい。これは、後述の第２〜４の実施の形態でも同様である。
【００３４】
図２は、図１に示す画像形成システムのコントローラ１００３およびエンジン制御部１００４の内部構成を示すブロック図である。
【００３５】
まずコントローラ１００３の内部構成を説明する。
【００３６】
２０００は、コントローラ１００３の制御を行うＣＰＵである。２００１はＲＯＭであり、コントローラ１００３の制御プログラムが格納されている。２００２はＲＡＭであり、ＣＰＵ２０００にワーク領域を提供する。２００３は不揮発メモリであり、各種の調整値を格納する。
【００３７】
２００４はネットワークＩ／Ｆであり、ホストコンピュータ１００１から送られてきたＰＤＬデータを受信する。２００５はデータストレージであり、ネットワークＩ／Ｆ２００４が受け取ったＰＤＬデータ列を一時格納する。２００６はＲＩＰ部であり、各頁のＰＤＬデータをＲＩＰ展開し、画像データを作成する。なお、図２では、ＲＩＰ部２００６とＣＰＵ２０００とが別の構成となっているが、これに代わって、１つのＣＰＵを用い、該ＣＰＵに、マルチタスク処理によってコントローラ１００３全体の制御とＲＩＰ作業とを並列処理させるようにしてもよい。
【００３８】
２００７は画像メモリであり、ＲＩＰ部２００６が画像データを画像メモリ２００７にＲＩＰ展開する。２００８は、本実施の形態の特徴である給紙情報抽出部であり、データストレージ２００５に格納されたＰＤＬデータから、各頁の画像転写が行なわれるべき用紙の給紙に関する情報だけを抜き出す。給紙情報抽出部２００８で行われる処理については、図３を参照して後述する。
【００３９】
２００９はエンジンＩ／Ｆであり、プリントエンジン１１００のエンジン制御部１００４との間でコマンドのやりとりや画像データの転送を行う。
【００４０】
次にエンジン制御部１００４の内部構成を説明する。
【００４１】
２０１０は、プリントエンジン１１００のエンジン制御部１００４のＣＰＵである。２０１１はＲＯＭであり、プリントエンジン１１００の制御プログラムが格納されている。２０１２はＲＡＭであり、ＣＰＵ２０１０にワーク領域を提供する。２０１３は不揮発メモリであり、各種の調整値を格納する。
【００４２】
２０１４は、コントローラＩ／Ｆであり、コントローラ１００３との間でコマンドのやりとりや画像データの受信を行う。２０１５は作像部であり、コントローラＩ／Ｆ２０１４を介して入力された画像データを用いて作像を実施する。２０１６はＶsync発生部であり、図１に示すホームポジションセンサ１０１０によって得られる中間転写ベルト１００９のホームポジションを示す信号に基づき画像の同期信号Ｖsyncを発生し、この同期信号ＶsyncをコントローラＩ／Ｆ２０１４を経由してコントローラ１００３に送る。これを受信したコントローラ１００３は、同期信号Ｖsyncに同期して画像データの転送を行い、これによって、プリントエンジン１１００とコントローラ１００３との間で同期をとることができる。
【００４３】
２０１７はレジ制御部であり、同期信号Ｖsyncと同期してレジ動作を行い、これによって、作像と用紙搬送とを同期させる。２０１８は、中間転写ベルト１００９の駆動制御を行なうＩＴＢ駆動部である。
【００４４】
エンジン制御部１００４には含まれないが、エンジン制御部１００４に接続されるために図２に図示されるものとして、定着器１０１９、用紙の給紙や搬送を行う各種駆動部分としての駆動系２０２０、各ＰＯＤデッキ１０２４〜１０２７がある。
【００４５】
図３は、ホストコンピュータ１００１から送られ、データストレージ２００５に一時格納されるＰＤＬデータの一例を示す図である。
【００４６】
ＰＤＬデータは、頁毎に分かれたセクション３００１〜３００３からなり、各セクションの最後に改頁コマンド３００４〜３００６が存在し、これによって頁の境界を形成している。各セクション３００１〜３００３内には、画像サイズすなわち用紙サイズを表す情報部分３００７〜３００９と、それ以外の画像オブジェクトやその配置を示す情報部分３０１０〜３０１２とが含まれる。
【００４７】
給紙情報抽出部２００８は、これらのＰＤＬデータの内、情報部分３００７〜３００９を給紙情報として抽出して解釈し、それ以外の部分を読み飛ばすことにより、給紙情報だけを高速に抽出して、コントローラ１００３のＣＰＵ２０００に伝える。これにより、コントローラ１００３のＣＰＵ２０００は、各頁の通常のＲＩＰ展開と平行して、給紙情報だけを先の頁分まで先行して入手できる。そしてコントローラ１００３は、ある画像の作像に先行して複数頁先までの給紙情報をプリントエンジン１１００に伝え、これによって、ＰＤデッキ１０２４〜１０２７からの予備給紙を可能とする。
【００４８】
なお、図３においては、給紙情報として用紙サイズに関する情報の例を示したが、用紙種類や給紙段指定等の情報があれば、それを給紙情報として給紙情報抽出部２００８の処理対象とすることも可能である。また、図３では、ページ単位で給紙情報を提供する第１のＰＤＬタイプの例を説明したが、ページ単位の給紙情報に加えてジョブ全体のプリント情報も提供できる第２のＰＤＬタイプの場合も、セクション３００１よりも前の部分にジョブ全体のプリント情報が付加されるだけで、各頁のセクションの構成は、図３に示す構成と同様であるので、本発明は第２のＰＤＬタイプにも適用できる。
【００４９】
図４は、ＲＩＰ部２００６によって行なわれるＲＩＰ展開と給紙情報抽出部２００８によって行なわれる給紙情報抽出との時間的な関係を示す図である。
【００５０】
（Ａ）は、ＲＩＰ展開にかかる時間を表し、４００３は、頁Ａの画像データをＲＩＰ展開するのにかかる時間であり、該画像データが複雑な画像情報で構成されているため、ＲＩＰ展開するのに長い時間が必要なことを示している。４００４は、頁（Ａ＋１）の画像データをＲＩＰ展開するのにかかる時間であり、４０１０は、頁（Ａ−１）の画像データをＲＩＰ展開するのにかかる時間である。
【００５１】
一方、（Ｂ）は、給紙情報の抽出にかかる時間を表し、４００５〜４００９は、頁Ａ〜頁（Ａ＋４）の給紙情報の各抽出時間である。
【００５２】
図４に示すように、ある頁ＡのＲＩＰ展開に長い時間が必要な場合でも、本発明に係る画像形成システムであれば、給紙情報の抽出を、画像データのＲＩＰ展開とは独立して行えるため、先行して先の頁の給紙情報を入手することが可能である。したがって、後述の図５に示すように予備給紙を行えば、ＲＩＰ展開にかかる時間がばらついたとしても、プリントエンジン１１００の有する本来の印字速度を最大限発揮させることができる。
【００５３】
図５は、図１に示す画像形成システムにおいて行なわれる予備給紙の一例を示す図である。
【００５４】
図５において、用紙５００６〜５００９はそれぞれ、頁Ａ〜頁（Ａ＋３）の給紙情報に基づいて給紙された用紙であり、用紙５００６、５００７は、ＰＯＤデッキ１０２５の中段からの給紙であり、用紙５００８はＰＯＤデッキ１０２６の中段からの給紙であり、用紙５００９は、ＰＯＤデッキ１０２７の下段からの給紙である。
【００５５】
なお、本実施の形態においては、給紙情報抽出部２００８とＲＩＰ部２００６とを異なるブロックとして図示しているが、これらを１つのブロックで構成してマルチタスクによって、給紙情報抽出とＲＩＰ展開とを平行して行うようにしてもよい。
【００５６】
図６は、給紙情報抽出部２００８とＲＩＰ部２００６とを１つのブロックで構成し、マルチタスクによって、給紙情報抽出とＲＩＰ展開とを平行して行う場合のＯＳ（Operating System）の処理手順を示すフローチャートである。
【００５７】
ステップＳ６００１において、ジョブ先頭頁であるか否かを判断し、ジョブ先頭頁であるならばステップＳ６００２に進み、ジョブ先頭頁でなければステップＳ６００５に進む。
【００５８】
ステップＳ６００２において、コントローラ１００３のＣＰＵ２０００のシステムタイマに所定のタスク切り替え時間を設定する。すなわち、所定のタスク切り替え時間が経過したらタスク切り替えイベントを発行するようにＣＰＵ２０００のシステムタイマに対して設定を行う。
【００５９】
ステップＳ６００３では、給紙情報の抽出タスクを実行し、ＰＤＬデータ列から頁ごとの給紙情報を抽出する。この給紙情報抽出タスクの実行は、ステップＳ６００２で設定した所定のタスク切り替え時間が経過するまで繰り返され、複数頁分の給紙情報が、ジョブ先頭で獲得される。この給紙情報に基づいて、プリントエンジン１１００が、予備給紙を先行して行って、図５に示したように、給紙パス上に複数枚の予備給紙の列を作る。
【００６０】
所定のタスク切り替え時間が経過するとステップＳ６００４に進み、システムタイマからタスク切り替えイベントが発行され、これを受けた給紙情報抽出タスクではＣＰＵ２０００の実行権をＯＳに戻し、ＯＳはステップＳ６００５に進む。
【００６１】
ステップＳ６００５において、ＯＳはコントローラ１００３のＣＰＵ２０００のシステムタイマに対して所定のタスク切り替え時間を設定する。すなわち、所定のタスク切り替え時間が経過したらタスク切り替えイベントを発行するようにＣＰＵ２０００のシステムタイマに対して設定を行う。
【００６２】
ステップＳ６００６において、直前に行なった処理が、給紙情報抽出であるか、ＲＩＰ展開であるかを判定するとともに、ジョブの終了（最終頁のＲＩＰ展開の完了）であるか否かも判定する。ジョブの終了ではなく、かつ直前に行なった処理が給紙情報抽出である場合には、ステップＳ６００７に進んで、ＲＩＰ展開タスクを実行し、未だＲＩＰ展開を完了していない頁数が最も若い頁からＲＩＰ展開を実行し、所定のタスク切り替え時間が経過するまで継続する。
【００６３】
また、ジョブの終了ではなく、かつ直前に行なった処理がＲＩＰ展開である場合には、ステップＳ６００８に進んで、給紙情報抽出タスクを実行し、未だ給紙情報の抽出を完了していない頁数が最も若い頁から給紙情報抽出を実行し、所定のタスク切り替え時間が経過するまで継続する。
【００６４】
一方、ジョブの終了（最終頁のＲＩＰ展開の完了）である場合には本処理を終了する。
【００６５】
所定のタスク切り替え時間が経過するとステップＳ６００９に進み、タスク切り替えイベントを受けて処理を中断し、ステップＳ６００５に戻る。
【００６６】
このようにタイムシェアリングのマルチタスク制御を行えば、１つの処理ブロックで、ＲＩＰ展開と給紙情報抽出とを並行して行うことができる。
【００６７】
以上のように、第１の実施の形態における重連ＰＯＤデッキ１０２４〜１０２７を有する画像形成システムでは、コントローラ１００３に給紙情報抽出の機能を持たせることにより、ＲＩＰ展開にかかる時間とは無関係に、給紙情報の抽出が可能となり、プリントエンジン１１００のもつ本来の印刷速度を最大限発揮させることが可能になる。
【００６８】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を説明する。
【００６９】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成と同一部分には同一の参照符号を付して、第１の実施の形態の説明を流用し、異なる部分だけを説明する。
【００７０】
図７は、第２の実施の形態における画像形成システムのコントローラ１００３ａおよびエンジン制御部１００４ａの内部構成を示すブロック図である。
【００７１】
第２の実施の形態では、給紙情報抽出部７００８が、コントローラ１００３ａ側ではなく、エンジン制御部１００４ａのＣＰＵ２０１０に接続される。そして、コントローラ１００３ａのデータストレージ２００５から読み出されたＰＤＬデータは、エンジンＩ／Ｆ２００９とコントローラＩ／Ｆ２０１４とを介して、給紙情報抽出部７００８に送られ、給紙情報抽出部７００８で給紙情報の抽出が行なわれる。その他の動作は、第１の実施の形態と同一である。
【００７２】
すなわち、第２の実施の形態においては、給紙情報抽出部７００８がプリントエンジン１１００のエンジン制御部１００４ａ側に設けられ、給紙情報の抽出が、エンジン制御部１００４ａ側で実行される。このように構成することで、従来の画像形成システムにおけるコントローラをそのまま流用してコントローラ１００３ａとして画像形成システムを構築するような場合に、コントローラの改変を最小限にすることができる。
【００７３】
なお、本実施の形態では、給紙情報抽出部７００８とエンジン制御部１００４ａのＣＰＵ２０１０とを異なるブロックとして構成しているが、これに代わって、これらを１つのＣＰＵで構成し、該ＣＰＵがマルチタスク制御によって、プリントエンジン１１００の制御と給紙情報抽出処理とを平行して実行するようにしてもよい。この場合、図６に示す第１の実施の形態におけるＯＳの処理手順において、ＲＩＰ展開タスクをエンジン制御タスクに置き換えることになる。
【００７４】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態を説明する。
【００７５】
第３の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第３の実施の形態の説明においては、第１の実施の形態の構成と同一部分には同一の参照符号を付して、第１の実施の形態の説明を流用し、異なる部分だけを説明する。
【００７６】
図８は、第３の実施の形態における画像形成システムのコントローラ１００３ｂおよびエンジン制御部１００４ｂの内部構成を示すブロック図である。
【００７７】
第３の実施の形態では、図２に示す第１の実施の形態における給紙情報抽出部２００８を設けない。そして、コントローラ１００３ｂのネットワークＩ／Ｆ２００４ｂから、図９を参照して後述する付加給紙情報が、コントローラ１００３ｂのＣＰＵ２０００に与えられる。
【００７８】
図９は、第３の実施の形態におけるホストコンピュータ１００１上のプリンタドライバが、コントローラ１００３ｂに転送してくるＰＤＬデータの一例を示す図である。
【００７９】
図９における各データ部９００１〜９０１２は、図３に示す第１の実施の形態における各データ部３００１〜３０１２と同じであり、説明を省略する。
【００８０】
図９における付加給紙情報９０１３は、頁毎に分割されたセクション９０１４〜９０１６からなる。そして、セクション９０１４〜９０１６には、頁毎の給紙情報を含む情報部分９００７〜９００９と同じ情報がそれぞれ含まれる。こうした付加給紙情報９０１３が付加された図９に例示するようなＰＤＬデータが、ホストコンピュータ１００１のプリンタドライバで生成され、コントローラ１００３ｂに送信される。
【００８１】
こうしたＰＤＬデータを受信したコントローラ１００３ｂは、各データ部９００１〜９０１２だけをデータストレージ２００５に蓄積して、ＲＩＰ部２００６に展開処理を行わせる。並行して、コントローラ１００３ｂのＣＰＵ２０００が、ＲＩＰ部２００６によるＲＩＰ展開とは独立して、受信ＰＤＬデータから付加給紙情報９０１３を入手し、これから給紙情報を抽出して、エンジン制御部１００４へ送信するようにする。
【００８２】
このようにして、ホストコンピュータ１００１のプリンタドライバによって、予め付加給紙情報９０１３を作成しておき、これをＰＤＬデータ列（各データ部９００１〜９０１２）に付加することで、図４及び図５を参照して説明した第１の実施の形態におけるプリントエンジン１１００での作用効果を、第３の実施の形態でも得ることができる。第３の実施の形態は、プリントエンジン１１００での改変を伴わず、コントローラ１００３ｂでもＣＰＵ２０００の処理機能の追加だけで実現できる。
【００８３】
〔第４の実施の形態〕
次に、本発明の第４の実施の形態を説明する。
【００８４】
第４の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第４の実施の形態の説明においては、第１の実施の形態の構成と同一部分には同一の参照符号を付して、第１の実施の形態の説明を流用し、異なる部分だけを説明する。
【００８５】
図１０は、第４の実施の形態におけるホストコンピュータ１００１上のプリンタドライバが、コントローラ１００３に転送してくるＰＤＬデータの一例を示す図である。
【００８６】
図１０に示す各データ部１０００１〜１０００６、１００１０〜１００１２はそれぞれ、図３に示す第１の実施の形態における各データ部３００１〜３００６、３０１０〜３０１２と同じであり、説明を省略する。また、図１０に示す給紙情報１００１３及びセクション１００１４〜１００１６はそれぞれ、図９に示す第３の実施の形態における付加給紙情報９０１３及びセクション９０１４〜９０１６と同じであり、説明を省略する。
【００８７】
図１０におけるページＩＤ１０００７〜１０００９は第４の実施の形態に特有のものであり、図３に示す第１の実施の形態における、頁毎の給紙情報を含む情報部分９００７〜９００９に置き換わっている。ページＩＤ１０００７〜１０００９は、セクション１００１４〜１００１６がそれぞれ関係する頁に対して付与された識別符号であり、それぞれがセクション１００１４〜１００１６と一対一の対応関係にある。
【００８８】
すなわち、第４の実施の形態においてコントローラ１００３に転送されるＰＤＬデータは、給紙情報１００１３と、画像情報部（各データ部１０００１〜１０００３）とに分離された構造となっており、給紙情報１００１３と画像情報部とは、ページＩＤ１０００７〜１０００９によって対応付けられている。
【００８９】
第４の実施の形態におけるコントローラ１００３のＣＰＵ２０００は、第３の実施の形態におけるコントローラ１００３ｂのＣＰＵ２０００と同様に、給紙情報１００１３を処理するが、第４の実施の形態におけるコントローラ１００３のＲＩＰ部２００６は、給紙情報１００１３と画像情報部との両方をページＩＤページＩＤ１０００７〜１０００９で関係づけて処理し、画像サイズを認識した上でＲＩＰ展開を行う。
【００９０】
すなわち、第３の実施の形態では、「従来型ＰＤＬデータ＋付加給紙情報」という冗長な構成のデータがコントローラ１００３ｂに送られていたが、第４の実施の形態では、「画像情報部＋給紙情報１００１３」という両者がページＩＤによって対応付けられたＰＤＬデータがコントローラ１００３に送られる。これによって、第３の実施の形態での予備給紙と同じ予備給紙を実現するとともに、ホストコンピュータ１００１とコントローラ１００３との間を流れるＰＤＬデータの冗長性が無くなり、データ転送が高速化し、システム全体の処理能力を向上させることができる。
【００９１】
〔他の実施の形態〕
なお、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００９２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【００９３】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００９５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９６】
【図１】第１の実施の形態に係る画像形成装置を含む画像形成システムの構成を示す図である。
【図２】図１に示す画像形成システムのコントローラおよびエンジン制御部の内部構成を示すブロック図である。
【図３】ホストコンピュータから送られ、データストレージに一時格納されるＰＤＬデータの一例を示す図である。
【図４】ＲＩＰ部によって行なわれるＲＩＰ展開と給紙情報抽出部によって行なわれる給紙情報抽出との時間的な関係を示す図である。
【図５】図１に示す画像形成システムにおいて行なわれる予備給紙の一例を示す図である。
【図６】給紙情報抽出部とＲＩＰ部とを１つのブロックで構成し、マルチタスクによって、給紙情報抽出とＲＩＰ展開とを平行して行う場合のＯＳの処理手順を示すフローチャートである。
【図７】第２の実施の形態における画像形成システムのコントローラおよびエンジン制御部の内部構成を示すブロック図である。
【図８】第３の実施の形態における画像形成システムのコントローラおよびエンジン制御部の内部構成を示すブロック図である。
【図９】第３の実施の形態におけるホストコンピュータ上のプリンタドライバが、コントローラに転送してくるＰＤＬデータの一例を示す図である。
【図１０】第４の実施の形態におけるホストコンピュータ上のプリンタドライバが、コントローラに転送してくるＰＤＬデータの一例を示す図である。
【符号の説明】
【００９７】
１０００  画像形成装置
１００１  ホストコンピュータ
１００２  ネットワークケーブル
１００３  コントローラ
１００４  エンジン制御部
１００５〜１００８  作像ユニット
１０２４〜１０２７  ＰＯＤデッキ（給紙装置）
１０２８〜１０３２  予備給紙位置
１１００  プリントエンジン
２０００  ＣＰＵ
２００４  ネットワークＩ／Ｆ（受信手段）
２００５  データストレージ
２００６  ＲＩＰ部
２００７  画像メモリ
２００８  給紙情報抽出部（抽出手段）
２００９  エンジンＩ／Ｆ
２０１０  ＣＰＵ（予備給紙手段）
２０１４  コントローラＩ／Ｆ
２０１５  作像部
２０１６  Ｖsync発生部
２０１７  レジ制御部
２０１８  ＩＴＢ駆動部
２０２０  駆動系
【図１】
2005335929.tif 000003
【図２】
2005335929.tif 000004
【図３】
2005335929.tif 000005
【図４】
2005335929.tif 000006
【図５】
2005335929.tif 000007
【図６】
2005335929.tif 000008
【図７】
2005335929.tif 000009
【図８】
2005335929.tif 000010
【図９】
2005335929.tif 000011
【図１０】
2005335929.tif 000012