(57)【要約】【課題】  ２チャネンル以上の転送回路のうちの複数チャンネルを用いて、白黒画像を複数ライン同時に転送する場合に、各チャンネルへ入力される主走査同期信号と副走査同期信号とが非同期であっても、各チャンネルの転送順序を特定する。【解決手段】  ２本のビームを走査して画像を形成するマルチビームプリントエンジンに対して、４個の転送回路のうち２個の転送回路を用いて１ページ分の画像データを１ライン置きに１ラインずつ転送することで、白黒マルチビームプリントエンジンに画像データを転送することができる。白黒デュアルビームプリントに適用しない画像データ転送回路２０Ｙへ副走査同期信号ＶＳＹＮＣを送出し、相関副走査同期信号ＰＤＡＴＡを生成して、それぞれの画像データ転送回路２０Ｃへ送出することで、画像データ転送回路２０Ｃ、２０Ｋでは、相関副走査同期信号ＰＤＡＴＡを副走査同期信号ＶＳＹＮＣとして認識させるようにした。【選択図】        図３
2006069171.tif 000002
【特許請求の範囲】
【請求項１】
２チャンネル以上の転送回路を用い、画像データを所定のチャンネルに対して主走査ライン単位で分配し、各チャンネルの転送回路毎に対応し、主走査同期信号と副走査同期信号とに基づいて転送する画像データ転送方法であって、
前記主走査同期信号と副走査同期信号とが、互いに非同期である場合に、
前記主走査同期信号を、分配されたチャンネルの転送回路へ送出し、
前記副走査同期信号を、１チャンネルの転送回路のみに送出し、
前記副走査同期信号が入力されたチャンネルの転送回路では、前記主走査同期信号と相関を持った相関副走査信号を生成すると共に、
前記副走査同期信号が入力されたチャンネルの転送回路から、前記主走査同期信号を送出した各チャンネルの転送回路へ、同時に前記相関副走査信号を送出することを特徴とする画像データ転送方法。
【請求項２】
前記転送回路のチャンネルに空きがある場合に、この空きチャンネルの転送回路へ前記副走査同期信号を送出し、当該空きチャンネルの転送回路から前記主走査同期信号が送出された各チャンネルの転送回路へ、前記相関同期信号を送出することを特徴とする請求項１記載の画像データ転送方法。
【請求項３】
前記空きチャンネルの転送回路には、前記画像データのダミーデータを送出することを特徴とする請求項２記載の画像データ転送方法。
【請求項４】
前記主走査同期信号を送出する特定のチャンネルの転送回路へ前記副走査同期信号を送出し、この特定のチャンネルの転送回路から前記主走査同期信号が送出された前記特定のチャンネルの転送回路以外の各チャンネルの転送回路へ、前記相関同期信号を送出することを特徴とする請求項１記載の画像データ転送方法。
【請求項５】
前記特定のチャンネルの転送回路には、前記画像データの初期主走査ライン分のダミーデータを送出することを特徴とする請求項４記載の画像データ転送方法。
【請求項６】
前記請求項１乃至請求項５の何れか１項記載の画像データ転送方法を用いた画像形成制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２チャンネル以上の転送回路を用い、画像データを各チャンネルに対して主走査ライン単位で分配し、各チャンネルの転送回路毎に対応し、主走査同期信号と副走査同期信号とに基づいて転送する画像データ転送方法、並びにこの画像データ転送方法が適用された画像形成制御装置に関するものである。
【背景技術】
【０００２】
複数本のビームを走査することにより高速に画像を形成することができるマルチビーム方式の画像形成装置（プリントエンジン）が普及してきている。
【０００３】
２本のビームを走査することにより画像を形成する画像形成装置（デュアルビームプリントエンジン）に対して画像データを転送する装置としては、複数ラインの画像データを２つのメモリ群に分割して書込み、当該メモリから同時、あるいは複数ライン間で主走査内に遅延を生じさせて画像形成装置に出力するデータ処理装置が知られている（例えば、特許文献１及び特許文献２を参照。）。
【０００４】
一方、カラープリントやカラー複写機等のプリントエンジンにおいては、ＣＭＹＫの４色を同時あるいは色間で遅延させて出力する、カラープリントエンジンがある。これに対応したプリントコントローラには、４色分の画像データ転送回路を内蔵したＡＳＩＣ等が使用されている。
【０００５】
上記のようにカラープリントエンジン用に設計された画像データ転送回路は、白黒マルチビームプリントエンジンとして適用する場合がある。
【０００６】
ところで、カラープリントエンジン用に設計された画像データ転送回路では、副走査同期信号（以下、「ＶＳＹＮＣ」という）と主走査同期信号（以下、「ＨＳＹＮＣ」という）が同期していることを前提に設計されており、言い換えればＶＳＹＮＣとＨＳＹＮＣとが非同期の場合、それぞれのチャンネルの書き始めラインの副走査方向の位置が一致せず、色ずれを起こすことがある。
【０００７】
一方、白黒画像データでは、はじめから色ずれを考慮する必要がないため、前記ＶＳＹＮＣとＨＳＹＮＣとは非同期である場合が多い。この場合、シングルビームでのプリントでは、書き始めが１ライン分遅れるのみであるため、全く問題はなかった。
【特許文献１】特開平１０−２５７２４２号公報
【特許文献２】特開平１０−２５７２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、カラープリントエンジン用等に設計された転送回路を、当該複数チャンネルの転送回路の内、例えば、２チャンネルを用いてマルチビームで白黒画像を形成するエンジンの転送回路として適用した場合、ＶＳＹＮＣとＨＳＹＮＣとの非同期は、大きな障害となり得る。
【０００９】
すなわち、一方のチャンネルでＶＳＹＮＣの入力直後にＨＳＹＮＣが入力されると、当該ＨＳＹＮＣの入力に基づいて、当該チャンネルの最初の１ライン分の画像が転送される。このとき、他の一方でＶＳＹＮＣの入力直前にＨＳＹＮＣが入力されていると、次のＨＳＹＮＣの入力まで待機状態となり、その後当該チャンネルの最初の１ライン分の画像が転送される。
【００１０】
このため、２チャンネルの画像転送時期において、最初の１ラインの転送時期が±１回のＨＳＹＮＣの時間範囲分ずれる可能性がある。
【００１１】
図８は、上記不具合が生じる従来の転送回路を示しており、ここでは、カラープリントエンジン用の転送処理部１００から、Ｃチャンネル転送回路１０２Ｃと、Ｋチャンネル転送回路１０２Ｋと、を適用している。
【００１２】
ＶＳＹＮＣ及びＨＳＹＮＣは、それぞれのチャンネルに入力されることで、各チャンネルの転送回路１０２Ｃ、１０２Ｋが独立して１ライン分毎の画像データの転送を制御することになる。なお、各チャンネル転送回路１０２Ｃ、１０２Ｋには、それぞれクロック信号（ＶＣＬＫ−Ｃ、ＶＣＬＫ−Ｋ）が入力されている。
【００１３】
図９は、Ｃチャンネル転送回路１０２Ｃ、Ｋチャンネル転送回路１０２Ｋのそれぞれの転送タイミングチャートを示している。
【００１４】
Ｃチャンネル転送回路１０２Ｃでは、ＶＳＹＮＣが先に入力され、その直後にＨＳＹＮＣが入力されており、このため、ＨＳＹＮＣの入力から所定時間経過した後、最初の１ライン分の画像データの転送が実行されている。
【００１５】
これに対して、Ｋチャンネル転送回路１０２Ｋでは、ＶＳＹＮＣが入力される前にＨＳＹＮＣが入力されており、このＨＳＹＮＣは無効となって、最初の１ラインの画像データの転送は実行されない。その後、次のＨＳＹＮＣの入力に基づいて、最初の１ラインの画像データの転送が実行される。
【００１６】
この図９のタイミングチャートでは、Ｋチャンネル転送回路１０２Ｋでの画像データの転送が１ライン遅れることになり、表１の「不具合１」に相当する。図９のタイミングチャートは一例であり、表１の「正常」の場合もあり得るし、表１の「不具合２」のように、Ｃチャンネル転送回路１０２Ｃでの画像データの転送が１ライン遅れる場合もあり、ＶＳＹＮＣとＨＳＹＮＣとが非同期である一義的に定まることはない。
【００１７】
【表１】
2006069171.tif 000003
【００１８】
本発明は上記事実を考慮し、２チャネンル以上の転送回路のうちの複数チャンネルを用いて、白黒画像を複数ライン同時に転送する場合に、各チャンネルへ入力される主走査同期信号と副走査同期信号とが非同期であっても、各チャンネルの転送順序を特定することができる画像データ転送方法及び画像形成制御装置を得ることが目的である。
【課題を解決するための手段】
【００１９】
本発明は、２チャンネル以上の転送回路を用い、画像データを所定のチャンネルに対して主走査ライン単位で分配し、各チャンネルの転送回路毎に対応し、主走査同期信号と副走査同期信号とに基づいて転送する画像データ転送方法であって、前記主走査同期信号と副走査同期信号とが、互いに非同期である場合に、前記主走査同期信号を、分配されたチャンネルの転送回路へ送出し、前記副走査同期信号を、１チャンネルの転送回路のみに送出し、前記副走査同期信号が入力されたチャンネルの転送回路では、前記主走査同期信号と相関を持った相関副走査信号を生成すると共に、前記副走査同期信号が入力されたチャンネルの転送回路から、前記主走査同期信号を送出した各チャンネルの転送回路へ、同時に前記相関副走査信号を送出することを特徴としている。
【００２０】
本発明によれば、２チャンネル以上、すなわち複数のチャンネルの転送回路を用いて、複数の主走査ライン分の画像データを同時に転送する場合、所定のチャンネル（すなわち、画像データを転送するチャンネルであり、そのチャンネル数は１チャンネル以上である。）の転送回路へ送るべき主走査同期信号と副走査同期信号とが非同期の場合、主走査同期信号をそれぞれのチャンネルの転送回路へ送出し、副走査同期信号を１チャンネルの転送回路のみに送出する。
【００２１】
副走査同期信号が入力されたチャンネルの転送回路では、前記主走査同期信号と相関を持った相関副走査信号を生成する。
【００２２】
生成された相関副走査信号は、副走査同期信号が入力されたチャンネルの転送回路から、前記主走査同期信号を送出したチャンネルの転送回路へ、同時に送出する。
【００２３】
分配されたチャンネルでは、前記相関副走査同期信号と、主走査同期信号と、に基づいて各主走査ラインの転送時期を決定する。すなわち、相関副走査同期信号と、主走査同期信号とは、入力時期が互いにランダムに前後することがなく、同期がとられることになる。従って、各チャンネル間で同一の相関関係となり、転送時期のずれがなくなる。
【００２４】
上記発明において、前記転送回路のチャンネルに空きがある場合に、この空きチャンネルの転送回路へ前記副走査同期信号を送出し、当該空きチャンネルの転送回路から前記主走査同期信号が送出された各チャンネルの転送回路へ、前記相関同期信号を送出することを特徴としている。
【００２５】
前記空きチャンネルの転送回路には、前記画像データのダミーデータを送出することを特徴としている。
【００２６】
転送回路のチャンネルに空きがある場合に、この空きチャンネルの転送回路へ前記副走査同期信号を送出し、当該空きチャンネルの転送回路から前記主走査同期信号が送出された各チャンネルの転送回路へ、前記相関同期信号を送出する。この場合、空きチャンネルの転送回路には、前記画像データのダミーデータを送出することで、転送される画像データに影響を及ぼすことがない。
【００２７】
また、上記発明において、前記主走査同期信号を送出する特定のチャンネルの転送回路へ前記副走査同期信号を送出し、この特定のチャンネルの転送回路から前記主走査同期信号が送出された前記特定のチャンネルの転送回路以外の各チャンネルの転送回路へ、前記相関同期信号を送出することを特徴としている。
【００２８】
前記特定のチャンネルの転送回路には、前記画像データの初期主走査ライン分のダミーデータを送出することを特徴としている。
【００２９】
主走査同期信号を送出する特定のチャンネルの転送回路へ前記副走査同期信号を送出し、この特定のチャンネルの転送回路から前記主走査同期信号が送出された前記特定のチャンネルの転送回路以外の各チャンネルの転送回路へ、前記相関同期信号を送出する。この場合、特定のチャンネルの転送回路には、前記画像データの初期主走査ライン分のダミーデータを送出する。これにより、全てのチャンネルの転送回路において、常に初期主走査ラインの画像データの出力時期を一致させることができる。
【００３０】
さらに、本発明の画像データ転送方法は、例えば、感光体ドラムの表面を一様し、光ビームを用いて走査することで静電潜像を形成し、トナーを供給して現像すると共に記録用紙へ当該トナー像を転写し、かつ定着させて排出する画像形成装置のプリントコントローラ（画像形成制御装置）に適用可能である。
【発明の効果】
【００３１】
以上説明した如く本発明では、２チャネンル以上の転送回路のうちの複数チャンネルを用いて、白黒画像を複数ライン同時に転送する場合に、各チャンネルへ入力される主走査同期信号と副走査同期信号とが非同期であっても、各チャンネルの転送順序を特定することができるという優れた効果を有する。
【発明を実施するための最良の形態】
【００３２】
［第１の実施の形態］
図１は、第１の実施の形態に係るプリントコントローラ１０の構成を示すブロック図である。
【００３３】
図示されるように、プリントコントローラ１０は、ＣＰＵ１２と、ＲＡＭ１４と、画像データ転送処理部１６とから構成されており、各々バス１８により接続されている。
【００３４】
ＣＰＵ１２は、図示しないＲＯＭに記憶されたプログラムにより、図示しないホストコンピュータからのデータ入力により、ＲＡＭ１４に画像データを形成して蓄積する。また、画像データ転送処理部１６の転送処理に必要な各種設定を行ったり、転送開始命令を出力したりする。
【００３５】
画像データ転送処理部１６は、カラープリント用として構成されており、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（ブラック）の４色画像データに対応した画像データ転送回路（以下、総称する場合は画像データ転送回路２０と言い、区別する場合には、符号の末尾にそれぞれ「Ｙ」、「Ｍ」、「Ｃ」、「Ｋ」を付る）と、主走査同期信号ＨＳＹＮＣ及び副走査同期信号ＶＳＹＮＣを出力するタイミング生成回路６０とを備えている。
【００３６】
画像データ転送回路２０は、それぞれ同じ構成となっているので、ここでは、Ｙ色用の画像データ転送回路２０Ｙの構成のみ説明し、他については、符号の末尾を変えることで、説明を省略する。
【００３７】
画像データ転送回路２０Ｙには、ＤＭＡＣ（ダイレクトメモリアクセスコントローラ）２２Ｙと、伸長器２４Ｙと、画像シフト回路２６Ｙと、画像切り取り回路２８Ｙとから構成されている。
【００３８】
ＤＭＡＣ２２Ｙは、ＤＭＡ方式により、ＣＰＵ１２を介さずＲＡＭ１４に直接アクセスして画像データを入力して伸長器２４Ｙに出力する。
【００３９】
伸長器２４Ｙは、入力された画像データが圧縮データであれば、伸長して画像シフト回路２６Ｙに出力し、非圧縮データであれば、そのまま画像シフト回路２６Ｙに出力する。
【００４０】
画像シフト回路２６Ｙは、入力された画像データの画像をＣＰＵ１２により設定されたシフト量だけシフトして得られた画像の画像データを画像切り取り回路２８Ｙに出力する。
【００４１】
画像切り取り回路２８Ｙは、入力された画像データの画像を構成する画素のうち、ＣＰＵ１２の設定に従って抽出した画素の画像データだけをプリントエンジン７０に出力する。
【００４２】
なお、第１の実施形態では、ＣＰＵ１２により、伸長器、画像シフト回路、及び画像切り取り回路が、入力した画像データをそのまま転送（スルー）するように各レジスタの値が設定される例について説明したが、例えば、画像データ転送処理部１６を、伸長器、画像シフト回路、及び画像切り取り回路が設けられていない構成とすることもできる。
【００４３】
上記構成の画像データ転送回路２０は、前述の如く、カラープリント用であるが、第１の実施の形態のプリントコントローラ１０では、このカラープリント用の画像データ転送回路２０を用いて、白黒デュアルビーム（２ビーム）プリントを行っている。
【００４４】
すなわち、プリントエンジン７０が２本のビームを走査することにより画像を形成する白黒デュアルビームプリントエンジン７０Ａ（図２参照）として構成されており、以下、図２に従い、この白黒デュアルビームプリントエンジン７０Ａでの白黒プリントを実現するために、プリントコントローラ１０で実行される画像データの転送処理について説明する。
【００４５】
図２に示される如く、白黒デュアルビームプリントを実現するべく、第１の実施の形態では、画像データ転送処理部１６を構成する４個の画像データ転送回路２０の内、２個の画像データ転送回路（例えば、画像データ転送回路２０Ｃ、２０Ｋ）が用いられ、ＲＡＭ１４に蓄積された白黒画像データが白黒デュアルビームプリントエンジン７０Ａに１ラインずつ転送される。より具体的には、ＣＰＵ１２により設定された設定値に基づいて、転送する画像データのうち奇数ラインの画像データが画像データ転送回路２０Ｃを介して１ライン毎に白黒デュアルビームプリントエンジン７０Ａに転送され、偶数ラインの画像データが画像データ転送回路２０Ｋを介して１ライン毎に転送される。
【００４６】
なお、ＲＡＭ１４に蓄積された画像データは、図示しないホストコンピュータからのデータ入力により、ＣＰＵ１２が、ＲＡＭ１４に画像データを形成して蓄積したものであるが、コピーにより得られた画像データが入力された場合には、図示しない画像入力装置からの画像データを、図示しない画像データ蓄積装置によりＲＡＭ１４に蓄積するようにしてもよい。
【００４７】
図３には、画像データ転送処理部１６の各画像データ転送回路２０Ｃ、２０Ｋの画像データ処理タイミング（転送タイミング）を制御するための信号線の配線図が示されている。
【００４８】
画像データを所定のタイミングで転送を行うためには、主走査同期信号（ＨＳＹＮＣ）と副走査同期信号（ＶＳＹＮＣ）が必要である。
【００４９】
主走査同期信号ＨＳＹＮＣは、各ラインの書き出し時期を指示する信号であり、この主走査同期信号ＨＳＹＮＣの入力をトリガとして、所定時間（図示しないクロック信号ＣＬＫに基づく）経過後に１ライン分の書き出しの実行が開始されることにある。
【００５０】
一方、副走査同期信号ＶＳＹＮＣは、１ページ単位の書き出し時期を指示する信号であり、この副走査同期信号ＶＳＹＮＣの入力があってはじめて主走査同期信号ＨＳＹＮＣによる１ライン単位の転送が開始されることになる。
【００５１】
すなわち、信号を認識するタイミングは、ＶＳＹＮＣ→ＨＳＹＮＣ→ＨＳＹＮＣ→・・・→ＨＳＹＮＣ→ＶＳＹＮＣとなる。
【００５２】
ところで、一般にカラー画像データの各色に関しては、色ずれを防止するため、各色における主走査同期信号ＨＳＹＮＣと、副走査同期信号ＶＳＹＮＣとは、互いに同期がとられているが、白黒画像データの場合、主走査同期信号ＨＳＹＮＣと副走査同期信号ＶＳＹＮＣとの相関関係は必要ない。これは、それぞれが、独自に所定のタイミングであれば、書き始めが副走査同期信号ＶＳＹＮＣの１周期分ずれるだけで、形成される画像には何ら影響を及ぼさないからである。
【００５３】
ところが、この白黒画像データを上記のようにデュアルビームで走査する場合、振り分けた主走査同期信号ＨＳＹＮＣと、副走査同期信号ＶＳＹＮＣとに相関がない（同期がとられていない）と、一方は副走査同期信号ＶＳＹＮＣの直前に主走査同期信号ＨＳＹＮＣが入力され、他方は副走査同期信号ＶＳＹＮＣの直後に主走査同期信号ＨＳＹＮＣが入力されることがあり、結果として、何れか一方が１ラインずれた状態での書き出しとなる。
【００５４】
これを解消するため、第１の実施の形態では、前記白黒デュアルビームの画像データ転送用として適用した画像データ転送回路２０Ｃ、２０Ｋ以外の画像データ転送回路（ここでは、画像データ転送回路２０Ｙ）を用い、主走査同期信号ＨＳＹＮＣと、副走査同期信号ＶＳＹＮＣとをこの画像データ転送回路２０Ｙへ入力させる構成とした。
【００５５】
画像データ転送回路２０Ｙでは、入力された副走査同期信号ＶＳＹＮＣに基づいて、前記画像データ転送回路２０Ｃ、２０Ｋに対して送出する相関副走査同期信号ＰＤＡＴＡを生成する。この相関副走査同期信号ＰＤＡＴＡは、併せて入力される主走査同期信号ＨＳＹＮＣの周期に基づいて生成されるようになっており（ここでは、主走査同期信号ＨＳＹＮＣの周期（立ち上がり）と一致しないタイミング）、当該生成された相関副走査同期信号ＰＤＡＴＡは、前記画像データ転送回路２０Ｃ、２０Ｋの副走査同期信号ＶＳＹＮＣの入力端へ送出されるようになっている。
【００５６】
この結果、画像データ転送回路２０Ｃ、２０Ｋでは、同一の信号（相関副走査同期信号ＰＤＡＴＡ）を副走査同期信号ＶＳＹＮＣとして認識し、転送処理が実行されることになる。
【００５７】
このように、２個の画像データ転送回路２０Ｃ、２０Ｋに同一の相関副走査同期信号ＰＤＡＴＡ（疑似の副走査同期信号ＶＳＹＮＣ）を送出することで、それぞれに入力される主走査同期信号ＨＳＹＮＣとの同期がとられることになり、転送タイミングが一義的なものになる。
【００５８】
以下に第１の実施の形態の作用を説明する。
【００５９】
（転送処理の全体の流れ）
図４は、ＣＰＵ１２による設定処理を示したフローチャートである。
【００６０】
ステップ１００では、ＣＰＵ１２は、転送対象の画像データの主走査方向の１ラインのデータ長ｄを判断する。この１ラインのデータ長ｄは、１ラインの画素数が予め定められているので、例えば、画像データの画像のサイズ（例えば、Ａ４サイズ、Ｂ４サイズ等）と、プリントの方向（長手方向または短手方向）に応じて、主走査方向の１ラインのデータ幅ｄ（以下、単に「１ラインのデータ長ｄ」と呼称する）を判断する。
【００６１】
ステップ１０２では、ＣＰＵ１２は、ステップ１００で判断した１ラインのデータ長ｄに応じて、転送に使用する各転送回路（各ＤＭＡＣ）が１ページ分の画像データを１ライン置きに１ライン分ずつ画像データを入力して転送するように、各ＤＭＡＣ毎に、転送開始アドレス、データ転送量、及びアドレスシフト量を図示しないレジスタに設定する。
【００６２】
転送開始アドレスについては、各ＤＭＡＣ間で１ライン分ずらして設定する。具体的には、奇数ラインの画像データを転送する画像データ転送回路２０ＣのＤＭＡＣ２０Ｃについては、画像データの先頭アドレス（１ライン目のアドレス）を転送開始アドレスとして設定する。偶数ラインの画像データを転送する転送回路２０ＫのＤＭＡＣ２０Ｋについては、画像データの先頭アドレスに１ラインのデータ長ｄを加えたアドレス（２ライン目のアドレス）を転送開始アドレスとして設定する。
【００６３】
データ転送量には、各ＤＭＡＣにより画像データが１ラインずつ転送されるように、全てのＤＭＡＣについて１ラインのデータ長ｄを設定する。
【００６４】
アドレスシフト量には、転送開始アドレスが１ライン置きにシフトするように、使用する全てのＤＭＡＣについて１ラインのデータ長幅ｄを設定する。これにより、１回の転送終了時のカレントアドレス（転送終了アドレス）に１ライン分加算されたアドレスから次の転送が開始される。
【００６５】
更に、ＣＰＵ１２は、伸長器、画像シフト回路、及び画像切り取り回路が、入力した画像データをそのまま出力（スルー）するように各レジスタの値を設定する。
【００６６】
ステップ１０４では、ＣＰＵ１２は、画像データ転送処理部１６の各画像データ転送回路のＤＭＡＣ２０Ｃ、２０Ｋに対して転送開始命令を出力する。
【００６７】
なお、ここでは、転送開始命令の出力先のＤＭＡＣ、すなわち、転送に使用する画像データ転送回路のＤＭＡＣを、ＤＭＡＣ２０Ｃ、２０Ｋとしたが、転送に使用する転送回路は、ＣＰＵ１２により自由に選択可能であり、特に限定されない。
【００６８】
ステップ１０６では、ＣＰＵ１２は、ＤＭＡＣ２０Ｃ、２０Ｋからの転送終了通知を待つ。
【００６９】
次に、各ＤＭＡＣにより行われる画像データの転送処理を説明する。
【００７０】
ＣＰＵ１２からの転送開始命令が入力されると、各ＤＭＡＣはレジスタの設定に基づいて画像データの転送を行う。具体的には、ＲＡＭ１４に形成された画像データのうち、各転送回路毎（各ＤＭＡＣ毎）に設定された転送開始アドレスから、データ転送量（１ラインのデータ長ｄ）分だけ画像データを入力して転送する。なお、各ＤＭＡＣから出力された画像データは、上述の設定に従って、伸長器、画像シフト回路、及び画像切り取り回路をスルーして白黒デュアルビームプリント７０Ａに転送される。
【００７１】
各ＤＭＡＣは、１ライン分の画像データの転送が終了すると、設定されたアドレスシフト量に従って、カレントアドレスに１ラインのデータ長ｄ分加えたアドレスを転送開始アドレスとして、次の転送を行う。
【００７２】
このように、各ＤＭＡＣは、転送開始アドレスをシフトしながら、１ライン置きに１ライン分の画像データを転送する処理を繰り返すことにより、１ページの画像データを転送する。
【００７３】
１ページの画像データの転送が終了した時点で、各ＤＭＡＣはＣＰＵ１２に転送終了通知を出力する。
【００７４】
以上説明した処理によって、ＤＭＡＣ（Ｃ）４２は、奇数ライン（１、３、５・・・ライン目）の画像データ転送を行い、ＤＭＡＣ（Ｋ）５２は、偶数ライン（２、４、６・・・ライン目）の画像データ転送を行う。
【００７５】
このように、白黒デュアルビームプリントエンジン７０Ａに画像データを転送する場合には、１ページの画像データから、画像データを１ラインおきに１ラインずつ２つの転送回路に入力して転送する処理を繰り返すことにより１ページの画像データの転送が行われる。
【００７６】
（白黒画像データの振分転送方法の確立）
上記のような転送処理において、第１の実施の形態では、白黒画像データをデュアルビームで画像形成する場合の画像データの転送時特有の不具合を課題としている。
【００７７】
すなわち、白黒画像データの場合、通常（シングルビーム）は、データ転送のタイミングのトリガとなる主走査同期信号ＨＳＹＮＣと副走査同期信号ＶＳＹＮＣとの相関関係は必要ない。
【００７８】
ところが、この白黒画像データを上記のようにデュアルビームで走査する場合、振り分けた主走査同期信号ＨＳＹＮＣと、副走査同期信号ＶＳＹＮＣとに相関がない（同期がとられていない）と、一方は副走査同期信号ＶＳＹＮＣの直前に主走査同期信号ＨＳＹＮＣが入力され、他方は副走査同期信号ＶＳＹＮＣの直後に主走査同期信号ＨＳＹＮＣが入力されることがあり、結果として、何れか一方が１ラインずれた状態での書き出しとなる。
【００７９】
そこで、第１の実施の形態では、前記白黒デュアルビームの画像データ転送用として適用した画像データ転送回路２０Ｃ、２０Ｋ以外の画像データ転送回路２０Ｙを用い、主走査同期信号ＨＳＹＮＣと、副走査同期信号ＶＳＹＮＣとをこの画像データ転送回路２０Ｙへ入力させ、入力された副走査同期信号ＶＳＹＮＣに基づいて、前記画像データ転送回路２０Ｃ、２０Ｋに対して送出する相関副走査同期信号ＰＤＡＴＡを生成する。
【００８０】
相関副走査同期信号ＰＤＡＴＡは、画像データ転送回路２０Ｙに副走査同期信号ＶＳＹＮＣと共に入力される主走査同期信号ＨＳＹＮＣの周期に基づいて、主走査同期信号ＨＳＹＮＣの周期（立ち上がり）と一致しないタイミングで生成する。
【００８１】
生成された相関副走査同期信号ＰＤＡＴＡは、前記画像データ転送回路２０Ｃ、２０Ｋの副走査同期信号ＶＳＹＮＣの入力端へ送出する。
【００８２】
この結果、画像データ転送回路２０Ｃ、２０Ｋでは、同一の信号（相関副走査同期信号ＰＤＡＴＡ）を副走査同期信号ＶＳＹＮＣとして認識し、転送処理が実行される。
【００８３】
図５には、上記主走査同期信号ＨＳＹＮＣ、副走査同期信号ＶＳＹＮＣ並びに相関副走査同期信号ＰＤＡＴＡによるそれぞれの画像データ転送回路２０Ｃ、２０Ｋからの画像データの出力のタイミングを示すタイミングチャートが示されている。
【００８４】
この図５のタイミングチャートの例では、副走査同期信号ＶＳＹＮＣと、主走査同期信号ＨＳＹＮＣとがほぼ同時に入力（立ち下がり時期の一致）されており、信号線の長さ等物理的な要因による時間差を含めて、どちらが先になるかが微妙な状態である。
【００８５】
このとき、実際に副走査同期信号ＶＳＹＮＣは、画像データ転送回路２０Ｙに入力され、主走査同期信号ＨＳＹＮＣに対して、所定時間ずれたタイミングの相関副走査同期信号ＰＤＡＴＡを生成し、画像データ転送回路２０Ｃ、２０Ｋへ送出する。
【００８６】
この結果、画像データ転送回路２０Ｃ、２０Ｋでは、この相関副走査同期信号ＰＤＡＴＡを副走査同期信号ＶＳＹＮＣとして認識するため、この相関副走査同期信号ＰＤＡＴＡの入力（立ち下がり）時期をトリガとして、主走査同期信号ＨＳＹＮＣの入力を待つことになる。
【００８７】
従って、２個の画像データ転送回路２０Ｃ、２０Ｋ間で、主走査同期信号ＨＳＹＮＣと、疑似的な副走査同期信号（相関副走査同期信号ＰＤＡＴＡ）と、の間で同期がとられた形となり、常に、表１に示す「正常」の状態でのデータ転送となる。
【００８８】
このように、２個の画像データ転送回路２０Ｃ、２０Ｋに同一の相関副走査同期信号ＰＤＡＴＡ（疑似の副走査同期信号ＶＳＹＮＣ）を送出することで、それぞれに入力される主走査同期信号ＨＳＹＮＣとの同期がとられることになり、転送タイミングが一義的なものになる。
【００８９】
［第２の実施の形態］
以下に本発明の第２の実施の形態について説明する。この第２の実施の形態において、前記第１の実施の形態と同一構成部分については、同一の符号を付し、その構成の説明を省略する。
【００９０】
ここで、前記第１の実施の形態では、白黒デュアルビームプリントに適用しない画像データ転送回路（第１の実施の形態では、画像データ転送回路２０Ｙ）を利用し、副走査同期信号ＶＳＹＮＣをこの画像データ転送回路２０Ｙへ送出し、当該画像データ転送回路２０Ｙにおいて、相関副走査同期信号ＰＤＡＴＡを生成して、それぞれの画像データ転送回路２０Ｃへ送出することで、画像データ転送回路２０Ｃ、２０Ｋでは、相関副走査同期信号ＰＤＡＴＡを副走査同期信号ＶＳＹＮＣとして認識させるようにした。
【００９１】
これに対して、第２の実施の形態では、白黒デュアルビームプリントに適用する２個の画像データ転送回路２０Ｃ、２０Ｋのみを用いて、相関副走査同期信号ＰＤＡＴＡを生成することにある。
【００９２】
図６に示される如く、主走査同期信号ＨＳＹＮＣは、画像データ転送回路２０Ｋ、２０Ｃの双方に入力されているが、副走査同期信号ＶＳＹＮＣは、画像データ転送回路２０Ｋのみに入力されている。
【００９３】
画像データ転送回路２０Ｋでは、入力された副走査同期信号ＶＳＹＮＣに基づいて、主走査同期信号ＨＳＹＮＣに対して充分に遅延した相関副走査同期信号ＰＤＡＴＡを生成し、他方の画像データ転送回路２０Ｃへ送出する。
【００９４】
このような構成により、２個の画像データ転送回路２０Ｋ、２０Ｃでは、相関副走査同期信号ＰＤＡＴＡを副走査同期信号ＶＳＹＮＣとして認識し、図７に示される如く、互いのライン転送がずれることなく、一義的となる。
【００９５】
なお、この第２の実施の形態において、副走査同期信号ＶＳＹＮＣを画像データ転送回路２０Ｋへ入力する構成としたため、この最初の副走査同期信号ＶＳＹＮＣに基づいて、画像データ転送が行われる場合がある。このような場合を回避するため、図７に示される如く、空白データを送出することで、表１に示す「正常」な画像データ転送状態とすることができる。
【００９６】
なお、第１の実施形態及び第２の実施の形態では、転送先のプリントエンジンが白黒デュアルビームプリントエンジンの場合について説明したが、第１の実施の形態の場合では、最大３本のビームを走査するプリントエンジンに適用可能であり、第２の実施の形態の場合では、４本のビームを走査するプリントエンジンに適用可能である。
【００９７】
このように、２本のビームを走査して画像を形成するマルチビームプリントエンジンに対して、４個の転送回路のうち２個の転送回路を用いて１ページ分の画像データを１ライン置きに１ラインずつ転送するようにしため、マルチビームに対応して画像データの生成方法を変更することなく、白黒マルチビームプリントエンジンに画像データを転送することができる。
【００９８】
上記第１の実施の形態及び第２の実施の形態では、図１に示されるようなプリントコントローラ１０の構成としたが、上記回路構成に限定されるものではない。以下、プリントコントローラ１０の構成の変形例（変形例１、変形例２）を示す。なお、図１の同一構成部分については、同一の符号を付して、その構成の説明を省略する。
【００９９】
（変形例１）
図１０に示される如く、変形例１では、Ｋチャンネルのみに画像データを入力する構成となっており、Ｋチャンネルの伸長器２４Ｋには、ライン分割回路３０が接続されている。このライン分割回路３０では、画像データを奇数ライン（１、３、５・・・ライン）と偶数ライン（２、４、６・・・ライン）とに分割し、選択回路３２へ送出するようになっている。
【０１００】
この選択回路３２には、Ｃチャンネルの伸長器２４Ｃが接続されている。選択回路３２では、Ｃチャンネルの画像シフト回路２６Ｃに入力するデータが、伸長器２４Ｃからの出力であるか、ライン分割回路３０からの偶数ラインであるかが選択される。
【０１０１】
これにより、Ｋチャンネルのみに入力した画像データをデュアルビームとしてプリントエンジン７０へ送出することができる。
【０１０２】
なお、この変形例１において、画像データの入力先は、Ｋチャンネルに限られるものではない。また、分割数も、デュアル（２分割）に限らず、３分割以上であってもよい。
【０１０３】
この変形１では、余分なチャンネルが存在すれば、第１の実施の形態が適用可能であり、余分なチャンネルがない場合には、第２の実施の形態が適用可能である。
【０１０４】
（変形例２）
図１１に示される如く、変形例２では、Ｙチャンネルのみに画像データを入力する構成となっており、Ｙチャンネルの伸長器２４Ｙには、ライン分割回路３４が接続されている。このライン分割回路３４では、画像データをｎ分割（ここでは、ｎ＝４）し（１、５、９・・・ライン、２、６、１０・・ライン、３、７、１１・・・ライン、４、８、１２・・・ライン）、選択回路３６へ送出するようになっている。
【０１０５】
この選択回路３６には、Ｍ、Ｃ、Ｋの各チャンネルの伸長器２４Ｍ、２４Ｃ、２４Ｋが接続されている。これにより、Ｙチャンネルのみに入力した画像データを４ビームとしてプリントエンジン７０へ送出することができる。
【０１０６】
この変形２では、全てのチャンネルを画像形成として適用するため、第２の実施の形態の構成が適用可能である。
【図面の簡単な説明】
【０１０７】
【図１】第１の実施形態に係るプリントコントローラの構成を示すブロック図である。
【図２】第１の実施形態の転送処理の概要を示した図である。
【図３】第１の実施の形態に係る画像データ転送回路における適正な白黒画像データ転送タイミングを確立するためのブロック図である。
【図４】第１の実施形態のＣＰＵによる設定処理を示したフローチャートである。
【図５】第１の実施の形態に係る画像データ転送タイミングチャートである。
【図６】第２の実施の形態に係る画像データ転送回路における適正な白黒画像データ転送タイミングを確立するためのブロック図である。
【図７】第２の実施の形態に係る画像データ転送タイミングチャートである。
【図８】従来の白黒画像データ転送回路のブロック図である。
【図９】従来の白黒画像データ転送タイミングチャートである。
【図１０】変形例１に係るプリントコントローラの構成を示すブロック図である。
【図１１】変形例２に係るプリントコントローラの構成を示すブロック図である。
【符号の説明】
【０１０８】
１０    プリントコントローラ
１２    ＣＰＵ
１４    ＲＡＭ
１６    画像データ転送処理部
１８    バス
２０（Ｙ、Ｍ、Ｃ、Ｋ）    画像データ転送回路
２２（Ｙ、Ｍ、Ｃ、Ｋ）    ＤＭＡＣ
２４（Ｙ、Ｍ、Ｃ、Ｋ）    伸長器
２６（Ｙ、Ｍ、Ｃ、Ｋ）    画像シフト回路
２８（Ｙ、Ｍ、Ｃ、Ｋ）    画像切り取り回路
６０    タイミング生成回路
７０    プリントエンジン
７０Ａ    白黒デュアルビームプリントエンジン
ＨＳＹＮＣ    主走査同期信号
ＶＳＹＮＣ    副走査同期信号
ＰＤＡＴＡ    相関副走査同期信号
【図１】
2006069171.tif 000004
【図２】
2006069171.tif 000005
【図３】
2006069171.tif 000006
【図４】
2006069171.tif 000007
【図５】
2006069171.tif 000008
【図６】
2006069171.tif 000009
【図７】
2006069171.tif 000010
【図８】
2006069171.tif 000011
【図９】
2006069171.tif 000012
【図１０】
2006069171.tif 000013
【図１１】
2006069171.tif 000014