(57)【要約】【課題】特に業務用の高速印刷システムにおけるデータ処理部とエンジンコントローラ部の間のデータ転送において、個別の伝送路を用意することなく簡易な構成により保守用データの送受信を行える印刷システム及びデータ送受信制御プログラムを提供する。【解決手段】本発明における印刷システムは、データ処理部とエンジンコントローラ部とを接続する１の伝送路と、前記データ処理部及びエンジンコントローラ部にそれぞれ対となって設けられ、送受信するデータの種類毎に設けられたデータ送受信手段と、前記データ処理部及びエンジンコントローラ部間のデータ送受信手段においてデータの送受信が行われるとき、前記伝送路の帯域を分割し、送受信が行われるデータの種類に応じて分割された帯域から当該データの使用する帯域を割り当てるデータ送受信制御手段とを有する。【選択図】図３
2012064999.tif 000002
【特許請求の範囲】
【請求項１】
データ処理部とエンジンコントローラ部とを接続する１の伝送路と、
前記データ処理部及びエンジンコントローラ部にそれぞれ対となって設けられ、送受信するデータの種類毎に設けられたデータ送受信手段と、
前記データ処理部及びエンジンコントローラ部間のデータ送受信手段においてデータの送受信が行われるとき、前記伝送路の帯域を分割し、送受信が行われるデータの種類に応じて分割された帯域から当該データの使用する帯域を割り当てるデータ送受信制御手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記伝送路の帯域を分割する数と、データの種類毎に割り当てる帯域の数とを設定する設定手段を有することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記設定手段は、前記データの種類毎に割り当てる帯域の数の上下限範囲を設定し、
前記データ送受信制御手段は、設定された上下限範囲で、送受信が行われるデータの種類に応じて分割された帯域から当該データの使用する帯域を割り当てることを特徴とする請求項２記載の印刷システム。
【請求項４】
データ処理部とエンジンコントローラ部とを接続する１の伝送路と、
前記データ処理部及びエンジンコントローラ部にそれぞれ対となって設けられ、送受信するデータの種類毎に設けられたデータ送受信手段とを有する印刷システムに、
前記データ処理部及びエンジンコントローラ部間のデータ送受信手段においてデータの送受信が行われるとき、前記伝送路の帯域を分割し、送受信が行われるデータの種類に応じて分割された帯域から当該データの使用する帯域を割り当てるデータ送受信制御手段として機能させるためのデータ送受信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及びデータ送受信制御プログラムに関する。
【背景技術】
【０００２】
プリンタや複写機あるいは複合機（MFP: Multi function Peripheral）といった印刷システム製品は、ネットワークに接続できるものが多数ラインナップされてきている。また近年、これらの製品をインターネット経由で遠隔保守するサービスが各種ベンダーから提供されており、徐々に一般化している。遠隔保守サービスには、例えば障害対応や、トナー等の消耗品のドラムなどの定期交換部品の寿命予測、製品ファームウェアのアップデートなどがあり、オフィス向けだけでなく業務用の高速印刷機においても同様に遠隔保守サービス機能への対応が必須のものとなってきている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
図１は、従来の印刷システムによるシステム構成例を示すものである。図に示されるように、印刷システム１００は、デジタルフロントエンド（以下ＤＦＥという）１１０とエンジンコントローラ１２０とスキャナエンジン１３０とプリンタエンジン１４０とを含み構成されている。ここでＤＦＥ１１０は、画像データやジョブなどのデータを制御処理するデータ処理基盤である。エンジンコントローラ１２０は、スキャナエンジン１３０やプリンタエンジン１４０といったエンジンを制御するエンジン制御基盤である。また印刷システム１００は、ＤＦＥ１１０を媒介してネットワーク１６０に接続され、例えばインターネット経由にて遠隔保守用サーバ１７０からの保守サービスを受けることができるようになっている。
【０００４】
このような構成において、スキャナエンジン１３０で読取られた読取画像データはスキャナ制御部１２４に渡された後、読取画像データ送信部１２１により伝送路ａを通じてＤＦＥ１１０の読取画像データ受信部１１１へ転送される。一方、ＤＦＥ１１０で生成された印刷画像データは、ＤＦＥ１１０の印刷画像データ送信部１１２により伝送路ｂを通じてエンジンコントローラ１２０の印刷画像データ受信部１２２へ転送され、その後プリンタ制御部１２５からプリンタエンジン１４０へ渡される。また、上述の遠隔保守サービスのため、遠隔保守に必要なデータのやり取りは、伝送路ｃを通じてＤＦＥ１１０の保守データ送受信部１１３とエンジンコントローラ１２０の保守データ送受信部１２３の間で行われる。
【０００５】
ここで、特に業務用の高速印刷システムの場合、読取画像データや印刷画像データは大量のデータが高速に伝送される必要があるため、その構成上、図に示されるようにデジタルフロントエンド（DFE）１１０とエンジンコントローラ１２０の間の伝送路ａ、ｂに加え、保守用データのやりとりを行うための専用の伝送路ｃがさらに設けられている。しかしその反面、新たに専用の伝送路を設けると、その分部品点数が増えることによる部品コストや製造コストのアップを招くという問題があった。
【０００６】
ところで特許文献１には、転送方向の異なる２種類の画像データを１つのバスで同時に転送させるという目的で、転送方向毎に信号線の使用割り当てを変動させて同時転送を行うという方式が開示されている。しかし、印刷データおよびスキャンデータ以外の、保守用データのデータ転送があった場合には必ずしもうまく対応することはできない。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、特に業務用の高速印刷システムにおけるデータ処理部とエンジンコントローラ部の間のデータ転送において、個別の伝送路を用意することなく簡易な構成により保守用データの送受信を行える印刷システム及びデータ送受信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る印刷システムは、データ処理部とエンジンコントローラ部とを接続する１の伝送路と、前記データ処理部及びエンジンコントローラ部にそれぞれ対となって設けられ、送受信するデータの種類毎に設けられたデータ送受信手段と、前記データ処理部及びエンジンコントローラ部間のデータ送受信手段においてデータの送受信が行われるとき、前記伝送路の帯域を分割し、送受信が行われるデータの種類に応じて分割された帯域から当該データの使用する帯域を割り当てるデータ送受信制御手段とを有することを特徴とする。
【０００９】
また、上記の目的を達成するために、上記印刷システムにおいて、前記伝送路の帯域を分割する数と、データの種類毎に割り当てる帯域の数とを設定する設定手段を有することを特徴とする。
【００１０】
また、上記の目的を達成するために、上記印刷システムにおいて、前記設定手段は、前記データの種類毎に割り当てる帯域の数の上下限範囲を設定し、前記データ送受信制御手段は、設定された上下限範囲で、送受信が行われるデータの種類に応じて分割された帯域から当該データの使用する帯域を割り当てることを特徴とする。
【００１１】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、特に業務用の高速印刷システムにおけるデータ処理部とエンジンコントローラ部の間のデータ転送において、個別の伝送路を用意することなく簡易な構成により保守用データの送受信を行える印刷システム及びデータ送受信制御プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】従来の印刷システムによるシステム構成例を示す。
【図２】本実施形態に係る印刷システムによるシステム構成例を示す。
【図３】共通伝送路のPCI Express１５０を使ったＤＦＥ１１０とエンジンコントローラ１２０間のデータのやり取りを示す。
【図４】使用目的毎の動的な割り振りレーン例（その１）を示す。
【図５】使用目的毎の動的な割り振りレーン例（その２）を示す。
【図６】使用目的毎の動的な割り振りレーン例（その３）を示す。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための最良の形態について図面を参照して説明する。
【００１５】
[実施形態１]
図２は、本実施形態に係る印刷システムによるシステム構成例を示すものである。図１と比較すると、ＤＦＥ１１０とエンジンコントローラ１２０の間にはデータ転送に用いる共通の伝送路として例えばPCI Express１５０が１つ設けられている。また、ＤＦＥ１１０のデータ送受信部１１４とエンジンコントローラ１２０とにはそれぞれのデータ送受信部１１４及びデータ送受信部１２６が設けられ、PCI Express１５０を介して相互に接続される。
【００１６】
そしてＤＦＥ１１０とエンジンコントローラ１２０の間のデータ転送は、ＤＦＥ１１０のデータ送受信部１１４とエンジンコントローラ１２０のデータ送受信部１２６により行われる。図１と比較すると、読取画像データ受信部１１１と読取画像データ送信部１２１、印刷画像データ送信部１１２と印刷画像データ受信部１２２、保守データ送受信部１１３と保守データ送受信部１２３の間に個別の伝送路ａ、ｂ、ｃを有することはない。
【００１７】
このような構成において、スキャナエンジン１３０で読取られた読取画像データはスキャナ制御部１２４に渡された後、読取画像データ送信部１２１に渡される。さらにデータ送受信部１２６により伝送路のPCI Express１５０を通じてＤＦＥ１１０のデータ送受信部１１４へ転送される。その後、読取画像データ受信部１１１へ渡される。一方、ＤＦＥ１１０で生成された印刷画像データは、ＤＦＥ１１０の印刷画像データ送信部１１２によりデータ送受信部１１４へ渡される。さらにデータ送受信部１１４により伝送路のPCI Express１５０を通じてエンジンコントローラ１２０のデータ送受信部１２６へ転送される。その後、印刷画像データ受信部１２２及びプリンタ制御部１２５からプリンタエンジン１４０へ渡される。また、上述の遠隔保守サービスのため、遠隔保守に必要なデータのやり取りは、伝送路のPCI Express１５０を通じてＤＦＥ１１０のデータ送受信部１１４とエンジンコントローラ１２０のデータ送受信部１２６の間で行われる。
【００１８】
図３は、共通伝送路のPCI Express１５０を使ったＤＦＥ１１０とエンジンコントローラ１２０間のデータのやり取りを示すものである。読取画像データ、印刷画像データは、それぞれ毎分何枚をスキャン又はプリントするといった製品仕様を満足するため、一定以上のデータ転送速度を最低限確保する必要があり、読取画像データと印刷画像データが互いに影響を与えた結果、転送速度の低下を招くことは好ましくない（製品仕様の低下を招く）。また同様に、保守データの送受信が、印刷システム本来の読取画像データや印刷画像データの転送に影響を与えることも好ましくない。
【００１９】
そのため、本実施形態に係る印刷システムでは、複数レーンからなるPCI Express１５０の各レーンを使用目的毎に割り振り、使用目的毎に使用するレーンを論理的に確定させる。即ちそれぞれが使用目的毎の各データの転送において専有するようにすることで、互いの転送速度に影響を与えることのない共通の伝送路を実現する。
【００２０】
具体的に例えば、図３に示されるようにＤＦＥ１１０のデータ送受信部１１４とエンジンコントローラ１２０のデータ送受信部１２６は、PCI Express１５０を８のレーンに固定分割する。仮にこの伝送路の帯域を１００とすると、１レーンあたりの帯域は、１００／８＝１２．５となる。そして読取画像データ用に３レーン、印刷画像データ用に４レーン、保守データ用に１レーンを割り振るとすると、この伝送路において、読取画像データは３７．５、印刷画像データは５０、保守データは１２．５の帯域をデータ転送に使用できる。このようにすると、読取画像データ受信部１１１と読取画像データ送信部１２１間では、常に読取画像データの伝送に３レーン分、つまり帯域３７．５を常に使用できる。また印刷画像データ送信部１１２と印刷画像データ受信部１２２間では、常に印刷画像データの伝送に４レーン分、つまり帯域５０を常に使用できる。また保守データ送受信部１１３と保守データ送受信部１２３間では、常に保守データの伝送に１レーン分、つまり帯域１２．５を常に使用できる。
【００２１】
なお、レーンの固定分割数及び使用目的毎の割り振りレーン数は、ＤＦＥ１１０のデータ送受信部１１４とエンジンコントローラ１２０のデータ送受信部１２６において制御されるが、この「レーンの固定分割数」及び「使用目的毎の割り振りレーン数」は、印刷システム２００の出荷時や、出荷後の管理者の設定により、既知値としてその値は予めメモリ等で保持される。この例の場合には、「レーンの固定分割数」及び「使用目的毎の割り振りレーン数」は、「レーンの固定分割数＝８」、またそれぞれ「読取画像データ：３」、「印刷画像データ：４」、「保守データ：１」と設定されている。特に業務用の高速印刷システムの場合には、読取画像データや印刷画像データは大量のデータが高速に伝送される必要があるため、読取画像データ及び印刷画像データの使用するレーン数はより多く設定されるとよい。但し保守データには少なくともレーン数１を確保する。緊急事態（障害等）に備え、常に最低限の伝送路は確保する必要があるからである。
【００２２】
なおまた、この「レーンの固定分割数」及び「使用目的毎の割り振りレーン数」に代えて、使用目的毎の「レーン使用比率」を既知値として予め保持されていてもよい。例えば、レーン使用比率が、「読取画像データ：印刷画像データ：保守データ＝４：５：１」と設定されている場合には、結果として上述と同様に、読取画像データは３７．５、印刷画像データは５０、保守データは１２．５の帯域を使用できるようになる。
【００２３】
なおまた、データ送受信部１１４及びデータ送受信部１２６は、データ受信時に相手方に対し送信を行うデータの使用目的を識別する必要があるが、受信したデータ内において使用目的を識別しうる所定の識別子（例えば使用目的を直接的に示すフラグや、該データ特有のフラグやデータ）を参照することにより、データの使用目的を識別し、該データに応じたレーンを使用してデータ送信できる。
【００２４】
以上のように、本実施形態１に係る印刷システムは、ＤＦＥとエンジンコントローラ間を１つのデータ転送線（伝送路）で接続し、種類の異なるデータを１の伝送路で共用して送受信を行うとともに、データ転送線（伝送路）の各レーンを、データの種類に応じて帯域を占有させることで、優先度の低いデータ通信によって優先度の高いデータ通信のパフォーマンスが低下することを防止できる。即ちより少ないハード資源で高いパフォーマンスのシステムを構築することが可能である。
【００２５】
[実施形態２]
上述の実施形態１においては、「レーンの固定分割数」及び「使用目的毎の割り振りレーン数」は、予め印刷システム２００の出荷時や、出荷後の管理者の設定により、使用目的毎に既知値として予め保持されるものとして説明した。本実施形態２においては、原則は既知値（規定値）に従うものとするが、ある特定の使用目的でデータが送受信される場合や、他の使用目的によるデータ送受信が行われていない場合、動的に「使用目的毎の割り振りレーン数」を変化させるものである。
【００２６】
例えば、業務用の高速印刷システムにおいて、大量の印刷作業を集中的に行うような場合、印刷画像データの使用するレーン数を既知値（規定値）５から一時的に８に変更する。本実施形態２においてＤＦＥ１１０のデータ送受信部１１４とエンジンコントローラ１２０のデータ送受信部１２６には、「レーンの固定分割数」、「使用目的毎の割り振りレーン数」に加え、「使用目的毎の割り振りレーン数範囲」が予め保持される。「使用目的毎の割り振りレーン数範囲」は、ある特定の使用目的でデータが送受信される場合や、他の使用目的によるデータ送受信が行われていない場合、一時的に動的に振り分けられる使用目的毎の割り振りレーン数の最大から最小レーン数の範囲を示す。
【００２７】
よって、本実施形態２においては、「レーンの固定分割数」及び「使用目的毎の割り振りレーン数（使用目的毎の割り振りレーン数範囲）」は、「レーンの固定分割数＝８」、またそれぞれ「読取画像データ：３（１〜５）」、「印刷画像データ：４（４〜８）」、「保守データ：１（１〜１８）」と設定されているものとすると、業務用の高速印刷システムにおいて、大量の印刷作業を集中的に行うような場合、印刷画像データの使用するレーン数を既知値（規定値）５から一時的に最大８に変更することができる（例えば図４参照）。
【００２８】
また例えば、業務用の高速印刷システムにおいて、大量のスキャン作業を集中的に行うような場合、読取画像データの使用するレーン数を既知値（規定値）３から一時的に最大５に変更することができる（例えば図５参照）。
【００２９】
なお、動的に割り振りレーン数を変更する場合、ある特定の使用目的でデータが送受信される場合（例えば大量の印刷作業を集中的に行うような場合）に動的に割り振りレーン数を変更するときは、管理者が印刷システムに対し所定の指示操作を行ったりすることで、割り振りレーン数を最小値から最大値の範囲で一時的に変更できる。また、他の使用目的によるデータ送受信が行われていない場合に動的に割り振りレーン数を変更するときは、ＤＦＥ１１０のデータ送受信部１１４とエンジンコントローラ１２０のデータ送受信部１２６が他のデータ送受信の有無を確認することで判断できる。
【００３０】
また例えば、印刷システム２００の障害発生時や、製品ファームウェアのアップデートなど保守上、急を要する場合には、遠隔保守用サーバ１７０からの保守サービスに係る保守データの送受信の使用するレーン数を既知値（規定値）１から一時的に最大８に変更することができる（例えば図６参照）。このとき一旦業務系のデータ送受信は停止されることになるが、何よりもまずは保守作業により障害等を復旧することが優先されるべきだからである。なおこのような場合には、保守データ送受信部１１３を介し保守オペレータから入力されるコマンド命令よって割り振りレーン数を最小値１から最大値８の範囲で一時的に変更できる。そして保守データのレーン数の最小値１としているのは、緊急事態（障害等）に備え、常に最低限の伝送路は確保する必要があるからである。
【００３１】
以上のように、本実施形態２に係る印刷システムは、ＤＦＥとエンジンコントローラ間を１つのデータ転送線（伝送路）で接続し、種類の異なるデータを１の伝送路で共用して送受信を行うとともに、データ転送線（伝送路）の各レーンを、データの種類に応じて帯域を占有させつつも、場面に応じて動的に占有するレーン数を変更することができる。データの種類に応じて帯域を占有させつつも、ときには優先度の高いデータ通信は変化しうるため、その場面に応じた優先度の低いデータ通信によって優先度の高いデータ通信のパフォーマンスが低下することを防止できる。即ちより少ないハード資源で高いパフォーマンスのシステムを構築することが可能である。
【００３２】
以上、上述の本実施形態によれば、特に業務用の高速印刷システムにおけるDFEとエンジンコントローラの間のデータ転送において、個別の伝送路を用意することなく簡易な構成により保守用データの送受信を行える印刷システム等を提供することが可能となる。
【００３３】
各実施形態に基づき本発明の説明を行ってきたが、上記各実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。また、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【符号の説明】
【００３４】
１００        印刷システム（従来例）
１１０        デジタルフロントエンド（ＤＦＥ）
１１１        読取画像データ受信部
１１２        印刷画像データ送信部
１１３        保守データ送受信部
１１４        データ送受信部
１２０        エンジンコントローラ
１２１        読取画像データ送信部
１２２        印刷画像データ受信部
１２３        保守データ送受信部
１２４        スキャナ制御部
１２５        プリンタ制御部
１２６        データ送受信部
１３０        スキャナエンジン
１４０        プリンタエンジン
１５０        伝送路、PCI Express
１６０        ネットワーク
１７０        遠隔保守用サーバ
２００        印刷システム（本実施形態例）
【先行技術文献】
【特許文献】
【００３５】
【特許文献１】特開２００１−１９７２４５号公報
【図１】
2012064999.tif 000003
【図２】
2012064999.tif 000004
【図３】
2012064999.tif 000005
【図４】
2012064999.tif 000006
【図５】
2012064999.tif 000007
【図６】
2012064999.tif 000008