以下、図面を参照して本発明の実施の形態を説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
[実施形態1]
図1は、本実施形態に係るシステムを示すブロック図である。
システムは発注者システム109、印刷業者システム100、そして印刷業者の親会社システム111に大別され、それらはインターネット108によって相互に接続されている。発注者システム109には少なくとも1以上の情報処理装置110が含まれる。同様に親会社システム111にも少なくとも1以上の情報処理装置112が含まれる。
以下、印刷業者システム100の内部構成について詳細に説明する。図1に示す通り複数の装置がネットワーク101によって相互に接続されている。これら装置としては情報処理装置102、画像形成装置103、画像形成装置104、ラミネータ105、無線綴じ機106、測色機107が接続されている。画像形成装置103は連帳シート用の画像形成装置であり、画像形成装置104はカットシート用の画像形成装置である。これら印刷機構の異なる装置を用いて印刷業者は発注者から依頼された成果物を最適な態様で生産することを可能としている。
各装置は情報処理装置102上で動作するワークフローソフトウェアの配下のもと制御され、発注者システム109より入稿されたジョブデータを処理し、成果物を生産する。また、発注者システム109から入稿されるジョブデータは、画像データ、ジョブチケット、そして品質要求データである。ジョブチケットは例えばJDF形式のフォーマットであり、品質要求データは例えばPRX形式のフォーマットである。さらに、印刷業者システム100内の情報処理装置102は、上述した各装置の処理結果の通知を受信するとともに品質報告データに変換し発注者システム109に送信する機能も有する。品質報告データの形式は例えばPQX形式のフォーマットである。
なお、発注者が印刷業者に求める成果物の品質の要求をPRXによって伝達し、印刷業者が生産した成果物の品質をPQXによって発注者に報告する一連の処理を電子化することによって次のメリットが得られる。
第一に従来行われていた発注者が印刷業者に依頼する成果物の品質に関する要求事項を定量的に提示することで相互の成果物品質に関する誤認識の生ずる可能性を低減する効果を得ることが可能となる。第二に印刷業者が生産した成果物の品質について電子的に可視化することが可能となるため、発注者は即時的に生産を依頼した成果物の品質を掌握することが可能となる。第三に品質に関する要求と報告を電子化した効果として長期に及ぶ成果物の生産においても、時系列的な品質の揺らぎが生じうる場合であっても品質を均一化するための活動を発注者並びに印刷業者が実施することを容易化できる。第四に発注者が複数の印刷業者に生産を依頼する場合であっても前記複数の印刷業者間の品質のばらつきを可視化すると同時に品質を均一化するための活動を発注者並びに印刷業者が実施することを容易化できる。
図2は、画像形成装置104のハードウェア構成について説明する図である。画像形成装置104は、シート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、画像形成装置104は、画像が印刷された複数のシートを綴じたり、複数のシートを揃えたり、複数のシートの排出先を複数のトレイに分けたりする後処理機能を有する。なお、シートには、普通紙や厚紙などの用紙、フィルムシートなどが含まれる。
同図に示す画像形成装置104は、複数の異なる役割を持つ装置が相互に連結され、複雑なシート処理が可能なよう構成されている。画像形成装置104は、展開されたイメージ画像データを給紙部212に格納されたメディアを搬送し、該メディア上にトナーを用いて画像形成するための装置である。画像形成装置104には、スキャナ部201、および操作部204が備え付けられている。操作部204は画像形成装置104の各種設定や操作などをオペレータが行う場合の各種インタフェースを提供する。本実施形態における画像形成装置104は、各種付随装置が装着可能なよう構成されている。本実施形態では付随装置の一例としてシート処理装置210を示している。シート処理装置210は、プリンタ部203によって画像形成された後のメディアに対して各種加工を施した成果物を得るための装置である。
出力トレイ213は、シート処理装置210によって処理された出力物を排出し、積載するためのトレイ部を形成する。検査部214は、プリンタ部203によってシート上に形成された画像情報を検査するために設けられたモジュールである。検査する対象としては、CMYK各版の印字位置ずれの量(レジずれ量)、CMYKの版を合成して画像形成された色と印刷データで規定された色との差(色差)がある。他には、形成された画像中に含まれるバーコード部の読み取り精度、画像上のこすれや傷等といった画像欠陥である。これら画像の欠陥を画像形成後のシートの画像を光学的に読み取り、検査結果データに変換する機能を同モジュールは有する。ハードディスク209(以下、HDDとも呼ぶ)は、不揮発性メモリであって、複数の処理対象となるジョブのデータや、各種管理情報などを記憶する。
スキャナ部201から受付けたジョブデータを、該HDD209を介してプリンタ部203で印刷する。外部装置から通信部の一例に該当する外部I/F部202ユニットを介して受付けたジョブデータを、該HDD209を介してプリンタ部203で印刷する。外部I/F部202は、ファクシミリ、ネットワーク接続機器、外部専用装置と画像データなどを送受する。操作部204は、ユーザインタフェース部に相当し、ここでは、表示部を有する。
コントローラ部205(制御部、或いは、CPUとも呼ぶ)は、画像形成装置104が具備する各種ユニットの処理や動作等を統括的に制御する。ROM207には、後述するフローチャートの各種処理等を実行する為のプログラムを含む本形態にて要する各種の制御プログラムが記憶されている。又、ROM207には、ユーザインタフェース画面(以下、UI画面と呼ぶ)を含む、操作部204の表示部に各種のUI画面を表示させる為の表示制御プログラムも記憶されている。コントローラ部205は、ROM207のプログラムを読出実行することで、本形態にて説明する各種の動作を本画像形成装置104により実行させる。外部I/F202を介して外部装置から受信したPDFなどの印刷データを形成するコードデータを解釈し、ラスターイメージデータ(ビットマップ画像データ)に展開する動作を実行する為のプログラムもROM207に記憶されている。外部I/F202を介して外部装置から受信した印刷ジョブを解釈し処理するためのプログラムもROM207に記憶されている。これらは、主にソフトウェアによって処理される。ROM207に格納される各種プログラムの詳細については後述する。また、HDD209(ハードディスク)は、圧縮展開部206によって圧縮された画像データを記憶する大容量の記憶装置である。当該HDD209に、処理対象となるジョブのプリントデータ等複数のデータを保持可能に構成されている。コントローラ部205は、スキャナ部201や外部I/F部202等の各種入力ユニットを介して入力された処理対象となるジョブのデータを、該HDD209を介して、プリンタ部203でプリント可能に制御する。又、外部I/F202を介して外部装置へ送信できるようにも制御する。このようにHDD209に格納した処理対象ジョブのデータの各種出力処理を実行可能にコントローラ部205により制御する。さらに、HDD209内に構築されたファイルシステムを外部の装置に対してファイル共有や送受信等の機能を、コントローラ部205がROM207のプログラムを読出し、実行することによって実現可能な様、構成されている。圧縮展開部206は、JBIGやJPEG等といった各種圧縮方式によってRAM208、HDD209に記憶されている画像データ等を圧縮・伸張動作を行う。以上のような構成のもと、本印刷システムが具備する制御部の一例としてのコントローラ部205が、各シート処理装置210の動作も制御する。メディア管理部211は、メディア種に関する情報を管理するためのモジュールである。検査部214は、同図に示す画像形成装置104を構成する各モジュールをコントローラ部205の制御のもと、シート状に形成された画像情報を検査するために設けられたモジュールである。同モジュールで検査結果データに変換された検査結果情報は外部I/F202を介して情報処理装置102に送信される。
図3は、情報処理装置102、110、112の構成を示すブロック図である。
同図において、CPU301は、ROM303のプログラム用ROMに記憶された、或いはHDD311からRAM302にロードされたOSや一般アプリケーションのプログラムを実行する。ROM303はまたフォントROMやデータROMを有している。RAM302は、CPU301の主メモリ、ワークエリア等として機能する。キーボードコントローラ(KBC)305は、キーボードやポインティングデバイス(不図示)からの入力を制御する。表示コントローラCRTC306は、表示部CRT310への表示を制御する。ディスクコントローラ(DKC)307は、ブートプログラム、種々のアプリケーション、フォントデータ等を記憶するHDD311等とのアクセスを制御する。ネットワークコントローラ(NIC)312は、ネットワークに接続されて、そのネットワークに接続された他の機器との通信制御処理を実行する。バス304は、CPU301とRAM302、ROM303及び各種コントローラ等を接続して、データ信号や制御信号を搬送している。
なお、携帯端末の場合にはキーボードコントローラ(KBC)305の代わりにタッチパネルコントローラ等を構成に含む場合がある。また、HDD311の代わりとなる大容量記憶装置を備える場合もある。さらに、ネットワークコントローラ(NIC)312は、備える装置が有線LAN、無線LAN其々の場合、あるいは双方を備える場合とで、内部構成が異なる。ただし、これらの内部構成による差異は、ネットワークコントローラ(NIC)312内部に隠蔽され、同図に示す他のモジュールには等価なものとしてシステムを制御可能な様、構成される。
図4は、画像形成装置104のプログラムを説明する図である。これらプログラムはROM207に格納され、画像形成装置104のコントローラ部205により読み出されて実行される。
ブートローダ401は、画像形成装置104の電源投入直後に実行されるプログラムである。このプログラムには、システムの起動に必要となる各種起動シーケンスを実行するためのプログラムが含まれる。オペレーティングシステム402は、画像形成装置104の機能を実現する各種プログラムの実行環境を提供することを目的としたプログラムである。これは、主に画像形成装置104のメモリ、即ちROM207やRAM208,HDD209等の資源管理、及び図2に示すその他各部の基本的な入出力制御等の機能を提供する。
ネットワーク制御プログラム403は、ネットワークを介して接続される機器に対してデータを送受信する際に実行されるプログラムである。このプログラムは、印刷するファイルの受信処理や、外部装置からのデータ送信、コマンドの送受信、検査部214によって検査された結果生成されるデジタルデータの送信等の各種処理実行時に利用される。ネットワーク制御プログラムには外部I/F202を制御するためのドライバプログラムも含まれる。第一の受信プログラム404は、情報処理装置102からの各種指示や情報を受け付けるためのプログラムである。当該プログラムが受信対象とする情報や指示のうちに、検査部214において検査される対象となる画像情報の指定が含まれる。第一の送信プログラム405は、情報処理装置102へ情報を送信するためのプログラムである。当該プログラムが送信対象とする情報のうちに、検査部214において検査された結果生成される検査結果データが含まれる。JDF機能プログラム406は、JDFジョブデータが外部I/F202経由で画像形成装置104に受信された場合に、外部I/F202の指示でコントローラ部205によって実行されるJDFプリント機能を実行するプログラムである。このJDFプリント機能では、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部205が適切な順序で図2記載の各デバイスの動作を順次指示する。その結果として最終的にJDFプリント処理が実行されるように制御される。各デバイスには、シート処理装置210、プリンタ部203、HDD209、圧縮伸張部206、RAM208等が含まれる。また、外部I/F202経由で受信されたJDFジョブデータの解析処理及び、解析処理の結果、JDFに正しくない設定が含まれるか否かの判別処理、及び正しくない設定を解消するための設定変更等を行うプログラム処理も含まれる。
PDF機能プログラム407は、PDFデータ(印刷対象画像データ)が外部I/F202経由で画像形成装置104によって受信された場合に、コントローラ部205によって実行されるPDFデータの展開処理、並びに印刷機能を実行する。コントローラ部205によって行われるPDF機能では、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部205によって適切な順序で図2記載の各デバイスの動作を順次指示する。その結果として最終的にPDLプリント処理が実行されるように制御される。これら各デバイスには、シート処理装置210、プリンタ部203、HDD209、圧縮伸張部206、RAM208等が含まれる。また、印刷処理実行時の各種指定としてJDF機能プログラム406と共に動作するよう本実施形態におけるPDF機能プログラムは構成される。メディア管理プログラム408は、画像形成装置104が利用可能なシートに関連する管理機能を実行するためのプログラムである。このプログラムによって管理されるシート関連情報は、HDD209に格納される。
シートカウントプログラム409は画像形成装置104が備える給紙部212に格納されるシートをプリンタ部203によって画像形成した際の、印刷に使用したシート枚数をシートのサイズ情報と紐づけて積算し管理格納するためのプログラムである。
検査プログラム410は、検査部214を制御し、出力結果の画像を検査し検査結果データを生成するためのプログラムである。同プログラムで生成された検査結果データが第一の送信プログラム405により情報処理装置102に送信される。
図5は、印刷業者システム100における情報処理装置102が有するプログラムの構成を例示した図である。
ブートローダ501は、情報処理装置102の電源投入直後に実行されるプログラムである。これらプログラムには、システムの起動に必要となる各種起動シーケンスを実行するためのプログラムが含まれる。オペレーティングシステム502は、情報処理装置102の機能を実現する各種プログラムの実行環境を提供することを目的としたプログラムである。これは、情報処理装置のメモリ、即ちROM303やRAM302,HDD311等の資源管理等の機能を提供する。ネットワーク制御プログラム503は、ネットワークを介して接続される機器に対してデータを送受信する際に実行されるプログラムである。すなわち、印刷ジョブデータを画像形成装置(103、104)に送信し、印刷処理を指示する際に用いられる。また印刷後の成果物に加飾処理を施すためラミネータ105に指示する際にも用いられる。さらに、成果物を後加工するために無線綴じ機106に対し指示する際にも用いられる。また検査部214による検査を実行するため画像形成装置(103,104)に対し指示する際にも用いられる。また、検査部214から第一の送信プログラム405を経由し、品質報告データを受信する際にも用いられる。ウェブサーバ504は、ネットワーク経由で接続された外部機器に対しウェブサービスを利用させるためのサーバプログラムである。ウェブサーバ504が提供するサービスは様々なものが考えられる。しかしながら本実施形態においては発注者システム109から印刷業者システム100に対し注文対象であるデータを入稿する際の手段として供する場合の例を示すものである。また、入稿時に発注者が印刷業者に対して設定した品質要求を達成しているか否かを確認するための品質レポートであるPQX情報を取得する手段としても供する場合の例を示している。
ワークフロー制御プログラム505は印刷業者システム100内部のネットワーク101を介して接続された機器間の処理や制御、ジョブ実行等を集中的に管理するためのプログラムであり、印刷業者システム100の中核をなすものである。複数工程、すなわち複数の装置を用いて成果物を製造する際に、その実行順序やジョブの実行制御等を行う。また、使用する装置の選択、切り替え、リカバリ生産等の制御もワークフロー制御プログラム505が実行する。また、印刷業者システム100内部で働くオペレータに対し各種の指示を出す処理もワークフロー制御プログラム505が実行する。さらに画像形成装置104の検査部214から印刷画像の品質に関する測定データを受信しPQX形式のフォーマットに変換するPQX作成手段も本実施形態のワークフロー制御プログラム505は提供する形態の例を示している。入稿システムプログラム506は主に発注者システム109から生産の依頼を受けたデータを印刷業者システム100内で保持および管理するための役割を担うソフトウェアである。またウェブサーバ504と協調し受発注関連業務に必要な各種機能、例えばデータの送信、請求書の発行等の一連の処理を発注者システム109、印刷業者システム100間で電子的に実行するために用いられるシステムである。発注者システム109、印刷業者システム100間の通信仕様は任意であるが、標準仕様としてPrintTalkをサポートしたシステムが広く知られている。品質要求受信プログラム507は発注者システム109から入稿されたデータのうち、品質要求データであるPRXを受信することを目的として設けられたプログラムである。同プログラムがPRXを受信したらその内容を解析し、発注者が要求した品質の成果物を作成するための指示・条件等を、印刷業者システム100内の装置に対し適宜必要な設定を行う。もしくはオペレータに必要な情報の提示を行う。
本実施形態においては、発注者システム109から印刷業者システム100が品質要求データを受信する際にはウェブサーバ504を介して受信し、該受信したデータを品質要求受信プログラムが受信する例を示した。しかし、別の形態として品質要求受信プログラム自体が直接発注者システム109から品質要求データを受信してもかまわない。もしくは、品質要求受信プログラム507がウェブコンテンツとしてウェブサーバ504上で動作する形態をとってもかまわない。
品質レポート作成プログラム508は品質報告データであるPQXを送信もしくは取得するためのプログラムである。品質報告データにより、品質要求データであるPRXによって指定した品質条件を、印刷業者が生産時に実施しているか否かを判別することができる。
画像形成装置103,104もしくはその他印刷業者内の装置から検査結果データを受信および蓄積し、適宜のタイミングにおいてPQX形式のデータに変換し、通信手段を介して発注者システム109がPQXを受信可能なよう構成される。本実施形態においては、発注者システム109が印刷業者システム100から品質報告データを受信する際にはウェブサーバ504を介してリクエストを受信する。そして、該受信したリクエストのレスポンスとして品質報告データを、品質レポート作成プログラム507を経由して送信する。しかし、別の形態として品質レポート作成プログラム507自体が直接発注者システム109に品質報告データを送信してもよい。もしくは、品質レポート作成プログラム507がウェブコンテンツとしてウェブサーバ504上で動作する形態をとってもよい。
図6は、発注者システム109における情報処理装置110が有するプログラムの構成を例示した図である。
ブートローダ601は、情報処理装置110の電源投入直後に実行されるプログラムである。これらプログラムには、システムの起動に必要となる各種起動シーケンスを実行するためのプログラムが含まれる。オペレーティングシステム602は、情報処理装置110の機能を実現する各種プログラムの実行環境を提供することを目的としたプログラムである。これは、情報処理装置のメモリ、即ちROM303やRAM302,HDD311等の資源管理等の機能を提供する。ネットワーク制御プログラム603は、ネットワークを介して接続される装置に対してデータを送受信する際に実行されるプログラムである。すなわちインターネット108を介して印刷業者システム100との間のデータの送受信の実行等を実行する際に用いられる。後述するウェブブラウザを使用した描画表示処理、データ送受信処理時にも用いられる。
ウェブブラウザ604は、ネットワーク経由で接続された外部システムが提供するウェブサービスを利用する為のクライアントプログラムプログラムである。ウェブブラウザ604が利用するサービスは様々なものが考えられる。本実施形態においては印刷業者システム100に対し発注対象であるデータ入稿依頼する際の手段として用いる。また、入稿時に発注者が印刷業者に対して設定した品質要求を達成しているか否かを確認するための品質レポートであるPQX情報を取得する手段としても用いる。PDF作成プログラム605は、発注者システム109から印刷業者システム100に生産を依頼する対象である、画像データをPDF形式にて作成するプログラムである。なお、本実施形態においては画像データのフォーマットとしてPDF形式を用いた例を示しているが他のフォーマットの形態を用いてもよい。なお、PDFデータの作成にはすでに存在するPDF形式の画像データに対し、画像の追加等の処理も含まれる。PRX作成プログラム606は、発注者システム109から印刷業者システム100に生産を依頼する際に、生成される成果物の品質要求事項をPRX形式のフォーマットによって伝達するための情報を作成するためのプログラムである。同プログラムによって指定する品質要求の具体的な内容、その設定方法、作成されたデータフォーマットについては後述する。JDF作成プログラム607は、発注者システム109から印刷業者システム100に生産を依頼する際に、生産される成果物の形態や生産時のジョブ実行条件、ジョブ設定等をJDFフォーマットによって伝達するための情報を作成するためのプログラムである。同プログラムによって指定する設定情報等の具体的な内容、その設定方法、作成されたデータフォーマットについては後述する。
第三の送信プログラム608は、発注者システム109からPRX作成プログラム606によって作成されたPRX形式のフォーマットによる品質要求データを印刷業者システム100に送信するために用いられるプログラムである。第三の受信プログラム609は、発注者システム109が印刷業者システム100における品質レポート作成プログラム508によって作成された品質報告データを印刷業者システム100から受信するために用いられるプログラムである。
図7は、発注者システム109ならびに印刷業者システム100、およびこれら操作者である発注者すなわちユーザが、システムが提供する機能を利用する際のシステムフロー図である。ユーザ701とは発注者システム109における情報処理装置110の利用者を示している。
以下、ユーザ701、情報処理装置110、102、画像形成装置104の各々のシステム内で、システムが提供する機能をユーザ701に提供する際に実行するユーザ操作702の過程で、これらシステム間で送受信される制御のフローを示す。ただし、各システム内において複数のサブシステムが相互に作用しながら処理する必要がある場合には、それらのサブシステムのレベルでフローを説明する。
ユーザ701のサブシステムはユーザ操作702である。これはユーザが同図において示す一連のフローを実現するために、画面に対して指示した操作の内容ならびにその操作の結果、発生するフローの関連を示す欄である。
発注者システム109の情報処理装置110は2つのサブシステムに分解される。すなわちすなわち、データ作成アプリ部703とブラウザアプリ部704に示す2つのサブシステムである。データ作成アプリ部703は、PDF作成プログラム605、PRX作成プログラム606、JDF作成プログラム607をCPU301が実行することで実現される。ブラウザアプリ部704はウェブブラウザ604をCPU301が実行することで実現される。印刷業者システム100の情報処理装置102は3つのサブシステムに分解される。すなわちすなわち、ウェブサーバ部705と入稿システム部706、ワークフロー制御部707に示す3つのサブシステムである。
ウェブサーバ部705は、ウェブサーバ504をCPU301が実行することで実現される。入稿システム部706は、入稿システムプログラム506をCPU301が実行することで実現される。ワークフロー制御部707はワークフロー制御プログラム505をCPU301が実行することで実現される。
ユーザ701はS709において、印刷業者システム100に対して発注する対象となるデータの作成を指示する。具体的にはPDF作成プログラム605が同ステップの指示による操作を受け、所望のPDF画像データを作成するための各種処理が実行される。S710において所望のPDF画像データの作成が完了した後に、ユーザ701はさらにS711によって印刷業者システム100に対して発注する成果物に対する品質要求データの作成を指示する。具体的にはPRX作成プログラム606が同ステップの指示による操作を受け、所望のPRXデータを作成するための各種処理が実行される。S712において所望のPRXデータ作成作業が完了した後に、ユーザ701はさらにS713によって印刷業者システム100に対して発注する成果物に対するジョブチケットの作成を指示する。具体的にはJDF作成プログラム607が同ステップの指示による操作を受け、所望のJDFデータを作成するための各種処理が実行される。S714において所望のJDFデータの作成が完了した段階で、印刷業者に入稿する全てのデータの作成が完了するため、次ステップ以降は印刷業者に対するデータの入稿処理に移行する。
S715において、ユーザはブラウザアプリ部704を操作し、印刷業者に対してデータを入稿するための操作画面の表示に必要な操作を行う。すなわちブラウザアプリ部704がS715において入力されたURL情報をもとに印刷業者側の情報処理装置102にて稼働するウェブサーバ部705に対し描画処理に必要なhttpリクエストをS716において出力する。ウェブサーバ部705はリクエストを受けてページ情報をレスポンスとしてS717にて返信する。
ユーザ701はS718にて表示された入稿用画面を操作しブラウザアプリ部704上で発注処理の実行を指示する。S718の処理を受けてブラウザアプリ部704はウェブサーバ部705に対してPDF、PRX、JDFの各データ、すなわち入稿データをS719において送信する。ウェブサーバ部705が入稿データを受信したら入稿システム部706に入稿データの各々をS720において格納する処理を実行する。
S721以降は入稿されたデータを印刷業者システム100において実行される生産処理のステップとなる。すなわちワークフロー制御部707に入稿データに基づきジョブデータを登録し、印刷業者システム100にて印刷ジョブを生成する。また、本実施形態におけるシステムにおいては、指定されたPRXに相応する品質報告であるPQXを作成および送信する必要がある。そのためにS722でジョブの登録処理が終了した後にPQX作成指示を入稿システム部706がワークフロー制御部707に対して指示する。
上記ステップが終了した段階で生産開始の準備が全て整ったことになる(S724)。従ってS725によって入稿システム706はワークフロー制御部707に対して生産開始、すなわちジョブの実行処理を指示する。ワークフロー制御部707は画像形成装置104の構成要素を為すプリント制御部708に対して印刷ジョブを生成する(S726)。印刷ジョブには、印刷データ、印刷に際してプリント制御部708が使用するパラメータ、測色位置などの品質測定に使用するパラメータの情報が含まれる。本実施形態では、プリント制御部708がPDFの解析を行うため、S726でプリント制御部708に渡る印刷データはPDF形式のままであり、測色位置を示すパラメータはPDFのオブジェクトのIdの値である。S726の指示を受け、プリント制御部708は印刷処理を開始する。そして生産された成果物をS727において、画像形成装置104が有する検査部214によって検査を実行する。その検査結果をS728においてワークフロー制御部707に返却し、ワークフロー制御部707は返却された検査結果をPQX形式に変換しウェブサーバ部705に格納する。
以上が印刷業者システム100によって発注者システム109から入稿されたデータの生産並びに要求された品質報告情報であるPQXの作成処理に関する一連の動作フローである。
S730において、ユーザ701は入稿したデータの生産時における品質状況を確認するために、PQXデータの取得処理を実行する。すなわち、ブラウザアプリ部704にアクセスし、PQXの情報を取得するために必要なURL等の情報を入力する。S731においてhttpリクエストがブラウザアプリ部704からウェブサーバ部705に送信され、対応するレスポンス情報をS732において返却する。S732で返却されるウェブ画面をユーザはS733において操作し、品質報告情報すなわちPQXを取得するためにブラウザアプリ部704に指示する。そして、httpリクエストがウェブサーバ部705に対し送信され(S734)、そのレスポンスとしてPQX情報がユーザに送信される。
図8は、システムを構成する発注者システム109および印刷業者システム100ならびにその操作者であるユーザ701から構成される機能モジュールの担当処理並びに機能間の関連を図示したシステム構成図である。以下、各部の詳細を説明する。
UI部816は、画像情報の表示ならびにデータの入出力指示、操作指示を受け付ける手段を提供するために設けられた機能部である。UI部816からはデータ作成アプリ部703およびブラウザアプリ部704に対して指示を行う。
データ作成アプリ部703はJDF、PDF、PRXの各データを作成する機能をユーザに提供するためのものである。ブラウザアプリ部704は、UI部816上に表示される、ウィンドウ画面にウェブコンテンツを表示することによって画面情報を提示する処理を司る機能部である。ブラウザアプリ部704は、後述するウェブサーバ部705と情報の送受信処理をする。各種画面情報の提示並びに印刷対象データ転送含む、各種データ処理を実行することで、発注者システム109と印刷業者システム100との間の入稿並びに品質要求・報告の一連の機能をユーザに提供する。
ウェブサーバ部705は印刷業者システム100における情報処理装置102が有する、ウェブサービスを外部装置に対して提供する機能部である。ウェブサーバ部705は、外部装置からの各種要求、すなわちリクエストを受信かつその内容に応じた処理を実行した結果をページ情報という形で外部に返却する一連の処理を実行する。ページ生成部801がページ情報をリクエストの内容に応じて生成する役割を担う。また、入稿システム部706の制御部807に対し入稿処理の実行指示を出すことも可能としている。PDF転送部802、印刷設定転送部803、PRX転送部804はブラウザアプリ部から送信されてきた入稿データであるPDF,JDF、PRXをそれぞれ入稿システム部706が備える格納手段(808、809、810)に転送する処理を実行する。また、PRX受信部805は後述する品質レポート作成部817によって作成されたPRXデータ(811)を受信する処理を実行する。
入稿システム部706は、印刷業者システム100における情報処理装置102が有する、入稿処理に関するサービスを外部装置に対して提供する機能部である。制御部807は入稿された各データをワークフロー制御部707が有するジョブ登録依頼部806に依頼し、画像形成装置104に対して印刷ジョブの実行を指示する。ワークフロー制御部707は、印刷業者システム100における情報処理装置102が有する、ワークフロー機能を提供するための機能部である。ワークフロー制御部707の配下には図1において示した各種装置がネットワーク101を介して接続され、ワークフロー制御部707の配下のもと、各装置の動作やジョブの実行指示等が行われ、印刷業者システム100が総体として稼働する。ワークフロー制御部707、印刷業者システム100内の各装置で動作するジョブを管理するジョブ登録依頼部806、および印刷業者システム内の各装置で動作したジョブの実行結果がある。これら実行結果のうち、生産した成果物の品質に関する情報から、品質レポート情報であるPQXデータを生成する品質レポート作成部817からなる。画像形成装置104は、プリント制御部708、シート管理部409、印刷部815、検査部214に大別される。
プリント制御部はさらにジョブ実行部812およびPDFインタプリンタ部407を備える。ジョブ実行部は画像生成部813、印刷設定部814からなる。印刷設定部はジョブ登録依頼部806から送信されるジョブデータ、すなわちJDF809、PDF808、PRXを受信し、画像生成部813に対し画像生成処理を指示する。また、PDFインタプリタ407に対し、受信したPDF808の解析処理を指示する。印刷設定部814は検査部214に対し、生成される成果物に対して要求されたPRX810の品質要求項目に対する検査を実施するよう、指示する。PDFインタプリタ407は解析後生成される中間データ(不図示)を画像生成部813に送信し以後の画像形成処理を実行する。すなわち、シート管理部409にて印刷処理に用いるシートのサイズ、種別のカウントを指示し、印刷部815に対し解析後に生成される中間データ(不図示)の画像をシート上に画像形成する処理を実施する。さらに、検査部214において印刷部815が生成したシート状の画像の検査処理を実施し、その結果を品質レポート作成部817に対して登録する。
図9は、画像形成装置104の構成のうち、検査装置の構成、検査装置によってなされる検査の方法、仕組みについて説明をするための図である。
図9(A)は、画像形成装置104を為す各モジュールの配置並びにその接続状態、およびシートの搬送経路の順序関係を説明するための構成図である。画像形成部902に隣接する形態で給紙部901が装着される。また、給紙部901と反対の側に隣接する形で中間処理部903が接続される。中間処理部903は、例えば挿入紙を生産中の成果物の特定箇所に挿入するために用いるインサータや、画像形成部902にて定着処理が行われた際に発生したシート上の熱を冷却するための冷却装置等が相当する。中間処理部903の後段に検査部904が装着される。検査部904の構成の詳細については後述する。
検査部904の後端にはさらに後加工部905が装着される。後加工部905において、ステープルなどの綴じ処理やパンチ等の穿孔処理等、印刷後のシートに対する加工処理が行われる。なお、同図に示す画像形成装置104を為す各構成装置の種類、数ならびに接続順序は一例を示したものであり、同図に示した例に限定されるわけではない。
図9(B)は検査部904の内部構成を示すための構成図である。検査部904の前段に相当する装置から印刷済のシートが搬送路906に対して搬送される。搬送されたシート上に形成された画像情報を検査するための第一の検査部907および第二の検査部908がそれぞれシートの上方および下方に配置される。これはシートの表面、および裏面の形成画像を同時に検査するための構成である。本実施形態における第一の検査部907および第二の検査部908は、搬送路906に搬送されるシートに対し、主走査方向に対して並行に配置されるコンタクトイメージセンサによって構成される。コンタクトイメージセンサによる第一の検査部907、第二の検査部908が搬送路906に搬送されるシート上の画像をシートの搬送速度に合わせて主走査方向に連続的に読み取りシート状に形成された平面の画像情報を高精度に取得する。すなわち、シート上に形成された画像情報の、画像の位置ずれやシミ等の画像の欠陥の検出、バーコードの読み取り制度等の画像の検査を第一の検査部907、第二の検査部908は可能としている。
また、搬送路906には、さらに第一の検査部907、第二の検査部908の後段に第三の検査部912、第四の検査部913が配置される。第三の検査部912および第四の検査部913は分光測色装置である。第一の検査部907および第二の検査部908と同様、シートの表面、裏面を同時に検査可能とするよう、搬送路906の上下にそれぞれ配置されている。第三の検査部912および第四の検査部913は搬送路906に搬送されたシート状の特定箇所の画像の色情報を正確に検査することを目的としている。
第一から第四の検査部(907、908、912、913)を通過したシートはフラッパ909の配置状態によって次に示す二通りの方向にさらに搬送される。すなわち搬送路910を経由し、検査部904のさらに後端に相当する後加工部905にシートが搬送される。もしくは、搬送されたシートが成果物の一部ではなく、色味や画像状態を確認することを目的とした付随的なテスト印刷のシートである場合には成果物に混在させることは得策ではない。故にフラッパ909の配置状態をシートが搬送路911に搬送し、排出トレイ914に導くよう制御することも検査部904は可能としている。
図9(C)は、検査部904が備える第一から第四の検査(907、908、912、913)によって行われる検査に用いられるシート上の画像情報の一例を説明するためのものであえる。シート上に構成される各画像要素の用途並びに目的について以下、説明する。
レジマーク917は、シート上の指定された位置に画像が正しく形成されているかを検査するためのマーカである。第一の検査部907および第二の検査部908によってこの画像情報は読み取られる。レジマーク917はPRXによって画像形成装置104が入稿されたPDFデータの画像情報915として含まれていない場合であっても、画像形成装置104がPDFデータに重畳して画像形成を行うことが可能である。もしくは第二のレジマーク918のように、入稿されたPDFデータにあらかじめ画像情報として含まれる場合もあり、その場合にはPDFデータに含まれるレジマーク918を第一の検査部907、第二の検査部908が読み取ることも可能である。
カラーパッチ916は、シート上の指定された位置の画像に対して、その箇所の色情報を第三の検査部912、第四の検査部913によって高精度に読み取るためのパッチ画像部である。レジマーク917同様、PRXによって画像形成装置104が入稿されたPDFデータの画像情報915としてカラーパッチ916が含まれていない場合であっても、画像形成装置104がPDFデータに重畳して画像形成を行うことが可能である。また、PDFデータに含まれる画像などのオブジェクトを読み取ることで測色することも可能である。この場合、第二のカラーパッチ919のように入稿されたPDFデータにあらかじめ画像情報として含めてもよく、カラーパッチではなく成果物の画像そのものを測色対象としても良い。検査部904には、検査を行う画像の位置を座標で指定することで、測定対象のオブジェクトの印刷部を第三の検査部912、第四の検査部913が読み取ることができる。
画像欠陥922は、入稿されたPDFデータの画像情報915には含まれておらず、画像形成装置104もしくはシートの欠陥によって生成される欠陥画像部を示す。画像欠陥922も、第一の検査部907、第二の検査部908によって検出可能であり、検出された欠陥の位置を原点921からの相対的な座標(X1(923)、Y1(924))として取得可能である。
図10(A)~図10(C)は発注者システム109における情報処理装置110で、発注者が使用する入稿データを作成するための画面の構成を説明するための図である。
図10(A)は、発注者システム109における情報処理装置110において入稿対象の画像データであるPDFを作成もしくは編集するためのアプリケーション画面の一例を示す。なお、本実施形態のアプリケーションは同一のアプリケーションが複数の目的のアプリケーションの機能を並列に提供し機能タブによって選択的に使用する形態のアプリケーションの一例を示している。従って、汎用機能設定部1001、PDF編集部1002、PRX設定部1003、JDF設定部1004、ヘルプ機能提供部1005を切り替えて利用する。これら各手段は対応するタブを選択することによって操作可能なよう構成される。
図10(A)はPDF編集設定部1002が選択された状態の画面の一例を示したものである。ページ選択部1006は、印刷対象成果物が複数ページによって構成される場合であって、ページ毎に異なる品質要求を設定する際に、設定対象とするページを選択する領域である。同図においては1ページ目(1007)が選択された状態を示している。すなわち、印刷対象画像データの1ページ目に対する品質要求を設定する場合の一例を示している。サムネイル表示領域1008はページ選択部1006で選択したページの画像情報を同図に示すアプリケーションのユーザが視覚的に確認しながら各種設定を実施するための参照用画像表示領域である。図9(C)において示したレジマーク917、カラーパッチ916、後述するPRXで要求する品質条件を印刷業者システム100において検査し、その結果としてPQXを生成するために必要となる付加的画像情報に相当する。
レジマーク917はレジマーク設定部1013によって設定する。レジマーク設定部1013でレジマークを画像に付加する旨を指示した場合にレジマーク917がPDFファイルの設定対象ページに対して付加される。カラーパッチ設定部1012によってカラーパッチ916をPDFファイルの設定対象ページに対して付加することが可能である。
レジマーク詳細設定部1015、カラーパッチ詳細設定部1014は、カラーパッチ916やレジマーク917を画像に付加する際の位置等の詳細情報を設定する設定部である。例えば、これらレジマーク917、カラーパッチ916はPDFの画像情報915の領域に重畳されると本来の画像が得られることが無いため不都合が生じる。従ってカラーパッチ916やレジマーク917の位置がPDFの画像情報915の領域と重ならないよう、その画像位置の座標をこれら手段によって調整可能なよう、本実施形態におけるアプリケーションは可能としている。
オブジェクト931、932,933はそれぞれIDに“5 0 obj”、“7 0 obj”、“3 0 obj”の値を持つオブジェクトである。オブジェクトのIDはPDFを作成するアプリケーションによって自動的、またはユーザによって与えられる一意の値である。オブジェクトのIDはPDF中のオブジェクトの位置によっては変化しない値である。したがって後述するPRXの検査位置指定においてオブジェクトIDを指定した場合、設定後にオブジェクトの位置を編集しても検査位置を指定し直す必要がない。
オブジェクトコンテキストメニュー934は、オブジェクトが選択された状態で右クリック操作が行われたときに表示されるオブジェクトに対する操作のメニューである。オブジェクトコンテキストメニュー934には選択されたオブジェクトのIDに対して検査位置指定を行うための検査設定ボタンが含まれる。検査設定ボタンが選択された場合、後述するPRX設定部1003のオブジェクト選択部1042に選択されたオブジェクトのIDの参照値が追加される。
出力インテント設定部1009はPDF編集機能によって実現する、出力インテント情報の設定部である。生産時に適用する画像形成手段が使用する画像形成プロセス情報設定部1010、ならびに生産する画像に対し適用するカラーインテント設定部1011から構成される。これら出力インテント情報はページ選択部1006と組み合わせることにより、ページ毎に個別の設定を可能なよう構成される。
図10(B)は、発注者システム109における情報処理装置110において入稿対象の品質要求データであるPRXを作成もしくは編集するためのアプリケーション画面の一例を示したものである。PRX設定部1003を選択することによって同図に示す画面の表示が行われる。
マスタ情報設定部1020はPRXを作成する際に必要となる各種マスタ情報を入力する設定部である。マスタ情報とは、PRXの仕様が要求する日付、会社情報、PRXが規定する要求仕様に対し付与される名称等の各種情報が相応する。これら情報はマスタ情報編集部1021を押下することによって編集可能である。
総合品質目標設定部1022は、PRXによって指定する少なくとも1以上の異なる種類の品質要求事項を統合し、総合的な品質レベルを定義するための設定部である。総合品質とは次に示すような規定により決定される。すなわち、品質レベルに対し付与される可読的情報であるラベル1023、ラベル1023に対応する定量的な数値情報であるランク1024、ランク1024を決定するためのパラメータ並びに数式を規定するバリュー1025、の組み合わせから定義される。
具体的に、最上位品質1031を例に用い以下、詳細を説明する。最上位品質1031のラベルは”Excellent”と規定される。これらラベル1023に適用する文字列は発注者システム109における、情報処理装置110上で稼働する同図に示すアプリケーションを使用するユーザ701、すなわち発注者が任意に設定可能である。換言すれば、定義する品質レベルの意味を操作者が容易に判別可能とするために設けられた情報であり、制御等に用いられる情報とは異なる性質を有する。
一方で、最上位品質1031のランク1024は10と規定されている。これは発注者が印刷業者に依頼した成果物の品質を定量敵に判別並びに管理するために発注者が規定する数値であり、制御等に用いられることを目的とした情報である。ただし、ランク1024の数値自体は発注者が自らの成果物の品質の定量的数値として任意に規定することが可能である。
最上位品質1031のランク1024を規定するためのバリュー1025は”GT 8”である例を同図は示している。規定の評価式によって求められる定量的品質指標の数値が8以上であれば、最上位品質1031のランク1024は10であると計算され、かつ該成果物の品質が最上位品質であると判別される。
その他の品質レベルについても、同様の数値並びに数式で計算されるバリューによって、ランクおよびラベル”Good”1032、”Acceptable”1033、”Poor”1034が一位に決まるように規定されている。なお、各品質レベルは品質レベル編集部1026によって規定された情報の編集が可能な構成を本実施形態においては採用している。
品質レベルの数は任意に設定可能である。すなわち、必要に応じて細かいレベルを指定する際にはレベル追加部1028を押下し、新規の品質レベルを総合品質目標設定部1022に追加することが可能である。また、レベル削除部1027によって、チェックマーのついたレベルを削除することも可能な構成となっている。
発注者が印刷業者に対して品質要求をする際に、生産された成果物の品質について品質レベルで規定されるランク1024の数値によって、受け入れ条件を規定する。最低受け入れ品質設定部1029、要望品質設定部1030で、受け入れ条件が規定される。
最低受け入れ品質設定部1029は、発注者が印刷業者に対し、成果物の納品に際し、受け入れ可能な品質、すなわちランク1024の最低値を規定するためのものである。換言すれば最低受け入れ品質設定部1029に規定された数値、同図の例においては8を下回るランク1024の数値の成果物は受け入れ品質を満たしていない旨、品質要求事項を印刷業者に伝達することができる。
要望品質設定部1030によって、発注者が印刷業者に対し成果物の納品に際し、要望する品質条件、すなわちランク1024の要望値を規定するためのものである。換言すれば要望品質設定部1030に規定された数値、同図の例においては9を上回るランク1024の数値の成果物を品質要求事項として印刷業者に伝達することができる。
画像位置ずれ品質設定部1035においても、画像位置ずれに関する品質要求をする際に、成果物の画像位置ずれ品質について上述した品質レベルで規定されるランク1024の数値によって、受け入れ条件を規定する。画像位置ずれ品質に関する最低受け入れ画像位置ずれ品質設定部1037、要望画像位置ずれ品質設定部1038で、受け入れ条件が規定される。
画像位置ずれ品質設定部1035は、PRXを作成する際に、成果物の画像位置ずれに関する品質要求情報を入力する設定部である。総合品質目標設定部1022と同様、ラベル1023、ランク1024を設定する手段によって画像位置ずれに関する品質要求のレベルを指定可能なよう構成される。
画像位置ずれ品質バリュー1036は要求する画像位置ずれに対する成果物の測定結果である基準位置からのずれ量(長さもしくは参照画像と成果物の画像の距離)を基準に規定する。すなわち画像位置ずれ品質における最上位品質1039はずれ量0.002mm以下である例を示している。すなわち、最上位品質1039の場合のラベル1023は”Excellent”、ランクが10である場合の例を同図は示している。同様、画像位置ずれ品質における”良品”1040、”、”不合格品質”1041についても同様に定義された例を同図は示している。ランクの追加並びに削除機能については総合品質目標設定部1022と同様の仕組みによって実現されているため説明は割愛する。
最低受け入れ画像位置ずれ品質設定部1037は、発注者が印刷業者に対し、成果物の納品に際し、受け入れ可能な画像位置ずれ品質、すなわちランク1024の最低値を規定する設定部である。最低受け入れ画像位置ずれ品質設定部1037に規定された数値、同図の例においては5を下回るランク1024の数値の成果物は受け入れ画像位置ずれ品質を満たしていない旨、画像位置ずれ品質要求事項を印刷業者に伝達することができる。
要望画像位置ずれ品質設定部1038によって、発注者が印刷業者に対し成果物の納品に際し、要望する画像位置ずれ品質条件、すなわちランク1024の最低値を規定する設定部である。要望画像位置ずれ品質設定部1038に規定された数値、同図の例においては10を上回るランク1024の数値の成果物を画像位置ずれ品質要求事項を印刷業者に伝達することができる。
オブジェクト選択部1042は検査位置として指定するオブジェクトを選択するためボタンを表示する領域である。オブジェクト選択部1042にはオブジェクトコンテキストメニュー934で検査設定ボタンを選択したオブジェクトのIDの参照値が表示される。図は“5 0 obj”の参照値に対応するボタンである“5 0 R”ボタン1043が選択された状態を示している。検査設定ボタンが選択されたタイミングで同画面に表示を切り替えても良い。なお実施形態の説明の中では色の検査を取り上げて説明をするが、色以外の検査位置を指定するために用いても良い。
ターゲットイメージ表示領域1044はオブジェクト選択部1042で選択されているオブジェクトのイメージを表示する領域である。
基準データ選択ボタン1045はオブジェクト選択部1042で選択されているオブジェクトの検査結果を評価するために比較する基準のデータを選択するためのボタンである。色の検査の場合は色参照データを選択する。基準データ選択ボタン1045はオブジェクト選択部1042でいずれかのオブジェクトの参照値に対応するボタンが選択されている場合にのみ選択可能となる。基準データ選択ボタン1045が選択されると不図示のファイル選択画面が表示され、ファイルを選択することができる。
色品質設定部1046は、PRXを作成する際に、成果物の色に関する品質要求情報を入力する設定部である。総合品質目標設定部1022と同様、ラベル1023、ランク1024を設定する手段によって色に関する品質要求のレベルを指定可能なよう構成される。
色品質バリュー1047は要求する色に対する成果物の測色結果である色値の色差(ΔE、デルタEとも呼称)を基準に規定する。すなわち色品質における最上位品質1048は色差が1.0以下である例を示している。すなわち、最上位品質1048の場合のラベル1023は”Excellent”、ランクが10である場合の例を同図は示している。同様、に色品質における”良品”1049、”受け入れ可能”1050、”不合格品質”1051についても同様に定義された例を同図は示している。ランクの追加並びに削除機能については総合品質目標設定部1022と同様の仕組みによって実現されている。
色品質設定部1046においても、発注者が印刷業者に対して色に関する品質要求をする際に、生産された成果物の色品質について上述した品質レベルで規定されるランク1024の数値によって、受け入れ条件を規定する。色品質に関する最低受け入れ色品質設定部1053、要望色品質設定部1054で、受け入れ条件が規定される。
最低受け入れ色品質設定部1053は、発注者が印刷業者に対し、成果物の納品に際し、受け入れ可能な色品質、すなわちランク1024の最低値を規定するためのものである。換言すれば最低受け入れ色品質設定部1053に規定された数値、同図の例においては8を下回るランク1024の数値の成果物は受け入れ色品質を満たしていない旨、色品質要求事項として印刷業者に伝達することができる。
要望色品質設定部1054によって、発注者が印刷業者に対し成果物の納品に際し、要望する色品質条件、すなわちランク1024の最低値を規定するためのものである。換言すれば要望色品質設定部1054に規定された数値、同図の例においては10を上回るランク1024の数値の成果物を、色品質要求事項を印刷業者に伝達することができる
図10(C)は、発注者システム109における情報処理装置110において入稿対象の印刷設定情報であるジョブチケット、すなわちJDFデータを作成もしくは編集するためのアプリケーション画面の一例を示したものである。JDF設定部1004を選択することによって同図に示す画面の表示制御が行われる。JDF設定部1004は同図に示す如くさらに詳細な設定項目を選択可能な様、本実施形態におけるシステムは構成される。すなわち設定対象の機能ごとに、一般設定部1060、メディア設定部1061、面付け設定部1062、挿入紙設定部1063、画像処理設定部1064、後加工処理設定部1065等である。同図に示した画面例はメディア設定部1061を選択した場合の画面の表示状態の一例を示したものである。
同図に示す通り、ジョブ全体メディア設定部1066と、ジョブ部分メディア設定部1068から構成される。ジョブ全体メディア設定部1066はジョブで使用するメディアを選択する為に供されたものである。すなわち同図に示した例においては、ジョブ全体メディア種選択部1067において”Media1”が選択された状態を示している。換言すれば、本JDFによる印刷処理の実行において、印刷時に使用されるメディアは”Media1”であることを設定していることを意味する。一方で、ジョブ部分メディア設定部1068においては、ジョブ全体メディア設定部1066で設定したメディアとは異なるメディアを特定のページもしくはページ範囲に対して設定する場合に使用する設定手段である。同図に示して例においては、設定対象とするページ範囲追加部1069および、チェックボックス1046およびページ範囲消去部1070により、ジョブ部分メディア設定部1068が設定対象とするページ範囲の作成、消去手段を提供する。
同図においては2つのページ範囲が作成された状態を示している。第一ページ範囲設定部1071においては第一のページ範囲1073に対し、5ページ、200ページから210ページ、および250ページを設定対象とする。そして、設定対象のページに使用するメディアを第一の部分メディア選択部1074にて”Media2(coated)”を使用する場合の例を示している。
第二ページ範囲設定部1072においては第二のページ範囲1075に対し、1ページを設定対象とし、設定対象のページに使用するメディアを第二の部分メディア選択部1076にて”Media3(cardboard)”を使用する場合の例を示している。
図11は発注者システム109における情報処理装置110において入稿対象の品質要求データであるPRX,JDF、PDFを印刷業者システム100に対し入稿する処理を実行する際のアプリケーション画面の一例を示したものである。
図11(A)は図10(A)~図10(C)において示したアプリケーションの機能の一部として入稿データの印刷業者システム100への送信機能を供する形態の場合の画面1000の一例を示したものである。すなわち、汎用機能設定部1001を選択した際に同図に示す画面の表示がなされる。
送信先情報設定部1101は印刷業者システム100における情報処理装置102上で稼働するウェブサーバ504が入稿手段として提供しているウェブサービスのアドレスを指定する指定部である。
第一のPDFファイル選択部1102、第一のPDFファイル選択指示部1103は共に入稿対象の画像データであるPDFファイルを発注者システム109における情報処理装置110が備えるファイルシステムから選択する選択部である。
第一のJDFファイル選択部1104、第一のJDFファイル選択指示部1105は入稿対象のジョブ設定データであるJDFファイルを発注者システム109における情報処理装置110が備えるファイルシステムから選択する選択部である。
第一のPRXファイル選択部1106、第一のPRXファイル選択指示部1107は入稿対象の品質要求データであるPRXファイルを発注者システム109における情報処理装置110が備えるファイルシステムから選択する選択部。
上述した各手段によって入稿に必要なデータセットを選択し適切な送信先情報を設定した状態で第一の送信指示部1108を選択すると入稿データセットが印刷業者システム100に対して送信される。第一の処理中止指示部1109は入稿処理自体を中止するための指示部である。
図11(B)は図11(A)において示したアプリケーションによる入稿指示手段と等価な機能をウェブブラウザによる操作手段で提供する場合の画面の表示状態を説明するためのものである。
ウェブブラウザのアドレス入力部1111に送信先情報を入力し印刷業者システム100における情報処理装置102上で稼働するウェブサーバ504が入稿手段として提供するウェブサービスのアドレスにアクセスする。そのアクセスした結果として同図に示すような入稿用ウェブ画面の状態に遷移する(1110、1112)。
同図に示す通り、図11(A)に示した各ファイル選択手段と等価な機能を有する選択手段がウェブブラウザの画面として提供されている。すなわち、第二のPDFファイル選択部1113、第二のPDFファイル選択指示部1114が第一のPDFファイル選択部1102、第一のPDFファイル選択指示部1103の機能に相応する。
第二のJDFファイル選択部1115、第二のJDFファイル選択指示部1116が第一のJDFファイル選択部1104、第一のJDFファイル選択指示部1105の機能に相応する。
第二のPRXファイル選択部1117、第二のPRXファイル選択指示部1118が第一のPRXファイル選択部1106、第一のPRXファイル選択指示部1107の機能に相応する。
第二の送信指示部1119が第一の送信指示部1108に、第二の処理中止指示部1120が第一の処理中止指示部1109の機能に相応する。
図11(B)に示した各手段と等価な機能の説明は図11(A)においてなされているため、機能の説明は割愛する。
図12は発注者が図10(A)~図10(C)に示す各操作手段を用い、操作した結果生成される各種入稿対象データの例を示すためのものである。以下、データ種別ごとに詳細を説明する。
図12(A)は、図10(C)すなわち、発注者システム109における情報処理装置110において入稿対象の印刷設定情報であるジョブチケットであるJDFデータを作成もしくは編集する手段によって生成されたJDF形式のジョブチケットの一例である。
ジョブチケットには以下に示すような情報が含まれる。すなわち、部に含まれるページ数(1201)、ジョブ全体印刷パラメータ1202、およびジョブ部分印刷パラメータ(1206、1208)である。
ジョブ全体印刷パラメータ1202には、トータル印刷部数1203や、ジョブ全体で使用するメディア設定1204が含まれる。ジョブ部分印刷パラメータ(1206、1208)には、部分として指定するページ範囲情報(1205、1209)や、部分で使用するメディア設定(1207、1210)が含まれる。
ジョブ全体で使用するメディア設定1204や、ジョブの部分で使用するメディア設定(1207、1210)の実際の設定内容はメディアタグ(1211、1214、1217)内で規定される。メディアタグ(1211、1214、1217)は、メディアの種別(1213、1216、1219)やメディアサイズ(1212、1215、1218)等の設定情報をさらに含む。
図12(B)は、図10(B)、すなわち発注者システム109における情報処理装置110において入稿対象の品質要求データであるPRXを作成もしくは編集する手段によって生成されたPRXデータの一例である。PRXデータには以下に示すような情報が含まれる。すなわちマスタ情報1220、総合品質目標設定情報1221である。
総合品質目標設定情報1221はさらに各品質レベルの規定部(1222、1223、1224、1225)、最低受け入れ品質設定情報1226、要望品質設定情報1227等を含む。これらと等価な情報の意味に関しては図10(B)の説明においてなされているため割愛する。
色品質情報規定部1228は、成果物の色品質に関する各種設定情報を格納する情報から成る。さらに色品質情報規定部1228は、色品質の評価に関する情報を格納する色品質評価規定部1229と、測定に関する情報を格納する色品質測定規定部1239の部位から構成される。色品質情報規定部1228には、色品質である色差を規定するための単位情報規定部1231、色品質レベルごとの規定部(1233、1234、1235、1236)等が含まれる。また、最低受け入れ色品質設定情報1237、要望色品質設定情報1238等も含まれる。これらと等価な情報の意味に関しては図10(B)の説明においてなされているため割愛する。色品質測定規定部1239には、測色位置を規定する測色位置規定部1240と測色結果と比較する参照色データ規定部1241から構成される。
参照色詳細情報規定部1242は、色品質として要望する参照データ(正解値、リファレンス値)を規定するために設けられたものである。本実施形態における具体例として、CXF情報規定部1243と、色情報の表現手段の一つである分光スペクトル情報格納部1244を含む。
測色位置データ規定部1245は、測色位置規定部1240から参照される部位であり、測色位置を画像データで指定するために用いられる。本実施形態では測色位置をPDFファイル内のオブジェクトのIDによって指定を行う。Idに“CL1”の値を持つ測色位置指定1246は、測色位置としてPDF中のIDが“6 0 R”であるオブジェクトを指定している。
図12(C)は、画像形成装置103、104が備える検査部214によって、成果物であるシート上に形成される画像情報の検査を実施した際の、検査結果の一例を説明するためのものである。同図に示す情報は画像形成装置104が備える検査プログラム410をコントローラ部205が実行することで作成され、情報処理装置102上で動作するワークフロー制御プログラム505に送信される。以下、検査結果データに含まれる情報について説明する。
検査実施オブジェクトID1261は、検査部214が検査を実施した際の検査を実施した対象のオブジェクトID情報を格納することを目的に設けられたものであり、PDFのオブジェクトIDが格納される。前述の通り、図10(A)において、オブジェクトコンテキストメニュー934から検査設定ボタンを選択し、図10(B)のオブジェクト選択部1042にオブジェクトのIDの参照値が追加されているオブジェクトが測定対象となる。
検査実施オブジェクトカウント1262は、検査部214が検査を実施した際の検査を実施したオブジェクトが、検査実施オブジェクトID1261に格納されたIDを持つ幾つ目のオブジェクトであったかを格納する。オブジェクトIDはユニークな値であるため同一PDF内では重複しないが、複数部印刷や多面付け印刷により同一PDFから複数回の印刷を行う場合、どの印刷の測定結果であるかを区別するために使用する。検査実施オブジェクトID1261、検査実施オブジェクトカウント1262の値の作成に関わる処理の流れは図13を用いて説明する。
分光スペクトルデータ1263は検査部214における、図9にて示した第三の検査部912、および第四の検査部913によってシート上の画像の色情報である分光スペクトルの数値データである。後述するPQXデータに格納され、色品質に関する検査結果を発注者に提供するために用いられる。
図12(D)は、図12(C)に示した検査情報を、ワークフロー制御プログラム505が受信し、作成する印刷品質報告データ、すなわちPQXデータの一例を示したものである。以下、PQXに含まれる情報のうち、主要なものについて説明する。
PQXヘッダ情報1267はPQXデータが保持すべき主となる情報の格納領域である。
作業報告格納部1268は、画像形成装置103、104が処理を実行した際になされる品質検査結果および品質検査結果に対応付ける汎用的な情報を格納するために用いられるものである。
検査結果格納領域1272は、検査部214によって実施された成果物作成品質に関する各種検査結果を検査の種別毎に識別し、格納することを目的に供される格納部である。
色品質報告格納部1273は、PQXに含めて発注者に印刷業者が行う品質報告情報のうち、色情報に関する報告情報を格納するための領域である。図12(C)にて示した、分光スペクトルデータ1264に基づき当該領域の情報は作成される。すなわち、分光スペクトルデータ1264の参照リンク1274、前記参照リンク1274が参照する実施の分光スペクトルデータ格納部1276、および分光スペクトルデータ1278、測定位置指定部1275がこれに相当する。
第三の受信プログラム609が受信したPQXから分光スペクトルデータ格納部1276に格納されたデータ、および前記第三の送信プログラム608でPRXとして送信した色品質情報規定部1229を比較し、色差(デルタE)を計算する。そのうえで、図10(B)における前記色品質設定部1036で規定したバリュー1037からランク1024を導く処理を実施し、色品質に関する判別情報を導出するために用いられる。
測定位置指定部1275は、測色位置をオブジェクトのIDで示すための部位である。参照リンクとなっており、測色位置を示す実際のオブジェクト情報は、測色位置指定画像データ1279の中の参照リンクとIdが一致する測色位置データ1280に格納されている。測色位置データ1280には図12(C)で示した検査実施オブジェクトID1261、検査実施オブジェクトカウント1262から作成された測色オブジェクトのIDとカウント値が格納されている。
第三の受信プログラム609が受信したPQXから画像位置ずれ品質報告格納部1278に格納されたデータ、および前記第三の送信プログラム608でPRXとして送信した画像位置ずれ品質情報規定部1241を比較し、ずれ量を計算する。そのうえで、図10(B)における前記画像位置ずれ品質設定部1047で規定したバリュー1048からランク1024を導く処理を実施し、画像位置ずれ品質に関する判別情報を導出するために用いられる。
図13はS726において、ジョブ生成指示を受け付けたときのコントローラ部205の処理の流れを示すフローチャートである。図7の説明と一部重複する。ここでは図12(B)のPRXデータで測色位置がオブジェクトIDで指定された品質要求の検査位置の決定方法を中心に説明をする。
S1301でコントローラ部205は、ジョブ処理に関連するデータをワークフロー制御プログラム505から受信する。ジョブ処理に関連するデータには、印刷設定のJDF、品質要求のPRX(検査の指示情報を含む)を解析して得られた品質測定パラメータ、印刷対象のPDFなどが含まれる。データを受信したらS1301に進む。
S1302でコントローラ部205は、S1301で受信したJDFの解析を行う。JDFの解析については図4のJDF機能プログラム406で説明をした。JDFを解析したらS1303に進む。
S1303でコントローラ部205は、S1301で受信したPDFの解析を行う。PDFの解析については図4のPDF機能プログラム407で説明をした。PDFの解析処理においてラスタライズ、面付けが行われ印刷に使用する画像データに変換される。この際に、PDFの各オブジェクトが印刷される位置が決定する。PDFの解析が終わったらS1304に進む。
S1304でコントローラ部205は、S1301で受信した品質測定パラメータにおいて、検査位置がオブジェクトID(オブジェクトの識別情報)で指定されているか、座標(座標情報)で指定されているかを判定する。判定結果に基づいて、処理を切り替える。検査位置がオブジェクトIDで指定されている場合にはS1306に進み、検査位置が座標で指定されている場合はS1313に進む。図22は、PRX(品質要求データ)の一例である。図22(A)は、オブジェクト指定されているPRXの一例である。2201は、オブジェクトIDを表している。図22(B)は、座標指定されているPRXの一例である。2202は、検査位置の座標を表している。PRXの例は一例であって、検査位置の指定は他の記載であってもよい。
S1305でコントローラ部205は、JDFの解析により取得した面付と、PDF解析によって取得したオブジェクトIDとオブジェクトのPDF座標からオブジェクト上の点を検査位置として算出する。検査位置の算出に関しては図21を用いて説明をする。算出したらS1307に進む。S1313でコントローラ部205は、PRXより検査位置を取得する。
S1306でコントローラ部205は、検査位置がオブジェクトIDで指定されたオブジェクトの印刷位置を検査位置として対応付けてRAM208に記憶する。記憶するデータの模式図を図20に示す。
S1307でコントローラ部205は、印刷を実行する。印刷処理に関しては図2、図4、図9を用いて説明した。印刷が完了したらS1308に進む。
S1308でコントローラ部205は、検査を実行する。検査処理に関しては図2、図4、図9を用いて説明した。検査位置は、オブジェクト指定の場合は、S1305で算出した検査位置を用い、座標指定の場合は、S1313で取得した検査位置を用いる。検査が完了したらS1309に進む。
S1309でコントローラ部205は、S1308で取得した検査の結果から、検査位置を取得し、S1306で登録した検査位置と一致するかを判定する。すなわち図20で示されるデータテーブルに検査位置が一致するオブジェクトがあるかを判定する。尚、オブジェクト指定されている場合は、オブジェクトがあると判定される。オブジェクトがある場合にはS1310に進み、そうでない場合にはS1311に進む。
S1310でコントローラ部205は、検査位置に対応付けられて記憶されているオブジェクトIDとカウントを取得する。取得したらS1311に進む。
S1310でコントローラ部205は、オブジェクトIDを用いて、検査結果を作成する。検査結果は図12(C)を用いて説明した。検査実施オブジェクトID1261、検査実施オブジェクトカウント1262はS1310で取得したオブジェクトIDとカウント、分光スペクトルデータ1263はS1308で取得した検査データである。検査結果を作成したらS1312に進む。S1314でコントローラ部205は、座標を用いて、検査結果を作成する。
S1312でコントローラ部205は、検査結果を情報処理装置102に送信する。検査結果の送信に関しては図4の第一の送信プログラム405で説明をした。検査結果を送信したらフローチャートを終了する。
図20はオブジェクトの識別情報とオブジェクトが印字される位置すなわち検査位置を対応付けて記憶したデータターブルの模式図である。本実施形態では画像形成装置104のRAM208に記憶する。
連帳シート検査位置対応テーブル2000は、連帳シートを扱う印刷機における検査位置をオブジェクトの識別情報と対応付けて記憶するためのテーブルである。オブジェクトの識別情報としてオブジェクトのID2001とオブジェクトの印刷回数を示すカウント2002、検査位置として連帳シート上のオブジェクトの印刷位置2003を格納している。
カットシート検査位置対応テーブル2010は、カットシートを扱う印刷機における検査位置をオブジェクトの識別情報と対応付けて記憶するためのテーブルである。オブジェクトの識別情報は連帳シートの場合と同じであるが、検査位置は何枚目のシートであるかを示すシートカウント2011およびカットシート状のオブジェクトの印刷位置2012を格納している。
前述のように検査部204は検査を実施する位置を印刷物上の位置によって扱う。一方、検査結果を情報処理装置102に送信する際には、図12(C)に示す通りオブジェクトの識別情報となる。ステップ1310において検査部104から受信した検査結果と図20に示すテーブルを参照することで、検査位置をオブジェクトの識別情報に変換することで、オブジェクトの識別情報であるIDと印刷回数であるカウントを取得する。
図21はオブジェクトIDに対応する検査位置を算出する処理の例を説明する図である。図21(A)はPDFページサイズの2倍のサイズの用紙に2in1で面付した場合、図21(B)はPDFページサイズと用紙サイズが異なり、拡縮によって用紙サイズに合わせて面付けをする場合の例を示している。PDF座標および印刷後の用紙上の座標は、共に左下を原点とした座標系であり、単位はpt=1/72インチである。
図21(A)では2つのPDFページが1枚の用紙に印刷されるため、PDFページ2101上の任意の点2102の座標(X,Y)が印刷される用紙上の点2104の座標(X‘,Y’)は、座標変換式2105で算出される。すなわち、座標(X‘,Y’)は偶数ページの場合PDF上の座標点がそのまま印刷用紙上の座標となり、偶数ページの場合PDFページの幅、すなわち用紙の幅の半分をずらした位置となる。
図21(B)ではPDFページのサイズと用紙のサイズの比率の分だけPDF上の任意の点2102の座標(X,Y)と、印刷される用紙上の点2104の座標(X‘,Y’)にはズレが生じる。そのため、用紙上の点2104の座標(X‘,Y’)は、座標変換式2106で算出される。
同様に算出することで、どのような印刷設定、PDFであっても、面付設定の情報と、PDFのページ情報およびオブジェクトの位置情報から、オブジェクトの印刷用紙上の位置を算出することが可能である。
品質の報告をするPQXでは検査位置が座標で記載される仕様のため、オブジェクト指定した場合、何を測定した結果なのかがわかりにくかった。つまり、検査対象が同じものであっても配置が異なる場合には、異なる座標に対する結果としてPQXに記載されるため、レポートの参照がしにくかった。これに対し、本実施形態によれば、更に、品質報告も検査対象のオブジェクトの識別情報と対応付けて記載することで、何に対する品質報告なのかをわかりやすくした。
以上のように本実施形態で示される画像形成装置は、検査位置をPDFのオブジェクトIDで指定することを可能とすることで、オブジェクトの位置が変わっても品質要求を作成し直す手間を省略している。さらに、発注者は、検査位置を、オブジェクトID指定でも、座標指定でも行え、さらに、指定に対応した記載方法で、品質報告データを取得できるので、確認もしやすくなる。オブジェクトIDで指定された品質測定の結果を、オブジェクトIDと紐づけて格納し、通知することによって、検査結果がどのオブジェクトを測定したものであるかを容易にわかるようになる。
(実施形態2)
実施形態1では検査装置がインライン装置であるときしか適用できないが、実施形態2ではオフラインの検査装置でも実施可能な構成とする。実施形態1と共通の部分は省略して説明をする。
図14は実施形態2におけるシステムフロー図である。図1の構成、図7の処理と同じ箇所は、それぞれ同じ構成番号を記載している。
検査装置1401はオフラインの検査装置、すなわち画像形成装置104と接続されていない、独立した検査装置である。ここではネットワークを介して情報処理装置102と接続され、ワークフロー制御部707から検査指示ができるものとする。情報処理装置102と接続されておらず、バーコードなどを用いて検査指示を行う構成であっても良い。
検査制御部1402は検査装置1401の動作を制御する部位である。
S1403でワークフロー制御部707は画像形成装置104の構成要素を為すプリント制御部708に対して印刷ジョブを生成する。この印刷ジョブには検査の実施は含まれない。
S1404でプリント制御部708は印刷処理を開始する。印刷が完了したら、PDFデータの解析時に作成したオブジェクトの識別情報と印刷位置の対応を記憶したテーブル、すなわち図20に相当する情報を情報処理装置102に送信する。情報処理装置102はRAM302にデータを記憶する。
S1405でプリント制御部708は検査制御部1402に検査指示を行う。品質要求でオブジェクトのIDで指定された検査位置を、S1404でRAM302に記憶したデータ、すなわち図20で示されるデータを参照し、印刷物上の座標である検査位置に変換する。検査指示にはこの変換により得られた検査位置を使用する。
S1406で検査制御部1402は検査結果をワークフロー制御部707に送信する。検査結果はS1405で受け付けた検査指示に含まれていた検査位置と対応付けられて作成される。図15を用いて説明をする。
S1407でプリント制御部708はS1406で受信した検査結果に含まれる検査位置を、S1404でRAM302に記憶したデータ、すなわち図20で示されるデータを参照してオブジェクトの識別情報に変換する。得られたオブジェクトのID、カウントを使用して図12(D)の印刷品質報告データを作成する。
図15はS1406で検査制御部1402が作成し、ワークフロー制御部707に送信される検査結果の例である。図12と同じ箇所には同じ番号を記載している。
連帳シート検査結果1500は連帳シートに対する検査結果の例を示したものである。
連帳シート検査位置1501は検査が実施された検査位置を印刷物上の座標で表したものである。ここで示される座標と対応する検査位置が連帳シート検査位置対応テーブル2000に格納されている場合、品質要求において検査位置がオブジェクトIDで指定された検査に対する結果であることを示している。
カットシート検査結果1510はカットシートに対する検査結果の例を示したものである。
シートカウント1511は検査が実施されたシートを示す値であり、カットシート検査位置1512は検査が実施された検査位置を印刷物上の座標で表したものである。2つの値を参照することで印刷物上の検査位置を一意に特定することができる。ここで示されるシートカウント、座標と対応する検査位置がカットシート検査位置対応テーブル2010に格納されている場合、品質要求において検査位置がオブジェクトIDで指定された検査に対する結果であることを示している。
以上のように本実施形態で示されるシステムは、ワークフロー制御部707が品質要求で検査位置として指定されたオブジェクトの識別子と、印刷物上の検査位置を検査位置の対応を取る。それによって、オフラインの検査装置で検査を行う場合でも、オブジェクトIDで検査位置を指定することを可能としている。
(実施形態3)
実施形態1,2では画像形成装置104がPDFのリップを行い、オブジェクトIDと検査位置の対応を作成しているが、実施形態3ではリップ処理を情報処理装置110で行う構成における実施形態を示す。
また実施形態1、2は同一PDFでオブジェクトの位置を変更しても検査位置を指定し直す必要をなくしているが、異なるPDFでは同じオブジェクトIDを使用した場合でもオブジェクトを指定し直す必要がある。実施形態3では異なるPDFであっても、オブジェクトを指定し直す必要がない実施形態を示す。
図16は情報処理装置110がHDD311またはRAM302に格納する情報を模式化して表したものである。
オブジェクトID列1601、検査内容列1602,参照データ列1603,評価データ列1604にはそれぞれ、検査を行うオブジェクトのID、実施する検査の内容、検査結果を評価するために参照するデータのファイル名、評価データを格納する。評価データは、評価の基準となるラベル、ランク、バリューである。図16のオブジェクトIDが“5 0 R”の行では、検査内容として測色、参照データとして”corplogo.cxf”、評価データとしてラベル“Excellent“のランクが10、バリューがLT1.0…が登録されている。
図11(A)のPDFファイル選択指示部1103を使用してPDFファイルが選択された場合に、CPU301は選択されたPDFのオブジェクトIDと、図16に登録されているオブジェクトIDを比較する。そして、対応して記録されている検査内容、参照データ、評価データを読み出し、自動的にPRXの設定を作成する。図16の登録は図10(B)の画面で行うようにしてもよく、同等の設定を行うことのできる別の画面で行うようにしてもよい。
なお、図16で示される実施形態は、実施形態1,2と組み合わせて使用することも可能である。
図17は本実施形態における画像形成装置104のプログラムを説明する図である。本実施形態ではJDFの解析とPDFの解析はワークフロー制御プログラム505によって行う。実施形態1,2と同じ部分は図4と同じ番号を記載している。
印刷ジョブ管理プログラム1701は、印刷ジョブ作成指示を受けてから印刷ジョブが完了するまでの一連の処理を管理するためのプログラムである。実施形態1,2におけるJDF機能プログラム406と同様にJDFプリント機能を実行する機能を持つが、JDFジョブデータの解析処理に関わる機能は持たない。本実施形態はJDFの解析は情報処理装置110のJDF機能プログラム1801で行うため、画像形成装置104には解析後の印刷設定パラメータが通知される。
印刷画像管理プログラム1702は、印刷する画像データを管理するためのプログラムである。本実施形態ではPDFの解析は情報処理装置110のPDF機能プログラム1802で行うため、画像形成装置104には解析後の中間データが通知される。中間データの形式は画像形成装置104に依存するが、本実施形態の示す中間データはPDFのオブジェクトの印刷位置が求められた後の状態であるとする。
図18は本実施形態における情報処理装置110のプログラムを説明する図である。実施形態1,2と同じ部分は図5と同じ番号を記載している。
JDF機能プログラム1801は、JDFジョブデータの解析処理及び、解析処理の結果、JDFに正しくない設定が含まれるか否かの判別処理、及び正しくない設定を解消するための設定変更等を行うプログラム処理を行うプログラムである。
PDF機能プログラム1802は、PDFデータの展開処理を行うプログラムである。PDF機能プログラム1802はPDFの解析結果からオブジェクトIDとオブジェクトの印刷物上の位置の対応、すなわち図20に示すテーブルを作成しRAM302に記憶する。ワークフロー制御プログラム505は、検査位置を画像形成装置104に通知する。具体的には、品質要求受信プログラム507が解析したPRXの中で、検査位置がオブジェクトIDで指定されているものは、PDF機能プログラム1802の解析の結果得られた印刷物上の検査位置に変換して通知する。また、S728またはS1406において図15の検査を実施した座標で示された検査結果を受信したら、再びPDF機能プログラム1802の解析の結果を使用して座標をオブジェクトの識別情報に戻して図12(D)のPQXを作成する。
図19は、S719で情報処理装置110が発注を受け付けた後、S728でレポート作成を行うまでの情報処理装置110のCPU301が行う処理の流れである。本実施系はオフラインの検査装置でも実施可能であるが、ここではインラインの検査装置の例を記載する。
S1901でCPU301は、発注関連データを受信する。発注関連データには印刷設定のJDF、品質要求のPRX、印刷対象のPDFなどが含まれる。発注関連データを受信したらS1902に進む。
S1902でCPU301は、JDF機能プログラム1801でJDFを解析し、解析結果をジョブの識別情報と紐づけてRAM302に記憶する。記憶したらS1903に進む。
S1903でCPU301は、品質要求受信プログラム507でPRX(品質要求データ)を解析し解析結果をジョブの識別情報と紐づけてRAM302に記憶する。記憶したらS1904に進む。
S1904でCPU301は、PDF機能プログラム1802でPDFデータを解析し、解析結果をジョブの識別情報と紐づけてRAM302またはHDD311に記憶する。記憶したらS1905に進む。
S1905でCPU301は、S1903で解析したPRXに、品質測定位置がオブジェクトIDで指定されているか、座標で指定されているかを判定する。品質測定位置がオブジェクトIDで指定されている場合にはS1907に進み、座標で指定されている場合にはS1913に進む。
S1905でCPU301は、JDFの解析により取得した面付と、PDF解析によって取得したオブジェクトIDとオブジェクトのPDF座標からオブジェクト上の点を検査位置として算出する。検査位置の算出に関しては図21を用いて説明をする。算出したらS1907に進む。S1907でCPU301は、S1907で算出したオブジェクトの印刷位置をオブジェクトIDと紐づけてRAM302またはHDD311に記憶する。記憶したらS1907に進む。S1913でCPU301は、S1904で解析したPRXより、検査位置を取得する。
S1908でCPU301は、画像形成装置104に印刷指示を行い、JDFの解析結果、PDFの解析結果、PRXの解析結果を送信する。このとき、検査位置はS1907で取得した印刷物上の検査位置で指定する。なお、検査装置がオフライン装置である場合には、PRXの解析結果を送信する必要はない。
S1909でCPU301は、画像形成装置104で印刷と検査が終了し、ジョブを識別する情報とともに図15の検査結果を受信する。検査結果は、検査位置の座標を用いて表現されている。検査結果は図15で説明をした。なお、検査装置がオフライン装置である場合には、ここでは印刷完了のみが通知され、通知を受けたら検査装置にPRXの解析結果を送信する。検査装置から検査結果を受信するまで待機し、以降の処理はインライン装置の場合と同じである。
S1910でCPU301は、S1909で受信した検査結果に記載された検査位置に対応するオブジェクトがあるかを判定する。判定にはRAM302に格納した図20で示すテーブルを使用する。オブジェクトがあるか場合にはS1911に進み、ない場合にはS1912に進む。
S1911でCPU301は、印刷物上の検査位置に対応するオブジェクトの識別情報を取得する。オブジェクトの識別情報を取得したらS1912に進む。
S1912でCPU301は、レポートを作成する。このレポートは図12(D)で説明をしたPQXである。尚、オブジェクトIDで指定されている場合は、S1911で取得した、オブジェクトの識別情報を用いて、検査結果のレポートを作成する。座標で指定されている場合は、S1909で受信した、座標を用いた検査結果のレポートを作成する。
以上のように本実施形態で示されるシステムは、情報処理装置110でリップ処理を行う構成であっても、オブジェクトIDで検査位置を指定することを可能としている。また、オブジェクトIDと、同オブジェクトで行う品質検査の情報を対応付けて記憶することで、異なるPDFであっても品質検査の設定をし直すことなく品質検査を実行できるようにした。
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
以上説明した実施形態によれば、品質要求を検査対象のオブジェクトの識別子で指定するので、検査対象の配置が変わっても検査位置を指定し直す必要がない。さらに、品質報告を検査対象のオブジェクトの識別子と関連付けて記載するので、何に対する品質報告なのかが容易に理解できる。このように、品質要求および品質報告を利用しやすくすることが可能である。