(57)【要約】      （修正有）【課題】管理コストを抑えつつ、特定のユーザーに対して複製禁止原稿の複製を許可することができる画像形成装置を提供する。【解決手段】画像形成装置は、読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断手段を備え、写禁止解除情報を含むと判断された場合、複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶手段を備える。また、読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断手段を備え、複写禁止情報を含むと判断された場合、記憶された識別情報と複写禁止情報を含む画像に含まれる識別情報とを比較する比較手段を備える。また、比較の結果、識別情報が一致した場合に、複写禁止情報を含む画像に基づく印刷を行う印刷手段を備え、識別情報が一致しなかった場合に、複写禁止情報を含む画像に基づく印刷を禁止する禁止手段を備える。【選択図】図８
2008211332.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る画像読み取り手段と、
前記画像読み取り手段により読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断手段と、
前記画像読み取り手段により読み取られた画像が前記複写禁止解除情報を含むと判断された場合、前記複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶手段と、
前記画像読み取り手段により読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断手段と、
前記画像読み取り手段により読み取られた画像が前記複写禁止情報を含むと判断された場合、前記記憶手段に記憶された識別情報と前記複写禁止情報を含む画像に含まれる識別情報とを比較する比較手段と、
前記比較手段による比較の結果、識別情報が一致した場合に、前記複写禁止情報を含む画像に基づく印刷を行う印刷手段と、
前記比較手段による比較の結果、識別情報が一致しなかった場合に、前記複写禁止情報を含む画像に基づく印刷を禁止する禁止手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像読み取り手段により読み取られた画像が前記複写禁止解除情報を含むと判断された場合、前記複写禁止解除情報を含む画像に対応する原稿に読み取り済みであることを示すスタンプを押下するスタンプ押下手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記複写禁止解除情報を含む画像に対応する原稿に対して前記スタンプを押下することができない場合には、前記複写禁止情報を含む画像に基づく印刷は許可されないことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記複写禁止解除情報を含む画像に前記スタンプが含まれている場合、前記複写禁止情報を含む画像に基づく印刷は許可されないことを特徴とする請求項２または３記載の画像形成装置。
【請求項５】
前記複写禁止情報を含む画像に含まれている識別情報を記憶する第２の記憶手段と、
前記複写禁止解除情報と前記第２の記憶手段に記憶されている識別情報とを含む画像の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成された印刷データに基づいて画像を印刷する第２の印刷手段と、
を備えることを特徴とする請求項１乃至４のいずれかに記載の画像形成装置。
【請求項６】
画像を読み取る画像読み取りステップと、
前記画像読み取りステップで読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断ステップと、
読み取られた画像が前記複写禁止解除情報を含むと前記第１の判断ステップにより判断された場合、前記複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶ステップと、
前記画像読み取りステップで読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断ステップと、
読み取られた画像が前記複写禁止情報を含むと前記第２の判断ステップにより判断された場合、前記記憶ステップで記憶された識別情報と前記複写禁止情報を含む画像に含まれる識別情報とを比較する比較ステップと、
前記比較ステップによる比較の結果、識別情報が一致した場合に、前記複写禁止情報を含む画像に基づく印刷を行う印刷ステップと、
前記比較ステップによる比較の結果、識別情報が一致しなかった場合に、前記複写禁止情報を含む画像に基づく印刷を禁止する禁止ステップと、
を備えることを特徴とする画像形成装置の制御方法。
【請求項７】
画像を読み取る画像読み取りステップと、
前記画像読み取りステップで読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断ステップと、
読み取られた画像が前記複写禁止解除情報を含むと前記第１の判断ステップにより判断された場合、前記複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶ステップと、
前記画像読み取りステップで読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断ステップと、
読み取られた画像が前記複写禁止情報を含むと前記第２の判断ステップにより判断された場合、前記記憶ステップで記憶された識別情報と前記複写禁止情報を含む画像に含まれる識別情報とを比較する比較ステップと、
前記比較ステップによる比較の結果、識別情報が一致した場合に、前記複写禁止情報を含む画像に基づく印刷を行う印刷ステップと、
前記比較ステップによる比較の結果、識別情報が一致しなかった場合に、前記複写禁止情報を含む画像に基づく印刷を禁止する禁止ステップとを備える画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
請求項７記載の制御プログラムを格納するコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に含まれるコピー（複写）禁止の情報に基づいてコピー動作を制御する画像形成装置（画像処理装置）及びその制御方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
印刷物に対するセキュリティを確保するため、印刷物に対して、特定条件での複写許可や複写禁止といった情報をドットパターンやバーコードといった形で埋め込み、複写を制限する技術がある。しかしながら、一般のユーザーには複写を制限したいが、特定のユーザーには複写を許可したい要求もある。
【０００３】
このような要求に対し、特許文献１における画像形成装置においては、複写制限時にユーザーにパスワードを入力させることで、複写の禁止及び許可の判断を行っている。
【特許文献１】特開２００４−２２８８９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、複写禁止の原稿（印刷物）の複写許可の管理方法が貧弱、或いは煩雑といった問題がある。
【０００５】
例えば、特許文献１のよう、にパスワードによって複写許可をする場合、パスワードが意図しないユーザーに漏洩する可能性がある。原稿に対して複写を許可するパスワードが埋め込まれている場合には、そのパスワードさえわかれば誰でも複写が可能なためである。
【０００６】
このように、一般ユーザーには複写を禁止したいが、特定のユーザーには複写を許可するという状況において、複写が禁止されている原稿に埋め込まれているパスワードを特定のユーザーが手入力する以外で、特定のユーザーに複写を許可したい。
【０００７】
本発明の目的は、複写が禁止されている画像に埋め込まれているパスワードを特定のユーザーが手入力する以外で、特定のユーザーに対して複写が禁止されている画像の複写を許可することができる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像形成装置は、画像を読み取る画像読み取り手段と、前記画像読み取り手段により読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断手段と、前記画像読み取り手段により読み取られた画像が前記複写禁止解除情報を含むと判断された場合、前記複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶手段と、前記画像読み取り手段により読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断手段と、前記画像読み取り手段により読み取られた画像が前記複写禁止情報を含むと判断された場合、前記記憶手段に記憶された識別情報と前記複写禁止情報を含む画像に含まれる識別情報とを比較する比較手段と、前記比較手段による比較の結果、識別情報が一致した場合に、前記複写禁止情報を含む画像に基づく印刷を行う印刷手段と、前記比較手段による比較の結果、識別情報が一致しなかった場合に、前記複写禁止情報を含む画像に基づく印刷を禁止する禁止手段とを備えることを特徴とする。
【０００９】
請求項６記載の画像形成装置の制御方法は、画像を読み取る画像読み取りステップと、前記画像読み取りステップで読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断ステップと、読み取られた画像が前記複写禁止解除情報を含むと前記第１の判断ステップにより判断された場合、前記複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶ステップと、前記画像読み取りステップで読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断ステップと、読み取られた画像が前記複写禁止情報を含むと前記第２の判断ステップにより判断された場合、前記記憶ステップで記憶された識別情報と前記複写禁止情報を含む画像に含まれる識別情報とを比較する比較ステップと、前記比較ステップによる比較の結果、識別情報が一致した場合に、前記複写禁止情報を含む画像に基づく印刷を行う印刷ステップと、前記比較ステップによる比較の結果、識別情報が一致しなかった場合に、前記複写禁止情報を含む画像に基づく印刷を禁止する禁止ステップとを備えることを特徴とする。
【００１０】
請求項７記載のプログラムは、画像を読み取る画像読み取りステップと、前記画像読み取りステップで読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断ステップと、読み取られた画像が前記複写禁止解除情報を含むと前記第１の判断ステップにより判断された場合、前記複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶ステップと、前記画像読み取りステップで読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断ステップと、読み取られた画像が前記複写禁止情報を含むと前記第２の判断ステップにより判断された場合、前記記憶ステップで記憶された識別情報と前記複写禁止情報を含む画像に含まれる識別情報とを比較する比較ステップと、前記比較ステップによる比較の結果、識別情報が一致した場合に、前記複写禁止情報を含む画像に基づく印刷を行う印刷ステップと、前記比較ステップによる比較の結果、識別情報が一致しなかった場合に、前記複写禁止情報を含む画像に基づく印刷を禁止する禁止ステップとを備える画像形成装置の制御方法をコンピュータに実行させることを特徴とする。
【００１１】
請求項８記載のコンピュータで読み取り可能な記憶媒体は、請求項７記載の制御プログラムを格納する。
【発明の効果】
【００１２】
本発明の画像形成装置は、画像を読み取る画像読み取り手段と、画像読み取り手段により読み取られた画像が複写の禁止の解除を示す複写禁止解除情報を含むか否かを判断する第１の判断手段とを備える。また、画像読み取り手段により読み取られた画像が写禁止解除情報を含むと判断された場合、複写禁止解除情報を含む画像に含まれる識別情報を記憶する記憶手段を備える。また、画像読み取り手段により読み取られた画像が複写の禁止を示す複写禁止情報を含むか否かを判断する第２の判断手段を備える。また、画像読み取り手段により読み取られた画像が複写禁止情報を含むと判断された場合、記憶手段に記憶された識別情報と複写禁止情報を含む画像に含まれる識別情報とを比較する比較手段を備える。また、比較手段による比較の結果、識別情報が一致した場合に、複写禁止情報を含む画像に基づく印刷を行う印刷手段を備える。また、比較手段による比較の結果、識別情報が一致しなかった場合に、複写禁止情報を含む画像に基づく印刷を禁止する禁止手段を備える。
【００１３】
この構成により、複写が禁止されている画像に埋め込まれているパスワードを特定のユーザーが手入力する以外で、特定のユーザーに対して複写が禁止されている画像の複写を許可することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の実施の形態の画像形成装置が含まれるネットワークシステムの概念図である。
【００１６】
本ネットワークシステムは、クライアントＰＣ１０１及び１０２、プリントサーバ１０３、画像形成装置１０４及び１０５がＬＡＮ１０６によって相互に接続されており、ＬＡＮ１０６を介して通信する機能を有する。
【００１７】
ユーザーがクライアントＰＣ１０１或いは１０２を操作することにより、クライアントＰＣ１０１或いは１０２は印刷データを生成し、印刷データをプリントサーバ１０３に送付する。
【００１８】
プリントサーバ１０３は、受信した印刷データを画像形成装置１０４或いは１０５に再送する。
【００１９】
画像形成装置１０４或いは１０５は、受信した印刷データを解釈して印刷データに変換し、印刷データに基づく画像を紙に印字することで印刷物を生成する。
【００２０】
尚、上記は構成の一例であり、プリントサーバ１０３が無い構成も当然考え得る。その場合、クライアントＰＣ１０１或いは１０２が、直接画像形成装置１０４或いは１０５に印刷データを送付する。
【００２１】
コピー禁止情報（複写禁止情報）またはコピー禁止解除情報（複写禁止解除情報）の埋め込み指示とコピー禁止動作について説明する。
【００２２】
まず、本システムの全体動作について簡単に説明する。
【００２３】
図１に示した構成において、ユーザーがクライアントＰＣ１０１或いは１０２を操作する際に、印刷出力される印刷物にコピー禁止情報を埋め込む旨を指示する。その結果、画像形成装置１０４或いは１０５が印刷出力する印刷物に、背景画像としてコピー禁止情報を含んだ画像が埋め込まれる。
【００２４】
この背景画像の作成方法としては、例えばＬＶＢＣ（Ｌｏｗ  ＶｉｓｉｂｉｌｉｔｙＢａｒｃｏｄｅ）を用いる方法がある。
【００２５】
そのＬＶＢＣによる背景画像を含んだ印刷物の例を図２に示す。図２に関する詳細な説明は後ほど行う。
【００２６】
また、ユーザーの操作から始まって印刷物が生成されるまでの具体的な動作については、図１２及び図１４を用いて後ほど説明する。
【００２７】
図２に示したように、コピー禁止情報を含んだ原稿を、ユーザーが画像形成装置１０４或いは１０５を用いてコピーしようとすると、画像形成装置１０４或いは１０５は原稿にコピー禁止情報が含まれていることを検知し、コピー動作を中止する。これによって重要な文書がコピーされることを防止する。
【００２８】
次に本発明の情報埋め込み技術の好適な例として、ＬＶＢＣを説明する。
【００２９】
ここでいう情報埋め込み手段というのは印刷装置において、用紙やＯＨＰシート等の画像形成媒体（以下シートとする）に本来印刷する画像の他に、システムとして所望の情報を付加して印字する手段のことをいう。
【００３０】
一般的な情報埋め込み手段の要件として、下記が挙げられる。
【００３１】
シートに対して、必要な情報量の情報の埋め込みを実現できること。
【００３２】
シートに色材（トナーやインク等）を使って埋め込まれた情報が後にデジタル情報として確実に抽出可能であること。
【００３３】
原稿の画像をシートに複写する際に、画像の回転、拡大、縮小、部分的削除、複写による信号の鈍り、汚れ等の情報抽出を妨げる要因に対するある程度の耐性があること。
【００３４】
複写禁止原稿の複写を防止するために、埋め込まれた情報を複写時に抽出可能なリアルタイム性、或いはそれに準ずる高速性があること。
【００３５】
本実施の形態におけるＬＶＢＣは上記の要件を満たすものである。
【００３６】
図２は、ＬＶＢＣにより情報が埋め込まれた原稿の一例を示すイメージ図である。
【００３７】
符号３７０１はシート全体を示し、符号３７０２はシート全体３７０１の一部の拡大図を示す。拡大図  ３７０２によれば、原稿に本来描画されるべき画像の他に、一見ランダムに埋め込まれた多数のドット（例えばドット３７０３）が見える。このドットに情報を埋め込む。
【００３８】
次に、ＬＶＢＣによる情報の埋め込み方法について説明する。
【００３９】
ＬＶＢＣではシートに対して印刷される画像のほかに、付加情報を埋め込むためにグリッド（格子）と呼ばれるドットパターンを印刷する。図２において、ドット３７０３はグリッドを構成する各ドットを示している。グリッドそのものは縦横等間隔に離れたドットの集合体である。グリッドを構成する各ドット間の最短距離を仮想的な線（ガイドライン）で結ぶと、一定の間隔で縦横に引かれた仮想的な格子模様が出現する。
【００４０】
埋め込まれるべき付加情報は一定サイズ以内のバイナリ（２値）データとして入力される。付加情報は、グリッドを構成するドットに対して上下左右８方向に変位（中心地からずれること）することによって埋め込まれる。
【００４１】
図３は、付加情報として、０１０１１１１１００１１ｂというバイナリデータを埋め込む例を示す図である。
【００４２】
図３において、縦横の線３９０１はグリッドの位置を示す仮想的なガイドラインを示す。このようにグリッドの最短距離を線で結ぶと格子模様が出現する。符号３９０２は中心地を示し、ここにはドットを置かない。実際には、例えば、符号３９０３のように中心地３９０２から離れた位置にドットを変位させて配置する。
【００４３】
０１０１１１１１００１１ｂは３ビットずつ分解され、０１０，１１１，１１０，０１１に分けられる。更に各３ビットに対してデシマル変換を行い、２，７，６，３に変換される。
【００４４】
図３に示されるように、グリッドを構成する各ドットは数値に対して上下左右の８方向にいずれかに変位させることによって情報を表すことが可能である。この場合、２，７，６，３はそれぞれ右上、右下、下、左に変位することによって情報を埋め込むことが可能である。
【００４５】
このような処理の繰り返しによって、ＬＶＢＣでは２０００バイト程度の付加情報をシートに埋め込むことが可能である。更に付加情報を表現するドットをシートに対して何度も埋め込むことによって冗長性が増し、シートに本来印刷されるべき画像との誤認識やシートに対する汚れ、しわ、部分的破壊に対して信頼性を向上することができる。
【００４６】
次に、コピー禁止情報の埋め込み指示とコピー禁止動作について、これら一連の動作がどのようになされるのか、より具体的に説明する。
【００４７】
図４は、クライアントＰＣ１０１或いは１０２におけるプリンタドライバの設定画面の１例を示す図である。
【００４８】
図４において、ユーザーは、印刷セキュリティ設定ダイアログ２０１上を操作することにより、印刷物に埋め込みたい情報を指定することができる。
【００４９】
コピー条件設定領域２１０において、本実施の形態ではユーザーはラジオボタンを操作することにより、
コピーを許可する（ボタン２１１）、
常にコピーを禁止する（ボタン２１２）、
コピーの禁止を解除する原稿を一緒に出力する（ボタン２１３）
のうちのひとつを選択する。
【００５０】
ボタン２１１〜２１３のいずれが選択されたかを示すジョブ制限情報は、ユーザーがＯＫボタン２０２を押すことによって、後ほど図１２で説明するジョブ制限情報保持部に格納される。
【００５１】
画像形成装置１０４或いは１０５が原稿にコピー禁止情報が含まれていることを検知した場合の画面例について説明する。
【００５２】
この画面は、後ほど説明する図８における操作部に表示される。
【００５３】
図５は、画像形成装置が原稿にコピー禁止情報が含まれていることを検知して、コピー動作を中止した際の画面表示例を示す図である。
【００５４】
このときの原稿は、ユーザーが図４で説明した３つのコピー条件設定のうち「常にコピーを禁止する」の設定を選び、コピー禁止情報が埋め込まれた原稿である。
【００５５】
図５において、操作画面３０１には、コピー動作を中止する旨がメッセージダイアログ３０２によって表示されている。
【００５６】
図６は、図１の画像形成装置におけるスキャナ部の外観斜視図である。
【００５７】
原稿はスキャナ部４０１の原稿フィーダ４０２のトレイ４０３にセットされる。ユーザーが操作部から読み取り開始を指示すると、コントローラからスキャナ部４０１に読み取り指示が与えられる。
【００５８】
スキャナ部４０１は、この指示を受けると原稿フィーダ４０２のトレイ４０３から原稿を１枚ずつフィードして、原稿の画像の読み取り動作を行う。原稿フィーダ４０２内部にはスタンプ（スタンプ押下手段）４０４が存在し、画像の読み取りが終わった原稿に対して、読み取り済みを示すスタンプ押下を行う（以降、済スタンプと表記）。
【００５９】
図７は、図６におけるスタンプの動作を説明する図である。
【００６０】
スタンプ４０４は、電磁力によって駆動する機構により、画像の読み取りが終わった原稿に対して済みスタンプを押す。この電磁力のオン／オフの指示はコントローラ５００から行われる。
【００６１】
尚、原稿の画像の読み取り方式としては、原稿フィーダ４０２による自動送り方式ではなく、原稿を不図示のガラス面上に載置する方式もある。そのときには、スタンプ４０４による済みスタンプを原稿に押せないといった制限が生じる。
【００６２】
図８は、図７におけるコントローラを中心とした図１の画像形成装置の詳細ブロック図である。
【００６３】
コントローラ５００は、スキャナ部４０１、操作部４１０、プリンタ部４１１と電気的に接続されており、一方では、ＬＡＮ１０６やＷＡＮ４１２を介してプリントサーバ１０３や外部の装置等と接続されている。これにより印刷データやデバイス情報の入出力が可能となっている。
【００６４】
以下、コントローラ５００の構成を説明する。
【００６５】
ＣＰＵ５０１は、ＲＯＭ５０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御するとともに、コントローラ５００内部で行われる各種処理についても統括的に制御する。
【００６６】
ＲＡＭ５０２は、ＣＰＵ５０１が動作するためのシステムワークメモリであり、かつ印刷データを一時記憶するためのメモリでもある。このＲＡＭ５０２は、記憶した内容を電源オフ後も保持しておくＳＲＡＭ及び電源オフ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。
【００６７】
ＲＯＭ５０３には装置のブートプログラム等が格納されている。ＨＤＤ５０４は、ハードディスクドライブであり、システムソフトウェアや印刷データを格納することが可能となっている。
【００６８】
操作部Ｉ／Ｆ５０５は、システムバス５１０と操作部４１０とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ５０５は、操作部４１０に表示するための印刷データをシステムバス５１０から受け取り、操作部４１０に出力するとともに、操作部４１０から入力された情報をシステムバス５１０へ出力する。
【００６９】
ネットワークＩ／Ｆ５０６は、ＬＡＮ１０６及びシステムバス５１０に接続し、情報の入出力を行う。モデム５０７は、ＷＡＮ４１２及びシステムバス５１０に接続しており、情報の入出力を行う。
【００７０】
２値画像回転部５０８は送信前の印刷データの方向を変換する。２値画像圧縮・伸張部５０９は、送信前の印刷データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。尚、圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨ等の方式が用いられる。画像バス５３０は、印刷データをやり取りするための伝送路であり、ＰＣＩバスまたはＩＥＥＥ１３９４で構成されている。
【００７１】
スキャナ画像処理部５１２は、スキャナ部４０１からスキャナＩ／Ｆ５１１を介して受け取った印刷データに対して、補正、加工、及び編集を行う。尚、スキャナ画像処理部５１２は、受け取った印刷データがカラー印刷データか白黒印刷データか、文字か写真か等を判定する。そして、その判定結果を印刷データに付随させる。こうして付随される情報を属性データと称する。このスキャナ画像処理部５１２で行われる処理の詳細については後述する。
【００７２】
圧縮部５１３は、印刷データを受け取り、この印刷データを３２画素ｘ３２画素のブロック単位に分割する。尚、この３２×３２画素の印刷データをタイルデータと称する。
【００７３】
図９は、タイルデータを概念的に表した図である。
【００７４】
このタイルデータに対応する領域をタイル画像と称する。尚、タイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。更に、圧縮部５１３は、複数のタイルデータからなる印刷データを圧縮する。
【００７５】
伸張部５１６は、複数のタイルデータからなる印刷データを伸張した後にラスタ展開してプリンタ画像処理部５１５に送る。
【００７６】
プリンタ画像処理部５１５は、伸張部５１６から送られた印刷データを受け取り、この印刷データに付随させられている属性データを参照しながら印刷データに画像処理を施す。画像処理後の印刷データは、プリンタＩ／Ｆ５１４を介してプリンタ部４１１に出力される。このプリンタ画像処理部５１５で行われる処理の詳細については後述する。
【００７７】
画像変換部５１７は、印刷データに対して所定の変換処理を施す。この処理部は以下に示すような処理部により構成される。
【００７８】
伸張部５１８は受け取った印刷データを伸張する。圧縮部５１９は受け取った印刷データを圧縮する。回転部５２０は受け取った印刷データを回転する。変倍部５２１は、受け取った印刷データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。
【００７９】
色空間変換部５２２は受け取った印刷データの色空間を変換する。この色空間変換部５２２は、マトリクスまたはテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行うことができる。
【００８０】
２値多値変換部５２３は、受け取った２階調の印刷データを２５６階調の印刷データに変換する。逆に、多値２値変換部５２４は、受け取った２５６階調の印刷データを誤差拡散処理等の手法により２階調の印刷データに変換する。
【００８１】
合成部５２７は、受け取った２つの印刷データを合成し１枚の印刷データを生成する。尚、２つの印刷データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。
【００８２】
また、暗い方を合成後の画素とする方法の利用も可能である。更に、合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算等で合成後の輝度値を決定する方法等も適用可能である。これらの合成方法はいずれも周知の手法である。
【００８３】
間引き部５２６は、受け取った印刷データの画素を間引くことで解像度変換を行い、１／２，１／４，１／８等の印刷データを生成する。移動部５２５は、受け取った印刷データに余白部分を付けたり、余白部分を削除する。
【００８４】
ＲＩＰ５２８は、プリントサーバ１０３等から送信されたＰＤＬコードデータを元に生成された中間データを受け取り、ビットマップデータ（多値）を生成する。
【００８５】
次に、スキャナ画像処理部５１２を詳細に説明する。
【００８６】
図１０は、図８におけるスキャナ画像処理部のブロック図である。
【００８７】
以下、その構成を動作と併せて説明する。
【００８８】
図１０において、スキャナ画像処理部５１２は、ＲＧＢ各８ビットの輝度信号からなる印刷データを受け取る。この輝度信号は、マスキング処理部６０１によりＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換される。
【００８９】
フィルタ処理部６０２は、受け取った印刷データの空間周波数を任意に補正する。この処理部は、受け取った印刷データに対して、例えば、７×７のマトリクスを用いた演算処理を行う。
【００９０】
ところで、複写機や複合機では、ユーザーは、操作部４１０を操作することにより、コピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。
【００９１】
ここで、ユーザーにより文字モードが選択された場合には、フィルタ処理部６０２は、文字用のフィルタを印刷データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを印刷データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（属性データの一部）に応じて画素毎に適応的にフィルタを切り替える。
【００９２】
つまり、画素毎に写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。尚、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【００９３】
ヒストグラム生成部６０３は、受け取った印刷データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。
【００９４】
そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。入力側ガンマ補正部６０４は、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００９５】
カラーモノクロ判定部６０５は、受け取った印刷データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として印刷データに付随させる。
【００９６】
文字写真判定部６０６は、印刷データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。
【００９７】
尚、どれにもあてはまらない画素は、白領域を構成している画素である。そして、その判定結果を文字写真判定信号（属性データの一部）として印刷データに付随させる。
【００９８】
復号部６０７は、マスキング処理部６０１から出力された印刷データ内に符合印刷データが存在する場合には、その存在を検知する。そして、検知された符合印刷データを復号化して情報を取り出す。
【００９９】
次に、プリンタ画像処理部５１５を詳細に説明する。
【０１００】
図１１は、図８におけるプリンタ画像処理部のブロック図である。
【０１０１】
以下、その構成を動作と併せて説明する。
【０１０２】
図１１において、下地飛ばし処理部７０１は、スキャナ画像処理部５１２で生成されたヒストグラムを用いて印刷データの下地色を飛ばす（除去する）。モノクロ生成部７０２はカラーデータをモノクロデータに変換する。
【０１０３】
Ｌｏｇ変換部７０３は輝度濃度変換を行う。このＬｏｇ変換部７０３は、例えば、ＲＧＢ入力された印刷データを、ＣＭＹの印刷データに変換する。出力色補正部７０４は出力色補正を行う。例えば、ＣＭＹ入力された印刷データを、テーブルやマトリックスを用いてＣＭＹＫの印刷データに変換する。
【０１０４】
出力側ガンマ補正部７０５は、この出力側ガンマ補正部７０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。
【０１０５】
中間調補正部７０６は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受け取った高階調の印刷データに対し２値化や３２値化等を行う。符合画像合成部７０７は、後述するメタ情報画像生成部により生成された背景印刷データと、（原稿）印刷データとを合成する。
【０１０６】
尚、スキャナ画像処理部５１２やプリンタ画像処理部５１５における各処理部では、受け取った印刷データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、以下では「処理部をスルーさせる」と表現することにする。
【０１０７】
次に、コピー禁止情報とコピー禁止解除情報をそれぞれ含む印刷物の生成動作について説明する。
【０１０８】
図１２を用いて、図１に示した構成において、コピー禁止情報とコピー禁止解除情報をそれぞれ含む印刷物が生成される様子をより詳細に説明する。以下の説明では、ユーザーが印刷セキュリティ設定ダイアログ２０１にて「コピーの禁止を解除する原稿を一緒に出力する」を選択したものとする。
【０１０９】
図１２は、図１のクライアントＰＣ及び画像形成装置における機能構成を示す機能構成図である。具体的には、印刷物の背景画像をクライアントＰＣ側で生成する実装方法を採った場合の印刷物の生成を示すデータフローダイアグラムである。それぞれのブロックはクライアントＰＣ或いは画像形成装置における物理的な構成要素と、必ずしも一対一に対応するものではない。
【０１１０】
以下の説明において、判断と実行はクライアントＰＣ１０１のＣＰＵが行う。クライアントＰＣ１０１において、ユーザーが印刷指示を行うことにより、印刷データ生成部８０１が起動される。この印刷データ生成部８０１は、プリンタドライバ及びＯＳが協調して動作する印刷サブシステムによって実現される。
【０１１１】
印刷データ生成部８０１は、印刷の対象となる文書データを、画像形成装置１０４への描画命令の集まりに変換する。より具体的には、例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データを生成することによって実現される。
【０１１２】
印刷データ生成部８０１は、生成した印刷データを画像合成部８０２に送る。それと同時に印刷データ生成部８０１は、生成した印刷データ毎にユニークな識別情報（原稿ＩＤ）を生成し、ジョブ制限情報保持部８０４に原稿ＩＤを送る。
【０１１３】
ジョブ制限情報保持部８０４には、ユーザーが図４の印刷セキュリティ設定ダイアログで設定されたジョブ制限情報と、原稿ＩＤが保持されている。このジョブ制限情報と原稿ＩＤを、メタ情報画像生成部８０５に送る。ジョブ制限情報保持部８０４に保持されている原稿ＩＤはジョブが終了するまで保持されつづけられる。
【０１１４】
メタ情報画像生成部８０５では、ジョブ制限情報保持部８０４から受け取ったジョブ制限情報と原稿ＩＤを元に、コピー禁止情報を含む背景印刷データを生成する。このコピー禁止情報はコピーを禁止する旨とコピーが禁止される原稿の原稿ＩＤとを示すものである。この背景印刷データの作成方法としては、例えば、前述のＬＶＢＣを用いる方法がある。メタ情報画像生成部８０５は、生成した背景印刷データを画像合成部８０２に送る。
【０１１５】
画像合成部８０２は、印刷データ生成部８０１から受け取った印刷データ及びメタ情報画像生成部８０５から受け取った背景印刷データを合成して、印刷物のそれぞれのページに背景画像が入るように印刷データを作成する。
【０１１６】
より具体的には、例えば、背景印刷データをオーバレイフォーム情報として印刷データに埋め込む等の方法がある。画像合成部８０２は、作成した印刷データをデータ送信部８０３に送る。
【０１１７】
次に、ジョブ制限情報保持部８０４内に保持されている１または複数の原稿ＩＤを元に、コピーの禁止を解除する原稿の印刷データが生成される。なお、ユーザーが印刷セキュリティ設定ダイアログ２０１にて「コピーを禁止する」を選択した場合には、コピーの禁止を解除する原稿の印刷データは生成されない。メタ情報画像生成部８０５は、コピー禁止解除情報を含む背景印刷データと原稿がコピーの禁止を解除するためのものであることを示す文面が記載された印刷データとから、コピーの禁止を解除する原稿の印刷データを生成する。コピー禁止解除情報はコピーの禁止を解除する旨とコピーの禁止が解除される原稿の原稿ＩＤとを示すものである。メタ情報画像生成部８０５は、生成した印刷データをデータ送信部８０３に送る。
【０１１８】
データ送信部８０３は、ネットワークインタフェースを制御して、印刷データをプリントサーバ１０３或いは画像形成装置１０４（画像形成装置１０４、１０５を１０４で代表する）に送る。
【０１１９】
図１２では、データの論理的な流れを書いているので、途中プリントサーバ１０３を介する場合であっても、図１２では記載を省略してある。
【０１２０】
画像形成装置側の動きについて説明する。
【０１２１】
データ受信部８１１は、ネットワークＩ／Ｆ５０６を制御することにより、ＬＡＮ１０６からのデータを待ち受けている。データ受信部８１１は、ＬＡＮ１０６上の他のノードからデータが送付されたことを検知して、そのデータの種別によって適切なサブシステムに受信したデータを受け渡す。
【０１２２】
データ種別の識別は、例えば、通信方式がＴＣＰ／ＩＰである場合には、ポート番号によって識別することが一般的である。本実施の形態においては、受信したデータは画像形成装置１０４への描画命令を含む印刷データである。
【０１２３】
データ受信部８１１は、受信したデータが印刷データであることを識別した上で、データ解析部８１２にその印刷データを受け渡すものとする。
【０１２４】
データ解析部８１２は、データ受信部８１１から受け取った印刷データの中から描画命令（ＰＤＬ）を取り出し、それを解釈して画像形成装置１０４が内部的に使用する中間的なデータ（以下、中間データ）を生成する。データ解析部８１２は、生成した中間データを、順次、画像生成部８１３に送る。
【０１２５】
画像生成部８１３は、ＲＩＰ５２８を制御して、データ解析部８１２から受け取った中間データをビットマップ印刷データに変換する。画像生成部８１３は、そのビットマップ印刷データを、圧縮部５２９を用いて圧縮した後、順次、印字部８１４に送る。
【０１２６】
印字部８１４は、伸張部５１６、プリンタ画像処理部５１５、プリンタＩ／Ｆ５１４及びプリンタ部４１１を制御して、画像生成部８１３から受け取ったビットマップ印刷データに基づく画像をシートに印刷する。
【０１２７】
図１３は、コピーが禁止された原稿（コピー禁止原稿）とコピーの禁止を解除する原稿（コピー禁止解除原稿）を示す図である。
【０１２８】
次に、図１４のフローチャートを用いて、クライアントＰＣ１０１が印刷データを出力する手順を示す。
【０１２９】
図１４は、図１におけるクライアントＰＣによって実行される印刷データ出力処理の手順を示すフローチャートである。
【０１３０】
図１４において、まず、クライアントＰＣ１０１は、ユーザーが印刷指示を行うことにより、印刷データ出力処理を開始する。
【０１３１】
ステップＳ１０１において、印刷データ生成部８０１は原稿毎に印刷データを生成する。
【０１３２】
ステップＳ１０２において、クライアントＰＣ１０１は、図４の印刷セキュリティ設定ダイアログで、「コピーを許可する」モードが選択されたか否かをジョブ制限情報保持部８０４のジョブ制限情報を基に判断する。
【０１３３】
「コピーを許可する」モードが選択された場合には、ステップＳ１０６に進み、ステップＳ１０１で生成された印刷データをデータ送信部８０３がそのまま画像形成装置１０４へ送信する。
【０１３４】
それ以外のモード（「コピーを禁止する」モード、「コピーの禁止を解除する原稿を一緒に出力する」モード）が選択されている場合にはステップＳ１０３に進む。
【０１３５】
ステップＳ１０３において、印刷データ生成部８０１は、原稿毎にユニークな原稿ＩＤを生成し、ジョブ制限情報保持部８０４にて記憶する。
【０１３６】
ステップＳ１０４において、メタ情報画像生成部８０５は、ステップＳ１０３で記憶した原稿ＩＤとコピー禁止情報を元に背景印刷データを生成する。
【０１３７】
ステップＳ１０５において、画像合成部８０２は、ステップＳ１０１で生成された印刷データとステップＳ１０４で生成された背景印刷データを合成する。
【０１３８】
ステップＳ１０６において、データ送信部８０３は、画像合成部８０２で合成された印刷データを画像形成装置１０４に送信する。
【０１３９】
ステップＳ１０７において、クライアントＰＣ１０１は、次に生成すべき原稿が存在するか否かを確認し、存在するようであれば、ステップＳ１０１に戻り、ステップＳ１０１〜ステップＳ１０６の処理を繰り返す。次に生成すべき原稿が存在しない場合にはステップＳ１０８に進む。
【０１４０】
ステップＳ１０８において、クライアントＰＣ１０１は、図４の印刷セキュリティ設定ダイアログで「コピーの禁止を解除する原稿を一緒に出力する」モードが選択されたか否かをジョブ制限情報保持部８０４のジョブ制限情報を基に判断する。「コピーの禁止を解除する原稿を一緒に出力する」モードが選択されている場合にはステップＳ１０９に進む。「コピーを禁止する」モードが選択されている場合には、本処理を終了する。
【０１４１】
ステップＳ１０９において、メタ情報画像生成部８０５は、ジョブ制限情報保持部８０４から１または複数の原稿ＩＤを取得し、コピーの禁止を解除する原稿（図１３参照）の印刷データを生成する。
【０１４２】
ステップＳ１１０において、データ送信部８０３は、ステップＳ１０９で生成された印刷データを画像形成装置１０４に送信し、本処理を終了する。
【０１４３】
次に、図１３を用いて、図１２、図１４で生成した、コピー禁止原稿と、コピー禁止解除原稿について説明する。
【０１４４】
図４の「コピーの禁止を解除する原稿を一緒に出力する」モードを選択した場合には、図１３のように、コピー禁止原稿Ａ、Ｂ、Ｃと、コピー禁止解除原稿Ｄが画像形成装置１０４から出力される。
【０１４５】
コピー禁止原稿Ａ、Ｂ、Ｃには、ユーザーが出力したい画像と一緒に、コピー禁止原稿であることを示す情報と、ユニークな原稿ＩＤとが背景画像として印刷されている。この背景画像の作成方法はＬＶＢＣという技術が用いられていることは、前述した通りである。
【０１４６】
このコピー禁止原稿単体で画像形成装置１０４等でコピーしようとした場合には、図５に示した通り、コピー禁止原稿であることをユーザーに警告し、コピーを中断する。
【０１４７】
一方、コピー禁止解除原稿Ｄの背景画像には、コピー禁止解除原稿であることを示す情報と、コピー禁止解除対象である原稿のＩＤ（ここではＡ、Ｂ、Ｃがコピー禁止解除対象の原稿ＩＤである）がコピー禁止解除情報として埋め込まれている。
【０１４８】
また、コピー禁止解除原稿には、「原稿本文をコピーする時にはこの紙を先頭にして、一緒に読み込でください。」という警告文を印刷する。このことでユーザーへ、この原稿がコピー禁止解除原稿であり、コピー禁止原稿の前に、画像形成装置に読み込ませる必要があることを通知する。
【０１４９】
次、画像形成装置１０４におけるコピー禁止動作とコピー禁止解除動作について図１５、図１６を用いて説明する。
【０１５０】
図１５は、画像形成装置におけるコピー禁止動作とコピー禁止解除動作を説明する機能構成図である。
【０１５１】
ユーザーがコピー禁止情報を含む原稿をスキャナ部４０１に載せて、操作部４１０を操作してコピー開始を指示すると、画像読み取り部９０１が起動される。
【０１５２】
画像読み取り部９０１は、スキャナ部４０１、スキャナＩ／Ｆ５１１、スキャナ画像処理部５１２及び圧縮部５１３を制御して原稿の画像を読み取って、その印刷データを画像処理部９０２に送るともに、画像解析部９０４にも送る。
【０１５３】
画像解析部９０４は、復号部６０７を制御して、画像読み取り部９０１から受け取った印刷データが示す画像に含まれるコピー禁止情報と原稿ＩＤを取り出す。画像解析部９０４は、取り出したコピー禁止情報と原稿ＩＤをジョブ制御判断部９０６に送る。
【０１５４】
もしくは、画像読み取り部９０１から受け取った印刷データの画像にコピー禁止解除情報が含まれている場合には、画像解析部９０４はコピー禁止解除対象の原稿を識別するための原稿ＩＤを取り出す。そして、その原稿ＩＤをコピー禁止解除原稿情報保持部９０５に保存する。
【０１５５】
ジョブ制御判断部９０６は、画像解析部９０４から受け取ったコピー禁止情報と、原稿ＩＤと、コピー禁止解除原稿情報保持部９０５が保持している原稿ＩＤとに基づいて、コピー動作を中止すべきかどうかを判断する。
【０１５６】
ジョブ制御判断部９０６がコピー動作を中止すべきであると判断した場合には、ジョブ制御判断部９０６は、動作を中止する命令を印字部９０３に送る。それとともに操作部Ｉ／Ｆ５０５を制御して、図５で説明したメッセージを操作部４１０に表示する。
【０１５７】
印字部９０３は、画像処理部９０２から受け取った印刷データを紙に印刷することにより印刷物を生成するが、ジョブ制御判断部９０６から動作中止する命令を受け取った場合には、ジョブの途中であっても印刷動作を中止する。
【０１５８】
次に、図１６のフローチャートを用いて、画像形成装置１０４におけるコピー禁止動作と、コピー禁止解除動作の手順を示す。
【０１５９】
図１６は、図８の画像形成装置におけるコピー禁止処理及びコピー禁止解除処理の手順を示すフローチャートである。
【０１６０】
図１６において、画像形成装置１０４は、スキャナ部４０１のトレイ４０３上の原稿をコピーする動作を開始する。
【０１６１】
ステップＳ２０１において、画像読み取り部９０１は、スキャナ部４０１のトレイ４０３から原稿フィーダ４０２によってフィードされた原稿の画像をまたはスキャナ部４０１のガラス面に直接置かれた原稿の画像を読み取る。
【０１６２】
ステップＳ２０２において、画像解析部９０４は、画像読み取り部９０１で読み取った画像の印刷データを解析する。
【０１６３】
ステップＳ２０３において、画像解析部９０４は、読み込んだ原稿がコピー禁止解除原稿（図１３参照）であるか、つまり、読み取った画像にコピー禁止解除情報が含まれているかを判別する。コピー禁止解除原稿である場合には、ステップＳ２０４に進む。それ以外の原稿であればステップＳ２１２へ進む。
【０１６４】
ステップＳ２０４において、画像解析部９０４は更に、読み取った画像に済スタンプがあるか判別する。済スタンプは図６、で図示したように、過去、読み込んだ原稿であるかを判別するために、原稿フィーダ４０２のスタンプ４０４によって、押下されたスタンプである。これは、コピー禁止解除原稿が複数回にわたって利用されるのを防ぐためである。
【０１６５】
コピー禁止解除原稿に済スタンプが押下されている場合にはステップＳ２０９に進み、コピー禁止解除原稿が使用済みであることをユーザーに警告し、本処理を終了する。済スタンプが押下されていないコピー禁止解除原稿であれば、ステップＳ２０５に進む。
【０１６６】
ステップＳ２０５において、画像読み取り部９０１は、原稿が原稿フィーダ４０２によってフィードされたものか（原稿フィーダ４０２からの読み込み）、或いはスキャナ部４０１のガラス面に直接置かれたものか（圧板読み込み）を判別する。
【０１６７】
原稿フィーダ４０２からの読み込みの場合には、ステップＳ２０６に進む。原稿フィーダ４０２からの読み込みではなく、圧板読み込みの場合には、コピー禁止解除原稿に対してスタンプ４０４が動作できないため、ステップＳ２０９に進み、ユーザーに警告を出して、本処理を終了する。
【０１６８】
ステップＳ２０６において、画像解析部９０４は、画像読み取り部９０１で読み取った画像からコピー禁止解除対象の原稿ＩＤを取り出し、コピー禁止解除原稿情報保持部９０５に保持する。
【０１６９】
ステップＳ２０７において、画像読み取り部９０１は、スタンプ４０４を使って、コピー禁止解除原稿に対してスタンプを押す。
【０１７０】
ステップＳ２０８において、画像読み取り部９０１は、次の原稿がスキャナ部４０１のトレイ４０３上にまたはスキャナ部４０１のガラス面上に存在するか否を確認する。存在するようであれば、ステップＳ２１０へ進む。
【０１７１】
ステップＳ２１０において、画像読み取り部９０１は次の原稿の画像を読み取る。
【０１７２】
ステップＳ２１１において、画像解析部９０４は画像読み取り部９０１にて読み取った画像の印刷データを解析する。
【０１７３】
ステップＳ２１２において、画像解析部９０４は、解析した結果に基づいて、今回読み込んだ原稿がコピー禁止原稿であるか、つまり、読み取った画像にコピー禁止情報が含まれているかを判断する。コピー禁止原稿である場合にはステップＳ２１３へ進み、コピー禁止原稿でない場合にはステップＳ２１４に進む。
【０１７４】
ステップＳ２１３において、画像解析部９０４は、画像読み取り部９０１で読み取った画像から原稿ＩＤを取り出し、ジョブ制御判断部９０６は、その原稿ＩＤとコピー禁止解除原稿情報保持部９０５に保持された１または複数の原稿ＩＤとを比較する。そして、ジョブ制御判断部９０６は、取り出した原稿ＩＤがコピー禁止解除原稿情報保持部９０５に保持された１または複数の原稿ＩＤのいずれかに一致しているかを判断する。
【０１７５】
いずれかに一致している場合には、コピー禁止解除原稿によって、コピー禁止が解除されているので、ステップＳ２１４に進む。
【０１７６】
ステップＳ２１４では、印字部９０３が、画像処理部９０２から受け取った印刷データに基づいて画像を紙に印刷する。
【０１７７】
いずれにも不一致の場合には、コピー禁止であるため、ステップＳ２１５に進む。ステップＳ２１５においては、コピーできなかったことを表示し（図５）、本処理を終了する。
【０１７８】
以上で、コピー禁止解除原稿によって、コピー禁止原稿のコピー禁止が解除され、コピー可能になる動作について説明した。
【０１７９】
次に、画像形成装置におけるコピー禁止解除原稿の生成方法について図１７、図１８を用いて説明する。
【０１８０】
図１７は、画像形成装置におけるコピー禁止解除情報を含む印刷物の生成を説明するブロック図である。
【０１８１】
図１４、図１５の説明では、画像形成装置１０４がコピー禁止解除情報を含む印刷物を生成するにあたって、ユーザーがクライアントＰＣ１０１において印刷指示を行うことを前提にした。しかし、コピー禁止解除原稿を印刷出力するのはクライアントＰＣ１０１からの印刷指示に限るものではなく、クライアントＰＣ１０１での印刷指示なしにコピー禁止解除原稿を印刷出力するように画像形成装置１０４を構成することが可能である。
【０１８２】
この時の、画像形成装置１０４の動作について、図１７のブロック図を用いて説明する。
【０１８３】
このときに使用するコピー禁止原稿は図１２、図１４に示したように予めクライアントＰＣ１０１から図４の「コピーを禁止する」モードによって生成された原稿である。
【０１８４】
ユーザーは予め、画像形成装置１０４に対して、コピー禁止解除原稿生成モードを設定しておく。ただし、このコピー禁止解除原稿生成モードは任意のユーザーによって使用可能ではなく、或る限られたユーザー、例えば特定の暗証番号を知っているユーザーによってのみ使用可能とする。
【０１８５】
ユーザーがコピー禁止情報を含む原稿をスキャナ部４０１に載せて、操作部４１０を操作してコピー開始を指示すると、画像読み取り部１００１が起動される。
【０１８６】
画像読み取り部１００１は、スキャナ部４０１、スキャナＩ／Ｆ５１１、スキャナ画像処理部５１２及び圧縮部５１３を制御して原稿の画像を読み取って、その印刷データを画像処理部１００２に送るともに、画像解析部１００４にも送る。
【０１８７】
画像解析部１００４は、復号部６０７を制御して、画像読み取り部１００１から受け取った印刷データが示す画像に含まれるコピー禁止情報と原稿ＩＤを取り出す。画像解析部１００４は、取り出したコピー禁止情報と原稿ＩＤを原稿ＩＤ保持部１００５に送る。
【０１８８】
全てのコピー禁止原稿を読み終えた後、メタ情報画像生成部１００６は、原稿ＩＤ保持部１００５に保持された１または複数の原稿ＩＤを基に、コピー禁止解除原稿の印刷データを生成する。
【０１８９】
メタ情報画像生成部１００６で生成された印刷データは印字部１００３によって出力される。
【０１９０】
次に、図１８のフローチャートを用いて、画像形成装置１０４がコピー禁止解除原稿を生成する手順を示す。
【０１９１】
図１８は、図８の画像形成装置におけるコピー禁止解除原稿の生成処理の手順を示すフローチャートである。
【０１９２】
図１８において、ユーザーは、コピー禁止解除原稿生成モードに画像形成装置１０４を設定した後に、コピー禁止原稿をスキャナ部４０１に載せて、操作部４１０を操作してコピー開始を指示する。
【０１９３】
ステップＳ３０１において、画像形成装置１０４は、原稿ＩＤ保持部１００５に過去のコピー禁止原稿の原稿ＩＤ群が残らないように、原稿ＩＤ保持部１００５の初期化を行う。
【０１９４】
ステップＳ３０２において、画像読み取り部１００１が原稿の画像を読み取る。ステップＳ３０３において、実際に原稿があったか否かを判断する。原稿が存在した場合にはステップＳ３０４へ進む。原稿が存在しなかった場合にはステップＳ３０６に進む。
【０１９５】
ステップＳ３０４において、画像解析部１００４は、画像読み取り部１００１によって読み取られた画像の印刷データを解析する。
【０１９６】
ステップＳ３０５において、画像解析部１００４は、画像読み取り部１００１によって読み取られた画像から取り出した原稿ＩＤを原稿ＩＤ保持部１００５に保存する。
【０１９７】
ステップＳ３０６において、全てのコピー禁止原稿が読み終えたので、原稿ＩＤ保持部１００５内に保持されているコピー禁止原稿の原稿ＩＤ群を元に、メタ情報画像生成部１００６がコピー禁止解除原稿の印刷データを生成する。
【０１９８】
ステップＳ３０７において、印字部１００３は、メタ情報画像生成部１００６にて生成されたコピー禁止解除原稿の印刷データに基づいて画像を紙に印刷する。
【０１９９】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０２００】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０１】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０２０２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０２０３】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０２０４】
【図１】本発明の実施の形態の画像形成装置が含まれるネットワークシステムの概念図である。
【図２】ＬＶＢＣが埋め込まれた原稿の一例を示すイメージ図である。
【図３】付加情報として、０１０１１１１１００１１ｂというバイナリデータを埋め込む例を示す図である。
【図４】クライアントＰＣ１０１或いは１０２におけるプリンタドライバの設定画面の１例を示す図である。
【図５】画像形成装置が原稿にコピー禁止情報が含まれていることを検知して、コピー動作を中止した際の画面表示例を示す図である。
【図６】画像形成装置におけるスキャナ部の外観斜視図である。
【図７】図６におけるスタンプの動作を説明する図である。
【図８】図７におけるコントローラを中心とした画像形成装置の詳細ブロック図である。
【図９】タイルデータを概念的に表した図である。
【図１０】図８におけるスキャナ画像処理部のブロック図である。
【図１１】図８におけるプリンタ画像処理部のブロック図である。
【図１２】図１のクライアントＰＣ及び画像形成装置におけるデータ処理の流れを示す論理構成図である。
【図１３】複数のコピー禁止原稿と１枚のコピー禁止解除原稿を示す図である。
【図１４】図１におけるクライアントＰＣによって実行される印刷データ出力処理の手順を示すフローチャートである。
【図１５】画像形成装置におけるコピー禁止動作とコピー禁止解除動作を説明するブロック図である。
【図１６】図８の画像形成装置におけるコピー禁止及びコピー禁止解除処理の手順を示すフローチャートである。
【図１７】画像形成装置におけるコピー禁止情報とコピー禁止解除情報を含む画像の生成を説明するブロック図である。
【図１８】図８の画像形成装置におけるコピー禁止解除原稿の生成処理の手順を示すフローチャートである。
【符号の説明】
【０２０５】
４０４  スタンプ（スタンプ押下手段）
５００  コントローラ
５０１  ＣＰＵ
５０３  ＲＯＭ
【図１】
2008211332.tif 000003
【図２】
2008211332.tif 000004
【図３】
2008211332.tif 000005
【図４】
2008211332.tif 000006
【図５】
2008211332.tif 000007
【図６】
2008211332.tif 000008
【図７】
2008211332.tif 000009
【図８】
2008211332.tif 000010
【図９】
2008211332.tif 000011
【図１０】
2008211332.tif 000012
【図１１】
2008211332.tif 000013
【図１２】
2008211332.tif 000014
【図１３】
2008211332.tif 000015
【図１４】
2008211332.tif 000016
【図１５】
2008211332.tif 000017
【図１６】
2008211332.tif 000018
【図１７】
2008211332.tif 000019
【図１８】
2008211332.tif 000020