(57)【要約】      （修正有）【課題】  アドオン可能なSFPベースのMFPの場合でスキャナー側にそのような偽造防止の機能を持たない場合でプリンターコントローラ側に偽造防止の手法をもち、かつ電子化することが可能な場合に電子化されたデータに偽造防止パターンを埋め込む。【解決手段】  カラーSFPのエンジン制御側に持つ偽造追跡パターンを格納するECOボードのデータをSFPコントローラにダウンロードし、かつ、スキャナーから送られてきたデータにその偽造追跡パターンを埋め込み、電子化する際にその追跡パターンも一緒に電子ファイルに埋め込むこと手段を有する。【選択図】  図１
2005176224.tif 000002
【特許請求の範囲】
【請求項１】
カラーシングルファンクションプリンター（以下SFPに省略）からカラースキャナーを取り付け、カラーマルチファンクションプリンター（以下MFPに省略）に市場でアップグレードする場合において、カラーSFPの場合に偽造防止手段を有し、またカラースキャナーに偽造防止手段をもたない場合において、カラースキャナーを取り付けたことにより、画像の電子化が可能になったシステムにおいて、その電子化された画像ファイルに対してもあらかじめカラーSFPで持っていた偽造防止手段のアルゴリズムを利用して、電子化された画像ファイルにも偽造防止パターンを埋め込む手段を有するSFP-MFPのコントローラ。
【請求項２】
色空間、YMCK、RGBの両方に対応できる偽造防止手段を持つことが可能なSFP−MFPコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置をベースとして画像読み取り装置を後付け可能としているカラーシングルファンクションプリンタベースのカラーマルチファンクションプリンタ装置で、スキャンした画像を電子化ファイルに変更することが可能な装置に関するものである。
【背景技術】
【０００２】
従来から、カラーシングルファンクションプリンタ（以降CSFP）という通常の印刷装置に専用のカラースキャナーを接続してカラーマルチファンクションプリンタ（以降CMFP）に変更する場合に、工場出荷時に通常のカラーシングルファンクションプリンタにオプションであるカラースキャナーユニット、その他を接続していた。
【０００３】
また最近、カラープリンター、カラー複写機の普及とともに偽造防止手段がとられている。一般的に偽造防止手段は追跡パターンと呼ばれる画像を印刷物に対して印刷し、そのパターンは各機種、各シリアルナンバー毎に設定され、印刷されたものがどのメーカのどの機種のどのシリアルナンバーのものか判断が可能となっている（例えば、特許文献1）。
【特許文献１】特開平04-294682号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば電子化されたデータを不特定多数の人間が印刷できる場所で印刷すれば、その効用は半減してしまう。ここで画像をスキャンすることが可能でそのまま電子化することが可能であるようなカラーマルチファンクションプリンタである場合はその電子化された画像ファイルにも偽造追跡パターンを埋め込むことが可能である。しかしながら、ここでアドオン可能なSFPベースのMFPの場合でスキャナー側にそのような偽造防止の機能を持たない場合でプリンターコントローラ側に偽造防止の手法をもち、かつ電子化することが可能な場合に現状のままでは電子化されたデータに偽造防止パターンを埋め込むことはできない。
【課題を解決するための手段】
【０００５】
上記問題点を鑑み、本発明では、カラーSFPのエンジン制御側に持つ偽造追跡パターンを格納するECOボードのデータをSFPコントローラにダウンロードし、かつ、スキャナーから送られてきたデータにその偽造追跡パターンを埋め込み、電子化する際にその追跡パターンも一緒に電子ファイルに埋め込むこと手段を有する。
【発明の効果】
【０００６】
カラーシングルファンクションプリンターにカラースキャナーを取り付け、カラーマルチファンクションプリンタに変更することが可能な印刷装置にたいして、かつそのカラースキャナーが偽造防止方法をもたずに、またスキャナーに取り込んだ画像を電子化する際に偽造防止パターンを埋め込むことが可能となる。
【発明を実施するための最良の形態】
【０００７】
〔システムの概要説明〕
図１に、本発明の実施の形態のシステムの概観図を示す。ローカルインターフェース101で接続されたパーソナルコンピュータ102とシングルファンクションプリンタ103であり、101のローカルインターフェースはIEEE1284セントロニクスI/FやUSB  I/FまたはRS232C  I/Fなどである。
【０００８】
103はSFP(Single Function peripheral：シングルファンクション周辺機器) であり、機能としてはプリント機能を有している。ここでコンピュータ102上では、いわゆるDTP(Desk Top Publishing：デスクトップパブリッシング)を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。コンピュータ102は作成された文書／図形をイメージ圧縮画像に変換し、ローカルインターフェース101をSFP103に送りプリントアウトされる。
【０００９】
SFP103はコンピュータ102とローカルインターフェース101を介して情報交換できる通信手段を有しており、SFP103の情報や状態をコンピュータ102に逐次知らせる仕組みとなっている。更に、コンピュータ102は、その情報を受けて動作するユーティリティソフトウェアを持っており、SFP103はコンピュータ102により管理できる。
【００１０】
またこのSFP103は専用のスキャナーを取り付けるとマルチファンクションプリンターになるシングルファンクションプリンターベース-マルチファンクションプリンタである。スキャナーを取り付けることにより、そのままプリント可能な簡易コピー機になる。
【００１１】
また、この場合ローカルインターフェースを経由してスキャンされたデータを102のコンピュータに送っても良い。
【００１２】
次に、図2でSFPベースMFP103の構成について説明する。
【００１３】
（１）はデータの送受信を行うネットワークインターフェースで100/10Base-T等である。
【００１４】
（２）はローカルインターフェースで例えばUSB、セントロニクスインターフェース、RS232C、IEEE1394等である。（３）はメインメモリとして使用されるDRAMでプログラムの作業領域、ワーク領域、またプログラムをダウンロードしたときにプログラムコードを格納させるための領域、また、（５）のフラッシュROMに格納されているプログラムコードをメインメモリに置きなおして、プログラムを実行させたりする領域である。
【００１５】
（４）はSFP、MFPでプリンター機能の際に使用するFont ROMである。（５）はプログラムを格納しておく、フラッシュROMで、メインメモリに再配置してプログラムを起動しても、このままフラッシュROMで動作させても良い。
【００１６】
（６）はこのシステムを動作させるASICであり、内部に偽造追跡用回路を持ち、印刷の際に追跡パターンを印刷する。（７）はこのシステムを動作させるCPUである。（８）はスキャナー用のインターフェースでMFPに拡張するときにスキャナーが取り付けられる。またこのインターフェースは通常SFPで使用されているオプション接続用のインターフェースである拡張インターフェースを代用しても良い。（９）はプリンターエンジンを制御するエンジンインターフェースである。またここには記載されていないが、ソータ、フィニッシャー等の制御もこのインターフェースを通じて制御されることとする。（１０）が偽造防止用追跡パターンの格納されているEcoボード用I/FでエンジンのDコンボードにあり、プリンターコントローラにあるASIC内に追跡パターン設定用回路が格納されており、電源投入後にプリンターコントローラにダウンロードされ、ASICに設定され、印字する際に追跡パターンを印字する。
【００１７】
図６をもとにその詳細を説明する。
【００１８】
YMCKのデータでそのまま印刷する場合にはメモリからデータをよみとり、偽造防止追跡パターンを埋め込みながら、エンジンに画像を出力する。
【００１９】
RGBでデータを電子化する場合にはメモリから画像データを取り込み、それに対して偽造防止パターンを埋め込みながらJPEG等の変換回路にデータを移し、他のファイル形式に変換する。
【００２０】
なお、テーブルは図2でも説明されているが、ECOからデータをロードする。
なお、YMCKの偽造防止追跡パターンとRGBの追跡パターンの埋め込み方法の概略は以下の説明に記載されている。
【００２１】
図３をもとに印刷の際の偽造追跡パターンの一般的な方法を記載する。
【００２２】
カラープリンターの場合には一般的にYMCKの4色を混合し色を表現している。YはYellow、MはMazenda  CはCean  Kは黒である。一般的にYMCで色を表現している。Yellowの印字の際に薄いこの図ではABCというパターンを一定間隔で印刷していき、そのパターンはメーカ、機種、シリアルナンバーでユニークであるパターンであるため、すべての印刷物に対して、どのメーカのどの機種のどの納入されたエンジンかが判別がつく。ただし、この画像ではユーザにわからないほど薄いパターンである。
【００２３】
次に図４をもとに、SFPベースでMFPに拡張した場合に、スキャナーから取り込んだデータを電子化する際にどのように追跡パターンを電子化ファイルに埋め込むかを記載する。
【００２４】
最初にカラースキャナーからRGB（Red、Green、Blue）の画像をとりこむ。次に追跡パターンをRGBデータに埋め込み、追跡パターンが埋め込まれたRGBデータになる。そしてそのRGBデータをJPEG、TIFF,PDF等のファイルフォーマットに変換し、電子ファイル化する。
【００２５】
またあるいはRGBデータを読み込み、その後JPEG等のファイルフォーマットに変換する際に一旦かならずRGBデータを読み込むので、その際に追跡コードを書き込んでも良い。
【００２６】
図５（ａ）をもとに色空間YMCKの場合の追跡パターンの挿入の例を記載する。現在の追跡パターンはYMCKの場合特定プレーン（Yellow等）に注目画素に対して、階調を加算したり、減算したりする。またその注目画素の周辺画素に対して加算したり、減算を行う。例えば4bitで表現されている場合はとる階調は０〜１５になるため、例えばその画素に＋１して、その周りはマイナス１等にする。これを一定区間単位で繰り返す。
【００２７】
YMCKの色空間の場合各色とも別プレーンであるため、特定のプレーンでのみ、この処理を行えばよい。
【００２８】
次に図５（ｂ）をもとにスキャナーが取り込んだRGBデータに対して追跡パターンを挿入する場合を説明する。RGBデータの場合R,G,Bの各々で8bitのデータの点順次データであるため、YMCKのときと異なりプレーン単位でない。従って3バイト毎に同じ色でデータがくるため、注目画素の注目プレーン画素に対して、値を加算、減算する必要がある。
【００２９】
このようにYMCKとRGBの各々に対して偽造防止追跡パターンに対応し、カラーSFPに対してスキャナー等をとりつけた場合に対して、そのスキャナーが偽造防止パターンを持たない場合においてもエンジン側のEcoボードより、機種、エンジンに対してユニークな偽造防止用追跡パターンを出力時、また画像の電子化に対しても行うことが可能になる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態のシステム全体を示す図である。
【図２】画像形成装置のコントローラのブロック図である。
【図３】偽造防止パターンの方式の１例である。
【図４】カラースキャナーで取り込んだRGBデータに対して偽造防止パターンを埋め込むフローチャートである。
【図５】RGBの場合の偽造防止パターン方式の１例である。
【図６】偽造防止の印刷の場合と電子化の場合の可能なブロック図である。
【図１】
2005176224.tif 000003
【図２】
2005176224.tif 000004
【図３】
2005176224.tif 000005
【図４】
2005176224.tif 000006
【図５】
2005176224.tif 000007
【図６】
2005176224.tif 000008