(57)【特許請求の範囲】
【請求項１】
第１の画像データを管理するとともに、前記第１の画像データに基づいて生成される印刷物のコピーを生成する画像形成装置であって、
印刷物を読み取って第２の画像データを生成する読取手段と、
前記第１の画像データを特定する識別情報と、前記第１の画像データに対して設定されるアクセスレベルとを管理する管理手段と、
前記印刷物をコピーする指示がユーザによって入力されたことにしたがって前記読取手段が生成した第２の画像データに識別情報が付加されている場合、当該識別情報に対応する第１の画像データに関連づいたアクセスレベルを取得する取得手段と、
前記取得手段によって取得されたアクセスレベルが第１アクセスレベルである場合、前記第２の画像データに付加されている識別情報によって特定される第１の画像データを印刷手段に印刷させ、前記取得手段によって取得されたアクセスレベルが第２アクセスレベルである場合、前記第２の画像データを前記印刷手段に印刷させる制御手段と、
前記読取手段が読み取った印刷物から生成される第２の画像データに前記印刷物のコピーを実行した回数を示す情報が付加されている場合、前記管理手段によって管理されるアクセスレベルを前記コピーを実行した回数に基づいて切り替える切替手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記取得手段によって取得されたアクセスレベルが第３アクセスレベルである場合、前記制御手段は、前記識別情報に対応する画像データの印刷の実行を禁止する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記アクセスレベルは、ユーザあるいはユーザが属するグループ単位で設定されている
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記印刷物のコピー操作を行うユーザの認証を行う認証手段を更に備える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記識別情報を電子透かし情報として生成する生成手段を更に備える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
第１の画像データを管理する管理サーバと、前記第１の画像データに基づいて生成される印刷物のコピーを生成する画像形成装置からなるシステムであって、
前記管理サーバは、
前記第１の画像データを特定する識別情報と、前記第１の画像データに対して設定されるアクセスレベルとを管理する管理手段を備え、
前記画像形成装置は、
印刷物を読み取って第２の画像データを生成する読取手段と、
前記印刷物をコピーする指示がユーザによって入力されたことにしたがって前記読取手段が生成した第２の画像データに識別情報が付加されている場合、当該識別情報に対応する第１の画像データに関連づいたアクセスレベルを前記管理サーバから取得する取得手段と、
前記取得手段によって取得されたアクセスレベルが第１アクセスレベルである場合、前記第２の画像データに付加されている識別情報によって特定される第１の画像データを印刷手段に印刷させ、前記取得手段によって取得されたアクセスレベルが第２アクセスレベルである場合、前記第２の画像データを前記印刷手段に印刷させる制御手段と、
前記読取手段が読み取った印刷物から生成される第２の画像データに前記印刷物のコピーを実行した回数を示す情報が付加されている場合、前記管理手段によって管理されるアクセスレベルを前記コピーを実行した回数に基づいて切り替える切替手段と
を備えることを特徴とする画像形成システム。
【請求項７】
第１の画像データを管理するとともに、前記第１の画像データに基づいて生成される印刷物のコピーを生成する画像形成装置の制御方法であって、
印刷物を読み取って第２の画像データを生成する読取工程と、
前記第１の画像データを特定する識別情報と、前記第１の画像データに対して設定されるアクセスレベルとを管理する管理工程と、
前記印刷物をコピーする指示がユーザによって入力されたことにしたがって前記読取工程で生成した第２の画像データに識別情報が付加されている場合、当該識別情報に対応する第１の画像データに関連づいたアクセスレベルを取得する取得工程と、
前記取得工程で取得されたアクセスレベルが第１アクセスレベルである場合、前記第２の画像データに付加されている識別情報によって特定される第１の画像データを印刷手段に印刷させ、前記取得工程で取得されたアクセスレベルが第２アクセスレベルである場合、前記第２の画像データを前記印刷手段に印刷させる制御工程と、
前記読取工程が読み取った印刷物から生成される第２の画像データに前記印刷物のコピーを実行した回数を示す情報が付加されている場合、前記管理工程によって管理されるアクセスレベルを前記コピーを実行した回数に基づいて切り替える切替工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項８】
第１の画像データを管理するとともに、前記第１の画像データに基づいて生成される印刷物のコピーを生成する画像形成装置の制御を実行させるプログラムであって、
印刷物を読み取って第２の画像データを生成する読取工程と、
前記第１の画像データを特定する識別情報と、前記第１の画像データに対して設定されるアクセスレベルとを管理する管理工程と、
前記印刷物をコピーする指示がユーザによって入力されたことにしたがって前記読取工程で生成した第２の画像データに識別情報が付加されている場合、当該識別情報に対応する第１の画像データに関連づいたアクセスレベルを取得する取得工程と、
前記取得工程で取得されたアクセスレベルが第１アクセスレベルである場合、前記第２の画像データに付加されている識別情報によって特定される第１の画像データを印刷手段に印刷させ、前記取得工程で取得されたアクセスレベルが第２アクセスレベルである場合、前記第２の画像データを前記印刷手段に印刷させる制御工程と、
前記読取工程が読み取った印刷物から生成される第２の画像データに前記印刷物のコピーを実行した回数を示す情報が付加されている場合、前記管理工程によって管理されるアクセスレベルを前記コピーを実行した回数に基づいて切り替える切替工程と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って得られる画像データを管理するとともに、前記画像データに基づいて生成される印刷物を用いて、前記印刷物のコピーを生成する画像形成装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来から「電子透かし」という技術がある。これは、画像の分野では、画質や音質にはほとんど影響を与えずに特定の情報（電子透かし情報）を埋め込む技術のことで、例えば、著作権情報を埋め込むために利用されることが多い。
【０００３】
「電子透かし情報」が埋め込まれた画像データは、一見すると元の画像データと変わりないように見えるが、実際には、画像データ中に作者名やコピー回数等の情報が埋め込まれている。そして、この電子透かし情報を利用することで、不正コピーや画像データの改ざん等を防ぐことができる。
【０００４】
さらに、応用技術として、コピーの出力結果（紙の出力）に元画像を一意に特定する識別子を電子透かし情報として埋め込み、その元画像を別途電子データとして、例えば、サーバに管理しておく。そして、別のタイミングで、その出力結果をコピーする場合は、スキャナで読みとった時点で、その電子透かし情報を解析することで元画像と、その格納先であるサーバを特定することができ、その特定されたサーバ上の元画像を取得して印刷することで、出力結果のコピーとして印刷することが考えられている。この技術の効果は、出力結果のコピーを、その元画像を印刷することで生成するので、画質の劣化を防ぐことができることである。
【特許文献１】特開平１０−１４３４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のようなコピー環境では、コピー対象の出力結果に対応する元画像の印刷は、基本的には、どのようなユーザに対しても無条件で実行できるようになっている。
【０００６】
しかしながら、用途や目的、処理対象の元画像の内容、あるいはユーザによっては、その元画像の印刷を禁止したり、その印刷内容に制限を加えたりしたいという要望がある。つまり、サーバに管理された画像データを印刷許可するか、あるいは、スキャナから読み取った画像のみ印刷を許可するか、あるいはまったく印刷を許可しないというような、きめ細かな印刷許可制限が行えることが従来より必要とされている。
【０００７】
本発明は上記の課題を解決するためになされたものであり、処理対象の画像データに応じて、その画像データに対する印刷に対しきめ細かい印刷制御を実現することができる画像形成装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明による画像形成装置は以下の構成を備える。即ち、
第１の画像データを管理するとともに、前記第１の画像データに基づいて生成される印刷物のコピーを生成する画像形成装置であって、
印刷物を読み取って第２の画像データを生成する読取手段と、
前記第１の画像データを特定する識別情報と、前記第１の画像データに対して設定されるアクセスレベルとを管理する管理手段と、
前記印刷物をコピーする指示がユーザによって入力されたことにしたがって前記読取手段が生成した第２の画像データに識別情報が付加されている場合、当該識別情報に対応する第１の画像データに関連づいたアクセスレベルを取得する取得手段と、
前記取得手段によって取得されたアクセスレベルが第１アクセスレベルである場合、前記第２の画像データに付加されている識別情報によって特定される第１の画像データを印刷手段に印刷させ、前記取得手段によって取得されたアクセスレベルが第２アクセスレベルである場合、前記第２の画像データを前記印刷手段に印刷させる制御手段と、
前記読取手段が読み取った印刷物から生成される第２の画像データに前記印刷物のコピーを実行した回数を示す情報が付加されている場合、前記管理手段によって管理されるアクセスレベルを前記コピーを実行した回数に基づいて切り替える切替手段と
を備える。
【００１３】
また、好ましくは、前記取得手段によって取得されたアクセスレベルが第３アクセスレベルである場合、前記制御手段は、前記識別情報に対応する画像データの印刷の実行を禁止する。
【００１４】
また、好ましくは、前記アクセスレベルは、ユーザあるいはユーザグループ単位で設定されている。
【００１６】
また、好ましくは、前記印刷物のコピー操作を行うユーザの認証を行う認証手段を更に備える。
【００１７】
また、好ましくは、前記識別情報を電子透かし情報として生成する生成手段を更に備える。
【００１８】
上記の目的を達成するための本発明による画像形成装置の制御方法は以下の構成を備える。即ち、
第１の画像データを管理するとともに、前記第１の画像データに基づいて生成される印刷物のコピーを生成する画像形成装置の制御方法であって、
印刷物を読み取って第２の画像データを生成する読取工程と、
前記第１の画像データを特定する識別情報と、前記第１の画像データに対して設定されるアクセスレベルとを管理する管理工程と、
前記印刷物をコピーする指示がユーザによって入力されたことにしたがって前記読取工程で生成した第２の画像データに識別情報が付加されている場合、当該識別情報に対応する第１の画像データに関連づいたアクセスレベルを取得する取得工程と、
前記取得工程で取得されたアクセスレベルが第１アクセスレベルである場合、前記第２の画像データに付加されている識別情報によって特定される第１の画像データを印刷手段に印刷させ、前記取得工程で取得されたアクセスレベルが第２アクセスレベルである場合、前記第２の画像データを前記印刷手段に印刷させる制御工程と、
前記読取工程が読み取った印刷物から生成される第２の画像データに前記印刷物のコピーを実行した回数を示す情報が付加されている場合、前記管理工程によって管理されるアクセスレベルを前記コピーを実行した回数に基づいて切り替える切替工程と
を備える。
【００１９】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
第１の画像データを管理するとともに、前記第１の画像データに基づいて生成される印刷物のコピーを生成する画像形成装置の制御を実行させるプログラムであって、
印刷物を読み取って第２の画像データを生成する読取工程と、
前記第１の画像データを特定する識別情報と、前記第１の画像データに対して設定されるアクセスレベルとを管理する管理工程と、
前記印刷物をコピーする指示がユーザによって入力されたことにしたがって前記読取工程で生成した第２の画像データに識別情報が付加されている場合、当該識別情報に対応する第１の画像データに関連づいたアクセスレベルを取得する取得工程と、
前記取得工程で取得されたアクセスレベルが第１アクセスレベルである場合、前記第２の画像データに付加されている識別情報によって特定される第１の画像データを印刷手段に印刷させ、前記取得工程で取得されたアクセスレベルが第２アクセスレベルである場合、前記第２の画像データを前記印刷手段に印刷させる制御工程と、
前記読取工程が読み取った印刷物から生成される第２の画像データに前記印刷物のコピーを実行した回数を示す情報が付加されている場合、前記管理工程によって管理されるアクセスレベルを前記コピーを実行した回数に基づいて切り替える切替工程と
をコンピュータに実行させる。
【発明の効果】
【００２０】
本発明によれば、処理対象の画像データに応じて、その画像データに対する印刷に対しきめ細かい印刷制御を実現することができる画像形成装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２２】
＜＜実施形態１＞＞
図１は本発明の実施形態１の画像形成システムの構成を示す図である。
【００２３】
図１において、１１はデジタル複合機であり、コントローラ１２、スキャナエンジン１３、プリンタエンジン１４から構成される。そして、コントローラ１２は、ネットワーク１７に接続される。また、図では示していないが、デジタル複合機１１には、原稿を読み込むためのドキュメントフィーダ（ＤＦ）や、印刷結果を排出するための排紙トレイ等を有している。
【００２４】
１５はホストコンピュータであり、デジタル複合機１１に対してプリントジョブを投入する際に使用される。１６はネットワーク１７に接続されたサーバであり、デジタル複合機１１のスキャナエンジン１３で読みとった画像の登録、さらに当該画像を一意に識別する識別子情報を生成して、その管理を行う。また、この識別子情報は、プリンタエンジン１４に出力された印刷結果に電子透かし情報として付加される。
【００２５】
尚、ネットワーク１７は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００２６】
更に、ホストコンピュータ１５やサーバ１６は、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有し、これらの構成要素によって、上記の各機能を実現する。
【００２７】
次に、デジタル複合機１１のコントローラ１２の構成について、図２を用いて説明する。
【００２８】
図２は本発明の実施形態１のデジタル複合機のコントローラの構成を示す図である。
【００２９】
図２において、２１はＣＰＵ、即ち、中央処理装置であり、この装置全体の制御及び演算処理等を行う。２２はＲＯＭ、即ち、読出専用メモリであり、システム起動プログラムやプリンタエンジンの制御を行うプログラムや、文字データ、文字コード情報等の記憶領域である。
【００３０】
２３はＲＡＭ、即ち、ランダムアクセスメモリであり、使用制限のないデータ記憶領域で、ダウンロードにより追加登録されたフォントデータが記憶されたり、様々な処理毎にプログラムやデータがロードされ実行される。また、データ記憶領域として利用することも可能である。
【００３１】
２４は画像メモリであり、スキャナエンジン１３から読み取った画像データや画像展開部２６が描画生成した画像データを格納するメモリである。２５は、例えば、ハードディスク等の外部記憶装置であり、画像データをスプールしたり、プログラムや各情報ファイル等が格納されたり、作業用の領域として利用されたりする。
【００３２】
２６は画像展開部であり、ホストコンピュータ１５から外部インタフェース２１１を介して当該コントローラ１２に送信された画像データ（例えば、ＰＤＬデータ等のベクトルデータ）を解釈して、画像メモリ２４に展開描画する。２７は液晶等の表示部であり、装置の設定状態や、現在の装置内部の処理、エラー状態等の表示に使用される。
【００３３】
２８は操作部であり、設定の変更やリセットを行うための各種操作に使用され、その各種操作を行うためのテンキーやボタン、スイッチ、タッチパネル等が構成される。２９はスキャナエンジンインターフェイス（Ｉ／Ｆ）であり、実際にスキャンエンジン１３を制御するコマンドや画像データを送受信するインタフェースである。
【００３４】
２１０はプリンタエンジンインタフェース（Ｉ／Ｆ）であり、プリンタエンジン１４を制御するコマンドや画像データを送受信するインタフェースである。２１１は外部インタフェース（Ｉ／Ｆ）であり、パラレル（またはシリアル）等のインタフェースを介してホストコンピュータ１５と接続される。また、この外部インタフェース２１１の先に、ＦＡＸモデムが接続され、公衆回線に接続され外部のファクシミリ装置に送信することも可能である。
【００３５】
２１２はネットワークインターフェイス（Ｉ／Ｆ）であり、このネットワークＩ／Ｆ２１２を介して、当該デジタル複合機１１がネットワーク１７に接続される。そして、ＨＴＴＰやＦＴＰ等の通信プロトコルを利用して、ネットワーク１７上の外部機器とデータの送受信が可能になる。２１３はシステムバスであり、上述の構成要素間を相互に接続し、構成要素間のデータ通信回線として機能する。
【００３６】
次に、実施形態１の画像形成システムにおけるコピー操作の概要について、デジタル複写機１１を中心にして説明する。
【００３７】
図３は本発明の実施形態１の画像形成システムにおけるコピー操作の概要を説明するための図である。
【００３８】
図３において、デジタル複合機１１を用いるコピー操作として、ユーザが、デジタル複合機１１に対し操作部２８を介してコピージョブを投入すると、デジタル複合機１１は、例えば、元原稿（Ｏｒｉ−Ｄｏｃ）３１をスキャナエンジン１３で読み取る。読み取った画像データは、コントローラ１２に取り込まる。画像データはサーバ１６に送信され、画像データ（Ｄｏｃ−Ｄａｔａ−１）３３としてサーバ１６上に保存される。
【００３９】
一方で、当該画像データは、コントローラ１２内のソフトウェア処理（プログラム）により「電子透かし処理」が施される。電子透かし処理の過程で画像データに埋め込まれる電子透かし情報は、当該画像データを一意に識別するための識別子情報が含まれる。そして、この電子透かし情報として埋め込まれた識別子情報と、当該コピージョブを投入したユーザのユーザ情報はサーバ１６にも送信され、管理データ（Ｍｎｇ−Ｄａｔａ−１）３４としてサーバ１６に保存される。
【００４０】
サーバ１６では、図４に示すような管理テーブルを用いて、デジタル複合機１１から受信する画像データ３３とその管理データ１６を対応づけて管理する。
【００４１】
図４において、４１は画像データに関する管理テーブルである。４２は画像データを一意に特定するためにコントローラ１２が付与した識別ＩＤ（識別子情報）である。そして、その識別ＩＤ４２に対応して、画像データ３３が画像ファイル（ＩｍａｇｅＦｉｌｅ）４３として対応付けられている。
【００４２】
また、４４は画像データ３３の登録ユーザ名（Ｃｒｅａｔｏｒ）であり、画像データ３３とリンク付けがなされている。４５は画像データ３３に関するアクセスレベルを示している。アクセスレベルには、ＨＱ（Ｈｉｇｈ  Ｑｕａｌｉｔｙ）、ＬＱ（Ｌｏｗ  Ｑｕａｌｉｔｙ）、ＮＰ（Ｎｏｔ  Ｐｒｉｎｔ）の３段階あり、それぞれの意味は、「高品位印刷許可」、「低品位印刷許可」、「印刷不可」である。
【００４３】
また、アクセスレベルは、ユーザ情報に基づくユーザカテゴリに分かれており、元原稿３１の画像データを作成した本人を指すＯｗｎｅｒ、特定の予め登録されているユーザグループを示すＧｒｏｕｐ、そしてそれ以外のユーザグループを指すＯｔｈｅｒｓの３種類が存在する。そして、ユーザカテゴリ毎にアクセスレベルを設定することが可能である。
【００４４】
また、４６はＧｒｏｕｐにアクセスレベルを設定する場合に、そのグループを特定するためのＧｒｏｕｐＩＤを示している。
【００４５】
４７はＧｒｏｕｐＩＤで特定されるグループに属するユーザを管理するためのグループ管理テーブルである。４８はグループを識別するためのＧｒｏｕｐＩＤである。４９は該当するグループに何人のユーザが登録されているかを示している。そして、４１０はグループ毎に登録されているユーザを示している。
【００４６】
具体的に例を挙げて説明すると、ＩＤが３の画像データ（ファイル名Ｄｏｃ−Ｄａｔａ−３）は、その作成者は「ｙａｍａｄａ」である。ここで、この画像データのコピー操作試みたのが、「ｙａｍａｄａ」である場合には、そのユーザカテゴリはＯｗｎｅｒとなるので、アクセスレベルはＨＱになる。また、ユーザが「ｍａｔｓｕｄａ」である場合には、「ｍａｔｓｕｄａ」が当該画像データにアクセス可能なグループ（ＧｒｏｕｐＩＤ＝１０２）に属しているので、アクセスレベルはＬＱになる。更に、管理テーブル４１で未登録のユーザが、この画像データのコピー操作を試みた場合は、ＯｔｈｅｒｓのアクセスレベルＮＰが適用されることになる。
【００４７】
図３の説明に戻る。
【００４８】
電子透かし処理が施された画像データは、画像メモリ２４からプリンタエンジンＩ／Ｆ２１０を介してプリンタエンジン１４に送信され、印刷結果（ＷＭ−ＤＯＣ（ＩＤ＝１））３２として印刷媒体上で可視化される。以上のようにして、電子透かし処理を施した、元原稿３１の複写物の印刷と、その元原稿３１の画像データのサーバ１６への登録が行われることになる。
【００４９】
次に、印刷結果３２を再度コピーするコピー操作について説明する。
【００５０】
上述したように、印刷結果３２には電子透かし情報が埋め込まれている。そこで、デジタル複合機１１では、スキャナエンジン１３で印刷結果３２を読み取り、読み取った画像データをコントローラ１２上の画像メモリ２４に取り込む。そして、この画像データに対し、電子透かし解読処理を施すと、その画像データを一意に特定する識別子情報を抽出することができる。
【００５１】
そして、コントローラ１２は、その識別子情報をパラメータとしてサーバ１６に問い合わせて、元画像３３を特定して、サーバ１６からコントローラ１２に取り込み、その元画像データ自体を印刷する。その結果、出力結果３５を得ることができる。
【００５２】
これにより、印刷結果３２のコピーは、コピーのコピー（いわゆる子コピー、孫コピー）ではなく、元画像３３によって生成されるので、その画質の劣化を防ぐことが可能となる。
【００５３】
但し、このコピー操作は、そのコピー操作を行うユーザのアクセスレベルに応じて、その印刷が制御される。
【００５４】
具体的には、「高品位印刷許可」のアクセスレベルを有するユーザによるコピー操作においては、デジタル複合機１１にセットされた印刷結果３２に対応する画像データ３３をサーバ１６より取得し、それをプリンタエンジン１４で印刷することで、印刷結果３２のコピーを生成する印刷がなされる。
【００５５】
また、「低品位印刷許可」のアクセスレベルを有するユーザによるコピー操作においては、印刷結果３２をスキャナエンジン１３で読み取った画像をそのままデジタル複合機１１のプリンタエンジン１４で印刷することで、元原稿３１のコピーを生成する印刷がなされる。
【００５６】
また、「印刷不可」のアクセスレベルを有するユーザによるコピー操作においては、出力結果３２のコピーを生成する印刷そのものが禁止される。
【００５７】
次に、実施形態１のデジタル複合機１１によるコピー処理の詳細について、図５を用いて説明する。
【００５８】
図５は本発明の実施形態１のデジタル複合機によるコピー処理の詳細を示すフローチャートである。
【００５９】
特に、図５では、デジタル複合機１１に１枚の原稿がセットされた場合のページ単位のコピーを行うページ処理について説明する。
【００６０】
まず、このページ処理の開始は、操作部２８からのユーザのコピー開始指示（コピージョブ）によって実行する。
【００６１】
次に、ステップＳ５０２で、スキャナエンジン１３を起動して、原稿を読み取り、スキャナエンジン１３から読み取った画像データを、スキャナエンジンインタフェース２９を介して、ＤＭＡ転送により画像メモリ２４に転送する。これにより、画像データが画像メモリ２４に格納される。
【００６２】
ステップＳ５０３で、当該画像データ中に電子透かし情報が存在するか否かを判定するための電子透かし判定処理を実行する。そして、ステップＳ５０４で、画像データ中に電子透かし情報があるか否かを判定する。電子透かし情報がない場合（ステップＳ５０４でＹＥＳ）、ステップＳ５０５に進む。一方、電子透かし情報がある場合（ステップＳ５０４でＮＯ）、ステップＳ５１２に進む。
【００６３】
ステップＳ５０５で、当該画像データをサーバ１６に登録するために、その登録要求と登録対象の画像データをサーバ１６に送信する。尚、画像データのサイズが比較的大きい場合は、ネットワーク１７の負荷を鑑みて、適宜、データ圧縮して送信しても良い。
【００６４】
ステップＳ５０６で、操作部２８で設定された当該コピージョブを投入したユーザのユーザ情報（例えば、ユーザ名、グループＩＤ等）や画像データに関する情報（例えば、コピー回数、印刷サイズ、アクセスレベル等）を取得する。また、ステップＳ５０７で、当該画像データを一意に識別するための識別ＩＤを生成する。ステップＳ５０８で、ステップＳ５０６で獲得した情報と生成した識別ＩＤとを管理データとしてサーバ１６に送信する。
【００６５】
その後、ステップＳ５０９で、当該画像データに対して、管理データを用いた電子透かし処理を実行する。これにより、画像データ中に管理データが電子透かし情報が埋め込まれることになる。
【００６６】
そして、ステップＳ５１０で、プリンタエンジン１４を起動して、当該画像データをプリンタエンジンＩ／Ｆ２１０を介してＤＭＡ出力する。これにより、スキャナエンジン１３で読み取った画像データは、電子透かし処理が施された上で、プリンタエンジン１４から印刷される。そして、ページ処理を終了する。
【００６７】
一方、ステップＳ５０４で、画像データ中に電子透かし情報がある場合、ステップＳ５１２で、電子透かし判定処理で読み取った電子透かし情報が示す識別ＩＤをパラメータとしてサーバ１６に送信して、その画像データのアクセスレベルを問い合わせる。これにより、サーバ１６からその画像データのアクセスレベルを取得する。
【００６８】
次に、ステップＳ５１３で、取得したアクセスレベルがＨＱ（Ｈｉｇｈ  Ｑｕａｌｉｔｙ）であるか否かを判定する。アクセスレベルがＨＱである場合（ステップＳ５１３でＹＥＳ）、ステップＳ５１４に進み、サーバ１６から転送される画像データを画像メモリ２４に取り込む。ここで、画像データは、ネットワークインタフェース２１２を介して画像メモリ２４にＤＭＡ転送される。この時点で、ステップＳ５０２で、スキャナエンジン１３から読み取った画像メモリ２４上の画像データは上書きされることになる。
【００６９】
この処理の後、ステップＳ５１５で、その画像データに対応する管理データをサーバ１６から取得する。その後、もし電子透かし処理が必要である場合は、ステップＳ５０９で、電子透かし処理を実行する。この場合、処理対象の画像データは、新たにサーバ１６に画像データを登録する画像データではないので、その画像データ中の電子透かし情報で示される識別ＩＤを書き換えることはしない。ここで、電子透かし処理が必要となる場合があるとすれば、コピー回数やコピージョブ投入者の履歴等の情報を電子透かし情報としてを加えることが考えられる。
【００７０】
その後、ステップＳ５１０で、画像メモリ２４上の画像データをプリンタエンジンＩ／Ｆ２１０を介してＤＭＡ出力する。これにより、プリンタエンジン１４から、サーバ１６から取得した画像データがスキャナエンジン１３で読み取った画像データのコピーとして印刷される。そして、ページ処理を終了する。
【００７１】
一方、ステップＳ５１３で、アクセスレベルがＨＱでない場合（ステップＳ５１３でＮＯ）、ステップＳ５１６に進み、アクセスレベルがＬＱ（Ｌｏｗ  Ｑｕａｌｉｔｙ）であるか否かを判定する。アクセスレベルがＬＱである場合（ステップＳ５１６でＹＥＳ）、、ステップＳ５０９に進む。ここで、アクセスレベルがＬＱであるということは、当該コピージョブを投入したユーザは、サーバ１６からの画像劣化の少ない高画質の画像データを印刷する権限がないということである。
【００７２】
従って、ステップＳ５０９で、電子透かし処理を実行するにあたっては、処理対象の画像データは、新たにサーバ１６に画像データを登録する画像データではないので、その画像データ中の電子透かし情報で示される識別ＩＤを書き換えることはしない。ここで、電子透かし処理が必要となる場合があるとすれば、コピー回数やコピージョブ投入者の履歴等の情報を電子透かし情報として加えることが考えられる。
【００７３】
その後、ステップＳ５１０で、画像メモリ２４に格納されている画像データをプリンタエンジンＩ／Ｆ２１０を介してＤＭＡ出力する。ここで、画像メモリ２４には、スキャナエンジン１３から読み込んだ画像データが格納されているので、サーバ１６から取得した画像データと比較して多少画質の劣化した印刷結果が得られることになる。つまり、プリンタエンジン１４から、スキャナエンジン１３で読み取った画像データをそのまま用いて、その画像データのコピーが印刷される。そして、ページ処理を終了する。
【００７４】
一方、ステップＳ５１６で、アクセスレベルがＬＱでない場合（ステップＳ５１６でＮＯ）、即ち、アクセス権がない（ＮＰ）の場合、ユーザは印刷が許可されていないので、ステップＳ５１６に進み、表示部２７にアクセス権がないことを示す情報を表示する。そして、ページ処理を終了する。これにより、スキャナエンジン１３から読み込んだ画像データの印刷が禁止される。
【００７５】
図５では、１ページ単位で原稿をコピーするページ処理について説明したが、図６では複数枚ページで構成される原稿をコピーする文書処理について説明する。
【００７６】
図６は本発明の実施形態１のデジタル複合機による文書処理を示すフローチャートである。
【００７７】
まず、ステップＳ６０２で、読取対象の原稿がデジタル複合機１１のＤＦ上に載置されているか、あるいはデジタル複合機１１の圧板上に載置されているかを判定する。原稿が圧板上にある場合（ステップＳ６０２でＮＯ）、ステップＳ６０７に進み、原稿に対し、上述の図５のページ処理を実行する。一方、原稿がＤＦ上にある場合（ステップＳ６０２でＹＥＳ）、ステップＳ６０３に進む。
【００７８】
ステップＳ６０３で、スキャナエンジン１３に対して、ＤＦ上の一枚目の原稿の原稿送り指示を行う。これにより、原稿は、ＤＦから光学的に読み取られる位置に搬送されることになる。
【００７９】
そして、ステップＳ６０４で、原稿に対し、上述の図５のページ処理を実行する。ステップＳ６０５で、残りの読み取るべき原稿がＤＦ上にあるか否かを判定する。原稿がある場合（ステップＳ６０５でＮＯ）、再度、ステップＳ６０３に戻り、次の原稿に対し、ステップＳ６０３及びステップＳ６０４の処理を実行する。一方、原稿がない場合（ステップＳ６０５でＹＥＳ）、文書処理を終了する。
【００８０】
次に、実施形態１のサーバ１６で実行する画像データ及びその管理データの登録処理について、図７を用いて説明する。
【００８１】
図７は本発明の実施形態１のサーバが実行する登録処理を示すフローチャートである。
【００８２】
この登録処理の開始のトリガはデジタル複合機１１からの登録要求である。
【００８３】
まず、ステップＳ７０２で、登録要求に対する画像データをデジタル複合機１１より受信する。次に、ステップＳ７０３で、サーバ１６の画像格納領域（例えば、ファイルシステム）に受信した画像データを格納する。次に、ステップＳ７０４で、その画像データの管理データを受信する。
【００８４】
そして、ステップＳ７０５で、受信した画像データとその管理データに基づいて、管理テーブル（図４）を更新し、登録処理を終了する。
【００８５】
具体例について、図４を用いて説明すると、まず、格納した画像データ３３のファイル名を管理テーブルのファイル名欄４３に書き込む。次に、当該画像データの管理データ３４中の識別ＩＤをＩＤ欄４２に書き込む。更に、管理データ３４中のコピージョブ投入者であるユーザのユーザ情報を、ユーザ名欄４４に書き込む。また、管理データ３４に当該画像データのアクセスレベルの指定がある場合には、アクセスレベル欄４５、グループＩＤ欄４６を更新する。
【００８６】
尚、アクセスレベルは、デジタル複合機１１を操作するユーザ自身が、操作部２８を介して、画像データの登録操作時に設定することも可能であるが、サーバ１６の管理者が各ユーザやグループに対して、適宜アクセスレベルを設定することも可能である。
【００８７】
このようにして、画像データ３３とその印刷を制御するための各種情報を関連づけて、サーバ１６で管理することができる。
【００８８】
次に、実施形態１のサーバ１６によるアクセスレベル判定処理について、図８を用いて説明する。
【００８９】
図８は本発明の実施形態１のサーバによるアクセスレベル判定処理を示すフローチャートである。
【００９０】
ステップＳ８０２で、デジタル複合機１１から受信した管理データを解析して、「コピージョブを投入したユーザのユーザ情報」及び「処理対象の画像データの識別ＩＤ」を解析する。ここでの解析は、まず、識別ＩＤで特定される画像データの登録ユーザ名情報及びアクセスレベル情報を管理テーブル４１から取得する。
【００９１】
次に、ステップＳ８０３で、アクセスレベルを問い合わせたユーザのユーザ情報（これから、サーバ１６から画像データをダウンロードして、その画像データの印刷を行おうとしているユーザ）が、当該画像データのＯｗｎｅｒであるか否かを判定する。これは、管理データ中のユーザ情報と、画像データの登録ユーザ情報（Ｃｒｅａｔｏｒ）を比較することで判定する。
【００９２】
そして、ユーザ情報が登録ユーザ情報（Ｃｒｅａｔｏｒ）と一致する場合（ステップＳ８０３でＹＥＳ）、ステップＳ８０４に進み、管理テーブル４１を参照して、Ｏｗｎｅｒのアクセスレベル（ＨＱ、ＬＱ、ＮＰのいずれか）を取得する。そして、ステップＳ８０５で、そのアクセスレベルをデジタル複合機１１に通知し、アクセスレベル判定処理を終了する。
【００９３】
一方、ユーザ情報が登録ユーザ情報（Ｃｒｅａｔｏｒ）と一致しない場合（ステップＳ８０３でＹＥＳ）、ステップＳ８０７に進み、そのユーザ情報がＧｒｏｕｐに属するか否かを判定する。ここでの判定は、まず、管理テーブル４１を参照して、当該画像データにアクセス可能なＧｒｏｕｐＩＤを取得し、次に、そのＧｒｏｕｐＩＤで特定されるグループ管理テーブル４７のグループに属するユーザ情報との比較を行う。
【００９４】
そして、ユーザ情報がグループに属している場合（ステップＳ８０７でＹＥＳ）、ステップＳ８０８に進み、管理テーブル４１を参照して、そのＧｒｏｕｐのアクセスレベルを取得する。そして、ステップＳ８０５で、そのアクセスレベルをデジタル複合機１１に通知し、アクセスレベル判定処理を終了する。
【００９５】
一方、ユーザ情報がグループに属さない場合（ステップＳ８０７でＮＯ）、Ｏｔｈｅｒｓとして処理をするために、ステップＳ８０９に進み、管理テーブル４１を参照して、Ｏｔｈｅｒｓのアクセルレベルを取得する。そして、ステップＳ８０５で、そのアクセスレベルをデジタル複合機１１に通知し、アクセスレベル判定処理を終了する。
【００９６】
以上説明したように、実施形態１によれば、サーバ１６で管理する画像データに対し、ユーザカテゴリ毎のアクセスレベルを設定することにより、その画像データを利用したデジタル複合機１１によるコピー操作を行う場合に、そのアクセスレベルに応じた印刷制御を実現することができる。
【００９７】
＜＜実施形態２＞＞
実施形態２では、セキュリティ性をより向上させるために、上記実施形態１で説明した管理テーブル４１、グループ管理テーブル４７に加えて、ユーザ毎にパスワードを管理する構成について説明する。そして、このパスワードを管理するために、サーバ１６には、図９に示すような、ユーザ毎のパスワードを管理するパスワード管理テーブル９１を構成している。ここで、９２はユーザ名、９３はユーザ毎のパスワードを示している。
【００９８】
尚、パスワードは、アクセスレベルと同様に、デジタル複合機１１を操作するユーザ自身が、操作部２８を介して、画像データの登録操作時に設定しても良いし、サーバ１６の管理者が各ユーザに対して、適宜パスワードを設定するようにしても良い。
【００９９】
次に、実施形態２のサーバ１６によるアクセスレベル判定処理について、図１０を用いて説明する。
【０１００】
図１０は本発明の実施形態２のサーバによるアクセスレベル判定処理を示すフローチャートである。
【０１０１】
尚、実施形態１の図８のアクセスレベル判定処理と同一のステップには、同一のステップ番号を付加し、その説明については省略する。
【０１０２】
ステップＳ８０２で管理データの解析によって得られるユーザ情報に基づいて、ステップＳ１００３で、ユーザの認証を行う。ユーザの認証が成功した場合（ステップＳ１００３でＹＥＳ）、ステップＳ８０３以降の処理を行う。一方、ユーザの認証が失敗した場合（ステップＳ１００３でＮＯ）、ステップＳ１０１１に進み、アクセスレベルをＦＡ（Ｆａｉｌｅｄ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ）にする。そして、ステップＳ８０５で、デジタル複合機１１に、認証失敗である旨を通知する。
【０１０３】
尚、ステップＳ１００３での認証は、まず、管理データ中のユーザ情報を取得し、そのユーザ情報がパスワード管理テーブル９１に存在するか否かを判定し、ユーザ情報が存在しない場合は、認証の失敗として、ステップＳ１０１１に進む。
【０１０４】
一方、ユーザ情報が存在する場合は、パスワードの入力要求をデジタル複合機１１に送信する。デジタル複合機１１は、パスワードの入力要求をサーバ１６から受信すると、表示部２７に、パスワードの入力を促す画面を表示し、操作部２８からのパスワードの入力を受け付ける。操作部２８を介してパスワードが入力されると、そのパスワードをサーバ１６に送信し、サーバ１６は受信したパスワードとパスワード管理テーブル９１で登録されているパスワードと照合する。照合の結果、パスワードが一致している場合は、認証の成功として、ステップＳ８０２に進む。一方、パスワードが一致していない場合は、認証の失敗として、ステップＳ１０１１に進む。
【０１０５】
但し、この認証は、パスワードの入力ミスも想定されるので、例えば、３回までパスワードの入力を許容するようにしても良い。
【０１０６】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、ユーザの認証を行うので、よりセキュリティ性の高い印刷制御を実現することができる。
【０１０７】
＜＜実施形態３＞＞
実施形態１、２では、画像データを特定するための識別子情報を、電子透かし情報として画像データ中に埋め込む構成としているが、例えば、１次元／２次元バーコードや記号、数字等を識別子情報として、画像データを印刷する印刷媒体に併せて印刷するようにしても良い。
【０１０８】
また、実施形態１で説明したアクセスレベルは、一例であり、用途や目的に応じて、様々なアクセスレベルを設定することが可能である。例えば、コピー操作回数で、アクセスレベルを切り替えたり、画像データに有効期限を設定しておき、有効期限の前後でアクセスレベルを切り替えたり、印刷モード（例えば、モノクロ／カラー）に応じてアクセスレベルを設定したり、印刷サイズ、印刷枚数等のデジタル複合機１１で設定可能な各種印刷条件に応じてアクセスレベルを設定することも可能である。
【０１０９】
また、実施形態１では、デジタル複合機１１と管理サーバ１６は別構成としているが、これらの機器を１つの装置で構成して、上記の処理を実行するようにしても良い。
【０１１０】
また、実施形態１〜３では、デジタル複合機１１で読み取った原稿の画像データに基づいて、その原稿のコピーを生成する場合を例に挙げて説明したが、例えば、その画像データに基づいて、画像データをネットワーク１７上の他の端末に転送する、あるいはメールに添付する等の処理に対しても、同様のアクセスレベルに応じた制御を実現することが可能である。
【０１１１】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１１３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１１５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１１６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１１９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施形態１の画像形成システムの構成を示す図である。
【図２】本発明の実施形態１のデジタル複合機のコントローラの構成を示す図である。
【図３】本発明の実施形態１の画像形成システムにおけるコピー操作の概要を説明するための図である。
【図４】本発明の実施形態１のサーバが管理するテーブルの構成を示す図である。
【図５】本発明の実施形態１のデジタル複合機によるコピー処理の詳細を示すフローチャートである。
【図６】本発明の実施形態１のデジタル複合機による文書処理を示すフローチャートである。
【図７】本発明の実施形態１のサーバが実行する登録処理を示すフローチャートである。
【図８】本発明の実施形態１のサーバによるアクセスレベル判定処理を示すフローチャートである。
【図９】本発明の実施形態２のサーバが管理するテーブルの構成を示す図である。
【図１０】本発明の実施形態２のサーバによるアクセスレベル判定処理を示すフローチャートである。
【符号の説明】
【０１２１】
１１  デジタル複合機
１２  コントローラ
１３  スキャナエンジン
１４  プリンタエンジン
１５  ホストコンピュータ
１６  サーバ
１７  ネットワーク
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  画像メモリ
２５  外部記憶装置
２６  画像展開部
２７  表示部
２８  操作部
２９  スキャナエンジンインタフェース
２１０  プリンタエンジンインタフェース
２１１  外部インタフェース
２１２  ネットワークインタフェース
【図１】
0004612792.tif 000002
【図２】
0004612792.tif 000003
【図３】
0004612792.tif 000004
【図４】
0004612792.tif 000005
【図５】
0004612792.tif 000006
【図６】
0004612792.tif 000007
【図７】
0004612792.tif 000008
【図８】
0004612792.tif 000009
【図９】
0004612792.tif 000010
【図１０】
0004612792.tif 000011