(57)【要約】【課題】複数の装置間におけるデータの伝送を、配線を複雑にすることなく、実現可能な技術を提供する。【解決手段】本発明の一側面の画像形成システムは、画像データの送受信が可能な通信制御部を備える２台以上の装置と、２台以上の装置間を接続し、各装置間で画像データを双方向に伝送可能な信号線部と、を備え、装置の台数が３台以上である場合、３台以上の装置に、信号線部により環状のネットワークが構築される。【選択図】図４
2019186637.tif 000002
【特許請求の範囲】
【請求項１】
画像データの送受信が可能な通信制御部を備える２台以上の装置と、
前記２台以上の装置間を接続し、各装置間で前記画像データを双方向に伝送可能な信号線部と、を備え、
前記装置の台数が３台以上である場合、前記３台以上の装置に、前記信号線部により環状のネットワークが構築される
画像形成システム。
【請求項２】
前記信号線部を介して、前記画像データを含む通信データ、又は、印刷情報及び機器状態を含むコミュニケーションデータを含む通信データが伝送される
請求項１に記載の画像形成システム。
【請求項３】
前記通信制御部は、通信データの送信先を示す単数又は複数の送信先装置の情報を、前記通信データに設定する送信先付与部と、
前記信号線部を介して第１の装置から通信データを受信した場合、当該通信データに送信先装置の情報として自装置の情報が設定されているか否かを判定する処理、及び、当該通信データに送信先装置の情報として第２の装置の情報が設定されているか否かを判定する処理を行う解析部と、を有し、
前記通信制御部は、前記信号線部を介して前記第１の装置から送信された通信データの送信先装置の情報に、前記第２の装置の情報が設定されている場合、前記第２の装置に前記通信データを転送する
請求項２に記載の画像形成システム。
【請求項４】
画像データに基づいて印刷紙に画像を形成する画像形成部と、
前記画像データを双方向に伝送可能な信号線部に接続可能であり、前記信号線部を介して接続される他の装置との間で行われる前記画像データの送受信動作を制御する通信制御部と、を備える
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び画像形成装置に関する。
【背景技術】
【０００２】
従来、画像処理装置及び画像形成装置で構成される画像形成システムが知られている。画像処理装置（以下、コントローラとも称する）は、外部から入力された入稿データを画像形成装置の特性に合わせたピクセルデータ（画像データ）に変換し、該ピクセルデータを画像形成装置に配信して印刷指示を行う。画像形成装置（以下、エンジンとも称する）は、コントローラから配信されたピクセルデータに基づいて印刷紙に画像形成して印刷物を出力する。
【０００３】
また、従来、複数の装置が接続されてなる画像形成システムとして、例えば、特許文献１には、画像形成システムを構成する複数台の画像形成装置を通信回線で環状に接続し、各装置間で順送りに信号を伝達する技術が開示されている。
【０００４】
また、従来、例えば、特許文献２には、画像配信指示に従って画像配信装置から伝送路を介して画像受信装置に画像を配信する場合、リング状に形成される伝送路の画像配信側に複数の画像配信装置を接続すると共に、伝送路の画像受信側に複数の画像受信装置を接続することが記載されている。また、特許文献２には、伝送路に複数の論理チャネルを設定し、各画像受信装置に所定の論理チャネルを固定的に割当て、各画像配信装置に任意の論理チャネルを介して画像を画像受信装置に配信する機能を持たせることが記載されている。さらに、特許文献２には、画像配信指示に従って、各画像配信装置が所定の論理チャネルを介して画像を指示された画像受信装置に伝送することが記載されている。
【０００５】
なお、特許文献１には、通信回線によって環状に接続された各装置間で、信号を双方向に伝送することについては開示されていない。また、特許文献２には、複数の各画像配信装置から画像配信指示で指定された画像受信装置に対して、単方向に画像を配信することは開示されているが、システムを構成する複数の装置間で、画像を双方向に伝送することについては開示されていない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１０１７０９号公報
【特許文献２】特開２０００−２０９５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、この分野では、特に、複数の装置が接続されてなる画像形成システムにおいて、複数の装置間におけるデータの伝送を、配線を複雑にすることなく、実現可能な技術の提供が求められていた。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、本発明の目的は、複数の装置間におけるデータの伝送を、配線を複雑にすることなく、実現可能な技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の一側面を反映した画像形成システムは、画像データの送受信が可能な通信制御部を備える２台以上の装置と、２台以上の装置間を接続し、各装置間で画像データを双方向に伝送可能な信号線部と、を備え、装置の台数が３台以上である場合、３台以上の装置に、信号線部により環状のネットワークが構築される。
【発明の効果】
【００１０】
本発明によれば、複数の装置間におけるデータの伝送を、配線を複雑にすることなく、実現可能な技術が提供される。なお、上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】比較例１に係る画像形成システムの概略構成図である。
【図２】比較例２に係る画像形成システムの概略構成図である。
【図３】本発明の第１の実施形態に係る画像形成システムの概要構成図である。
【図４】本発明の第２の実施形態に係る画像形成システムの概要構成図である。
【図５】本発明の第２の実施形態に係るコントローラの制御系の構成例を示すブロック図である。
【図６】本発明の第２の実施形態に係る第１のエンジンの制御系の構成例を示すブロック図である。
【図７】本発明の第２の実施形態に係る画像検品装置の制御系の構成例を示すブロック図である。
【図８】本発明の第２の実施形態に係る画像形成システムにおいて、コントローラから第１のエンジン及び画像検品装置に対してピクセルデータを送信する際に生成される通信データの構成図である。
【図９】本発明の第２の実施形態に係る画像形成システムにおいて、第１のエンジンを通過済みであることを示す通信データの構成図である。
【図１０】本発明の第２の実施形態に係る第１のエンジンから第２のエンジンに送信される通信データの構成図である。
【図１１】本発明の第２の実施形態に係るコントローラの通信制御部の構成例及び制御例を示す図である。
【図１２】本発明の第２の実施形態に係る第１のエンジンの通信制御部の構成例及び制御例を示す図である。
【図１３】本発明の第２の実施形態に係る画像検品装置の通信制御部の構成例及び制御例を示す図である。
【図１４】本発明の第２の実施形態に係る画像形成システムにおけるリングネットワークを構成する複数の専用線のうちの１つが断線した状態を示す図である。
【図１５】変形例１に係る画像形成システムの概略構成図である。
【図１６】変形例２に係る画像形成システムの概略構成図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態例について、添付図面を参照して説明する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素は、同一の符号を付し、構成要素の重複説明は省略する。まず、各種実施形態の構成例を説明する前に、本発明で解決する上記課題について、より具体的に説明する。
【００１３】
＜比較例１＞
まず、図１を参照して、従来の画像形成システムの構成例（比較例１）の構成例について説明する。図１は、変形例１に係る画像形成システム２００の概略構成図である。図１に示す画像形成システム２００は、コントローラ２１０及びエンジン２２０を備える。コントローラ２１０及びエンジン２２０には、それぞれ、不図示のＣＰＵ（Central Processing Unit）、メモリ、画像処理ＩＣ（Integrated Circuit）、汎用ＩＯ（Input Output）等が搭載される。つまり、コントローラ２１０及びエンジン２２０のそれぞれは、独立した系統で構成される。エンジン２２０には、エンジン２２０に印刷紙を給紙する給紙ユニット２２１が接続され、また、エンジン２２０には、エンジン２２０で画像が形成された印刷紙を印刷物として排紙する排紙ユニット２２２が接続される。
【００１４】
コントローラ２１０は、図中に破線で示すピクセルＩＦ（Interface）２３１、及び、図中に一点鎖線で示すコミュニケーションＩＦ２３２を介して、エンジン２２０に接続される。ピクセルＩＦ２３１は、ピクセルデータ（画像データ）を伝送可能な（高速な）通信速度を有し、かつ、単方向へのデータ伝送を行える専用線である。コミュニケーションＩＦ２３２は、通信速度が比較的低速であり、かつ、双方向で通信（送信及び受信）が可能な専用線である。
【００１５】
コントローラ２１０で生成されたピクセルデータは、ピクセルＩＦ２３１を介してエンジン２２０に配信される。コントローラ２１０及びエンジン２２０間で相互に伝送される、例えば、印刷情報、機器状態、検品結果等の各種情報（以下、コミュニケーションデータとも称する）は、コミュニケーションＩＦ２３２を介して送受信される。
【００１６】
図１に示すような、コントローラ２１０及びエンジン２２０が一対一で接続される構成においては、ピクセルデータ伝送用のピクセルＩＦ２３１と、コミュニケーションデータ伝送用のコミュニケーションＩＦ２３２とがそれぞれ別々に設けられても、その配線は比較的単純な構成となる。
【００１７】
しかしながら、複数の装置が接続されてなる画像形成システムにおいては、配線が複雑になることが見込まれる。複数の装置が接続される画像形成システムには、例えば、装置同士が直列に接続される方式（直列タンデム方式）で接続された２台以上のエンジンを有する画像形成システムや、コントローラ及びエンジンに加えてさらに画像検品装置を有する画像形成システムなどがある。
【００１８】
なお、画像検品装置は、エンジンから出力される印刷物に形成された画像を、インラインセンサで検知した結果に基づいて検品する装置であり、画像の検品は、インラインセンサによる読取画像データと、参照データとを比較（解析）することにより行われる。参照データは、エンジンが画像形成を行う画像データであり、コントローラによって生成される。したがって、画像検品装置を備える画像形成システムにおいては、コントローラで生成されるピクセルデータは、エンジンだけでなく画像検品装置にも送信される必要がある。
【００１９】
上述した直列タンデム方式で接続される複数のエンジンと、画像検品装置とは、それぞれ個別のシステムとして構成されることが一般的であるが、将来的には、これらを１つのまとまったシステムとして構成することが求められている。
【００２０】
＜比較例２＞
ここで、図２を参照して、直列タンデム方式で接続される２つのエンジンと、画像検品装置とを備える画像形成システム（比較例２）について説明する。図２は、比較例２に係る画像形成システム２００Ａの概略構成図である。
【００２１】
図２に示す画像形成システム２００Ａは、コントローラ２１０と、直列タンデム方式で接続される第１のエンジン２２０ａ及び第２のエンジン２２０ｂと、第１のエンジン２２０ａ及び第２のエンジン２２０ｂ間を接続する第１のリレーユニット２２３（「リレーユニット」は、図中では“ＲＵ”と表記されている）とを備える。
【００２２】
また、画像形成システム２００Ａは、画像検品装置２２５と、画像検品装置２２５及び第２のエンジン２２０ｂ間を接続する第２のリレーユニット２２４とを備える。さらに、画像形成システム２００Ａは、第１のエンジン２２０ａの前段に接続される給紙ユニット２２１と、画像検品装置２２５の後段に接続される排紙ユニット２２２とを備える。
【００２３】
そして、画像形成システム２００Ａにおいては、ピクセルデータを伝送するための専用線として、図中に破線で示すピクセルＩＦ２３１ａ〜２３１ｄの４本の専用線が必要となる。また、コミュニケーションデータを伝送するための専用線としては、図中に一点鎖線で示すコミュニケーションＩＦ２３２ａ〜２３２ｃの３本の専用線が必要となる。
【００２４】
コントローラ２１０から画像検品装置２２５へのピクセルデータの伝送には、ピクセルＩＦ２３１ａ及びピクセルＩＦ２３１ｂが用いられる。また、画像検品装置２２５から第１のエンジン２２０ａへのピクセルデータの伝送には、ピクセルＩＦ２３１ｃが用いられ、画像検品装置２２５から第２のエンジン２２０ｂへのピクセルデータの伝送には、ピクセルＩＦ２３１ｄが用いられる。
【００２５】
コントローラ２１０及び第２のエンジン２２０ｂ間で送受信されるコミュニケーションデータの伝送には、コミュニケーションＩＦ２３２ａが用いられ、画像検品装置２２５及び第２のエンジン２２０ｂ間で送受信されるコミュニケーションデータの伝送には、コミュニケーションＩＦ２３２ｃが用いられる。第１のエンジン２２０ａ及び第２のエンジン２２０ｂ間で送受信されるコミュニケーションデータの伝送には、コミュニケーションＩＦ２３２ｂが用いられる。
【００２６】
このように、直列タンデム方式で接続される第１のエンジン２２０ａ及び第２のエンジン２２０ｂと、画像検品装置２２５とを備えた画像形成システム２００Ａにおいて、従来の専用線を用いて接続を行う場合、配線は非常に複雑になる。
【００２７】
＜第１の実施形態＞
次に、図３を参照して、本発明の第１の実施形態に係る画像形成システムの構成例について説明する。図３は、本発明の第１の実施形態に係る画像形成システム１００の概要構成図である。
【００２８】
図３に示す画像形成システム１００は、画像処理装置としてのコントローラ１と、画像形成装置としてのエンジン２と、給紙ユニット２１と、排紙ユニット２２と、画像データ・情報ＩＦ５０（信号線部の一例）とを備える。
【００２９】
コントローラ１は、外部より入力された入稿データをエンジン２の特性に合わせたピクセルデータ（画像データ）に変換し、該ピクセルデータをエンジン２に配信して印刷指示を行う。エンジン２は、例えば、プリンタ又はＭＦＰ（Multi-Functional Peripherals）等で構成され、コントローラ１から配信されたピクセルデータに基づいて印刷紙に画像形成を行い、当該画像が形成された印刷紙を印刷物として出力する。給紙ユニット２１は、エンジン２の前段に接続され、エンジン２に印刷紙を給紙する。排紙ユニット２２は、エンジン２の後段に接続され、エンジン２で画像が形成された印刷紙を排紙する。
【００３０】
画像データ・情報ＩＦ５０は、コントローラ１及びエンジン２間を接続するための専用線である。また、画像データ・情報ＩＦ５０は、ピクセルデータの伝送が可能な比較的高速な通信速度を有し、かつ、双方向での通信が可能な専用線である。画像データ・情報ＩＦ５０の通信規格には、例えば、通信速度が１０ＧｂｐｓのＥｔｈｅｒｎｅｔ（登録商標）等が採用される。そして、本実施形態の画像形成システム１００においては、コントローラ１からエンジン２へのピクセルデータの配信と、コントローラ１及びエンジン２間における、例えば、印刷情報、機器状態、検品結果等を含む各種情報（コミュニケーションデータ）の送受信との両方が、画像データ・情報ＩＦ５０を介して行われる。
【００３１】
したがって、上述した第１の実施形態によれば、コントローラ１及びエンジン２間において、一本の専用線（画像データ・情報ＩＦ５０）を介して、ピクセルデータの配信と、コミュニケーションデータの送受信との両方を行うことが可能となる。つまり、本実施形態に係る画像形成システム１００では、ピクセルデータ配信用とコミュニケーションデータ伝送用とで、専用線を分ける必要がなくなる。それゆえ、本実施形態によれば、複数の装置間において、配線を複雑にすることなくデータ伝送を行うことができる。
【００３２】
なお、上述の第１の実施形態に係るコントローラ１の制御系の構成は、後述の図５で説明するコントローラ１の制御系の構成と同様であり、エンジン２の制御系の構成は、後述の図６で説明する第１のエンジン２ａの制御系の構成と同様である。
【００３３】
また、上述の第１の実施形態では、コントローラ１及びエンジン２間を１本の画像データ・情報ＩＦ５０で接続する例を挙げたが、本発明はこれに限定されない。コントローラ１及びエンジン２間を２本の専用線で接続することにより、コントローラ１及びエンジン２間に環状のネットワーク（リングネットワーク）を構築してもよい。
【００３４】
＜第２の実施形態＞
［画像形成システムの構成］
次に、図４を参照して、本発明の第２の実施形態に係る画像形成システムの構成例について説明する。図４は、本発明の第２の実施形態に係る画像形成システム１００Ａの概要構成図である。
【００３５】
図４に示す画像形成システム１００Ａは、コントローラ１と、直接タンデム方式で接続される第１のエンジン２ａ及び第２のエンジン２ｂと、第１のリレーユニット３とを備える。第１のエンジン２ａは、第１のリレーユニット３を介して第２のエンジン２ｂに接続される。
【００３６】
また、画像形成システム１００Ａは、第２のリレーユニット４及び画像検品装置５を備える。画像検品装置５は、第２のリレーユニット４を介して第２のエンジン２ｂに接続される。さらに、画像形成システム１００Ａは、第１のエンジン２ａの前段に接続される給紙ユニット６と、画像検品装置５の後段に接続される排紙ユニット７とを備える。
【００３７】
画像検品装置５は、不図示のインラインセンサによる読取画像データと、コントローラ１から送信される参照データ（ピクセルデータ）とを比較（解析）することにより、印刷物に形成された画像の検品を行う。インラインセンサは、第１のエンジン２ａから出力される印刷物を撮影可能な位置、及び、第２のエンジン２ｂから出力される印刷物を撮影可能な位置の両方に配置される。つまり、画像検品装置５は、第１のエンジン２ａから出力される印刷紙に形成された画像の検品、及び、第２のエンジン２ｂから出力された印刷紙に形成された画像の検品の両方を行う。
【００３８】
また、画像形成システム１００Ａは、画像データ・情報ＩＦ５０ａ〜５０ｄを備える。画像形成システム１００Ａにおいて、コントローラ１は、画像データ・情報ＩＦ５０ａを介して第１のエンジン２ａに接続され、第１のエンジン２ａは、画像データ・情報ＩＦ５０ｃを介して画像検品装置５に接続される。また、画像検品装置５は、画像データ・情報ＩＦ５０ｄを介して第２のエンジン２ｂに接続され、第２のエンジン２ｂは、画像データ・情報ＩＦ５０ｂを介してコントローラ１に接続される。つまり、本実施形態では、コントローラ１、第１のエンジン２ａ、画像検品装置５、第２のエンジン２ｂが、画像データ・情報ＩＦ５０ａ〜５０ｄによって環状に接続され、これらの装置間には、リングネットワークが構築される。
【００３９】
本実施形態に係る画像データ・情報ＩＦ５０ａ〜５０ｄのそれぞれには、第１の実施形態における画像データ・情報ＩＦ５０と同様のものが使用される。すなわち、画像データ・情報ＩＦ５０ａ〜５０ｄのそれぞれは、ピクセルデータの伝送が可能な比較的高速な通信速度を有し、かつ、双方向での通信が可能な専用線である。また、画像データ・情報ＩＦ５０ａ〜５０ｄのそれぞれでは、各装置間でのコミュニケーションデータの送受信も行われる。
【００４０】
ここで、画像形成システム１００Ａにおいて、例えば、コントローラ１が第１のエンジン２ａに対して印刷指示を行う場合を想定する。この場合、コントローラ１で生成されたピクセルデータは、第１のエンジン２ａだけでなく、第１のエンジン２ａの印刷物の検品を行う画像検品装置５にも、参照データとして伝送される必要がある。本実施形態では、コントローラ１は、ピクセルデータを、１回のデータ送信処理によって、第１のエンジン２ａ及び画像検品装置５の両方に送信することができる。具体的には、コントローラ１は、ピクセルデータを第１のエンジン２ａに送信する。そして、第１のエンジン２ａに送信されたピクセルデータが、第１のエンジン２ａ（第１の装置の一例）から画像検品装置５（第２の装置の一例）に転送される。
【００４１】
また、本実施形態では、必要に応じて、画像検品装置５からコントローラ１に対して読取画像データを伝送して、コントローラ１に読取画像データの解析を依頼することも可能である。近年、画像検品装置５による画像の検出能力を向上する目的で、画像検品装置５のインラインセンサの解像度を上げることや、画像検品装置５において新たな計算処理を追加することなどが行われている。このようなことが行われた場合、画像検品装置５の画像演算処理の負担が増加する可能性がある。一般的に、コントローラ１は、画像検品装置５よりも高い演算能力を有していることが多いため、画像検品装置５で行う解析の一部又は全部をコントローラ１に分担して行わせた場合、画像検品装置５の画像演算処理の負の軽減を計ることができる。
【００４２】
なお、画像検品装置５からコントローラ１への解析用データの転送は、画像検品装置５で解析を行う都度行ってもよいし、ＣＰＵ５０（後述の図７参照）等によるコントローラ１の演算能力の監視結果に基づいて、コントローラ１の演算能力に余裕がある場合にのみ行ってもよい。
【００４３】
画像検品装置５からコントローラ１への解析用の読取画像データ（以下、解析用データと称する）の送信経路は、第１のエンジン２ａを介する経路、及び／又は、第２のエンジン２ｂを介する経路となる。
【００４４】
第１のエンジン２ａを介する経路では、解析用データは、まず、画像データ・情報ＩＦ５０ｃを介して画像検品装置５から第１のエンジン２ａに伝送され、次いで、画像データ・情報ＩＦ５０ａを介して第１のエンジン２ａからコントローラ１に伝送される。第２のエンジン２ｂを介する経路では、解析用データは、まず、画像データ・情報ＩＦ５０ｄを介して画像検品装置５から第２のエンジン２ｂに伝送され、次いで、画像データ・情報ＩＦ５０ｂを介して第２のエンジン２ｂからコントローラ１に伝送される。
【００４５】
また、上記構成の画像形成システム１００Ａにおいては、例えば、以下に示す（１）〜（７）の通信が行われ、状況によっては、これらの通信が時間的にほぼ同時に行われることもある。
（１）コントローラ１で生成された、第１のエンジン２ａで印刷するピクセルデータが、画像データ・情報ＩＦ５０ａを介して第１のエンジン２ａに伝送される通信。
（２）コントローラ１で生成された、第２のエンジン２ｂで印刷するピクセルデータが、画像データ・情報ＩＦ５０ｂを介して第２のエンジン２ｂに伝送される通信。
（３）コントローラ１から第１のエンジン２ａに送信されたピクセルデータが、画像データ・情報ＩＦ５０ｃを介して第１のエンジン２ａから画像検品装置５に転送される通信。
（４）コントローラ１から第２のエンジン２ｂに送信されたピクセルデータが、画像データ・情報ＩＦ５０ｄを介して第２のエンジン２ｂから画像検品装置５に転送される通信。
（５）解析用データが、画像検品装置５からコントローラ１に対して、画像データ・情報ＩＦ５０ｃ、第１のエンジン２ａ及び画像データ・情報ＩＦ５０ａを介して、又は、画像データ・情報ＩＦ５０ｄ、第２のエンジン２ｂ及び画像データ・情報ＩＦ５０ｂを介して、又は、その両方の経路を介して伝送される通信。
（６）コントローラ１によって解析された結果のデータが、コントローラ１から画像検品装置５に対して、画像データ・情報ＩＦ５０ａ、第１のエンジン２ａ及び画像データ・情報ＩＦ５０ｃを介して、又は、画像データ・情報ＩＦ５０ｂ、第２のエンジン２ｂ及び画像データ・情報ＩＦ５０ｄを介して、又は、その両方の経路を介して送信される通信。
（７）第１のエンジン２ａ及び画像検品装置５間、第２のエンジン２ｂ及び画像検品装置５間、コントローラ１及び第１のエンジン２ａ間、コントローラ１及び第２のエンジン２ｂ間、コントローラ１及び画像検品装置５間のそれぞれにおいて、対応する画像データ・情報ＩＦを介して、コミュニケーションデータが送受信される通信。
【００４６】
［画像形成システムを構成する各装置の構成例］
次に、図５〜図７を参照して、第２の実施形態に係る画像形成システム１００Ａを構成する各装置の制御系の構成例について説明する。図５は、コントローラ１の制御系の構成例を示すブロック図であり、図６は、第１のエンジン２ａの制御系の構成例を示すブロック図であり、図７は、画像検品装置５の制御系の構成例を示すブロック図である。
【００４７】
（コントローラの制御系の構成例）
まず、図５を参照して、コントローラ１の制御系の構成例について説明する。図５に示すように、コントローラ１は、ＣＰＵ１０、メモリ１１、記憶部１２、入力操作部１３、表示部１４を備える。また、コントローラ１は、ネットワークＩＦ部１５、通信制御部１６、ＩＯ制御部１７及びＲＩＰ（Raster Image Processor）部１８を備える。
【００４８】
ＣＰＵ１０は、コントローラ１を構成する各部の動作を制御する。例えば、画像検品装置５（図４参照）から解析用データが送信された場合に行われる解析用データの解析は、ＣＰＵ１０により行われる。メモリ１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を含む。ＲＯＭには、ＣＰＵ１０によって行われる演算を実行するためのプログラム（ソフトウェア）が格納される。ＲＡＭは、ＣＰＵ１０がプログラムを実行する際の作業領域として使用される。なお、画像検品装置５から送信される解析用データ等は、ＲＡＭに記憶される。
【００４９】
記憶部１２は、例えば、ＨＤＤ（Hard Disk Drive）等を含む。入力操作部１３は、例えば、キーボードやマウス等を含み、ユーザー（オペレーター）による操作を受け付ける。表示部１４は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）パネル等を含み、文字や画像等を表示する。なお、入力操作部１３をタッチセンサ等で構成し、入力操作部１３及び表示部１４を、タッチパネルとして一体に形成してもよい。
【００５０】
ネットワークＩＦ部１５は、ＮＩＣ（Network Interface Card）、モデム等を含み、不図示の公衆回線等に接続される。通信の規格には、例えば、１ＧｂｐｓのＥｔｈｅｒｎｅｔ等が採用され、ネットワークＩＦ部１５は、ユーザーによって操作される不図示の端末装置等の外部装置（外部の一例）から送信される入稿データ等を受信する。
【００５１】
通信制御部１６は、画像データ・情報ＩＦ５０ａ及び画像データ・情報ＩＦ５０ｂが接続される不図示のＶＩＦ（Video Interface）を備える。そして、通信制御部１６は、画像データ・情報ＩＦ５０ａを介して第１のエンジン２ａとの間で行われるピクセルデータ及びコミュニケーションデータの送受信動作を制御する。また、通信制御部１６は、画像データ・情報ＩＦ５０ｂを介して第２のエンジン２ｂとの間で行われるピクセルデータ及びコミュニケーションデータの送受信動作の制御を行う。通信制御部１６による送受信動作ついては、後述の図１１を参照して詳述する。
【００５２】
ＩＯ制御部１７は、記憶部１２、入力操作部１３、表示部１４、ネットワークＩＦ部１５、通信制御部１６及びＲＩＰ部１８の各部に接続され、各部に対して、対応するデータの入出力動作を制御する。
【００５３】
ＲＩＰ部１８は、画像処理ＡＳＩＣ（Application Specific Integrated Circuit）等を含み、ネットワークＩＦ部１５を介して入力された入稿データをビットマップデータに展開（ラスタライズ）してラスタデータ（ピクセルデータ）を生成する。
【００５４】
（エンジンの制御系の構成例）
次に、図６を参照して、第１のエンジン２ａの制御系の構成例について説明する。なお、第１のエンジン２ａの制御系の構成と、第２のエンジン２ｂの制御系の構成とは同一であるため、以下では、第１のエンジン２ａの制御系の構成のみを説明し、第２のエンジン２ｂの制御系の構成についての説明は省略する。
【００５５】
図６に示すように、第１のエンジン２ａは、ＣＰＵ２０ａ、メモリ２１ａ、記憶部２２ａ、入力操作部２３ａ、表示部２４ａ、通信制御部２５ａ、ＩＯ制御部２６ａ及び画像形成部２７ａを備える。
【００５６】
ＣＰＵ２０ａは、第１のエンジン２ａを構成する各部の動作を制御する。メモリ２１ａは、例えば、ＲＯＭ、ＲＡＭ等を含む。ＲＯＭには、ＣＰＵ２０ａによって行われる演算を実行するためのプログラム（ソフトウェア）が格納される。ＲＡＭは、ＣＰＵ２０ａがプログラムを実行する際の作業領域として使用される。
【００５７】
記憶部２２ａは、例えば、ＨＤＤ等を含み、通信制御部２５ａを介して入力されるピクセルデータ等が記憶される。
【００５８】
入力操作部２３ａは、例えば、キーやボタン等を含み、ユーザー（オペレーター）による操作を受け付ける。表示部２４ａは、例えば、ＬＣＤや有機ＥＬパネル等を含み、文字や画像等を表示する。なお、入力操作部２３ａをタッチセンサ等で構成し、入力操作部２３ａ及び表示部２４ａを、タッチパネルとして一体に形成してもよい。
【００５９】
通信制御部２５ａは、画像データ・情報ＩＦ５０ａ及び画像データ・情報ＩＦ５０ｃが接続される不図示のＶＩＦを備える。通信制御部２５ａは、画像データ・情報ＩＦ５０ａを介してコントローラ１との間で行われるピクセルデータ及びコミュニケーションデータの送受信動作を制御する。また、通信制御部２５ａは、画像データ・情報ＩＦ５０ｃを介して画像検品装置５との間で行われるピクセルデータ及びコミュニケーションデータの送受信動作を制御する。通信制御部２５ａによる送受信動作については、後述の図１２を参照して詳述する。
【００６０】
ＩＯ制御部２６ａは、記憶部２２ａ、入力操作部２３ａ、表示部２４ａ、通信制御部２５ａ及び画像形成部２７ａの各部に接続され、各部に対して、対応するデータの入出力動作を制御する。
【００６１】
画像形成部２７ａは、画像データ・情報ＩＦ５０ａ及び通信制御部２５ａを介してコントローラ１から入力されるピクセルデータに基づいて印刷紙に画像を形成し、画像が形成された印刷紙を印刷物として出力する。具体的には、画像形成部２７ａは、不図示の帯電装置、感光ドラム、露光装置、転写ベルト及び定着装置を備える。そして、画像形成部２７ａは、まず、帯電装置により帯電された感光体ドラムに対して、露光装置から画像に応じた光を照射させることにより、感光ドラムの周上に静電潜像を形成させる。次いで、画像形成部２７ａは、現像装置から感光体にトナーを供給させることにより、帯電した静電潜像上にトナーを付着させてトナー像を現像させる。次いで、画像形成部２７ａは、トナー像を転写ベルトに１次転写させるとともに、転写ベルトに転写されたトナー像をから印刷紙に２次転写させ、さらに、定着装置に、印刷紙上に転写されたトナー像を印刷紙に定着させる。
【００６２】
なお、ここでは、画像形成部２７ａが電子写真方式を用いて画像形成を行う例を挙げたが、本発明はこれに限定されない。本発明の画像形成システム、画像形成装置では、インクジェット方式等の他の方式で画像形成を行う画像形成部を用いてもよい。
【００６３】
（画像検品装置の制御系の構成例）
次に、図７を参照して、画像検品装置５の制御系の構成例について説明する。図７に示すように、画像検品装置５は、ＣＰＵ５０、メモリ５１、記憶部５２、入力操作部５３、表示部５４、通信制御部５５、ＩＯ制御部５６、画像読取部５７及び画像検品部５８を備える。
【００６４】
ＣＰＵ５０は、画像検品装置５を構成する各部の動作を制御する。メモリ５１は、例えば、ＲＯＭ、ＲＯＭ等を含む。ＲＯＭには、ＣＰＵ５０によって行われる演算を実行するためのプログラム（ソフトウェア）が格納される。ＲＡＭは、ＣＰＵ５０がプログラムを実行する際の作業領域として使用される。
【００６５】
記憶部５２は、例えば、ＨＤＤ等を含み、通信制御部５５を介して入力される参照データ（ピクセルデータ）等が記憶される。
【００６６】
入力操作部５３は、例えば、キーボード、マウス等を含み、ユーザー（オペレーター）による操作を受け付ける。表示部５４は、例えば、ＬＣＤや有機ＥＬパネル等を含み、文字や画像等を表示する。なお、入力操作部５３をタッチセンサ等で構成し、入力操作部５３及び表示部５４を、タッチパネルとして一体に形成してもよい。
【００６７】
通信制御部５５は、画像データ・情報ＩＦ５０ｃ及び画像データ・情報ＩＦ５０ｄが接続される不図示のＶＩＦを備える。通信制御部５５は、画像データ・情報ＩＦ５０ｃを介して第１のエンジン２ａとの間で行われるピクセルデータ又はコミュニケーションデータの送受信動作を制御する。また、通信制御部５５は、画像データ・情報ＩＦ５０ｄを介して第２のエンジン２ｂとの間で行われるピクセルデータ又はコミュニケーションデータの送受信動作を制御する。通信制御部５５による送受信動作については、後述の図１３を参照して詳述する。
【００６８】
ＩＯ制御部５６は、記憶部５２、入力操作部５３、表示部５４、通信制御部５５、画像読取部５７及び画像検品部５８の各部に接続され、各部に対して、対応するデータの入出力動作を制御する。
【００６９】
画像読取部５７は、例えば、第１のエンジン２ａ及び第２のエンジン２ｂのそれぞれに対応して設けられるインラインセンサ等を有する。そして、画像読取部５７は、第１のエンジン２ａから出力される印刷紙に形成された画像を読み取って第１の読取画像データを生成するとともに、第２のエンジン２ｂから出力される印刷紙に形成された画像を読み取って第２の読取画像データを生成する。
【００７０】
画像検品部５８は、画像読取部５７で生成された第１の読取画像データと、第１のエンジン２ａから送信された参照データ（ピクセルデータ）とを比較することにより、第１のエンジン２ａで印刷紙に形成された画像を検品する。また、画像検品部５８は、画像読取部５７で生成された第２の読取画像データと、第２のエンジン２ｂから送信された参照データ（ピクセルデータ）とを比較することにより、第２のエンジン２ｂで印刷紙に形成された画像を検品する。
【００７１】
［画像形成システムを構成する各装置間で伝送される通信データの構成例］
次に、図８〜図１０を参照して、画像形成システム１００Ａを構成する各装置間で送受信される通信データの構成例について説明する。図８〜図１０に示す通信データの生成処理、及び、通信データの送受信制御は、画像形成システム１００Ａを構成する各装置の通信制御部、すなわち、コントローラ１の通信制御部１６、第１のエンジン２ａの通信制御部２５ａ、第２のエンジン２ｂの通信制御部２５ｂ（図示略）、画像検品装置５の通信制御部５５によって行われる。
【００７２】
まず、図８を参照して、コントローラ１から第１のエンジン２ａ及び画像検品装置５に対してピクセルデータを送信する際に生成される通信データの構成例について説明する。図８は、当該通信データの構成図である。
【００７３】
図８に示すように、通信データは、フラグフィールドＦ１、送信元フィールドＦ２、送信先１フィールドＦ３、送信先２フィールドＦ４、データフィールドＦ５及びフラグフィールドＦ６の各フィールドを有する。通信データのフラグフィールドＦ１には、通信データの先頭部（読取開始部）を示すフラグ（図中では“スタート”と表記されている）が格納される。フラグフィールドＦ６には、通信データの末尾部（読取終了部）を示すフラグ（図中では“エンド”と表記されている）が格納される。
【００７４】
送信元フィールドＦ２には、通信データの送信元である装置の装置情報（装置名、識別情報、アドレス情報等）が格納される。図８に示す例では、送信元はコントローラ１であるため、送信元フィールドＦ２には、コントローラ１の装置情報（図中では“コントローラ”と表記されている）が格納される。
【００７５】
送信先１フィールドＦ３及び送信先２フィールドＦ４のそれぞれには、通信データの送信先の装置（送信先装置）の装置情報が格納される。図８に示す例では、送信先１フィールドＦ３には、通信データの伝送経路において最初に通信データが伝送される送信先、すなわち、第１のエンジン２ａの装置情報（図中では“第１のエンジン”と表記されている）が格納される。また、送信先２フィールドＦ４には、通信データの伝送経路において、二番目（送信先フィールドＦ３に装置情報が設定された装置の次）に通信データが伝送される送信先、すなわち、画像検品装置５の装置情報（図中では“画像検品装置”と表記される）が格納される。
【００７６】
データフィールドＦ５には、送信先に指定した装置に対して送信するデータが格納される。図８に示す例では、ピクセルデータが格納される。
【００７７】
図８に示される通信データは、まず、送信元のコントローラ１から、送信先１フィールドＦ３の情報で指定された第１のエンジン２ａに送信される。そして、第１のエンジン２ａによって、通信データに含まれるピクセルデータが取得される。その後、通信データは、第１のエンジン２ａから、送信先２フィールドＦ４の情報で指定された画像検品装置５に転送される。
【００７８】
通信データに含まれるピクセルデータを取得した第１のエンジン２ａは、通信データの転送時に、送信先１フィールドＦ３に、通信データが自装置を通過済みであることを示すフラグを立てる処理を行う。なお、本発明はこれに限定されず、第１のエンジン２ａは、通信データの転送時に、送信先１フィールドＦ３に設定されている自装置の情報を削除する処理を行ってもよい。
【００７９】
ここで、図９を参照して、自装置を通過済みであることを示すフラグが立てられた通信データの構成例について説明する。図９は、当該通信データの構成図である。図９に示す例では、送信先１フィールドＦ３において、自装置を通過済みであることを示すフラグが立てられた状態が、送信先１フィールドＦ３を太枠で囲うことにより表現されている。
【００８０】
図９に示すように、通信データに含まれるデータを取得した装置（第１のエンジン２ａ）において、通信データが自装置を通過済みであることを示すフラグを立てる処理が行われることにより、該通信データが、既に通信データが取得された装置（第１のエンジン２ａ）に不要に再送されることを防ぐことができる。
【００８１】
次に、図１０を参照して、第１のエンジン２ａから第２のエンジン２ｂにコミュニケーションデータを送信する際に生成される通信データの構成例について説明する。図１０は、当該通信データの構成図である。
【００８２】
図１０に示す通信データの送信元フィールドＦ２には、第１のエンジン２ａの装置情報（図中では“第１のエンジン”と表記されている）が格納され、送信先１フィールドＦ３には第２のエンジン２ｂの装置情報（図中では“第２のエンジン”と表記されている）が格納される。データフィールドＦ５には、コミュニケーションデータが格納される。
【００８３】
図１０に示す通信データは、送信元の第１のエンジン２ａから、送信先１フィールドＦ３の情報で指定された第２のエンジン２ｂに対して送信される。そして、第２のエンジン２ｂによって、通信データに含まれるコミュニケーションデータが取得される。
【００８４】
［各通信制御部の構成例及び制御例］
次に、図１１〜図１３を参照して、画像形成システム１００Ａを構成する各装置の通信制御部の構成例及び制御例について説明する。図１１は、コントローラ１の通信制御部１６の構成例及び制御例を示す図であり、図１２は、第１のエンジン２ａの通信制御部２５ａの構成例及び制御例を示す図である。図１３は、画像検品装置５の通信制御部５５の構成例及び制御例を示す図である。
【００８５】
（コントローラの通信制御部の構成及び制御例）
まず、図１１を参照して、コントローラ１の通信制御部１６の構成例及び制御例について説明する。コントローラ１の通信制御部１６は、図１１中において破線で囲んで示す、第１の通信制御機能部１６１及び第２の通信制御機能部１６２を備える。
【００８６】
第１の通信制御機能部１６１は、画像データ・情報ＩＦ５０ａ（図４、図５参照）を介して伝送される通信データの生成処理、及び、該通信データの送受信動作の制御を行う。第２の通信制御機能部１６２は、画像データ・情報ＩＦ５０ｂを介して伝送される通信データの生成処理、及び、該通信データの送受信動作の制御を行う。
【００８７】
第１の通信制御機能部１６１は、解析部１６１１、バッファ部１６１２及び送信先付与部１６１３を備える。第２の通信制御機能部１６２は、解析部１６２１、バッファ部１６２２及び送信先付与部１６２３を備える。なお、第１の通信制御機能部１６１及び第２の通信制御機能部１６２は、接続される専用線が互いに異なるのみであり、両者の構成は互いに同様である。したがって、構成については、第１の通信制御機能部１６１についてのみ説明し、第２の通信制御機能部１６２についての説明は省略する。
【００８８】
第１の通信制御機能部１６１の解析部１６１１は、他の装置から画像データ・情報ＩＦ５０ａを介して受信した通信データを解析して、該通信データが自装置宛に送信されたデータであるか否かを判定する。具体的には、解析部１６１１は、通信データ内の送信先１フィールドＦ３及び送信先２フィールドＦ４を参照して、送信先に自装置の装置情報が格納されているか否かを判定する。そして、解析部１６１１は、自装置宛に送信された通信データであると判定した場合、該通信データに含まれるデータを取得する。具体的には、バッファ部１６１２に該通信データに含まれるデータを転送して格納する。
【００８９】
また、解析部１６１１が、通信データに含まれるデータの取得後に該通信データを他の装置に転送する際、又は、通信データが自装置宛に送信されたデータではないと判定した場合、送信先付与部１６１３は、他の装置への通信データの転送処理を行う。
【００９０】
バッファ部１６１２は、解析部１６１１の解析結果に基づいて、通信データのデータフィールドＦ５（図８〜図１０参照）に格納されたデータを一時的に保持する。また、バッファ部１６１２は、ＩＯ制御部１７がメモリ１１（図５参照）から読み出した、他の装置に転送用するデータ（ピクセルデータ、コミュニケーションデータ）を、一時的に保持する。
【００９１】
送信先付与部１６１３は、通信データの送信先１フィールドＦ３（及び送信先２フィールドＦ４）に、データの送信先（転送先）の装置情報をセットする。また、送信先付与部１６１３は、通信データのデータフィールドＦ５に、送信するデータ（ピクセルデータ、コミュニケーションデータ）をセットして通信データを生成し、該通信データの送信処理を行う。
【００９２】
また、送信先付与部１６１３は、受信した通信データの送信先１フィールドＦ３（又は送信先２フィールドＦ４）に、通信データが自装置を通過したことを示すフラグを立てる処理（以下フラグ付与処理とも称する）を行う。次いで、送信先付与部１６１３は、送信先１フィールドＦ３に対してフラグ付与処理が行われた通信データを、送信先２フィールドＦ４で指定された装置に転送する処理を行う。
【００９３】
次に、第１の通信制御機能部１６１の各種制御動作例を説明する。例えば、第１の通信制御機能部１６１が受信した通信データにおいて、送信元フィールドＦ２に画像検品装置５の装置情報が格納され、送信先１フィールドＦ３にコントローラ１の装置情報が格納され、データフィールドＦ５にピクセルデータＤ１が格納されている場合を想定する。
【００９４】
この場合、第１の通信制御機能部１６１の解析部１６１１は、受信した通信データは、画像検品装置５から自装置（コントローラ１）宛に送信された通信データであると判定する。そして、解析部１６１１は、該通信データに含まれるピクセルデータＤ１を取得し、該ピクセルデータＤ１をバッファ部１６１２に格納する。これにより、通信データに含まれるピクセルデータＤ１がバッファ部１６１２に一時的に保持される。その後、バッファ部１６１２で保持されたピクセルデータＤ１は、ＩＯ制御部１７の制御に基づいて、メモリ１１（図５参照）に記憶される。
【００９５】
また、例えば、コントローラ１から第１のエンジン２ａ及び画像検品装置５に対してピクセルデータＤ２を送信する場合を想定する。この場合、第１の通信制御機能部１６１の送信先付与部１６１３は、送信先１フィールドＦ３に第１のエンジン２ａの装置情報をセットし、送信先２フィールドＦ４に画像検品装置５の装置情報をセットする。また、送信先付与部１６１３は、データフィールドＦ５にピクセルデータＤ２をセットする。
【００９６】
コントローラ１において、このようにして生成された通信データは、まず、第１のエンジン２ａに送信されて、第１のエンジン２ａによって通信データに含まれるピクセルデータＤ２が取得された後、第１のエンジン２ａから画像検品装置５に転送される。そして、画像検品装置５において、通信データに含まれるピクセルデータＤ２が取得される。
【００９７】
また、例えば、コントローラ１から第２のエンジン２ｂ及び画像検品装置５に対してピクセルデータＤ３を送信する場合を想定する。この場合、第２の通信制御機能部１６２の送信先付与部１６２３は、送信先１フィールドＦ３に第２のエンジン２ｂの装置情報をセットし、送信先２フィールドＦ４に画像検品装置５の装置情報をセットする。また、送信先付与部１６２３は、データフィールドＦ５にピクセルデータＤ３をセットする。
【００９８】
コントローラ１において、このようにして生成された通信データは、まず、第２のエンジン２ｂに送信されて、第２のエンジン２ｂによって通信データに含まれるピクセルデータＤ３が取得された後、第２のエンジン２ｂから画像検品装置５に転送される。そして、画像検品装置５において、通信データに含まれるピクセルデータＤ３が取得される。
【００９９】
つまり、本実施形態によれば、コントローラ１は、一回の通信データの送信処理によって、第１のエンジン２ａ及び／又は第２のエンジン２ｂに印刷させたいピクセルデータをそれぞれのエンジンに送信するとともに、各エンジンに送信したピクセルデータを、参照データとして画像検品装置５にも送信することができる。
【０１００】
（エンジンの通信制御部の構成及び制御例）
次に、図１２を参照して、第１のエンジン２ａの通信制御部２５ａの構成例及び制御例について説明する。なお、第１のエンジン２ａ及び第２のエンジン２ｂにおいて、通信制御部の構成は互いに同様であるため、構成については、第１のエンジン２ａの通信制御部２５ａについてのみ説明し、第２のエンジン２ｂの通信制御部２５ｂ（図示略）についての説明は省略する。
【０１０１】
第１のエンジン２ａの通信制御部２５ａは、図１２中において破線で囲んで示す、第１の通信制御機能部２５１ａ及び第２の通信制御機能部２５２ａを備える。
【０１０２】
第１の通信制御機能部２５１ａは、画像データ・情報ＩＦ５０ａ（図４、図６参照）を介して伝送される通信データの生成処理、及び、該通信データの送受信動作の制御を行う。第２の通信制御機能部２５２ａは、画像データ・情報ＩＦ５０ｃを介して伝送される通信データの生成処理、及び、該通信データの送受信動作の制御を行う。第１の通信制御機能部２５１ａ及び第２の通信制御機能部２５２ａの各構成は、それぞれ、図１１を参照して説明したコントローラ１の第１の通信制御機能部１６１及び第２の通信制御機能部１６２の各構成と同様であるため、第１の通信制御機能部２５１ａ及び第２の通信制御機能部２５２ａ構成の説明は省略する。
【０１０３】
次に、第１の通信制御機能部２５１ａの各種制御動作例を説明する。例えば、第１の通信制御機能部２５１ａが受信した通信データにおいて、送信元フィールドＦ２（図８〜図１０参照）にコントローラ１の装置情報が格納され、送信先１フィールドＦ３に第１のエンジン２ａの装置情報が格納され、送信先２フィールドＦ４に画像検品装置５の装置情報が格納されている場合を想定する。また、データフィールドＦ５には、ピクセルデータＤ４が格納されているとする。
【０１０４】
この場合、第１の通信制御機能部２５１ａの解析部２５１１ａは、受信した通信データが、コントローラ１から自装置（第１のエンジン２ａ）及び画像検品装置５宛に送信された通信データであると判定する。そして、解析部２５１１ａは、該通信データに含まれるピクセルデータＤ４を取得し、該ピクセルデータＤ４をバッファ部２５１２ａに格納する。これにより、通信データに含まれるピクセルデータＤ４がバッファ部２５１２ａに一時的に保持される。その後、バッファ部２５１２ａで保持されたピクセルデータＤ４は、ＩＯ制御部２６ａの制御に基づいて、メモリ２１ａ（図６参照）に記憶される。
【０１０５】
また、送信先付与部２５１３ａは、解析部２５１１ａの解析結果に基づいて、ピクセルデータＤ４を含む通信データを、画像データ・情報ＩＦ５０ａ（図４、図６参照）を介して、送信先２フィールドＦ４で指定されている画像検品装置５に転送する。
【０１０６】
また、例えば、第２の通信制御機能部２５２ａが受信した通信データにおいて、送信元フィールドＦ２に画像検品装置５の装置情報が格納され、送信先１フィールドＦ３にコントローラ１の装置情報が格納され、データフィールドＦ５にピクセルデータＤ５が格納されている場合を想定する。
【０１０７】
この場合、第２の通信制御機能部２５２ａの解析部２５２１ａは、受信した通信データが、画像検品装置５からコントローラ１宛に送信された通信データであると判定する。つまり、解析部２５２１ａは、受信した通信データが、自装置宛てに送信された通信データではないと判定する。
【０１０８】
そして、送信先付与部２５２３ａは、解析部２５２１ａの解析結果に基づいて、ピクセルデータＤ５を含む通信データを、画像データ・情報ＩＦ５０ｃ（図４、図６参照）を介して、送信先１フィールドＦ３で指定されている画像検品装置５に転送する。
【０１０９】
（画像検品装置の通信制御部の構成及び制御例）
次に、図１３を参照して、画像検品装置５の通信制御部５５の構成例及び制御例について説明する。画像検品装置５の通信制御部５５は、図１３中において破線で囲んで示す、第１の通信制御機能部５５１及び第２の通信制御機能部５５２を備える。
【０１１０】
第１の通信制御機能部５５１は、画像データ・情報ＩＦ５０ｃ（図４、図７参照）を介して伝送される通信データの生成処理、及び、該通信データの送受信動作の制御を行う。第２の通信制御機能部５５２は、画像データ・情報ＩＦ５０ｄを介して伝送される通信データの生成処理、及び、該通信データの送受信動作の制御を行う。第１の通信制御機能部５５１及び第２の通信制御機能部５５２の各構成は、それぞれ、図１１を参照して説明したコントローラ１の第１の通信制御機能部１６１及び第２の通信制御機能部１６２の各構成と同様であるため、第１の通信制御機能部５５１及び第２の通信制御機能部５５２の構成の説明は省略する。
【０１１１】
次に、第１の通信制御機能部５５１の各種制御動作について説明する。例えば、第１の通信制御機能部５５１が受信した通信データにおいて、送信元フィールドＦ２にコントローラ１の装置情報が格納され、送信先１フィールドＦ３又は送信先２フィールドＦ４に画像検品装置５の装置情報が格納され、データフィールドＦ５にピクセルデータＤ６が格納されている場合を想定する。
【０１１２】
この場合、第１の通信制御機能部５５１の解析部５５１１は、受信した通信データは、コントローラ１から第１のエンジン２ａ及び自装置（画像検品装置５）宛に送信された通信データであると判定する。そして、解析部５５１１は、該通信データに含まれるピクセルデータＤ６を取得し、該ピクセルデータＤ６をバッファ部５５１２に格納する。これにより、通信データに含まれるピクセルデータＤ６がバッファ部５５１２に一時的に保持される。その後、バッファ部５５１２で保持されたピクセルデータＤ６は、ＩＯ制御部５６の制御に基づいて、メモリ５１（図７参照）に記憶される。
【０１１３】
また、例えば、第２の通信制御機能部５５２が受信した通信データにおいて、送信元フィールドＦ２にコントローラ１の情報が格納され、送信先２フィールドＦ４に画像検品装置５の情報が格納され、データフィールドＦ５にピクセルデータＤ７が格納されている場合を想定する。
【０１１４】
この場合、第２の通信制御機能部５５２の解析部５５２１は、受信した通信データは、コントローラ１から自装置（画像検品装置５）宛に送信された通信データであると判定する。そして、解析部５５２１は、該通信データに含まれるピクセルデータＤ７を取得し、該ピクセルデータＤ７をバッファ部５５２２に格納する。これにより、通信データに含まれるピクセルデータＤ７がバッファ部５５２２に一時的に保持される。その後、バッファ部５５２２で保持されたピクセルデータＤ７は、ＩＯ制御部５６の制御に基づいて、メモリ５１に記憶される。
【０１１５】
また、例えば、画像検品装置５からコントローラ１に対して、解析用のピクセルデータＤ８を送信する場合を想定する。この場合、第２の通信制御機能部５５２の送信先付与部５５２３は、送信先１フィールドＦ３に画像検品装置５の装置情報をセットし、データフィールドＦ５に解析用のピクセルデータＤ８をセットする。
【０１１６】
画像検品装置５において、このようにして生成された通信データは、画像データ・情報ＩＦ５０ｄ（図４、図７参照）を介して第２のエンジン２ｂに送信され、第２のエンジン２ｂから画像データ・情報ＩＦ５０ｂを介してコントローラ１に転送される。そして、コントローラ１において、通信データに含まれる解析用のピクセルデータＤ８が取得される。
【０１１７】
つまり、本実施形態では、画像検品装置５は、解析を行わせたいピクセルデータをコントローラ１に送信することができ、コントローラ１に読取画像データの解析を依頼することができる。それゆえ、本実施形態によれば、画像演算（解析）処理のリソースを画像検品装置５とコントローラ１とで分散することができる。
【０１１８】
また、本実施形態では、一本の専用線（画像データ・情報ＩＦ５０ａ〜ＩＦ５０ｄのいずれか１つ）を介して、画像形成システム１００Ａを構成する各装置間で、ピクセルデータの配信と、コミュニケーションデータの送受信との両方を行うことが可能となる。それゆえ、本実施形態によれば、複数の装置間におけるデータの伝送（双方向及び単方向）を、配線を複雑にすることなく実現することができる。
【０１１９】
また、本実施形態では、１つの装置から複数の装置に対してデータを送信する場合、通信データの送信元となる装置の通信制御部の送信先付与部において、通信データの送信先として複数の装置情報を設定することができる。そして、通信データの送信先の装置では、自身の通信制御部の解析部において、通信データの送信先に自装置の情報が設定されているか否かが判定される。自装置の装置情報が設定されていると判定された場合には、通信データに含まれるピクセルデータ又はコミュニケーションデータが取得される。また、解析部において、通信データの送信先にさらに別の装置の装置情報が設定されていると判定された場合には、その装置（別の装置）に通信データを転送する制御が行われる。また、解析部において、通信データの送信先に自装置の装置情報が設定されていないと判定された場合には、通信データに含まれるデータは取得せずに通信データを送信先に設定された他の装置に転送する制御が行われる。
【０１２０】
したがって、本実施形態によれば、画像形成システム１００Ａを構成する各装置が、一回の通信データの送信により、ピクセルデータ又はコミュニケーションデータ等のデータを、複数の装置に送信できるようになる。
【０１２１】
また、本実施形態によれば、例えば、画像検品装置５等の処理能力の低い装置から、コントローラ１等の処理能力の高い装置に対して、データを転送して所定の処理を行わせることができる。それゆえ、本実施形態によれば、画像形成システム１００Ａを構成する各装置間で、リソースを分散することができ、かつ、効率的なデータの転送も可能になる。
【０１２２】
また、本実施形態では、画像形成システム１００Ａを構成する各装置が、各画像データ・情報ＩＦ５０ａ〜５０ｄにより環状に接続されてなるリングネットワークの１箇所が何らかの理由により断線した場合にも、他の経路を経由してデータの送信を行うことができる。
【０１２３】
ここで、図１４を参照して、コントローラ１、エンジン２、画像検品装置５をリングネットワークで接続した画像形成システム１００Ｂにおいて、リングネットワークを形成する画像データ・情報ＩＦのうちの１つが断線した場合における、通信データの送信経路の変更例について説明する。図１４は、画像形成システム１００Ｂにおいて、リングネットワークを形成する画像データ・情報ＩＦのうちの１つが断線した状態を示す図である。
【０１２４】
図１４に示す画像形成システム１００Ｂは、コントローラ１と、エンジン２と、リレーユニット４と、画像検品装置５とを備える。画像検品装置５は、リレーユニット４を介してエンジン２に接続される。また、画像形成システム１００Ｂは、エンジン２の前段に接続される給紙ユニット６と、画像検品装置５の後段に接続される排紙ユニット７とを備える。さらに、画像形成システム１００Ｂは、画像データ・情報ＩＦ５０ｅ〜５０ｇを備える。
【０１２５】
そして、画像形成システム１００Ｂでは、コントローラ１は、画像データ・情報ＩＦ５０ｅを介してエンジン２に接続され、エンジン２は、画像データ・情報ＩＦ５０ｆを介して画像検品装置５に接続される。また、画像検品装置５は、画像データ・情報ＩＦ５０ｇを介してコントローラ１に接続される。つまり、図１４に示す画像形成システム１００Ｂにおいては、コントローラ１、エンジン２、画像検品装置５が、画像データ・情報ＩＦ５０ｅ〜５０ｇによって環状に接続され、これらの装置間では、リングネットワークが構築される。
【０１２６】
ここで、図１４に白抜きのバツ印で示すように、コントローラ１及びエンジン２間を接続する画像データ・情報ＩＦ５０ｅが何らかの理由により断線した場合を想定する。この場合、例えば、コントローラ１からエンジン２へのデータの送信は、画像データ・情報ＩＦ５０ｇ、画像検品装置５、画像データ・情報ＩＦ５０ｆを経由して行われる。つまり、本実施形態によれば、リングネットワークを形成する画像データ・情報ＩＦのうちの１つが断線した場合においても、画像形成システムを構成する各装置は、断線した画像データ・情報ＩＦを介さない他の経路を介して、データの送信を行うことができる。
【０１２７】
＜各種変形例＞
なお、本発明は上述した各種実施形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得る。
【０１２８】
［変形例１］
例えば、上述の各実施形態に係る画像形成システムにおいて、別のコントローラ等の装置をさらに追加してもよい。ここで、図１５を参照して、コントローラをもう一台追加した画像形成システムの構成例（変形例１）について説明する。図１５は、変形例１に係る画像形成システム１００Ｃの概略構成図である。
【０１２９】
図１５に示す画像形成システム１００Ｃは、図４に示した画像形成システム１００Ａに、第２のコントローラ１ｂが追加されたものである。第２のコントローラ１ｂは、画像形成システム１００Ｃのリングネットワーク上において、第１のコントローラ１ａ（図４に示すコントローラ１に対応）と第２のエンジン２ｂとの間に挿入される。具体的には、第２のコントローラ１ｂは、画像データ・情報ＩＦ５０ｉを介して第１のコントローラ１ａと接続されるとともに、画像データ・情報ＩＦ５０ｈを介して第２のエンジン２ｂと接続される。
【０１３０】
つまり、図１５に示す変形例１のように、装置間を接続する複数の画像データ・情報ＩＦにより構成されるリングネットワークの一端に装置を挿入することにより、画像形成システムを拡張してもよい。
【０１３１】
変形例１に係る画像形成システム１００Ｃにおいては、例えば、第１のコントローラ１ａに第１のエンジン２ａの画像処理（ラスタライズ）を行わせ、第２のコントローラ１ｂに第２のエンジン２ｂの画像処理を行わせることも可能となる。このような制御を行うことにより、第１のコントローラ１ａ及び第２のコントローラ１ｂ間で画像処理のリソースを分散でき、かつ、第１のコントローラ１ａ及び第２のコントローラ１ｂによる効率的なデータの転送も可能となる。それゆえ、近年、コントローラにおける画像処理の高性能化や高速化に対する要求が高まっているが、上述の各実施形態によれば、このような要望にも容易に応えることができる。
【０１３２】
［変形例２］
また、直列タンデム方式で接続される複数のエンジンと画像検品装置とを有する画像形成システムでは、装置間を環状に接続する接続形態は図４に示す形態に限定されず、装置間を環状に接続する接続形態としては、様々な形態が考えられ得る。
【０１３３】
ここで、図１６を参照して、その一例（変形例２）を説明する。図１６は、変形例２に係る画像形成システム１００Ｄの概略構成図である。
【０１３４】
図１６に示す画像形成システム１００Ｄでは、コントローラ１は、画像データ・情報ＩＦ５０ａを介して第１のエンジン２ａに接続されるとともに、画像データ・情報ＩＦ５０ｋを介して画像検品装置５に接続される。また、第１のエンジン２ａは、画像データ・情報ＩＦ５０ｊを介して第２のエンジン２ｂに接続され、第２のエンジン２ｂは、画像データ・情報ＩＦ５０ｄを介して画像検品装置５に接続される。
【０１３５】
つまり、変形例２に係る画像形成システム１００Ｄでは、第１のエンジン２ａ、第２のエンジン２ｂ及び画像検品装置５が、画像データ・情報ＩＦ５０ｊと画像データ・情報ＩＦ５０ｄとを介してこの順で直列に接続される。リングネットワークをこのように構成した場合にも、画像形成システム１００Ｄを構成する各装置間で、ピクセルデータ又はコミュニケーションデータを含む通信データを双方向に伝送することができる。
【符号の説明】
【０１３６】
１…コントローラ、１ａ…第１のコントローラ、１ｂ…第２のコントローラ、２…エンジン、２ａ…第１のエンジン、２ｂ…第２のエンジン、５…画像検品装置、１６…通信制御部、１７…ＩＯ制御部、１８…ＲＩＰ部、２５、２５ａ…通信制御部、２６ａ…ＩＯ制御部、２７ａ…画像形成部、５０、５０ａ〜５０ｋ…画像データ・情報ＩＦ、５５…通信制御部、５６…ＩＯ制御部、５７…画像読取部、５８…画像検品部、１００、１００Ａ〜１００Ｄ…画像形成システム、１６１…第１の通信制御機能部、１６２…第２の通信制御機能部、２５１ａ…第１の通信制御機能部、２５２ａ…第２の通信制御機能部、５５１…第１の通信制御機能部、５５２…第２の通信制御機能部、１６１１…解析部、１６１２…バッファ部、１６１３…送信先付与部、１６２１…解析部、１６２２…バッファ部、１６２３…送信先付与部、２５１１ａ…解析部、２５１２ａ…バッファ部、２５１３ａ…送信先付与部、２５２２ａ…解析部、２５２３ａ…送信先付与部、５５１１…解析部、５５１２…バッファ部、５５２１…解析部、５５２２…バッファ部、５５２３…送信先付与部
【図１】
2019186637.tif 000003
【図２】
2019186637.tif 000004
【図３】
2019186637.tif 000005
【図４】
2019186637.tif 000006
【図５】
2019186637.tif 000007
【図６】
2019186637.tif 000008
【図７】
2019186637.tif 000009
【図８】
2019186637.tif 000010
【図９】
2019186637.tif 000011
【図１０】
2019186637.tif 000012
【図１１】
2019186637.tif 000013
【図１２】
2019186637.tif 000014
【図１３】
2019186637.tif 000015
【図１４】
2019186637.tif 000016
【図１５】
2019186637.tif 000017
【図１６】
2019186637.tif 000018