(57)【特許請求の範囲】
【請求項１】
複数のプリント通信手段と、前記複数のプリント通信手段のいずれかに接続されており、当該プリント通信手段に対する情報の送信を制御するための情報を受信して応答する制御通信手段とを有し画像データに応じたプリント処理を行うプリント装置と、通信を行うコントロール装置において、
前記複数のプリント通信手段に対し、着脱自在の通信線を介してそれぞれ接続され、前記通信線経由で前記プリント通信手段と情報を送受信する複数のコントロール通信手段と、
前記複数のコントロール通信手段の各々から前記制御通信手段宛のコマンドを送信して、当該複数のコントロール通信手段の中から前記コマンドに対する応答を受信したコントロール通信手段を、前記制御通信手段に前記通信線を介して接続された前記コントロール通信手段として特定する特定手段と、
色別に区分された画像データのうち、前記特定手段によって特定された前記コントロール通信手段と、前記特定手段によって特定された前記コントロール通信手段以外のコントロール通信手段とに対して、それぞれ決められた色の画像データを供給する供給手段とを備え、
前記供給手段は、前記複数のコントロール通信手段のうち、いずれのコントロール通信手段が前記特定手段によって特定されたコントロール通信手段であるかに応じて、前記複数のコントロール通信手段に対してそれぞれ予め決められた色の画像データを供給する
ことを特徴とするコントロール装置。
【請求項２】
前記特定手段によって特定されたコントロール通信手段は、前記コントロール通信手段から前記プリント通信手段への情報の送信を制御するための情報を受信し、当該制御するための情報を自身以外の前記コントロール通信手段に通知し、
前記特定手段によって特定された前記コントロール通信手段は、受信した前記制御するための情報に従って、前記通信線経由で前記プリント通信手段に画像データを送信し、
前記制御するための情報が通知された前記コントロール通信手段は、当該制御するための情報に従って、前記通信線経由で前記プリント通信手段に画像データを送信する
ことを特徴とする請求項１記載のコントロール装置。
【請求項３】
請求項１から２のいずれかに記載のコントロール装置と、
前記コントロール装置の前記コントロール通信手段によって送信された画像データに応じたプリント処理を行うプリント装置であって、複数の前記コントロール通信手段に対し、着脱自在の通信線を介してそれぞれ接続されて、前記通信線経由で前記コントロール通信手段と情報を送受信する複数のプリント通信手段と、前記複数のプリント通信手段のうちのいずれかに接続され、前記コントロール通信手段から前記プリント通信手段への情報の送信を制御するための情報を受信すると応答する制御通信手段とを備えたプリント装置と
を備えることを特徴とする画像処理システム。
【請求項４】
スキャン通信手段及び複数のプリント通信手段と、当該複数のプリント通信手段のいずれかが、当該プリント通信手段への情報の送信を制御するための情報を受信して応答する制御通信手段とを有し、画像をスキャンするスキャン処理と画像データに応じたプリント処理とを行う処理装置と、通信を行うコントロール装置において、
前記スキャン通信手段及び前記複数のプリント通信手段に対し、着脱自在の通信線を介してそれぞれ接続され、前記通信線経由で前記スキャン通信手段又はプリント通信手段と情報を送受信する複数のコントロール通信手段と、
各々の前記コントロール通信手段が、前記スキャン通信手段又はプリント通信手段のうちのどちらに接続されているかを判定する判定手段と、
前記判定手段によって前記スキャン通信手段に接続されていると判定された前記コントロール通信手段によって、前記スキャン通信手段から前記コントロール通信手段への情報の送信を制御するための第１の情報に従って当該スキャン通信手段から当該コントロール通信手段に送信されてきた画像データを取得する取得手段と、
前記複数のコントロール通信手段の各々から前記制御通信手段宛のコマンドを送信して、当該複数のコントロール通信手段の中から前記コマンドに対する応答を受信したコントロール通信手段を、前記制御通信手段に前記通信線を介して接続された前記コントロール通信手段として特定する特定手段と、
前記取得手段によって取得された画像データに基づいて色別に区分された画像データのうち、前記特定手段によって特定された前記コントロール通信手段と、前記特定手段によって特定された前記コントロール通信手段以外のコントロール通信手段とに対して、それぞれ決められた色の画像データを供給する供給手段とを備え、
前記供給手段は、前記複数のコントロール通信手段のうち、いずれのコントロール通信手段が前記特定手段によって特定されたコントロール通信手段であるかに応じて、前記複数のコントロール通信手段に対してそれぞれ予め決められた色の画像データを供給する
ことを特徴とするコントロール装置。
【請求項５】
請求項４に記載のコントロール装置と、
画像をスキャンするスキャン処理と画像データに応じたプリント処理とを行う処理装置であって、複数の前記コントロール通信手段に対し、着脱自在の通信線を介してそれぞれ接続されて、前記通信線経由で前記コントロール通信手段と情報を送受信するスキャン通信手段及び複数のプリント通信手段と、前記複数のプリント通信手段のうちのいずれかに接続され、前記コントロール通信手段から前記プリント通信手段への情報の送信を制御するための前記第２の情報を受信すると応答する制御通信手段とを備えたプリント装置と
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コントロール装置及び画像処理システムに関する。
【背景技術】
【０００２】
高性能化を目的として、プリントエンジンを備えるプリント装置と、このプリント装置に画像データを供給するコントロール装置とを、それぞれ別々の装置として構成し、これらを通信ケーブルで接続して利用する画像形成システムがある。特許文献１には、この通信ケーブルの誤接続を検出するための技術が開示されている。また、特許文献２には、プリント装置に設けられたＹ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（ブラック）毎のプリントインタフェースに対して、コントロール装置に設けられた４つのインタフェースから、適切な色の画像データを送信する技術が開示されている。
【特許文献１】特開２００５−２３１２２９号公報
【特許文献２】特開２００４−２８７５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した特許文献２に記載の技術において、コントロール装置は、各々のプリントインタフェースが取り扱う画像データの色を表す処理色情報をプリント装置から取得することにより、各々のプリントインタフェースに対して適切な色の画像データを送信している。すなわち、コントロール装置は、画像データを送信する際には、プリント装置から処理色情報を取得するという処理を行わなければならないため、画像データを送信する処理に遅延が生じ、プリント装置に画像データが送信されるまでに要する時間が長くなってしまう。
【０００４】
また、上述した画像システムにおいて、構成を簡素化するために、画像データを送信するインタフェースと、画像データの送信を制御するための制御コマンドを遣り取りするインタフェースとを兼用する場合がある。例えば、プリント装置に、ＹＭの画像データを取り扱うプリントインタフェースＡと、ＣＫの画像データを取り扱うプリントインタフェースＢとを設け、コントロール装置に、ＹＭ又はＣＫのいずれかの画像データを送信する２つのコントロールインタフェースＡ，Ｂを設けるといった構成を想定する。この構成において、例えばプリントインタフェースＡとコントロールインタフェースＡとは、画像データの送信の他に、制御コマンドの遣り取りも行うようにする。この場合、プリント装置とコントロール装置とを接続する通信ケーブルは着脱自在になっているため、この通信ケーブルは、利用者によって繋ぎ変えられることがある。例えば、利用者によって、プリント装置のプリントインタフェースＡ（制御コマンドの解釈可）とコントロール装置のコントロールインタフェース部Ａ（制御コマンドの解釈可）とが接続された場合には、これらのインタフェース間では制御コマンドの遣り取りを正常に行うことができるため、この制御コマンドに従ってコントロール装置からプリント装置に画像データが送信されることになる。一方、利用者によって、プリント装置のプリントインタフェースＡ（制御コマンドの解釈可）とコントロール装置のコントロールインタフェースＢ（制御コマンドの解釈不可）とが通信ケーブルで接続された場合には、これらのインタフェース間で制御コマンドの遣り取りを行うことができないため、コントロール装置からプリント装置に画像データが送信されないという問題が起こる。
【０００５】
本発明は、このような背景に鑑みてなされたものであり、プリント装置などの処理装置とコントロール装置などの画像データ送信装置との間で通信線がどのような形態で接続された場合にも、処理装置に設けられた各々の受信手段に、適切な色の画像データを高速で送信する処理を簡易な構成で実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、
複数のプリント通信手段と、前記複数のプリント通信手段のいずれかに接続されており、当該プリント通信手段に対する情報の送信を制御するための情報を受信して応答する制御通信手段とを有し画像データに応じたプリント処理を行うプリント装置と、通信を行うコントロール装置において、
前記複数のプリント通信手段に対し、着脱自在の通信線を介してそれぞれ接続され、前記通信線経由で前記プリント通信手段と情報を送受信する複数のコントロール通信手段と、
前記複数のコントロール通信手段の各々から前記制御通信手段宛のコマンドを送信して、当該複数のコントロール通信手段の中から前記コマンドに対する応答を受信したコントロール通信手段を、前記制御通信手段に前記通信線を介して接続された前記コントロール通信手段として特定する特定手段と、
色別に区分された画像データのうち、前記特定手段によって特定された前記コントロール通信手段と、前記特定手段によって特定された前記コントロール通信手段以外のコントロール通信手段とに対して、それぞれ決められた色の画像データを供給する供給手段とを備え、
前記供給手段は、前記複数のコントロール通信手段のうち、いずれのコントロール通信手段が前記特定手段によって特定されたコントロール通信手段であるかに応じて、前記複数のコントロール通信手段に対してそれぞれ予め決められた色の画像データを供給する
ことを特徴とするコントロール装置を提供する。
【０００７】
本発明の好ましい態様において、
前記特定手段によって特定されたコントロール通信手段は、前記コントロール通信手段から前記プリント通信手段への情報の送信を制御するための情報を受信し、当該制御するための情報を自身以外の前記コントロール通信手段に通知し、
前記特定手段によって特定された前記コントロール通信手段は、受信した前記制御するための情報に従って、前記通信線経由で前記プリント通信手段に画像データを送信し、
前記制御するための情報が通知された前記コントロール通信手段は、当該制御するための情報に従って、前記通信線経由で前記プリント通信手段に画像データを送信するようにしてもよい。
【０００９】
また、本発明は、
上記いずれかに記載のコントロール装置と、
前記コントロール装置の前記コントロール通信手段によって送信された画像データに応じたプリント処理を行うプリント装置であって、複数の前記コントロール通信手段に対し、着脱自在の通信線を介してそれぞれ接続されて、前記通信線経由で前記コントロール通信手段と情報を送受信する複数のプリント通信手段と、前記複数のプリント通信手段のうちのいずれかに接続され、前記コントロール通信手段から前記プリント通信手段への情報の送信を制御するための情報を受信すると応答する制御通信手段とを備えたプリント装置と
を備えることを特徴とする画像処理システムを提供する。
【００１０】
また、本発明は、
スキャン通信手段及び複数のプリント通信手段と、当該複数のプリント通信手段のいずれかが、当該プリント通信手段への情報の送信を制御するための情報を受信して応答する制御通信手段とを有し、画像をスキャンするスキャン処理と画像データに応じたプリント処理とを行う処理装置と、通信を行うコントロール装置において、
前記スキャン通信手段及び前記複数のプリント通信手段に対し、着脱自在の通信線を介してそれぞれ接続され、前記通信線経由で前記スキャン通信手段又はプリント通信手段と情報を送受信する複数のコントロール通信手段と、
各々の前記コントロール通信手段が、前記スキャン通信手段又はプリント通信手段のうちのどちらに接続されているかを判定する判定手段と、
前記判定手段によって前記スキャン通信手段に接続されていると判定された前記コントロール通信手段によって、前記スキャン通信手段から前記コントロール通信手段への情報の送信を制御するための第１の情報に従って当該スキャン通信手段から当該コントロール通信手段に送信されてきた画像データを取得する取得手段と、
前記複数のコントロール通信手段の各々から前記制御通信手段宛のコマンドを送信して、当該複数のコントロール通信手段の中から前記コマンドに対する応答を受信したコントロール通信手段を、前記制御通信手段に前記通信線を介して接続された前記コントロール通信手段として特定する特定手段と、
前記取得手段によって取得された画像データに基づいて色別に区分された画像データのうち、前記特定手段によって特定された前記コントロール通信手段と、前記特定手段によって特定された前記コントロール通信手段以外のコントロール通信手段とに対して、それぞれ決められた色の画像データを供給する供給手段とを備え、
前記供給手段は、前記複数のコントロール通信手段のうち、いずれのコントロール通信手段が前記特定手段によって特定されたコントロール通信手段であるかに応じて、前記複数のコントロール通信手段に対してそれぞれ予め決められた色の画像データを供給する
ことを特徴とするコントロール装置を提供する。
【００１１】
また、本発明は、
上記に記載のコントロール装置と、
画像をスキャンするスキャン処理と画像データに応じたプリント処理とを行う処理装置であって、複数の前記コントロール通信手段に対し、着脱自在の通信線を介してそれぞれ接続されて、前記通信線経由で前記コントロール通信手段と情報を送受信するスキャン通信手段及び複数のプリント通信手段と、前記複数のプリント通信手段のうちのいずれかに接続され、前記コントロール通信手段から前記プリント通信手段への情報の送信を制御するための前記第２の情報を受信すると応答する制御通信手段とを備えたプリント装置と
を備えることを特徴とする画像処理システムを提供する。
【発明の効果】
【００１２】
本発明によれば、プリント装置などの処理装置とコントロール装置などの画像データ送信装置との間で通信線がどのような形態で接続された場合にも、処理装置に設けられた各々の受信手段に、適切な色の画像データを高速で送信する処理を簡易な構成で実現することができる。
【発明を実施するための最良の形態】
【００１３】
［構成］
図１は、本発明の一実施形態である画像処理システム１の構成を示す図である。同図に示すように、画像処理システム１は、プリント装置１０とコントロール装置２０とを備えており、プリント装置１０とコントロール装置２０とは、着脱可能な２本の通信ケーブルＣで接続されている。このコントロール装置２０は、プリント装置１０に画像データを送信する画像データ送信装置として機能する。また、プリント装置１０は、コントロール装置２０から送信されてきた画像データに応じた処理を行う処理装置として機能する。
【００１４】
図２は、利用者によって、プリント装置１０とコントロール装置２０との間を接続する通信ケーブルＣが繋ぎ変えられたときの画像処理システム１の構成を示す図である。図１に示した構成では、通信ケーブルＣを介して、画像処理部２ＡとＹＭプリント通信部１２Ａ、画像処理部２ＢとＣＫプリント通信部１２Ｂとが接続されていた。一方、図２に示す構成では、通信ケーブルＣを介して、画像処理部２ＡとＣＫプリント通信部１２Ｂ、画像処理部２ＢとＹＭプリント通信部１２Ａとが接続されている。その他の構成については、図１に示す構成と図２に示す構成とで共通である。
【００１５】
次に、図１及び図２を参照して、画像処理システム１を構成する各部について詳細に説明する。
プリント装置１０は、いわゆるタンデム方式のプリント装置であり、プリントコマンド制御部１１と、ＹＭプリント通信部１２Ａと、ＣＫプリント通信部１２Ｂと、画像形成部１３とを備えている。本実施形態において、プリントコマンド制御部１１は、ＹＭプリント通信部１２Ａに接続されている。プリントコマンド制御部１１は、ＹＭプリント通信部１２Ａを用いて、画像データの送信を制御するための制御コマンドを、コントロール装置２０のコマンド制御部２４Ａ又は２４Ｂと遣り取りする。そして、プリントコマンド制御部１１は、ＹＭプリント通信部１２Ａを用いて、コマンド制御部２４Ａ又は２４Ｂから送信されてきた制御コマンドを受信し解釈して、その制御コマンドによって要求された処理をプリント装置１０の各部に指示する。つまり、ＹＭプリント通信部１２Ａは、画像処理部２Ａ，２Ｂなどの送信手段からＹＭプリント通信部１２Ａ，ＣＫプリント通信部１２Ｂなどの受信手段への情報の送信を制御するための制御情報を受信して解釈する制御受信手段として機能する。ＹＭプリント通信部１２Ａは、上述した制御コマンドの遣り取りに加えて、コントロール装置２０の画像処理部２Ａ又は２Ｂから送信されてきたＹ（イエロー）とＭ（マゼンタ）の画像データを受信し、受信したＹＭの画像データを画像形成部１３に供給する。ＣＫプリント通信部１２Ｂは、コントロール装置２０の画像処理部２Ａ又は２Ｂから送信されてきたＣ（シアン）とＫ（ブラック）の画像データを受信し、受信したＣＫの画像データを画像形成部１３に供給する。画像形成部１３は、ＹＭＣＫ各色のタンデムエンジンを備えており、供給されたＹＭＣＫの画像データに応じた画像を用紙に形成する。画像形成部１３によって画像が形成された用紙は、印刷物として出力される。
【００１６】
コントロール装置２０は、画像展開部２１と、デバイスドライバ部２２と、画像処理部２Ａ，２Ｂとを備えている。デバイスドライバ部２２は、例えばＣＰＵ（Central Processing Unit）がメモリに記憶されているデバイスドライバプログラムを実行することによって実現される。画像処理部２Ａ，２Ｂは、それぞれＰＣＩ（Peripheral Components Interconnect）バスを介してＣＰＵと接続されるＰＣＩデバイスである。画像処理部２Ａは、コントロール通信部２３Ａと、コマンド制御部２４Ａと、画像メモリ２５Ａと、色処理部２６Ａとを備えている。また、画像処理部２Ｂは、コントロール通信部２３Ｂと、コマンド制御部２４Ｂと、画像メモリ２５Ｂと、色処理部２６Ｂとを備えている。なお、以下の説明では、画像処理部２Ａ，２Ｂを特に区別する必要がない場合には、これらを総称して「画像処理部２」と呼ぶ。同様にして、特に区別する必要がない場合には、コントロール通信部２３Ａ，２３Ｂを「コントロール通信部２３」と呼び、コマンド制御部２４Ａ，２４Ｂを「コマンド制御部２４」と呼び、画像メモリ２５Ａ，２５Ｂを「画像メモリ２５」と呼び、色処理部２６Ａ，２６Ｂを「色処理部２６」と呼ぶ。
【００１７】
画像展開部２１は、図示せぬ端末装置から送信されてきたＰＤＬ（Page Description Language）データを解釈して、ＹＭＣＫ各色の画像データに展開する。このＰＤＬデータは、ページ記述言語で記述されたデータである。デバイスドライバ部２２は、プリント装置１０とコントロール装置２０との間の通信ケーブルＣが接続されると、コマンド制御部２４がプリントコマンド制御部１１に接続されている画像処理部２を特定する。この特定方法については、後述にて詳細に説明する。すなわち、デバイスドライバ部２２は、画像処理部２Ａ，２Ｂなどの複数の送信手段の中から、ＹＭプリント通信部１２Ａなどの制御受信手段に通信線を介して接続された送信手段を特定する特定手段として機能する。さらに、デバイスドライバ部２２は、画像展開部２１からＹＭＣＫの画像データが供給されると、予め記憶されている画像データ供給テーブルＴに基づいて、各々の画像処理部２に画像データを供給する。すなわち、デバイスドライバ部２２は、色別に区分された画像データのうち、特定手段によって特定された画像処理部２などの送信手段と、特定手段によって特定された送信手段以外の送信手段とに対して、それぞれ決められた色の画像データを供給する供給手段として機能する。
【００１８】
ここで、画像データ供給テーブルＴの内容について説明する。図３は、画像データ供給テーブルＴの一例を示す図である。図中の「接続」は、画像処理部２のコマンド制御部２４がプリントコマンド制御部１１に接続されていることを表しており、「未接続」は、画像処理部２のコマンド制御部２４がプリントコマンド制御部１１に接続されていないことを表している。例えば、図１に示すように、画像処理部２Ａのコマンド制御部２４Ａが、プリントコマンド制御部１１に接続されている場合には、画像処理部２Ａが「接続」になり、画像処理部２Ｂが「未接続」になる。この場合には、「画像処理部２Ａ」に「ＹＭの画像データ」が供給され、「画像処理部２Ｂ」に「ＣＫの画像データ」が供給される。一方、図２に示すように、画像処理部２Ｂのコマンド制御部２４Ｂが、プリントコマンド制御部１１に接続されている場合には、画像処理部２Ａが「未接続」になり、画像処理部２Ｂが「接続」になる。この場合には、「画像処理部２Ａ」に「ＣＫの画像データ」が供給され、「画像処理部２Ｂ」に「ＹＭの画像データ」が供給される。なお、コントロール装置２０とプリント装置１０とを接続する通信ケーブルＣが抜けていたり、あるいはプリント装置１０の電源が入っていなかったりすることにより、画像処理部２Ａ，２Ｂともに「未接続」である場合には、いずれの画像処理部２にも画像データが供給されず、利用者に異常を通知するなどの処理が行われる。
【００１９】
図１及び図２の説明に戻る。プリントコマンド制御部１１に接続されているコマンド制御部２４は、自身に接続されたコントロール通信部２３を用いて、画像データの送信を制御するための制御コマンドをプリント装置１０のプリントコマンド制御部１１と遣り取りする。そして、このコマンド制御部２４は、自身に接続されたコントロール通信部２３を用いて、プリントコマンド制御部１１から送信されてきた制御コマンドを受信して解釈し、画像処理部２の各部に対して、その制御コマンドによって要求された画像データの送信指示を行う。画像メモリ２５は、デバイスドライバ部２２から供給される画像データを記憶する。色処理部２６は、コマンド制御部２４の指示に従って、画像メモリ２５から画像データを読み出し、読み出した画像データに対して各種の画像処理を施す。例えば、色処理部２６は、プリント装置１０の画像形成部１３の特性に応じた色補正処理などを施す。コントロール通信部２３は、色処理部２６によって画像処理が施された画像データを、通信ケーブルＣを介して接続されたＹＭプリント通信部１２Ａ又はＣＫプリント通信部１２Ｂに送信する。
【００２０】
［動作］
次に、上述した構成による画像処理システム１の動作について説明する。
（通信ケーブル接続時の処理）
まず、図４を参照して、プリント装置１０とコントロール装置２０との間が通信ケーブルＣで接続された際の処理について説明する。
利用者によってプリント装置１０とコントロール装置２０との間が通信ケーブルＣで接続されると、コントロール装置２０のコマンド制御部２４Ａ，２４Ｂはそれぞれ、接続されたコントロール通信部２３Ａ，２３Ｂを用いて、プリント装置１０のプリントコマンド制御部１１と接続されているか否かを調べるための接続確認コマンドをプリントコマンド制御部１１に送信する（ステップＳ１１０）。このときに、一方のコントロール通信部２３から送信された接続確認コマンドはプリントコマンド制御部１１に到達するが、他方のコントロール通信部２３から送信された接続確認コマンドは、プリントコマンド制御部１１に到達しないまま破棄される。例えば、図１に示した構成では、コマンド制御部２４Ａによって送信された接続確認コマンドは、ＹＭプリント通信部１２Ａを介してプリントコマンド制御部１１に到達する。一方、コマンド制御部２４Ｂによって送信された接続確認コマンドは、ＣＫプリント通信部１２Ｂの先にプリントコマンド制御部１１が接続されていないため、プリントコマンド制御部１１に到達しないまま破棄される。これに対し、図２に示した構成では、コマンド制御部２４Ｂによって送信された接続確認コマンドは、プリント通信部１２Ａを介してプリントコマンド制御部１１に到達する。一方、コマンド制御部２４Ａによって送信された接続確認コマンドは、ＣＫプリント通信部１２Ｂの先にプリントコマンド制御部１１が接続されていないため、プリントコマンド制御部１１に到達しないまま破棄される。
【００２１】
プリントコマンド制御部１１は、コマンド制御部２４から送信されてきたいずれか一方の接続確認コマンドを受信し、ＹＭプリント通信部１２Ａを用いて、受信した接続確認コマンドの送信元のコマンド制御部２４に応答コマンドを返信する（ステップＳ１２０）。例えば、図１に示した構成では、コマンド制御部２４Ａによって送信された接続確認コマンドがプリントコマンド制御部１１に受信されるため、その接続確認コマンドの送信元であるコマンド制御部２４Ａに応答コマンドが返信される。一方、図２に示した構成では、コマンド制御部２４Ｂによって送信された接続確認コマンドがプリントコマンド制御部１１に受信されるため、その接続確認コマンドの送信元であるコマンド制御部２４Ｂに応答コマンドが返信される。
【００２２】
コントロール装置２０のコマンド制御部２４Ａ，２４Ｂは、プリントコマンド制御部１１から応答コマンドが送信されてきたか否かに基づいて、自身がプリントコマンド制御部１１に接続されているか否かを判定する（ステップＳ１３０）。例えば、図１に示した構成では、応答コマンドがコマンド制御部２４Ａに返信されるため、コマンド制御部２４Ａは、プリントコマンド制御部１１に接続されていると判定し、コマンド制御部２４Ｂは、プリントコマンド制御部１１に接続されていないと判定する。一方、図２に示した構成では、応答コマンドがコマンド制御部２４Ｂに返信されるため、コマンド制御部２４Ｂは、プリントコマンド制御部１１に接続されていると判定し、コマンド制御部２４Ａは、プリントコマンド制御部１１に接続されていないと判定する。この判定において、プリントコマンド制御部１１に接続されていると判定したコマンド制御部２４は、後述する処理において、プリントコマンド制御部１１と制御コマンドの遣り取りを行うことになる。一方、この判定において、プリントコマンド制御部１１に接続されていないと判定したコマンド制御部２４は、プリントコマンド制御部１１との制御コマンドの遣り取りを行わない。
【００２３】
続いて、コマンド制御部２４は、この判定結果をデバイスドライバ部２２に通知する（ステップＳ１４０）。デバイスドライバ部２２は、コマンド制御部２４から通知された判定結果に基づいて、プリントコマンド制御部１１に接続されているコマンド制御部２４を備える画像処理部２を特定する（ステップＳ１５０）。例えば、図１に示した構成では、コマンド制御部２４Ａからは、プリントコマンド制御部１１に接続されていることを表す判定結果が通知され、コマンド制御部２４Ｂからは、プリントコマンド制御部１１に接続されていないことを表す判定結果が通知される。この場合、デバイスドライバ部２２は、プリントコマンド制御部１１に接続されているコマンド制御部２４を備える画像処理部２として、画像処理部２Ａを特定する。一方、例えば図２に示した構成では、コマンド制御部２４Ａからは、プリントコマンド制御部１１に接続されていないことを表す判定結果が通知され、コマンド制御部２４Ｂからは、プリントコマンド制御部１１に接続されていることを表す判定結果が通知される。この場合、デバイスドライバ部２２は、プリントコマンド制御部１１に接続されているコマンド制御部２４を備える画像処理部２として、画像処理部２Ｂを特定する。
上述したステップＳ１１０〜Ｓ１５０の処理は、利用者によって通信ケーブルＣが繋ぎ直される度あるいは電源が投入される度に実行される。
【００２４】
（画像データ供給処理）
次に、図５を参照して、コントロール装置２０からプリント装置１０に画像データを供給する処理について説明する。
端末装置からＰＤＬデータが送信されてくると、画像展開部２１は、そのＰＤＬデータをＹＭＣＫ各色の画像データに展開する（ステップＳ２１０）。画像展開部２１によって展開されたＹＭＣＫの画像データは、デバイスドライバ部２２に供給される。デバイスドライバ部２２は、画像展開部２１からＹＭＣＫの画像データが供給されると、画像データ供給テーブルＴに基づいて、各々の画像処理部２に決められた色の画像データを供給する（ステップＳ２２０）。ここでは、図３に示した画像データ供給テーブルＴが記憶されている場合の動作を例に挙げて説明する。例えば、図１に示した構成では、上述したステップＳ１５０において、プリントコマンド制御部１１に接続されているコマンド制御部２４を備える画像処理部２として画像処理部２Ａが特定されるため、画像処理部２Ａが「接続」、画像処理部２Ｂが「未接続」となる。この場合、デバイスドライバ部２２は、図３に示した画像データ供給テーブルＴに基づいて、「画像処理部２Ａ」に対しては「ＹＭの画像データ」を供給し、「画像処理部２Ｂ」に対しては「ＣＫの画像データ」を供給する。一方、図２に示した構成では、上述したステップＳ１５０において、プリントコマンド制御部１１に接続されているコマンド制御部２４を備える画像処理部２として画像処理部２Ｂが特定されるため、画像処理部２Ａが「未接続」、画像処理部２Ｂが「接続」となる。この場合、デバイスドライバ部２２は、図３に示した画像データ供給テーブルＴに基づいて、「画像処理部２Ａ」に対しては「ＣＫの画像データ」を供給し、「画像処理部２Ｂ」に対しては「ＹＭの画像データ」を供給する。つまり、デバイスドライバ部２２は、ＹＭの画像データを、コマンド制御部１１に接続されている画像処理部２に供給し、ＣＫの画像データをそれ以外の画像処理部２に供給することになる。
【００２５】
デバイスドライバ部２２から画像データが供給されると、画像処理部２は、供給された画像データを自身が備える画像メモリ２５に記憶させる（ステップＳ２３０）。これにより、例えば図１に構成では、画像メモリ２５ＡにＹＭの画像データが記憶され、画像メモリ２５ＢにＣＫの画像データが記憶される。一方、図２に示した構成では、画像メモリ２５ＡにＣＫの画像データが記憶され、画像メモリ２５ＢにＹＭの画像データが記憶される。
【００２６】
デバイスドライバ部２２から供給された画像データが画像メモリ２５に記憶されると、上述したステップＳ１３０において自身がプリントコマンド制御部１１に接続されていると判定したコマンド制御部２４は、プリントを要求する制御コマンドをプリントコマンド制御部１１に送信する（ステップＳ２４０）。例えば、図１に示した構成では、ステップＳ１３０においてプリントコマンド制御部１１に接続されていると判定したコマンド制御部２４Ａが、この制御コマンドを送信する。一方、図２に示した構成では、ステップＳ１３０においてプリントコマンド制御部１１に接続されていると判定したコマンド制御部２４Ｂが、この制御コマンドを送信する。この制御コマンドには、画像メモリ２５に記憶された画像データの用紙サイズやページ数などの情報が含まれる。
【００２７】
プリントコマンド制御部１１は、コマンド制御部２４から送信されてきた制御コマンドを受信すると、その制御コマンドを解釈して、その制御コマンドによってプリントを要求された画像データのページ取得順序を決定する。例えば、プリントを要求された画像データが、両面５ページの画像データである場合には、１ページ目の表面の画像データ→３ページ目の表面の画像データ→１ページ目の裏面の画像データ・・・といった具合に、ページ取得順序を決定する。続いて、プリントコマンド制御部１１は、ＹＭプリント通信部１２Ａを用いて、決定したページ取得順序に基づいたページ、例えば１ページ目の表面の画像データの送信を要求するための制御コマンドを、ＹＭプリント通信部１２Ａに接続されたコマンド制御部２４に送信する（ステップＳ２５０）。例えば、図１に示した構成では、この制御コマンドは、コマンド制御部２４Ａに送信される。一方、図２に示した構成では、この制御コマンドは、コマンド制御部２４Ｂに送信される。
【００２８】
プリントコマンド制御部１１から、制御コマンドが送信されてきたコマンド制御部２４は、その制御コマンドを受信して解釈する。そして、そのコマンド制御部２４は、受信した制御コマンドによって要求されたページの画像データ、例えば１ページ目の表面の画像データの送信指示を、自身を実現する画像処理部２の各部に指示し、さらに、この要求されたページの画像データの送信指示を、デバイスドライバ部２２を介して他の画像処理部２に通知する（ステップＳ２６０）。例えば、図１に示した構成では、コマンド制御部２４Ａが、制御コマンドを受信して解釈し、画像処理部２Ａの各部に対して、この制御コマンドによって要求されたページの画像データの送信指示を行う。さらに、このコマンド制御部２４Ａは、要求されたページの画像データの送信指示を、デバイスドライバ部２２を介して画像処理部２Ｂに通知する。一方、図２に示した構成では、コマンド制御部２４Ｂが、制御コマンドを受信して解釈し、画像処理部２Ｂの各部に対して、この制御コマンドによって要求されたページの画像データの送信指示を行う。さらに、このコマンド制御部２４Ｂは、要求されたページの画像データの送信指示を、デバイスドライバ部２２を介して画像処理部２Ａに通知する。
【００２９】
コマンド制御部２４から、画像データの送信が指示されると、色処理部２６は、指示されたページの画像データ、例えば１ページ目の表面の画像データを画像メモリ２５から読み出す。そして、色処理部２６は、読み出した画像データに対して、色補正処理などの画像処理を施す（ステップＳ２７０）。色処理部２６によって画像処理が施された画像データは、コントロール通信部２３に供給される。例えば、図１に示した構成では、画像メモリ２５Ａに記憶されているＹＭの画像データが色処理部２６Ａによって読み出され、画像処理が施された後、コントロール通信部２３Ａに供給される。また、画像メモリ２５Ｂに記憶されているＣＫの画像データが色処理部２６Ｂによって読み出され、画像処理が施された後、コントロール通信部２３Ｂに供給される。一方、図２に示した構成では、画像メモリ２５Ａに記憶されているＣＫの画像データが色処理部２６Ａによって読み出され、画像処理が施された後、コントロール通信部２３Ａに供給される。また、画像メモリ２５Ｂに記憶されているＹＭの画像データが色処理部２６Ｂによって読み出され、画像処理が施された後、コントロール通信部２３ＢＡに供給される。
【００３０】
コントロール通信部２３は、色処理部２６から供給された画像データを、通信ケーブルＣ経由で自身に接続されているＹＭプリント通信部１２Ａ又はＣＫプリント通信部１２Ｂに送信する（ステップＳ２８０）。例えば、図１に示した構成では、コントロール通信部２３ＡからＹＭプリント通信部１２ＡにＹＭの画像データが送信され、コントロール通信部２３ＢからＣＫプリント通信部１２ＡにＣＫの画像データが送信さる。一方、図２に示した構成では、コントロール通信部２３ＡからＣＫプリント通信部１２ＡにＣＫの画像データが送信され、コントロール通信部２３ＢからＹＭプリント通信部１２ＡにＹＭの画像データが送信される。この画像データの送信は、例えば、ＹＭプリント通信部１２Ａ，ＣＫプリント通信部１２Ｂから送信されてくる同期信号に応じたタイミングで行われる。
【００３１】
ＹＭプリント通信部１２Ａは、送信されてきたＹＭの画像データを受信し、ＣＫプリント通信部１２Ｂは送信されてきたＣＫの画像データを受信する（ステップＳ２９０）。つまり、図１に示した形態で通信ケーブルＣが接続された場合でも、図２に示した形態で通信ケーブルＣが接続された場合であっても、プリント装置１０のＹＭプリント通信部１２ＡにはＹＭの画像データが供給され、ＣＫプリント通信部１２ＢにはＣＫの画像データが供給されることになる。上述したステップＳ２４０〜Ｓ２９０の処理は、ステップＳ２３０においてメモリに記憶された画像データの全てのページがページ取得順序に従って送信されるまで繰り返される。このようにして、プリント装置１０のＹＭプリント通信部１２Ａ，ＣＫプリント通信部１２Ｂに供給された画像データは、画像形成部１３に供給される。画像形成部１３は、供給されたＹＭＣＫの画像データに基づいて、用紙に画像を形成する（ステップＳ３００）。
【００３２】
以上説明した実施形態によれば、プリント装置１０とコントロール装置２０との間で通信ケーブルＣがどのような形態で接続された場合にも、プリント装置１０のＹＭプリント通信部１２Ａ，ＣＫプリント通信部１２Ｂに適切な色の画像データを高速で送信することができる。また、この画像処理システム１においては、画像データを送信する通信部と、画像データの送信を制御するための制御コマンドを遣り取りする通信部とを兼用しているため、画像処理システムの構成を簡易なものにすることができる。
【００３３】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各態様を適宜組み合わせてもよい。
（１）上述した実施形態において、コマンド制御部２４は、受信した制御コマンドによって要求されたページの画像データの送信指示を、デバイスドライバ部２２を介して、自身を実現する画像処理部２以外の画像処理部２に通知していた。これに対し、コマンド制御部２４は、この画像データの送信指示を、デバイスドライバ部２２を経由する第１の通信路又はデバイスドライバ部２２を経由しない第２の通信路のいずれか一方を用いて、自身を実現する画像処理部２以外の画像処理部２に通知し、この通知が正常に行われなかった場合には、この画像データの送信指示を他方の通信路を用いて、自身を実現する画像処理部２以外の画像処理部２に通知してもよい。
【００３４】
図６は、この変形例に係るコントロール装置２０の構成を示す図である。図中の「Ｒ１」は、コマンド制御部２４が、制御コマンドによって要求されたページを、デバイスドライバ部２２を経由して自身を実現する画像処理部２以外の画像処理部２に通知するための第１の通信路を表している。また、図中の「Ｒ２」は、コマンド制御部２４が、制御コマンドによって要求されたページの画像データの送信指示を、デバイスドライバ部２２を経由せずに、自身を実現する画像処理部２以外の画像処理部２に直接通知するための第２の通信路を表している。例えば、図に示すように、プリントコマンド制御部１１とコマンド制御部２４Ａとが接続されている場合、コマンド制御部２４Ａは、まず第１の通信路「Ｒ１」を用いて、プリントコマンド制御部１１から受信した制御コマンドによって要求されたページの画像データの送信指示を画像処理部２Ｂに通知する。このときに、コマンド制御部２４Ａは、例えば画像処理部２Ｂから所定時間応答がなければ、通知が正常に行われなかったと判断し、今度は第２の通信路「Ｒ２」を用いて、この画像データの送信指示を画像処理部２Ｂに通知する。これにより、一方の通信路が遮断された場合にも、制御コマンドによって要求されたページの画像データの送信指示の通知を行うことができる。
【００３５】
また、コマンド制御部２４は、受信した制御コマンド自体を、自身を実現する画像処理部２以外の画像処理部２に通知してもよい。この場合には、通知された画像処理部２のコマンド制御部２４が、通知された制御コマンドを解釈すればよい。この構成であっても、上述した実施形態と同様の効果が得られる。
【００３６】
さらに、コマンド制御部２４は、受信した制御コマンドを、自身を実現する画像処理部２以外の画像処理部２に直接通知しなくてもよい。この場合には、例えば制御コマンドを受信したコマンド制御部２４が、受信した制御コマンドを例えばデバイスドライバ部２２に供給し、デバイスドライバ部２２がその制御コマンドを記憶しておく。そして、制御コマンドを受信しなかったコマンド制御部２４が、デバイスドライバ部２２に問い合わせて、記憶されている制御コマンドを取得してもよい。この構成であっても、上述した実施形態と同様の効果が得られる。
【００３７】
（２）上述した実施形態では、画像処理システム１は、コントロール装置２０とプリント装置１０とを備えていた。これに対し、画像処理システムは、プリント装置に代えて、スキャナ装置とプリント装置とを備えるコピー装置を備えてもよい。
【００３８】
図７及び図８は、この変形例に係る画像処理システム５の構成を示す図である。同図に示すように、コピー装置３０とコントロール装置４０とは、３本の通信ケーブルＣで接続されている。図７に示す構成と図８に示す構成とは、通信ケーブルＣの接続の形態が異なる。その他の構成については、図７に示す構成と図８に示す構成とで共通である。コントロール装置４０は、図１，図２に示した構成の他に、画像処理部２Ｃを備えている。この画像処理部２Ｃの構成は、上述した画像処理部２Ａ，２Ｂと同様である。コピー装置３０は、図１，図２に示した構成の他に、スキャン通信部１２Ｃと、スキャンコマンド制御部１４と、画像読取部１５とを備えている。スキャンコマンド制御部１４は、コピー装置３０からコントロール装置４０への画像データの送信を制御するための制御コマンドを解釈して送信する。画像読取部１５は、利用者によってセットされた原稿画像を読み取り、その原稿画像を表すＲＧＢ各色の画像データを生成する。スキャン通信部１２Ｃは、画像読取部１５によって生成されたＲＧＢの画像データを、スキャンコマンド制御部１４の指示に従って、コントロール装置４０のコントロール通信部２３に送信する。すなわち、スキャン通信部１２Ｃは、画像データに応じた処理を行うコピー装置などの処理装置に設けられた送信手段として機能する。
【００３９】
次に、この変形例に係る画像処理システム５の動作について説明する。
（通信ケーブル接続時の処理）
利用者によってコピー装置３０とコントロール装置４０との間が通信ケーブルＣで接続されると、デバイスドライバ部２２は、各々の画像処理部２が、スキャン通信部１２Ｃに接続されているか、ＹＭプリント通信部１２Ａ又はＣＫプリント通信部１２Ｂに接続されているかを判定する。この判定は、例えば各々の画像処理部２のコマンド制御部２４によって行われるパワーオンシーケンスの違いによって行われる。すなわち、デバイスドライバ部２２は、画像処理部２Ａ，２Ｂ，２Ｃなどの各々の送受信手段が、スキャン通信部１２Ｃなどの送信手段又はＹＭプリント通信部１２Ａ，ＣＫプリント通信部１２Ｂなどの受信手段のうちのどちらに接続されているかを判定する判定手段として機能する。例えば、図７に示す構成では、画像処理部２Ｃが、スキャン通信部１２Ｃに接続されていると判定され、画像処理部２Ａ，２Ｂが、ＹＭプリント通信部１２Ａ又はＣＫプリント通信部１２Ｂに接続されていると判定される。これに対し、図８に示す構成では、画像処理部２Ｂが、スキャン通信部１２Ｃに接続されていると判定され、画像処理部２Ａ，２Ｃが、ＹＭプリント通信部１２Ａ又はＣＫプリント通信部１２Ｂに接続されていると判定される。続いて、デバイスドライバ部２２は、上述した実施形態と同様にして、プリントコマンド制御部１１に接続されているコマンド制御部２４を備える画像処理部２を特定する。例えば、図７に示す構成では、画像処理部２Ａが特定される。一方、図８に示す構成では、画像処理部２Ｃが特定される。
【００４０】
（画像データ取得処理）
画像読取部１５によって原稿画像が読み取られ、その原稿画像を表すＲＧＢの画像データが生成されると、生成されたＲＧＢの画像データは、スキャン通信部１２Ｃに供給される。ＲＧＢの画像データがスキャン通信部１２Ｃに供給されると、スキャンコマンド制御部１４はスキャン通信部１２Ｃを用いて、スキャン通信部１２Ｃに接続されている画像処理部２のコマンド制御部２４と、制御コマンドの遣り取りを行う。スキャン通信部１２Ｃは、スキャンコマンド制御部１４の指示に従って、供給されたＲＧＢの画像データを、自身に接続された画像処理部２のコントロール通信部２３に送信する。スキャン通信部１２Ｃから送信されてきたＲＧＢの画像データを受信したコントロール通信部２３は、受信した画像データをメモリなどに記憶させる。例えば、図７に示す構成では、スキャンコマンド制御部１４とコマンド制御部２４Ｃとが制御コマンドの遣り取りを行い、スキャン通信部１２Ｃから送信されてきたＲＧＢの画像データは、画像処理部２Ｃのコントロール通信部２３Ｃによって受信される。一方、図８に示す構成では、スキャンコマンド制御部１４とコマンド制御部２４Ｂとが制御コマンドの遣り取りを行い、スキャン通信部１２Ｃから送信されてきたＲＧＢの画像データは、画像処理部２Ｂのコントロール通信部２３Ｂによって受信される。
【００４１】
（画像データ供給処理）
色変換部２７は、上述のようにしてＲＧＢの画像データを受信したコントロール通信部２３によってメモリなどに記憶されたＲＧＢの画像データを読み出して、ＹＭＣＫの画像データに変換する。デバイスドライバ部２２は、色変換部２７によって変換されたＹＭＣＫの画像データのうち、ＹＭの画像データを上述にて特定した画像処理部２に供給し、ＣＫの画像データを上述にてＹＭプリント通信部１２Ａ又はＣＫプリント通信部１２Ｂに接続されていると判定された画像処理部２のうち、上述にて特定された画像処理部２以外の画像処理部２に供給する。例えば、図７に示す構成では、ＹＭの画像データが画像処理部２Ａに供給され、ＣＫの画像データが画像処理部２Ｂに供給される。一方、図８に示す構成では、ＹＭの画像データが画像処理部２Ｃに供給され、ＣＫの画像データが画像処理部２Ａに供給される。すなわち、画像処理部２は、画像データに応じた処理を行うコピー装置３０などの処理装置に設けられたスキャン通信部１２Ｃなどの送信手段及びＹＭプリント通信部１２Ａ又はＣＫプリント通信部１２Ｂなどの複数の受信手段に対し、着脱自在の通信線を介してそれぞれ接続され、通信線経由で送信手段又は受信手段と情報を送受信する複数の送受信手段として機能する。また、デバイスドライバ部２２は、判定手段によってスキャン通信部１２Ｃなどの送信手段に接続されていると判定された画像処理部２など送受信手段が、送信手段から送受信手段への情報の送信を制御するための制御情報に従って送信手段から送受信手段に送信されてきた画像データを取得する取得手段として機能する。さらに、デバイスドライバ部は、取得手段によって取得された画像データに基づいて色別に区分された画像データのうち、特定手段によって特定された画像処理部２などの送受信手段と、特定手段によって特定された送受信手段以外の送受信手段とに対して、それぞれ決められた色の画像データを供給する供給手段として機能する。以降の処理は、上述した実施形態と同様であるため、その説明を省略する。
【００４２】
この構成によれば、スキャン装置とプリント装置からなるコピー装置３０とコントロール装置４０との間で通信ケーブルＣがどのような形態で接続された場合にも、コピー装置３０に設けられたＹＭプリント通信部１２Ａ，ＣＫプリント通信部１２Ｂに適切な色の画像データを高速で送信する処理を簡易な構成で実現することができる。
【００４３】
（３）上述した実施形態において、デバイスドライバ部２２は、ＹＭの画像データをスキャンコマンド制御部１４に接続されている画像処理部２に供給し、ＣＫの画像データをそれ以外の画像処理部２に供給していたが、画像データの供給先は、プリント装置１０の構成に応じて変更され得る。例えば、プリント装置１０のプリントコマンド制御部１１がＣＫプリント通信部１２Ｂに接続されている場合には、デバイスドライバ部２２は、ＣＫの画像データをコマンド制御部１１に接続されている画像処理部２に供給し、ＹＭの画像データをそれ以外の画像処理部２に供給することになる。
また、供給する画像データの色の組み合わせは、ＹＭとＣＫに限らない。例えば、ＹＭＣの画像データが、一方の画像処理部２に供給され、Ｋの画像データが他方の画像処理部２に供給されてもよい。どの色の画像データをどの画像処理部２に供給するかは、プリント装置１０の構成に応じて決定されればよい。
【００４４】
（４）上述した実施形態では、コントロール装置２０とプリント装置１０から構成される画像処理システム１を例に挙げて説明したが、これに限らない。例えば、コントロール装置２０に代えて第１の画像データ処理装置が設けられ、プリント装置１０に代えて第２の画像データ処理装置が設けられていてもよい。この場合、第１の画像データ処理装置は、画像データを用いて各種の処理を行った後、画像処理を施した画像データを第２の画像データ処理装置に送信する。そして、第２の画像データ処理装置は、第１の画像データ処理装置から送信されてきた画像データを用いて各種の処理を行う。この構成であっても、上述した実施形態と同様の効果が得られる。
【図面の簡単な説明】
【００４５】
【図１】画像処理システム１の構成を示す図である。
【図２】画像処理システム１の構成を示す図である。
【図３】画像データ供給テーブルＴの一例を示す図である。
【図４】通信ケーブルＣの接続時の処理を示すフロー図である。
【図５】画像データ供給処理を示すフロー図である。
【図６】変形例に係る画像処理システム１の構成を示す図である。
【図７】変形例に係る画像処理システム５の構成を示す図である。
【図８】変形例に係る画像処理システム５の構成を示す図である。
【符号の説明】
【００４６】
１，５…画像処理システム、１０…プリント装置、１１…プリントコマンド制御部、１２Ａ…ＹＭプリント通信部、１２Ｂ…ＣＫプリント通信部、１３…画像形成部、２０，４０…コントロール装置、２１…画像展開部、２２…デバイスドライバ部、２Ａ，２Ｂ…画像処理部、２３Ａ，２３Ｂ…コントロール通信部、２４Ａ，２４Ｂ…コマンド制御部、２５Ａ，２５Ｂ…画像メモリ、２６Ａ，２６Ｂ…色処理部、３０…コピー装置、２７…色変換部、１２Ｃ…スキャン通信部、１４…スキャンコマンド制御部、１５…画像読取部。
【図１】
0004618283.tif 000002
【図２】
0004618283.tif 000003
【図３】
0004618283.tif 000004
【図４】
0004618283.tif 000005
【図５】
0004618283.tif 000006
【図６】
0004618283.tif 000007
【図７】
0004618283.tif 000008
【図８】
0004618283.tif 000009