印刷装置及びその制御方法、並びにプログラム
【課題】本発明は、ジョブの先頭に付加された情報のみで、印刷する全ての用紙の種類や後処理等が特定できないジョブであっても印刷物の画像の向きを揃えることができる印刷装置を提供する。
【解決手段】印刷装置では、入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判別する。この判定結果から特殊用紙が設定されていないと判定された場合は、ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する。
【解決手段】印刷装置では、入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判別する。この判定結果から特殊用紙が設定されていないと判定された場合は、ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、印刷装置及びその制御方法、並びにプログラムに関し、特に、1つのジョブで複数の種類の印刷用紙を切り替えながら印刷を行う印刷技術に関する。
【背景技術】
【0002】
従来、印刷装置には、入力された1つのジョブで複数の種類の印刷用紙、例えば、普通紙のような非タブ紙とタブ紙を使用して印刷処理を実行するものが存在する。通常、非タブ紙に印刷する場合の画像の向きは、印刷装置の仕様に応じて決まる。これは、操作者が、排紙先に排紙された印刷物を取り出して次工程の処理を行う際に、画像が決まった向きを向いていないと、印刷された画像の向きに応じて、操作者が作業を変えなくてはならなくなるためである。
【0003】
一方、タブ紙のような特殊用紙に印刷を行う場合、後処理装置が、決められた方向で搬送された用紙に対してでなければ、後処理を実行できないことがある。そのため、印刷装置で印刷された後に実行される後処理の種類に基づいて用紙の搬送の向きが決まる。このような印刷装置で、1つのジョブを、非タブ紙とタブ紙を用いて実行する場合には、非タブ紙に印刷する画像をタブ紙に印刷する画像と同じ向きに印刷する必要がある。非タブ紙に印刷する画像とタブ紙に印刷する画像の向きを合わせる印刷技術としては、例えば、特許文献1,2が提案されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2007−17704号公報
【特許文献2】特開2007−290208号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
従来の印刷装置は、非タブ紙とタブ紙に対して画像を同じ向きで印刷するために、ジョブの先頭に付加されている情報を解析して、用紙の種類や後処理の種類を特定することが必要となる。
【0006】
しかしながら、ジョブの先頭に付加されている情報により、印刷する全ての用紙の種類を特定することが出来ない場合がある。例えば、帳票やデータベースのレコードをまとめて1つの文書として印刷するジョブがある。このようなジョブの印刷を行う場合、膨大な出力数に対するジョブを生成する必要があり、データベースにアクセスするアプリケーションが、印刷装置にジョブを送りながらジョブを生成する。そのため、ジョブの先頭に付加された情報だけでは、印刷する全ての用紙の種類を特定することができない。
【0007】
このように、ジョブの先頭に付加された情報のみで、印刷する全ての用紙の種類や後処理等が特定できないジョブを処理する場合、例えば、先行して出力される非タブ紙の画像の向きと、その後に出力されるタブ紙の画像の向きが結果的に異なるおそれがある。
【0008】
本発明は、上記問題に鑑みて成されたものであり、ジョブの先頭に付加された情報のみで、印刷する全ての用紙の種類や後処理等が特定できないジョブであっても印刷物の画像の向きを揃えることができる技術を提供することを目的とする。
【課題を解決するための手段】
【0009】
上記目的を達成するために、本発明の印刷装置は、少なくとも1つの給紙装置または少なくとも1つの後処理装置の接続が可能で、前記給紙装置または印刷装置内の給紙部から搬送される用紙に対して印刷処理を実行して前記後処理装置に排出する機能を備える印刷装置であって、入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判定するジョブ判定手段と、前記ジョブ判定手段による判定結果から前記特殊用紙が設定されている場合は、当該ジョブに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する第1の印刷制御手段と、前記ジョブ判定手段による判定結果から前記特殊用紙が設定されていないと判定された場合は、前記ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する第2の印刷制御手段とを備えることを特徴とする。
【発明の効果】
【0010】
本発明によれば、ジョブの先頭に付加された情報のみで、印刷する全ての用紙の種類や後処理等が特定できないジョブであっても印刷物の画像の向きを揃えることができる。
【図面の簡単な説明】
【0011】
【図1】本発明の第1の実施形態に係る印刷装置を含む印刷システムの全体構成を示す図である。
【図2】図1における印刷装置本体の内部構造の概略を示す図である。
【図3】図2の印刷装置本体に接続可能な後処理装置の内部構造の概略を示す図である。
【図4】図2の印刷装置本体に接続可能な大容量排紙装置の内部構造の概略を示す図である。
【図5】図2の印刷装置本体に接続可能な給紙装置の内部構造の概略を示す図である。
【図6】図2の印刷装置本体の機能構成の概略を示すブロック図である。
【図7】(a)は印刷装置本体で印刷された用紙を後処理装置に排紙する場合の用紙搬送方法を説明するための図、(b)は印刷装置本体で印刷された用紙を大容量排紙装置に排紙する場合の用紙搬送方法を説明するための図である。
【図8】(a)はジョブの先頭にタブ紙が設定されたジョブのデータ構造の一例を示す図、(b)はジョブの先頭にタブ紙が設定されていないジョブのデータ構造の一例を示す図である。
【図9】図8(b)に示す第2形式ジョブを印刷する際の排紙先とページ番号の関係を示す図である。
【図10】(a)は従来の印刷システムで第2形式ジョブを印刷処理した場合に後処理装置と大容量排紙装置へ排紙される用紙の画像の向きを示す図、(b)は図1の印刷システムで第2形式ジョブを印刷処理した場合に後処理装置401と大容量排紙装置501へ排紙される用紙の画像の向きを示す図である。
【図11】第1の実施形態の印刷装置にて、受信したジョブに基づく画像データを生成してHDDに格納する処理の流れを示すフローチャートである。
【図12】図11のステップS1405で生成された画像データを画像形成部へ転送して印刷を行う処理の流れを示すフローチャートである。
【図13】第2の実施形態の印刷装置にて、受信したジョブに基づく画像データを生成して画像形成部に転送して印刷を行う処理の流れを示すフローチャートである。
【図14】1つのジョブが複数のブロックに分割されているジョブのデータ構造の一例を示す図である。
【図15】第3の実施形態の印刷装置にて、受信したジョブに基づく画像データを生成してHDDに格納する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0012】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【0013】
[第1の実施形態]
図1は、本発明の第1の実施形態に係る印刷装置を含む印刷システムの全体構成を示す図である。
【0014】
図1において、印刷装置101は、LAN(Local Area Network)等のネットワーク103を介して、複数のホストコンピュータ102に接続されており、これらの機器との間で通信を行う。ホストコンピュータ102は、印刷装置101に印刷データ(ジョブ)を送信する機能や、画像処理アプリケーションの実行により画像データの編集処理を行う機能を備える。印刷装置101は、ホストコンピュータ102から受信したジョブを用いて画像形成を行う。
【0015】
印刷装置101は、印刷装置本体201と、給紙装置601と、大容量排紙装置501と、後処理装置401とで構成される。これらの装置は、用紙が出口と入口を介して装置間を通過するように接続される。なお、本実施形態では、給紙装置601、大容量排紙装置501、及び後処理装置401について説明するが、これらの装置に限定されるものではない。
【0016】
図2は、図1における印刷装置本体201の内部構造の概略を示す図である。
【0017】
図2において、202は、印刷装置101の各種制御を行うためのソフトウェアを稼動させる制御部である。203は、印刷装置101に対してユーザが操作の指示を行うための操作部である。204は、印刷装置本体201内の画像形成部205に対して、印刷剤であるトナーを供給するためのトナー供給部である。トナー供給部204には、開閉扉が装備されており、操作者が開閉扉からトナーを供給することが可能である。
【0018】
画像形成部205では、トナー供給部204より供給されたトナーを用いて、ジョブで指示されている画像を形成し転写ベルトに転写する処理を行う。206は中間転写ベルトである。中間転写ベルト206に転写された画像は、用紙に転写される。なお、本実施形態における用紙は、原則として、通常用紙の他に、タブ紙等の特殊用紙を含むものとする。
【0019】
207は定着部である。定着部207では、中間転写ベルト206によって画像が転写された用紙に熱及び圧力を加えることにより、用紙にトナーを定着させる。208は余剰トナー回収部である。中間転写ベルト206において用紙に転写されなかったトナーは、余剰トナー回収部208に蓄積される。
【0020】
209は用紙を供給するための給紙部である。210は用紙搬送部である。印刷装置内の給紙部209から給紙された用紙は、用紙搬送部210を通ってトナーの転写、定着処理が施される。211は用紙を反転させるためのスイッチバック部である。212は外部の給紙装置から用紙を投入するための用紙投入口である。213は定着処理された用紙を外部の後処理装置へ排出するための排紙部である。
【0021】
図3は、大容量排紙装置501に接続可能な後処理装置401の内部構造の概略を示す図である。なお、後処理装置401は、印刷装置本体201に直接接続することもできる。
【0022】
図3において、402、403は、排出された用紙が載置される第1排紙部、第2排紙部である。404は、後処理装置401の上流側に接続された装置から用紙が供給される用紙入り口である。
【0023】
405は、第1排紙部402へ用紙を排出するための第1の搬送パスである。406は、第2排紙部403へ用紙を排出するための第2の搬送パスである。407は、第2排紙部403へ排出する用紙にステープル処理を行うためのステープル部である。408は搬送パス切り替え機構であり、搬送路を切り替えることにより用紙入り口404から投入された用紙を第1の搬送パス405若しくは第2の搬送パス406へ導く。
【0024】
用紙入り口404から投入された用紙は、印刷装置本体201内の制御部202(図6参照)からの指示に応じて搬送パス切り替え機構408により搬送路が切り替わり、第1の搬送パス405または第2の搬送パス406に搬送される。第1の搬送パス405へ搬送された用紙は、第1排紙部402へ排出される。一方、第2の搬送パス406へ搬送された用紙は、用紙の端がステープル部407に接するように蓄えられる。その後、ステープルすべき束分の用紙が蓄えられた後、その用紙の束に対してステープル部407によりステープル処理がなされ、第2排紙部403へ排出される。
【0025】
第1排紙部402及び第2排紙部403へ排出される用紙は、用紙の搬送方向の後端が搬送方向に対してほぼ直角に交わる必要がある。従って、タブ紙のタブ部分を含む用紙の辺は、搬送方向の先端になくてはならない。
【0026】
なお、図1では、後処理装置401は、大容量排紙装置501を介して印刷装置本体201に接続されているが、図示例に限定されるものではない。
【0027】
図4は、図2の印刷装置本体201に接続可能な大容量排紙装置501の内部構造の概略を示す図である。
【0028】
図4において、502は、大容量排紙装置501の上流側に接続された装置から用紙が供給される用紙入り口である。503は、用紙入り口502から供給された用紙を搬送するための搬送パスである。
【0029】
504は、搬送パス503上を搬送されてきた用紙の搬送を一時停止するための突き当て板である。突き当て板504に突き当てることができる用紙は、突き当てる用紙の辺が直線である必要がある。従って、タブ紙のタブ部分は、用紙の搬送方向の後端になくてはならない。
【0030】
505は、突き当て板504に突き当てられた用紙を保持する用紙格納部である。506は、用紙格納部505に格納されている用紙を大容量排紙装置501の外部へ運搬するための運搬装置である。運搬装置506には、タイヤや持ち手が装備されており、ユーザが容易に印刷物を移動させることが可能である。
【0031】
図5は、図2の印刷装置本体201に接続可能な給紙装置601の内部構造の概略を示す図である。
【0032】
図5において、602は第1の用紙格納部である。603は第2の用紙格納部である。604は第3の用紙格納部である。605は、第1の用紙格納部602から搬送パスへ用紙を引き出す出口である。606は、第2の用紙格納部603から搬送パスへ用紙を引き出す出口である。607は、第3の用紙格納部604から搬送パスへ用紙を引き出す出口である。
【0033】
608は、第1〜第3の用紙格納部602〜604からそれぞれ引き出された用紙を搬送するための用紙搬送パスである。609は、用紙搬送パス608上を搬送される用紙が給紙装置外へ排出される出口である。610は、用紙搬送パス608上で重送が発生しているか否かを検出するためのセンサである。611は、センサ611で重送の発生を検知した場合に、重送している用紙が排出される重送排紙部である。
【0034】
なお、第1〜第3の用紙格納部602〜604にタブ紙を格納した場合、タブ紙のタブ部の向きを判断する機能が装備される場合もある。
【0035】
図6は、図2の印刷装置本体201の機能構成の概略を示すブロック図である。
【0036】
図6において、制御部202は以下の機能部を備える。すなわち、305は、印刷装置本体201を制御するためのプログラムを実行するCPUである。306は、CPU上で動作するプログラムによって管理されるRAMである。RAM306は、外部から受信したデータを一時的に蓄えるための受信バッファやRIP(ラスターイメージプロセッサ)によってラスタライズされた画像データを一時的に蓄えるための画像データバッファ等として使用される。307は、操作部203と制御部202を接続するための操作部インターフェース(I/F)である。308は、制御部202とネットワーク103を接続するためのネットワークI/Fである。309は、制御部202と電話回線304を接続するためのMODEMである。
【0037】
310は、CPU305上で動作するプログラムやデータ等を格納するためのROMである。311は、さまざまなデータを長期的に保存することが可能な不揮発性の記憶装置であるハードディスク(HDD)である。312は上述した各部を接続するCPUバスである。324は、画像処理を行うためのハードウェア群に接続されたイメージバスである。313は、CPUバス312とイメージバス324を接続するためのImage Bus I/Fである。
【0038】
314は、画像転送バス318によってラスターイメージプロセッサ(RIP)321とイメージバス324を接続するためのRIP I/Fである。315は、データを圧縮するためのデータ圧縮部である。316は、データバス319,320を介して画像形成部205と給紙・排紙部322をイメージバス324に接続するためのデバイスI/Fである。317は、RIP321によって生成されたビットマップ形成の画像データに各種画像処理を施すための画像処理部である。画像処理部317は、2ページのビットマップ形式の画像データを1ページのビットマップ形式の画像データに合成する機能等のビットマップ画像データをデジタル的に処理する機能を備える。
【0039】
以上の各部が制御部202を構成する。
【0040】
RIP321は、外部から入力されるジョブに含まれる画像データをビットマップ形式の画像データに変換する機能を有するラスタライズボード(RIP)である。給紙・排紙部322には、図2に示す給紙部209、用紙搬送部210、スイッチバック部211、用紙投入口212、及び排紙部213等が含まれる。
【0041】
CPU305は、操作部203若しくは外部機器からネットワーク103を介して指示される信号に従い、データバス319,320を介して画像形成部205や給紙・排紙部322を制御して、所定の印刷処理を実行する。
【0042】
次に、図1の印刷装置101における用紙搬送方法について説明する。
【0043】
図7(a)は、印刷装置本体201で印刷された用紙を後処理装置401に排紙する場合の用紙搬送方法を説明するための図である。図7(b)は、印刷装置本体201で印刷された用紙を大容量排紙装置501に排紙する場合の用紙搬送方法を説明するための図である。
【0044】
図7(a)において、801は給紙装置601における用紙搬送の流れである。802は印刷装置本体201における用紙搬送の流れである。印刷装置本体201では、用紙のおもて面に画像が印刷された後、スイッチバック部211により用紙の表裏が反転され、大容量排紙装置501への排紙が行われる。803は大容量排紙装置501における用紙搬送の流れである。大容量排紙装置501では、特別な処理を行うことなく用紙を通過させる。804は後処理装置401における用紙搬送の流れである。
【0045】
805は、給紙装置601内の第3の用紙格納部604に格納されるタブ紙の向きを示す。給紙装置601内の第3の用紙格納部604に格納されたタブ紙を後処理装置401に搬送するジョブを実行する場合、ユーザは、タブ紙のタブ部を含む辺が用紙の搬送方向に対して後端となるように格納する。それによって、タブ紙に対して正常にステープルを行うことができる。その理由を説明する。タブ紙に対してステープルを行う場合、タブ紙のタブ部を含まない辺を綴じて使用する方法が正常な方法である。タブ紙のタブ部を含まない辺を綴じる場合、搬送されるタブ紙のタブ部を含まない辺が、ステープル部407に接するようにタブ紙を搬送しなければならない。1ページ目から順にフェースダウンで出力する場合を考えると、印刷されたタブ紙は、スイッチバック部211によって反転して排紙される。そのときに、ステープル部407によってタブ紙のタブ部を含まない辺を綴じるためには、ユーザは、図7(a)に示すように、タブ紙のタブ部を含む辺が用紙の搬送方向に対して後端となるように格納するべきである。
【0046】
また、タブ紙に対してステープルを行わない場合でも、図7(a)に示す方法でタブ紙を後処理装置401に搬送することによって、第1排紙部402または第2排紙部403に排紙される用紙の積載性を向上させることができるという利点もある。なぜならば、タブ紙のタブ部を含む辺を後端にしてタブ紙を第1排紙部402また第2排紙部403に排紙すると、排紙されたタブ紙は自重によって後処理装置401本体側に支えられて積載される。このとき、タブ紙のタブ部を含む辺が後処理装置401本体側にくると、タブ部が突き出ているために、積載されるタブ紙が、他の用紙に対してずれてしまう。そこで、タブ紙のタブ部を含まない辺が後処理装置401本体側にくるようにタブ紙を第1排紙部402また第2排紙部403に排紙することによって、タブ紙の積載性を向上させることができる。
【0047】
806は、印刷装置本体201内で画像印刷が行われるタブ紙の用紙搬送方向に対する向きを示す。807は、後処理装置401の第1排紙部402へ排紙されるタブ紙の向きを示す。第1排紙部402へ排紙されたタブ紙は、画像の印刷面が下向きとなり、タブ紙のタブ部を含む辺が用紙搬送方向に対して先端となるように搬送される。
【0048】
図7(b)において、901は給紙装置601における用紙搬送の流れである。902は印刷装置本体201における用紙搬送の流れである。印刷装置本体201では、用紙のおもて面に画像が印刷された後、スイッチバック部211により用紙の表裏が反転され、大容量排紙装置501への排紙が行われる。903は大容量排紙装置501における用紙搬送の流れである。大容量排紙装置501では、用紙が用紙格納部505へ格納される。
【0049】
904は、給紙装置601内の第3の用紙格納部604に格納されるタブ紙の向きを示す。給紙装置601内の第3の用紙格納部604に格納されたタブ紙を大容量排紙装置501に排紙するジョブを実行する場合、ユーザは、タブ紙のタブ部を含む辺が用紙の搬送方向に対して先端となるようにタブ紙を格納する。それによって、タブ紙を大容量排紙装置501に正常に積載させることができる。その理由は、図4を用いて説明した突き当て板504にタブ紙のタブ部を含まない方の辺を突き当てて、タブ紙を積載させる必要があるためである。タブ紙のタブ部を含む方の辺を突き当て板に当てると、タブ紙が突き出ているために、運搬装置506に積載されるタブ紙が、他の用紙に対してずれてしまうことがある。それを防ぐために、突き当て板504にタブ紙のタブ部を含まない方の辺を突き当てて、タブ紙を積載させる必要がある。1ページ目から順にフェースダウンで出力する場合を考えると、印刷されたタブ紙は、スイッチバック部211によって反転して排紙される。そのときに、突き当て板504にタブ紙のタブ部を含まない方の辺を突き当てて、タブ紙を積載させるためには、ユーザは、図7(b)に示すように、タブ紙のタブ部を含む辺が用紙の搬送方向に対して先端となるように格納するべきである。
【0050】
905は、印刷装置本体201内で画像印刷が行われるタブ紙の用紙搬送方向に対する向きを示す。906は、大容量排紙装置501内の用紙格納部505へ格納されるタブ紙の向きを示す。用紙格納部505へ格納されるタブ紙は、画像の印刷面が下向きとなり、タブ紙のタブ部を含む辺が用紙搬送方向に対して後端となるように搬送される。
【0051】
次に、印刷装置101に入力されるジョブの構造について説明する。印刷装置101は、複数種類のジョブを実行する。図8(a)と図8(b)は種類の異なるジョブの例である。印刷装置101のCPU305は、これらのジョブを先頭から順に解釈する。
【0052】
図8(a)は、ジョブの先頭にタブ紙が設定されたジョブのデータ構造の一例を示す図である。図8(b)は、ジョブの先頭にタブ紙が設定されていないジョブのデータ構造の一例を示す図である。なお、以下、図8(a)に示すようなデータ構造のジョブを第1形式ジョブとし、図8(b)に示すようなデータ構造のジョブを第2形式ジョブと呼ぶ。
【0053】
図8(a)に示す、1001はジョブの名称やID情報が格納されているジョブの識別子情報部である。1002は、印刷を行う用紙の種類がページ単位で指定されている用紙指定部である。1003は、後処理装置401へ排紙するページが指定されている後処理指定部である。1004は大容量排紙装置501へ排紙するページが指定されている排紙先指定部である。1005はページ単位で画像データが格納されている画像データ格納部である。
【0054】
図8(b)に示す第2形式ジョブでは、ジョブの途中で用紙の種類の切り替えや後処理を切り替える設定が行われている。例えば、1006は、排紙先の切り替えが指定されている排紙先切り替え指定部である。1007は、印刷を行う用紙の種類を切り替えるための用紙切り替え指定部である。
【0055】
図8(a)に示す第1形式ジョブを実行する場合、印刷装置101は、印刷を開始する前に、ジョブの先頭に付加された情報に従って、タブ紙を使うか否か、タブ紙が後処理装置401または大容量排紙装置501のいずれに排紙されるか等の情報を特定できる。一方、図8(b)に示す第2形式ジョブの場合、印刷装置101は、ジョブに含まれる排紙先切り替え部1006や、用紙切り替え指定部1007を解釈し終わらなければ、タブ紙や後処理の情報を特定することができない。図8(b)に示す第2形式ジョブを、ジョブに含まれる排紙先切り替え部1006や、用紙切り替え指定部1007を解釈し終わらないうちに実行すると、非タブ紙に印刷した画像の向きと、タブ紙に印刷する画像の向きが異なってしまう可能性がある。その状況について以下に説明する。
【0056】
図9は、図8(b)に示す第2形式ジョブを印刷する際の排紙先とページ番号の関係を示す図である。
【0057】
1101は後処理装置401に排紙される用紙であり、ページ1,2とも普通紙である非タブ紙である。1102は大容量排紙装置501に排紙される用紙である。ページ3,5,6,8は普通紙である非タブ紙であるが、ページ4,7はタブ紙である。なお、図示例において、「タブ紙」、「非タブ紙」の下部に記載された数字は、タブ紙、非タブ紙の種類ごとの番号である。なお、本実施形態において、非タブ紙は普通紙や通常用紙として説明する。
【0058】
図10(a)は、従来の印刷システムで図8(b)に示す第2形式ジョブを印刷処理した場合に、後処理装置401と大容量排紙装置501へ排紙される用紙の向きと、その用紙に印刷される画像の向きを示す図である。
【0059】
図10(a)において、1201,1202は後処理装置401へ排紙される用紙である。1203〜1208は大容量排紙装置501へ排紙される用紙である。
【0060】
従来の印刷装置は、図8(b)に示す最初の排紙先切り替え部1006や、用紙切り替え指定部1007の解釈が完了し、1ページ目の画像データの展開ができた場合に、1ページ目の画像データに対応する画像を形成する。その後、2ページ目の画像データの展開ができた場合に、2ページ目の画像データに対応する画像を形成する。
【0061】
その後、排紙装置が、後処理装置401から大容量排紙装置501に切り替わることを認識し、3ページ目の画像データの展開ができた場合に3ページ目の画像データに対応する画像を形成する。次に、4ページ目の画像データを解釈する前に、印刷装置は、4ページ目の画像データに対応する画像をタブ紙に印刷するよう指定されていることを認識する。ここで、大容量積載装置401に排紙するタブ紙の搬送方向とタブ紙に印刷する画像の向きが一意に決まるので、印刷装置は、3ページ目の画像データに対応する画像の向きと同じ向きの画像を印刷することができない。
【0062】
そのため、従来の印刷装置において図8(b)に示す第2形式ジョブの印刷処理が行われた場合、タブ紙である用紙1204,1207の画像の向きが、非タブ紙である用紙1203等と異なった向きで排紙される。
【0063】
そこで、本実施形態における印刷システムは、第2形式ジョブを印刷処理する場合に、ジョブの解析及び画像データの展開が完了してから、印刷を開始するRIP後印刷を実行するように制御する。そして、印刷システムは、タブ紙が含まれると判断した場合に、そのタブ紙が、後処理装置401に搬送されるのか、大容量積載装置501に搬送されるのかに従って、タブ紙に印刷する画像の向きを決定する。また、印刷システムは、ジョブに含まれるページの中で、タブ紙が排紙される装置と同じ装置に排紙する予定の非タブ紙に印刷する画像の向きを、タブ紙に印刷する画像の向きに合わせて回転する。
【0064】
図10(b)は、このような本実施形態における印刷システムで図8(b)に示す第2形式ジョブを印刷処理した場合に、後処理装置401と大容量排紙装置501へ排紙される用紙の画像の向きを示す図である。
【0065】
図10(b)において、1301,1302は後処理装置401へ排紙される用紙である。1303〜1308は大容量排紙装置501へ排紙される用紙である。
【0066】
本実施形態における印刷装置101において図8(b)に示すジョブの印刷処理が行われた場合、タブ紙である用紙1304,1307の画像の向きが非タブ紙である用紙1203等と同じ向きで排紙される。
【0067】
それによって、ユーザは、排紙された印刷物を取り出した後に、各用紙の画像の向きが同じになるように用紙を並びかえなくて済む。
【0068】
次に、印刷装置本体201における、図8(b)に示すジョブの印刷処理の流れについて図11及び図12のフローチャートを用いて説明する。なお、本フローの制御を実行するためのプログラムはHDD311等に記憶されており、RAM306に読み出されてCPU305によって実行される。また、本フローにおける画像形成の制御を実行するためのプログラムには、ジョブに含まれる全ての画像データを生成した後に、画像形成部205による印刷処理を実行するRIP後プリント制御を行うための制御プログラムが含まれる。
【0069】
図11は、第1の実施形態の印刷装置101にて、受信したジョブを解析してRIP321によって画像データを生成し、生成された画像データをHDD311に格納する処理の流れを示すフローチャートである。
【0070】
受信したジョブの解析処理が開始されると、CPU305は、ステップS1401でページカウンタ変数Nの初期化(N=1)を行い、ステップS1402へ移行する。
【0071】
ステップS1402では、CPU305は、ジョブの先頭に付加された情報に、特殊用紙(ここではタブ紙)が設定されているか否かの判別を行う。本ステップでは、第1形式ジョブか、第2形式ジョブかの判定が行われる。ここでCPU305はジョブ判定手段として機能する。
【0072】
ステップS1402の判定結果から、ジョブの先頭に付加された情報に特殊用紙が設定されている、すなわち第1形式ジョブであると判断した場合はステップS1403へ移行する。そうでない場合、すなわち、第2形式ジョブであると判断した場合はステップS1404へ移行する。
【0073】
ステップS1403では、CPU305は、ジョブにおいて設定されている用紙の種類と後処理設定の組み合わせに基づいて非タブ紙(非特殊用紙)を印刷するための画像の向きRを決定する。ここでCPU305は第1の印刷制御手段として機能する。すなわち、CPU305は、ジョブの用紙指定部1002に指定されている用紙の種類のうち、タブ紙のように後処理との組み合わせ次第で用紙の搬送方向が一意に決まってしまう特殊用紙に着目する。そして、その特殊用紙に印刷される画像の向きを、非タブ紙を印刷するための画像の向きRとして決定する。なお、本実施形態では、特種用紙の一例として、タブ紙が指定されているものとする。
【0074】
また、ステップS1403では、CPU305は、画像形成の制御方法であるRIP後プリント制御をOFFに設定する。
【0075】
次に、ステップS1404では、CPU305は、画像形成の制御方法であるRIP後プリント制御をONに設定して、ステップS1405へ移行する。
【0076】
ステップS1405では、CPU305がページカウンタ変数Nに対応するページの画像データのRIP処理をRIP321に指示して画像データの生成を行い、生成された画像データをHDD311へ格納する。ここでCPU305とRIP321は、画像データ生成手段として機能する。
【0077】
ステップS1406では、CPU305は、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙か否かの判別を行う。ここでCPU305は用紙判定手段として機能する。ステップS1406の判別の結果、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙でないと判断した場合はステップS1408へ移行する。一方、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙であると判断した場合はステップS1407へ移行する。
【0078】
ステップS1407では、CPU305は、ページカウンタ変数Nのページに指定されている後処理若しくは排紙先を判別し、タブ紙との組み合わせに基づいて非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は第2の印刷制御手段として機能する。
【0079】
ステップS1408では、CPU305は、ページカウンタ変数Nがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Nがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Nがジョブの最終ページでないと判断した場合はステップS1409へ移行する。
【0080】
ステップS1409では、CPU305は、ページカウンタ変数NをインクリメントしてステップS1405の処理へ移行し、ステップS1405〜ステップS1408の処理を繰り返し実行する。
【0081】
図12は、図11のステップS1405で生成された画像データを画像形成部205へ転送して印刷を行う処理の流れを示すフローチャートである。
【0082】
ステップS1501において、CPU305は、RIP後プリント制御がONに設定されているか否かの監視を行う。ステップS1501において、RIP後プリント制御がONに設定されたと判断した場合はステップS1502へ移行する。
【0083】
ステップS1502では、CPU305は、印刷用のページカウンタ変数Mの初期化(M=1)を行い、ステップS1503へ移行する。
【0084】
ステップS1503では、CPU305は、ページカウンタ変数Mに対応するページの画像の向きが、図11のステップS1403若しくはステップS1407で決定された画像の向きRと同じか否かの判断を行う。この判断の結果、ページカウンタ変数Mに対応するページの画像の向きが、画像の向きRと同じと判断した場合はステップS1505へ移行する。一方、ページカウンタ変数Mに対応するページの画像の向きが、画像の向きRと異なると判断した場合はステップS1504へ移行する。
【0085】
ステップS1504では、CPU305は、画像処理部317を制御することで、ページカウンタ変数Mに対応するページの画像データの画像の向きを、画像の向きRと同じ向きに回転する処理を行う。このときCPU305と画像処理部317は画像回転手段として機能する。
【0086】
ステップS1505では、CPU305は、ページカウンタ変数Mに対応するページの画像データを画像形成部205へ転送する。その後、ジョブに設定されている後処理及び排紙先に基づいて、指定された後処理装置へ搬送または指定された排紙先への排紙が実行される。
【0087】
ステップS1506では、CPU305は、ページカウンタ変数Mがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Mがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Mがジョブの最終ページでないと判断した場合はステップS1507へ移行する。
【0088】
ステップS1507では、CPU305は、ページカウンタ変数MをインクリメントしてステップS1503の処理へ移行し、ステップS1503〜ステップS1506の処理を繰り返し実行する。
【0089】
本実施形態によれば、後処理や排紙先に依存して装置内の搬送方向が一意に決まってしまう特殊用紙が混在するジョブであっても、ページ間で画像の向きの不整合を発生させずに印刷を行うことが可能となる。
【0090】
また、特殊用紙への印刷が含まれているジョブの先頭に特殊用紙の設定が行われていないジョブであっても、特殊用紙と特殊用紙以外の用紙の画像の向きの整合性を保つことが可能となる。さらに、特殊用紙への印刷が含まれていないジョブに対しては、従来と同様に、同じ画像の向きで印刷及び排紙を行うことが可能となる。
【0091】
[第2の実施形態]
上記第1の実施形態では、HDD311のような大容量の記憶装置を装備している印刷装置について説明したが、大容量の記憶装置を装備していない印刷装置も存在する。そこで、本第2の実施形態では、図6に示す印刷装置101内の制御部202からHDD311を省いた印刷装置101における印刷処理について説明する。なお、第1の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【0092】
図13は、第2の実施形態の印刷装置101にて、受信したジョブを解析してRIP321によって画像データを生成し、生成された画像データを画像形成部205に転送して印刷を行う処理の流れを示すフローチャートである。
【0093】
受信したジョブの解析処理が開始されると、CPU305は、ステップS1601でページカウンタ変数Nの初期化(N=1)を行い、ステップS1602へ移行する。
【0094】
ステップS1602では、CPU305は、ジョブの先頭に付加された情報に、特殊用紙が設定されているか否かの判別を行う。本ステップでは、本ステップでは、第1形式ジョブか、第2形式ジョブかの判定が行われる。ここでCPU305はジョブ判定手段として機能する。
【0095】
ステップS1602の判定結果から、ジョブの先頭に付加された情報に特殊用紙が設定されている、すなわち図8(a)に示すような第1形式ジョブであると判断した場合はステップS1603へ移行する。そうでない場合、すなわち、図8(b)に示すデータ形式であると判断した場合はステップS1604へ移行する。
【0096】
ステップS1603では、CPU305は、ジョブにおいて設定されている用紙の種類と後処理設定の組み合わせに従って非タブ紙を印刷するための画像の向きRを決定する。ここではCPU305は第1の印刷制御手段として機能する。すなわち、CPU305は、ジョブの用紙指定部1002に指定されている用紙の種類のうち、タブ紙のように後処理との組み合わせ次第で用紙の搬送方向が一意に決まってしまう特殊用紙に着目する。そして、その特殊用紙が排紙できる画像の向きを、非タブ紙を印刷するための画像の向きRとして決定する。なお、本実施形態では、特種用紙の一例として、タブ紙が指定されているものとする。
【0097】
次に、ステップS1604では、CPU305は、ページカウンタ変数Nに対応するページに印刷属性(用紙種類の指定と後処理指定若しくは排紙先指定等)が設定されているか否かの判別を行う。この判別の結果から、ページカウンタ変数Nに対応するページに印刷属性が設定されていないと判断した場合は、ステップS1606へ移行する。一方、ページカウンタ変数Nに対応するページに印刷属性が設定されていると判断した場合は、ステップS1605へ移行する。
【0098】
ステップS1605では、CPU305は、ページカウンタ変数Nに設定されている情報(印刷属性)に基づいて、非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は、第2の印刷制御手段として機能する。
【0099】
ステップS1606では、CPU305が、ページカウンタ変数Nに対応するページの画像データのRIP処理をRIP321に指示して画像データの生成を行う。ただし、画像データの生成を行う際に、RIP321は、Rの向きとなるように画像データの生成を行う。
【0100】
ステップS1607では、CPU305は、ステップS1606で生成された画像データを画像形成部205へ転送してステップS1608へ移行する。
【0101】
ステップS1608では、CPU305は、ページカウンタ変数Nがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Nがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Nがジョブの最終ページでないと判断した場合はステップS1609へ移行する。
【0102】
ステップS1609では、CPU305は、ページカウンタ変数NをインクリメントしてステップS1604の処理へ移行し、ステップS1604〜ステップS1608の処理を繰り返し実行する。
【0103】
本実施形態によれば、大容量の記憶装置を装備しない印刷装置であっても、特殊用紙が混在しているジョブに対して、ページ間で画像の向きの不整合を発生させずに印刷を行うことが可能となる。また、上記第1の実施形態と同様に、特殊用紙への印刷が含まれているジョブの先頭に特殊用紙の設定が行われていないジョブであっても、特殊用紙と特殊用紙以外の用紙の画像の向きの整合性を保つことが可能となる。さらに、特殊用紙への印刷が含まれていないジョブに対しては、従来と同様に、同じ画像の向きで印刷及び排紙を行うことが可能となる。
【0104】
[第3の実施形態]
本第3の実施形態では、図14に示すように、受信した1つのジョブが複数のブロックに分割されている場合の印刷装置101における印刷処理について説明する。なお、第1の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【0105】
図14は、1つのジョブが複数のブロックに分割されているジョブのデータ構造の一例を示す図である。
【0106】
図14において、1701はジョブの名称やID情報が格納されているジョブの識別子情報部である。1705はページ単位で画像データが格納されている画像データ格納部である。1706は、排紙先の切り替えが指定されている排紙先切り替え指定部である。1707は、印刷を行う用紙の種類を切り替えるための用紙切り替え指定部である。1708は、ジョブをブロック単位に区切るための境界を示すためのデータである。1709は、複数のブロックに区切られたジョブの第1番目のブロックであり、1710は第2番目のブロックである。
【0107】
図15は、第3の実施形態の印刷装置101にて、受信したジョブを解析してRIP321によって画像データを生成し、生成された画像データをHDD311に格納する処理の流れを示すフローチャートである。
【0108】
受信したジョブの解析処理が開始されると、CPU305は、ステップS1801でページカウンタ変数Nの初期化(N=1)を行い、ステップS1802へ移行する。
【0109】
ステップS1802では、CPU305は、ジョブの先頭に付加された情報に、特殊用紙が設定されているか否かの判別を行う。本ステップでは、本ステップでは、第1形式ジョブか、第2形式ジョブかの判定が行われる。ここでCPU305はジョブ判定手段として機能する。
【0110】
ステップS1802の判定結果から、ジョブの先頭に付加された情報に特殊用紙が設定されている、すなわち図8(a)に示すような第1形式ジョブであると判断した場合はステップS1803へ移行する。そうでない場合、すなわち、図8(b)に示すような第2形式ジョブであると判断した場合はステップS1804へ移行する。
【0111】
ステップS1803では、CPU305は、ジョブにおいて設定されている用紙の種類と後処理設定の組み合わせに基づいて非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は、第1の印刷制御手段として機能する。すなわち、CPU305は、ジョブの用紙指定部1002に指定されている用紙の種類のうち、タブ紙のように後処理との組み合わせ次第で用紙の搬送方向が一意に決まってしまう特殊用紙に着目する。そして、その特殊用紙が排紙できる画像の向きを、非タブ紙を印刷するための画像の向きとして決定する。なお、本実施形態では、特種用紙の一例として、タブ紙が指定されているものとする。
【0112】
また、ステップS1803では、CPU305は、画像形成の制御方法であるRIP後プリント制御をOFFに設定して、ステップS1804へ移行する。
【0113】
ステップS1804では、CPU305は、画像形成の制御方法であるRIP後プリント制御をONに設定して、ステップS1805へ移行する。
【0114】
ステップS1805では、CPU305は、ジョブ中にブロック間の境界を示すデータ1708の有無を判定する。ここでCPU305はブロック判定手段として機能する。ステップS1805の判定の結果、ジョブ中にブロック間の境界を示すためのデータ1708が存在していないと判断した場合はステップS1805へ移行する。一方、ジョブ中にブロック間の境界を示すデータ1708が存在していると判断した場合はステップS1806へ移行する。
【0115】
ステップS1806では、CPU305は、画像形成の制御であるRIP後プリント制御をONに設定して、ステップS1807へ移行する。
【0116】
ステップS1807では、CPU305がページカウンタ変数Nに対応するページの画像データのRIP処理をRIP321に指示して画像データの生成を行い、生成された画像データをHDD311へ格納する。ここでCPU305、RIP321は、画像データ生成手段として機能する。
【0117】
ステップS1808では、CPU305は、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙か否かの判別を行う。ここでCPU305は用紙判定手段として機能する。ステップS1808の判別の結果、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙でないと判断した場合はステップS1810へ移行する。一方、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙であると判断した場合はステップS1809へ移行する。
【0118】
ステップS1809では、CPU305は、ページカウンタ変数Nのページに設定されている後処理若しくは排紙先を判別し、タブ紙との組み合わせに基づいて非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は第2の印刷制御手段として機能する。
【0119】
ステップS1810では、CPU305は、ページカウンタ変数Nがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Nがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Nがジョブの最終ページでないと判断した場合はステップS1811へ移行する。
【0120】
ステップS1811では、CPU305は、ページカウンタ変数NをインクリメントしてステップS1805の処理へ移行し、ステップS1805〜ステップS1810の処理を繰り返し実行する。
【0121】
なお、ステップS1807で生成された画像データを画像形成部205へ転送して印刷を行う処理の流れは、上記第1の実施形態における図12に示す通りである。
【0122】
本実施形態によれば、複数のブロックに分割されたジョブで、かつ特殊用紙が混在するジョブであっても、ページ間で画像の向きの不整合を発生させずに印刷を行うことが可能となる。また、上記第1の実施形態と同様に、特殊用紙への印刷が含まれているジョブの先頭に特殊用紙の設定が行われていないジョブであっても、特殊用紙と特殊用紙以外の用紙の画像の向きの整合性を保つことが可能となる。さらに、特殊用紙への印刷が含まれていないジョブに対しては、従来と同様に、同じ画像の向きで印刷及び排紙を行うことが可能となる。
【0123】
上記第1〜第3の実施形態では、図1に示す組み合わせの印刷システムについて説明したが、これに限られるものではない。また、特殊用紙には、タブ紙、インデックス紙等も含まれる。
【0124】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
【符号の説明】
【0125】
101 印刷装置
202 制御部
205 画像形成部
305 CPU
311 HDD
321 RIP
401 後処理装置
501 大容量排紙装置
601 給紙装置
【技術分野】
【0001】
本発明は、印刷装置及びその制御方法、並びにプログラムに関し、特に、1つのジョブで複数の種類の印刷用紙を切り替えながら印刷を行う印刷技術に関する。
【背景技術】
【0002】
従来、印刷装置には、入力された1つのジョブで複数の種類の印刷用紙、例えば、普通紙のような非タブ紙とタブ紙を使用して印刷処理を実行するものが存在する。通常、非タブ紙に印刷する場合の画像の向きは、印刷装置の仕様に応じて決まる。これは、操作者が、排紙先に排紙された印刷物を取り出して次工程の処理を行う際に、画像が決まった向きを向いていないと、印刷された画像の向きに応じて、操作者が作業を変えなくてはならなくなるためである。
【0003】
一方、タブ紙のような特殊用紙に印刷を行う場合、後処理装置が、決められた方向で搬送された用紙に対してでなければ、後処理を実行できないことがある。そのため、印刷装置で印刷された後に実行される後処理の種類に基づいて用紙の搬送の向きが決まる。このような印刷装置で、1つのジョブを、非タブ紙とタブ紙を用いて実行する場合には、非タブ紙に印刷する画像をタブ紙に印刷する画像と同じ向きに印刷する必要がある。非タブ紙に印刷する画像とタブ紙に印刷する画像の向きを合わせる印刷技術としては、例えば、特許文献1,2が提案されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2007−17704号公報
【特許文献2】特開2007−290208号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
従来の印刷装置は、非タブ紙とタブ紙に対して画像を同じ向きで印刷するために、ジョブの先頭に付加されている情報を解析して、用紙の種類や後処理の種類を特定することが必要となる。
【0006】
しかしながら、ジョブの先頭に付加されている情報により、印刷する全ての用紙の種類を特定することが出来ない場合がある。例えば、帳票やデータベースのレコードをまとめて1つの文書として印刷するジョブがある。このようなジョブの印刷を行う場合、膨大な出力数に対するジョブを生成する必要があり、データベースにアクセスするアプリケーションが、印刷装置にジョブを送りながらジョブを生成する。そのため、ジョブの先頭に付加された情報だけでは、印刷する全ての用紙の種類を特定することができない。
【0007】
このように、ジョブの先頭に付加された情報のみで、印刷する全ての用紙の種類や後処理等が特定できないジョブを処理する場合、例えば、先行して出力される非タブ紙の画像の向きと、その後に出力されるタブ紙の画像の向きが結果的に異なるおそれがある。
【0008】
本発明は、上記問題に鑑みて成されたものであり、ジョブの先頭に付加された情報のみで、印刷する全ての用紙の種類や後処理等が特定できないジョブであっても印刷物の画像の向きを揃えることができる技術を提供することを目的とする。
【課題を解決するための手段】
【0009】
上記目的を達成するために、本発明の印刷装置は、少なくとも1つの給紙装置または少なくとも1つの後処理装置の接続が可能で、前記給紙装置または印刷装置内の給紙部から搬送される用紙に対して印刷処理を実行して前記後処理装置に排出する機能を備える印刷装置であって、入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判定するジョブ判定手段と、前記ジョブ判定手段による判定結果から前記特殊用紙が設定されている場合は、当該ジョブに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する第1の印刷制御手段と、前記ジョブ判定手段による判定結果から前記特殊用紙が設定されていないと判定された場合は、前記ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する第2の印刷制御手段とを備えることを特徴とする。
【発明の効果】
【0010】
本発明によれば、ジョブの先頭に付加された情報のみで、印刷する全ての用紙の種類や後処理等が特定できないジョブであっても印刷物の画像の向きを揃えることができる。
【図面の簡単な説明】
【0011】
【図1】本発明の第1の実施形態に係る印刷装置を含む印刷システムの全体構成を示す図である。
【図2】図1における印刷装置本体の内部構造の概略を示す図である。
【図3】図2の印刷装置本体に接続可能な後処理装置の内部構造の概略を示す図である。
【図4】図2の印刷装置本体に接続可能な大容量排紙装置の内部構造の概略を示す図である。
【図5】図2の印刷装置本体に接続可能な給紙装置の内部構造の概略を示す図である。
【図6】図2の印刷装置本体の機能構成の概略を示すブロック図である。
【図7】(a)は印刷装置本体で印刷された用紙を後処理装置に排紙する場合の用紙搬送方法を説明するための図、(b)は印刷装置本体で印刷された用紙を大容量排紙装置に排紙する場合の用紙搬送方法を説明するための図である。
【図8】(a)はジョブの先頭にタブ紙が設定されたジョブのデータ構造の一例を示す図、(b)はジョブの先頭にタブ紙が設定されていないジョブのデータ構造の一例を示す図である。
【図9】図8(b)に示す第2形式ジョブを印刷する際の排紙先とページ番号の関係を示す図である。
【図10】(a)は従来の印刷システムで第2形式ジョブを印刷処理した場合に後処理装置と大容量排紙装置へ排紙される用紙の画像の向きを示す図、(b)は図1の印刷システムで第2形式ジョブを印刷処理した場合に後処理装置401と大容量排紙装置501へ排紙される用紙の画像の向きを示す図である。
【図11】第1の実施形態の印刷装置にて、受信したジョブに基づく画像データを生成してHDDに格納する処理の流れを示すフローチャートである。
【図12】図11のステップS1405で生成された画像データを画像形成部へ転送して印刷を行う処理の流れを示すフローチャートである。
【図13】第2の実施形態の印刷装置にて、受信したジョブに基づく画像データを生成して画像形成部に転送して印刷を行う処理の流れを示すフローチャートである。
【図14】1つのジョブが複数のブロックに分割されているジョブのデータ構造の一例を示す図である。
【図15】第3の実施形態の印刷装置にて、受信したジョブに基づく画像データを生成してHDDに格納する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0012】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【0013】
[第1の実施形態]
図1は、本発明の第1の実施形態に係る印刷装置を含む印刷システムの全体構成を示す図である。
【0014】
図1において、印刷装置101は、LAN(Local Area Network)等のネットワーク103を介して、複数のホストコンピュータ102に接続されており、これらの機器との間で通信を行う。ホストコンピュータ102は、印刷装置101に印刷データ(ジョブ)を送信する機能や、画像処理アプリケーションの実行により画像データの編集処理を行う機能を備える。印刷装置101は、ホストコンピュータ102から受信したジョブを用いて画像形成を行う。
【0015】
印刷装置101は、印刷装置本体201と、給紙装置601と、大容量排紙装置501と、後処理装置401とで構成される。これらの装置は、用紙が出口と入口を介して装置間を通過するように接続される。なお、本実施形態では、給紙装置601、大容量排紙装置501、及び後処理装置401について説明するが、これらの装置に限定されるものではない。
【0016】
図2は、図1における印刷装置本体201の内部構造の概略を示す図である。
【0017】
図2において、202は、印刷装置101の各種制御を行うためのソフトウェアを稼動させる制御部である。203は、印刷装置101に対してユーザが操作の指示を行うための操作部である。204は、印刷装置本体201内の画像形成部205に対して、印刷剤であるトナーを供給するためのトナー供給部である。トナー供給部204には、開閉扉が装備されており、操作者が開閉扉からトナーを供給することが可能である。
【0018】
画像形成部205では、トナー供給部204より供給されたトナーを用いて、ジョブで指示されている画像を形成し転写ベルトに転写する処理を行う。206は中間転写ベルトである。中間転写ベルト206に転写された画像は、用紙に転写される。なお、本実施形態における用紙は、原則として、通常用紙の他に、タブ紙等の特殊用紙を含むものとする。
【0019】
207は定着部である。定着部207では、中間転写ベルト206によって画像が転写された用紙に熱及び圧力を加えることにより、用紙にトナーを定着させる。208は余剰トナー回収部である。中間転写ベルト206において用紙に転写されなかったトナーは、余剰トナー回収部208に蓄積される。
【0020】
209は用紙を供給するための給紙部である。210は用紙搬送部である。印刷装置内の給紙部209から給紙された用紙は、用紙搬送部210を通ってトナーの転写、定着処理が施される。211は用紙を反転させるためのスイッチバック部である。212は外部の給紙装置から用紙を投入するための用紙投入口である。213は定着処理された用紙を外部の後処理装置へ排出するための排紙部である。
【0021】
図3は、大容量排紙装置501に接続可能な後処理装置401の内部構造の概略を示す図である。なお、後処理装置401は、印刷装置本体201に直接接続することもできる。
【0022】
図3において、402、403は、排出された用紙が載置される第1排紙部、第2排紙部である。404は、後処理装置401の上流側に接続された装置から用紙が供給される用紙入り口である。
【0023】
405は、第1排紙部402へ用紙を排出するための第1の搬送パスである。406は、第2排紙部403へ用紙を排出するための第2の搬送パスである。407は、第2排紙部403へ排出する用紙にステープル処理を行うためのステープル部である。408は搬送パス切り替え機構であり、搬送路を切り替えることにより用紙入り口404から投入された用紙を第1の搬送パス405若しくは第2の搬送パス406へ導く。
【0024】
用紙入り口404から投入された用紙は、印刷装置本体201内の制御部202(図6参照)からの指示に応じて搬送パス切り替え機構408により搬送路が切り替わり、第1の搬送パス405または第2の搬送パス406に搬送される。第1の搬送パス405へ搬送された用紙は、第1排紙部402へ排出される。一方、第2の搬送パス406へ搬送された用紙は、用紙の端がステープル部407に接するように蓄えられる。その後、ステープルすべき束分の用紙が蓄えられた後、その用紙の束に対してステープル部407によりステープル処理がなされ、第2排紙部403へ排出される。
【0025】
第1排紙部402及び第2排紙部403へ排出される用紙は、用紙の搬送方向の後端が搬送方向に対してほぼ直角に交わる必要がある。従って、タブ紙のタブ部分を含む用紙の辺は、搬送方向の先端になくてはならない。
【0026】
なお、図1では、後処理装置401は、大容量排紙装置501を介して印刷装置本体201に接続されているが、図示例に限定されるものではない。
【0027】
図4は、図2の印刷装置本体201に接続可能な大容量排紙装置501の内部構造の概略を示す図である。
【0028】
図4において、502は、大容量排紙装置501の上流側に接続された装置から用紙が供給される用紙入り口である。503は、用紙入り口502から供給された用紙を搬送するための搬送パスである。
【0029】
504は、搬送パス503上を搬送されてきた用紙の搬送を一時停止するための突き当て板である。突き当て板504に突き当てることができる用紙は、突き当てる用紙の辺が直線である必要がある。従って、タブ紙のタブ部分は、用紙の搬送方向の後端になくてはならない。
【0030】
505は、突き当て板504に突き当てられた用紙を保持する用紙格納部である。506は、用紙格納部505に格納されている用紙を大容量排紙装置501の外部へ運搬するための運搬装置である。運搬装置506には、タイヤや持ち手が装備されており、ユーザが容易に印刷物を移動させることが可能である。
【0031】
図5は、図2の印刷装置本体201に接続可能な給紙装置601の内部構造の概略を示す図である。
【0032】
図5において、602は第1の用紙格納部である。603は第2の用紙格納部である。604は第3の用紙格納部である。605は、第1の用紙格納部602から搬送パスへ用紙を引き出す出口である。606は、第2の用紙格納部603から搬送パスへ用紙を引き出す出口である。607は、第3の用紙格納部604から搬送パスへ用紙を引き出す出口である。
【0033】
608は、第1〜第3の用紙格納部602〜604からそれぞれ引き出された用紙を搬送するための用紙搬送パスである。609は、用紙搬送パス608上を搬送される用紙が給紙装置外へ排出される出口である。610は、用紙搬送パス608上で重送が発生しているか否かを検出するためのセンサである。611は、センサ611で重送の発生を検知した場合に、重送している用紙が排出される重送排紙部である。
【0034】
なお、第1〜第3の用紙格納部602〜604にタブ紙を格納した場合、タブ紙のタブ部の向きを判断する機能が装備される場合もある。
【0035】
図6は、図2の印刷装置本体201の機能構成の概略を示すブロック図である。
【0036】
図6において、制御部202は以下の機能部を備える。すなわち、305は、印刷装置本体201を制御するためのプログラムを実行するCPUである。306は、CPU上で動作するプログラムによって管理されるRAMである。RAM306は、外部から受信したデータを一時的に蓄えるための受信バッファやRIP(ラスターイメージプロセッサ)によってラスタライズされた画像データを一時的に蓄えるための画像データバッファ等として使用される。307は、操作部203と制御部202を接続するための操作部インターフェース(I/F)である。308は、制御部202とネットワーク103を接続するためのネットワークI/Fである。309は、制御部202と電話回線304を接続するためのMODEMである。
【0037】
310は、CPU305上で動作するプログラムやデータ等を格納するためのROMである。311は、さまざまなデータを長期的に保存することが可能な不揮発性の記憶装置であるハードディスク(HDD)である。312は上述した各部を接続するCPUバスである。324は、画像処理を行うためのハードウェア群に接続されたイメージバスである。313は、CPUバス312とイメージバス324を接続するためのImage Bus I/Fである。
【0038】
314は、画像転送バス318によってラスターイメージプロセッサ(RIP)321とイメージバス324を接続するためのRIP I/Fである。315は、データを圧縮するためのデータ圧縮部である。316は、データバス319,320を介して画像形成部205と給紙・排紙部322をイメージバス324に接続するためのデバイスI/Fである。317は、RIP321によって生成されたビットマップ形成の画像データに各種画像処理を施すための画像処理部である。画像処理部317は、2ページのビットマップ形式の画像データを1ページのビットマップ形式の画像データに合成する機能等のビットマップ画像データをデジタル的に処理する機能を備える。
【0039】
以上の各部が制御部202を構成する。
【0040】
RIP321は、外部から入力されるジョブに含まれる画像データをビットマップ形式の画像データに変換する機能を有するラスタライズボード(RIP)である。給紙・排紙部322には、図2に示す給紙部209、用紙搬送部210、スイッチバック部211、用紙投入口212、及び排紙部213等が含まれる。
【0041】
CPU305は、操作部203若しくは外部機器からネットワーク103を介して指示される信号に従い、データバス319,320を介して画像形成部205や給紙・排紙部322を制御して、所定の印刷処理を実行する。
【0042】
次に、図1の印刷装置101における用紙搬送方法について説明する。
【0043】
図7(a)は、印刷装置本体201で印刷された用紙を後処理装置401に排紙する場合の用紙搬送方法を説明するための図である。図7(b)は、印刷装置本体201で印刷された用紙を大容量排紙装置501に排紙する場合の用紙搬送方法を説明するための図である。
【0044】
図7(a)において、801は給紙装置601における用紙搬送の流れである。802は印刷装置本体201における用紙搬送の流れである。印刷装置本体201では、用紙のおもて面に画像が印刷された後、スイッチバック部211により用紙の表裏が反転され、大容量排紙装置501への排紙が行われる。803は大容量排紙装置501における用紙搬送の流れである。大容量排紙装置501では、特別な処理を行うことなく用紙を通過させる。804は後処理装置401における用紙搬送の流れである。
【0045】
805は、給紙装置601内の第3の用紙格納部604に格納されるタブ紙の向きを示す。給紙装置601内の第3の用紙格納部604に格納されたタブ紙を後処理装置401に搬送するジョブを実行する場合、ユーザは、タブ紙のタブ部を含む辺が用紙の搬送方向に対して後端となるように格納する。それによって、タブ紙に対して正常にステープルを行うことができる。その理由を説明する。タブ紙に対してステープルを行う場合、タブ紙のタブ部を含まない辺を綴じて使用する方法が正常な方法である。タブ紙のタブ部を含まない辺を綴じる場合、搬送されるタブ紙のタブ部を含まない辺が、ステープル部407に接するようにタブ紙を搬送しなければならない。1ページ目から順にフェースダウンで出力する場合を考えると、印刷されたタブ紙は、スイッチバック部211によって反転して排紙される。そのときに、ステープル部407によってタブ紙のタブ部を含まない辺を綴じるためには、ユーザは、図7(a)に示すように、タブ紙のタブ部を含む辺が用紙の搬送方向に対して後端となるように格納するべきである。
【0046】
また、タブ紙に対してステープルを行わない場合でも、図7(a)に示す方法でタブ紙を後処理装置401に搬送することによって、第1排紙部402または第2排紙部403に排紙される用紙の積載性を向上させることができるという利点もある。なぜならば、タブ紙のタブ部を含む辺を後端にしてタブ紙を第1排紙部402また第2排紙部403に排紙すると、排紙されたタブ紙は自重によって後処理装置401本体側に支えられて積載される。このとき、タブ紙のタブ部を含む辺が後処理装置401本体側にくると、タブ部が突き出ているために、積載されるタブ紙が、他の用紙に対してずれてしまう。そこで、タブ紙のタブ部を含まない辺が後処理装置401本体側にくるようにタブ紙を第1排紙部402また第2排紙部403に排紙することによって、タブ紙の積載性を向上させることができる。
【0047】
806は、印刷装置本体201内で画像印刷が行われるタブ紙の用紙搬送方向に対する向きを示す。807は、後処理装置401の第1排紙部402へ排紙されるタブ紙の向きを示す。第1排紙部402へ排紙されたタブ紙は、画像の印刷面が下向きとなり、タブ紙のタブ部を含む辺が用紙搬送方向に対して先端となるように搬送される。
【0048】
図7(b)において、901は給紙装置601における用紙搬送の流れである。902は印刷装置本体201における用紙搬送の流れである。印刷装置本体201では、用紙のおもて面に画像が印刷された後、スイッチバック部211により用紙の表裏が反転され、大容量排紙装置501への排紙が行われる。903は大容量排紙装置501における用紙搬送の流れである。大容量排紙装置501では、用紙が用紙格納部505へ格納される。
【0049】
904は、給紙装置601内の第3の用紙格納部604に格納されるタブ紙の向きを示す。給紙装置601内の第3の用紙格納部604に格納されたタブ紙を大容量排紙装置501に排紙するジョブを実行する場合、ユーザは、タブ紙のタブ部を含む辺が用紙の搬送方向に対して先端となるようにタブ紙を格納する。それによって、タブ紙を大容量排紙装置501に正常に積載させることができる。その理由は、図4を用いて説明した突き当て板504にタブ紙のタブ部を含まない方の辺を突き当てて、タブ紙を積載させる必要があるためである。タブ紙のタブ部を含む方の辺を突き当て板に当てると、タブ紙が突き出ているために、運搬装置506に積載されるタブ紙が、他の用紙に対してずれてしまうことがある。それを防ぐために、突き当て板504にタブ紙のタブ部を含まない方の辺を突き当てて、タブ紙を積載させる必要がある。1ページ目から順にフェースダウンで出力する場合を考えると、印刷されたタブ紙は、スイッチバック部211によって反転して排紙される。そのときに、突き当て板504にタブ紙のタブ部を含まない方の辺を突き当てて、タブ紙を積載させるためには、ユーザは、図7(b)に示すように、タブ紙のタブ部を含む辺が用紙の搬送方向に対して先端となるように格納するべきである。
【0050】
905は、印刷装置本体201内で画像印刷が行われるタブ紙の用紙搬送方向に対する向きを示す。906は、大容量排紙装置501内の用紙格納部505へ格納されるタブ紙の向きを示す。用紙格納部505へ格納されるタブ紙は、画像の印刷面が下向きとなり、タブ紙のタブ部を含む辺が用紙搬送方向に対して後端となるように搬送される。
【0051】
次に、印刷装置101に入力されるジョブの構造について説明する。印刷装置101は、複数種類のジョブを実行する。図8(a)と図8(b)は種類の異なるジョブの例である。印刷装置101のCPU305は、これらのジョブを先頭から順に解釈する。
【0052】
図8(a)は、ジョブの先頭にタブ紙が設定されたジョブのデータ構造の一例を示す図である。図8(b)は、ジョブの先頭にタブ紙が設定されていないジョブのデータ構造の一例を示す図である。なお、以下、図8(a)に示すようなデータ構造のジョブを第1形式ジョブとし、図8(b)に示すようなデータ構造のジョブを第2形式ジョブと呼ぶ。
【0053】
図8(a)に示す、1001はジョブの名称やID情報が格納されているジョブの識別子情報部である。1002は、印刷を行う用紙の種類がページ単位で指定されている用紙指定部である。1003は、後処理装置401へ排紙するページが指定されている後処理指定部である。1004は大容量排紙装置501へ排紙するページが指定されている排紙先指定部である。1005はページ単位で画像データが格納されている画像データ格納部である。
【0054】
図8(b)に示す第2形式ジョブでは、ジョブの途中で用紙の種類の切り替えや後処理を切り替える設定が行われている。例えば、1006は、排紙先の切り替えが指定されている排紙先切り替え指定部である。1007は、印刷を行う用紙の種類を切り替えるための用紙切り替え指定部である。
【0055】
図8(a)に示す第1形式ジョブを実行する場合、印刷装置101は、印刷を開始する前に、ジョブの先頭に付加された情報に従って、タブ紙を使うか否か、タブ紙が後処理装置401または大容量排紙装置501のいずれに排紙されるか等の情報を特定できる。一方、図8(b)に示す第2形式ジョブの場合、印刷装置101は、ジョブに含まれる排紙先切り替え部1006や、用紙切り替え指定部1007を解釈し終わらなければ、タブ紙や後処理の情報を特定することができない。図8(b)に示す第2形式ジョブを、ジョブに含まれる排紙先切り替え部1006や、用紙切り替え指定部1007を解釈し終わらないうちに実行すると、非タブ紙に印刷した画像の向きと、タブ紙に印刷する画像の向きが異なってしまう可能性がある。その状況について以下に説明する。
【0056】
図9は、図8(b)に示す第2形式ジョブを印刷する際の排紙先とページ番号の関係を示す図である。
【0057】
1101は後処理装置401に排紙される用紙であり、ページ1,2とも普通紙である非タブ紙である。1102は大容量排紙装置501に排紙される用紙である。ページ3,5,6,8は普通紙である非タブ紙であるが、ページ4,7はタブ紙である。なお、図示例において、「タブ紙」、「非タブ紙」の下部に記載された数字は、タブ紙、非タブ紙の種類ごとの番号である。なお、本実施形態において、非タブ紙は普通紙や通常用紙として説明する。
【0058】
図10(a)は、従来の印刷システムで図8(b)に示す第2形式ジョブを印刷処理した場合に、後処理装置401と大容量排紙装置501へ排紙される用紙の向きと、その用紙に印刷される画像の向きを示す図である。
【0059】
図10(a)において、1201,1202は後処理装置401へ排紙される用紙である。1203〜1208は大容量排紙装置501へ排紙される用紙である。
【0060】
従来の印刷装置は、図8(b)に示す最初の排紙先切り替え部1006や、用紙切り替え指定部1007の解釈が完了し、1ページ目の画像データの展開ができた場合に、1ページ目の画像データに対応する画像を形成する。その後、2ページ目の画像データの展開ができた場合に、2ページ目の画像データに対応する画像を形成する。
【0061】
その後、排紙装置が、後処理装置401から大容量排紙装置501に切り替わることを認識し、3ページ目の画像データの展開ができた場合に3ページ目の画像データに対応する画像を形成する。次に、4ページ目の画像データを解釈する前に、印刷装置は、4ページ目の画像データに対応する画像をタブ紙に印刷するよう指定されていることを認識する。ここで、大容量積載装置401に排紙するタブ紙の搬送方向とタブ紙に印刷する画像の向きが一意に決まるので、印刷装置は、3ページ目の画像データに対応する画像の向きと同じ向きの画像を印刷することができない。
【0062】
そのため、従来の印刷装置において図8(b)に示す第2形式ジョブの印刷処理が行われた場合、タブ紙である用紙1204,1207の画像の向きが、非タブ紙である用紙1203等と異なった向きで排紙される。
【0063】
そこで、本実施形態における印刷システムは、第2形式ジョブを印刷処理する場合に、ジョブの解析及び画像データの展開が完了してから、印刷を開始するRIP後印刷を実行するように制御する。そして、印刷システムは、タブ紙が含まれると判断した場合に、そのタブ紙が、後処理装置401に搬送されるのか、大容量積載装置501に搬送されるのかに従って、タブ紙に印刷する画像の向きを決定する。また、印刷システムは、ジョブに含まれるページの中で、タブ紙が排紙される装置と同じ装置に排紙する予定の非タブ紙に印刷する画像の向きを、タブ紙に印刷する画像の向きに合わせて回転する。
【0064】
図10(b)は、このような本実施形態における印刷システムで図8(b)に示す第2形式ジョブを印刷処理した場合に、後処理装置401と大容量排紙装置501へ排紙される用紙の画像の向きを示す図である。
【0065】
図10(b)において、1301,1302は後処理装置401へ排紙される用紙である。1303〜1308は大容量排紙装置501へ排紙される用紙である。
【0066】
本実施形態における印刷装置101において図8(b)に示すジョブの印刷処理が行われた場合、タブ紙である用紙1304,1307の画像の向きが非タブ紙である用紙1203等と同じ向きで排紙される。
【0067】
それによって、ユーザは、排紙された印刷物を取り出した後に、各用紙の画像の向きが同じになるように用紙を並びかえなくて済む。
【0068】
次に、印刷装置本体201における、図8(b)に示すジョブの印刷処理の流れについて図11及び図12のフローチャートを用いて説明する。なお、本フローの制御を実行するためのプログラムはHDD311等に記憶されており、RAM306に読み出されてCPU305によって実行される。また、本フローにおける画像形成の制御を実行するためのプログラムには、ジョブに含まれる全ての画像データを生成した後に、画像形成部205による印刷処理を実行するRIP後プリント制御を行うための制御プログラムが含まれる。
【0069】
図11は、第1の実施形態の印刷装置101にて、受信したジョブを解析してRIP321によって画像データを生成し、生成された画像データをHDD311に格納する処理の流れを示すフローチャートである。
【0070】
受信したジョブの解析処理が開始されると、CPU305は、ステップS1401でページカウンタ変数Nの初期化(N=1)を行い、ステップS1402へ移行する。
【0071】
ステップS1402では、CPU305は、ジョブの先頭に付加された情報に、特殊用紙(ここではタブ紙)が設定されているか否かの判別を行う。本ステップでは、第1形式ジョブか、第2形式ジョブかの判定が行われる。ここでCPU305はジョブ判定手段として機能する。
【0072】
ステップS1402の判定結果から、ジョブの先頭に付加された情報に特殊用紙が設定されている、すなわち第1形式ジョブであると判断した場合はステップS1403へ移行する。そうでない場合、すなわち、第2形式ジョブであると判断した場合はステップS1404へ移行する。
【0073】
ステップS1403では、CPU305は、ジョブにおいて設定されている用紙の種類と後処理設定の組み合わせに基づいて非タブ紙(非特殊用紙)を印刷するための画像の向きRを決定する。ここでCPU305は第1の印刷制御手段として機能する。すなわち、CPU305は、ジョブの用紙指定部1002に指定されている用紙の種類のうち、タブ紙のように後処理との組み合わせ次第で用紙の搬送方向が一意に決まってしまう特殊用紙に着目する。そして、その特殊用紙に印刷される画像の向きを、非タブ紙を印刷するための画像の向きRとして決定する。なお、本実施形態では、特種用紙の一例として、タブ紙が指定されているものとする。
【0074】
また、ステップS1403では、CPU305は、画像形成の制御方法であるRIP後プリント制御をOFFに設定する。
【0075】
次に、ステップS1404では、CPU305は、画像形成の制御方法であるRIP後プリント制御をONに設定して、ステップS1405へ移行する。
【0076】
ステップS1405では、CPU305がページカウンタ変数Nに対応するページの画像データのRIP処理をRIP321に指示して画像データの生成を行い、生成された画像データをHDD311へ格納する。ここでCPU305とRIP321は、画像データ生成手段として機能する。
【0077】
ステップS1406では、CPU305は、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙か否かの判別を行う。ここでCPU305は用紙判定手段として機能する。ステップS1406の判別の結果、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙でないと判断した場合はステップS1408へ移行する。一方、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙であると判断した場合はステップS1407へ移行する。
【0078】
ステップS1407では、CPU305は、ページカウンタ変数Nのページに指定されている後処理若しくは排紙先を判別し、タブ紙との組み合わせに基づいて非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は第2の印刷制御手段として機能する。
【0079】
ステップS1408では、CPU305は、ページカウンタ変数Nがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Nがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Nがジョブの最終ページでないと判断した場合はステップS1409へ移行する。
【0080】
ステップS1409では、CPU305は、ページカウンタ変数NをインクリメントしてステップS1405の処理へ移行し、ステップS1405〜ステップS1408の処理を繰り返し実行する。
【0081】
図12は、図11のステップS1405で生成された画像データを画像形成部205へ転送して印刷を行う処理の流れを示すフローチャートである。
【0082】
ステップS1501において、CPU305は、RIP後プリント制御がONに設定されているか否かの監視を行う。ステップS1501において、RIP後プリント制御がONに設定されたと判断した場合はステップS1502へ移行する。
【0083】
ステップS1502では、CPU305は、印刷用のページカウンタ変数Mの初期化(M=1)を行い、ステップS1503へ移行する。
【0084】
ステップS1503では、CPU305は、ページカウンタ変数Mに対応するページの画像の向きが、図11のステップS1403若しくはステップS1407で決定された画像の向きRと同じか否かの判断を行う。この判断の結果、ページカウンタ変数Mに対応するページの画像の向きが、画像の向きRと同じと判断した場合はステップS1505へ移行する。一方、ページカウンタ変数Mに対応するページの画像の向きが、画像の向きRと異なると判断した場合はステップS1504へ移行する。
【0085】
ステップS1504では、CPU305は、画像処理部317を制御することで、ページカウンタ変数Mに対応するページの画像データの画像の向きを、画像の向きRと同じ向きに回転する処理を行う。このときCPU305と画像処理部317は画像回転手段として機能する。
【0086】
ステップS1505では、CPU305は、ページカウンタ変数Mに対応するページの画像データを画像形成部205へ転送する。その後、ジョブに設定されている後処理及び排紙先に基づいて、指定された後処理装置へ搬送または指定された排紙先への排紙が実行される。
【0087】
ステップS1506では、CPU305は、ページカウンタ変数Mがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Mがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Mがジョブの最終ページでないと判断した場合はステップS1507へ移行する。
【0088】
ステップS1507では、CPU305は、ページカウンタ変数MをインクリメントしてステップS1503の処理へ移行し、ステップS1503〜ステップS1506の処理を繰り返し実行する。
【0089】
本実施形態によれば、後処理や排紙先に依存して装置内の搬送方向が一意に決まってしまう特殊用紙が混在するジョブであっても、ページ間で画像の向きの不整合を発生させずに印刷を行うことが可能となる。
【0090】
また、特殊用紙への印刷が含まれているジョブの先頭に特殊用紙の設定が行われていないジョブであっても、特殊用紙と特殊用紙以外の用紙の画像の向きの整合性を保つことが可能となる。さらに、特殊用紙への印刷が含まれていないジョブに対しては、従来と同様に、同じ画像の向きで印刷及び排紙を行うことが可能となる。
【0091】
[第2の実施形態]
上記第1の実施形態では、HDD311のような大容量の記憶装置を装備している印刷装置について説明したが、大容量の記憶装置を装備していない印刷装置も存在する。そこで、本第2の実施形態では、図6に示す印刷装置101内の制御部202からHDD311を省いた印刷装置101における印刷処理について説明する。なお、第1の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【0092】
図13は、第2の実施形態の印刷装置101にて、受信したジョブを解析してRIP321によって画像データを生成し、生成された画像データを画像形成部205に転送して印刷を行う処理の流れを示すフローチャートである。
【0093】
受信したジョブの解析処理が開始されると、CPU305は、ステップS1601でページカウンタ変数Nの初期化(N=1)を行い、ステップS1602へ移行する。
【0094】
ステップS1602では、CPU305は、ジョブの先頭に付加された情報に、特殊用紙が設定されているか否かの判別を行う。本ステップでは、本ステップでは、第1形式ジョブか、第2形式ジョブかの判定が行われる。ここでCPU305はジョブ判定手段として機能する。
【0095】
ステップS1602の判定結果から、ジョブの先頭に付加された情報に特殊用紙が設定されている、すなわち図8(a)に示すような第1形式ジョブであると判断した場合はステップS1603へ移行する。そうでない場合、すなわち、図8(b)に示すデータ形式であると判断した場合はステップS1604へ移行する。
【0096】
ステップS1603では、CPU305は、ジョブにおいて設定されている用紙の種類と後処理設定の組み合わせに従って非タブ紙を印刷するための画像の向きRを決定する。ここではCPU305は第1の印刷制御手段として機能する。すなわち、CPU305は、ジョブの用紙指定部1002に指定されている用紙の種類のうち、タブ紙のように後処理との組み合わせ次第で用紙の搬送方向が一意に決まってしまう特殊用紙に着目する。そして、その特殊用紙が排紙できる画像の向きを、非タブ紙を印刷するための画像の向きRとして決定する。なお、本実施形態では、特種用紙の一例として、タブ紙が指定されているものとする。
【0097】
次に、ステップS1604では、CPU305は、ページカウンタ変数Nに対応するページに印刷属性(用紙種類の指定と後処理指定若しくは排紙先指定等)が設定されているか否かの判別を行う。この判別の結果から、ページカウンタ変数Nに対応するページに印刷属性が設定されていないと判断した場合は、ステップS1606へ移行する。一方、ページカウンタ変数Nに対応するページに印刷属性が設定されていると判断した場合は、ステップS1605へ移行する。
【0098】
ステップS1605では、CPU305は、ページカウンタ変数Nに設定されている情報(印刷属性)に基づいて、非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は、第2の印刷制御手段として機能する。
【0099】
ステップS1606では、CPU305が、ページカウンタ変数Nに対応するページの画像データのRIP処理をRIP321に指示して画像データの生成を行う。ただし、画像データの生成を行う際に、RIP321は、Rの向きとなるように画像データの生成を行う。
【0100】
ステップS1607では、CPU305は、ステップS1606で生成された画像データを画像形成部205へ転送してステップS1608へ移行する。
【0101】
ステップS1608では、CPU305は、ページカウンタ変数Nがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Nがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Nがジョブの最終ページでないと判断した場合はステップS1609へ移行する。
【0102】
ステップS1609では、CPU305は、ページカウンタ変数NをインクリメントしてステップS1604の処理へ移行し、ステップS1604〜ステップS1608の処理を繰り返し実行する。
【0103】
本実施形態によれば、大容量の記憶装置を装備しない印刷装置であっても、特殊用紙が混在しているジョブに対して、ページ間で画像の向きの不整合を発生させずに印刷を行うことが可能となる。また、上記第1の実施形態と同様に、特殊用紙への印刷が含まれているジョブの先頭に特殊用紙の設定が行われていないジョブであっても、特殊用紙と特殊用紙以外の用紙の画像の向きの整合性を保つことが可能となる。さらに、特殊用紙への印刷が含まれていないジョブに対しては、従来と同様に、同じ画像の向きで印刷及び排紙を行うことが可能となる。
【0104】
[第3の実施形態]
本第3の実施形態では、図14に示すように、受信した1つのジョブが複数のブロックに分割されている場合の印刷装置101における印刷処理について説明する。なお、第1の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【0105】
図14は、1つのジョブが複数のブロックに分割されているジョブのデータ構造の一例を示す図である。
【0106】
図14において、1701はジョブの名称やID情報が格納されているジョブの識別子情報部である。1705はページ単位で画像データが格納されている画像データ格納部である。1706は、排紙先の切り替えが指定されている排紙先切り替え指定部である。1707は、印刷を行う用紙の種類を切り替えるための用紙切り替え指定部である。1708は、ジョブをブロック単位に区切るための境界を示すためのデータである。1709は、複数のブロックに区切られたジョブの第1番目のブロックであり、1710は第2番目のブロックである。
【0107】
図15は、第3の実施形態の印刷装置101にて、受信したジョブを解析してRIP321によって画像データを生成し、生成された画像データをHDD311に格納する処理の流れを示すフローチャートである。
【0108】
受信したジョブの解析処理が開始されると、CPU305は、ステップS1801でページカウンタ変数Nの初期化(N=1)を行い、ステップS1802へ移行する。
【0109】
ステップS1802では、CPU305は、ジョブの先頭に付加された情報に、特殊用紙が設定されているか否かの判別を行う。本ステップでは、本ステップでは、第1形式ジョブか、第2形式ジョブかの判定が行われる。ここでCPU305はジョブ判定手段として機能する。
【0110】
ステップS1802の判定結果から、ジョブの先頭に付加された情報に特殊用紙が設定されている、すなわち図8(a)に示すような第1形式ジョブであると判断した場合はステップS1803へ移行する。そうでない場合、すなわち、図8(b)に示すような第2形式ジョブであると判断した場合はステップS1804へ移行する。
【0111】
ステップS1803では、CPU305は、ジョブにおいて設定されている用紙の種類と後処理設定の組み合わせに基づいて非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は、第1の印刷制御手段として機能する。すなわち、CPU305は、ジョブの用紙指定部1002に指定されている用紙の種類のうち、タブ紙のように後処理との組み合わせ次第で用紙の搬送方向が一意に決まってしまう特殊用紙に着目する。そして、その特殊用紙が排紙できる画像の向きを、非タブ紙を印刷するための画像の向きとして決定する。なお、本実施形態では、特種用紙の一例として、タブ紙が指定されているものとする。
【0112】
また、ステップS1803では、CPU305は、画像形成の制御方法であるRIP後プリント制御をOFFに設定して、ステップS1804へ移行する。
【0113】
ステップS1804では、CPU305は、画像形成の制御方法であるRIP後プリント制御をONに設定して、ステップS1805へ移行する。
【0114】
ステップS1805では、CPU305は、ジョブ中にブロック間の境界を示すデータ1708の有無を判定する。ここでCPU305はブロック判定手段として機能する。ステップS1805の判定の結果、ジョブ中にブロック間の境界を示すためのデータ1708が存在していないと判断した場合はステップS1805へ移行する。一方、ジョブ中にブロック間の境界を示すデータ1708が存在していると判断した場合はステップS1806へ移行する。
【0115】
ステップS1806では、CPU305は、画像形成の制御であるRIP後プリント制御をONに設定して、ステップS1807へ移行する。
【0116】
ステップS1807では、CPU305がページカウンタ変数Nに対応するページの画像データのRIP処理をRIP321に指示して画像データの生成を行い、生成された画像データをHDD311へ格納する。ここでCPU305、RIP321は、画像データ生成手段として機能する。
【0117】
ステップS1808では、CPU305は、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙か否かの判別を行う。ここでCPU305は用紙判定手段として機能する。ステップS1808の判別の結果、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙でないと判断した場合はステップS1810へ移行する。一方、RIP後プリント制御がONでかつページカウンタ変数Nのページがタブ紙であると判断した場合はステップS1809へ移行する。
【0118】
ステップS1809では、CPU305は、ページカウンタ変数Nのページに設定されている後処理若しくは排紙先を判別し、タブ紙との組み合わせに基づいて非タブ紙を印刷するための画像の向きRを決定する。ここでCPU305は第2の印刷制御手段として機能する。
【0119】
ステップS1810では、CPU305は、ページカウンタ変数Nがジョブの最終ページか否かの判別を行う。この判別の結果、ページカウンタ変数Nがジョブの最終ページであると判断した場合は本処理を終了する。一方、ページカウンタ変数Nがジョブの最終ページでないと判断した場合はステップS1811へ移行する。
【0120】
ステップS1811では、CPU305は、ページカウンタ変数NをインクリメントしてステップS1805の処理へ移行し、ステップS1805〜ステップS1810の処理を繰り返し実行する。
【0121】
なお、ステップS1807で生成された画像データを画像形成部205へ転送して印刷を行う処理の流れは、上記第1の実施形態における図12に示す通りである。
【0122】
本実施形態によれば、複数のブロックに分割されたジョブで、かつ特殊用紙が混在するジョブであっても、ページ間で画像の向きの不整合を発生させずに印刷を行うことが可能となる。また、上記第1の実施形態と同様に、特殊用紙への印刷が含まれているジョブの先頭に特殊用紙の設定が行われていないジョブであっても、特殊用紙と特殊用紙以外の用紙の画像の向きの整合性を保つことが可能となる。さらに、特殊用紙への印刷が含まれていないジョブに対しては、従来と同様に、同じ画像の向きで印刷及び排紙を行うことが可能となる。
【0123】
上記第1〜第3の実施形態では、図1に示す組み合わせの印刷システムについて説明したが、これに限られるものではない。また、特殊用紙には、タブ紙、インデックス紙等も含まれる。
【0124】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
【符号の説明】
【0125】
101 印刷装置
202 制御部
205 画像形成部
305 CPU
311 HDD
321 RIP
401 後処理装置
501 大容量排紙装置
601 給紙装置
【特許請求の範囲】
【請求項1】
少なくとも1つの給紙装置または少なくとも1つの後処理装置の接続が可能で、前記給紙装置または印刷装置内の給紙部から搬送される用紙に対して印刷処理を実行して前記後処理装置に排出する機能を備える印刷装置であって、
入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判定するジョブ判定手段と、
前記ジョブ判定手段による判定結果から前記特殊用紙が設定されている場合は、当該ジョブに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する第1の印刷制御手段と、
前記ジョブ判定手段による判定結果から前記特殊用紙が設定されていないと判定された場合は、前記ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する第2の印刷制御手段とを備えることを特徴とする印刷装置。
【請求項2】
前記ジョブに含まれる画像データを解析してページ単位でビットマップ形式の画像データを生成して記憶手段に記憶する画像データ生成手段と、
前記記憶手段に記憶された画像データの各ページに設定されている用紙の種類が特殊用紙か否かを判定する用紙判定手段と、
前記用紙判定手段により前記用紙の種類が特殊用紙であると判定された場合、前記各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する画像の向き決定手段と、
前記記憶手段に記憶された画像データをページ単位で解析し、各ページの画像の向きが前記画像の向き決定手段により決定された画像の向きと同じか否かを判定する画像の向き判定手段と、
前記画像の向き判定手段により前記画像の向き決定手段で決定された画像の向きと同じでないと判定されたページの画像の向きを、前記画像の向き決定手段で決定された画像の向きと同じ向きに回転させる画像回転手段とを備えることを特徴とする請求項1に記載の印刷装置。
【請求項3】
前記第1の印刷制御手段は、前記記憶手段に記憶された全ての画像データを用紙に印刷するように制御し、
前記第2の印刷制御手段は、前記画像の向きが決定された後に画像データを用紙に印刷するように制御することを特徴とする請求項2記載の印刷装置。
【請求項4】
前記ジョブ中のブロック間の境界の有無を判定するブロック判定手段をさらに備え、
前記ブロック判定手段による判定結果から前記ブロック間の境界が存在する場合、前記第1の印刷制御手段と第2の印刷制御手段が前記ブロック単位で処理を行うことを特徴とする請求項1乃至3のいずれか1項に記載の印刷装置。
【請求項5】
前記特殊用紙には、タブ紙、インデックス紙が含まれることを特徴とする請求項1乃至4のいずれか1項に記載の印刷装置。
【請求項6】
少なくとも1つの給紙装置または少なくとも1つの後処理装置の接続が可能で、前記給紙装置または印刷装置内の給紙部から搬送される用紙に対して印刷処理を実行して前記後処理装置に排出する機能を備える印刷装置の制御方法であって、
入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判定するジョブ判定工程と、
前記ジョブ判定工程による判定結果から前記特殊用紙が設定されている場合は、当該ジョブに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する第1の印刷制御工程と、
前記ジョブ判定工程による判定結果から前記特殊用紙が設定されていないと判定された場合は、前記ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する第2の印刷制御工程とを備えることを特徴とする制御方法。
【請求項7】
請求項6に記載の制御方法を印刷装置に実行させるためのコンピュータに読み取り可能なプログラム。
【請求項1】
少なくとも1つの給紙装置または少なくとも1つの後処理装置の接続が可能で、前記給紙装置または印刷装置内の給紙部から搬送される用紙に対して印刷処理を実行して前記後処理装置に排出する機能を備える印刷装置であって、
入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判定するジョブ判定手段と、
前記ジョブ判定手段による判定結果から前記特殊用紙が設定されている場合は、当該ジョブに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する第1の印刷制御手段と、
前記ジョブ判定手段による判定結果から前記特殊用紙が設定されていないと判定された場合は、前記ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する第2の印刷制御手段とを備えることを特徴とする印刷装置。
【請求項2】
前記ジョブに含まれる画像データを解析してページ単位でビットマップ形式の画像データを生成して記憶手段に記憶する画像データ生成手段と、
前記記憶手段に記憶された画像データの各ページに設定されている用紙の種類が特殊用紙か否かを判定する用紙判定手段と、
前記用紙判定手段により前記用紙の種類が特殊用紙であると判定された場合、前記各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する画像の向き決定手段と、
前記記憶手段に記憶された画像データをページ単位で解析し、各ページの画像の向きが前記画像の向き決定手段により決定された画像の向きと同じか否かを判定する画像の向き判定手段と、
前記画像の向き判定手段により前記画像の向き決定手段で決定された画像の向きと同じでないと判定されたページの画像の向きを、前記画像の向き決定手段で決定された画像の向きと同じ向きに回転させる画像回転手段とを備えることを特徴とする請求項1に記載の印刷装置。
【請求項3】
前記第1の印刷制御手段は、前記記憶手段に記憶された全ての画像データを用紙に印刷するように制御し、
前記第2の印刷制御手段は、前記画像の向きが決定された後に画像データを用紙に印刷するように制御することを特徴とする請求項2記載の印刷装置。
【請求項4】
前記ジョブ中のブロック間の境界の有無を判定するブロック判定手段をさらに備え、
前記ブロック判定手段による判定結果から前記ブロック間の境界が存在する場合、前記第1の印刷制御手段と第2の印刷制御手段が前記ブロック単位で処理を行うことを特徴とする請求項1乃至3のいずれか1項に記載の印刷装置。
【請求項5】
前記特殊用紙には、タブ紙、インデックス紙が含まれることを特徴とする請求項1乃至4のいずれか1項に記載の印刷装置。
【請求項6】
少なくとも1つの給紙装置または少なくとも1つの後処理装置の接続が可能で、前記給紙装置または印刷装置内の給紙部から搬送される用紙に対して印刷処理を実行して前記後処理装置に排出する機能を備える印刷装置の制御方法であって、
入力されたジョブの先頭に付加された情報に特殊用紙が設定されているか否かを判定するジョブ判定工程と、
前記ジョブ判定工程による判定結果から前記特殊用紙が設定されている場合は、当該ジョブに設定されている用紙の種類と後処理設定の組み合わせに基づいて、特殊用紙以外の用紙に印刷する画像の向きを決定する第1の印刷制御工程と、
前記ジョブ判定工程による判定結果から前記特殊用紙が設定されていないと判定された場合は、前記ジョブをページ単位で解析して各ページに設定されている用紙の種類と後処理設定の組み合わせに基づいて、前記特殊用紙以外の用紙に印刷する画像の向きを決定する第2の印刷制御工程とを備えることを特徴とする制御方法。
【請求項7】
請求項6に記載の制御方法を印刷装置に実行させるためのコンピュータに読み取り可能なプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【公開番号】特開2012−131059(P2012−131059A)
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願番号】特願2010−283239(P2010−283239)
【出願日】平成22年12月20日(2010.12.20)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願日】平成22年12月20日(2010.12.20)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】
[ Back to top ]