(57)【特許請求の範囲】
【請求項１】
上位装置からシリアルインタフェースの伝送路である第１伝送路を介して転送される画像データを構成するシリアルデータを順次レジスタに入力し、予め定められたビット数入力される毎にシリアル・パラレル変換して記憶部に記憶するとともに、前記記憶部から前記画像データを読み出すデータ管理部と、
前記上位装置から第２伝送路を介して、印刷基準位置からの補正量を受信し、受信した前記補正量を前記補正ビット数に変換して前記データ管理部に通知する制御部と、
前記データ管理部により読み出された前記画像データに基づく画像を記録媒体に出力する画像出力部と、
を備え、
前記データ管理部は、前記画像データを構成する各ラインの先頭ビットのシリアルデータをシリアル・パラレル変換する場合、前記予め定められたビット数から前記補正ビット数を減じたビット数分のシリアルデータが前記レジスタに入力されると、シリアル・パラレル変換して、前記予め定められたビット数から前記補正ビット数シフトしたシリアル・パラレル変換を行うことを特徴とする印刷装置。
【請求項２】
前記データ管理部は、前記予め定められたビット数から補正ビット数右シフトしたシリアル・パラレル変換を行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
データ管理部が、上位装置からシリアルインタフェースの伝送路である第１伝送路を介して転送される画像データを構成するシリアルデータを順次レジスタに入力し、予め定められたビット数入力される毎にシリアル・パラレル変換して記憶部に記憶するとともに、前記記憶部から前記画像データを読み出すデータ管理ステップと、
制御部が、前記上位装置から第２伝送路を介して、印刷基準位置からの補正量を受信し、受信した前記補正量を前記補正ビット数に変換して前記データ管理部に通知する通知ステップと、
画像出力部が、前記データ管理ステップにより読み出された前記画像データに基づく画像を記録媒体に出力する画像出力ステップと、
を含み、
前記データ管理ステップでは、前記画像データを構成する各ラインの先頭ビットのシリアルデータをシリアル・パラレル変換する場合、前記予め定められたビット数から前記補正ビット数を減じたビット数分のシリアルデータが前記レジスタに入力されると、シリアル・パラレル変換して、前記予め定められたビット数から前記補正ビット数シフトしたシリアル・パラレル変換を行うことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷方法に関する。
【背景技術】
【０００２】
連続紙に印刷を行う連続紙プリンタでは、連続紙に、事前印刷が施されたプレプリント用紙が用いられることが多い。このようなプレプリント用紙では、事前印刷されているプレプリントデータの印刷位置に若干の個体差があるため、印刷時に印刷位置の微調整が必要となる。
【０００３】
このため、例えば特許文献１には、ページメモリ−ラインプリンタ間にデータビットシフト制御部を設け、ページメモリに記憶されているイメージデータをビットシフトしてラインプリンタで印字することにより、ビット単位で印刷開始位置を微調整する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年の連続紙プリンタでは、画像データを印刷する印刷装置と分離して、画像データを生成する上位装置を設けることにより、画像データの生成時間を短縮し、印刷を高速化するものがある。また、このような連続紙プリンタでは、上位装置と印刷装置とを、例えばＰＣＩ  Ｅｘｐｒｅｓｓ(Peripheral  Component  Interconnect  Bus  Express)などの高速シリアルインタフェースを用いて接続することにより、画像データの転送時間を短縮し、印刷を高速化している。なお、このような連続紙プリンタでは、シリアル通信で印刷装置に画像データが転送されるため、印刷装置でシリアル・パラレル変換が必要となる。
【０００５】
このため、このような連続紙プリンタで印刷位置を調整するために特許文献１に開示されているようなデータビットシフト制御部を設けると、シリアル・パラレル変換及びビットシフトを別々に行うこととなり、印刷の高速化が阻害されてしまう。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、印刷位置の調整を要する場合であっても印刷の高速化を図ることができる印刷装置及び印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる印刷装置は、上位装置からシリアルインタフェースの伝送路である第１伝送路を介して転送される画像データを構成するシリアルデータを順次レジスタに入力し、予め定められたビット数入力される毎にシリアル・パラレル変換して記憶部に記憶するとともに、前記記憶部から前記画像データを読み出すデータ管理部と、前記上位装置から第２伝送路を介して、印刷基準位置からの補正量を受信し、受信した前記補正量を前記補正ビット数に変換して前記データ管理部に通知する制御部と、前記データ管理部により読み出された前記画像データに基づく画像を記録媒体に出力する画像出力部と、を備え、前記データ管理部は、前記画像データを構成する各ラインの先頭ビットのシリアルデータをシリアル・パラレル変換する場合、前記予め定められたビット数から前記補正ビット数を減じたビット数分のシリアルデータが前記レジスタに入力されると、シリアル・パラレル変換して、前記予め定められたビット数から前記補正ビット数シフトしたシリアル・パラレル変換を行うことを特徴とする。
【０００８】
また、本発明の別の態様にかかる印刷方法は、データ管理部が、上位装置からシリアルインタフェースの伝送路である第１伝送路を介して転送される画像データを構成するシリアルデータを順次レジスタに入力し、予め定められたビット数入力される毎にシリアル・パラレル変換して記憶部に記憶するとともに、前記記憶部から前記画像データを読み出すデータ管理ステップと、制御部が、前記上位装置から第２伝送路を介して、印刷基準位置からの補正量を受信し、受信した前記補正量を前記補正ビット数に変換して前記データ管理部に通知する通知ステップと、画像出力部が、前記データ管理ステップにより読み出された前記画像データに基づく画像を記録媒体に出力する画像出力ステップと、を含み、前記データ管理ステップでは、前記画像データを構成する各ラインの先頭ビットのシリアルデータをシリアル・パラレル変換する場合、前記予め定められたビット数から前記補正ビット数を減じたビット数分のシリアルデータが前記レジスタに入力されると、シリアル・パラレル変換して、前記予め定められたビット数から前記補正ビット数シフトしたシリアル・パラレル変換を行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷位置の調整を要する場合であっても印刷の高速化を図ることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態の印刷システムの概略構成例を示すブロック図である。
【図２】図２は、本実施形態の上位装置の詳細構成例を示すブロック図である。
【図３】図３は、本実施形態のプリンタ装置の詳細構成例を示すブロック図である。
【図４】図４は、本実施形態のデータ管理部の詳細構成例を示すブロック図である。
【図５】図５は、本実施形態のシリアル‐パラレル変換回路の構成例を示すブロック図である。
【図６】図６は、本実施形態のシリアル‐パラレル変換例を示す説明図である。
【図７】図７は、本実施形態のシリアル‐パラレル変換例を示す説明図である。
【図８】図８は、本実施形態の画像出力部の詳細構成例を示す図である。
【図９】図９は、本実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置の構造例を示す概略図である。
【図１０】図１０は、本実施形態の制御情報の一例を示す図である。
【図１１】図１１は、本実施形態の印刷処理例を示すシーケンス図である。
【図１２−１】図１２−１は、本実施形態の印刷処理の具体例を示すシーケンス図である。
【図１２−２】図１２−２は、本実施形態の印刷処理の具体例を示すシーケンス図である。
【図１２−３】図１２−３は、本実施形態の印刷処理の具体例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる印刷装置及び印刷方法の実施形態を詳細に説明する。
【００１２】
まず、本実施形態の印刷装置を含む印刷システムが適用されるプロダクションプリンティングの概略について説明する。
【００１３】
プロダクションプリンティングでは、短時間に大量の印刷を行うことを基本的な考え方としている。このため、プロダクションプリンティングでは、印刷の高速化を図ると共に、ジョブ管理や印刷データの管理などを効率的に行うために、印刷データの作成から印刷物の分配までの管理を行うワークフローのシステムを構築する。
【００１４】
本実施形態による印刷システムは、プロダクションプリンティングのワークフローにおける印刷を実行する部分に関わるもので、ＲＩＰ（Raster  Image  Processor）処理と、ＲＩＰ処理により得られた画像データ（ビットマップデータ）の印刷とを別の装置で行う。ＲＩＰ処理は印刷処理の中でも処理時間を要するため、ＲＩＰ処理を行う装置と、印刷処理を行う印刷装置とを分離することで、印刷の高速化が可能となる。
【００１５】
なお以下では、本実施形態の印刷システムがカラー印刷を行う場合を例に取り説明するが、これに限定されるものではなく、例えばモノクロ印刷であってもよい。
【００１６】
次に、本実施形態の印刷システムの構成について説明する。
【００１７】
図１は、本実施形態の印刷システム１の概略構成の一例を示すブロック図である。図１に示すように、印刷システム１は、上位装置１０と、プリンタ装置１３（印刷装置の一例）と、上位装置１０とプリンタ装置１３とを接続する複数のデータ線１１（第１伝送路の一例）及び制御線１２（第２伝送路の一例）とを、備える。
【００１８】
上位装置１０は、図示せぬホスト装置から供給される印刷ジョブデータに従ってＲＩＰ処理を行い、印刷用の各色の画像データ（ビットマップデータ）を作成する。また、上位装置１０は、当該印刷ジョブデータやホスト装置の情報などに基づき、印刷動作を制御するための制御情報を作成する。
【００１９】
上位装置１０で作成された各色の画像データは、複数のデータ線１１をそれぞれ介してプリンタ装置１３のプリンタエンジン１５に供給される。また、上位装置１０とプリンタ装置１３のプリンタコントローラ１４との間で、制御線１２を介して制御情報の送受信が行われる。プリンタコントローラ１４は、この制御情報の送受信に基づきプリンタエンジン１５を制御して、印刷ジョブに従った印刷を実行する。印刷方式は特に限定されないが、本実施形態では、インクジェット方式により印刷用紙に対して印刷画像を形成する。
【００２０】
また本実施形態では、印刷用紙は、切断可能なミシン目が所定間隔で打たれた連続紙である連帳紙（連続帳票）であって、プレプリントデータが事前印刷されているプレプリント用紙（記録媒体の一例）を用いるものとする。プロダクションプリンティングでは、印刷用紙としてこのプレプリント用紙を用いることが多い。プレプリント用紙の搬送方向（長手方向）を副走査方向とし、副走査方向に直交する方向（短手方向）を主走査方向とした場合、本実施形態のプリンタ装置１３は、プレプリント用紙に事前印刷されているプレプリントデータの印刷位置に応じて印刷位置を主走査方向にずらして印刷を行う。つまり本実施形態では、画像データは、プレプリント用紙の印刷基準位置から主走査方向に補正量ずらした位置に印刷される。なお詳細には、副走査の正方向を下方向、副走査の負方向を上方向、主走査の正方向を右方向、主走査の負方向を左方向とした場合、プリンタ装置１３は、印刷位置を右方向にずらして印刷を行う。
【００２１】
このように本実施形態では、連帳紙のプレプリント用紙を例に取り説明するが、勿論、これに限らず、プレプリントデータが事前印刷されていれば、Ａ４サイズ、Ｂ４サイズなど、サイズが固定的とされたカット紙を印刷用紙として用いてもよい。なお、連帳紙において、ページは、例えば所定間隔で打たれたミシン目で挟まれる領域をいうものとする。
【００２２】
図２は、本実施形態の上位装置１０の詳細構成の一例を示すブロック図である。図２に示すように、上位装置１０は、バス１００と、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、ＨＤＤ（Hard  Disk  Drive）１０４と、表示装置１０５と、入力装置１０６と、外部Ｉ／Ｆ１１０と、制御情報用Ｉ／Ｆ１１１と、画像データ用Ｉ／Ｆ１１２とを、備える。上位装置１０の各部は、バス１００に接続され、バス１００を介して互いに通信可能となっている。
【００２３】
ＲＯＭ１０２及びＨＤＤ１０４には、ＣＰＵ１０１が動作するためのプログラムが予め格納されている。ＲＡＭ１０３は、ＣＰＵ１０１のワークメモリとして用いられる。即ち、ＣＰＵ１０１は、ＲＯＭ１０２及びＨＤＤ１０４に格納されているプログラムに従い、ＲＡＭ１０３をワークメモリに用いて、上位装置１０の全体の動作を制御する。
【００２４】
表示装置１０５は、オペレータに対して各種画面を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの既存の表示装置により実現できる。入力装置１０６は、オペレータが各種操作の入力を行うものであり、キーボードやタッチパネルなどの既存の入力装置により実現できる。
【００２５】
外部Ｉ／Ｆ１１０は、例えばＴＣＰ／ＩＰ（Transmission  Control  Protocol／Internet  Protocol）に対応し、ホスト装置との通信を制御する。画像データ用Ｉ／Ｆ１１２は、画像データの通信を制御するもので、複数のチャネルを有する。例えば、上位装置１０において作成された色Ｙ（Ｙｅｌｌｏｗ）、Ｃ（Ｃｙａｎ）、Ｍ（Ｍａｇｅｎｔａ）、及びＫ（Ｂｌａｃｋ）による各色の画像データは、これら複数のチャネルからそれぞれ出力される。画像データ用Ｉ／Ｆ１１２は、高速な転送速度を実現するため、例えばＰＣＩ  Ｅｘｐｒｅｓｓ（Peripheral  Component  Interconnect  Bus  Express）が用いられる。但し、これに限定されるものではなく、高速転送が可能な高速シリアルインタフェースであればよい。制御情報用Ｉ／Ｆ１１１は、制御情報の通信を制御する。なお、制御情報用Ｉ／Ｆ１１１の方式は特に限定されないが、本実施形態では、画像データ用Ｉ／Ｆ１１２と同様に、ＰＣＩ  Ｅｘｐｒｅｓｓを用いるものとする。
【００２６】
このような構成において、外部Ｉ／Ｆ１１０は、ホスト装置から送信された印刷ジョブデータを受信する。ＣＰＵ１０１は、外部Ｉ／Ｆ１１０により受信された印刷ジョブデータをＨＤＤ１０４に格納する。またＣＰＵ１０１は、ＨＤＤ１０４から印刷ジョブデータを読み出し、読み出した印刷ジョブデータに基づきＲＩＰ処理を行い、各色の画像データ（ビットマップデータ）をＲＡＭ１０３に生成する。例えば、ＣＰＵ１０１は、ＲＩＰ処理によりＰＤＬ（Page  Description  Language）をレンダリングして各色のビットマップデータをＲＡＭ１０３に書き出す。またＣＰＵ１０１は、ＲＡＭ１０３に生成した各色の画像データを圧縮符号化してＨＤＤ１０４に一旦格納する。またＣＰＵ１０１は、例えばプリンタ装置１３において印刷動作が開始される際に、ＨＤＤ１０４から圧縮符号化された各色の画像データを読み出して圧縮符号を復号し、伸張された各色の画像データをＲＡＭ１０３に書き込む。そしてＣＰＵ１０１は、ＲＡＭ１０３から各色の画像データを読み出し、読み出した各色の画像データを画像データ用Ｉ／Ｆ１１２にパラレル−シリアル変換させて、画像データ用Ｉ／Ｆ１１２の各チャネルからそれぞれ出力させ、複数のデータ線１１それぞれを介してプリンタ装置１３に供給する。
【００２７】
またＣＰＵ１０１は、生成した画像データの印刷位置の調整画面を表示装置１０５に表示させ、入力装置１０６から、印刷基準位置からの補正量の入力を受け付ける。ここで、印刷基準位置は、画像データのデフォルトの印刷位置を示し、補正量は、印刷基準位置からのずらし量を示す。補正量は、例えば、ｍｍ単位などの長さで表される。そしてＣＰＵ１０１は、受け付けた補正量を含む制御情報を制御情報用Ｉ／Ｆ１１１を介してプリンタ装置１３に送信するなど、印刷動作の進行などに応じて、プリンタ装置１３との間で制御情報用Ｉ／Ｆ１１１を介して制御情報の送受信を行う。
【００２８】
図３は、本実施形態のプリンタ装置１３の詳細構成の一例を示すブロック図である。図３に示すように、プリンタ装置１３は、プリンタコントローラ１４と、プリンタエンジン１５と、搬送制御部５１とを、備える。
【００２９】
プリンタコントローラ１４（制御部の一例）は、制御線１２が接続され、上位装置１０との間で制御線１２を介して制御情報の送受信を行ってプリンタエンジン１５の印刷動作の制御を行う。例えばプリンタコントローラ１４は、上位装置１０から制御線１２を介して補正量を含む制御情報を受信し、受信した制御情報に含まれる補正量を補正ビット数に変換してプリンタエンジン１５に通知する。プリンタコントローラ１４は、バス２０、ＣＰＵ２１、及び印刷制御部２２を有する。ＣＰＵ２１及び印刷制御部２２は、バス２０に接続され、バス２０を介して互いに通信可能となっている。バス２０には、図示せぬ通信Ｉ／Ｆを介して制御線１２も接続される。
【００３０】
ＣＰＵ２１は、図示せぬＲＯＭに格納されるプログラムに従い動作し、プリンタ装置１３の全体の動作を制御する。例えばＣＰＵ２１は、印刷制御部２２により受信された制御情報に含まれる補正量及び画像データの解像度を印刷制御部２２から受信し、受信した補正量を受信した画像データの解像度に応じた補正ビット数に変換して印刷制御部２２に送信する。
【００３１】
印刷制御部２２は、複数のエンジン制御線４０ａ、４０ｂ、４０ｃ、及び４０ｄが接続される。印刷制御部２２は、制御線１２を介して上位装置１０との間で行われる制御情報の送受信に基づき複数のエンジン制御線４０ａ、４０ｂ、４０ｃ、及び４０ｄを介してプリンタエンジン１５との間でコマンドやステータス情報の送受信を行い、プリンタエンジン１５の動作を制御する。例えば印刷制御部２２は、上位装置１０から、補正量、画像データの解像度、及び印刷データサイズ（画像データサイズ）などを含む制御情報を受信し、受信した制御情報に含まれる補正量及び画像データの解像度をＣＰＵ２１に送信する。そして印刷制御部２２は、ＣＰＵ２１から、補正量から変換された補正ビット数を受信し、受信した補正ビット数及び印刷データサイズをプリンタエンジン１５に通知する。
【００３２】
プリンタエンジン１５は、複数のデータ線１１ａ、１１ｂ、１１ｃ、及び１１ｄがそれぞれ接続され、プリンタコントローラ１４の制御に従い、データ線１１ａ、１１ｂ、１１ｃ、及び１１ｄをそれぞれ介して上位装置１０から転送された各色の画像データによる印刷処理を行う。プリンタエンジン１５は、複数のデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄと、画像データに基づく画像を用紙に出力し画像形成を行う画像出力部５０と、複数のデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄそれぞれと画像出力部５０とを接続する複数の出力線３２ａ、３２ｂ、３２ｃ、及び３２ｄとを、有する。
【００３３】
複数のデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、それぞれデータ線１１ａ、１１ｂ、１１ｃ、及び１１ｄが接続されるとともに、それぞれエンジン制御線４０ａ、４０ｂ、４０ｃ、及び４０ｄが接続され、それぞれメモリ３１ａ、３１ｂ、３１ｃ、及び３１ｄ（記憶部の一例）を有する。そしてデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、上位装置１０から、データ線１１ａ、１１ｂ、１１ｃ、及び１１ｄを介して転送された各色の画像データを、それぞれメモリ３１ａ、３１ｂ、３１ｃ、及び３１ｄに格納する。なお本実施形態では、複数のメモリ３１ａ、３１ｂ、３１ｃ、及び３１ｄのそれぞれは、少なくとも３ページ分の画像データを格納可能な容量を有するものとする。３ページ分の画像データは、例えば、上位装置１０から転送中のページの画像データと、現在出力中のページの画像データと、次のページの画像データとに対応する。さらに、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、それぞれエンジン制御線４０ａ、４０ｂ、４０ｃ、及び４０ｄを介して印刷制御部２２と制御信号の送受信を行う。
【００３４】
図４は、本実施形態のデータ管理部３０ａの詳細構成の一例を示すブロック図である。なお、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、共通の構成を適用することができるので、図４では、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄを代表してデータ管理部３０ａの構成を示す。図４に示すように、データ管理部３０ａは、メモリ３１ａ及びロジック回路３３ａを有する。
【００３５】
ロジック回路３３ａは、エンジン制御線４０ａ、データ線１１ａ、及び出力線３２ａと接続される。そしてロジック回路３３ａは、印刷制御部２２からエンジン制御線４０ａを介して受け取った制御信号に従い、上位装置１０からデータ線１１ａを介して転送された画像データをメモリ３１ａに格納する。同様に、ロジック回路３２ａは、印刷制御部２２からエンジン制御線４０ａを介して受け取った制御信号に従い、メモリ３１ａから画像データを読み出して、出力線３２ａを介して画像出力部５０に供給する。
【００３６】
なお、ロジック回路３３ａは、論理回路などの組み合わせによりハードウェア的に構成されており、例えば、印刷制御部２２からエンジン制御線４０ａを介して受け取ったビット列による制御信号に対して論理判定を行い、実行する処理を決定する。ロジック回路３３ａによる制御は、プログラムに対する割り込みにより処理を分岐させることが可能あるという利点や、ＣＰＵを用いた制御に対してより高速な処理が可能であるという利点がある。
【００３７】
図５は、本実施形態のロジック回路３３ａに含まれるシリアル‐パラレル変換回路３００の回路構成の一例を示すブロック図である。図５に示すシリアル‐パラレル変換回路３００は、上位装置１０から転送された画像データを予め定められたビット数毎にシリアル‐パラレル変換してメモリ３１ａに格納するものであり、所定のタイミングで、予め定められたビット数から補正ビット数シフトしてシリアル‐パラレル変換を行う。これにより、印刷位置の調整が行われる。図５に示すように、シリアル‐パラレル変換回路３００は、シフトレジスタ３０２と、ビットカウンタ３０４と、セレクタ３０６と、コンパレータ３０８と、パラレルデータ出力用ラッチ３１０とを、備える。
【００３８】
シフトレジスタ３０２には、シリアルデータラッチＥＮ信号とともに、シリアルデータが入力される。
【００３９】
ビットカウンタ３０４は、シリアルデータラッチＥＮ信号が入力され、シリアルデータラッチＥＮ信号が入力される毎にカウント値をカウントして出力する。つまり、ビットカウンタ３０４は、受信したシリアルデータのビット数を管理する。本実施形態では、ビットカウンタ３０４はアップカウンタであり、シリアルデータラッチＥＮ信号が入力される毎にカウント値をインクリメントして出力する。
【００４０】
セレクタ３０６は、デフォルトビット数及び補正ビット数が設定されており、先頭フラグオン／オフの入力に応じたビット数を出力する。例えば、セレクタ３０６は、先頭フラグオンが入力されればデフォルトビット数−補正ビット数を出力し、先頭フラグオフが入力されればデフォルトビット数を出力する。
【００４１】
本実施形態では、補正ビット数は、画像データの転送が開始される前に、プリンタコントローラ１４（印刷制御部２２）から通知される。また、デフォルトビット数は８ビットとなっている。また、先頭フラグのオン／オフは、図示せぬ先頭フラグ切替部により切り替えられる。先頭フラグ切替部は、画像データの転送が開始される前にプリンタコントローラ１４（印刷制御部２２）から通知された印刷データサイズ、及び受信したシリアルデータのビット数などから、画像データを構成する各ラインの先頭ビットの受信が開始されるか否かを判定する。なお先頭フラグ切替部は、１ラインを構成するビット数を予め保持しているものとする。そして先頭フラグ切替部は、ラインの先頭ビットの受信が開始されると判定した場合には先頭フラグオンをセレクタ３０６に出力し、ラインの先頭ビットの受信が開始されないと判定した場合には先頭フラグオフをセレクタ３０６に出力する。なお本実施形態では、先頭フラグ切替部は、ラインの先頭ビットの受信が開始されるか否かの判定をシフトレジスタ３０２からパラレルデータ出力用ラッチ３１０へデータが出力される毎に行うものとする。
【００４２】
コンパレータ３０８には、ビットカウンタ３０４から、カウント後のビット数が入力されるとともに、セレクタ３０６から、デフォルトビット数又はデフォルトビット数−補正ビット数が入力される。そしてコンパレータ３０８は、ビットカウンタ３０４からビット数が入力される毎に、セレクタ３０６から入力されたデフォルトビット数又はデフォルトビット数−補正ビット数と一致するか否かを判定し、一致する場合にパラレルデータラッチＥＮ信号を出力する。
【００４３】
パラレルデータ出力用ラッチ３１０は、コンパレータ３０８からパラレルデータラッチＥＮ信号が入力されると、シフトレジスタ３０２に入力されているシリアルデータをパラレルデータとして読み出し（コピーし）、メモリ３１ａに格納する。
【００４４】
図６は、本実施形態のシリアル‐パラレル変換回路３００によるシリアル‐パラレル変換の一例を示す説明図であり、デフォルトビット数によるシリアル‐パラレル変換例を示している。なお、図６に示す例でも、デフォルトビット数は「８」であるものとする。
【００４５】
図６に示す例の場合、シフトレジスタ３０２には、シリアルデータＤ７〜Ｄ０が右側から順次入力される。コンパレータ３０８には、セレクタ３０６からデフォルトビット数が入力されており、シリアルデータがシフトレジスタ３０２に入力される毎に、ビットカウンタ３０４からインクリメントされたカウント値が入力される。そして、コンパレータ３０８は、シフトレジスタ３０２にシリアルデータＤ７〜Ｄ０が入力され、ビットカウンタ３０４からカウント値「８」が入力されると、パラレルデータラッチＥＮ信号をパラレルデータ出力用ラッチ３１０に出力する。これにより、パラレルデータ出力用ラッチ３１０は、シフトレジスタ３０２からシリアルデータＤ７〜Ｄ０をパラレルデータとしてコピーして、メモリ３１ａに格納する。
【００４６】
図７は、本実施形態のシリアル‐パラレル変換回路３００によるシリアル‐パラレル変換の一例を示す説明図であり、デフォルトビット数−補正ビット数によるシリアル‐パラレル変換例を示している。なお、図７に示す例では、デフォルトビット数は「８」、補正ビット数は「２」であるものとする。
【００４７】
図７に示す例の場合、シフトレジスタ３０２には、シリアルデータＤ７〜Ｄ２が右側から順次入力される。なお、シフトレジスタ３０２の初期値は０となっている。コンパレータ３０８には、セレクタ３０６からデフォルトビット数−補正ビット数、即ち、「６」が入力されており、シリアルデータがシフトレジスタ３０２に入力される毎に、ビットカウンタ３０４からインクリメントされたカウント値が入力される。そして、コンパレータ３０８は、シフトレジスタ３０２にシリアルデータＤ７〜Ｄ２が入力され、ビットカウンタ３０４からカウント値「６」が入力されると、パラレルデータラッチＥＮ信号をパラレルデータ出力用ラッチ３１０に出力する。これにより、パラレルデータ出力用ラッチ３１０は、シフトレジスタ３０２からシリアルデータＤ７〜Ｄ２をパラレルデータとしてコピーして、メモリ３１ａに格納する。図７に示す例の場合、２ビット右シフトしてシリアル−パラレル変換したことになる。
【００４８】
このように本実施形態では、画像データを構成する各ラインの先頭ビットを含むビットをシリアル・パラレル変換する際に、補正ビット数分のビットシフトを行い、各ラインの先頭ビットを含まないビットをシリアル・パラレル変換する際には通常のシリアル・パラレル変換を行う。このため本実施形態によれば、シリアル・パラレル変換時のビットシフトにより、画像データを、プレプリント用紙の印刷基準位置から補正量ずらした位置に印刷することができる。
【００４９】
画像出力部５０は、各データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄにより読み出された画像データに基づく画像をプレプリント用紙に出力する。なお本実施形態では、画像データによる印刷を、ヘッドに設けられたノズルからインクを射出して印刷を行うインクジェット方式により行う場合を例に取り説明するが、これに限られず、例えばレーザプリンタ方式などを用いることもできる。
【００５０】
図８は、本実施形態の画像出力部５０の詳細構成の一例を示す。図８に示すように、画像出力部５０は、出力制御部５５と、色Ｃ、Ｍ、Ｙ、及びＫ各色のヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとを、有する。但し、各色とヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとの関係は、この例に限られない。
【００５１】
出力制御部５５は、出力線３２ａ、３２ｂ、３２ｃ、及び３２ｄと、ヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとの接続を制御する。即ち、出力制御部５５は、ヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄそれぞれに対して、出力線３２ａ、３２ｂ、３２ｃ、及び３２ｄから１を選択して接続するように経路を設定する。
【００５２】
例えば、出力制御部５５は、出力線３２ａ、３２ｂ、３２ｃ、及び３２ｄと、ヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとを、１対１に接続するように設定できる。また例えば、出力制御部５５は、出力線３２をヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄに接続するというように、出力線３２ａ、３２ｂ、３２ｃ、及び３２ｄと、ヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとを、１対多に接続するように設定してもよい。
【００５３】
なお出力制御部５５は、例えばディップスイッチなどを用いたユーザ操作に基づいて、出力線３２ａ、３２ｂ、３２ｃ、及び３２ｄとヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとを接続する経路を設定する。但し、これに限られず、出力制御部５５は、当該経路を印刷制御部２２からの制御信号（図示省略）に基づいて設定してもよい。
【００５４】
上述したように、本実施形態によるプリンタ装置１３では、上位装置１０からの画像データの転送と、当該画像データによる印刷を制御する制御信号の上位装置１０とプリンタ装置１３との間の送受信とが、異なる経路を介して行われる。また、上位装置１０から、各色の画像データがそれぞれ異なるデータ線１１ａ、１１ｂ、１１ｃ、及び１１ｄを介して転送されると共に、これらデータ線１１ａ、１１ｂ、１１ｃ、及び１１ｄを介して転送された各色の画像データが、互いに独立して制御され、共通の構成を持つデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄにそれぞれ供給される。さらに、画像出力部５０において、各データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの出力と各色のヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとの接続経路をユーザ操作などにより設定可能とされている。
【００５５】
したがって、本実施形態によるプリンタ装置１３は、画像データの色数（Ｃ、Ｍ、Ｙ、及びＫの４色又はＫ色のみなど）や、画像出力部５０において用いるヘッド数に応じて、プリンタエンジン１５の構成を容易に変更することが可能である。このとき、プリンタエンジン１５に対して、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄのうち、要求される構成に応じて必要とされるものだけを設けるようにできる。
【００５６】
例えば、色Ｃ、Ｍ、Ｙ、及びＫの４色でフルカラーの印刷を行いたい場合は、プリンタエンジン１５に対してデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄを全て設け、出力制御部５５において、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの各出力を、それぞれヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄに接続すればよい。また例えば、色Ｋの１色で印刷を行う場合において、装置コスト優先として、それぞれ１のデータ管理部３０ａ及びヘッド５６ａのみを設け、出力制御部５５においてデータ管理部３０ａの出力をヘッド５６ａに接続することができる。さらに例えば、色Ｋの１色で印刷を行う場合において、印刷速度優先として、１のデータ管理部３０ａと４のヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄとを設け、出力制御部５５においてデータ管理部３０ａの出力をヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄにそれぞれ接続することができる。この場合、同一色を複数回、重ねて印刷することになるため、例えば、各ヘッド５６ａ、５６ｂ、５６ｃ、及び５６ｄでのインクの噴出時間を通常の１／４とし、印刷用紙の搬送速度を通常の４倍として高速印刷を行うことが考えられる。
【００５７】
搬送制御部５１は、印刷制御部２２と搬送制御線４１により接続され、画像出力部５０により画像データに基づく画像が形成される用紙の搬送を制御する。
【００５８】
図９は、本実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置２００の構造の一例を示す概略図である。なお本実施形態では、前述したように印刷用紙として連帳紙のプレプリント用紙を用いる。
【００５９】
プレプリント用紙２０１は、印刷用紙補給部２１０から電源操作ボックス２２０を介して第１搬送部２３０に供給される。プレプリント用紙２０１は、第１搬送部２３０において、搬送制御部５１の搬送制御により複数のローラなどを介して搬送されて位置合わせなどがなされ、上述のプリンタエンジン１５に対応するプリンタエンジン部２４０及び２５０に供給される。
【００６０】
プリンタエンジン部２４０及び２５０は、上述の画像出力部５０に対応する印刷部２４１において、第１搬送部２３０から供給されたプレプリント用紙２０１に対して画像データに従った印刷を行う。印刷が終了したプレプリント用紙２０１は、搬送制御部５１の搬送制御によりプリンタエンジン部２５０から排出され、第２搬送部２６０に供給される。印刷後のプレプリント用紙２０１は、第２搬送部２６０の内部で所定に搬送されて排出され、裁断部２７０に供給される。印刷後のプレプリント用紙２０１は、裁断部２７０によりミシン目に従い裁断され各ページを分離される。
【００６１】
ここで、プリンタ装置２００は、ページが連続した連続紙であるプレプリント用紙２０１に印刷を行うため、プリンタエンジン部２４０及び２５０におけるプレプリント用紙２０１への印刷後当該プレプリント用紙２０１が第２搬送部２６０から排出されるまでの経路にも、プレプリント用紙２０１が絶えず存在することになる。
【００６２】
なお、第２搬送部２６０の後段に、第１搬送部２３０、プリンタエンジン部２４０及び２５０、並びに第２搬送部２６０を含む構成をもう一組用意し、前側の第２搬送部２６０から排出された印刷後のプレプリント用紙２０１を表裏反転して後側の第１搬送部２３０に供給するようにしてもよい。これにより、プレプリント用紙２０１に対する両面印刷が可能となる。
【００６３】
図１０は、本実施形態の制御情報の一例を示す図である。図１０に示すように、制御情報は、大まかに、（１）ジョブ（ＪＯＢ）情報と、（２）プリンタ状態及び印刷プロセスを示す情報と、（３）印刷条件を示す情報と、（４）接続を示す情報とに、大別される。
【００６４】
（１）のジョブ情報は、ジョブ（ＪＯＢ）開始又はジョブ終了を通知する情報である。
【００６５】
ジョブ開始は、上位装置１０からプリンタコントローラ１４に対するジョブ開始の通知、及び当該通知に対するプリンタコントローラ１４から上位装置１０への応答などである。ジョブ終了は、上位装置１０からプリンタコントローラ１４に対する、ジョブ開始により要求した全印刷プロセスの終了の通知、及び当該通知に対するプリンタコントローラ１４から上位装置１０への応答などである。なお、ジョブ開始及びジョブ終了におけるプリンタコントローラ１４から上位装置１０への応答には、ジョブを識別するためのジョブ識別子（ＪＯＢＩＤ）が含まれる。
【００６６】
（２）のプリンタ状態及び印刷プロセスを示す情報は、印刷プロセス受付開始、プリンタ情報の要求及び通知、印刷プロセス開始、印刷プロセス要求、データ転送完了、データ受信完了、印刷プロセス完了、プロセス状態報告、ＳＣ(Service  Control)通知、又はエラー発生及び解除を通知する情報である。
【００６７】
印刷プロセス受け付け開始は、プリンタコントローラ１４が印刷プロセスの受け付けが可能となったことを上位装置１０に対して通知する。
【００６８】
プリンタ情報の要求及び通知は、上位装置１０からプリンタコントローラ１４に対する必要なプリンタ情報の要求、及び当該要求に対するプリンタコントローラ１４から上位装置１０に対する応答などである。
【００６９】
印刷プロセス開始は、画像データの準備が完了した旨の上位装置１０からプリンタコントローラ１４に対する通知、及び当該通知に対するプリンタコントローラ１４から上位装置１０に対する応答などである。画像データの準備が完了した旨の通知は、画像データの出力順及びページ（プロセス）単位で行われる。ページは、一連の印刷動作で印刷が行われる印刷単位である。
【００７０】
印刷プロセス要求は、プリンタコントローラ１４から上位装置１０に対する印刷プロセスの通知、及び当該通知に対する上位装置１０からプリンタコントローラ１４に対する応答などである。プリンタコントローラ１４は、この印刷プロセス要求により、印刷を行う色Ｃ、Ｍ、Ｙ、及びＫをそれぞれ示す色情報（Ｙｅｌｌｏｗ，Ｃｙａｎ，Ｍａｇｅｎｔａ，  ｏｒ  Ｂｌａｃｋ）、プロセス識別番号ｐｒｏｃｅｓｓＩＤ、及びプレーン識別番号を上位装置１０に対して通知する。なおプレーンは、１ページに印刷される各色の画像データに基づく画像それぞれに対応するものとする。プリンタコントローラ１４は、プレーン単位及びプリンタエンジン１５、即ちデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの要求順に従い、これらの情報を上位装置１０へ通知する。つまり、プリンタエンジン１５側から上位装置１０に画像データ（ビットマップデータ）を取りに行くことになる。
【００７１】
データ転送完了は、上位装置１０からプリンタコントローラ１４に対して要求されたプレーンの画像データの転送完了を通知する。
【００７２】
データ受信完了は、プリンタコントローラ１４から上位装置１０に対して、要求したプレーンの画像データの受信完了を通知する。
【００７３】
印刷プロセス完了は、上位装置１０からプリンタコントローラ１４に対して、全ページ（プロセス）の印刷要求の完了を通知する。
【００７４】
プロセス状態報告は、プリンタコントローラ１４から上位装置１０に対して、ページ（プロセス）の印刷状態を通知する。このとき、プリンタコントローラ１４は、プリンタエンジン１５から給紙、排紙、及び印刷開始に関する情報を取得し、取得したこれらの情報をプロセス状態報告に付加して上位装置１０に送信する。
【００７５】
ＳＣ通知は、上位装置１０からプリンタコントローラ１４に対するプリンタ装置１３の障害情報の取得の要求、及び当該要求に対して取得された障害情報のプリンタコントローラ１４から上位装置１０への通知などである。
【００７６】
エラー発生および解除は、上位装置１０側でのエラー発生及び当該エラーの解除を上位装置１０からプリンタコントローラ１４へ通知する。
【００７７】
（３）の印刷条件を示す情報は、印刷条件の設定、即ち、上位装置１０からプリンタコントローラ１４に対する印刷条件の通知、及び当該通知に対するプリンタコントローラ１４の応答などである。印刷条件としては、例えば、印刷形態、印刷種別、給排紙情報、印刷面順、印刷用紙サイズ、印刷データサイズ、解像度及び階調、色情報、並びに補正量などが挙げられる。
【００７８】
印刷形態は、例えばプレプリント用紙２０１に対して両面印刷及び片面印刷のうち何れを行うかを示す。印刷種別は、画像データが存在しておりそれを印刷するのか、画像データが存在しておらず白紙ページとするのかを示す。給排紙情報は、プレプリント用紙２０１の給紙元及び排紙先のスタッカなどの識別情報を示す。印刷面順は、プレプリント用紙２０１に対して表面から裏面へと印刷するのか、裏面から表面へと印刷するのかを示す。印刷用紙サイズは、例えばプレプリント用紙２０１として連帳紙を用いる場合、印刷を行うページのプレプリント用紙２０１の搬送方向の長さを示す。印刷データサイズは、画像データのデータサイズを示す。解像度及び階調は、画像データをプレプリント用紙２０１に印刷する際の解像度及び階調を示す。また、色情報は、例えば印刷を色Ｃ、Ｍ、Ｙ及びＫ各色を用いたフルカラーで行うのか、色Ｋのみを用いた単色（モノクロ）で行うかを示す。また、補正量は、印刷基準位置からのずらし量を示し、例えば、ｍｍ単位などの長さで示される。
【００７９】
（４）の接続を示す情報は、登録又は解除を通知する情報である。上位装置１０及びプリンタコントローラ１４のそれぞれで、互いの情報の登録、及び登録された情報の解除などを行う。
【００８０】
次に、本実施形態の印刷システムの動作について説明する。
【００８１】
図１１は、本実施形態の印刷処理の一例を示すシーケンス図である。ここでは、色Ｃ、Ｙ、Ｍ、及びＫの各色を用いたフルカラー印刷を行う場合を例に取り説明するがこれに限定されるものではない。
【００８２】
印刷制御部２２は、上位装置１０から制御情報としてプレプリント用紙に関する情報を受信したら（ＳＥＱ１００）、受信した情報に基づき搬送制御部５１に対して用紙送り長を設定する（ＳＥＱ１１０）。用紙送り長は、例えば搬送方向における１ページのサイズである。
【００８３】
印刷制御部２２は、上位装置１０から１ページ目（ページ＃１）の印刷ジョブを受信したら（ＳＥＱ１０１）、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに対して、それぞれ色Ｃ、Ｙ、Ｍ、及びＫについて１ページ目のデータ転送を開始するように要求する（ＳＥＱ１１０ａ、１１０ｂ、１１０ｃ、及び１１０ｄ）。
【００８４】
データ管理部３０ａは、この要求に従い、データ線１１ａを介して上位装置１０に対して色Ｃの１ページ目の画像データを要求し、この要求に応じて上位装置１０から転送された色Ｃの１ページ目の画像データをメモリ３１ａに格納する。データ管理部３０ｂ、３０ｃ、及び３０ｄのそれぞれについても同様に、ＳＥＱ１１０ｂ、１１０ｃ、及び１１０ｄの要求に従い、データ線１１ｂ、１１ｃ、及び１１ｄを介して上位装置１０に対して色Ｙ、Ｍ、及びＫの１ページ目の画像データをそれぞれ要求する。データ管理部３０ｂ、３０ｃ、及び３０ｄは、この要求に応じて上位装置１０からそれぞれ転送された色Ｙ、Ｍ、及びＫの１ページ目の画像データを、それぞれメモリ３１ｂ、３１ｃ、及び３１ｄに格納する。
【００８５】
なお図１１の例では、印刷制御部２２からデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに対して１ページ目のデータ転送が要求されている間に、印刷制御部２２は、上位装置１０から送信された次の２ページ目の印刷ジョブを受信する（ＳＥＱ１０２）。受信された印刷ジョブは、図示しないメモリなどに保持される。
【００８６】
データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、上位装置１０からの各色の１ページ目の画像データの転送が終了したら、それぞれ、その旨を印刷制御部２２に通知する（ＳＥＱ１１１ａ、１１１ｂ、１１１ｃ、及び１１１ｄ）。印刷制御部２２は、当該通知にそれぞれ応答して、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに対してそれぞれ２ページ目（ページ＃２）のデータ転送を開始するように要求する（ＳＥＱ１１２ａ、１１２ｂ、１１２ｃ、及び１１２ｄ）。
【００８７】
データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、この要求に応じて、上位装置１０に対して各色の２ページ目の画像データをそれぞれ要求し、この要求に応じて上位装置１０から転送された各色の２ページ目の画像データを、それぞれメモリ３１ａ、３１ｂ、３１ｃ、及び３１ｄに格納する。
【００８８】
一方、印刷制御部２２は、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの全てから１ページ目のデータ転送終了の通知を受信したら、搬送制御部５１に対して用紙搬送開始を要求する（ＳＥＱ１１３）。搬送制御部５１は、この要求に応じてプレプリント用紙の所定速度での搬送を開始する。また、印刷制御部２２は、搬送制御部５１に対して用紙搬送開始の要求を行うと共に、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄのそれぞれに対して、１ページ目の印刷の開始を指示する（ＳＥＱ１１４）。
【００８９】
搬送制御部５１は、例えばプレプリント用紙が所定位置に到達したら、印刷可能状態である旨を印刷制御部２２に対して通知する（ＳＥＱ１１７）。印刷制御部２２は、搬送制御部５１からの印刷可能状態である旨の報告に応じて、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに対して印刷の先頭位置を指示する（ＳＥＱ１１８）。
【００９０】
データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、印刷の先頭位置の指示に応じて印刷を開始する。この例では、プレプリント用紙の搬送方向に沿って色Ｃ、Ｙ、Ｍ、Ｋのヘッドがヘッド５６ａ、５６ｂ、５６ｃ、５６ｄの順に並べられているものとする。この場合、プレプリント用紙における１ページ目の印刷の先頭位置がヘッド５６ａによる印刷位置に達したら、先ずデータ管理部３０ａにおいて、メモリ３１ａからの１ページ目の画像データの読み出しが開始される。メモリ３１ａから読み出された色Ｃの画像データは、画像出力部５０に転送される。そして、画像データが出力制御部５５を介してヘッド５６ａに供給され、プレプリント用紙に対する印刷が行われる（ＳＥＱ１１９ａ）。色Ｃの１ページ目の印刷が終了すると、その旨が印刷制御部２２に対して通知される（ＳＥＱ１２０ａ）。
【００９１】
続けて、プレプリント用紙における１ページ目の印刷の先頭位置がヘッド５６ｂによる印刷位置に達したら、データ管理部３０ｂにおいて、メモリ３１ｂからの１ページ目の画像データの読み出しが開始される。メモリ３１ｂから読み出された色Ｙの画像データは、画像出力部５０に転送される。そして、出力制御部５５を介してヘッド５６ｂに供給され、プレプリント用紙に対する印刷が開始される（ＳＥＱ１１９ｂ）。色Ｙの１ページ目の印刷が終了したら、その旨が印刷制御部２２に対して通知される（ＳＥＱ１２０ｂ）。以下同様にして、色Ｍ及びＫの印刷が順次開始され（ＳＥＱ１１９ｃ、１１９ｄ）、印刷が終了したら、その旨が印刷制御部２２に対して通知される（ＳＥＱ１２０ｃ及び１２０ｄ）。
【００９２】
一方、上述のＳＥＱ１１２ａ〜１１２ｄで開始された２ページ目の各色の画像データの転送が終了すると、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、その旨を印刷制御部２２に対して通知する（ＳＥＱ１１５）。印刷制御部２２は、このデータ転送完了の通知に応じて、各データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに対して、２ページ目の印刷の開始をそれぞれ指示する（ＳＥＱ１１６）。
【００９３】
データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、１ページ目の印刷の終了後に、それぞれ２ページ目の印刷を開始する。例えば、データ管理部３０ａは、１ページ目の印刷が完了（ＳＥＱ１２０ａ）した後、プレプリント用紙における２ページ目の印刷の先頭位置がヘッド５６ａによる印刷位置に達したら、メモリ３１ａから２ページ目の色Ｃの画像データを読み出して画像出力部５０に供給し、プレプリント用紙に対する印刷を開始する（ＳＥＱ１２１ａ）。色Ｃの印刷が終了したら、その旨が印刷制御部２２に対して通知される（ＳＥＱ１２２ａ）。
【００９４】
データ管理部３０ｂ、３０ｃ、及び３０ｄにおいても、同様にして、２ページ目の先頭位置がヘッド５６ｂ、５６ｃ、及び５６ｄによる印刷位置に達したら、メモリ３１ｂ、３１ｃ、及び３１ｄから各色の画像データを読み出し、プレプリント用紙に対する印刷を開始する（ＳＥＱ１２１ｂ〜１２１ｄ）。各色の印刷が終了したら、その旨が印刷制御部２２に対してそれぞれ通知される（ＳＥＱ１２２ｂ〜１２２ｄ）。
【００９５】
印刷制御部２２は、２ページ目の色Ｋの印刷終了通知をデータ管理部３０ｄから受け取ると、印刷ジョブによる最終ページの印刷が終了したとして、搬送制御部５１に対してプレプリント用紙の搬送の停止を要求する（ＳＥＱ１２３）。搬送制御部５１は、この要求に応じてプレプリント用紙の搬送を停止させ、その旨を印刷制御部２２に対して報告する（ＳＥＱ１２４）。これにより、一連の印刷処理が終了する。
【００９６】
図１２−１〜１２−３は、本実施形態の印刷処理の一例を具体的に示すシーケンス図である。なお、図１２−１〜図１２−３において、符号Ａ〜Ｆは、異なる図面間で対応する符号に処理が移行することを示す。また、以下では、印刷ジョブは、全２ページの印刷を行うものとする。
【００９７】
図１２−１に示すように、まず、上位装置１０からプリンタコントローラ１４（印刷制御部２２）に対して制御線１２を介してジョブ開始の制御情報が送信される（ＳＥＱ２００）。プリンタコントローラ１４は、この制御情報に対して、ジョブ識別子ｊｏｂＩＤ＝１を応答する制御情報を、制御線１２を介して上位装置１０に送信する（ＳＥＱ２０１）。それと共に、プリンタコントローラ１４は、ジョブの開始に伴いジョブを実行するためのリソースを獲得する。そして、プリンタコントローラ１４は、上位装置１０に対して、印刷プロセス受け付け開始を示す制御情報を、制御線１２を介して送信する（ＳＥＱ２０２）。
【００９８】
次に、上位装置１０は、プリンタコントローラ１４に対して、印刷条件を設定する制御情報を、制御線１２を介して送信する（ＳＥＱ２０３）。プリンタコントローラ１４に対して設定される印刷条件は、図１０を用いて説明したように、印刷形態、印刷種別、給排紙情報、印刷面順、印刷用紙サイズ、画像データのデータサイズ、解像度及び階調、色情報、並びに、補正量が含まれる。なお、印刷を行うページ数の情報も、印刷条件に含ませることができる。この制御情報がプリンタコントローラ１４に受信されると、受信した制御情報に含まれる各種の印刷条件が、例えば印刷制御部２２のレジスタなどに書き込まれ、印刷条件が設定される。
【００９９】
次に、上位装置１０は、１ページ目の印刷プロセス開始の制御情報を、制御線１２を介してプリンタコントローラ１４に送信する（ＳＥＱ２０４）。この制御情報は、当該プロセスを識別するためのプロセス識別番号ｐｒｏｃｅｓｓＩＤ＝１と、１ページ目を構成する画像を示す画像識別番号ｉｍａｇｅＩＤ＝１とを含む。プリンタコントローラ１４は、この印刷プロセス開始に対する応答である印刷プロセス開始の制御情報を上位装置１０に返す（ＳＥＱ２０５）。
【０１００】
次に、プリンタコントローラ１４は、上位装置１０に対して、印刷プロセス要求の制御情報を送信し、画像データを要求する。この印刷プロセス要求は、色Ｙ、Ｃ、Ｍ及びＫの各色について、プリンタエンジン１５における色の並び順に従って、順次行われる。この例では、プレプリント用紙の搬送方向に沿って色Ｙ、Ｃ、Ｍ及びＫのヘッドがヘッド５６ａ、５６ｂ、５６ｃ、５６ｄの順に並べられているものとする。
【０１０１】
まず、プリンタコントローラ１４は、色Ｙの画像データを要求する印刷プロセス要求の制御情報を、上位装置１０に対して制御線１２を介して送信する（ＳＥＱ２０６）。この制御情報は、プロセスを指定するプロセス識別番号ｐｒｏｃｅｓｓＩＤ＝１と、色Ｙを指定する色情報Ｙｅｌｌｏｗとが含まれる。上位装置１０は、この制御情報に対する応答として、画像識別番号ｉｍａｇｅＩＤ＝１を含む制御情報をプリンタコントローラ１４に返す（ＳＥＱ２０７）。プリンタコントローラ１４は、この制御情報を受信すると、色Ｙに対応するデータ管理部３０ａに対して画像データの転送を開始するよう要求する（ＳＥＱ２０８）。データ管理部３０ａは、この要求を受けて、データ線１１ａを介して上位装置１０に対して色Ｙのプレーンの画像データを要求し（図示省略）、この要求に応じて、上位装置１０からデータ管理部３０ａに対して、色Ｙの画像データが転送される（ＳＥＱ２０９）。転送された画像データは、データ管理部３０ａのメモリ３１ａにおける、１ページ目の画像データのために割り当てられた領域に格納される。この際、データ管理部３０ａは、画像データを構成する各ラインの先頭ビットを含まないビットについては通常のシリアル・パラレル変換を行い、各ラインの先頭ビットを含むビットについては補正量から変換された補正ビット数分のビットシフトを行い、メモリ３１ａに格納する。
【０１０２】
以下、他の色Ｃ、Ｍ、及びＫについても、上述のＳＥＱ２０６〜ＳＥＱ２０９と同様の処理が繰り返され、各色の画像データが上位装置１０からデータ線１１ｂ、１１ｃ及び１１ｄを介してデータ管理部３０ｂ、３０ｃ及び３０ｄにそれぞれ転送され、メモリ３１ｂ、３１ｃ、及び３１ｄそれぞれの、１ページ目の画像データのために割り当てられた領域に格納される（ＳＥＱ２１０〜ＳＥＱ２２１）。
【０１０３】
また、上位装置１０は、１のプレーンの画像データの転送が終了すると、データ転送完了の制御情報をプリンタコントローラ１４に対して送信する。プリンタコントローラ１４は、この制御情報に応じて、画像データの受信完了の制御情報を上位装置１０に送信する。
【０１０４】
例えば、上位装置１０は、色Ｙのプレーンの画像データの転送が終了すると、画像識別番号ｉｍａｇｅ＝１と色情報Ｙｅｌｌｏｗとを含むデータ転送完了の制御情報をプリンタコントローラ１４に対して送信する（ＳＥＱ２２２）。一方、データ管理部３０ａは、上位装置１０からデータ線１１ａを介しての画像データの転送が終了すると、その旨を示す通知をプリンタコントローラ１４に対して送信する（ＳＥＱ２２３）。プリンタコントローラ１４は、この通知に応じて、画像識別番号ｉｍａｇｅ＝１と、色情報Ｙｅｌｌｏｗとを含むデータ受信完了の制御情報を上位装置１０に対して送信する（ＳＥＱ２２４）。
【０１０５】
以下、他の色Ｃ、Ｍ、及びＫについても、各画像データの転送終了に伴い上述のＳＥＱ２２２〜ＳＥＱ２２４と同様の処理が繰り返され、上位装置１０に対してデータ受信完了の制御情報が送信される（ＳＥＱ２２５〜ＳＥＱ２３３）。
【０１０６】
プリンタコントローラ１４は、ＳＥＱ２３３で、１ページ目の最後の画像データ（色Ｋの画像データ）についてのデータ受信完了の制御情報を上位装置１０に送信した後に、搬送制御部５１に対して印刷の準備を指示する。搬送制御部５１は、この指示に従いプレプリント用紙の印刷位置への搬送を開始する。
【０１０７】
説明は図１２−２に移り、１ページ目の各色の画像データの転送が完了すると、上位装置１０は、２ページ目の印刷プロセス開始の制御情報を、制御線１２を介してプリンタコントローラ１４に送信する（ＳＥＱ２３４）。この制御情報は、当該２ページ目のプロセスを識別するプロセス識別番号ｐｒｏｃｅｓｓＩＤ＝２と、２ページ目を構成する画像を示す画像識別番号ｉｍａｇｅ＝２とを含む。プリンタコントローラ１４は、この印刷プロセス開始に対する応答である印刷プロセス開始の制御情報を上位装置１０に返す（ＳＥＱ２３５）。例えば全２ページの印刷を行う場合には、このＳＥＱ２３４及びＳＥＱ２３５の処理で印刷プロセス開始要求が完了することになる。このため上位装置１０は、ＳＥＱ２３５で２ページ目の印刷プロセス開始要求に対する応答を受け取ると、ＳＥＱ２３６で、ジョブ識別子ｊｏｂＩＤ＝１が指定されたプロセス開始要求完了の制御情報を、プリンタコントローラ１４に対して送信する。
【０１０８】
次に、上述したＳＥＱ２０６〜ＳＥＱ２２１と同様にして、プリンタコントローラ１４は、上位装置１０に対して印刷プロセス要求の制御情報を送信し、画像データを要求する。この印刷プロセス要求は、色Ｙ、Ｃ、Ｍ、及びＫの各色について、プリンタエンジン１５における色の並び順に従って、順次行われる。
【０１０９】
まず、プリンタコントローラ１４は、色Ｙの画像データを要求する印刷プロセス要求の制御情報を、上位装置１０に対して制御線１２を介して送信する（ＳＥＱ２３７）。この制御情報は、プロセスを指定するプロセス識別番号ｐｒｏｃｅｓｓＩＤ＝２と、色Ｙを指定する色情報Ｙｅｌｌｏｗとが含まれる。上位装置１０は、この制御情報に対する応答として、画像識別番号ｉｍａｇｅＩＤ＝２を含む制御情報をプリンタコントローラ１４に返す（ＳＥＱ２３８）。プリンタコントローラ１４は、この制御情報を受信すると、色Ｙに対応するデータ管理部３０ａに対して画像データの転送を開始するよう要求する（ＳＥＱ２３９）。データ管理部３０ａは、この要求を受けて、データ線１１ａを介して上位装置１０に対して色Ｙのプレーンの画像データを要求し（図示省略）、この要求に応じて、上位装置１０からデータ管理部３０ａに対して、色Ｙの画像データが転送される（ＳＥＱ２４０）。転送された画像データは、データ管理部３０ａのメモリ３１ａにおける２ページ目の画像データのために割り当てられた領域に格納される。
【０１１０】
以下、他の色Ｃ、Ｍ、及びＫについても、上述のＳＥＱ２３７〜ＳＥＱ２４０と同様の処理が繰り返され、各色の画像データが上位装置１０から各データ線１１ｂ、１１ｃ、及び１１ｄを介してデータ管理部３０ｂ、３０ｃ、及び３０ｄにそれぞれ転送され、メモリ３１ｂ、３１ｃ、及び３１ｄそれぞれの２ページ目の画像データのために割り当てられた領域に格納される（ＳＥＱ２４４〜ＳＥＱ２５１、ＳＥＱ２５５〜ＳＥＱ２５８）。
【０１１１】
また、上述と同様に、上位装置１０は、１のプレーンの画像データの転送終了毎に、データ転送完了の制御情報をプリンタコントローラ１４に対して送信する。プリンタコントローラ１４は、この制御情報に応答して、画像データの受信完了の制御情報を上位装置１０に送信する。
【０１１２】
図１２−２の例では、上位装置１０は、ＳＥＱ２４０で転送された色Ｙの画像データの転送が終了されると、データ転送完了の制御情報をプリンタコントローラ１４に対して送信する（ＳＥＱ２５２）。データ管理部３０ａは、上位装置１０からデータ線１１ａを介しての画像データの転送が終了すると、その旨示す通知をプリンタコントローラ１４に対して送信する（ＳＥＱ２５３）。プリンタコントローラ１４は、この通知に応答して、画像識別番号ｉｍａｇｅ＝２と、色情報Ｙｅｌｌｏｗとを含むデータ受信完了の制御情報を上位装置１０に対して送信する（ＳＥＱ２５４）。
【０１１３】
以下、他の色Ｃ、Ｍ、及びＫについても、画像データの転送終了に伴い上述のＳＥＱ２５２〜ＳＥＱ２５４と同様の処理が行われ、上位装置１０に対してデータ受信完了の制御情報が送信される（ＳＥＱ２５９〜ＳＥＱ２６７）。
【０１１４】
なお、図１２−２の例では、上述したＳＥＱ２３４の直前における搬送制御部５１に対する印刷準備の指示に対する、搬送制御部５１からの印刷準備が完了した旨の応答が、ＳＥＱ２４０の直後に、搬送制御部５１からプリンタコントローラ１４に対して通知されている。プリンタコントローラ１４は、この通知を受信すると、それぞれプロセス識別番号ｐｒｏｃｅｓｓＩＤ＝１及びプロセス識別番号ｐｒｏｃｅｓｓＩＤ＝２とした、印刷プロセス開始の２の制御情報を、上位装置１０に対して送信する（ＳＥＱ２４１、ＳＥＱ２４３）。これにより、上位装置１０に対して、１ページ目および２ページ目の印刷が可能となった旨が通知される。
【０１１５】
また、ＳＥＱ２４１の時点で、１ページ目の各色の画像データのデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄへの転送が完了している。このため、プリンタコントローラ１４は、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに対して、１ページ目の印刷を行う印刷指示をそれぞれ通知する（ＳＥＱ２４２）。この印刷指示は、例えばデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄにおいて、メモリ３１ａ，３１ｂ，３１ｃ、及び３１ｄにそれぞれ格納されるなどにより保持される。この印刷指示に従った実際の印刷動作は、後続するページの印刷動作などとタイミングを合わせて実行される。
【０１１６】
さらに、図１２−２の例では、プリンタコントローラ１４において、ＳＥＱ２４１及びＳＥＱ２４３の印刷プロセス開始の制御情報の送信により、２番目に転送が開始される色Ｃのプレーンの画像データの上位装置１０に対する要求が遅延している（ＳＥＱ２４４参照）。そして、この遅延に伴い、最初に転送が開始された色Ｙのプレーンの画像データの転送が、色Ｋのプレーンの画像データの転送が開始される前に完了してしまっている（ＳＥＱ２５３参照）。さらにまた、色Ｙのプレーンの画像データの転送完了の通知処理（ＳＥＱ２５３）の後に、色Ｋのプレーンの画像データの転送が開始されている（ＳＥＱ２５７、ＳＥＱ２５８）。
【０１１７】
このように本実施形態によれば、色Ｙ、Ｃ、Ｍ、及びＫのデータ転送を制御するデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄがそれぞれ独立した構成とされ、プリンタコントローラ１４は、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄとそれぞれ独立して通信を行うことができ、また、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、それぞれ独立して処理を実行する。このため、このように、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄによる一連の処理の途中に他の処理が割り込んできても、それぞれの処理を変更する必要が無い。
【０１１８】
ＳＥＱ２６７で、プリンタコントローラ１４が上位装置１０に対して色Ｋのプレーンの画像データの転送が完了したことを通知すると、プリンタコントローラ１４は、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに対して２ページ目の印刷を行う印刷指示をそれぞれ通知する（ＳＥＱ２６８）。
【０１１９】
説明は図１２−３に移り、プリンタエンジン１５においてＳＥＱ２４２の印刷指示に従い１ページ目の印刷が実行され、プレプリント用紙の給紙が開始される。プリンタエンジン１５は、この１ページ目の給紙開始をプリンタコントローラ１４に対して通知する（ＳＥＱ２６９）。プリンタコントローラ１４は、この通知を受信すると、上位装置１０に対して、プロセス識別番号ｐｒｏｃｅｓｓＩＤ＝１として、１ページ目の給紙が開始されたことを示す制御情報を送信する（ＳＥＱ２７０）。給紙が開始されると、プリンタエンジン１５は、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの動作を互いに同期させて、メモリ３１ａ、３１ｂ、３１ｃ、及び３１ｄから色Ｙ、Ｃ、Ｍ、及びＫの画像データをそれぞれ読み出し、プレプリント用紙に対する１ページ目の各プレーンの印刷を順次行う。
【０１２０】
同様に、プリンタエンジン１５は、１ページ目の印刷が完了し、２ページ目の印刷に移行すると、２ページ目の給紙開始をプリンタコントローラ１４に通知する（ＳＥＱ２７１）。プリンタコントローラ１４は、この通知を受信すると、上位装置１０に対して、プロセス識別番号ｐｒｏｃｅｓｓＩＤ＝２として、２ページ目の給紙が開始されたことを示す制御情報を送信する（ＳＥＱ２７２）。そしてプリンタエンジン１５は、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの動作を互いに同期させて、メモリ３１ａ、３１ｂ、３１ｃ、及び３１ｄから色Ｙ、Ｃ、Ｍ、及びＫの画像データをそれぞれ読み出し、プレプリント用紙に対する２ページ目の各プレーンの印刷を順次行う。
【０１２１】
また、プリンタエンジン１５は、１ページ目の各色の印刷が終了しプレプリント用紙の１ページ目が排紙されると、その旨をプリンタコントローラ１４に通知する（ＳＥＱ２７３）。プリンタコントローラ１４は、この通知を受信すると、上位装置１０に対して、プロセス識別番号ｐｒｏｃｅｓｓＩＤ＝１として、１ページ目のプレプリント用紙が排紙されたことを示す制御情報を送信する（ＳＥＱ２７４）。同様に、プリンタエンジン１５は、２ページ目の各色の印刷が終了し、プレプリント用紙の２ページ目が排紙されると、その旨をプリンタコントローラ１４に通知し（ＳＥＱ２７５）、プリンタコントローラ１４は、この通知に応じてプロセス識別番号ｐｒｏｃｅｓｓＩＤ＝２として２ページ目の印刷用紙が排紙されたことを示す制御情報を上位装置１０に対して送信する（ＳＥＱ２７６）。
【０１２２】
上位装置１０は、プリンタコントローラ１４から、例えばＳＥＱ２０３で印刷条件の設定の制御情報に含まれる、印刷ページ数を示す情報に対応する排紙報告を受信したら、ＳＥＱ２００で開始を通知したジョブによる印刷が終了したとして、ジョブ識別番号ｊｏｂＩＤ＝１としたジョブ終了の制御情報をプリンタコントローラ１４に対して送信する（ＳＥＱ２７７）。プリンタコントローラ１４は、この制御情報を受信すると、ジョブ識別番号ｊｏｂＩＤ＝１として、応答の制御情報を上位装置１０に送信する（ＳＥＱ２７８）。これにより、一連の印刷処理が終了する。
【０１２３】
このように本実施形態によれば、色Ｙ、Ｃ、Ｍ、及びＫのデータ転送を制御するデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄがそれぞれ独立した構成とされている。それと共に、プリンタコントローラ１４と各データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄとがエンジン制御線４０ａ、４０ｂ、４０ｃ、及び４０ｄでそれぞれ接続され、プリンタコントローラ１４とデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄとの間の通信は、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄそれぞれで独立して行われる。また、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、それぞれ独立して処理を実行する。
【０１２４】
このため、上述の例えばＳＥＱ２３７〜ＳＥＱ２６６のように、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄによる一連の処理の途中に他の処理が割り込んできても、それぞれの処理を変更する必要が無い。また、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの処理が独立しているため、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄの追加や削除を容易に行うことができ、システム構成の様々なバリエーションを共通の構成で提供することができる。
【０１２５】
また本実施形態では、画像データを構成する各ラインの先頭ビットを含むビットをシリアル・パラレル変換する際に、補正ビット数分のビットシフトを行い、各ラインの先頭ビットを含まないビットをシリアル・パラレル変換する際には通常のシリアル・パラレル変換を行う。このため本実施形態によれば、シリアル・パラレル変換時のビットシフトにより、画像データを、プレプリント用紙の印刷基準位置から補正量ずらした位置に印刷することができる。つまり、本実施形態によれば、シリアル・パラレル変換時のビットシフトにより、印刷の高速化を図りつつ、印刷位置を調整することができる。
【０１２６】
また本実施形態では、制御情報の転送と画像データの転送とを独立して実行可能であるため、印刷位置の調整に失敗し、印刷位置の再調整を要する場合であっても、プリンタエンジン１５による画像データの受信処理と同時にプリンタコントローラ１４による画像データの再転送依頼を行うことが可能であり、効率良く印刷することができる。
【０１２７】
（変形例）
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
【０１２８】
例えば上記実施形態では、補正方向、即ち、ずらし方向を右方向（主走査の正方向）である場合を例に取り説明したが、これに限定されるものではなく、補正方向を選択できるようにしてもよい。この場合には、オペレータが入力装置１０６を用いて補正方向（例えば、右方向又は左方向）を上位装置１０で入力し、上位装置１０は、補正方向を制御情報に含めてプリンタコントローラ１４に送信し、プリンタコントローラ１４は、補正方向をデータ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄに通知し、データ管理部３０ａ、３０ｂ、３０ｃ、及び３０ｄは、それぞれ通知された補正方向に補正ビット数分のビットシフトを行うようにすればよい。
【０１２９】
また上記実施形態において、補正ビット数がデフォルトビット数以上の場合には、従来技術と同様に、不要となる部分のデータリード処理をスキップするなどして、シリアル・パラレル変換するようにすればよい。
【符号の説明】
【０１３０】
１  印刷システム
１０  上位装置
１１、１１ａ、１１ｂ、１１ｃ、１１ｄ  データ線
１２  制御線
１３  プリンタ装置
１４  プリンタコントローラ
１５  プリンタエンジン
２０  バス
２１  ＣＰＵ
２２  印刷制御部
３０ａ、３０ｂ、３０ｃ、３０ｄ  データ管理部
３１ａ、３１ｂ、３１ｃ、３１ｄ  メモリ
３２ａ、３２ｂ、３２ｃ、３２ｄ  出力線
３３ａ  ロジック回路
４０ａ、４０ｂ、４０ｃ、４０ｄ  エンジン制御線
４１  搬送制御線
５０  画像出力部
５１  搬送制御部
５５  出力制御部
５６ａ、５６ｂ、５６ｃ、５６ｄ  ヘッド
１００  バス
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  表示装置
１０６  入力装置
１１０  外部Ｉ／Ｆ
１１１  制御情報用Ｉ／Ｆ
１１２  画像データ用Ｉ／Ｆ
３００  シリアル‐パラレル変換回路
３０２  シフトレジスタ
３０４  ビットカウンタ
３０６  セレクタ
３０８  コンパレータ
３１０  パラレルデータ出力用ラッチ
【先行技術文献】
【特許文献】
【０１３１】
【特許文献１】特開平４−２６３９７３号公報
【図１】
0005672888.tif 000002
【図２】
0005672888.tif 000003
【図３】
0005672888.tif 000004
【図４】
0005672888.tif 000005
【図５】
0005672888.tif 000006
【図６】
0005672888.tif 000007
【図７】
0005672888.tif 000008
【図８】
0005672888.tif 000009
【図９】
0005672888.tif 000010
【図１０】
0005672888.tif 000011
【図１１】
0005672888.tif 000012
【図１２−１】
0005672888.tif 000013
【図１２−２】
0005672888.tif 000014
【図１２−３】
0005672888.tif 000015