(57)【要約】      （修正有）【課題】インクジェット方式の画像形成装置を利用する場合に、画像処理装置から送信される印刷データの転送遅延に起因して印刷ムラが生じてしまうのを防止する印刷システムを提供する。【解決手段】印刷システム１０は、画像処理装置１が、画像形成装置２によるバンドの印刷データ１件あたりの処理時間よりも、画像処理装置から画像形成装置へのバンドの印刷データ１件あたりの転送時間のほうが短くなるようにネットワークの通信帯域を確保した上で、ネットワークを介して画像形成装置に各バンドの印刷データを送信する。【選択図】図１
2017078964.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置、及び前記画像処理装置にネットワークを介して接続される画像形成装置を備える印刷システムであって、
前記画像処理装置は、
印刷の対象である画像を示す画像データを、前記画像を構成する複数のバンドに対応する複数件のバンドデータに分割するデータ分割部と、
前記複数件のバンドデータそれぞれに所定の画像処理を適用することで、それぞれ前記画像形成装置が処理可能な形式であり、前記複数件のバンドデータそれぞれに対応する複数件の印刷データを生成する印刷データ生成部と、
前記ネットワークを介して前記画像形成装置に前記複数件の印刷データを順次送信する印刷データ送信部と、
を備え、
前記画像形成装置は、
走査方向に移動するキャリッジと、
前記キャリッジに搭載され、印刷の対象物に向けてインクを吐出するヘッドと、
前記各件の印刷データの受信する度に、当該受信した印刷データに基づいて、前記キャリッジ及び前記ヘッドを制御することで、当該受信した印刷データに対応するバンドの印刷処理を行う印刷制御部と、
を備え、
前記印刷データ送信部は、前記印刷制御部による印刷データ１件あたりの処理時間よりも、前記画像処理装置から前記画像形成装置への当該印刷データ１件あたりの転送時間のほうが短くなるように前記ネットワークの通信帯域を確保した上で、前記ネットワークを介して前記画像形成装置に各件の印刷データを送信する、
印刷システム。
【請求項２】
前記ネットワークでは、前記画像処理装置と前記画像形成装置との間に中継器が配置されており、
前記中継器の通信設定に基づいて、前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域が確保される、
請求項１に記載の印刷システム。
【請求項３】
前記画像処理装置の通信設定に基づいて、前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域が確保される、
請求項１に記載の印刷システム。
【請求項４】
前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域は、前記印刷データ送信部が送信し得る印刷データの最大のデータサイズに対応して予め確保される、
請求項１から３のいずれか１項に記載の印刷システム。
【請求項５】
前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域は、前記画像処理装置が印刷の対象となる画像データを取得する度に、当該取得した画像データから得られる複数件の印刷データのうちデータサイズが最も大きい印刷データのデータサイズに対応して確保される、
請求項１から３のいずれか１項に記載の印刷システム。
【請求項６】
画像処理装置が、当該画像処理装置にネットワークを介して接続される画像形成装置を制御して画像の印刷を行う印刷方法であって、
前記画像処理装置が、
印刷の対象である画像を示す画像データを、前記画像を構成する複数のバンドに対応する複数件のバンドデータに分割するステップと、
前記複数件のバンドデータそれぞれに所定の画像処理を適用することで、それぞれ前記画像形成装置が処理可能な形式であり、前記複数件のバンドデータそれぞれに対応する複数件の印刷データを生成するステップと、
前記ネットワークを介して前記画像形成装置に前記複数件の印刷データを順次送信するステップと、
を実行し、
前記画像形成装置は、
走査方向に移動するキャリッジと、
前記キャリッジに搭載され、印刷の対象物に向けてインクを吐出するヘッドと、
前記各件の印刷データの受信する度に、当該受信した印刷データに基づいて、前記キャリッジ及び前記ヘッドを制御することで、当該受信した印刷データに対応するバンドの印刷処理を行う印刷制御部と、
を備え、
前記印刷データを送信するステップでは、前記画像処理装置は、前記印刷制御部による印刷データ１件あたりの処理時間よりも、前記画像処理装置から前記画像形成装置への当該印刷データ１件あたりの転送時間のほうが短くなるように前記ネットワークの通信帯域を確保した上で、前記ネットワークを介して前記画像形成装置に各件の印刷データを送信する、
印刷方法。
【請求項７】
画像処理装置が、当該画像処理装置にネットワークを介して接続される画像形成装置を制御して画像の印刷を行うための印刷プログラムであって、
前記画像処理装置に、
印刷の対象である画像を示す画像データを、前記画像を構成する複数のバンドに対応する複数件のバンドデータに分割するステップと、
前記複数件のバンドデータそれぞれに所定の画像処理を適用することで、それぞれ前記画像形成装置が処理可能な形式であり、前記複数件のバンドデータそれぞれに対応する複数件の印刷データを生成するステップと、
前記ネットワークを介して前記画像形成装置に前記複数件の印刷データを順次送信するステップと、
を実行させ、
前記画像形成装置は、
走査方向に移動するキャリッジと、
前記キャリッジに搭載され、印刷の対象物に向けてインクを吐出するヘッドと、
前記各件の印刷データの受信する度に、当該受信した印刷データに基づいて、前記キャリッジ及び前記ヘッドを制御することで、当該受信した印刷データに対応するバンドの印刷処理を行う印刷制御部と、
を備え、
前記印刷データを送信するステップでは、前記画像処理装置に、前記印刷制御部による印刷データ１件あたりの処理時間よりも、前記画像処理装置から前記画像形成装置への当該印刷データ１件あたりの転送時間のほうが短くなるように前記ネットワークの通信帯域を確保した上で、前記ネットワークを介して前記画像形成装置に各件の印刷データを送信させる、
ための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷方法及び印刷プログラムに関する。
【背景技術】
【０００２】
近年、様々なタイプの印刷システムが提案されている。例えば、非特許文献１に例示されるように、印刷の対象となる画像データを処理する画像処理装置と、画像処理装置から画像データを受信し、受信した画像データの印刷処理を行う画像形成装置と、によって構成される印刷システムがある。
【０００３】
この印刷システムでは、まず、画像処理装置が、受付端末を介して又は直接、印刷対象の画像データの指定をユーザから受け付ける。次に、画像処理装置は、印刷の対象に指定された画像データを複数件のバンドデータに分割し、分割した各件のバンドデータに、ハーフトーン処理等の所定の画像処理を適用することで、それぞれ画像形成装置が処理可能な形式の複数件の印刷データを生成する。そして、画像形成装置は、生成した複数件の印刷データを画像形成装置に順次転送し、これに応じて、画像形成装置は、受信した複数件の印刷データに基づいて、指定された画像データの示す画像を形成し、出力する。
【０００４】
このとき、画像形成装置がインクジェットプリンタである場合、画像形成装置は、各件の印刷データを受信する度に、キャリッジとインクジェットヘッドとを制御して、受信した印刷データに対応するバンドの印刷処理を行う。つまり、画像形成装置は、印刷データの受信と受信した印刷データに対応するバンドの印刷処理とを繰り返すことで、画像データの示す画像をバンド単位で形成（印刷）する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“QSS Green｜ドライプリンター｜商品紹介｜NORITSU.INFO”、［online］、ＮＫワークス株式会社、［平成２７年９月２４日］、インターネット＜http://www.noritsu.info/products/dry/QSSGreen.php＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、上記のような構成の印刷システムでは、画像形成装置は、ＵＳＢ（Universal Serial Bus）接続等によって、画像処理装置に直接接続されていた。そのため、画像処理装置と画像形成装置との間のデータ通信は、これらの間のネットワークの通信帯域を占有することができた。
【０００７】
しかしながら、ルータ、スイッチングハブ等の中継器を利用して、画像処理装置と画像形成装置とをネットワークを介して接続する場合、画像処理装置と画像形成装置との間のデータ通信が、これらの間のネットワークの通信帯域を占有することができなくなってしまう可能性がある。例えば、上記中継器に受付端末等の他の装置が接続される場合、当該他の装置と画像処理装置との間でデータ通信が行われる分だけ、画像処理装置と画像形成装置との間のデータ通信に割り当て可能な通信帯域が制限されてしまう。本件発明者らは、このような場合に、画像形成装置のプリント方式がインクジェット方式であると、換言すると、画像形成装置がインクジェットプリンタであると、次のような問題点が生じることを見出した。
【０００８】
すなわち、画像形成装置は、各件の印刷データを受信する度に、受信した印刷データに対応するバンドの印刷を順次行う。そのため、次のバンドの印刷を開始するまでに、当該次のバンドに対応する印刷データを受信できない場合には、画像形成装置は、次のバンドの印刷処理を実行することができず、処理中のバンドの印刷が完了した時点で、一旦、印刷処理を停止する。
【０００９】
このような印刷処理の停止は、対象のバンドの印刷が完了してから、当該対象のバンドの次のバンドに対応する印刷データを受信するまでの間、継続してしまう。このような印刷処理の停止が継続すると、対象のバンドと当該対象のバンドの次のバンドとの間で、インクが塗布されるタイミングに大きな時間差が生じてしまう可能性がある。
【００１０】
したがって、印刷処理の停止が発生すると、対象のバンドに塗布されたインクと次のバンドに塗布されたインクとの間で乾燥するタイミングに大きな差が生じてしまい、これによって、対象のバンドと次のバンドとの間で印刷ムラが生じてしまう可能性がある。つまり、本件発明者らは、上記のような構成の印刷システムにおいて、インクジェット方式の画像形成装置を利用する場合には、画像処理装置から送信される印刷データの転送遅延に起因して印刷ムラが生じる可能性があるという問題点が生じることを見出した。
【００１１】
本発明は、一側面では、このような点を考慮してなされたものであり、インクジェット方式の画像形成装置を利用する場合に、画像処理装置から送信される印刷データの転送遅延に起因して印刷ムラが生じてしまうのを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【００１３】
すなわち、本発明の一側面に係る印刷システムは、画像処理装置、及び前記画像処理装置にネットワークを介して接続される画像形成装置を備える印刷システムである。前記画像処理装置は、印刷の対象である画像を示す画像データを、前記画像を構成する複数のバンドに対応する複数件のバンドデータに分割するデータ分割部と、前記複数件のバンドデータそれぞれに所定の画像処理を適用することで、それぞれ前記画像形成装置が処理可能な形式であり、前記複数件のバンドデータそれぞれに対応する複数件の印刷データを生成する印刷データ生成部と、前記ネットワークを介して前記画像形成装置に前記複数件の印刷データを順次送信する印刷データ送信部と、を備える。前記画像形成装置は、走査方向に移動するキャリッジと、前記キャリッジに搭載され、印刷の対象物に向けてインクを吐出するヘッドと、前記各件の印刷データの受信する度に、当該受信した印刷データに基づいて、前記キャリッジ及び前記ヘッドを制御することで、当該受信した印刷データに対応するバンドの印刷処理を行う印刷制御部と、を備える。そして、前記印刷データ送信部は、前記印刷制御部による印刷データ１件あたりの処理時間よりも、前記画像処理装置から前記画像形成装置への当該印刷データ１件あたりの転送時間のほうが短くなるように前記ネットワークの通信帯域を確保した上で、前記ネットワークを介して前記画像形成装置に各件の印刷データを送信する。
【００１４】
上記構成では、画像処理装置は、印刷対象の画像データから複数件の印刷データを生成し、生成した複数件の印刷データを画像形成装置に順次送信するように構成される。また、画像形成装置は、キャリッジ及びインクを吐出するヘッドを備え、画像処理装置から印刷データを受信する度に、当該受信した印刷データに対応するバンドの印刷処理を実行するインクジェットプリンタとして構成される。
【００１５】
ここで、上記構成では、画像処理装置の印刷データ送信部は、画像形成装置の印刷制御部による印刷データ１件あたりの処理時間よりも、画像処理装置から画像形成装置への当該印刷データ１件あたりの転送時間のほうが短くなるようにネットワークの通信帯域を確保した上で、ネットワークを介して画像形成装置に各件の印刷データを送信する。
【００１６】
すなわち、上記印刷システムは、画像処理装置と画像形成装置との間のデータ通信に適切な通信帯域を割り当てることで、１件あたりの印刷データの転送が当該１件あたりの印刷データの印刷処理よりも早く完了するように構成される。そのため、対象のバンドの印刷が完了するまでに、当該対象のバンドの次のバンドに対応する印刷データが画像形成装置に転送されないような印刷データの転送遅延が生じるのを防止することができる。
【００１７】
したがって、上記構成によれば、次のバンドに対応する印刷データが受信できないことに起因する印刷処理の停止を避けることができる。そのため、インクジェット方式の画像形成装置を利用する場合に、画像処理装置から送信される印刷データの転送遅延に起因して印刷ムラが生じてしまうのを防止することができる。
【００１８】
また、上記一側面に係る印刷システムの別の形態として、前記ネットワークでは、前記画像処理装置と前記画像形成装置との間に中継器が配置されてよく、前記中継器の通信設定に基づいて、前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域が確保されてよい。当該構成によれば、印刷データの転送遅延に起因する印刷ムラが生じないような、画像処理装置と画像形成装置との間のデータ通信に割り当てる通信帯域の確保を、中継器の通信設定により達成することができる。そのため、中継器以外の他装置の変更を極力避けることができ、画像処理装置から送信される印刷データの転送遅延に起因する印刷ムラの防止を低コストで実現することができる。
【００１９】
また、上記一側面に係る印刷システムの別の形態として、前記画像処理装置の通信設定に基づいて、前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域が確保されてよい。当該構成によれば、印刷データの転送遅延に起因する印刷ムラが生じないような、画像処理装置と画像形成装置との間のデータ通信に割り当てる通信帯域の確保を、画像処理装置内の通信設定により達成することができる。そのため、画像処理装置以外の他装置の変更を極力避けることができ、画像処理装置から送信される印刷データの転送遅延に起因する印刷ムラの防止を低コストで実現することができる。
【００２０】
また、上記一側面に係る印刷システムの別の形態として、前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域は、前記印刷データ送信部が送信し得る印刷データの最大のデータサイズに対応して予め確保されてよい。当該構成によれば、画像を印刷する度に通信設定を変更しなくてもよくなるため、画像処理装置及び画像形成装置における画像の印刷に係る一連の処理を高速にすることができる。
【００２１】
また、上記一側面に係る印刷システムの別の形態として、前記画像処理装置が前記画像形成装置に各件の印刷データを送信する際の前記通信帯域は、前記画像処理装置が印刷の対象となる画像データを取得する度に、当該取得した画像データから得られる複数件の印刷データのうちデータサイズが最も大きい印刷データのデータサイズに対応して確保されてよい。当該構成によれば、画像処理装置と画像形成装置との間のデータ通信には、画像形成装置におけるバンドの印刷処理が停止しない程度に、各件の画像データに応じて、ネットワークの通信帯域が適切に割り当てることができる。すなわち、当該構成によれば、画像処理装置と画像形成装置との間のデータ通信がネットワークの通信帯域を過剰に占有するのを防止し、例えば、他の通信に適宜割り当てる等、当該ネットワークの通信帯域を効率的に使用することができる。
【００２２】
なお、上記各形態に係る印刷システムの別の形態として、以上の各構成を実現する情報処理方法であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータその他装置、機械等が読み取り可能な記憶媒体であってもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、プログラム等の情報を、電気的、磁気的、光学的、機械的、又は、化学的作用によって蓄積する媒体である。また、情報処理システムは、１又は複数の情報処理装置によって実現されてもよい。
【００２３】
例えば、本発明の一側面に係る情報処理方法は、画像処理装置が、当該画像処理装置にネットワークを介して接続される画像形成装置を制御して画像の印刷を行う印刷方法である。当該印刷方法では、前記画像処理装置が、印刷の対象である画像を示す画像データを、前記画像を構成する複数のバンドに対応する複数件のバンドデータに分割するステップと、前記複数件のバンドデータそれぞれに所定の画像処理を適用することで、それぞれ前記画像形成装置が処理可能な形式であり、前記複数件のバンドデータそれぞれに対応する複数件の印刷データを生成するステップと、前記ネットワークを介して前記画像形成装置に前記複数件の印刷データを順次送信するステップと、を実行する。前記画像形成装置は、走査方向に移動するキャリッジと、前記キャリッジに搭載され、印刷の対象物に向けてインクを吐出するヘッドと、前記各件の印刷データの受信する度に、当該受信した印刷データに基づいて、前記キャリッジ及び前記ヘッドを制御することで、当該受信した印刷データに対応するバンドの印刷処理を行う印刷制御部と、を備える。そして、前記印刷データを送信するステップでは、前記画像処理装置は、前記印刷制御部による印刷データ１件あたりの処理時間よりも、前記画像処理装置から前記画像形成装置への当該印刷データ１件あたりの転送時間のほうが短くなるように前記ネットワークの通信帯域を確保した上で、前記ネットワークを介して前記画像形成装置に各件の印刷データを送信する。
【００２４】
また、例えば、本発明の一側面に係るプログラムは、画像処理装置が、当該画像処理装置にネットワークを介して接続される画像形成装置を制御して画像の印刷を行うための印刷プログラムである。当該印刷プログラムは、前記画像処理装置に、印刷の対象である画像を示す画像データを、前記画像を構成する複数のバンドに対応する複数件のバンドデータに分割するステップと、前記複数件のバンドデータそれぞれに所定の画像処理を適用することで、それぞれ前記画像形成装置が処理可能な形式であり、前記複数件のバンドデータそれぞれに対応する複数件の印刷データを生成するステップと、前記ネットワークを介して前記画像形成装置に前記複数件の印刷データを順次送信するステップと、を実行させるための印刷プログラムである。前記画像形成装置は、走査方向に移動するキャリッジと、前記キャリッジに搭載され、印刷の対象物に向けてインクを吐出するヘッドと、前記各件の印刷データの受信する度に、当該受信した印刷データに基づいて、前記キャリッジ及び前記ヘッドを制御することで、当該受信した印刷データに対応するバンドの印刷処理を行う印刷制御部と、を備える。そして、当該印刷プログラムは、前記印刷データを送信するステップでは、前記画像処理装置に、前記印刷制御部による印刷データ１件あたりの処理時間よりも、前記画像処理装置から前記画像形成装置への当該印刷データ１件あたりの転送時間のほうが短くなるように前記ネットワークの通信帯域を確保した上で、前記ネットワークを介して前記画像形成装置に各件の印刷データを送信させる。
【発明の効果】
【００２５】
本発明によれば、インクジェット方式の画像形成装置を利用する場合に、画像処理装置から送信される印刷データの転送遅延に起因して印刷ムラが生じてしまうのを防止する技術を提供することすることができる。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明が適用される場面の一例を示す。
【図２】図２は、実施の形態に係る画像処理装置のハードウェア構成を例示する。
【図３】図３は、実施の形態に係る中継器のハードウェア構成を例示する。
【図４】図４は、実施の形態に係る画像形成装置のハードウェア構成を例示する。
【図５】図５は、実施の形態に係る画像処理装置の機能構成を例示する。
【図６】図６は、実施の形態に係る画像処理装置の処理手順を例示する。
【図７】図７は、実施の形態に係る画像データ、バンドデータ、及び印刷データの間の関係を模式的に例示する。
【図８】図８は、実施の形態に係る画像形成装置の処理手順を例示する。
【発明を実施するための形態】
【００２７】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。ただし、以下で説明する本実施形態は、あらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。なお、本実施形態において登場するデータを自然言語により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語等で指定される。
【００２８】
§１  適用場面
まず、図１を用いて、本発明が適用される場面について説明する。図１は、本実施形態に係る印刷システム１０が用いられる場面を模式的に例示する。
【００２９】
本実施形態に係る印刷システム１０では、受付端末５、画像処理装置１、及び画像形成装置２が、ネットワーク介して互いに接続している。具体的には、当該ネットワークでは、受付端末５、画像処理装置１、及び画像形成装置２の間には中継器３が配置されており、各装置は、当該中継器３を介して互いにデータ通信を行うことができる。
【００３０】
受付端末５は、印刷対象の画像データの指定をユーザから受け付ける情報処理装置であり、例えば、汎用のＰＣ（Personal Computer）であってよい。ユーザは、例えば、１又は複数件の画像データを記憶したＵＳＢメモリ等の記憶媒体を受付端末５に接続し、受付端末５を操作することで、印刷の対象となる１又は複数件の画像データを指定（選択）することができる。印刷対象の画像データの指定を受け付けると、受付端末５は、ネットワークを介して、印刷対象に指定された画像データを画像処理装置１に転送する。
【００３１】
画像処理装置１は、所定の画像処理を実行する情報処理装置であり、後述する画像形成装置２を制御して画像の印刷を行う。この画像処理装置１は、受付端末５から転送される画像データを取得すると、取得した画像データを、換言すると、印刷の対象である画像を示す当該画像データを、当該画像を構成する複数のバンドに対応する複数のバンドデータに分割する。バンドについては後述する。
【００３２】
そして、画像処理装置１は、複数件のバンドデータそれぞれにハーフトーン処理等の所定の画像処理を適用することで、それぞれ画像形成装置２が処理可能な形式であり、当該複数件のバンドデータそれぞれに対応する複数件の印刷データを生成する。画像処理装置１は、生成した複数件の印刷データを、ネットワークを介して画像形成装置２に順次送信する。
【００３３】
画像形成装置２は、走査方向に移動するキャリッジ（後述するキャリッジ２１１）と、キャリッジに搭載され、印刷の対象物に向けてインクを吐出するベッド（後述するヘッド２１２）を備えるインクジェット方式のプリンタである。この画像形成装置２は、画像処理装置１から各件の印刷データを受信する度に、当該受信した印刷データに基づいて、キャリッジ及びヘッドを制御することで、当該受信した印刷データに対応するバンドの印刷処理を実行する。
【００３４】
ここで、例えば、画像処理装置１と中継器３との間の通信方式が半二重であり、画像処理装置１が画像形成装置２に印刷データを送信している間に、受付端末５から画像処理装置１に新たな画像データ（以下、「他の画像データ」とも記載する）が転送されているとする。なお、半二重通信とは、データの送受信を同時に行うことができず、時間を区切って送信側と受信側とを入れ替えることにより双方向通信を実現する形式の通信である。
【００３５】
この場合、画像処理装置１と中継器３との間の通信帯域は、画像処理装置１から画像形成装置２への印刷データの送信と受付端末５から画像処理装置１への他の画像データの送信とに割り当てられることになる。このとき、仮に、画像処理装置１と中継器３との間の最高通信速度が１００Ｍｂｐｓ（megabits per second）であり、それぞれの画像データが、解像度３００ｄｐｉ（dots per inch）、ＢＭＰ２４形式、８×１０インチサイズの画像のデータであるとする。
【００３６】
そうすると、受付端末５から画像処理装置１に送信される他の画像データのデータサイズは、以下の数１より、約２１．６ＭＢｙｔｅになる。一方、出力解像度が１２００ｄｐｉ、インクの数が６種、バンド幅が４０バイトであるとすると、印刷データのペイロードのデータサイズは、以下の数２より、約２．２ＭＢｙｔｅとなる。そのため、通信パケットのヘッダ分を加味すると、画像処理装置１から画像形成装置２に送信される印刷データのデータサイズは、１件あたり約２．３ＭＢｙｔｅ（約１８．４Ｍｂｉｔ）になる。
【００３７】
【数１】
2017078964.tif 000003
【数２】
2017078964.tif 000004
【００３８】
この場合に、画像処理装置１と中継器３との間の通信帯域が印刷データの送信にのみ割り当てられているときには、印刷データ１件あたりの転送時間は、約０．１８４秒となる。一方、他の画像データの転送と印刷データの転送とが同時に発生しているときには、他の画像データの転送と印刷データの転送とに割り当てられる通信帯域の割合は、一般的には、それぞれのデータサイズに比例しておよそ９：１となる。そのため、他の画像データの転送と印刷データの転送とが同時に発生しているときには、印刷データ１件あたりの転送時間は、約１．８４秒になる。
【００３９】
このとき、画像形成装置２が１バンドを印刷する時間、すなわち、画像形成装置２による印刷データ１件あたりの処理時間が１秒であるとすると、対象のバンドの次のバンドに対応する印刷データを受信する前に、対象のバンドの印刷が完了してしまう。そのため、次のバンドに対応する印刷データを受信するまで、画像形成装置２による印刷処理が一旦停止してしまうことになる。このケースでは、少なくとも、印刷データ１件あたりの転送時間と１バンドを印刷する時間との差分である約０．８４秒の間、印刷処理が停止してしまうことになる。そして、このような印刷処理の停止が起きると、上記のとおり、印刷ムラが発生してしまう可能性がある。
【００４０】
そこで、本実施形態に係る印刷システム１０では、これに対応すべく、画像処理装置１は、画像形成装置２による印刷データ１件あたりの処理時間よりも、画像処理装置１から画像形成装置２への印刷データ１件あたりの転送時間のほうが短くなるようにネットワークの通信帯域を確保した上で、当該ネットワークを介して画像形成装置２に各件の印刷データを送信する。
【００４１】
すなわち、上記ケースでは、印刷データ１件あたりの転送時間が１秒よりも短くなるように、画像処理装置１と中継器３との間で印刷データを転送するための通信帯域が確保される。具体的には、上記ケースでは、画像処理装置１と中継器３との間において、画像処理装置１から画像形成装置２への印刷データの転送に１８．４Ｍｂｐｓ以上の通信帯域が割り当てられる。これによって、本実施形態では、画像形成装置２が対象のバンドの印刷を完了するまでに、当該対象のバンドの次のバンドに対応する印刷データが画像形成装置２に転送されないような印刷データの転送遅延が生じるのを防止することができる。
【００４２】
したがって、本実施形態によれば、画像形成装置２において、対象のバンドの印刷が完了するまでに次のバンドに対応する印刷データが受信できないことに起因する印刷処理の停止を避けることができる。よって、本実施形態によれば、インクジェット方式の画像形成装置２において、画像処理装置１から送信される印刷データの転送遅延に起因して印刷ムラが生じてしまうのを防止することができる。
【００４３】
なお、図１に例示される印刷システム１０では、画像処理装置１は、受付端末５を介して画像データを取得する。しかしながら、画像処理装置１が画像データを取得する方法は、このような例に限られなくてもよく、受付端末５を介さず、画像データを直接取得してもよい。この場合、受付端末５は、省略されてもよい。また、画像処理装置１は複数台であってもよく、同様に、画像形成装置２も複数台であってもよい。更に、中継器３には、画像処理装置１、画像形成装置２、及び受付端末５以外の情報処理装置が接続してもよい。すなわち、印刷システム１０を構成するネットワークには、これら以外の装置が接続してもよい。また、画像データ及び印刷データのデータサイズは、上記の例に限定される訳ではなく、実施の形態に応じて適宜選択される。
【００４４】
§２  構成例
［ハードウェア構成］
次に、図２〜図４を用いて、各装置のハードウェア構成を説明する。図２は、本実施形態に係る画像処理装置１のハードウェア構成を例示する。図３は、本実施形態に係る中継器３のハードウェア構成を例示する。また、図４は、本実施形態に係る画像形成装置２のハードウェア構成を例示する。
【００４５】
＜画像処理装置＞
まず、図２を用いて、画像処理装置１について説明する。画像処理装置１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、及び、ＲＯＭ（Read Only Memory）等を含む制御部１１、制御部１１で実行されるプログラム８等を記憶する記憶部１２、ディスプレイ、スピーカ等の出力を行うための出力装置１３、マウス、キーボード等の入力を行うための入力装置１４、外部装置と接続するための外部インタフェース１５、ネットワークを介した通信を行うための通信インタフェース１６、及び記憶媒体９に記憶されたプログラムを読み込むためのドライブ１７が電気的に接続されたコンピュータである。ただし、図２では、通信インタフェース及び外部インタフェースはそれぞれ、「通信Ｉ／Ｆ」及び「外部Ｉ／Ｆ」と記載されている。
【００４６】
なお、画像処理装置１の具体的なハードウェア構成に関して、実施の形態に応じて、適宜、構成要素の省略、置換、及び追加が可能である。例えば、制御部１１は、複数のプロセッサを含んでもよい。また、例えば、外部装置と接続しない場合には、外部インタフェース１５は省略されてもよい。更に、例えば、出力装置１３及び入力装置１４は、タッチパネルディスプレイに置き換えられてもよい。この画像処理装置１には、例えば、提供されるサービス専用に設計されたコンピュータの他、ＰＣ、サーバ装置等の汎用のコンピュータが用いられてもよい。
【００４７】
本実施形態では、記憶部１２は、通信設定情報１２１を記憶している。通信設定情報１２１は、画像処理装置１と他の装置との間のデータ通信の設定を示し、画像処理装置１と各装置との間のデータ通信に割り当てる通信帯域を定める情報を含む。当該通信帯域を定める情報は、例えば、いずれの装置とのデータ通信を優先するかを定めるＱｏＳ（Quality of Service）設定の情報である。
【００４８】
このＱｏＳ設定の情報によれば、画像処理装置１と各装置との間のデータ通信における帯域幅の消費量を管理することができる。そのため、当該ＱｏＳ設定に基づいて、画像処理装置１と画像形成装置２との間で印刷データを転送するための通信帯域を確保することができる。
【００４９】
例えば、ＱｏＳ設定に基づき、画像処理装置１が他の装置にデータを送信する際のトラフィックの帯域幅の消費量（以下、「データ送信時の通信速度」とも称する）を制御することができる。また、例えば、ＱｏＳ設定に基づき、画像処理装置１が他の装置からデータを受信する際のトラフィックの帯域幅の消費量（以下、「データ受信時の通信速度」とも称する）を制御することができる。
【００５０】
このようなＱｏＳ機能の一例として、マイクロソフト社のウィンドウズ（登録商標）等、公知のシステムで利用されているＱｏＳ機能を挙げることができる。例えば、出力方向のスロットル率の指定することで、データ送信時の通信速度を制御することができる。また、例えば、ＴＣＰ受信ウィンドウの最大サイズを指定することで、データ受信時の通信速度を制御することができる。ただし、画像処理装置１と各装置との間のデータ通信に割り当てる通信帯域を設定する方法及び形式は、このような例に限定されなくてよく、実施の形態に応じて適宜選択されてよい。
【００５１】
なお、画像処理装置１と画像形成装置２との間で印刷データを転送するための通信帯域の確保を後述する中継器３の通信設定情報３２１のみで実現する場合、当該通信設定情報１２１は省略されてもよい。
【００５２】
また、記憶部１２は、プログラム８を記憶している。このプログラム８は、画像処理装置１に後述する画像の印刷に関する各処理を実行させるためのプログラムであり、本発明の「プログラム」に相当する。このプログラム８は、図２に例示される記憶媒体９に記録されていてもよい。
【００５３】
記憶媒体９は、コンピュータその他装置、機械等が記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的又は化学的作用によって蓄積する媒体である。記憶媒体９は、本発明の「記憶媒体」に相当する。なお、図２は、記憶媒体９の一例として、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体９の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。
【００５４】
＜中継器＞
次に、図３を用いて、中継器３について説明する。図３に例示されるように、中継器３は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含む制御部３１、制御部３１で実行するプログラム等を記憶する記憶部３２、及び受付端末５、画像処理装置１、画像形成装置２等の複数の装置とネットワークを介した通信を行うための複数の通信インタフェース３３が電気的に接続された通信機器である。中継器３は、当該中継器３に接続された複数の装置間のデータ通信を中継する。
【００５５】
なお、中継器３の具体的なハードウェア構成に関して、上記画像処理装置１と同様に、実施の形態に応じて、適宜、構成要素の省略、置換、及び追加が可能である。また、この中継器３には、提供されるサービス専用に設計された専用の中継器の他、公知のルータ、スイッチングハブ等の汎用の中継器が利用されてもよい。この場合、汎用の中継器における各ポートが、上記各通信インタフェース３３に相当する。
【００５６】
ここで、各装置と中継器３との間の通信形式は、中継器３のタイプに基づいて適宜選択可能である。例えば、中継器３が有線接続可能な無線ＬＡＮルータである場合、各装置は、有線又は無線で中継器３に接続する。また、例えば、中継器３が有線ＬＡＮルータである場合、各装置は、有線で中継器３に接続する。
【００５７】
本実施形態では、記憶部３２は、通信設定情報３２１を記憶している。通信設定情報３２１は、中継器３に接続する複数の装置間のデータ通信の設定を示し、各装置間のデータ通信に割り当てる通信帯域を定める情報を含む。当該通信帯域を定める情報は、上記と同様に、例えば、ＱｏＳ設定の情報である。中継器３は、当該ＱｏＳ設定の情報に基づき、公知のＱｏＳ機能を備えるように構成されてもよい。
【００５８】
公知のＱｏＳ機能の一例として、例えば、IEEE802.1pベース、ポートベース等のＱｏＳ機能を挙げることができる。IEEE802.1pベースのＱｏＳ機能は、イーサネット(登録商標)フレームのタグフィールドに設定される優先度の情報に基づいて、当該フレームの優先度を設定する仕組みである。一方、ポートベースのＱｏＳ機能は、ポート（上記通信インタフェース３３）ごとにトラフィックの優先度を設定する仕組みである。これらの通信帯域の制御は、いわゆる優先制御と称される。
【００５９】
また、これらの他、公知のＱｏＳ機能の一例として、帯域制御を挙げることができる。この帯域制御によれば、各ポート（上記通信インタフェース３３）に接続する各装置のデータ送信時の通信速度及びデータ受信時の通信速度を個別に設定することができる。
【００６０】
中継器３における通信帯域の制御に、上記いずれかのＱｏＳ機能が用いられてもよい。上記いずれかのＱｏＳ機能によれば、画像処理装置１と画像形成装置２との間で印刷データを転送するための通信帯域を確保することができる。ただし、通信帯域を制御する方法は、上記のような方法に限られなくてもよく、画像処理装置１と中継器３との間で印刷データを転送するための通信帯域を確保可能であれば、実施の形態に応じて適宜選択されてよい。
【００６１】
なお、画像処理装置１と画像形成装置２との間で印刷データを転送するための通信帯域の確保を上記画像処理装置１の通信設定情報１２１のみで実現する場合、当該通信設定情報３２１は省略されてもよい。
【００６２】
＜画像形成装置＞
次に、図４を用いて、画像形成装置２について説明する。画像形成装置２は、インクジェット方式のプリンタ装置である。具体的には、図４に例示されるように、画像形成装置２は、印刷用紙等の印刷の対象物に対してインクジェット方式の印刷を行う印刷機構２１、印刷機構２１を制御し、印刷処理を実行する印刷制御部２２、印刷制御部２２で実行するプログラム等を記憶する記憶部２３、及びネットワークを介した通信を行うための通信インタフェース２４が電気的に接続されたプリンタ装置である。
【００６３】
本実施形態では、印刷機構２１は、走査方向に移動するキャリッジ２１１、キャリッジ２１１に搭載され、印刷の対象物に向けてインクを吐出するヘッド２１２、及び印刷の対象物を搬送方向に搬送する搬送機構２１３、により構成される。キャリッジ２１１は、例えば、モータ（不図示）等によって駆動され、ガイドレールに沿って走査方向に移動するように適宜構成される。ヘッド２１２は、例えば、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（ＢＫ）のインクをそれぞれ格納したタンク（不図示）に接続し、印刷の対象物に向けて各色のインクを吐出可能に適宜構成される。また、搬送機構２１３は、例えば、搬送ベルト、駆動モータ（いずれも不図示）等によって、キャリッジ２１１及びヘッド２１２と協働し、印刷の進行具合に応じて印刷の対象物を搬送方向に搬送可能に適宜構成される。
【００６４】
なお、画像形成装置２の具体的なハードウェア構成に関して、上記画像処理装置１及び上記中継器３と同様に、実施の形態に応じて、適宜、構成要素の省略、置換、及び追加が可能である。また、この画像形成装置２には、提供されるサービス専用に設計された専用のインクジェットプリンタの他、公知のインクジェットプリンタが利用されてもよい。
【００６５】
＜受付端末＞
次に、受付端末５について説明する。受付端末５は、例えば、ＣＰＵ、ＲＡＭ、及びＲＯＭ等を含む制御部、制御部で実行するプログラム等を記憶する記憶部、ネットワークを介して通信を行うための通信インタフェース等を備えるコンピュータである。受付端末５は、印刷対象の画像データの指定をユーザから受け付け、印刷対象に指定された画像データを、ネットワークを介して画像処理装置１に転送する。この受付端末５は、提供されるサービス専用に設計されたコンピュータであってもよいし、ＰＣ、タブレット等の汎用のコンピュータであってもよい。
【００６６】
［機能構成例］
次に、図５を用いて、画像処理装置１の機能構成について説明する。図５は、本実施形態に係る画像処理装置１の機能構成を例示する。本実施形態では、画像処理装置１の制御部１１は、記憶部１２に記憶されたプログラム８をＲＡＭに展開する。そして、制御部１１は、ＲＡＭに展開されたプログラム８をＣＰＵにより解釈及び実行して、各構成要素を制御する。これにより、画像処理装置１は、データ分割部１１１、印刷データ生成部１１２、及び印刷データ送信部１１３を備えるコンピュータとして機能する。
【００６７】
データ分割部１１１は、印刷の対象である画像を示す画像データ６０を、当該画像を構成する複数のバンドに対応する複数件のバンドデータ６１に分割する。印刷データ生成部１１２は、複数件のバンドデータ６１それぞれに所定の画像処理を適用することで、それぞれ画像形成装置２が処理可能な形式であり、当該複数件のバンドデータ６１それぞれに対応する複数件の印刷データ６２を生成する。そして、印刷データ送信部１１３は、ネットワークを介して画像形成装置２に複数件の印刷データ６２を順次送信する。
【００６８】
ここで、本実施形態では、印刷データ送信部１１３は、上記通信設定情報１２１及び／又は中継器３の通信設定情報３２１に基づき、各件の印刷データ６２を送信するための通信帯域を確保する。具体的には、印刷データ送信部１１３は、印刷制御部２２による印刷データ６２の１件あたりの処理時間よりも、画像処理装置１から画像形成装置２への印刷データ６２の１件あたりの転送時間のほうが短くなるようにネットワークの通信帯域を確保する。その上で、印刷データ送信部１１３は、ネットワークを介して画像形成装置２に各件の印刷データ６２を送信する。これにより、上記のとおり、印刷データ６２の転送遅延を抑制し、画像形成装置２における印刷ムラの発生を防止することができる。
【００６９】
なお、本実施形態では、これらの機能がいずれも汎用のＣＰＵによって実現される例を説明している。しかしながら、これらの機能の一部又は全部が、１又は複数の専用のプロセッサにより実現されてもよい。また、画像処理装置１の機能構成に関して、実施形態に応じて、適宜、機能の省略、置換、及び追加が行われてもよい。各機能に関しては後述する動作例で詳細に説明する。
【００７０】
§３  動作例
次に、図６〜図８を用いて、印刷システム１０の動作例を説明する。図６は、画像処理装置１の処理手順を例示する。図７は、本実施形態に係る画像データ６０、バンドデータ６１、及び印刷データ６２の間の関係を模式的に例示する。図８は、画像形成装置２の処理手順を例示する。以下で説明する画像処理装置１の処理手順は、本発明の「印刷方法」に相当する。なお、以下で説明する各処理手順は一例に過ぎず、各ステップの処理は可能な限り変更されてもよい。また、以下で説明する各処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【００７１】
［画像処理装置の動作例］
まず、図６及び図７を用いて、画像処理装置１の動作例について説明する。画像処理装置１の制御部１１は、ステップＳ１０１において、印刷対象の画像データ６０を取得する。そして、制御部１１は、ステップＳ１０２〜Ｓ１０５の処理を繰り返すことで、画像データ６０を複数件のバンドデータ６１に分割し、複数件のバンドデータ６１に対応する複数件の印刷データ６２を生成し、生成した複数件の印刷データ６２を画像形成装置２に順次送信する。以下、詳細に説明する。
【００７２】
（ステップＳ１０１）
ステップＳ１０１では、制御部１１は、印刷対象の画像データ６０を取得したか否かを判定する。そして、印刷対象の画像データ６０を取得したと判定した場合には、制御部１１は、次のステップＳ１０２に処理を進める。一方、印刷対象の画像データ６０を取得していないと判定した場合には、制御部１１は、ステップＳ１０１を繰り返す。
【００７３】
例えば、ユーザが、１又は複数件の画像データを記憶したＵＳＢメモリ等の記憶媒体を受付端末５に接続し、受付端末５を操作して、印刷を所望する１又は複数件の画像データを指定する。印刷対象の画像データの指定を受け付けると、受付端末５は、ネットワークを介して、印刷対象の指定された画像データを画像処理装置１に転送する。画像処理装置１は、この画像データの転送の完了によって、印刷対象の画像データ６０を取得することができる。そして、当該印刷対象の画像データ６０を取得すると、取得した画像データ６０に対して次のステップＳ１０２以下の処理を実行する。
【００７４】
ただし、画像処理装置１が印刷対象の画像データ６０を取得する方法は、このような例に限定されなくてもよく、実施の形態に応じて適宜選択可能である。例えば、１又は複数件の画像データを記憶した記憶媒体は、外部インタフェース１５等を介して、画像処理装置１に直接接続されてもよい。そして、ユーザは、画像処理装置１を操作して、印刷を所望する１又は複数件の画像データを指定してもよい。画像処理装置１は、当該ユーザの指定操作を受け付けることで、印刷対象の画像データ６０を取得することができる。
【００７５】
（ステップＳ１０２）
次のステップＳ１０２では、制御部１１は、データ分割部１１１として機能し、画像データ６０から対象のバンドデータ６１を抽出する。対象のバンドデータ６１を抽出すると、制御部１１は、次のステップＳ１０３に処理を進める。
【００７６】
本ステップＳ１０２の処理は、後述するステップＳ１０５の処理により、繰り返し実行される。具体的には、図７に例示されるように、画像データ６０により示される画像は、印刷時の搬送方向に対応して、複数のバンドに分割することができる。このバンドは、画像形成装置２（印刷制御部２２）が搬送方向に直交する走査方向にキャリッジ２１１を移動させ、所定回数（通常、１回）のパスでヘッド２１２からインクを塗布し、画像を形成可能な領域に対応する。
【００７７】
制御部１１は、ステップＳ１０２の処理を繰り返すことで、このようなバンドに対応するバンドデータ６１を画像の始端側から終端側に向けて順に抽出する。すなわち、対象のバンドに対応するバンドデータ６１を抽出した次のステップＳ１０２では、制御部１１は、当該対象のバンドに隣接する次のバンドに対応するバンドデータ６１を抽出する。始端側は印刷を開始する側に対応し、終端側は印刷を終了する側に対応する。制御部１１は、このような本ステップＳ１０２の処理を画像の始端側から終端側まで実行することで、印刷の対象である画像を示す画像データ６０を、当該画像を構成する複数のバンドに対応する複数件のバンドデータ６１に分割する。
【００７８】
なお、制御部１１は、当該分割に際し、画像データ６０の対応部分を複製することで、画像データ６０とは別個にバンドデータ６１を生成してもよいし、画像データ６０の対応部分をそのままバンドデータ６１として取り扱ってもよい。本ステップＳ１０２における画像データ６０及びバンドデータ６１の取り扱いは、実施の形態に応じて適宜選択可能である。
【００７９】
（ステップＳ１０３）
次のステップＳ１０３では、制御部１１は、印刷データ生成部１１２として機能し、ステップＳ１０２で抽出したバンドデータ６１に所定の画像処理を適用することで、画像形成装置２が処理可能な形式の印刷データ６２を生成する。ステップＳ１０２で抽出したバンドデータ６１に対応する印刷データ６２を生成すると、制御部１１は、次のステップＳ１０４に処理を進める。
【００８０】
なお、バンドデータ６１に適用する所定の画像処理の種類は、実施の形態に応じて適宜選択されてよい。例えば、制御部１１は、所定の画像処理として、ハーフトーン処理、スピルオーバー及び／又はマージン付加によるレイアウト作成、カラープロファイルによる色補正、画像拡大／縮小処理、画像回転処理等をバンドデータ６１に適用してもよい。
【００８１】
ここで、ハーフトーン処理とは、画像データの階調値（例えば、２５６）を画像形成装置２で印刷可能な階調値（例えば、２）に変換する処理である。例えば、ハーフトーン処理は、色空間の階調をＲＧＢからＣＭＹＫに変換する処理である。そのため、対象のバンドに対応するバンドデータ６１にハーフトーン処理を適用することで、当該対象のバンド内において、インクを塗布する領域とインクを塗布しない領域とを定める印刷データ６２を生成することができる。
【００８２】
本ステップＳ１０３の処理は、上記ステップＳ１０２の処理と共に、後述するステップＳ１０５の処理によって繰り返し実行される。具体的には、図７に例示されるように、制御部１１は、上記ステップＳ１０２と共に本ステップＳ１０３の処理を繰り返し実行することで、始端側から終端側に向けて順に、各バンドを印刷するための印刷データ６２を生成する。これにより、制御部１１は、複数件のバンドデータ６１それぞれに所定の画像処理を適用することで、当該複数件のバンドデータ６１に対応する複数件の印刷データ６２を生成する。
【００８３】
（ステップＳ１０４）
次のステップＳ１０４では、制御部１１は、印刷データ送信部１１３として機能し、ステップＳ１０３で生成した印刷データ６２を、ネットワークを介して画像形成装置２に送信する。印刷データ６２を送信すると、制御部１１は、次のステップＳ１０５に処理を進める。
【００８４】
本ステップＳ１０４の処理は、上記ステップＳ１０２及びＳ１０３と共に、後述するステップＳ１０５の処理によって繰り返し実行される。具体的には、図７に例示されるように、制御部１１は、上記ステップＳ１０２及びＳ１０３と共に本ステップＳ１０４の処理を繰り返し実行することで、ネットワークを介して画像形成装置２に複数件の印刷データ６２を始端側から順に順次送信する。なお、本実施形態では、制御部１１は、本ステップＳ１０４により、始端のバンドに対応する印刷データ６２を送信する前に、画像形成装置２に対して印刷指示を送信する。これによって、画像処理装置１は、画像形成装置２の印刷処理の開始を制御する。
【００８５】
ここで、制御部１１は、画像形成装置２（印刷制御部２２）による印刷データ６２の１件当たりの処理時間よりも、画像処理装置１から画像形成装置２への印刷データ６２の１件あたりの転送時間のほうが短くなるようにネットワークの通信帯域を確保した上で、ネットワークを介して画像形成装置２に各件の印刷データ６２を送信する。なお、印刷データ６２を転送するために通信帯域を確保する方法は、特に限定されなくてもよく、実施の形態に応じて、適宜選択されてよい。通信帯域を確保する方法として、例えば、以下の方法を挙げることができる。
【００８６】
（Ａ）中継器３の通信設定
例えば、画像処理装置１と画像形成装置２との間に設けられる中継器３の通信設定に基づいて、画像処理装置１が画像形成装置２に各件の印刷データ６２を送信する際の通信帯域が確保されてよい。具体的には、上述のとおり、中継器３の通信設定情報３２１の示すＱｏＳ設定によって、画像処理装置１と各装置との間のデータ通信における帯域幅の消費量を管理し、各件の印刷データ６２の送信に割り当てる通信帯域を確保することができる。このような通信帯域の設定は、印刷システム１０設置時等に予めなされてもよいし、各件の画像データ６０の印刷処理を行う際に当該各件の画像データ６０に応じてなされてもよい。
【００８７】
（Ａ−１）予め設定する場合
通信帯域の設定を予め行う場合、各件の印刷データ６２の送信に割り当てる通信帯域は、画像処理装置１（印刷データ送信部１１３）が送信し得る印刷データ６２の最大のデータサイズに対応して確保される。
【００８８】
具体的には、画像処理装置１が処理するいずれの画像データ６０でも上記のような印刷データ６２の転送遅延が生じないように、印刷データ６２の最大のデータサイズを特定する。印刷データ６２の最大のデータサイズは、当該印刷データ６２のデータ形式等によって適宜特定することができる。
【００８９】
そして、その最大のデータサイズの印刷データ６２の転送時間が、画像形成装置２による印刷データ６２の１件当たりの処理時間よりも短くなるように、中継器３のＱｏＳ設定を適宜決定し、画像処理装置１と画像形成装置２との間の通信帯域を確保する。なお、画像形成装置２による印刷データ６２の１件当たりの処理時間、すなわち、キャリッジ２１１及びヘッド２１２によるバンドの１件あたりの印刷動作の時間は、予め測定し、特定することができる。
【００９０】
例えば、上記のとおり、画像形成装置２による印刷データ６２の１件当たりの処理時間が１秒であり、印刷データ６２の最大のデータサイズが２．３ＭＢｙｔｅ（１８．４Ｍｂｉｔ）であったとする。この場合、画像処理装置１と画像形成装置２との間の印刷データ６２の転送に１８．４Ｍｂｐｓ以上の通信帯域が割り当てられるように、中継器３におけるＱｏＳ設定を適宜決定する。例えば、理論値と実測値との差分を考慮した値を１８．４Ｍｂｐｓに加えた分の通信帯域を、画像処理装置１と画像形成装置２との間の印刷データ６２の転送に割り当てるように、中継器３におけるＱｏＳ設定を決定する。そして、そのように決定したＱｏＳ設定を示す通信設定情報３２１を予め中継器３の記憶部３２に記憶する。これによって、最大のデータサイズの印刷データ６２の転送時間が、画像形成装置２による印刷データ６２の１件当たりの処理時間よりも短くなるように、画像処理装置１と画像形成装置２との間の通信帯域を確保することができる。
【００９１】
なお、画像処理装置１と画像形成装置２との間の通信帯域、特に、画像処理装置１と中継器３との間の通信帯域は、通信形式によって消費の仕方が異なる。例えば、上記のような半二重通信の場合には、画像処理装置１が他の装置（例えば、受付端末５）にデータを送信する際及び他の装置からデータを受信する際に、画像処理装置１と中継器３との間の通信帯域は消費する。そのため、このような半二重通信の場合には、通信設定情報３２１の示すＱｏＳ設定に基づいて、上記のような通信速度での印刷データ６２の転送を阻害しないように、画像形成装置２を除く他の装置へのデータの送信及び当該他の装置からのデータの受信に割り当てる通信帯域を制限する。これによって、最大のデータサイズの印刷データ６２の転送時間が、画像形成装置２による印刷データ６２の１件当たりの処理時間よりも短くなるように、画像処理装置１と画像形成装置２との間の通信帯域を確保することができる。
【００９２】
一方、同時にデータの送受信可能な全二重通信の場合、データの送信とデータの受信とは別々に帯域を消費する。そのため、全二重通信の場合には、通信設定情報３２１の示すＱｏＳ設定に基づいて、上記のような通信速度での印刷データ６２の転送を阻害しないように、画像形成装置２を除く他の装置へのデータの送信に割り当てる通信帯域を制限する。これによって、最大のデータサイズの印刷データ６２の転送時間が、画像形成装置２による印刷データ６２の１件当たりの処理時間よりも短くなるように、画像処理装置１と画像形成装置２との間の通信帯域を確保することができる。
【００９３】
このように、通信帯域の設定が予め行われている場合には、画像を印刷する度に、より詳細には、画像処理装置１の制御部１１が本ステップＳ１０４の処理を行う際に、当該制御部１１は、当該通信設定の変更を行わなくて済む。そのため、本ステップＳ１０４の処理時間を短くすることができ、これによって、画像処理装置１及び画像形成装置２による画像の印刷に係る一連の処理を高速にすることができる。
【００９４】
（Ａ−２）画像データごとに設定する場合
画像データ６０ごとに通信帯域の設定を行う場合、各件の印刷データ６２の送信に割り当てる通信帯域は、上記ステップＳ１０１で印刷対象の画像データ６０を取得する度に、当該取得した画像データ６０から得られる複数件の印刷データ６２のうちデータサイズが最も大きい印刷データ６２のデータサイズに対応して確保される。
【００９５】
具体的には、まず、制御部１１は、上記ステップＳ１０１で印刷対象の画像データ６０を取得すると、当該取得した画像データ６０から得られる複数件の印刷データ６２のうちデータサイズが最も大きい印刷データ６２のデータサイズを算出する。当該データサイズの算出は、上記ステップＳ１０２及びＳ１０３の処理に基づいて、行うことができる。
【００９６】
次に、制御部１１は、算出した印刷データ６２のデータサイズに基づいて、画像処理装置１と画像形成装置２との間の印刷データ６２の転送に割り当てる通信帯域を決定する。制御部１１は、送信し得る印刷データ６２の最大のデータサイズを当該算出したデータサイズに置き換えて、上記（Ａ−１）のケースと同様に、画像処理装置１と画像形成装置２との間の印刷データ６２の転送に割り当てる通信帯域の設定（ＱｏＳ設定）を決定することができる。
【００９７】
そして、制御部１１は、本ステップＳ１０４の処理を実行する前、すなわち、始端のバンドに対応する印刷データ６２を転送する前に、決定したＱｏＳ設定を示す情報を中継器３に送信する。中継器３は、画像処理装置１から受信した情報を通信設定情報３２１に適用して、画像処理装置１が決定した内容に合わせて自装置におけるＱｏＳ設定を適宜決定する。これによって、画像データ６０ごとに、画像形成装置２による印刷データ６２の１件当たりの処理時間よりも印刷データ６２の転送時間が短くなるように、画像処理装置１と画像形成装置２との間の通信帯域を確保することができる。なお、半二重通信及び全二重通信における通信帯域の消費の仕方は、本（Ａ−２）のケースにも同様に当てはまる。そのため、制御部１１は、上記（Ａ−１）のケースと同様に、各データ通信に割り当てる通信帯域を制限するように、ＱｏＳ設定を決定する。
【００９８】
このように、通信帯域の設定を画像データ６０ごとに行う場合には、制御部１１は、各件の画像データ６０に応じて、ネットワークの通信帯域が適切に割り当てることができる。そのため、画像処理装置１と画像形成装置２との間のデータ通信がネットワークの通信帯域を過剰に占有するのを防止し、例えば、他の通信に適宜割り当てる等、当該ネットワークの通信帯域を効率的に使用することができる。
【００９９】
（Ｂ）画像処理装置１の通信設定
また、例えば、画像処理装置１の通信設定に基づいて、画像処理装置１が画像形成装置２に各件の印刷データ６２を送信する際の通信帯域が確保されてよい。具体的には、上述のとおり、画像処理装置１の通信設定情報１２１の示すＱｏＳ設定によって、画像処理装置１と各装置との間のデータ通信における帯域幅の消費量を管理し、各件の印刷データ６２の送信に割り当てる通信帯域を確保することができる。このような通信帯域の設定は、上記（Ａ）のケースと同様に、印刷システム１０設置時等に予めなされてもよいし、各件の画像データ６０の印刷処理を行う際に当該各件の画像データ６０に応じてなされてもよい。
【０１００】
（Ｂ−１）予め設定する場合
通信帯域の設定を予め行う場合、上記（Ａ−１）のケースと同様に、各件の印刷データ６２の送信に割り当てる通信帯域は、画像処理装置１（印刷データ送信部１１３）が送信し得る印刷データ６２の最大のデータサイズに対応して確保される。すなわち、上記（Ａ−１）のケースと同様に、画像処理装置１におけるＱｏＳ設定を決定し、そのＱｏＳ設定を示す通信設定情報１２１を予め記憶部１２に記憶する。これによって、最大のデータサイズの印刷データ６２の転送時間が、画像形成装置２による印刷データ６２の１件当たりの処理時間よりも短くなるように、画像処理装置１と画像形成装置２との間の通信帯域を確保することができる。なお、半二重通信及び全二重通信における通信帯域の消費の仕方は、本（Ｂ−１）のケースにも同様に当てはまる。そのため、上記（Ａ−１）のケースと同様に、各データ通信に割り当てる通信帯域を制限するように、画像処理装置１におけるＱｏＳ設定を決定する。
【０１０１】
（Ｂ−２）画像データごとに設定する場合
画像データ６０ごとに通信帯域の設定を行う場合、上記（Ａ−２）のケースと同様に、各件の印刷データ６２の送信に割り当てる通信帯域は、上記ステップＳ１０１で印刷対象の画像データ６０を取得する度に、当該取得した画像データ６０から得られる複数件の印刷データ６２のうちデータサイズが最も大きい印刷データ６２のデータサイズに対応して確保される。
【０１０２】
すなわち、上記（Ａ−２）のケースと同様に、制御部１１は、画像処理装置１におけるＱｏＳ設定を決定する。そして、制御部１１は、本ステップＳ１０４の処理を実行する前、換言すると、始端のバンドに対応する印刷データ６２を転送する前に、決定したＱｏＳ設定を通信設定情報１２１に適用する。これによって、画像データ６０ごとに、画像形成装置２による印刷データ６２の１件当たりの処理時間よりも印刷データ６２の転送時間が短くなるように、画像処理装置１と画像形成装置２との間の通信帯域を確保することができる。なお、半二重通信及び全二重通信における通信帯域の消費の仕方は、本（Ｂ−２）のケースにも同様に当てはまる。そのため、上記（Ａ−１）のケースと同様に、各データ通信に割り当てる通信帯域を制限するように、画像処理装置１におけるＱｏＳ設定を決定する。
【０１０３】
（Ｃ）その他
上記（Ａ）及び（Ｂ）では、画像処理装置１及び中継器３の通信設定に基づいて、印刷データ６２の転送のための通信帯域が確保される。しかしながら、印刷データ６２の転送のための通信帯域を確保する方法は、このような例に限定されなくてもよく、実施の形態に応じて適宜選択されてよい。例えば、中継器３に接続する受付端末５等の他の装置内の通信設定を適宜決定することで、印刷データ６２の転送のための通信帯域を確保してもよい。
【０１０４】
（ステップＳ１０５）
次のステップＳ１０５では、制御部１１は、ステップＳ１０２からステップＳ１０４までの一連の処理が画像の終端まで完了したか否かを判定する。そして、ステップＳ１０２〜Ｓ１０４の一連の処理が画像の終端まで完了したと判定した場合には、制御部１１は、本動作例に係る処理を終了する。一方、ステップＳ１０２〜Ｓ１０４の一連の処理が画像の終端まで完了していないと判定した場合には、制御部１１は、ステップＳ１０２から処理を繰り返す。すなわち、この場合には、制御部１１は、上記のとおり、ステップＳ１０２〜Ｓ１０４の一連の処理の対象であったバンドに隣接する次のバンドに対して、ステップＳ１０２〜Ｓ１０４の一連の処理を実行する。
【０１０５】
なお、制御部１１は、ステップＳ１０１〜Ｓ１０５の処理を並列に実行してもよい。すなわち、制御部１１は、複数件の画像データ６０を同時に本動作例に係る印刷処理の対象にしてもよい。また、制御部１１は、本動作例に係る処理を終了した後に、再びステップＳ１０１から処理を開始することで、画像データ６０を１件ずつ本動作例に係る印刷処理の対象にしてもよい。印刷処理の実行形式は、実施の形態に応じて適宜選択可能である。
【０１０６】
［画像形成装置の動作例］
次に、図７及び図８を用いて、画像形成装置２の動作例について説明する。画像形成装置２の印刷制御部２２は、ステップＳ２０１において、画像処理装置１から印刷指示を受信するまで待機する。そして、画像処理装置１から印刷指示を受信すると、印刷制御部２２は、ステップＳ２０２〜Ｓ２０４の処理を繰り返すことで、受信した印刷データ６２に基づいた画像の印刷処理を行う。以下、詳細に説明する。
【０１０７】
（ステップＳ２０１）
ステップＳ２０１では、印刷制御部２２は、画像処理装置１から印刷指示を受信したか否かを判定する。そして、画像処理装置１から印刷指示を受信したと判定した場合には、印刷制御部２２は、次のステップＳ２０２に処理を進める。一方、画像処理装置１から印刷指示を受信していないと判定した場合には、印刷制御部２２は、ステップＳ２０１の処理を繰り返し、画像処理装置１から印刷指示を受信するまで待機する。
【０１０８】
（ステップＳ２０２〜Ｓ２０４）
次のステップＳ２０２では、印刷制御部２２は、ネットワークを介して画像処理装置１から受信した印刷データ６２を取得する。印刷データ６２を取得すると、ステップＳ２０３では、印刷制御部２２は、キャリッジ２１１、ヘッド２１２、及び搬送機構２１３を制御して、取得した印刷データ６２に対応するバンドの印刷処理を行う。
【０１０９】
そして、ステップＳ２０４では、印刷制御部２２は、ステップＳ２０２及びＳ２０３の一連の処理が画像の終端まで完了したか否かを判定する。ステップＳ２０２及びＳ２０３の一連の処理が画像の終端まで完了したと判定した場合には、印刷制御部２２は、本動作例に係る処理を終了する。一方、ステップＳ２０２及びＳ２０３の一連の処理が画像の終端まで完了していないと判定した場合には、印刷制御部２２は、ステップＳ２０２から処理を繰り返す。
【０１１０】
すなわち、印刷制御部２２は、バンドの始端側から終端側まで印刷処理が完了するまで、ステップＳ２０２〜Ｓ２０４の一連の処理を繰り返す。これにより、印刷制御部２２は、画像処理装置１から各件の印刷データ６２を受信する度に、受信した印刷データ６２に基づいて、キャリッジ２１１、ヘッド２１２、及び搬送機構２１３を制御することで、受信した印刷データ６２に対応するバンドの印刷処理を行う。
【０１１１】
具体的には、画像形成装置２は、図７に例示されるように、始端側から順に印刷データ６２を受信する。印刷制御部２２は、当該印刷データ６２の受信に応じて、受信した印刷データ６２に対応するバンドの印刷処理を行う。
【０１１２】
例えば、印刷制御部２２は、キャリッジ２１１を走査方向に移動させ、印刷データ６２により規定される印刷の対象物におけるインクを塗布する領域に向けてヘッド２１２からインクを吐出する。印刷制御部２２は、このような印刷データ６２に規定される領域へのインクの塗布をバンドの開始端（図７の左端）から終了端（図７の右端）まで行うことで、対象のバンドの印刷処理を行う。
【０１１３】
そして、印刷制御部２２は、対象のバンドの印刷処理が完了すると、搬送機構２１３を駆動し、バンド１件分の幅だけ搬送方向に印刷の対象物を移動させる。画像の終端まで処理が完了していない場合には、印刷制御部２２は、次のバンドに対応する印刷データ６２に基づいて、バンドの印刷処理を実行する。一方、画像の終端まで完了した場合には、印刷制御部２２は、搬送機構２１３を駆動し、印刷の対象物をトレイ（不図示）等に排出する。つまり、印刷制御部２２は、上記のようなバンドの印刷処理を始端から終端まで繰り返すことで、画像全体の印刷を達成する。
【０１１４】
［作用・効果］
以上のように、本実施形態に係る印刷システム１０では、上記ステップＳ１０４において、各件の印刷データ６２は、印刷制御部２２による印刷データ６２の１件当たりの処理時間よりも、画像処理装置１から画像形成装置２への印刷データ６２の１件あたりの転送時間のほうが短くなるようにネットワークの通信帯域を確保した上で、ネットワークを介して画像形成装置２に送信される。そのため、画像形成装置２の印刷制御部２２が、ステップＳ２０３により対象のバンドの印刷処理が完了するまでに、当該対象のバンドの次のバンドに対応する印刷データ６２の転送が完了する。
【０１１５】
したがって、次のステップＳ２０２において、当該次のバンドに対応する印刷データ６２を印刷制御部２２が取得できないケースが発生するのを避けることができる。すなわち、印刷制御部２２は、ステップＳ２０２〜Ｓ２０４の一連の処理を繰り返す際に、始端側から終端側まで停止することなく、バンドの印刷処理を実行することができる。よって、本実施形態によれば、インクジェット方式の画像形成装置２において、画像処理装置１から送信される印刷データ６２の転送遅延に起因して印刷ムラが生じてしまうのを防止することができる。
【０１１６】
また、本実施形態では、上記（Ａ）及び（Ｂ）のとおり、画像処理装置１及び／又は中継器３の通信設定に基づいて、印刷データ６２の転送のための通信帯域が確保される。そのため、本実施形態によれば、画像処理装置１及び中継器３以外の他の装置の変更を極力避けることができる。すなわち、中継器３に接続する他の装置（例えば、受付端末５）内の通信設定を変更することなく、印刷データ６２の転送のための通信帯域を確保することができる。したがって、本実施形態によれば、画像処理装置１から送信される印刷データ６２の転送遅延に起因して印刷ムラが生じてしまうのを防止するのを低コストで実現することができる。
【０１１７】
§４  変形例
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。例えば、上記動作例では、画像処理装置１は、バンドデータ６１を個々に抽出して、印刷データ６２を個々に生成している。しかしながら、このような例に限定されなくてもよく、画像処理装置１は、画像データ６０を一度に複数件のバンドデータ６１に分割してもよい。そして、画像処理装置１は、画像データ６０の分割処理が完了した後に、各件の印刷データ６２を生成する処理を実行してもよい。このように、上記動作例に係る処理手順は、実施の形態に応じて適宜変更されてよい。
【符号の説明】
【０１１８】
１０…印刷システム、
１…画像処理装置、
１１…制御部、１２…記憶部、１２１…通信設定情報、
１３…出力装置、１４…入力装置、１５…外部インタフェース、
１６…通信インタフェース、１７…ドライブ、
８…プログラム、９…記憶媒体、
１１１…データ分割部、１１２…印刷データ生成部、１１３…印刷データ送信部、
２…画像形成装置、
２１…印刷機構、
２１１…キャリッジ、２１２…ヘッド、２１３…搬送機構、
２２…印刷制御部、２３…記憶部、２４…通信インタフェース、
３…中継器、
３１…制御部、３２…記憶部、３２１…通信設定情報、３３…通信インタフェース、
５…受付端末、
６０…画像データ、６１…バンドデータ、６２…印刷データ
【図１】
2017078964.tif 000005
【図２】
2017078964.tif 000006
【図３】
2017078964.tif 000007
【図４】
2017078964.tif 000008
【図５】
2017078964.tif 000009
【図６】
2017078964.tif 000010
【図７】
2017078964.tif 000011
【図８】
2017078964.tif 000012