(57)【要約】【課題】ＲＩＰ処理の開始タイミングの最適化し、複数の端末から受信した画像データについてのＲＩＰ処理にかかる全体時間の短縮化を図る技術を提供する。【解決手段】画像データとともに送信元を示す端末情報を受信すると、受信中の前記画像データとともに受信した端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替え、リップ処理開始オーダーに従って画像データにリップ処理を施す。また、画像データの受信速度を測定し、測定した受信速度に基づいて当該画像データに対するリップ処理開始オーダーのタイミングを切り替え、リップ処理開始オーダーに従って画像データにリップ処理を施す。リップ処理開始オーダーのタイミングは、画像データの受信中又は受信完了後とし、端末情報や受信速度によって区別される。【選択図】図３
2007108924.tif 000002
【特許請求の範囲】
【請求項１】
画像データとともに送信元を示す端末情報を送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続された画像出力制御装置であって、
前記端末情報及び前記画像データを受信する受信手段と、
受信した端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、
前記リップ処理開始オーダーに従って、前記画像データにリップ処理を施すリップ処理手段と、
リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、
を備えること、
を特徴とする画像出力制御装置。
【請求項２】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であること、
を特徴とする請求項１記載の画像出力制御装置。
【請求項３】
前記リップ処理制御手段は、
少なくとも一機の外部端末についての端末情報を予め登録しておく登録手段を含み、
受信した端末情報が前記登録手段に登録されている場合と登録されていない場合とに区別して、前記リップ処理開始オーダーのタイミングを切り替えること、
を特徴とする請求項１記載の画像出力制御装置。
【請求項４】
画像データを送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続された画像出力制御装置であって、
前記画像データを受信する受信手段と、
前記外部端末からの画像データ受信速度に基づいて、当該画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、
前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、
リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、
を備えること、
を特徴とする画像出力制御装置。
【請求項５】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であること、
を特徴とする請求項４記載の画像出力制御装置。
【請求項６】
前記リップ処理制御手段は、
受信速度の閾値を予め登録しておく登録手段と、
画像データの受信速度を測定する測定手段と、
を含み、
受信中の画像データの受信速度と前記閾値とを比較し、比較結果に従って前記リップ処理開始オーダーのタイミングを切り替えること、
を特徴とする請求項４記載の画像出力制御装置。
【請求項７】
受信中の画像データの受信速度が前記閾値を上回る場合には、画像データの受信中にリップ処理開始をオーダーし、
受信中の画像データの受信速度が前記閾値を下回る場合には、画像データの受信終了後にリップ処理開始をオーダーすること、
を特徴とする請求項６記載の画像出力制御装置。
【請求項８】
前記測定手段は、画像データの受信中に一定期間毎に受信速度を繰り返し測定し、
前記リップ処理制御手段は、受信速度の測定毎に前記比較を行い、初回の比較以降に、受信中の画像データの受信速度が前記閾値を下回った場合には、リップ処理開始のオーダーを取り下げ、又はリップ処理を中止させる制御を行うこと、
を特徴とする請求項７記載の画像出力制御装置。
【請求項９】
画像データを送信する複数の外部端末と、受信した画像データに対してリップ処理を施す画像出力制御装置と、リップ処理された画像を紙媒体に出力する画像出力装置と、を備える画像出力システムであって、
前記外部端末は、画像データとともに送信元を示す端末情報を前記画像出力制御装置に送信し、
前記画像出力制御装置は、
前記端末情報及び前記画像データを受信する受信手段と、
受信した端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、
前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、
リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、
を備え、
前記画像出力装置は、転送された画像データに対応する画像を紙媒体に出力すること、
を特徴とする画像出力システム。
【請求項１０】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であること、
を特徴とする請求項９記載の画像出力システム。
【請求項１１】
前記リップ処理制御手段は、
少なくとも一機の外部端末についての端末情報を予め登録しておく登録手段を含み、
受信した端末情報が前記登録手段に登録されている場合と登録されていない場合とに区別して、前記リップ処理開始オーダーのタイミングを切り替えること、
を特徴とする請求項９記載の画像出力システム。
【請求項１２】
画像データを送信する複数の外部端末と、受信した画像データに対してリップ処理を施す画像出力制御装置と、リップ処理された画像を紙媒体に出力する画像出力装置と、を備える画像出力システムであって、
前記外部端末は、前記画像出力制御装置に前記画像データを送信し、
前記画像出力制御装置は、
前記画像データを受信する受信手段と、
前記外部端末からの画像データ受信速度に基づいて、当該画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、
前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、
リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、
を備え、
前記画像出力装置は、転送された画像データに対応する画像を紙媒体に出力すること、
を特徴とする画像出力システム。
【請求項１３】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であること、
を特徴とする請求項１２記載の画像出力システム。
【請求項１４】
前記リップ処理制御手段は、
受信速度の閾値を予め登録しておく登録手段と、
画像データの受信速度を測定する測定手段と、
を含み、
受信中の画像データの受信速度と前記閾値とを比較し、比較結果に従って前記リップ処理開始オーダーのタイミングを切り替えること、
を特徴とする請求項１２記載の画像出力システム。
【請求項１５】
受信中の画像データの受信速度が前記閾値を上回る場合には、画像データの受信中にリップ処理開始をオーダーし、
受信中の画像データの受信速度が前記閾値を下回る場合には、画像データの受信終了後にリップ処理開始をオーダーすること、
を特徴とする請求項１４記載の画像出力システム。
【請求項１６】
前記測定手段は、画像データの受信中に一定期間毎に受信速度を繰り返し測定し、
前記リップ処理制御手段は、受信速度の測定毎に前記比較を行い、初回の比較以降に、受信中の画像データの受信速度が前記閾値を下回った場合には、リップ処理開始のオーダーを取り下げ、又はリップ処理を中止させる制御を行うこと、
を特徴とする請求項１５記載の画像出力システム。
【請求項１７】
画像データとともに送信元を示す端末情報を送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続されたコンピュータを、
前記端末情報及び前記画像データを受信する受信手段と、
受信した端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、
前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、
リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、
して機能させること、
を特徴とする画像出力制御プログラム。
【請求項１８】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であること、
を特徴とする請求項１７記載の画像出力制御プログラム。
【請求項１９】
前記リップ処理制御手段は、
少なくとも一機の外部端末についての端末情報を予め登録しておく登録手段を含み、
受信した端末情報が前記登録手段に登録されている場合と登録されていない場合とに区別して、前記リップ処理開始オーダーのタイミングを切り替えること、
を特徴とする請求項１７記載の画像出力制御プログラム。
【請求項２０】
画像データを送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続されたコンピュータを、
前記画像データを受信する受信手段と、
前記外部端末からの画像データ受信速度に基づいて、当該画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、
前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、
リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、
として機能させること、
を特徴とする画像出力制御プログラム。
【請求項２１】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であること、
を特徴とする請求項２０記載の画像出力制御プログラム。
【請求項２２】
前記リップ処理制御手段は、
受信速度の閾値を予め登録しておく登録手段と、
画像データの受信速度を測定する測定手段と、
を含み、
受信中の画像データの受信速度と前記閾値とを比較し、比較結果に従って前記リップ処理開始オーダーのタイミングを切り替えること、
を特徴とする請求項２０記載の画像出力制御プログラム。
【請求項２３】
受信中の画像データの受信速度が前記閾値を上回る場合には、画像データの受信中にリップ処理開始をオーダーし、
受信中の画像データの受信速度が前記閾値を下回る場合には、画像データの受信終了後にリップ処理開始をオーダーすること、
を特徴とする請求項２２記載の画像出力制御プログラム。
【請求項２４】
前記測定手段は、画像データの受信中に一定期間毎に受信速度を繰り返し測定し、
前記リップ処理制御手段は、受信速度の測定毎に前記比較を行い、初回の比較以降に、受信中の画像データの受信速度が前記閾値を下回った場合には、リップ処理開始のオーダーを取り下げ、又はリップ処理を中止させる制御を行うこと、
を特徴とする請求項２３記載の画像出力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データをＲＩＰ処理する技術に関する。
【背景技術】
【０００２】
画像出力システムでは、クライアント端末で画像データをポストスクリプト等のページ記述言語で作成又は編集すると、この画像データを画像出力制御装置に送信して、画像出力制御装置で画像出力装置の出力解像度に合わせたＲＩＰ（リップ）処理を行ってから、画像出力装置に転送している。
【０００３】
近年、画像印刷のデジタル化が進展しており、大規模な印刷会社では、画像出力制御装置と画像出力装置１セットに対して、複数のクライアント端末が接続される場合が多くなってきた。クライアント端末が１セットの画像出力制御装置と画像出力装置に対して、数十台から数百台接続される。
【０００４】
そこで、複数のクライアント端末から画像データが送信されてきた場合に如何に効率よく処理するかが問題となる。この問題に対してのアプローチとして、画像出力を複数同時に並行して行う技術が提案されている。
【０００５】
例えば、画像出力制御装置において、画像データを受信すると、受信した画像データを所定の属性に関してその値ごとに分けて記憶し、属性値に対応して記憶された画像データを属性値ごとに所定量ずつ印刷出力させ、それを前記属性値に対して繰り返し行なわせる技術がある（例えば、特許文献１参照。）。
【０００６】
大量のデータを大量の枚数出力するジョブと少量データを少量枚数出力するジョブとが混在していても前者のジョブを待つことなく後者のジョブを実行できる技術である。
【０００７】
また、画像処理要求に応じた画像処理を行う複数のＲＩＰ処理手段を備えるようにし、複数の画像処理手段には処理順位を予め決めておき、複数の画像処理要求がある場合には、処理順位の高い画像処理手段に優先的に画像処理を実行させる技術がある（例えば、特許文献２参照。）。
【０００８】
この技術は、他の画像データがＲＩＰ処理中であっても優先順位の高い他の画像データを受信した場合には、優先順位の高い他の画像データのＲＩＰ処理に変更するものである。これらの技術は、何れも後発の画像データを先に出力させるものであるが、全体の出力時間は変わらない。画像出力全体の処理効率を高めるためには、ＲＩＰ処理工程のボトルネックを解消する必要だからである。
【０００９】
画像出力制御装置は、符号多分割接続（ＣＤＭＡ）や時分割多元接続（ＴＤＭＡ）等の技術により、複数のクライアント端末からの複数平行した画像データ受信については可能であるが、ＲＩＰ処理は先入先出方式等によって一つずつ処理している。複数のクライアント端末から画像データが送信されてきた場合、このＲＩＰ処理を効率的に実行することによって全体の処理効率を向上させるかが問題となる。
【００１０】
そこで、近年では、ポストスクリプト等のページ記述言語で作成された画像データが上から順に解釈実行が可能なインタプリタ型であることに注目し、画像データの受信終了を待たず、受信と平行してＲＩＰ処理を施す技術も提案されている。画像データの受信終了を待たずにＲＩＰ処理が実行できるので全体の処理時間は短縮されるものである。
【００１１】
【特許文献１】特開平９−２４００７０号公報
【特許文献２】特開平１０−２４０４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、接続されているクライアント端末の中には、マシンスペックの低いクライアント端末や、画像データの送信処理と平行して他のアプリケーションを実行中で高負荷状態のクライアント端末もある。これらクライアント端末は、通信速度が低下している場合があり、画像データの送信処理に時間がかかる。
【００１３】
例えば、印刷物用の画像データは、一般的に数十ＭＢ（メガバイト）〜数百ＭＢのデータ量を有している。一方で通信速度は、通信速度が低下しているクライアント端末については約１０分の１から１００分の１まで低下してしまうことがある。通常１００ＭＢ程度の画像データであれば、受信は１分ほどで終了するが、データ量が多い画像データを低い通信速度のクライアント端末から受信すると、受信終了までに数十分程度かかることもある。
【００１４】
通信速度が低いクライアント端末から受信した画像データを受信中に平行してＲＩＰ処理すると、ＲＩＰ処理が画像データの残りのデータ部分の受信待ち状態となる場合がある。ＲＩＰ処理に受信待ち状態が加わることによって、通信速度が低下しているクライアント端末から受信した画像データのＲＩＰ処理時間は、受信終了後にＲＩＰ処理した場合と比べて間延びしてしまう。さらにこの画像データのＲＩＰ処理遅延のために、他の画像データのＲＩＰ処理開始も遅延してしまう。
【００１５】
従って、画像データの受信終了を待たず受信と平行してＲＩＰ処理を施すと、むしろ全体の処理時間が増加してしまう場合があった。
【００１６】
この発明は、上述のような問題点に鑑みてなされたものであり、ＲＩＰ処理の開始タイミングの最適化し、複数の端末から受信した画像データについてのＲＩＰ処理にかかる全体時間の短縮化を図る技術を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、請求項１に記載の発明は、画像データとともに送信元を示す端末情報を送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続された画像出力制御装置であって、前記端末情報及び前記画像データを受信する受信手段と、受信した端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、前記リップ処理開始オーダーに従って、前記画像データにリップ処理を施すリップ処理手段と、リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、を備えること、を特徴とする。
【００１８】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であるようにしてもよい（請求項２記載の発明に相当）。
【００１９】
前記リップ処理制御手段は、少なくとも一機の外部端末についての端末情報を予め登録しておく登録手段を含み、受信した端末情報が前記登録手段に登録されている場合と登録されていない場合とに区別して、前記リップ処理開始オーダーのタイミングを切り替えるようにしてもよい（請求項３記載の発明に相当）。
【００２０】
上記課題を解決するために、請求項４に記載の発明は、画像データを送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続された画像出力制御装置であって、前記画像データを受信する受信手段と、前記外部端末からの画像データ受信速度に基づいて、当該画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、を備えること、を特徴とする。
【００２１】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であるようにしてもよい（請求項５記載の発明に相当）。
【００２２】
前記リップ処理制御手段は、受信速度の閾値を予め登録しておく登録手段と、画像データの受信速度を測定する測定手段と、を含み、受信中の画像データの受信速度と前記閾値とを比較し、比較結果に従って前記リップ処理開始オーダーのタイミングを切り替えるようにしてもよい（請求項６記載の発明に相当）。
【００２３】
受信中の画像データの受信速度が前記閾値を上回る場合には、画像データの受信中にリップ処理開始をオーダーし、受信中の画像データの受信速度が前記閾値を下回る場合には、画像データの受信終了後にリップ処理開始をオーダーするようにしてもよい（請求項７記載の発明に相当）。
【００２４】
前記測定手段は、画像データの受信中に一定期間毎に受信速度を繰り返し測定し、前記リップ処理制御手段は、受信速度の測定毎に前記比較を行い、初回の比較以降に、受信中の画像データの受信速度が前記閾値を下回った場合には、リップ処理開始のオーダーを取り下げ、又はリップ処理を中止させる制御を行うようにしてもよい（請求項８記載の発明に相当）。
【００２５】
上記課題を解決するために、請求項９に記載の発明は、画像データを送信する複数の外部端末と、受信した画像データに対してリップ処理を施す画像出力制御装置と、リップ処理された画像を紙媒体に出力する画像出力装置と、を備える画像出力システムであって、前記外部端末は、画像データとともに送信元を示す端末情報を前記画像出力制御装置に送信し、前記画像出力制御装置は、前記端末情報及び前記画像データを受信する受信手段と、受信した端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、を備え、前記画像出力装置は、転送された画像データに対応する画像を紙媒体に出力すること、を特徴とする。
【００２６】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であるようにしてもよい（請求項１０記載の発明に相当）。
【００２７】
前記リップ処理制御手段は、少なくとも一機の外部端末についての端末情報を予め登録しておく登録手段を含み、受信した端末情報が前記登録手段に登録されている場合と登録されていない場合とに区別して、前記リップ処理開始オーダーのタイミングを切り替えるようにしてもよい（請求項１１記載の発明に相当）。
【００２８】
上記課題を解決するために、請求項１２に記載の発明は、画像データを送信する複数の外部端末と、受信した画像データに対してリップ処理を施す画像出力制御装置と、リップ処理された画像を紙媒体に出力する画像出力装置と、を備える画像出力システムであって、前記外部端末は、前記画像出力制御装置に前記画像データを送信し、前記画像出力制御装置は、前記画像データを受信する受信手段と、前記外部端末からの画像データ受信速度に基づいて、当該画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、を備え、前記画像出力装置は、転送された画像データに対応する画像を紙媒体に出力すること、を特徴とする。
【００２９】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であるようにしてもよい（請求項１３記載の発明に相当）。
【００３０】
前記リップ処理制御手段は、受信速度の閾値を予め登録しておく登録手段と、画像データの受信速度を測定する測定手段と、を含み、受信中の画像データの受信速度と前記閾値とを比較し、比較結果に従って前記リップ処理開始オーダーのタイミングを切り替えるようにしてもよい（請求項１４記載の発明に相当）。
【００３１】
受信中の画像データの受信速度が前記閾値を上回る場合には、画像データの受信中にリップ処理開始をオーダーし、受信中の画像データの受信速度が前記閾値を下回る場合には、画像データの受信終了後にリップ処理開始をオーダーするようにしてもよい（請求項１５記載の発明に相当）。
【００３２】
前記測定手段は、画像データの受信中に一定期間毎に受信速度を繰り返し測定し、前記リップ処理制御手段は、受信速度の測定毎に前記比較を行い、初回の比較以降に、受信中の画像データの受信速度が前記閾値を下回った場合には、リップ処理開始のオーダーを取り下げ、又はリップ処理を中止させる制御を行うようにしてもよい（請求項１６記載の発明に相当）。
【００３３】
上記課題を解決するために、請求項１７に記載の発明は、画像データとともに送信元を示す端末情報を送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続されたコンピュータを、前記端末情報及び前記画像データを受信する受信手段と、受信した端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、して機能させること、を特徴とする。
【００３４】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であるようにしてもよい（請求項１８記載の発明に相当）。
【００３５】
前記リップ処理制御手段は、少なくとも一機の外部端末についての端末情報を予め登録しておく登録手段を含み、受信した端末情報が前記登録手段に登録されている場合と登録されていない場合とに区別して、前記リップ処理開始オーダーのタイミングを切り替えるようにしてもよい（請求項１９記載の発明に相当）。
【００３６】
上記課題を解決するために、請求項２０に記載の発明は、画像データを送信する複数の外部端末と画像を紙媒体に出力する画像出力装置とに接続されたコンピュータを、前記画像データを受信する受信手段と、前記外部端末からの画像データ受信速度に基づいて、当該画像データに対するリップ処理開始オーダーのタイミングを切り替えるリップ処理制御手段と、前記リップ処理開始オーダーに従って画像データにリップ処理を施すリップ処理手段と、リップ処理済みの画像データを前記画像出力装置に転送する転送手段と、として機能させること、を特徴とする。
【００３７】
前記リップ処理開始オーダーのタイミングは、画像データの受信中若しくは画像データの受信終了後であるようにしてもよい（請求項２１記載の発明に相当）。
【００３８】
前記リップ処理制御手段は、受信速度の閾値を予め登録しておく登録手段と、画像データの受信速度を測定する測定手段と、を含み、受信中の画像データの受信速度と前記閾値とを比較し、比較結果に従って前記リップ処理開始オーダーのタイミングを切り替えるようにしてもよい（請求項２２記載の発明に相当）。
【００３９】
受信中の画像データの受信速度が前記閾値を上回る場合には、画像データの受信中にリップ処理開始をオーダーし、受信中の画像データの受信速度が前記閾値を下回る場合には、画像データの受信終了後にリップ処理開始をオーダーするようにしてもよい（請求項２３記載の発明に相当）。
【００４０】
前記測定手段は、画像データの受信中に一定期間毎に受信速度を繰り返し測定し、前記リップ処理制御手段は、受信速度の測定毎に前記比較を行い、初回の比較以降に、受信中の画像データの受信速度が前記閾値を下回った場合には、リップ処理開始のオーダーを取り下げ、又はリップ処理を中止させる制御を行うようにしてもよい（請求項２４記載の発明に相当）。
【発明の効果】
【００４１】
本発明に係る画像出力システム、画像出力制御装置、及び画像出力プログラムによれば、送信元を示す端末情報とともに前記画像データを受信し、端末情報に基づいて、受信中の画像データに対するリップ処理開始オーダーのタイミングを切り替え、前記リップ処理開始オーダーに従って画像データにリップ処理を施すようにした。
【００４２】
これにより、通信速度が低い端末と通信速度が高い端末とを端末情報によって区別することで、通信速度に応じた最適なリップ処理開始タイミングを実現でき、端末からの画像データのＲＩＰ処理に係る全体時間を短縮することができる。
【００４３】
また、本発明に係る画像出力システム、画像出力制御装置、及び画像出力プログラムによれば、画像データを受信し、外部端末からの画像データ受信速度に基づいて、当該画像データに対するリップ処理開始オーダーのタイミングを切り替え、前記リップ処理開始オーダーに従って画像データにリップ処理を施すようにした。
【００４４】
これにより、端末の処理負荷の増加等の端末環境の変化によって一時的に通信速度が低くなっても、それに臨機応変して通信速度に応じた最適なリップ処理開始タイミングを実現でき、端末からの画像データのＲＩＰ処理に係る全体時間を臨機応変に最適化し短縮を図ることができる。
【発明を実施するための最良の形態】
【００４５】
以下、図１乃至図１１に基づき、本発明の実施形態を説明する。
【００４６】
〔第１の実施形態〕
【００４７】
本発明の第１の実施形態に係る画像出力システムの構成を図１に示す。図１は、本実施形態に係る画像出力システムの構成図である。
【００４８】
画像出力システム１は、ネットワークに、クライアント端末２ａ，２ｂ，２ｃ・・・（以下、特に端末を特定しない場合は、単に「クライアント端末２」という）と、制御装置３と、画像出力装置４とを接続して構成される。この画像出力システム１は、クライアント端末２で作成又は編集された画像データを、制御装置３でＲＩＰ処理し、画像出力装置４で紙媒体に出力するシステムである。
【００４９】
ネットワークは、電子データの伝送が可能な電子通信回線である。例えば電話回線網、ＩＳＤＮ、ＦＤＤＩ、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ、ＬＡＮ等、又はこれらの複合が採用される。クライアント端末２，２・・・、制御装置３、及び画像出力装置４は、ＮＩＣ（ネットワークインターフェースカード）等の通信手段を備えており、ネットワーク通信技術を利用して、相互にデータ通信が可能となっている。ネットワーク通信技術には、例えばＷＷＷ（ワールド・ワイド・ウェブ）やＴＣＰ／ＩＰプロトコル等が採用される。
【００５０】
クライアント端末２は、演算制御部（ＣＰＵ）、主記憶部（ＲＡＭ）、外部記憶部（ＨＤＤ）、及び通信部（ＮＩＣ）を備えたコンピュータと、モニタと、キーボードやマウス等の入力装置を備え、制御装置３から見た外部端末である。外部記憶部に記憶されたプログラムが主記憶部に展開され、主記憶部をワークエリアとしながら、演算制御部がプログラムを順次読み出して解読及び実行する。このプログラムの実行により、クライアント端末２は、画像データの作成処理又は編集処理を行う。また画像データをデータ本体として通信制御情報を含めた通信データを作成し、当該通信データを制御装置３へ送信する処理を行う。
【００５１】
画像データは、ポストスクリプト等のページ記述言語で、インタプリタ型の言語で記述される。従って、画像データの読み込みと平行してラスタライズが可能となっている。通信制御情報は、通信のために必要な情報であり、ＩＰヘッダ等が通信データに付加される。ＩＰヘッダには、宛先アドレス等の宛先情報と、送信元アドレス等の送信元を示す端末情報が記述されている。
【００５２】
例えば、クライアント端末２ａには、端末情報として「１９２．９．２００．９０」というＩＰアドレスが設定されており、クライアント端末２ａからは、画像データとともに端末情報として当該ＩＰアドレスが送信される。クライアント端末２ｂには、「１９２．９．２００．９１」が設定されており、クライアント端末２ｂからは、画像データとともにこのＩＰアドレスで示される端末情報が送信される。クライアント端末２ｃは、「１９２．９．２００．９２」が設定されており、クライアント端末２ｃからは、画像データとともにこのＩＰアドレスで示される端末情報が送信される。
【００５３】
制御装置３は、ＲＩＰ処理と画像出力装置４の制御を行う画像出力制御装置である。演算制御部（ＣＰＵ）、主記憶部（ＲＡＭ）、外部記憶部（ＨＤＤ）、及び通信部（ＮＩＣ）を備えたコンピュータと、モニタと、キーボードやマウス等の入力装置を備える。外部記憶部に記憶されたプログラムが主記憶部に展開され、主記憶部をワークエリアとしながら、演算制御部がプログラムを順次読み出して解読及び実行する。
【００５４】
このプログラムの実行により、制御装置３は、画像データの受信処理、ＲＩＰ処理の開始をオーダーするＲＩＰ制御処理、ページ記述言語で記述された画像データのＲＩＰ処理、ＲＩＰ処理された画像データの画像出力装置４への転送処理を行う。転送処理の際には、画像出力装置４を制御する制御情報が画像データとともに送信される。
【００５５】
画像出力装置４は、複写機、レーザプリンタ、印刷機等の印刷用紙に画像を出力して印刷物を作成する印刷装置であり、例えば電子写真方式を採用する。電子写真方式の出力では、画像データに従って半導体レーザが出力強度を可変しながら感光体ドラムにレーザ光を走査する。スコロトロン方式等の帯電方式により均一に帯電した感光体ドラムには、レーザ光の走査により表面に静電潜像が形成される。静電潜像が形成された感光体ドラムには、トナーによる現像によってトナー像が形成され、普通紙、上質紙等の紙媒体にトナー像を転写する。トナー像が転写された紙媒体は、定着ローラにより加熱及び加圧される。
【００５６】
尚、この画像出力装置４には、排紙側後段にフィニッシャと呼ばれる製本装置が連結されている場合もある。フィニッシャでは、画像が出力された紙媒体の束にステープルを打ち込む等の製本処理を行う。
【００５７】
この画像出力システム１の概略動作を図２に示す。図２は、画像出力システム１の概略動作を示すフローチャート図である。
【００５８】
まず、クライアント端末２では、操作者が入力装置を用いて画像作成又は編集操作を行い、この操作に対応して画像作成処理又は編集処理を行う（Ｓ１０）。作成又は編集された画像データをデータ本体とし、制御装置３を特定する宛先アドレスとクライアント端末２を特定する端末情報とを含む通信制御情報を付加した通信データを作成する（Ｓ１１）。クライアント端末２は、通信データをネットワークを介して制御装置３へ送信する（Ｓ１２）。
【００５９】
制御装置３は、受信中の通信データを解析し（Ｓ１３）、解析結果に基づくタイミングでＲＩＰ処理開始のオーダーを出し、オーダーに従ってＲＩＰ処理を行う（Ｓ１４）。ＲＩＰ処理が終了すると、制御装置３は、画像を出力する紙媒体の種類指定情報や出力枚数指定情報等の出力制御情報とともに、ＲＩＰ処理した画像データを画像出力装置４へ転送する（Ｓ１５）。
【００６０】
画像出力装置４は、転送された出力制御情報に従って指定された紙媒体を給紙し、画像データに従って当該画像データに対応する画像を給紙された指定枚数分の紙媒体に出力する（Ｓ１６）。
【００６１】
このような画像出力システム１において、ＲＩＰ処理を行うタイミングの制御についてさらに詳細に説明する。図３は、制御装置３のＲＩＰ処理機能に係る機能ブロック図である。
【００６２】
制御装置３では、クライアント端末２から送信された画像データを受信すると、受信中の画像データを順次格納しつつ、受信中の通信データを解析して解析結果に応じたタイミングでＲＩＰ処理の開始をオーダーする。
【００６３】
解析の結果、画像データを送信したクライアント端末２が、通信速度が遅いとみなしているクライアント端末２である場合、ＲＩＰ処理の開始のオーダーは、画像データの受信終了後に出される。また、解析の結果、画像データを送信したクライアント端末２が、通信速度が遅いとみなしていないクライアント端末２である場合、ＲＩＰ処理の開始のオーダーは、画像データの受信中に平行して出される。
【００６４】
この制御装置３は、外部記憶部に記憶された画像出力制御プログラムを演算制御部が実行することにより、受信部３１と、ＲＩＰ制御部３３ａと、格納部３６と、ＲＩＰ処理部３５として機能する。ＲＩＰ制御部３３ａは、解析部３２ａと、設定登録部３４ａと、設定部３７を備える。
【００６５】
受信部３１は、例えばＮＩＣ等の通信部を含み構成され、クライアント端末２や画像出力装置４等のネットワークに接続された他のデバイスと通信データの送受信を行う。この受信部３１は、画像データと通信制御情報を含む通信データをクライアント端末２から受信する。
【００６６】
格納部３６は、補助記憶部を含み構成され、画像データを格納する。この格納部３６は、クライアント端末２から送信された画像データは、受信したデータ部分から順次格納していく。また、ＲＩＰ処理された画像データも当該格納部３６に格納される。
【００６７】
解析部３２ａは、演算制御部及び主記憶部を含み構成され、受信中の画像データとともに送信された通信制御情報を解析し、端末情報を取得する。
【００６８】
設定登録部３４ａは、補助記憶部を含み構成され、設定部３７によって設定された登録端末情報が登録されている。複数の登録端末情報が設定された場合には、その設定された登録端末情報の全てが登録されている。
【００６９】
登録端末情報の内容は、特定のクライアント端末２の端末情報である。設定登録部３４ａには、端末のマシンスペックが低くかったり、送信処理以外に他の処理を平行していて高負荷状態にあったりして、恒常的に通信速度の低いクライアント端末２の端末情報を登録する。
【００７０】
図４は、登録端末情報を設定する設定画面を示す図である。設定画面Ｓａは、画像出力システム１の出力動作前に予め制御装置３の補助記憶部に記憶されたプログラムに従って演算制御部が処理を実行することによって、モニタに表示される。
【００７１】
この設定画面Ｓａは、恒常的に通信速度の低いクライアント端末２を設定する画面である。装置操作者は、入力装置を用いて、恒常的に通信速度の低いクライアント端末２の端末情報を設定する。ここでは、「１９２．９．２００．９０」で表される登録端末情報Ｊ１、すなわちクライアント端末２ａと、「１９２．９．２００．９２」で表される登録端末情報Ｊ２、すなわちクライアント端末２ｃとが登録される。
【００７２】
ＲＩＰ制御部３３ａは、演算制御部及び主記憶部を含み構成され、画像データのＲＩＰ処理開始タイミングを判断し、ＲＩＰ部３５にＲＩＰ処理の開始をオーダーするタイミングを切り替える。設定登録部３４ａを検索し、解析部３２ａが取得した受信中の画像データの端末情報と一致する登録端末情報の存在を判断する。
【００７３】
一致する登録端末情報が登録されていなければ、受信中に画像データのＲＩＰ処理開始オーダーを行い、一致する登録端末情報が登録されていれば、受信終了を待ってＲＩＰ処理開始のオーダーを行う。
【００７４】
図５は、ＲＩＰ開始のタイミングを示すタイミングチャートである。（ａ）は、端末情報が設定登録部３４ａに登録されていない場合のＲＩＰ処理開始オーダーのタイミングを示す。オーダー（ｂ）は、端末情報が設定登録部３４ａに登録されている場合のＲＩＰ処理開始タイミングを示す。尚、ここではＲＩＰ処理待ちのキューには他のジョブが登録されておらず、オーダーとともに即座にＲＩＰ処理が開始されるものとする。
【００７５】
（ａ）に示すように、端末情報が設定登録部３４ａに登録されていない場合の当該端末情報に対応するクライアント端末２、すなわち装置操作者に通信速度が低いとみなされていないクライアント端末２から送信されてきている画像データは、画像データの全てを受信し終える時点ｔ２よりも前の、登録端末情報が登録されていないと判断された時点ｔ１でＲＩＰ処理開始オーダーが出され、ＲＩＰ処理が画像データの受信と平行して実行される。
【００７６】
（ｂ）に示すように、端末情報が設定登録部３４ａに登録されている場合の当該端末情報に対応するクライアント端末２、すなわち装置操作者に通信速度が低いとみなされているクライアント端末２から送信されてきている画像データは、画像データの全てを受信し終えてから、その時点ｔ３からＲＩＰ処理開始オーダーが出され、ＲＩＰ処理が実行される。
【００７７】
尚、ＲＩＰ処理の開始オーダーとは、ＲＩＰ処理のキューに登録されることであって、登録端末情報が登録されていないと判断された場合は、その時点でキューに登録されることを意味する。従ってＲＩＰ処理の待ち数によっては、ＲＩＰ処理と画像データの受信が平行しないこともある。
【００７８】
ＲＩＰ部３５は、演算制御部及び主記憶部を含み構成され、画像データに対してＲＩＰ処理を行う。ＲＩＰ部３５は、格納部３６に格納されている受信し終えた画像データ、又は受信中の画像データのうち受信済みの部分を読み出して、ＲＩＰ処理を行う。このＲＩＰ処理は、ＲＩＰ制御部３３ａの起動オーダーを待って開始される。
【００７９】
ＲＩＰ処理は、いわゆるラスタライズである。ポストスクリプト等のページ記述言語は、文字を含む画像を直線と３次のベジエ曲線の制御点から数学的に記述するアウトラインフォンで表現したベクターデータである。一方、画像出力装置４は、画像をドットの集まりによって表現したラスターデータに従って画像出力を行う。そこで、ＲＩＰ処理では、ページ記述言語で記述された画像データを解読して、網点化処理や色補正処理を反映させつつ、ベクターデータを画像出力装置４の解像度に合わせたラスターデータに変換する。
【００８０】
この画像出力システム１におけるＲＩＰ処理開始オーダーのタイミングを決定する解析処理からＲＩＰ処理までの動作を図６に示す。図６は、画像出力システム１の画像データ受信からＲＩＰ処理までの動作を示すチャートである。尚、ＲＩＰ処理のキューに待ち行列が形成されていないものとする。
【００８１】
まず、制御装置３は、クライアント端末２から画像データの受信を開始すると（Ｓ２１）、画像データとともに受信した通信制御情報から、端末情報を取得する（Ｓ２２）。
【００８２】
例えば、クライアント端末２ａから画像データを受信している場合には、端末情報として「１９２．９．２００．９０」を取得する。クライアント端末２ｃから画像データを受信している場合には、端末情報として「１９２．９．２００．９２」を取得する。
【００８３】
端末情報を取得すると、登録端末情報を読み出して、端末情報と一致する登録端末情報を検索する（Ｓ２３）。
【００８４】
例えば、クライアント端末２ａから画像データを受信している場合には、登録端末情報として「１９２．９．２００．９０」を検索する。クライアント端末２ｃから画像データを受信している場合には、登録端末情報として「１９２．９．２００．９２」を検索する。
【００８５】
取得した端末情報と一致する登録端末情報が存在しない場合（Ｓ２３，Ｎｏ）、画像データの受信中にＲＩＰ処理の開始をオーダーし（Ｓ２４）、画像データの受信と平行してＲＩＰ処理を行う（Ｓ２５）。
【００８６】
例えば、クライアント端末２ｃから画像データを受信している場合には、端末情報「１９２．９．２００．９２」と一致する登録端末情報「１９２．９．２００．９２」は存在せず、クライアント端末２ｃから送信された画像データは、その受信中にＲＩＰ処理の開始をオーダーし、受信中に画像データのＲＩＰ処理を平行処理する。
【００８７】
取得した端末情報と一致する登録端末情報が存在する場合（Ｓ２３，Ｙｅｓ）、画像データの受信が終了したところで（Ｓ２６，Ｙｅｓ）、ＲＩＰ処理の開始をオーダーし（Ｓ２７）、画像データの受信終了後にＲＩＰ処理を行う（Ｓ２８）。
【００８８】
例えば、クライアント端末２ａから画像データを受信している場合には、端末情報「１９２．９．２００．９０」と一致する登録端末情報「１９２．９．２００．９０」が存在し、クライアント端末２ａから送信された画像データは、その受信終了後にＲＩＰ処理の開始をオーダーし、受信終了に画像データのＲＩＰ処理を実行する。
【００８９】
このような画像出力システム１では、複数のクライアント端末２から複数同時期に画像データを受信することが可能である。一方、ＲＩＰ処理については、画像データを一つずつ処理する。従って、通信速度の低いクライアント端末２から受信している画像データを、その受信中に平行してＲＩＰ処理すると、ＲＩＰ処理に画像データの受信が間に合わず、ＲＩＰ処理が間延びしてしまう。さらに、このＲＩＰ処理の間延びによって、他のクライアント端末２から受信した画像データのＲＩＰ処理タイミングが遅延してしまう。
【００９０】
本実施形態の画像出力システム１によると、通信速度が低いと装置操作者から見なされたクライアント端末２から送信されてくる画像データは、受信終了を待ってＲＩＰ処理開始のオーダーが出され、受信終了後にＲＩＰ処理される。すなわち、通信速度が低いと見なされたクライアント端末２の画像データ受信中に、通信速度が低いと見なされていないクライアント端末２から画像データを受信すると、先に受信と平行してＲＩＰ処理することができる。
【００９１】
通信速度が低いクライアント端末２から送信されてくる画像データは、受信中に平行してＲＩＰ処理されず、受信終了後にＲＩＰ処理されるので、当該画像データに係るＲＩＰ処理の所要時間が間延びすることはない。
【００９２】
このように、本実施形態の画像出力システム１では、ＲＩＰ処理のタイミングを通信速度別に区別して行うため、ＲＩＰ処理を効率よく行うことができ、複数クライアント端末２からの画像データのＲＩＰ処理に係る全体時間を短縮することができる。
【００９３】
尚、設定登録部３４ａには、通信速度が低いとみなされたクライアント端末２の端末情報を登録するようにしたが、逆に通信速度が低いとみなされていないクライアント端末２の端末情報を登録するようにしてもよい。この場合、ＲＩＰ制御部３３ａでは、一致する登録端末情報が検索されると、その時点でＲＩＰ処理開始をオーダーし、一致する登録端末情報が検索されないと、受信終了を待ってからＲＩＰ処理開始をオーダーする。
【００９４】
また、通信速度が低いとみなされたクライアント端末２から受信する画像データであっても、他のクライアント端末２からの画像データの受信がない場合、ＲＩＰ処理を受信中に平行して行うようにしてもよい。
【００９５】
この場合、受信部３１で画像データの受信を検知する。受信部３１が画像データの受信を検知すると、解析部３２ａは端末情報の取得を行い、ＲＩＰ制御部３３ａは設定登録部３４ａを検索する。
【００９６】
この結果、通信速度が低いとみなされていない他のクライアント端末２から画像データを受信していると、ＲＩＰ制御部３３ａは、受信と平行したＲＩＰ処理を中止する割り込み制御を行い、ＲＩＰ処理部３５の処理を中止させる。その上でＲＩＰ制御部３３ａは、通信速度が低いとみなされていない他のクライアント端末２からの画像データ受信と平行したＲＩＰ処理の開始をオーダーするようにすればよい。
【００９７】
複数のクライアント端末２からの画像データ受信がそれほど同時多発的でない場合には、さらにＲＩＰ処理の全体時間を短縮することができる。
【００９８】
〔第２の実施形態〕
次に、本発明の第２の実施形態の画像出力システム１について説明する。本実施形態において第１の実施形態と同一の構成については同一符号を付して詳細な説明を省略する。
【００９９】
本実施形態の制御装置３を図７に示す。図７は、本実施形態に係る制御装置３のＲＩＰ処理機能に係る機能ブロック図である。
【０１００】
本実施形態では、クライアント端末２の通信速度を測定し、画像データの受信速度が所定以上であれば、画像データの受信中にＲＩＰ処理の開始をオーダーして受信中に平行してＲＩＰ処理を実行し、所定速度以下であれば、画像データの受信終了後にＲＩＰ処理の開始をオーダーして受信終了後にＲＩＰ処理を実行する。
【０１０１】
この制御装置３は、外部記憶部に記憶された画像出力制御プログラムを演算制御部が実行することにより、受信部３１と、ＲＩＰ制御部３３ｂと、格納部３６と、ＲＩＰ処理部３５として機能する。ＲＩＰ制御部３３ｂは、解析部３２ｂと、設定登録部３４ｂと、設定部３７を備える。
【０１０２】
設定登録部３４ｂには、設定部３７によって設定された登録通信速度情報が登録されている。登録通信速度情報の内容は、画像データを受信する受信速度である。
【０１０３】
図８は、登録通信速度を設定する設定画面Ｓｂを示す図である。設定画面Ｓｂには、ＲＩＰ処理開始のオーダータイミングについて各種の項目を表示している。ここでは、どのようなクライアント端末２であってもデータ受信後にＲＩＰ処理を行う項目、どのようなクライアント端末２であってもデータ受信中にＲＩＰ処理を行う項目、通信速度によってＲＩＰ処理の開始をオーダーするタイミングを自動判別する項目が表示される。
【０１０４】
ＲＩＰ処理開始をオーダーするタイミングを自動判別する項目が選択されると、装置操作者は、入力装置を用いて、通信速度の閾値を設定する。ここでは、この閾値は通信速度が低いとみなさない下限値としている。この設定された値が設定登録部３４ｂに登録通信速度情報として登録される。ここでは、５Ｍｂｐｓ（５メガビット毎秒）が設定されて登録端末情報となり、５Ｍｂｐｓ以上であれば、データ受信中にＲＩＰ処理の開始をオーダーし受信と平行してＲＩＰ処理が実行されるよう設定されている。
【０１０５】
通信速度が低いとみなす基準としては、単位時間あたりに受信するデータ量が、同一単位時間あたりに行われるＲＩＰ処理可能なデータ量よりも、少ないことを基準とすることが好ましい。
【０１０６】
解析部３２ｂは、受信中の画像データを一定期間サンプリングし、サンプリングされたデータ量から、受信中の画像データを送信しているクライアント端末２との通信速度を取得する。
【０１０７】
ＲＩＰ制御部３３ｂは、画像データのＲＩＰ処理開始タイミングを判断し、ＲＩＰ部３５にＲＩＰ処理の開始をオーダーする。設定登録部３４ｂを検索し、解析部３２ｂが取得した通信速度情報と登録通信速度情報を比較する。
【０１０８】
取得した通信速度情報の示す値が登録端末情報が示す値以上であれば、受信中の画像データのＲＩＰ処理開始をオーダーし、取得した通信速度情報の示す値が登録端末情報が示す値未満であれば、受信終了を待ってＲＩＰ処理開始をオーダーする。
【０１０９】
この画像出力システム１におけるＲＩＰ処理タイミングを決定する解析処理及びＲＩＰ処理までの動作を図９に示す。図９は、第２の実施形態に係る画像出力システム１の画像データ受信からＲＩＰ処理までの動作を示すチャートである。
【０１１０】
まず、制御装置３は、クライアント端末２から画像データの受信を開始すると（Ｓ３１）、画像データを一定期間サンプリングし、サンプリングされたデータ量から通信速度情報を取得する（Ｓ３２）。
【０１１１】
通信速度情報を取得すると、登録通信速度情報を読み出して比較する（Ｓ３３）。例えば、設定登録部３４ｂに５Ｍｂｐｓが設定登録されている場合には、通信速度情報の示す値が５Ｍｂｐｓ以上か未満か判断される。
【０１１２】
取得した通信速度情報が示す値が登録通信速度情報が示す値以上であれば（Ｓ３３，Ｎｏ）、画像データの受信中にＲＩＰ処理の開始をオーダーし（Ｓ３４）、画像データの受信と平行してＲＩＰ処理を行う（Ｓ３５）。
【０１１３】
例えば、通信速度情報の示す値が６Ｍｂｐｓであれば、登録通信速度情報が示す値以上となり、その通信速度で通信しているクライアント端末２から送信されている画像データは、その受信中にＲＩＰ処理の開始をオーダーし、受信中に画像データのＲＩＰ処理を平行処理する。
【０１１４】
取得した通信速度情報が示す値が登録通信速度情報が示す値未満であれば（Ｓ３３，Ｙｅｓ）、画像データの受信が終了したところで（Ｓ３６，Ｙｅｓ）、ＲＩＰ処理の開始をオーダーし（Ｓ３７）、画像データの受信終了後にＲＩＰ処理を行う（Ｓ３８）。
【０１１５】
例えば、例えば、通信速度情報の示す値が４Ｍｂｐｓであれば、登録通信速度情報が示す値未満となり、その通信速度で通信しているクライアント端末２から送信されている画像データは、その受信終了後にＲＩＰ処理の開始をオーダーし、受信終了に画像データのＲＩＰ処理を実行する。
【０１１６】
クライアント端末２の通信速度は、画像データ送信時に行われている他の処理の負荷により著しく変化する場合がある。本実施形態の画像出力システム１では、画像データ送信時に行われている他の処理の負荷によって通信速度が低下している場合には、画像データの受信終了後にＲＩＰ処理が行われることとなるから、クライアント端末２の通信速度に臨機応変に対応してＲＩＰ処理の全体時間の短縮化を図ることができる。
【０１１７】
〔第３の実施形態〕
次に、本発明の第３の実施形態の画像出力システム１について説明する。本実施形態において第１又は第２の実施形態と同一の構成については同一符号を付して詳細な説明を省略する。
【０１１８】
本実施形態の制御装置３を図１０に示す。図７は、本実施形態に係る制御装置３のＲＩＰ処理機能に係る機能ブロック図である。
【０１１９】
本実施形態では、クライアント端末２の通信速度を測定し、所定の通信速度以上であれば、画像データの受信中にＲＩＰ処理の開始をオーダーして受信中に平行してＲＩＰ処理を実行し、所定の通信速度以下であれば、画像データの受信終了後にＲＩＰ処理の開始をオーダーして受信終了後にＲＩＰ処理を実行する。また、この比較処理は、画像データの受信と平行するＲＩＰ処理において所定期間毎に繰り返し行われる。
【０１２０】
この制御装置３は、外部記憶部に記憶された画像出力制御プログラムを演算制御部が実行することにより、受信部３１と、ＲＩＰ制御部３３ｃと、格納部３６と、ＲＩＰ処理部３５として機能する。ＲＩＰ制御部３３ｃは、解析部３２ｃと、設定登録部３４ｂと、設定部３７を備える。
【０１２１】
解析部３２ｃは、受信中の画像データを一定期間サンプリングし、サンプリングされたデータ量から、受信中の画像データを送信しているクライアント端末２との通信速度を取得する。このサンプリングと通信速度の取得は、画像データの受信中にＲＩＰ処理を平行している場合、一定期間毎に繰り返し行う。
【０１２２】
ＲＩＰ制御部３３ｃは、画像データのＲＩＰ処理開始タイミングを判断し、ＲＩＰ部３５にＲＩＰ処理の開始をオーダーする。設定登録部３４ｂを検索し、解析部３２ｃが取得した通信速度情報と登録通信速度情報を比較する。
【０１２３】
取得した通信速度情報の示す値が登録端末情報が示す値以上であれば、受信中の画像データのＲＩＰ処理開始をオーダーし、取得した通信速度情報の示す値が登録端末情報が示す値未満であれば、受信終了を待ってＲＩＰ処理開始をオーダーする。
【０１２４】
ＲＩＰ制御部３３ｃによる比較は、画像データの受信中にＲＩＰ処理が平行して実行されている場合、一定期間毎に繰り返し行われる。解析部３２ｃが一定期間毎に通信速度情報を取得すると、この新たに取得された通信速度情報と設定登録部３４ｂに登録されている登録通信速度情報とを比較する。
【０１２５】
新たな通信速度情報との比較の結果、取得した通信速度情報の示す値が、登録端末情報が示す値未満になれば、ＲＩＰ処理の開始オーダーを取り下げる。既にＲＩＰ処理が実行されていれば、受信中に並行処理していたＲＩＰ処理を割り込み制御してＲＩＰ処理を中止させる。
【０１２６】
この画像出力システム１におけるＲＩＰ処理タイミングを決定する解析処理及びＲＩＰ処理までの動作を図１１に示す。図１１は、第３の実施形態に係る画像出力システム１の画像データ受信からＲＩＰ処理までの動作を示すチャートである。
【０１２７】
まず、制御装置３は、クライアント端末２から画像データの受信を開始すると（Ｓ４１）、画像データを一定期間サンプリングし、サンプリングされたデータ量から通信速度情報を取得する（Ｓ４２）。
【０１２８】
通信速度情報を取得すると、登録通信速度情報を読み出して比較する（Ｓ４３）。例えば、設定登録部３４ｂに５Ｍｂｐｓが設定登録されている場合には、通信速度情報の示す値が５Ｍｂｐｓ以上か未満か判断される。
【０１２９】
取得した通信速度情報が示す値が登録通信速度情報が示す値未満であれば（Ｓ４３，Ｙｅｓ）、画像データの受信が終了したところで（Ｓ４４，Ｙｅｓ）、ＲＩＰ処理の開始をオーダーし（Ｓ４５）、画像データの受信終了後にＲＩＰ処理を行う（Ｓ４６）。
【０１３０】
例えば、通信速度情報の示す値が４Ｍｂｐｓであれば、登録通信速度情報が示す値未満となり、その通信速度で通信しているクライアント端末２から送信されている画像データは、その受信終了後にＲＩＰ処理の開始をオーダーし、受信終了に画像データのＲＩＰ処理を実行する。
【０１３１】
取得した通信速度情報が示す値が登録通信速度情報が示す値以上であれば（Ｓ４３，Ｎｏ）、画像データの受信中にＲＩＰ処理の開始をオーダーし（Ｓ４７）、画像データの受信と平行してＲＩＰ処理を行う（Ｓ４８）。
【０１３２】
例えば、通信速度情報の示す値が６Ｍｂｐｓであれば、登録通信速度情報が示す値以上となり、その通信速度で通信しているクライアント端末２から送信されている画像データは、その受信中にＲＩＰ処理の開始をオーダーし、受信中に画像データのＲＩＰ処理を平行処理する。
【０１３３】
受信と平行したＲＩＰ処理の実行中（Ｓ４８）、Ｓ４２の通信速度情報の取得から一定期間経過すると、再度受信中の画像データを一定期間サンプリングし、サンプリングされたデータ量から新たな通信速度情報を取得する（Ｓ４９）。
【０１３４】
新たな通信速度情報を取得すると、登録通信速度情報を読み出して再度比較する（Ｓ５０）。この比較において、取得した通信速度情報が示す値が登録通信速度情報が示す値未満であれば（Ｓ５０，Ｙｅｓ）、ＲＩＰ処理開始のオーダーを取り下げ、又はＲＩＰ処理に対して割り込み制御を行い、ＲＩＰ処理を中止させる（Ｓ５１）。
【０１３５】
ＲＩＰ処理を中止させた画像データのジョブは、Ｓ４４に移り、画像データの受信が終了してから（Ｓ４４，Ｙｅｓ）、再度ＲＩＰ処理の開始をオーダーする（Ｓ４５）。
【０１３６】
再度比較（Ｓ５０）において、取得した通信速度情報が示す値が登録通信速度情報が示す値以上であり（Ｓ５０，Ｎｏ）、ＲＩＰ処理が終了しておらず（Ｓ５２，Ｎｏ）、画像データの受信が終了していれば（Ｓ５３，Ｙｅｓ）、画像データの最後までＲＩＰ処理を継続する（Ｓ５４）。
【０１３７】
再度比較（Ｓ５０）において、取得した通信速度情報が示す値が登録通信速度情報が示す値以上であり（Ｓ５０，Ｎｏ）、ＲＩＰ処理が終了しておらず（Ｓ５２，Ｎｏ）、画像データの受信が終了していなければ（Ｓ５３，Ｎｏ）、ＲＩＰ処理が終了するか（Ｓ５２，Ｙｅｓ）、画像データの受信が終了（Ｓ５３，Ｙｅｓ）するまで、Ｓ４８のＲＩＰ処理に戻り、一定期間後との新たな通信速度取得（Ｓ４９）と比較（Ｓ５０）を行う。
【０１３８】
尚、複数のクライアント端末２から同時多発的に画像データが送信され、ＲＩＰ処理のキューに待ち行列が形成されている場合、Ｓ４８へ戻る処理やＳ４９の新たな通信速度情報取得処理では、まだＲＩＰ処理の開始オーダー（Ｓ４８）が出されたまま、ＲＩＰ処理（Ｓ４８）が開始されていない場合もあるが、その場合は、Ｓ４７に戻るか、Ｓ４７のＲＩＰ処理の開始オーダー下で新たな通信速度情報の取得（Ｓ４９）と比較（Ｓ５０）を行う。
【０１３９】
このように、本実施形態の画像出力システム１では、受信中のＲＩＰ処理開始オーダー状況下、又は受信中のＲＩＰ処理の実行状況下であっても、通信速度情報の取得を行い、ＲＩＰ処理のタイミングをオーダーしている。従って、受信中のＲＩＰ処理開始オーダー状況下、又は受信中のＲＩＰ処理の実行状況下であっても、通信速度が低下すればＲＩＰ処理を中止することができ、クライアント端末２の通信速度変化に臨機応変に対応してＲＩＰ処理の全体時間の短縮化を図ることができる。
【図面の簡単な説明】
【０１４０】
【図１】第１乃至第３の実施形態に係る画像出力システムの概略動作を示す構成図である。
【図２】第１乃至第３の実施形態に係る画像出力システムの概略動作を示すフローチャートである。
【図３】第１の実施形態に係るＲＩＰ処理に関する機能ブロック図である。
【図４】第１の実施形態に係る端末設定画面を示す図である。
【図５】第１乃至第３の実施形態に係るＲＩＰ処理の開始タイミングチャートである。
【図６】第１の実施形態に係るＲＩＰ処理の動作を示すフローチャートである。
【図７】第２の実施形態に係るＲＩＰ処理に関する機能ブロック図である。
【図８】第２の実施形態に係る通信速度設定画面を示す図である。
【図９】第２の実施形態に係るＲＩＰ処理の動作を示すフローチャートである。
【図１０】第３の実施形態に係るＲＩＰ処理に関する機能ブロック図である。
【図１１】第３の実施形態に係るＲＩＰ処理の動作を示すフローチャートである。
【符号の説明】
【０１４１】
１  画像出力システム
２，２ａ，２ｂ，２ｃ  クライアント端末
３  制御装置
３１  受信部
３２ａ，３２ｂ，３２ｃ  解析部
３３ａ，３３ｂ，３３ｃ  ＲＩＰ制御部
３４ａ，３４ｂ  設定登録部
３５  ＲＩＰ処理部
３６  格納部
３７  設定部
４  画像出力装置
【図１】
2007108924.tif 000003
【図２】
2007108924.tif 000004
【図３】
2007108924.tif 000005
【図４】
2007108924.tif 000006
【図５】
2007108924.tif 000007
【図６】
2007108924.tif 000008
【図７】
2007108924.tif 000009
【図８】
2007108924.tif 000010
【図９】
2007108924.tif 000011
【図１０】
2007108924.tif 000012
【図１１】
2007108924.tif 000013