JP5193992B2 - 画像処理装置及び画像処理プログラム - Google Patents

画像処理装置及び画像処理プログラム Download PDF

Info

Publication number
JP5193992B2
JP5193992B2 JP2009295186A JP2009295186A JP5193992B2 JP 5193992 B2 JP5193992 B2 JP 5193992B2 JP 2009295186 A JP2009295186 A JP 2009295186A JP 2009295186 A JP2009295186 A JP 2009295186A JP 5193992 B2 JP5193992 B2 JP 5193992B2
Authority
JP
Japan
Prior art keywords
color space
data
application data
print data
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009295186A
Other languages
English (en)
Other versions
JP2011134241A (ja
Inventor
智広 川崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2009295186A priority Critical patent/JP5193992B2/ja
Publication of JP2011134241A publication Critical patent/JP2011134241A/ja
Application granted granted Critical
Publication of JP5193992B2 publication Critical patent/JP5193992B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Color, Gradation (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Description

本発明は、所定のアプリケーションにもとづくアプリケーションデータ又は印刷データを画像形成装置に送信して印刷結果を得ることとするパーソナルコンピュータ等の画像処理装置及び画像処理プログラムに関する。
カラー画像を扱う画像形成装置は、通常、各色空間の色変換テーブルを有しており、この色変換テーブルにもとづき画像処理を行うようになっている。例えば、カラープリンタは、パーソナルコンピュータ(以下、PCと称する。)などから入力したRGB形式の印刷データを色変換テーブルにもとづきCMYKに変換して出力を行う。
プリンタのホストコンピュータとなるPCなどの画像処理装置は、通常、文書作成や画像処理等に関するアプリケーションを有しており、これらのアプリケーションによって生成されたアプリケーションデータを印刷する方法としては、アプリケーションデータを所定の印刷データ(適宜、PDLデータ(Printer Description Languageデータ:プリンタ記述言語データ)と称する)に変換してプリンタに送る方法と、アプリケーションデータをそのままプリンタに送る方法とがある。
例えば、PDFアプリケーション上でPDFデータを開き、そこで印刷命令を行う場合が前者の方法に該当する。この方法は、個人ユーザが利用する場合の一般的な印刷操作手順である。
一方、オフィス印刷においては、PDFデータをそのままプリンタに送るケースがある(ダイレクト印刷)。例えば、PDFデータのアイコンをプリンタのアイコンにドラッグ&ドロップすることによりダイレクト印刷が実行される。
ところで、アプリケーションのなかには、例えば、PDFアプリケーションのように、プリンタがPostscriptをサポートしている場合に、Postscript変換によって印刷データを作成し、これをプリンタに送る機能を備えるものがある。
この場合、図7に示すように、Postscript変換に伴ってPDFアプリケーション独自の色変換テーブルでRGB→CMYK変換が勝手に行われ、プリンタがもつ色変換テーブルを介さずに印刷が行われる可能性がある。
このため、プリンタの色味を想定しているユーザにとっては、その色味で出力されないこととなり、このことが問題となっていた。
そこで、Postscript変換による印刷データ、PDFデータなどの入力データに対して色空間判定を行い、所定のオブジェクトを判定された色空間の色に塗りつぶすことで各データに適用された色空間の確認ができるようにした文書処理方法が提案されている(例えば、特許文献1参照)。
特開2006−31472号公報
しかしながら、特許文献1による色空間の確認方法では、アプリケーションデータに適用された色空間と印刷データに適用された色空間の違いを確認する場合、2種類の方法で実際に印刷して両者を比較する必要があるので、非常に手間がかかるという問題があった。
つまり、アプリケーション上でアプリケーションデータを開く操作と、アプリケーション上で印刷を指示する操作とを行って1枚目を印刷するともに、アプリケーションデータをドラッグ&ドロップ操作などによりプリンタに送って2枚目を印刷し、しかる後、印刷された2枚を比較する必要があった。
また、図8に示すように、特定のアプリケーションで作成したアプリケーションデータを解釈するためのモジュールが搭載されていない場合は、アプリケーションデータに適用されている色空間を特定することはできないため、上述の確認方法は有効に機能しない。
例えば、特許文献1による色空間の確認方法を、Wordで作成したドキュメントファイルに対して適用させるためには、このドキュメントファイルを解釈し得るモジュールがプリンタに組み込まれている必要があるが、このような構成はプリンタ等の画像形成装置にとって一般的ではない。
他方、Wordで作成したドキュメントファイルのように、プリンタ側で使用される色空間がRGB空間であることが予めわかっている場合がある。したがって、必ずしもすべてのアプリケーションデータや印刷データに対して色空間の確認が必要とは言えないケースもある。
つまり、特許文献1による色空間の確認方法では、上述したような手間、漏れ及び無駄が多く、これらの問題を総合的に解決するための改善が求められていた。
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、アプリケーションデータに適用された色空間と印刷データに適用された色空間との比較処理を行うことによって色空間の同一又は非同一をユーザが容易に確認し得る画像処理装置及び画像処理プログラムの提供を目的とする。
特に、本発明は、色空間が変更されないことが知られている特定のアプリケーションについては、色空間の同一判定を省くことによって処理効率の向上を図るものである。
上記目的を達成するため、本発明の画像処理装置は、所定のアプリケーションによって生成されたアプリケーションデータを読み込むことによってそのアプリケーションデータに適用された色空間を抽出するアプリケーションデータ読み込み手段と、前記アプリケーションデータにもとづく印刷データを読み込むことによってその印刷データに適用された色空間を抽出する印刷データ読み込み手段と、印刷処理の対象アプリケーションデータに適用された色空間とその印刷データに適用された色空間の同一判定を行う色空間判定手段と、前記同一判定の結果を表示する比較結果表示手段とを備え、前記色空間判定手段は、印刷処理の対象アプリケーションの種別に応じ、前記同一判定を行い、又は、行わないようにしている。
また、本発明の画像処理プログラムは、画像処理装置を構成するコンピュータを、所定のアプリケーションによって生成されたアプリケーションデータを読み込むことによってそのアプリケーションデータに適用された色空間を抽出するアプリケーションデータ読み込み手段、前記アプリケーションデータにもとづく印刷データを読み込むことによってその印刷データに適用された色空間を抽出する印刷データ読み込み手段、印刷処理の対象アプリケーションデータに適用された色空間とその印刷データに適用された色空間の同一判定を行う色空間判定手段、及び、前記同一判定の結果を表示する比較結果表示手段として機能させ、前記色空間判定手段を、印刷処理の対象アプリケーションの種別に応じ、前記同一判定を行わせ、又は、行わせないようにしている。
本発明によれば、アプリケーションデータに適用された色空間と印刷データに適用された色空間の同一判定を合理的に行うことができ、ユーザが求める印刷結果を円滑に取得することができる。
本発明の第一実施形態に係る画像処理装置の構成を示す機能ブロック図である。 本実施形態に係る画像処理装置のドライバ設定画面を示す説明図である。 本実施形態に係る画像処理装置に保存される色空間情報テーブルの一例を示す説明図である。 本実施形態に係る画像処理装置から画像形成装置に送信される印刷データの詳細を示す説明図である。 本実施形態に係る画像処理装置側の処理手順を示すフローチャートである。 本実施形態に係る画像形成装置側の処理手順を示すフローチャートである。 従来の問題点を示す第一の説明図である。 従来の問題点を示す第二の説明図である。
以下、本発明の一実施形態に係る画像処理装置について図面を参照して説明する。
ここで、以下に説明する本発明の実施形態に係る画像処理装置は、プログラム(ソフトウェア)の命令によりコンピュータで実行される処理,手段,機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理・機能を行わせる。すなわち、以下に示す実施形態の画像処理装置における各処理・手段は、プログラムとコンピュータとが協働した具体的手段によって実現される。
なお、プログラムの全部又は一部は、例えば、磁気ディスク,光ディスク,半導体メモリ,その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
図1は、本発明の一実施形態に係る画像処理装置と画像形成装置の構成を示す機能ブロック図、図2は、本実施形態に係る画像処理装置のドライバ設定画面を示す説明図、図3は、本実施形態に係る画像処理装置に保存される色空間情報テーブルを示す説明図、図4は、本実施形態に係る画像処理装置から画像形成装置に送信される印刷データの詳細を示す説明図である。
図1に示すように、本実施形態に係る画像処理装置1は、パーソナルコンピュータ等のホストコンピュータによって構成され、各種画像処理を制御するためのドライバ(ユーティリティ)10を有する。画像処理が施された画像データは、印刷命令に応じて、印刷データに変換され、互いに通信ケーブル等によって接続された画像形成装置2に送信される。
画像形成装置2は、プリンタやMFP(Multifunction Peripheral)によって構成され、印刷データの受信から出力までを統括的に制御するコントローラ20を有する。具体的には、受信した印刷データを解釈し、色値を設定して描画データを生成し、非図示の印刷エンジンを介して被印刷媒体に出力処理を行う。
以下、画像処理装置1のドライバ10と画像形成装置2のコントローラ20について詳細に説明する。
画像処理装置1のドライバ10は、図1に示すように、アプリケーションデータ読み込み手段11と、印刷データ読み込み手段12と、色空間判定手段13と、ジョブ拡張子抽出手段14と、色空間情報テーブル更新手段15と、比較結果表示手段16と、色空間比較設定手段17と、印刷データ修正手段18と、データ送信手段19とを備える。
なお、画像処理装置1は、所定のアプリケーションを有する。例えば、PDFデータの閲覧、印刷などを行うPDFアプリケーションやWordファイルの作成、印刷などを行うWordアプリケーションなどが画像処理装置1にインストールされているものとする。
画像形成装置2は、画像処理装置1から入力されるアプリケーションデータのダイレクト印刷とアプリケーションデータの印刷データの出力のいずれも行うことができる。例えば、画像処理装置1から入力されるPDFデータのダイレクト印刷や、PDFデータやWordデータの印刷データにもとづいて行う印刷を行うことができる。
そして、画像形成装置2のコントローラ20には、入力PDL受信手段21と、PDL解釈手段22と、出力色変更設定手段23と、描画データ生成手段24と、出力手段25とが備えられている。
(画像処理装置1)
アプリケーションデータ読み込み手段11は、アプリケーションデータそのものの読み込みを行う。例えば、PDFアプリケーションやWordアプリケーション等によって作成されたPDFデータやWordデータ等を読み込む。これにより、アプリケーションデータに適用されている色空間の抽出が可能になる。
印刷データ読み込み手段12は、アプリケーションデータにもとづく印刷データを読み込む。
具体的には、アプリケーションデータをもとにアプリケーションが作成したPDLや、アプリケーションデータをプリンタドライバの機能によって変換されたPDLの読み込みを行う。これにより、印刷データに適用されている色空間を抽出することができる。
例えば、PDFアプリケーション上でPDFデータを開き、印刷指令を行う際に、図2に示すドライバ設定画面で「色空間比較実行」のチェックボックスにチェックを入れ、その後に印刷指令を行うようにする。この操作に応じ、印刷データ読み込み手段12がPDL(Postscript)を読み込み、また、アプリケーションデータ読み込み手段11がPDFデータを読み込む。
色空間判定手段13は、アプリケーションデータに適用された色空間と印刷データに適用された色空間を判定し、その同一性を判定する。
そして、色空間判定手段13は、この判定の結果を比較結果表示手段16や印刷データ修正手段18に通知する。
また、本実施形態の色空間判定手段13は、図1に示すように、色空間情報テーブル保存手段131を備え、色空間情報テーブルを利用することにより同一判定の効率化を図ることができる。
具体的には、色空間情報テーブル保存手段131は、アプリケーションや拡張子ごとに色空間の同一判定の要否を示すデータを対応付けた色空間情報テーブルを不揮発性メモリやハードディスク等の記憶装置に予め保存する。
このため、色空間判定手段13は、この色空間情報テーブルを参照することにより、対象アプリケーションの種別(拡張子)に応じ、色空間の同一判定を行うか、否かを判断し、必要な場合のみ同一判定を行う。
図3は、色空間情報テーブルの一例を示す説明図である。
例えば、同図に示す色空間情報テーブルにおいて、「アプリケーション」欄には各種アプリケーション名を、「拡張子」欄には、そのアプリケーションの拡張子を、「色空間(1)」欄には、そのアプリケーションに適用される色空間名を格納する。
また、「ドライバPDL」欄には、そのアプリケーションにもとづくPDL名を、「色空間(2)」欄には、その印刷データに適用される色空間名を格納する。
そして、「チェック必要」欄には、そのアプリケーションデータについて、印刷データとの色空間の同一性を判定(チェック)する必要性があるか否かを示す情報を格納する。
例えば、3行目のWordアプリケーションの場合、アプリケーションデータの拡張子は「.doc」で、その色空間は「DeviceRGB」であることを示している。また、Wordアプリケーションデータを「PCLXL」によって印刷データに変換した場合の色空間も「DeviceRGB」であり、よってWordアプリケーションデータに関する色空間の同一判定の必要性は「無い」ことを示している。
つまり、1〜4行目に示すようにWordアプリケーションの場合は、いずれの色空間も「DeviceRGB」であるため、色空間の同一判定の必要性は無いことを示している。
これは、少なくとも拡張子が判別できれば同一判定が不要なケースを特定することができる場合があることを示している。
このため、ジョブ拡張子抽出手段14は、対象のアプリケーションデータのジョブ名から、そのアプリケーションデータの拡張子を抽出する。抽出した拡張子は色空間判定手段13に出力される。
つまり、色空間判定手段13は、色空間情報テーブルを参照し、対象のアプリケーションデータから抽出した拡張子に色空間の同一判定の必要性が無いとするデータが付されている場合には係る同一判定を行わない。
また、色空間判定手段13は、色空間情報テーブルを参照し、対象のアプリケーションデータから抽出した拡張子に色空間の同一判定の必要性が有るとするデータが付されている場合には係る同一判定を行うようにすることができる。
このように、本実施形態に係る色空間判定手段13は、予め色空間情報テーブルを参照することによって、色空間の判定が必要とされる場合のみ色空間の判定を行い、色空間の判定が不要とされる場合は色空間の判定を行わないように判断することができる。
これにより、無駄な色空間の同一判定処理を省き、円滑な画像処理を実行することができる。
色空間情報テーブル更新手段15は、入力操作に応じて、色空間情報テーブルの内容を追加し、又は、編集する。
具体的には、画像処理装置1において新たなアプリケーションを保有した場合、ユーザの入力操作に応じ、色空間情報テーブル更新手段15が、そのアプリケーションに関する上述の対応付けデータを色空間情報テーブルに追加する。
また、アプリケーションのバージョンアップ等により適用される色空間が変わった場合、入力操作に応じ、色空間情報テーブル更新手段15が、色空間情報テーブル上において対象の色空間を変更する。
比較結果表示手段16は、アプリケーションデータに適用された色空間と印刷データに適用された色空間の同一判定の結果を表示する。
例えば、アプリケーションデータに適用された色空間と印刷データに適用された色空間とが非同一であると判定した場合は、表示パネル等に「違いあり」と表示させる(図2b参照)。
また、アプリケーションデータに適用された色空間と印刷データに適用された色空間とが同一であると判定した場合は、表示パネル等に「違いなし」と表示させる(図2c参照)。
さらに、本実施形態に係る比較結果表示手段16は、色空間判定手段13が色空間情報テーブルを参照することによって、アプリケーションデータに適用される色空間と印刷データに適用される色空間が同一であり、色空間の判定が不要と判断した場合は、表示パネル等にその旨を表示させることができる。例えば、上述したWordアプリケーションの場合、「同じです。RGBが使用されています。」と表示させることができる(図2a参照)。
また、比較結果表示手段16は、色空間の同一判定ができない場合に、表示パネル等にその旨の「判定不可」等を表示させることができる(図2d参照)。色空間の同一判定ができない場合とは、例えば、アプリケーションデータの拡張子を抽出することができないことに起因するケースを想定している。
色空間比較設定手段17は、図2に示すドライバ設定画面の操作を介し、色空間比較の実行を行うか否かを設定し、これを制御する。
具体的には、色空間比較実行フラグを設定するとともに、このフラグを設定する場合には色空間識別色の設定を併せて行う。
色空間比較実行フラグは、色空間比較を実行するか否かを決定するフラグであり、「色空間比較実行」のチェックボックスにチェックが入れられたか否かに応じて、ON/OFFされる。
色空間識別色は、各種の色空間に対してそれぞれ割り当てられる色であり、例えば、図2に示すドライバ設定画面では、6種類の色空間1〜6にそれぞれ異なる識別色1〜6を割り当てている。これらの識別色1〜6は、デフォルトとして各色空間1〜6に割り当てられるが、任意に変更することができる。
印刷データ修正手段18は、図1に示すように、出力色変更コマンド追加手段181と印刷データ結合手段182とを有する。
出力色変更コマンド追加手段181は、所定のコマンド(以下、出力色変更コマンドと呼称する。)を発行して印刷データに追加する。
具体的には、アプリケーションデータに適用された色空間と印刷データに適用された色空間が異なる場合に、印刷データの色空間とアプリケーションデータの色空間を識別し得る色によって画像形成装置2に印刷させるための出力色変更コマンドを生成する。
例えば、図4の下図に示すように、出力色変更コマンド「CHECKRGB=CYAN」を発行してアプリケーションデータや印刷データに付加することによって、これを受けた画像形成装置2に、RGBからなるアプリケーションデータや印刷データに対してCYANの色値を割り当てて出力させることができる。
ここで、出力色変更コマンド追加手段181は、所定の入力操作を検知した場合には、同一判定の結果にかかわらず、この出力色変更コマンドを対象のアプリケーションデータ又はその印刷データに付することができる。
具体的には、図2のドライバ設定画面において、出力色指定に関する「強制設定」のチェックボックスにチェックが入れられている場合に、このような処理を行う。
これにより、例えば、画像処理装置1側で色空間の同一判定ができない場合においても画像形成装置2側での出力色によってこれを判定することができる。また、画像処理装置1側での比較結果の見落としを想定して、この「強制設定」をすることも有効である。
印刷データ結合手段182は、アプリケーションデータとその印刷データを結合させて一つの印刷データにすることができる。
データ送信手段19は、所定のアプリケーションによって生成されたアプリケーションデータやその印刷データを画像形成装置2に送信する。
例えば、PDFアプリケーションによって作成されたPDFデータの場合、このPDFデータを送信する場合(ダイレクト印刷)と、印刷データ(Postscript)に変換して送信する場合がある。
また、本実施形態のデータ送信手段19は、アプリケーションデータと印刷データの結合データを画像形成装置2に送信する。さらに、データ送信手段19は、アプリケーションデータと印刷データとを個別に画像形成装置2に送信することもできる。
ただし、データ送信手段19は、対象アプリケーションデータと印刷データの色空間が非同一である場合や前述の「強制設定」が設定されている場合等を除き、アプリケーションデータ又は印刷データのいずれかを送信する。
(画像形成装置2)
入力PDL受信手段21は、画像処理装置1から送られてきた印刷データ及びアプリケーションデータ(以下、印刷データ等と略記する。)を個別に受信する。
PDL解釈手段22は、受信した印刷データ等を解釈する。
具体的には、受信した印刷データ等に出力色変更コマンドが含まれるか否かを解析する。
また、PDL解釈手段22は、受信した印刷データ等に含まれる印刷データやアプリケーションデータを解析して、それぞれに適用された色空間を判定する。
出力色変更設定手段23は、印刷データ等に出力色変更コマンドが含まれる場合に、その出力色変更コマンドが指定する色によって印刷データやアプリケーションデータの色値を設定する。
例えば、図4下図に示す出力色変更コマンド「CHECKRGB=CYAN」を検出した場合で、印刷データがRGBの色空間で形成されているときには、印刷データにCYANの色値を設定する。同様に、アプリケーションデータがRGBの色空間で形成されているときには、アプリケーションデータにCYANの色値を設定する。
描画データ生成手段24は、印刷データ及びアプリケーションデータを、設定した色値にもとづく描画データを作成する。
出力手段25は、作成された描画データを出力し、印刷を実行する。
これにより、所定のドキュメントを、印刷データ及びアプリケーションデータのそれぞれに適用される色空間に割り当てられた識別色で印刷されるので、ユーザは、それぞれの識別色にもとづいて色空間の違いを容易に確認することが可能になる。
また、強制設定の場合には、色空間の違いのみならず、同一であることを確認することもできる。
つぎに、本実施形態に係る画像処理装置及び画像形成装置の処理手順について、図5を参照して説明する。
図5は、本実施形態に係る画像処理装置側の処理手順を示すフローチャートである。
この図に示すように、画像処理装置1は自己の有するプリンタドライバの機能により、所定のアプリケーションデータにもとづく印刷データを作成し、これを非図示のハードディスクやメモリ等にスプールしておく(S101)。
次に、色空間判定手段13は、色空間比較を実行するか否かを判断する(S102)。具体的には、色空間判定手段13が、「色空間比較実行フラグ」がONであるか否かを判断する。
色空間判定手段13が、色空間比較を実行すると判断した場合(S102:実行)、つまり「色空間比較実行フラグ」がONである場合、アプリケーションデータ読み込み手段11が、アプリケーションデータの読み込みを行う(S103)。これにより、アプリケーションデータのジョブ名(例えば、「rgb_image.doc 2009…」等)を抽出する。色空間判定手段13が、色空間比較を実行しないと判断した場合(S102:非実行)、処理はS115に進む。
続いて、ジョブ拡張子抽出手段14が、アプリケーションデータのジョブ名から拡張子を抽出する(S104)。具体的には、アプリケーションデータのジョブ名から拡張子(例えば「.doc」等)を抽出する。
次に、色空間判定手段13が、抽出した拡張子と色空間情報テーブルとを参照し(S105)、色空間の同一判定のための比較の必要性を判断する(S106)。
具体的には、色空間情報テーブルにおいて、抽出した拡張子によりそのアプリケーションデータに適用される色空間と印刷データに適用される色空間とが同一であるために、色空間の同一判定が必要ないことが示されている場合には色空間の比較は不要で、それ以外は必要と判断する。
色空間判定手段13が、色空間の比較が不要と判断した場合(S106:なし)、比較結果表示手段16がその旨を表示する(S107)。例えば、比較結果表示手段16は、図2aに示すように、比較結果欄に「同じです。RGBが使用されています。」を表示する。その後は、S115に進む。
色空間判定手段13が、色空間の比較が必要と判断した場合(S106:有り)、印刷データ読み込み手段12が印刷対象の印刷データを読み込む(S108)。これにより、印刷データに適用された色空間が抽出される。
続いて、色空間判定手段13が、アプリケーションデータと印刷データとの色空間比較を行う(S109)。
ここで、色空間判定手段13は、色空間の同一判定の可否を確認する(S110)。具体的には、S104において、ジョブ拡張子抽出手段14が、拡張子を抽出できなかった場合や、何らかの理由により、色空間判定手段13が、アプリケーションデータや印刷データの色空間を認識できなかった場合には、判定不可とし、それ以外は判定可とする。
判定不可の場合(S110:判定不可)、比較結果表示手段16がその旨を表示する(S111)。例えば、図2dに示すように、比較結果欄に「判定不可」を表示する。その後は、S115に進む。
判定可の場合(S110:判定可)、色空間判定手段13が、アプリケーションデータに適用された色空間と印刷データに適用された色空間とを比較してその同一判定を行う(S112)。
この結果、色空間が異なる場合(S112:非同一)、比較結果表示手段16がその旨を表示する(S113)。具体的には、図2bに示すように、比較結果欄に「違いあり」を表示する。
他方、色空間が同一である場合(S112:同一)、比較結果表示手段16がその旨を表示する(S114)。具体的には、図2cに示すように、比較結果表示手段16は、比較結果欄に「違いなし」を表示する。その後は、S115に進む。
ここで、強制色変更を行うか否かによって処理の手順が異なる(S115)。具体的には、色空間の比較が実行されない場合(S102:非実行)、色空間の比較の必要性が無いと判断された場合(S106:無し)、色空間の比較ができない場合(S110:判定不可)、又は、色空間が同一であると判定された場合(S112:同一)であっても、画像形成装置2側で色判定を行うため、図2に示すドライバ設定画面において「強制変更」のチェックボックスにチェックが入れられた場合(S115:YES)はS116に進み、それ以外は、通常通り印刷データ又はアプリケーションデータのいずれかを画像形成装置2に送信する(S117)。
S113に続き、又は、強制色変更を行う場合(S115:YES)、印刷データ結合手段182がアプリケーションデータと印刷データを結合する(S116)。
次いで、出力色変更コマンド追加手段181が、図2に示すように、色空間1に対して識別色1といったようにドライバ設定画面の設定内容にしたがって色空間別に指定された識別色を獲得する(S118)。
続いて、出力色変更コマンド追加手段181が、結合したデータに出力色変更コマンドを追加する(S119)。
そして、データ送信手段19が、出力色変更コマンドが付加された結合データを画像形成装置2に送信する(S120)。
図6は、本実施形態に係る画像形成装置側の処理手順を示すフローチャートである。
この図に示すように、まず、画像形成装置2側では、画像処理装置1が送信したデータを入力PDL受信手段21が受信する(S201)。具体的には、入力PDL受信手段21は、アプリケーションデータ及び印刷データが結合されたものの他、アプリケーションデータや印刷データを個別に受信する。
次に、PDL解釈手段22が、受信データを解釈する(S202)。
続いて、PDL解釈手段22が、出力色の変更を行うか否かを判断する(S203)。
具体的には、PDL解釈手段22が、印刷データに出力色変更コマンドが含まれるか否かを判断する。
ここで、PDL解釈手段22が、出力色の変更を行わないと判断した場合(S203:NO)、つまり、受信データから出力色変更コマンドが検出されない場合、描画データ生成手段24は、通常通り、受信データにもとづく描画データ(1枚目)を作成し(S204)、出力手段25がこの描画データの出力を行う(S208)。
一方、PDL解釈手段22がが、出力色の変更を行うと判断した場合(S203:YES)、つまり、受信データから出力色変更コマンドが検出された場合、出力色変更設定手段23は、出力色変更コマンドに含まれる指定色にもとづいて色値を設定する(S205)。具体的には、出力色変更設定手段23は、受信データに含まれる印刷データに対しては、その印刷データに適用された色空間に対応する識別色の色値を設定するとともに、アプリケーションデータに対しては、そのアプリケーションデータに適用された色空間に対応する識別色の色値を設定する。
次に、描画データ生成手段24は、設定した識別色の色値にもとづき、印刷データの描画データ(1枚目)を作成するとともに(S206)、アプリケーションデータの描画データ(2枚目)を作成する(S207)。
そして、出力手段25は、各描画データの出力処理を行い(S208)、画像形成装置2側の処理が終わる。
以上説明したように、本実施形態の画像処理装置1によれば、アプリケーションデータに適用される色空間と、アプリケーションデータに適用される色空間とを比較し、比較結果表示手段15が、双方の色空間が同一・非同一を、表示するようにしている。
このため、ユーザは、印刷処理の際に、アプリケーションデータそのものが送信されるか、印刷データに変換したものが送信されるかを、画像処理装置1側で確認することができる。
また、データ送信手段19は、アプリケーションデータ及び印刷データに出力色変更コマンドを付加して画像形成装置2に送信するようにしている。
画像処理装置1からのデータを受信した画像形成装置2では、出力色変更コマンドの受信に応じて、そのコマンドが指定する色空間の識別色によって印刷データとアプリケーションデータの出力を行うようにしている。
そして、利用者は、出力されたドキュメントの色を確認することによって、アプリケーションを介してどのようなデータが画像形成装置2に送信されたかを確認することができる。
このため、ユーザは、印刷処理の際に、アプリケーションデータそのものが送信されたか、印刷データが送信されたかを、画像形成装置2側でも確認することができる。
また、このような出力結果にもとづき、各データに適用されている色空間を確認することもできる。
したがって、事前に本実施形態の出力処理を行うことによって、利用者の意に沿わない出力を未然に防ぐことができる。
例えば、アプリケーションデータを画像形成装置2側で色変換処理するところを、アプリケーションが勝手に印刷データに変換して画像形成装置2に送信することによって、所望の色味が得られなくなる等の不具合を防ぐことができる。
さらに、本実施形態の画像処理装置1は、色空間の同一判定が必要と判断された場合にのみ、色空間判定手段13が、同一判定を行い、データ送信手段19が、画像形成装置2に対し、印刷データとアプリケーションデータとを送信するようにしている。
具体的には、色空間情報テーブル保存手段131が、アプリケーションデータの拡張子と色空間の同一判定の要否データを対応付けて色空間情報テーブルとして保存しておき、色空間判定手段13が、印刷処理を行う際、この色空間情報テーブルを参照することで、そのアプリケーションについて同一判定が必要か否かを判断する。
つまり、色空間判定手段13は、色空間の同一判定が必要と判断した場合のみ、色空間の比較を行いその同一性を判定するようにしている。
この他、色空間判定手段13は、色空間の比較を実行する設定がされている場合や色空間の同一判定が可能と判断された場合にのみ、色空間の同一性を判定するようにすることができる。
また、データ送信手段19については、色空間判定の結果、双方の色空間が異なると判定された場合の他、色空間の比較を実行する設定がされている場合、色空間の同一判定が必要と判断された場合、及び、色空間の同一判定が可能と判断された場合にのみ、アプリケーションデータ及び印刷データを画像形成装置2に送信するようにすることができる。
したがって、画像処理装置1側での無用な色空間の同一判定を省くことができるだけでなく、画像形成装置2側においても、無用な画像処理や出力処理を省くことができる。
また、画像処理装置1と画像形成装置2の間におけるデータ転送効率を向上させることができる。
以上、本発明の画像処理装置1について、好ましい実施形態を示して説明したが、本発明にかかる画像処理装置1は、上述した実施形態に限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本実施形態においては、画像処理装置1側において、その内部の機能によって色空間の同一判定を行うこととして説明したが、これを画像形成装置2側で行うようにしてもよい。
すなわち、画像形成装置2において、色空間情報テーブルを保持し、ジョブ拡張子を抽出し、色空間判定処理を行うようにすることができる。
この場合、比較結果を画像形成装置2側で出力する他、画像処理装置1に送信することによって、本実施形態と同様の作用・効果を奏することができる。
本発明は、アプリケーションデータ及びそれに対応するアプリケーションを有するパーソナルコンピュータ等の画像処理装置に好適に利用することができる。
1 画像処理装置
10 ドライバ(ユーティリティ)
11 アプリケーションデータ読み込み手段
12 印刷データ読み込み手段
13 色空間判定手段
131 色空間情報テーブル保存手段
14 ジョブ拡張子抽出手段
15 色空間情報テーブル更新手段
16 比較結果表示手段
17 色空間比較設定手段
18 印刷データ修正手段
181 出力色変更コマンド追加手段
182 印刷データ結合手段
19 データ送信手段

Claims (7)

  1. 所定のアプリケーションによって生成されたアプリケーションデータを読み込むことによってそのアプリケーションデータに適用された色空間を抽出するアプリケーションデータ読み込み手段と、
    前記アプリケーションデータにもとづく印刷データを読み込むことによってその印刷データに適用された色空間を抽出する印刷データ読み込み手段と、
    印刷処理の対象アプリケーションデータに適用された色空間とその印刷データに適用された色空間の同一判定を行う色空間判定手段と、
    前記同一判定の結果を表示する比較結果表示手段とを備え、
    前記色空間判定手段は、
    印刷処理の対象アプリケーションの種別に応じ、前記同一判定を行い、又は、行わないこと
    を特徴とする画像処理装置。
  2. アプリケーションデータの拡張子と前記同一判定の要否を示すデータを対応付けた色空間情報テーブルを保存する色空間情報テーブル保存手段と、
    印刷処理の対象アプリケーションデータから拡張子を抽出するジョブ拡張子抽出手段を備え、
    前記色空間判定手段は、
    印刷処理の際、前記色空間情報テーブルにおいて、その対象アプリケーションデータから抽出した拡張子に前記同一判定の不要を示すデータが対応付けられている場合に、前記同一判定を行わないこと
    を特徴とする請求項1記載の画像処理装置。
  3. 所定の入力操作に応じて、前記色空間情報テーブルの内容を追加し、又は、編集する色空間情報テーブル更新手段を備える
    ことを特徴とする請求項2記載の画像処理装置。
  4. 所定の入力操作に応じて、前記同一判定を実行するか否かを設定し、印刷処理の際にその設定に応じた実行制御を行う色空間比較設定手段を備える
    ことを特徴とする請求項1〜3のいずれか一項記載の画像処理装置。
  5. 印刷処理の対象アプリケーションデータ又はその印刷データを所定の画像形成装置に送信するデータ送信手段と、
    印刷処理の対象アプリケーションデータに適用された色空間とその印刷データに適用された色空間とが非同一の場合に、色空間を識別し得る色に対応した所定のコマンドを当該アプリケーションデータ及び/又は印刷データに付する出力色変更コマンド追加手段とを備え、
    前記データ送信手段は、
    前記コマンドが付されたアプリケーションデータ及び/又は印刷データを前記画像形成装置に送信することにより、前記コマンドに対応した色によって前記アプリケーションデータ及び印刷データを出力させる
    ことを特徴とする請求項1〜4のいずれか一項記載の画像処理装置。
  6. 前記出力色変更コマンド追加手段は、
    所定の入力操作にもとづく設定に応じ、前記同一判定の結果にかかわらず前記コマンドを印刷処理の対象アプリケーションデータ及び/又はその印刷データに付し、
    前記データ送信手段は、
    前記コマンドが付されたアプリケーションデータ及び/又は印刷データを前記画像形成装置に送信することにより、前記コマンドに対応した色によって前記アプリケーションデータ及び/又は印刷データを出力させる
    ことを特徴とする請求項5記載の画像処理装置。
  7. 画像処理装置を構成するコンピュータを、
    所定のアプリケーションによって生成されたアプリケーションデータを読み込むことによってそのアプリケーションデータに適用された色空間を抽出するアプリケーションデータ読み込み手段、
    前記アプリケーションデータにもとづく印刷データを読み込むことによってその印刷データに適用された色空間を抽出する印刷データ読み込み手段、
    印刷処理の対象アプリケーションデータに適用された色空間とその印刷データに適用された色空間の同一判定を行う色空間判定手段、及び、
    前記同一判定の結果を表示する比較結果表示手段として機能させ、
    前記色空間判定手段を、
    印刷処理の対象アプリケーションの種別に応じ、前記同一判定を行わせ、又は、行わせない
    ことを特徴とする画像処理プログラム。
JP2009295186A 2009-12-25 2009-12-25 画像処理装置及び画像処理プログラム Expired - Fee Related JP5193992B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009295186A JP5193992B2 (ja) 2009-12-25 2009-12-25 画像処理装置及び画像処理プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009295186A JP5193992B2 (ja) 2009-12-25 2009-12-25 画像処理装置及び画像処理プログラム

Publications (2)

Publication Number Publication Date
JP2011134241A JP2011134241A (ja) 2011-07-07
JP5193992B2 true JP5193992B2 (ja) 2013-05-08

Family

ID=44346872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009295186A Expired - Fee Related JP5193992B2 (ja) 2009-12-25 2009-12-25 画像処理装置及び画像処理プログラム

Country Status (1)

Country Link
JP (1) JP5193992B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5816722B2 (ja) * 2014-07-08 2015-11-18 京セラドキュメントソリューションズ株式会社 プリンタードライバー

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10243554B4 (de) * 2002-09-19 2005-12-29 OCé PRINTING SYSTEMS GMBH Verfahren zur optimierten Farbwiedergabe einer farbigen Bildvorlage durch ein Farbwiedergabegerät
JP2004236199A (ja) * 2003-01-31 2004-08-19 Canon Inc 画像処理装置およびその方法
JP2006031472A (ja) * 2004-07-16 2006-02-02 Canon Inc 文書処理装置および文書処理方法
JP2008085845A (ja) * 2006-09-28 2008-04-10 Brother Ind Ltd 画像形成システム
JP2009272932A (ja) * 2008-05-08 2009-11-19 Canon Inc 情報処理装置、情報処理方法、制御プログラム、及び記憶媒体

Also Published As

Publication number Publication date
JP2011134241A (ja) 2011-07-07

Similar Documents

Publication Publication Date Title
JP5854654B2 (ja) プリントシステム、印刷方法、プリントサーバ、制御方法、及びプログラム
JP5677047B2 (ja) 印刷システム、情報処理装置、印刷方法、及び、プログラム
JP5719198B2 (ja) プリントシステム、情報処理装置、制御方法、およびプログラム
JP5072676B2 (ja) 情報処理装置、情報処理方法及び印刷システム
JP5621793B2 (ja) 印刷システム、印刷制御装置、および印刷制御プログラム
US9830544B2 (en) Image processing apparatus, control method, and storage medium for executing print processing using a password including selecting a personal identification code type that indicates a purpose for using the password
US9703758B2 (en) Information processing apparatus for converting an original document having a format into a file having a different format and information processing method
US8159699B2 (en) Printing apparatus, program, and method for performing copy number printing on document having matching file name and number of printed copy stored
KR101496438B1 (ko) 인쇄제어장치, 화상형성장치 및 인쇄제어방법
JP7255209B2 (ja) サポートプログラム、情報処理装置、および印刷方法
JP7259373B2 (ja) サポートプログラム、情報処理装置、および印刷方法
US20130114112A1 (en) Printing setting apparatus, printing apparatus, and recording medium
US8649040B2 (en) Enhanced security printing method, and printing system and image forming device therefor
US20250244929A1 (en) Computer-readable storage medium for automatically setting particular processing
JP5193992B2 (ja) 画像処理装置及び画像処理プログラム
US20150301769A1 (en) Function setting method and recording medium
US10140558B2 (en) Print control system, print control apparatus, and program
JP4971766B2 (ja) 情報処理装置およびその制御方法およびコンピュータプログラム
JP2014178764A (ja) 禁則処理プログラム、禁則処理装置、禁則処理方法及び印刷システム
JP5745935B2 (ja) 印刷システム、印刷データ変換装置、印刷データ変換方法、コンピュータプログラム、及び、記録媒体
US9632737B2 (en) Information processing device, and method and medium for the same
US20160034235A1 (en) Network printer
JP2011022759A (ja) 画像形成システム及び印刷制御装置
JP5228543B2 (ja) 印刷ジョブ処理システムおよび印刷ジョブ処理方法
JP2014056424A (ja) 印刷制御装置、印刷制御方法及び印刷制御システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121226

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130204

R150 Certificate of patent or registration of utility model

Ref document number: 5193992

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160208

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees