(57)【特許請求の範囲】
【請求項１】
複数の印刷装置それぞれが上位ホスト装置との間で通信可能なシステムにおいて、上位ホスト装置から印刷データを受け付ける印刷装置である上位装置と、前記上位装置から印刷データを受け付ける印刷装置である下位装置との２台の印刷装置により連続紙の表面の印刷と裏面の印刷を分担して行う重連動作が可能な印刷装置であって、
印刷用紙上に画像を出力する出力手段と、
前記出力手段における動作状態を監視して動作状態の情報を管理する管理手段と、
上位ホスト装置からの動作状態の取得要求に応じて、前記管理手段により管理されている動作状態の情報を送信する送信手段とを備え、
前記送信手段は、前記上位ホスト装置からの動作状態の情報の取得要求を受けた際に、自装置が重連動作における下位装置として設定されている場合、前記上位ホスト装置に対して、前記動作状態の情報の送信を行わず、
自装置が重連動作における上位装置として設定されている場合、前記上位ホスト装置に対して、前記管理手段において管理されている自装置の動作状態の情報および下位装置の動作状態の情報を送信する印刷装置。
【請求項２】
前記管理手段は、自装置が重連動作における上位装置として設定されている場合に、自装置の取得手段により取得された動作状態の情報とともに、下位装置の取得手段から転送されてきた動作状態の情報を管理し、
前記送信手段は、自装置が重連動作における上位装置として設定されている場合、前記管理手段において管理されている自装置の動作状態の情報および下位装置の動作状態の情報のうちの重要度が高い情報を、前記取得要求に応じて送信する請求項１記載の印刷装置。
【請求項３】
前記送信手段は、自装置が単独動作を行うように設定されている場合、前記上位ホスト装置に対して、前記管理手段において管理されている自装置の動作状態の情報のみを送信する請求項１または２記載の印刷装置。
【請求項４】
前記送信手段は、ＳＮＭＰプロトコルにおけるＭＩＢ情報として、動作状態の情報を送信する請求項１から３のいずれか１項記載の印刷装置。
【請求項５】
複数の印刷装置それぞれが上位ホスト装置との間で通信可能なシステムにおいて、上位ホスト装置から印刷データを受け付ける印刷装置である上位装置と、前記上位装置から印刷データを受け付ける印刷装置である下位装置との２台の印刷装置により連続紙の表面の印刷と裏面の印刷を分担して行う重連動作が可能な印刷装置を制御するためのプログラムであって、
自装置が重連動作における上位装置として設定されている場合、自装置の動作状態の情報および下位装置の動作状態の情報を管理するステップと、
前記上位ホスト装置からの動作状態の情報の取得要求を受けた際に、自装置が重連動作における下位装置として設定されている場合、前記上位ホスト装置に対して、前記動作状態の情報の送信を行わず、自装置が重連動作における上位装置として設定されている場合、前記上位ホスト装置に対して、管理されている自装置の動作状態の情報および下位装置の動作状態の情報を送信するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の画像形成装置により構成されたシステムにおいて１つの印刷ジョブを複数の画像形成装置により分散して処理する際に、メイン画像形成装置がサブ画像形成装置の動作状態を管理及び制御するようにした技術が開示されている。
【０００３】
特許文献２には、複数の画像形成装置のうちの１台をホーム画像形成装置として設定し、他の画像形成装置の状態または動作履歴をホーム画像形成装置において集約した後に、管理サーバに送信するようにした機器管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１９７４３６号公報
【特許文献２】特開２００８−７７２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数の印刷装置の動作状態を管理している上位ホスト装置において、どの印刷装置が重連構成となっているのか、又は、単独で動作しているのかを把握することなく、各印刷装置の印刷動作の状態を不都合が生じることなく管理することができる印刷装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
［印刷装置］
請求項１に係る本発明は、複数の印刷装置それぞれが上位ホスト装置との間で通信可能なシステムにおいて、上位ホスト装置から印刷データを受け付ける印刷装置である上位装置と、前記上位装置から印刷データを受け付ける印刷装置である下位装置との２台の印刷装置により連続紙の表面の印刷と裏面の印刷を分担して行う重連動作が可能な印刷装置であって、
印刷用紙上に画像を出力する出力手段と、
前記出力手段における動作状態を監視して動作状態の情報を管理する管理手段と、
上位ホスト装置からの動作状態の取得要求に応じて、前記管理手段により管理されている動作状態の情報を送信する送信手段とを備え、
前記送信手段は、前記上位ホスト装置からの動作状態の情報の取得要求を受けた際に、自装置が重連動作における下位装置として設定されている場合、前記上位ホスト装置に対して、前記動作状態の情報の送信を行わず、
自装置が重連動作における上位装置として設定されている場合、前記上位ホスト装置に対して、前記管理手段において管理されている自装置の動作状態の情報および下位装置の動作状態の情報を送信する印刷装置である。
【０００７】
請求項２に係る本発明は、前記管理手段が、自装置が重連動作における上位装置として設定されている場合に、自装置の取得手段により取得された動作状態の情報とともに、下位装置の取得手段から転送されてきた動作状態の情報を管理し、
前記送信手段は、自装置が重連動作における上位装置として設定されている場合、前記管理手段において管理されている自装置の動作状態の情報および下位装置の動作状態の情報のうちの重要度が高い情報を、前記取得要求に応じて送信する請求項１記載の印刷装置である。
【０００８】
請求項３に係る本発明は、前記送信手段が、自装置が単独動作を行うように設定されている場合、前記上位ホスト装置に対して、前記管理手段において管理されている自装置の動作状態の情報のみを送信する請求項１または２記載の印刷装置である。
【０００９】
請求項４に係る本発明は、前記送信手段が、ＳＮＭＰプロトコルにおけるＭＩＢ情報として、動作状態の情報を送信する請求項１から３のいずれか１項記載の印刷装置である。
【００１０】
[プログラム]
請求項５に係る本発明は、複数の印刷装置それぞれが上位ホスト装置との間で通信可能なシステムにおいて、上位ホスト装置から印刷データを受け付ける印刷装置である上位装置と、前記上位装置から印刷データを受け付ける印刷装置である下位装置との２台の印刷装置により連続紙の表面の印刷と裏面の印刷を分担して行う重連動作が可能な印刷装置を制御するためのプログラムであって、
自装置が重連動作における上位装置として設定されている場合、自装置の動作状態の情報および下位装置の動作状態の情報を管理するステップと、
前記上位ホスト装置からの動作状態の情報の取得要求を受けた際に、自装置が重連動作における下位装置として設定されている場合、前記上位ホスト装置に対して、前記動作状態の情報の送信を行わず、自装置が重連動作における上位装置として設定されている場合、前記上位ホスト装置に対して、管理されている自装置の動作状態の情報および下位装置の動作状態の情報を送信するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１１】
請求項１に係る本発明によれば、複数の印刷装置の動作状態を管理している上位ホスト装置において、どの印刷装置が重連構成となっているのか、又は、単独で動作しているのかを把握することなく、各印刷装置の印刷動作の状態を不都合が生じることなく管理することができる印刷装置を提供することができる。
【００１２】
請求項２に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、重要度が高い情報のみを上位ホスト装置に対して送信するだけですむ印刷装置を提供することができる。
【００１３】
請求項３に係る本発明によれば、請求項１または２に係る本発明により得られる効果に加えて、重連動作を行うよう設定されている場合と単独動作を行うように設定されている場合とで動作を切り換えることが可能な印刷装置を提供することができる。
【００１４】
請求項４に係る本発明によれば、請求項１から３のいずれか１項に係る本発明により得られる効果に加えて、上位ホスト装置では、ＭＩＢ情報を利用して動作状態の情報を取得することが可能な印刷装置を提供することができる。
【００１５】
請求項５に係る本発明によれば、複数の印刷装置の動作状態を管理している上位ホスト装置において、どの印刷装置が重連構成となっているのか、又は、単独で動作しているのかを把握することなく、各印刷装置の印刷動作の状態を不都合が生じることなく管理することができるプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態の印刷システムのシステム構成を示す図である。
【図２】本発明の一実施形態における印刷装置１０ａ（１０ｂ）のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における印刷装置１０ａ（１０ｂ）の機能構成を示すブロック図である。
【図４】印刷装置１０ａが上流機として動作し、印刷装置１０ｂが下流機として動作する場合の、印刷装置１０ａ、１０ｂの動作を説明するための図である。
【図５】本発明の一実施形態の印刷システムにおける印刷装置１０ａ、１０ｂの初期設定動作を説明するためのフローチャートである。
【図６】上流機と下流機との間で初期設定動作が行われる様子を説明するためのシーケンスチャートである。
【図７】状態監視部３３の動作を説明するためのフローチャートである。
【図８】管理部３２の動作を説明するためのフローチャートである。
【図９】上位ホスト装置３０に返信する自装置のステータス情報と下流機のステータス情報の構成を説明するための図である。
【図１０】上位ホスト装置３０に返信する自装置のステータス情報と下流機のステータス情報の具体例を示す図である。
【図１１】マージステータス情報の構成を説明するための図である。
【図１２】マージステータス情報の具体例を説明するための図である。
【発明を実施するための形態】
【００１７】
[背景]
まず、本発明の理解を助けるために、その背景及び概略を説明する。
【００１８】
連続紙の両面に印刷を行うような場合、２台の印刷装置により構成された重連（タンデム）構成の印刷システムが用いられることがある。この重連構成の印刷システムによれば、２台の印刷装置によりそれぞれ、表面の印刷と裏面の印刷を分担して続けて行うことにより連続紙に対する両面印刷を高速に実現することが可能となる。このような重連構成の印刷システムでは、例えば、連続紙の表面に対する印刷を行い次に裏面に対する印刷を行うようになっているため、表面を印刷する印刷装置を上流機、裏面を印刷する印刷装置を下流機と呼ばれている。
【００１９】
ここで、重連動作とは、２台の印刷装置によりそれぞれ、用紙に対する表面の印刷と裏面の印刷を分担して行う動作のことを言う。また、２台の印刷装置のうち、上位ホスト装置から印刷データを受け付ける装置を上位装置と定義し、その上位装置から印刷データを受け付ける装置を下位装置と定義する。
【００２０】
そして、このような重連構成の印刷システムを動作させる場合、印刷動作の管理を行う上位ホスト装置では、実行中の印刷ジョブ（印刷指示）の進捗状況の確認や、印刷システムの動作状態の管理等を行う必要がある。また、１台の上位ホスト装置により多数の印刷装置の管理を行うような印刷システムもある。
【００２１】
上述したような印刷システムにおいて印刷装置の動作状態や印刷ジョブの処理状況等を管理する場合、複数の印刷装置と上位ホスト装置等の間をネットワーク接続して、上位ホスト装置から各印刷装置における動作状態や印刷ジョブの処理状況を管理することが考えられる。
【００２２】
そして、近年では、ネットワークの通信プロトコルとしてＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol)が広く利用されているため、このような通信プロトコルのネットワークにより上述した上位ホスト装置と複数の印刷装置との間を接続するようなことが考えられる。
【００２３】
このＴＣＰ／ＩＰでは、ネットワーク管理を行うためにＳＮＭＰ（Simple Network Management）というプロトコルが利用されている。そして、このＳＮＭＰプロトコルでは、ＭＩＢ（Management Information Base）という予め設定された構造の情報を用いて動作状態等の監視をすることが可能である。このＭＩＢとは、ＳＮＭＰで管理されるネットワーク機器が、自装置の動作状態を外部に知らせるために公開する情報のことであり、このＭＩＢ情報を利用して印刷装置の動作状態や、印刷ジョブの処理状況を監視することが可能である。
【００２４】
そして、このＭＩＢ情報には、印刷装置の動作状態を監視するための情報と、印刷ジョブの処理状況を監視するための情報が存在する。上位ホスト装置では、印刷装置の動作状態を監視するためのＭＩＢ情報を利用することにより印刷装置の動作状態を把握することができ、印刷ジョブの処理状況を監視するためのＭＩＢ情報を利用することにより、その印刷ジョブの進捗状況等の情報を把握することができる。
【００２５】
また、上位のホスト装置では、上流機として設定されている印刷装置に対して印刷ジョブを送信し、上流機である印刷装置から下流機である印刷装置に対して印刷面の印刷データを転送している。そのため、上位ホスト装置では、どの２台の印刷装置が重連構成となっているのかを把握する必要がない。そのため、これから実行しようとする印刷ジョブに応じて印刷装置を単独動作（シングル動作）させたり、２台の印刷装置を組み合わせて重連構成の印刷システムを実現させるようなことが行われた場合でも、上位ホスト装置には、そのような構成情報は通知されない。
【００２６】
そのため、上位ホスト装置では、どの印刷装置が重連動作を行っていて、どの印刷装置が単独動作を行っているのか、またどの２台の印刷装置が重連構成の印刷システムを構成しているのかという情報を把握していない。そのため、上位ホスト装置がＭＩＢ情報を用いて複数の印刷装置の動作状態等を監視しようとしてある２台の印刷装置が重連動作を行っているような場合、複数の印刷装置がそれぞれ上位ホスト装置に対して現在処理中の印刷ジョブの処理状況を報告すると不都合が生じることとなる。
【００２７】
具体的には、上位ホスト装置が、ネットワーク上に接続されている複数の印刷装置のそれぞれに対して、現在処理中の印刷ジョブの処理状況を問い合わせた場合、重連動作を行っている２台の印刷装置から同一の印刷ジョブを実行中である旨の監視結果が得られることとなってしまい、得られた結果に矛盾が生じることとなる。つまり、上位ホスト装置では、上流機として動作している印刷装置に対してのみ印刷ジョブを送信したはずであるのに、印刷ジョブを送信していない下流機からその印刷ジョブを実行中である旨の監視結果が得られるため、重連構成の情報を保持していない上位ホスト装置では得られた監視結果に不整合が生じてしまうことになる。
【００２８】
[実施形態]
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の一実施形態の印刷システムのシステム構成を示す図である。
【００２９】
本発明の一実施形態の印刷システムは、図１に示されるように、２台の印刷装置１０ａ、１０ｂと、この印刷装置１０ａ、１０ｂの動作を管理および制御している上位ホスト装置３０と、前処理装置５０と、反転装置６０と、後処理装置７０とから構成されている。そして、印刷装置１０ａ、１０ｂおよび上位ホスト装置３０は、それぞれネットワーク２０により接続されている。なお、本実施形態では、説明を簡単にするために２台の印刷装置１０ａ、１０ｂのみを示しているが、図示されない他の印刷装置もネットワーク２０に接続されている。
【００３０】
本実施形態の印刷システムは、連続紙の表面に対して印刷処理を行う印刷装置１０ａと、この印刷装置１０ａにより印刷が行われた後の連続紙の裏面に対して印刷処理を行う印刷装置１０ｂとが重連（タンデム）構成で接続されていて、連続紙の表面と裏面に対して印刷処理を行う重連印刷システムである。
【００３１】
本実施形態においては、まず連続紙の表面に対する印刷を行い次に裏面に対する印刷を行うようになっているため、印刷装置１０ａを上流機（上流側の印刷装置）、印刷装置１０ｂを下流機（下流側の印刷装置）と呼ぶ。
【００３２】
上位ホスト装置３０は、印刷ジョブ（印刷指示）に基づいて印刷データを生成し、ネットワーク２０経由にて生成した印刷ジョブを上流機として設定されている印刷装置１０ａに対して送信する。上流機として設定されている印刷装置１０ａは、裏面用の印刷データをネットワーク２０経由にて下流機として設定されている印刷装置１０ｂに送信する。
【００３３】
本実施形態では、連続紙への印刷を先に行う上流機が、印刷ジョブの管理やステータス情報を上位ホスト装置３０に送信する等の処理を行う上位装置として機能する場合を用いて説明する。この場合、下流機は、上位装置から受信した印刷データに基づいて印刷処理を実行するとともに自装置の動作状態をステータス情報として上位装置に送信する下位装置として機能する。
【００３４】
次に、印刷装置１０ａ、１０ｂの構成について説明する。ただし、印刷装置１０ａ、１０ｂは基本的に同様な構成であるため、主に印刷装置１０ａについての説明を行なう。
【００３５】
先ず、本実施形態の印刷システムにおける印刷装置１０ａ（１０ｂ）のハードウェア構成を図２に示す。
【００３６】
印刷装置１０ａ（１０ｂ）は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク２０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、プリントエンジン１６を有する。これらの構成要素は、制御バス１７を介して互いに接続されている。
【００３７】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、印刷装置１０ａ（１０ｂ）の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３８】
図３は、上記の制御プログラムが実行されることにより実現される印刷装置１０ａ（１０ｂ）の機能構成を示すブロック図である。
【００３９】
本実施形態の印刷装置１０ａ（１０ｂ）は、図３に示されるように、ＳＮＭＰ通信部３１と、管理部３２と、状態監視部３３と、画像出力部３４と、ステータス情報格納部３５とを備えている。
【００４０】
画像出力部３４は、連続紙等の印刷用紙上に画像を出力する。
【００４１】
状態監視部３３は、画像出力部３４における動作状態を監視してステータス（動作状態）情報として取得する。このステータス情報の具体例としては、画像出力部３４の印刷動作が正常であるという情報や、紙づまりにより停止しているという情報や、トナー切れ、用紙切れ等の消耗品不足である等の情報である。そして、状態監視部３３は、自装置が重連動作における下流機として設定されている場合、取得したステータス情報を、重連動作を行っている上流機に対して転送する。なお、状態監視部３３は、自装置が重連動作における上流装置として設定されている場合、または単独動作を行うよう設定されている場合、取得したステータス情報を、自装置の管理部３２のみに送信する。
【００４２】
ＳＮＭＰ通信部３１は、ＳＮＭＰプロトコルに基づいて他の印刷装置や上位ホスト装置３０等との間でネットワーク２０を介して通信を行う。具体的には、ＳＮＭＰ通信部３１は、上位ホスト装置３０からのステータス取得要求（動作状態の情報の取得要求）を受信したり、ＭＩＢ情報としてステータス情報を上位ホスト装置３０に送信する。
【００４３】
管理部３２は、状態監視部３３により取得されたステータス情報を、ステータス情報格納部３５に格納して管理する。また、管理部３２は、自装置が重連動作における上流機として設定されている場合、自装置の状態監視部３３により取得されたステータス情報とともに、下流機の状態監視部３３から転送されてきたステータス情報を管理する。
【００４４】
さらに、管理部３２は、上位ホスト装置３０から送信されてきた外部からのステータス取得要求に応じて、ステータス情報格納部３５において管理しているステータス情報をＳＮＭＰ通信部３１を介して送信する。
【００４５】
さらに、管理部３２は、外部からのステータス取得要求を受けた際に、自装置が重連動作における下流機として設定されている場合、このステータス取得要求を無視して、ステータス情報の送信を行わない。また、管理部３２は、自装置が重連動作における上流機として設定されている場合、管理している自装置のステータス情報および下流機のステータス情報を、受信したステータス取得要求に応じて送信する。
【００４６】
次に、印刷装置１０ａが上流機として動作し、印刷装置１０ｂが下流機として動作する場合の、印刷装置１０ａ、１０ｂの動作を図４のブロック図を参照して説明する。
【００４７】
なお、この図４では、説明上の理由により印刷装置１０ａは、ＳＮＭＰ通信部３１ａと、管理部３２ａと、状態監視部３３ａと、画像出力部３４ａと、ステータス情報格納部３５ａとから構成され、印刷装置１０ｂは、ＳＮＭＰ通信部３１ｂと、管理部３２ｂと、状態監視部３３ｂと、画像出力部３４ｂと、ステータス情報格納部３５ｂとから構成されているものとして説明する。
【００４８】
この図４に示すような場合、印刷装置１０ｂは下流機として設定されているため、印刷装置１０ｂの状態監視部３３ｂは、下流機の動作状態を示す下流ステータス情報を上流機である印刷装置１０ａの管理部３２ａに送信する。そして、上流機である印刷装置１０ａの状態監視部３３ａは、自装置の管理部３２ａに対して取得したステータス情報を送信する。なお、下流機である印刷装置１０ｂにおいて、状態監視部３３ｂは、管理部３２ａとともに自装置の管理部３２ｂに対してもステータス情報を送信するようにしても良い。
【００４９】
すると、管理部３２ａでは、自装置の動作状態を示す上流ステータス情報と、下流機から送信されてきた下流ステータス情報をステータス情報格納部３５ａに格納して管理する。そして、上流機の印刷装置１０ａでは、上位ホスト装置３０からのステータス取得要求をＳＮＭＰ通信部３１ａにより受けた場合、管理部３２ａは管理している上流ステータス情報と下流ステータス情報を、ＳＮＭＰ通信部３１ａを介して上位ホスト装置３０に返信する。
【００５０】
なお、下流機として設定された印刷装置１０ｂでは、ＳＮＭＰ通信部３１ｂが上位ホスト装置３０からのステータス取得要求を受けた場合でも、管理部３２ｂはこのステータス取得要求を無視して何の返信も行わない。そのため、下流機として設定された印刷装置１０ｂでは、このＳＮＭＰ通信部３１ｂをシャットダウンさせて機能させないようにしても良い。また、状態監視部３３ｂにより取得されたステータス情報を上流機１０ａのみに送信するような場合、管理部３２ｂ、ステータス情報格納部３５ｂについては機能を停止するようにしても良い。
【００５１】
なお、この図４では示されていないが、上位ホスト装置３０からの印刷ジョブは、上流機である印刷装置１０ａにより受信され、裏面の印刷データは印刷装置１０ａから下流機である印刷装置１０ｂに転送される。つまり、上位ホスト装置３０は、上流機である印刷装置１０ａとだけやり取りを行うことにより、重連構成の印刷システムに対する印刷指示や、動作状態の管理を行うことが可能となる。
【００５２】
次に、本実施形態の印刷システムの動作を図面を参照して詳細に説明する。
先ず、図５を参照して本実施形態の印刷装置１０ａ、１０ｂにおける初期設定動作について説明する。ここでは、印刷装置１０ａ、１０ｂを特定せずに印刷装置１０の動作として説明する。
【００５３】
先ず、電源投入やシステム構成変更後において印刷装置１０は、装置動作指定条件を取得する（ステップＳ１０１）。具体的には、印刷装置１０は、動作モードが単独動作であるのか重連動作であるのか、また重連動作の場合には上流機として設定されているのか下流機と設定されているかという情報を取得する。
【００５４】
そして、動作モードが重連動作でない場合（ステップＳ１０２においてＮｏ）、つまり単独動作である場合には、印刷装置１０は、単独動作モードでの動作を開始する（ステップＳ１０３）。
【００５５】
そして、動作モードが重連動作である場合（ステップＳ１０２においてＹｅｓ）、印刷装置１０では、さらに自装置は上流機として設定されているか否かを判定する（ステップＳ１０４）。
【００５６】
そして、自装置が上流機として設定されていない、つまり下流機として設定されている場合（ステップＳ１０４においてＮｏ）、印刷装置１０は、重連システムの上流機として設定されている他の印刷装置との間で状態確認を行い（ステップＳ１０５）、構成に問題が無ければ下流機としての動作を開始する（ステップＳ１０６）。
【００５７】
また、自装置が上流機として設定されている場合（ステップＳ１０４においてＹｅｓ）、印刷装置１０は、重連システムの下流機として設定されている他の印刷装置との間で状態確認を行い（ステップＳ１０７）、構成に問題が無ければ上流機としての動作を開始する（ステップＳ１０８）。
【００５８】
なお、ステップＳ１０５、Ｓ１０７において構成に問題がある場合とは、例えば、自装置が上流機として設定されているのに下流機として設定されているはずの印刷装置が上流機として設定されているような場合とか、単独動作モードとして設定されているような場合である。
【００５９】
このような初期設定動作が上流機と下流機との間で行われる様子を図６のシーケンスチャートを参照して説明する。この図６では、印刷装置１０ａが上流機として設定され、印刷装置１０ｂが下流機として設定される場合を説明する。
【００６０】
先ず、印刷装置１０ａ、１０ｂが、それぞれ装置動作指定条件を取得する（ステップＳ２０１、Ｓ２０２）。すると、印刷装置１０ｂは、下流機として設定されているため上流機である印刷装置１０ａとの間で状態確認を行う（ステップＳ２０３）。また、印刷装置１０ａは、上流機として設定されているため下流機である印刷装置１０ｂとの間で状態確認を行う（ステップＳ２０４）。
【００６１】
すると、印刷装置１０ａ、１０ｂのいずれも相手装置を確認できたため、印刷装置１０ｂは下流機としての動作を開始し（ステップＳ２０５）、印刷装置１０ａは上流機としての動作を開始する（ステップＳ２０６）。
【００６２】
そして、印刷装置１０ｂの状態監視部３３ｂは、自装置の画像出力部３４ｂの動作状態を監視して、その監視結果をステータス情報として印刷装置１０ａに送信する（ステップＳ２０７）。
【００６３】
次に、通常動作中における状態監視部３３の動作と管理部３２の動作を図７および図８のフローチャートを参照して説明する。
【００６４】
先ず、状態監視部３３の動作を図７のフローチャートを参照して説明する。
状態監視部３３は、自装置の動作モードが単独動作である場合（ステップＳ３０１においてＹｅｓ）、および動作モードは重連動作であるが自装置が上流機として設定されている場合には（ステップＳ３０３においてＹｅｓ）、自装置の管理部３２に対してのみステータス情報を送信する（ステップＳ３０２）。
【００６５】
そして、状態監視部３３は、動作モードが重連動作であり、自装置が下流機として設定されている場合には（ステップＳ３０３においてＮｏ）、上流機の管理部３２に対してステータス情報を送信する（ステップＳ３０４）。なおこの場合、状態監視部３３は、自装置の管理部３２に対してステータス情報を送信しても良いし、送信しなくても良い。
【００６６】
次に、管理部３２の動作を図８のフローチャートを参照して説明する。
管理部３２は、上位ホスト装置３０からのステータス取得要求を受信すると（ステップＳ４０１）、自装置の動作モードが単独動作であるか否かを判定する（ステップＳ４０２）。
【００６７】
ステップＳ４０２において動作モードが単独動作であると判定された場合、管理部３２は、ステータス情報格納部３５に格納されている自装置のステータス情報をＳＮＭＰ通信部３１を介して上位ホスト装置３０に報告する（ステップＳ４０３）。
【００６８】
ステップＳ４０２において動作モードが重連動作であると判定された場合、管理部３２は、さらに自装置が上流機として設定されているか否かを判定する（ステップＳ４０４）。自装置が上流機として設定されている場合（ステップＳ４０４においてＹｅｓ）、管理部３２は、ステータス情報格納部３５に格納されている自装置のステータス情報および下流機のステータス情報をＳＮＭＰ通信部３１を介して上位ホスト装置３０に報告する（ステップＳ４０５）。
【００６９】
また、自装置が下流機として設定されている場合（ステップＳ４０４においてＮｏ）、管理部３２は、上位ホスト装置３０からのステータス取得要求に対して何も返信することなく、このステータス取得要求を無視する（ステップＳ４０６）。
【００７０】
次に、上流機の印刷装置１０ａから上位ホスト装置３０に対して返信されるステータス情報の具体例を説明する。
図９は、上位ホスト装置３０に返信する自装置のステータス情報と下流機のステータス情報の構成を説明するための図である。
【００７１】
このステータス情報には、上流機の動作状態を示す上流機のステータス情報５１と、下流機の動作状態を示す下流機のステータス情報５２が含まれている。そして、各ステータス情報５１、５２には、それぞれ、このステータス情報が上流機の情報であるのか下流機の情報であるのかを示す識別子５１ａ、５２ａが付加されている。この識別子５１ａ、５２ａは、prtAlertGroupIndexと呼ばれる識別子であり、上流機、下流機であることを示すだけでなく単独動作モードにおけるステータス情報であることや、重連システム全体のステータス情報であることを示すことができるようになっている。
【００７２】
このようなステータス情報の具体例を図１０に示す。図１０（Ａ）のステータス情報では、上流機では「紙づまり」が発生しているが、下流機では「動作が正常」であることが示されている。また、図１０（Ｂ）のステータス情報では、上流機は「動作が正常」であるが、下流機では「トナー切れ」が発生していることが示されている。
【００７３】
次に、ステータス情報の別の例を図１１に示す。上記の説明では、管理部３２は、上流機として動作している場合、自装置のステータス情報と下流機のステータス情報を共に上位ホスト装置３０に返信するものとして説明していた。しかし、管理部３２は、管理している自装置のステータス情報および下流機のステータス情報のうちの重要度が高い情報のみを上位ホスト装置３０に返信するようにしても良い。図１１に示すステータス情報は、このような場合に管理部３２から上位ホスト装置３０に返信されるステータス情報の構成を示す図である。
【００７４】
このステータス情報は、マージステータス（結合動作状態）情報５３と、この情報が２つのステータス情報を結合させたものであることを示す識別子５３ａとから構成されている。
【００７５】
ここでマージステータス情報５３とは、上流機の動作状態情報と下流機の動作状態情報のうち重要度が高い情報、つまりより影響度が大きい情報を選択したものである。
【００７６】
例えば、図１２（Ａ）に示すように、上流機のステータス情報が「紙切れ」で下流機のステータス情報が「正常」の場合、より影響度の大きい「紙切れ」がマージステータス情報５３として選択される。また、図１２（Ｂ）に示すように、上流機のステータス情報が「トナー切れ」で下流機のステータス情報が「紙づまり」の場合、より影響度の大きい「紙づまり」がマージステータス情報５３として選択される。
【００７７】
[変形例]
上記実施形態では、上流機（印刷装置１０ａ）において、下流機（印刷装置１０ｂ）のステータス情報と自装置のステータス情報を上位ホスト装置３０に送信する場合を用いて説明したが、本発明はこれに限定されるものではなく、下流機において、上流機のステータス情報を取得して、上流機のステータス情報と自装置のステータス情報を上位ホスト装置３０に送信するような場合でも同様に本発明を適用することができるものである。この場合に、下流機が上位装置として機能し、上流機が下位装置として機能することとなる。
【符号の説明】
【００７８】
１０ａ、１０ｂ    印刷装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    プリントエンジン
１７    制御バス
２０    ネットワーク
３０    上位ホスト装置
３１、３１ａ、３１ｂ    ＳＮＭＰ通信部
３２、３２ａ、３２ｂ    管理部
３３、３３ａ、３３ｂ    状態監視部
３４、３４ａ、３４ｂ    画像出力部
３５、３５ａ、３５ｂ    ステータス情報格納部
５０    前処理装置
５１    上流機のステータス情報
５２    下流機のステータス情報
５３    マージステータス情報
５１ａ、５２ａ、５３ａ    識別子
６０    反転装置
７０    後処理装置
【図１】
0005672627.tif 000002
【図２】
0005672627.tif 000003
【図３】
0005672627.tif 000004
【図４】
0005672627.tif 000005
【図５】
0005672627.tif 000006
【図６】
0005672627.tif 000007
【図７】
0005672627.tif 000008
【図８】
0005672627.tif 000009
【図９】
0005672627.tif 000010
【図１０】
0005672627.tif 000011
【図１１】
0005672627.tif 000012
【図１２】
0005672627.tif 000013