印刷装置、印刷システム、印刷方法およびプログラム
【課題】装置構成を簡易にしつつ、高品質な印刷結果を得ること。
【解決手段】印刷装置は、画像生成装置と第1転送路と第2転送路とで接続された印刷装置であって、画像データを第1解像度で印刷する印刷手段と、第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、前記第1解像度より低い第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、を備えた。
【解決手段】印刷装置は、画像生成装置と第1転送路と第2転送路とで接続された印刷装置であって、画像データを第1解像度で印刷する印刷手段と、第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、前記第1解像度より低い第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、を備えた。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、印刷装置、印刷システム、印刷方法およびプログラムに関する。
【背景技術】
【0002】
画像形成システムとして、画像形成装置と、この画像形成装置に印刷データを渡し印刷指示をする上位装置であるDFE(Digital Front End Processor)装置とから構成されているものがある。描画機能を備えたDFE装置は、たとえば、ホスト装置から送信されたページ記述言語PDLで記述された印刷データからラスタイメージを生成するRIP処理(Raster Image Process)を行い、生成したラスタイメージを画像形成装置に転送するシステムが既に知られている(例えば、特許文献1参照)。
【0003】
また、上記画像形成装置とは異なり、プリンタコントローラ、プリンタエンジン、及び、プリンタコントローラとプリンタエンジンとの間を接続するデータ線を備えるプリンタ装置が既に知られている(例えば、特許文献2参照)。このプリンタ装置では、データ転送を高速化する目的で、各種制御情報をやり取りする制御線と印刷データのやり取りを行うデータ線を分離し、データ転送の高速化が図られている。
【0004】
一方、特許文献3には、低解像度の印刷データのうち、バーコードやOCR等光学的に読み取られる印刷箇所については高解像度で印刷可能にする印刷装置に関する内容が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、このような従来技術の方式では、低解像度部分に関しては、一旦低解像度でラスター処理されてビットマップメモリに格納されているビットマップデータを高解像度に変換して別のビットマップメモリに格納し、高解像度でラスター処理されている高解像度部分のビットマップデータと合成して印刷を行う方式となっている。
【0006】
このため、最終的には高解像度のビットマップデータ同士を合成して印刷しており、そのため上記した低解像度データを解像度変換して高解像度のビットマップデータを格納するビットマップメモリ、およびそのビットマップデータと高解像度部分のビットマップデータを合成して出力するためのデータ合成部が必要となり、装置構成が過大になるという問題があった。
【0007】
本発明は、上記に鑑みてなされたものであって、装置構成を簡易にしつつ、高品質な印刷結果を得ることができる印刷装置、印刷システム、印刷方法およびプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【0008】
上述した課題を解決し、目的を達成するために、本発明にかかる印刷装置は、画像生成装置と第1転送路と第2転送路とで接続された印刷装置であって、画像データを第1解像度で印刷する印刷手段と、第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、前記第1解像度より低い第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、を備えたことを特徴とする。
【0009】
また、本発明にかかる印刷システムは、印刷対象の画像データを生成する画像生成装置と、前記画像生成装置と第1転送路と第2転送路とで接続された印刷装置とを備えた印刷システムであって、前記画像生成装置は、第1解像度の画像データを前記第1転送路を介して前記印刷装置に送信し、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して前記印刷装置に送信し、前記印刷装置は、前記画像データを前記第1解像度で印刷する印刷手段と、前記第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、前記第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、を備えたことを特徴とする。
【0010】
また、本発明にかかる印刷方法は、画像生成装置と第1転送路と第2転送路とで接続された印刷装置で実行される印刷方法であって、印刷手段が、画像データを第1解像度で印刷する印刷ステップと、第1データ制御手段が、第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、第2データ制御手段が、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、画像出力制御手段が、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御ステップと、を含むことを特徴とする。
【0011】
また、本発明にかかるプログラムは、画像生成装置と第1転送路と第2転送路とで接続されたコンピュータに実行させるためのプログラムであって、画像データを第1解像度で印刷する印刷ステップと、第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷ステップで印刷させる制御を行い、前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷ステップで印刷させる制御を行う画像出力制御ステップと、を前記コンピュータに実行させる。
【発明の効果】
【0012】
本発明によれば、装置構成を簡易にしつつ、高品質な印刷結果を得ることができるという効果を奏する。
【図面の簡単な説明】
【0013】
【図1】図1は、実施の形態1に適用可能な印刷システムの一例の構成を示す図である。
【図2】図2は、上位装置10の一例の構成を示す図である。
【図3】図3は、実施の形態1にかかるプリンタ装置の機能的構成を示す図である。
【図4】図4は、本実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置200の一例の構造を概略的に示す図である。
【図5】図5は、本実施形態に適用される転送管理テーブルの一例を示す図である。
【図6】図6は、240dpiの印刷画像データの一例を示す図である。
【図7】図7は600dpiの印刷画像データの一例を示す図である。
【図8】図8は、240dpi印刷機構部1061による印刷処理の手順を示すフローチャートである。
【図9】図9は、600dpi印刷機構部1062による印刷処理の手順を示すフローチャートである。
【図10】図10は、印刷結果を示す図である。
【図11】図11は、本実施形態に適用可能な印刷処理を概念的に示す一例のシーケンス図である。
【図12−1】図12−1は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【図12−2】図12−2は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【図12−3】図12−3は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【図13】図13は、実施の形態2のプリンタ装置13の機能的構成を示す図である。
【発明を実施するための形態】
【0014】
以下に添付図面を参照して、この発明にかかる印刷装置、印刷システム、印刷方法およびプログラムの実施の形態を詳細に説明する。
【0015】
(実施の形態1)
以下に添付図面を参照して、この発明にかかる印刷装置、印刷システム、印刷方法およびプログラムの実施の形態を詳細に説明する。
【0016】
先ず、理解を容易とするために、本実施形態による印刷システムが適用されるプロダクションプリンティングについて、概略的に説明する。プロダクションプリンティングでは、短時間に大量の印刷を行うことを基本的な考え方としている。そのために、プロダクションプリンティングでは、印刷の高速化を図ると共に、ジョブ管理や印刷データの管理などを効率的に行うために、印刷データの作成から印刷物の分配までの管理を行うワークフローのシステムを構築する。
【0017】
本実施形態による印刷システムは、プロダクションプリンティングのワークフローにおける、印刷を実行する部分に関わるもので、RIP(Raster Image Processor)処理と、RIP処理により得られたビットマップデータの印刷とを別の装置で行う。RIP処理は、印刷処理の中でも最も処理時間を要し、RIP処理を行う装置と、印刷処理を行う装置とを分離することで、印刷の高速化が可能となる。
【0018】
図1は、本実施形態に適用可能な印刷システムの一例の構成を示す。この印刷システムは、上位装置10と、印刷装置としてのプリンタ装置13とが、複数のデータ線103と、制御線102とで接続されて構成される。上位装置10は、ホスト装置から供給される印刷ジョブデータに従ってRIP処理を行い、印刷画像データである各色毎のビットマップデータを作成する。それと共に、上位装置10は、当該印刷ジョブデータやホスト装置の情報などに基づき、印刷動作を制御するための制御情報を作成する。
【0019】
上位装置10で作成された各色毎の印刷画像データは、複数のデータ線11をそれぞれ介してプリンタ装置13の図示されないプリンタエンジン部に供給される。また、上位装置10とプリンタコントローラ14との間で、制御線12を介して制御情報の送受信が行われる。プリンタコントローラ14は、この制御情報の送受信に基づきプリンタエンジン部を制御して、印刷ジョブに従った印刷を実行する。
【0020】
印刷方式は特に限定されないが、本実施形態では、インクジェット方式により印刷用紙に対して印刷画像を形成する。また、印刷用紙は、切断可能なミシン目が所定間隔で打たれた連続紙である連帳紙(連続帳票)を用いるものとする。プロダクションプリンティングでは、印刷用紙としてこの連帳紙を用いることが多い。勿論、これに限らず、A4サイズ、B4サイズなど、サイズが固定的とされたカット紙を印刷用紙として用いてもよい。なお、連帳紙において、ページは、例えば所定間隔で打たれたミシン目で挟まれる領域をいうものとする。
【0021】
図2は、上位装置10の一例の構成を示す。バス100に対してCPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、ハードディスクドライブ(HDD)104が接続される。バス100に対して、さらに、外部I/F110、制御情報用I/F111および画像データ用I/F112が接続される。バス100に接続されたこれら各部は、バス100を介して互いに通信可能とされている。
【0022】
ROM102およびHDD104は、CPU101が動作するためのプログラムが予め格納される。RAM103は、CPU101のワークメモリとして用いられる。すなわち、CPU101は、ROM102およびHDD104に格納されるプログラムに従い、RAM103をワークメモリとして用いて、この上位装置10の全体の動作を制御する。
【0023】
外部I/F110は、例えばTCP/IP(Transmission Control Protocol/Internet Protocol)に対応し、ホスト装置との通信を制御する。制御情報用I/F111は、制御情報の通信を制御する。また、画像データ用I/F112は、印刷画像データの通信を制御するもので、複数のチャネルを有する。例えば、上位装置10において作成された、色Y(Yellow)、C(Cyan)、M(Magenta)およびK(Black) による各色の印刷画像データは、これら複数のチャネルからそれぞれ出力される。画像データ用I/F112は、高速な転送速度が要求されるため、例えばPCI Express(Peripheral Component Interconnect Bus Express)が用いられる。制御情報用I/F111の方式は特に限定されないが、ここでは、画像データ用I/F112と同様に、PCI Expressを用いるものとする。
【0024】
このような構成において、ホスト装置から送信された印刷ジョブデータが、上位装置10の外部I/F110に受信され、CPU101を介してHDD104に格納される。CPU101は、HDD104から読み出した印刷ジョブデータに基づきRIP処理を行い、各色のビットマップデータを生成してRAM103にそれぞれ書き出す。例えば、CPU101は、RIP処理によりPDL(Page Description Language)をレンダリングして各色のビットマップデータを生成してRAM103に書き出す。CPU101は、RAM103に書き出された各色のビットマップデータを圧縮符号化してHDD104に一旦格納する。
【0025】
CPU101は、例えばプリンタ装置13において印刷動作が開始される際に、HDD104から圧縮符号化された各色のビットマップデータを読み出して圧縮符号を復号し、伸張された各色のビットマップデータをRAM103にそれぞれ書き込む。そして、CPU101は、RAM103からこれら各色のビットマップデータを読み出して、各色の印刷画像データとして画像データ用I/F112の各チャネルからそれぞれ出力させ、プリンタ装置13に対して供給する。また、CPU101は、印刷動作の進行などに応じて、プリンタ装置13との間で制御情報用I/F111を介して制御情報の送受信を行う。
【0026】
プリンタ装置13は、プリンタコントローラ105、印刷機構部1061および1062、用紙搬送制御部107を有し、プリンタコントローラ105と各印刷機構部106および1062は印刷機構部制御線113にて接続されており、プリンタコントローラ105と用紙搬送制御部107は用紙搬送制御部制御線114で接続されている。
【0027】
図3は、本実施の形態にかかるプリンタ装置の機能的構成を示す図である。プリンタ装置13は、プリンタコントローラ1051およびプリンタエンジン15を有する。プリンタコントローラ14は、制御線12が接続され、上位装置10との間で制御線12を介して制御情報の送受信を行って印刷動作の制御を行う。プリンタエンジン15は、複数のデータ線11a、11b、11cおよび11dがそれぞれ接続され、プリンタコントローラ14の制御に従い、これらデータ線11a、11b、11cおよび11dをそれぞれ介して上位装置10から転送された各色の印刷画像データによる印刷処理を行う。
【0028】
上位装置10とプリンタ装置13は、上位I/F制御線102とデータ通信路103で接続されている。上位I/F制御線102は、プリンタコントローラ105に接続され、、データ線103は印刷機構部1061および1062に接続される。データ線103のうち、一本は、240dpiの印刷データの転送用のデータ線であり、もう1本は、600dpiの印刷データの転送用のデータ線である。
【0029】
プリンタコントローラ1051にはCPU112および印刷制御部111が搭載されている。
【0030】
印刷機構部1061には、240dpiデータ制御部1081、画像出力制御部1091、および4つのヘッド1101が搭載されている。同様に、印刷機構部1062には、600dpiデータ制御部1082、画像出力制御部1092、およびヘッド1102が搭載されている。
【0031】
240dpiデータ制御部1081、および600dpiデータ制御部1082の内部にはそれぞれメモリ1161、およびメモリ1162が搭載されている。
【0032】
上位装置10は、印刷データをRIP処理して、文字などのデータは低解像度の240dpiのビットマップデータを作成し、光学的に読み取られる部分については600dpiの高解像度のビットマップデータを作成する。
【0033】
上位装置10は、作成したビットマップに関する制御情報を、上位I/F制御線102より、プリンタコントローラ1051に送信する。
【0034】
上位装置10は、プリンタコントローラ1051からの転送開始要求を受信した印刷画像データを、データ通信路103を経由し、240dpiの印刷画像データを240dpiデータ制御部1081に、600dpiの印刷画像データを600dpiデータ制御部1082にそれぞれ転送する。
【0035】
プリンタコントローラ1051は、上位装置10より制御情報を受信すると、印刷制御部111より、240dpiデータ制御部1081および600dpiデータ制御部1082に対し、印刷機構部制御線113を介して、印刷画像データの転送開始を通知し、上位I/F制御線102より、上位装置10に印刷画像データの転送開始を要求する。
【0036】
プリンタコントローラ1051内の印刷制御部111は、用紙搬送制御部制御線114を経由し、用紙搬送制御部107に用紙搬送要求を通知する。
【0037】
印刷制御部111は、印刷機構部制御線113を経由し、各データ制御部1081、1082、および各画像出力制御部1091、1092に用紙の搬送開始を通知する。
【0038】
用紙搬送制御部107は、用紙搬送要求に従い、搬送を開始し、印刷制御部111に、印刷可能状態を報告する。
【0039】
印刷機構部1061,1062の各データ制御部1081、1082は、転送された印刷画像データを、それぞれ内部のメモリ1161、および1162に格納する。
【0040】
画像出力制御部1091では、用紙搬送にあわせて、240dpiデータ制御部1081内部のメモリ1161に格納した240dpiの印刷画像データを読み出し、ヘッド1101の解像度(本実施例では600dpiとする)に解像度変換しながら、ヘッド1101へと出力し、同様に画像出力制御部1092では、用紙搬送にあわせて、600dpiデータ制御部1082内部のメモリ1162に格納された6000dpiの印刷画像データを読み出し、こちらは解像度変換無しにそのままヘッド1102へと出力する。
【0041】
ヘッド1101では画像出力制御部1091から送られたデータに従いインクを用紙上に吐出して印刷を行い、同様にヘッド1102では画像出力制御部1092から送られたデータに従いインクを用紙上に吐出して印刷を行うことで、2つのデータの重ね印字が実行できる。
【0042】
図4は、本実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置200の一例の構造を概略的に示す。既に述べたように、本実施形態では、プリンタ装置200は、印刷用紙として連帳紙を用いる。
【0043】
印刷用紙201は、印刷用紙補給部210から電源操作ボックス220を介して第1搬送部230に供給される。印刷用紙201は、第1搬送部230において、搬送制御部51の搬送制御により複数のローラなどを介して搬送されて位置合わせなどがなされ、上述のプリンタエンジン15に対応するプリンタエンジン部240および250に供給される。
【0044】
プリンタエンジン部240および250は、上述の画像出力部50に対応する印刷部241において、第1搬送部230から供給された印刷用紙201に対して印刷画像データに従った印刷を行う。印刷が終了した印刷用紙201は、搬送制御部51の搬送制御によりプリンタエンジン部250から排出され、第2搬送部260に供給される。印刷後の印刷用紙201は、第2搬送部260の内部で所定に搬送されて排出され、裁断部270に供給される。印刷後の印刷用紙201は、裁断部270によりミシン目に従い裁断され各ページを分離される。
【0045】
ここで、プリンタ装置200は、ページが連続した連続紙である印刷用紙201に印刷を行うため、プリンタエンジン部240および250における印刷用紙201への印刷後、当該印刷用紙201が第2搬送部260から排出されるまでの経路にも、印刷用紙201が絶えず存在することになる。
【0046】
なお、第1搬送部230、プリンタエンジン部240および250、ならびに、第2搬送部260からなる構成をもう一組用意して、前側の第2搬送部260から排出された印刷後の印刷用紙201を表裏反転して後側の第1搬送部230に供給することで、印刷用紙201に対する両面印刷が可能となる。
【0047】
図5は、本実施形態に適用される転送管理テーブルの一例を示す。転送管理テーブルは、K240dpi,K600dpiの各色に共通の情報と、各色毎の情報とを含む。また、各色共通の情報および各色毎の情報は、それぞれ、上位装置10からの画像データの転送のために用いるデータ転送用の情報と、画像出力制御部50に対する印刷指示に関する情報である印刷用の情報とを含む。
【0048】
本実施形態による各色共通の情報について説明する。各色共通の情報において、データ転送用および印刷用以外の情報として、PBIDと、ステーション16の順序を示すステーション番号と、1ページ当たりのデータ数とが含まれる。PBIDは、印刷ページを識別するためのページ識別子であり、当該転送管理テーブルは、このPBIDにより識別される。ステーション番号は、上述したように、ステーション16が有する識別部52に設定されたステーション識別情報の値であって、用紙送り方向の手前側から値が「1」、「2」、「3」、…と値「1」から順次増加される。ここでは、プリンタ装置13が4台のステーション161、162、163および164を備え、ステーション番号は、値「1」〜値「4」の各値を取る。1ページ当たりのデータ数は、PBIDで識別されるページに用いられる色数であり、例えばモノクロの場合は値が「1」、フルカラーの場合は値が「4」とされる。
【0049】
本実施形態に適用される各色共通の情報におけるデータ転送用の情報は、データ格納先アドレス、1ラスタデータ転送サイズ、アドレス更新値および更新回数を含む。データ転送元アドレスは、上位装置10においてPBIDで示されるページの画像データが格納されるアドレスを示す。データ格納先アドレスは、上述した入力ポインタが示すアドレスである。したがって、入力ポインタが更新される度に、データ格納先アドレスも更新される。
【0050】
1ラスタデータ転送サイズは、各ステーション161〜164のデータ制御部の要求により転送される、1ラスタ(1ライン)分の画像データのデータサイズを示す。1ラスタデータ転送サイズは、バウンダリ調整サイズを含む。
【0051】
アドレス更新値は、上位装置10に対して1のラスタ画像データを要求する際に指定する際の、前回1ラスタ画像データを指定した際のアドレスに対するアドレスの増加分であって、アドレスがデータサイズに従い指定される場合、1ラスタデータ転送サイズにステーション数mを乗じた値とされる。ステーション数mが4のこの例では、アドレス更新値=1ラスタデータ転送サイズ×4とされる。更新回数は、1ページ内においてアドレス更新値によるアドレスの更新を何回行うかを示し、1ページ分の画像データサイズ(バウンダリ調整サイズ含む)をステーション数mで除した値が用いられる。ステーション数mが4のこの例では、更新回数=1ページ分の画像データサイズ÷4とされる。
【0052】
また、本実施の形態では、転送する印刷画像データの解像度を示すための解像度が設定れている。この解像度は、240dpi、600dpiのいずれかが設定される。
【0053】
本実施形態に適用される各色共通の情報における印刷用の情報について説明する。印刷用の情報は、印刷を行う画像データの情報として解像度および階調を含み、印刷対象に関する情報として用紙送り長、用紙幅、印刷面(表/裏)、印刷不可領域(上/下/左/右)および画像情報を含む。画像情報は、ビットマップ印刷位置Xおよびビットマップ印刷位置Y、ならびに、X方向有効サイズおよびY方向有効サイズを含む。
【0054】
印刷を行う画像データの情報において、解像度は、主走査および副走査方向それぞれの印刷解像度を示す。また、階調は、1画素当たりのビット数を示す。
【0055】
印刷不可領域上、下、左、右は、印刷を禁止する印刷不可領域203を、ページ領域202の上端(用紙送り方向の先頭)、下端(用紙送り方向の後端)、左端(用紙幅方向の用紙送り方向に向けて左端)、右端(用紙幅方向の用紙送り方向に向けて右端)それぞれからのドット数で示す。
【0056】
画像情報のうち、ビットマップ印刷位置XおよびYは、ページ領域202の左上(用紙送り方向の先頭、且つ、用紙幅方向の左端)を原点とした場合の、印刷開始位置のアドレス(座標)をドット数で示す。また、画像情報のうち、X方向有効サイズは、X方向(用紙幅方向)のバウンダリ調整領域205を含まないサイズをドット数で示す。バウンダリ調整領域205は、1ラスタデータのデータサイズが所定単位(例えばバイト単位)以下の端数を含む場合に、データサイズを所定単位に揃えるために設けられる。また、Y方向有効サイズがY方向(用紙送り方向)のサイズをドット数で示す。すなわち、X方向有効サイズは、1のラスタデータにより印刷される有効なサイズを示し、Y方向有効サイズは、X方向有効サイズで印刷されるラスタ数(ライン数)を示す。
【0057】
本実施形態による各色毎の情報について説明する。各色毎の情報において、データ転送用および印刷用以外の情報として、K240dpi,K600dpi各色のうち何れの印刷色に関する情報が記述されるかを示すColor識別子が含まれる。各色毎の情報は、構成が共通するので、以下では、Color識別子が「K240dpi」の情報について説明する。転送管理テーブルには、各色毎の情報がK240dpi,K600dpi各色についてそれぞれ含まれる。
【0058】
本第1の実施形態に適用される各色毎の情報におけるデータ転送用の情報は、データ転送元アドレス、データ転送要否および転送済みフラグを含む。転送済みフラグは、ステーション番号で示されるステーション16における、Color識別子で識別される色の1ページ分の画像データの転送が完了したか否かを示す。転送完了で、値を「ON」とする。
【0059】
データ転送元アドレスは、上位装置10においてPBIDで示されるページの画像データが格納されるアドレスを示す。
【0060】
データ転送要否は、当該印刷色の画像データの転送の要否を示す。例えば、白紙すなわち印刷を行わない場合は、K240dpi,K600dpiの全色について、データ転送要否を「否」とする。また、Color(K240dpi,K600dpi)で指示される色以外は、データ転送要否を「否」に設定する。
【0061】
本第1の実施形態に適用される各色毎の情報における印刷用の情報は、印刷要否を含む。印刷要否は、当該印刷色の画像データの印刷の要否を示す。例えば、白紙すなわち印刷を行わない場合は、K240dpi,K600dpiの全色について、印刷要否を「否」とする。また、Color識別子で指示される色以外は、印刷要否を「否」に設定する。
【0062】
以下、本実施の形態の印刷処理について説明する。上位装置10では、RIP処理により240dpiの印刷画像データと600dpiの印刷画像データを生成する。図6は、240dpiの印刷画像データの一例を示す図である。図7は600dpiの印刷画像データの一例を示す図である。この例では、文字、罫線については240dpiの印刷画像データを生成し、バーコードについては600dpiの印刷画像データを生成している。そして、上位装置10は、240dpiの印刷画像データを240dpi用のデータ通信路103で印刷機構部1061に送信し、600dpiの印刷画像データを600dpi用のデータ通信路103で印刷機構部1061に送信する。
【0063】
図8は、240dpi印刷機構部1061による印刷処理の手順を示すフローチャートである。データ制御部1081は、上位装置10から240dpi印刷画像データ(ビットマップデータ)を受信し(ステップS11)、メモリ1161に保存する。そして、画像出力制御部1091は、メモリ1161から240dpi印刷画像データを取得して、600dpiの解像度に変換しながら、ヘッド1101に出力する(ステップS12)。次に、ヘッド1101は、600dpiに変換された印刷画像データをインク吐出して用紙に印刷する(ステップS13)。
【0064】
図9は、600dpi印刷機構部1062による印刷処理の手順を示すフローチャートである。データ制御部1082は、上位装置10から600dpi印刷画像データ(ビットマップデータ)を受信し(ステップS21)、メモリ1162に保存する。そして、画像出力制御部1092は、メモリ1162から600dpi印刷画像データを取得して、解像度変換せずにそのままヘッド1102に出力する(ステップS22)。次に、ヘッド1101は、600dpiの印刷画像データを、240dpiの印刷画像データが印刷された用紙上に重ねてインク吐出して印刷する(ステップS23)。このようにして印刷された結果は図10に示すようになる。
【0065】
図11は、本実施形態に適用可能な印刷処理を概念的に示す一例のシーケンス図である。図12−1〜図12−3は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【0066】
このように本実施の形態では、上位装置10とプリンタ装置13の間の制御線及びデータ線を分離し、データ転送路103を解像度毎に分離し、一解像度あたり一個のデータ制御部1081,1082を備え、各解像度のデータ制御部1081,1082とデータ線で接続する画像制御出力部1091,1092を経由し印刷画像データをヘッド1101、1102に出力する構成になっている。このような本実施の形態において、低解像度(240dpi)の印刷画像データと高解像度(600dpi)の印刷画像データとをそれぞれ個別のデータ制御部1081,1082に転送し、画像出力制御部1091,1092によって印刷解像度を統一した上でヘッド1101,1102に出力することで、低解像度の印刷データと高解像度の印刷データを合成印刷(重ね印刷)できる。このため、本実施の形態では、低解像度の印刷画像データを解像度変換した高解像度データを格納するためのビットマップメモリ、およびそのビットマップデータと高解像度部分のビットマップデータを合成して出力するためのデータ合成部を必要とせず、装置構成を簡易にしつつ、高品質な印刷結果を得ることができる。
【0067】
(実施の形態2)
図13は、実施の形態2のプリンタ装置13の機能的構成を示す図である。この実施の形態2では、画像出力制御部1091とヘッド1101とを、240dpiの印刷画像データ、600dpiの印刷画像データとで共用した点が実施の形態1と異なっている。
【0068】
すなわち、本実施の形態の画像出力制御部1091は、240dpiデータ制御部1081から240dpiの印刷画像データを受信し、受信した240dpiの印刷画像データを600dpiの解像度に変換しながら、ヘッド1101に出力する。一方、画像出力制御部1091は、600dpiデータ制御部1082から600dpiの印刷画像データを受信し、受信した600dpiの印刷画像データを解像度変換せずにヘッド1101に出力する。これにより、上述した図10と同様の印刷結果を得られる。各データ制御部1081,1082の機能、構成は実施の形態1と同様である。
【0069】
このように本実施の形態では、画像出力制御部1091とヘッド1101とを、240dpiの印刷画像データ、600dpiの印刷画像データとで共用しているので、装置構成をより簡易にしつつ、高品質な印刷結果を得ることができる。
【0070】
(変形例)
なお、上記実施の形態1、2ではモノクロ印刷を例にあげて説明したが、カラー印刷において、ブラック(K)を低解像度、高解像度の2種類わけて印刷する場合にも適用することができる。
【0071】
また、本実施の形態では、印刷画像データの解像度を240dpiと600dpiとして説明したが、解像度についてはこれらに限定されるものではない。
【0072】
なお、本実施の形態のプリンタ装置で実行される印刷プログラムは、ROM等に予め組み込まれて提供される。
【0073】
本実施の形態のプリンタ装置で実行される印刷プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0074】
さらに、本実施の形態のプリンタ装置で実行される印刷プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のプリンタ装置で実行される印刷プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【0075】
本実施の形態のプリンタ装置で実行される印刷プログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMから印刷プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【0076】
10 上位装置
103 データ線
102 制御線
13 プリンタ装置
1051 プリンタコントローラ
1061,1062 印刷機構部
22 印刷制御部
1081,1082 データ制御部
1161,1162 メモリ
1091,1092 画像出力制御部
1101,1102 ヘッド
107 用紙搬送制御部
【先行技術文献】
【特許文献】
【0077】
【特許文献1】特開2004−287519号公報
【特許文献2】特開2002−254763号公報
【特許文献3】特開2008−931号公報
【技術分野】
【0001】
本発明は、印刷装置、印刷システム、印刷方法およびプログラムに関する。
【背景技術】
【0002】
画像形成システムとして、画像形成装置と、この画像形成装置に印刷データを渡し印刷指示をする上位装置であるDFE(Digital Front End Processor)装置とから構成されているものがある。描画機能を備えたDFE装置は、たとえば、ホスト装置から送信されたページ記述言語PDLで記述された印刷データからラスタイメージを生成するRIP処理(Raster Image Process)を行い、生成したラスタイメージを画像形成装置に転送するシステムが既に知られている(例えば、特許文献1参照)。
【0003】
また、上記画像形成装置とは異なり、プリンタコントローラ、プリンタエンジン、及び、プリンタコントローラとプリンタエンジンとの間を接続するデータ線を備えるプリンタ装置が既に知られている(例えば、特許文献2参照)。このプリンタ装置では、データ転送を高速化する目的で、各種制御情報をやり取りする制御線と印刷データのやり取りを行うデータ線を分離し、データ転送の高速化が図られている。
【0004】
一方、特許文献3には、低解像度の印刷データのうち、バーコードやOCR等光学的に読み取られる印刷箇所については高解像度で印刷可能にする印刷装置に関する内容が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、このような従来技術の方式では、低解像度部分に関しては、一旦低解像度でラスター処理されてビットマップメモリに格納されているビットマップデータを高解像度に変換して別のビットマップメモリに格納し、高解像度でラスター処理されている高解像度部分のビットマップデータと合成して印刷を行う方式となっている。
【0006】
このため、最終的には高解像度のビットマップデータ同士を合成して印刷しており、そのため上記した低解像度データを解像度変換して高解像度のビットマップデータを格納するビットマップメモリ、およびそのビットマップデータと高解像度部分のビットマップデータを合成して出力するためのデータ合成部が必要となり、装置構成が過大になるという問題があった。
【0007】
本発明は、上記に鑑みてなされたものであって、装置構成を簡易にしつつ、高品質な印刷結果を得ることができる印刷装置、印刷システム、印刷方法およびプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【0008】
上述した課題を解決し、目的を達成するために、本発明にかかる印刷装置は、画像生成装置と第1転送路と第2転送路とで接続された印刷装置であって、画像データを第1解像度で印刷する印刷手段と、第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、前記第1解像度より低い第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、を備えたことを特徴とする。
【0009】
また、本発明にかかる印刷システムは、印刷対象の画像データを生成する画像生成装置と、前記画像生成装置と第1転送路と第2転送路とで接続された印刷装置とを備えた印刷システムであって、前記画像生成装置は、第1解像度の画像データを前記第1転送路を介して前記印刷装置に送信し、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して前記印刷装置に送信し、前記印刷装置は、前記画像データを前記第1解像度で印刷する印刷手段と、前記第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、前記第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、を備えたことを特徴とする。
【0010】
また、本発明にかかる印刷方法は、画像生成装置と第1転送路と第2転送路とで接続された印刷装置で実行される印刷方法であって、印刷手段が、画像データを第1解像度で印刷する印刷ステップと、第1データ制御手段が、第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、第2データ制御手段が、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、画像出力制御手段が、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御ステップと、を含むことを特徴とする。
【0011】
また、本発明にかかるプログラムは、画像生成装置と第1転送路と第2転送路とで接続されたコンピュータに実行させるためのプログラムであって、画像データを第1解像度で印刷する印刷ステップと、第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷ステップで印刷させる制御を行い、前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷ステップで印刷させる制御を行う画像出力制御ステップと、を前記コンピュータに実行させる。
【発明の効果】
【0012】
本発明によれば、装置構成を簡易にしつつ、高品質な印刷結果を得ることができるという効果を奏する。
【図面の簡単な説明】
【0013】
【図1】図1は、実施の形態1に適用可能な印刷システムの一例の構成を示す図である。
【図2】図2は、上位装置10の一例の構成を示す図である。
【図3】図3は、実施の形態1にかかるプリンタ装置の機能的構成を示す図である。
【図4】図4は、本実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置200の一例の構造を概略的に示す図である。
【図5】図5は、本実施形態に適用される転送管理テーブルの一例を示す図である。
【図6】図6は、240dpiの印刷画像データの一例を示す図である。
【図7】図7は600dpiの印刷画像データの一例を示す図である。
【図8】図8は、240dpi印刷機構部1061による印刷処理の手順を示すフローチャートである。
【図9】図9は、600dpi印刷機構部1062による印刷処理の手順を示すフローチャートである。
【図10】図10は、印刷結果を示す図である。
【図11】図11は、本実施形態に適用可能な印刷処理を概念的に示す一例のシーケンス図である。
【図12−1】図12−1は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【図12−2】図12−2は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【図12−3】図12−3は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【図13】図13は、実施の形態2のプリンタ装置13の機能的構成を示す図である。
【発明を実施するための形態】
【0014】
以下に添付図面を参照して、この発明にかかる印刷装置、印刷システム、印刷方法およびプログラムの実施の形態を詳細に説明する。
【0015】
(実施の形態1)
以下に添付図面を参照して、この発明にかかる印刷装置、印刷システム、印刷方法およびプログラムの実施の形態を詳細に説明する。
【0016】
先ず、理解を容易とするために、本実施形態による印刷システムが適用されるプロダクションプリンティングについて、概略的に説明する。プロダクションプリンティングでは、短時間に大量の印刷を行うことを基本的な考え方としている。そのために、プロダクションプリンティングでは、印刷の高速化を図ると共に、ジョブ管理や印刷データの管理などを効率的に行うために、印刷データの作成から印刷物の分配までの管理を行うワークフローのシステムを構築する。
【0017】
本実施形態による印刷システムは、プロダクションプリンティングのワークフローにおける、印刷を実行する部分に関わるもので、RIP(Raster Image Processor)処理と、RIP処理により得られたビットマップデータの印刷とを別の装置で行う。RIP処理は、印刷処理の中でも最も処理時間を要し、RIP処理を行う装置と、印刷処理を行う装置とを分離することで、印刷の高速化が可能となる。
【0018】
図1は、本実施形態に適用可能な印刷システムの一例の構成を示す。この印刷システムは、上位装置10と、印刷装置としてのプリンタ装置13とが、複数のデータ線103と、制御線102とで接続されて構成される。上位装置10は、ホスト装置から供給される印刷ジョブデータに従ってRIP処理を行い、印刷画像データである各色毎のビットマップデータを作成する。それと共に、上位装置10は、当該印刷ジョブデータやホスト装置の情報などに基づき、印刷動作を制御するための制御情報を作成する。
【0019】
上位装置10で作成された各色毎の印刷画像データは、複数のデータ線11をそれぞれ介してプリンタ装置13の図示されないプリンタエンジン部に供給される。また、上位装置10とプリンタコントローラ14との間で、制御線12を介して制御情報の送受信が行われる。プリンタコントローラ14は、この制御情報の送受信に基づきプリンタエンジン部を制御して、印刷ジョブに従った印刷を実行する。
【0020】
印刷方式は特に限定されないが、本実施形態では、インクジェット方式により印刷用紙に対して印刷画像を形成する。また、印刷用紙は、切断可能なミシン目が所定間隔で打たれた連続紙である連帳紙(連続帳票)を用いるものとする。プロダクションプリンティングでは、印刷用紙としてこの連帳紙を用いることが多い。勿論、これに限らず、A4サイズ、B4サイズなど、サイズが固定的とされたカット紙を印刷用紙として用いてもよい。なお、連帳紙において、ページは、例えば所定間隔で打たれたミシン目で挟まれる領域をいうものとする。
【0021】
図2は、上位装置10の一例の構成を示す。バス100に対してCPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、ハードディスクドライブ(HDD)104が接続される。バス100に対して、さらに、外部I/F110、制御情報用I/F111および画像データ用I/F112が接続される。バス100に接続されたこれら各部は、バス100を介して互いに通信可能とされている。
【0022】
ROM102およびHDD104は、CPU101が動作するためのプログラムが予め格納される。RAM103は、CPU101のワークメモリとして用いられる。すなわち、CPU101は、ROM102およびHDD104に格納されるプログラムに従い、RAM103をワークメモリとして用いて、この上位装置10の全体の動作を制御する。
【0023】
外部I/F110は、例えばTCP/IP(Transmission Control Protocol/Internet Protocol)に対応し、ホスト装置との通信を制御する。制御情報用I/F111は、制御情報の通信を制御する。また、画像データ用I/F112は、印刷画像データの通信を制御するもので、複数のチャネルを有する。例えば、上位装置10において作成された、色Y(Yellow)、C(Cyan)、M(Magenta)およびK(Black) による各色の印刷画像データは、これら複数のチャネルからそれぞれ出力される。画像データ用I/F112は、高速な転送速度が要求されるため、例えばPCI Express(Peripheral Component Interconnect Bus Express)が用いられる。制御情報用I/F111の方式は特に限定されないが、ここでは、画像データ用I/F112と同様に、PCI Expressを用いるものとする。
【0024】
このような構成において、ホスト装置から送信された印刷ジョブデータが、上位装置10の外部I/F110に受信され、CPU101を介してHDD104に格納される。CPU101は、HDD104から読み出した印刷ジョブデータに基づきRIP処理を行い、各色のビットマップデータを生成してRAM103にそれぞれ書き出す。例えば、CPU101は、RIP処理によりPDL(Page Description Language)をレンダリングして各色のビットマップデータを生成してRAM103に書き出す。CPU101は、RAM103に書き出された各色のビットマップデータを圧縮符号化してHDD104に一旦格納する。
【0025】
CPU101は、例えばプリンタ装置13において印刷動作が開始される際に、HDD104から圧縮符号化された各色のビットマップデータを読み出して圧縮符号を復号し、伸張された各色のビットマップデータをRAM103にそれぞれ書き込む。そして、CPU101は、RAM103からこれら各色のビットマップデータを読み出して、各色の印刷画像データとして画像データ用I/F112の各チャネルからそれぞれ出力させ、プリンタ装置13に対して供給する。また、CPU101は、印刷動作の進行などに応じて、プリンタ装置13との間で制御情報用I/F111を介して制御情報の送受信を行う。
【0026】
プリンタ装置13は、プリンタコントローラ105、印刷機構部1061および1062、用紙搬送制御部107を有し、プリンタコントローラ105と各印刷機構部106および1062は印刷機構部制御線113にて接続されており、プリンタコントローラ105と用紙搬送制御部107は用紙搬送制御部制御線114で接続されている。
【0027】
図3は、本実施の形態にかかるプリンタ装置の機能的構成を示す図である。プリンタ装置13は、プリンタコントローラ1051およびプリンタエンジン15を有する。プリンタコントローラ14は、制御線12が接続され、上位装置10との間で制御線12を介して制御情報の送受信を行って印刷動作の制御を行う。プリンタエンジン15は、複数のデータ線11a、11b、11cおよび11dがそれぞれ接続され、プリンタコントローラ14の制御に従い、これらデータ線11a、11b、11cおよび11dをそれぞれ介して上位装置10から転送された各色の印刷画像データによる印刷処理を行う。
【0028】
上位装置10とプリンタ装置13は、上位I/F制御線102とデータ通信路103で接続されている。上位I/F制御線102は、プリンタコントローラ105に接続され、、データ線103は印刷機構部1061および1062に接続される。データ線103のうち、一本は、240dpiの印刷データの転送用のデータ線であり、もう1本は、600dpiの印刷データの転送用のデータ線である。
【0029】
プリンタコントローラ1051にはCPU112および印刷制御部111が搭載されている。
【0030】
印刷機構部1061には、240dpiデータ制御部1081、画像出力制御部1091、および4つのヘッド1101が搭載されている。同様に、印刷機構部1062には、600dpiデータ制御部1082、画像出力制御部1092、およびヘッド1102が搭載されている。
【0031】
240dpiデータ制御部1081、および600dpiデータ制御部1082の内部にはそれぞれメモリ1161、およびメモリ1162が搭載されている。
【0032】
上位装置10は、印刷データをRIP処理して、文字などのデータは低解像度の240dpiのビットマップデータを作成し、光学的に読み取られる部分については600dpiの高解像度のビットマップデータを作成する。
【0033】
上位装置10は、作成したビットマップに関する制御情報を、上位I/F制御線102より、プリンタコントローラ1051に送信する。
【0034】
上位装置10は、プリンタコントローラ1051からの転送開始要求を受信した印刷画像データを、データ通信路103を経由し、240dpiの印刷画像データを240dpiデータ制御部1081に、600dpiの印刷画像データを600dpiデータ制御部1082にそれぞれ転送する。
【0035】
プリンタコントローラ1051は、上位装置10より制御情報を受信すると、印刷制御部111より、240dpiデータ制御部1081および600dpiデータ制御部1082に対し、印刷機構部制御線113を介して、印刷画像データの転送開始を通知し、上位I/F制御線102より、上位装置10に印刷画像データの転送開始を要求する。
【0036】
プリンタコントローラ1051内の印刷制御部111は、用紙搬送制御部制御線114を経由し、用紙搬送制御部107に用紙搬送要求を通知する。
【0037】
印刷制御部111は、印刷機構部制御線113を経由し、各データ制御部1081、1082、および各画像出力制御部1091、1092に用紙の搬送開始を通知する。
【0038】
用紙搬送制御部107は、用紙搬送要求に従い、搬送を開始し、印刷制御部111に、印刷可能状態を報告する。
【0039】
印刷機構部1061,1062の各データ制御部1081、1082は、転送された印刷画像データを、それぞれ内部のメモリ1161、および1162に格納する。
【0040】
画像出力制御部1091では、用紙搬送にあわせて、240dpiデータ制御部1081内部のメモリ1161に格納した240dpiの印刷画像データを読み出し、ヘッド1101の解像度(本実施例では600dpiとする)に解像度変換しながら、ヘッド1101へと出力し、同様に画像出力制御部1092では、用紙搬送にあわせて、600dpiデータ制御部1082内部のメモリ1162に格納された6000dpiの印刷画像データを読み出し、こちらは解像度変換無しにそのままヘッド1102へと出力する。
【0041】
ヘッド1101では画像出力制御部1091から送られたデータに従いインクを用紙上に吐出して印刷を行い、同様にヘッド1102では画像出力制御部1092から送られたデータに従いインクを用紙上に吐出して印刷を行うことで、2つのデータの重ね印字が実行できる。
【0042】
図4は、本実施形態に適用可能な、用紙の搬送系を含めたプリンタ装置200の一例の構造を概略的に示す。既に述べたように、本実施形態では、プリンタ装置200は、印刷用紙として連帳紙を用いる。
【0043】
印刷用紙201は、印刷用紙補給部210から電源操作ボックス220を介して第1搬送部230に供給される。印刷用紙201は、第1搬送部230において、搬送制御部51の搬送制御により複数のローラなどを介して搬送されて位置合わせなどがなされ、上述のプリンタエンジン15に対応するプリンタエンジン部240および250に供給される。
【0044】
プリンタエンジン部240および250は、上述の画像出力部50に対応する印刷部241において、第1搬送部230から供給された印刷用紙201に対して印刷画像データに従った印刷を行う。印刷が終了した印刷用紙201は、搬送制御部51の搬送制御によりプリンタエンジン部250から排出され、第2搬送部260に供給される。印刷後の印刷用紙201は、第2搬送部260の内部で所定に搬送されて排出され、裁断部270に供給される。印刷後の印刷用紙201は、裁断部270によりミシン目に従い裁断され各ページを分離される。
【0045】
ここで、プリンタ装置200は、ページが連続した連続紙である印刷用紙201に印刷を行うため、プリンタエンジン部240および250における印刷用紙201への印刷後、当該印刷用紙201が第2搬送部260から排出されるまでの経路にも、印刷用紙201が絶えず存在することになる。
【0046】
なお、第1搬送部230、プリンタエンジン部240および250、ならびに、第2搬送部260からなる構成をもう一組用意して、前側の第2搬送部260から排出された印刷後の印刷用紙201を表裏反転して後側の第1搬送部230に供給することで、印刷用紙201に対する両面印刷が可能となる。
【0047】
図5は、本実施形態に適用される転送管理テーブルの一例を示す。転送管理テーブルは、K240dpi,K600dpiの各色に共通の情報と、各色毎の情報とを含む。また、各色共通の情報および各色毎の情報は、それぞれ、上位装置10からの画像データの転送のために用いるデータ転送用の情報と、画像出力制御部50に対する印刷指示に関する情報である印刷用の情報とを含む。
【0048】
本実施形態による各色共通の情報について説明する。各色共通の情報において、データ転送用および印刷用以外の情報として、PBIDと、ステーション16の順序を示すステーション番号と、1ページ当たりのデータ数とが含まれる。PBIDは、印刷ページを識別するためのページ識別子であり、当該転送管理テーブルは、このPBIDにより識別される。ステーション番号は、上述したように、ステーション16が有する識別部52に設定されたステーション識別情報の値であって、用紙送り方向の手前側から値が「1」、「2」、「3」、…と値「1」から順次増加される。ここでは、プリンタ装置13が4台のステーション161、162、163および164を備え、ステーション番号は、値「1」〜値「4」の各値を取る。1ページ当たりのデータ数は、PBIDで識別されるページに用いられる色数であり、例えばモノクロの場合は値が「1」、フルカラーの場合は値が「4」とされる。
【0049】
本実施形態に適用される各色共通の情報におけるデータ転送用の情報は、データ格納先アドレス、1ラスタデータ転送サイズ、アドレス更新値および更新回数を含む。データ転送元アドレスは、上位装置10においてPBIDで示されるページの画像データが格納されるアドレスを示す。データ格納先アドレスは、上述した入力ポインタが示すアドレスである。したがって、入力ポインタが更新される度に、データ格納先アドレスも更新される。
【0050】
1ラスタデータ転送サイズは、各ステーション161〜164のデータ制御部の要求により転送される、1ラスタ(1ライン)分の画像データのデータサイズを示す。1ラスタデータ転送サイズは、バウンダリ調整サイズを含む。
【0051】
アドレス更新値は、上位装置10に対して1のラスタ画像データを要求する際に指定する際の、前回1ラスタ画像データを指定した際のアドレスに対するアドレスの増加分であって、アドレスがデータサイズに従い指定される場合、1ラスタデータ転送サイズにステーション数mを乗じた値とされる。ステーション数mが4のこの例では、アドレス更新値=1ラスタデータ転送サイズ×4とされる。更新回数は、1ページ内においてアドレス更新値によるアドレスの更新を何回行うかを示し、1ページ分の画像データサイズ(バウンダリ調整サイズ含む)をステーション数mで除した値が用いられる。ステーション数mが4のこの例では、更新回数=1ページ分の画像データサイズ÷4とされる。
【0052】
また、本実施の形態では、転送する印刷画像データの解像度を示すための解像度が設定れている。この解像度は、240dpi、600dpiのいずれかが設定される。
【0053】
本実施形態に適用される各色共通の情報における印刷用の情報について説明する。印刷用の情報は、印刷を行う画像データの情報として解像度および階調を含み、印刷対象に関する情報として用紙送り長、用紙幅、印刷面(表/裏)、印刷不可領域(上/下/左/右)および画像情報を含む。画像情報は、ビットマップ印刷位置Xおよびビットマップ印刷位置Y、ならびに、X方向有効サイズおよびY方向有効サイズを含む。
【0054】
印刷を行う画像データの情報において、解像度は、主走査および副走査方向それぞれの印刷解像度を示す。また、階調は、1画素当たりのビット数を示す。
【0055】
印刷不可領域上、下、左、右は、印刷を禁止する印刷不可領域203を、ページ領域202の上端(用紙送り方向の先頭)、下端(用紙送り方向の後端)、左端(用紙幅方向の用紙送り方向に向けて左端)、右端(用紙幅方向の用紙送り方向に向けて右端)それぞれからのドット数で示す。
【0056】
画像情報のうち、ビットマップ印刷位置XおよびYは、ページ領域202の左上(用紙送り方向の先頭、且つ、用紙幅方向の左端)を原点とした場合の、印刷開始位置のアドレス(座標)をドット数で示す。また、画像情報のうち、X方向有効サイズは、X方向(用紙幅方向)のバウンダリ調整領域205を含まないサイズをドット数で示す。バウンダリ調整領域205は、1ラスタデータのデータサイズが所定単位(例えばバイト単位)以下の端数を含む場合に、データサイズを所定単位に揃えるために設けられる。また、Y方向有効サイズがY方向(用紙送り方向)のサイズをドット数で示す。すなわち、X方向有効サイズは、1のラスタデータにより印刷される有効なサイズを示し、Y方向有効サイズは、X方向有効サイズで印刷されるラスタ数(ライン数)を示す。
【0057】
本実施形態による各色毎の情報について説明する。各色毎の情報において、データ転送用および印刷用以外の情報として、K240dpi,K600dpi各色のうち何れの印刷色に関する情報が記述されるかを示すColor識別子が含まれる。各色毎の情報は、構成が共通するので、以下では、Color識別子が「K240dpi」の情報について説明する。転送管理テーブルには、各色毎の情報がK240dpi,K600dpi各色についてそれぞれ含まれる。
【0058】
本第1の実施形態に適用される各色毎の情報におけるデータ転送用の情報は、データ転送元アドレス、データ転送要否および転送済みフラグを含む。転送済みフラグは、ステーション番号で示されるステーション16における、Color識別子で識別される色の1ページ分の画像データの転送が完了したか否かを示す。転送完了で、値を「ON」とする。
【0059】
データ転送元アドレスは、上位装置10においてPBIDで示されるページの画像データが格納されるアドレスを示す。
【0060】
データ転送要否は、当該印刷色の画像データの転送の要否を示す。例えば、白紙すなわち印刷を行わない場合は、K240dpi,K600dpiの全色について、データ転送要否を「否」とする。また、Color(K240dpi,K600dpi)で指示される色以外は、データ転送要否を「否」に設定する。
【0061】
本第1の実施形態に適用される各色毎の情報における印刷用の情報は、印刷要否を含む。印刷要否は、当該印刷色の画像データの印刷の要否を示す。例えば、白紙すなわち印刷を行わない場合は、K240dpi,K600dpiの全色について、印刷要否を「否」とする。また、Color識別子で指示される色以外は、印刷要否を「否」に設定する。
【0062】
以下、本実施の形態の印刷処理について説明する。上位装置10では、RIP処理により240dpiの印刷画像データと600dpiの印刷画像データを生成する。図6は、240dpiの印刷画像データの一例を示す図である。図7は600dpiの印刷画像データの一例を示す図である。この例では、文字、罫線については240dpiの印刷画像データを生成し、バーコードについては600dpiの印刷画像データを生成している。そして、上位装置10は、240dpiの印刷画像データを240dpi用のデータ通信路103で印刷機構部1061に送信し、600dpiの印刷画像データを600dpi用のデータ通信路103で印刷機構部1061に送信する。
【0063】
図8は、240dpi印刷機構部1061による印刷処理の手順を示すフローチャートである。データ制御部1081は、上位装置10から240dpi印刷画像データ(ビットマップデータ)を受信し(ステップS11)、メモリ1161に保存する。そして、画像出力制御部1091は、メモリ1161から240dpi印刷画像データを取得して、600dpiの解像度に変換しながら、ヘッド1101に出力する(ステップS12)。次に、ヘッド1101は、600dpiに変換された印刷画像データをインク吐出して用紙に印刷する(ステップS13)。
【0064】
図9は、600dpi印刷機構部1062による印刷処理の手順を示すフローチャートである。データ制御部1082は、上位装置10から600dpi印刷画像データ(ビットマップデータ)を受信し(ステップS21)、メモリ1162に保存する。そして、画像出力制御部1092は、メモリ1162から600dpi印刷画像データを取得して、解像度変換せずにそのままヘッド1102に出力する(ステップS22)。次に、ヘッド1101は、600dpiの印刷画像データを、240dpiの印刷画像データが印刷された用紙上に重ねてインク吐出して印刷する(ステップS23)。このようにして印刷された結果は図10に示すようになる。
【0065】
図11は、本実施形態に適用可能な印刷処理を概念的に示す一例のシーケンス図である。図12−1〜図12−3は、各実施形態に適用可能な印刷処理をより具体的に示す一例のシーケンス図である。
【0066】
このように本実施の形態では、上位装置10とプリンタ装置13の間の制御線及びデータ線を分離し、データ転送路103を解像度毎に分離し、一解像度あたり一個のデータ制御部1081,1082を備え、各解像度のデータ制御部1081,1082とデータ線で接続する画像制御出力部1091,1092を経由し印刷画像データをヘッド1101、1102に出力する構成になっている。このような本実施の形態において、低解像度(240dpi)の印刷画像データと高解像度(600dpi)の印刷画像データとをそれぞれ個別のデータ制御部1081,1082に転送し、画像出力制御部1091,1092によって印刷解像度を統一した上でヘッド1101,1102に出力することで、低解像度の印刷データと高解像度の印刷データを合成印刷(重ね印刷)できる。このため、本実施の形態では、低解像度の印刷画像データを解像度変換した高解像度データを格納するためのビットマップメモリ、およびそのビットマップデータと高解像度部分のビットマップデータを合成して出力するためのデータ合成部を必要とせず、装置構成を簡易にしつつ、高品質な印刷結果を得ることができる。
【0067】
(実施の形態2)
図13は、実施の形態2のプリンタ装置13の機能的構成を示す図である。この実施の形態2では、画像出力制御部1091とヘッド1101とを、240dpiの印刷画像データ、600dpiの印刷画像データとで共用した点が実施の形態1と異なっている。
【0068】
すなわち、本実施の形態の画像出力制御部1091は、240dpiデータ制御部1081から240dpiの印刷画像データを受信し、受信した240dpiの印刷画像データを600dpiの解像度に変換しながら、ヘッド1101に出力する。一方、画像出力制御部1091は、600dpiデータ制御部1082から600dpiの印刷画像データを受信し、受信した600dpiの印刷画像データを解像度変換せずにヘッド1101に出力する。これにより、上述した図10と同様の印刷結果を得られる。各データ制御部1081,1082の機能、構成は実施の形態1と同様である。
【0069】
このように本実施の形態では、画像出力制御部1091とヘッド1101とを、240dpiの印刷画像データ、600dpiの印刷画像データとで共用しているので、装置構成をより簡易にしつつ、高品質な印刷結果を得ることができる。
【0070】
(変形例)
なお、上記実施の形態1、2ではモノクロ印刷を例にあげて説明したが、カラー印刷において、ブラック(K)を低解像度、高解像度の2種類わけて印刷する場合にも適用することができる。
【0071】
また、本実施の形態では、印刷画像データの解像度を240dpiと600dpiとして説明したが、解像度についてはこれらに限定されるものではない。
【0072】
なお、本実施の形態のプリンタ装置で実行される印刷プログラムは、ROM等に予め組み込まれて提供される。
【0073】
本実施の形態のプリンタ装置で実行される印刷プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0074】
さらに、本実施の形態のプリンタ装置で実行される印刷プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のプリンタ装置で実行される印刷プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【0075】
本実施の形態のプリンタ装置で実行される印刷プログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMから印刷プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【0076】
10 上位装置
103 データ線
102 制御線
13 プリンタ装置
1051 プリンタコントローラ
1061,1062 印刷機構部
22 印刷制御部
1081,1082 データ制御部
1161,1162 メモリ
1091,1092 画像出力制御部
1101,1102 ヘッド
107 用紙搬送制御部
【先行技術文献】
【特許文献】
【0077】
【特許文献1】特開2004−287519号公報
【特許文献2】特開2002−254763号公報
【特許文献3】特開2008−931号公報
【特許請求の範囲】
【請求項1】
画像生成装置と第1転送路と第2転送路とで接続された印刷装置であって、
画像データを第1解像度で印刷する印刷手段と、
第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、
前記第1解像度より低い第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、
前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、
を備えたことを特徴とする印刷装置。
【請求項2】
前記画像出力制御手段は、
前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行う第1画像出力制御手段と、
前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながらま前記印刷手段で印刷させる制御を行う第2画像出力制御手段と、を備え、
前記印刷手段は、
前記第1画像出力制御手段から前記第1解像度の画像データを受信して印刷する第1印刷手段と、
前記第2画像出力制御手段から、変換後の前記第1解像度の画像データを受信して印刷する第2印刷手段と、
を備えたことを特徴とする請求項1に記載の印刷装置。
【請求項3】
前記第1解像度の画像データおよび前記第2解像度の画像データは、モノクロ画像データであることを特徴とする請求項1または2に記載の印刷装置。
【請求項4】
第3転送路を介して、前記第1データ転送制御手段、前記第2データ転送制御手段毎に前記印刷データ生成装置に対して前記画像データの転送を要求する印刷制御部
をさらに備えたことを特徴とする請求項1〜3のいずれか一つに記載の印刷装置。
【請求項5】
印刷対象の画像データを生成する画像生成装置と、前記画像生成装置と第1転送路と第2転送路とで接続された印刷装置とを備えた印刷システムであって、
前記画像生成装置は、
第1解像度の画像データを前記第1転送路を介して前記印刷装置に送信し、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して前記印刷装置に送信し、
前記印刷装置は、
前記画像データを前記第1解像度で印刷する印刷手段と、
前記第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、
前記第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、
前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、
を備えたことを特徴とする印刷システム。
【請求項6】
画像生成装置と第1転送路と第2転送路とで接続された印刷装置で実行される印刷方法であって、
印刷手段が、画像データを第1解像度で印刷する印刷ステップと、
第1データ制御手段が、第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、
第2データ制御手段が、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、
画像出力制御手段が、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御ステップと、
を含むことを特徴とする印刷方法。
【請求項7】
画像生成装置と第1転送路と第2転送路とで接続されたコンピュータに実行させるためのプログラムであって、
画像データを第1解像度で印刷する印刷ステップと、
第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、
前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、
前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷ステップで印刷させる制御を行い、前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷ステップで印刷させる制御を行う画像出力制御ステップと、
を前記コンピュータに実行させるプログラム。
【請求項1】
画像生成装置と第1転送路と第2転送路とで接続された印刷装置であって、
画像データを第1解像度で印刷する印刷手段と、
第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、
前記第1解像度より低い第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、
前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、
を備えたことを特徴とする印刷装置。
【請求項2】
前記画像出力制御手段は、
前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行う第1画像出力制御手段と、
前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながらま前記印刷手段で印刷させる制御を行う第2画像出力制御手段と、を備え、
前記印刷手段は、
前記第1画像出力制御手段から前記第1解像度の画像データを受信して印刷する第1印刷手段と、
前記第2画像出力制御手段から、変換後の前記第1解像度の画像データを受信して印刷する第2印刷手段と、
を備えたことを特徴とする請求項1に記載の印刷装置。
【請求項3】
前記第1解像度の画像データおよび前記第2解像度の画像データは、モノクロ画像データであることを特徴とする請求項1または2に記載の印刷装置。
【請求項4】
第3転送路を介して、前記第1データ転送制御手段、前記第2データ転送制御手段毎に前記印刷データ生成装置に対して前記画像データの転送を要求する印刷制御部
をさらに備えたことを特徴とする請求項1〜3のいずれか一つに記載の印刷装置。
【請求項5】
印刷対象の画像データを生成する画像生成装置と、前記画像生成装置と第1転送路と第2転送路とで接続された印刷装置とを備えた印刷システムであって、
前記画像生成装置は、
第1解像度の画像データを前記第1転送路を介して前記印刷装置に送信し、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して前記印刷装置に送信し、
前記印刷装置は、
前記画像データを前記第1解像度で印刷する印刷手段と、
前記第1解像度の画像データを、前記画像生成装置から前記第1転送路を介して受信する第1データ制御手段と、
前記第2解像度の画像データを、前記画像生成装置から前記第2転送路を介して受信する第2データ制御手段と、
前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御手段と、
を備えたことを特徴とする印刷システム。
【請求項6】
画像生成装置と第1転送路と第2転送路とで接続された印刷装置で実行される印刷方法であって、
印刷手段が、画像データを第1解像度で印刷する印刷ステップと、
第1データ制御手段が、第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、
第2データ制御手段が、前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、
画像出力制御手段が、前記第1データ制御手段から前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷手段で印刷させる制御を行い、前記第2データ制御手段から前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷手段で印刷させる制御を行う画像出力制御ステップと、
を含むことを特徴とする印刷方法。
【請求項7】
画像生成装置と第1転送路と第2転送路とで接続されたコンピュータに実行させるためのプログラムであって、
画像データを第1解像度で印刷する印刷ステップと、
第1解像度の画像データを前記第1転送路を介して受信する第1データ制御ステップと、
前記第1解像度より低い第2解像度の画像データを前記第2転送路を介して受信する第2データ制御ステップと、
前記第1解像度の画像データを受信し、受信した前記第1解像度の画像データをそのまま前記印刷ステップで印刷させる制御を行い、前記第2解像度の画像データを受信し、受信した前記第2解像度の画像データを前記第1解像度の画像データに変換しながら前記印刷ステップで印刷させる制御を行う画像出力制御ステップと、
を前記コンピュータに実行させるプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12−1】
【図12−2】
【図12−3】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12−1】
【図12−2】
【図12−3】
【図13】
【公開番号】特開2012−196844(P2012−196844A)
【公開日】平成24年10月18日(2012.10.18)
【国際特許分類】
【出願番号】特願2011−61798(P2011−61798)
【出願日】平成23年3月18日(2011.3.18)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】
【公開日】平成24年10月18日(2012.10.18)
【国際特許分類】
【出願日】平成23年3月18日(2011.3.18)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】
[ Back to top ]