(57)【要約】【課題】ＲＩＰ処理に要する時間を高い精度で予測することができる画像処理システムを提供する。【解決手段】端末装置１は、印刷データに対するＲＩＰ処理の処理時間に基づいてＲＩＰ推定値を生成するＲＩＰ推定値生成部１５２と、印刷データと共にＲＩＰ推定値ＴＳＲＩＰを画像形成装置３に送信する印刷データ送信部１５３とを具備し、画像形成装置３は、印刷データに対する指定行（Ｍ行）までのＲＩＰ処理の完了時に、指定行までのＲＩＰ処理に要した処理時間Ｔ１〜Ｍと、ＲＩＰ推定値ＴＳＲＩＰとに基づいて、頁全体のＲＩＰ処理が完了するまでの推定の処理時間（完了予定時間Ｔａ）を算出する処理時間予測部４５を備えている。【選択図】図１
2020046719.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語によって記述された印刷データを生成する端末装置と、前記印刷データを複数のバンドに分割し、前記バンド毎にＲＩＰ処理を行って生成したラスタイメージデータに基づいて画像を形成する画像形成装置とからなる画像形成システムであって、
前記端末装置は、
前記印刷データに対するＲＩＰ処理の処理時間に基づいてＲＩＰ推定値を生成するＲＩＰ推定値生成部と、
前記印刷データと共に前記ＲＩＰ推定値を前記画像形成装置に送信する印刷データ送信部とを具備し、
前記画像形成装置は、
前記印刷データに対する指定行までのＲＩＰ処理の完了時に、前記指定行までのＲＩＰ処理に要した処理時間と、前記ＲＩＰ推定値とに基づいて、頁全体のＲＩＰ処理が完了するまでの推定の処理時間を算出する処理時間予測部を具備することを特徴とする画像形成システム。
【請求項２】
前記端末装置の前記ＲＩＰ推定値生成部は、前記バンドを複数に分割したサブバンドに対するＲＩＰ処理の処理時間に基づいて前記ＲＩＰ推定値を生成することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記端末装置の前記ＲＩＰ推定値生成部は、複数に分割された前記バンド毎のそれぞれ１つの前記サブバンドに対するそれぞれのＲＩＰ処理の処理時間に基づいて前記ＲＩＰ推定値を生成することを特徴とする請求項２記載の画像形成システム。
【請求項４】
前記端末装置の前記ＲＩＰ推定値生成部は、両端以外の前記サブバンドに対するＲＩＰ処理の処理時間に基づいて前記ＲＩＰ推定値を生成することを特徴とする請求項２又は３記載の画像形成システム。
【請求項５】
前記印刷データ送信部は、前記印刷データと共に前記指定行を前記画像形成装置に送信することを特徴とする請求項１乃至４のいずれかに記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ記述言語によって記述された印刷データに対してＲＩＰ処理（ラスタライズ処理：Raster Image Processing）を施して、ラスタイメージデータを生成する画像処理装置に関する。
【背景技術】
【０００２】
複写機、プリンター、複合機等の画像形成装置では、所定時間内にＲＩＰ処理が終わらない場合、印刷プロセスを停止させている。しかし、ＲＩＰ処理が完了後に印刷プロセスを再開するためには、準備動作が必要となるため、システム全体としての出力性能（生産性）が低下する虞がある。そこで、ＲＩＰ処理に要する時間を予測して、その予測結果に基づいて印刷プロセスを停止させるか否かを判断する技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２６０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、ＲＩＰ処理が完了したバンドでかかった時間と残りバンド数の単純な掛け算でページの残りの部分でかかる時間を予測している。従って、ＲＩＰ処理に要する時間を高い精度で予測ができないという問題点があった。例えば、先頭から数バンド目の処理完了時点で残りの時間を予測する場合、先頭部分バンドはデータ量が少ない場合が多く、その処理時間から全体を予測すると、実際にかかる時間よりかなり少ない時間が予測値として出てくることになる。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、ＲＩＰ処理に要する時間を高い精度で予測することができる画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、ページ記述言語によって記述された印刷データを生成する端末装置と、前記印刷データを複数のバンドに分割し、前記バンド毎にＲＩＰ処理を行って生成したラスタイメージデータに基づいて画像を形成する画像形成装置とからなる画像形成システムであって、前記端末装置は、前記印刷データに対するＲＩＰ処理の処理時間に基づいてＲＩＰ推定値を生成するＲＩＰ推定値生成部と、前記印刷データと共に前記ＲＩＰ推定値を前記画像形成装置に送信する印刷データ送信部とを具備し、前記画像形成装置は、前記印刷データに対する指定行までのＲＩＰ処理の完了時に、前記指定行までのＲＩＰ処理に要した処理時間と、前記ＲＩＰ推定値とに基づいて、頁全体のＲＩＰ処理が完了するまでの推定の処理時間を算出する処理時間予測部を具備することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、端末装置においてＲＩＰ処理に基づいて生成されたＲＩＰ推定値ＴＳＲＩＰを用いて完了予定時間Ｔａを算出することができるため、ＲＩＰ処理に要する時間を高い精度で予測することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る画像処理装置の実施の形態の概略構成を示すブロック図である。
【図２】図１に示すＲＩＰ推定値生成部によるバンド及びサブバンドの分割例を示す図である。
【図３】図１に示すＲＩＰ推定値生成部によるＲＩＰ推定値生成動作を説明するフローチャートである。
【図４】図１に示すエンジン制御部によるプロセス制御動作を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態を、図面を参照して具体的に説明する。
【００１０】
本実施の形態の画像処理システムは、図１に示すように、ＰＤＬ（Page Description Language）等のページ記述言語によって記述された印刷データを生成する端末装置１と、端末装置１からネットワーク２経由で受信した印刷データに対してＲＩＰ処理（ラスタライズ処理：Raster Image Processing）を施して、ラスタイメージデータを生成し、記録紙に画像を形成する画像形成装置３とを備えている。
【００１１】
端末装置１は、パーソナルコンピューター等の情報処理装置である。端末装置１は、図１に示すように、表示部１１と、操作部１２と、記憶部１３と、通信部１４と、制御部１５とを備えている。
【００１２】
表示部１１は、液晶ディスプレイ等の表示手段である。操作部１２は、キーボード等の入力手段である。
【００１３】
記憶部１３は、半導体メモリやＨＤＤ（Hard Disk Drive）等の不揮発性記憶部である。記憶部１３には、プリンタードライバー１３１が記憶されている。プリンタードライバー１３１は、画像形成装置３に印刷データを送信するためのアプリケーションプログラムであり、端末装置１にインストールされている。ユーザーは、通信部１４を介してインターネットなどからプリンタードライバー１３１をダウンロードして、端末装置１にインストールすることができる。また、記憶部１３には、ＨＴＭＬ形式やＭｉｃｒｏｓｏｆｔ社のＷｏｒｄ形式等の文書データを閲覧及び編集するためのアプリケーションプログラムであるブラウザ１３２や文書作成ソフト１３３が記憶されている。
【００１４】
通信部１４は、無線ネットワークを介して、画像形成装置３と各種データを送受信する機能を有する。また、通信部１４は、インターネットに接続する機能を有し、インターネットに接続されたサーバー等の情報処理装置との間で各種データを送受信する機能を有する。
【００１５】
制御部１５は、表示部１１、操作部１２、記憶部１３及び通信部１４にそれぞれ接続され、操作部１２から入力された所定の指示情報に応じて端末装置１全体の動作制御を実行する。制御部１５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータ等の情報処理部である。ＲＯＭには端末装置１の動作制御を行うための制御プログラムが記憶されている。制御部１５は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、操作部１２から入力された所定の指示情報に応じて端末装置１の制御を行う。
【００１６】
また、操作部１２を介してブラウザ１３２や文書作成ソフト１３３の起動操作が行われると、制御部１５は、記憶部１３に記憶されたブラウザ１３２や文書作成ソフト１３３を読み出して、ＲＡＭに展開させて、ブラウザ１３２や文書作成ソフト１３３を起動させる。これにより、ユーザーは、ブラウザ１３２や文書作成ソフト１３３を用いて画像データ、ＨＴＭＬデータ、文書データ等を表示部１１に表示させ、閲覧や編集を行うことができる。
【００１７】
ブラウザ１３２や文書作成ソフト１３３を用いて閲覧や編集が行われている文書データは、揮発性記憶部であるＲＡＭに記憶されている。ユーザーによってブラウザ１３２や文書作成ソフト１３３を用いて閲覧中（編集中）の文書データの印刷が指示されると、制御部１５は、記憶部１３に記憶されたプリンタードライバー１３１を読み出して、ＲＡＭに展開させて、プリンタードライバー１３１を起動させる。これにより、制御部１５は、プリンタードライバー１３１の機能を実現する印刷データ生成部１５１、ＲＩＰ推定値生成部１５２及び印刷データ送信部１５３として機能する。
【００１８】
印刷データ生成部１５１は、制御部１５のＲＡＭ上で印刷対象データからＰＤＬ（Page Description Language）等のページ記述言語によって記述された印刷データを生成する。
【００１９】
ＲＩＰ推定値生成部１５２は、印刷データの１頁毎にそれぞれＲＩＰ推定値を算出する。以下、ＲＩＰ推定値生成部１５２によるＲＩＰ推定値の生成動作について図２及び図３を参照して詳細に説明する。
【００２０】
ＲＩＰ推定値生成部１５２は、図２に示すように、印刷データの１頁をＮ行のバンドに分割すると共に（ステップＳ１０１）、各バンドを複数のサブバンドに分割する（ステップＳ１０２）。
【００２１】
次に、ＲＩＰ推定値生成部１５２は、変数ｎに１を設定し（ステップＳ１０３）、ｎ行目（バンド）の１つのサブバンドに対してＲＩＰ処理を行って（ステップＳ１０４）、処理時間をＴｓｎとして一時記憶する（ステップＳ１０５）。
【００２２】
次に、ＲＩＰ推定値生成部１５２は、変数ｎが分割したバンドの最終行であるＮに到達したか否かを判断する（ステップＳ１０６）。そして、ステップＳ１０６で変数ｎがＮに到達していない場合、ＲＩＰ推定値生成部１５２は、変数ｎをインクリメントとし（ステップＳ１０７）、ステップＳ１０４に戻る。これにより、１行目からＮ行目まで間のそれぞれのサブバンドに対するそれぞれの処理時間（ＴＳ１〜ＴＳＮ）が一時記憶されることになる。
【００２３】
ステップＳ１０６で変数ｎがＮに到達した場合、ＲＩＰ推定値生成部１５２は、１行目からＮ行目まで間の処理時間合計（ＴＳ１〜ＳＮ）から１行目からＭ（但し、Ｎ＞Ｍ）行目まで間の処理時間合計（ＴＳ１〜ＳＭ）を除算した値をＲＩＰ推定値ＴＳＲＩＰとして生成し（ステップＳ１０８）、動作を終了する。このようにして算出されたＲＩＰ推定値ＴＳＲＩＰは、Ｍ行目のバンドまでのＲＩＰ処理に要した処理時間（Ｔ１〜Ｍ）に基づいて、頁全体のＲＩＰ処理に要する処理時間（Ｔ１〜Ｎ）を推定するための値である。なお、Ｍは、Ｎよりも十分に小さい、例えば１〜３程度に設定されている。
【００２４】
図２に網掛けで示すサブバンドのように、各行においてＲＩＰ処理を行うサブバンドは、空白が多いと想定される両端以外に設定すると良い。また、各行においてＲＩＰ処理を行うサブバンドの位置は、ランダムに設定しても良い。
【００２５】
印刷データ送信部１５３は、印刷データ生成部１５１によって生成された印刷データと、ＲＩＰ推定値生成部１５２によって生成された頁毎のＲＩＰ推定値ＴＳＲＩＰとを関連づけし、通信部１４によって画像形成装置３に送信する。
【００２６】
画像形成装置３は、図１を参照すると、画像処理装置４と、プリントエンジン５とを備えている。そして、画像処理装置４は、ネットワークインタフェース（ネットワークＩ／Ｆ）４１と、プリントコントローラー４２と、ビデオインタフェース（ビデオＩ／Ｆ）４３とを備えている。
【００２７】
ネットワークＩ／Ｆ４１は、ネットワーク２と接続するための通信インタフェースである。プリントコントローラー４２は、ネットワークＩ／Ｆ４１を介して端末装置１からの印刷データを受信する。
【００２８】
プリントコントローラー４２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータ等の演算処理回路である。ＲＯＭには画像処理装置４の動作制御を行うための制御プログラムが記憶されている。プリントコントローラー４２は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで装置全体の制御を行う。
【００２９】
また、プリントコントローラー４２は、ＲＩＰ処理部４４、処理時間予測部４５、エンジン制御部４６として機能する。
【００３０】
ＲＩＰ処理部４４は、印刷データの１頁毎に対してＲＩＰ処理を行って、ラスタイメージデータを生成する。ＲＩＰ処理部４４は、１頁に印刷データをＮ行のバンドに分割し、バンド毎にＲＩＰ処理を行う。また、ＲＩＰ処理部４４は、Ｍ行目までのＲＩＰ処理が完了すると、Ｍ行目までの処理時間（Ｔ１〜Ｍ）を処理時間予測部４５に通知する。なお、Ｍの値は、端末装置１との間で予め取り決めておいても良く。端末装置１から印刷データと共に送信して通知するようにしても良い。
【００３１】
処理時間予測部４５は、ＲＩＰ処理部４４から通知されたＭ行目までの処理時間（Ｔ１〜Ｍ）にＲＩＰ推定値ＴＳＲＩＰを乗算した値を、１頁全体のＲＩＰ処理に要するＲＩＰ処理推定時間ＴＲＩＰとして算出する。なお、ＲＩＰ推定値ＴＳＲＩＰは、各バンドの部分的なＲＩＰ処理時間に基づいて求めた値であるため、ＲＩＰ処理に要するＲＩＰ処理推定時間ＴＲＩＰを高い精度で予測することができる。また、ＲＩＰ推定値ＴＳＲＩＰを算出するための中間データ（例えば、ＴＳ１〜ＳＭ、ＴＳ１〜ＳＮ、ＴＳ１、〜、ＴＳＮ）をＲＩＰ推定値として端末装置１から送信し、処理時間予測部４５でＲＩＰ推定値ＴＳＲＩＰを算出しても良い。
【００３２】
エンジン制御部４６は、ＲＩＰ処理部４４によってＲＩＰ処理が完了した頁単位のラスタイメージデータを、順次プリントエンジン５へ送信する。また、エンジン制御部４６は、処理時間予測部４５によって算出されたＲＩＰ処理推定時間ＴＲＩＰに基づいて、プリントエンジン５の印刷プロセスの停止・再開を制御する。
【００３３】
ビデオＩ／Ｆ４３は、プリントエンジン５と通信するための通信インタフェースである。プリントコントローラー４２は、ＲＩＰ処理が完了した頁単位のラスタイメージデータを、ビデオＩ／Ｆ４３を介して順次プリントエンジン５へ送信する。
【００３４】
プリントエンジン５は、帯電、露光、現像、転写および定着工程を含む電子写真式プロセス等の作像プロセスを用いて、記録紙に画像を形成する画像形成装置である。プリントエンジン５は、ビデオＩ／Ｆ４３を経由してプリントコントローラー４２から受信したラスタイメージデータに基づいて印刷動作を実行する。また、プリントエンジン５は、受信した頁単位のラスタイメージデータの印刷完了後、次頁のラスタイメージデータが一定時間受信できなかった場合、印刷プロセスを停止状態に移行させる。
【００３５】
次に、プリントコントローラー４２のエンジン制御部４６によるプリントエンジン５のプロセス制御動作について図４を参照して詳細に説明する。
【００３６】
ＲＩＰ処理部４４によってＭ行目までのＲＩＰ処理が完了すると（ステップＳ２０１）、ＲＩＰ処理部４４から処理時間予測部４５にＭ行目までの処理時間（Ｔ１〜Ｍ）が通知される。そして、処理時間予測部４５は、処理時間（Ｔ１〜Ｍ）にＲＩＰ推定値ＴＳＲＩＰを乗算した値を、１頁全体のＲＩＰ処理に要するＲＩＰ処理推定時間ＴＲＩＰとして算出する（ステップＳ２０２）。
【００３７】
すると、エンジン制御部４６は、ＲＩＰ処理推定時間ＴＲＩＰからＭ行目までの処理時間（Ｔ１〜Ｍ）を減算することで、ＲＩＰ処理が完了するまでの完了予定時間Ｔａを算出する（ステップＳ２０３）。
【００３８】
次に、エンジン制御部４６は、プリントエンジン５において印刷プロセスが停止状態か否かを判断する（ステップＳ２０４）。
【００３９】
ステップＳ２０４で印刷プロセスが停止状態である場合、完了予定時間Ｔａからプリントエンジン５が停止状態からの再開に要する再開時間Ｔｐを減算した時間後に、プリントエンジン５に印刷プロセスの再開を指示する再開指示を出力し（ステップＳ２０５）、動作を終了させる。これにより、ＲＩＰ処理の完了予定時刻より再開時間Ｔｐだけ早いタイミングで印刷再開準備が始められるため、余計な時間のロスなく印刷を開始できる。
【００４０】
ステップＳ２０４で印刷プロセスが停止状態でない場合、エンジン制御部４６は、完了予定時間Ｔａが再開時間Ｔｐよりも大きいか否かを判断する（ステップＳ２０６）。
【００４１】
ステップＳ２０６で完了予定時間Ｔａが再開時間Ｔｐよりも大きい場合、エンジン制御部４６は、プリントエンジン５に停止状態への移行を指示し（ステップＳ２０７）、ステップＳ２０５に至る。これにより、時間をロスすることなく、印刷プロセスを停止状態に移行させることができる。
【００４２】
ステップＳ２０６で完了予定時間Ｔａが再開時間Ｔｐ以下の場合、エンジン制御部４６は、プリントエンジン５に印刷プロセスの停止状態への移行抑制を指示し（ステップＳ２０８）、動作を終了する。これにより、印刷プロセスの停止状態への移行に伴う時間をロスすることなく、ＲＩＰ処理完了後、直ちに印刷を開始できる。
【００４３】
以上説明したように、本実施の形態は、ページ記述言語によって記述された印刷データを生成する端末装置１と、印刷データを複数のバンドに分割し、バンド毎にＲＩＰ処理を行って生成したラスタイメージデータに基づいて画像を形成する画像形成装置３とからなる画像形成システムであって、端末装置１は、印刷データに対するＲＩＰ処理の処理時間に基づいてＲＩＰ推定値を生成するＲＩＰ推定値生成部１５２と、印刷データと共にＲＩＰ推定値ＴＳＲＩＰを画像形成装置３に送信する印刷データ送信部１５３とを具備し、画像形成装置３は、印刷データに対する指定行（Ｍ行）までのＲＩＰ処理の完了時に、指定行までのＲＩＰ処理に要した処理時間Ｔ１〜Ｍと、ＲＩＰ推定値ＴＳＲＩＰとに基づいて、頁全体のＲＩＰ処理が完了するまでの推定の処理時間（完了予定時間Ｔａ）を算出する処理時間予測部４５を備えている。
この構成により、ＲＩＰ処理に基づいて生成されたＲＩＰ推定値ＴＳＲＩＰを用いて完了予定時間Ｔａを算出することができるため、ＲＩＰ処理に要する時間を高い精度で予測することができる。
【００４４】
さらに、本実施の形態によれば、端末装置１のＲＩＰ推定値生成部１５２は、バンドを複数に分割したサブバンドに対するＲＩＰ処理の処理時間（ＴＳ１、〜、ＴＳＮ）に基づいてＲＩＰ推定値ＴＳＲＩＰを生成する。
この構成により、頁全体を反映したＲＩＰ推定値ＴＳＲＩＰを生成することができる。
【００４５】
さらに、本実施の形態によれば、端末装置１のＲＩＰ推定値生成部１５２は、複数に分割された各バンドの１つのサブバンドに対するそれぞれのＲＩＰ処理の処理時間（ＴＳ１、〜、ＴＳＮ）に基づいてＲＩＰ推定値ＴＳＲＩＰを生成する。
この構成により、頁全体を反映したＲＩＰ推定値ＴＳＲＩＰを素早く生成することができる。
【００４６】
さらに、本実施の形態によれば、端末装置１のＲＩＰ推定値生成部１５２は、両端以外のサブバンドに対するＲＩＰ処理の処理時間（ＴＳ１、〜、ＴＳＮ）に基づいてＲＩＰ推定値ＴＳＲＩＰを生成する。
この構成により、空白の多いと想定される両端のサブバンドを除くことで、頁全体を反映した正確なＲＩＰ推定値ＴＳＲＩＰを生成することができる。
【００４７】
さらに、本実施の形態によれば、印刷データ送信部１５３は、印刷データと共に指定行（Ｍの値）を画像形成装置３に送信する。
この構成により、端末装置１側で指定行を変更することができる。
【００４８】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。
【符号の説明】
【００４９】
１  端末装置
２  ネットワーク
３  画像形成装置
４  画像処理装置
５  プリントエンジン
１１  表示部
１２  操作部
１３  記憶部
１４  通信部
１５  制御部
４１  ネットワークＩ／Ｆ
４２  プリントコントローラー
４３  ビデオＩ／Ｆ
４４  ＲＩＰ処理部
４５  処理時間予測部
４６  エンジン制御部
１３１  プリンタードライバー
１３２  ブラウザ
１３３  文書作成ソフト
１５１  印刷データ生成部
１５２  ＲＩＰ推定値生成部
１５３  印刷データ送信部
Ｔ１〜ＴＮ  処理時間
ＴＲＩＰ    ＲＩＰ処理推定時間
ＴＳＲＩＰ  ＲＩＰ推定値
Ｔａ  ：完了予定時間
Ｔｐ  再開時間
【図１】
2020046719.tif 000003
【図２】
2020046719.tif 000004
【図３】
2020046719.tif 000005
【図４】
2020046719.tif 000006