(57)【要約】【課題】異なる方式で生成されたラスタデータの相違の検知を印刷中に行う際に、検知を行う装置に掛かる負荷を抑える。【解決手段】画像処理装置３０は、画像形成を指示された画像データから第１方式と第２方式でラスタデータを生成し、第１方式で生成されたラスタデータと第２方式で生成されたラスタデータの相違を検知する。画像処理装置３０は、画像形成を指示された画像データについて、最終ページの排紙が画像形成装置２０で行われるまでの間に、他の画像データについてＲＩＰ処理のみを指示された場合、ＲＩＰ処理のみを指示された画像データについては、第１方式と第２方式でラスタデータを生成し、画像形成を指示された画像データについて最終ページの排紙が終了するまでは、第１方式で生成されたラスタデータと第２方式で生成されたラスタデータの相違の検知を停止し、排紙が終了すると相違の検知を開始する。【選択図】図１
2019195905.tif 000002
【特許請求の範囲】
【請求項１】
画像データから第１方式で第１のラスタデータを生成する第１生成手段と、
前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、
前記第１のラスタデータ又は前記第２のラスタデータを、出力指示に応じて画像形成装置へ出力する出力手段と、
同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知する検知手段と、
前記出力手段の出力の状態、又は前記出力手段の出力の状態と前記画像形成装置における画像形成の状態に応じて、対応する前記出力指示が出力しない指示である画像データから生成した前記第１のラスタデータと前記第２のラスタデータとの相違の検知を停止させる検知制御手段と
を備える画像処理装置。
【請求項２】
前記検知制御手段は、対応する前記出力指示が出力する指示である前記画像データから生成した前記第１のラスタデータ又は前記第２のラスタデータの全ての出力を終了した場合、相違の検知を停止していた前記第１のラスタデータと前記第２のラスタデータについて相違の検知を再開する
請求項１に記載の画像処理装置。
【請求項３】
前記出力手段が前記第１のラスタデータ又は前記第２のラスタデータを出力中である場合、
前記第１生成手段は、対応する前記出力指示が出力しない指示である前記画像データからの前記第１のラスタデータの生成を継続し、
前記第２生成手段は、対応する前記出力指示が出力しない指示である前記画像データからの前記第２のラスタデータの生成を継続する
請求項２に記載の画像処理装置。
【請求項４】
前記検知手段は、前記第１のラスタデータ又は前記第２のラスタデータを前記出力手段が前記画像形成装置へ出力中である場合、前記画像形成装置から排出された記録媒体に形成されている画像に対応した前記第１のラスタデータと前記第２のラスタデータの相違を検知する
請求項１に記載の画像処理装置。
【請求項５】
前記検知手段は、対応する前記出力指示が出力する指示である前記画像データから生成した前記第１のラスタデータ又は前記第２のラスタデータを前記出力手段が前記画像形成装置へ出力中である場合、当該画像データから生成した前記第１のラスタデータと前記第２のラスタデータのうち、前記画像形成装置から排出された記録媒体に形成されていない画像に対応した前記第１のラスタデータと前記第２のラスタデータの相違の検知を停止する
請求項４に記載の画像処理装置。
【請求項６】
前記検知手段は、前記出力手段で前記第１のラスタデータ又は前記第２のラスタデータの出力が開始されるまでは、生成された同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知し、前記出力手段で前記第１のラスタデータ又は前記第２のラスタデータの出力が開始されると、前記画像形成装置から排出された記録媒体に形成されている画像に対応した前記第１のラスタデータと前記第２のラスタデータのうち、前記出力手段で前記第１のラスタデータ又は前記第２のラスタデータの出力が開始されるまでの間に相違の検知が終了したラスタデータについては、再度の相違の検知を行わない
請求項４に記載の画像処理装置。
【請求項７】
画像データから第１方式で第１のラスタデータを生成する第１生成手段と、
前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、
同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知し、予め定められた種別のページに対応した前記第１のラスタデータと前記第２のラスタデータについては、相違の検知を行わない検知手段と
を備える画像処理装置。
【請求項８】
前記予め定められた種別のページは、ページ間を区切るページである
請求項７に記載の画像処理装置。
【請求項９】
前記検知手段は、前記第１のラスタデータが表す画像が白紙のページである場合、当該第１のラスタデータと、当該ページに対応する前記第２のラスタデータを二値化して相違を検知する
請求項７に記載の画像処理装置。
【請求項１０】
コンピュータを、
画像データから第１方式で第１のラスタデータを生成する第１生成手段と、
前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、
前記第１のラスタデータ又は前記第２のラスタデータを、出力指示に応じて画像形成装置へ出力する出力手段と、
同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知する検知手段と、
前記出力手段の出力の状態、又は前記出力手段の出力の状態と前記画像形成装置における画像形成の状態に応じて、対応する前記出力指示が出力しない指示である画像データから生成した前記第１のラスタデータと前記第２のラスタデータとの相違の検知を停止させる検知制御手段
として機能させるためのプログラム。
【請求項１１】
コンピュータを、
画像データから第１方式で第１のラスタデータを生成する第１生成手段と、
前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、
同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知し、予め定められた種別のページに対応した前記第１のラスタデータと前記第２のラスタデータについては、相違の検知を行わない検知手段
として機能させるためのプログラム。
【請求項１２】
記録媒体に形成する画像を表す画像データから第１方式で第１のラスタデータを生成する第１生成手段と、
前記第１のラスタデータを画像形成装置へ出力し、前記第１のラスタデータと前記画像データを検証装置へ出力する出力手段と、
を有する画像処理装置と、
前記第１のラスタデータと、前記画像データを取得する取得手段と、
前記取得手段が取得した画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、
同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知する検知手段と、
を有する前記検証装置と、
前記第１のラスタデータを取得し、取得した前記第１のラスタデータが示す画像を記録媒体に形成する前記画像形成装置と
を備える画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、プログラム及び画像処理システムに関する。
【背景技術】
【０００２】
印刷装置に供給するビットマップ形式の印刷データを作成する方式として、例えば、ＣＰＳＩ（Configurable PostScript Interpreter）という方式とＡＰＰＥ（Adobe PDF Print Engine）という方式があるが、ＣＰＳＩ方式を用いて生成されたラスタデータと、ＡＰＰＥ方式を用いて生成されたラスタデータのように、異なる方式で生成されたラスタデータは、同じ画像データから印刷データを生成しても出力結果が一致しない場合がある。特許文献１には、ＣＰＳＩ方式を用いた場合とＡＰＰＥ方式を用いた場合とで出力結果が一致するかを確認する発明が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−６３５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ラスタデータの検証は、ＣＰＵやメモリなどのリソースを多く消費する。印刷を行いながらラスタデータを検証する場合、印刷のための処理とラスタデータの検証とでリソースに掛かる負荷が大きく、印刷が遅くなるなどの現象が生じ得る。
【０００５】
本発明は、異なる方式で生成されたラスタデータの相違の検知を印刷中に行う際に、検知を行う装置に掛かる負荷を抑えることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る画像処理装置は、画像データから第１方式で第１のラスタデータを生成する第１生成手段と、前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、前記第１のラスタデータ又は前記第２のラスタデータを、出力指示に応じて画像形成装置へ出力する出力手段と、同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知する検知手段と、前記出力手段の出力の状態、又は前記出力手段の出力の状態と前記画像形成装置における画像形成の状態に応じて、対応する前記出力指示が出力しない指示である画像データから生成した前記第１のラスタデータと前記第２のラスタデータとの相違の検知を停止させる検知制御手段とを備える。
【０００７】
本発明の請求項２に係る画像処理装置においては、前記検知制御手段は、対応する前記出力指示が出力する指示である前記画像データから生成した前記第１のラスタデータ又は前記第２のラスタデータの全ての出力を終了した場合、相違の検知を停止していた前記第１のラスタデータと前記第２のラスタデータについて相違の検知を再開する。
【０００８】
本発明の請求項３に係る画像処理装置は、前記出力手段が前記第１のラスタデータ又は前記第２のラスタデータを出力中である場合、前記第１生成手段は、対応する前記出力指示が出力しない指示である前記画像データからの前記第１のラスタデータの生成を継続し、前記第２生成手段は、対応する前記出力指示が出力しない指示である前記画像データからの前記第２のラスタデータの生成を継続する。
【０００９】
本発明の請求項４に係る画像処理装置においては、前記検知手段は、前記第１のラスタデータ又は前記第２のラスタデータを前記出力手段が前記画像形成装置へ出力中である場合、前記画像形成装置から排出された記録媒体に形成されている画像に対応した前記第１のラスタデータと前記第２のラスタデータの相違を検知する。
【００１０】
本発明の請求項５に係る画像処理装置においては、前記検知手段は、対応する前記出力指示が出力する指示である前記画像データから生成した前記第１のラスタデータ又は前記第２のラスタデータを前記出力手段が前記画像形成装置へ出力中である場合、当該画像データから生成した前記第１のラスタデータと前記第２のラスタデータのうち、前記画像形成装置から排出された記録媒体に形成されていない画像に対応した前記第１のラスタデータと前記第２のラスタデータの相違の検知を停止する。
【００１１】
本発明の請求項６に係る画像処理装置においては、前記検知手段は、前記出力手段で前記第１のラスタデータ又は前記第２のラスタデータの出力が開始されるまでは、生成された同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知し、前記出力手段で前記第１のラスタデータ又は前記第２のラスタデータの出力が開始されると、前記画像形成装置から排出された記録媒体に形成されている画像に対応した前記第１のラスタデータと前記第２のラスタデータのうち、前記出力手段で前記第１のラスタデータ又は前記第２のラスタデータの出力が開始されるまでの間に相違の検知が終了したラスタデータについては、再度の相違の検知を行わない。
【００１２】
本発明の請求項７に係る画像処理装置は、画像データから第１方式で第１のラスタデータを生成する第１生成手段と、前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知し、予め定められた種別のページに対応した前記第１のラスタデータと前記第２のラスタデータについては、相違の検知を行わない検知手段とを備える。
【００１３】
本発明の請求項８に係る画像処理装置においては、前記予め定められた種別のページは、ページ間を区切るページである。
【００１４】
本発明の請求項９に係る画像処理装置においては、前記検知手段は、前記第１のラスタデータが表す画像が白紙のページである場合、当該第１のラスタデータと、当該ページに対応する前記第２のラスタデータを二値化して相違を検知する。
【００１５】
本発明の請求項１０に係るプログラムは、コンピュータを、画像データから第１方式で第１のラスタデータを生成する第１生成手段と、前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、前記第１のラスタデータ又は前記第２のラスタデータを、出力指示に応じて画像形成装置へ出力する出力手段と、同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知する検知手段と、前記出力手段の出力の状態、又は前記出力手段の出力の状態と前記画像形成装置における画像形成の状態に応じて、対応する前記出力指示が出力しない指示である画像データから生成した前記第１のラスタデータと前記第２のラスタデータとの相違の検知を停止させる検知制御手段として機能させるためのプログラムである。
【００１６】
本発明の請求項１１に係るプログラムは、コンピュータを、画像データから第１方式で第１のラスタデータを生成する第１生成手段と、前記画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知し、予め定められた種別のページに対応した前記第１のラスタデータと前記第２のラスタデータについては、相違の検知を行わない検知手段として機能させるためのプログラムである。
【００１７】
本発明の請求項１２に係る画像処理システムは、記録媒体に形成する画像を表す画像データから第１方式で第１のラスタデータを生成する第１生成手段と、前記第１のラスタデータを画像形成装置へ出力し、前記第１のラスタデータと前記画像データを検証装置へ出力する出力手段と、を有する画像処理装置と、前記第１のラスタデータと、前記画像データを取得する取得手段と、前記取得手段が取得した画像データから前記第１方式とは異なる第２方式で第２のラスタデータを生成する第２生成手段と、同じページの前記第１のラスタデータと前記第２のラスタデータとの相違を検知する検知手段と、を有する前記検証装置と、前記第１のラスタデータを取得し、取得した前記第１のラスタデータが示す画像を記録媒体に形成する前記画像形成装置とを備える。
【発明の効果】
【００１８】
本発明の請求項１に係る画像処理装置によれば、異なる方式で生成されたラスタデータの相違の検知を印刷中に行う際に、検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項２に係る画像処理装置によれば、異なる方式で生成され、画像形成装置へ出力しないラスタデータの相違を検知することができる。
本発明の請求項３に係る画像処理装置によれば、ラスタデータの生成を停止する構成と比較して、ラスタデータの出力が終了してからラスタデータの相違の検知を始めるまでの時間を短くすることができる。
本発明の請求項４に係る画像処理装置によれば、相違の検知を行うページを限定しない構成と比較して、相違の検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項５に係る画像処理装置によれば、排出が完了していないページについて、ページの相違の検知を行う構成と比較して、相違の検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項６に係る画像処理装置によれば、相違の検知が複数回行われることがなく、相違の検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項７に係る画像処理装置によれば、異なる方式で生成されたラスタデータの相違の検知を印刷中に行う際に、検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項８に係る画像処理装置によれば、相違の検知を行うページを限定しない構成と比較して、相違の検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項９に係る画像処理装置によれば、二値化せずに相違の検知を行う構成と比較して、相違の検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項１０に係るプログラムによれば、異なる方式で生成されたラスタデータの相違の検知を印刷中に行う際に、検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項１１に係るプログラムによれば、異なる方式で生成されたラスタデータの相違の検知を印刷中に行う際に、検知を行う装置に掛かる負荷を抑えることができる。
本発明の請求項１２に係るプログラムによれば、異なる方式で生成されたラスタデータの相違の検知を印刷中に行う際に、検知を行う装置に掛かる負荷を抑えることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態である画像形成システム１に係る装置を示した図。
【図２】画像処理装置３０のハードウェア構成を示した図。
【図３】画像処理装置３０の機能ブロック図。
【図４】制御部３０１が行う処理の流れを示したフローチャート。
【図５】制御部３０１が行う処理の流れを示したフローチャート。
【図６】変形例の説明をするための図。
【発明を実施するための形態】
【００２０】
［実施形態］
（全体構成）
図１は、本発明の一実施形態である画像形成システム１に係る装置を示した図である。通信回線２は、データ通信が行われる通信回線であり、データ通信を行う複数のコンピュータ装置が接続される。通信回線２には、例えば有線ＬＡＮ（Local Area Network）および無線ＬＡＮが含まれる。
【００２１】
画像形成装置２０は、画像処理装置３０から出力されるラスタデータに従って記録媒体である用紙に画像を形成する装置である。画像形成装置２０は、画像処理装置３０に接続されている。なお、図１においては、一つの画像形成装置２０を示しているが、複数の画像形成装置２０を画像処理装置３０へ接続することが可能である。
【００２２】
端末装置１０は、データ通信を行う装置であり、本実施形態においては、デスクトップ型のパーソナルコンピュータである。端末装置１０は、有線又は無線で通信回線２に接続し、通信回線２を介してデータ通信を行う。端末装置１０は、用紙に形成する画像を示す画像データを画像処理装置３０へ送信する。画像データが示す画像は、例えば、単一ページ又は複数ページの文書やパンフレットなどである。本実施形態においては、複数の端末装置１０が通信回線２に接続可能であるが、図１においては、図面が煩雑になるのを防ぐため、一つの端末装置１０のみを示す。なお、端末装置１０は、デスクトップ型のパーソナルコンピュータに限定されるものではなく、例えば、ラップトップ型のパーソナルコンピュータ、タブレット端末、スマートフォンであってもよい。
【００２３】
画像処理装置３０は、端末装置１０から供給される画像データを取得して記憶し、記憶した画像データが示す画像のラスタデータを生成するＲＩＰ（Raster Image Processor）機能を有する。ラスタデータは、画像を行列に並んだピクセルで表すデータである。画像処理装置３０は、複数の方式でラスタデータを生成することが可能であり、例えば、ＣＰＳＩ方式とＡＰＰＥ方式でラスタデータを生成することが可能となっている。画像処理装置３０は、記憶した画像データについてオペレータから画像形成を指示されると、オペレータが選択した方式で生成したラスタデータを画像形成装置２０へ出力し、ラスタデータが示す画像の形成を画像形成装置２０へ指示する。また、画像処理装置３０は、記憶した画像データからＣＰＳＩ方式とＡＰＰＥ方式でラスタデータを生成し、ＲＩＰ処理による文字化けなどの不具合を検証するため、異なる方式で生成した２つのラスタデータの相違を検知する機能を有する。
【００２４】
（画像処理装置３０の構成）
図２は、画像処理装置３０のハードウェア構成の一例を示したブロック図である。ディスプレイ３０３は、例えば、文字やＧＵＩ（Graphical User Interface）などを表示する液晶ディスプレイ装置である。操作部３０４は、入力機器であるキーボード及びマウスを有し、ユーザに操作される。通信部３０５は、通信回線２を介したデータ通信を行う通信インターフェースとして機能する。また、通信部３０５は、画像形成装置２０に接続され、画像形成装置２０と通信を行う通信インターフェースとしても機能する。
【００２５】
記憶部３０２は、例えばハードディスク装置などの記憶装置を有しており、オペレーティングシステムのプログラムやアプリケーションプログラム、アプリケーションプログラムが生成したデータ、端末装置１０から供給された画像データなどを記憶する。記憶部３０２は、本発明に係るアプリケーションプログラムとして、取得した画像データからラスタデータを生成する機能、生成したラスタデータを画像形成装置２０へ出力する機能、異なる方式で生成したラスタデータの相違を検知する機能などを備えたプログラムを記憶する。
【００２６】
制御部３０１は、ＣＰＵ（Central Processing Unit）及びメモリを有している。画像処理装置３０において実現する機能は、記憶部３０２に記憶されているプログラム（ソフトウェア）をＣＰＵ、メモリなどのハードウェア上に読み込ませることでＣＰＵが演算を行い、記憶部３０２の制御、通信部３０５の制御、メモリ及び記憶部３０２におけるデータの読み出し及び／又は書き込みの制御を行うことで実現される。
【００２７】
（画像処理装置３０の機能構成）
図３は、画像処理装置３０において実現する機能のうち、本発明に係る特徴的な機能の構成を示した機能ブロック図である。取得部３００１は、端末装置１０から供給される画像データを取得し、取得した画像データを記憶部３０２に記憶させる。取得部３００１は、本発明に係る取得手段の一例である。第１生成部３００２は、記憶部３０２に記憶された画像データから予め定められた方式（本実施形態では、ＡＰＰＥ方式）でラスタデータを生成する。第１生成部３００２は、本発明に係る第１生成手段の一例であり、第１生成部３００２がラスタデータを生成する方式は、本発明に係る第１方式の一例である。第２生成部３００３は、記憶部３０２に記憶された画像データから第１生成部３００２とは異なる方式（本実施形態では、ＣＰＳＩ方式）でラスタデータを生成する。第２生成部３００３は、本発明に係る第２生成手段の一例であり、第２生成部３００３がラスタデータを生成する方式は、本発明に係る第２方式の一例である。検知部３００４は、第１生成部３００２が生成したラスタデータと、第２生成部３００３が生成したラスタデータの相違を検知する。検知部３００４は、本発明に係る検知手段の一例である。出力部３００５は、オペレータが選択した方式で生成されたラスタデータを画像形成装置２０へ出力する。出力部３００５は、本発明に係る出力手段の一例である。検知制御部３００６は、検知部３００４を制御して相違の検知の停止と再開を行わせる。検知制御部３００６は、本発明に係る検知制御手段の一例である。
【００２８】
（実施形態の動作例）
次に本実施形態の動作例について説明する。制御部３０１は、画像処理装置３０の電源が投入されると、オペレーティングシステムを起動する。オペレーティングシステムを起動した制御部３０１は、前述の本発明に係るアプリケーションプログラムを起動する。
【００２９】
アプリケーションプログラムを起動した制御部３０１（取得部３００１）は、端末装置１０から供給される画像データを取得し、取得した画像データを記憶部３０２に記憶させる。記憶部３０２は、複数の画像データを記憶することが可能である。
【００３０】
画像処理装置３０のオペレータは、記憶部３０２に記憶されている画像データから、画像形成装置２０で画像形成する画像を示す画像データを選択する操作を行う。また、オペレータは、選択した画像データに行うＲＩＰ処理の方式の選択し、生成したラスタデータの画像形成装置２０への出力を指示する操作を行う。この出力の指示は、本発明に係る出力指示の一例である。
【００３１】
制御部３０１（第１生成部３００２又は第２生成部３００３）は、オペレータが選択したＲＩＰ処理の方式に従って、選択した画像データが示す各ページの画像のラスタデータの生成を開始する。また、制御部３０１（第１生成部３００２又は第２生成部３００３）は、オペレータが選択した方式とは異なる方式に従って、選択した画像データが示す各ページの画像のラスタデータの生成を開始する。即ち、制御部３０１は、ＡＰＰＥ方式によるラスタデータの生成と、ＣＰＳＩ方式によるラスタデータの生成を開始する。以下においては、説明の便宜上、ＡＰＰＥ方式で生成したラスタデータを第１ラスタデータ（第１のラスタデータ）と称し、ＣＰＳＩ方式で生成したラスタデータを第２ラスタデータ（第２のラスタデータ）と称する。
【００３２】
制御部３０１（検知部３００４）は、画像形成装置２０へラスタデータの出力を開始するまでの間は、ラスタデータの検証のため、画像データが示すページ毎に、生成した第１ラスタデータと第２ラスタデータとの相違を検知する。第１ラスタデータと第２ラスタデータの相違の検知は、異なる方式で生成された２つのラスタデータが同じであるか否かの検証の一例である。制御部３０１は、一つのページについて第１ラスタデータと第２ラスタデータとの相違の検知が終了する毎に、検知の結果をディスプレイ３０３で表示する。
【００３３】
図４は、制御部３０１がラスタデータの生成を開始してからラスタデータの出力を開始するまでの間に行う処理の流れを示したフローチャートである。制御部３０１は、記憶部３０２において、相違の検知が終了していないラスタデータがあるか判断する（ステップＳＡ１）。
【００３４】
制御部３０１は、相違の検知が終了していないラスタデータがない場合（ステップＳＡ１でＮＯ）、相違の検知が終了していないラスタデータが記憶されるのを待機する（ステップＳＡ６）。制御部３０１は、新たにラスタデータが生成されて記憶部３０２に記憶されると、待機を解除して処理の流れをステップＳＡ１へ戻す。
【００３５】
制御部３０１は、相違の検知が終了していないラスタデータがある場合（ステップＳＡ１でＹＥＳ）、相違の検知が終了していないラスタデータにおいて、第１ラスタデータがあるか判断する（ステップＳＡ２）。制御部３０１は、相違の検知が終了していないラスタデータにおいて、第１ラスタデータがない場合（ステップＳＡ２でＮＯ）、処理の流れをステップＳＡ６へ移す。
【００３６】
制御部３０１は、相違の検知が終了していないラスタデータにおいて、第１ラスタデータがある場合（ステップＳＡ２でＹＥＳ）、相違の検知が終了していない第１ラスタデータと同じページを示す第２ラスタデータが記憶部３０２にあるか判断する（ステップＳＡ３）。制御部３０１は、相違の検知が終了していない第１ラスタデータと同じページを示す第２ラスタデータがない場合（ステップＳＡ３でＮＯ）、処理の流れをステップＳＡ６へ移す。
【００３７】
制御部３０１は、相違の検知が終了していない第１ラスタデータと同じページを示す第２ラスタデータがある場合（ステップＳＡ３でＹＥＳ）、相違の検知が終了していない第１ラスタデータと、当該第１ラスタデータが示すページと同じページを示す第２ラスタデータとの相違を検知する（ステップＳＡ４）。制御部３０１は、ステップＳＡ４の処理を終えると、相違の検知の結果を表示し（ステップＳＡ５）、処理の流れをステップＳＡ１へ戻す。
【００３８】
制御部３０１（出力部３００５）は、例えば、予め定められたページ番号のページまでラスタデータの相違の検知を終了すると、生成したラスタデータが示す画像のページ番号に従って、画像形成装置２０へのラスタデータの出力を開始する。画像形成装置２０は、画像処理装置３０から出力されたラスタデータを取得する。画像形成装置２０は、取得したラスタデータが示す画像を用紙に形成する。画像形成装置２０は、用紙への画像形成が終了して画像形成装置２０から排紙されたページについて、排紙された画像のページ番号を画像処理装置３０へ通知する。
【００３９】
制御部３０１は、ラスタデータの画像形成装置２０への出力を開始すると、図４の処理を終了して第１ラスタデータと第２ラスタデータとの相違の検知を一時停止し、図５に示した処理を開始する。図５は、制御部３０１がラスタデータの出力を開始してから最終ページのラスタデータの画像形成が終了するまでの間に行う処理の流れを示したフローチャートである。
【００４０】
まず、制御部３０１は、記憶部３０２において、相違の検知が終了していないラスタデータがあるか判断する（ステップＳＢ１）。制御部３０１は、相違の検知が終了していないラスタデータがない場合（ステップＳＢ１でＮＯ）、相違の検知が終了していないラスタデータが記憶されるのを待機する（ステップＳＢ７）。制御部３０１は、新たにラスタデータが生成されて記憶部３０２に記憶されると、待機を解除して処理の流れをステップＳＢ１へ戻す。
【００４１】
制御部３０１は、相違の検知が終了していないラスタデータがある場合（ステップＳＢ１でＹＥＳ）、相違の検知が終了していないラスタデータにおいて、第１ラスタデータがあるか判断する（ステップＳＢ２）。制御部３０１は、相違の検知が終了していないラスタデータにおいて、第１ラスタデータがない場合（ステップＳＢ２でＮＯ）、処理の流れをステップＳＢ７へ移す。
【００４２】
制御部３０１は、相違の検知が終了していないラスタデータにおいて、第１ラスタデータがある場合（ステップＳＢ２でＹＥＳ）、相違の検知が終了していない第１ラスタデータと同じページを示す第２ラスタデータが記憶部３０２にあるか判断する（ステップＳＢ３）。制御部３０１は、相違の検知が終了していない第１ラスタデータと同じページを示す第２ラスタデータがない場合（ステップＳＢ３でＮＯ）、処理の流れをステップＳＢ７へ移す。
【００４３】
制御部３０１は、相違の検知が終了していない第１ラスタデータと同じページを示す第２ラスタデータがある場合（ステップＳＢ３でＹＥＳ）、これらのラスタデータが示すページについて、画像形成装置２０から排紙の通知を取得済みであるか判断する（ステップＳＢ４）。
【００４４】
制御部３０１は、相違の検知が終了していないラスタデータが示すページについて、画像形成装置２０から排紙の通知を取得していない場合（ステップＳＢ４でＮＯ）、当該ページが画像形成装置２０から排紙されるのを待機する（ステップＳＢ８）。制御部３０１は、当該ページについて、排紙の通知を画像形成装置２０から取得すると、処理の流れをステップＳＢ１へ移す。なお、制御部３０１は、ステップＳＢ１へ処理の流れを戻すのではなく、ステップＳＢ４又はステップＳＢ５へ処理の流れを移してもよい。
【００４５】
制御部３０１は、相違の検知が終了していないラスタデータが示すページについて、画像形成装置２０から排紙の通知を取得済みである場合（ステップＳＢ４でＹＥＳ）、相違の検知が終了していない第１ラスタデータと、当該第１ラスタデータが示すページと同じページを示す第２ラスタデータとの相違を検知する（ステップＳＢ５）。制御部３０１は、ステップＳＢ５の処理を終えると、相違の検知の結果を表示し（ステップＳＢ６）、処理の流れをステップＳＢ１へ戻す。
【００４６】
図５の処理によれば、例えば、制御部３０１は、ラスタデータの画像形成装置２０への出力を開始したときに、１００ページ目まで第１ラスタデータと第２ラスタデータとの相違の検知が終了している場合、１０１ページ目以降については、第１ラスタデータと第２ラスタデータの生成が終了していても、１０１ページ目以降について排紙の通知を画像形成装置２０から取得するまでは、第１ラスタデータと第２ラスタデータについて相違の検知を待機する。
【００４７】
また、制御部３０１は、例えば、ラスタデータの出力を開始するまでに、１００ページ目までについて、第１ラスタデータと第２ラスタデータとの相違の検知が終了している場合、１ページ目から１００ページ目までについては、排紙の通知を取得しても、第１ラスタデータと第２ラスタデータについて再度の相違の検知を行わない。
【００４８】
制御部３０１は、１０１ページ目について、第１ラスタデータと第２ラスタデータの生成が終了しており、１０１ページ目について、排紙の通知を画像形成装置２０から取得すると、相違の検知を一時停止していた１０１ページ目に対応する第１ラスタデータと第２ラスタデータについて、相違の検知を行う。なお、制御部３０１は、未生成のページについては、第１ラスタデータと第２ラスタデータの生成を継続する。
【００４９】
次に、画像形成装置２０で最終ページの排紙が完了するまでに、画像形成を行う画像データとして選択された画像データとは異なる画像データについてラスタデータの生成が指示されたときの動作について説明する。オペレータは、画像形成装置２０での画像形成を指示した画像データについて、最終ページの画像が形成された用紙が画像形成装置２０で排紙される前に、記憶部３０２に記憶されている別の画像データについて、ラスタデータの生成のみを指示し、ラスタデータの画像形成装置２０への出力を行わない指示をすることがある。
【００５０】
この場合、オペレータは、ラスタデータの生成のみを行う画像データに行うＲＩＰ処理の方式の選択し、生成したラスタデータを画像形成装置２０へ出力しないよう指示する操作を行う。この指示は、本発明に係る出力指示の一例である。制御部３０１は、オペレータが選択したＲＩＰ処理の方式に従って、ラスタデータの生成のみを行う画像データとしてオペレータが選択した画像データが示す各ページの画像のラスタデータの生成を開始する。また、制御部３０１は、ラスタデータの生成のみを行う画像データについて、オペレータが選択した方式とは異なる方式に従って、選択した画像データが示す各ページの画像のラスタデータの生成を開始する。即ち、制御部３０１は、ＡＰＰＥ方式によるラスタデータの生成と、ＣＰＳＩ方式によるラスタデータの生成を開始する。
【００５１】
制御部３０１（検知制御部３００６）は、画像形成装置２０での画像形成を指示されている画像データについて、最終ページの排紙を画像形成装置２０から通知されるまでは、ラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を一時停止する。
【００５２】
制御部３０１は、画像形成装置２０での画像形成を指示されている画像データについて、最終ページの排紙を画像形成装置２０から通知されると、図４の処理を実行し、ラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を行う。
【００５３】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００５４】
画像処理装置３０は、画像データが示す画像の形成を指示する際に、画像形成する部数が指示されると、部の区切りを示すページのラスタデータを生成してもよい。また、画像処理装置３０は、複数部の先頭の部の先頭ページの前と複数部の末尾の部の最終ページの後に画像形成のジョブの区切りを示すページのラスタデータを生成してもよい。また、画像処理装置３０は、画像データからラスタデータを生成する際に、バナーページのラスタデータを生成してもよい。
【００５５】
図６は、前述の区切りのページとバナーページの一例を示した図である。ページＰＡは、画像形成のジョブの区切りを示すページであり、ページＰＢは、部の区切りを示すページであり、ページＢＰは、バナーページである。画像処理装置３０は、ページＰＡ、ページＰＢ及びページＢＰについては、第１ラスタデータと第２ラスタデータの相違の検知を行わない構成としてもよい。
【００５６】
また、画像処理装置３０は、図６に例示したように、画像データが示す画像に無地又は白地のページであるページＰＣがある場合、ページＰＣについては、第１ラスタデータと第２ラスタデータの相違の検知するときに第１ラスタデータと第２ラスタデータを二値化して１ｂｉｔＴＩＦＦのデータとし、１ｂｉｔＴＩＦＦのデータ同士を比較して相違を検知してもよい。
【００５７】
上述した実施形態においては、制御部３０１は、画像形成装置２０での画像形成を指示されている画像データについて、最終ページの排紙を画像形成装置２０から通知されるまでは、ラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を一時停止しているが、実施形態の構成に限定されるものではない。例えば、画像処理装置３０は、画像形成中であるか否かのステータスを示すステータス情報を画像形成装置２０から取得し、画像形成装置２０へラスタデータを出力中であり、且つ、ステータス情報が画像形成中であることを示している場合、ラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を一時停止し、画像形成装置２０へラスタデータを出力中であり、且つ、ステータス情報が画像形成中ではないことを示している場合、ラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を行ってもよい。
【００５８】
また、画像処理装置３０は、ラスタデータを画像形成装置２０へ出力中であるときには、ラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を一時停止し、ラスタデータを画像形成装置２０へ出力中でないときには、ラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を行ってもよい。
例えば、Ｎページ目のラスタデータの出力を終えてからＮ＋１ページ目のラスタデータの出力を開始するまでにラスタデータを画像形成装置２０へ出力しない期間がある場合、この期間中にラスタデータの生成のみを指示された画像データから生成した第１ラスタデータと第２ラスタデータの相違の検知を行ってもよい。
【００５９】
上述した実施形態においては、第１ラスタデータの生成、第２ラスタデータの生成及び第１ラスタデータと第２ラスタデータとの相違の検知を画像処理装置３０が行う構成となっているが、実施形態の構成に限定されるものではない。例えば、実施形態の装置に加えて、第１ラスタデータと第２ラスタデータとの相違の検知を行う検証装置を設ける構成であってよい。検証装置は、画像処理装置３０とデータ通信を行う装置である。画像処理装置３０は、オペレータが画像処理装置３０で選択した画像データを検証装置へ出力し、この画像データから生成したラスタデータを画像形成装置２０に加えて検証装置にも出力する。検証装置は、オペレータが画像処理装置３０で選択した画像データと、画像処理装置３０が生成したラスタデータ、当該ラスタデータを生成したＲＩＰ処理の方式を示すＲＩＰ情報を取得する。検証装置は、取得した画像データから、取得したＲＩＰ情報が示すＲＩＰ処理の方式とは異なる方式でラスタデータを生成する。
【００６０】
例えば、画像処理装置３０がＣＰＳＩ方式でラスタデータを生成した場合、検証装置は、ＡＰＰＥ方式でラスタデータを生成し、画像処理装置３０がＡＰＰＥ方式でラスタデータを生成した場合、検証装置は、ＣＰＳＩ方式でラスタデータを生成する。検証装置は、画像処理装置３０から取得したラスタデータと、画像処理装置３０から取得した画像データから生成したラスタデータとの相違を検知し、検知の結果を表示する。本変形例においては、画像処理装置３０が画像形成装置２０へラスタデータを出力中であるときには、検証装置へのラスタデータの出力を停止し、画像形成装置２０へのラスタデータの出力を行っていないときに検証装置へのラスタデータの出力を行うようにしてもよい。
【符号の説明】
【００６１】
１…画像形成システム、２…通信回線、１０…端末装置、２０…画像形成装置、３０…画像処理装置、３０１…制御部、３０２…記憶部、３０３…ディスプレイ、３０４…操作部、３０５…通信部、３００１…取得部、３００２…第１生成部、３００３…第２生成部、３００４…検知部、３００５…出力部、３００６…検知制御部。
【図１】
2019195905.tif 000003
【図２】
2019195905.tif 000004
【図３】
2019195905.tif 000005
【図４】
2019195905.tif 000006
【図５】
2019195905.tif 000007
【図６】
2019195905.tif 000008