(57)【要約】【課題】  画像の印刷の期限を制御する技術を提供すること。【解決手段】  画像入力部３０１から付加画像、使用期限情報が付加された原画像を入力し、出力判定部３０５は使用期限情報が示す使用期限と、カレンダＩＣ１０６が計時している現在の日時とを用いて、付加画像のデータを出力するか否かを判断し、出力すると判断した場合には合成部３０７から原画像と付加画像との合成画像を出力する。【選択図】  図３
2005151126.tif 000002
【特許請求の範囲】
【請求項１】
入力された原画像に付加情報を付加して出力する画像処理方法であって、
入力された原画像に付加する付加画像の使用期限を設定する設定工程と、
前記設定工程で設定した使用期限を示すデータを、前記付加画像のデータと共に前記原画像に付加する付加工程と、
前記付加工程で得られる、前記原画像のデータに前記付加画像のデータと前記使用期限を示すデータとを付加したデータを出力する出力工程と
を備えることを特徴とする画像処理方法。
【請求項２】
前記付加工程では、前記付加画像のデータ、及び前記使用期限を示すデータを所定のパターンとして、前記原画像のデータに付加することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
付加情報が付加された原画像のデータを、当該付加情報に基づいて出力する画像処理方法であって、
日時を計時する計時工程と、
前記付加情報に含まれる使用期限を示すデータと、前記計時工程で計時している日時のデータとを用いて、前記付加情報に含まれる付加画像のデータを出力するか否かを判断する判断工程と、
前記判断工程で前記付加画像のデータを出力すると判断した場合に、前記付加画像のデータを出力する出力工程と
を備えることを特徴とする画像処理方法。
【請求項４】
前記判断工程では、前記計時工程で計時している日時が、前記使用期限よりも前の日時を示している場合には、前記付加画像のデータを出力すると判断することを特徴とする請求項３に記載の画像処理方法。
【請求項５】
前記判断工程では、前記計時工程で計時している日時が、前記使用期限を越えている日時を示している場合には、前記付加画像のデータを出力すると判断することを特徴とする請求項３に記載の画像処理方法。
【請求項６】
前記判断工程では、前記計時工程で計時している日時が、前記使用期限が示す期間内に含まれる日時を示している場合には、前記付加画像のデータを出力すると判断することを特徴とする請求項３に記載の画像処理方法。
【請求項７】
前記使用期限を示すデータは、所定のパターンとして前記付加情報に含まれており、
前記判断工程では、前記所定のパターンに対して復号処理を行い、前記使用期限を示すデータを復元することを特徴とする請求項３に記載の画像処理方法。
【請求項８】
前記付加画像を示すデータは、所定のパターンとして前記付加情報に含まれており、
前記出力工程では、前記所定のパターンに対して復号処理を行い、前記付加画像を示すデータを復元し、復元した当該付加画像のデータを出力することを特徴とする請求項３に記載の画像処理方法。
【請求項９】
入力された原画像に付加情報を付加して出力する画像処理装置であって、
入力された原画像に付加する付加画像の使用期限を設定する設定手段と、
前記設定手段によって設定した使用期限を示すデータを、前記付加画像のデータと共に前記原画像に付加する付加手段と、
前記付加手段によって得られる、前記原画像のデータに前記付加画像のデータと前記使用期限を示すデータとを付加したデータを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項１０】
付加情報が付加された原画像のデータを、当該付加情報に基づいて出力する画像処理装置であって、
日時を計時する計時手段と、
前記付加情報に含まれる使用期限を示すデータと、前記計時手段によって計時している日時のデータとを用いて、前記付加情報に含まれる付加画像のデータを出力するか否かを判断する判断手段と、
前記判断手段によって前記付加画像のデータを出力すると判断した場合に、前記付加画像のデータを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項１１】
コンピュータに請求項１乃至８の何れか１項に記載の画像処理方法を実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納する、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像に付加情報を付加して出力する、もしくは付加情報が付加された画像のデータを、当該付加情報に基づいて出力する画像処理技術に関するものである。
【背景技術】
【０００２】
従来、入力した画像を付加情報に変換し、変換した付加情報をこの画像に埋め込んで印刷し、印刷した画像を読み取った際に、読み取った画像に埋め込まれている付加情報を復元して印刷する装置が考案されている。
【０００３】
例えば、特定の情報をバーコードパターンに変換して印刷し、また、印刷された文書を読み取ってバーコードパターンを復元して印刷する方法が開示されている（例えば特許文献１を参照）。
【０００４】
また、この一つの実施形態として、模範解答がバーコードパターンとして埋め込まれた試験用紙を配布し、試験後、答案が記載された試験用紙（答案用紙）を読み取って、バーコードパターンを復元して試験用紙（答案用紙）に、模範解答を上書きして印刷するという例が紹介されている。
【特許文献１】特開平０７−２９５９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記を含め、従来この種の画像処理装置では、埋め込まれた電子情報に、電子情報を復元して印刷する期限情報といったものは一切含まれていないため、文書が配布された直後から、埋め込まれた電子情報を復元して印刷することができてしまう。
【０００６】
例えば、前述の、模範解答をバーコードパターンに変換して試験用紙に埋め込んで印刷する実施形態では、もし試験前に模範解答が埋め込まれた試験用紙が受験者の手に渡ってしまった場合、試験用紙を手にした受験者が、模範解答を復元して印刷する装置さえ使用できれば、簡単に模範解答を復元して印刷できてしまう。
【０００７】
また逆に、例えば、有効期限付きのクーポン券のように、有効期限を過ぎたら印刷しても意味がないような情報が電子情報として埋め込まれた文書の場合、有効期限を過ぎているにも関わらず、埋め込まれた電子情報が復元されて印刷されてしまう、という問題が生じていた。
【０００８】
本発明は以上の問題に鑑みてなされたものであり、画像に対する使用期限を設け、この使用期限に従って画像の印刷の期限を制御する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の目的を達成する為に、例えば本発明の画像処理方法は以下の構成を備える。
【００１０】
即ち、入力された原画像に付加情報を付加して出力する画像処理方法であって、
入力された原画像に付加する付加画像の使用期限を設定する設定工程と、
前記設定工程で設定した使用期限を示すデータを、前記付加画像のデータと共に前記原画像に付加する付加工程と、
前記付加工程で得られる、前記原画像のデータに前記付加画像のデータと前記使用期限を示すデータとを付加したデータを出力する出力工程と
を備えることを特徴とする。
【００１１】
本発明の目的を達成する為に、例えば本発明の画像処理方法は以下の構成を備える。
【００１２】
即ち、付加情報が付加された原画像のデータを、当該付加情報に基づいて出力する画像処理方法であって、
日時を計時する計時工程と、
前記付加情報に含まれる使用期限を示すデータと、前記計時工程で計時している日時のデータとを用いて、前記付加情報に含まれる付加画像のデータを出力するか否かを判断する判断工程と、
前記判断工程で前記付加画像のデータを出力すると判断した場合に、前記付加画像のデータを出力する出力工程と
を備えることを特徴とする。
【００１３】
本発明の目的を達成する為に、例えば本発明の画像処理装置は以下の構成を備える。
【００１４】
即ち、入力された原画像に付加情報を付加して出力する画像処理装置であって、
入力された原画像に付加する付加画像の使用期限を設定する設定手段と、
前記設定手段によって設定した使用期限を示すデータを、前記付加画像のデータと共に前記原画像に付加する付加手段と、
前記付加手段によって得られる、前記原画像のデータに前記付加画像のデータと前記使用期限を示すデータとを付加したデータを出力する出力手段と
を備えることを特徴とする。
【００１５】
本発明の目的を達成する為に、例えば本発明の画像処理装置は以下の構成を備える。
【００１６】
即ち、付加情報が付加された原画像のデータを、当該付加情報に基づいて出力する画像処理装置であって、
日時を計時する計時手段と、
前記付加情報に含まれる使用期限を示すデータと、前記計時手段によって計時している日時のデータとを用いて、前記付加情報に含まれる付加画像のデータを出力するか否かを判断する判断手段と、
前記判断手段によって前記付加画像のデータを出力すると判断した場合に、前記付加画像のデータを出力する出力手段と
を備えることを特徴とする。
【発明の効果】
【００１７】
本発明の構成によって、画像の印刷の期限を制御する技術を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００１９】
［第１の実施形態］
図１は本実施形態に係る画像処理装置の基本構成を示すブロック図である。同図に示すように、本実施形態に係る画像処理装置１は大まかには、全体の制御を司るコントローラ部１０、ユーザからの指示を受け付けたり各種の表示を行う為のパネル２０、原稿画像を電子データとして読み取るスキャナ部３０、印刷を行うプリンタ部４０からなる。
【００２０】
コントローラ部１０は、ＣＰＵ１０７のＣＰＵバス１１０に、パネル・インターフェース（パネルＩ／Ｆ）１０１、バッファメモリ１０２、イメージメモリ１０３、プリンタ・インターフェース（プリンタＩ／Ｆ）１０４、スキャナ・インターフェース（スキャナＩ／Ｆ）１０５、カレンダＩＣ１０６、ＲＯＭ１０８、ＲＡＭ１０９が接続されている。
【００２１】
パネルI/F１０１は、パネル２０に接続し、パネル２０より入力されたユーザの指示をＣＰＵ１０７に通知したり、ＲＯＭ１０８、ＲＡＭ１０９に格納されている画面情報や設定情報をパネル２０に表示する。
【００２２】
バッファメモリ１０２は、スキャナ部３０で読み取った画像のデータを一時的に格納する為のメモリである。
【００２３】
イメージメモリ１０３は、スキャナ部３０で読み取った画像のデータを蓄積するためのメモリである。
【００２４】
プリンタＩ／Ｆ１０４は、プリンタ部４０に接続し、イメージメモリ１０３に格納している画像のデータをプリンタ部４０に出力する。
【００２５】
スキャナＩ／Ｆ１０８は、スキャナ部３０に接続し、スキャナ部３０で読み取った原稿画像の電子データをバッファメモリ１０２やイメージメモリ１０３に転送する。
【００２６】
カレンダＩＣ１０６は、時間を計時するとともにカレンダ機能を備えており、ＣＰＵ１０７からの問い合わせに対して、現在の日時情報を返す。
【００２７】
ＣＰＵ１０７は、ＲＯＭ１０８に格納された制御プログラムに従って、コントローラ部１０の各部、及び外部（パネル２０、スキャナ部３０、プリンタ部４０）とのデータ通信を制御する。
【００２８】
ＲＯＭ１０８は、制御プログラムやパネル２０に表示する画面情報を格納する。なお、この制御プログラムには、後述する各処理をＣＰＵ１０７に実行させるためのプログラムも含まれる。
【００２９】
ＲＡＭ１０９は、パネル２０から入力される各種設定情報を格納したり、ＣＰＵ１０７の作業領域として使用されるメモリである。
【００３０】
このように、画像処理装置１は、コントローラ部１０を中心に、原稿の読み取り、画像の印刷、画像の保存等の機能を複合させた処理を行うことが可能である。
【００３１】
以上の構成を備える画像処理装置１において、スキャナ部３０から入力する画像の電子データに後述する付加情報を付加してバッファメモリ１０２に登録する処理について説明する。
【００３２】
図２は、入力された画像データに付加情報を付加して出力する為の機能構成を示す図である。
【００３３】
画像入力部２０１は、後述する付加情報を付加するための原稿画像の電子データ（原画像のデータ）を入力し、後段のイメージメモリ１０３に出力する。
【００３４】
付加画像入力部２０２は、原稿画像に付加する画像（付加画像）のデータを入力し、後段の付加情報埋め込み部２０５に出力する。
【００３５】
期限情報入力部２０３は、付加画像の出力の期限情報（出力期限情報）を入力し、後段の付加情報埋め込み部２０５に出力する。
【００３６】
付加情報埋め込み部２０５は、付加画像入力部２０２から入力した付加画像のデータと、期限情報入力部２０３から入力した出力期限情報のデータとを、原稿画像に付加するための情報である付加情報に変換する処理を行い、生成した付加情報のデータを後段の合成部２０６に出力する。ここで、付加情報は、バーコードパターンやビットマップパターンなどを用いるものとする。即ち、付加情報に変換した基の情報である、「出力期限情報のデータ」と「付加画像のデータ」とが復元可能であれば、付加情報の形態は特に限定するものではない。
【００３７】
合成部２０６は、イメージメモリ１０３から入力される原稿画像の画像データに、付加情報埋め込み部２０５から入力される付加情報を付加して出力する処理を行う。より具体的には、イメージメモリ１０３から入力される原稿画像の画像データと、付加情報埋め込み部２０５から入力される付加情報とを合成して出力する。この合成処理として本実施形態では、原稿画像中の所定の位置に、バーコードパターン、もしくはビットマップパターンを配置する処理を行う。
【００３８】
以上の各部による処理によって、原稿画像、付加画像、出力期限情報とを入力し、原稿画像に、付加画像と期限情報とを付加情報として付加した画像を出力することができる。
【００３９】
なお、図２に示した各部（特に、画像入力部２０１、付加画像入力部２０２，期限情報入力部２０３、付加情報埋め込み部２０５、合成部２０６）についてはハードウェアでも実現することができるが、本実施形態ではＣＰＵ１０７により実行されるプログラムにより実現されているものとする。
【００４０】
次に、図２に示した各部によって生成される、「付加画像と期限情報とを付加情報として付加した画像」を印刷する為の処理について説明する。
【００４１】
図３は、「付加画像と期限情報とを付加情報として付加した画像」を印刷する為の機能構成を示す図である。
【００４２】
画像入力部３０１は、付加情報が付加された画像（付加情報＋原稿画像）を入力し、付加情報検出部３０２に出力する。
【００４３】
付加情報検出部３０２は、画像入力部３０１から入力した画像データから付加情報を検出し、検出した付加情報を付加情報復元部３０４に出力する。また、入力した画像データのうち、原稿画像のデータをイメージメモリ１０３に出力し、イメージメモリ１０３はこれを格納する。
【００４４】
付加情報復元部３０４は、付加情報検出部３０２から入力した付加情報に対する復号処理を行い、その結果、出力期限情報と付加画像データを復元する。その復元方法については、上記付加情報埋め込み部２０５が付加情報を作成する手順と逆の手順により実現されるものであり、例えば付加情報がバーコードパターンである場合には、このバーコードパターンの生成手順とは逆の手順で、このバーコードパターンを解読し、このバーコードパターンが意味するデータを復号する。
【００４５】
復元した出力期限情報は出力判定部３０５に出力する。
【００４６】
出力判定部３０５は、付加情報復元部３０４から入力した出力期限情報と、カレンダＩＣ１０６から取得した現在の日時情報とを比較して、付加画像の出力を許可するか否かを判定する。この判定では、例えば出力期限情報が、「ＸＸ年ＹＹ月ＺＺ日」を表すものであって、カレンダＩＣ１０６から取得した現在の日時情報が表す日時が出力期限情報が表す日時「ＸＸ年ＹＹ月ＺＺ日」よりも前の日時を示すものである場合にのみ、付加画像の出力を許可するものである。
【００４７】
なお、出力期限情報は単に「この日時まで」のみを表すものに限定するものではなく、「この日時からこの日時まで」というように、ある期間を出力期限として表すものであっても良い。その場合、出力判定部３０５は、カレンダＩＣ１０６から取得した現在の日時情報が表す日時が、この出力期限情報が示す期間内に含まれるものであるか否かを判断し、含まれる場合にのみ、付加画像の出力を許可する処理を行う。
【００４８】
また、出力判定部３０５は逆に、例えば出力期限情報が、「ＸＸ年ＹＹ月ＺＺ日」を表すものであって、カレンダＩＣ１０６から取得した現在の日時情報が表す日時が出力期限情報が表す日時「ＸＸ年ＹＹ月ＺＺ日」よりも後の日時を示すものである場合にのみ、付加画像の出力を許可するようにしても良い。
【００４９】
また、出力判定部３０５は、出力期限情報がある期間を出力期限として表すものであった場合に、カレンダＩＣ１０６から取得した現在の日時情報が表す日時が、この出力期限情報が示す期間外であるか否かを判断し、期間外である場合にのみ、付加画像の出力を許可する処理を行うようにしても良い。
【００５０】
即ち、出力期限情報の設定方法や、出力判定部３０５が行う判定内容は、好適な日時に付加画像が出力されるように設定されるものである。
【００５１】
なお、出力判定部３０５が出力すると判定した場合には、出力判定部３０５は付加情報復元部３０４に復元した付加画像の出力を指示する。
【００５２】
合成部３０７は、イメージメモリ１０３から入力した原稿画像の画像データと、出力判定部３０５による指示に応じて付加情報復元部３０４から出力された付加画像のデータとを合成して出力する。この合成部３０７が行う処理は上記合成部２０６が行う処理と同様で、即ち、この合成処理として本実施形態では、原稿画像中の所定の位置に、付加画像を配置する処理を行う。
【００５３】
以上の処理により、付加情報が付加された原稿画像を入力し、付加情報に含まれる期限情報に基づいて、同様に付加情報に含まれる付加画像の出力を判定し、その判定に応じて、付加画像が合成された原稿画像を出力する。
【００５４】
なお、図３に示した各部（特に、画像入力部３０１、付加画像検出部３０２，付加情報復元部３０４、出力判定部３０５、合成部３０７）についてはハードウェアでも実現することができるが、本実施形態ではＣＰＵ１０７により実行されるプログラムにより実現されているものとする。
【００５５】
次に、以上説明した、原稿画像に付加情報を付加する処理、原稿画像に付加された付加情報に従って、原稿画像と付加画像との合成画像を出力する処理を、以下説明する処理に適用した場合について説明する。
【００５６】
＜テスト用紙を印刷する場合＞
この例では、テスト用紙に、模範解答と模範解答の出力禁止期限を付加して印刷し、そして、このテスト用紙を読み取って、出力禁止期限までは模範解答を印刷せず、出力禁止期限を過ぎたら模範解答を印刷するという形態に本実施形態に係る画像処理装置を適用する場合について説明する。
【００５７】
まず、問題が記載されたテスト用紙に、この問題の模範解答を示す画像（付加画像）と、付加画像の出力禁止期限を示す出力期限情報（以下、その性質上、出力禁止期限情報と呼称する）とを付加して出力する処理について説明する。
【００５８】
図４は、同処理のフローチャートである。なお、同図のフローチャートに従ったプログラムはＲＯＭ１０８に格納されており、ＣＰＵ１０７がこれを実行することで、本実施形態に係る画像処理装置は、同図のフローチャートに従った処理を行うことができる。
【００５９】
また、図６は、図４に示すフローチャートに従った処理の経過に応じてテスト用紙やパネル２０上に印字、表示される内容を示す図である。
【００６０】
以下、この図４，６を参照して、問題が記載されたテスト用紙に、この問題の模範解答を示す画像（付加画像）と、付加画像の出力期限を示す出力禁止期限情報とを付加して出力する処理について説明する。
【００６１】
まず画像処理装置の操作者がパネル２０上に表示されたＧＵＩを用いて、付加情報を埋め込む前のオリジナルのテスト用紙６０のスキャン指示を入力すると、ＣＰＵ１０７はスキャナ部３０を制御し、スキャナ部３０は、テスト用紙６０をスキャンし、スキャンによるテスト用紙６０の電子データ（原稿画像のデータ）をイメージメモリ１０３に出力する（ステップＳ４０１）。
【００６２】
次に、画像処理装置の操作者がパネル２０上に表示されたＧＵＩを用いてテスト用紙６０の電子データに付加する模範解答が記載された用紙６１のスキャン指示を入力すると、ＣＰＵ１０７はスキャナ部３０を制御し、スキャナ部３０は、用紙６１をスキャンし、スキャンによる用紙６１の電子データ（付加画像のデータ）、即ち模範解答の画像データをバッファメモリ１０２に出力する（ステップＳ４０２）。
【００６３】
次に、操作者はパネル２０上に図６の２００１で示すＧＵＩを表示させ、模範解答の画像データの出力禁止期限（出力禁止期限情報）をパネル２０上に表示される不図示のボタン群を用いて入力し、設定する（ステップＳ４０３）。図６では、「２００２年９月１０日」を出力禁止期限情報として設定している。即ちこの出力禁止期限情報は、２００２年９月１０日までは模範解答の画像データの出力を禁止させる為のものである。ステップＳ４０３で入力し、設定した出力禁止期限情報のデータはバッファメモリ１０２に格納される。
【００６４】
次に、付加情報埋め込み部２０５によって、模範解答の画像データと、出力禁止期限情報のデータとを、バーコードパターン、やビットマップパターンなどの付加情報に変換する処理を行う（ステップＳ４０４）。
【００６５】
そして合成部２０６によって、イメージメモリ１０３に格納されているオリジナルのテスト用紙の画像データと、付加情報埋め込み部２０５によって生成された付加情報のデータ（図６では６０１で示している）とを合成する。そしてこの合成画像をプリンタ部４０に出力して印刷させる（ステップＳ４０５）。６２はプリンタ部４０によって合成画像を印刷した結果得られる用紙を示す。
【００６６】
なお、プリンタ部４０によっては、合成部２０６はこの合成画像を所定のフォーマットに変換してプリンタ部４０に出力する。
【００６７】
以上の処理により、オリジナルのテスト用紙に、模範解答と出力禁止期限が付加情報として付加した合成画像がプリンタ部４０から出力され。用紙６２が得られる。
【００６８】
次に、この用紙６２をスキャナ部３０で読み取り、模範解答を復元して印刷する処理について説明する。
【００６９】
図５は、同処理のフローチャートである。なお、同図のフローチャートに従ったプログラムはＲＯＭ１０８に格納されており、ＣＰＵ１０７がこれを実行することで、本実施形態に係る画像処理装置は、同図のフローチャートに従った処理を行うことができる。
【００７０】
以下、この図５，６を参照して、用紙６２をスキャナ部３０で読み取り、模範解答を復元して印刷する処理について説明する。
【００７１】
まず画像処理装置の操作者がパネル２０上に表示されたＧＵＩを用いて、スキャン対象となるテスト用紙６２のスキャン指示を入力すると、ＣＰＵ１０７はスキャナ部３０を制御し、スキャナ部３０は、テスト用紙６２をスキャンし、スキャンによるテスト用紙６２の電子データをイメージメモリ１０３に出力する（ステップＳ５０１）。
【００７２】
次に、付加情報検出部３０２によって、テスト用紙６２の画像中に付加情報が含まれているか否かを判別する（ステップＳ５０２）。この判別方法は、例えば、ステップＳ４０５では予め決められた位置に付加情報のデータを合成するようにし、ステップＳ５０２ではこの位置に合成された対象を読み取り、読み取った結果が付加情報であるか否かを判断することにより実現されるものである。このような、画像中の所定の位置に存在する領域が所定の情報を示している領域であるか否かの判断処理については周知の技術であるので、ここでの説明は省略する。
【００７３】
そして付加情報を検出しなかった場合には処理をステップＳ５０８に進め、ステップＳ５０１でイメージメモリ１０３に出力したテスト用紙６２の電子データをプリンタ部４０に出力し、印刷させる（ステップＳ５０８）。すなわち通常のコピー動作と同様である。
【００７４】
一方、付加情報を検出した場合については処理をステップＳ５０３に進め、先ず、検出した付加情報を付加情報復元部３０４に出力し、付加情報に対する復号処理を行って、出力禁止期限情報を得る（ステップＳ５０３）。復元された出力禁止期限情報のデータは出力判定部３０５に出力する。
【００７５】
次に、出力判定部３０５では、カレンダＩＣ１０６に指示して現在の日時を示すデータを得（ステップＳ５０４）、現在の日時が、出力禁止期限情報が示す日時よりも前の日時を示しているか否かを判断する（ステップＳ５０５）。そしてこの判断の結果、現在の日時が、出力禁止期限情報が示す日時よりも前の日時を示している場合には、処理をステップＳ５０８に進め、上述の通り、ステップＳ５０１でイメージメモリ１０３に出力したテスト用紙６２（テスト用紙６２とテスト用紙６３とは同じものである）の電子データをプリンタ部４０に出力し、印刷させる（ステップＳ５０８）。印刷した結果のテスト用紙６３は、テスト用紙６２と同じものである。即ち、テスト用紙６２をコピーしてテスト用紙６３を出力することになる。
【００７６】
このように、現在の日時が出力禁止期限情報が示す日時よりも前である場合には、模範解答６１は印刷せず、テスト用紙６２のコピーとしてのテスト用紙６３を出力する。
【００７７】
一方、現在の日時が、出力禁止期限情報が示す日時を越えている場合には処理をステップＳ５０６に進め、付加情報に対する復号処理を行い、模範解答６１の画像データを復元する（ステップＳ５０６）。復元した模範解答６１の画像データは合成部３０７に出力する。
【００７８】
そして合成部３０７は、イメージメモリ１０３に格納されているテスト用紙６２の画像データと、付加情報復元部３０４において復元された模範解答６２の画像データとを合成し、プリンタ部４０に出力して印刷させる（ステップＳ５０７）。これにより、テスト用紙６２に模範解答６１が合成された模範解答付きテスト用紙６４が印刷される。
【００７９】
このように、模範解答の画像データの印刷について出力禁止期限情報を設定し、設定した出力禁止期限情報を模範解答の画像データと共にテスト用紙に付加することにより、このテスト用紙を印刷する場合には、現在の日時が出力禁止期限情報が示す日時を越えている場合についてのみ、模範解答の画像データをも印刷することができる。
【００８０】
これにより、本実施形態に係る画像処理装置は、印刷しようとする付加画像データの印刷期間に制限を加えることができるので、例え、付加情報を復号することが可能な装置が他にあったとしても、付加画像データを印刷してはいけない期間だけは印刷をさせないといったことを実現できる。
【００８１】
その結果、付加画像データのセキュリティーレベルを高めることができる。
【００８２】
なお、本実施形態ではステップＳ５０８では付加情報が合成された原稿画像のデータを印刷していたが、この付加情報を印刷しないようにしても良い。
【００８３】
［第２の実施形態］
第１の実施形態では出力期限情報を、「ある日時以降のみ印刷を可能とさせる」為に用いていたが、逆に、「ある日時までのみ印刷を可能とさせる」為に用いても、画像処理装置が行う処理については付加画像データを印刷するか否かの判断基準が異なるだけで、基本的には同じことである。
【００８４】
本実施形態では、「ある日時までのみ印刷を可能とさせる」為に出力期限情報を用いる例として、クーポン券付き広告紙を印刷する場合を用いる。即ち、広告の画像に、クーポン券の画像と、このクーポン券の印刷を許可する出力期限情報とを付加情報として付加した画像を印刷して広告紙を得、また、この広告紙を読み取って印刷する際、出力期限情報が示す日時まではクーポン券の画像の印刷を許可し、現在の日時が出力期限情報が示す日時を過ぎたらクーポン券の画像を印刷しない処理を行う。
【００８５】
以下、本実施形態に係るクーポン券付き広告紙の印刷に係る処理についてより詳細に説明する。なお、本実施形態に係る画像処理装置の基本構成、及び、入力された画像データに付加情報を付加して出力する為の機能構成、及び付加画像と期限情報とを付加情報として付加した画像を印刷する為の機能構成は夫々、第１の実施形態と同じ、即ち、夫々図１，２，３に示したものであるとする。
【００８６】
まず、広告が記載された広告紙に、クーポン券を示す画像（付加画像）と、付加画像の出力期限を示す出力期限情報（以下、その性質上、出力可期限情報と呼称する）とを付加して出力する処理について説明する。
【００８７】
図７は、同処理のフローチャートである。なお、同図のフローチャートに従ったプログラムはＲＯＭ１０８に格納されており、ＣＰＵ１０７がこれを実行することで、本実施形態に係る画像処理装置は、同図のフローチャートに従った処理を行うことができる。
【００８８】
また、図９は、図７に示すフローチャートに従った処理の経過に応じて広告紙やパネル２０上に印字、表示される内容を示す図である。
【００８９】
以下、この図７，９を参照して、広告が記載された広告紙に、クーポン券を示す画像（付加画像）と、付加画像の出力期限を示す出力可期限情報とを付加して出力する処理について説明する。
【００９０】
まず画像処理装置の操作者がパネル２０上に表示されたＧＵＩを用いて、付加情報を埋め込む前のオリジナルの広告紙９０のスキャン指示を入力すると、ＣＰＵ１０７はスキャナ部３０を制御し、スキャナ部３０は、広告紙９０をスキャンし、スキャンによる広告紙９０の電子データ（原稿画像のデータ）をイメージメモリ１０３に出力する（ステップＳ７０１）。
【００９１】
次に、画像処理装置の操作者がパネル２０上に表示されたＧＵＩを用いて広告紙９０の電子データに付加するクーポン券の用紙９１のスキャン指示を入力すると、ＣＰＵ１０７はスキャナ部３０を制御し、スキャナ部３０は、用紙９１をスキャンし、スキャンによる用紙９１の電子データ（付加画像のデータ）、即ちクーポン券の画像データをバッファメモリ１０２に出力する（ステップＳ７０２）。
【００９２】
次に、操作者はパネル２０上に図９の２００２で示すＧＵＩを表示させ、クーポン券の画像データの出力可期限（出力可期限情報）をパネル２０上に表示される不図示のボタン群を用いて入力し、設定する（ステップＳ７０３）。図９では、「２００２年９月１０日」を出力可期限情報として設定している。即ちこの出力可期限情報は、２００２年９月１０日以降はクーポン券の画像データの出力を禁止させる為のものである。ステップＳ７０３で入力し、設定した出力可期限情報のデータはバッファメモリ１０２に格納される。
【００９３】
次に、付加情報埋め込み部２０５によって、クーポン券の画像データと、出力可期限情報のデータとを、バーコードパターン、やビットマップパターンなどの付加情報に変換する処理を行う（ステップＳ７０４）。
【００９４】
そして合成部２０６によって、イメージメモリ１０３に格納されているオリジナルの広告紙の画像データと、付加情報埋め込み部２０５によって生成された付加情報のデータ（図９では９０１で示している）とを合成する。そしてこの合成画像をプリンタ部４０に出力して印刷させる（ステップＳ７０５）。９２はプリンタ部４０によって合成画像を印刷した結果得られる用紙を示す。
【００９５】
なお、プリンタ部４０によっては、合成部２０６はこの合成画像を所定のフォーマットに変換してプリンタ部４０に出力する。
【００９６】
以上の処理により、広告紙に、クーポン券と出力可期限情報が付加情報として付加した合成画像がプリンタ部４０から出力され。用紙９２が得られる。
【００９７】
次に、この用紙９２をスキャナ部３０で読み取り、クーポン券を復元して印刷する処理について説明する。
【００９８】
図８は、同処理のフローチャートである。なお、同図のフローチャートに従ったプログラムはＲＯＭ１０８に格納されており、ＣＰＵ１０７がこれを実行することで、本実施形態に係る画像処理装置は、同図のフローチャートに従った処理を行うことができる。
【００９９】
以下、この図８，９を参照して、用紙９２をスキャナ部３０で読み取り、クーポン券を復元して印刷する処理について説明する。
【０１００】
まず画像処理装置の操作者がパネル２０上に表示されたＧＵＩを用いて、スキャン対象となる広告紙９２のスキャン指示を入力すると、ＣＰＵ１０７はスキャナ部３０を制御し、スキャナ部３０は、広告紙９２をスキャンし、スキャンによる広告紙９２の電子データをイメージメモリ１０３に出力する（ステップＳ８０１）。
【０１０１】
次に、付加情報検出部３０２によって、広告紙９２の画像中に付加情報が含まれているか否かを判別する（ステップＳ８０２）。この判別方法はステップＳ５０２における方法と同じようにすればよい。
【０１０２】
そして付加情報を検出しなかった場合には処理をステップＳ８０８に進め、ステップＳ８０１でイメージメモリ１０３に出力した広告紙９２の電子データをプリンタ部４０に出力し、印刷させる（ステップＳ８０８）。なお、広告紙６２の電子データから、付加情報のデータが合成されている領域を省いた画像を生成する処理は必須な処理ではなく、この処理は適宜省いても良い。
【０１０３】
一方、付加情報を検出した場合については処理をステップＳ８０３に進め、先ず、検出した付加情報を付加情報復元部３０４に出力し、付加情報に対する復号処理を行って、出力可期限情報を得る（ステップＳ８０３）。すなわち通常のコピー動作と同様である。
【０１０４】
次に、出力判定部３０５では、カレンダＩＣ１０６に指示して現在の日時を示すデータを得（ステップＳ８０４）、現在の日時が、出力可期限情報が示す日時よりも前の日時を示しているか否かを判断する（ステップＳ８０５）。そしてこの判断の結果、現在の日時が、出力可期限情報が示す日時よりも前の日時を示している場合（現在の日時が出力可期限情報が示す日時と同じ場合も含む）には、処理をステップＳ８０６に進め、付加情報に対する復号処理を行い、クーポン券９１の画像データを復元する（ステップＳ８０６）。復元したクーポン券９１の画像データは合成部３０７に出力する。
【０１０５】
そして合成部３０７は、イメージメモリ１０３に格納されている広告紙９２の画像データと、付加情報復元部３０４において復元されたクーポン券９１の画像データとを合成し、プリンタ部４０に出力して印刷させる（ステップＳ８０７）。これにより、広告紙９２にクーポン券９１が合成されたクーポン券付き広告紙９３が印刷される。
【０１０６】
一方、現在の日時が、出力可期限情報が示す日時を越えている場合には、ステップＳ８０１でイメージメモリ１０３に出力した広告紙９２の電子データから、付加情報のデータが合成されている領域（９０１の部分）を省いた画像（図９では９４で示す画像）を生成し（例えば９０１の領域の周辺の画素の値で９０１の領域を埋めることで生成し）、これをプリンタ部４０に出力し、印刷させる（ステップＳ８０９）。なお、広告紙９２の電子データから、付加情報のデータが合成されている領域を省いた画像を生成する処理は必須な処理ではなく、この処理は適宜省いても良い。
【０１０７】
このように、現在の日時が出力可期限情報が示す日時を越えている場合には、クーポン券９１の画像データは印刷せず、広告紙９２から付加情報の部分を省いた用紙９４を出力する。
【０１０８】
このように、クーポン券の画像データの印刷について出力可期限情報を設定し、設定した出力可期限情報をクーポン券の画像データと共に広告紙に付加することにより、この広告紙を印刷する場合には、現在の日時が出力可期限情報が示す日時よりも前の場合についてのみ、クーポン券の画像データをも印刷することができる。
【０１０９】
これにより、本実施形態に係る画像処理装置は、印刷しようとする付加画像データの印刷期間に制限を加えることができるので、例え、付加情報を復号することが可能な装置が他にあったとしても、付加画像データを印刷してはいけない期間だけは印刷をさせないといったことを実現できる。
【０１１０】
その結果、付加画像データのセキュリティーレベルを高めることができる。
【０１１１】
［第３の実施形態］
第１，２の実施形態では、付加画像を出力すると判断した場合には、一意に出力していたが、更にこの時点で、付加画像を出力するか否かを、パネル２０を用いて選択するようにしても良い。
【０１１２】
また、第１、２の実施形態では付加情報を画像と見なし、テスト用紙の画像のデータ、もしくは広告紙の画像データに合成して合成画像を生成することで、付加情報を付加していたが、付加する形態はこれに限定されるものではなく、他にも例えば電子透かしを用いて付加情報をテスト用紙の画像のデータ、もしくは広告紙の画像データに埋め込むようにしても良い。その場合、付加情報埋め込み済みテスト用紙の画像データ、もしくは付加情報埋め込み済み広告し画像データから付加情報を抽出する為には、電子透かしの埋め込みに対応する、電子透かしの抽出処理を行えば良い。
【０１１３】
また、第１，２の実施形態では、画像処理装置に対してスキャン指示などの指示を入力する手段としてパネル２０を用いたが、これに限定されるものではなく、外部装置を画像処理装置に接続し、この外部装置により各種の指示を入力するようにしても良い。
【０１１４】
また、上記ステップＳ４０１，４０２，Ｓ７０１，Ｓ７０２では用紙から画像のデータを得るために「スキャン」なる処理を行っていたが、例えばこれらの画像のデータを外部装置から供給するようにしておく、その場合、これらのステップでは、「スキャン」の代わりに「受信する」処理を行うようにすればよい。
【０１１５】
また、原稿画像、付加画像として用いることのできる対象は第１，２の実施形態で用いた例に限定するものではなく、各種の用紙の画像データに適用することができる。またその際に、出力期限情報、及び、付加画像を印刷するか否かの判断基準は、適用した用紙の画像データが有する意味（「所定の日時までは印刷しない」、「所定の日時以降は印刷しない」、「ある日時からある日時までは印刷しない」、「ある日時からある日時までのみ印刷する」など）に応じて決めればよい。
【０１１６】
［その他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１１７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１の実施形態に係る画像処理装置の基本構成を示すブロック図である。
【図２】入力された画像データに付加情報を付加して出力する為の機能構成を示す図である。
【図３】「付加画像と期限情報とを付加情報として付加した画像」を印刷する為の機能構成を示す図である。
【図４】問題が記載されたテスト用紙に、この問題の模範解答を示す画像（付加画像）と、付加画像の出力禁止期限を示す出力期限情報とを付加して出力する処理のフローチャートである。
【図５】用紙６２をスキャナ部３０で読み取り、模範解答を復元して印刷する処理のフローチャートである。
【図６】図４に示すフローチャートに従った処理の経過に応じてテスト用紙やパネル２０上に印字、表示される内容を示す図である。
【図７】広告が記載された広告紙に、クーポン券を示す画像（付加画像）と、付加画像の出力期限を示す出力期限情報（以下、その性質上、出力可期限情報と呼称する）とを付加して出力する処理のフローチャートである。
【図８】用紙９２をスキャナ部３０で読み取り、クーポン券を復元して印刷する処理のフローチャートである。
【図９】図７に示すフローチャートに従った処理の経過に応じて広告紙やパネル２０上に印字、表示される内容を示す図である。
【図１】
2005151126.tif 000003
【図２】
2005151126.tif 000004
【図３】
2005151126.tif 000005
【図４】
2005151126.tif 000006
【図５】
2005151126.tif 000007
【図６】
2005151126.tif 000008
【図７】
2005151126.tif 000009
【図８】
2005151126.tif 000010
【図９】
2005151126.tif 000011
【手続補正書】
【提出日】平成16年11月22日(2004.11.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された原画像に付加情報を付加して出力する画像処理方法であって、
入力された原画像に付加する付加画像の使用期限を設定する設定工程と、
前記設定工程で設定した使用期限を示すデータを、前記付加画像のデータと共に前記原画像に付加する付加工程と、
前記付加工程で得られる、前記原画像のデータに前記付加画像のデータと前記使用期限を示すデータとを付加したデータを出力する出力工程と
を備えることを特徴とする画像処理方法。
【請求項２】
前記付加工程では、前記付加画像のデータ、及び前記使用期限を示すデータを所定のパターンとして、前記原画像のデータに付加することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
付加情報が付加された原画像のデータを、当該付加情報に基づいて出力する画像処理方法であって、
日時を計時する計時工程と、
前記付加情報に含まれる使用期限を示すデータと、前記計時工程で計時している日時のデータとを用いて、前記付加情報に含まれる付加画像のデータを出力するか否かを判断する判断工程と、
前記判断工程で前記付加画像のデータを出力すると判断した場合に、前記付加画像のデータを出力する出力工程と
を備えることを特徴とする画像処理方法。
【請求項４】
前記判断工程では、前記計時工程で計時している日時が、前記使用期限よりも前の日時を示している場合には、前記付加画像のデータを出力すると判断することを特徴とする請求項３に記載の画像処理方法。
【請求項５】
前記判断工程では、前記計時工程で計時している日時が、前記使用期限を越えている日時を示している場合には、前記付加画像のデータを出力しないと判断することを特徴とする請求項３に記載の画像処理方法。
【請求項６】
前記判断工程では、前記計時工程で計時している日時が、前記使用期限が示す期間内に含まれる日時を示している場合には、前記付加画像のデータを出力すると判断することを特徴とする請求項３に記載の画像処理方法。
【請求項７】
前記使用期限を示すデータは、所定のパターンとして前記付加情報に含まれており、
前記判断工程では、前記所定のパターンに対して復号処理を行い、前記使用期限を示すデータを復元することを特徴とする請求項３に記載の画像処理方法。
【請求項８】
前記付加画像を示すデータは、所定のパターンとして前記付加情報に含まれており、
前記出力工程では、前記所定のパターンに対して復号処理を行い、前記付加画像を示すデータを復元し、復元した当該付加画像のデータを出力することを特徴とする請求項３に記載の画像処理方法。
【請求項９】
入力された原画像に付加情報を付加して出力する画像処理装置であって、
入力された原画像に付加する付加画像の使用期限を設定する設定手段と、
前記設定手段によって設定した使用期限を示すデータを、前記付加画像のデータと共に前記原画像に付加する付加手段と、
前記付加手段によって得られる、前記原画像のデータに前記付加画像のデータと前記使用期限を示すデータとを付加したデータを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項１０】
付加情報が付加された原画像のデータを、当該付加情報に基づいて出力する画像処理装置であって、
日時を計時する計時手段と、
前記付加情報に含まれる使用期限を示すデータと、前記計時手段によって計時している日時のデータとを用いて、前記付加情報に含まれる付加画像のデータを出力するか否かを判断する判断手段と、
前記判断手段によって前記付加画像のデータを出力すると判断した場合に、前記付加画像のデータを出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項１１】
コンピュータに請求項１乃至８の何れか１項に記載の画像処理方法を実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納する、コンピュータ読み取り可能な記憶媒体。