(57)【要約】【課題】画像が形成された領域の仕上がりを損なうことなく、発光する物質を含む現像剤を用いて画像を形成できるようにすること。【解決手段】画像形成装置１００は、形成する画像を示す画像形成データに基づいて、１ページに形成する複数の画像に含まれる第１の画像を、第１の現像剤を用いて媒体に形成し、その画像形成データに基づいて、媒体の第１の画像が形成されていない画像不形成領域に、その複数の画像に含まれている第２の画像を、発光する物質を含む第２の現像剤を用いて形成する印刷機能部１２４を備える。【選択図】図１
2017067972.tif 000002
【特許請求の範囲】
【請求項１】
形成する画像を示す画像形成データに基づいて、１ページに形成する複数の画像に含まれる第１の画像を、第１の現像剤を用いて媒体に形成する第１の画像形成部と、
前記画像形成データに基づいて、前記媒体の前記第１の画像が形成されていない画像不形成領域に、前記複数の画像に含まれている第２の画像を、発光する物質を含む第２の現像剤を用いて形成する第２の画像形成部と、を備えること
を特徴とする画像形成装置。
【請求項２】
前記画像不形成領域は、前記媒体の面の内、前記第１の画像が形成された面の逆の面であること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第２の画像は、前記第１の画像が形成された面から見て、前記第１の画像と重ならないように形成されること
を特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第２の画像形成部は、前記第２の画像の左右を反転させて、前記画像不形成領域に形成すること
を特徴とする請求項１から３の何れか一項に記載の画像形成装置。
【請求項５】
前記第２の画像の左右を反転するか否かを設定する設定部をさらに備え、
前記第２の画像形成部は、前記設定部において、前記第２の画像の左右を反転する設定が行われた場合には、前記第２の画像の左右を反転させて、前記画像不形成領域に形成し、前記第２の画像の左右を反転しない設定が行われた場合には、前記第２の画像の左右を反転させずに、前記画像不形成領域に形成すること
を特徴とする請求項１から３の何れか一項に記載の画像形成装置。
【請求項６】
前記物質は、特定の周波数の光に反応して発光すること
を特徴とする請求項１から５の何れか一項に記載の画像形成装置。
【請求項７】
前記特定の周波数の光は、紫外光であること
を特徴とする請求項６に記載の画像形成装置。
【請求項８】
形成する画像を示す画像形成データに基づいて、１ページに形成する複数の画像に含まれる第１の画像を、第１の現像剤を用いて媒体に形成し、
前記画像形成データに基づいて、前記媒体の前記第１の画像が形成されていない画像不形成領域に、前記複数の画像に含まれている第２の画像を、発光する物質を含む第２の現像剤を用いて形成すること
を特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関し、特に、発光する物質を含む現像剤を用いて画像を形成する画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
複合機等の画像形成装置を用いてより付加価値の高い画像形成を行う手法の一つとして可視光のもとでは見えないが、ブラックライト等から発せられる紫外光のもとでのみ見えるＵＶトナー（不可視トナー）を使うことで、画像に、偽造防止のシリアル番号、及び、生成する画像の作成者名、作成日付又は変更履歴等のプロパティ情報を付加する方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８６３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ＵＶトナーで印刷した場合でも、印刷された内容が完全に視認できなくなるわけでなく、一般的な室内照明灯等においても印刷された内容が確認できてしまうことがある。また、表面のテカリによって仕上がりが意図したものにならない場合もある。
【０００５】
そこで、本発明は、画像が形成された領域の仕上がりを損なうことなく、発光する物質を含む現像剤を用いて画像を形成できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る画像形成装置は、形成する画像を示す画像形成データに基づいて、１ページに形成する複数の画像に含まれる第１の画像を、第１の現像剤を用いて媒体に形成する第１の画像形成部と、前記画像形成データに基づいて、前記媒体の前記第１の画像が形成されていない画像不形成領域に、前記複数の画像に含まれている第２の画像を、発光する物質を含む第２の現像剤を用いて形成する第２の画像形成部と、を備えることを特徴とする。
【０００７】
本発明の一態様に係る画像形成方法は、形成する画像を示す画像形成データに基づいて、１ページに形成する複数の画像に含まれる第１の画像を、第１の現像剤を用いて媒体に形成し、前記画像形成データに基づいて、前記媒体の前記第１の画像が形成されていない画像不形成領域に、前記複数の画像に含まれている第２の画像を、発光する物質を含む第２の現像剤を用いて形成することを特徴とする。
【発明の効果】
【０００８】
本発明の一態様によれば、画像が形成された領域の仕上がりを損なうことなく、発光する物質を含む現像剤を用いて画像を形成することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の構成を概略的に示すブロック図である。
【図２】Ｅｍａｉｌ送信が選択された場合の「ジョブ投入情報」の一例を示す概略図である。
【図３】印刷機能部の構成を概略的に示すブロック図である。
【図４】（Ａ）及び（Ｂ）は、画像形成装置１００の一部のハードウェア構成を示す概略図である。
【図５】情報処理装置の構成を概略的に示すブロック図である。
【図６】（Ａ）〜（Ｄ）は、画像形成装置での処理の一例を説明するための概略図である。
【図７】画像形成装置のジョブ実行時の基本動作を示すフローチャート（その１）である。
【図８】画像形成装置のジョブ実行時の基本動作を示すフローチャート（その２）である。
【図９】印刷機能部の動作を示すフローチャート（その１）である。
【図１０】印刷機能部の動作を示すフローチャート（その２）である。
【図１１】情報処理装置での、ホスト側ジョブ投入時の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態．
図１は、実施の形態に係る画像形成装置１００の構成を概略的に示すブロック図である。本実施の形態では、画像形成装置１００は複合機であると仮定して、説明を行う。
画像形成装置１００は、通信部１０１と、操作パネル１０２と、制御部１１０と、機能部１２０と、管理部１３０と、記憶部１４０とを備える。
なお、画像形成方法は、画像形成装置１００により実行される方法である。
【００１１】
通信部１０１は、外部の装置と通信を行い、データを受信する受信部及びデータを送信する送信部として機能する。例えば、通信部１０１は、通信用のプロトコルを搭載し、そのプロトコルを用いて外部の装置と通信するインターフェースである。通信部１０１は、画像形成装置１００において操作パネル１０２と同様に外部装置に対する窓口に当たる。この通信部１０１は、情報の転送において自発的に内容のある通信を行うことはせず、すべて上位層の指示の下で動作する。具体的には、通信部１０１で行われる通信処理は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）又はＩＥＥＥ１３９４等のローカルな通信処理の他、ネットワーク又はＦＡＸ（ｆａｃｓｉｍｉｌｅ）のようなグローバルな通信処理も含む。通信部１０１は、主にＨ／Ｗ（ｈａｒｄｗａｒｅ）の部分を指し、ソフトウェアは一部のマイクロプログラムのみを指している。マイクロプログラムとは、Ｈ／Ｗが実現する範囲の仕事の一部をＨ／Ｗにダウンロードした専用プログラムで代行させたものである。
【００１２】
操作パネル１０２は、操作の入力を受け付ける入力部及び各種情報を出力する出力部として機能する。例えば、操作パネル１０２は、画像形成装置１００内に内部バスＩ／Ｆで直接接続された入出力装置である。出力は、表示部としてのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル又はＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）で行われる。ＬＣＤパネルは、様々なサイズのものがあるが、画像形成装置１００に搭載されるものではＶＧＡ（６４０×４８０ｄｏｔ）のものが最大クラスである。ＬＥＤは、数個程度が実装され、それぞれに意味を持たせて点灯させられる。入力は、操作パネル１０２に設けられたボタンから行う。操作パネル１０２は、主にＨ／Ｗ部分を指し、ソフトウェアは一部のマイクロプログラムのみを指している。
【００１３】
制御部１１０は、画像形成装置１００での処理を制御する。
制御部１１０は、通信制御部１１１と、パネル制御部１１２と、指示認識部１１３と、ジョブ管理部１１６と、アカウント管理部１１７と、機能管理部１１８とを備える。
【００１４】
通信制御部１１１は、通信部１０１の制御を行う。例えば、通信制御部１１１は、通信部１０１を動作させるソフトウェア処理を行う。通信制御部１１１の役割は、画像形成装置１００内の上位層のソフトウェアへ受信した情報を転送し、上位層のソフトウェアから受け取った情報を、通信部１０１を制御して、外部装置へ転送することである。
【００１５】
パネル制御部１１２は、操作パネル１０２の制御を行う。例えば、パネル制御部１１２は、操作パネル１０２を制御するソフトウェア処理を行う。パネル制御部１１２は、ユーザの操作又は画像形成装置１００内部で発生したイベントに反応して、操作パネル１０２の表示を切り替える。ユーザの操作は、画面の移動又は表示の変化等の画面操作と、値選択又は入力等の目的を達成するための操作とに分かれる。パネル制御部１１２は、前者を扱い、後者については、パネル指示認識部１１５へ転送して処理を依頼する。内部で発生したイベントは、ステータス表示用の画面に表示される。表示は、情報をビットマップ形式に変換して操作パネル１０２へ転送して行われる。
【００１６】
指示認識部１１３は、通信制御部１１１又はパネル制御部１１２の制御を行う。例えば、指示認識部１１３は、通信指示認識部１１４と、パネル指示認識部１１５とを備える。
通信指示認識部１１４は、通信部１０１の上位層で、通信部１０１より転送された受信情報の解釈と、解釈の結果必要となった簡単なアクションを担当する。受信情報の解釈では、通信指示認識部１１４は、受信された情報の中に含まれるコマンドを見つけ出し、コマンドを解析することにより、そのコマンドで要求されている内容を把握する。簡単なアクションは、コマンドで要求されている内容が簡単なもの（設定値の参照又は変更等）のことで、通信指示認識部１１４は、複雑なアクションをジョブ管理部１１６に依頼する。要求されている内容が複雑なもの（印刷等）の場合には、専用の処理が設けられているので、通信指示認識部１１４は、ジョブ管理部１１６へ転送し処理を依頼する。処理するコマンドによっては、通信指示認識部１１４は、依頼元の権限を確認するために上位装置に認証情報を要求する。通信指示認識部１１４は、上位装置から認証情報が送付され、それを用いて認証し、権限照合が成功すると、上位装置から送信されたユーザ識別子を引数としてジョブ管理部１１６に処理を要求する。これにより、ジョブ管理部１１６は、要求元のユーザを特定することができ、依頼された処理の実行可否を判断することが可能となる。また認証処理は、設定値管理部１３２に存在する認証処理ＯＮ／ＯＦＦの設定値による。設定値がＯＦＦである場合には、通信指示認識部１１４は、認証を行わない。
【００１７】
パネル指示認識部１１５は、操作パネル１０２及びパネル制御部１１２経由で通知されるユーザの操作情報に基づいて、指示内容を認識する。認識する方法としては、提供するサービス又は機能をそれぞれ項目としてメニュー形式で表示させ、そのメニューの中から項目をユーザに選択させる方法が一般的である。項目に割り当てるサービス又は機能には、ＣＯＰＹ、ＳｃａｎＴｏＥｍａｉｌ又はＳｃａｎＴｏＦＡＸ等のサービス、及び、設定値の変更のような項目も存在する。ＣＯＰＹは、原稿をスキャンして、その画像を複写する機能である。ＳｃａｎＴｏＥｍａｉｌは、原稿をスキャンして、その画像をＥｍａｉｌに添付して送信する機能である。ＳｃａｎＴｏＦＡＸは、原稿をスキャンして、その画像をＦＡＸ送信する機能である。要求されている内容が簡単なもの（設定値の値参照や変更等）である場合には、パネル指示認識部１１５が直接処理を実行する。要求されている内容が複雑なもの（例えば、印刷等）の場合には、一般にジョブという形で処理する専用の機能部が設けられているので、パネル指示認識部１１５は、ジョブ管理部１１６へ転送し処理を依頼する。
【００１８】
また、パネル指示認識部１１５に入力された情報の中には、上記したジョブの選択の他、その実行に必要な付属の情報も存在する。ジョブ実行に必要な付属の情報は、例えば、ＦＡＸ送信であれば送信先電話番号、Ｅｍａｉｌ送信であれば送信先メールアドレス、印刷であれば解像度、色の濃さ、両面/片面印刷や印刷部数等である。これらは、「ジョブ投入情報」である。
【００１９】
「ジョブ投入情報」は、ユーザが画像形成装置１００にジョブを投入する場合にそのジョブに対して付加される情報である。ジョブ投入時にユーザは、「ユーザ名」及び「パスワード」のような第１の認証情報の他、「投入ジョブ種別」及び投入ジョブ種別毎の「設定値」等を入力する。「ユーザ名」及び「パスワード」は通常の認証に必要な入力である。画像形成装置１００内部でこの入力値を照合して許可されたユーザであるかどうかが確認される。許可されたユーザであれば、画像形成装置１００内部にそのユーザに関する色々な情報がアカウント管理部１１７に登録されている。例えば、そのユーザの「ユーザ所属」、「勤務年数」及び「役職」等が登録されている。登録されている各ユーザの情報の中から必要なものがジョブの投入情報にも追加される。さらに、画像形成装置１００に時計（リアルタイムクロック）が搭載されている場合、又は、図示しない時刻サーバから時刻を取得するネットワークプロトコルがサポートされている場合には、ジョブ投入時の時刻等も追加される。このように、「ジョブ投入情報」は、ジョブ投入時に関する様々な情報を集めたものである。この例では、ジョブの投入情報は、「ユーザ名」、「ユーザ所属」、「勤務年数」、「役職」、「投入ジョブ種別」、「設定値」及び「ジョブ投入時の時刻」である。「投入ジョブ種別」は、ユーザが画像形成装置１００に対して実行したいジョブの種類を示すもので、コピー、印刷、ＦＡＸ送信又はＥｍａｉｌ送信等を指す。「設定値」は、ジョブ種別がＦＡＸ送信の場合には、あて先のＦＡＸ番号及び画質等のようなＦＡＸ送信を行うために必要な設定情報のことである。図２は、Ｅｍａｉｌ送信が選択された場合の「ジョブ投入情報」の一例を示す。
【００２０】
処理するコマンドによっては、そのコマンドの実行権限を確認するため、パネル指示認識部１１５は、パネル制御部１１２及び操作パネル１０２を経由してユーザに認証情報を要求する。ユーザが認証情報を入力すると、パネル指示認識部１１５は、それを用いて認証し、権限を照合する。権限照合が成功すると、パネル指示認識部１１５は、ジョブ管理部１１６に処理を要求する時にユーザから入力されたユーザ識別子を引数として渡す。この情報は、ジョブ管理部１１６でジョブの実行を許可するかしないかの判断に使用される。
なお、設定値管理部１３２に存在する認証処理ＯＮ／ＯＦＦの設定値により、設定値がＯＦＦである場合には、パネル指示認識部１１５は、認証を行わない。
【００２１】
ジョブ管理部１１６は、ユーザから要求されたジョブを、通信指示認識部１１４又はパネル指示認識部１１５経由で受け付ける。そして、ジョブ管理部１１６は、その受け付けたジョブを実行するための処理を選択し、実行を指示する。また、ジョブ管理部１１６は、その状態を監視し、終了を判断する役割を持つ。さらに、ジョブ管理部１１６は、ジョブに対する操作指示も受け付け、処理する。
【００２２】
ジョブの受け付け時には、ジョブ管理部１１６は、ジョブの依頼者がそのジョブを実行する権限を持っているかを確認する処理を行う（権限の照合）。権限を照合した結果、実行可能である場合には、ジョブ管理部１１６は、そのジョブの所有者として照合したユーザ識別子をジョブに添付する。自動で起動するローカルプリント等、内部処理から投入されたジョブの場合は、ジョブ管理部１１６は、権限の照合は行わず実行を指示する。ジョブ管理部１１６は、状態を、ジョブの処理がまだ開始順番待ちなのか、開始して実行中なのか、開始したがエラーが発生して止まっているのか等の粒度で監視する。終了の判断として、ジョブ管理部１１６は、ジョブが正常に終了したのか、異常で終了したのかを判断する。そして、ジョブ管理部１１６は、異常で終了した場合には、何が原因なのかを監視する。ジョブ管理部１１６は、ジョブに対する情報を管理し、ジョブに対する状態の問い合わせがあれば、それに応答する。ジョブに対する監視以外の指示としては、開始、一時停止、キャンセル又は再開等があり、ジョブ管理部１１６は、これらの要求に応える責務も持っている。いずれの指示についても、ジョブ管理部１１６は、実行前にはジョブに添付してある所有者を確認し、指示したユーザが所有者であれば実行し、所有者でなければ実行を拒否する等の対応を行う。
【００２３】
アカウント管理部１１７は、記憶部１４０を用いて、ユーザの情報を管理する。認証処理は、外部から入力される第１の認証情報と、内部に登録されている第２の認証情報との照合を行うことによって実行されるが、アカウント管理部１１７は、第２の認証情報を記憶部１４０に保持している。第２の認証情報は、ユーザを識別するユーザ識別子であれば、どのような識別子であってもよい。本実施の形態では、第２の認証情報は、ユーザネーム及びパスワードであるが、単なる数値、指紋又は虹彩であってもよい。また、アカウント管理部１１７は、第２の認証情報に関連付けて「ジョブ投入情報」を構成する情報も記憶部１４０に保持している。
【００２４】
機能管理部１１８は、画像形成装置１００で実行する各機能を管理する。機能管理部１１８は、ジョブ管理部１１６からの指示によりジョブに機能を割り当て、動作させる役割を持つ。具体的には、機能管理部１１８は、ジョブに対して、機能部１２０に含まれている何れかの機能を割り当てることで、ジョブの処理を行わせる。ジョブ管理部１１６が、ＳｃａｎＴｏＥｍａｉｌのようなユーザから要求された単位のジョブを扱う役割であるのに対して、機能管理部１１８は、Ｓｃａｎの処理とＥｍａｉｌの処理を個々に管理する。個々に管理することにより、組み合わせにより様々なジョブが実現できるようになるため、画像形成装置１００内に保持し管理する機能数を少なくすることができ、全体の制御が容易になる。本実施の形態では、以下の処理を機能として定義する。
【００２５】
機能部１２０は、画像形成装置１００での機能を実行する。
機能部１２０は、スキャナ機能部１２１と、ＦＡＸ機能部１２２と、媒体アクセス機能部１２３と、印刷機能部１２４と、Ｅｍａｉｌ機能部１２５と、レポート作成機能部１２６とを備える。
【００２６】
スキャナ機能部１２１は、原稿をスキャンして画像データを生成する。例えば、スキャナ機能部１２１は、スキャナユニットを駆動してユーザの原稿をスキャンする制御を行う。但し、スキャナ機能部１２１は、スキャンのみに特化した動作をし、組み合わせる相手の機能によって自ら動作を変えることはしない。動作した履歴は、管理部１３０で管理される。
ＦＡＸ機能部１２２は、電話回線を介して、画像データを送受信する。例えば、ＦＡＸ機能部１２２は、ＦＡＸ受信及びＦＡＸ送信を制御する。具体的には、ＦＡＸ機能部１２２は、ジョブ管理部１１６から与えられる場所へ受信した画像データを保存又は転送し、同様にジョブ管理部１１６から与えられる場所の画像データをＦＡＸ送信する。但し、ＦＡＸ機能部１２２は、ＦＡＸのみに特化した動作をし、組み合わせる相手の機能によって自ら動作を変えることはしない。動作した履歴は、管理部１３０で管理される。
【００２７】
媒体アクセス機能部１２３は、可搬媒体からデータを読み出し、可搬媒体にデータを書き込む。例えば、媒体アクセス機能部１２３は、可搬媒体を画像形成装置１００に装着するスロットを有し、装着された可搬媒体中のデータを扱う。具体的には、媒体アクセス機能部１２３は、データを読み出して後行程の処理へ渡す処理と、前行程から渡されたデータを可搬媒体中へ書き込む処理とを行う。但し、媒体アクセス機能部１２３は、可搬媒体へのアクセスのみに特化した動作をし、組み合わせる相手の機能によって自ら動作を変えることはしない。可搬媒体は、ＵＳＢメモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、コンパクトフラッシュ等、画像形成装置１００に常時装着されていない記憶媒体で、ユーザが所有してデータの運搬に使用するものである。動作した履歴は、管理部１３０で管理される。
【００２８】
印刷機能部１２４は、印刷（画像形成）を行う画像形成部である。本実施の形態では、印刷機能部１２４は、形成する画像を示す印刷データ（画像形成データ）に基づいて、１ページに形成する複数の画像に含まれる可視画像を、通常トナーを用いて媒体に形成する第１の画像形成部と、媒体の通常色の画像が形成されていない画像不形成領域に、その複数の画像に含まれる不可視画像を、ＵＶトナーを用いて形成する第２の画像形成部として機能する。
ここで、この画像不形成領域は、媒体の面の内、可視画像が形成された面の逆の面であることが望ましい。
また、不可視画像は、印刷データにおいてＵＶトナーで形成されることが指定された画像の左右を反転させて、媒体に形成される。ここでの左右の反転は、印刷イメージ全体（媒体）の左右方向（水平方向）における中心線に対して線対称となるように行われる。
この印刷データは、通信部１０１を介して、外部から受信してもよく、レポート作成機能部１２６又はＦＡＸ機能部１２２等他の機能部が生成してもよい。
【００２９】
例えば、印刷機能部１２４は、印刷を制御し、機能管理部１１８から与えられるデータに基づいて画像を印刷する。具体的には、印刷機能部１２４は、印刷工程において実際に紙（媒体）に画像を定着させる動作を行う。処理が完了することによって排紙スタッカ（図示せず）に印刷済みの紙が排出される。印刷機能部１２４は、印刷のみに特化した動作をし、組み合わせる相手の機能によって自ら動作を変えることはしない。動作した履歴は、管理部１３０で管理される。なお、印刷機能部１２４については、図３を用いて詳細に説明する。
【００３０】
Ｅｍａｉｌ機能部１２５は、ネットワークを介して、データを送受信する。例えば、Ｅｍａｉｌ機能部１２５は、Ｅｍａｉｌの送信及び受信を制御する。具体的には、Ｅｍａｉｌ機能部１２５は、ジョブ管理部１１６から与えられる場所へ受信した画像データを保存又は転送し、同様にジョブ管理部１１６から与えられる場所の画像データをＥｍａｉｌ送信する。但し、Ｅｍａｉｌ機能部１２５は、Ｅｍａｉｌのみに特化した動作をし、組み合わせる相手の機能によって自ら動作を変えることはしない。動作した履歴は、管理部１３０で管理される。
レポート作成機能部１２６は、出力するべきローカルプリントの種別を受け取ることにより、それに必要な印刷データを形成する。ローカルプリントに必要なデータは、管理部１３０で管理されている様々なログデータを読み出して使用する。読み出されたログデータは、そのままでは印刷できないため、レポート作成機能部１２６は、印刷できる形式に変換するとともに、見やすくデータを配置する処理も行う。
【００３１】
管理部１３０は、画像形成装置１００で必要なデータを管理する。
管理部１３０は、権限管理部１３１と、設定値管理部１３２と、ログ管理部１３３とを備える。
【００３２】
権限管理部１３１は、記憶部１４０を用いて、認証が済んだユーザに対して許可されている要求（権限）を判断する。認証が通ると、そのユーザを識別するユーザ識別子が割り当てられる。権限管理部１３１は、ユーザ識別子を与えることによって、そのユーザに許可された権限を返信する役割を持つ。また、権限管理部１３１は、使用量制限を行うため、上限を表すリミット値と、現在の値を表すカウンタ値を比較し、カウンタ値がリミット値を超えない間は継続動作を許可する役割も持つ。ユーザ識別子に対応する権限は、記憶部１４０に記憶されている。
【００３３】
設定値管理部１３２は、記憶部１４０を用いて、画像形成装置１００の設定値を管理する。例えば、設定値管理部１３２は、設定値の読み出し及び設定値の変更を受け付ける。全ての処理が設定値を使用する可能性があるため、設定値管理部１３２は、すべての処理からアクセスされる可能性がある。設定値管理部１３２は、永続化機能を有し、電源の再投入等があった場合にも記憶内容が保持されるように、記憶部１４０に記憶を行わせる。
【００３４】
ログ管理部１３３は、記憶部１４０を用いて、ジョブを実行する度にその都度履歴として保存するべきデータを管理する。ログ管理部１３３は、通常のジョブ実行結果の他、様々なカウンタ値、ジョブ中で処理したデータ自体をログとして記憶部１４０に保存する。ログ管理部１３３は、永続化機能を有しているため、電源の再投入があった場合にも記憶内容を保持し続けることができるように、記憶部１４０に記憶を行わせる。
【００３５】
記憶部１４０は、画像形成装置１００での処理に必要なデータを記憶する。例えば、記憶部１４０は、受信されたデータの一時保存先、及び、送受信するコマンドの保存先としても使用されるメモリである。全ての処理が使用する可能性があるため、記憶部１４０は、全ての処理からアクセスされる可能性がある。記憶部１４０は、永続化機能を有しているため、電源の再投入があった場合にも記憶内容を保持し続けることができる。
【００３６】
図３は、印刷機能部１２４の構成を概略的に示すブロック図である。
印刷機能部１２４は、画像形成記憶部としての印刷記憶部１５０と、画像形成制御部としての印刷制御部１６０と、画像形成実行部としての印刷部１８０とを備える。
【００３７】
印刷記憶部１５０は、印刷に必要なデータを記憶する。
印刷記憶部１５０は、中間コード格納部１５１と、画像形成イメージ生成用バッファとしての印刷イメージ生成用バッファ１５２と、可視色用画像形成イメージ格納部としての通常色用印刷イメージ格納部１５７と、不可視色用画像形成イメージ格納部としてのＵＶ色用印刷イメージ格納部１５８とを備える。
【００３８】
中間コード格納部１５１は、ＰＤＬデータ解析部１６３が作成した中間コードを格納しておく領域を持つバッファである。
印刷イメージ生成用バッファ１５２は、可視色用画像形成イメージデータである通常色用印刷イメージデータ及び不可視色用画像形成イメージデータであるＵＶ色用印刷イメージデータの作成途中の情報（データ）を格納しておくバッファである。
印刷イメージ生成用バッファ１５２は、通常色用ＲＯＰ情報格納部１５３と、通常色用カラー情報格納部１５４と、ＵＶ色用ＲＯＰ情報格納部１５５と、ＵＶ色用カラー情報格納部１５６とを備える。
通常色用ＲＯＰ情報格納部１５３は、通常色用印刷イメージデータを作成途中のＲＯＰ（Ｒａｓｔｅｒ  ＯＰｅｒａｔｉｏｎ）情報を格納する。
通常色用カラー情報格納部１５４は、通常色用印刷イメージデータを作成途中のカラー情報を格納する。
ＵＶ色用ＲＯＰ情報格納部１５５は、ＵＶ色用印刷イメージデータを作成途中のＲＯＰ情報を格納する。
ＵＶ色用カラー情報格納部１５６は、ＵＶ色用印刷イメージデータを作成途中のカラー情報を格納する。
通常色用印刷イメージ格納部１５７は、通常色用印刷イメージデータを格納する。
ＵＶ色用印刷イメージ格納部１５８は、ＵＶ色用印刷イメージデータを格納する。
【００３９】
印刷制御部１６０は、画像形成機能としての印刷機能を制御する。
印刷制御部１６０は、データ処理部１６１と、画像形成イメージ生成部としての印刷イメージ生成部１７０とを備える。
【００４０】
データ処理部１６１は、印刷データとして、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたデジタルデータ（ＰＤＬデータ）を処理する。例えば、データ処理部１６１は、ＰＤＬデータを処理して、ディスプレイリストとしての中間コードを作成する。印刷データには、通常トナーで形成する第１の画像を示す第１の画像情報と、ＵＶトナーで形成する第２の画像を示す第２の画像情報とが含まれている。第１の画像及び第２の画像は１ページに形成される画像である。ＵＶトナーは、特定の周波数領域の光、例えば、紫外光等の不可視光に反応して発光する物質が含まれている現像剤であり。通常トナーは、このような物質が含まれていない現像剤である。
データ処理部１６１は、ＰＤＬデータ受信部１６２と、ＰＤＬデータ解析部１６３と、カラーマッチング処理部１６４とを備える。
【００４１】
ＰＤＬデータ受信部１６２は、印刷機能部１２４が処理するＰＤＬデータを受け取る。例えば、ＰＤＬデータ受信部１６２は、通信部１０１で受信されたＰＤＬデータを受け取る。
ＰＤＬデータ解析部１６３は、ＰＤＬデータを解析し、その指示に従ってディスプレイリストを作成する。ディスプレイリストは、ＰＤＬを解釈して描画イメージを作成するための中間状態を表現したデータフォーマットであるため、ここでは、中間コードと表現する。ＰＤＬデータ解析部１６３は、生成した中間コードを中間コード格納部１５１に格納する。
カラーマッチング処理部１６４は、ＰＤＬで記述された標準な色表現を、それぞれの機器で印刷する場合に機器固有の色表現能力の差異を印刷結果に出さないように、その色情報を機器の能力に合わせて変換する。
【００４２】
印刷イメージ生成部１７０は、データ処理部１６１で生成された中間コードから、媒体に形成する印刷イメージ（画像形成イメージ）を示す画像形成イメージデータとしての印刷イメージデータを生成する。本実施の形態では、印刷イメージデータは、通常色用印刷イメージデータ及びＵＶ色用印刷イメージデータからなる。
印刷イメージ生成部１７０は、中間コード判別部１７１と、描画処理部１７２と、通常色図形描画部１７３と、通常色文字描画部１７４と、通常色イメージ描画部１７５と、ＵＶ色図形描画部１７６と、ＵＶ色文字描画部１７７と、ＵＶ色イメージ描画部１７８と、反転処理部１７９とを備える。
【００４３】
中間コード判別部１７１は、中間コード格納部１５１から中間コードを読み出し、色情報と、図形、文字及びイメージ画像の区別とを描画処理部１７２にセットする。
描画処理部１７２は、ＰＤＬデータ解析部１６３が作成した中間コードから印刷イメージを描画して、印刷イメージデータを作成する。実際の処理は、他の処理に委譲するが、描画処理部１７２は、印刷イメージデータの完成に責任を持ち、成功又は失敗の最終判断を行う。委譲先は、通常色図形描画部１７３、通常色文字描画部１７４、通常色イメージ描画部１７５、ＵＶ色図形描画部１７６、ＵＶ色文字描画部１７７又はＵＶ色イメージ描画部１７８である。
【００４４】
通常色図形描画部１７３は、ＰＤＬで記述された通常色指定の図形描画指示に従い、描画データを作成する。作成途中の情報は、通常色用ＲＯＰ情報格納部１５３及び通常色用カラー情報格納部１５４に格納する。作成結果は、通常色用印刷イメージ格納部１５７に格納する。
通常色文字描画部１７４は、ＰＤＬで記述された通常色指定の文字描画指示に従い、描画データを作成する。作成途中の情報は、通常色用ＲＯＰ情報格納部１５３及び通常色用カラー情報格納部１５４に格納する。作成結果は、通常色用印刷イメージ格納部１５７に格納する。
通常色イメージ描画部１７５は、ＰＤＬで記述された通常色指定のイメージ描画指示に従い、描画データを作成する。作成途中の情報は、通常色用ＲＯＰ情報格納部１５３及び通常色用カラー情報格納部１５４に格納する。作成結果は、通常色用印刷イメージ格納部１５７に格納する。
【００４５】
ＵＶ色図形描画部１７６は、ＰＤＬで記述されたＵＶ色指定の図形描画指示に従い、描画データを作成する。作成途中の情報は、ＵＶ色用ＲＯＰ情報格納部１５５及びＵＶ色用カラー情報格納部１５６に格納する。作成結果は、ＵＶ色用印刷イメージ格納部１５８に格納する。
ＵＶ色文字描画部１７７は、ＰＤＬで記述されたＵＶ色指定の文字描画指示に従い、描画データを作成する。作成途中の情報は、ＵＶ色用ＲＯＰ情報格納部１５５及びＵＶ色用カラー情報格納部１５６に格納する。作成結果は、ＵＶ色用印刷イメージ格納部１５８に格納する。
ＵＶ色イメージ描画部１７８は、ＰＤＬで記述されたＵＶ色指定のイメージ描画指示に従い、描画データを作成する。作成途中の情報は、ＵＶ色用ＲＯＰ情報格納部１５５及びＵＶ色用カラー情報格納部１５６に格納する。作成結果は、ＵＶ色用印刷イメージ格納部１５８に格納する。
【００４６】
反転処理部１７９は、ＵＶ色図形描画部１７６、ＵＶ色文字描画部１７７又はＵＶ色イメージ描画部１７８から受け取った描画データに含まれている部分印刷イメージ（部分画像形成イメージ）を、左右反転させて、反転描画データを生成し、要求元に返す。
【００４７】
印刷部１８０は、印刷イメージデータを受け取り、印刷（画像形成）を実行する。入力データは、通常色用印刷イメージ格納部１５７及びＵＶ色用印刷イメージ格納部１５８から受け取る。印刷部１８０は、通常色用印刷イメージ格納部１５７から受け取った通常色用印刷イメージデータに基づいて、通常色の画像を形成するとともに、ＵＶ色用印刷イメージ格納部１５８から受け取ったＵＶ色用印刷イメージデータに基づいて、ＵＶ色の画像を形成する。
【００４８】
以上に記載された制御部１１０、機能部１２０の一部、管理部１３０及び記憶部１４０（図１参照）、並びに、印刷記憶部１５０及び印刷制御部１６０（図３参照）は、図４（Ａ）に示されているように、メモリ１９０と、メモリ１９０に格納されているプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサ１９１とにより実現される。このようなプログラムは、ネットワークを通じて提供されてもよく、また、記録媒体に記録されて提供されてもよい。
また、これらの一部又は全部は、図４（Ｂ）に示されているように、単一回路、復号回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路１９２で実現されてもよい。
【００４９】
図５は、画像形成装置１００にジョブを送信する情報処理装置２００の構成を概略的に示すブロック図である。
情報処理装置２００は、制御部２０１と、記憶部２０６と、通信部２０７と、入力部２０８とを備える。
【００５０】
制御部２０１は、情報処理装置２００での処理を制御する。
例えば、制御部２０１は、アプリケーション２０２、ＯＳ２０３、プリンタドライバ２０４及びプロパティ情報追加機能２０５を実行する。
【００５１】
アプリケーション２０２は、特に幅広いジャンルが存在し、さまざまな要求にこたえるよう作成される最も目的達成に特化したソフトウェアである。本実施の形態では、アプリケーション２０２は、文書を作成するソフトウェアを例とする。
ＯＳ２０３は、オペレーティングシステムである。
【００５２】
プリンタドライバ２０４は、ＯＳ２０３内に登録され、ＯＳ２０３によって管理されるデバイスドライバである。プリンタドライバ２０４は、アプリケーション２０２上で作成された文書のフォーマット情報を解釈し、ＰＤＬ言語に変換する。変換されたＰＤＬデータは、画像形成装置１００へ送信される。
プロパティ情報追加機能２０５は、プロパティ情報を特定のタグに関連付けてタグ情報として画像形成装置１００に送信する。アプリケーション２０２毎にプロパティの入力欄が存在し、ユーザは、その欄を介してプロパティ情報を入力又は変更することができる。プロパティ情報は、作成者、会社名又は作成日付等を有し、その他メモ欄には自由な記述が可能である。自由な記述が可能であるため、変更履歴等を表現することも可能である。
【００５３】
記憶部２０６は、情報処理装置２００での処理に必要な情報を記憶する。
通信部２０７は、ネットワーク２１０との間でデータを送受信する。
入力部２０８は、操作の入力を受け付ける。
【００５４】
情報処理装置２００は、例えば、ＣＰＵと、メモリと、ＨＤＤ等の外部記憶装置と、キーボードやマウス等の入力装置と、ディスプレイ等の出力装置と、通信ネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置とを備えた一般的なコンピュータで実現できる。
例えば、制御部２０１は、外部記憶装置に記憶されているプログラムをメモリにロードしてＣＰＵで実行することで実現可能であり、記憶部２０６は、ＣＰＵがメモリ又は外部記憶装置を利用することにより実現可能であり、通信部２０７は、ＣＰＵが通信装置を利用することで実現可能である。入力部２０８は、ＣＰＵが入力装置を利用することで実現可能である。
【００５５】
図６（Ａ）〜（Ｄ）を用いて、本実施の形態の概要を説明する。
図６（Ａ）は、通常トナーで媒体の表面に印刷される画像の一例を示す概略図である。
図６（Ｂ）は、ＰＤＬデータにおいて、ＵＶトナーで媒体の表面に印刷される画像の一例を示す概略図である。データ処理部１６１は、通信部１０１で受信されたＰＤＬデータから、図６（Ｂ）に示されている画像が印刷されるような中間コードを中間コード格納部１５１に格納する。
なお、図６（Ａ）に示されている画像と、図６（Ｂ）に示されている画像は、ＰＤＬデータでは、同じページに印刷されることが指示されているものとする。
図６（Ｃ）は、ＵＶトナーで媒体の裏面に印刷される画像の一例を示す概略図である。本実施の形態では、図６（Ｂ）に示されている画像の左右を反転することにより、図６（Ｃ）に示されている画像を印刷するためのＵＶ色用印刷イメージデータが生成される。具体的には、印刷イメージ生成部１７０は、図６（Ｂ）に示されているような画像を示す中間コードから、図６（Ｃ）に示されている画像を形成するためのＵＶ色用印刷イメージデータを生成する。
【００５６】
図６（Ｄ）は、本実施の形態に係る画像形成装置１００での印刷結果の一例を示す概略図である。図６（Ａ）に示されている「有色トナー画像」の文字は、媒体の表面に印刷され、図６（Ｃ）に示されている反転された「ＵＶトナー画像」の文字は、媒体の裏面に印刷される。このようにして印刷された印刷物に表面から紫外光を当てると、ＵＶトナーで印刷された内容は、紙を透過してみることができるため、ユーザは、図６（Ｄ）に示されているような画像を、媒体の表面から見ることが可能となる。
なお、図６（Ｃ）に示されているように、印刷イメージ生成部１７０は、印刷イメージの水平方向における中心線に対して線対称となるように、ＵＶトナーで形成される画像を反転している。このため、図６（Ｄ）に示されているように、ユーザは、媒体の裏面に印刷された内容を媒体の表面から見た場合に、図６（Ｂ）で示されている画像と同様の位置に媒体の裏面に印刷された画像を見ることができる。
【００５７】
図６（Ａ）〜（Ｄ）で説明した内容の動作を以下では説明する。
図７及び図８は、画像形成装置１００のジョブ実行時の基本動作を示すフローチャートである。
ここでは、ユーザが画像形成装置１００に印刷ジョブを実行させる、言い換えると「ＦＡＸ通信管理レポートの印刷」機能を実行させる例を示す。
【００５８】
通信部１０１は、データを受信する（Ｓ１０）。
ユーザが画像形成装置１００に対して処理の要求を入力する手段は、大きく分けて２つ存在する。１つ目の手段は、情報処理装置２００等のＰＣからネットワーク又はＵＳＢケーブル等の通信媒体を経由して、コマンドを入力する手段である。具体例としては、ＰＣからプリンタドライバを使用した通常の印刷、ＰＣからユーティリティを使用した設定値の変更、又は、ＰＣからＷＥＢページを使用した状態の監視等を指示することが該当する。２つ目の手段は、操作パネル１０２からコマンドを入力する手段である。具体例としては、コピー、スキャンしてＥｍａｉｌ送信、スキャンして外部のサーバヘファイル転送、又は、ＦＡＸ送信等を指示することが該当する。
ここで説明する「ＰＣからの印刷」機能は、一つ目の手段で入力されたものとする。言い換えると、通信部１０１は、外部ＰＣよりデータを受信し、受信されたデータを通信制御部１１１に与える。
【００５９】
通信制御部１１１は、受信されたデータに含まれている要求を通信指示認識部１１４へ転送する（Ｓ１１）。転送される内容は、ＰＣからの印刷という要求である。処理の内部では、「ＰＣからの印刷」は、「ＰＣＰｒｉｎｔ」という要求識別子で識別される。
【００６０】
通信指示認識部１１４は、設定値管理部１３２から認証設定値を読み出す（Ｓ１２）。認証設定値は、認証を行うか、行わないかを決める設定値である。昨今、画像形成装置１００の印刷部１８０が消費する消耗品のランニングコストは、あまり安くないため、費用の都合によって使用者を限定する場合がある。また、画像形成装置１００は、Ｅｍａｉｌ送信又はＦＡＸ送信等の情報転送機能を持っていたり、原稿をコピーする機能を持っていたりするため、情報の流出制限のためにも使用者を限定する場合がある。このような場合、使用者を限定するために、認証が行われる。
認証設定値は、ユーザが設定することが可能であるが、一般に管理者と呼ばれる役割が定義されており、その人だけがその設定値を変更する権限を持つ。その権限は管理者専用のアカウントによって実現される。
【００６１】
通信指示認識部１１４は、認証設定値を確認し、それが「認証する」に設定されているか否かを判断する（Ｓ１３）。それが「認証する」に設定されている場合（Ｓ１３でＹｅｓ）には、処理はステップＳ１４に進む。それが「認証しない」に設定されている場合（Ｓ１３でＮｏ）には、処理は図８のステップＳ１７に進む。
【００６２】
ステップＳ１４では、通信指示認識部１１４は、受信されたデータの中から第１の認証情報を読み出す。この第１の認証情報は、要求を入力したユーザを認識するための情報である。具体的には、上述したような種類が存在するが、本実施の形態では「ユーザネーム」及び「パスワード」を例として説明する。「ユーザネーム」及び「パスワード」は、ペアとして扱われる。「ユーザネーム」は、公開される値で、「パスワード」は、非公開の値である。「ユーザネーム」は、ユーザの識別子であるので重複登録はできないが、「パスワード」は、重複登録可能である。
【００６３】
通信指示認識部１１４は、アカウント管理部１１７から登録済の第２の認証情報を読み出す（Ｓ１５）。認証処理は、登録済の第２の認証情報と、要求入力時に一緒に入力される第１の認証情報との比較によって行われるため、予め使用を許可するユーザを識別するための第２の認証情報を登録しておく必要がある。第２の認証情報の種類は、第１の認証情報と同じであるが、意味合いが異なる。例えば、第１の認証情報を生徒が記入したテストの答案とするならば、第２の認証情報は正解が記載された回答用紙である。
【００６４】
通信指示認識部１１４は、第１の認証情報が第２の認証情報に対応しているか否かを判断する（Ｓ１６）。ここでは、通信指示認識部１１４は、第１の認証情報が第２の認証情報と一致している場合に、第１の認証情報が第２の認証情報に対応していると判断する。
第１の認証情報が第２の認証情報に対応している場合（Ｓ１６でＹｅｓ）には、認証が成功し、処理は図８のステップＳ１７に進む。
第１の認証情報が第２の認証情報に対応していない場合（Ｓ１６でＮｏ）には、認証が失敗し、処理は終了する。言い換えると、要求を入力しているユーザは、登録済のユーザであると認められず、入力された要求は拒否される。
【００６５】
図８のステップＳ１７では、パネル指示認識部１１５は、ジョブ管理部１１６にユーザの要求を通知する。パネル指示認識部１１５は、ユーザに分かりやすいメニュー形式のインターフェース（以下、Ｉ／Ｆ）を操作パネル１０２に表示させ、そこから入力された要求を認識する。そして、パネル指示認識部１１５は、認識した要求をジョブ管理部１１６が提供するジョブの受け付けＩ／Ｆに変換して、ジョブ管理部１１６に処理を依頼する。ここでは、パネル指示認識部１１５が、「ＦＡＸ通信管理レポートの印刷」するジョブを要求する例を説明する。
【００６６】
ジョブ管理部１１６は、パネル指示認識部１１５から通知された要求の実行に必要な機能を、機能管理部１１８に要求する（Ｓ１８）。
例えば、ジョブ管理部１１６は、要求である「ＦＡＸ通信管理レポートの印刷」する処理を「ＲｅｐｏｒｔｔｏＰｒｉｎｔ」という内部の表現形式でジョブとして認識する。そして、ジョブ管理部１１６は、認識されたジョブに必要な機能を、「レポートを形成する処理」及び「印刷をする処理」であると内部情報から読み出す。ジョブ管理部１１６は、この要求が画像形成装置１００内部で処理され、完了するタイミングを意識し、その管理を行う。ジョブ管理部１１６が管理する「ＦＡＸ通信管理レポートの印刷」するジョブを実行するために必要な機能を機能管理部１１８に問い合わせる。
【００６７】
機能管理部１１８は、要求された機能の空き状況を確認し、可能ならば要求されたジョブ用に割り当てる（Ｓ１９）。ここでは、機能管理部１１８は、レポート作成機能部１２６及び印刷機能部１２４を割り当てる。もし、この時に印刷機能部１２４が使用中であった場合には、機能管理部１１８は、印刷機能部１２４の処理が終了次第、その機能をこの要求のジョブに割り当てる。機能管理部１１８は、割り当てたレポート作成機能部１２６及び印刷機能部１２４を合わせて、データ処理順序に従い機能を連結する。「ＦＡＸ通信管理レポートの印刷」するジョブでは、機能管理部１１８は、レポート作成機能部１２６及び印刷機能部１２４の順に連結する。この連結順番は、ジョブ管理部１１６より指示される内容に従う。
【００６８】
機能管理部１１８は、割り当てたレポート作成機能部１２６及び印刷機能部１２４に要求されたジョブ実行に必要な情報を渡し、処理開始を指示する（Ｓ２０）。前記したように、ユーザが要求を入力する時に、レポートの印刷という要求、ＦＡＸの通信履歴の指定、印刷オプションの指定等が入力される。入力された情報の中で、レポート作成機能部１２６に関係する情報は、レポート作成機能部１２６に渡され、印刷機能部１２４に関係する情報は印刷機能部１２４に渡される。どのレポートの印刷を行うかという情報は、レポート作成機能部１２６の動作に必要な情報である。よって、レポート作成機能部１２６を起動するために必要なＩ／Ｆは、これらの情報が必要なように設計されている。また、印刷オプションの指定は、印刷機能部１２４に必要な情報である。よって印刷機能部１２４を起動するために必要なＩ／Ｆは、この情報が必要なように設計されている。
【００６９】
レポート作成機能部１２６が処理を行い、ＦＡＸ通信管理レポートのＰＤＬデータを作成して、作成されたＰＤＬデータを機能管理部１１８に渡す。そして、機能管理部１１８は、レポート作成機能部１２６から渡されたＰＤＬデータを印刷機能部１２４に提供する（Ｓ２１）。この順番は、先に説明した機能の連結順番に従う。ＣＯＰＹの時もＥｍａｉｌの時もＦＡＸの時も同様に動作することが必要であるため、特別なことはせずに前の機能から渡されたデータを次の機能へ渡す処理が単純に行われる。
【００７０】
印刷機能部１２４は、提供されたＰＤＬデータの印刷を実行する（Ｓ２２）。ここでの処理については、図９及び図１０を用いて詳細に説明する。
【００７１】
印刷機能部１２４は、印刷処理を完了し、結果を機能管理部１１８に通知する（Ｓ２３）。この後のシーケンスは、処理完了を管理部（ジョブ管理部１１６）に通知するとともに、ユーザが操作している操作パネル１０２にも表示させるための動作である。
【００７２】
機能管理部１１８は、結果をジョブ管理部１１６へ通知し、ジョブ管理部１１６は、結果をパネル指示認識部１１５へ通知し、パネル指示認識部１１５は、パネル制御部１１２を経由して、結果を操作パネル１０２へ表示する（Ｓ２４）。
【００７３】
図９及び図１０は、印刷機能部１２４の動作（印刷処理）を示すフローチャートである。
図９は、ＰＤＬデータを解析する処理（データ処理部１６１での処理）である。
まず、ＰＤＬデータ解析部１６３は、バッファ領域を初期化する（Ｓ３０）。ＰＤＬデータ解析部１６３及び描画処理部１７２で情報を共有するためのバッファ管理部である中間コード格納部１５１、描画処理部１７２及び印刷部１８０で情報を共有するためのバッファ管理部である通常色用印刷イメージ格納部１５７及びＵＶ色用印刷イメージ格納部１５８、通常色図形描画部１７３、通常色文字描画部１７４及び通常色イメージ描画部１７５の作業領域として使用される通常色用ＲＯＰ情報格納部１５３及び通常色用カラー情報格納部１５４、並びに、ＵＶ色図形描画部１７６、ＵＶ色文字描画部１７７及びＵＶ色イメージ描画部１７８の作業領域として使用されるＵＶ色用ＲＯＰ情報格納部１５５及びＵＶ色用カラー情報格納部１５６が順に初期化される。
【００７４】
ＰＤＬデータ解析部１６３は、ＰＤＬデータ受信部１６２が機能管理部１１８から受信したＰＤＬデータのコマンドを順に解析する（Ｓ３１）。もし、受信されたデータがＰＤＬデータ（印刷するデータも含む）以外であった場合には、ＰＤＬデータ解析部１６３は、受け捨てる。ＰＤＬデータ解析部１６３は、受信されたＰＤＬデータのコマンドを、その内容により以下のように分類し、それぞれの処理を行う。
ＰＤＬデータ解析部１６３は、ＰＤＬデータから、通常、通常色（可視光領域を表現した色で、ＲＧＢで表される）の図形、文字又はイメージ画像、ＵＶ色の図形、文字又はイメージ画像、及び、パターン等の印刷命令と、印刷時に使用するテーブルデータ（カラー情報及びＲＯＰ情報）の変更命令とを識別する。
本実施の形態では、上記に加え、ＰＤＬデータ解析部１６３は、特定のタグが検出された場合は、印刷モードを両面印刷に切り替え、特定のタグで送信された情報を左右反転させて、通常印刷ではなく、ＵＶトナーで、媒体の裏面に印刷するよう変更して処理する機能を追加する。ＵＶトナーで印刷する部分のフォーマットが指定されている場合には、ＰＤＬデータ解析部１６３は、その指定に従う。そのような指定がない場合には、ＰＤＬデータ解析部１６３は、右上、左上、右下又は左下等のように予め定められた設定に応じて、ＵＶトナーで印刷する部分のフォーマット（位置）を特定してもよく、また、ユーザの選択によりそのような設定を行ってもよい。
【００７５】
ステップＳ３１において、コマンドが通常色での印刷命令である場合には、ＰＤＬデータ解析部１６３は、カラーマッチングを行う必要があるため、カラーマッチング処理部１６４に依頼し、カラーマッチングを行う（Ｓ３２）。カラーマッチング処理は、周知の処理であるため、ここでは詳細な説明を割愛する。また、通常はないがＵＶ色も機器又はトナーに特有の癖がある場合には、カラーマッチングを行う。但し、コマンドがＵＶ色での印刷命令である場合には、ＹＭＣＫへの色空間変換は行われない。そして、処理はステップＳ３３に進む。
【００７６】
ステップＳ３３では、ＰＤＬデータ解析部１６３は、ＰＤＬのコマンドを解釈し、図形、文字及びイメージ画像毎に、通常色カラー用中間コード（ディスプレイリスト）を作成する。作成された中間コードは、中間コード格納部１５１に格納される。そして、処理はステップＳ３４に進む。
ステップＳ３４では、ＰＤＬデータ解析部１６３は、ＰＤＬのコマンドを解釈し、図形、文字及びイメージ画像毎に、通常色ＲＯＰ用中間コード（ディスプレイリスト）を作成する。作成された中間コードは、中間コード格納部１５１に格納される。そして、処理はステップＳ３５に進む。
【００７７】
ステップＳ３５では、ＰＤＬデータ解析部１６３は、カラー情報及びＲＯＰ情報を考慮して図形、文字及びイメージ画像のそれぞれを表す中間コードを作成する。作成された中間コードは、中間コード格納部１５１に格納される。そして、処理はステップＳ４１に進む。
【００７８】
ステップＳ３１において、コマンドがＵＶ色での印刷命令である場合には、ＰＤＬデータ解析部１６３は、ＰＤＬのコマンドを解釈し、図形、文字、イメージ画像毎にＵＶ色カラー用中間コード（ディスプレイリスト）を作成する（Ｓ３６）。作成された中間コードは、中間コード格納部１５１に格納される。そして、処理はステップＳ３７に進む。
ステップＳ３７では、ＰＤＬデータ解析部１６３は、ＰＤＬのコマンドを解釈し、図形、文字及びイメージ画像毎に、ＵＶ色ＲＯＰ用中間コード（ディスプレイリスト）を作成する。作成された中間コードは、中間コード格納部１５１に格納される。そして、処理は、上述したステップＳ３５に進む。
【００７９】
ステップＳ３１で、コマンドがパターンの印刷命令である場合には、ＰＤＬデータ解析部１６３は、指定されたパターンデータを特定する（Ｓ３８）。そして、処理はステップＳ３９に進む。
ステップＳ３９では、ＰＤＬデータ解析部１６３は、パターンデータに応じて中間コードを作成する。作成された中間コードは、中間コード格納部１５１に格納される。そして、処理はステップＳ４１に進む。
【００８０】
ステップＳ３１で、コマンドがテーブルデータの変更命令である場合には、ＰＤＬデータ解析部１６３は、情報の更新を行う（Ｓ４０）。そして、処理はステップＳ４１に進む。
例えば、ＰＤＬデータ解析部１６３は、以下のような情報の更新を行う。
コマンドが通常色カラー情報の変更を示す場合には、ＰＤＬデータ解析部１６３は、ステップＳ３３の処理で使用するカラー情報を更新する。
コマンドが通常色ＲＯＰ情報の変更を示す場合には、ＰＤＬデータ解析部１６３は、ステップＳ３４の処理で使用するＲＯＰ情報を更新する。
コマンドがＵＶ色カラー情報の変更を示す場合には、ＰＤＬデータ解析部１６３は、ステップＳ３６の処理で使用するカラー情報を更新する。
コマンドがＵＶ色ＲＯＰ情報の変更を示す場合には、ＰＤＬデータ解析部１６３は、ステップＳ３７の処理で使用するＲＯＰ情報を更新する。
【００８１】
ステップＳ４１では、ＰＤＬデータ解析部１６３は、ＰＤＬデータを確認し、次のコマンドがあるか否かを判断する。次のコマンドがある場合（Ｓ４１でＮｏ）には、処理はステップＳ３１に戻り、次のコマンドがない場合（Ｓ４１でＹｅｓ）には、処理は図１０のステップＳ４２に進む。
【００８２】
図１０は、描画を行い、印刷する処理（印刷イメージ生成部１７０での処理）である。
図１０のステップＳ４２では、中間コード判別部１７１は、中間コード格納部１５１から順に中間コードを読み出し、読み出された中間コードの内容に応じて、それぞれの処理に割り振る。中間コード判別部１７１は、通常、通常色（可視光領域を表現した色で、ＲＧＢで表される）の図形、文字又はイメージ画像、ＵＶ色の図形、文字又はイメージ画像、並びに、パターン等の描画命令と、印刷時に使用するテーブルデータ（カラー情報及びＲＯＰ情報）の変更命令を識別する。
【００８３】
そして、描画処理部１７２は、中間コードが通常色図形の印刷命令であれば通常色図形描画部１７３に、中間コードが通常色文字の印刷命令であれば通常色文字描画部１７４に、中間コードが通常色イメージ画像の印刷命令であれば通常色イメージ描画部１７５に、処理を委譲する。また、描画処理部１７２は、中間コードがＵＶ色図形の印刷命令であればＵＶ色図形描画部１７６に、中間コードがＵＶ色文字の印刷命令であればＵＶ色文字描画部１７７に、中間コードがＵＶ色イメージ画像の印刷命令であればＵＶ色イメージ描画部１７８に処理を委譲する。
また、それぞれの描画処理の中で使用するテーブルデータの変更命令については、描画処理部１７２は、その情報が通常色で、対象が図形であれば通常色図形描画部１７３に、対象が文字であれば通常色文字描画部１７４に処理を委譲する。同様に、描画処理部１７２は、その情報がＵＶ色で、対象が図形であればＵＶ色図形描画部１７６に、対象が文字であればＵＶ色文字描画部１７７に処理を委譲する。
【００８４】
ステップＳ４２において、中間コードが通常色又はＵＶ色の印刷命令である場合には、中間コード判別部１７１は、色情報と、図形、文字又はイメージ画像の区別とを描画処理部１７２にセットする（Ｓ４３）。そして、処理はステップＳ４４に進む。
ステップＳ４４では、描画処理部１７２は、セットされた色情報を確認し、セットされた色情報がＵＶ色であるか否かを判断する。セットされた色情報が通常色である場合（Ｓ４４でＮｏ）には、処理はステップＳ４５に進み、セットされた色情報がＵＶ色である場合（Ｓ４４でＹｅｓ）には、処理はステップＳ４６に進む。
【００８５】
ステップＳ４５では、描画処理部１７２は、通常色の図形、文字又はイメージ画像の描画を、図形なら通常色図形描画部１７３へ、文字なら通常色文字描画部１７４へ、イメージ画像なら通常色イメージ描画部１７５へ依頼し、実行させる。なお、通常色図形描画部１７３、通常色文字描画部１７４及び通常色イメージ描画部１７５は、通常色用印刷イメージ格納部１５７に、生成途中の通常色用印刷イメージデータが記憶されていない場合には、通常色用印刷イメージデータの初期データを生成して、各々が生成した描画データを追加する。そして、処理はステップＳ４９に進む。
【００８６】
ステップＳ４６では、描画処理部１７２は、ＵＶ色の図形、文字又はイメージ画像を、図形ならＵＶ色図形描画部１７６へ、文字ならＵＶ色文字描画部１７７へ、イメージ画像ならＵＶ色イメージ描画部１７８へ依頼し、実行させる。実際に描画する際は、前述の反転処理部１７９を使って、左右反転された画像が描画される。例えば、ＵＶ色図形描画部１７６は、中間コードから図形を描画し、当該描画された図形を示す描画データを反転処理部１７９に与える。反転処理部１７９は、渡された描画データで示される図形の左右を反転した反転描画データを生成し、ＵＶ色図形描画部１７６に与える。ＵＶ色図形描画部１７６は、反転描画データで示される図形を、渡されたＵＶ色用印刷イメージの水平方向における中心線に対して線対称となるようにこのＵＶ色用印刷イメージに配置する。ＵＶ色文字描画部１７７又はＵＶ色イメージ描画部１７８でも、文字又はイメージ画像に対して、同様の処理が行われる。なお、ＵＶ色図形描画部１７６、ＵＶ色文字描画部１７７及びＵＶ色イメージ描画部１７８は、ＵＶ色用印刷イメージ格納部１５８に、生成途中のＵＶ色用印刷イメージデータが記憶されていない場合には、ＵＶ色用印刷イメージデータの初期データを生成して、各々が生成した描画データを追加する。そして、処理はステップＳ４９に進む。
【００８７】
ステップＳ４１において、中間コードがパターンの印刷命令である場合には、中間コード判別部１７１は、パターン情報を描画処理部１７２へ登録する（Ｓ４７）。通常、中間コードは、カラー情報、ＲＯＰ情報及び描画対象がセットになり記述されているが、ステップＳ４７の処理は、単独で指定される場合の処理で通常は必要ない。
【００８８】
ステップＳ４１において、中間コードがテーブルデータの変更命令である場合には、中間コード判別部１７１は、そのような変更を描画処理部１７２へ登録する（Ｓ４８）。通常、中間コードは、カラー情報、ＲＯＰ情報及び描画対象がセットになり記述されているが、ステップＳ４８の処理は、単独で指定される場合の処理で通常は必要ない。例えば、中間コード判別部１７１は、以下のような情報を描画処理部１７２に登録する。
中間コードから読み出した描画対象が通常色カラー情報であった場合には、中間コード判別部１７１は、それを描画処理部１７２へ登録する。
中間コードから読み出した描画対象が通常色ＲＯＰ情報であった場合には、中間コード判別部１７１は、それを描画処理部１７２へ登録する。
中間コードから読み出した描画対象がＵＶ色カラー情報であった場合には、中間コード判別部１７１は、それを描画処理部１７２へ登録する。
中間コードから読み出した描画対象がＵＶ色ＲＯＰ情報であった場合には、中間コード判別部１７１は、それを描画処理部１７２へ登録する。
そして、処理はステップＳ４９に進む。
【００８９】
ステップＳ４９では、中間コード判別部１７１は、次の中間コードがあるか否かを確認する。そして、次の中間コードがある場合（Ｓ４９でＮｏ）には、処理はステップＳ４２に戻り、次の中間コードがない場合（Ｓ４９でＹｅｓ）には、処理は終了する。
【００９０】
以上のようにして生成された通常色用印刷イメージ及びＵＶ色用印刷イメージは、印刷部１８０で印刷される。例えば、通常色用印刷イメージは、媒体である紙の表面に印刷され、ＵＶ色用印刷イメージは、媒体である紙の裏面に印刷される。
【００９１】
図１１は、情報処理装置２００での、ホスト側ジョブ投入時の動作を示すフローチャートである。
ユーザは、ホスト端末である情報処理装置２００の入力部２０８を操作して、画像形成装置１００にジョブを依頼する。
【００９２】
ユーザは、入力部２０８を操作して、アプリケーション２０２を使用し、文書を作成する。そして、入力部２０８は、画像形成装置１００への送信依頼を受け付ける（Ｓ５０）。アプリケーション２０２は、テキスト文字の入力及び編集機能を持ち、さらには画像データ等を文書内に配置するＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）機能を持つ。ユーザは、それらの機能を使用して最終的に送信する文書を作成する。作成された文書は、画像形成装置１００に対して、ネットワーク又はＵＳＢ等を介して送られる。
【００９３】
アプリケーション２０２は、ＯＳ２０３にデバイスドライバを要求する（Ｓ５１）。ＯＳ２０３は、一般にデバイスドライバを登録して管理している。アプリケーション２０２は、どのデバイスドライバを使用すればよいかという知識は有していないので、ＯＳ２０３が管理するデバイスドライバの一覧を要求する。
ＯＳ２０３は、登録されているデバイスドライバをアプリケーション２０２へ回答する（Ｓ５２）。
【００９４】
アプリケーション２０２は、回答を受けたデバイスドライバの中からプリンタドライバ２０４を選択し、送信データ及び付属するデータを渡す（Ｓ５３）。実際にプリンタドライバ２０４の選択を行うのは、ユーザである。ユーザは、各デバイスドライバの用途を把握し、使い分ける必要がある。本実施の形態で説明するプリンタドライバ２０４は、画像形成装置１００が解釈し印刷することが可能なＰＤＬを使用して文書データを変換する役割を持つ。
プリンタドライバ２０４は、ＰＤＬを使用して文書データを変換した後、プロパティ情報追加機能２０５を呼び出す（Ｓ５４）。
【００９５】
プロパティ情報追加機能２０５は、ＯＳ２０３を介しアプリケーション２０２の持つプロパティ情報を読み出す。そして、プロパティ情報追加機能２０５は、読み出されたプロパティ情報を印刷可能なＰＤＬ形式に変換してプリンタドライバ２０４に提供する（Ｓ５５）。プロパティ情報の中でどの項目を画像形成装置１００に送付するかはユーザに選択してもらうこともある。
【００９６】
プリンタドライバ２０４は、アプリケーション２０２から受け取った本来印刷するべきデータと、プロパティ情報追加部１８４から受け取ったプロパティ情報とをマージし、画像形成装置１００へ送信する（Ｓ５６）。前記したように、画像形成装置１００への通信は、ネットワーク又はＵＳＢを使用して行われる。
【００９７】
以上のように、本実施の形態によれば、印刷面の仕上がりを損なうことなく、可視光下では判読困難な付加情報を印刷することができる。
【００９８】
以上に記載された実施の形態では、媒体の二つの面の内、通常色の画像が印刷される面とは反対側の面にＵＶ色の画像が印刷されたが、このような例に限定されるものではない。例えば、通常色の画像が印刷される面において、通常色の画像が形成されていない領域に、ＵＶ色の画像が印刷されてもよい。一例として、通常色の画像が形成される面の余白に、ＵＶ色の画像が印刷されてもよい。
【００９９】
以上に記載された実施の形態では、ＵＶ色図形描画部１７６、ＵＶ色文字描画部１７７又はＵＶ色イメージ描画部１７８が、描画を行う度に、反転処理部１７９に処理を委譲して、左右反転した画像を描画しているが、このような例に限定されない。例えば、ＵＶ色図形描画部１７６、ＵＶ色文字描画部１７７及びＵＶ色イメージ描画部１７８で描画が終わった後のイメージデータを反転処理部１７９に送り、反転処理部１７９が、そのイメージデータの画像の左右を反転することで、ＵＶ色用印刷イメージデータを生成してもよい。
このような場合、反転処理部１７９は、ＵＶ色用印刷イメージデータに描画された画像が、媒体に印刷された際に、媒体の表面から見て、通常色用印刷イメージデータに描画された画像と重なる場合には、ＵＶ色用印刷イメージデータに描画された画像に位置をずらすことにより、これらの画像が重ならないようにすることが望ましい。言い換えると、ＵＶ色用印刷イメージデータに基づいて形成される画像は、媒体の表面（通常色用印刷イメージデータに基づく画像が形成される面）から見て、通常色用印刷イメージデータに基づいて形成される画像と重ならないように形成される。
例えば、反転処理部１７９は、ＵＶ色用印刷イメージデータに描画された画像を含む矩形領域の中心と、通常色用印刷イメージデータに描画された画像を含む矩形領域の中心との位置をずらすことにより、これらの画像の重なり合う面積が減る方向を特定し、このような方向にＵＶ色用印刷イメージデータに描画された画像をずらせばよい。なお、反転処理部１７９は、ＵＶ色用印刷イメージデータに描画された画像を縮小することにより、これらの画像が重ならないようにしてもよく、画像の位置の変更と画像の縮小との両方を行ってもよい。
【０１００】
以上に記載された実施の形態では、ＵＶ色で印刷される画像は、左右が反転されているが、このような例に限定されるものではない。例えば、左右が反転されずに、ＵＶ色の画像が、通常色で印刷された面とは反対の面に印刷されてもよい。例えば、ユーザが情報処理装置２００にＰＤＬデータを作成させる際に、ＵＶ色の画像を反転させない旨のコマンドを含めた場合、画像形成装置１００の操作パネル１０２に、ＵＶ色の画像を反転させない旨を入力した場合、又は、ＵＶ色で印刷される画像に文字が含まれていない場合に、画像形成装置１００のＰＤＬデータ解析部１６３は、ＵＶ色の画像を反転しないように設定することができる。なお、画像形成装置１００の操作パネル１０２に、ＵＶ色の画像を反転しない旨を入力できるようにする場合、操作パネル１０２は、ＵＶ色の画像を反転するか否かを設定する設定部として機能する。
【０１０１】
本実施の形態では、画像形成装置１００は、複合機として説明したが、ＦＡＸ、プリンタ等であってもよい。
【符号の説明】
【０１０２】
１００  画像形成装置、  １０１  通信部、  １０２  操作パネル、  １１０  制御部、  １１１  通信制御部、  １１２  パネル制御部、  １１３  指示認識部、  １１６  ジョブ管理部、  １１７  アカウント管理部、  １１８  機能管理部、  １２０  機能部、  １２１  スキャナ機能部、  １２２  ＦＡＸ機能部、  １２３  媒体アクセス機能部、  １２４  印刷機能部、  １２５  Ｅｍａｉｌ機能部、  １２６  レポート作成機能部、  １３０  管理部、  １３１  権限管理部、  １３２  設定値管理部、  １３３  ログ管理部、  １４０  記憶部、  １５０  印刷記憶部、  １５１  中間コード格納部、  １５２  印刷イメージ生成用バッファ、  １５３  通常色用ＲＯＰ情報格納部、  １５４  通常色用カラー情報格納部、  １５５  ＵＶ色用ＲＯＰ情報格納部、  １５６  ＵＶ色用カラー情報格納部、  １５７  通常色用印刷イメージ格納部、  １５８  ＵＶ色用印刷イメージ格納部、  １６０  印刷制御部、  １６１  データ処理部、  １６２  ＰＤＬデータ受信部、  １６３  ＰＤＬデータ解析部、  １６４  カラーマッチング処理部、  １７０  印刷イメージ生成部、  １７１  中間コード判別部、  １７２  描画処理部、  １７３  通常色図形描画部、  １７４  通常色文字描画部、  １７５  通常色イメージ描画部、  １７６  ＵＶ色図形描画部、  １７７  ＵＶ色文字描画部、  １７８  ＵＶ色イメージ描画部、  １７９  反転処理部、  １８０  印刷部、  １９０  メモリ、  １９１  プロセッサ、  １９２  処理回路、  ２００  情報処理装置、  ２０１  制御部、  ２０６  記憶部、  ２０７  通信部、  ２０８  入力部。
【図１】
2017067972.tif 000003
【図２】
2017067972.tif 000004
【図３】
2017067972.tif 000005
【図４】
2017067972.tif 000006
【図５】
2017067972.tif 000007
【図６】
2017067972.tif 000008
【図７】
2017067972.tif 000009
【図８】
2017067972.tif 000010
【図９】
2017067972.tif 000011
【図１０】
2017067972.tif 000012
【図１１】
2017067972.tif 000013