Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4039093B2 - 画像読取装置、複写装置、およびプログラム - Google Patents
[go: Go Back, main page]

JP4039093B2 - 画像読取装置、複写装置、およびプログラム - Google Patents

画像読取装置、複写装置、およびプログラム Download PDF

Info

Publication number
JP4039093B2
JP4039093B2 JP2002079387A JP2002079387A JP4039093B2 JP 4039093 B2 JP4039093 B2 JP 4039093B2 JP 2002079387 A JP2002079387 A JP 2002079387A JP 2002079387 A JP2002079387 A JP 2002079387A JP 4039093 B2 JP4039093 B2 JP 4039093B2
Authority
JP
Japan
Prior art keywords
image
condition
unit
condition information
information pattern
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
JP2002079387A
Other languages
English (en)
Other versions
JP2003280469A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2002079387A priority Critical patent/JP4039093B2/ja
Priority to CN02132063.2A priority patent/CN1445711B/zh
Priority to US10/238,006 priority patent/US7567355B2/en
Publication of JP2003280469A publication Critical patent/JP2003280469A/ja
Application granted granted Critical
Publication of JP4039093B2 publication Critical patent/JP4039093B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00838Preventing unauthorised reproduction
    • H04N1/00856Preventive measures
    • H04N1/00875Inhibiting reproduction, e.g. by disabling reading or reproduction apparatus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/021Adaptations for printing on specific media
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3246Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of data relating to permitted access or usage, e.g. level of access or usage parameters for digital rights management [DRM] related to still images

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Image Analysis (AREA)
  • Record Information Processing For Printing (AREA)
  • Cleaning In Electrography (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像読取装置、複写装置、およびプログラムに関する。より詳細には、無断複製の禁止が必要とされる原稿画像を読み取る際に、無断複製を防止可能にする技術に関する。
【0002】
【従来の技術】
近年、パーソナルコンピュータやプリンタ、複写機など、複写機能を持つ画像形成装置の普及により、書類を複製することが極めて簡単になっている。このような状況においては、著作権が付与された原稿、あるいは“コピー禁止”、“複製厳禁”、“マル秘”などといった無断複製の禁止が要求される原稿(以下纏めて“機密原稿”ともいう)に対しても容易にコピーが行われてしまうという欠点がある。換言すれば、文字列、図形、表、グラフなどを含む原稿画像であって、重要情報が漏洩することを防止する必要がある、いわゆる“機密原稿”の印刷出力(プリントアウト)物の不正複製による重要情報(機密内容)の漏洩ということが問題となってきている。したがって、複写機能を持つ画像形成装置には、機密原稿の悪用複製を防止する機能を持たせることが必要である。
【0003】
このため、機密原稿の任意的・恣意的な複製動作を禁止あるいは一定範囲に制限する技術が種々提案されている。この技術には、大別して、複製しても悪質なコピーしか得られないようにするもの、複製偽造防止用紙に文書を印刷するもの、複製禁止領域に人間の目に見え難いパターン画像あるいは“コピー禁止”などの複製禁止マークを印刷しておくとともに、それらを予め登録しておき、原稿読取りの際にそのマークなどを検出し、これを登録されたマークなどと照合し、両者が一致したとき複製動作を制御するもの、などがある。
【0004】
たとえば、機密文書の不正コピーの制御のための従来技術として、特開平7−231384号には、複製偽造防止用紙と同様の効果が択られるパターン画像を画像処理によって生成する技術が提案されている。ここで、複製偽造防止用紙とは、人間の目には見え難いが、複写機でコピーすると隠されていた警告文字などが浮かび上がってくる特写なパターン画像が予め印刷されている用紙である。この複製偽造防止用紙に印刷された文書を複写機でコピーした場合、コピー物には“複製禁止”などの警告文字が目立つように浮き出てくるので、不正にコピーする行為に対して心理的な抑止になるとともに、オリジナルとコピー物とを区別することができる。
【0005】
この特開平7−231384号に記載の方法は、警告文字部分と背景部分が特定の共通濃度で異なるディザ処理を施された画像を重ね合わせることにより、複製偽造防止用紙を用いた場合と同様の効果が択られるパターン画像を入力画像データに合成させ、通常の用紙を用いて複製偽造防止用紙を用いた場合と同様の効果を得ようとするものである。
【0006】
しかしながら、この方法では、複写機でコピーした場合に、コピー物の背景に警告文字が浮かび上がることにより心理的に不正複製を抑止することはできるが、コピー自体を止めることはできず、不正複製を防止することはできない。
【0007】
この問題を解消する方法の一例として、機密文書に複製禁止情報を埋め込んでおき、複写機側で読み取った画像中から複製禁止情報を検出し、この検出結果に応じて複写機のコピー動作を制御する技術が、たとえば特開2000−76458号、特開2001−189855、あるいは特開2001−346032号などに提案されている。
【0008】
前記特開2000−76458には、コピーを禁止すべき文書に付加された特定シンボルを複写機側にて認識する方法が記載されている。つまり、複写機側に特定シンボルの認識機能を持たせることによって、コピー禁止文書の不正なコピーを禁止するものである。
【0009】
また前記特開2001−189855号には、バーコードや電子透かし技術によってプリント出力する文書に複製禁止情報や特定条件でコピーを許可する情報を埋め込んでおき、これらの情報を検出してコピー動作を制御する方法が記載されている。
【0010】
また前記特開2001−346032号には、複製偽造防止用紙の背景に2次元コードを埋め込む方式が記載されている。この方式では、背景の2次元コードに複製禁止情報を含めることができる。複写機側にこの2次元コードを検出する機能を持たせておき、2次元コード中に複製禁止情報が含まれていればコピー動作を中止するように制御することで、機密文書の不正コピーによる情報の漏洩を防ぐことができる。
【0011】
【発明が解決しようとする課題】
しかしながら、上記従来技術には下記のような課題がある。まず、特開2000−76458号に記載されているような、特定シンボルを認識してコピー動作を中止するか許可するかの判定をする方法では、原稿ごとに特定ユーザにはコピーを許可させたり、所定の日時を過ぎたらコピーを許可させる、といった高度なコピー制御動作を行なわせることができない。
【0012】
また、特開2001−189855号に記載されているような、電子透かしによって複製禁止情報を埋め込む方法では、電子透かしは世代コピー(複数回にわたって繰り返されるコピー)によって認識不能になりやすい、つまりハードコピーによって削除されやすいため、電子透かしによって埋め込まれていた情報が消えてしまい、その文書が機密文書であったかどうかもわからなくなってしまう。
【0013】
また、上記各公報に記載の方法は、機密文書の不正複製を制御することはできるが、不正複製を確実に防止することはできない。つまり、不正複製を確実に防止するためには、複写機における被複製物が複製が禁止されている機密原稿であることを認識して、複製動作を制御する機能を複写機に設ける必要がある。ここで、禁複写マークやバーコードなどの検出機能は比較的簡易な技術によりなし得るので、複写機の全てにこの機能を持たせることは難しくない。
【0014】
しかし、電子透かしの検出機能は、スキュー補正処理、コードデータの位置合わせ処理、潜像として画像に埋め込んだドットパターンを検出する処理(電子透かしの検出処理)、判定精度を高めるための誤り訂正処理など、比較的大規模な処理や高度な技術を必要としコストがかかるので、電子透かしの検出機能を有しない装置が多いのが実状である。2次元コードの場合にも、この傾向がある。このような状況下にあっては、2次元コードや電子透かしの検出機能を持たない複写機によってコピーされてしまった場合にも、2次元コードや電子透かしによって埋め込まれていた情報が消えてしまい、その文書が機密文書であったかどうかもわからなくなってしまう。
【0015】
また、特開2000−76458号、あるいは特開2001−189855号や特開2001−346032号に記載の方法では、特定シンボル、あるいはバーコードや2次元コードによって複製禁止情報を埋め込むので、複製禁止情報が白背景部分に人間の目に見えるように配置されるため、複製禁止情報が原稿中のどこに存在しているかが一目瞭然である。このため、悪意を持ったユーザにバーコードなどの複製禁止情報を埋め込んだ部分が容易に除去(隠し、塗りつぶし、切り取り)されてしまった場合には、コピー動作が禁止されずに印刷出力されてしまうので、外部への流出を有効に防ぐことができない。つまり、このケースでは、機密原稿であることを示す特殊シンボルやバーコードは複写機に対しては何の意味も持たず、機密保持は複写機を使用する人のモラルに依存するしかない。
【0016】
また、特開2001−189855号や特開2001−346032号に記載の方法では、原稿中に埋められた電子透かしあるいはバーコードや2次元コードを検出し情報を復号することで初めてコピー動作を中止するか許可するかの判定ができるようになるが、電子透かしや2次元コードなどを検出するためには、前記のようにスキュー補正処理などの高度な検出判定処理を必要とするため、処理時間が長くかかるため、コピー生産性が低下してしまう。
【0017】
本発明は、上記事情に鑑みてなされたものであり、無断複製の禁止が必要とされる原稿画像を読み取るに際し、高度な検出判定処理を必要とすることなく、出力された印刷物の無断複製をより確実に防止ことを可能にする画像読取装置あるいは複写装置を提供することを目的とする。
【0018】
【課題を解決するための手段】
すなわち、本発明に係る第1の画像読取装置は、複数種類の特定パターン画像が含まれる原稿を読み取って読取画像の出力を制御する画像読取装置であって、原稿を読み取る画像読取部と、画像読取部により読み取られた読取画像に含まれている読取画像の出力禁止を表す禁止情報パターン画像を検出する禁止情報パターン画像検出部と、画像読取部により読み取られた読取画像に含まれている読取画像の出力禁止解除条件が含まれた条件情報パターン画像を検出する条件情報パターン画像検出部と、動作モードの切替えを指示するモード指示部とを備えた。
【0019】
また、第1の画像読取装置は、動作モード指示部により動作モードが通常動作モードと指示された場合においては、条件情報パターン画像検出部が条件情報パターン画像の検出を行なわないように制御するとともに、禁止情報パターン画像検出部が禁止情報パターン画像を検出したことを条件として読取画像の出力を禁止するように制御し、動作モード指示部により動作モードが条件動作モードと指示された場合においては、条件情報パターン画像検出部が条件情報パターン画像の検出を行なうように制御するとともに、条件情報パターン画像検出部により検出された条件情報パターン画像に対してパターン検出処理をすることにより読取画像の出力禁止の解除条件を検出し、該解除条件が予め定められた読取画像の出力禁止除条件を満たしていることを条件として読取画像の出力を許可するように制御する制御部とを備えた。
【0020】
また、本発明に係る第2の画像読取装置は、複数種類の特定パターン画像が含まれる原稿を読み取って読取画像の出力を制御する画像読取装置であって、原稿を読み取る画像読取部と、画像読取部により読み取られた読取画像に含まれている読取画像の出力禁止を表す禁止情報パターン画像を検出する禁止情報パターン画像検出部と、画像読取部により読み取られた読取画像に含まれている読取画像の出力禁止解除条件が含まれた条件情報パターン画像を検出する条件情報パターン画像検出部とを備えた。
【0021】
また、第2の画像読取装置は禁止情報パターン画像検出部によって禁止情報パターン画像が検出されなかったことを条件として、条件情報パターン画像検出部の条件情報パターン画像の検出動作に関わらず読取画像の出力を許可するように制御し、禁止情報パターン画像検出部によって禁止情報パターン画像が検出され、且つ条件情報パターン画像検出部により検出された条件情報パターン画像に対してパターン検出処理をすることにより読取画像の出力禁止の解除条件を検出し、該解除条件が予め定められた読取画像の出力禁止除条件を満たしていることを条件として、読取画像の出力を許可するように制御する制御部とを備えた。
【0022】
また従属項に記載された発明は、本発明に係る画像読取装置のさらなる有利な具体例を規定する。
【0023】
また、本発明に係る複写装置は、上記本発明に係る第1あるいは第2の画像読取装置と、この画像読取装置により読み取られた読取画像に基づいて、可視画像を形成する画像形成部を備えた。
この場合、制御部は、禁止情報検出部および条件情報検出部の各検出結果に基づいて、画像読取装置の読取りの動作および画像形成部の画像形成の動作のうちの少なくとも一方を制御する。たとえば、複製を許可する場合には、画像読取装置および画像形成部の両動作を許可する。また、複製を許可しない場合には、読取動作中の画像読取装置の動作を停止させ、あるいは読取完了後であれば画像形成部の動作を停止させることで、最終結果物である印刷出力が得られないようにすればよい。
【0024】
なお、本発明に係る複写装置は、画像読取装置と画像形成部とが一体型のものであってもよいし、別体のものであってもよい。別体の場合、画像読取装置と画像形成部とは、近接配置されていてもよいし、ネットワーク接続され遠隔地に配置されていてもよい。
【0025】
【作用】
上記第1および第2の読取装置においては、読取装置を利用した複製の動作時に検知可能なコードデータをパターン画像に対応付けておき、複製動作を禁止したり禁止を解除するための制御情報を表すことが可能なようにパターン画像が配列された背景画像と原画像とが合成された合成画像を読取対象の画像とする。そして、パターン画像には、複製動作を制御するための情報、たとえば複製を禁止するコードを割り当てたり、複製禁止を解除するコードを割り当てておく。
【0026】
ここで、第1の読取装置においては、通常動作モードと条件動作モードとを切替設定可能に構成しておく。そして、通常動作モード時には、制御部は、禁止情報検出部のみが動作可能に設定するとともに、禁止情報検出部が複製禁止情報を検出したことを条件として複製を禁止するように制御する。一方、条件動作モード時には、制御部は、条件情報検出部のみが動作可能に設定するとともに、禁止情報検出部が検出した条件情報に表された条件が予め定められた複製の禁止を解除するための条件を満たしている範囲に限って、複製を許可するように制御する。
【0027】
一方、第2の読取装置においては、制御部は、禁止情報検出部によって複製禁止情報が検出されなかったときには条件情報検出部の条件情報の検出動作に関わらず複製を行なうように制御し、禁止情報検出部によって複製禁止情報が検出されたときには、禁止情報検出部が検出した条件情報に表された条件が予め定められた複製の禁止を解除するための条件を満たしている範囲に限って、複製を許可するように制御する。
【0028】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【0029】
図1は、本発明に係る画像読取装置や複写装置を適用した画像形成システムの一実施形態の全体構成を示す図である。この画像形成システム1は、原画像の一例である前景画像を出力するクラインアント端末2と、印刷(プリント)機能および複製(コピー)機能を持ったいわゆる複合機3とが、インターネットなどの公衆通信網や専用線などのネットワーク9により接続されて構成されている。クライアント端末2は1台に限らず、多数接続されていてもよい。複写機能は、画像読取機能と、画像読取機能により読み取った画像に基づいて画像を形成する画像形成機能とを含む。
【0030】
クラインアント端末2は、たとえばパーソナルコンピュータやワープロなどの画像情報を生成する機能を有するものであればよい。複合機3は、画像を読み取るスキャナ部5と、画像を所定の用紙に印刷出力するラスタースキャン(ROS)ベースのプリンタ部7とを備えている。
【0031】
この画像形成システム1は、たとえば、ユーザ側に設置されたクラインアント端末2から複合機3に画像データを送信し、複合機3にて画像を印刷出力する、いわゆるネットワークプリンタの形態が取られている。たとえば、ユーザがクラインアント端末2から文書のプリント指示を複合機3に発する。その際ユーザは、クラインアント端末2にインストールされているプリンタドライバにより端末の表示デバイス2bに表示されるメニュー画面を確認しながら、キーボードやマウスなどの入力デバイス2aを介してプリントする文書に埋め込む付加情報を設定入力する。
【0032】
付加情報には、たとえば、複製を制御するための制御情報の一例として、複製禁止情報、条件情報、潜像情報などを含めることができる。ここで、複製禁止情報とは、プリント出力を指示した文書を複写機(複合機3を含む)で複製させないようする(複製を禁止する)ことを示す情報である。条件情報とは、プリント出力を指示した文書を複製可能とする条件を示す情報であり、たとえば、暗証番号、複製を許可するユーザID番号(たとえば社員番号など)、複製禁止を解除する日時、複製を許可する複写機の機械番号、などを含んでいる。潜像情報とは、後述する背景画像に埋め込まれる潜像文字を示す情報である。
【0033】
ユーザは、これらの情報を設定した後、プリント指示を発する。これを受けて、プリンタドライバは、文書データ(アプリケーションデータ)を、プリント記述言語で記述された所定のプリントデータへ変換し、付加情報をプリントデータのヘッダ部へ付加した後、ネットワーク9を経由して複合機3へ送信する。プリントデータとしては、たとえば、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述言語(PDL:Page Description Language )形式のものを使用するのがよい。以下、PDLデータをプリントデータとして用いる形態で説明する。
【0034】
このPDLデータのヘッダ部には、印刷ジョブを送信したクラインアント端末2のIP(Internet Protocol)アドレス、印刷ジョブを送信したユーザ名、印刷する文書ファイル名、印刷する文書のタイムスタンプ、文書ファイルに設定された機密レベル、文書ファイルに設定されたパスワードなどのコード化情報、あるいは潜像として埋め込む潜像文字列を表す潜像情報が付加情報として付加されている。これらの付加情報は、複製を禁止する必要がある機密文書などにだけ付加されている。
【0035】
複合機3は、先ず受信したPDLデータを調べる。そして、複製禁止情報、条件情報、潜像情報の何れかひとつでも含まれていた場合には、予め定められたパターン画像を所定ルールに従って2次元状に配列した背景画像を生成し、PDLデータから生成される文書画像(原画像)に合成して印刷出力(プリント出力)する。そして、たとえば、受信したPDLデータに複製禁止情報、条件情報がどちらも含まれていない場合には、PDLデータから生成される文書画像のみを印刷出力する。
【0036】
図2は、複合機3の一実施形態の構成を示すブロック図である。複合機3は、ゼログラフィーを利用して画像を所定の記録媒体に記録することで可視画像を出力するものであって、画像を読み取るスキャナ部5と、画像を印刷出力するプリンタ部7とから構成されている。
【0037】
スキャナ部5は、原稿画像を読み取る画像読取部10と、ユーザからの指示を受け付けたり、読取りや印刷出力などの制御機能を有する操作制御部20とを有する。プリンタ部7は、スキャナ部5と共用する操作制御部20と、画像読取部10により読み取られた画像に対して所望の画像処理を施す画像処理部40と、合成画像を生成する合成画像生成部50と、画像処理部40からの画像と合成画像生成部50からの画像を切替出力する選択部(Selector)80と、画像を用紙上に出力するラスタースキャンベースの画像形成部90とを有する。
【0038】
操作制御部20は、画像読取部10によって読み取られた画像から複製禁止情報を検出する複製禁止情報検出部22、画像読取部10によって読み取られた画像から条件情報を検出する条件情報検出部24、および画像読取部10によって読み取られた画像を格納する記憶部の一例であるページバッファ26を有する。
【0039】
また操作制御部20は、ネットワーク9を介してクラインアント端末2からPDLデータを受信したり、その他のネットワーク接続機器との間の通信機能を有するネットワークI/F(インターフェース)部30、複合機全体を制御する制御部32、およびユーザへの情報表示やキー入力を受け付ける機能を有するコントロールパネル34を備える。コントロールパネル34は、図示しないテンキーやタッチパネルなどの入力デバイスを利用して複合機3の動作モード、あるいはその他の各種設定を受け付けるモード指示部34aと、LCD(液晶)パネルなどの表示デバイス34bを有する。
【0040】
制御部32は、本発明に係る制御部としての機能と、条件情報検出部24により検出された条件情報に表された条件が、予め定められた複製の禁止を解除するための条件を満たしているか否かを判断する解除条件判断部としての機能の、2つの機能を有する。図中、制御部32の内部に、“解除条件判断部”を記しているのは、このことを意味する。
【0041】
複合機3は、“通常コピーモード”と“条件コピーモード”という2種類のコピー動作モードが設定可能で、設定されたコピー動作モードに応じて異なる動作をするように構成されている。このモード切替は、コントロールパネル34のモード指示部34aが受け付けたユーザ指示を制御部32に伝え、制御部32が、複製禁止情報検出部22や条件情報検出部24あるいは合成画像生成部50を制御することで実現する。たとえば、複製禁止情報検出部22は、“通常コピーモード”に設定されているときのみ動作し、“条件コピーモード”では動作しないように設定される。条件情報検出部24は、“条件コピーモード”に設定されているときのみ動作し、“通常コピーモード”では動作しないように設定される。
【0042】
画像読取部10は、図示しないプラテンガラス上に載置された原稿を図示しない読取光学系にて読み取り、この読み取った原稿画像に対してゲイン制御や色分解、あるいはホワイトバランス処理などの撮像信号処理を施し、処理後の画像を表す、画像データR,G,Bを、複製禁止情報検出部22および条件情報検出部24に入力するとともに、ページバッファ26に格納する。
【0043】
ページバッファ26は、要求を受けたとき、格納してある画像を条件情報検出部24や制御部32や画像処理部40に送る。画像処理部40は、ページバッファ26に格納された原稿画像を読み出して、たとえば、下地除去処理、空間フィルタによる強調処理などの画像処理を施し、この処理済の画像を、合成画像生成部50、あるいは選択部80を介して画像形成部90に入力する。
【0044】
合成画像生成部50は、制御部32から受信したPDLデータをデコンポーズして文書画像を生成する。また、合成画像生成部50は、制御部32の制御の元で、複製禁止情報に対応するパターン画像あるいは条件情報に対応する複製条件パターン画像を含む背景画像を生成する。そして、背景画像と、先にデコンポーズしておいた文書画像や画像処理部40から受け取った読取画像とを合成する。
【0045】
画像形成部90は、選択部80により選択出力された画像や制御部32から出力された画像に基づいて、たとえば個々の印刷色用の2値化信号を生成する。たとえば、RGB表色系の画像データをYCrCb表色系の画像データに変換し、さらにYCrCb表色系から最低3つ(好ましくは4つ)、たとえばCMY表色系あるいはCMYK表色系のへのマッピングをしプリント出力用に色分解されたラスタデータ(2値化信号)を生成する。このようなラスタデータ化の処理に際して、カラー画像のCMY成分を減色するアンダーカラー除去(UCR)、あるいは減色されたCMY成分を部分的にK成分と交換するグレー成分交換(GCR)をする。
【0046】
さらに、画像形成部90は、出力データ(CMYKなど)に応答して作成される出力画像のトナー像を調整するために、色分解の直線化または同様の処理をする。そして、画像形成部90は、生成した2値化信号に基づいて図示しない光源を変調駆動し、図示しない感光体ドラムを走査することで、感光体ドラム上に静電潜像を形成し、さらに記録用紙に転写させることで、印刷出力を得る。
【0047】
図3は、複合機3に設けられた合成画像生成部50の一実施形態の構成を示すブロック図である。合成画像生成部50は、画像処理部40を介して読取画像(スキャン画像)を取得する読取画像取得部502、制御部32を介してPDLデータを取得するプリントデータ取得部504、プリントデータ取得部504が取得したPDLデータを分析(デコンポーズ)して文書画像を生成する文書画像生成部506、および文書画像生成部506により生成された文書画像を格納しておく記憶部の一例である文書画像バッファ508を有する。
【0048】
また合成画像生成部50は、プリントデータ取得部504が取得したPDLデータから複製禁止情報、条件情報、あるいは潜像情報などの付加情報を抽出する付加情報抽出部510、付加情報抽出部510により抽出された潜像情報に基づき潜像画像を生成する潜像生成部512、付加情報抽出部510により抽出された複製禁止情報および条件情報を符号化してコードデータを生成する付加情報符号化部514、複製禁止情報や条件情報を符号化したコードデータに対応する複数種類のドットパターンで表されたパターン画像を格納するパターン画像格納部516を有する。なお、パターン画像についての詳細は後述する。
【0049】
潜像生成部512は、潜像情報により表された潜像文字列を読み込み、読み込んだ潜像文字列を所定のフォントを使用してラスタ展開して2値画像化された潜像文字画像を生成する。付加情報符号化部514は、付加情報抽出部4から入力された条件情報のコード化データを誤り訂正符号化し、さらに潜像生成部512から入力された潜像文字画像データを参照して、複製禁止情報のコード化データと誤り訂正符号化された条件情報のコード化データを所定のコードデータに変換し、たとえば画像1枚分に対応するコードデータの2次元配列を生成する。
【0050】
なお、潜像文字画像を生成する際に使用するフォントは、複製偽造防止用紙と同様の効果を発揮させるために、比較的大きなポイント数(たとえば48ポイント)が設定されることが好ましい。また、潜像文字画像は、以下の1)および2)式の関係を満足するように2値画像化するのが好ましい。
1)潜像文字画像の解像度=プリンタ解像度÷パターンの横画素数、
2)潜像文字画像の縦横画素数=文書画像の縦横画素数÷パターンの横画素数
【0051】
たとえば、プリンタ解像度が600dpi、パターンの横画素数が12画素、文書画像データの縦(副走査方向)×横(主走査方向)の画素数が4960×7015画素の場合、潜像文字画像の解像度は50dpi、縦×横の画素数は413×584画素となる。すなわち、潜像文字画像の1画素(黒画素1つ分)がパターン画像1つの大きさにほぼ対応するように設定する。これにより、複製禁止情報や条件情報に対応するパターン画像のサイズ単位で潜像文字の黒画素を配置できるようになるので、潜像文字を背景画像に埋め込む際には、潜像文字の黒画素を、パターン画像のサイズ単位および配列単位で埋め込んでいく。
【0052】
付加情報符号化部514は、付加情報抽出部510からだけでなく、制御部32を介して入力された複製禁止情報、条件情報、および潜像情報を符号化してコードデータを生成することもできるようになっている。これは、画像読取部10にて読み取った読取画像についても、背景画像と合成可能にするためである。また、付加情報符号化部514は、コードデータを生成する際、潜像生成部512により生成された、あるいは潜像画像バッファ515に格納されている潜像画像を参照して、潜像画像部分では所定のルールに従ってコードデータを変換する。
【0053】
さらに、合成画像生成部50は、付加情報符号化部514により符号化されたコードデータ(付加情報)とパターン画像格納部516に格納されているパターン画像とに基づいて背景画像を生成する背景画像生成部518、背景画像生成部518が生成された背景画像を格納する記憶部の一例である背景画像バッファ520、文書画像バッファ508から文書画像を読み出すとともに、背景画像バッファ520から背景画像を読み出し、両者を重ね合わせることで合成画像を生成する画像合成部522を有する。
【0054】
背景画像生成部518は、付加情報符号化部514により生成されたコード配列とパターン画像格納部516に格納された各コードデータに対応するパターン画像とを参照して、禁複製パターン画像領域と条件パターン画像領域とが、所定の規則に従って、2次元状に繰り返し配置された背景画像を生成する。
【0055】
図4は、合成画像生成部50の処理、特に背景画像生成処理および画像合成処理の処理手順の一例を示すフローチャートである。ここでは、クラインアント端末2から送信されたPDLデータに基づいて合成画像を印刷出力する形態(プリント時の背景画像生成処理)で説明する。
【0056】
制御部32は、ネットワークI/F部30を介して受信したPDLデータを、図示しない内部メモリに一旦格納する(S100)。また、制御部32は、PDLデータを受信した旨を合成画像生成部50に通知する(S102)。
【0057】
合成画像生成部50のプリントデータ取得部504は、制御部32の内部メモリからPDLデータを受け取り、この受け取ったPDLデータを、文書画像生成部506と付加情報抽出部510へ入力する(S104)。文書画像生成部506は、PDLデータを解釈して文書画像を生成し、文書画像バッファ508へ出力して格納する(S106)。ここで、生成される文書画像の解像度はプリンタ解像度に一致している。
【0058】
付加情報抽出部510は、PDLデータのヘッダ部に付加情報が付加されているかどうかを調べる(S108)。付加されている場合には付加情報を抽出し(S108−YES)、その付加情報を、付加情報を複製禁止情報、条件情報、あるいは潜像情報などに分解する(S110)。そして付加情報抽出部510は、複製禁止情報および条件情報を付加情報符号化部514へ出力する一方(S112)、潜像情報を潜像生成部512へ出力する(S113)。なお、潜像情報とは、パターン画像の中にどのような潜像文字を埋め込むかを示す情報であり、具体的には、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)などの情報からなっている。
【0059】
潜像生成部512は、付加情報抽出部510から入力された潜像情報に基づいて、潜像画像を生成する(S114)。すなわち、指定されたフォント種類、フォントサイズで、指定された方向に潜像文字列を描画することにより、2値の潜像画像を生成する。潜像生成部512は、生成した潜像画像を付加情報符号化部514へ入力する。ここで、潜像画像の解像度は、プリンタの解像度を後述するパターン画像のサイズで割った解像度と等しくなる。たとえば、プリンタ解像度が600dpi(ドット/インチ)、パターン画像のサイズが12画素×12画素の場合、潜像画像の解像度は50dpiとなる。
【0060】
付加情報符号化部514は、複製禁止情報や条件情報が入力されているかどうかを判断する(S116)。入力されている場合、複製禁止情報および条件情報を符号化する(S116−YES,S118)。一方、複製禁止情報が入力されていない場合、もしくはプリント出力が指示された文書を複写機で複製させないようすることを示すものではない場合、禁複製コード配列を生成しないで、次の処理に移行する(S116−NO)。
【0061】
たとえば、複製禁止情報が入力されている場合、付加情報符号化部514は、複製禁止情報に対して符号化を施して、所定領域サイズの禁複製コード配列を生成する(S120)。また付加情報符号化部514は、条件情報が入力されている場合、その条件情報に対して誤り訂正符号化を施して、所定領域サイズの条件コード配列を生成する(S120)。ここで、コード配列の各要素は、コードデータ“0”またはコードデータ“1”となっている。
【0062】
たとえば、複数種類のコードデータを利用して、その条件情報を表し得るようにデータ列を生成する。また、このデータ列(条件コード;コード化された条件情報)を誤り訂正符号化する。そして、この誤り訂正したデータ列を、所定の大きさの2次元配列(単位2次元配列)に並べ替える。このとき、読取装置における検出処理や判定処理(コードの復号化)に際して、条件コード配列の位置決めを容易にしたり、復号ミスを生じないよう、たとえば単位2次元配列の最外周などのデータ配列を定義付けておく(詳細は後述する)。
【0063】
次に、付加情報符号化部514は、生成した禁複製コード配列や条件コード配列を所定にルールに従って、複数個繰り返し配置し、好ましくは2次元状に配置し、潜像画像全体の大きさと同じ大きさのパターン番号配列、すなわち背景画像に対応するパターン番号配列を生成する(S122)。なお、ステップS118にて禁複製コード配列(2種類のうちの何れか一方)を生成していない場合、生成されていない禁複製コード配列の部分に条件コード配列を配置する。また、条件コード配列を生成していない場合には、条件コード配列の部分には禁複製コード配列を配置する。
【0064】
この場合、2種類の禁複製コード配列のうちの何れか一方のみを利用してもよいし、2種類を適当に組み合わせて配置してもよい。たとえば、画像全面に1種類のコードデータを配列する。あるいは、複数種類のコードデータを所定領域サイズに2次元配列し、単位2次元配列を生成する。そして、さらにこの単位2次元配列を縦方向および横方向の何れか一方(1次元状に)、好ましくは縦方向および横方向の双方(2次元状)に繰り返し配置することで、画像1枚分のコード配列を生成する。このとき、単位2次元配列の条件コード配列を生成していたときには、この条件コード配列も組み合わせる。なお、この条件コードを、複製禁止を一定の範囲で解除するために利用する場合、確実に検知可能なように、1箇所だけでなく、画面全面に多数個繰り返し並べることが好ましい。
【0065】
次に、付加情報符号化部514は、潜像画像を参照し、潜像画像中の黒画素の座標に対応するパターン番号配列要素のコードデータを所定ルールに従って変換し、これを潜像画像中の全ての黒画素について施す(S124、S126)。この際、潜像文字の黒画素を、パターン画像のサイズ単位で埋め込んでいく。これにより、パターン番号配列は、禁複製コードや条件コードが並べて配置された背景に前記所定ルールに従ったパターン番号(たとえば“2”)で潜像文字が描かれた状態となる。付加情報符号化部514は、このパターン番号配列を背景画像生成部518に入力する(S126)。
【0066】
背景画像生成部518は、付加情報符号化部514から入力されたパターン番号配列の各要素を参照し、そのパターン番号に対応したパターン画像をパターン画像格納部516から読み出すことで、パターン画像の配列集合からなる背景画像を生成する(S130)。そして、背景画像生成部518は、生成した背景画像を背景画像バッファ520へ格納する(S132)。
【0067】
最後に、画像合成部522は、背景画像バッファ520から背景画像を読み出し、それと平行して文書画像バッファ508から文書画像を読み出して、各画素データを合成することで、全体の合成画像を生成する(S134)。そして、画像合成部522は、この生成した合成画像を、選択部80を介して画像形成部90に入力する(S136)。画像形成部90は、入力された合成画像を用紙上に印刷出力(プリント)する(S138)。画像合成部522により、既に背景画像が合成されているので、画像形成部90は、元の文書画像と背景画像とが合成された合成画像をプリント出力することができる。
【0068】
図5は、予め定められた装置を利用した複製動作時に検知可能なコードデータの一例と、このコードデータに対応付けられたパターン画像の一例とを示す図である。コードデータには、付加情報の一例である複製禁止情報、条件情報、あるいは潜像情報が割り当てられる。
【0069】
たとえば、複製禁止情報がプリント出力の指示を受けた文書を複写機で複製させないようすることを示す場合、図5(A)および図5(B)に示す2種類の禁複製コード配列のうちの少なくとも一方を生成する(上記ステップS120参照)。ここで、図5(A)の禁複製コード配列は、配列内の全てのコードデータ(パターン番号)が“0”となっており、図5(B)の禁複製コード配列は、配列内の全てのコードデータが“1”となっていることが特徴である。複製禁止情報が入力されない場合、もしくはプリント出力が指示された文書を複写機で複製させないようすることを示すものではない場合、付加情報符号化部514は、図5(A)および図5(B)に示す2種類の禁複製コード配列を生成しない。
【0070】
なお、図示した例は、単位2次元配列の大きさ(領域サイズ)を、縦(副走査方向)20×横(主走査方向)20としている。なお、この領域サイズは、この例に限らず、たとえば画像全体に対して、縦横各々1/4以下程度の大きさにするとよい。ただし、あまり小さすぎてもよくないので、たとえば、1つの領域サイズ内に、“0”あるいは“1”が100個程度含まれる位の大きさにするとよい。いずれにしても、画像の全体の中に、単位2次元配列が繰り返し配置できる程度の大きさにするとよい。
【0071】
条件情報が入力されている場合、付加情報符号化部514は、その条件情報に対して誤り訂正符号化処理を施し、図5(C)に示すような条件コード配列を生成する。条件コード配列が生成されなかった場合には、条件コード配列に代えて禁複製コード配列を生成する。図5(C)のコード配列は、コードデータ“0”および“1”の2次元配列(2次元コード)によって、符号化された条件情報を表している。この条件コード配列の単位2次元配列の大きさ(領域サイズ)も、禁複製コード配列と同じように、縦(副走査方向)20×横(主走査方向)20としている。
【0072】
また、条件コード配列の外周は、配列の位置決めを容易にするためために特殊なデータ配列とすることで同期コードを割り当てる(後述する図17を参照)。図示した例では、所定の縦横サイズの矩形領域の外周がすべて“1”で構成されているコードとして定義されている。条件情報を符号化する際には、この同期コードに囲まれた中に、条件情報に対応するビット列を誤り訂正しながら、所定のルールに従って2次元状に配列することで2次元コードを生成する。
【0073】
この際、同期コードとの区別ができるように、“0”や“1”の連続する数が同期コードを除く部分の領域辺のデータ列数よりも少なくなるようにする。たとえば縦20×横20の領域サイズの場合、縦あるいは横に連続する数を少なくとも“17”以下にする。そして、復号化の際には、特殊なデータ配列で表された同期コードを参照して、その内部に配列されているコードデータを所定ルールに従ってデータ列(ビット列)に展開することで、条件情報を検出する。
【0074】
上記ステップS122においては、禁複製コード配列や条件コードを所定にルールに従って、複数個繰り返し配置し、潜像画像全体の大きさと同じ大きさのパターン番号配列を生成する。この結果、画像全体についてみれば、パターン番号配列の各要素の値は“0”または“1”になる。
【0075】
図5(D)、図5(E)、および図5(F)は、パターン画像格納部516に格納されるパターン画像の一例を示す。図中の主走査方向/副走査方向に対して、何れも、パターン画像のサイズが12画素×12画素とされている。たとえば、図5(D)は、コードデータ(パターン番号)“0”に対応するパターン画像であり、各走査の始点側が上がった、つまり黒画素が左上りの斜線パターンを呈している。図5(E)はコードデータ(パターン番号)“1”に対応するパターン画像であり、各走査の始点側が下がった、つまり黒画素が左下がりの斜線パターンを呈している。この2種類の斜線パターン画像が、本発明に係る第1および第2の画像パターンの一例である。
【0076】
ここで、禁複製コードを表す2種類のパターン画像は、黒画素のドットで呈されるパターンの特徴が1つの1次関数で表されるようになっている。なお、読取装置側での検出処理や判定処理に際して処理が簡単であるものであればよく、後述する他の形態のように、2次関数、あるいは1次関数および2次関数の任意の組合せにより、パターンの特徴が表されるものであってもよい。
【0077】
また、図5(F)は、上記ステップS124において潜像画像中の黒画素の座標について変更した後のパターン画像の一例である、コードデータ(パターン番号)“2”に対応するパターン画像である。この例では、黒画素が(3,3),(1,6)などに散在配置(画素座標の詳細は図を参照)されたドットパターン画像となっている。
【0078】
したがって、パターン画像で表される背景画像全体としてみれば、禁複製コード配列(図5(A),(B))や条件コード配列(図5(C))のデータ値に応じた斜線パターン(図5(D),(B))が、所定のルールに従って2次元状に所定サイクルで繰り返し配された状態に変換され、また、潜像文字部分が孤立ドットパターン(図5(F))に変換された画像になる。
【0079】
ここで、パターン番号配列はプリンタ解像度をパターンサイズで割った画像の解像度に相当し、それをもとに生成されるパターン画像は、パターン番号配列の一要素を1つのパターンにおき換えて生成するので、生成されたパターン画像はプリンタの解像度に一致する。
【0080】
また、パターン画像“0”、“1”、“2”は、各々黒画素の配置形態が異なるが、各パターン画像を構成する黒画素数が略同じ(7画素と8画素)であり、黒画素の配列形態に関わらず、印刷出力された記録媒体上では、認識される濃度が略同じになるようになっている。また、潜像文字の黒画素の対応位置に配置されるパターン画像“2”は、図5(F)に示すように孤立ドットが散在配置されたパターン画像であり、複写機で複製された場合には、孤立ドットが再現され難くなっている。なお、印刷特性によっては、黒画素数が略同じでも、黒画素の配列形態により濃度が多少異なることもあるので、印刷出力後の濃度が正確に一致するように、各パターン画像を構成する黒画素の数および配列形態を設定することが好ましい。
【0081】
図6は、前述のようにして、パターン画像を組合せ配置することで生成され印刷出力された背景画像の一例を示す図である。ここで、図6(A)は、パターン画像で表された背景画像の全体を示す。この画像データは1ビット/画素の2値画像である。図中の“COPY”の文字は潜像文字であり、実際には背景濃度と略同一の濃度としてあるため、図のようにはっきり見えないが、説明のために見えるように描いてある。
【0082】
この潜像文字の一部(矩形で囲った領域)を拡大したものが図6(C)である。潜像文字の内部が比較的細かいドットがランダムに密に配置されたドットパターン画像で構成されている。また、潜像文字の外部の背景画像は、図5(D),(B)で示した2種類の斜線パターンで構成されている。この2種類の斜線パターンにデータ“0”やデータ“1”を対応させることで、2次元コードを構成できる。潜像文字の内外で構成しているパターン画像は異なるが、前述のように、用紙上にプリント出力した際の潜像文字内外の平均濃度(単位面積当たりの黒画素面積)は略同一になるようになっており、人間の目には全面均一のグレイ背景のように見える。
【0083】
この図6(A)に示す画像がプリント出力された原稿を複写機でコピーすると、潜像文字外部の比較的大きなドットは忠実にコピー再現されるが、潜像文字内部の比較的細かいドットは複写機では忠実にコピー再現できないため、結果として、コピー出力上には潜像文字の外部(背景部)のみが再現され、潜像文字部分は白く抜け、結果として、図6(B)のような画像が複製出力される。実際に用紙にプリント出力されるのは、パターン画像を所定ルールに従って多数含んだ図6(A)に示す背景画像に文書画像が合成された画像となるが、ここでは、説明がしやすいように、文書画像は文字や図形を一切含まない真っ白の文書画像であった場合の例を示している。
【0084】
なお、潜像文字の黒画素を、パターン画像のサイズ単位で埋め込んでいるので、複製禁止情報および条件情報に対応するパターン画像と潜像文字に対応するパターン画像との境界は、格子状に繋がった形態となる。また、パターン画像のコードデータを参照して背景画像を生成する処理もパターン画像サイズ単位ですればよく、高速に背景画像を生成することができる。
【0085】
図7は、上記ステップS130にて生成される背景画像の他の例を示す図である。この例においても、前述の図6で示した潜像文字“COPY”を表し得るようにしている。ここで、図の斜線ハッチングされた矩形が図5(A)の禁複製コード配列(コードデータ“0”)、縦線ハッチングされた矩形が図5(B)の禁複製コード配列(コードデータ“1”)、ドットハッチングされた矩形が図5(C)の条件コード配列(コードデータ“0”または“1”)、となっている。
【0086】
先にも述べたように(ステップS122を参照)、禁複製コードが生成されなかった場合には、図中の禁複製コードの部分には条件コードを配置する。もし条件コードが生成されなかった場合には、図中の条件コードの部分には禁複製コードを配置する。したがって、この時点では、パターン番号配列の各要素の値は“0”または“1”になっている。図7(A)は、この状態をそれぞれ対応するハッチング矩形で示しており、図5で示した単位2次元配列に相当している。
【0087】
ここで、2種類の禁複製コード配列に対応する単位2次元配列の画像領域が、第1および第2のパターン画像領域の一例である。また、条件コード配列に対応する単位2次元配列の画像領域が、複製条件画像領域の一例である。さらに、潜像文字部分の画像領域が、第3のパターン画像領域である。
【0088】
図7(B)は、付加情報符号化部514により、潜像文字“COPY”の黒画素の座標に対応するパターン番号配列の要素のパターン番号を“2”に変更した結果を示す。このパターン番号配列は、禁複製コードおよび条件コードが所定ルールに従った繰返しサイクルで配置された背景画像のパターン配列に重ねて、潜像文字に対応するパターン番号“2”が描かれた状態となっている。
【0089】
以上から明らかなように、コードデータ“0”,“1”,“2”が、図5(D)〜図5(F)に示したパターン画像に対応し、それらの2次元配列によって、禁複製コード配列、条件コード配列が構成される。そして、コードデータを所定の繰返しサイクルで2次元状に配列することにより、対応する背景画像としては、複製動作を制御するための制御情報(つまり前記のコードデータ)が検知可能なように、1種類もしくは複数種類のパターン画像が、配置されることになる。
【0090】
なお、前例では、パターン画像が原画像の全面を覆うように、背景画像を生成し、これを原画像と合成していたが、必ずしも、パターン画像を全面に配さなくてもよい。ただし、複製禁止情報が簡単に削除されることがないように、ユーザに必ず伝えるべき情報が記載された重要部分、たとえばテキストオブジェクトを含む原画像であれば、そのテキスト部分の少なくとも一部に重なるようにパターン画像を配して背景画像を生成することが好ましい。またテキストオブジェクトに限らず、図形オブジェクトの重要部分に重なるようにパターン画像を配してもよい。つまり、原画像が、ユーザに必ず伝えるべき必須オブジェクトを含むものである場合、パターン画像がその必須オブジェクトの少なくとも一部に重なるように背景画像を生成すればよい。なお、このような重ね合わせの形態は図で示すまでもなく分かることなので、図示を省略する。
【0091】
また、単位2次元配列などのように、禁複製コード配列や条件コード配列の配列サイズを所定サイズに設定し(以下、このサイズを制御コード配列の領域サイズともいう)、それらを所定サイズ単位で、所定の繰返しサイクルで(好ましくは2次元状に)配列することにより、対応する背景画像としては、制御情報(つまり前記のコード配列やその組合せ)が検知可能なように、複数種類のパターン画像が配置されることになる。
【0092】
以上説明したように、上記第1実施形態の合成画像生成部50による合成画像の生成処理によれば、印刷出力した文書画像は、複写機で複製すると潜像として埋め込まれていた文字などの画像が浮かび上がるので、不正に複製する行為に対して心理的な抑止になるとともに、浮かび上がった画像によりオリジナルと複与物とを区別することができる。また、元の文書など原画像と背景画像とが重なっており、パターン画像の存在が一目瞭然であっても、容易に除去(隠し、塗りつぶし、切り取り)することはできないので、そのパターン画像に禁複製コードを対応付けることで、不正な複製動作を確実に防止することができる。
【0093】
また、禁複製コードを表す複数種類のパターン画像は、その特徴が2次関数以下(前例では1次関数の一例である2種類の斜線)で表されるので、読取装置側での検出処理や判定処理に際して処理が簡単である。つまり、読取処理と並行してリアルタイムに禁複製コードの検出処理や判定処理ができる。したがって、少なくとも、複製動作を完全に禁止する制御のためには、ユーザに高度なコピー制御動作を行なわせる必要がない。
【0094】
また、このような複数種類のパターン画像を利用して条件コードを構成すると、複製禁止を解除するための条件コードを機密原稿中に埋め込むことができ、また読取装置側で、条件コードを比較的簡単にあるいは確実に検知することもできる。したがって、原稿ごとに特定ユーザにはコピーを許可させたり、所定の日時を過ぎたらコピーを許可させる、などといった高度なコピー制御動作も、自動化することができ、ユーザの手を煩わせることがない。また、条件コードを、画面全面に多数個繰り返し並べるようにすれば、潜像文字の埋め込みや原画像との合成により一部の条件コードが消失しても、埋め込んだ解除条件を精度よく復号することができる。
【0095】
次に、このようにして生成された合成画像の利用形態、特に、複写装置における複製動作を制御する方法について説明する。ここで“複製動作を制御する”とは、複製動作を禁止することや、一定の制限範囲の中で複製動作を許容することを意味する。
【0096】
図8は、図4に示した手順に従ってプリント出力された文書原稿を“通常コピーモード”もしくは“条件コピーモード”にてコピーする際の処理手順の一例を示したフローチャートである。最初に、“通常コピーモード”の場合の処理手順について説明する。
【0097】
複合機3は、標準では、“通常コピーモード”が設定されるようになっている。よって、通常は、特に動作モードの設定変更を必要としない。“条件コピーモード”が設定されていたら、ユーザは複合機3のコントロールパネル34を操作して、“通常コピーモード”を設定すればよい。これを受けて、制御部32は、複製禁止情報検出部22が動作するよう、また条件情報検出部24が動作しないよう、それぞれを設定する。
【0098】
先ず、画像読取部10がプラテン上に載置された文書原稿を読み取り、この読み取った原稿画像を、ページバッファ26へ格納するとともに、複製禁止情報検出部22と条件情報検出部24にも入力する(S204)。
【0099】
複製禁止情報検出部22は、“通常コピーモード”のときのみ動作可能であり、画像読取部10により読み取られた原稿画像中に禁複製コードに対応するパターン画像が含まれているかどうか、すなわち禁複製コードの検出処理をして、処理対象画像が複製禁止文書であるか否かを判定し(詳細は後述する)、その判定結果を制御部32に入力する(S206)。ここで、複製禁止情報検出部22における処理は、画像読取部10から入力される画像信号と同期してリアルタイムに行なわれる。
【0100】
制御部32は、複製禁止情報検出部22から入力された判定結果に基づいて、出力動作を制御する(S208)。たとえば複製禁止情報検出部22から入力された判定結果が複製禁止文書である(複製禁止コードを検出している)旨を示しているときには、コピー動作を中止する(S208−YES,S210)。一方、判定結果が複製禁止文書でない(複製禁止コードを検出していない)旨を示しているときには、制御部32は、画像処理部40からの画像を画像形成部90に入力するよう選択部80を制御し、複製を許可するため、以下のようにコピー動作を継続させる(S208−NO,S212)。
【0101】
画像処理部40は、ページバッファ26に格納された原稿画像を読み出して、、たとえば、下地除去処理、空間フィルタによる強調処理、色変換処理、あるいはトーン補正処理など画像処理を施し、選択部80を介して画像形成部90に処理済の画像を入力する(S214)。画像形成部90は、通常通り、画像処理部40側から入力された画像を用紙上に印刷出力する(S216)。
【0102】
以上説明したように、“通常コピーモード”においては、画像読取部10により読み取った原稿画像に禁複製コードを示すパターン画像が含まれている場合、それを複製禁止情報検出部22が検知することで複製動作を禁止することができる。一方、禁複製コードを示すパターン画像が含まれていない場合には、読み取った画像を用紙上にプリント出力することができるので、通常の複製動作が可能である。
【0103】
次に、“条件コピーモード”の場合の処理手順について説明する。先ず、ユーザは、複合機3のコントロールパネル34を操作して、“条件コピーモード”を設定する(S200)。これを受けて、制御部32は、コントロールパネル34に、ユーザIDと暗証番号を入力する登録画面を表示させる(S202)。ユーザは、この画面上で、ユーザIDと暗証番号を入力する。これにより、“条件コピーモード”が設定されたこと、および入力されたユーザIDと暗証番号が制御部32に通知される。制御部32は、複製禁止情報検出部22が動作しないよう、また条件情報検出部24が動作するよう、それぞれを設定する(S203)。
【0104】
次に、画像読取部10がプラテン上に載置された文書原稿を読み取り、この読み取った原稿画像を、ページバッファ26へ格納するとともに、複製禁止情報検出部22と条件情報検出部24にも入力する(S224)。 条件情報検出部24は、“条件コピーモード”のときのみ動作可能であり、画像読取部10により読み取られた原稿画像中に条件コードに対応するパターン画像が含まれているかどうか、すなわち条件コードの検出処理をし、その処理結果を制御部32に入力する(S226)。ここで、条件情報検出部24における処理は、2値化処理、ノイズ削除処理、パターン検出処理、パターン検出結果のバッファメモリへの格納までが画像信号と同期してリアルタイムに行なわれる(詳細は後述する)。
【0105】
制御部32は、条件情報検出部24から入力された検出結果を判定する(S228)。そして、処理結果が条件コードを検出した旨を示していないときには、制御部32は、コピー動作を中止させる(S228−NO,S210)。
【0106】
一方、処理結果が条件コードを検出した旨を示しているときには(S228−YES)、制御部32は、条件コードの内容を解析し、対応する条件情報を特定する(S230)。条件コードは、プリント出力を指示された文書の複製動作を一定範囲で許容するための条件情報に対応するコードであり、たとえば、暗証番号、複製を許可するユーザID番号(社員番号など)、複製禁止を解除する日時、複製を許可する複写機の機械番号、などを表すことができる。
【0107】
制御部32は、条件コードで表された機械番号と制御部32の内部ROM(図示せず;以下同様)に格納されている機械番号すなわち登録機械番号とを照合(比較)する(S232)。そして、検知した機械番号と登録機械番号の何れかとが一致するときには(S232−YES)、コントロールパネル34から入力されたユーザIDおよび暗証番号と、内部ROMに格納されているユーザIDおよび暗証番号すなわち登録ユーザIDおよび登録暗証番号とを照合(比較)する(S234)。
【0108】
そして、入力されたユーザIDと登録ユーザIDの何れかとが一致し、且つこの登録ユーザIDに対応する登録暗証番号と入力された暗証番号とが一致している場合(S234−YES)、制御部32は、内部タイマ(図示せず)から現在の日時を読み出し、条件コードで表された複製禁止を解除する日時と照合(比較)する(S236)。現在の日時が複製禁止を解除する日時を過ぎている場合(S236−YES)、制御部32は、画像処理部40からの画像を画像形成部90に入力するよう選択部80を制御し、コピー動作を継続させる(S236−YES,S212〜S216)。
【0109】
一方、機械番号の照合(S232)、ユーザIDおよび暗証番号の照合(S234)、あるいは解除日時の照合(S236)において、照合条件に合致しない(一致していない/時間が経過していない)ときには、複製動作を中止する(S232−NO,S234−NO,S236−NO,S210)。
【0110】
以上説明したように、“条件コピーモード”においては、画像読取部10により読み取った原稿画像に条件コードを示すパターン画像が含まれている場合、それを条件情報検出部24が検知することで、予め登録されている所定条件に合致する場合に限って複製動作を許容することができる。一方、条件コードを示すパターン画像が含まれていない場合には、読み取った画像を用紙上にプリント出力することができるので、通常の複製動作が可能である。
【0111】
図9は、複製禁止情報検出部22の一構成例を示すブロック図である。図示するように、複製禁止情報検出部22は、入力された画像データを“0”または“1”の2値データに変換する(2値化処理する)2値化処理部220と、2値化処理部220により2値化された2値画像データのノイズ成分を低減するノイズ除去処理部222と、ノイズ除去処理部222によりノイズ成分が低減された2値画像データに基づいて、パターン画像を検出するパターン検出処理部224とを有する。
【0112】
また、複製禁止情報検出部22は、パターン検出処理部224から出力された検知結果であるコードデータの配列パターンを、複製行為を制御するための制御情報に対応するコード配列(前例では禁複製コード配列など)の領域サイズに応じた所定サイズの小ブロックに分割するブロック化処理部226と、ブロック化処理部226により領域分割されたブロック内に存在する配列データ“0”,“1”の個数を算出する個数算出部230とを有する。
【0113】
さらに複製禁止情報検出部22は、個数算出部230により算出された配列データ“0”の数の比率を算出する比率算出部232と、個数算出部230による算出結果と比率算出部230による算出結果とに基づいて、ブロック属性の判定処理をする判定処理部234とを有する。ここで、ブロック属性とは、判定対象ブロックが、禁複製コード配列を表すブロック、条件コード配列を表すブロック、それ以外のブロックの何れであるかを意味する。
【0114】
図10は、複製禁止情報検出部22における処理手順(図8のステップS206相当)の一例を示したフローチャートである。2値化処理部220は、画像読取部10から出力された画像データを“0”または“1”の2値化データに変換し、変換した2値化データをノイズ除去処理部222に入力する(S300)。ノイズ除去処理部222は、2値化データに含まれるノイズ成分を除去し、ノイズ除去済の2値化データをパターン検出処理部224に入力する(S302)。たとえば、ノイズ除去処理部222は、黒画素が連結している画素塊を求め、その画素塊の大きさ(連結画素数)が所定の範囲に収まっていない画素塊の各画素を白画素におき換える。所定の範囲としては、斜線パターンは削除されず、それ以外のパターン(孤立ドットパターンや文書中の文字や図形など)が削除されるように適切な範囲を設定する。
【0115】
パターン検出処理部224は、図5(D)および図5(E)に示した2種類の斜線パターン画像を検出するパターン検出処理をし、検出処理結果である、1画素2ビットの画像データをブロック化処理部226に入力する(S304)。たとえばパターン検出処理部224は、2値化データで表された画像中の各画素の位置で、図5(D)および図5(E)のパターン画像(基準パターン)を順次当てはめて、テンプレートマッチングによってパターン画像を検出する。そして、パターン検出処理部224は、図5(D)に示すパターン画像を検出した場合にはデータ“0”を出力し、図5(E)に示すパターン画像を検出した場合にはデータ“1”を出力し、何れのパターン画像も検出できない場合にはデータ“2”を出力する。つまり、画素データをコードデータに対応させて、コード配列として出力する。なお、テンプレートマッチングを利用したパターン検知の手法は公知の技術であるので、より詳細な説明は割愛する。
【0116】
ブロック化処理部226は、パターン検出処理部224の検知結果である“0”,“1”,“2”で表されたコード配列を、所定サイズにブロック分割し、その結果を個数算出部230に入力する(S306)。たとえば、ブロックサイズを、禁複製コード配列や条件コード配列の領域サイズ(すなわち制御コード配列の領域サイズ)の半分よりも小さいサイズとし、各コード配列の中に1個以上のブロックが完全に含まれるようなサイズに設定する。
【0117】
個数算出部230は、ブロック化処理部226により設定されたブロック内に存する、配列データ“0”および“1”の個数をそれぞれ算出し、その結果を比率算出部232に入力する(S308)。また、比率算出部232は、配列データ“0”,“1”の個数の合計を判定処理部234に入力する(S310)。判定処理部234は、個数算出部230から入力された合計個数および比率算出部232から入力された比率に基づいて、ブロック属性を判定する(S312)。
【0118】
ここで、処理対象ブロックが、全て配列データが“0”である所定サイズ(制御コード配列の領域サイズ)に対応する禁複製コード配列の内部に位置している場合、ブロック内部には所定個数以上の配列データ“0”に対応する斜線パターン(図5(D))が検出され、かつ“1”に対応する斜線パターン(図5(E))はほとんど検出されないため、配列データ“0”に対応する斜線パターンの比率が高く、ほとんど1.0に近いはずである。
【0119】
また、処理対象ブロックが、全て配列データが“1”である所定サイズ(制御コード配列の領域サイズ)に対応する条件コード配列の内部に位置している場合、ブロック内部には所定個数以上の“1”に対応する斜線パターン(図5(E))が検出され、かつ“0”に対応する斜線パターンはほとんど検出されないため、配列データ“0”に対応する斜線パターンの比率は低くほとんど0.0に近いはずである。
【0120】
さらに、処理対象ブロックが、条件コードの少なくとも一部を含む場合、ブロック内部には複数の配列データ“0”に対応する斜線パターン(図5(D)および複数の配列データ“1”に対応する斜線パターン(図5(E))が検出されるため、配列データ“0”に対応する対応する斜線パターンの比率は1.0よりもかなり低く、0.0よりもかなり高くなるはずである。
【0121】
また、入力された画像データが複製禁止情報を示すパターン画像(図5(D)、図5(E)、および図5(F)の何れか)を埋め込まれた画像の場合、処理対象ブロック内部には、配列データ“0”の禁複製コードと配列データ“1”の禁複製コードがそれぞれ複数個埋め込まれているはずである。
【0122】
判定処理部234は、以上の特性を利用して、ブロック属性を以下のようにして前判定(第1段階の判定処理)する。すなわち、
1)合計個数 >閾値Th1、かつ比率>閾値Th2の場合、処理対象ブロックは禁複製コード“0”の領域内に属する、
2)合計個数 >閾値Th1、かつ(1−比率)>閾値Th2の場合、処理対象ブロックは禁複製コード“1”の領域内に属する、
3)1)および2)の何れでもない場合には、処理対象ブロックは禁複製コード配列の領域内には属していない、
と判定する。
【0123】
ここで、閾値Th1は、ブロックサイズと制御コード配列の領域サイズからブロックに含まれる理論的なパターン個数にマージンを加味して設定する。閾値Th2は、1.0に近い値を設定する(一例として、閾値Th2=0.95)。
【0124】
判定処理部234は、禁複製コード“0”と判定されたブロック数、および禁複製コード“1”と判定されたブロック数をそれぞれ別にカウントする(S314)。そして、このカウントされた値と閾値Th3とを比較する(第2段階の判定処理)(S316)。ここで、閾値Th3は、禁複製コードの種類数に応じて適宜調整するとよい。
【0125】
判定処理部234は、禁複製コード“0”と判定されたブロック数が閾値Th3以上となり、かつ禁複製コード“1”と判定されたブロック数が閾値Th3以上となった場合、その画像を複製禁止文書と判定し(S316−YES,S318)、それ以外は複製禁止文書に該当しないと判定し(S316−NO,S320)、各判定結果を制御部32へ入力する(S322)。
【0126】
なお、このような判定手法は一例であって、他の手法を用いてもよい。たとえば、禁複製コードの種類数に応じてその判定手法を変える、あるいは、パターン画像の個数および割合の両者を参照することに限らず、その内の少なくとも一方に基づいて判定するものであってもよい。
【0127】
次に、図8の説明にて述べたように、制御部32は、複製禁止文書であるときにはコピー動作を中止させ(S208−YES,S210)、複製禁止文書でないときには、複製を許可するため、コピー動作を継続させる(S208−NO,S212)。
【0128】
上記の複製禁止情報の検出処理によれば、パターン画像に対応するコードデータの配列を正確に求めて復号処理を行なう必要がなく、画像のスキューや位置ずれに関係なくブロック中のパターン画像の個数と比率とを算出するだけで、複製禁止文書であるか否かを判定でき、情報量としては少ない(禁複製コードの有無のみを表す)が、読取処理から印刷処理までの過程において、読取画像が複製禁止文書であるか否かを、画像読取部10から入力される画像信号と同期してリアルタイムに判定することができる。
【0129】
また、上記実施形態では、2種類の禁複製コードを所定個以上検出した場合にのみに複製禁止画像と判定するようにしているので、複製禁止画像ではない通常の画像中に禁複製コードに似たパターン画像が含まれる場合でも、誤判定することなく判定精度を高めることができる。勿論、1種類の禁複製コードに対応するパターン画像を背景画像に埋め込んでおき、複製禁止画像であるか否かを判定するようにしてもよい。また、2種類の禁複製コードに対応するパターン画像が背景画像に埋め込まれている場合であっても、何れか一方の禁複製コードのみに基づいて判定してもかまわない。ただし何れの場合も、上記実施形態に比べて、判定精度が低下する虞れは免れられない。
【0130】
図11は、条件情報検出部24の一構成例を示すブロック図である。図示するように、条件情報検出部24は、複製禁止情報検出部22と同様に、入力された画像データを2値化処理する2値化処理部240と、2値化処理部240により2値化された2値画像データのノイズ成分を低減するノイズ除去処理部242と、ノイズ除去処理部242によりノイズ成分が低減された2値画像データに基づいて、パターン画像を検出するパターン検出部244とを有する。
【0131】
また、条件情報検出部24は、パターン検出部244の検出結果を格納する記憶部の一例であるバッファメモリ250と、バッファメモリ250から読み出したデータに基づいて画像配置の基準に対する条件コード配列部分の傾きであるスキュー角を求めるスキュー角検出処理部252とを有する。また条件情報検出部24は、バッファメモリ250から読み出したデータおよびスキュー角検出処理部252により求められたスキュー角に基づいて2次元コードを検出し、検出した2次元コードを所定ルールに従ってビット列に展開するコード検出処理部254と、コード検出処理部254により検出・展開された2次元コードのビット列に対して、所定の誤り訂正復号処理を施して条件情報として復号する誤り訂正復号部256とを有する。
【0132】
図12は、条件情報検出部24における処理手順(図8のステップS226相当)の一例を示したフローチャートである。2値化処理部240、ノイズ除去処理部242、およびパターン検出部244の処理は、複製禁止情報検出部22の対応機能部分の処理と同様である(S400〜S404)(詳細説明は割愛する)。
【0133】
パターン検出部244は、検知結果である“0”,“1”,“2”で表されたコード配列を、バッファメモリ250に格納する(S406)。バッファメモリ250に格納されたコード配列は、コードデータ“0”に対応する図5(D)に示すパターン画像が検出された位置のデータは“0”、コードデータ“1”に対応する図5(E)に示すパターン画像が検出された位置のデータは“1”、それ以外は“2”の1画素2ビットのコード配列となっている。
【0134】
スキュー角検出処理部252は、バッファメモリ250に格納されたコード配列(画像データ)に基づいて、入力画像データ、特に条件コード配列部分のスキュー角度を求め、求めたスキュー角度をコード検出処理部254に入力する(S408)。たとえば、スキュー角検出処理部252は、コードデータ(画素値)“0”または“1”のみの画素をハフ変換し、その角度軸上への投影分布のピークを求めることによって、スキュー角度を求める。なお、ハフ変換を利用したスキュー角度を求める手法は公知の技術であるので、より詳細な説明は割愛する。
【0135】
コード検出処理部254は、バッファメモリ250に格納されたコード配列(画像データ)を読み出し、スキュー角検出処理部252により検知されたスキュー角度を参照して、条件コード配列部分から2次元コードを検出する(S410)。たとえばコード検出処理部254は、スキュー角検出処理部252により求められたスキュー角度に沿って画像をスキャンして“0”または“1”のデータ(コードデータの“0”または“1”に対応している)を取り出す。取り出された、データ列から同期コードを見つけ出す。同期コードは、たとえば所定の縦横サイズの矩形領域の外周がすべて“1”で構成されているコードとして定義されている。この同期コードに囲まれたビット配列が2次元コード(条件コード)となっている。
【0136】
コード検出処理部254は、このビット配列を1次元のデータ列(ビット列)に並べ替えて誤り訂正復号部256へ出力する(S412)。誤り訂正復号部256は、コード検出処理部254から入力されたビット列に対して、所定の誤り訂正復号処理を行ない(S414)、パターン画像の配列順に基づいて条件情報を復号し、この復号した条件情報を制御部32へ出力する(S416)。
【0137】
次に、図8の説明にて述べたように、制御部32は、誤り訂正復号部256から入力された条件情報に基づいて、コピー動作を許可するか中止するかを制御する。すなわち、制御部32は、条件情報が含まれた複製制限文書であるときには、条件情報を解析し、その内容と事前に内部メモリに登録されている情報とを照合し、合致している場合には複製動作を許可する一方(S232,S234,S236の各NO,S212)、合致していない場合には複製動作を停止する(S232,S234,S236の各NO,S210)。
【0138】
上記の条件情報の検出処理によれば、複数種類(前例では2種類)の禁複製コードを利用し、その配列の組合せによって条件コードを表すようにしたので、少なくとも、2値化処理、ノイズ削除処理、パターン検出処理、パターン検出結果のバッファメモリ250への格納までは、画像読取部10から入力される画像信号と同期してリアルタイムに処理することができる。
【0139】
なお、上記実施形態では、合成画像生成部50と画像形成部90とが複合機3の同じ筐体に組み込まれている例について説明したが、合成画像生成部50を画像形成部90とは別筐体としてもよい。この場合、合成画像生成部50でパターン画象を利用して背景画像を生成し、この背景画像と文書画像とを合成し、たとえばネットワーク9経由または直接接続された画像形成部90へ画像転送してプリント出力する構成にするとよい。前者のネットワーク9経由の形態は、いわゆるネットワークプリンタに、適用した事例となる。
【0140】
また、上記実施形態では、背景画像は文書画像と同じ大きさの画像として生成し、文書画像全体に合成する例について説明したが、これに限らず、背景画像を文書画像よりも小さいサイズとして生成し、文書画像の一部に背景画像を合成するようにしてもよい。この場合、背景画像を文書画像の重要部分に合成することもとよい。少なくとも文書画像の重要部分に合成させることにで、背景画像中に含まれている禁複製コードや条件コードの削除を困難にすることができ、予め合成していたこれらの情報を抹消して複製するといった不正コピーを防止できる。また、文書画像の上部や下部など予め決められた位置に合成するようなにしてもかまわない。
【0141】
以上説明したように、上記第1実施形態の構成および処理によれば、複製を制御するための制御情報をパターン画像に割り当て、このパターン画像を所定のルールに従って2次元状に配列するようにしたので、コピー動作時に、効率的に不正コピーを防止することができるようになった。
【0142】
たとえば、少ない情報量しか埋め込めないがリアルタイムに検出できる第1のコード(前例では禁複製コード)と、リアルタイムには検出困難であるが埋め込める情報量が多い第2のコード(前例では条件コード)を、それぞれ各コードに対応するパターン画像を利用して文書画像の背景に繰り返し埋め込み、第1のコードに複製禁止情報を割り当て、第2のコードに複製禁止の解除条件を割り当てることで、コピー動作を臨機応変に制御することができる。
【0143】
たとえば、複写機の“通常コピーモード”では、読み取られた画像中から複製禁止コードを検出すると、コピー動作を中止することにで、コピー機のコピー生産性を低下させることなく機密文書の不正コピーを防止することができる。一方、読み取られた画像中から条件コードを検出し条件があう場合には、コピー動作を許可する“条件コピーモード”を設けることによって、特定ユーザや所定日時を過ぎた場合などの条件に合致する場合には、複製動作を許可するなどの複雑なコピー制御をユーザの手を煩わせることなく、自動的に行なうことができる。
【0144】
また、第1および第2のコードを、対応するパターン画像として文書画像の背景全面に繰り返し配置することで、複製を制御するための制御情報の削除を困難にし、不正コピーを確実に防止することができる。
【0145】
また、潜像画像を含める場合には、2つのコードは、複製偽造防止用紙と同様の効果を発揮する背景画像の一部として構成されているため、万が一、検出機能を持たない複写機でコピーされた場合でも、コピーされた文書に警告文字が浮き出てくるため、コピーされた文書が機密文書であることが分かるようにすることができる。また、コピーされた文書にも、コードと対応付けられた複製防止用の制御情報を確実に残すことができる。
【0146】
図13は、制御部32における、画像出力の制御処理の処理手順の他の一例を示すフローチャートである。以下この形態を、第2実施形態という。
【0147】
前述した第1実施形態では、クラインアント端末2から送信されてきたPDLデータに背景画像を合成して印刷出力する例で、しかも、“条件コピーモード”時のみ条件コードの検出処理をする例であったが、この第2実施形態は、“通常コピーモード”時に、複製禁止コードが検出された場合に、自動的に条件コードの検出処理を作動させ、検出された条件コードの内容に応じたコピー動作となるように制御するものである。複合機3の構成は、第1実施形態と同じであり、動作のみが異なる。
【0148】
先ず、制御部32は、条件情報検出部24が、“通常コピーモード”時にも動作するように設定しておく(S700)。次に、画像読取部10がプラテン上に載置された文書原稿を読み取り、この読み取った原稿画像を、ページバッファ26へ格納するとともに、複製禁止情報検出部22と条件情報検出部24にも入力する(S704)。
【0149】
複製禁止情報検出部22は、“通常コピーモード”のときのみ動作可能であり、画像読取部10により読み取られた原稿画像中から禁複製コードを検出する処理をして、処理対象画像が複製禁止文書であるか否かを判定し、その判定結果を制御部32に入力する(S706)。ここで、複製禁止情報検出部22における処理は、画像読取部10から入力される画像信号と同期してリアルタイムに行なわれる。この複製禁止情報検出部22の処理内容は、第1実施形態で説明したものと同じである。
【0150】
また、複製禁止情報検出部22における禁複製コードの検出処理と並行して、条件情報検出部24は、画像読取部10により読み取られた原稿画像中から条件コードを検出する処理をする(S720)。この条件情報検出部24における条件コード検出処理は、2値化処理、ノイズ削除処理、パターン検出処理、パターン検出結果のバッファメモリ250への格納までが画像信号と同期してリアルタイムに行なわれる。詳細な動作は、第1実施形態で説明したものと同じである。条件情報検出部24は、バッファメモリ250への格納が完了したら、制御部32からの指示があるまで待機する(S722)。
【0151】
制御部32は、複製禁止情報検出部22から入力された判定結果に基づいて、出力動作を制御する(S708)。たとえば複製禁止情報検出部22から入力された判定結果が複製禁止文書でない(複製禁止コードを検出していない)旨を示しているときには、画像処理部40からの画像を画像形成部90に入力するよう選択部80を制御し、コピー動作を継続させる(S708−NO,S712〜S716)。一方、複製禁止文書である(複製禁止コードを検出した)旨を示しているときには、制御部32は、コピー動作を一旦停止させる(S708−YES,S710)。そして、制御部32は、コントロールパネル34に、ユーザIDと暗証番号を入力する画面を表示させ、これと並行して、条件情報検出部24に対して、検出結果を送付するよう要求し、ユーザIDおよび暗証番号の入力、並びに条件情報検出部24の検出結果が入力されるまで待機する(S712)。
【0152】
ユーザは、コントロールパネル34の画面上で、ユーザIDと暗証番号を入力する(S714)。これにより、入力されたユーザIDと暗証番号が制御部32に通知される(S716)。また、条件情報検出部24は、バッファメモリ250に格納された画像データを読み出して、スキュー角検知処理、コード検出処理、誤り訂正復号処理を行ない、復号した条件情報を制御部32へ出力する(S726)。詳細な動作は、第1実施形態で説明したものと同じである。
【0153】
制御部32は、条件情報検出部24から入力された検出処理の処理結果を解析する(S728)。そして、処理結果が条件コードを検出した旨を示していないときには、あるいは一定時間経過してもユーザIDおよび暗証番号の入力がない場合、解除条件がないということであるから、制御部32は、コピー動作を中止させる(S728−NO,S740)。
【0154】
一方、処理結果が条件コードを検出した旨を示しているときには(S728−YES)、制御部32は、条件コードの内容を解析し、対応する条件情報を特定する(S730)。そして、制御部32は、条件コードで表された機械番号、入力されたユーザIDおよび暗証番号と、内部ROMに格納されている登録情報の照合、あるいは解除日時と内部タイマから取得した現在日時との照合をして、照合結果に応じて、コピー動作を制御する(S732〜S736)。この照合の処理内容の詳細は、第1実施形態で説明したものと同じである。
【0155】
以上説明したように、“通常コピーモード”時にも、必要に応じて条件コードの検出処理を自動的に作動させることで、読取画像に禁複製コードを示すパターン画像が含まれている場合、それを複製禁止情報検出部22が検知することで複製動作を先ず一旦停止させ、予め登録されている所定条件に合致する場合に限って複製動作を再開させることで、所定条件に合致する場合に限って複製動作を許容することができる。一方、複製動作を一旦停止させたときに、条件コードを示すパターン画像が含まれていない場合、あるいは一定時間経過してもユーザIDおよび暗証番号の入力がない、複製動作を禁止することができる。また、禁複製コードを示すパターン画像が含まれていない場合には、読み取った画像を用紙上にプリント出力することができるので、通常の複製動作が可能である。
【0156】
図14は、制御部32における、画像出力の制御処理の処理手順の他の一例を示すフローチャートである。以下この形態を、第3実施形態という。
【0157】
前述した第1および第2実施形態では、複製禁止コードや条件コードを検出してコピー動作を制御する複合機の例であったが、この第3実施形態は、複合機3の画像読取部10で読み取った画像をネットワーク接続されたクラインアント端末2へ送信するいわゆるネットワークスキャナへの適用例である。複合機3の構成は、第1実施形態と同じであり、動作のみが異なる。
【0158】
この第3実施形態の複合機3は、“通常スキャンモード”と“条件スキャンモード”といった2種類のスキャン動作モードが設定可能で、設定されたスキャン動作モードに応じて異なる動作をするように構成されている。このモード切替は、コントロールパネル34を介してユーザ指示を制御部32が受け付け、複製禁止情報検出部22や条件情報検出部24あるいは合成画像生成部50などを制御することで実現する。たとえば、複製禁止情報検出部22は、“通常スキャンモード”に設定されているときのみ動作し、“条件スキャンモード”では動作しないように設定される。条件情報検出部24は、“条件スキャンモード”に設定されているときのみ動作し、“通常スキャンモード”では動作しないように設定される。
【0159】
最初に、“通常スキャンモード”の場合の処理手順について説明する。先ず、ユーザは、複合機3のコントロールパネル34を操作して、“通常スキャンモードを設定する(S800)。これを受けて、制御部32は、コントロールパネル34に、スキャンした画像の送信先(クラインアント端末2)のネットワークアドレス情報を入力する画面を表示させる(S801)。ユーザは、この画面上で、ネットワークアドレス情報を入力する(S802)。これにより、“通常スキャンモード”が設定されたこと、およびスキャンした画像の送信先のネットワークアドレス情報が制御部32に通知される。制御部32は、複製禁止情報検出部22が動作するよう、また条件情報検出部24が動作しないよう、それぞれを設定する(S803)。
【0160】
次に、画像読取部10がプラテン上に載置された文書原稿を読み取り、この読み取った原稿画像を、ページバッファ26へ格納するとともに、複製禁止情報検出部22と条件情報検出部24にも入力する(S804)。
【0161】
複製禁止情報検出部22は、“通常スキャンモード”のときのみ動作可能であり、画像読取部10により読み取られた原稿画像中から禁複製コードを検出する処理をして、処理対象画像が複製禁止文書であるか否かを判定し、その判定結果を制御部32に入力する(S806)。ここで、複製禁止情報検出部22における処理は、画像読取部10から入力される画像信号と同期してリアルタイムに行なわれる。この禁複製コード検出処理の詳細は、第1実施形態で説明したものと同じである。
【0162】
制御部32は、複製禁止情報検出部22から入力された判定結果に基づいて、出力動作を制御する(S808)。たとえば複製禁止情報検出部22から入力された判定結果が複製禁止文書である(複製禁止コードを検出している)旨を示しているときには、スキャン動作を中止する(S808−YES,S810)。ここで、“スキャン動作を中止する”とは、たとえば読取り途中であれば直ちに停止し、また読取りが完了していた場合には、その読み取った画像のクラインアント端末2への送信処理を作動させないことを意味する。
【0163】
一方、判定結果が複製禁止文書でない(複製禁止コードを検出していない)旨を示しているときには、制御部32は、スキャン動作を継続させ(S812)、ページバッファ26に格納されている画像データを読み出し、設定されたネットワークアドレス情報に対応するクラインアント端末2へ送信する(S808−NO,S814)。以上によりスキャン動作が完了する。
【0164】
以上説明したように、“通常スキャンモード”においては、画像読取部10により読み取った原稿画像に禁複製コードを示すパターン画像が含まれている場合、それを複製禁止情報検出部22が検知することで、読み取った画像のクラインアント端末2への送信処理を禁止することができる。一方、禁複製コードを示すパターン画像が含まれていない場合には、読み取った画像をクラインアント端末2に向けて送信出力することができるので、通常のネットワークスキャナの機能を作動させることができる。
【0165】
次に、“条件スキャンモード”の場合の処理手順について説明する。先ず、ユーザは、複合機3のコントロールパネル34を操作して、“条件スキャンモード”を設定する(S900)。これを受けて、制御部32は、コントロールパネル34に、スキャンした画像の送信先(クラインアント端末2)のネットワークアドレス情報、並びにユーザIDと暗証番号を入力する画面を表示させる(S901)。ユーザは、この画面上で、ユーザIDと暗証番号を入力する(S902)。これにより、“条件スキャンモード”が設定されたこと、スキャンした画像の送信先のネットワークアドレス情報、および入力されたユーザIDと暗証番号が制御部32に通知される。制御部32は、複製禁止情報検出部22が動作しないよう、また条件情報検出部24が動作するよう、それぞれを設定する(S903)。
【0166】
次に、画像読取部10がプラテン上に載置された文書原稿を読み取り、この読み取った原稿画像を、ページバッファ26へ格納するとともに、複製禁止情報検出部22と条件情報検出部24にも入力する(S904)。
【0167】
条件情報検出部24は、“条件スキャンモード”のときのみ動作可能であり、画像読取部10により読み取られた原稿画像中から条件情報を検出する処理をし、その処理結果を制御部32に入力する(S926)。ここで、条件情報検出部24における処理は、2値化処理、ノイズ削除処理、パターン検出処理、パターン検出結果のバッファメモリへの格納までが画像信号と同期してリアルタイムに行なわれる。
【0168】
なお、条件情報とは、文書をスキャン可能とする条件を示す情報であり、暗証番号、複製を許可するユーザーID番号(社員番号など)、複製禁止を解除する日時、スキャンを許可する複合機の機械番号、などを含んでいる。そして、この条件情報検出処理の詳細は、スキャン画像の印刷出力処理に関する条件情報であるのか、スキャン画像の送信出力処理に関する条件情報であるのかの違いに応じた差があるものの、基本的には、第1実施形態で説明したものと同じである。
【0169】
制御部32は、条件情報検出部24から入力された検出処理の処理結果を解析する(S928)。そして、処理結果が条件コードを検出した旨を示していないときには、制御部32は、スキャン動作を中止させ、読み取った画像のクラインアント端末2へ送信を禁止する(S928−NO,S810)。
【0170】
一方、処理結果が条件コードを検出した旨を示しているときには(S928−YES)、制御部32は、条件コードの内容を解析し、対応する条件情報を特定する(S930)。
【0171】
たとえば制御部32は、条件コードで表された機械番号と制御部32の内部ROMに格納されている登録機械番号とを照合(比較)する(S932)。そして、検知した機械番号と登録機械番号の何れかとが一致するときには(S932−YES)、コントロールパネル34から入力されたユーザIDおよび暗証番号と、内部ROMに格納されている登録ユーザIDおよび登録暗証番号とを照合(比較)する(S934)。そして、入力されたユーザIDと登録ユーザIDの何れかとが一致し、且つこの登録ユーザIDに対応する登録暗証番号と入力された暗証番号とが一致している場合(S934−YES)、制御部32は、内部タイマから現在の日時を読み出し、条件コードで表されたスキャン禁止を解除する日時と照合(比較)する(S936)。現在の日時がスキャン禁止を解除する日時を過ぎている場合、制御部32は、スキャン動作を継続する、すなわち、ページバッファ26に格納されている画像データを読み出し、設定されたネットワークアドレス情報に対応するクラインアント端末2へ送信する(S936−YES,S814,S816)。
【0172】
一方、機械番号の照合(S932)、ユーザIDおよび暗証番号の照合(S934)、あるいは解除日時の照合(S936)において、照合条件に合致しない(一致していない/時間が経過していない)ときには、スキャン動作を中止する(S932−NO,S934−NO,S936−NO,S810)。
【0173】
以上説明したように、“条件スキャンモード”においては、画像読取部10により読み取った原稿画像に条件コードを示すパターン画像が含まれている場合、それを条件情報検出部24が検知することで、予め登録されている所定条件に合致する場合に限って、読み取った画像をクラインアント端末2に向けて送信出力する行為を許容することができる。一方、条件コードを示すパターン画像が含まれていない場合には、読み取った画像を送信出力することができるので、通常のネットワークスキャナの機能を作動させることができる。
【0174】
なお、上記第3実施形態では、ネットワーク接続された複合機3にて原稿を読み取り、クラインアント端末2に画像配信する構成について説明したが、スキャナ単体の構成、すなわち読み取った画像を所定の記憶媒体に格納したり、あるいは読み取った画像を他のアプリケーションプログラムに引き渡す構成としてもよい。また、たとえば、クラインアント端末と近接配置され、ケーブル接続もしくは近距離無線通信(たとえばブルートゥースなど)で接続されたプリンタへ出力して印刷出力する構成とすることもできる。
【0175】
図15は、パターン画像の他の例を示す図である。上記第1実施形態では、1つのパターン画像の画素サイズを縦12×横12画素の方形サイズとしていたが、これに限らず、他の大きさの方形サイズあるいは矩形サイズであってもよい。。矩形サイズの場合、たとえば図15(A)に示すように、前述の2つの禁複製コード用のパターン画像を利用して、縦12×横24画素とすることもできる。
【0176】
この場合においても、図示するように、複数種類の禁複製コードを表し得るように、そのパターンの特徴を異なるものとしておくとともに、黒画素数を略同じにする。また、斜線パターンに限らず、黒画素の配列方向で表されるパターンの特徴量が1次関数や2次関数の組合せで表せるもの、たとえば図15(B)に示す3角形、あるいは図15(C)に示す円形に近い角形など、直線、角形、円形、楕円形などを呈するものを利用してもよい。もちろん、禁複製コードを表すパターン画像の種類は2種類に限らず、3種類以上であってもよい。
【0177】
図16は、禁複製コード配列や条件コード配列の単位2次元配列を、原画像の全体に繰り返し配置する場合の他の例を示す図である。比較対象のため、図7に示した配列例を図16(A)に、その簡易表示を図16(B)に示す。上記第1実施形態では、“0”および“1”で示した2種類の禁複製コード配列の単位2次元配列と、“0/1”で示した条件コード配列の単位2次元配列とを、繰り返し画像全体に配置していたが、たとえば図16(C)に示すように、“0”および“1”の何れか一方の単位2次元配列と、“0/1”で示した条件コード配列の単位2次元配列とを、繰り返し画像全体に配置してもよい。
【0178】
また、図16(D)に示すように、“0”および“1”の何れか一方の単位2次元配列のみを繰り返し画像全体に配置してもよい。この場合、正しくは単位2次元配列を繰り返し画像全体に配置することにはならないが、禁複製コードを表すパターン画像を所定の間隔で2次元状に配列していることには変わりがない。なお、複数種類の禁複製コードに対応するパターン画像を利用した場合には、その配列の組合せを判定処理に利用できるので、誤判定の虞れが低減する。一方、1種類の禁複製コードに対応するパターン画像を利用した場合には、判定処理が簡単になるのでコピー生産性が向上する。
【0179】
また、図16(E)や図16(F)に示すように、1つの走査ラインには“0”および“1”の何れか一方のみを使用するとともに、その走査ラインと直交方向に“0”と“1”を交互に配置する形態であってもよい。
【0180】
なお、図16(D)〜図16(F)では、条件コード配列の単位2次元配列を配置していないが、適当に散在させてもよい。この場合、1〜3つ程度でもよいが、ある程度多い方が、潜像文字の埋め込みや原画像との合成により一部の条件コードが消失しても、埋め込んだ解除条件を精度よく復号することができる。
【0181】
図17は、条件コード配列の外周に埋め込む同期コードと復号処理との関係を説明する図である。ここで、図17(A)は上記第1実施形態の条件コード配列、図17(B)および図17(C)は他の条件コード配列の例を示す図である。
【0182】
上記第1実施形態では、単位2次元配列の条件コード配列の最外周を“1”で囲み、その内部に条件情報を符号化して2次元コードとして“0”や“1”に対応するパターン画像を配置していた。この場合、パターン画像の形態によっては、原稿載置台上への原稿の載置状態によって、つまり読取時の走査方向によって、同期コードを検知できず、条件コード配列の位置や傾き(スキュー角度)を特定できなくなったり、あるいは同期コードを検知できるものの、上下左右を特定することができず、条件コードの復号化処理の際に、復号ミスを生じてしまうことがある。
【0183】
たとえば、図17(A)に示すように、斜線パターンを利用した上記第1実施形態の条件コード配列の場合、180度回転させたときには同期コードを検知できるものの、上下を特定できず、条件コードの復号化処理の際に、内部データ配列が変わって復号化されることになり、復号ミスが生じる。また90度や270度回転させたときには、最外周が“1”ではなく“0”に変わって検知される。この場合、左右の何れか一方に90度回転されていることを判定できても、左右を特定することはできず、結果的には、同期コードを検知できない、あるいは条件コード配列を見つけることができない。このようなことは、斜線パターンを利用して最外周を“1”にした場合に限らず、斜線パターンを利用して最外周を“0”にした場合にも、同様に生じる。また、90度回転させたときに、コードデータが反転するようなパターン画像を利用する場合にも同様に生じる。
【0184】
そこで、このようなパターン画像を利用する場合には、上下左右の一辺のコードデータを他の3辺のコードデータと異なるようにすることが好ましい。たとえば、図17(B)に示すように、上辺に“1”を割り当て下辺および左右の各辺に“0”を割り当てる。この場合、180度回転させたときには“1”が下辺に配置されて検知されるので、天地逆を判定できる。また、内部のコードデータそのものにも変化がない。さらに、90度回転させたときには、左右の何れか一辺が“0”となって検知され、他の辺が“1”となって検知されるので、左右の90度回転を特定することができる。なお、内部のコードデータは反転して検知される。したがって、上下左右を確実に検知でき、原稿の載置状態に応じて条件コードの復号化処理の際のデータの再配列を調整する(“0”と“1”の反転も含む)ことで、復号ミスを防止することができる。
【0185】
なお、図17(C)に示すように、最外周だけでなく、さらにもう1つ内側二も同期コードを配してもよい。この場合、最外周と、その内側の各同期コードを異なるものとする。また、何れか一方については、上下と左右にはそれぞれ同じコードデータを、上(下)と右(左)には異なるコードデータを配する。原稿載置の回転とコードデータの検知結果についての説明は割愛するが、この場合にも、上下左右を確実に検知でき、原稿の載置状態に応じて条件コードの復号化処理の際のデータの再配列を調整する(“0”と“1”の反転も含む)ことで、復号ミスを防止することができる。
【0186】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。また、上記の実施形態は、クレームにかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。
【0187】
たとえば、先にも述べたように、複数の機器(ホストコンピュータ、インタフェイス機器、スキャナ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(たとえば、複写機、ファクシミリ装置など)に適用してもよい。
【0188】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、上記実施形態で述べた効果は達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになる。
【0189】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合であってもよい。
【0190】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合であってもよい。
【0191】
【発明の効果】
以上のように、本発明によれば、複製動作を禁止したり禁止を解除するための制御情報を表すことが可能なようにパターン画像が配列された画像を読取対象の画像とする。そして、パターン画像には、たとえば複製を禁止するコードを割り当てたり、複製禁止を解除するコードを割り当てておく。
【0192】
そして、読取動作時には、複製を禁止するコードを検知したら自動停止させる、あるいは複製禁止を解除するコードを検知したら、検知した条件の範囲内に限って複製動作を許可するなど、ユーザに高度なコピー制御動作を行なわせる必要なく、自動的に複製動作を制御することができる。
【0193】
たとえば、禁複製コードを表す複数種類のパターン画像が、斜線パターンなど、比較的簡単な特徴量で表されていれば、読取装置側での検出処理や判定処理に際して処理が簡単である。そして、少ない情報量しか埋め込めないがリアルタイムに検出できる複製禁止コードと、リアルタイムには検出できないが埋め込める情報量が多い条件コードを、斜線パターンなどで文書画像の背景に繰り返し埋め込んでおき、複写機の“通常コピーモード”では、読み取られた画像中から複製禁止コードを検出し、複製禁止コードが検出された場合にはコピー動作を中止することによって、コピー機のコピー生産性を低下させることなく機密文書の不正コピーを防止することができる。
【0194】
また、読み取られた画像中から条件コードを検出し条件があう場合にはコピー動作を許可するコピーモードを設けることによって、特定ユーザや所定日時を過ぎた場合などの条件に合致する場合には、コピーを許可するなどの複雑なコピー制御をユーザの手を煩わせることなく、自動的に行なうこともできる。
【図面の簡単な説明】
【図1】 本発明に係る画像読取装置を適用した画像形成システムの一実施形態の全体構成を示す図である。
【図2】 複合機の一実施形態の構成を示すブロック図である。
【図3】 複合機に設けられた合成画像生成部の一実施形態の構成を示すブロック図である。
【図4】 合成画像生成部における、背景画像生成処理および画像合成処理の処理手順の一例を示すフローチャートである。
【図5】 複製動作時に検知可能なコードデータの一例と、このコードデータに対応付けられたパターン画像の一例とを示す図である。
【図6】 パターン画像を組合せ配置することで生成され印刷出力された背景画像の一例を示す図である。
【図7】 合成画像生成部により生成される背景画像の他の例を示す図である。
【図8】 プリント出力された文書原稿をコピーする際の処理手順の一例を示したフローチャートである。
【図9】 複製禁止情報検出部の一構成例を示すブロック図である。
【図10】 複製禁止情報検出部における処理手順の一例を示したフローチャートである。
【図11】 条件情報検出部の一構成例を示すブロック図である。
【図12】 条件情報検出部における処理手順の一例を示したフローチャートである。
【図13】 図13は、制御部32における、画像出力の制御処理の処理手順の他の一例を示すフローチャートである。
【図14】 図14は、制御部32における、画像出力の制御処理の処理手順の他の一例を示すフローチャートである。
【図15】 パターン画像の他の例を示す図である。
【図16】 禁複製コード配列や条件コード配列の単位2次元配列を、原画像の全体に繰り返し配置する場合の他の例を示す図である。
【図17】 条件コード配列の外周に埋め込む同期コードと復号処理との関係を説明する図である。
【符号の説明】
1…画像形成システム、2…クラインアント端末、3…複合機、5…スキャナ部、7…プリンタ部、8…プリンタ、9…ネットワーク、10…画像読取部、20…操作制御部、22…複製禁止情報検出部、24…条件情報検出部、26…ページバッファ、30…ネットワークI/F部、32…制御部、34…コントロールパネル、34a…モード指示部、34b…表示デバイス、40…画像処理部、50…合成画像生成部、80…選択部、90…画像形成部、220…2値化処理部、222…ノイズ除去処理部、224…パターン検出処理部、226…ブロック化処理部、230…個数算出部、232…比率算出部、234…判定処理部、240…2値化処理部、242…ノイズ除去処理部、244…パターン検出部、250…バッファメモリ、252…スキュー角検出処理部、254…コード検出処理部、256…誤り訂正復号部、502…読取画像取得部、504…プリントデータ取得部、506…文書画像生成部、508…文書画像バッファ、510…付加情報抽出部、512…潜像生成部、514…付加情報符号化部、515…潜像画像バッファ、516…パターン画像格納部、518…背景画像生成部、520…背景画像バッファ、522…画像合成部

Claims (11)

  1. 複数種類の特定パターン画像が含まれる原稿を読み取って読取画像の出力を制御する画像読取装置であって、
    前記原稿を読み取る画像読取部と、
    前記画像読取部により読み取られた読取画像に含まれている前記読取画像の出力禁止を表す禁止情報パターン画像を検出する禁止情報パターン画像検出部と、
    前記画像読取部により読み取られた読取画像に含まれている前記読取画像の出力禁止の解除条件が含まれた条件情報パターン画像を検出する条件情報パターン画像検出部と、
    動作モードの切替えを指示するモード指示部と、
    前記動作モード指示部により動作モードが通常動作モードと指示された場合においては、前記条件情報パターン画像検出部が前記条件情報パターン画像の検出を行なわないように制御するとともに、前記禁止情報パターン画像検出部が前記禁止情報パターン画像を検出したことを条件として前記読取画像の出力を禁止するように制御し、前記動作モード指示部により動作モードが条件動作モードと指示された場合においては、前記条件情報パターン画像検出部が前記条件情報パターン画像の検出を行なうように制御するとともに、前記条件情報パターン画像検出部により検出された前記条件情報パターン画像に対してパターン検出処理をすることにより前記読取画像の出力禁止の解除条件を検出し、該解除条件が予め定められた前記読取画像の出力禁止の解除条件を満たしていることを条件として前記読取画像の出力を許可するように制御する制御部と
    を備えたことを特徴とする画像読取装置。
  2. 複数種類の特定パターン画像が含まれる原稿を読み取って読取画像の出力を制御する画像読取装置であって、
    前記原稿を読み取る画像読取部と、
    前記画像読取部により読み取られた読取画像に含まれている前記読取画像の出力禁止を表す禁止情報パターン画像を検出する禁止情報パターン画像検出部と、
    前記画像読取部により読み取られた読取画像に含まれている前記読取画像の出力禁止の解除条件が含まれた条件情報パターン画像を検出する条件情報パターン画像検出部と、
    前記禁止情報パターン画像検出部によって前記禁止情報パターン画像が検出されなかったことを条件として、前記条件情報パターン画像検出部の前記条件情報パターン画像の検出動作に関わらず前記読取画像の出力を許可するように制御し、前記禁止情報パターン画像検出部によって前記禁止情報パターン画像が検出され、且つ前記条件情報パターン画像検出部により検出された前記条件情報パターン画像に対してパターン検出処理をすることにより前記読取画像の出力禁止の解除条件を検出し、該解除条件が予め定められた前記読取画像の出力禁止の解除条件を満たしていることを条件として、前記読取画像の出力を許可するように制御する制御部と
    を備えたことを特徴とする画像読取装置。
  3. 当該画像読取装置は通信手段を介してクラインアント端末と接続されており、
    前記制御部は、前記読取画像の出力の制御として、前記クライアント端末への前記読取画像の送信出力を制御する
    ことを特徴とする請求項1または2に記載の画像読取装置。
  4. 前記制御部は、前記条件情報パターン画像検出部が前記条件情報パターン画像を検出するまでの間、前記読取画像の出力動作を停止させる
    ことを特徴とする請求項2に記載の画像読取装置。
  5. 前記原稿は所定領域サイズの禁止情報画像領域を有し、
    当該禁止情報画像領域は、禁止情報を表すことが可能なように所定の間隔で2次元状に配列された前記禁止情報パターン画像を含み、
    当該禁止情報パターン画像は、前記読取画像の出力動作時に検知可能なコードデータが対応付けられており、
    前記禁止情報パターン画像検出部は、前記禁止情報画像領域内に含まれている前記禁止情報パターン画像の個数および割合のうちの少なくとも一方に基づいて前記コードデータを判定することにより前記読取画像についての前記禁止情報を検出する
    ことを特徴とする請求項1から4のうちの何れか1項に記載の画像読取装置。
  6. 前記原稿は、複数の前記禁止情報画像領域が、所定の繰返しサイクルで配列されており、
    前記禁止情報パターン画像検出部は、前記複数の禁止情報画像領域のそれぞれについて当該禁止情報画像領域内に含まれている前記禁止情報パターン画像の個数および割合のうちの少なくとも一方に基づいて前記コードデータを判定することにより当該禁止情報画像領域についての前記禁止情報を特定し、さらに前記複数の禁止情報画像領域についてのそれぞれの前記判定結果に基づいて、前記読取画像についての前記禁止情報を検出する
    ことを特徴とする請求項5に記載の画像読取装置。
  7. 前記原稿は所定領域サイズの条件情報画像領域を有し、
    当該条件情報画像領域は、条件情報を表すことが可能なように複数種類の条件情報パターン画像が所定の規則に従って2次元状に配列されており、
    当該条件情報パターン画像は、読取画像の出力動作時に検知可能なコードデータが対応付けられており、
    前記条件情報パターン画像検出部は、前記条件情報画像領域内に含まれている前記複数種類のパターン画像の配列順に基づいて前記コードデータを判定することにより、前記読取画像についての前記条件情報を検出する
    ことを特徴とする請求項1から6のうちの何れか1項に記載の画像読取装置。
  8. 前記原稿は、複数の前記条件情報画像領域が、所定の繰返しサイクルで配列されており、
    前記条件情報パターン画像検出部は、前記複数の条件情報画像領域のそれぞれについて当該条件情報画像領域内に含まれている前記複数種類の条件情報パターン画像の配列順に基づいて前記コードデータを判定することにより当該条件情報画像領域についての前記条件情報を特定し、さらに前記複数の条件情報画像領域についてのそれぞれの前記判定結果に基づいて、前記読取画像についての前記条件情報を検出する
    ことを特徴とする請求項7に記載の画像読取装置。
  9. 請求項1から8のうちの何れか1項に記載の画像読取装置、
    および、前記画像読取装置により読み取られた読取画像に基づいて、可視画像を形成する画像形成部を備え、
    前記制御部は、前記禁止情報パターン画像検出部および前記条件情報パターン画像検出部の各検出結果に基づいて、前記画像読取装置の読取りの動作および前記画像形成部の画像形成の動作のうちの少なくとも一方を制御する
    ことを特徴とする複写装置。
  10. 複数種類の特定パターン画像が含まれる原稿の読取画像に含まれている前記読取画像の出力禁止を表す禁止情報パターン画像を検出する禁止情報パターン画像検出部と、
    前記読取画像に含まれている前記読取画像の出力禁止の解除条件が含まれた条件情報パターン画像を検出する条件情報パターン画像検出部と、
    動作モードの切替えを指示するモード指示部と、
    前記動作モード指示部により動作モードが通常動作モードと指示された場合においては、前記条件情報パターン画像検出部が前記条件情報パターン画像の検出を行なわないように制御するとともに、前記禁止情報パターン画像検出部が前記禁止情報パターン画像を検出したことを条件として前記読取画像の出力を禁止するように制御し、前記動作モード指示部により動作モードが条件動作モードと指示された場合においては、前記条件情報パターン画像検出部が前記条件情報パターン画像の検出を行なうように制御するとともに、前記条件情報パターン画像検出部により検出された前記条件情報パターン画像に対してパターン検出処理をすることにより前記読取画像の出力禁止の解除条件を検出し、該解除条件が予め定められた前記読取画像の出力禁止の解除条件を満たしていることを条件として前記読取画像の出力を許可するように制御する制御部と
    してコンピュータを機能させることを特徴とするプログラム。
  11. 複数種類の特定パターン画像が含まれる原稿の読取画像に含まれている前記読取画像の出力禁止を表す禁止情報パターン画像を検出する禁止情報パターン画像検出部と、
    前記読取画像に含まれている前記読取画像の出力禁止の解除条件が含まれた条件情報パターン画像を検出する条件情報パターン画像検出部と、
    前記禁止情報パターン画像検出部によって前記禁止情報パターン画像が検出されなかったことを条件として、前記条件情報パターン画像検出部の前記条件情報パターン画像の検出動作に関わらず前記読取画像の出力を許可するように制御し、前記禁止情報パターン画像検出部によって前記禁止情報パターン画像が検出され、且つ前記条件情報パターン画像検出部により検出された前記条件情報パターン画像に対してパターン検出処理をすることにより前記読取画像の出力禁止の解除条件を検出し、該解除条件が予め定められた前記読取画像の出力禁止の解除条件を満たしていることを条件として、前記読取画像の出力を許可するように制御する制御部と
    してコンピュータを機能させることを特徴とするプログラム。
JP2002079387A 2002-03-20 2002-03-20 画像読取装置、複写装置、およびプログラム Expired - Fee Related JP4039093B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2002079387A JP4039093B2 (ja) 2002-03-20 2002-03-20 画像読取装置、複写装置、およびプログラム
CN02132063.2A CN1445711B (zh) 2002-03-20 2002-09-10 图像读取器和复印机
US10/238,006 US7567355B2 (en) 2002-03-20 2002-09-10 Image reader and copier preventing unauthorized reading and copying

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002079387A JP4039093B2 (ja) 2002-03-20 2002-03-20 画像読取装置、複写装置、およびプログラム

Publications (2)

Publication Number Publication Date
JP2003280469A JP2003280469A (ja) 2003-10-02
JP4039093B2 true JP4039093B2 (ja) 2008-01-30

Family

ID=28035655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002079387A Expired - Fee Related JP4039093B2 (ja) 2002-03-20 2002-03-20 画像読取装置、複写装置、およびプログラム

Country Status (3)

Country Link
US (1) US7567355B2 (ja)
JP (1) JP4039093B2 (ja)
CN (1) CN1445711B (ja)

Families Citing this family (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3879552B2 (ja) * 2002-03-20 2007-02-14 富士ゼロックス株式会社 画像生成装置、画像読取装置、不正複製防止システム、プログラム、および出力媒体の製造方法
JP4000970B2 (ja) * 2002-09-18 2007-10-31 富士ゼロックス株式会社 画像処理装置、画像処理方法及び画像処理プログラム
CN1269343C (zh) * 2002-12-19 2006-08-09 株式会社理光 图像处理方法及其装置,窜改检查方法及其装置
US7302580B2 (en) * 2003-02-07 2007-11-27 Kabushiki Kaisha Toshiba Digital combined apparatus, control method therefor, and digital combined apparatus system
US20040174553A1 (en) 2003-03-04 2004-09-09 Toshiba Tec Kabushiki Kaisha Image forming apparatus and image forming method
US20050058476A1 (en) * 2003-09-17 2005-03-17 Canon Kabushiki Kaisha Copy-forgery-inhibited pattern density parameter determination method, copy-forgery-inhibited pattern image generation method, and image processing apparatus
US8049933B2 (en) 2003-09-17 2011-11-01 Canon Kabushiki Kaisha Copy-forgery-inhibited pattern image generation method and image processing apparatus
US8060578B2 (en) * 2003-09-25 2011-11-15 Dai Nippon Printing Co., Ltd. Output information management system
JP2005150815A (ja) * 2003-11-11 2005-06-09 Oki Electric Ind Co Ltd 透かし情報埋め込み装置,透かし情報検出装置,透かし情報埋め込み方法,透かし情報検出方法,および印刷物
JP2005167715A (ja) * 2003-12-03 2005-06-23 Sharp Corp 画像形成システム、画像処理装置、画像形成装置、及びコンピュータプログラム
CN100382561C (zh) * 2004-01-13 2008-04-16 株式会社理光 图像处理装置,图像处理方法,图像处理程序及存储其程序的记录媒体
US8521185B2 (en) * 2004-02-28 2013-08-27 Charles Martin Hymes Wireless communications with visually-identified targets
KR100653886B1 (ko) 2004-11-05 2006-12-05 주식회사 칼라짚미디어 혼합코드 및 혼합코드 인코딩 방법과 장치
US7751629B2 (en) * 2004-11-05 2010-07-06 Colorzip Media, Inc. Method and apparatus for decoding mixed code
JP4020908B2 (ja) * 2004-11-12 2007-12-12 シャープ株式会社 画像記録装置
JP2006167986A (ja) * 2004-12-13 2006-06-29 Konica Minolta Business Technologies Inc 画像形成装置
JP4012539B2 (ja) * 2004-12-28 2007-11-21 京セラミタ株式会社 画像形成装置
JP4656301B2 (ja) * 2005-02-17 2011-03-23 富士ゼロックス株式会社 画像形成方法及び画像形成装置
JP4488939B2 (ja) * 2005-03-18 2010-06-23 株式会社リコー 画像処理装置、画像形成装置およびプログラム
US7526812B2 (en) * 2005-03-24 2009-04-28 Xerox Corporation Systems and methods for manipulating rights management data
US7599099B2 (en) * 2005-05-26 2009-10-06 Canon Kabushiki Kaisha Image processing apparatus and image processing method
JP4490335B2 (ja) * 2005-06-10 2010-06-23 株式会社リコー パターン重畳装置、パターン重畳方法、パターン重畳プログラム、パターン重畳プログラムを記録した記録媒体
JP2007037099A (ja) * 2005-06-22 2007-02-08 Ricoh Co Ltd 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
JP4223027B2 (ja) * 2005-06-30 2009-02-12 シャープ株式会社 画像形成装置及び秘匿データ送信方法
JP2007013580A (ja) * 2005-06-30 2007-01-18 Sharp Corp 画像処理装置
JP4604884B2 (ja) * 2005-07-04 2011-01-05 富士ゼロックス株式会社 印刷装置
JP4183262B2 (ja) * 2005-07-29 2008-11-19 キヤノン株式会社 画像処理装置、画像処理装置の制御方法及びコンピュータ可読記憶媒体
JP2007053651A (ja) * 2005-08-19 2007-03-01 Fuji Xerox Co Ltd 画像読取装置およびその制御方法
JP4586677B2 (ja) * 2005-08-24 2010-11-24 富士ゼロックス株式会社 画像形成装置
JP4587123B2 (ja) * 2005-09-05 2010-11-24 富士ゼロックス株式会社 画像処理装置、画像処理方法および画像処理プログラム
JP4227636B2 (ja) * 2005-10-31 2009-02-18 キヤノン株式会社 画像処理装置、画像形成装置とその制御方法
JP4678278B2 (ja) 2005-10-31 2011-04-27 富士ゼロックス株式会社 両面同時読取装置
JP4684857B2 (ja) * 2005-11-08 2011-05-18 キヤノン株式会社 システム及び画像処理装置及び画像処理装置の制御方法及びプログラム及び記憶媒体
JP4736760B2 (ja) * 2005-12-05 2011-07-27 富士ゼロックス株式会社 画像読み取り装置、画像形成装置及び複写方法
JP2007166222A (ja) * 2005-12-13 2007-06-28 Fuji Xerox Co Ltd 画像形成装置、画像処理装置、機密文書読取方法、画像処理方法及び画像形成方法
JP2007166221A (ja) * 2005-12-13 2007-06-28 Fuji Xerox Co Ltd 画像処理装置及び画像処理方法
JP2007166225A (ja) * 2005-12-13 2007-06-28 Fuji Xerox Co Ltd 画像形成装置及び認証方法
JP2007166303A (ja) * 2005-12-14 2007-06-28 Canon Inc 画像処理装置、画像処理方法、プログラム、及び記憶媒体
JP4626507B2 (ja) * 2005-12-14 2011-02-09 富士ゼロックス株式会社 画像形成装置及び画像生成装置
JP4661580B2 (ja) * 2005-12-22 2011-03-30 富士ゼロックス株式会社 画像処理装置及びプログラム
JP4141472B2 (ja) * 2005-12-28 2008-08-27 シャープ株式会社 画像処理装置、画像処理方法、及びプログラム
JP2007201660A (ja) 2006-01-25 2007-08-09 Fuji Xerox Co Ltd 画像処理装置、画像形成装置、画像処理方法及びプログラム
JP2007208436A (ja) * 2006-01-31 2007-08-16 Fuji Xerox Co Ltd 画像処理装置および画像処理方法
JP4886312B2 (ja) * 2006-02-09 2012-02-29 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP4668086B2 (ja) * 2006-02-23 2011-04-13 株式会社沖データ 画像処理装置,画像処理方法,およびコンピュータプログラム
JP4274192B2 (ja) * 2006-02-28 2009-06-03 ブラザー工業株式会社 画像処理装置及び画像形成装置
JP4151705B2 (ja) * 2006-04-19 2008-09-17 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理方法、および画像処理プログラム
JP2007306091A (ja) * 2006-05-09 2007-11-22 Fuji Xerox Co Ltd 画像処理装置及び複写禁止コード検出方法
US7894624B2 (en) * 2006-06-23 2011-02-22 Kabushiki Kaisha Toshiba Image processing method
US8804152B2 (en) * 2006-06-23 2014-08-12 Canon Kabushiki Kaisha Image forming apparatus with copy restriction function
JP4692766B2 (ja) 2006-06-29 2011-06-01 富士ゼロックス株式会社 画像処理装置と画像処理方法およびプログラム
CN101136065B (zh) * 2006-08-31 2011-04-06 郑阿奇 一种控制复印系统中复印功能的方法
JP4295304B2 (ja) 2006-09-19 2009-07-15 シャープ株式会社 画像処理装置
JP4865475B2 (ja) * 2006-09-25 2012-02-01 株式会社リコー 画像表示データ生成システム、画像表示データ生成方法及び画像表示データ生成プログラム
JP2008085875A (ja) * 2006-09-28 2008-04-10 Toshiba Corp 画像処理方法および画像処理装置
US20080085135A1 (en) * 2006-10-06 2008-04-10 Xerox Corporation Full glass platen scan to simplex or duplex copy
JP4821559B2 (ja) * 2006-10-27 2011-11-24 富士ゼロックス株式会社 情報生成装置、情報生成プログラム、情報生成方法、情報読取システム、電子ペン及び記録媒体
JP4915512B2 (ja) * 2006-10-30 2012-04-11 富士ゼロックス株式会社 画像処理装置、画像処理プログラム
JP4915513B2 (ja) * 2006-10-31 2012-04-11 富士ゼロックス株式会社 画像処理装置、画像形成装置、画像処理プログラム
JP4262276B2 (ja) 2006-12-20 2009-05-13 キヤノン株式会社 画像処理装置、その制御方法、プログラム、記憶媒体
US7854383B2 (en) * 2007-02-22 2010-12-21 Kabushiki Kaisha Toshiba Image forming apparatus, and image forming method
JP2008211332A (ja) * 2007-02-23 2008-09-11 Canon Inc 画像形成装置及びその制御方法、並びにプログラム及び記憶媒体
JP4343968B2 (ja) * 2007-03-13 2009-10-14 キヤノン株式会社 画像形成装置及び方法
JP4418826B2 (ja) 2007-05-08 2010-02-24 キヤノン株式会社 画像出力装置およびその制御方法
JP4974767B2 (ja) 2007-06-01 2012-07-11 キヤノン株式会社 印刷システム及び印刷制限方法、並びにプログラム
JP4448156B2 (ja) * 2007-07-05 2010-04-07 キヤノン株式会社 装置、方法およびプログラム
JP4838778B2 (ja) * 2007-07-25 2011-12-14 キヤノン株式会社 付加情報表現装置及び付加情報表現方法
JP4992609B2 (ja) * 2007-08-22 2012-08-08 富士ゼロックス株式会社 画像処理装置、画像処理システム、及びプログラム
JP2009060230A (ja) 2007-08-30 2009-03-19 Canon Inc 画像形成装置及び画像形成装置の制御方法並びにそのプログラム及び記憶媒体
JP4503640B2 (ja) * 2007-09-28 2010-07-14 株式会社沖データ 画像形成装置
JP5014062B2 (ja) * 2007-10-29 2012-08-29 キヤノン株式会社 画像処理装置及び画像処理の制御方法及びプログラム及び記憶媒体
JP4871841B2 (ja) * 2007-11-08 2012-02-08 キヤノン株式会社 印刷制御装置および印刷制御方法ならびにそのプログラムおよび記憶媒体
JP2009152852A (ja) * 2007-12-20 2009-07-09 Fuji Xerox Co Ltd 画像処理装置、画像処理システム及び画像処理プログラム
JP2009160846A (ja) * 2008-01-08 2009-07-23 Konica Minolta Business Technologies Inc 画像形成装置、画像形成方法、ならびに、画像形成プログラム
JP2009160848A (ja) * 2008-01-08 2009-07-23 Konica Minolta Business Technologies Inc 画像形成装置、画像形成方法、ならびに、画像形成プログラム
JP4645652B2 (ja) * 2008-01-08 2011-03-09 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、画像形成方法、ならびに、画像形成プログラム
JP4845902B2 (ja) 2008-01-25 2011-12-28 キヤノン株式会社 画像処理装置、画像処理方法、プログラム、および記憶媒体
JP5147429B2 (ja) 2008-01-28 2013-02-20 キヤノン株式会社 画像処理装置、画像処理方法及びそのプログラム
JP4960902B2 (ja) 2008-02-25 2012-06-27 キヤノン株式会社 画像処理装置、およびその制御方法
JP4999730B2 (ja) 2008-02-28 2012-08-15 キヤノン株式会社 画像処理装置、画像処理方法及び制御プログラム
JP4927010B2 (ja) * 2008-03-12 2012-05-09 株式会社リコー 画像出力装置、画像出力方法及び画像出力プログラム
JP4996522B2 (ja) 2008-03-28 2012-08-08 キヤノン株式会社 画像出力装置、画像出力装置の制御方法ならびにそのプログラムおよび記憶媒体
JP5371517B2 (ja) * 2008-04-25 2013-12-18 キヤノン株式会社 二次元コードを取り扱うことができる装置、システム、方法、プログラム
JP4712070B2 (ja) * 2008-06-03 2011-06-29 株式会社沖データ 印刷システム及び印刷装置
JP5300526B2 (ja) 2008-08-04 2013-09-25 キヤノン株式会社 放置判定を行う装置、その制御方法、及びそのプログラム
JP5072774B2 (ja) 2008-08-25 2012-11-14 キヤノン株式会社 画像処理装置、方法、及び、プログラム
JP5081122B2 (ja) * 2008-10-20 2012-11-21 株式会社リコー 画像処理装置およびその制御方法、および、プログラム
JP5039721B2 (ja) * 2009-01-29 2012-10-03 京セラドキュメントソリューションズ株式会社 画像形成装置、画像読取装置
JP5286294B2 (ja) * 2009-02-05 2013-09-11 京セラドキュメントソリューションズ株式会社 画像形成装置
JP5595002B2 (ja) 2009-10-15 2014-09-24 キヤノン株式会社 印刷装置、及びその制御方法
JP5540763B2 (ja) 2010-02-23 2014-07-02 富士ゼロックス株式会社 画像処理装置、画像処理システム、プログラム及び画像形成媒体
CN102202143A (zh) * 2010-03-26 2011-09-28 樊晓青 一种新型传真系统
JP5089800B2 (ja) * 2011-09-29 2012-12-05 キヤノン株式会社 付加画像生成装置及び付加画像生成方法
JP4977262B2 (ja) * 2011-10-04 2012-07-18 キヤノン株式会社 認証情報が含まれる原稿を処理する装置、方法、プログラム
JP5079133B2 (ja) * 2011-11-18 2012-11-21 キヤノン株式会社 印刷制御装置および印刷制御方法ならびにそのプログラムおよび記憶媒体
WO2013100943A1 (en) * 2011-12-28 2013-07-04 Intel Corporation Document policies for a document processing unit
JP6123262B2 (ja) * 2012-12-11 2017-05-10 コニカミノルタ株式会社 画像形成装置及び画像形成システム
JP6024535B2 (ja) * 2013-03-14 2016-11-16 富士ゼロックス株式会社 画像形成装置およびプログラム
CN103809926B (zh) * 2014-02-18 2016-08-17 深圳市巨鼎医疗设备有限公司 一种带标示的喷墨打印的方法
CN103823648B (zh) * 2014-02-18 2016-10-05 深圳市巨鼎医疗设备有限公司 一种带标示的喷墨打印的方法
US9904497B2 (en) 2014-11-12 2018-02-27 International Business Machines Corporation Copyright infringement prevention
TWI563453B (en) * 2015-11-04 2016-12-21 Lite On Electronics Guangzhou Barcode, decoding method and decoding apparatus of barcode
JP6113258B2 (ja) * 2015-11-26 2017-04-12 キヤノン株式会社 印刷制御装置および印刷制御方法ならびにそのプログラムおよび記憶媒体
JP6642504B2 (ja) * 2017-03-30 2020-02-05 京セラドキュメントソリューションズ株式会社 画像形成装置
JP7240190B2 (ja) * 2018-04-26 2023-03-15 理想科学工業株式会社 画像処理装置
KR20210028225A (ko) * 2018-08-01 2021-03-11 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 비밀 마킹
US11410005B2 (en) 2018-08-01 2022-08-09 Hewlett-Packard Development Company, L.P. Covert dot patterns
US10574848B1 (en) * 2018-10-26 2020-02-25 Toshiba Tec Kabushiki Kaisha Information processing apparatus with registered image detection
CN116226885B (zh) * 2023-03-07 2024-01-23 达思凯瑞技术(北京)有限公司 一种复印机保密检查取证系统及方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5798844A (en) * 1993-07-23 1998-08-25 Ricoh Company, Ltd. Duplicator having function concerning specific mark put on recording sheet and image forming apparatus having function of processing confidential documents
JPH07231384A (ja) 1994-02-16 1995-08-29 Ricoh Co Ltd デジタル記録装置
FR2732532B1 (fr) * 1995-03-29 1997-06-20 Lahmi Paul David Procede securise de reproduction de documents sensibles
US5752152A (en) * 1996-02-08 1998-05-12 Eastman Kodak Company Copy restrictive system
JPH10186969A (ja) * 1996-12-24 1998-07-14 Konica Corp 画像形成装置及びその制御方法
JPH10320497A (ja) * 1997-05-16 1998-12-04 Olympus Optical Co Ltd コード読取記録装置
JP3656368B2 (ja) 1997-07-24 2005-06-08 富士ゼロックス株式会社 複写機
US6095417A (en) * 1998-04-07 2000-08-01 Eastman Kodak Company Apparatus and method for reading bar codes on a moving web
JP2000076458A (ja) 1998-08-31 2000-03-14 Fuji Xerox Co Ltd カラー画像認識装置、カラー画像認識方法、および記録媒体
JP4122629B2 (ja) * 1998-09-03 2008-07-23 株式会社デンソー 2次元コードの生成方法
JP2000148906A (ja) * 1998-11-10 2000-05-30 Hitachi Ltd 文書認識装置および郵便区分機
JP2000287081A (ja) 1999-03-31 2000-10-13 Canon Inc 画像処理方法、装置及びコンピュータ読み取り可能な記憶媒体
JP3607915B2 (ja) 1999-04-27 2005-01-05 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置
EP1087330A3 (en) * 1999-09-21 2002-04-10 Omron Corporation Two-dimensional dot code and reader thereof
JP2001189855A (ja) 1999-12-28 2001-07-10 Canon Inc 複写装置及びその制御方法及び記憶媒体
US6876460B2 (en) * 2000-01-31 2005-04-05 Canon Kabushiki Kaisha Image processing apparatus, image processing method and storage medium
JP2001218011A (ja) * 2000-01-31 2001-08-10 Canon Inc 画像処理装置、画像処理方法及び記憶媒体
JP3837999B2 (ja) 2000-06-05 2006-10-25 富士ゼロックス株式会社 画像生成方法および画像生成装置
US6711277B1 (en) * 2000-10-25 2004-03-23 Eastman Kodak Company Method of controlling the reproduction of copyrighted images

Also Published As

Publication number Publication date
CN1445711B (zh) 2010-12-08
CN1445711A (zh) 2003-10-01
JP2003280469A (ja) 2003-10-02
US20030179399A1 (en) 2003-09-25
US7567355B2 (en) 2009-07-28

Similar Documents

Publication Publication Date Title
JP4039093B2 (ja) 画像読取装置、複写装置、およびプログラム
JP3879552B2 (ja) 画像生成装置、画像読取装置、不正複製防止システム、プログラム、および出力媒体の製造方法
JP3997720B2 (ja) 画像処理装置及び画像形成装置
JP4956363B2 (ja) 情報処理装置及びその制御方法
US7911649B2 (en) Image outputting apparatus and control method thereof with output of color copy despite setting for black and white copy
KR100855668B1 (ko) 화상처리장치 및 그 제어방법과, 컴퓨터 판독가능한기억매체
JP2007166229A (ja) 画像読取り装置
JP2007166225A (ja) 画像形成装置及び認証方法
JP4182998B2 (ja) 画像生成装置、画像読取装置、不正複製防止システム、プログラム、出力媒体の製造方法
JP2006303870A (ja) 画像形成装置及び方法
JP2007201850A (ja) 画像形成装置、画像形成方法およびプログラム
JP2007166222A (ja) 画像形成装置、画像処理装置、機密文書読取方法、画像処理方法及び画像形成方法
JP4135758B2 (ja) 画像形成装置、画像形成システム及びプログラム
JP4587123B2 (ja) 画像処理装置、画像処理方法および画像処理プログラム
JP4821629B2 (ja) 画像処理装置および画像処理プログラム
JP4692422B2 (ja) 画像処理装置及び表示制御方法
JP4604999B2 (ja) 画像形成装置及び機密文書印刷方法
JP2007166344A (ja) 画像処理装置及び画像処理方法
JP2007166227A (ja) 画像処理装置、画像処理方法及び画像処理プログラム
JP2007306090A (ja) 画像処理装置、画像形成装置、複写禁止コード検出方法及び画像形成方法
JP2008022175A (ja) 画像形成装置及び複写制限解除方法
JP4752742B2 (ja) 画像処理装置、証明書発行システム及びプログラム
JP4779628B2 (ja) 画像処理装置及び画像処理方法
JP2007166343A (ja) 画像処理装置及び画像処理方法
JP2007306091A (ja) 画像処理装置及び複写禁止コード検出方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040917

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070717

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070913

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: 20071016

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071029

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

Free format text: PAYMENT UNTIL: 20101116

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4039093

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: 20111116

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111116

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121116

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121116

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131116

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees