(57)【要約】【目的】プリント・オン・ディマンドやブック・オン・ディマンドの需要に耐え得る品質の画像を出力することができる画像形成装置を提供すること。【構成】ネットワークに接続された画像形成装置であって、前記ネットワーク経由でクライアントコンピュータよりＰＤＬデータと印刷指示を受信するデータ受信手段と、前記ＰＤＬデータを画像データに展開するＰＤＬ展開手段と、前記展開された画像データを格納するデータ記憶手段と、前記データ記憶手段から画像データを読み出して記録媒体上に前記印刷指示に従って画像形成する画像形成装置において、前記画像形成装置内に予め用意された画像位置の調整用のＰＤＬデータと印刷指示とを自らの前記ＰＤＬ展開手段に投げ込んで前記記録媒体上の表面と裏面との画像位置の調整を行うモードを有する。【選択図】      図２７
2004306303.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された画像形成装置であって、前記ネットワーク経由でクライアントコンピュータよりＰＤＬデータと印刷指示を受信するデータ受信手段と、前記ＰＤＬデータを画像データに展開するＰＤＬ展開手段と、前記展開された画像データを格納するデータ記憶手段と、前記データ記憶手段から画像データを読み出して記録媒体上に前記印刷指示に従って画像形成する画像形成装置において、
前記画像形成装置内に予め用意された画像位置の調整用のＰＤＬデータと印刷指示とを自らの前記ＰＤＬ展開手段に投げ込んで前記記録媒体上の表面と裏面との画像位置の調整を行うモードを有することを特徴とする画像形成装置。
【請求項２】
ネットワークに接続された両面印字可能な画像形成装置であって、前記ネットワーク経由でクライアントコンピュータより印刷指示とＰＤＬデータを受信するデータ受信手段と、前記ＰＤＬデータを画像データに展開するＰＤＬ展開手段と、前記展開された画像データを格納するデータ記憶手段と、前記データ記憶手段から画像データを読み出して記録媒体上に前記印刷指示に従って画像形成する画像形成装置において、
前記画像形成装置内に予め用意された画像位置の調整用のＰＤＬデータと両面の印刷指示とを自らの前記ＰＤＬ展開手段に投げ込んで前記記録媒体上の表面と裏面との画像位置の調整を行うモードを有することを特徴とする画像形成装置。
【請求項３】
ネットワークに接続された製本（ブックレット）可能な画像形成装置であって、前記ネットワーク経由でクライアントコンピュータより印刷指示とＰＤＬデータを受信するデータ受信手段と、前記ＰＤＬデータを画像データに展開するＰＤＬ展開手段と、前記展開された画像データを格納するデータ記憶手段と、前記データ記憶手段から画像データを読み出して記録媒体上に前記印刷指示に従って画像形成する画像形成装置において、
前記画像形成装置内に予め用意された画像位置の調整用のＰＤＬデータと製本（ブックレット）の印刷指示とを自らの前記ＰＤＬ展開手段に投げ込んで前記製本のページ全体又は各ページ間の位置調整を行うモードを有することを特徴とする画像形成装置。
【請求項４】
ネットワークに接続された画像形成装置であって、前記ネットワーク経由でクライアントコンピュータより印刷指示とＰＤＬデータを受信するデータ受信手段と、前記ＰＤＬデータを画像データに展開するＰＤＬ展開手段と、前記展開された画像データを格納するデータ記憶手段と、前記データ記憶手段から画像データを読み出して記録媒体上に前記印刷指示に従って画像形成する画像形成装置において、
前記画像形成装置内に予め用意された画像位置の調整用のＰＤＬデータと面付け処理（複数ページを１枚の記録媒体に貼り付ける）の印刷指示とを自らの前記ＰＤＬ展開手段に投げ込んでそれぞれの面付け位置の調整を行うモードを有することを特徴とする画像形成装置。
【請求項５】
前記位置調整のモードは、前記クライアントコンピュータからの一般のプリントとは別に用意された調整モードであることを特徴とする請求項１〜４の何れかに記載の画像形成装置。
【請求項６】
前記クライアントコンピュータからのプリント動作は、前記位置調整のモードでの調整に続けて実際のプリント動作に入ることを特徴とする請求項１〜４の何れかに記載の画像形成装置。
【請求項７】
前記位置調整のモードを行うか行わないかを予め設定できることを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記位置調整のモードを行う場合に、前記位置調整に用いる記録媒体の枚数を予め設定できることを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記位置調整のモードを行う場合に、両面印刷、製本印刷、面付け印刷或は複数の給紙段を利用した印刷モードに合わせてそれぞれ位置調整の値を登録しておけることを特徴とする請求項７記載の画像形成装置。
【請求項１０】
前記位置調整のモードのＯＮ／ＯＦＦ及び前記位置調整に用いる記録媒体の枚数を前記クライアントコンピュータから設定できることを特徴とする請求項８記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関するものである。
【０００２】
【従来の技術】
一般に、画像形成装置において、両面印字可能なデバイスは数多く、複写装置における操作部からの両面印字指示を行ったり、プリント装置においては、プリンタドライバにおいて両面印字指示を行ったり、両面印字を可能にしていることは言うまでもない。
【０００３】
【発明が解決しようとする課題】
しかしながら、画像形成装置（特に複写装置）における両面印字での表面と裏面における上下左右のレジストレーション（位置決め）を合わせるのは難しく、幾つかの先願はあるものの、実際の活用においては未だ優れた実績が出ていないのが実情である。
【０００４】
又、近年のプリント・オン・ディマンド市場においては、簡単なチラシから冊子に至るまで、全て印刷機でなくプリンタを利用して、原稿作成から中綴じ製本や裁断等の後処理までを一気に行う、所謂ブック・オン・ディマンドの需要も増え、両面印刷時の表面と裏面のレジストレーション調整だけでなく、各ページ間のレジストレーションの調整、或は１ページ内に幾つかの画像をインポジション（面付け）した場合のそれらの間でのレジストレーションの調整の必要性が叫ばれている。
【０００５】
更に、この両面のレジストレーションのズレには様々な要因があるが、その大きな理由の１つは、給紙段間、特に各給紙段と両面トレイにおける取り付け位置や紙パス等のメカ的なズレ、或は紙種等の違いによる摩擦具合、プロセススピードへの影響、そして、温度や湿気等による用紙の収縮、用紙の斜行等といったプロセス的な変化が挙げられる。
【０００６】
即ち、画像形成装置はそれぞれ、同じように設計されている訳であるが、給紙段からレジストローラ、レジストローラからドラムによる潜像形成、転写、定着、更に両面用の中間トレイに入り、再給紙という単純な繰り返し作業として、紙パスやスピード等が設計時にいくら緻密に計算されたとしても、それぞれの装置間で給紙段等の取り付けのほんの僅かな取り付け誤差が高速で動作するその画像形成装置からの画像出力に大きく影響してくる。
【０００７】
又、工場出荷時にそれぞれの装置毎にレジストレーションを調整して、その数値を予め不揮発性メモリに登録していたとしても、装置の磨耗度合い、装置のメンテナンスによる部品の交換、或はそれぞれの環境、特に温度湿度の相違等による部品の収縮、磨耗等により、装置自身が癖をもったり、固有化してきたりすることが考えられる。
【０００８】
そして、何よりも従来の画像形成装置の使い方では、顧客自身がその両面間、或はページ間、ページ内の画像貼り付け位置等にそれ程シビアな目で見ていなかった点が挙げられる。
【０００９】
しかし、この画像形成装置をプリント・オン・ディマンド市場に投入しようとすると、印刷業界では、当たり前のように合っていたレジストレーションではあるが、これをプリント・オン・ディマンドで置き換えていく場合に、僅かなズレであっても、印刷物のような精巧なレジストレーションに慣れている顧客にとっては、現在のようなプリント・オン・ディマンド業界での出力は受け入れてもらえないこととなる。
【００１０】
又、従来のオフィス市場をターゲットとした画像形成装置の場合は、レジ調整のために記録紙を無駄にする方法は一見受け入れ難く見えるが、プリント・オン・ディマンドの市場では、実際大量に印刷された出力が全てレジが合っていないと後で気づくよりも、初めに必ずレジ調整を行って確実な画像を作った方が賢明であるといわれている。
【００１１】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、プリント・オン・ディマンドやブック・オン・ディマンドの需要に耐え得る品質の画像を出力することができる画像形成装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明は、ネットワークに接続された画像形成装置であって、前記ネットワーク経由でクライアントコンピュータよりＰＤＬデータと印刷指示を受信するデータ受信手段と、前記ＰＤＬデータを画像データに展開するＰＤＬ展開手段と、前記展開された画像データを格納するデータ記憶手段と、前記データ記憶手段から画像データを読み出して記録媒体上に前記印刷指示に従って画像形成する画像形成装置において、前記画像形成装置内に予め用意された画像位置の調整用のＰＤＬデータと印刷指示とを自らの前記ＰＤＬ展開手段に投げ込んで前記記録媒体上の表面と裏面との画像位置の調整を行うモードを有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施の形態を詳細に説明する。
【００１４】
［システムの概要説明］
図１及び図２は実施形態のシステムの構成概念図であり、図２は比較的な簡単なネットワーク構成を示している。又、図１はネットワークトラフィック及びパフォーマンスを優先するために、図１のネットワーク１０１を２系統に分割した構成を示している。本実施の形態では何れの構成にも適用できるものである。又、図１を構成する２系統のネットワークを、以下では、パブリックネットワーク１０１ａ及びプライベートネットワーク１０１ｂと呼ぶこととする。
【００１５】
ドキュメントサーバ１０２には、ハードウェア上２系統のネットワークインターフェイスカード（ＮＩＣ）を有しており、一方はパブリックネットワーク１０１ａ側に繋がるＮＩＣ１１１、もう一方はプリンタ側に接続するプライベートネットワーク１０１ｂ側に接続されたＮＩＣ１１２が存在する。
【００１６】
コンピュータ１０３ａ，１０３ｂ及び１０３ｃは、ドキュメントサーバ１０２にジョブを送るクライアントである。図示されていないが、クライアントはこれらの他にも多数接続されている。以下、クライアントを代表して１０３と表記する。
【００１７】
更に、プライベートネットワーク１０１ｂにはＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ
：マルチファンクション周辺機器）１０５及びプリンタ１０７が接続されている。１０５はモノクロにてスキャン、プリント又は低解像度や２値の簡易的なカラースキャン、カラープリント等を行うＭＦＰである。又、図示していないが、プライベートネットワーク１０１ｂ上には上記以外のＭＦＰを初め、スキャナ、プリンタ或はＦＡＸ等、その他の機器も接続されている。
【００１８】
ＭＦＰ１０４は高解像度、高階調のフルカラーでスキャン又はプリント等が可能なフルカラーＭＦＰであり、プライベートネットワーク１０１ｂに接続してデータの送受を行っても良いが、データ量が膨大となるため、ここでは、独立したインターフェイスで複数ビットを同時に送受できるものとし、ドキュメントサーバ１０２とは、独自のインターフェイスカード１１３にて接続されている。
【００１９】
又、スキャナ１０６は紙ドキュメントからの画像イメージを取り込む装置で、図のようにネットワークに接続されているものの他に、ＳＣＳＩインターフェイスでコンピュータに接続されるものがある。又、スキャナ自体はＭＦＰ１０５の一部の機能としてサポートされている場合もある。
【００２０】
次に、ドキュメントサーバ１０２のハードウェアの構成は、ＣＰＵやメモリ等が搭載されたマザーボードと呼ばれる部分にＰＣＩバスと呼ばれるインターフェイスで前述のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）や、専用Ｉ／Ｆカード或はＳＣＳＩカード等が接続されている。
【００２１】
ここで、クライアントコンピュータ１０３上では、所謂ＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ
）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。クライアントコンピュータ１０３は、作成された文書／図形をページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ  ）に変換し、ネットワーク１０１ａを経由してＭＦＰ１０４や１０５に送出することによってプリントアウトを行う。
【００２２】
ＭＦＰ１０４，  １０５は、それぞれドキュメントサーバ１０２とネットワーク１０１ｂ又は専用インターフェイス１０９を介して情報交換できる通信手段を有しており、ＭＦＰ１０４，  １０５の情報や状態をドキュメントサーバ１０２、或はそれを経由してクライアントコンピュータ１０３側に逐次知らせる仕組みとなっている。更に、ドキュメントサーバ１０２（或はクライアント１０３）は、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰ１０４，１０５はコンピュータ１０２（或はクライアント１０３）により管理される。
【００２３】
［ＭＦＰ１０４，１０５の構成］
次に、図３〜図１６を用いてＭＦＰ１０４，  １０５の構成について説明する。但し、ＭＦＰ１０４とＭＦＰ１０５の差はフルカラーとモノクロの差であり、色処理以外の部分ではフルカラー機器がモノクロ機器の構成を包含することが多いため、ここではフルカラー機器に絞って説明し、必要に応じて随時モノクロ機器の説明を加えることとする。
【００２４】
ＭＦＰ１０４，１０５は、画像読み取りを行うスキャナ部２０１とその画像データを画像処理するスキャナＩＰ部２０２、ファクシミリ等に代表される電話回線を利用した画像の送受信を行うＦＡＸ部２０３、更に、ネットワークを利用して画像データや装置情報をやり取りするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ：ネットワークインターフェイスカード）部分２０４と、フルカラーＭＦＰ１０４との情報交換を行う専用Ｉ／Ｆ部２０５がある。そして、ＭＦＰ１０４，１０５の使い方に応じてコア部２０６で画像信号を一時保存したり、経路を決定する。
【００２５】
次に、コア部２０６から出力された画像データは、プリンタＩＰ部２０７及びＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｒａｔｉｏｎ）部２０８を経由して画像形成を行うプリンタ部２０９に送られる。プリンタ部２０９でプリントアウトされたシートは、フィニッシャ部２１０へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００２６】
［スキャナ部２０１の構成］
図４を用いてスキャナ部２０１の構成を説明する。
【００２７】
３０１は原稿台ガラスであり、読み取られるべき原稿３０２が置かれる。原稿３０２は照明ランプ３０３により照射され、その反射光はミラー３０４，３０５，３０６を経てレンズ３０７によりＣＣＤ３０８上に結像される。ミラー３０４、照明ランプ３０３を含む第１ミラーユニット３１０は速度ｖで移動し、ミラー３０５，３０６を含む第２ミラーユニット３１１は速度ｖ／２で移動することによって原稿３０２の全面を走査する。第１ミラーユニット３１０及び第２ミラーユニット３１１はモータ３０９により駆動する。
【００２８】
［スキャナＩＰ部２０２の構成］
図５を用いてスキャナＩＰ部２０２について説明する。
【００２９】
入力された光学的信号は、ＣＣＤセンサ３０８により電気信号に変換される。
このＣＣＤセンサ３０８は、ＲＧＢ３ラインのカラーセンサであり、Ｒ，Ｇ，Ｂそれぞれの画像信号としてＡ／Ｄ変換部４０１に入力される。ここでゲイン調整、オフセット調整をされた後、Ａ／Ｄコンバータで、各色信号毎に８ビットのデジタル画像信号Ｒ０，  Ｇ０，  Ｂ０に変換される。その後、４０２のシェーディング補正で色毎に、基準白色板の読み取り信号を用いた、公知のシェーディング補正が施される。更に、ＣＣＤセンサ３０８の各色ラインセンサは、相互に所定の距離を隔てて配置されているため、ラインディレイ調整回路（ライン補間部）４０３において、副走査方向の空間的ずれが補正される。
【００３０】
次に、入力マスキング部４０４は、ＣＣＤセンサ３０８のＲ，Ｇ，Ｂフィルタの分光特性で決まる読取色空間をＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤセンサ３０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３・３のマトリックス演算を行い、入力された（Ｒ０，  Ｇ０，  Ｂ０）信号を標準的な（Ｒ，  Ｇ，  Ｂ）信号に変換する。
【００３１】
更に、輝度／濃度変換部（ＬＯＧ変換部）４０５はルックアップテーブル（ＬＵＴ）ＲＡＭにより構成され、ＲＧＢの輝度信号がＣ１，  Ｍ１，  Ｙ１の濃度信号になるように変換される。
【００３２】
一方、モノクロ画像用であるＭＦＰ１０５では、図６に従って、単色の１ラインＣＣＤセンサ３０８を用いて、単色でＡ／Ｄ変換４０１及びシェーディング４０２を行った後、コア部２０６に送られる。
【００３３】
［ＦＡＸ部２０３の構成］
図７を用いてＦＡＸ部２０３について説明する。
【００３４】
先ず、受信時には、電話回線から来たデータをＮＣＵ部５０１で受け取り、電圧の変換を行い、モデム部５０２の中の復調部５０４でＡ／Ｄ変換及び復調操作を行った後、伸張部５０６でラスタデータに展開する。一般にＦＡＸでの圧縮伸張にはランレングス法等が用いられる。ラスタデータに変換された画像は、メモリ部５０７に一時保管され、画像データに転送エラーがないことを確認後、コア部２０６へ送られる。
【００３５】
次に、送信時には、コア部よりやってきたラスタイメージの画像信号に対して、圧縮部５０５でランレングス法等の圧縮を施し、モデム部５０２内の変調部５０３にてＤ／Ａ変換及び変調操作を行った後、ＮＣＵ部５０１を介して電話回線へと送られる。
【００３６】
［ＮＩＣ部２０４の構成］
図８を用いてＮＩＣ部２０４について説明する。
【００３７】
ネットワーク１０１に対してのインターフェイスの機能を持つのが、このＮＩＣ部２０４であり、例えば１０Ｂａｓｅ−Ｔ／１００Ｂａｓｅ−ＴＸ  等のＥｔｈｅｒｎｅｔケーブル等を利用して外部からの情報を入手したり、外部へ情報を流す役割を果たす。
【００３８】
外部より情報を入手する場合は、先ず、トランス部６０１で電圧変換され、６０２のＬＡＮコントローラ部に送られる。ＬＡＮコントローラ部６０２は、その内部に第１バッファメモリ（不図示）を持っており、その情報が必要な情報か否かを判断した上で、第２バッファメモリ（不図示）に送った後、コア部２０６に信号を流す。
【００３９】
次に、外部に情報を提供する場合には、コア部２０６より送られてきたデータは、ＬＡＮコントローラ部６０２で必要な情報を付加して、トランス部６０１を経由してネットワーク１０１に接続される。
【００４０】
［専用Ｉ／Ｆ部２０５の構成］
又、専用Ｉ／Ｆ部２０５は、フルカラーＭＦＰ１０４とのインターフェイス部分でＣＭＹＫそれぞれ多値ビットがパラレルに送られているインターフェイスであり、４色・８ビットの画像データと通信線から成る。もし、Ｅｔｈｅｒｎｅｔケーブルを利用して送信すると、ＭＦＰ１０４に見合ったスピードで出力できない点と、ネットワークに接続された他のデバイスのパフォーマンスも犠牲になる点からこのような専用のパラレルインターフェイスを用いている。
【００４１】
［コア部２０６の構成］
図１０及び図１１を用いてコア部２０６について説明する。
【００４２】
コア部２０６のバスセレクタ部６１１は、ＭＦＰ１０４，  １０５の利用における、いわば交通整理の役割を担っている。即ち、複写機能、ネットワークススキャナ、ネットワークプリンタ、ファクシミリ送信／受信、或はディスプレイ表示等、ＭＦＰ１０４，  １０５における各種機能に応じてバスの切り替えを行うところである。
【００４３】
以下に各機能を実行するためのパス切り替えパターンを示す。
【００４４】
・複写機能：スキャナ２０１→コア２０６→プリンタ２０９
・ネットワークスキャナ：スキャナ２０１→コア２０６→ＮＩＣ部２０４
・ネットワークプリンタ：ＮＩＣ部２０４→コア２０６→プリンタ２０９
・ファクシミリ送信機能：スキャナ２０１→コア２０６→ＦＡＸ部２０３
・ファクシミリ受信機能：ＦＡＸ部２０３→コア２０６→プリンタ２０９
次に、バスセレクタ部６１１から出力された画像データは、圧縮部６１２、ハードディスク（ＨＤＤ）等の大容量メモリから成るメモリ部６１３及び伸張部６１４を介してプリンタ部２０９へ送られる。圧縮部６１２で用いられる圧縮方式は、ＪＰＥＧ，  ＪＢＩＧ，
ＺＩＰ等の一般的なものを用いれば良い。圧縮された画像データは、ジョブ毎に管理され、ファイル名、作成者、作成日時、ファイルサイズ等の付加データと一緒に格納される。
【００４５】
更に、ジョブの番号とパスワードを設けて、それらも一緒に格納すれば、パーソナルボックス機能をサポートすることができる。これは、データの一時保存や特定の人にしかプリントアウト（ＨＤＤからの読み出し）ができないようにするための機能である。記憶されているジョブのプリントアウトの指示が行われた場合には、パスワードによる認証を行った後にメモリ部６１３より呼び出し、画像伸張を行ってラスタイメージに戻してプリンタ部２０７に送られる。
【００４６】
［プリンタＩＰ部２０７の構成］
７０１は出力マスキング／ＵＣＲ回路部であり、Ｍ１，  Ｃ１，  Ｙ１信号を画像形成装置のトナー色であるＹ，  Ｍ，  Ｃ，  Ｋ信号にマトリクス演算を用いて変換する部分であり、ＣＣＤセンサ３０８で読み込まれたＲＧＢ信号に基づいたＣ１，  Ｍ１，  Ｙ１，  Ｋ１信号をトナーの分光分布特性に基づいたＣ，  Ｍ，  Ｙ，  Ｋ信号に補正して出力する。
【００４７】
次に、ガンマ補正部７０２にて、トナーの色味諸特性を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＣ，  Ｍ，  Ｙ，  Ｋデータに変換されて、空間フィルタ７０３では、シャープネス又はスムージングが施された後、画像信号はコア部２０６へと送られる。
【００４８】
［ＰＷＭ部２０８の構成］
図１２及び図１３に基づいてＰＷＭ部２０８を説明する。
【００４９】
プリンタＩＰ部２０７を出たイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色に色分解された画像データ（ＭＦＰ１０５の場合は、単色となる）は、それぞれのＰＷＭ部２０８を通ってそれぞれ画像形成される（カラーの場合には図８Ａの構成が４つ必要になる）。８０１は三角波発生部、８０２は入力されるデジタル画像信号をアナログ信号に変換するＤ／Ａコンバータ（Ｄ／Ａ変換部）である。三角波発生部８０１からの信号（図１３の信号ａ）及びＤ／Ａコンバータ８０２からの画像信号（図８Ｂの信号ｂ）は、コンパレータ８０３で大小比較されて、図１３の信号ｃのような濃度に依存したパルス幅信号となってレーザ駆動部８０４に送られる。Ｃ，Ｍ，Ｙ，Ｋそれぞれが、それぞれのレーザ８０５でレーザビームに変換される。
【００５０】
そして、ポリゴンスキャナ９１３で、それぞれのレーザビームを走査して、それぞれの感光ドラム９１７，  ９２１，  ９２５，  ９２９に照射される。
【００５１】
［プリンタ部２０９の構成（カラーＭＦＰ１０４の場合）］
図１４にカラープリンタ部の断面構造図を示す。
【００５２】
９１３はポリゴンミラーであり、４つの半導体レーザ８０５より発光された４本のレーザ光を受ける。その内の１本はミラー９１４，９１５，９１６を経て感光ドラム９１７を走査露光し、次の１本はミラー９１８，９１９，９２０を経て感光ドラム９２１を走査露光し、次の１本はミラー９２２，９２３，９２４を経て感光ドラム９２５を走査露光し、最後の１本はミラー９２６，９２７，９２８を経て感光ドラム９２９を走査露光する。
【００５３】
一方、９３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザ光に従って感光ドラム９１７上にイエローのトナー像を形成し、９３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザ光に従って感光ドラム９２１上にマゼンタのトナー像を形成し、９３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザ光に従って感光ドラム９２５上にシアンのトナー像を形成し、９３３はブラック（Ｋ）のトナーを供給する現像器であり、レーザ光に従って感光ドラム９２９上にマゼンタのトナー像を形成する。
【００５４】
以上４色（Ｙ，  Ｍ，  Ｃ，  Ｋ）のトナー像がシートに転写され、フルカラーの出力画像を得ることができる。
【００５５】
シートカセット９３４，９３５及び手差しトレイ９３６の何れかより給紙されたシートは、レジストローラ９３７を経て転写ベルト９３８上に吸着され、搬送される。給紙のタイミングと同期が取られて予め感光ドラム９１７，９２１，９２５，９２９には各色のトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。各色のトナーが転写されたシートは、分離され、搬送ベルト９３９により搬送され、定着器９４０によって、トナーがシートに定着される。定着器９４０を抜けたシートはフラッパ９５０により一旦下方向へ導かれてシートの後端がフラッパ９５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００５６】
尚、４つの感光ドラム９１７，９２１，９２５，９２９は、距離ｄをおいて等間隔に配置されており、搬送ベルト９３９により、シートは一定速度ｖで搬送されており、このタイミング同期がなされて、４つの半導体レーザ８０５は駆動される。
【００５７】
［プリンタ部２０９の構成（モノクロＭＦＰ１０５の場合）］
図１５にモノクロプリンタ部の概観図を示す。
【００５８】
１０１３はポリゴンミラーであり、４つの半導体レーザ８０５より発光されたレーザ光を受ける。レーザ光はミラー１０１４，１０１５，１０１６を経て感光ドラム１０１７を走査露光する。一方、１０３０は黒色のトナーを供給する現像器であり、レーザ光に従い、感光ドラム１０１７上にトナー像を形成し、トナー像がシートに転写され、出力画像を得ることができる。
【００５９】
シートカセット１０３４，１０３５及び手差しトレイ１０３６の何れかより給紙されたシートは、レジストローラ１０３７を経て転写ベルト１０３８上に吸着されて搬送される。給紙のタイミングと同期が取られて、予め感光ドラム１０１７にはトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。
【００６０】
トナーが転写されたシートは、分離され、定着器１０４０によってトナーがシートに定着される。そして、定着器１０４０を抜けたシートは、フラッパ１０５０により一旦下方向へ導かれてシートの後端がフラッパ１０５０を抜けた後、スイッチバックさせて排出される。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００６１】
ここで、図１４における９９９及び図１５における１０９９は、レジストレーションのずれ具合を検知するＣＣＤセンサであり、後述するが、レジストレーション調整用のマークを読み取り、画像位置を調整するために利用される。
【００６２】
［フィニッシャ部２０９の構成］
図１６にフィニッシャ部の断面構造図を示す。
【００６３】
プリンタ部２０９の定着部９４０（又は１０４０）を排出したシートは、フィニッシャ部２０９に入る（フィニッシャが接続されている場合）。フィニッシャ部２０９には、サンプルトレイ１１０１及びスタックトレイ１１０２があり、ジョブの種類や排出されるシートの枚数に応じて切り替えて排出される。
【００６４】
ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、後述の電子ソート機能とビン（又はトレイ）  を奥手前方向にシフトしてジョブ毎に出力シートを振り分けるシフトソート方式によるソーティングを行うことができる。電子ソート機能は、コレートと呼ばれ、前述のコア部で説明した大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、所謂コレート機能を用いることで電子ソーティングの機能もサポートできる。次に、グループ機能は、ソーティングがジョブ毎に振り分けるのに対し、ページ毎に仕分けする機能である。
【００６５】
更に、スタックトレイ１１０２に排出する場合には、シートが排出される前のシートをジョブ毎に蓄えておき、排出する直前にステープラ１１０５にてバインドすることも可能である。
【００６６】
その他、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機１１０４、ファイル用の２つ（又は３つ）の穴開けを行うパンチャ１１０６があり、ジョブの種類に応じてそれぞれの処理を行う。
【００６７】
更に、サドルステッチャ１１０７は、シートの中央部分を２ヶ所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、週刊誌やパンフレットのようなブックレットを作成する処理を行う。サドルステッチャ１１０７で製本されたシートは、ブックレットトレイ１１０８に排出される。
【００６８】
その他、図には記載されていないが、製本のためのグルー（糊付け）によるバインドや、或はバインド後にバインド側と反対側の端面を揃えるためのトリム（裁断）等を加えることも可能である。
【００６９】
又、インサータ１１０３は、トレイ１１１０にセットされたシートをプリンタへ通さずにトレイ１１０１，１１０２，１１０８の何れかに送るためのものである。これによってフィニッシャ２０９に送り込まれるシートとシートの間にインサータ１１０３にセットされたシートをインサート（中差し）することができる。インサータ１１０３のトレイ１１１０にはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラ１１１１により最上部のシートから順に給送する。
【００７０】
従って、インサータ１１０３からのシートはそのままトレイ１１０１，１１０２へ搬送することによりフェイスダウン状態で排出される。サドルステッチャ１１０７へ送るときには、一度パンチャ１１０６側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。
【００７１】
次に、トリマ（裁断機）１１１２について説明する。
【００７２】
サドルステッチャ１１０７においてブックレット（中綴じの小冊子）にされた出力は、このトリマ１１１２に入ってくる。その際に、先ず、ブックレットの出力は、ローラで予め決められた長さ分だけ紙送りされ、カッター部１１１３にて予め決められた長さだけ切断され、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられることとなる。そして、ブックレットホールド部１１１４に格納される。
【００７３】
［ドキュメントサーバ１０２の構成］
次に、実施形態におけるドキュメントサーバ１０２について図１７及び図１８を用いて説明する。
【００７４】
図１７はドキュメントサーバ１０２のハードウェア構成を表しているが、ここで紹介するハードウェア構成は一例にしか過ぎず、様々な接続方法や様々なインターフェイスを有した構成が一般に考えられる。
【００７５】
先ず、点線で囲まれた部分がマザーボード１２００と呼ばれる基板で、この上に以下に説明する機能が搭載されている。１２０１と１２０２はＣＰＵであり、このサーバのソフトウェアを制御しており、ＣＰＵバス１２２１を経由して二次キャッシュメモリ１２０３と接続され、更にノースブリッジ１２０４、サウスブリッジ１２０５と呼ばれるＬＳＩによって、マザーボード上の様々なバスの制御を行っている。ノースブリッジ１２０４とサウスブリッジ１２０５のデータのやり取りにはメモリ（ＳＤＲＡＭ１２０６）が使用されている。
【００７６】
次に、ノースブリッジ１２０４は、高速ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）  バス（３２ビット／６６ＭＨｚ）１２２２を持ち、ＳＣＳＩコントローラ及びＳＣＳＩインターフェイス１１４に接続されて、ＳＣＳＩバス１２２４によってＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）  １２０７に接続されて、大容量のデータのアクセスを可能にしている。
【００７７】
又、一般にＨＤＤには後述のＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｉｓｋ  Ｅｌｅｃｔｒｏｎｉｃｓ）  バス対応のものもある。又、高速ＰＣＩバス１２２２にはビデオデータを直接プリンタに送るようなタイプのプリンタを接続する際にも用いることができ、必要に応じてビデオインターフェイスカード１１３ａや１１３ｂが接続され、カラープリンタとのインターフェイス等に有効である。更に、ノースブリッジ１２０４には、ディスプレイ１２０９を表示させるためのグラフィックコントローラ１２０８もＡＧＰバス１２２６によって接続されている。
【００７８】
次に、サウスブリッジ１２０５側は、一般のＰＣＩバス（３２ビット／３３ＭＨｚ）１２２３が接続されており、Ｅｔｈｅｒｎｅｔ等のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が接続される。図中に２枚のＮＩＣが接続されているのは、図１のように２系統のネットワークを有する場合であり、図２のような１系統の場合には、１枚でも構わない。
【００７９】
又、サウスブリッジ１２０５には、ＩＤＥバス１２２５により、ＣＤ−ＲＯＭドライブ又は読み書き可能なＣＤ−Ｒ／ＲＷドライブ１２１０が接続され本ドキュメントサーバ１０２のインストール時や大量データのアーカイブ（データ保存）等に役立つ。その他、ＵＳＢポート１２１１やスーパーＩ／Ｏ部１２１２を経由してキーボード１２１３やマウス１２１４或はフロッピーディスクドライブ１２１５に繋がってデータの入出力を行うことができる。
【００８０】
次に、図１８を用いてドキュメントサーバ１０２内のデータフローを説明する。
【００８１】
これらのフローは上述のＣＰＵによって制御され、必要に応じてメモリ１２０６やハードディスク１２０７が利用される。尚、同図はドキュメントサーバ１０２に電源が投入され、ＨＤＤ１２０７に格納されているサーバＯＳ及び実施形態のドキュメントサーバとして機能するプログラムがＲＡＭ１２０６にロードされた後のものである。
【００８２】
先ず、ＮＩＣ１１１やＳＣＳＩ１１４から入力されたジョブは、入力デバイス制御部１２５１よりサーバ内に入り、サーバに様々なクライアントアプリケーションと連結することにおいてその役割を果たす。入力としてＰＤＬデータとＪＣＬ（Ｊｏｂ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）データを受け付ける。それはプリンタとサーバに関する状態情報で様々なクライアントに対応し、このモジュールの出力は、適切なＰＤＬとＪＣＬの構成要素の全てを結合する役割を持つ。
【００８３】
次に、入力ジョブ制御部１２５２はジョブの要求されたリストを管理し、サーバに提出される個々のジョブにアクセスするために、ジョブリストを作成する。
更に、このモジュールには、ジョブのルートを決めるジョブルーティング、分割してＲＩＰするか否かを司るジョブスプリット、そして、ジョブの順序を決めるジョブスケジューリングの３つの機能がある。
【００８４】
ラスタライズ処理（ＲＩＰ）部１２５３は複数個存在する。１２５３−ａ，  １２５３−ｂ，  １２５３−ｃ或は必要に応じて更に増やすことも可能であるが、ここでは総称して１２５３と記載する。ＲＩＰモジュールは、様々なジョブのＰＤＬをＲＩＰ処理して適切なサイズと解像度のビットマップを作成する。ＲＩＰ処理に関しては、ＰｏｓｔＳｃｒｉｐｔ（米国Ａｄｏｂｅ  社の商標登録）をはじめ、ＰＣＬ、ＴＩＦＦ、ＪＰＥＧ、ＰＤＦ等の様々なフォーマットのラスタライズ処理が可能である。
【００８５】
データ変換部１２５４は、ＲＩＰによって作り出されるビットマップイメージを圧縮したり、フォーマット変換を施す役割を果たし、それぞれのプリンタにマッチした最適な画像イメージタイプを選び出す。例えば、ジョブをページ単位で扱いたい場合には、ＴＩＦＦやＪＰＥＧ等をＲＩＰ部でラスタライズした後のビットマップデータにＰＤＦヘッダを付けて、ＰＤＦデータとして編集する等の処理を行う。
【００８６】
出力ジョブ制御部１２５５は、ジョブのページイメージを取って、それらがコマンド設定に基づいてどう扱われるのかを管理する。ページはプリンタに印刷されたり、ハードディスク１２０７にセーブされる。印刷後のジョブは、ハードディスク１２０７に残すか否かは選択可能であり、セーブされた場合には、再呼び出しすることもできる。更に、このモジュールはハードディスク１２０７とメモリ１２０６との相互作用で管理する。
【００８７】
出力デバイス制御部１２５６は、どのデバイスに出力するか、又、どのデバイスをクラスタリング（複数台接続して一斉にプリントすること）するかを司り、選択されたデバイスのインターフェイスカード１１２又は１１３に送られる。又、このモジュールはデバイス１０４や１０５の状態監視と装置状況をドキュメントサーバ１０２に伝える役割も果たしている。
【００８８】
［ページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：以後ＰＤＬと略する。）  ］
次にＰＤＬデータについて説明する。Ａｄｏｂｅ  社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるＰＤＬは、以下の３要素に分類される。
【００８９】
（ａ）文字コードによる画像記述
（ｂ）図形コードによる画像記述
（ｃ）ラスタ画像データによる画像記述
即ち、ＰＤＬは、上記の要素を組み合わせで構成された画像を記述する言語であり、それで記述されたデータをＰＤＬデータと呼ぶ。
【００９０】
図１９は文字情報Ｒ１３０１を記述した例である。Ｌ１３１１は文字の色を指定する記述であり、カッコの中は順にＣｙａｎ、Ｍａｇｅｎｔａ  、Ｙｅｌｌｏｗ、Ｂｌａｃｋ  の濃度を表わしている。最小は０．  ０であり、最大は１．  ０である。Ｌ１３１１では、文字を黒にすることを指定する例を示している。
【００９１】
次に、Ｌ１３１２は変数Ｓｔｒｉｎｇ１に文字列“ＩＣ”を代入している。次に、Ｌ１３１３では、第１、第２パラメータが、文字列をレイアウトする用紙上の開始位置座標のｘ座標とｙ座標を示し、第３パラメータが文字の大きさ、第４パラメータが文字の間隔を示しており、第５パラメータがレイアウトすべき文字列を示している。
【００９２】
要するにＬ１３１３は座標（  ０．  ０，  ０．  ０）  のところから、大きさ０．  ３、間隔０．  １で文字列“ＩＣ”をレイアウトするという指示となる。
【００９３】
次に、図形情報Ｒ１３０２を記述した例では、Ｌ１３２１はＬ１３１１と同様、線の色を指定しており、ここでは、Ｃｙａｎが指定されている。次に、Ｌ１３２２は、線を引くことを指定するためのものであり、第１、２パラメータが線の始端座標、第３、４パラメータが終端座標のそれぞれ、ｘ、ｙ座標である。第５パラメータは線の太さを示す。
【００９４】
更に、ラスタ画像情報を記述した例では、Ｌ１３３１は、ラスタ画像を変数ｉｍａｇｅ  １に代入している。ここで、第１パラメータはラスタ画像の画像タイプ及び色成分数を表わし、第２パラメータは１色成分当たりのビット数を表わし、第３、第４パラメータは、ラスタ画像のｘ方向、ｙ方向の画像サイズを表わす。第５パラメータ以降が、ラスタ画像データである。ラスタ画像データの個数は、１画素を構成する色成分数及びｘ方向、ｙ方向の画像サイズの積となる。Ｌ１３３１では、ＣＭＹＫ画像は４つの色成分（Ｃｙａｎ、Ｍａｇｅｎｔａ  、Ｙｅｌｌｏｗ、Ｂｌａｃｋ  ）から構成されるため、ラスタ画像データの個数は（４・５・５＝）１００個となる。次に、Ｌ１３３２は、座標（  ０．  ０，  ０．  ５）  のところから、０．  ５・０．  ５の大きさにｉｍａｇｅ  １をレイアウトすることを示している。
【００９５】
図２０は１ページの中で上記３つの画像記述を解釈してラスタ画像データに展開した様子を示したものである。
【００９６】
Ｒ１３０１，  Ｒ１３０２，
Ｒ１３０３はそれぞれのＰＤＬデータを展開したものである。これらのラスタ画像データは、実際にはＣ，Ｍ，Ｙ，Ｋ色成分毎にメモリ１２０６（或はハードディスク１２０７）  に展開されており、例えばＲ１３０１の部分は、各ＣＭＹＫのメモリ１２０６に、Ｃ＝０、Ｍ＝０、Ｙ＝０、Ｋ＝２５５が書かれており、Ｒ１３０２の部分は、それぞれ、Ｃ＝２５５，  Ｍ＝０，  Ｙ＝０，  Ｋ＝０が書き込まれることになる。
【００９７】
ドキュメントサーバ１０２内では、クライアント１０３（或はドキュメントサーバ自身）から送られてきたＰＤＬデータは、ＰＤＬデータのままか、上記のようにラスタ画像に展開された形で、メモリ１２０６（或はハードディスク１２０７）に書き込まれ、必要に応じて保存されている。
【００９８】
［ネットワーク１０１］
次に、ネットワーク１０１について説明する。
【００９９】
ネットワーク１０１は図２１に示すように、前述の図１のような構成がルータと呼ばれるネットワークを相互に接続する装置により接続され、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と呼ばれる更なるネットワークを構成する。
【０１００】
又、ＬＡＮ１４０６は、内部のルータ１４０１を介して、専用回線１４０８を通して、別のＬＡＮ１４０７内部のルータ１４０５に接続され、これらのネットワーク網は幾重にも張り巡らされて、広大な接続形態を構築している。
【０１０１】
次に、その中を流れるデータについて図２２に従って説明する。
【０１０２】
送信元のデバイスＡ（１４２０ａ）に存在するデータ１４２１があり、そのデータは画像データでも、ＰＤＬデータでも、プログラムであっても構わない。これがネットワーク１０１を介して受信先のデバイスＢ（１４２０ｂ）に転送する場合、データ１４２１を細分化しイメージ的に１４２２のように分割する。この分割されたデータ１４２３，  １４２４，
１４２６等に対して、ヘッダ１４２５と呼ばれる送り先アドレス（ＴＣＰ／ＩＰプロトコルを利用した場合には、送り先のＩＰアドレス）等を付加し、パケット１４２７として順次ネットワーク１０１上にパケットを送っていく。デバイスＢのアドレスとパケット１４３０のヘッダ１４３１が一致するとデータ１４３２は分離され、デバイスＡにあったデータの状態に再生される。
【０１０３】
［プリンタドライバ］
次に、図２３〜図２５を用いて、コンピュータ１０２（又は１０３）からプリンタドライバにより画像データをプリンタに送信する工程について説明する。
【０１０４】
プリンタドライバは、プリント動作を指示するためのＧＵＩ（アプリケーション等から印刷指示したときに表示される印刷設定用のＧＵＩ上において、「プリンタ」に関するプロパティーの表示指示を行った場合に表示されるＧＵＩ）で、これで指示することによりユーザは所望の設定パラメータを指示して所望の画像イメージをプリンタ等の送信先に送ることが可能となる。
【０１０５】
ここで、１６０１はプリンタドライバのウィンドウであり、その中の設定項目として、１６０２はターゲットとなる出力先を選択する送信先の選択カラムである。実施の形態では、前述のＭＦＰ１０４，  １０５或はプリンタ１０７が選択対象となる。１６０３はジョブの中から出力ページを選択するページ設定カラムであり、コンピュータ１０２（又は１０３）上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。
【０１０６】
１６０４は部数を指定する部数設定カラムであり、カーソル１６０４をこの位置に移動させ、図示の矢印（スクロールバーの矢印）をクリックすることで、部数の増減が設定できる。又、１６０７は送信先選択カラム１６０２にて選択された送信先デバイスに関する詳細設定を行うためのプロパティキーである。そして、所望の設定が済めば、ＯＫキー１６０５により印刷を開始する。取り消す場合には、キャンセルキー１６０６により印刷を取り止める。
【０１０７】
図２４及び図２５は、図２３におけるプロパティキー１６０７をクリックした際の表示画面（ＧＵＩ）である。ここには、例えば、Ｐａｐｅｒ，  Ｇｒａｐｈｉｃｓ，  Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ，ＰＤＬ等のタブがあり、それらをクリックする毎に設定内容が異なる。図２４はＰａｐｅｒ  タブ１６１１が例として挙げられており。ここではサイズ１６１５、面つけレイアウト１６１６、紙の向き１６１７、或は給紙段１６１８等の設定が行える。
【０１０８】
又、Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓタブ１６１３が選ばれると、そのデバイス固有の設定情報、例えばステープル等のフィニッシングの設定や、プリンタＩＰ部２０７内のガンマ変換部７０２や空間フィルタ部７０３のパラメータを変更する画像処理関連のより細かい調整を行うことが可能となる。選択には機能１６３１とその設定値１６３２をそれぞれ所望の値に設定することとなる。１６３３は設定値を初期値も戻すデフォルトキーである。
【０１０９】
又、図示されていないが、同様にしてＧｒａｐｈｉｃｓタブ１６１２では、解像度やハーフトーン設定、或はＰＤＬタブ１６１４ではＰＤＬの出力形式等の選択ができる。
【０１１０】
［両面時のレジストレーション］
ここで図２６において、本発明に係る両面印字の際の表面、裏面のレジストレーションのずれに関して述べる。
【０１１１】
画像処理装置において、例えば表面に２１０１の図を、裏面に２１０２の図をそれぞれプリント出力すると、一般に、２１０３のような出力が得られる。
【０１１２】
一般に、この両面のレジストレーションのズレは、表面２１０１の主走査方向のズレ（ａ１及びｂ１）と副走査方向のズレ（ｃ１及びｄ１）、裏面２１０２の主走査方向のズレ（ａ２及びｂ２）と副走査方向のズレ（ｃ２及びｄ２）におけるそれぞれの差異があるからである。
【０１１３】
画像形成装置が、単に表裏のレジストレーションを合わせることが目的であれば、上記の主副のレジズレを合わせれば良いだけであるが、図２７のようなブックレットを作る場合には、話はもう少し複雑になってくる。
【０１１４】
即ち、図２７の中の２２０１，２２０２，２２０３，２２０４の４枚の画像出力でブックレットを作る際には、２２０５のようなページ内における画像４と画像５の配置において、画像４と画像５の高さ位置は、一般にアプリケーションやプリンタドライバが保証してくれるが、図中のｅとｆが中綴じのセンターを境に等分配されていることまでは対応されていない。
【０１１５】
まして、２２０６のように全く異なるページ間の画像２と画像３の位置関係においては、ｇとｈの関係だけでなく、画像２と画像３の高さがｉ＝０になるように合わせていなければ美しくない。
【０１１６】
［両面時のシーケンス］
次に、両面時の２つのシーケンスについて説明する。
【０１１７】
一般に、両面プリントのシーケンスには、トレイ両面とスタックレス両面の２種類が用いられることが多い。
【０１１８】
トレイ両面は、図２８に示すように、給紙段にある紙を連続して給紙し、先ず裏面（Ｂ面）の画像形成を行う。裏面の画像が載った用紙は次々に中間トレイ（又は両面トレイ）に下から順に積み重ねられる。一連の裏面プリントが終了すると、装置は一旦停止する。次に、中間トレイより上から順に給紙し、表面（Ａ面）の画像形成を行い、順次排出される。このとき、例えば、５枚の両面画像が画像形成される印字順としては、Ｂ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ａ５，Ａ４，Ａ３，Ａ２，Ａ１となる。
【０１１９】
それに対して、スタックレス両面では、画像形成装置の紙パスに入る給紙枚数により、シーケンス順がことなるのだが、例えば、紙パスに６枚の用紙が入る場合には、図２９のようになる。即ち、給紙段より先ず３枚（Ｂ５，Ｂ４，Ｂ３）の紙が通常より長い紙間隔で給紙され、裏面（Ｂ面）の画像形成を行う。
【０１２０】
しかし、両面パス内に６枚入る系では、次のＢ２の前に、Ｂ５が一旦中間トレイを経由して、表を向いて、作像系に現れるため、先程の長い紙間隔のＢ３とＢ２の間にＡ５が配置され、ここで表面（Ａ面）の画像形成が行われる。そして、Ａ５，Ｂ２，Ａ４，Ｂ１と交互に繰り返されて、最後に、残りの表面が処理されて排出される。そのため、印字順としては、Ｂ５，Ｂ４，Ｂ３，Ａ５，Ｂ２，Ａ４，Ｂ１，Ａ３，Ａ２，Ａ１となる。
【０１２１】
［レジストレーション調整］
次に、これらの両面シーケンスを利用してレジストレーション調整を考える。
【０１２２】
トレイ両面とスタックレス両面では、画像形成の順序は異なるが、何れの場合でも、画像のレジズレを補正するという観点では、一緒に考えることができる。
【０１２３】
図３０はスタックレス両面の例となるが、裏、表の作像が交互に行われる。このとき、図のａ１，ａ２，ａ３，ａ４…は、それぞれのライトマージン（以下、ａｉとする。）、ｂ１，ｂ２，ｂ３，ｂ４…は、それぞれのレフトマージン（同様にｂｉ）。ｃ１，ｃ２，ｃ３，ｃ４…は、トップマージン（同様にｃｉ）、そして、ｄ１，ｄ２，ｄ３，ｄ４…はボトムマージン（同様にｄｉ）とする。
【０１２４】
又、ここで、記録媒体のサイズは、ｐｉｘｒｉ（ｉ＝１，２，３，…）で表され、画像サイズは、ｑｉｘｓｉ（ｉ＝１，２，３，…）で表される。実際問題としては、ｐｉ，ｑｉ，ｒｉ，ｓｉは全て各記録媒体間でも僅かにずれる場合もあるが、ここでは、同じものと考えて、取り敢えず、ライトマージンａｉ、レフトマージンｂｉ、トップマージンｃｉ、ボトムマージンｄｉの４つに絞って説明する。
【０１２５】
今、図３０では、実際のプリントとは別にレジストレーションマークを四隅に印字することを意味しており、そのレジストレーションマーク部分を拡大したものが、図３１となる。図中の２６０１はＣＣＤセンサであり、図１４では９９９、図１５では１０９９にて示されるものを上から見たところである。又、２６０２は転写ベルトであり、図１４の９３８と図１５の１０３８を表している。そして、２６０３は記録媒体を意味し、２６０４はレジストレーションマークとなる。ここでは、仮に＃印で説明するが、中心位置や端部等が特定できるマークであれば、他のものであっても構わない。
【０１２６】
次に、レジストレーションマーク２６０４の位置が検出できるように、ＣＣＤにより読み取られた値の積算値を表したのが、２６０５（主走査方向）と２６０６（副走査方向）である。このとき、転写ベルト２６０２もおおよそ黒色であることが望ましい。というのは、レジストレーションマークと紙端部の位置関係を一度の検知で測定できるからである。
【０１２７】
更に、ライトマージン（他のマージンも同様）を測定するに当たっては、直接ａｉを求めるのではなく、レジストレーションマーク２６０４の中心位置を求めた後で、逆算してａｉを求める。なぜなら、画像端部は、作像の際に画像が欠け易かったり、トナーの飛散や溢れたりと、実際とは異なる結果が得られる場合が少なくないからである。即ち、紙端から中心までの値ａｃからレジストレーションマーク２６０４の中心から端部までの距離ａｈを差し引いて、ａｉを求めるのである。
【０１２８】
そこで得られた各マージン値を表面と裏面に分けて集計する。図３２では、平均値μを用いてそれぞれのマージン値を計算しているが、中央値（メジアン）を用いたり、最頻値（モード）等を用いたりしても構わない。
【０１２９】
しかし、実際には各マージンの値はきれいに算出できるものではない。というのは、記録媒体は斜行して搬送されたり、記録媒体自身が測定上、台形型や平行四辺形に歪んでいたりする場合が少なくないからである。
【０１３０】
そのため、図３６のように少なくとも２箇所以上で各マージンを測定する。例えば、ライトマージンならば、測定値を
ａ１＝１／２（ａ１１＋ａ１２）
といった具合に算出する。
【０１３１】
次に、インポジション（面付け）されて画像が送られてくる場合もあるため、画像の中心が記録媒体の中心に来るように画像位置を調整することが望ましい。
そのためには、ライトマージンとレフトマージン、トップマージンとボトムマージンを等しくなるように調整することが必要である。即ち、ａ１＝ｂ１或はｃ１＝ｄ１とする。具体的な算出としては、
ａ１＝ｂ１＝１／２（ａ１＋ｂ１）
ｃ１＝ｄ１＝１／２（ｃ１＋ｄ１）
或は、
ａ１＝ｂ１＝１／４（ａ１１＋ａ１２＋ｂ１１＋ｂ１２）
ｃ１＝ｄ１＝１／４（ｃ１１＋ｃ１２＋ｄ１１＋ｄ１２）
となるように設定する。
【０１３２】
又、図３２は表面と裏面という観点でだけ算出しているが、一般には、給紙段がいくつかある場合に、それぞれの給紙段毎に値が異なることが多い。逆に言えば、同じ給紙段（中間トレイも含めて）から給紙された用紙は、比較的ずれにくいことを意味している。そのため、各給紙段毎にこれらのマージン値をそれぞれ算出することが重要である。というのも、プリント・オン・ディマンド市場のジョブは、一気にブックを作り上げてしまう場合が多く、表紙のみ厚紙であったり、タブ紙や色紙の合紙を中に挿入したりと、幾つもの給紙段を利用したジョブが少なくないからである。又、紙サイズや紙種等毎に値を整理しておいても良い。
【０１３３】
更に、もし、給紙シーケンスのタイミングに応じて何らかのマージンとの相関関係があるならば、それらも考慮する必要がある。例えば、１ページ目のみトップマージンが大きくなるという癖がある場合等も別に集計した方が良いかもしれない。又、同じ両面印刷であっても、長辺綴じ（Ｌｏｎｇ  Ｅｄｇｅ  Ｂｉｎｄ）と短辺綴じ（Ｓｈｏｒｔ  Ｅｄｇｅ  Ｂｉｎｄ）  等の設定によっても異なる場合があるため、これらをそれぞれ別の値として、不揮発性メモリ等に保持しておいて、前記メモリからの読み出しのオフセット値に利用しても良い。
【０１３４】
又、図３７のように面付けされてプリントする場合にも、それぞれの画像位置を記録媒体上の位置を決定しておく必要がある。その際には、綴じ代部分（図中のｄ１１＋ｃ２１、ｄ１２＋ｃ２２、或はそれらの平均値）の長さを調整する。
調整に当たっては、製本の方法が中綴じ、無線綴じ、くるみ製本の背表紙或はブックレットの内側に配置されるか外側に配置されるかの相違によって調整することもできる。
レジストレーション調整は、プリント前に行われることが望ましい。例えば、１０枚の用紙にレジストレーションマークを両面印刷する際に、印字されるレジストレーションマークの位置を読み取って、その読み取られた値を計算し、装置内の不揮発性メモリに表面、裏面、或は各給紙段など各オフセット値として整理して格納しておく。
【０１３５】
そして、画像形成装置内の画像メモリ部６１３又はＲＩＰサーバ内のＨＤＤ１２０７の何れかから読み出す際に、これらのマージンの値をオフセット値として、画像端部が常に記録媒体の端部から必ず決まった位置で書き出されるようにタイミングを合わせて読み出す。
【０１３６】
＜実施の形態２＞
次に、平均値を取るに当たってのサンプル数ｎであるが、或る程度マージンのばらつきが抑えられるまで続けた方が有効的である。例えば、図３３はそれぞれのマージンの標準偏差を表しているが、このとき、それぞれの標準偏差が或る基準値以下に収まることが望ましい。
【０１３７】
しかし、実際には書き出し位置は、１０枚流しても、２０枚流してもばらつきが狭まるだけで、一意には決まらないのが実情であるが、記録紙を無駄にしないため、予めレジストレーション調整用の枚数をプリセットできるようにし、その際のマージンのばらつき度合いを算出して表示し、ユーザが確認した上で、プリントを開始するようにする。
【０１３８】
又、一度プリセット枚数分だけ流した時点で、書き出し位置のオフセットマージンを不揮発メモリにセットして、その値を利用して再度レジストレーション調整を行うようにすれば、徐々にばらつきは狭まる。
【０１３９】
＜実施の形態３＞
更に、レジストレーション調整だけで一度装置を止めてしまう（図３４）と、折角合いだしたレジ具合が再びリセットされてしまう場合もあるため、毎回、レジストレーション調整と本プリントを一連の動作として行う（図３５）方が合理的である。
【０１４０】
そのため、予め決められた枚数と回数のレジストレーション調整の工程を行った上で、それぞれマージンの値を算出し、それぞれ反映させながら、一連の動作として本プリント動作に入るようにする。
【０１４１】
又、この作業は、プルーフプリント（試し刷り）には必要ないため、大量部数の場合にだけ設定すれば良い。そこで、プリントドライバ内の設定項目やジョブチケットにレジストレーション調整のＯＮ／ＯＦＦという項目を設けてユーザに予め設定させるようにしても良い。
【０１４２】
＜実施の形態４＞
上記実施の形態では、予め画像位置調整モードにて、画像位置を調整して、予めその調整値を不揮発性メモリ等に蓄えておき、それを利用して行うものだったが、これではページ毎にリアルタイムで変わる用紙には、おおよその値や平均値でしか調整できないため、環境や耐久度合いに応じては調整し切れない場合が現れる。
【０１４３】
そのため、リアルタイムで枚ページ毎に制御する仕組みを考える。例えば、図１４の９９８や図１５の１０９８のようにレジストローラ９３７，１０３７の後にセンサを設けて予め給紙された紙のズレ量を測定する。
【０１４４】
即ち、図３８のタイミングチャートのように、前述同様のレジストレーション調整で画像のおおよそのズレ量を測定しておいて、記録紙の位置と画像位置のそれぞれの平均値を計算し、おおよその位置関係を登録しておく。それに対して、上記レジストローラ後に測定された記録紙のズレ量や斜行の具合を画像メモリのオフセットアドレスを変えることで瞬時に変更する。こうすれば、１枚毎のズレ量も補正可能となる。
【０１４５】
尚、図１及び図２のネットワーク構成そのものは、通常のネットワークと変わるものではなく、むしろ、本発明は、各装置上で動作するプログラムを実行することによって実現ところに特徴がある。例えば、クライアントであれば、そのプログラムとは、プリンタドライバやブラウザである。又、サーバであればそのＷｅｂサーバとして機能するプログラム、ネットワークリソース（スキャナやプリンタ、或は共有フォルダ）を管理するプログラム、印刷処理を行う際のスケジューラ、ＲＩＰ処理に掛かるプログラム、更に、ネットワークリソースの制御（プリンタであれば、印刷データの配信）に掛かるプログラムで構成されることになる。従って、本発明はこれらコンピュータプログラムをもその範疇とするものであるのは容易に理解できよう。
【０１４６】
又、通常、コンピュータをパーソナルコンピュータ等の汎用情報処理装置上で動作させるためには、これらプログラムを格納したフロッピーやＣＤＲＯＭ等の記憶媒体をセットし、インストーラを起動したり、装置にコピーしたりすることになるので、これら記憶媒体も本願発明の範疇に含まれる。
【０１４７】
以上説明したように実施の形態によれば、クライアントからプリントドライバを用いてプリントする際に、サーバ内に用意されたＷｅｂサーバ部にポート設定を行い、常にジョブチケット画面からプリント起動を行うことで、クライアントは幾つものプリンタドライバを設定したり、設定ファイルを集めたりすることなく、常に統一されたＧＵＩで思い通りの出力先を選んでプリントすることが可能となる。
【０１４８】
又、ドライバＰＰＤ作成時に問題となるＵＩ  Ｃｏｎｓｔｒａｉｎｔｓの制約等もなくなり、ユーザフレンドリなＧＵＩを提供することができる。
【０１４９】
更に、従来ではできなかったそれぞれのクライアントごとにセキュリティレベルを予め設定して、権限の許されたユーザのジョブのみをプリントしたり、オペレータ権限で、ジョブのキャンセル、保留、開放等の制御も同時に行ったりすることもできる。
【０１５０】
又、実施の形態によれば、従来実現が難しいとされていた複数デバイス、特に異なるタイプのデバイスへのクラスタプリントやジョブスプリットに対して、プリントドライバからのクラスタプリントを簡単に実現できるようなる。
【０１５１】
又、従来のプリンタドライバの弱点であった複数デバイス、特に異なるタイプのデバイスへのクラスタプリントやジョブスプリットに対して非常に有効な効果を発揮する。
【０１５２】
【発明の効果】
以上の説明で明らかなように、本発明によれば、画像形成装置が画像を形成する際の記録媒体と画像の位置関係、特に両面印刷時の表面、裏面の位置合わせを考えたものであり、更には、１  枚の用紙の表裏だけでなく、大量ページ数を有するジョブ内でのページ間差がなくなるような工夫し、又、ページ内に複数の画像を有するインポジション時の貼り合わせ具合等も調整し、プリント・オン・ディマンドやブック・オン・ディマンドの需要にあった品質の画像を出力することができる。
【図面の簡単な説明】
【図１】実施形態のネットワーク構成を示す図である。
【図２】実施形態のネットワーク構成を示す図である。
【図３】画像形成装置のブロック構成図である。
【図４】画像形成装置のスキャナ部の構造を示す図である。
【図５】画像形成装置のカラースキャナＩＰ部のブロック図である。
【図６】画像形成装置のカラースキャナＩＰ部のブロック図である。
【図７】画像形成装置のＦＡＸ部のブロック構成図である。
【図８】画像形成装置のＮＩＣ部のブロック構成図である。
【図９】画像形成装置のＮＩＣ部のブロック構成図である。
【図１０】カラー画像形成装置のプリンタＩＰ部のブロック構成図である。
【図１１】カラー画像形成装置のプリンタＩＰ部のブロック構成図である。
【図１２】画像形成装置のＰＷＭ部のブロック構成図である。
【図１３】画像形成装置のＰＷＭ部のブロック構成図である。
【図１４】カラー画像形成装置の断面構造図である。
【図１５】モノクロ画像形成装置の断面構造図である。
【図１６】画像形成装置のフィニッシャ部の断面構造図である。
【図１７】実施形態におけるドキュメントサーバのハードウェア構成図である。
【図１８】実施形態におけるドキュメントサーバのハードウェア構成図である。
【図１９】ＰＤＬデータの記述例を示す図である。
【図２０】ＰＤＬデータの記述例を示す図である。
【図２１】ネットワーク環境を示す図である。
【図２２】ネットワーク環境を示す図である。
【図２３】プリンタドライバのＧＵＩ画面例を示す図である。
【図２４】プリンタドライバのＧＵＩ画面例を示す図である。
【図２５】プリンタドライバの画面例を示す図である。
【図２６】両面印刷時の表面と裏面のレジストレーションのズレを示す図。
【図２７】ブックレットのページ間のレジストレーションのズレを示す図。
【図２８】トレイ両面のシーケンスを表す図である。
【図２９】スタックレス両面のシーケンスを表す図である。
【図３０】紙送りの際のレジストレーションマークの位置を示す図である。
【図３１】レジストレーションマークとその読み取り値を表す図である。
【図３２】各マージンの平均値を示す計算式である。
【図３３】各マージンの標準偏差を示す計算式である。
【図３４】レジストレーション調整のタイミングチャート１である。
【図３５】レジストレーション調整のタイミングチャート２である。
【図３６】記録媒体が斜行した場合のレジストレーションマークの位置を示す図である。
【図３７】インポジション（面付け）時のレジストレーションマークの位置を示す図である。
【図３８】レジストレーション調整のタイミングチャート３である。
【符号の説明】
１０１ａ    パブリックネットワーク
１０１ｂ    ブライベートネットワーク
１０２    ドキュメントサーバ
１０３ａ〜１０３ｃ  コンピュータ
１０４，１０５    ＭＦＰ
１０６    スキャナ
１０７    プリンタ
１０９    専用インターフェイス
１１１，１１２    ＮＩＣ
１１３    インターフェースカード
２０１    スキャナ部
２０２    スキャナＩＰ部
２０３    ＦＡＸ部
２０４    ＮＩＣ部
２０５    専用Ｉ／Ｆ部
２０６    コア部
２０７    プリンタＩＰ部
２０８    ＰＷＭ部
２０９    プリンタ部
【図１】
2004306303.tif 000003
【図２】
2004306303.tif 000004
【図３】
2004306303.tif 000005
【図４】
2004306303.tif 000006
【図５】
2004306303.tif 000007
【図６】
2004306303.tif 000008
【図７】
2004306303.tif 000009
【図８】
2004306303.tif 000010
【図９】
2004306303.tif 000011
【図１０】
2004306303.tif 000012
【図１１】
2004306303.tif 000013
【図１２】
2004306303.tif 000014
【図１３】
2004306303.tif 000015
【図１４】
2004306303.tif 000016
【図１５】
2004306303.tif 000017
【図１６】
2004306303.tif 000018
【図１７】
2004306303.tif 000019
【図１８】
2004306303.tif 000020
【図１９】
2004306303.tif 000021
【図２０】
2004306303.tif 000022
【図２１】
2004306303.tif 000023
【図２２】
2004306303.tif 000024
【図２３】
2004306303.tif 000025
【図２４】
2004306303.tif 000026
【図２５】
2004306303.tif 000027
【図２６】
2004306303.tif 000028
【図２７】
2004306303.tif 000029
【図２８】
2004306303.tif 000030
【図２９】
2004306303.tif 000031
【図３０】
2004306303.tif 000032
【図３１】
2004306303.tif 000033
【図３２】
2004306303.tif 000034
【図３３】
2004306303.tif 000035
【図３４】
2004306303.tif 000036
【図３５】
2004306303.tif 000037
【図３６】
2004306303.tif 000038
【図３７】
2004306303.tif 000039
【図３８】
2004306303.tif 000040