(57)【要約】【課題】情報処理装置での制御コマンド列の作成・送信の手間を軽減するとともに、入力ミスによる制御コマンド列の再編集を回避可能とする。【解決手段】カラー画像処理装置１０のコード読取装置２０で印刷媒体から読み取られたバーコードがコード入力部２１へ送られて解析され、制御コマンド列が取得される。この取得された制御コマンド列がメモリ１７へ送られて記憶される。次いで、ＣＰＵ１２で制御コマンド列が解釈され、指定文字列の色変換のための制御コマンドが認識されると、画像データの中から指定文字列が検索され、この指定文字列の色が指定色に変換されて印刷部１８から出力される。【選択図】      図１
2004338292.tif 000002
【特許請求の範囲】
【請求項１】
色変換を行う文字列を指定文字列として指定し、かつ、この指定文字列に着色する色を指定色として指定する指定手段と、
モノクロデータの有する一又は二以上の文字列の中から前記指定文字列と同一の文字列を検索する検索手段と、
前記検索の結果、前記指定文字列と同一の文字列が前記モノクロデータに存在すると、この存在した文字列を色変換文字列とし、かつ、この色変換文字列の色を前記指定色に変換する色変換手段と、
前記モノクロデータにもとづいて印刷出力を実行する際、前記色変換文字列を前記指定色で印刷出力する印刷手段とを有した画像処理装置であって、
前記指定文字列及び前記指定色を示す情報を含む制御コマンド列を所定のコードに変換するコード化手段と、
前記コードを印刷媒体に印刷出力するコード出力手段と、
前記印刷媒体から前記コードを読み取るコード読取手段と、
このコード読取手段からの前記コードを解析して前記制御コマンド列を得る解析手段と、
この解析手段からの前記制御コマンド列を記憶手段へ送って記憶させる記憶管理手段とを有した
ことを特徴とするカラー画像処理装置。
【請求項２】
前記コードが、バーコード又は二次元コードを含み、
前記コード読取手段が、バーコードリーダ又は二次元コードリーダからなる
ことを特徴とする請求項１記載のカラー画像処理装置。
【請求項３】
色変換を行う文字列を指定文字列として指定する文字列指定処理と、
前記指定文字列の色を指定色として指定する色指定処理と、
モノクロデータの有する一又は二以上の文字列の中から、前記指定文字列と同一の文字列を色変換文字列として検索する検索処理と、
前記モノクロデータ中の前記色変換文字列の色を前記指定色に変換する色変換処理と、
前記モノクロデータにもとづいて印刷出力を実行する際、前記色変換文字列を前記指定色で印刷出力する色変換印刷処理とを有した画像処理方法であって、
前記指定文字列及び前記指定色を示す情報を含む制御コマンド列を所定のコードに変換するコード変換処理と、
前記コードを印刷媒体に印刷出力するコード出力処理と、
前記印刷媒体から前記コードを読み取るコード読取処理と、
前記コードを解析して前記制御コマンド列を得るコード解析処理と、
前記制御コマンド列を記憶手段へ送って記憶させる制御コマンド列記憶処理とを有した
ことを特徴とする画像処理方法。
【請求項４】
色変換を行う文字列を指定文字列として指定する文字列指定処理と、
前記指定文字列の色を指定色として指定する色指定処理と、
モノクロデータの有する一又は二以上の文字列の中から、前記指定文字列と同一の文字列を色変換文字列として検索する検索処理と、
前記モノクロデータ中の前記色変換文字列の色を前記指定色に変換する色変換処理と、
前記モノクロデータにもとづいて印刷出力を実行する際、前記色変換文字列を前記指定色で印刷出力する色変換印刷処理とをカラー画像処理装置に実行させる画像処理プログラムであって、
前記指定文字列及び前記指定色を示す情報を含む制御コマンド列を所定のコードに変換するコード変換処理と、
前記コードを印刷媒体に印刷出力するコード出力処理と、
前記印刷媒体から前記コードを読み取るコード読取処理と、
前記コードを解析して前記制御コマンド列を得るコード解析処理と、
前記制御コマンド列を記憶手段へ送って記憶させる制御コマンド列記憶処理とをカラー画像処理装置に実行させる
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ，コピー機，スキャナ，ファクシミリ，複合機等に代表されるカラー画像処理装置、このカラー画像処理装置における画像処理方法及び画像処理プログラムに関し、特に、モノクロドキュメントに含まれる指定文字列の色を指定色に変換するカラー画像処理装置、画像処理方法及び画像処理プログラムに関する。
【０００２】
【従来の技術】
プリンタ，コピー機，スキャナ，ファクシミリ，複合機（デジタル複合装置、ＰＤＦ）等に代表される画像処理装置は、近年の技術進歩により、モノクロ印刷だけでなくカラー印刷が可能な製品も実用化されている。
この画像処理装置で出力される画像は、一般に情報処理装置（例えば、パーソナルコンピュータ等）で作成されるが、この情報処理装置のカラー化がすすむ以前から作成されているモノクロドキュメントは膨大な数に及んでいる。
【０００３】
ところで、モノクロドキュメントの作成者は、そのモノクロドキュメントにおいて、特に強調したい箇所や読み手に注意を促したい箇所がある場合には、それら強調箇所や注意箇所等について、フォントのサイズを変えたり、ゴシック書体を用いたり、イタリック書体を用いたりするなどして、読み手の視覚に訴えるような工夫を凝らしている。
これに対し、カラードキュメントの作成者は、それら強調箇所等について、フォントサイズの変更等を行う他、色を代えることで読み手に訴えることができる。
【０００４】
このように、カラードキュメントはモノクロドキュメントに比べ、色による強調が可能な点で優れているが、仮に、モノクロドキュメントをカラー印刷可能な画像処理装置（カラー画像処理装置）で出力させても、やはりモノクロ画像での出力にしかならなかった。
このため、モノクロドキュメントで色付き強調等を行う場合は、再度、情報処理装置上で編集しなおさなければならなかった。
【０００５】
そこで、情報処理装置で再度編集を行わなくても、モノクロドキュメントの色付き強調を可能とする技術が提案されている。
例えば、強調等したい文字列と、この文字列に付する色とを前もって画像処理装置に登録しておき、情報処理装置から画像処理装置へモノクロデータを送信すると、このモノクロデータを印刷する際に、その登録しておいた文字列（指定文字列）と、この文字列に対応する色（指定色）の情報を参照し、そのモノクロデータの中に指定文字列があった場合は、そのモノクロデータ中の指定文字列の色を、この指定文字列に対応する指定色に変換し、印刷出力するものがある（例えば、特許文献１参照。）。
【０００６】
【特許文献１】
特開２００２−３２１４０３号公報（第１−４頁、第１−２図）
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の画像処理装置においては、情報処理装置が画像処理装置へモノクロデータを送信する際に、指定文字列の色変換を行うための制御コマンド列（色変換を行う文字列やその色を示す制御コマンドを含む）を一緒に送信しなければならなかった。
つまり、情報処理装置において、ユーザは、モノクロデータだけでなく、指定文字列の色変換を行うための制御コマンド列をも作成しなければならなかった。
【０００８】
さらに、複数のモノクロドキュメントにおいてそれぞれ共通する指定文字列の色変換を行う場合にも、制御コマンド列は、その内容が同一でありながら、それら複数のモノクロドキュメントごとに作成されていた。そして、制御コマンド列は、複数のモノクロデータが各々収納されるファイルごとに記述されて、画像処理装置へ送信されていた。
このため、ユーザにとっては、複数のモノクロドキュメントで共通の指定文字列について色変換を行わせる場合にも、同一の制御コマンド列をモノクロドキュメントと同数作成して、情報処理装置から画像処理装置へ送信するという手間がかかっていた。
【０００９】
しかも、制御コマンド列を作成する場合は、情報処理装置上で文字列や色等を入力しなければならないが、この場合、入力ミス（例えば、正しくない値を入力したり、正しい値を誤って書き換えてしまったり、作成途中で入力終了や送信してしまうこと等）が発生することがあった。
そして、入力ミスが発生したままの状態で制御コマンド列が画像処理装置へ送信され、モノクロデータが印刷出力されると、その出力内容が誤ったものとなっていた。
そうすると、ユーザは、情報処理装置上で制御コマンド列を再度編集し直さなければならず、非常に面倒な作業となっていた。
【００１０】
本発明は、上記の事情に鑑みなされたものであり、情報処理装置での制御コマンド列の作成や、この制御コマンド列の画像処理装置への送信の手間を軽減するとともに、入力ミスによる制御コマンド列の再編集を回避可能とするカラー画像処理装置、画像処理方法及び画像処理プログラムの提供を目的とする。
【００１１】
【課題を解決するための手段】
この目的を達成するため、本発明の請求項１記載のカラー画像処理装置は、色変換を行う文字列を指定文字列として指定し、かつ、この指定文字列に着色する色を指定色として指定する指定手段と、モノクロデータの有する一又は二以上の文字列の中から指定文字列と同一の文字列を検索する検索手段と、検索の結果、指定文字列と同一の文字列がモノクロデータに存在すると、この存在した文字列を色変換文字列とし、かつ、この色変換文字列の色を指定色に変換する色変換手段と、モノクロデータにもとづいて印刷出力を実行する際、色変換文字列を指定色で印刷出力する印刷手段とを有した画像処理装置であって、指定文字列及び指定色を示す情報を含む制御コマンド列を所定のコードに変換するコード化手段と、コードを印刷媒体に印刷出力するコード出力手段と、印刷媒体からコードを読み取るコード読取手段と、このコード読取手段からのコードを解析して制御コマンド列を得る解析手段と、この解析手段からの制御コマンド列を記憶手段へ送って記憶させる記憶管理手段とを有した構成としてある。
【００１２】
カラー画像処理装置をこのような構成とすると、制御コマンド列を示すコードを印刷媒体に印刷することができる。そして、カラー画像処理装置が、その印刷媒体に印刷されたコードを読み取って、この制御コマンド列の示す指定文字列や指定色にもとづき、指定文字列が指定色に変換されたモノクロドキュメントの出力を行うことができる。
したがって、カラー画像処理装置のユーザは、情報処理装置からカラー画像処理装置へ制御コマンド列を送信しなくても、印刷媒体に印刷されたコードをそのカラー画像処理装置に読み取らせるだけで、モノクロデータに含まれる指定文字列を色変換してカラー画像処理装置に印刷出力させることができる。
【００１３】
しかも、複数のモノクロドキュメントについて同一の指定文字列の色変換を行わせる場合には、その制御コマンド列を示すコードが印刷された印刷媒体が一枚用意されていればよく、この一枚の印刷媒体から読み取られた制御コマンド列にもとづいて、複数のモノクロドキュメントについて共通する指定文字列が色変換された印刷出力をカラー画像処理装置に実行させることができる。
このため、ユーザは、それらモノクロドキュメントごとに制御コマンド列を作成し、さらに各ファイルごとにそれぞれ収納して送信するといった作業を行わなくてもよくなることから、ユーザによる情報処理装置上での操作の手間や負担を軽減できる。
【００１４】
さらに、制御コマンド列がコード化されて印刷媒体に印刷され、この印刷された状態で管理されるため、制御コマンド列の内容が固定化される。しかも、その印刷されたコードは容易に変更できない。
このため、誤った内容の制御コマンド列によりモノクロドキュメントが出力されることを回避できる。
【００１５】
加えて、従来、制御コマンド列を情報処理装置で作成していたときは、その作成中、入力ミスが発生していたが、コード化された制御コマンド列を印刷媒体に印刷しておくことで、情報処理装置上での制御コマンド列の作成作業を最初の一回だけ行えばよいことになる。
したがって、制御コマンド列を作成する機会が減ることで入力ミスの発生が減少することから、この入力ミスによる制御コマンド列の再編集を回避できる。
【００１６】
また、請求項２記載のカラー画像処理装置は、コードが、バーコード又は二次元コードを含み、コード読取手段が、バーコードリーダ又は二次元コードリーダからなる構成としてある。
カラー画像処理装置をこのような構成とすると、制御コマンド列をバーコードあるいは二次元コードで表すことができる。そして、バーコードリーダで構成されたコード読取手段がバーコードを、あるいは、二次元コードリーダで構成されたコード読取手段が二次元コードを、読み取ることができる。
【００１７】
これにより、それら読み取られたバーコードあるいは二次元コードがカラー画像処理装置内で解析され、この解析で得られた制御コマンド列にもとづいて、モノクロドキュメントの指定文字列が色変換された出力を実行できる。
したがって、ユーザは、情報処理装置から何度も制御コマンド列をカラー画像処理装置へ送信しなくても、制御コマンド列を示すバーコードあるいは二次元コードをカラー画像処理装置に読み取らせることで、指定文字列が色変換されたモノクロドキュメントの出力を得ることができる。
【００１８】
また、請求項３記載の画像処理方法は、色変換を行う文字列を指定文字列として指定する文字列指定処理と、指定文字列の色を指定色として指定する色指定処理と、モノクロデータの有する一又は二以上の文字列の中から、指定文字列と同一の文字列を色変換文字列として検索する検索処理と、モノクロデータ中の色変換文字列の色を指定色に変換する色変換処理と、モノクロデータにもとづいて印刷出力を実行する際、色変換文字列を指定色で印刷出力する色変換印刷処理とを有した画像処理方法であって、指定文字列及び指定色を示す情報を含む制御コマンド列を所定のコードに変換するコード変換処理と、コードを印刷媒体に印刷出力するコード出力処理と、印刷媒体からコードを読み取るコード読取処理と、コードを解析して制御コマンド列を得るコード解析処理と、制御コマンド列を記憶手段へ送って記憶させる制御コマンド列記憶処理とを有した方法としてある。
【００１９】
画像処理方法をこのような方法とすれば、この画像処理方法を行うカラー画像処理装置は、制御コマンド列をコード化して印刷媒体に印刷することができる。
さらに、カラー画像処理装置は、印刷媒体に印刷されたコードを読み取り、この読み取ったコードを解析して制御コマンド列を得、この制御コマンド列にもとづいて、指定文字列を色変換したモノクロドキュメントの出力を実行できる。
【００２０】
このため、ユーザは、コード化された制御コマンド列が印刷されている印刷媒体があれば、そのコードをカラー画像処理装置のコード読取手段に読み取らせることで、指定文字列が色変換されたモノクロドキュメントの出力を、そのカラー画像処理装置に実行させることができる。
したがって、ユーザは、情報処理装置上での制御コマンド列の作成や、カラー画像処理装置への制御コマンド列の送信を行わなくてもよくなることから、情報処理装置での操作・作業の簡略化・簡素化を図ることができる。
【００２１】
しかも、制御コマンド列を示すコードは、印刷媒体に印刷されることから、そのコードの示す制御コマンド列の内容は、不用意に書き換えることができない。
このため、指定文字列の色変換を行うモノクロドキュメントを何度も出力させたい場合や、複数のモノクロドキュメントについて同一の指定文字列を色変換させる場合などには、同一のコードをカラー画像処理装置に読み取らせることで、いつも同じ指定文字列が色変換された出力を得ることができる。
したがって、情報処理装置で制御コマンド列が作成される際の入力ミスにより、カラー画像処理装置で内容の誤った出力がなされたために、制御コマンド列を再度情報処理装置で編集し直さなければならないという手間を回避できる。
【００２２】
また、請求項４記載の画像処理プログラムは、色変換を行う文字列を指定文字列として指定する文字列指定処理と、指定文字列の色を指定色として指定する色指定処理と、モノクロデータの有する一又は二以上の文字列の中から、指定文字列と同一の文字列を色変換文字列として検索する検索処理と、モノクロデータ中の色変換文字列の色を指定色に変換する色変換処理と、モノクロデータにもとづいて印刷出力を実行する際、色変換文字列を指定色で印刷出力する色変換印刷処理とをカラー画像処理装置に実行させる画像処理プログラムであって、指定文字列及び指定色を示す情報を含む制御コマンド列を所定のコードに変換するコード変換処理と、コードを印刷媒体に印刷出力するコード出力処理と、印刷媒体からコードを読み取るコード読取処理と、コードを解析して制御コマンド列を得るコード解析処理と、制御コマンド列を記憶手段へ送って記憶させる制御コマンド列記憶処理とをカラー画像処理装置に実行させる構成としてある。
【００２３】
このような構成の画像処理プログラムをカラー画像処理装置に搭載して実行させることで、カラー画像処理装置は、制御コマンド列をコード化して印刷媒体に印刷することができる。また、カラー画像処理装置は、印刷媒体からコードを読み取り、この読み取ったコードから制御コマンド列を解析して、指定文字列が色変換されたモノクロドキュメントの出力を実行できる。
【００２４】
このため、ユーザは、制御コマンド列を示すコードが印刷された印刷媒体が用意されていれば、情報処理装置での制御コマンド列の作成や、情報処理装置からカラー画像処理装置への制御コマンド列の送信を行う必要がなくなる。したがって、ユーザは、カラー画像処理装置にモノクロドキュメントについての色変換処理を実行させる際の、情報処理装置における操作・作業の手間を軽減できる。
【００２５】
そして、カラー画像処理装置にモノクロドキュメントについての色変換処理を実行させる際の、情報処理装置における操作・作業の手間を軽減されることから、制御コマンド列を作成する際の入力ミスを抑制できる。
このため、その入力ミスによる制御コマンド列の再編集を回避できる。
【００２６】
【発明の実施の形態】
以下、本発明に係るカラー画像処理装置、画像処理方法及び画像処理プログラムの好ましい実施形態について、図面を参照して説明する。
まず、本発明のカラー画像処理装置の実施形態について、図１を参照して説明する。
同図は、本実施形態のカラー画像処理装置の構成を示すブロック図である。
【００２７】
なお、同図中のブロック構成は、本発明を説明する上で最小限の構成である。
また、本実施形態のカラー画像処理装置には、プリンタ（複写機），コピー機，ファクシミリ，スキャナ，デジタル複合装置（例えば、ＭＦＰ等）を含む。
さらに、本実施形態のカラー画像処理装置がプリンタの場合、このプリンタには、インクジェットプリンタ，昇華型熱転写方式プリンタ，ドットインパクトプリンタ，インクジェット式プリンタ，レーザプリンタ，溶融型熱転写方式プリンタなど、各種のプリンタ方式を備えたプリンタが含まれる。
【００２８】
同図に示すように、カラー画像処理装置１０は、インタフェイス部１１と、ＣＰＵ１２と、文字列・色指定手段１３と、文字列・色記憶手段１４と、文字列検索手段１５と、色変換手段１６と、メモリ１７と、印刷部１８と、コード化手段１９と、コード読取装置２０と、コード入力部２１とを有している。
【００２９】
インタフェイス部１１は、外部デバイス（例えば、情報処理装置３０等）との間で各種データの送受信を実行する。つまり、インタフェイス部１１には、外部デバイスが接続されている。
また、インタフェイス部１１は、外部デバイスから画像データ（モノクロの画像データ（モノクロデータ）やカラーの画像データ（カラーデータ）を含む）を受信する。このうち、モノクロデータには、指定文字列が色変換されるモノクロデータが含まれる。このモノクロデータは、一又は二以上の文字列を有しており、文字列・色指定手段１３で指定された文字列と同一の文字列については、印刷部１８で指定色に色変換されて印刷出力される。
【００３０】
さらに、インタフェイス部１１は、外部デバイスから制御コマンド列を受信する。この制御コマンド列は、複数の制御コマンドで構成されている。
制御コマンドには、例えば、着色したい文字列とこの文字列に着色する色とを指定するための制御コマンド、文字列のフォント属性を設定するための制御コマンド、制御コマンド列のコード出力を指定するための制御コマンドなどがある。
なお、これら画像データや制御コマンド列はファイルに記述されて、外部デバイスからカラー画像処理装置１０へ送信される。そして、カラー画像処理装置１０のインタフェイス部１１で受信されたファイルは、メモリ１７へ送られて記憶される。
【００３１】
加えて、インタフェイス部１１は、コード入力部２１から制御コマンド列を入力する。このインタフェイス部１１で入力される制御コマンド列は、コード読取装置２０で読み取られたコードがコード入力部２１で解析されて得られた制御コマンド列である。このインタフェイス部１１で入力された制御コマンド列は、メモリ１７へ送られて記憶される。
【００３２】
ＣＰＵ１２は、カラー画像処理装置１０における構成各部の所定動作を制御する。
また、ＣＰＵ１２は、メモリ１７から取り出した制御コマンド列を解釈し、文字列に色をつける制御コマンドを認識すると、文字列・色指定手段１３を動作させる。
【００３３】
さらに、ＣＰＵ１２は、メモリ１７から取り出した制御コマンド列を解釈し、コード出力指定を示す制御コマンドを認識すると、コード化手段１９を動作させて、制御コマンド列のコード化を実行させる。
加えて、ＣＰＵ１２は、インタフェイス部１１で入力された制御コマンド列をメモリ１７へ送って記憶させる。このため、ＣＰＵ１２は、記憶管理手段としての機能を有している。
【００３４】
文字列・色指定手段（指定手段）１３は、色変換を行う旨を示す文字列とその文字列の色とを指定する。この指定は、文字列に色をつけるための制御コマンドにもとづいて行われる。
文字列・色記憶手段１４は、文字列・色指定手段１３で指定された文字列（指定文字列）や、この指定文字列のフォント属性情報、文字列・色指定手段１３で指定された色（指定色）などをメモリ１７へ送って記憶させる。
【００３５】
文字列検索手段（検索手段）１５は、文字列・色記憶手段１４を介してメモリ１７から指定文字列を取り出すと、画像データの中から指定文字列を検索する。
色変換手段１６は、文字列検索手段１５での検索の結果、画像データに指定文字列が存在していたときは、文字列・色記憶手段１４を介してメモリ１７から、その指定文字列に対応する指定色を取り出し、その指定文字列を指定色に変換する。
【００３６】
メモリ（記憶手段）１７は、インタフェイス部１１からの印刷データ，制御コマンド列，指定文字列，指定色などを記憶する。
また、メモリ１７は、カラー画像処理装置１０における構成各部を動作させるプログラムを記憶する。
【００３７】
印刷部１８は、画像データにもとづいて印刷媒体に画像を印刷出力する。このため、印刷部１８は、通常の画像を印刷媒体に印刷する印刷手段としての機能を有している。
また、印刷部１８は、モノクロ画像データにもとづいて印刷出力を実行する際、色変換文字列を指定色で出力する。
さらに、印刷部１８は、コード化手段１９からのコード（コード化された制御コマンド列）を印刷媒体に印刷出力する。このため、印刷部１８は、コード化された制御コマンド列を印刷媒体に印刷するコード出力手段としての機能を有している。
【００３８】
印刷媒体とは、印刷部１８により所定の画像が印刷される被印刷物をいう。
この印刷媒体には、例えば、普通用紙の他、カード、シール、シート、プレートなどが含まれる。また、印刷媒体の材質としては、例えば、紙の他、プラスチック、ビニール、合成樹脂、金属などがある。
【００３９】
なお、本実施形態においては、印刷部１８が、通常の画像を印刷媒体に印刷する機能と、コード化された制御コマンド列を他の印刷媒体に印刷する機能との双方を有しているが、印刷部１８がそれら機能を有する構成に限らず、例えば、通常の画像を印刷媒体に印刷する機能と、コード化された制御コマンド列を他の印刷媒体に印刷する機能とを、別個の構成で実行させることができる。
つまり、例えば、普通用紙に通常の画像を印刷出力する機能を構成ａ（例えば、印刷手段）に実行させ、プラスチックカードにコードを印刷するような機能を構成ｂ（例えば、コード出力手段）に実行させることができる。
【００４０】
コード化手段１９は、ＣＰＵ１２による動作制御にもとづいて、メモリ１７から取り出した制御コマンド列をコードに変換する。
この変換されるコードは、文字，数字，記号などの符号の組み合わせによって構成することができ、例えば、バーコードや二次元コードなどで表すことができる。
なお、本実施形態においては、図１に示すように、コード化手段１９が制御コマンド列をバーコードに変換するものとし、このバーコードが印刷媒体に印刷出力されるものとする。
【００４１】
コード読取装置（コード読取手段）２０は、印刷媒体に印刷出力されたコードを読み取ると、コード入力部２１へ送る。
このコード読取装置２０は、コードがバーコードである場合には、バーコードリーダで構成できる。
なお、図１においては、カラー画像処理装置１０の一部としてコード読取装置２０が設けられているが、これは、コード読取装置２０がカラー画像処理装置１０に内蔵されたものであってもよく、また、コード読取装置２０がカラー画像処理装置１０に外部接続（接続コードによる外部接続）されてカラー画像処理装置１０の一構成をなすものであってもよいことを示す。
【００４２】
コード入力部（解析手段）２１は、コード読取装置２０からコードを受け取ると、このコードを解析して、そのコードの示す制御コマンド列を得る。そして、この得た制御コマンド列をインタフェイス部１１へ送る。
なお、インタフェイス部１１へ送られた制御コマンド列は、メモリ１７へ送られて記憶される。
【００４３】
情報処理装置３０は、カラー画像処理装置１０のインタフェイス部１１に接続された外部デバイスである。
この情報処理装置３０は、各種アプリケーションを備えた情報処理装置（例えば、パーソナルコンピュータ等）で構成することができる。
【００４４】
この情報処理装置３０には、カラー画像処理装置１０に出力させるためのモノクロ画像データや、そのモノクロ画像データの中の着色したい文字列とその色を指定するための制御コマンドなどが記述されたファイルが存在している。
このファイルには、具体的には、着色したい文字列とそのフォント名、サイズ、イタリックなどのフォント属性を指定し、指定された文字列に対して着色したい色をペアで定義するような制御コマンドが記述されている。
この制御コマンドが記述されたファイルを情報処理装置３０に存在させることで、ユーザは、ある属性を有する文字列に色をつけたい場合に、その制御コマンドをカラー画像処理装置１０へ送信するだけで、簡単に着色することができる。
【００４５】
次に、モノクロ画像データ中の指定文字列を色変換して出力する処理について、図２を参照して説明する。
情報処理装置３０において、モノクロ画像データの中から着色したい文字列が抽出され、その文字列と、その文字列のフォント属性と、その文字列に対して着色したい色とを指定するための制御コマンド列が、モノクロ画像データとともにファイルに記述される（ステップ１０）。
その制御コマンド列やモノクロ画像データ等が記述されたファイルが、情報処理装置３０からカラー画像処理装置１０へ送信される（ステップ１１）。
【００４６】
カラー画像処理装置１０のインタフェイス部１１で、制御コマンド列やモノクロ画像データ等が記述されたファイルが受信されると、このファイルがメモリ１７へ送られて記憶される（ステップ１２）。
カラー画像処理装置１０のＣＰＵ１２において、メモリ１７から制御コマンド列が取り出され、この制御コマンド列が解釈される（ステップ１３）。
【００４７】
この解釈において、文字列に色をつける制御コマンドが認識されると、文字列・色指定手段１３が動作され、その制御コマンドの示す情報（色変換の対象となる文字列（指定文字列），指定文字列のフォント属性情報，変更したい色（指定色）を示す色情報）が、文字列・色記憶手段１４を介してメモリ１７へ送られて記憶される（文字列指定処理、色指定処理、ステップ１４）。
つまり、文字列・色指定手段１３が、文字列に色をつける制御コマンドにもとづいて、その制御コマンドの示す文字列を指定文字列として指定し、さらに、その制御コマンドの示す色を指定色として指定する。そして、これら指定文字列と指定色を、指定文字列のフォント属性情報とともに、文字列・色記憶手段１４を介してメモリ１７へ送り記憶させる。
【００４８】
次いで、ＣＰＵ１２において、メモリ１７から取り出されたモノクロ画像データが解釈され、このモノクロ画像データの解釈とともに印刷部１８による描画処理が実行される。
ここで、ＣＰＵ１２が文字列を描画しようとした場合（印刷部１８に文字列を描画させようとした場合）に文字列検索手段１５が動作し、その描画されようとしている文字列やそのフォント属性が、文字列・色記憶手段１４によりメモリ１７上に格納されている文字列や、そのフォント属性情報と同じかどうかが検索される（検索処理、ステップ１５）。
【００４９】
この検索において、もし同じ文字列が存在しない場合には、特別な処理は実行されない。
一方、同じ文字列が存在する場合には、文字列・色記憶手段１４によりメモリ１７上に格納されている文字列に対応する色情報が抽出され、色変換手段１６を用いて該当する文字列の色情報が指定された色に変換され、通常の描画処理に戻される（色変換処理、ステップ１６）。
【００５０】
ＣＰＵ１２において、画像データがなくなるまでステップ１５及びステップ１６の処理が繰り返され、改ページ処理により印刷部１８を動作させて、指定文字列が色変換された画像を出力させる（色変換印刷処理、ステップ１７）。
この結果、ユーザの所望の印刷結果を得ることができる。
【００５１】
次に、制御コマンド列をコード化して出力する処理について、図３を参照して説明する。
情報処理装置３０において、モノクロ画像データの中から着色したい文字列が抽出され、その文字列と、その文字列のフォント属性と、その文字列に対して着色したい色とを指定するための制御コマンド（文字列・色指定コマンド）がファイルに記述される。また、制御コマンド列をコード化して印刷させるための制御コマンド（制御コマンド列出力要求コマンド）が、文字列・色指定コマンドとともに制御コマンド列として、そのファイルに記述される（ステップ３０）。
この制御コマンド列が記述されたファイルが、情報処理装置３０からカラー画像処理装置１０へ送信される（ステップ３１）。
なお、そのファイルには、モノクロ画像データ等を記述することもできる。
【００５２】
カラー画像処理装置１０のインタフェイス部１１で、制御コマンド列等が記述されたファイルが受信されると、このファイルがメモリ１７へ送られて記憶される（ステップ３２）。
カラー画像処理装置１０のＣＰＵ１２において、メモリ１７から制御コマンド列が取り出され、この制御コマンド列が解釈される（ステップ３３）。
【００５３】
この解釈において、文字列に色をつける制御コマンド（文字列・色指定コマンド）が認識されると、文字列・色指定手段１３が動作され、その制御コマンドの示す情報（色変換の対象となる文字列（指定文字列），指定文字列のフォント属性情報，変更したい色（指定色）を示す色情報）が、文字列・色記憶手段１４を介してメモリ１７へ送られて記憶される（文字列指定処理、色指定処理、ステップ３４）。
つまり、文字列・色指定手段１３が、文字列に色をつける制御コマンドにもとづいて、その制御コマンドの示す文字列を指定文字列として指定し、さらに、その制御コマンドの示す色を指定色として指定する。そして、これら指定文字列と指定色を、指定文字列のフォント属性情報とともに、文字列・色記憶手段１４を介してメモリ１７へ送り記憶させる。
【００５４】
さらに、ＣＰＵ１２における制御コマンド列の解釈において、制御コマンド列を印刷させる制御コマンド（制御コマンド列出力要求コマンド）が認識されると、コード化手段１９が動作され、制御コマンド列がコード変換される（コード変換処理、ステップ３５）。
そして、制御コマンド列を示すコードが印刷部１８へ送られて印刷媒体に印刷（出力）される（コード出力処理、ステップ３６）。
【００５５】
次に、印刷媒体から読み取ったコードの示す制御コマンド列にもとづいて、指定文字列が色変換された画像データを出力する処理について、図４を参照して説明する。
カラー画像処理装置１０のコード読取装置２０において、印刷媒体に印刷されているコードが読み取られると（コード読取処理、ステップ５０）、このコードがコード入力部２１へ送られる。
【００５６】
コード入力部２１で、コードが解析され、このコードの示す制御コマンド列が取得される（コード解析処理、ステップ５１）。
この取得された制御コマンド列が、インタフェイス部１１を介してメモリ１７へ送られ記憶される（制御コマンド列記憶処理）。
【００５７】
情報処理装置３０において、モノクロ画像データが記述されたファイルがカラー画像処理装置１０へ送信される（ステップ５２）。
カラー画像処理装置１０のインタフェイス部１１で、モノクロ画像データ等が記述されたファイルが受信されると、このファイルがメモリ１７へ送られて記憶される（ステップ５３）。
【００５８】
カラー画像処理装置１０のＣＰＵ１２において、メモリ１７から制御コマンド列が取り出され、この制御コマンド列が解釈される（ステップ５４）。
この解釈において、文字列に色をつける制御コマンドが認識されると、文字列・色指定手段１３が動作され、その制御コマンドの示す情報（指定文字列，指定文字列のフォント属性情報，指定色）が、文字列・色記憶手段１４を介してメモリ１７へ送られて記憶される（文字列指定処理、色指定処理、ステップ５５）。
つまり、文字列・色指定手段１３が、文字列に色をつける制御コマンドにもとづいて、その制御コマンドの示す文字列を指定文字列として指定し、さらに、その制御コマンドの示す色を指定色として指定する。そして、これら指定文字列と指定色を、指定文字列のフォント属性情報とともに、文字列・色記憶手段１４を介してメモリ１７へ送り記憶させる。
【００５９】
次いで、ＣＰＵ１２において、メモリ１７から取り出されたモノクロ画像データが解釈され、このモノクロ画像データの解釈とともに印刷部１８による描画処理が実行される。
ここで、ＣＰＵ１２が文字列を描画しようとした場合（印刷部１８に文字列を描画させようとした場合）に文字列検索手段１５が動作し、その描画されようとしている文字列やそのフォント属性が、文字列・色記憶手段１４によりメモリ１７上に格納されている文字列や、そのフォント属性情報と同じかどうかが検索される（検索処理、ステップ５６）。
【００６０】
この検索において、もし同じ文字列が存在しない場合には、特別な処理は実行されない。
一方、同じ文字列が存在する場合には、文字列・色記憶手段１４によりメモリ１７上に格納されている文字列に対応する色情報が抽出され、色変換手段１６を用いて該当する文字列の色情報が指定された色に変換され、通常の描画処理に戻される（色変換処理、ステップ５７）。
【００６１】
ＣＰＵ１２において、画像データがなくなるまでステップ１５及びステップ１６の処理が繰り返され、改ページ処理により印刷部１８を動作させて、指定文字列が色変換された画像を出力させる（色変換印刷処理、ステップ５８）。
この結果、ユーザの所望の印刷結果を得ることができる。
【００６２】
次に、画像処理プログラムについて説明する。
上記の実施形態におけるコンピュータ（情報処理装置やカラー画像処理装置）の各種機能は、記憶部（メモリ）に記憶された画像処理プログラムにより実現される。
【００６３】
特に、画像処理プログラムは、コンピュータに読み込まれることにより、コンピュータの各構成要素に指令を送り、所定の処理、たとえば、カラー画像処理装置の文字列指定処理、色指定処理、検索処理、色変換処理、色変換印刷処理、コード変換処理、コード出力処理、コード読取処理、コード解析処理などを行わせる。
これによって、指定文字列色変換出力機能（それらカラー画像処理装置の文字列指定処理、色指定処理、検索処理、色変換処理、色変換印刷処理、コード変換処理、コード出力処理、コード読取処理、コード解析処理などを実行する機能）は、画像処理プログラムとコンピュータとが協働した情報処理装置やカラー画像処理装置により実現される。
【００６４】
なお、指定文字列色変換出力機能を実現するための画像処理プログラムは、コンピュータのＲＯＭ等に記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ等の記憶媒体を内蔵し、カラー画像処理装置に外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク，メモリカード，光磁気ディスク等をいう。
【００６５】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭにロードされて、ＣＰＵにより実行される。この実行により、上述した本実施形態のカラー画像処理装置の機能が実現される。
さらに、コンピュータで画像処理プログラムをロードする場合、他のコンピュータで保有された画像処理プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされた画像処理プログラムも、ＣＰＵにより実行され、本実施形態のカラー画像処理装置の指定文字列色変換機能を実現する。
【００６６】
以上、本発明のカラー画像処理装置、画像形成方法及び画像処理プログラムの好ましい実施形態について説明したが、本発明に係るカラー画像処理装置、画像形成方法及び画像処理プログラムは上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、上述した実施形態では、モノクロ画像データ中の指定文字列を色変換する処理を示したが、画像データは、モノクロ画像データに限定されるものではなく、カラー画像データであってもよい。
【００６７】
また、図２においては、指定文字列が色変換された画像を出力する処理を、図３においては、制御コマンド列を示すコードを出力する処理を、図４においては、印刷媒体から読み取られたコードの示す制御コマンド列にもとづいて指定文字列が色変換された画像を出力する処理を、それぞれ示したが、例えば、それら図２〜図４に示す処理を組み合わせた処理を情報処理装置３０及びカラー画像処理装置１０に実行させることもできる。
例えば、図５に示すように、制御コマンド列とモノクロ画像データとが記述されたファイルを情報処理装置３０からカラー画像処理装置１０へ送信し、指定文字列が色変換された画像と制御コマンド列を示すコードとをそれぞれカラー画像処理装置に出力させることもできる。
【００６８】
【発明の効果】
以上のように、本発明によれば、カラー画像処理装置が、制御コマンド列をコード化して印刷出力するとともに、そのコード化された制御コマンド列を読み取って、モノクロデータに含まれる指定文字列を指定色に色変換して印刷出力することができる。
このため、ユーザは、情報処理装置での制御コマンド列の作成や、この制御コマンド列の画像処理装置への送信の手間を軽減することができる。
そして、情報処理装置での操作の軽減にともなって、入力ミスによる制御コマンド列の再編集を回避できる。
【図面の簡単な説明】
【図１】本発明にかかるカラー画像処理装置及び情報処理装置の構成を示すブロック図である。
【図２】指定文字列が色変換された画像を出力する処理を示すフローチャートである。
【図３】制御コマンド列を示すコードを出力する処理を示すフローチャートである。
【図４】印刷媒体から読み取られたコードの示す制御コマンド列にもとづいて指定文字列が色変換された画像を出力する処理を示すフローチャートである。
【図５】指定文字列が色変換された画像と、制御コマンド列を示すコードとを出力する処理を示すフローチャートである。
【符号の説明】
１０  カラー画像処理装置
１１  インタフェイス部
１２  ＣＰＵ
１３  文字列・色指定手段
１４  文字列・色記憶手段
１５  文字列検索手段
１６  色変換手段
１７  メモリ
１８  印刷部
１９  コード化手段
２０  コード読取装置
２１  コード入力部
３０  情報処理装置
【図１】
2004338292.tif 000003
【図２】
2004338292.tif 000004
【図３】
2004338292.tif 000005
【図４】
2004338292.tif 000006
【図５】
2004338292.tif 000007