(57)【要約】【課題】セキュリティ向上とTCO削減という、相反するニーズへ合理的な方法で対応できる画像出力装置およびその制御方法を提供すること。【解決手段】本発明の一実施形態では、ユーザから、読取原稿に対して白黒複写出力を行う旨を受付けて白黒複写出力設定を行う。そして、ＬＶＢＣ抽出部１４０６およびＬＶＢＣ色判定部１４０５は、読取原稿内にカラーのＬＶＢＣが存在するか否かを判定する。出力画像制御部１００２は、カラーのコード化情報が存在すると判定された場合には、上記白黒複写出力設定にも関わらず、読取原稿をカラー複写出力する。【選択図】図１４
2008283290.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから、読取原稿に対して白黒複写出力を行う旨を受付けて白黒複写出力設定を行う設定手段と、
前記読取原稿内にカラーのコード化情報が存在するか否かを判定する判定手段と、
前記判定手段でカラーのコード化情報が存在すると判定された場合には、前記設定手段で行われた白黒複写出力設定にも関わらず、前記読取原稿をカラー複写出力する出力手段と
を備えることを特徴とする画像出力装置。
【請求項２】
前記判定手段は、
前記読取原稿から前記コード化情報を抽出する抽出手段と、
前記抽出されたコード化情報の色を判定する色判定手段とを有することを特徴とする請求項１記載の画像出力装置。
【請求項３】
前記出力手段は、前記色判定手段による判定の結果、前記コード化情報の色が白黒である場合、前記読取原稿を白黒複写出力することを特徴とする請求項２記載の画像出力装置。
【請求項４】
ユーザの入力に応じて、前記コード化情報の色がカラーである場合の出力の色を決定し、前記コード化情報の色が白黒である場合の出力の色を決定する手段をさらに備えることを特徴とする請求項２または３に記載の画像出力装置。
【請求項５】
前記読取原稿に基づいて自動カラー選択機能による判定を行い、該判定結果に基づいて、前記コード化情報の色を決定する手段をさらに備えることを特徴とする請求項２乃至４のいずれかに記載の画像出力装置。
【請求項６】
前記自動カラー選択機能により無彩色原稿であると判定された場合は、前記コード化情報の色を白黒と判定することを特徴とする請求項５記載の画像出力装置。
【請求項７】
前記色判定手段は、ユーザにより入力された、前記コード化情報の色の判定の基準となる色のみ、前記コード化情報の色に含まれているか否かの判断を行う手段を有することを特徴とする請求項２乃至６のいずれかに記載の画像出力装置。
【請求項８】
前記色判定手段による判定結果を表示部に表示することを特徴とする請求項２乃至７のいずれかに記載の画像出力装置。
【請求項９】
前記コード化情報は、低可視バーコード（ＬＶＢＣ）にてコード化された情報であることを特徴とする請求項１乃至８のいずれかに記載の画像出力装置。
【請求項１０】
ユーザから、読取原稿に対して白黒複写出力を行う旨を受付けて白黒複写出力設定を行う設定工程と、
前記読取原稿内にカラーのコード化情報が存在するか否かを判定する判定工程と、
前記判定手段でカラーのコード化情報が存在すると判定された場合には、前記設定手段で行われた白黒複写出力設定にも関わらず、前記読取原稿をカラー複写出力する出力工程と
を有することを特徴とする画像出力装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれかに記載の手段として機能させるためのプログラム。
【請求項１２】
コンピュータにより読み出し可能なプログラムを格納した記憶媒体であって、請求項１１記載のコンピュータプログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿に埋め込まれたコード化情報を読み取り、コード化情報に基づき画像出力制御が行われる画像出力装置およびその制御方法に関するものである。
【背景技術】
【０００２】
原稿のコピーロックやコピー制限情報を低可視コードに符号化して原稿に埋め込む技術や埋め込まれた情報を読み取りコピーロック制御やコピー制限制御を行う制御技術がある。これらセキュリティ技術を有する画像形成装置が知られている（特許文献１参照）。一般に画像形成装置の管理者は、このようなセキュリティ技術を使用して機密印刷物のコピーによる拡散の防止や一部機能を制限するなどしてセキュリティを高めたいというニーズがある。
【０００３】
一方、TCO削減（ドラムの耐久性やトナー消費、インク消費、課金カウンタなどコスト節約）という観点もある。ＴＣＯ削減の１つの方法として、カラートナーやカラーインクの消費を抑えることが考えられる。すなわち、積極的に白黒コピーを使わせたいといったニーズがある。
【０００４】
【特許文献１】特開２００３−２８０４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、原稿画像中に低可視コード情報を埋め込む際に、特定色(例えばイエロー)で上記低可視コード情報を記録することが可能である。このことから、セキュリティを優先させるという観点ではコピーする際に低可視コード情報も同色でコピーされることが必須な条件となる。つまり、イエローなどの特定色で記録すべき低可視コード情報を白黒出力するとセキュリティホールになってしまう。このような理由で、セキュリティ強化を目的として低可視コード情報等のコード化情報を印刷する場合、セキュリティホールが発生するのを防止する為に通常カラーモードで読み取り、カラー印刷するのが標準的となっている。
【０００６】
この場合ユーザ視点に立つと白黒コピーモードのような所望の機能が制限される。すなわち、ユーザが白黒コピーを行いたい場合は、設定を変更する作業が発生などする。一方、管理者の視点に立つとTCO削減が困難となるといった課題が残る。
【０００７】
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、セキュリティ向上とTCO削減という、相反するニーズへ合理的な方法で対応できる画像出力装置およびその制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明は、画像出力装置であって、ユーザから、読取原稿に対して白黒複写出力を行う旨を受付けて白黒複写出力設定を行う設定手段と、前記読取原稿内にカラーのコード化情報二次元コードが存在するか否かを判定する判定手段と、前記判定手段でカラーのコード化情報二次元コードが存在すると判定された場合には、前記設定手段で行われた白黒複写出力設定にも関わらず、前記読取原稿をカラー複写出力する出力手段とを有する備えることを特徴とする。
【０００９】
また、本発明は、画像出力装置の制御方法であって、ユーザから、読取原稿に対して白黒複写出力を行う旨を受付けて白黒複写出力設定を行う設定工程と、前記読取原稿内にカラーのコード化情報が存在するか否かを判定する判定工程と、前記判定手段でカラーのコード化情報が存在すると判定された場合には、前記設定手段で行われた白黒複写出力設定にも関わらず、前記読取原稿をカラー複写出力する出力工程とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、埋め込み情報として色情報もあわせて抽出することによりセキュリティ向上とTCO削減という、相反するニーズへ可能なかぎり対応となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、以下で説明する図面で、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。  
（第１の実施形態）  
＜画像出力制御ブロック図について＞  
図１は、本実施形態に係る画像形成装置（画像出力装置）の構成の一例を示す図である。特に本発明の画像形成装置のコード化情報抽出手段としてのコード化情報抽出部及び判定結果に基づき制御される出力画像制御部を含めた構成の例を示した図である。
【００１２】
原稿読み取り部１００１は、図１５に記載のスキャナ部４５１３とすることができる。コード化情報(色)判定部１００４は原稿読み取り部１００１から入力されたＲＧＢ各色からなる輝度を基に、情報埋め込み技術に基づいたコード化情報の抽出、及びコード化情報の色を判定する。すなわち、コード化情報（色）判定部１００４は、読取原稿に含まれるコード化情報と共に、該コード化情報の色（色情報）を抽出する。コード化情報判定部１００４は、コード化情報、および抽出された色情報を含む判定結果１００５を画像出力制御部１００２及び表示部１００６に出力する。
【００１３】
画像出力制御部１００２は、判定結果１００５に基づき印刷部１００３に出力する画像出力制御を行う。この印刷部１００３は、図１５に記載のプリンタ部４５１４とすることができる。操作表示部１００６はコード化情報(色)判定部１００４の判定結果１００５に基づき表示内容や操作設定方法の変更などを行う。この操作表示部１００６は、図１５に記載の操作部４５１２とすることができる。
【００１４】
また、本実施形態に係る画像形成装置は、該画像形成装置全体を制御する制御部を備えている。該制御部は、制御を実行するＣＰＵとこのＣＰＵの制御プログラムを格納したＲＯＭと、ＣＰＵの作業領域を提供するＲＡＭとを有し、図１に示す各構成もこの制御部によって統合して制御される。
【００１５】
本実施形態に係る画像形成装置においては、このようにコード化情報(色)判定部１００４による判定結果に基づき画像出力制御部１００２が画像出力制御を行うことに特徴がある。また、上記判定結果に基づき、操作表示部１００６に対して表示する内容の変更操作設定方法の変更などを行うというところにも特徴がある。
【００１６】
なお、上記コード化情報とは、情報源を符号化して作成された情報であって、電子透かし、１次元バーコード、２次元バーコード、低可視バーコード（ＬＶＢＣ（Low Visibility Barcodes）等である。本実施形態では、一例として、コード化情報としてＬＶＢＣにてコード化された情報を用いる形態を説明する。
【００１７】
＜ＬＶＢＣについて＞  
次に本実施形態の情報埋め込み技術の好適な例として、ＬＶＢＣを説明する。  
ここでいう情報埋め込み手段というのは印刷装置において、用紙やＯＨＰシートなどの画像形成媒体（以下シートとする）に本来印刷する画像の他に、システムとして所望の情報を付加して印字する手段のことをいう。
【００１８】
一般的な情報埋め込み手段の要件として、下記が挙げられる。  
（１）シートに対して、情報埋め込みに必要とされるために十分な情報量のデータ埋め込みを実現できること。  
（２）シートに色材（トナーやインクなど）を使って埋め込まれた情報が後にデジタル情報として確実に抽出可能であること。  
（３）原稿画像をシートに複写する際に、原稿の回転、拡大、縮小、部分的削除、複写による信号の鈍り、汚れなどの情報抽出を妨げる要因に対するある程度の耐性があること。  
（４）複写禁止原稿の複写を防止するために、複写時に抽出可能なリアルタイム性、あるいはそれに準ずる高速性があること。
【００１９】
本実施形態におけるＬＶＢＣは上記の要件を満たすものである。  
図８はＬＶＢＣが埋め込まれた原稿の一例を示すイメージ図である。  
符号３７０１はシート全体を示し、符号３７０２は全体像３７０１の一部の拡大図を示す。拡大図３７０２によれば、原稿に本来描画されるイメージの他に、一見ランダムに埋め込まれた多数のドット３７０３が見える。このドット３７０３に付加すべき情報を埋め込む。
【００２０】
＜ＬＶＢＣの埋め込み方法＞  
次にＬＶＢＣの埋め込み方法について説明する。  
ＬＶＢＣではシートに対して印刷される画像のほかに、コード化情報（付加情報）を埋め込むためにグリッド（格子）と呼ばれるドットパターン印刷する。図８においてドット３７０３はグリッドを構成する各ドットを示している。グリッドそのものは縦横等間隔に離れたドットの集合体である。グリッドに置かれた各ドット間の最短距離を仮想的な線（ガイドライン）で結ぶと、一定の間隔で縦横に引かれた仮想的な格子模様が出現する。
【００２１】
付加情報は一定サイズ以内のバイナリ（２値）データとして入力される。付加データはグリッドを構成するドットに対して上下左右８方向に変位（中心地からずれること）することによって情報埋め込みを実現している。
図９は付加情報として、010111110011bというバイナリデータを埋め込む例を示す図である。図９において、縦横の線３９０１はグリッドの位置を示す仮想的なガイドラインを示す。このようにグリッドの最短距離を線で結ぶと格子模様が出現する。符号３９０２は中心地を示し、ここにはドットを置かない。実際には、例えば位置３９０３のように中心地３９０２から離れた位置にドットを変位させて配置する。
【００２２】
データ010111110011bは３ビットずつ分解され、４つのデータ010,111,110,011に分けられる。さらに各３ビットに対してデシマル変換を行い、２，７，６，３に変換される。図９の下図で示されるように、グリッドを構成する各ドットは数値に対して上下左右の８方向にいずれかに変位させることによって情報を表すことが可能である。この場合、２，７，６，３はそれぞれ右上、右下、下、左に変位することによって情報を埋め込むことが可能である。このような処理の繰り返しによって、ＬＶＢＣでは高々２０００バイト程度の付加情報をシートに埋め込むことが可能である。さらに付加情報を表現するドットをシートに対して何度も埋め込むことによって冗長性が増し、画像イメージとの誤認識やシートに対する汚れ、しわ、部分的破壊に対して信頼性を向上することができる。詳細についてはＬＶＢＣの解析方法で説明する。
【００２３】
なお、ＬＶＢＣを解析するに当たって、グリッドの位置を正確に調査する必要があり、ドットの変位は８方向に対して等確率に出現することが望ましい。しかし埋め込みデータには0などの特定のデータを多く埋め込みたい場合があり、そのままでは等確率にならない可能性がある。そこで、本実施形態では埋め込み情報に対して可逆性を有したスクランブル処理（例えば共通鍵暗号処理）を施し、ドットの変位をランダム化して埋め込んでいる。
【００２４】
ＬＶＢＣの埋め込みはデジタルデータとしての付加情報をアナログデータとしてシートに記録するＤＡ変換であるため、比較的単純な仕組みで実現可能である。
【００２５】
＜ＬＶＢＣの解析方法＞  
次にLVBCの解析方法について説明する。  
図１６はＬＶＢＣの解析を行う埋め込み情報解析部２００１のブロック図を示す。図１６において、符号２００２は、コード化情報（付加情報）が埋め込まれた画像イメージ（元画像と付加情報とが混在している）から任意のドットを抽出して座標に変換するドット検知部である。符号２００３はドット検知部２００２が検知したドットからハーフトーンを構成するドットのような不要なドットを除去するドット解析部である。符号２００４はドット解析部２００３が解析した出力結果である複数のドットの絶対座標のリストを格納する絶対座標リスト記憶部である。
【００２６】
符号２００５は絶対座標リスト記憶部２００４が記憶している絶対座標のリストから回転角、グリッド間隔を検出してグリッド位置からの相対座標に変換するドット変換部である。符号２００６はドット変換部２００５が解析した複数のドットのグリッド位置からの相対座標を記録する相対座標リスト記憶部である。符号２００７は埋め込まれた付加情報のうち、第１の領域を抽出して抽出結果を後段に出力する第１領域復号部である。符号２００８は埋め込まれた付加情報のうち、第２の領域を抽出して抽出結果を後段に出力する第２領域復号部である。
【００２７】
ここでいう「後段」とは付加情報を利用した機能モジュールを示し、例えば付加情報としコピー禁止情報が抽出された場合に印刷を停止したり、追跡情報が抽出された場合にはシートの所有者情報を操作ディスプレイに表示する機能モジュールが該当する。
【００２８】
図１９はグリッドの変位から実際のデータに変換を行う説明図である。  
グリッドからの変位を縦横にそれぞれ０〜７の情報で表現する。図１９の場合、２，７，６，３が抽出できるため、これを３ビットずつ集め、010111110011がこのドットから抽出した埋め込みデータとなる。同様にすべてのドットに対してこのような抽出処理を行うことによって数十〜数千バイトの埋め込みが実施可能である。
【００２９】
＜原稿画像の種類について＞  
図２は本発明の画像形成装置で扱う原稿の種類について説明する図である。本実施形態の画像形成装置では、読取原稿の原稿部の色２４１７と背景２４１６に埋め込まれたコード化情報（ここでは、ＬＶＢＣ）の色、そしてコード化情報の有り、無しにより、合計６種類の原稿を取り扱う。
【００３０】
例えば、（ａ）はカラー原稿／カラーＬＶＢＣ、（ｂ）は、白黒原稿／カラーＬＶＢＣなどを取り扱う。ここで、カラー原稿とは、原稿部の色がカラーであることを示し、白黒原稿とは、原稿部の色が白黒であることを示す。また、カラーＬＶＢＣとは、コード化情報であるＬＶＢＣの色がカラーであることを示し、白黒ＬＶＢＣとは、ＬＶＢＣの色が白黒であることを示す。
【００３１】
通常（ａ）、（ｂ）、（ｃ）、（ｄ）のようなＬＶＢＣが埋め込まれた原稿は、プリントあるいはコピーにて作成可能である。ホストＰＣ側または画像形成装置にてＬＶＢＣの色が指定可能である。プリントの場合は、プリントデータを送信し作成する。コピーの場合はＬＶＢＣが埋め込まれていない原稿をコピーすることで埋め込みを行う。
【００３２】
＜システムの全体配置について＞  
図３は、本発明実施形態におけるシステムの全体配置を説明する図である。図３において、符号４０１１および４０１２はクライアントＰＣ、符号４０２１はプリントサーバ、符号４０３１および４０３２はコピー機およびプリンタの機能を持つ画像形成装置である。これらの装置はＬＡＮ４００１によって相互に接続されており、ＬＡＮ４００１を介して通信する機能を持つものとする。
【００３３】
ユーザがクライアントＰＣ４０１１あるいは４０１２を操作することにより、クライアントＰＣ４０１１あるいは４０１２は印刷データを生成し、プリントサーバ４０２１に送付する。プリントサーバ４０２１は、受信した印刷データを画像形成装置４０３１あるいは４０３２に再送する。画像形成装置４０３１あるいは４０３２では、受信した印刷データを解釈して画像に変換し、それを紙に印字することで印刷物を生成する。
【００３４】
なお、上記は構成の一例であり、プリントサーバ４０２１が無い構成も当然考え得る。その場合、クライアントＰＣ４０１１あるいは４０１２が、直接画像形成装置４０３１あるいは４０３２に印刷データを送付する。
【００３５】
＜コントローラの詳細説明＞  
図１５は、画像形成装置４０３１あるいは４０３２が備えるコントローラ４５１１の構成をより詳細に説明するためのブロック図である。
【００３６】
コントローラ４５１１はスキャナ部４５１３やプリンタ部４５１４と電気的に接続されており、一方ではＬＡＮ４００１やＷＡＮ４６３１を介してプリントサーバ４０２１や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００３７】
ＣＰＵ４６０１は、ＲＯＭ４６０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ４６０２は、ＣＰＵ４６０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ４６０２は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ４６０３には装置のブートプログラムなどが格納されている。本実施形態では、ＣＰＵ４６０１が、ＲＯＭ４６０３に記憶された本実施形態に係る処理などの制御プログラムに従って、種々の演算、制御、判別などの処理動作を実行する。ＨＤＤ４６０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００３８】
操作部Ｉ／Ｆ４６０５は、システムバス４６１０と操作部４５１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ４６０５は、操作部４５１２に表示するための画像データをシステムバス４６１０から受取り操作部４５１２に出力すると共に、操作部４５１２から入力された情報をシステムバス４６１０へと出力する。
【００３９】
ＮｅｔｗｏｒｋＩ／Ｆ４６０６はＬＡＮ４００１及びシステムバス４６１０に接続し、情報の入出力を行う。Ｍｏｄｅｍ４６０７はＷＡＮ４６３１及びシステムバス４６１０に接続しており、情報の入出力を行う。２値画像回転部４６０８は送信前の画像データの方向を変換する。２値画像圧縮・伸張部４６０９は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス４６３０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００４０】
スキャナ画像処理部４６１２は、スキャナ部４５１３からスキャナＩ／Ｆ４６１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部４６１２は、受取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。このスキャナ画像処理部４６１２で行われる処理の詳細については後述する。
【００４１】
圧縮部４６１３は画像データを受取り、この画像データを３２画素ｘ３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部４６１３は、複数のタイルデータからなる画像データを圧縮する。伸張部４６１６は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部４６１５に送る。
【００４２】
プリンタ画像処理部４６１５は、伸張部４６１６から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ４６１４を介してプリンタ部４５１４に出力される。このプリンタ画像処理部４６１５で行われる処理の詳細については後述する。
【００４３】
画像変換部４６１７は、画像データに対して所定の変換処理を施す。この処理部は以下に示すような処理部を有している。  
伸張部４６１８は受取った画像データを伸張する。圧縮部４６１９は受取った画像データを圧縮する。回転部４６２０は受取った画像データを回転する。変倍部４６２１は受取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。色空間変換部４６２２は受取った画像データの色空間を変換する。この色空間変換部４６２２は、マトリクス又はテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行う。さらにモノクロ変換(RGB→K(R=G=B))を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行ったりすることができる。２値多値変換部４６２３は受取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部４６２４は受取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００４４】
合成部４６２７は受取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。間引き部４６２６は受取った画像データの画素を間引くことで解像度変換を行い、１／２，１／４，１／８などの画像データを生成する。
【００４５】
移動部４６２５は受取った画像データに余白部分をつけたり余白部分を削除したりする。ＲＩＰ４６２８は、プリントサーバ４０２１などから送信されたＰＤＬコードデータを元に生成された中間データを受取り、ビットマップデータ（多値）を生成する。
【００４６】
スキャナ部４５１３は、記録媒体に形成された画像を読み取る構成であって、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。
【００４７】
プリンタ部１４は、コントローラ１１から受取った画像データを記録媒体上に印刷する、すなわち、画像を形成する画像形成デバイスである。この画像形成方式は、電子写真方式、インクジェット方式など、いずれを用いても良い。
【００４８】
＜プリンタ画像処理部４６１５の詳細説明＞  
図１７にプリンタ画像処理部４６１５においてなされる処理の流れを示す。  
下地飛ばし処理部４９０１は、スキャナ画像処理部４６１２で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）。モノクロ生成部４９０２はカラーデータをモノクロデータに変換する。Ｌｏｇ変換部４９０３は輝度濃度変換を行う。このＬｏｇ変換部４９０３は、例えば、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。
【００４９】
出力色補正部４９０４は出力色補正を行う。例えばＣＭＹ入力された画像データを、テーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。出力側ガンマ補正部４９０５は、この出力側ガンマ補正部４９０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。符合画像合成部４９０７は、後述するメタ情報画像生成部により生成された背景画像データと、（原稿）画像データとを合成する。中間調補正部４９０６は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し２値化や３２値化などを行う。
【００５０】
なお、スキャナ画像処理部４６１２やプリンタ画像処理部４６１５における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、以下では「処理部をスルーさせる」と表現することにする。
【００５１】
＜コピー禁止あるいは印刷出力を追跡するための情報の埋め込み指示とコピー禁止動作について＞  
まず、本システムにおいてコピー禁止動作に関る動作について簡単に説明する。  
図３に示した構成において、ユーザがクライアントPC４０１１あるいは４０１２を操作する際に印刷出力にコピー禁止あるいは印刷出力を追跡するための情報を埋め込む旨を指示する。この指示を受信した画像形成装置４０３１あるいは４０３２は、生成する印刷出力に、背景画像としてコピー禁止あるいは印刷出力を追跡するための情報（コード化情報）を含んだ画像を埋め込む。その背景画像を含んだ印刷出力の例を図８に示す。図８のＬＶＢＣは、コピー禁止情報である。
【００５２】
図８に示したようにコピー禁止情報を含んだ原稿を、ユーザが画像形成装置４０３１あるいは４０３２を用いてコピーしようとすると、画像形成装置４０３１あるいは４０３２は原稿にコピー禁止情報が含まれていることを検知し、コピー動作を中止する。これによって重要な文書がコピーされることを防止する。
【００５３】
＜クライアントＰＣにおけるコピー禁止情報あるいは追跡情報の指定について＞  
図４は、クライアントＰＣ４０１１あるいは４０１２におけるプリンタドライバの設定画面のひとつである。  
図４において、符号４１０１は印刷セキュリティ設定ダイアログであり、ユーザはこのダイアログ上を操作することにより、印刷出力に埋め込みたいセキュリティ設定について、設定操作を行う。印刷セキュリティ設定ダイアログ４１０１は、大きくふたつの部分に分けられており、上半分はコピー禁止の設定、下半分は追跡情報の設定と埋め込み色設定を行う部分である。
【００５４】
上半分のコピー禁止の設定を行う部分について、本実施形態ではユーザはラジオボタン４１０２を操作することにより、コピーを許可する、常にコピーを禁止する、パスワード入力によりコピー禁止を解除する為の三つの設定の中からひとつを選択する。三つ目の選択肢である、パスワード入力によりコピー禁止を解除するが選択された場合には、パスワード入力フィールド４１０３が入力可能な状態になり、ユーザがコピー禁止を解除するためのパスワードを入力することができる。
【００５５】
印刷セキュリティ設定ダイアログ４１０１の下半分である追跡情報の設定を行う部分に、本実施形態では４１０４および４１０５の二つのチェックボックスが配置されている。ユーザはチェックボックスをチェックすることにより、それぞれユーザ名あるいは時刻情報の埋め込みを指示できる。
【００５６】
＜埋め込み色設定画面＞  
図５は本実施形態に係る画像形成装置の埋め込み色設定画面の一例を示す図である。本実施形態ではボタン４１０８により埋め込み色設定画面に遷移する。すなわち、ユーザによりボタン４１０８を選択されると、クライアントPC４０１１あるいは４０１２のディスプレイに図５が表示される。埋め込み色設定においては、予め用意された指定色毎に設定されたチェックボックス１５０５にチェックすることにより、埋め込み色を設定できる。この画面で選択した色にしたがって用紙に埋め込まれる。
【００５７】
＜画像形成装置におけるコピー禁止動作について＞  
画像形成装置４０３１あるいは４０３２が原稿にコピー禁止情報が含まれていることを検知した場合の画面例について説明する。  
図６は、画像形成装置においてユーザが、図４で説明した三つのコピー禁止設定のうち「常にコピーを禁止する」旨のコピー禁止情報が埋め込まれた原稿をコピーしようとした場合を示している。この場合に画像形成装置が原稿にコピー禁止情報が含まれていることを検知して、コピー動作を中止した際の画面表示を示す画面例である。図６において、符号４２０１は操作画面であり、コピー動作を中止する旨がメッセージダイアログ４２０２によって表示されている。
【００５８】
図７は、画像形成装置においてユーザが、図４で説明した三つのコピー禁止設定のうち「パスワード入力によりコピー禁止を解除する」旨のコピー禁止情報が埋め込まれた原稿をコピーしようとした場合を示している。この場合に画像形成装置が原稿にコピー禁止情報が含まれていることを検知して、コピー動作を中断した際の画面表示を示す画面例である。
【００５９】
図７において、符号４３０１は操作画面であり、その画面上にパスワード入力を促すためのダイアログ４３０２が表示されている。ユーザはソフトキーボードあるいは不図示のICカードなどを用いてパスワードを入力する。画像形成装置は、原稿の背景画像に含まれていたパスワードと入力されたパスワードが一致しているかどうかを判断する。判断の結果、一致していればダイアログ４３０２を閉じてコピー動作を継続する。一方パスワード入力が失敗した場合には、コピー動作を中止する。
【００６０】
＜操作部画面表示説明［１］＞  
図１０は本実施形態に係る画像形成装置の操作部画面表示の一例を示している。図１０の画面はコピー動作モード時の液晶パネル表示例を示している。動作モード選択キーは、コピー２４２０、ＳＥＮＤ２４２１、ＢＯＸ２４２２、ＳＣＡＮ２４２３配置されている。それぞれ、選択押下することにより動作モードが切り替わる。設定表示部２４１１には、デジタル複合機の現在の動作状況、設定されている倍率、用紙、部数を表示する部分である。倍率ソフトキー群２４１２には、複写時の倍率に関するソフトキーである等倍、拡大、縮小、ズームキーが設けられる。等倍キーは複写倍率を100％にする際に押す。縮小キー、拡大キーは、定形の縮小、拡大を行う際に押す。ズームキーは、１％刻みで非定形の縮小、拡大を行う際に押す。
【００６１】
カラーモード選択キー２４１３は、印刷時における出力の色が選択する際に押す。図１０の例では、白黒複写出力設定が選択されている。このようにユーザがカラーモード選択キー２４１３により白黒出力モードを選択すると、画像出力制御部１００２は、ユーザから、読取原稿に対して白黒複写出力を行う旨を受付けて白黒複写出力設定を行う。
【００６２】
ソータキー２４１４は、出力用紙の処理方法を指定するときに使用する。両面キー２４１５は、原稿または出力方法に、両面印刷が係る場合に使用する。用紙選択キー２４１６は、出力用紙のサイズ、色、マテリアル等を指定するための画面に遷移するときに使用する。本実施形態に係る画像形成装置ではこの用紙選択画面において選択された用紙に基づき、給紙制御が行われる。濃度指定キー群２４１７は、読み取りまたは出力画像の濃度を調整し、設定内容を表示する部分である。応用モードキー２４１８は、応用モード画面に移るときに使用する。
【００６３】
＜操作部画面表示説明［２］＞  
図１１は画像出力制御条件設定画面の一例を示す。この画面の例では原稿を読み取り、ＬＶＢＣの色を判定し、該判定結果、カラーＬＶＢＣまたは白黒ＬＶＢＣを検知した場合に白黒出力を許可するか、またはカラー出力するかを選択する画面である。各選択肢ごとに用意されているチェックボックスにチェックすることにより選択を行う。図示した画像出力制御条件設定画面２５０１では、カラーＬＶＢＣを検知した場合の制御選択欄２５０２と白黒ＬＶＢＣを検出した場合の制御選択欄２５０３とが用意されている。そして、それぞれの選択欄には、用意された選択肢からユーザが選択する為のチェックボックスが用意されている。
【００６４】
なお、本実施形態では、画像出力制御条件設定画面２５０１は、図１０の画面においてユーザが応用モードキー２４１８を押下して表示されたダイアログからユーザによって選択されることによって表示される。しかしながら、上記画像出力制御条件設定画面２５０１のタイミングはあくまで一例であって、他のキーを押下された場合や、他の所望のタイミングで表示することができる。  画像形成装置は、例えば応用モードキー２４１８の押下など、ユーザからの表示指示を受けると、操作表示部１００６に画像出力制御条件設定画面２５０１を表示する。次いで、画像出力制御部１００２は、画面２５０１からのユーザの入力に応じて、コード化情報の色がカラーである場合の出力の色を決定し、またコード化情報の色が白黒である場合の出力の色を決定する。図１１では、制御選択欄２５０２では、「カラー出力する」欄にチェックされているので、画像出力制御部１００２は、カラーＬＶＢＣを検知した場合、カラーで印刷するように制御する。また、制御選択欄２５０３では、「白黒出力を許可する」欄にチェックされているので、画像出力制御部１００２は、白黒ＬＶＢＣを検知した場合、白黒で印刷するように制御する。
【００６５】
このように、コード化情報の色の判定結果について、予めユーザが所望に応じて出力色を設定することにより、ユーザがいちいち設定を変えることなく、自動的に所望の色で出力することができ、ユーザへの利便性を向上することができる。
【００６６】
特に、ＴＣＯ削減のために通常は白黒出力をするように設定している画像形成装置において、コード化情報のセキュリティを強化したい場合に、本実施形態は有効である。この場合、ユーザは、カラーモード選択キー２４１３により白黒出力モードを選択することになる。この選択に応じて、画像出力制御部１００２は、白黒複写出力設定を行う。このとき、ユーザが制御選択欄２５０２において「カラー出力する」欄をチェックすることによって、画像出力制御部１００２は、白黒複写出力設定にも関わらず、読取原稿をカラー複写出力する制御を行う。よって、この場合、通常印刷は白黒複写出力を行うが、カラーのコード化情報を抽出した場合は、カラー複写出力されるので、セキュリティホールの発生を抑えることができる。
【００６７】
＜操作部画面表示説明［３］＞  
図１２は、原稿を読み取り、コード化情報色判定部によりカラーでＬＶＢＣが埋め込まれていると判定された場合に、操作表示部のＬＣＤ画面に表示されているポップアップメッセージ２５１０の一例を示す図である。
【００６８】
表示内容としては、カラーのＬＶＢＣを検知したことと、カラーモードで印刷を行うこととの２つのメッセージを表示している。すなわち、画像出力制御部１００２は、白黒複写出力設定にも関わらず、カラー出力制御を行う。
【００６９】
＜操作部画面表示説明［４］＞  
図１３はコード化情報判定色を選択する画面の一例を示す図である。コード化情報判定色選択画面２５１１では、コード化情報色判定部１００４において判定の基準となる色（判定色）を設定する。選択されない色についての色判定は行わない。
【００７０】
図１３において、判定色を選択するための選択欄２５１４は、チェックボックス２５１３を含んでおり、ユーザは、判定色として所望の色をチェックボックス２５１３から選択する。図１３のように、選択欄２５１４にてユーザが判定色としてＹおよびＫを選択すると、画像形成装置は、選択されたＹおよびＫを判定色として設定する。
【００７１】
このように選択されると、コード化情報判定部１００４は、コード化情報の色について、ユーザにより選択的に設定された（入力された）判定色のみ、コード化情報の色に含まれているか否かの判断を行う。
【００７２】
＜コード化情報色判定部について＞  
図１４は図１記載の画像形成装置のコード化情報色判定部１００４の構成を示した図である。  
コード化情報色判定部１００４は、はＲＧＢ信号をＣＭＹＫ信号に変換するＣＭＹＫ分離部１４０３と、各色毎にＬＶＢＣを検出及び複合化して情報を抽出するＬＶＢＣ抽出部１００６を備えている。また、コード化情報色判定部１００４は、各色毎のＬＶＢＣ抽出結果に基づきＬＶＢＣ色を判定するＬＶＢＣ色判定部１４０５を備えている。なお、ＬＶＢＣ抽出部は、上述の埋め込み情報解析部２００１とすることができる。
【００７３】
原稿読み取り部１００１にて原稿を読み取り電子データに変換された後、輝度データとしてＲ，Ｇ，Ｂ各色８bitでコード化情報色判定部１００４に入力される。一方、通常の画像データが処理される経路として、既知のフィルタ処理や入力ガンマ補正処理等のスキャナ画像処理１４０７が施される経路がある。
【００７４】
ＬＶＢＣ色判定部１４０５は、ＬＶＢＣ抽出部１４０６によってＣＭＹＫ各色毎に実施された抽出処理の結果に基づき、ＣＭＹ色のＬＶＢＣで抽出された場合はカラーＬＶＢＣであると判定、Ｋのみ抽出された場合は白黒ＬＶＢＣであると判定する。  すなわち、原稿読み取り部１００１にて読み取られた読取原稿は、Ｒ，Ｇ、Ｂ信号として、ＣＭＹＫ分離部１４０３に入力され、該ＣＭＹＫ分離部１４０３は、入力されたＲ、Ｇ、Ｂ信号をＣ、Ｍ、Ｙ、Ｋ信号に変換される。ＬＶＢＣ抽出部１００６は、上記Ｃ、Ｍ、Ｙ、Ｋ信号に基づいて、読取原稿内にＬＶＢＣが存在するか否かを判定する、すなわち、読取原稿からＬＶＢＣを抽出する。ＬＶＢＣ色判定部１４０５は、抽出されたＬＶＢＣの色を判定して、判定結果を出力画像制御部１００２に出力する。このようにして、コード化情報色判定部１００４は、読取原稿内にカラーのコード化情報が存在するか否かを判定し、判定結果を出力する。
【００７５】
＜本実施形態に係る画像形成装置における動作フロー＞  
図１８は本発明の画像形成装置における動作の一例を示したフローチャートである。図１３に示すように、判定色としてＹおよびＫが設定されている。
【００７６】
まず、ステップＳ１００１において、原稿読み取り部１００１は、原稿をカラーモード（ＲＧＢ各色８bit）で読み取り、ＲＧＢ信号を出力する。次ぎにステップＳ１００２において、ＣＭＹＫ分離部（ＲＧＢ／ＣＭＹＫ色空間変換部）１４０３は、読み取られ電子データに変換されたＲＧＢ信号についてＣＭＹＫ色変換を行う。次にステップＳ１００３にて、ＬＶＢＣ抽出部１４０６およびＬＶＢＣ色判定部１４０５は、ＣＭＹＫ分離部１４０３にて変換されたＣＭＹＫ各色のデータを解析する。データの解析は、まずはＬＶＢＣ抽出部１４０６が、ＣＭＹＫ変換された各色の電子データよりコード化情報の検出やコード化された情報の復号化することによって行う。次いで、ＬＶＢＣ色判定部１４０５が、検出されたコード化情報の色を検出する。
【００７７】
次にコード化情報の解析結果に基づきステップＳ１００４〜Ｓ１００７において、出力画像制御部１００２は、ＣＭＹＫ各色それぞれ個別にコード化情報の検出及び復号化に成功したかどうかを判断する。ステップＳ１００４〜Ｓ１００７においてＣＭＹ色においてコード化情報を検出及び復号化に成功した場合は、カラーでコード化情報が埋め込まれていると判断する。すなわち、Ｓ１００４〜Ｓ１００７の各ステップでは、画像出力制御部１００２は、Ｓ１００３の解析結果に基づいて、検出されたコード化情報の色に、図１３にて設定された判定色が含まれているか否かの判断を行う。該判断の結果、判定色が含まれている場合は、コード化情報の検出および復号が成功したと判断し、ステップＳ１０１０に進む。
【００７８】
本実施形態では、判定色としてＹおよびＫが設定されているので、出力画像制御部１００２は、ステップＳ１００４、Ｓ１００５では、Ｃ、Ｍのコード化情報解析ができないと判断し、ステップＳ１００６に進む。ステップＳ１００６では、ステップＳ１００３の解析結果に関する解析結果情報を解析し、コード化情報の色がＹである場合にステップＳ１０１０に進む。
【００７９】
そしてステップＳ１０１０において、画像出力制御部１００２は、カラー印刷する制御を行ってカラー印刷を行う。
【００８０】
ＣＭＹいずれもコード化情報を検出・復号化できなければステップＳ１００７にて、出力画像制御部１００２は、Ｋでコード化情報を検出・復号化できたかどうかを判断する。検出・復号化できればステップＳ１００８にて、出力画像制御部１００２は、白黒印刷制御を行う制御を行う。なお、ステップＳ１００８では、図１１の制御選択欄２５０３にて「カラー出力する」が選択されている場合は、出力画像制御部１００２は、コード化情報の色がＫであってもカラー印刷する制御を行う。
【００８１】
ステップＳ１００７にてＫにおいてもコード化情報の検出・復号化ができなければ、原稿中にはコード化情報が埋め込まれていないと判断する。この場合は、Ｓ１００９にて、画像出力制御部１００２は、ユーザ設定に基づき画像出力制御を行うように指示して印刷制御を行う。このような場合として、例えば、コード化情報の色がＭであるが、判定色がＹに設定している場合などが挙げられる。この場合は、図１１の制御選択欄２５０３にて「カラー出力する」が選択されている場合は、出力画像制御部１００２は、カラー印刷する制御を行う。一方、図１１の制御選択欄２５０３にて「白黒出力を許可する」が選択されている場合は、図１０のカラーモード選択キー２４１３にて白黒出力モードが選択されている場合は、出力画像制御部１００２は、白黒印刷制御を行う。
【００８２】
以上が本実施形態の画像形成装置の動作の一例を示すフローチャートの説明である。なお、本動作フローは本発明の動作フローを示す一例であり、ステップＳ１００３によるＣＭＹＫ各色毎のコード化情報解析とこの解析結果に基づく画像出力制御の切り替えを行う動作フロー含むものであればこの例に限るものではない。
【００８３】
例えば、判定色の決定を、読み取った原稿がカラー原稿か白黒原稿かを自動的に判定する自動カラー選択機能（ＡＣＳ）による判定結果に基づいて、コード化情報の色を決定しても良い。この場合は、ステップＳ１００３にて、コード化情報およびコード化情報の色の抽出を行い、それと共に、画像形成装置が、読取原稿に基づいて自動カラー選択機能による判定を行う。該判定結果、原稿がカラー原稿である場合は、コード化情報の色をカラーと設定し、白黒原稿である場合は、コード化情報の色を白黒と設定する。そして、カラーと設定された場合は、ステップＳ１０１０に進み、白黒と設定された場合は、Ｓ１００７に進めば良い。また、自動カラー選択機能により無彩色原稿であると判定された場合は、コード化情報の色を白黒と判定するようにしても良い。
【００８４】
なお、本実施形態で重要なことは、コード化情報の色を抽出し、該色に応じて自動的に印刷の色を設定することである。よって、本実施形態では、抽出されたコード化情報の色に応じて、白黒印刷を行うのか、カラー印刷を行うのかが決定できれば良く、該決定に用いる判定色の数はいずれの数であっても良い。よって、例えば、図１３で、判定色としてＣ、Ｍ、Ｙ、Ｋ全てを設定しても良い。
【００８５】
本実施形態によれば、コード化情報の色に応じて、適した印刷モードを自動的に決定できるので、ユーザが適した印刷モードに設定し直す、といった余計な作業を省くことができ、ユーザの利便性を向上することができる。また、ＴＣＯ削減のために、印刷モードを白黒出力モードに設定している場合にカラーコード化情報を複写したい場合であっても、コード化情報の色を判定し、該判定結果に応じて印刷モードをカラー出力モードに変更する。よって、白黒出力モードであっても、カラーコード化情報を印刷できるので、ＴＣＯを削減しながら、セキュリティホールの発生を抑えることができる。
【００８６】
（その他の実施形態）  
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。また、前述のコンピュータプログラムが記憶された記憶媒体はもちろんそのコンピュータプログラム自体も上述の実施形態に含まれる。
【００８７】
かかる記憶媒体としてはたとえばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【００８８】
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【００８９】
【図１】本発明の一実施形態に係る画像形成装置の画像出力制御ブロックの一例を示す図である。
【図２】本発明の一実施形態に係る画像形成装置で扱う原稿の種類の一例を示す図である。
【図３】本発明の一実施形態におけるシステム全体配置を説明する図である。
【図４】本発明の一実施形態に係るプリンタドライバの設定画面の一例を示す図である。
【図５】本発明の位置実施形態に係る画像形成装置の埋め込み色設定画面表示の一例を示す図である。
【図６】本発明の一実施形態に係る画像形成装置のコピー禁止を告知する画面表示の一例を示す図である。
【図７】本発明の一実施形態に係る画像形成装置のパスワード入力を告知する画面表示の一例を示す図である。
【図８】本発明の一実施形態に係るＬＶＢＣが埋め込まれた原稿の一例を示すイメージ図である。
【図９】本発明の一実施形態に係る付加情報として所定のバイナリデータを埋め込む例を示す図である。
【図１０】本発明の一実施形態に係る画像形成装置の画面表示の一例示す図である。
【図１１】本発明の一実施形態に係る画像形成装置の画面表示の一例示す図である。
【図１２】本発明の一実施形態に係る画像形成装置の画面表示の一例示す図である。
【図１３】本発明の一実施形態に係る画像形成装置の画面表示の一例示す図である。
【図１４】本発明の一実施形態に係る画像形成装置のコード化情報色判定部の一例を示す図である。
【図１５】本発明の一実施形態に係る画像形成装置のコントローラの一例を示すブロック図である。
【図１６】本発明の一実施形態に係るＬＶＢＣの解析を行う埋め込み情報解析部のブロック図である。
【図１７】本発明の一実施形態に係る画像形成装置のプリンタ画像処理部の一例を示す図である。
【図１８】本発明の一実施形態に係る画像形成装置における動作の一例を示したフローチャートである。
【図１９】本発明の一実施形態に係るグリッドの変位から実際のデータに変換を行う説明図である。
【符号の説明】
【００９０】
１００１    原稿読み取り部
１００２    画像出力制御部
１００３    印刷部
１００４    コード化情報色判定部
１００６    操作表示部
１４０３    ＣＭＹＫ分離部
１４０５    ＬＶＢＣ色判定部
１４０６    ＬＶＢＣ抽出部
【図１】
2008283290.tif 000003
【図２】
2008283290.tif 000004
【図３】
2008283290.tif 000005
【図４】
2008283290.tif 000006
【図５】
2008283290.tif 000007
【図６】
2008283290.tif 000008
【図７】
2008283290.tif 000009
【図８】
2008283290.tif 000010
【図９】
2008283290.tif 000011
【図１０】
2008283290.tif 000012
【図１１】
2008283290.tif 000013
【図１２】
2008283290.tif 000014
【図１３】
2008283290.tif 000015
【図１４】
2008283290.tif 000016
【図１５】
2008283290.tif 000017
【図１６】
2008283290.tif 000018
【図１７】
2008283290.tif 000019
【図１８】
2008283290.tif 000020
【図１９】
2008283290.tif 000021