(57)【特許請求の範囲】
【請求項１】
原稿の印刷データにもとづき前記原稿の画像を作成して印刷する画像形成装置であって、
予め定めた特定のソフトウェアデータに固有の情報を記憶する特定情報記憶手段と、
外部から取得したソフトウェアデータに付された情報に前記固有の情報が含まれているか否かによって外部から取得したソフトウェアデータが前記特定のソフトウェアデータであるか否かを判定する特定データ判定手段と、
外部から取得したソフトウェアデータが予め定めた特定のソフトウェアデータである場合に、前記外部から取得したソフトウェアデータに付された情報を用いて所定の付加画像を作成する付加画像作成手段と、
前記付加画像と前記原稿の画像とを合成した合成画像を作成する合成画像作成手段と、
前記外部から取得したソフトウェアデータが予め定めた特定のソフトウェアデータである場合に、当該外部から取得したソフトウェアデータを用いて所定の画像処理を実施する画像処理手段と、
前記合成画像を印刷する印刷手段とを備え、
前記付加画像作成手段が、
前記外部から取得したソフトウェアデータが前記特定データ判定手段により前記特定のソフトウェアデータであると判定されれば、前記外部から取得したソフトウェアデータに付された前記固有の情報を用いて前記付加画像を作成し、前記特定のソフトウェアデータではないと判定されれば、前記付加画像を作成しない
ことを特徴とする画像形成装置。
【請求項２】
前記特定情報記憶手段は、
前記特定のソフトウェアデータの対象となるソフトウェアの内容及び識別情報を含む対象リストと、前記特定データ判定手段の判定に基づく前記特定のソフトウェアデータの有無と、前記特定のソフトウェアデータの固有の情報を含む印字用付加情報を記憶し、
前記特定データ判定手段は、
前記対象リストを参照して、外部から取得したソフトウェアデータが前記特定のソフトウェアデータか否かを判定し、
前記付加画像作成手段は、
外部から取得したソフトウェアデータが前記特定のソフトウェアデータと判定されると、前記特定のソフトウェアデータが有ることの情報と外部から取得した当該ソフトウェアデータの固有の情報を印字用付加情報として、この印字用付加情報に基づく付加画像の作成を描画手段に依頼する
請求項１記載の画像形成装置。
【請求項３】
前記固有の情報が前記外部から取得したソフトウェアデータのバージョン情報である
請求項１又は２記載の画像形成装置。
【請求項４】
前記画像処理手段は、前記合成画像作成手段において前記原稿の画像と合成する付加画像がない場合には、前記原稿の画像に対して、当該画像形成装置に予め備えられている元のソフトウェアデータを用いて前記所定の画像処理を実施する
請求項１〜３のいずれか一項記載の画像形成装置。
【請求項５】
前記特定のソフトウェアデータが、特定のカラーテーブルおよび／又は特定のスクリーンパターンであり、
前記所定の画像処理が、色変換処理および／又はスクリーン処理である
請求項１〜４のいずれか一項記載の画像形成装置。
【請求項６】
原稿の印刷データにもとづき前記原稿の画像を作成して印刷する画像形成装置を構成するコンピューターを、
予め定めた特定のソフトウェアデータに固有の情報を記憶する特定情報記憶手段、
外部から取得したソフトウェアデータに付された情報に前記固有の情報が含まれているか否かによって外部から取得したソフトウェアデータが前記特定のソフトウェアデータであるか否かを判定する特定データ判定手段、
外部から取得したソフトウェアデータが予め定めた特定のソフトウェアデータである場合に、前記外部から取得したソフトウェアデータに付された情報を用いて所定の付加画像を作成する付加画像作成手段、
前記付加画像と前記原稿の画像とを合成した合成画像を作成する合成画像作成手段、
前記外部から取得したソフトウェアデータが予め定めた特定のソフトウェアデータである場合に、当該外部から取得したソフトウェアデータを用いて前記所定の画像処理を実施する画像処理手段及び、
前記合成画像を印刷する印刷手段として機能させ、
前記付加画像作成手段に、前記外部から取得したソフトウェアデータが前記特定データ判定手段により前記特定のソフトウェアデータであると判定されれば、前記外部から取得したソフトウェアデータに付された前記固有の情報を用いて前記付加画像を作成させ、前記特定のソフトウェアデータではないと判定されれば、前記付加画像を作成させない手段として機能させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロードしたカラーテーブルやスクリーンパターンにもとづき画像処理を行う画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
近年、カラープリンターなどの画像形成装置のユーザーは、ネットワーク又はＵＳＢインターフェース等を介して、新たなカラーテーブルやスクリーンパターンをダウンロードすることによって、ユーザーの好みの色味や階調を表現することができる。
ところが、このように外部から新たなソフトウェアデータを取り込む場合、ユーザーの操作ミスにより誤ったデータがダウンロードされたことによるロックや異常画像が発生することがあるため、このような不具合の発生を未然に防ぐため不正なダウンロードデータを排除する方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２９６０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような不正なダウンロードデータを排除する方法では、動作を保証できないソフトウェアデータを取り除くことによって不正な動作を未然に防ぐことはできるが、形式的には不正とされないソフトウェアデータはその対象外となっている。
このため、すぐに問題を生じさせることがないために関係者の意識が低く、一般的にも認識しづらいソフトウェアデータに対しては、以下のような問題が生じていた。
【０００５】
例えば、図６に示すように、ユーザーから色味の調整依頼を受けたカラープリンターの販社窓口は、プリンターメーカーの技術担当にカスタムカラーテーブルの作成依頼を行うことがある（Ｓ１）。
この場合、プリンターメーカーの技術担当は、複数の試用版カラーテーブル（Color  Table  TEST１〜３）を配布し（Ｓ２）、これを取得した販社窓口が試用版カラーテーブルを選択して（Ｓ３）サービスマンに配布するか、複数の試用版カラーテーブルをサービスマンに配布する（Ｓ４）。試用版カラーテーブルを複数とするのは、一般に、ユーザーの要求する色は明確でなく、また、要求する色がカラープリンターでは再現できないことがあり、色味が近似するいくつかのカラーテーブルを用意してユーザーの意に沿ったものをユーザー自身に選択してもらうケースが多いからである。
【０００６】
試用版カラーテーブルを受け取ったサービスマンは、ユーザーのところへ赴き、各試用版カラーテーブルをダウンロードして、それぞれの印字結果を出力し、ユーザーは、これらの印字結果を参照することによって一のカラーテーブルを選択する。通常は、その後、ユーザーによる一定の試用期間を経て正規版カラーテーブルの導入に至る。
【０００７】
ところで、その後、サービスマンや顧客窓口から技術部門に対し所定の報告がなされないために、メンテナンス等の対応に支障が生ずることがある。
例えば、ユーザーの依頼又は他の理由により現行のカラーテーブルを修正する必要が発生し、技術部門が、現行のカラーテーブルに対応した新たなカラーテーブルを準備しなければならないことがある。
ところが、所定の報告がされないまま、しばらくの期間（例えば数ヶ月）が経過した後にカラーテーブルを修正する必要が生じた場合、サービスマンや顧客窓口は、Color  Table  TEST１〜３のうちのどのカラーテーブルをダウンロードしたかを覚えていないため、技術部門は、Color  Table  TEST１〜３のすべてに対応したカラーテーブルをそれぞれ準備しなければならなくなる。
【０００８】
すなわち、ダウンロードされた試用版カラーテーブルについての管理が適切にされていない場合、本来不必要なカラーテーブルについてまで準備する無駄が生じ、この対応に係る技術者の管理・修正コストが無用に発生する問題が生じていた。
また、カラーテーブルは、実態のないソフトウェアデータであるため、管理が不十分だと濫用を招くおそれがあるが、試用版カラーテーブルに対する管理は煩わしく、このことも問題となっていた。
【０００９】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、ダウンロードデータを可視化することによって、ダウンロードデータの管理に起因する無駄なコストの発生を防ぎ、併せて、ダウンロードデータの濫用を防止する画像形成装置及び画像形成プログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の画像形成装置は、原稿の印刷データにもとづき前記原稿の画像を作成して印刷する画像形成装置であって、外部から取得したソフトウェアデータが予め定めた特定のソフトウェアデータである場合に、前記外部から取得したソフトウェアデータに付された情報を用いて所定の付加画像を作成する付加画像作成手段と、前記付加画像と前記原稿の画像とを合成した合成画像を作成する合成画像作成手段と、前記合成画像を印刷する印刷手段とを備える構成としてある。
【００１１】
また、本発明の画像形成プログラムは、原稿の印刷データにもとづき前記原稿の画像を作成して印刷する画像形成装置を構成するコンピューターを、外部から取得したソフトウェアデータが予め定めた特定のソフトウェアデータである場合に、前記外部から取得したソフトウェアデータに付された情報を用いて所定の付加画像を作成する付加画像作成手段、前記付加画像と前記原稿の画像とを合成した合成画像を作成する合成画像作成手段、及び、前記合成画像を印刷する印刷手段として機能させる構成としてある。
【発明の効果】
【００１２】
本発明の画像形成装置及び画像形成プログラムによれば、ダウンロードデータの管理に起因する無駄なコストの発生を防ぎ、併せて、ダウンロードデータの濫用を防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の画像形成装置の一実施形態であるカラープリンターの概略構成を示すブロック図である。
【図２】本実施形態に係る試用版情報格納メモリー１７２に格納される各種データを示した図であり、（ａ）は試用版対象リスト、（ｂ）は試用版印字用付加情報、（ｃ）は試用版印字用付加画像を示した図である。
【図３】本実施形態の概念を示した図であり、（ａ）は試用版カラーテーブルがダウンロードされている場合、（ｂ）は試用版カラーテーブルがダウンロードされていない場合の概念図である。
【図４】本実施形態に係る試用版付加画像の作成方法を示すフローチャートである。
【図５】本実施形態に係る本実施形態に係る印刷方法を示すフローチャートである。
【図６】従来の問題を説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る画像形成装置の一実施形態であるカラープリンターについて図面を参照して説明する。
ここで、以下に説明する本発明の実施形態に係るカラープリンターは、画像形成プログラム（ソフトウェア）の命令によりコンピューターで実行される処理，手段，機能によって実現される。ここでコンピューターは、ＣＰＵ（Central
Process Unit）やチップセット等の制御要素、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等により構成されたコンピューターを有する。ＣＰＵは、画像処理プログラムを実行する演算処理装置である。ＲＯＭは、プログラム及びデータを予め記憶した不揮発性のメモリーである。ＲＡＭは、プログラムを実行する際にそのプログラム及びデータを一時的に記憶して、作業領域として用いるメモリーである。ＲＯＭに記憶された画像形成プログラムは、ＣＰＵに読み込まれることにより実行される。このとき、ＣＰＵは、画像形成プログラムに従って、後述する描画処理部、出力画像形成部、ダウンロード制御部および使用版情報制御部として機能する。更に、ＣＰＵは、画像形成プログラムに従ってカラープリンターの各構成要素に指令を送り、各構成要素をPDL受信部、描画メモリーおよび出力エンジンとして機能させる。すなわち、本実施形態のカラープリンターにおける各処理・手段は、画像形成プログラムとコンピューターとが協働した具体的手段によって実現される。
なお、画像形成プログラムの全部又は一部は、例えば、磁気ディスク，光ディスク，半導体メモリー，その他任意のコンピューターで読取り可能な記録媒体により提供され、記録媒体から読み出された画像形成プログラムがコンピューターにインストールされて実行される。また、画像形成プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピューターにロードし実行することもできる。
【００１５】
まず、本発明の実施形態に係るカラープリンターの構成について、図１を参照して説明する。
【００１６】
図１は、本発明の実施形態に係るカラープリンターの概略構成を示すブロック図である。
本実施形態のカラープリンター１は、図１に示すように、画像形成プログラムとコンピューターとが協働した具体的手段として、ＰＤＬ受信部１１と、描画処理部１２と、描画メモリー１３と、出力画像形成部１４と、ダウンロード制御部１５と、出力エンジン１６と、試用版情報制御部１７とを備える。
【００１７】
ＰＤＬ受信部１１は、パーソナルコンピューターや、ＵＳＢメモリー等の可搬型メモリーからＰＤＬデータ（印刷データ）を受信するインターフェースを備える。ＰＤＬ受信部１１は、受信したＰＤＬデータを解釈し、解釈した内容に対応した描画命令を呼び出す。
描画処理部１２は、描画命令にしたがってＰＤＬデータ用のビットマップ画像を生成する。
描画メモリー１３は、ＲＡＭ（Random  Access  Memory）などの揮発性のメモリーからなり、描画処理部１２が生成したビットマップ画像を一時的に保存する。
【００１８】
出力画像形成部１４は、画像処理部１４１および合成画像作成部１４２を備える。画像処理部１４１は、描画メモリー１３に保存されたビットマップ画像を取り出して色変換処理を行い、また、スクリーン処理を行う。色変換処理やスクリーン処理は、図示しない記憶媒体に予め保有したカラーテーブルやスクリーンパターン（以下、元のカラーテーブル等と称する）を用いて行う。ここで、カラーテーブルとは、入力値として例えばＲＧＢ表色系から、出力値として例えばＣＭＹＫ表色系へ変換する、いわゆる色変換テーブル（ｃＬＵＴ：Color  Look-Up  Table）を意味する。
また、合成画像作成部１４２は、後述する付加画像のビットマップ画像とＰＤＬ用のビットマップ画像とを合成して合成画像を作成する。
【００１９】
ダウンロード制御部１５は、外部から新たなカラーテーブルやスクリーンパターンなどのソフトウェアデータをダウンロードすることによって元のカラーテーブル等を新たなカラーテーブル等に切り替えることができる。
ダウンロード制御部１５は、ＰＤＬ受信部１１を介して外部からダウンロードしたソフトウェアデータを所定の記憶媒体に保存する。本実施形態では、所定の記憶媒体としてＨＤＤ１５１（Hard  Disc  Drive）を用いる。前記所定の記憶媒体は、ＨＤＤ１５１に限らず、電源のオン／オフによってデータが消去されず、また、プリンタコントローラなど他のデータの書き換えを行っても消去されないものであれば、ＮＡＮＤフラッシュメモリー等の不揮発メモリー（同図に示すダウンロードカラーテーブルメモリー１５２）であっても良い。
なお、図１に示すように、通常は、ＨＤＤ１５１にソフトウェアデータを保存し、その実行時にソフトウェアを一時的にダウンロード色変換メモリー１５２に読み出して用いるように記憶媒体を使い分けても良い。
【００２０】
このため、ＨＤＤ１５１等の所定の記憶媒体にカラーテーブルやスクリーンパターンのソフトウェアデータが保存されている場合、画像処理部１４１は、描画メモリー１３から取り出したビットマップ画像に対し、このカラーテーブルを介して色変換処理を行い、このスクリーンパターンを介してスクリーン処理を行う（本発明の画像処理手段の動作）。そして、画像処理部１４１は、このような画像処理が施されたビットマップ画像を出力エンジン１６に出力する。
【００２１】
出力エンジン１６は、ビットマップ画像にもとづきプリント用紙等に印刷処理を行う。例えば、出力エンジン１６は、帯電、現像、転写および定着の各機構を有しており、画像処理部１４１から出力されたビットマップ画像のトナー像を各種転写体に形成し、このトナー像をプリント用紙等に転写し、定着処理を行うことにより印刷処理を行う。
【００２２】
ここで、カラープリンター１は、本実施形態の特徴的な構成として、試用版情報制御部１７を備えている。
試用版情報制御部（特定データ判定手段）１７は、試用版のカラーテーブルやスクリーンパターンなど特定のソフトウェアデータがダウンロードされている場合に、そのカラーテーブルやスクリーンパターンがダウンロードされていることを示す付加画像を形成するため、試用版情報判定部１７１と、試用版情報格納メモリー１７２と、付加画像作成部１７３とを備える。
【００２３】
試用版情報判定部１７１は、ダウンロード制御部１５によって外部からダウンロードされたカラーテーブルやスクリーンパターンなどのソフトウェアデータが試用版であるか否かを判定する。
具体的には、ＨＤＤ１５１に格納されているソフトウェアデータに付されたバージョン名を取り出し、所定の識別情報（本実施形態の場合「TEST」）が含まれているか否かを判断する。そして、所定の識別情報が含まれている場合には、そのソフトウェアデータは試用版であると判定し、所定の識別情報が含まれていない場合には、そのソフトウェアデータは試用版ではないと判定する（すなわち、正規版と判定する）。
実際の動作としては、後述する「試用版対象リスト」に格納されたソフトウェアデータがＨＤＤ１５１に保存されているか否かを判定する。
【００２４】
試用版情報格納メモリー（特定情報記憶手段）１７２は、試用版対象リストと、試用版印字用付加情報を記憶する。
「試用版対象リスト」には、主に試用版判定の対象となるソフトウェアデータの情報を格納する。具体的には、図２（ａ）に示すように、ＩＤに対応づけた対象ソフトウェアの内容、ソフトウェアデータの対象数、試用版情報判定に用いる識別名（識別情報）などを格納する。
【００２５】
「試用版印字用付加情報」には、付加画像の印字用情報を予め格納するとともに、試用版情報判定部１７１による判定結果等を格納する。
例えば、図２（ｂ）に示すように、試用版カラーテーブルの付加画像に関する印字用情報として、付加画像の印字位置（100,100）、印字のフォント情報（ＭＳＰゴシック、ＲＧＢ＝（128,128,128）、大きさ（11pt））等が格納され、試用版スクリーンパターンの付加画像に関する印字用情報として、付加画像の印字位置（100,200）、印字のフォント情報（ＭＳＰゴシック、ＲＧＢ＝（128,128,128）、大きさ（11pt））等が格納される。
また、試用版情報判定部１７１の判定にもとづく試用版ソフトウェアの有無や、試用版ソフトウェアのバージョン情報が事後的に格納される。
【００２６】
付加画像作成部（付加画像作成手段）１７３は、試用版ソフトウェアの内容を付加画像として作成するものであり、具体的には、試用版ソフトウェアのバージョン名を用いる。
付加画像作成部１７３の実際の動作は、試用版対象リスト（図２（ａ））に格納された対象ソフトウェアについての付加画像の作成を描画処理部１２に依頼するものであり、その依頼とともに試用版印字用付加情報（図２（ｂ））に格納された該当情報を描画処理部１２に通知する。
【００２７】
例えば、図２（ａ）の試用版対象リストを参照すると、前記リストには「Color  Table」と「Screen」が掲載されているため、付加画像作成部１７３は、試用版カラーテーブルと試用版スクリーンパターンとが付加画像の作成対象と認識することができる。
【００２８】
ここで、図２（ｂ）に示す試用版印字用付加情報を参照すると、「Color  Table」の「試用版の有無」は「有」となっているため、付加画像作成部１７３は、試用版カラーテーブルに関する付加画像の作成依頼を描画処理部１２に依頼する。また、このとき、付加画像作成部１７３は、試用版印字用付加情報の「バーション名」、「印字位置」、「フォント情報」を取り出して、これらの情報を描画処理部１２に出力する。
他方、「Screen」の「試用版の有無」は「−」（無を示す記号）となっているため、付加画像作成部１７３は、試用版スクリーンパターンに関する付加画像の作成依頼は行わない。
【００２９】
付加画像作成部１７３から付加画像の作成依頼を受けた描画処理部１２は、「印字位置」及び「フォント情報」にもとづき「バーション名」の文字情報を付加画像用のビットマップ画像として作成する。
図２（ｃ）は、描画処理部１２によって作成された付加画像の一例であり、付加画像作成部１７３の依頼にもとづき、「Color  Table  TEST１」の文字情報を、ＭＳＰゴシックの１１ptで作成し、これを印字座標(100,100)に配置した例を示したものである。
【００３０】
このようにして作成された付加画像用のビットマップ画像は、描画メモリー１３に一時的に保存され、合成画像作成部１４２が、ＰＤＬデータにもとづき作成されたＰＤＬデータ用のビットマップ画像と合成し（本発明の合成画像作成手段の動作）、その合成画像は出力エンジン１６によってプリント用紙等に印刷される（本発明の印刷手段の動作）。
例えば、図３（ａ）に示すように、電子文書（原稿）によって表される画像（原稿画像）と試用版カラーテーブルのバージョン（付加画像）とが一のプリント用紙に印刷されることとなる。逆に、試用版カラーテーブルを含む試用版ソフトウェアが一切ダウンロードされていない場合（内蔵するＨＤＤ１５１に保存されていない場合）、図３（ｂ）に示すように、電子文書によって表される原稿画像のみがプリント用紙に印刷されることとなる。
【００３１】
つぎに、本実施形態に係る試用版付加画像の作成方法について、図４を参照して説明する。
図４は、本実施形態に係る試用版付加画像の作成方法を示すフローチャートである。
【００３２】
カラープリンター１の電源が起動されると、試用版情報判定部１７１は、対象となるソフトウェアデータの検索を行う（Ｓ１０１）。具体的には、試用版情報判定部１７１が、試用版対象リストを参照し、最初（ＩＤ：１）に示されるカラーテーブルのデータがＨＤＤ１５１に保存されているか否かをダウンロード制御部１５に問い合わせる。なお、対象ソフトウェアの検索は、電源起動時に限定するものではなく、他のタイミング（例えば、カラーテーブルのダウンロード時など）であってもよい。
【００３３】
ここで、対象のソフトウェアデータが検出された場合（Ｓ１０２：対象ソフト有）、試用版情報判定部１７１は、そのソフトウェアが試用版であるか否かを判定する（Ｓ１０３）。
具体的には、試用版情報判定部１７１は、ＨＤＤ１５１に保存されたソフトウェアデータに付されたバージョン情報を抽出し、このバージョン情報に所定の識別情報が含まれている場合にはそのソフトウェアは試用版であると判定する。例えば、識別名「TEST」の有無によって試用版か否かの判定を行う場合において、「Color  Table  TEST１」なるバージョン情報が付されているソフトウェアデータが検出された場合は、そのバージョン名に識別名「TEST」が含まれるため試用版ソフトウェアと判定される。
【００３４】
検出されたソフトウェアが試用版であると判定された場合（Ｓ１０４：試用版）、付加画像作成部１７３は、描画処理部１２に対して試用版ソフトウェアに関する付加画像の作成を依頼する（Ｓ１０５）。
具体的には、上記の例の場合、付加画像作成部１７３は、「試用版の有無」を「有」、バージョン名を「Color  Table  TEST１」として試用版印字用付加情報に格納し、この情報とともに、付加画像の作成依頼を描画処理部１２に対して行う。
【００３５】
描画処理部１２は、付加画像作成部１７３から付加画像の作成依頼を受けると、この依頼通知とともに受けた試用版印字用付加情報にもとづき試用版ソフトウェアに関する付加画像のビットマップ画像を作成する（Ｓ１０６）。
具体的には、試用版印字用付加情報の「フォント情報」にもとづく「バージョン名」の文字列をオブジェクト画像として作成し、このオブジェクト画像を「印字位置」にもとづき配置することによって付加画像を作成する（図２（ｃ）参照）。
なお、描画処理部１２は、作成した付加画像を、描画メモリー１３の所定領域に保存するとともに、その保存先アドレスを試用版印字用付加情報の「付加画像アドレス」に格納する。
【００３６】
そして、試用版情報制御部１７は、次の試用版対象ソフトウェアの残りが有るか否かを確認する（Ｓ１０７）。
なお、ステップＳ１０２において、対象のソフトウェアデータがないことが確認された場合（Ｓ１０２：対象ソフト無）や、ステップＳ１０４において、ソフトウェアが試用版でないと判定された場合（Ｓ１０４：非試用版）もステップＳ１０７に進む。
残りの対象ソフトウェアがある場合（Ｓ１０７：ＹＥＳ）、ステップＳ１０１に戻り、残りの対象ソフトウェアに対する同様の処理を行う。例えば、本実施形態の例の場合、試用版対象リストを参照すると、ＩＤ：１（カラーテーブル）とＩＤ：２（スクリーンパターン）があるため、例えば、カラーテーブルの付加画像を作成した後は、試用版スクリーンパターンに対するステップＳ１０１〜Ｓ１０６の処理を行う。
【００３７】
つぎに、本実施形態に係る印刷方法について、図５を参照して説明する。
図５は、本実施形態に係る印刷方法を示すフローチャートである。
【００３８】
同図に示すように、まず、ＰＤＬ受信部１１が外部のパーソナルコンピューター等からＰＤＬデータを受信する（Ｓ２０１）。
また、ＰＤＬ受信部１１は、受信したＰＤＬデータのコマンド解析を行い、描画コマンドを検出した場合には描画処理部１２に対して描画依頼を行う。
次に、描画処理部１２が、ＰＤＬ受信部１１から依頼された描画命令にもとづいてＰＤＬデータに基づくビットマップ画像を作成する（Ｓ２０２）。描画処理部１２は、作成したＰＤＬデータに基づくビットマップ画像を、描画メモリー１３に保存する。
【００３９】
続いて、合成画像作成部１４２は、付加画像の確認を行う（Ｓ２０３）。
具体的には、出力画像形成部１４が、試用版情報制御部１７へ問い合わせ、試用版情報制御部１７は、試用版印字用付加情報の「試用版の有無」に格納された情報によって付加画像の有無を確認する。
そして、「試用版の有無」において「有」が確認された場合、試用版情報制御部１７は、「付加画像アドレス」情報を合成画像作成部１４２に通知する。
【００４０】
次に、合成画像作成部１４２は、出力画像の形成を行う（Ｓ２０４）。
具体的には、合成画像作成部１４２は、試用版情報制御部１７から通知された「付加画像アドレス」にもとづき描画メモリー１３から付加画像用のビットマップ画像を取り出し、また、同様にＰＤＬデータに基づくビットマップ画像を取り出す。合成画像作成部１４２は、描画メモリー１３から取り出した付加画像用およびＰＤＬデータに基づくビットマップ画像を合成する。
また、出力画像形成部１４は、合成画像に対しＨＤＤ１５１に保存された試用版のカラーテーブル及びスクリーンパターンを用いて色変換処理及びスクリーン処理を施して最終出力画像を作成する。
他方、付加画像がない場合には、合成画像作成部１４２は、ＰＤＬデータ用のみからなるビットマップ画像に対し元のカラーテーブル等を用いて色変換処理とスクリーン処理を施して最終出力画像を作成する。
なお、合成画像作成部１４２は、最終出力画像を出力エンジン１６に出力する。
【００４１】
そして、出力エンジン１６が、最終出力画像にもとづいて印刷処理を行う（Ｓ２０５）。
これにより、対象の試用版ソフトウェアがダウンロードされている場合には、ＰＤＬデータにもとづく原稿画像と試用版ソフトウェアを示す付加画像とが合成された印刷結果を排出することができる（図３（ａ）参照）。
【００４２】
以上説明したように、本実施形態のカラープリンター１によれば、試用版のカラーテーブルやスクリーンパターンなどの特定のソフトウェアデータがダウンロードされているか否かを判定し、このような特定のソフトウェアデータがダウンロードされていると判定された場合には、そのソフトウェアデータの概要を付加画像として印字物に明示することができる。
【００４３】
このため、ダウンロードした試用版のカラーテーブルやスクリーンパターンについての管理の手間を省くことができる。
具体的には、試用版のカラーテーブル等をダウンロードしたサービスマンやその関係者が所定の報告を行わず、どの試用版カラーテーブルを導入したかを忘れたとしても、印字物を見ることによって使用中のカラーテーブルを認識することができる。
また、試用版のカラーテーブル等を可視化することによって、ユーザーに正規版への移行を促すことができる。
さらに、試用版のカラーテーブル等のバージョン名を印字して明示するようにしているため、バージョン確認作業を別個に行うことなく印字状態の比較を簡易に行うことができる。
加えて、試用版のカラーテーブル等として複数のソフトウェアデータを配布したばあいであっても、現行のカラーテーブル等のみを印字するようにしているため、濫用を防ぐことができる。
【００４４】
以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明にかかる画像形成装置は、上述した実施形態に限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本実施形態においては、試用版のカラーテーブルやスクリーンパターンを対象として説明したが、試用目的以外で用いるソフトウェアデータであってもその管理を補助することができる。また、試用版のカラーテーブルおよび試用版のスクリーンパターンのうち、いずれか一方をダウンロードする場合において、本発明を実施できることは言うまでもない。
【産業上の利用可能性】
【００４５】
本発明は、ダウンロードしたカラーテーブルやスクリーンパターンにもとづき画像処理を行うことが可能な画像形成装置に好適に利用することができる。
【符号の説明】
【００４６】
１  カラープリンター（画像形成装置）
１１  ＰＤＬ受信部
１２  描画処理部
１３  描画メモリー
１４  出力画像形成部
１４１  画像処理部
１４２  合成画像作成部
１５  ダウンロード制御部
１５１  ＨＤＤ（Hard  Disc  Drive）
１６  出力エンジン（印刷手段）
１７  試用版情報制御部
１７１  試用版情報判定部（特定データ判定手段）
１７２  試用版情報格納メモリー（メモリー）
１７３  付加画像作成部
【図１】
0005388936.tif 000002
【図２】
0005388936.tif 000003
【図３】
0005388936.tif 000004
【図４】
0005388936.tif 000005
【図５】
0005388936.tif 000006
【図６】
0005388936.tif 000007