(57)【要約】【課題】  複数台の印字ユニットを備えたプリンタ装置において、エラーが発生しても正常な印字結果を得ることができるプリンタ装置を提供することを目的とする。【解決手段】  印字ユニットにエラーが発生した場合に、メイン制御部が排出動作を停止し（４００、４０２）、個別エラーと判断したときに（４０４、４０６）、印字データの印字ユニットへの割振りを修正し（４０８）、印字データを修正した割振りの印字ユニットに転送して印字を行う（４１０）。そして、印字が終了した時点でメイン制御部が排出動作を再開し、排出バッファから正常な印字順となるように排紙トレイへ排出する（４１２、４１４）。【選択図】        図１５
2005081811.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に印字を行うと共に、印字した記録媒体を保持する排出バッファを備えた複数の印字手段と、
前記複数の印字手段に記録媒体を供給する供給手段と、
印字された記録媒体を保持する排出トレイに、前記複数の印字手段の前記排出バッファに保持された記録媒体を排出する排出手段と、
前記複数の印字手段で印字するための印字データの各印字手段への振り分けを行うと共に、前記供給手段及び前記排出手段の動作を制御する制御手段と、
前記複数の印字手段のエラーを検出する検出手段と、
を備え、
前記検出手段によってエラーが検出された場合に、前記制御手段が前記排出手段の動作を停止するように前記排出手段を制御し、前記振り分けの修正を行うと共に、エラー時の印字データに対応する印字が終了した時点で、前記排出手段の動作を再開させて、予め定められた印字順で前記排出バッファに保持された記録媒体を前記排出トレイに排出するように、前記排出手段を制御することを特徴とするプリンタ装置。
【請求項２】
エラーの発生した前記印字手段は、前記振り分けの修正に従って代わりに印字を行う前記印字手段に、印字されていない印字データを直接転送することを特徴とする請求項１に記載のプリンタ装置。
【請求項３】
前記制御手段は、前記印字手段によって印字が終了するまで前記印字データを保持し、前記検出手段によってエラーが検出された場合に、前記振り分けの修正に従って代わりに印字を行う前記印字手段に印字データを転送することを特徴とする請求項１に記載のプリンタ装置。
【請求項４】
前記検出手段は、前記供給手段からの前記印字手段への記録媒体の供給完了を検出する供給完了検出手段、前記印字手段による印字完了を検出する印字完了検出手段、及び排出手段による記録媒体の排出完了を検出する排出完了検出手段の少なくとも１つの状態検出手段を含むことを特徴とする請求項１乃至請求項３の何れか１項に記載のプリンタ装置。
【請求項５】
前記制御手段は、前記検出手段によってエラーが検出された場合に、エラーの種類に基づいて、前記供給手段、前記排出手段、及びエラーが発生した前記印字手段以外の前記印字手段の動作が可能か否かを判断する判断手段を含むことを特徴とする請求項１乃至請求項４の何れか１項に記載のプリンタ装置。
【請求項６】
前記検出手段は、前記印字手段内で発生する個別エラーと、前記印字手段以外にも関わる重大エラーと、を検出することを特徴とする請求項１乃至請求項５の何れか１項に記載のプリンタ装置。
【請求項７】
前記検出手段によって前記重大エラーが検出された場合に、重大エラーが発生したことを報知する異常報知手段をさらに備えることを特徴とする請求項６に記載のプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置にかかり、複数台の印字手段を備えるプリンタ装置に関する。
【背景技術】
【０００２】
大量の印刷物を作成する場合などにおいて、印字を行う複数台の印字手段を並列的に配置し、これらの印字手段に印刷ジョブを振り分け、これらの印字手段を並列に動作させることにより、高速印刷を実現する並列処理型のプリンタ装置が提案されている（例えば、特許文献１や特許文献２等）。
【０００３】
特許文献１に記載の技術では、並列型プリンタシステムにおいて、印字部をユニット化して積載している。各ユニットは連結されて使用され、隣り合うそれぞれのユニット間で用紙の排出部を共有し、供給路を共通で使用できる構成とされている。これによって、高速印字が可能となる。
【０００４】
また、特許文献２に記載の技術では、画像形成部を多段式にした印刷装置における、エラー時の処理について提案されている。特許文献２に記載の技術では、エラー検知部とエラー分類テーブルを有し、エラーの内容を継続するかを判断する。処理続行可能なエラーと判断したときは印刷処理を継続し、結果をユーザに通知する。また、処理継続の場合、スループットの低下具合もユーザに通知する。このように、エラー通知を行うことによって、印刷装置が稼働していない時間を最短にし、ユーザの印刷作業を支援することができる。
【特許文献１】特開２００２−１０３７３５号公報
【特許文献２】特開２００２−１０３７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のような従来の多段式プリンタでは、エラーが発生した場合、多段式プリンタなので、エラーが発生したユニットを除く印字部での印字を続けることで、本来持つ高速性を維持できることが理想である。
【０００６】
しかしながら、従来の多段式プリンタでは、エラーが発生した場合には、印字順が乱れ、ユーザが印刷物を確認しながら順番を正すという煩雑な作業が必要となってしまう、という問題がある。
【０００７】
本発明は、上記問題を解決すべく成されたもので、複数台の印字手段を備えたプリンタ装置において、エラーが発生しても正常な印字結果を得ることができるプリンタ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために請求項１に記載の発明は、記録媒体に印字を行うと共に、印字した記録媒体を保持する排出バッファを備えた複数の印字手段と、前記複数の印字手段に記録媒体を供給する供給手段と、印字された記録媒体を保持する排出トレイに、前記複数の印字手段の前記排出バッファに保持された記録媒体を排出する排出手段と、前記複数の印字手段で印字するための印字データの各印字手段への振り分けを行うと共に、前記供給手段及び前記排出手段の動作を制御する制御手段と、前記複数の印字手段のエラーを検出する検出手段と、を備え、前記検出手段によってエラーが検出された場合に、前記制御手段が前記排出手段の動作を停止するように前記排出手段を制御し、前記振り分けの修正を行うと共に、エラー時の印字データに対応する印字が終了した時点で、前記排出手段の動作を再開させて、予め定められた印字順で前記排出バッファに保持された記録媒体を前記排出トレイに排出するように、前記排出手段を制御することを特徴としている。
【０００９】
請求項１に記載の発明によれば、複数の印字手段では、記録媒体に印字が行われ、印字された記録媒体が排出バッファに保持される。例えば、複数の印字手段は、ユニット化した印字ユニットとしてもよいし、複数の印字手段を備えた１つの装置構成としてもよい。
【００１０】
供給手段では、複数の印字手段に記録媒体が供給される。これによって、複数の印字手段によって記録媒体に印字を行うことが可能となる。
【００１１】
また、排出手段では、複数の印字手段によって印字されて、排出バッファに保持された記録媒体が排出トレイに排出される。
【００１２】
そして、制御手段では、各印字手段で印字するための印字データが各印字手段に振り分けられると共に、供給手段及び排出手段の動作が制御される、これによって、供給手段から記録媒体が各印字手段に供給され、各印字手段で印字を行った記録媒体が排出手段によって排出トレイに排出される。
【００１３】
また、検出手段では、各印字手段のエラー（例えば、記録媒体の詰まりやインク切れ等の印字が不可能な状態など）が検出される。例えば、各印字手段、供給手段、排出手段等の記録媒体の搬送経路上に設けた記録媒体を検出するセンサやインク残量を検出するセンサ等によって、各印字手段のエラーを検出することが可能である。なお、検出手段は、請求項４に記載の発明のように、供給完了検出手段、印字完了検出手段、及び排出完了検出手段の少なくとも１つの状態検出手段を含むようにしてもよい。
【００１４】
ところで、検出手段によってエラーが検出された場合には、予め定められた印字順で印字された記録媒体を排出トレイに排出することができなくなってしまう。そこで、制御手段では、検出手段によってエラーが検出された場合に、排出手段の動作を停止するように制御される。これによって、排出トレイ上の印字後の記録媒体の順番は維持される。
【００１５】
また、制御手段では印字されていない印字データの振り分けの修正が行われることによって、エラーの発生していない印字手段に印字されていない印字データが送信される。これによって、エラーの発生した印字手段の代わりに印字を行うことができる。そして、制御手段では、エラー時の印字データに対応する印字が終了した時点で、排出手段の動作を再開させて、予め定められた印字順で各印字手段の排出バッファに保持された記録媒体を排出トレイに排出するように、排出手段が制御される。すなわち、排出バッファにはエラーが発生する前までの印字データが排出されているので、エラー時の印字データに対応する印字が終了した時点で、予め定められた印字順に印字が終了した記録媒体を排出することが可能となり、ここで排出手段による排出動作を再開することによって、予め定められた印字順で印字が終了した記録媒体を排出トレイに排出することができる。従って、複数台の印字手段を備えたプリンタ装置において、エラーが発生しても正常な印字結果を得ることができる。
【００１６】
なお、エラーの発生した印字手段は、請求項２に記載の発明のように、振り分けの修正に従って代わりに印字を行う印字手段に、印字されていない印字データを直接転送するようにしてもよいし、請求項３に記載の発明のように、制御手段が、印字手段によって印字が終了するまで印字データを保持して、検出手段によってエラーが検出された場合に、振り分けの修正に従って代わりに印字を行う印字手段に、印字されていない印字データを転送するようにしてもよい。
【００１７】
なお、制御手段は、請求項５に記載の発明のように、検出手段によってエラーが検出された場合に、エラーの種類に基づいて、供給手段、排出手段、及びエラーが発生した印字手段以外の印字手段の動作が可能か否かを判断する判断手段を備えるようにしてもよく、当該判断手段によってエラーが発生した場合に、印字継続が可能か否かを判断することが可能となる。
【００１８】
また、検出手段は、例えば、請求項６に記載の発明のように、印字手段内で発生する個別エラーと、印字手段以外にも関わる重大エラーと、を検出するようにしてもよい。そして、この時、請求項７に記載の発明のように、検出手段によって重大エラーが検出された場合に、重大エラーが発生したことを報知する異常報知手段をさらに備えるようにしてもよい。
【発明の効果】
【００１９】
以上説明したように本発明によれば、エラーが発生した時点で排出動作停止して、他の印字手段でエラー時の印字データに対応する印字が終了した時点で排出動作を再開することによって、印字順が乱れるのを防止することができので、複数台の印字手段を備えたプリンタ装置において、エラーが発生しても正常な印字結果を高速性を損なわずに得ることができる、という効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
［第１実施形態］
図１及び図２には、本発明の第１実施形態に係わるプリンタ装置が示され、図３及び図４には、本実施の形態に係わるプリンタ装置に適用される印字ユニットが示されている。
【００２１】
図３（Ａ）に示すように、印字ユニット１４２は外殻部としてケーシング１２を備えており、このケーシング１２は、装置の高さ方向（図３矢印Ｈ方向）に沿って扁平な直方体状に形成されている。ケーシング１２には、その底板部１３における幅方向（図３矢印Ｗ方向）に沿った一端側（図３（Ａ）では左側、以下、便宜上、印字ユニット１４２及び排紙ユニット７０において左側を後端側、右側を先端側と呼称する。）にスリット状の給紙口１６が穿設される共に、頂板部１４に給紙口１６と正対するようにスリット状の排紙口１８が穿設されている。またケーシング１２内には、底板部１３上に上面側が開口した筐体状のトレイである給紙ホッパ２０が配置されている。給紙ホッパ２０内には、１枚の記録紙Ｐ又は複数枚の記録紙Ｐが積層された記録紙の束（以下、これを、特に「記録紙Ｐ」と区別する必要がある場合には、「紙束Ｂ」という。）が収納可能とされている。
【００２２】
図３（Ａ）に示すように、給紙ホッパ２０内には、底板部２１上に平板状の積載板２２が配置されており、この積載板２２上には給紙ホッパ２０内に収納された記録紙Ｐが載置される。積載板２２は、幅方向に沿った一端部が底板部２１に揺動に可能に連結されると共に、コイルスプリング等の付勢部材２４により揺動端側が上方へ付勢されている。これにより、給紙ホッパ２０内に収納された記録紙Ｐは、その先端側が積載板２２からの押圧力を受けて上方へ付勢される。
【００２３】
給紙ホッパ２０は、ケーシング１２により奥行方向（図４矢印Ｄ方向）に沿って装着位置と補給位置との間でスライド可能に支持されている。ここで、給紙ホッパ２０は、ケーシング１２内の装着位置から補給位置へスライドすると、上面側の開口部が開放された状態となり、この開口部を通して記録紙Ｐを補給し、又は取り出すことが可能になる。また給紙ホッパ２０には、付勢部材２４に抗して積載板２２を拘束するための拘束機構（図示省略）が設けられており、この拘束機構は、給紙ホッパ２０の装着位置から補給位置へのスライドに連動して、積載板２２を底板部１３に近接した下限位置に揺動させて拘束する。また拘束機構は、給紙ホッパ２０の補給位置から装着位置へのスライドに連動して積載板２２を解放する。
【００２４】
図３（Ａ）に示すように、印字ユニット１４２内には、給紙ホッパ２０の上側に上面側が開口した筐体状の排紙バッファ２６が配置されている。この排紙バッファ２６内には記録紙Ｐが収納可能とされている。排紙バッファ２６内には、給紙ホッパ２０と同様に、その底板部２７上に平板状の積載板２８が揺動可能に配置されている。この積載板２８上には排紙バッファ２６内に収納された記録紙Ｐが載置される。なお、排紙バッファ２６内では、記録紙Ｐの先端の向きが給紙ホッパ２０内とは逆になっている。
【００２５】
図３（Ａ）に示すように、印字ユニット１４２内には、給紙ホッパ２０の上方であって、幅方向に沿って排紙バッファ２６に隣接する部位に印字部３４が配置されている。印字部３４には、奥行方向と平行な主走査方向（図４矢印Ｓ方向）に延在するガイドロッド３６が設けられると共に、このガイドロッド３６により主走査方向に沿って移動可能に支持されたインクジェットヘッド３８が設けられている。また印字部３４には、記録紙Ｐに対する画像記録時にインクジェットヘッド３８を所定の主走査速度で往復移動させるヘッド駆動機構（図示省略）が設けられている。
【００２６】
図３（Ａ）に示すように、印字部３４には、主走査方向と直交する副走査方向に沿ってインクジェットヘッド３８を挟むようにニップローラ対４０及びローラ対４２が配置されると共に、これらのローラ対４０、４２間にインクジェットヘッド３８の下面部との間にスリット状の隙間を形成するガイド板４４が配置されている。これらのニップローラ対４０及びローラ対４２は、記録紙Ｐを所定の副走査速度で副走査方向（図４矢印Ｆ方向）へ搬送する。
【００２７】
ここで、インクジェットヘッド３８には、その下面部分に主走査方向に沿って記録すべき画像の画素密度に対応するピッチで配設された複数のノズル（図示省略）が設けられており、インクジェットヘッド３８は、ヘッド駆動機構により主走査方向へ移動しつつ、デジタル化された画像情報に基づいて各ノズルからインクを噴射及び噴射停止することで、ニップローラ対４０及びローラ対４２により副走査方向へ搬送される記録紙Ｐ上に画像情報に対応する画像を形成する。なお、インクジェットヘッド３８は、略記録紙幅の所謂フルラインタイプのものを適用するようにしてもよいし、その他の構成を適用するようにしてもよい。また、ここでは、インクジェット方式の記録ヘッドを適用するが、サーマル等の他の方式の記録ヘッドを採用するようにしてもよい。さらに、複数の印字ユニットでそれぞれ別々の方式の記録ヘッドを採用するようにしてもよい。
【００２８】
図３（Ａ）に示すように、印字ユニット１４２には、給紙ホッパ２０の上方に円筒状の分離給紙ローラ４６が配置されている。この分離給紙ローラ４６は、給紙ホッパ２０内に収納され積載板２２により上方へ付勢された記録紙Ｐ（紙束Ｂ）上面の先端側に圧接する。また印字ユニット１４２には、分離給紙ローラ４６とニップローラ対４０との間に一定の間隔を空けて互いに対向する一対の印字ガイド板４８、５０が配置されており、一対の印字ガイド板４８、５０はそれぞれＵ字状に湾曲しており、これら一対の印字ガイド板４８、５０間には、１枚の記録紙Ｐをニップローラ対４０へ案内するための印字ガイド路５２が形成されている。
【００２９】
印字ユニット１４２では、インクジェットヘッド３８に記録紙Ｐを供給する際には、給紙ホッパ２０内の記録紙Ｐに圧接した分離給紙ローラ４６を所定量回転させる。これにより、給紙ホッパ２０内からは１枚の記録紙Ｐが分離され、この１枚の記録紙Ｐは分離給紙ローラ４６からの搬送力により印字ガイド路５２に沿ってニップローラ対４０へ搬送される。なお、印字ガイド路５２の路長が比較的長く、分離給紙ローラ４６からの搬送力だけでは記録紙Ｐを確実にニップローラ対４０まで搬送できない場合には、印字ガイド路５２にはその途中に搬送ローラ対を配置し、この搬送ローラ対により印字ガイド路５２の途中まで搬送されてきた記録紙Ｐをニップローラ対４０まで搬送するようにしても良い。
【００３０】
図３（Ａ）に示すように、印字ユニット１４２には、排紙バッファ２６の上方、及び下方に円筒状の分離排紙ローラ５４、５５が配置されている。この分離排紙ローラ５４は、排紙バッファ２６内に収納され積載板２８により上方へ付勢された記録紙Ｐ（紙束Ｂ）上面の先端側に圧接する。また印字ユニット１４２には、分離給紙ローラ４６から後端側へ延出する一対の分岐ガイド板５６、５８が配置されており、一対の分岐ガイド板５６、５８は、一定の間隔を空けて互いに対向するように支持されている。これら一対の分岐ガイド板５６、５８間には、１枚の記録紙Ｐを後述する排紙ガイド路６６へ案内するための分岐ガイド路６０が形成されている。また、同様に、一対の分離ガイド板５６、５８の下方にも、一対の分離ガイド板５７、５９が、一定の間隔を空けて違いに対向するように支持されており、一対の分離ガイド板５７、５９間には、１枚記録紙Ｐを後述する排紙ガイド路６６へ案内するための分離ガイド路６１が形成されている。そして、分離排紙ローラ５５は、図３Ｈ方向に移動可能とされ、印字順（ページ順）に応じて、図５（Ａ）のように排出バッファ２６の上からの記録紙Ｐのピックアップと、図５（Ｂ）のように排出バッファ２６の下からの記録紙Ｐのピックアップを行うことが可能とされている。
【００３１】
印字ユニット１４２内には、後端部に上下方向へ延在する一対の排紙ガイド板６２、６４が配置されており、一対の排紙ガイド板６２、６４は一定の間隔を空けて互いに対向するように支持されている、これらの一対の排紙ガイド板６２、６４間には、１枚の記録紙Ｐを後述する排紙ユニット７０へ案内するための排紙ガイド路６６が形成されている。排紙ガイド路６６は、ケーシング１２に形成された給紙口１６と排紙口１８とを繋げている。また印字ユニット１４２には、排紙ガイド路６６に沿って記録紙Ｐを排紙ユニット７０側へ搬送するための搬送ローラ対６８が設置されている。この搬送ローラ対６８は、少なくとも排紙ガイド路６６の上端部及び下端部にそれぞれ配置されており、排紙ガイド路６６の路長、記録紙Ｐの長さ等に応じて排紙ガイド路６６の上端部と下端部との間に適宜配置される。
【００３２】
図３（Ａ）に示すように、印字ユニット１４２内には、排紙ガイド路６６と反対側の端部（先端部）に高さ方向に沿って延在する一対の給紙ガイド板１５０、１５２が配置されており、この給紙ガイド板１５０、１５２の間は、印字ユニット１４２を高さ方向に沿って貫通するスリット状の給紙ガイド路１４４とされている。また印字ユニット１４２のケーシング１２には、底板部１３及び頂板部１４にそれぞれスリット状の給紙口１５４及び排紙口１５６（図４参照）が形成されており、給紙ガイド路１４４は、ケーシング１２内で給紙口１５４及び排紙口１５６とを繋いでいる。また給紙ガイド路１４４の下端部及び上端部には、それぞれ搬送ローラ対１５８が配置されている。
【００３３】
印字ユニット１４２には、給紙ガイド路１４４から給紙ホッパ２０側へ分岐する分岐ガイド路１４８が設けられており、搬送ローラ対１５８からの搬送力を受けて給紙ホッパ２０内へ記録紙Ｐが収納されるようになっている。
【００３４】
印字ユニット１４２には、給紙ガイド路１４４の分岐ガイド路１４８との分岐点付近にガイドレバー１４６が設けられている。このガイドレバー１４６には、図３（Ｂ）に示すように、一端部に揺動中心となる支軸部１４７が設けられており、この支軸部１４７は一方の給紙ガイド板１５２に配置された軸受部（図示省略）により軸支されている。ここで、ガイドレバー１４６は、実線で示される給紙位置と２点鎖線で示される搬送位置との範囲で回動可能とされている。またガイドレバー１４６はロータリアクチュエータ（図示省略）が連結されており、このロータリアクチュエータにより給紙位置及び搬送位置の何れかの位置に回動し保持される。
【００３５】
プリンタ装置１４０は、図１及び図２に示すように、最下段に給紙ユニット１７０を備えており、この給紙ユニット１７０上に印字ユニット１４２及び排紙ユニット７０が積み重ねられて構成されている。ここで、給紙ユニット１７０は、記録紙Ｐを各印字ユニット１４２における給紙ホッパ２０内へ補給するためのものである。
【００３６】
図１に示すように、給紙ユニット１７０は外殻部としてケーシング１７２を備えており、このケーシング１７２の幅方向及び奥行方向に沿ったサイズは、印字ユニット１４２のケーシング１２と略一致している。ケーシング１７２には、その上面部における先端側にスリット状の排紙口１７４（図２参照）が開口しており、この排紙口１７４は、給紙ユニット１７０の上段側に隣接する印字ユニット１４２の給紙口１６６に接続される。
【００３７】
ケーシング１７２内部には、複数枚の記録紙Ｐが積載された紙束Ｂが収納可能とされたメイン給紙ホッパ１７６が配置されている。このメイン給紙ホッパ１７６は、各印字ユニット１４２の給紙ホッパ２０と同様に、ケーシング１７２により奥行方向に沿って装着位置と補給位置との間でスライド可能に支持されている。ここで、メイン給紙ホッパ１７６は、ケーシング１７２内の装着位置から補給位置へスライドすると、上面側の開口部が開放された状態となり、この開口部を通して記録紙Ｐ（紙束Ｂ）を補給し、又は取り出すことが可能になる。
【００３８】
メイン給紙ホッパ１７６内には、収納した紙束Ｂが積載される積載トレイ１７８及び、この積載トレイ１７８を高さ方向に沿って昇降可能に支持した昇降機構（図示省略）が配置されている。またケーシング１７２内には、メイン給紙ホッパ１７６の上方に分離給紙ローラ１８０が配置されており、この分離給紙ローラ１８０は、そのローラ面が積載トレイ１７８上に積載された紙束Ｂ上面の後端部に対向するように支持されている。昇降機構は、メイン給紙ホッパ１７６の装着位置から補給位置へのスライドに連動して、積載トレイ１７８をケーシング１７２の底板部に近接した下限位置に移動させ、またメイン給紙ホッパ１７６の補給位置から装着位置へのスライドに連動して積載トレイ１７８を上昇させ、積載トレイ１７８上の紙束Ｂを所定の圧接力で分離給紙ローラ１８０に圧接させる。
【００３９】
図１に示すように、ケーシング１７２内には、排紙口１７４から分離給紙ローラ１８０側へ延出する接続ガイド路１８２が設けられており、この接続ガイド路１８２の先端部は、分離給紙ローラ１８０の紙束Ｂとの圧接部に面して開口している。これにより、分離給紙ローラ１８０が所定量だけ回転すると、分離給紙ローラ１８０により積載トレイ１７８上の紙束Ｂから１枚の記録紙Ｐが分離され、この記録紙Ｐの先端側が接続ガイド路１８２内へ送り込まれる。
【００４０】
なお、メイン給紙ホッパ１７６内に配置される積載トレイ１７８は１個に限定されず、複数個の積載トレイ１７８をメイン給紙ホッパ１７６内に配置し、各積載トレイ１７８にそれぞれ異なる種類の記録紙Ｐを積載し、複数の積載トレイ１７８の何れかに積載された複数種類の記録紙Ｐから選択された１種類の記録紙Ｐを接続ガイド路１８２内へ送り込むようにしても良い。
【００４１】
図１に示すように、本実施形態に係るプリンタ装置１４０は、１台以上（図１では２台）の印字ユニット１４２と排紙ユニット７０とが高さ方向に沿って積み重ねられて構成されている。ここで、排紙ユニット７０は、印字ユニット１４２により画像が記録された記録紙Ｐを受け入れて一時保管するためのものであり、プリンタ装置１４０における最上段に配置される。
【００４２】
排紙ユニット７０は外殻部としてケーシング７４を備えており、このケーシング７４の幅方向及び奥行方向に沿ったサイズは、印字ユニット１４２のケーシング１２と略一致している。ケーシング７４には、その下面部における後端側にスリット状の受入口７６（図２参照）が開口しており、この受入口７６は、排紙ユニット７０の下段側に隣接するように配置された印字ユニット１４２の排紙口１８に接続される。ケーシング７４の上面部には、複数枚の記録紙Ｐが積載可能とされた排紙トレイ７８が設けられている。排紙トレイ７８には、受入口７６側の一端部から他端側へ向って上方へ傾斜する積載面８０が形成されると共に、この積載面８０の一端部から略垂直に立ちあがる位置決め面８２が形成されている。この位置決め面８２の上端側にはスリット状の排紙口８４が開口しており、ケーシング７４内には、排紙口８４と受入口７６とを繋ぐ受入ガイド路８６が設けられている。また排紙ユニット７０には、受入ガイド路８６の排紙口８４側の端部に搬出ローラ対８８が配置されている。
【００４３】
図１に示すように、排紙ユニット７０の下段側に配置された印字ユニット１４２は、下段側に他の印字ユニット１４２が配置されている場合には、その給紙口１６が下段側の印字ユニット１４２の排紙口１８に接続され、また上段側に他の排紙ユニット７０が配置されている場合には、その排紙口１８が上段側の印字ユニット１４２の給紙口１６に接続される。これにより、排紙ユニット７０の下段側に複数の印字ユニット１４２が配置されている場合には、各印字ユニット１４２の排紙ガイド路６６が互いに接続され、これらの排紙ガイド路６６は、各印字ユニット１４２貫通するように高さ方向に延在し、上端部が排紙ユニット７０の受入ガイド路８６に接続される１本の排紙経路を構成する。
【００４４】
本実施形態に係るプリンタ装置１４０は、図２に示されるように、上段側のユニット７０、１４２を上方へ持ち上げるだけで、簡単に下段側のユニット１４２、１７０から分離できる。従って、プリンタ装置１４０では、印字ユニット１４２を他の印字ユニット１４２から分離し、又は排紙ユニット７０を下段側の印字ユニット１４２から分離した状態とすれば、１台乃至複数台の印字ユニット１４２を他の印字ユニット１４２の間又は印字ユニット１４２と排紙ユニット７０との間に挿入し、あるいは印字ユニット１４２の間又は印字ユニット１４２と排紙ユニット７０との間から１台乃至複数台の印字ユニット１４２を抜き取ることが可能になっている。これにより、プリンタ装置１４０では、装置を構成する印字ユニット１４２の台数を簡単に増減でき、印字ユニット１４２の台数を増減することにより、装置全体としての印刷速度を含む印刷能力を調整できる。
【００４５】
続いて、本実施形態のプリンタ装置１４０の制御系の構成について図６を参照して説明する。図６は、プリンタ装置１４０の制御系の構成を示すブロック図である。
【００４６】
本実施形態のプリンタ装置１４０は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等を備えたマイクロコンピュータで構成された本発明の制御手段としてのメイン制御部１０を有している。メイン制御部１０は、例えば、給紙ユニット１７０に設けるようにしてもよいし、他のユニットに設けるようにしてもよい。
【００４７】
メイン制御部１０には、入出力インタフェース（Ｉ／Ｆ）１１が接続されている。入出力Ｉ／Ｆ１１には、通信制御部９２、エラー検出センサ９４、給紙制御部９６、排紙を制御するための排紙制御部９８、及び複数の印字ユニット９０（９０Ａ、９０Ｂ等）が接続されており、当該メイン制御部１０によって、プリンタ装置１４０の各種動作が制御されるようになっている。
【００４８】
通信制御部９２は、ネットワーク等を介して外部機器（例えば、ホストコンピュータ等）に接続され、プリンタ装置１４０と外部機器との通信を制御する。例えば、ホストコンピュータ等からの印字要求を受けてプリンタ装置１４０で印字を行うための通信制御を行うようになっている。
【００４９】
エラー検出センサ９４は、本発明の検出手段に相当し、プリンタ装置１４０内で発生するエラーを検出する。例えば、プリンタ装置１４０内の記録紙搬送経路等に設けられた記録紙の移動等を検出するための各種センサや印字部のインク残量等を検出する残量検出センサ等で構成されており、各種センサの検出結果からプリンタ装置１４０で発生する記録紙の詰まり（ジャム）やインク切れ等のエラーを検出するようになっている。
【００５０】
給紙制御部９６は、給紙ユニット１７０の動作を制御し、給紙ユニット１７０に収納された記録紙Ｐを各印字ユニット１７０に供給するための制御を行うようになっている。なお、給紙制御部９６は、給紙ユニット１７０に設けるようにしてもよいし、他の部位に設けるようにしてもよい。
【００５１】
排紙制御部９８は、排紙ユニット７０の動作を制御し、各印字ユニット９０で印字が行われた記録紙Ｐを排紙トレイ７８に排出するようになっている。なお、排紙制御部９８は、排紙ユニット７０に設けるようにしてもよいし、他の部位に設けるようにしてもよい。
【００５２】
印字制御部９０は、各印字ユニット１４２の印字動作を制御する。例えば、印字制御部９０は、各印字ユニット１４２の搬送系を制御して印字部３４へ記録紙搬送を制御し、印字部３４の印字動作を制御する。そして、印字終了後には、各印字ユニット１４２の排紙動作を制御する。なお、印字制御部９０は、各印字ユニット１４２に設けるようにしてもよいし、給紙ユニット１７０等の他の部位に設けるようにしてもよい。また、給紙制御部９６が給紙ユニット１７０を制御することによる給紙動作、及び印字制御部９０が印字ユニット１４２を制御することによる給紙動作が本発明の供給手段に相当し、同様に、排紙制御部９８が排紙ユニット７０を制御することによる排紙動作、及び印字制御部９０が印字ユニット１４２を制御することによる排紙動作が本発明の排出手段に相当する。また、各印字ユニット１４２における給紙動作は、給紙制御部９６が制御するようにしてもよいし、同様に各印字ユニット１４２における排紙動作は、排紙制御部９８が制御するようにしてもよい。この場合には、給紙制御部９６が給紙ユニット１７０を制御することによる給紙動作が本発明の供給手段に相当し、排紙制御部９８が排紙ユニット７０を制御することによる排紙動作が本発明の排出手段に相当する。
【００５３】
メイン制御部１０は、通信制御部９２を介して外部のホストコンピュータ等から印字指示がなされると、印字データを受信して各印字ユニット１４２の印字制御部９０に印字データを割振る。そして、このとき、印字の進捗状態を管理するようになっている。すなわち、メイン制御部１０は、少なくとも給紙完了フラグ、印字終了フラグ、及び排紙終了フラグを有し、これらを印字進捗管理テーブルで管理することが可能とされている。各フラグは、例えば、エラー検出センサ９４を構成する、各記録紙搬送経路に設けられたセンサ等の情報に基づいて検出可能である。すなわち、エラー検出センサ９４は、これらのフラグを検出するための本発明の状態検出手段を含む。なお、図９には、印字進捗管理の一例を示す。
【００５４】
次に、上述のように構成されたプリンタ装置１４０の通常時の印字動作の流れについて図７及び図８のフローチャートを参照して説明する。なお、図７は、印字までの処理の流れを示すフローチャートであり、図８は印字後の処理の流れを示すフローチャートである。
【００５５】
まず、ステップ１００では、外部のホストコンピュータ等から通信制御部９２を介してプリンタ装置１４０に印字要求がなされ、印字データがあるか否かを判定する。すなわち、印字要求後に通信制御部９２を介してプリンタ装置１４０に入力された印字データがあるか否か判定され、該判定が肯定されるまで待機してステップ１０２へ移行する。
【００５６】
ステップ１０２では、メイン制御部１０が各印字ユニット１４２で印字を行うための印字指令を発行する。この時、メイン制御部１０は、印字ユニット１４２の数と印字データ数（ページ数）に応じて印字する印字ユニット１４２を決定し、図９（Ａ）〜（Ｃ）に示すように、印字進捗管理テーブルを作成し、各印字制御部９０へ印字指令を発行する。これによって、各印字ユニット１４２が印字動作へ移行する。このとき、メイン制御部１０又は各印字ユニット１４２の印字制御部９０は給紙要求信号を給紙制御部９６に出力する。
【００５７】
ステップ１０４では、メイン制御部１０又は各印字ユニット１４２の印字制御部９０からの給紙要求信号を受けて、給紙制御部９６は各印字ユニット９０へ記録紙を搬送する。
【００５８】
次にステップ１０６では、各印字ユニット１４２の印字制御部９０は、記録紙Ｐの搬送を確認後に、印字動作を開始するように制御する。例えば、記録紙Ｐの搬送確認は、エラー検出センサ９４を構成する、各印字ユニット１４２の記録紙搬送経路に設けたセンサ等からの信号に基づいて行うことができる。
【００５９】
ステップ１０８では、各印字ユニット１４２の印字部３４による印字が終了した否かを判定する。該判定は、例えば、記録紙搬送経路に設けられた、エラー検出センサ９４を構成する各種センサの情報に基づいて印字制御部９４が、印字を行うための印字データの印字が全て終了したか否かを判定することによってなされ、該判定が肯定されるまで待機してステップ１１０へ移行する。
【００６０】
ステップ１１０では、印字ユニット１４２の印字制御部９０からメイン制御部１０へ印字終了を通知し、印字動作までの処理を終了する。これによって、メイン制御部１０は、図９（Ａ）〜（Ｃ）に示すように、印字進捗管理テーブルを更新する。
【００６１】
このように、印字動作までの処理が終了すると、図８のフローチャートへ移行する。すなわち、ステップ１２０では、印字終了か否か判定し、該判定が肯定されるまで待機してステップ１２２へ移行する。
【００６２】
ステップ１２２では、メイン制御部１０が排紙可能か否かを判定する。すなわち、メイン制御部１０は、図９（Ａ）〜（Ｃ）に示した印字進捗管理テーブルからページ順に排出可能か否かを判断する。換言すれば、各印字ユニット１４２に振り分けられた各ページの印字データがページ順に排出できる程度まで印字が終了しているか否か判定され、該判定が肯定されるまで待機してステップ１２４へ移行する。
【００６３】
ステップ１２４では、予め決められた排出順（ページ順）に従って各印字ユニット１４２の記録紙を排出するように、メイン制御部１０が排紙指令を各印字制御部９０及び排紙制御部９８に発行する。すなわち、メイン制御部１０は、印字進捗管理テーブルのページ順に従って印字された記録紙Ｐを排紙トレイ７８排出するように、各印字ユニット１４２の印字制御部９０及び排紙制御部９８に排紙指令を発行する。
【００６４】
これによって、ステップ１２６では、各印字ユニット１４２の排紙バッファ２６から記録紙Ｐをピックアップして排紙ユニット７０の排紙トレイ７８に排出する。
【００６５】
そして、ステップ１２８では、排出終了か否かを判定し、該判定が肯定されるまで待機してステップ１３０へ移行し、排出する記録紙Ｐがあるか否かを判定する。ステップ１３０の判定が肯定された場合には、ステップ１２４に戻って、排出する記録紙Ｐがなくなるまで上述の処理を繰り返し、排出する記録紙Ｐがなくなったところで、印字後の処理を終了する。
【００６６】
次に、上述のような印字動作における各制御部で行われる処理を詳細に説明する。まず、図１０を参照してメイン制御部１０で行われる処理の流れについて説明する。
【００６７】
ステップ２００では、印字指令を受信したか否かを判定し、該判定が肯定されるまで待機してステップ２０２へ移行する。ステップ２００は、例えば、通信制御部９２等を介して外部のホストコンピュータ等から印字指示を受信したか否か等を判定することによってなされる。
【００６８】
ステップ２０２では、複数枚からなる印字データを通信制御部９２等を介して受信し、ステップ２０４へ移行する。
【００６９】
ステップ２０４では、印字枚数及び印字ユニット１４２の数に基づいて、印字データの割振り、及び給排紙のシーケンスを決定する。印字データの振り分けは、例えば、印字データ数が５で、印字ユニット数が３の場合には、図１１（Ａ）に示すように、印字ユニットＡにページ１とページ４、印字ユニットＢにページ２とページ５、印字ユニットＣにページ３を割振ることができる。また、図１１（Ｂ）に示すように、印字ユニットＡにページ１、印字ユニットＢにページ２、印字ユニットＣにページ３を割振り、残りのページ４、５をメイン制御部１０のバッファに保留するようにしてもよい。なお、印字ユニット１４２の数は、例えば、メイン制御部１０に接続された印字制御部９０の数を検出することで、メイン制御部１０が認識することが可能である。
【００７０】
また、給排紙シーケンスは、メイン制御部１０が作成した図９（Ａ）〜（Ｃ）に示すような印字進捗管理テーブルを用いて、ページが順番に出力するように給紙と排紙のシーケンスを決定する。
【００７１】
ステップ２０５では、まだ印字動作に入っていない印字データが有る、かつ、稼働していない印字ユニットがある場合、ステップ２０６へ移行する。もしこの条件が満たされない場合はステップ２０８へ移行する。
【００７２】
ステップ２０６では、印字データを各印字ユニット１４２の印字制御部９０に転送する。すなわち、上述のように決定した印字データの割振りに従って、対応する印字データを各印字ユニット１４２の印字制御部９０に転送する。
【００７３】
ステップ２０８では、各印字制御部９０から記録紙Ｐの要求があるか否かを判定し、記録紙要求があるときは、ステップ２１０へ移行する。記録紙要求がない場合はステップ２１２へ移行する。なお、メイン制御部１０に記録紙Ｐ要求を行わずに各印字制御部９０から直接給紙制御部９６に記録紙Ｐを要求するようにしてもよい。
【００７４】
ステップ２１０では、給紙指令を給紙制御部９６に出力する。これによって、給紙制御部９６によって給紙ユニット１７０が制御され、給紙処理が行われる。
【００７５】
ステップ２１２では、各印字ユニット１４２の印字が終了したか否か判定する。すなわち、印字進捗管理テーブルに基づいて、ページ順に排出できる程度の印字が終了したか否か判定する。なお、当該判定は、各印字ユニット１４２の印字制御部９０から得られる印字終了通知と印字進捗管理テーブルとに基づいてなされ、該判定が肯定される場合は、ステップ２１４へ移行し、否定の場合はステップ２１６に移行する。
【００７６】
ステップ２１４では、各印字ユニット１４２による印字終了を受けて印字データのページ順に基づいて、排出指令を各印字制御部９０及び排紙制御部９８へ出力する。
【００７７】
そして、ステップ２１６では、全印字データについて印字が終了したか否かを判定し、該判定が否定された場合には、ステップ２０８に戻って、全印字データについて印字が終了するまで上述の処理を繰り返し、全印字データについて印字が終了したところでメイン制御部１０による一連の制御を終了し、次の印字指令の受信待ちとなる。
【００７８】
なお、図９（Ａ）〜（Ｃ）は、メイン制御部１０が有する印字進捗管理テーブルの一例を示したが、図９（Ａ）では、印字ユニットＢ１４２の印字終了信号が来たことが分かるが、ページ１の印字が終了していないので、メイン制御部１０によって排紙ユニット７０は動作させない。そして、次に図９（Ｂ）に示すように、印字ユニットＡ１４２の印字終了信号が来た場合、ページ１、２が印字終了しているので、メイン制御部１０は、排紙ユニット７０を動作させ、まず印字ユニットＡ１４２の排紙バッファ２６より記録紙を排紙トレイ７８へ搬送し、次に印字ユニットＢ１４２の排紙バッファ２６より記録紙を排紙トレイ７８へ搬送する。そして、図９（Ｃ）がページ１、２の排出完了した状態を示す。
【００７９】
次に、図１２を参照して各印字制御部９０で行われる処理の流れについて説明する。
【００８０】
ステップ２５０では、印字データを受信したか否かを判定する。すなわち、メイン制御部１０から印字データを受信したか否かを判定し、該判定が肯定されるまで待機する。
【００８１】
ステップ２５２では、メイン制御部１０に記録紙の搬送を要求する。なお、各印字ユニット１４２の給紙ホッパ２０に記録紙Ｐがある場合には、各印字ユニット１４２の給紙ホッパ２０から記録紙Ｐを印字部３４に搬送するように印字ユニット１４２の搬送系を駆動制御する。
【００８２】
ステップ２５４では、給紙確認後、印字を開始する。すなわち、記録紙Ｐに印字データに基づく印字が行われる。なお、給紙確認は、各印字ユニット１４２の記録紙Ｐの搬送系に設けた各種センサ（エラー検出センサ９４を構成する各種センサ等）によって検出する。
【００８３】
そして、ステップ２５６では、印字終了か否かを判定し、該判定が肯定されるまで待機し、印字が終了した時点で、ステップ２５８へ移行して、印字終了をメイン制御部１０に通知することで、各印字ユニット１４２を制御する印字制御部９０の制御を終了し、印字データの受信待ち（ステップ２５０）に移行する。すなわち、メイン制御部１０は、印字制御部９０からの印字終了の通知を受けて、印字進捗管理テーブルを更新することができる。
【００８４】
次に、図１３を参照して給紙制御部９６で行われる処理の流れを説明する。
【００８５】
ステップ３００では、印字ユニット１４２への給紙指令を受信したか否かを判定し、該判定が肯定されるまで待機してステップ３０２へ移行する。なお、給紙指令はメイン制御部１０又は印字制御部９０より受信する。
【００８６】
ステップ３０２では、給紙を行うための給紙ユニット１７０に設けられた各モータを駆動して記録紙Ｐを搬送する。これによって、各印字ユニット１４２への給紙が行われる。
【００８７】
ステップ３０４では、記録紙Ｐの搬送が終了したか否かを判定する。該判定は、給紙経路に設けた各センサの記録紙検出結果に基づいて行われ、判定が肯定されるまで待機してステップ３０６へ移行する。
【００８８】
ステップ３０６では、給紙ユニット１７０の各モータを停止しステップ３００に戻る。このとき、給紙制御部９６は、メイン制御部１０に給紙完了を通知する。これによって、メイン制御部１０では、印字進捗管理テーブルを更新することができる。
【００８９】
最後に、図１４を参照して排紙制御部９８で行われる処理の流れについて説明する。
【００９０】
ステップ３５０では、排出指令を受信したか否かを判定する。すなわち、印字が終了して、メイン制御部１０から排出指令が出されたか否かを判定する。該判定が肯定されるまで待機してステップ３５２へ移行する。
【００９１】
ステップ３５２では、メイン制御部１０によって指定された印字ユニット１４２の排紙バッファ２６から記録紙Ｐをピックアップして排紙トレイ７８まで搬送する。
【００９２】
そして、ステップ３５４では、搬送完了したか否かを判定し、該判定が肯定されるまで待機して、肯定されたところで排紙制御を終了し、ステップ３５０に戻る。なお、搬送完了の判定は、搬送経路に設けた各種センサの記録紙の検出結果に基づいて行うことができ、排紙完了したところで、メイン制御部１０に排紙完了信号を通知する。これによって、メイン制御部１０は、印字管理進捗テーブルを更新する。
【００９３】
このように個々の各ユニットを制御することによって、図７及び図８のようにプリンタ装置１４０の印字動作から記録紙排出動作までを制御することができる。
【００９４】
ところで、本実施形態のように、複数の印字ユニット１４２を有するプリンタ装置１４０では、各印字ユニット１４２において紙詰まりや各印字ユニット１４２におけるインク切れ等のエラーが発生した場合に、他の正常な印字ユニット１４２を用いて印字動作を続けることができる利点がある。しかしながら、エラーが発生した印字ユニット１４２の印字データをそのまま他の印字ユニット１４２に転送して印字を行っただけでは、正常な印字順で出力することができなくなってしまう。
【００９５】
そこで、本実施形態では、エラーが発生した場合には、以下の処理を実行することにより、印字順を正常に保つようにしている。
【００９６】
図１５は、エラー発生時のエラー制御の流れを示すフローチャートである。
【００９７】
ステップ４００では、エラー検出されたか否かをメイン制御部１０によって判定する。すなわち、プリンタ装置１４０内の記録紙搬送経路等に設けられた記録紙の移動等を検出するための各種センサやインク切れを検出する残量センサ等で構成されたエラー検出センサ９４の検出結果からプリンタ装置１４０内でエラーが発生したか否かを判定することによってなされる。該判定が否定された場合には、肯定されるまで待機する。換言すれば、エラーが発生した時点で当該エラー処理を実行する。
【００９８】
エラーが発生した場合には、ステップ４０２へ移行して、メイン制御部１０が排出動作停止指示を排紙制御部９８や各印字ユニット１４２の印字制御部９０に出力する。これによって、プリンタ装置１４０の排紙動作が停止される。すなわち、エラー後の印字順を保つために排出動作を一旦停止する。
【００９９】
続いて、ステップ４０４では、エラー検出センサ９４を構成する各センサの検出結果に基づいて重大エラーか個別エラーかの判断を行う。すなわち、各印字ユニット１４２へ給紙するための給紙経路や、各印字ユニット１４２から排紙するための排紙経路などのプリンタ装置１４０全体の動作に影響する重大エラーか、各印字ユニット１４２内で発生した個別エラーかをエラー検出センサ９４の検出結果からメイン制御部１０が判断する。当該判断は、本発明の判断手段に相当し、エラー検出センサ９４を構成する各センサが紙詰まり等を検出した位置等から判断することができる。
【０１００】
ステップ４０６では、ステップ４０４で判断したエラーが重大エラーか否かを判定し、該判定が否定された場合、すなわち個別エラーの場合には、ステップ４０８へ移行する。
【０１０１】
ステップ４０８では、メイン制御部１０によって、印字データの振り分けを修正する。例えば、図１１（Ａ）、（Ｂ）に示した例の場合に印字ユニットＡ１４２にエラーが発生した場合には、図１６（Ａ）、（Ｂ）に示すように、印字ユニットＡ１４２の印字データのページ１を印字ユニットＢ１４２に振り分け、印字ユニットＡ１４２の印字データのページ４を印字ユニットＣ１４２に振り分ける。図１６（Ａ）の場合には、印字ユニットＢ１４２において、印字データのページ４が印字されていない場合には、ページ１を先に印字するように振り分ける。
【０１０２】
続いて、ステップ４１０では、エラーに対応する印字ユニット１４２の印字データを上述の振り分けに従って転送する。なお、印字データの転送は、エラーの発生した印字ユニット１４２に対応する印字制御部９０から印字を行う印字ユニット１４２の印字制御部９０に直接転送するようにしてもよいし、メイン制御部１０を介して転送するようにしてもよい。メイン制御部１０を介して転送する場合には、始めにメイン制御部１０が全ての印字データを取得して、各印字ユニット１４２の印字制御部９０に振り分けた後、各印字ユニット１４２において印字が終了するまで、印字データを保持し、印字後に印字データを削除するようにしてもよく、このように、メイン制御部１０に全ての印字データを保持しておくことによって、エラー時に再度振り分けをしたときに、代わりに印字を行う印字ユニット１４２の印字制御部９０にデータ転送することが可能となる。
【０１０３】
次に、ステップ４１２では、エラー時の印字データに基づく印字が終了したか否かを判定する。該判定が肯定されるまで待機してステップ４１４へ移行し、エラー時の印字データに基づく印字が終了した時点で各印字ユニット１４２及び排紙ユニット７０の排出動作を再開する。すなわち、メイン制御部１０は、進捗管理テーブルに基づいて印字された記録紙の排出を再開する。このとき、図１７（Ａ）〜（Ｃ）に示すように、印字進捗が推移したとすると、印字ユニットＢ１４２の排紙バッファ２６には、ページ１及びページ２のそれぞれが排出されていることになる。ここで、本実施の形態では、排紙バッファ２６の出口が２つあるので、排出順に応じて上から排出するか下から排出するかが制御することができる。図１７（Ａ）〜（Ｃ）の場合には、図１８に示すように、ページ２の次にページ１が排紙バッファ２６上に排出されるので、ページ１、２共に排紙バッファ２６の上から排紙トレイ７８に排出する。また、印字ユニットＣ１４２の排紙バッファ２６には、ページ３の次にページ４が排紙バッファ２６上に排出されるので、ページ３を排紙バッファ２６の下から排紙トレイ７８に排出した後、ページ４共を排紙バッファ２６の上（この場合は１枚なので上下どちらでもよい）から排紙トレイ７８に排出する。これによって、ページ順が狂うことなく、排紙トレイ７８に印字後の記録紙を排出することができる。
【０１０４】
なお、図１７（Ａ）〜（Ｃ）は、エラー発生時の印字進捗管理テーブルの一例である。図１７（Ａ）では、印字ユニットＡ１４２でエラーが発生したために印字データの割振りを修正し、印字ユニットＡ１４２、印字ユニットＢ１４２の印字動作が終了した状態を示す。エラーが発生した印字データは、印字ユニットＢ１４２に新たに割振られ印字データの送信は終了している。図１７（Ｂ）では、印字ユニットＣ１４２のページ４の印字を終了したが、エラーに対応する印字データ（ページ１）の印字が終了していないので、メイン制御部１０が排紙ユニット７０は停止したままの状態を示す。図１７（Ｃ）では、エラーに対応する印字データの印字が終了したのでメイン制御部１０が排紙ユニット７０の動作を再開する。この時、印字ユニットＢ１４２の排紙バッファ２６には、ページ２、ページ１の順に記録紙が保持されていることがわかるので、印字ユニットＢ１４２の排紙バッファ２６の上の出口、印字ユニットＢ１４２の排紙バッファ２６の下の出口、印字ユニットＣ１４２の排紙バッファ２６の下の出口、印字ユニットＣ１４２の排紙バッファ２６の上の出口の順に記録紙Ｐを各排紙バッファ２６からピックアップして排紙トレイ７８に搬送する。これによって、ページ順を正常に保つことができる。
【０１０５】
一方、ステップ４０６の判定が肯定された場合、すなわち、重大エラーが発生した場合には、プリンタ装置１４０の動作を続行することが困難なため、ステップ４１６へ移行して、重大エラー通知処理を行い、ステップ４１８へ移行して、プリンタ装置１４０の動作を停止する。なお、ステップ４０６は本発明の異常報知手段に相当する。
【０１０６】
重大エラー通知処理は、例えば、プリンタ装置１４０に設けられた表示装置に、重大エラーが発生して印字できないことを表すメッセージを表示するようにしてもよいし、通信制御部９２を介して接続されたホストコンピュータの表示装置に、重大エラーが発生して印字できないことを表すメッセージを表示するようにしてもよい。
【０１０７】
このように、エラー制御を実行することによって、印字順が狂うことなく、エラー発生時にも正常な印字結果を得ることができる。
［第２実施形態］
続いて、発明の第２実施形態に係わるプリンタ装置について説明する。
【０１０８】
第１実施形態に係わるプリンタ装置１４０は、各印字ユニット１４２の排紙バッファ２６に２つの出口を備えるものであったが、第２実施形態では、各印字ユニット１４２の排紙バッファ２６には１つの出口のみを有する点、及び印字制御部９０の制御が異なる点が異なるのみであり、その他の構成は第１実施形態と同一であるため、詳細な説明を省略する。
【０１０９】
図１９は、第２実施形態に係わる印字ユニット１４２の構成を示す図である。なお、第１実施形態と同一構成は同一符号を付して詳細な説明は省略する。
【０１１０】
図１９に示すように、印字ユニット１４２内には、給紙ホッパ２０の上側に上面側が開口した筐体状の排紙バッファ２６が配置されている。この排紙バッファ２６内には記録紙Ｐが収納可能とされている。排紙バッファ２６内には、給紙ホッパ２０と同様に、その底板部２７上に平板状の積載板２８が揺動可能に配置されている。この積載板２８上には排紙バッファ２６内に収納された記録紙Ｐが載置される。また積載板２８は、幅方向に沿って片側（図３では右側）の端部が底板部２７に揺動に可能に連結されると共に、コイルスプリング等の付勢部材３０により揺動端側が上方へ付勢されている。これにより、排紙バッファ２６内に収納された記録紙Ｐは、その先端側が積載板２８からの押圧力を受けて上方へ付勢される。なお、排紙バッファ２６内では、記録紙Ｐの先端の向きが給紙ホッパ２０内とは逆になっている。
【０１１１】
排紙バッファ２６には、底板部２７の下面側に付勢部材３０に抗して積載板２８を揺動方向に沿った下限位置に移動させ、拘束するためのアクチュエータ（図示省略）が配置されており、このアクチュエータは、排紙バッファ２６内に画像記録済みの記録紙Ｐを受け入れる際に、積載板２８を底板部２７に近接した下限位置に揺動させて拘束し、排紙バッファ２６内への記録紙Ｐの受入完了後に積載板２８を解放する。
【０１１２】
図１９に示すように、第２実施形態に係わる印字ユニット１４２の排紙バッファ２６は、上方のみに円筒状の分離排紙ローラ５４が配置されている。この分離排紙ローラ５４は、排紙バッファ２６内に収納され積載板２８により上方へ付勢された記録紙Ｐ（紙束Ｂ）上面の先端側に圧接する。また印字ユニット１４２には、分離排紙ローラ５４から後端側へ延出する一対の分岐ガイド板５６、５８が配置されており、一対の分岐ガイド板５６、５８は、一定の間隔を空けて互いに対向するように支持されている。これら一対の分岐ガイド板５６、５８間には、１枚の記録紙Ｐを後述する排紙ガイド路６６へ案内するための分岐ガイド路６０が形成されている。すなわち、排紙バッファ２６は、上からのみ記録紙Ｐを排紙ガイド路６６へ排出するように構成されている。
【０１１３】
続いて、第２実施形態の印字制御部９０の制御について図２０を参照して説明する。図２０は、第２実施形態の印字制御の流れを示すフローチャートである。
【０１１４】
第２実施形態の印字制御部９０は、まず、ステップ５００では、印字データを受信したか否か判定する。すなわち、メイン制御部１０から印字データを受信したか否か判定し、該判定が肯定されるまで待機する。
【０１１５】
ステップ５０２では、メイン制御部１０に記録紙Ｐの搬送を要求する。なお、各印字ユニット１４２の給紙ホッパ２０に記録紙がある場合には、各印字ユニット１４２の給紙ホッパ２０から記録紙Ｐを印字部３４に搬送するように印字ユニット１４２の搬送系を駆動制御する。
【０１１６】
ステップ５０４では、給紙確認後、印字を開始する。すなわち、記録紙Ｐに印字データに基づく印字が行われる。なお、給紙確認は、各印字ユニット１４２の記録紙Ｐの搬送系に設けた各種センサ（エラー検出センサ９４を構成する各種センサ等）によって検出する。
【０１１７】
そして、ステップ５０６では、印字終了か否かを判定し、該判定が肯定されるまで待機してステップ５０８へ移行する。
【０１１８】
ステップ５０８では、排紙バッファ２６上に記録紙Ｐがあるか否か判定する。本実施形態では、基本的には、排紙バッファ２６上に記録紙が排出されると、直ぐに排出動作が行われて排紙トレイ７８に記録紙Ｐを搬送する。すなわち、印字が終了した時点で排紙バッファ２６上に記録紙Ｐがある場合には、エラーが検出されてメイン制御部１０によって排出動作が停止された場合であるので、排紙バッファ２６上に記録紙Ｐがあるか否かを判定する。
【０１１９】
ステップ５０８の判定が否定された場合には、ステップ５１０へ移行して排紙トレイ７８への記録紙の排出動作が行われて印字制御が終了し、印字データの受信待ちとなる。
【０１２０】
一方、ステップ５０８の判定が肯定された場合には、ステップ５１２へ移行して、エラーに対応する印字（エラーが発生した印字制御部９０から転送された印字データに対応する印字）が終了したか否か判定する。該判定が肯定ならばステップ５１０へ移行して、エラーに対応する印字がなされた記録紙Ｐの搬出動作が行われ、続いて、排紙バッファ２６上に保留された記録紙Ｐが排出されて、ステップ５００に移行し印字データの受信待ちになる。ステップ５１２で否定の場合はステップ５０８に戻り、排紙バッファ２６の記録紙Ｐがなくなるまでステップ５０８とステップ５１２間でループを構成し待ち状態となる。通常の印字状態では排紙バッファ２６には一枚の記録紙しか置けないため、いずれ排出動作が行われ排紙バッファ２６から記録紙がなくなり、ステップ５０８で肯定となり、ステップ５１０へ移行する。
【０１２１】
このように、印字制御部９０による印字制御を行うことによって、排紙バッファ２６の出口が１つの場合でも、第１実施形態と同様に、印字順が狂うことなく、エラー発生時にも正常な印字結果を得ることができる。
【０１２２】
ここで、第２実施形態のプリンタ装置の動作を例を挙げて説明する。
【０１２３】
印字ユニット１４２を３つ（印字ユニットＡ〜Ｃ）有し、印字データが５ページあるとすると、メイン制御部１０は、印字ユニットＡ１４２で１ページを、印字ユニットＢ１４２で２ページ、印字ユニットＣ１４２で３ページを印字するように割振り、それぞれの印字ユニット１４２で印字を行う最初のページのデータを転送する。同時に給紙制御部９６に指令を出すことによって、給紙ユニット１７０から記録紙Ｐを各印字ユニットＡ〜Ｃ１４２の印字部３４に搬送する。ページ４、５については、メイン制御部１０のバッファに保留されるものとする。なお、各印字ユニット１４２の排紙バッファ２６には上述したように基本的には１枚の記録紙しか残らないものとする。すなわち、印字されると直ぐに印字ユニット１４２から排出される。もしくは、排紙バッファ２６上に記録紙があるときは新しい印字データを受信しないようになっている。
【０１２４】
図２１は、メイン制御部１０が有する印字進捗管理テーブルの一例を示す。図２１（Ａ）では、印字ユニットＢ１４２の印字終了信号が来たことが分かるが、ページ１の印字が終了していないので、排紙ユニット７０は動作しない。次に、印字ユニットＡ１４２の印字終了信号が来た場合、図２１（Ｂ）に示すように、ページ１、２が印字終了しているので、メイン制御部１０は、排紙ユニット７０を駆動して、まず印字ユニットＡ１４２の排紙バッファ２６より記録紙Ｐを排紙トレイ７８に搬送し、次に印字ユニットＢ１４２の排紙バッファ２６の記録紙Ｐを排紙トレイ７８へ搬送する。搬送が完了すると、印字進捗管理テーブルは、図２１（Ｃ）に示すようになる。
【０１２５】
各印字ユニット１４２では、給紙ユニット１７０から搬送された記録紙の存在を確認すると、印字動作を開始し、印字データに基づく印字を行う。この時印字ユニットＡ１４２でエラー（記録紙の詰まりやインク切れ等）が検出されたとき、印字ユニット１４２の印字制御部９０は、メイン制御部１０にエラーの発生を通知する。メイン制御部１０はこれを受けて直ちに排紙ユニット７０の排出動作を停止する。そして、メイン制御部１０が、エラー検出センサ９４の各センサからの信号に基づいて判断したエラー（重大エラー又は個別エラー）が個別エラーの場合に以下の処理を行う。
【０１２６】
印字データの割振りを修正し、エラーにより使用不可能な印字ユニット１４２の割り当て分を他の印字ユニットに振り分ける。なお、エラーに対応する印字データは、現在印字されているデータの次にくるように振り分ける。この時、最も早く印字を終えた印字ユニット１４２にエラーに対応する印字データを転送するようにすると効率的である。ここでは、印字ユニットＢ１４２のページがそれに該当する。そして、印字ユニットＡ１４２の印字制御部９０が保持している印字データ（エラーに対応する印字データ）を、印字ユニットＢ１４２の印字制御部９０にエラーに対応する印字データであることを示す識別子と共に、印字ユニットＢ１４２の印字制御部９０に転送する。この後、印字ユニットＡ１４２以外は与えられた印字データをに基づく印字を続ける。
【０１２７】
すなわち、印字ユニットＡ１４２のページ１はエラーにより停止し、印字ユニットＢ１４２は、ページ２を印字した後に、ページ１を印字し、続いてページ５を印字する。また、印字ユニットＣ１４２は、ページ３を印字した後にページ４を印字するように、メイン制御部１０が印字データの割振りを変更する。なお、エラーに対応する印字データの場合は、排紙バッファ２６に記録紙Ｐがあっても排出する。そして、メイン制御部１０は、エラーにより印字が遅れたページ１の印字が印字ユニットＢ１４２で終了したことを検出すると、排出部の動作を再開させる。また他の印字ユニット１４２では、エラー発生時印字中の記録紙Ｐが排紙バッファ２６に送出されるが、その次の印字データに基づく印字がなされた記録紙Ｐは排紙バッファ２６への搬送を停止する。この時、印字ユニットＢ１４２の排紙バッファ２６には、ページ２、ページ１の順に排出されるが、印字ユニットＣ１４２はページ３が排紙バッファ２６に保持されている。
【０１２８】
メイン制御部１０は、どのページがどの印字ユニット１４２で印字されたかを印字進捗管理テーブルで把握することができるので、最初に印字ユニットＢ１４２の排紙バッファ２６上から記録紙Ｐを取り出す。次に印字ユニットＢ１４２の排紙バッファ２６上の記録紙Ｐを取り出し、次に印字ユニットＣ１４２の排紙バッファ２６上から記録紙Ｐをピックアップして排紙トレイ７８へ排出する。各印字ユニット１４２は排紙バッファ２６上の記録紙Ｐがなくなると、通常の印字動作を再開し、最後にページ５の印字が印字ユニットＣ１４２で印字終了し、排紙トレイ７８に出力したところで印字動作を終了する。なお、印字動作の再開は、排紙バッファ２６上にセンサを設けて記録紙Ｐの有無を検出するようにしてもよいし、排紙ユニット７０の排出終了信号を用いるようにしてもよい。
【０１２９】
図２２は、エラー発生時の印字進捗管理テーブルの一例であるが、図２２（Ａ）は、印字ユニットＡ１４２でエラーが発生したため、印字データの割振りを修正し、印字ユニットＢ１４２、印字ユニットＣ１４２の印字動作が終了した状態を示す。エラーが発生しているため排紙ユニット７０の動作を停止している。エラーに対応する印字データは印字ユニットＢ１４２に新たに割振られ、印字データの送信は終了している。
【０１３０】
図２２（Ｂ）では、印字ユニットＣ１４２はページ４の印字している最中かもしくは、印字を終了したが、排紙バッファ２６上にページ３の記録紙があるため停止している状態を示し、図２２（Ｃ）では、エラーに対応する印字データの印字が終了したので、メイン制御部１０が排紙ユニット７０の動作を再開する。この時、印字ユニットＢ１４２にはページ２、ページ１の順に記録紙が保持されていることが分かるので、印字ユニットＢ１４２の排紙バッファ２６の上から順に排出し、次に印字ユニットＣ１４２の排紙バッファ２６の上から記録紙Ｐを排出し、排紙トレイ７８に排出する。
【０１３１】
このように、第２実施形態においても、印字ユニット１４２にエラーが発生した場合に、排紙バッファ２６上で多少の待ち時間は発生するが、印字動作が継続されるため高速な印字が可能である。また、印字順序を保ったまま排紙トレイ７８上に記録紙が保持される。これによって、ユーザはプリンタ装置のところでページの揃った印字結果を得ることができる。すなわち、印字ユニット１４２のエラーがあってもユーザはそれを気にすることなく、正常な印字結果を簡単に得ることができる。もちろん各印字ユニット１４２が複数段の排紙バッファ２６を備え、任意の位置から記録紙をピックアップできるようにすれば、さらに高速な印字が可能となる。
【０１３２】
なお、第１実施形態及び第２実施形態では、本発明の印字手段としてユニット化した印字ユニット１４２を適用した例を示すが、これに限るものではなく、ユニット化せずに、１つの装置内に複数の印字部３４を含む構成に本発明を適用するようにしてもよい。
【図面の簡単な説明】
【０１３３】
【図１】本発明の第１実施形態に係わるプリンタ装置の構成を示す側面図である。
【図２】本発明の第１実施形態に係わるプリンタ装置をユニット単位で分離した状態を示す側面図である。
【図３】（Ａ）は本発明の第１実施形態に係わるプリンタ装置における印字ユニットの構成を示す側面図であり、（Ｂ）は印字ユニットにおけるガイドレバーの動作を示す側面図である。
【図４】印字ユニットの構成を示す平面図である。
【図５】印字ユニットの排紙バッファの構成を示す側面図である。
【図６】本発明の第１実施形態に係わるプリンタ装置の制御系の構成を示すブロック図である。
【図７】本発明の第１実施形態に係わるプリンタ装置における印字までの動作の流れを示すフローチャートである。
【図８】本発明の第１実施形態に係わるプリンタ装置における印字後の処理の流れを示すフローチャートである。
【図９】正常動作時の印字進捗管理テーブルの一例を示す図である。
【図１０】メイン制御部で行われる処理の流れを示すフローチャートである。
【図１１】印字データの割振りの一例を示す図である。
【図１２】印字制御部で行われる処理の流れを示すフローチャートである。
【図１３】給紙制御部で行われる処理の流れを示すフローチャートである。
【図１４】排紙制御部で行われる処理の流れを示すフローチャートである。
【図１５】本発明の第１実施形態に係わるプリンタ装置で行われるエラー制御の流れを示すフローチャートである。
【図１６】印字データの割振り修正の一例を示す図である。
【図１７】第１実施形態におけるエラー発生時の印字進捗管理テーブルの一例を示す図である。
【図１８】排紙バッファ上の印字結果の一例を示す図である。
【図１９】本発明の第２実施形態に係わるプリンタ装置における印字ユニットの構成を示す側面図である。
【図２０】本発明の第２実施形態に係わるプリンタ装置の印字制御部で行われる処理の流れを示すフローチャートである。
【図２１】第２実施形態における正常時の印字進捗管理テーブルの一例を示す図である。
【図２２】第２実施形態におけるエラー発生時の印字進捗管理テーブルの一例を示す図である。
【符号の説明】
【０１３４】
１０    メイン制御部
１１    入出力Ｉ／Ｆ
２６    排紙バッファ
７０    排紙ユニット
９０    印字制御部
９４    エラー検出センサ
９６    給紙制御部
９８    排紙制御部
１４２    印字ユニット
１７０    給紙ユニット
【図１】
2005081811.tif 000003
【図２】
2005081811.tif 000004
【図３】
2005081811.tif 000005
【図４】
2005081811.tif 000006
【図５】
2005081811.tif 000007
【図６】
2005081811.tif 000008
【図７】
2005081811.tif 000009
【図８】
2005081811.tif 000010
【図９】
2005081811.tif 000011
【図１０】
2005081811.tif 000012
【図１１】
2005081811.tif 000013
【図１２】
2005081811.tif 000014
【図１３】
2005081811.tif 000015
【図１４】
2005081811.tif 000016
【図１５】
2005081811.tif 000017
【図１６】
2005081811.tif 000018
【図１７】
2005081811.tif 000019
【図１８】
2005081811.tif 000020
【図１９】
2005081811.tif 000021
【図２０】
2005081811.tif 000022
【図２１】
2005081811.tif 000023
【図２２】
2005081811.tif 000024