(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された画像処理装置であって、
上記ネットワークを介して、第１の特定情報が付加された画像データを受信する受信手段と、
上記画像データに付加されている第１の特定情報を解除するか否かを選択する特定情報解除選択手段と、
上記特定情報解除選択手段によって第１の特定情報を解除することが選択されると、上記画像データに付加されている第１の特定情報を解除する情報解除手段と、
上記情報解除手段によって第１の特定情報が解除された画像データに第２の特定情報を付加する情報付加手段と、
上記受信手段によって受信された第１の特定情報が付加された画像データ、あるいは上記情報付加手段によって第２の特定情報が付加された画像データの何れか一方を選択して出力する出力手段とを有することを特徴とする画像処理装置。
【請求項２】
上記第１及び第２の特定情報は、個人、グループ、あるいは上記画像処理装置に固有のデジタル著作権情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記情報付加手段あるいは上記情報解除手段は、記憶手段を有するハードウエアによって構成されていることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
上記出力手段は、上記選択された画像データを画像形成して出力することを特徴とする請求項１〜３の何れか１項に記載の画像処理装置。
【請求項５】
ネットワークに接続された画像処理装置の画像処理方法であって、
上記ネットワークを介して、第１の特定情報が付加された画像データを受信する受信工程と、
上記画像データに付加されている第１の特定情報を解除するか否かを選択する特定情報解除選択工程と、
上記特定情報解除選択工程によって第１の特定情報を解除することが選択されると、上記画像データに付加されている第１の特定情報を解除する情報解除工程と、
上記情報解除工程によって第１の特定情報が解除された画像データに第２の特定情報を付加する情報付加工程と、
上記受信工程によって受信された第１の特定情報が付加された画像データ、あるいは上記情報付加工程によって第２の特定情報が付加された画像データの何れか一方を選択して出力する出力工程とを有することを特徴とする画像処理方法。
【請求項６】
上記第１及び第２の特定情報は、個人、グループ、あるいは上記画像処理装置に固有のデジタル著作権情報であることを特徴とする請求項５に記載の画像処理方法。
【請求項７】
上記情報付加工程あるいは上記情報解除工程は、記憶手段を有するハードウエアによって行われることを特徴とする請求項５または６に記載の画像処理方法。
【請求項８】
上記出力工程は、上記選択された画像データを画像形成して出力することを特徴とする請求項５〜７の何れか１項に記載の画像処理方法。
【請求項９】
上記請求項５〜８の何れか１項に記載の画像処理方法をコンピュータに実行させるコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法及び記憶媒体に関し、特に、ネットワーク環境におけるセキュリティ管理に関するものである。
【０００２】
【従来の技術】
従来から、ネットワークに複数の画像処理装置を接続してなる画像形成システムにおいて、画像データをはじめとする様々なデータが上記ネットワークを介して伝送される際のセキュリティ管理は種々存在し、幾つかは実際に広く利用されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、ネットワークを介して送受される画像データをはじめとする様々なデータに関して、そのデータに作成者の著作権を付加したり、シグニチャ（署名）や認証キーを付加したりすることによって、作成されたデータの保護や管理を行うことは困難であった。
【０００４】
また、著作権情報が不正にコピーされたり、流出されたりした場合に、その情報がどのような経路を通って流出されたのかを後から追跡することは困難であった。
【０００５】
本発明は上述の問題点にかんがみ、ネットワークを介して受信したデータに対して、不正コピーや不正なデータの流出を防止できるようにし、かつ、第１の特定情報が付加された画像データか、あるいは第２の特定情報が付加された画像データの何れか一方を任意に選択して出力できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の画像処理装置は、ネットワークに接続された画像処理装置であって、上記ネットワークを介して、第１の特定情報が付加された画像データを受信する受信手段と、上記画像データに付加されている第１の特定情報を解除するか否かを選択する特定情報解除選択手段と、上記特定情報解除選択手段によって第１の特定情報を解除することが選択されると、上記画像データに付加されている第１の特定情報を解除する情報解除手段と、上記情報解除手段によって第１の特定情報が解除された画像データに第２の特定情報を付加する情報付加手段と、上記受信手段によって受信された第１の特定情報が付加された画像データ、あるいは上記情報付加手段によって第２の特定情報が付加された画像データの何れか一方を選択して出力する出力手段とを有することを特徴とする。
【０００８】
本発明の画像処理方法は、ネットワークに接続された画像処理装置の画像処理方法であって、上記ネットワークを介して、第１の特定情報が付加された画像データを受信する受信工程と、上記画像データに付加されている第１の特定情報を解除するか否かを選択する特定情報解除選択工程と、上記特定情報解除選択工程によって第１の特定情報を解除することが選択されると、上記画像データに付加されている第１の特定情報を解除する情報解除工程と、上記情報解除工程によって第１の特定情報が解除された画像データに第２の特定情報を付加する情報付加工程と、上記受信工程によって受信された第１の特定情報が付加された画像データ、あるいは上記情報付加工程によって第２の特定情報が付加された画像データの何れか一方を選択して出力する出力工程とを有することを特徴とする。
【０００９】
本発明の記憶媒体は、上記に記載の画像処理方法をコンピュータに実行させるコンピュータプログラムを記憶したことを特徴とする。
【００１２】
【発明の実施の形態】
［システム全体の概要説明］
図１は、本発明の概略を示す画像形成システムの構成図である。図１に示したように、この画像形成システムは第１のデバイス端末装置１０、第２のデバイス端末装置２０、第３のデバイス端末装置３０、第４のデバイス端末装置４０、第１の画像形成装置５０、第２の画像形成装置６０、第３の画像形成装置７０をネットワーク１０１に接続して構成している。
【００１３】
第１のデバイス端末装置１０は、情報付加手段１１及び通信手段１２を有している。上記情報付加手段１１は上記ネットワーク１０１を経由して送信する画像データに特定情報を付加する機能を有している。また、通信手段１２はネットワーク１０１から画像データを受信するとともに、上記情報付加手段１１によって特定情報を付加した画像データをネットワーク１０１に送信する機能を有している。
【００１４】
第２のデバイス端末装置２０は、情報重畳手段２１及び通信手段２２を有している。上記情報重畳手段２１は、上記ネットワーク１０１を経由して受信した画像データに特定情報が既に付加されていた場合には、上記付加されていた特定情報に上乗せして第ｎ（ｎは自然数）の特定情報を上乗せして付加する機能を有している。また、通信手段２２はネットワーク１０１から画像データを受信するとともに、特定情報を重畳した画像データをネットワーク１０１に送信する機能を有している。
【００１５】
第３のデバイス端末装置３０は、情報解除手段３１と、情報解除手段３１と、情報付加手段３２と、通信手段３３とを有している。上記情報解除手段３１は、上記ネットワーク１０１を介して受信した画像データに付加されている特定情報を解除する機能を有している。
【００１６】
上記情報付加手段３２は、上記情報解除手段３１によって特定情報が解除された画像データに新しい特定情報を付加する機能を有し、また、上記通信手段３３ネットワーク１０１から画像データを受信するとともに、特定情報を付加した画像データをネットワーク１０１に送信する機能を有している。
【００１７】
上記第４のデバイス端末装置４０は、特定情報解除選択手段４１と、情報解除手段４２と、情報付加手段４３と、出力画像データ選択手段４４と、通信手段４５とを有している。なお、本実施形態において、第４のデバイス端末装置４０は、第１の特定情報が付加された画像データか、あるいは第２の特定情報が付加された画像データの何れか一方を任意に選択して出力できるような画像処理を行う画像処理装置として機能する。
【００１８】
上記特定情報解除選択手段４１は、上記ネットワーク１０１を介して受信した画像データに付加されている特定情報を解除するか否かを選択する機能を有している。また、上記情報解除手段４２は、上記特定情報解除選択手段４１によって特定情報を解除することが選択された場合に、上記画像データに付加されている特定情報を解除する機能を有している。
【００１９】
上記情報付加手段４３は、上記情報解除手段４２によって特定情報が解除された画像データに新しい特定情報を付加する機能を有しており、上記出力画像データ選択手段４４は上記情報解除手段４３によって解除されずに、受信時の特定情報が付加された画像データか、または上記情報付加手段４３によって新しい特定情報が付加された画像データの何方か一方を選択して出力する機能を有している。さらに、上記通信手段４５は、ネットワーク１０１から画像データを受信するとともに、特定情報を付加した画像データをネットワーク１０１に送信する機能を有している。
【００２０】
また、本実施の形態の画像形成システムは、第１画像形成装置５０〜第３の画像形成装置７０を有している。
上記第１画像形成装置５０は、ネットワーク１０１を経由して受信した画像データに付加されている特定情報を解除して元の情報に戻す情報解除手段５１、及びネットワーク１０１から画像データを受信するとともに、特定情報を付加した画像データをネットワーク１０１に送信する通信手段５２を有している。
【００２１】
第２の画像形成装置６０は、画像情報情報解除手段６１、画像形成手段６２及び通信手段６３を有している。上記画像情報情報解除手段６１は、上記ネットワーク１０１を経由して受信した画像データに付加されている特定情報を解除して元の情報に戻す機能を有している。
【００２２】
上記画像形成手段６２は、上記画像情報情報解除手段６１によって元に戻された画像データにより画像を形成して出力する機能を有している。さらに、上記通信手段６３は、ネットワーク１０１から画像データを受信するとともに、特定情報を付加した画像データをネットワーク１０１に送信する機能を有している。
【００２３】
第３の画像形成装置７０は、特定情報解除選択手段７１と、情報解除手段７２と、情報付加手段７３と、出力画像選択手段７４と、画像形成手段７５と、通信手段７６とを有している。なお、本実施形態において、第３の画像形成装置７０は、第１の特定情報が付加された画像データか、あるいは第２の特定情報が付加された画像データの何れか一方を任意に選択して出力できるような画像処理を行う画像処理装置として機能する。
【００２４】
上記特定情報解除選択手段７１は、上記ネットワーク１０１を介して受信した画像データに付加されている特定情報を解除するか否かを選択する機能を有している。また、上記情報解除手段７２は、上記特定情報解除選択手段７１によって特定情報を解除することが選択された場合に、上記画像データに付加されている特定情報を解除する機能を有している。
【００２５】
上記情報付加手段７３は、上記情報解除手段７２によって特定情報が解除された画像データに新しい特定情報を付加する機能を有しており、上記出力画像選択手段７４は上記上記情報解除手段７３によって解除されずに、受信時の特定情報が付加された画像データか、または上記情報付加手段７３によって新しい特定情報が付加された画像データの何方か一方を選択して出力する機能を有している。
【００２６】
また、画像形成手段７５は出力画像選択手段７４によって選択された画像データによって画像を形成する機能を有し、通信手段７６はネットワーク１０１から画像データを受信するとともに、特定情報を付加した画像データをネットワーク１０１に送信する機能を有している。
【００２７】
上述のように構成された本実施の形態の画像形成システムによれば、ネットワーク上に接続された各画像処理装置間でデータを送受信するに際して、人間の目には見えない形で画像データに特定の情報を付加したり、あるいは、ネットワークシステム上でのみ有効な付加データを画像に上乗せすることができる。
【００２８】
これにより、ネットワーク１０１を介して各端末装置間で授受する画像データに、上記データを作成した者の著作権を設けることが可能となる。また、作成されたデータのセキュリティ保護や、著作権などの知的財産の保護を行うことができる。さらに、データの不正コピーや不正な流出を防止することができる。
【００２９】
また、著作権情報が不正コピーされて流出した場合に、その流通ルートを特定する追跡情報を画像情報に付加することで、著作権が設定されたデータの不正な使用を追跡することを可能にする。
【００３０】
以下、本発明のネットワークシステムを構成可能なネットワークシステムを構成可能な画像形成装置、デバイス端末装置、画像形成システム、画像形成方法及び記憶媒体について、図面を参照しながら詳細に説明する。
【００３１】
（第１の実施の形態）
［装置全体の概要説明］
図２に、本発明の実施形における装置全体の概観図を示す。
ネットワーク１０１に接続されたコンピュータ１０２、１０３は、それぞれサーバとクライアントの役割を果たしており、実際には、クライアント１０３は複数台あり、図２では１０３ａ、１０３ｂで示してあるが、以後代表してクライアント１０３とのみ表記する。
【００３２】
一方では、ＭＦＰ（Ｍｕ１ｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａ１）と呼ばれる多目的なネットワーク機器１０４、１０５がネットワーク１０１に接続されている。なお、１０４はフルカラーでスキャン、プリントなどが可能なカラーＭＦＰであり、１０５はモノクロでスキャン、プリントなどを行う白黒ＭＦＰである。
【００３３】
他方では、ネットワーク１０１に単一機能で動作するネットワーク機器も接続されており、スキャナ１０６やプリンタ１０７などが存在するが、動作的には上述のＭＦＰとほとんど等価であるため、以後はこれらのデバイスもまとめてＭＦＰにて表記する。
【００３４】
また、１０８はネットワークに接続されたデータ格納のためのメモリ装置であり、ネットワーク１０１を経由して送られてきた各種データを一時的に保存／格納することができる。
【００３５】
さらに、図示していないが、このネットワーク１０１上にはクライアントや各種サーバ、及び上記以外のＭＦＰの他に、スキャナ、プリンタあるいは、ＦＡＸなどその他の機器も接続されている。
【００３６】
ここで、コンピュータ１０２（または１０３）上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）のアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。コンピュータ１０２（または１０３）は作成された文書／図形をＰＤＬ言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ＝ページ記述言語）に変換し、コンピュータ１０２（または１０３）上からプリンタドライバと呼ばれる起動ソフトウェアによって指示することにより、ネットワーク１０１を経由してＭＦＰ１０４、１０５、またはプリンタ１０７に送られて出力される。
【００３７】
また、スキャナ１０６、またはＭＦＰ１０４、スキャナ部１０５に置かれた原稿は、コンピュータ１０２（または１０３）上からスキャナドライバと呼ばれる起動ソフトウェアによって指示することにより、ネットワーク１０１へ画像データとして送られ、メモリ装置１０８に保存されたり、コンピュータ１０２（または１０３）のディスプレイに表示したり、ＭＦＰ１０４、１０５またはプリンタ１０７に送られて出力されることが可能である。
【００３８】
次に、ＭＦＰ１０４、１０５は、それぞれコンピュータ１０２（または１０３）側とネットワーク１０１を介して情報交換できる通信手段を有しており、ＭＦＰ１０４、１０５の設定情報や装置状態がコンピュータ１０２（または１０３）側に逐次知らせる仕組みとなっている。
【００３９】
さらに、コンピュータ１０２（または１０３）側では、その情報を受けて動作するユーティリティソフトウエアを持っており、ＭＦＰなどのデバイスは、このコンピュータ１０２（または１０３）の下で一元管理されている。
【００４０】
［ＭＦＰ１０４、１０５の構成］
次に、図３〜図１４を用いてＭＦＰ１０４、１０５の構成について説明する。但し、ＭＦＰ１０４とＭＦＰ１０５の差はフルカラーとモノクロの差であり、色処理以外の部分ではフルカラー機器がモノクロ機器の構成を包含することが多いため、ここではフルカラー機器に絞って説明し、必要に応じて、随時モノクロ部分の説明を加えることとする。
【００４１】
ＭＦＰ１０４、１０５の構成を示す図３において、２０１は画像読み取りを行うスキャナ部で、２０２はその画像データを画像処理するＲＧＢ−ＩＰ部、２０３はファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部、２０４はネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部分である。
【００４２】
２０５はコンピュータ側から送られてきたページ記述言語（ＰＤＬ）を画像信号に展開するＰＤＬ部である。アドオン部２１２は通常スルーであるが、アドオン情報の付加と解除を行う際には有効になる。そして、ＭＦＰ１０４、１０５の使い方に応じてコア部２０６で画像信号を一時保存したり、経路を決定したりする。
【００４３】
次に、コア部２０６から出力された画像データは、ＣＭＹＫ−ＩＰ部２０７を経由して、ＰＷＭ部２０８に送られた後、画像形成を行うプリンタ部２０９に送られ、用紙の出力仕上げの処理を行うフィニッシャ部２１０によりプリントアウトされる。また、ディスプレイ部２１１は、画像をプリントせずに済ませたり、プリント状態の是非を判断するためのプレビュー機能として作動する。
【００４４】
［スキャナ部２０１の構成］
次に、図４を用いてスキャナ部２０１の構成を説明する。
先ず、複写機としての原稿の複写において、３０１は原稿台ガラスであり、読み取られるべき原稿３０２が置かれる。原稿３０２は、照明３０３によリ照射され、ミラー３０４、３０５、３０６を経て、光学系３０７により、ＣＣＤ３０８上に像が結ばれる。
【００４５】
さらに、モータ３０９により、ミラー３０４、照明３０３を含む第１ミラーユニット３１０は、速度ｖで機械的に駆動され、ミラー３０５、３０６を含む第２ミラーユニット３１１は、速度１／２ｖで駆動され、原稿３０２の全面が走査される。
【００４６】
［ＲＧＢ−ＩＰ部２０２の構成］
次に、図５を用いて画像処理部２０２について説明する。入力された光学的信号は、ＣＣＤセンサ３０８により電気信号に変換される。このＣＣＤセンサ３０８はＲＧＢ３ラインのカラーセンサであり、ＲＧＢそれぞれの画像信号としてＡ／Ｄ変換部４０１に入力される。ここでゲイン調整、オフセット調整をされた後、Ａ／Ｄコンバータで、各色信号毎に８ｂｉｔのデジタル画像信号Ｒ０、Ｇ０、Ｂ０に変換される。
【００４７】
その後、シェーディング補正４０２回路で色ごとに、基準白色板の読み取り信号を用いた、公知のシェーディング補正が施される。さらに、ＣＣＤセンサ３０８の各色ラインセンサは、相互に所定の距離を隔てて配置されているため、ラインディレイ調整回路４０３において、副走査方向の空間的ずれが補正される。
【００４８】
次に、入力マスキング部４０４は、ＣＣＤセンサ３０８のＲ、Ｇ、Ｂフィルタの分光特性で決まる読取色空間を、ＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤセンサ３０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３×３のマトリックス演算を行い、入力された（Ｒ０、Ｇ０、Ｂ０）信号を標準的な（Ｒ、Ｇ、Ｂ）信号に変換する。
【００４９】
さらに、輝度／濃度変換部（ＬＯＧ変換部）４０５はルックアップテーブル（ＬＵＴ）ＲＡＭにより構成され、ＲＧＢの輝度信号がＣ１、Ｍ１、Ｙ１の濃度信号になるように変換される。
【００５０】
ＭＦＰ１０５によりモノクロの画像処理を行う場合には、単色の１ラインセンサを用いて、単色でＡ／Ｄ変換、シェーディングを行ったのち、入出力マスキング、ガンマ変換、空間フィルタの順で処理しても構わない。
【００５１】
［ＦＡＸ部２０３の構成］
次に、図６を用いてＦＡＸ部２０３について説明する。まず、受信時には電話回線から来たデータをＮＣＵ部５０１で受け取り電圧の変換を行い、モデム部５０２の中の復調部５０４でＡ／Ｄ変換及び復調操作を行った後、伸張部５０６でラスタデータに展開する。
【００５２】
一般に、ＦＡＸでの圧縮伸張にはランレングス法などが用いられるが、公知であるためここではその詳細な説明を割愛する。ラスタデータに変換された画像は、メモリ部５０７に一時保管され、画像データに転送エラーがないことを確認後にコア部２０６へ送られる。
【００５３】
次に、送信時は、コア部２０６よりやってきたラスタイメージの画像信号に対して、圧縮部５０５でランレングス法などの圧縮を施し、モデム部５０２内の変調部５０３にてＤ／Ａ変換及び変調操作を行った後、ＮＣＵ部５０１を介して電話回線へと送られる。
【００５４】
［ＮＩＣ部２０４の構成］
次に、図７を用いてＮＩＣ部２０４について説明する。
ネットワーク１０１に対してのインターフェイスの機能を持つのが、このＮＩＣ部２０４であり、例えば１０Ｂａｓｅ−Ｔ／１００Ｂａｓｅ−ＴＸなどのＥｔｈｅｒｎｅｔケーブルなどを利用して外部からの情報を入手したり、外部へ情報を流す役割を果たす。
【００５５】
外部より情報を入手する場合は、まず、トランス部６０１で電圧変換され、ＬＡＮコントローラ部６０２に送られる。ＬＡＮコントローラ部６０２は、その内部に第１及び第２のバッファメモリを有し、入力される情報を第１のバッファメモリ（不図示）に記憶し、その情報が必要な情報か否かを判断した上で、第２のバッファメモリ（不図示）に送った後、ＰＤＬ部２０５に信号を流す。
【００５６】
次に、外部に情報を提供する場合には、ＰＤＬ部２０５より送られてきたデータは、ＬＡＮコントローラ部６０２で必要な情報を付加して、トランス部６０１を経由してネットワークに接続される。
【００５７】
［ＰＤＬ部２０５の構成］
次に、同じく図７を用いてＰＤＬ部２０５の説明をする。コンピュータ上で動作するアプリケーションソフトウェアによって作成された画像データは、文書、図形、写真などから構成されており、それぞれは、文字コード、図形コード及びラスタ画像データなどによる画像記述の要素の組み合わせから成っている。
【００５８】
これが、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ＝ページ記述言語）であり、Ａｄｏｂｅ社のＰｏｓｔ  Ｓｃｒｉｐｔ（登録商標）言語に代表されるものである。
【００５９】
さて、図７は、上記ＰＤＬデータからラスタ画像データヘの変換処理を表わす部分であり、ＮＩＣ部２０４から送られてきたＰＤＬデータは、ＣＰＵ部６０３を経由してハードディスク（ＨＤ）のような大容量メモリ６０４に一度格納され、ここで各ジョブ毎に管理及び保存される。
【００６０】
次に、必要に応じて、ＣＰＵ部６０３は、ＲＩＰ（Ｒａｓｔｅｒ  ＩｍａｇｅＰｒｏｃｅｓｓｉｎｇ）と呼ばれるラスタ化画像処理を行って、ＰＤＬデータをラスタイメージに展開する。
【００６１】
そして、展開されたラスタイメージデータは、ＣＭＹＫの色成分母にＤＲＡＭなどの高速アクセス可能なメモリ６０５にジョブ毎にページ単位で格納され、プリンタ部２０８の状況に合わせて、再びＣＰＵ部６０３を介して、コア部２０６へ送られる。
【００６２】
［コア部２０６の構成］
次に、図８を用いてコア部２０６について説明する。コア部２０６のバスセレクタ部７０１は、ＭＦＰ１０４、１０５の利用における、いわば交通整理の役割を担っている。
【００６３】
すなわち、スタンドアローンとしての複写機能、ネットワークスキャン、ネットワークプリント、ファクシミリ送信／受信、あるいは、ディスプレイ表示などＭＦＰ１０４、１０５における各種機能に応じてバスの切り替えを行うところである。
【００６４】
細かく説明するならば、そのフローは、以下のような機能が考えられる。
・スタンドアローン複写機：スキャナ２０１→コア２０６→プリンタ２０８
・ネットワークスキャン：スキャナ２０１→コア２０６→ＮＩＣ部２０４
・ネットワークプリント：ＮＩＣ部２０４→コア２０６→プリンタ２０８
・ファクシミリ送信機能：スキャナ２０１→コア２０６→ＦＡＸ部２０３
・ファクシミリ受信機能：ＦＡＸ部２０３→コア２０６→プリンタ２０８
・ディスプレイ表示機能：スキャナ２０１→コア２０６→ディスプレイ部２１１、
但し、ディスプレイ表示機能の入力元はＦＡＸ部２０３やＮＩＣ部２０４でも構わない。
【００６５】
次に、バスセレクタ部７０１を出た画像データは、圧縮部７０２、ハードディスク（ＨＤ）などの大容量メモリからなるメモリ部７０３及び、伸張部７０４を通ってプリンタ部２０８、またはディスプレイ部２１１へ送られる。
【００６６】
ここで、用いられる圧縮方式は、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰなど一般的なものを用いればよい。次に、圧縮された画像データは、ジョブ毎に管理され、ファイル名、作成者、作成日時、ファイルサイズなどの付加データと一緒に格納される。
【００６７】
さらに、ジョブの番号とパスワードを設けて、それらも一緒に格納すれば、パーソナルボックス機能をサポートすることができる。これは、データの一時保存や特定の人にしかプリントアウト（ハードディスク（ＨＤ）からの読み出し）ができない親展機能である。
【００６８】
格納されているそれぞれのジョブに対しては、ジョブを指定して呼び出しが行われた場合には、パスワードの認証を行った後、ハードディスク（ＨＤ）より呼び出し、画像伸張を行ってラスターイメージに戻してプリンタ部２０７に送られる。
【００６９】
［ＣＭＹＫ−ＩＰ部２０７の構成］
図８により、ＣＭＹＫ−ＩＰ部２０７を説明する。コア部２０６より渡されたデータは、出力マスキング／ＵＣＲ回路部７０６に入り、上述のＲＧＢ−ＩＰ部２０２にて説明したＬＯＧ変換（４０５）後のＣ１、Ｍ１、Ｙ１信号を画像形成装置のトナー色であるＹ、Ｍ、Ｃ、Ｋ信号にマトリクス演算を用いて変換する部分であり、ＣＣＤセンサ３０８で読み込まれたＲＧＢ信号に基づいたＣ１、Ｍ１、Ｙ１、Ｋ１信号をトナーの分光分布特性に基づいたＣ．Ｍ、Ｙ、Ｋ信号に補正して出力する。
【００７０】
次に、ガンマ補正部７０７にて、トナーの色味諸特性を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＣ、Ｍ、Ｙ、Ｋデータに変換されて、空間フィルタ７０８では、シャープネスまたはスムージングが施された後、画像信号はＰＷＭ部２０８へと送られる。
【００７１】
［ＰＷＭ部２０８の構成］
最初に、図９及び図１０を参照しながらＰＷＭ部２０８を説明する。ＣＭＹＫ−ＩＰ部２０７を出たイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色に色分解された画像データは、それぞれのＰＷＭ部２０８を通ってそれぞれ画像形成される（ＭＦＰ１０５の場合は、単色となる。）。
【００７２】
図９及び図１０において、８０１は三角波発生部、８０２はＤ／Ａコンバータであり、入力されるディジタル画像信号をアナログ信号に変換する部分である。これらの２つの信号は、図１０（ａ）のようにコンパレータ８０３に送られて大小が比較される。
【００７３】
そして、図１０（ｂ）のような信号となってレーザ駆動部８０４に送られ、ＣＭＹＫそれぞれが、ＣＭＹＫそれぞれのレーザ８０５でレーザビームに変換される。そして、ポリゴンスキャナ９１３で、それぞれのレーザビームを走査して、それぞれの感光ドラム９１７、９２１、９２５、９２９に照射される。
【００７４】
［プリンタ部２０９の構成（カラーＭＦＰ１０４の場合）］
図１１に、カラープリンタ部の概観図を示す。図１１において、９１３は、ポリゴンミラーであり、４つの半導体レーザ８０５より発光された４本のレーザー光を受ける。その内の１本はミラー９１４、９１５、９１６をへて感光ドラム９１７を走査し、次の１本はミラー９１８、９１９、９２０をへて感光ドラム９２１を走査し、次の１本はミラー９２２、９２３、９２４をへて感光ドラム９２５を走査し、次の１本はミラー９２６、９２７、９２８をへて感光ドラム９２９を走査する。
【００７５】
一方、９３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９１７上にイエローのトナー像を形成し、９３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９２１上にマゼンタのトナー像を形成する。
【００７６】
また、９３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９２５上にシアンのトナー像を形成し、９３３はブラック（Ｋ）のトナーを供給する現像器であり、レーザー光に従い、感光ドラム９２９上にマゼンタのトナー像を形成する。以上４色（Ｙ、Ｍ、Ｃ、Ｋ）のトナー像が用紙に転写され、フルカラーの出力画像を得ることができる。
【００７７】
用紙カセット９３４、９３５および、手差しトレイ９３６のいずれかより給紙された用紙は、レジストローラ９３７を経て、転写ベルト９３８上に吸着され、搬送される。
【００７８】
上記搬送のタイミングと給紙のタイミングとは同期がとられて、予め感光ドラム９１７、９２１、９２５、９２９には各色のトナーが現像されており、用紙の搬送とともに、トナーが用紙に転写される。
【００７９】
各色のトナーが転写された用紙は分離され、搬送ベルト９３９により搬送され、定着器９４０によって、トナーが用紙に定着され排出される。なお、４つの感光ドラム９１７、９２１、９２５、９２９は、距離ｄをおいて等間隔に配置されており、搬送ベルト９３９により、用紙は一定速度ｖで搬送されており、このタイミング同期がなされて、４つの半導体レーザ８０５は駆動される。
【００８０】
［プリンタ部２０９の構成（モノクロＭＦＰ１０５の場合）］
図１２に、モノクロプリンタ部の概観図を示す。１０１３は、ポリゴンミラーであり、４つの半導体レーザ８０５より発光されたレーザー光を受ける。レーザー光はミラー１０１４、１０１５、１０１６を経て感光ドラム１０１７を走査する。
【００８１】
一方、１０３０は黒色のトナーを供給する現像器であり、レーザー光に従い、感光ドラム１０１７上にトナー像を形成し、トナー像が用紙に転写され、出力画像を得ることができる。
【００８２】
用紙カセット１０３４、１０３５及び手差しトレイ１０３６のいずれかより給紙された用紙は、レジストローラ１０３７を経て、転写ベルト１０３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム１０１７にはトナーが現像されており、用紙の搬送とともに、トナーが用紙に転写される。トナーが転写された用紙は分離され、定着器１０４０によって、トナーが用紙に定着され、カラー画像同様に排出される。
【００８３】
［ディスプレイ部２１１の構成］
図１３に、ディスプレイ部２１１を示す。コア部２０６より出された画像データは、ＣＭＹデータであるため、逆ＬＯＧ変換部１１０１でＲＧＢデータに変換する必要がある。
【００８４】
次に、出力されるＣＲＴなどのディスプレイ装置１１０４の色の特性に合わせるためにガンマ変換部１１０２でルックアップテーブルを使用して出力変換を行う。変換された画像データは、一度メモリ部１１０３に格納されて、ＣＲＴなどのディスプレイ装置１１０４によって表示される。
【００８５】
ここで、ディスプレイ部２１１を使用するのは、出力画像を予め確認するプレビュー機能や、出力する画像が意図したものと間違いないか検証するプルーフ機能、あるいは、プリントの必要がない画像を確認する場合にプリント用紙の無駄を省くためである。
【００８６】
［フィニッシャ部２１０の構成］
図１４に、フィニッシャ部の概観図を示す。
プリンタ部２０９の定着部９４０（、または１０４０）を出た用紙は、フィニッシュ部２１０に入る。フィニッシャ部２１０には、サンプルトレイ１００１及びスタックトレイ１００２があり、ジョブの種類や排出される用紙の枚数に応じて切り替えて排出される。
【００８７】
ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、後述の電子ソート機能とビン（、またはトレイ）を奥手前方向にシフトしてジョブ毎に出力用紙を振り分けるシフトソート方式によりソーティングを行うことができる。
【００８８】
電子ソート機能は、コレートと呼ばれ、上述のコア部で説明した大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、いわゆるコレート機能を用いることで電子ソーティングの機能もサポートできる。次に、グループ機能はソーティングがジョブ毎に振り分けるのに対し、ページ毎に種別する機能である。
【００８９】
さらに、スタックトレイ１００２に排出する場合には、用紙が排出される前の用紙をジョブ毎に蓄えておき、排出する直前にステープラ１００５にてバインドすることも可能である。
【００９０】
そのほか、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機１００４、ファイル用の２つ（または３つ）の穴開けを行うパンチャー１００６があり、ジョブの種類に応じてそれぞれの処理を行う。
【００９１】
また、インサータ１００３は、中差し機能を行うために用いられ、ここに中差し用の用紙を入れることができる。さらに、サドルステッチャ１００７は、ブックレット形式に紙を二つ折りにし、その真ん中をバインドするために使用する。
【００９２】
この場合には、ブックレットトレイ１００８に排出される。そのほか、図には記載されていないが、製本のためのグルー（糊付け）によるバインドや、あるいはバインド後にバインド側と反対側の端面を揃えるためのカッティングなどを加えることも可能である。
【００９３】
［ネットワーク１０１］
さて、次にネットワーク１０１について説明する。
図１５に示すように、ネットワーク１０１は上述の図２のような構成がルータと呼ばれるネットワークを相互に接続する装置により接続され、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と呼ばれる更なるネットワークを構成する。
【００９４】
また、ＬＡＮ１３０６は、内部のルータ１３０１を介して、専用回線１３０８を通して、別のＬＡＮ１３０７内部のルータ１３０５に接続され、これらのネットワーク網は幾重にも張り巡らされて、広大な接続形態を構築している。
【００９５】
次に、その中を流れるデータについて図１６にて説明する。
送信元のデバイスＡ（１４００ａ）に存在するデータ１４０１があり、そのデータは画像データでも、ＰＤＬデータでも、プログラムであっても構わない。これをネットワーク１０１を介して受信先のデバイスＢ（１４００ｂ）に転送する場合、データ１４０１を細分化してイメージ的に１４０２のように分割する。
【００９６】
この分割されたデータ１４０３、１４０４、１４０６などに対して、ヘッダ１４０５と呼ばれる送り先アドレス（ＴＣＰ／ＩＰプロトコルを利用した場合には、送り先のＩＰアドレス）などを付加し、パケット１４０７として順次ネットワーク１０１上にパケットを送って行く、デバイスＢのアドレスとパケット１４１０のヘッダ１４１１が一致するとデータ１４１２は分離され、デバイスＡにあったデータの状態に再生される。
【００９７】
［スキャナドライバ］
次に、スキャナドライバについて説明する。
図１７は、コンピュータ１０２（またはコンピュータ１０３）上にて、スキャン動作を指示するためのスキャナドライバのＧＵＩ（Ｇｒａｐｈｉｃ  ＵｓｅｒＩｎｔｅｒｆａｃｅ）を示したものであり、これで指示することでユーザは所望の設定パラメータを指示して、所望の画像イメージをデータ化することが可能となる。
【００９８】
まず、１５０１はスキャナドライバのウィンドウであり、その中の設定項目として、１５０２はターゲットとなる送信元を選択するソースデバイス選択カラムである。一般的には、上述のスキャナ２０１のようなものであるが、メモリ１０８から画像を持ってきたり、あるいは、デジタルカメラのようなものからでも構わない。
【００９９】
１５０３は選択されたソースデバイスに関する詳細設定を行うためのものであり、ここをクリックすると別画面にてそのデバイス固有の設定情報を入力し、特殊な画像処理（例えば、文字モード／写真モード）を選択して、それに合った処理モードで画像入力が可能となる。
【０１００】
次に、１５０４はイメージサイズを決める選択するイメージサイズカラム、１５０５で解像度を入力し、１５０６にてカラーモードを選択する。また、１５０７〜１５０９は画像エリアのサイズを決める部分であり、それぞれ単位と縦横の長さを入力する。
【０１０１】
これらの指定を行った後、プリスキヤンキー１５１２を押すと、コンピュータ１０２（または１０３）より、ソースデバイス選択カラム１５０２で選択されたデバイスに指示がなされ、画像入力を開始する。
【０１０２】
ここでは、プリスキャンであるため実際の解像度より粗く画像読み取りが行われ、得られた画像はプレビュー画像として１５１１に表示される。表示に当たっては、先ほどの画像エリアの単位１５０７に従ってスケール１５１０表示される。
【０１０３】
ここで、プレビュー画像でＯＫと判断した場合には、１５１３のスキャンキーをクリックすることにより、今度は設定された解像度にて行う。プレビュー画像がＮＧの場合には、再度プリスキャンを行って確かめ、キャンセルの場合には、キャンセルキー１５１４をクリックする。
【０１０４】
［プリンタドライバ］
次に、図１８を用いて、コンピュータ１０２（または１０３）からプリンタドライバにより画像データをプリンタに送信する行程について説明する。プリンタドライバは、プリント動作を指示するためのＧＵＩであり、これで指示することによりユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に送る事が可能となる。ここで、１６０１はプリンタドライバのウィンドウであり、その中の設定項目として、１６０２はターゲットとなる出力先を選択する送信先選択カラムである。
【０１０５】
一般的には、上述のＭＦＰ１０４、１０５あるいは、プリンタ１０７のようなものであるが、保存の目的でメモリ１０８に画像を転送しても構わない。１６０３はジョブの中から出力ページを選択するページ設定カラムであり、コンピュータ１０２（または１０３）上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。１６０４は部数を指定する部数設定カラムである。
【０１０６】
また、１６０７は送信先選択カラム１６０２にて選択された送信先デバイスに関する詳細設定を行うためのプロパティキーであり、ここをクリックすると別画面にてそのデバイス固有の設定情報を入力し、特殊な画像処理、例えば、ＣＭＹＫ−ＩＰ部２０７内のガンマ変換部７０７や空間フィルタ部７０８のパラメータを変更することにより、より細かい色再現やシャープネス調整を行うことが可能となる。所望の設定が済めば、ＯＫキー１６０５により印刷を開始する。取り消す場合には、キャンセルキー１６０６により印刷を取りやめる。
【０１０７】
［ネットワークユーティリティソフトウェアの説明］
再び、図２に戻って、コンピュータ１０２（または１０３）上にて動作するユーティリティソフトウェアについて考える。
ＭＦＰ１０４、１０５内のネットワークインターフェース部分（ＮＩＣ部２０４＋ＰＤＬ部２０５）にはＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と呼ばれる標準化されたデータベースが構築されている。
【０１０８】
そして、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）というネットワーク管理プロトコルを介してネットワーク上のコンピュータと通信し、ＭＦＰ１０４、１０５をはじめとして、ネットワーク上につながれたスキャナ、プリンタあるいは、ＦＡＸなどの管理が可能になっている。
【０１０９】
一方、コンピュータ１０２（または１０３）には、ユーティリティと呼ばれるソフトウェアプログラムが動作しており、ネットワークを介して、上記ＳＮＭＰの利用により上記ＭＩＢを使って必要な情報交換が可能となる。
【０１１０】
例えば、ＭＦＰ１０４、１０５の装備情報としてフィニッシャ部２０９が接続されているか否かを検知したり、ステータス情報として現在プリントができるか否かを検知したり、あるいは、ＭＦＰ１０４、１０５の名前や設置場所などを記入したり変更したり確認したりといった具合に、ＭＩＢを使うことにより、それぞれのユーザが情報のリードライト、あるいは、サーバ１０２とクライアント１０３を区別してリードライトに制限を持たせることも可能である。
【０１１１】
したがって、この機能を使うことにより、ＭＦＰ１０４、１０５の装備情報、装置の状態、ネットワークの設定、ジョブの経緯、使用状況の管理、制御などあらゆる静的情報を入手することが可能となる。
【０１１２】
［ＧＵＩの説明］
次に、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｆａｃｅ）と呼ばれるコンピュータ１０２（または１０３）上で動作するユーティリティソフトウェアの画面について図１９を使って説明する。
【０１１３】
コンピュータ１０２（または１０３）上でユーティリティソフトウェアを起動させると、図１９のような画面が表示される。ここで、１７０１はウィンドウ、１７２０がカーソルで、マウスを使ってクリックすると別のウィンドウが開いたり、次の状態に遷移したりする。
【０１１４】
１７０２は、タイトルバーと呼ばれ、現在のウィンドウの階層やタイトルを表示するのに用いられる。１７０３〜１７０７はそれぞれタブと呼ばれ、それぞれの分類ごとに整理されており、必要な情報を見たり、必要な情報を選択したりすることができる。
【０１１５】
ここでは、１７０３がデバイスタブと呼ばれデバイスの存在とその概要を知ることができる。デバイスタブには、１７０８、１７０９のようなＭＦＰ１０４と１０５を示すビットマップ画像があり、１７１０、１７１１のメッセージによりこれらＭＦＰがどんな状態かが表示される。
【０１１６】
装置状態の詳細は、ステータスタブ１７０４を見ればわかる仕組みになっている。次に、１７０５はキュータブで、それぞれの装置内にキューイングされているジョブの様子やデバイスの混み具合を伺い知ることができる。
【０１１７】
次に、コンフィグタブ１７０６は、どんな機能を持つフィニッシャが装着されているかなど装備情報を知ることができる。例えば、ＭＦＰ１０５にはフィニッシャが装着されている。
【０１１８】
上記フィニッシャが有する機能は、ステープラ、サドルスティッチャ、折り機、パンチ機、インサータがあるとか、５０００枚まで収納可能なレターサイズのペーパーデッキが装着されているとか、その用紙残量がどのくらいであるとか、あるいは両面処理を行うユニットが装着されているといったことを報知するものである。最後に１７０７のセットアップタブは、装置のネットワーク設定情報を入手したり、変更したりすることができる。
【０１１９】
［著作権情報について］
さて、ここで図２０に基づいて著作権情報の付加について説明する。原画像１８０１は、コンピュータ１０２（または１０３）上のアプリケーションソフトで作られた画像データであるが、これに著作権を与えることについて考える。
【０１２０】
著作権情報は、例えば１８０２のようなある画像パターンであり、これは著作者個人あるいは、それを有するグループ、法人などに固有のパターン情報であり、その情報は登録、管理される。但し、登録、管理される範囲に関しては、全世界的規模でも構わないし、ある限られた範囲やグループであっても構わない。
【０１２１】
ここで、アドオン画像１８０３は、原画像１８０１に著作権情報１８０２を付加した画像であり、もしアドオン画像１８０３が不正にプリントやコピーをされたり、不正に流出した場合でも、アドオンされた著作権情報が載っていれば、後で追跡調査が可能であり、もし自分（あるいは、グループ、法人など）の著作権情報が付加されていることが判別されれば、権利主張を行うことが可能となる。
【０１２２】
［付加パターン］
次に、図２１〜２３は、本実施の形態の付加パターンの一例を説明する図である。図２１において、領域１９０１に含まれる「４×４」画素は、その画像信号の階調が、例えば「十α」となるように変調され、また領域１９０２及び１９０３に含まれるそれぞれ「２×４」画素は、その画像信号の階調が、例えば「−α」となるように変調され、領域１９０１〜１９０３以外の画素は変調しない。
【０１２３】
そして、領域１９０１〜１９０３に含まれる「８×４」画素を付加パターンの単位ドットとする。このように、付加パターンの１単位に「８×４」画素を用いるのは、本実施の形態のＭＦＰ１０４、１０５が公知の画像領域における２００ライン処理を行っているためであり、付加パターンの単位を１画素としたのでは付加パターンが読み取り難い場合があるためである。
【０１２４】
図２２及び図２３は、本実施の形態のアドオンラインの一例を示す図である。図２２において、２００１はアドオンラインで、例えば４画素の幅である。２００１ａ〜２００１ｅは、それぞれ図２１に示した単位ドットで、例えば「８×４」画素である。単位ドット２００１ａ〜２００１ｅは、主走査方向にｄ１（例えば、１２８画素）のほぼ一定周期で並んでいる。
【０１２５】
さらに、図２３において、２１０１〜２１１０はアドオンラインで、例えば４画素の幅であり、副走査方向にｄ２（例えば、１６画素）のほぼ一定周期で並んでいる。詳細は後述するが、例えば１本のアドオンラインは４ビットの情報を表し、アドオンライン２１０２〜２１０９の８本のアドオンラインは一組となって、３２ビットの付加情報を表すことができる。尚、アドオンラインは、副走査方向に繰り返し形成され、例えば図２３に示すアドオンライン２１０１及び２１０９は、同一の情報を順次繰り返して表している。
【０１２６】
図２４及び図２５は、アドオンラインによる情報の表現方法の一例を示している。図２４において、２２０１及び２２０２はアドオンラインで、両アドオンラインは副走査方向に隣合っている。
【０１２７】
また、２２０１ａ、２２０１ｂ及び２２０２ａは単位ドットで、隣合ったアドオンラインの単位ドット同志が接近して目立つのを防ぐため、隣合ったアドオンライン単位ドット同志は、主走査方向へ少なくともｄ３（例えば、３２画素）の間隔が開くように設定する。単位ドットによって表されるデータは、単位ドット２２０２ａと、単位ドット２２０１ａとの位相差によって決定される。
【０１２８】
図２４は、４ビット情報を表す一例を示しているが、図２４に示す例では、単位ドット２２０２ａはデータ“３”を表している。例えば、単位ドット２２０２ａが最左端にあればデータ“０”を、また単位ドット２２０２ａが最右端にはればデータ“Ｆ”を表すことになる。
【０１２９】
図２５において、全付加情報を表す一組のアドオンラインのうち、図２５（ａ）に示すラインは１番目のアドオンラインＬｉｎｅ０を、図２５（ｂ）に示すラインは４番目のアドオンラインＬｉｎｅ３を表す。
【０１３０】
図２５に示すように、Ｌｉｎｅ０には、本来の単位ドット２３０１ａ〜２３０１ｄのすべての右側に、ｄ４（例えば、１６画素）の間隔でドット２３０２ａ〜２３０２ｄが追加され、Ｌｉｎｅ３には、本来の単位ドット２３０４ａ〜２３０４ｄのすべての右側に、ｄ５（例えば、３２画素）の間隔でドット２３０５ａ〜２３０５ｄが追加されている。
【０１３１】
これら追加ドットは、各アドオンラインが何番目のアドオンラインかを明確にするためのマーカである。なお、２本のアドオンラインにマーカを追加するのは、出力画像からでも、副走査方向の上下を確定することができるようにするためである。
【０１３２】
また、例えば付加するパターンは、例えばＭＦＰ１０４のようにフルカラーＭＦＰであるならば、人間の目がＹのトナーで描かれたパターンに対しては識別能力が低いことを利用して、Ｙのトナーのみで付加される。
【０１３３】
また、ＭＦＰ１０５のように白黒ＭＦＰであれば、人聞の目にはわからない程度に、例えば２５６階調（８ｂｉｔ）の濃度信号ならば、その信号値に−８〜＋８程度の値をアドオン情報として加算して付加するようにする。
【０１３４】
さらに、付加パターンの主走査方向のドット間隔と、副走査方向の全付加情報の繰り返し間隔とは、対象とする特定原稿において、ドットが確実に識別できるような薄くて均一な領域へ、確実に全情報が付加されるように定める必要がある。目安としては、対象とする特定原稿において、ドットが確実に識別できるような薄くて均一な領域の幅の２分の１以下のピッチで情報を付加すればよい。
【０１３５】
［ＭＦＰ１０４、１０５におけるアドオン部２１２］
次に、著作権情報パターンの付加方法について述べる。これは、図３のアドオン部２１２に相当し、その回路としては、例えば図２６で説明する。
【０１３６】
まず、ＰＤＬ部よりラスタライズされた画像信号２４０１が入力される。このとき、図２１〜図２３にて上述したような著作権情報を予めＣＰＵ２４１０より書き込まれたアドオン情報ページメモリ２４０２からアドオンデータが画像信号２４０１に同期して出力される。
【０１３７】
すなわち、アドオン情報メモリ２４０２内部には図２８に示されるような情報形式で、例えば−１２７〜＋１２７のデータで最上位ビットを符号ビットとする８ｂｉｔのデータ形式で著作権データとして格納されており、＋４の部分及び−４の部分は、図２１の１９０１〜１９０３の部分に相当する。
【０１３８】
再び、図２６に戻って、同期して読み出された画像信号２４０１とアドオン情報ページメモリ２４０２のアドオンデータは、加算器２４０３、または減算器２４０４に入力され、「ＦＦＨ」以上に飽和した場合、あるいは「００Ｈ」以下になった場合の対策として、キャリア信号とＯＲゲート２４０５、またはＡＮＤゲート２４０６を通ってセレクタ２４０７に入る。
【０１３９】
セレクタのセレクト信号２４０８は、アドオン情報ページメモり２４０２の最上位ビット（符号ビット）で、図２８のようなアドオン情報の正負に応じて切り替えられ、コア部２０６に送られる。
【０１４０】
逆に、画像信号２４０１にすでにアドオンデータが付加された信号となっている場合に、それを解除するには、アドオン情報ページメモリ２４０２の最上位ビット（符号ビット）を反転させれば動作は逆転し、同じアドオンデータであれば、解除される仕組みとなっている。
【０１４１】
［コンピュータ１０２、１０３におけるアドオン部２１２］
上記図２６と同等のアドオン回路を、ソフトウェアとメモリで実現するような回路を考える。すなわち、図２６におけるメモリ２４０２以外の部分をＣＰＵ２４１０のソフトウェアで構成する場合には、図２７のようなフローチャートで示すような処理を行う。
【０１４２】
すなわち、画像信号２４０１とアドオン情報ページメモリ２４０２に記憶されているアドオン情報とを同時に読み出し（ステップＳ２４０１）、アドオン情報の最上位ビット（符号ビット）が“０”か“１”かを判定（ステップＳ２４０７）する。
【０１４３】
この判定の結果、最上位ビットが“０”ならば、画像情報にアドオンデータを加算（ステップＳ２４０３）する。また、最上位ビットが“１”ならば、画像情報からアドオンデータを減算（ステップＳ２４０４）する。
【０１４４】
さらに、ＦＦＨ以上に飽和した場合と、００Ｈ以下になった場合の対策として、出力をＦＦＨ（または００Ｈ）にする処理を（ステップＳ２４０５、ステップＳ２４０６）を入れておく。
【０１４５】
（第２の実施の形態）
上述した第１の実施の形態の場合には、図２９に示すようにジェネレーションを追うごとに劣化していく恐れがある。すなわち、原画像２６０１に著作権情報Ａ、Ｂ、Ｃが順次付加され、画像が第１世代２６０３、第２世代２６０５、第３世代２６０７といった具合に画像にいくつもの著作権情報が付加され、追跡や判別の妨げになる恐れがある。
【０１４６】
そのため、図３０に示すようにネットワーク１０１上のみだけ著作権情報がアドオンされたデータとなり、それぞれの第１のデバイス２７０１、第２のデバイス２７０２、第３のデバイス２７０３において、原画像２７０４と、第１の著作権情報Ａ（２７０５）、第２の著作権情報Ｂ（２７０６）、第３の著作権情報Ｃ（２７０８）が別々に管理されていればよい。
【０１４７】
そこで、図３１のフローチャートに従って、まず、最初のステップＳ２８０１で著作権情報の付加の有無を判別する。これは、例えば、ネットワーク上でデータを受け渡しする際に、図１８に示したようなプリンタドライバの様々な設定の一つに加えておいたり、図１６の予め決められた順番のパケットに著作権情報の有無の情報を入れるなどして、画像情報と一緒に送受される。
【０１４８】
次に、ステップＳ２８０２で著作権情報を解除するか否かを判断する。例えば、図３２（ａ）のようにＭＦＰ１０４、１０５の操作部にて設定してもよい。このとき、アドオン情報を解除する場合には、ステップＳ２８０３に進み、図２６のメモリ２４０２に古い情報設定がなされる。また、解除されない場合には、ステップＳ２８０６に進んでそのまま出力される。
【０１４９】
次に、ステップＳ２８０４において、新しい著作権情報を付加するか否かを判断し、付加する場合にはステップＳ２８０５に進んでセレクト信号２４０８に“１”をセットしてアドオン情報設定を行う。
【０１５０】
さらに、新しい著作権情報をアドオンするには、図３２（ｂ）のように操作部より設定する。これにより、図２６のメモリ２４０２に新しいアドオン情報の設定がなされ、セレクト信号２４０８には“０”がセットされる。また、このときに図３２（ｃ）に示すように著作権番号とパスワードを入力することによりセキュリティが保たれるようになっている。
【０１５１】
（第３の実施の形態）
上述した第１の実施の形態、及び第２の実施の形態の考えを一歩進めて、ネットワーク上の情報を著作権情報を持っていない誰かに傍受された場合でも、情報が知られないようにするために著作権情報を暗号化したり、ハードウェアを付加することで不正防止を行う方法について考える。
【０１５２】
著作権情報の暗号化には、第１の実施の形態で説明したような乱数と加減などの演算を施す方法の他に、ビットシフトやビットクロス（ビットの入れ替え）など様々な種類の暗号化を施すことが可能である。
【０１５３】
すなわち、図３３及び図３４に示すようにデバイスＡ（３００１）を扱う人は暗号キーを付加して送付し、デバイスＢ（３００２）を扱う人は復号キーを持っているのでこれを解読することができる。
【０１５４】
しかし、デバイスＣ（３００３）を扱う人は、復号キーを持っていないので、解読することができない。このために、例えば、図２６の構成を図３５の構成ように変更し、暗号化（画像スクランブル）をかけ、画像情報に付加されて送られてくる暗号情報を解読しなければ正常な画像に復元しないようにしておく。
【０１５５】
ところで、情報に暗号を付加して送るだけならば、いずれは解読されてしまう可能性がある。そこで、図３５の入力画像信号３２０１を暗号化回路３２０１で暗号化する回路において、メモリ３２０２と復号化回路３２０４の部分を取り外し可能なハードウェアとして構成し、著作権を持っている人に、例えばＩＣカード３２００のようなハードウェアの形で配布し、その情報（ハードウェア）を有する許可された人にだけ解読可能とする。
【０１５６】
（本発明の他の実施形態）
本発明は複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。
【０１５７】
また、上述した実施形態の機能を実現するように各種のデバイスを動作させるように、上記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１５８】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ一ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１５９】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１６０】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【０１６１】
【発明の効果】
以上説明したように、本発明によれば、ネットワークを介して受信したデータに対して、不正コピーや不正なデータの流出を防止できるようにし、かつ、第１の特定情報が付加された画像データか、あるいは第２の特定情報が付加された画像データの何れか一方を任意に選択して出力することができる。これにより、出力する画像データに付与する特定情報を選択可能とすることができる。
【図面の簡単な説明】
【図１】本発明の画像形成システムの主要な構成を示すブロック図である。
【図２】本実施の形態のシステム全体構成を示す図である。
【図３】画像形成装置全体のブロック図である。
【図４】画像形成装置のスキャナ部の模式図である。
【図５】画像形成装置のＲＧＢ−ＩＰ部のブロック図である。
【図６】画像形成装置のＦＡＸ部のブロック図である。
【図７】画像形成装置のＮＩＣ／ＰＤＬ部のブロック図である。
【図８】画像形成装置のコア部／ＣＭＹＫ−ＩＰ部のブロック図である。
【図９】画像形成装置のＰＷＭ部のブロック図である。
【図１０】画像形成装置のＰＷＭ部の動作を示す波形図である。
【図１１】カラー画像形成装置のプリンタ部の模式図である。
【図１２】白黒画像形成装置のプリンタ部の模式図である。
【図１３】画像形成装置のディスプレイ部のブロック図である。
【図１４】画像形成装置のフィニッシャ部の模式図である。
【図１５】ネットワーク環境の模式図である。
【図１６】ネットワーク経由のデータ転送の様子を示す模式図である。
【図１７】スキャナドライバの画面例を示す図である。
【図１８】プリンタドライバの画面例を示す図である。
【図１９】ユーティリティソフトの画面例を示す図である。
【図２０】著作権情報をアドオンする様子を示す概念図である。
【図２１】アドオン情報の付加パターンを示す図である。
【図２２】アドオンラインを示す図である。
【図２３】アドオンライン群を示す図である。
【図２４】アドオン情報の表現方法を示す図である。
【図２５】アドオン情報の表現方法を示す図である。
【図２６】画像形成装置のアドオン部の一例を示すブロック図である。
【図２７】画像形成装置のアドオン部の動作を説明するフローチャートである。
【図２８】アドオン情報メモリの内容を示す図である。
【図２９】ジェネレーションプリントによるデータ遷移図である。
【図３０】ネットワーク上のアドオンデータの遷移図である。
【図３１】著作権情報の付加に関する処理手順を示すフローチャートである。
【図３２】著作権情報の付加に関する操作部の概念図である。
【図３３】ネットワーク上のアドオンデータの遷移図である。
【図３４】ネットワーク上のアドオンデータの遷移図である。
【図３５】画像データの暗号化回路の一例を示す図である。
【符号の説明】
１０  第１のデバイス端末装置
１１  情報付加手段
１２  通信手段
２０  第２のデバイス端末装置
２１  情報重畳手段
２２  通信手段
３０  第３のデバイス端末装置
３１  情報解除手段
３２  情報付加手段
３３  通信手段
４０  第４のデバイス端末装置
４１  特定情報解除選択手段
４２  情報解除手段
４３  情報付加手段
４４  出力画像データ選択手段
４５  通信手段
５０  第１の画像形成装置
５１  情報解除手段
５２  通信手段
６０  第２の画像形成装置
６１  画像情報解除手段
６２  画像形成手段
６３  通信手段
７０  第３の画像形成装置
７１  特定情報解除選択手段
７２  情報解除手段
７３  情報付加手段
７４  出力画像選択手段
７５  画像形成手段
７６  通信手段
１０１  ネットワーク
１０２  コンピュータ（サーバ）
１０３  コンピュータ（クライアント）
１０４  カラーＭＦＰ
１０５  白黒ＭＦＰ
１０６  スキャナ
１０７  プリンタ
１０８  メモリ装置
【図１】
0003762153.tif 000002
【図２】
0003762153.tif 000003
【図３】
0003762153.tif 000004
【図４】
0003762153.tif 000005
【図５】
0003762153.tif 000006
【図６】
0003762153.tif 000007
【図７】
0003762153.tif 000008
【図８】
0003762153.tif 000009
【図９】
0003762153.tif 000010
【図１０】
0003762153.tif 000011
【図１１】
0003762153.tif 000012
【図１２】
0003762153.tif 000013
【図１３】
0003762153.tif 000014
【図１４】
0003762153.tif 000015
【図１５】
0003762153.tif 000016
【図１６】
0003762153.tif 000017
【図１７】
0003762153.tif 000018
【図１８】
0003762153.tif 000019
【図１９】
0003762153.tif 000020
【図２０】
0003762153.tif 000021
【図２１】
0003762153.tif 000022
【図２２】
0003762153.tif 000023
【図２３】
0003762153.tif 000024
【図２４】
0003762153.tif 000025
【図２５】
0003762153.tif 000026
【図２６】
0003762153.tif 000027
【図２７】
0003762153.tif 000028
【図２８】
0003762153.tif 000029
【図２９】
0003762153.tif 000030
【図３０】
0003762153.tif 000031
【図３１】
0003762153.tif 000032
【図３２】
0003762153.tif 000033
【図３３】
0003762153.tif 000034
【図３４】
0003762153.tif 000035
【図３５】
0003762153.tif 000036