(57)【要約】【課題】使用者の注意を喚起し、ウォーターマーク付の印刷物の無制限な複写を防ぐ。【解決手段】画像形成システムは、画像形成装置、第１情報処理装置、第２情報処理装置を含む。第２情報処理装置は、第１情報処理装置が送信した第１コード値と実行者名とを記憶する。画像形成装置は第１コード値に基づくコード画像をウォーターマークとする透かし印刷を行う。読取画像データがコード画像のウォーターマークを含むとき、画像形成装置はコード画像から第２コード値を求める。第２情報処理装置は、第２コード値と同じ第１コード値を記憶しているとき、対応する実行者名を画像形成装置に送信する。画像形成装置は、受信した実行者名を表示する。【選択図】図１１
2019096958.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って得られた読取画像データ、又は、受信した印刷用データに基づき印刷する画像形成装置と、
前記画像形成装置に前記印刷用データを送信する第１情報処理装置と、
前記画像形成装置及び前記第１情報処理装置と通信する第２情報処理装置と、を含み、
前記第１情報処理装置は、
ウォーターマークを付す透かし印刷を行うとき、第１コード値と、前記透かし印刷の実行者名を前記第２情報処理装置に送信し、
前記第１コード値に基づき、コード画像を生成し、
生成した前記印刷用データと生成した前記コード画像を前記画像形成装置に送信し、
前記第２情報処理装置は、
受信した前記第１コード値と前記実行者名とを関連付けて記憶し、
前記画像形成装置は、
前記印刷用データと前記コード画像に基づき、前記コード画像が前記ウォーターマークとして付された印刷用画像データを生成し、
生成した前記印刷用画像データに基づき前記透かし印刷を行い、
原稿を読み取ったとき、前記読取画像データが前記コード画像の前記ウォーターマークを含むか否かを判定し、
前記コード画像の前記ウォーターマークを含むと判定したとき、前記読取画像データに含まれる前記コード画像に基づき第２コード値を求め、
求めた前記第２コード値を前記第２情報処理装置に送信し、
前記第２情報処理装置は、受信した前記第２コード値と同じ前記第１コード値を記憶しているとき、同じ前記第１コード値に関連付けられた前記実行者名を前記画像形成装置に送信し、
前記画像形成装置は、受信した前記実行者名を表示することを特徴とする画像形成システム。
【請求項２】
前記第１コード値を受信した場合、
前記第２情報処理装置は、同じ前記第１コード値を記憶しているとき、記憶済通知を前記第１情報処理装置に送信し、
前記記憶済通知を受信したとき、前記第１情報処理装置は、前記第１コード値を再生成することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記第２情報処理装置は、受信した前記第２コード値と同じ前記第１コード値を記憶していないとき、不一致回答を前記画像形成装置に送信し、
前記不一致回答を受信したとき、前記画像形成装置は、前記読取画像データに基づく印刷を行うことを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記第１情報処理装置は、
前記コード画像の前記ウォーターマーク付の印刷物の複写の可否設定を受け付け、
前記第１コード値とともに複写の可否設定を前記第２情報処理装置に送信し、
前記第２情報処理装置は、
前記第１コード値と前記可否設定を関連付けて記憶し、
受信した前記第２コード値と同じ前記第１コード値を記憶しているとき、同じ前記第１コード値に関連付けられた前記可否設定を前記画像形成装置に送信し、
前記画像形成装置は、受信した前記可否設定において、複写不可が設定されているとき前記読取画像データに基づく印刷を行わないことを特徴とする請求項１乃至３の何れか１項に記載の画像形成システム。
【請求項５】
前記第１情報処理装置は、
前記コード画像の前記ウォーターマーク付の印刷物の複写可能ページの設定を受け付け、
生成した前記第１コード値とともに、設定された前記複写可能ページを前記第２情報処理装置に送信し、
前記第２情報処理装置は、
受信した前記第１コード値と前記複写可能ページを関連付けて記憶し、
受信した前記第２コード値と同じ前記第１コード値を記憶しているとき、同じ前記第１コード値に関連付けられた前記複写可能ページを送信し、
前記画像形成装置は、
受信した前記複写可能ページに基づき、前記読取画像データが複写可能か否かを判定し、
複写可能と判定したとき前記読取画像データに基づく印刷を行い、複写可能でないと判定したとき前記読取画像データに基づく印刷を行わないことを特徴とする請求項１乃至４の何れか１項に記載の画像形成システム。
【請求項６】
前記画像形成装置は使用者を認識し、
前記第１情報処理装置は、
前記コード画像を付した印刷物の複写可能者の設定を受け付け、
前記第１コード値とともに、設定された前記複写可能者を前記第２情報処理装置に送信し、
前記第２情報処理装置は、
前記受信した前記第１コード値と前記複写可能者を関連付けて記憶し、
受信した前記第２コード値と同じ前記第１コード値を記憶しているとき、同じ前記第１コード値に関連付けられた前記複写可能者を送信し、
前記画像形成装置は、
受信した前記複写可能者に認識している使用者が含まれているとき、前記読取画像データに基づく印刷を行い、
受信した前記複写可能者に認識している使用者が含まれていないとき、前記読取画像データに基づく印刷を行わないことを特徴とする請求項１乃至３の何れか１項に記載の画像形成システム。
【請求項７】
前記第１情報処理装置は、
前記コード画像の前記ウォーターマークを付す印刷物を複写できる枚数である上限枚数の設定を受け付け、
生成した前記第１コード値とともに、設定された前記上限枚数を前記第２情報処理装置に送信し、
前記第２情報処理装置は、
受信した前記第１コード値と前記上限枚数と累計複写枚数を関連付けて記憶し、
受信した前記第２コード値と同じ前記第１コード値を記憶しているとき、同じ前記第１コード値に関連付けられた前記上限枚数と前記累計複写枚数を前記画像形成装置に送信し、
前記画像形成装置は、
受信した前記累計複写枚数が前記上限枚数に達していないとき、前記読取画像データに基づく印刷を行い、
受信した前記累計複写枚数が前記上限枚数に達しているとき、前記読取画像データに基づく印刷を行わず、
前記読取画像データに基づく印刷の完了後、前記読取画像データに含まれる前記コード画像の前記第２コード値を付した複写通知を前記第２情報処理装置に送信し、
前記第２情報処理装置は、
前記複写通知に付された前記第２コード値を認識し、
認識した前記第２コード値と同じ前記第１コード値に関連付けられた前記累計複写枚数の値に１を加算することを特徴とする請求項１乃至７の何れか１項に記載の画像形成システム。
【請求項８】
前記第１情報処理装置は、
前記実行者の連絡先の設定を受け付け、
生成した前記第１コード値とともに、設定された前記連絡先を前記第２情報処理装置に送信し、
前記第２情報処理装置は、受信した前記第２コード値と同じ前記第１コード値を記憶しているとき、同じ前記第１コード値に関連付けられた前記連絡先を前記画像形成装置に送信し、
前記画像形成装置は、受信した前記連絡先を表示することを特徴とする請求項１乃至７の何れか１項に記載の画像形成システム。
【請求項９】
前記第１情報処理装置は、
前記コード画像の配置パターンの選択を受け付け、
前記印刷用データとともに、選択された前記配置パターンを前記画像形成装置に送信し、
前記画像形成装置は、
前記印刷用データに基づく画像データに、選択された前記配列パターンに応じて前記コード画像を配した前記印刷用画像データを生成することを特徴とする請求項１乃至８の何れか１項に記載の画像形成システム。
【請求項１０】
前記画像形成装置は、
前記印刷用データに基づく画像データの余白に、少なくとも１つ前記コード画像を配した前記印刷用画像データを生成することを特徴とする請求項１乃至９の何れか１項に記載の画像形成システム。
【請求項１１】
前記画像形成装置は、前記読取画像データに基づき印刷するとき、前記ウォーターマークを消した印刷物を印刷することを特徴とする請求項１乃至１０の何れか１項に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウォーターマークが印刷された原稿の複写に関する。
【背景技術】
【０００２】
プリンター、複合機、複写機、ファクシミリ装置のような画像形成装置がある。印刷に関するデータを印刷装置以外の装置に記憶させることがある。印刷に用いる画像形成装置以外の装置にデータを記憶させる技術の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、複写対象の第１紙媒体を走査により読み取った画像を取得し、取得した画像から所定のコード画像を抽出し、コード画像をデコードして第１の紙媒体の紙識別情報を取得し、第１制御識別情報を含む第１サービス情報と、第２制御識別情報を含む第２サービス情報とを記憶し、第１サービス情報及び第２サービス情報を管理し、読取手段が取得した画像に基づいて印刷画像を第２の紙媒体に印刷し、電子識別情報は第１制御識別情報を含み、紙識別情報は第２制御識別情報を含み、読取手段は、取得した紙識別情報に含まれる第２制御識別情報を抽出し、第２制御識別情報に対応する第２サービス情報を取得し、第２サービス情報を用いて取得した紙識別情報に対応する紙情報を取得し、取得した紙情報から印刷元情報を抽出し、抽出した印刷元情報が、第１の紙媒体の印刷元を特定する情報として電子識別情報を含む場合、電子識別情報に含まれる第１制御識別情報を抽出し、第１制御識別情報に対応する第１サービス情報を取得し、第１サービス情報を用いて電子識別情報に対応する電子情報によって特定される電子印刷物を取得し、取得した電子印刷物を用いて印刷画像を形成し、印刷画像を第２の紙媒体に印刷する画像処理装置が記載されている。電子印刷物を特定して短時間で電子印刷物を取得できるようにしようとする（特許文献１：請求項１、段落［０００５］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９８０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンピューターからデータを送信し、画像形成装置に印刷を行わせることがある。コンピューターから印刷用データが送信される。画像形成装置は印刷用データを受信する。画像形成装置は、受信した印刷用データに基づき、印刷を行う。このようなジョブは、プリントジョブと称されることがある。
【０００６】
プリントジョブでは、ウォーターマーク付の印刷物を印刷できるようにすることがある。ウォーターマークは透かしと呼ばれることもある。ウォーターマークに関する設定は、例えば、プリンタードライバーソフトウェアで行うことができる。例えば、機密の印刷物であることを示す文字列やスタンプがウォーターマークとして付される。ウォーターマークは印刷物に埋め込まれる。ウォーターマーク付きの原稿を複写したとき、ウォーターマークが濃く印刷されるように工夫することもある。
【０００７】
画像形成装置には、スキャナーを含むものがある。このような画像形成装置では、複写ジョブを行うことができる。複写ジョブのとき、画像形成装置は原稿を読み取る。画像形成装置は、原稿を読み取って得られた画像データに基づき印刷する。画像形成装置は原稿の複写物を出力する。プリントジョブで印刷された印刷物を複写することもできる。
【０００８】
取り扱いに注意が必要な文書にウォーターマークが付される。一方、ウォーターマーク付の印刷物を複写することもできる。そして、ウォーターマーク付の印刷物（オリジナル）を出力した者（印刷実行者）にとって、ウォーターマーク付の印刷物を安易に複写して欲しくない場合がある。複写する者は、ウォーターマーク付の印刷物を複写してよいか否か、十分に確認すべきであるという問題がある。印刷物作成者の意図にそぐわず、情報が漏洩するような複写を未然に防ぐ必要がある。
【０００９】
特許文献１記載の技術は電子印刷物の取り扱いに関する。しかし、特許文献１記載の技術は、複数の電子印刷物のなかから、所望の電子印刷物を抽出する技術である。コード画像のウォーターマーク付きの原稿の不適切な複写とは関係がない。従って、特許文献１記載の技術では、上記の問題を解決することはできない。
【００１０】
本発明は上記従来技術の問題点に鑑み、使用者の注意を喚起し、ウォーターマーク付の印刷物の無制限な複写を防ぐ。
【課題を解決するための手段】
【００１１】
本発明に係る画像形成システムは、画像形成装置、第１情報処理装置、及び、第２情報処理装置を含む。前記画像形成装置は、原稿を読み取って得られた読取画像データ、又は、受信した印刷用データに基づき印刷する。前記第１情報処理装置は、前記画像形成装置に前記印刷用データを送信する。前記第２情報処理装置は、前記画像形成装置及び前記第１情報処理装置と通信する。前記第１情報処理装置は、ウォーターマークを付す透かし印刷を行うとき、第１コード値と、前記透かし印刷の実行者名を前記第２情報処理装置に送信する。前記第１情報処理装置は、前記第１コード値に基づき、コード画像を生成する。前記第１情報処理装置は、生成した前記印刷用データと生成した前記コード画像を前記画像形成装置に送信する。前記第２情報処理装置は、受信した前記第１コード値と前記実行者名とを関連付けて記憶する。前記画像形成装置は、前記印刷用データと前記コード画像に基づき、前記コード画像が前記ウォーターマークとして付された印刷用画像データを生成する。前記画像形成装置は、生成した前記印刷用画像データに基づき前記透かし印刷を行う。原稿を読み取ったとき、前記画像形成装置は、前記読取画像データが前記コード画像の前記ウォーターマークを含むか否かを判定する。前記コード画像の前記ウォーターマークを含むと判定したとき、前記画像形成装置は、前記読取画像データに含まれる前記コード画像に基づき第２コード値を求める。前記画像形成装置は、求めた前記第２コード値を前記第２情報処理装置に送信する。受信した前記第２コード値と同じ前記第１コード値を記憶しているとき、前記第２情報処理装置は、同じ前記第１コード値に関連付けられた前記実行者名を前記画像形成装置に送信する。前記画像形成装置は、受信した前記実行者名を表示する。
【発明の効果】
【００１２】
本発明によれば、コード画像のウォーターマーク付きの原稿を複写しようとしていることを、使用者に気づかせることができる。ウォーターマーク付の印刷物の無制限な複写を防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る画像形成システムの一例を示す図である。
【図２】実施形態に係る複合機の一例を示す図である。
【図３】実施形態に係るＰＣの一例を示す図である。
【図４】実施形態に係るサーバーの一例を示す図である。
【図５】実施形態に係る画像形成システムでの第１コード値の登録の流れの一例を示す図である。
【図６】実施形態に係る透かし印刷設定画面の一例を示す図である。
【図７】実施形態に係るサーバーが記憶するデータの一例を示す図である。
【図８】実施形態に係る画像形成システムでの透かし印刷の流れの一例を示す図である。
【図９】実施形態に係る複合機の検出処理の一例を示す図である。
【図１０】実施形態に係る画像形成システムでのサーバーへの問い合わせ処理の一例を示す図である。
【図１１】実施形態に係る複合機の表示処理の一例を示す図である。
【図１２】実施形態に係る複合機の印刷処理の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図１〜図１２を用いて本発明の実施形態を説明する。以下の本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定せず、単なる説明例にすぎない。
【００１５】
（画像形成システム１００）
図１を用いて、実施形態に係る画像形成システム１００の一例を説明する。図１は、実施形態に係る画像形成システム１００の一例を示す図である。
【００１６】
図１に示すように、画像形成システム１００は、画像形成装置、第１情報処理装置、第２情報処理装置を含む。画像形成装置と第１情報処理装置と第２情報処理装置は、通信可能に接続される。画像形成装置と第１情報処理装置と第２情報処理装置は、例えば、ネットワークを介して通信する。画像形成装置、第１情報処理装置、第２情報処理装置は、それぞれ、１台のみでもよいし、複数台でもよい。
【００１７】
画像形成装置は、原稿を読み取って得られた読取画像データ、又は、受信した印刷用データに基づき印刷する。以下では、画像形成装置が複合機１である例を説明する。画像形成装置は、複合機以外の画像形成装置でもよい。
【００１８】
第１情報処理装置は複合機１に印刷用データを送信する。以下では、第１情報処理装置がＰＣ２（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である例を説明する。第１情報処理装置は、ＰＣ以外のコンピューターでもよい。例えば、第１情報処理装置は、タブレット型コンピューターでもよい。
【００１９】
第２情報処理装置は、複合機１、ＰＣ２と通信する。また、以下では、第２情報処理装置がサーバー３である例を説明する。第２情報処理装置は、サーバー以外のコンピューターでもよい。また、第２情報処理装置は、複合機１やＰＣ２に内蔵されてもよい。サーバー３は、受信したデータを記憶する。サーバー３が記憶するデータの詳細は後述する。必要に応じて、サーバー３は、複合機１とＰＣ２に記憶するデータを送信する。
【００２０】
（複合機１）
図２に基づき実施形態に係る複合機１の一例を説明する。図２は、実施形態に係る複合機１の一例を示す図である。
【００２１】
図２に示すように、複合機１は制御部１０、記憶部１１、画像読取部１２、操作パネル１３、印刷部１４、通信部１５を含む。制御部１０は複合機１の動作を制御する。制御部１０はＣＰＵ１０ａ、画像処理回路１０ｂを含む基板である。ＣＰＵ１０ａは複合機１に関する制御、演算を行う。ＣＰＵ１０ａは、記憶部１１に記憶されるプログラム、データに基づき複合機１の各部の制御、各種の演算処理を行う。画像処理回路１０ｂは、通信部１５が受信した印刷用データを解析する。受信した印刷用データに基づき、画像処理回路１０ｂは、印刷用画像データを生成する。
【００２２】
ウォーターマーク付きのプリントジョブを行うとき、画像処理回路１０ｂは、ウォーターマークの画像データを生成する。画像処理回路１０ｂは、ウォーターマークが予め定められた濃度で印刷されるように画像データを生成する。画像処理回路１０ｂは、印刷用データに基づく画像データと、ウォーターマークの画像データを合成した印刷用画像データを生成する。制御部１０は、印刷用画像データに基づき、印刷部１４に印刷させる。これにより、ウォーターマークが埋め込まれた印刷物が出力される。
【００２３】
記憶部１１は、ＲＯＭ、ＲＡＭ、ストレージ（ＨＤＤ）を含む。記憶部１１は、複合機１の制御用の設定データ、画像データ、制御用のプログラム、ファイルを記憶する。
【００２４】
複写ジョブのような原稿読み取りを伴うジョブのとき、制御部１０は画像読取部１２に原稿の読み取りを行わせる。画像読取部１２は原稿の画像データを生成する。原稿読み取りのため、画像読取部１２は、光源（ランプ）、レンズ、イメージセンサー（ラインセンサー）、Ａ／Ｄ変換回路を含む。
【００２５】
操作パネル１３は、表示パネル１３ａ、タッチパネル１３ｂ、ハードキー１３ｃを含む。表示パネル１３ａは、画面、画像を表示する。制御部１０は表示パネル１３ａの表示を制御する。制御部１０は、ジョブの設定に用いる操作画像を表示パネル１３ａに表示させる。操作画像は、例えば、ボタンやキーである。タッチパネル１３ｂは、使用者の操作を受け付ける。タッチパネル１３ｂは、表示パネル１３ａの上面に設けられる。タッチパネル１３ｂはタッチ位置を認識する。タッチパネル１３ｂの出力に基づき、制御部１０は、操作された操作画像を認識する。操作された操作画像に基づき、制御部１０は、使用者の操作内容を認識する。ハードキー１３ｃも使用者の操作を受け付ける。
【００２６】
印刷部１４は、給紙部１４ａ、用紙搬送部１４ｂ、画像形成部１４ｃ、定着部１４ｄを含む。制御部１０はこれらの部分の動作を制御する。制御部１０は印刷関連処理を制御する。印刷関連処理は、例えば、給紙、用紙搬送、トナー像の形成、転写、定着である。印刷ジョブのとき、制御部１０は用紙を１枚ずつ給紙部１４ａに供給させる。制御部１０は、供給された用紙を用紙搬送部１４ｂに搬送させる。制御部１０は、印刷用画像データに基づくトナー像を画像形成部１４ｃに形成させる。制御部１０は、搬送される用紙へのトナー像の転写を画像形成部１４ｃに行わせる。制御部１０は用紙のトナー像を定着部１４ｄに定着させる。制御部１０は、用紙搬送部１４ｂに定着後の用紙を機外に排出させる。
【００２７】
通信部１５は通信用のハードウェア（各種ソケット、通信用回路）を含む。また、通信部１５は通信用ソフトウェア２５を備える。通信部１５はネットワークと通信可能に接続される。通信部１５は、ネットワークを介して、ＰＣ２やサーバー３と通信する。通信部１５は、ＰＣ２から印刷用データを受信する。制御部１０は受信した印刷用データに基づく印刷を印刷部１４に行わせる（プリントジョブ）。
【００２８】
（ＰＣ２）
次に、図３を用いて、実施形態に係るＰＣ２の一例を説明する。図３は、実施形態に係るＰＣ２の一例を示す図である。図３では、便宜上、１台のＰＣ２のみを図示している。
【００２９】
ＰＣ２は複数でもよい。ＰＣ２は、制御回路部２０、記憶部２１、ディスプレイ２２、入力デバイス２３、ネットワーク通信部２４を含む。
【００３０】
制御回路部２０は複数の回路、素子を含む電子回路基板である。制御回路部２０はＰＣ２の動作を制御する。制御回路部２０はＣＰＵ２０ａを含む。制御回路部２０は、ＯＳ、データ、プログラム、ソフトウェア２５に基づき、ＰＣ２の動作を制御する。記憶部２１はＲＯＭ、ＲＡＭ、ＨＤＤを含む。記憶部２１は、ＯＳ、データ、プログラム、ソフトウェア２５を不揮発的に記憶する。制御回路部２０は、記憶部２１の記憶内容に従って、ＰＣ２の各部を制御する。
【００３１】
制御回路部２０は、各種情報をディスプレイ２２に表示させる。ディスプレイ２２は、例えば、液晶パネル又は有機ＥＬパネルを含む。入力デバイス２３は、使用者の操作を受け付ける。入力デバイス２３は、例えば、キーボードやマウスである。入力デバイス２３はタッチパネルでもよい。入力デバイス２３の出力に基づき、制御回路部２０は操作内容を認識する。ネットワーク通信部２４は通信回路、通信用ソフトウェア２５を含む。ネットワーク通信部２４は制御回路部２０の指示に応じて複合機１の通信部１５と通信する。
【００３２】
ＰＣ２の記憶部２１には、ソフトウェア２５がインストールされる。例えば、ワープロソフト、表計算ソフト、画像データ編集ソフト、ブラウザソフトがインストールされる。例えば、ワードやエクセルのようなソフトウェア２５がインストールされる。使用者はソフトウェア２５を起動させる。使用者は、入力デバイス２３を用いてファイルの作成、編集を行う。入力デバイス２３は使用者のコマンド入力を受け付ける。制御回路部２０は、入力されたコマンドに応じた処理を行う。
【００３３】
また、ＰＣ２の記憶部２１にはドライバーソフトウェア２６がインストールされる。ドライバーソフトウェア２６を用いて、複合機１に向けて、印刷用データを送信することができる。入力デバイス２３に印刷コマンドが入力されたとき、制御回路部２０はドライバーソフトウェア２６を起動させる。使用者は、入力デバイス２３を用いて、ドライバーソフトウェア２６の動作を設定する。例えば、使用者は、印刷に関する設定を行う。また、使用者はウォーターマークを付加する設定を行うこともできる。ドライバーソフトウェア２６に基づき、制御回路部２０は印刷用データを生成する。印刷用データは、ページ記述言語（ＰＤＬ）で記述されたデータを含む。また、印刷用データは設定情報を含む。設定情報は、ドライバーソフトウェア２６で設定された設定内容を示す。制御回路部２０は、通信部１５（複合機１）に向けて、生成した印刷用データをネットワーク通信部２４に送信させる。
【００３４】
（サーバー３）
次に、図４を用いて、実施形態に係るサーバー３の一例を説明する。図４は、実施形態に係るサーバー３の一例を示す図である。
【００３５】
図４は、サーバー３の一例を示す。サーバー３は、サーバー制御部３０、サーバー記憶部３１、サーバー通信部３２を含む。サーバー制御部３０はサーバーＣＰＵ３０ａを備える。サーバー制御部３０は演算、処理を行う。サーバー制御部３０はサーバー３の動作を制御する。サーバー制御部３０は、演算、処理を行う。サーバー記憶部３１は、ＲＡＭ、ＲＯＭ、ストレージを含む。サーバー記憶部３１はデータを不揮発的に記憶できる。サーバー通信部３２は、ネットワークを介し、複合機１やＰＣ２と通信する。サーバー制御部３０は、サーバー通信部３２がＰＣ２から受信したデータをサーバー記憶部３１に記憶させる。サーバー制御部３０は、複合機１やＰＣ２に、記憶するデータを送信する。
【００３６】
（透かし印刷の基本的な流れ）
次に、実施形態に係る画像形成システム１００での透かし印刷の基本的な流れを説明する。透かし印刷を複合機１で行わせることができる。透かし印刷のとき、ＰＣ２から印刷用データが送信される。ウォーターマークを埋め込んだ印刷物が出力される。ウォーターマークは、例えば、機密文書を印刷するときに用いられる。一般には、「複製禁止」、「Confidential」、「社外秘」といった文字列がウォーターマークとして用いられる。また、機密文書であることを示すスタンプがウォーターマークとして用いられることもある。
【００３７】
複合機１では、上述の文字列やスタンプの代わりに、コード画像４をウォーターマークとして印刷物に付すことができる。コード画像４を付す場合、プリントジョブの印刷物にコード画像４が印刷される。本実施形態の説明では、コード画像４としてＱＲコード（登録商標）を用いる例を説明する。コード画像４はＱＲコード（登録商標）に限られない。コード画像４は、ＱＲコード（登録商標）以外の２次元コードもよいし、バーコードのような一次元コードでもよい。
【００３８】
コード画像４をウォーターマークとして用いる場合、まず、コード画像４に含まれるコード値をサーバー３に登録する必要がある（段階１）。コード値のサーバー３への登録後、ウォーターマークを付すプリントジョブが実行される（段階２）。
【００３９】
（第１コード値６のサーバー３への登録）
次に、図５〜図７を用いて、実施形態に係る画像形成システム１００での第１コード値６の登録の流れの一例を説明する。図５は、実施形態に係る画像形成システム１００での第１コード値６の登録の流れの一例を示す図である。図６は、実施形態に係る透かし印刷設定画面５の一例を示す図である。図７は、実施形態に係るサーバー３が記憶するデータの一例を示す図である。
【００４０】
図５のスタートは、ＰＣ２の制御回路部２０が透かし印刷設定画面５をディスプレイ２２に表示させた時点である。入力デバイス２３が印刷コマンドの実行を受け付けたとき、制御回路部２０は、プリンターのドライバーソフトウェア２６を起動させる。ドライバーソフトウェア２６では、透かし印刷の項目を選択することができる。入力デバイス２３が透かし印刷の項目の選択を受け付けたとき、制御回路部２０は、透かし印刷設定画面５をディスプレイ２２に表示させる（ステップ♯１１）。コード画像４をウォーターマークとして用いる透かし印刷の機能は、プラグインにより、ドライバーソフトウェア２６に追加することができる。
【００４１】
図６に示すように、透かし印刷設定画面５には、第１入力欄５１、第２入力欄５２、第３入力欄５３、第４入力欄５４、第５入力欄５５、第６入力欄５６、第７入力欄５７、第８入力欄５８、第９入力欄５９、自動ボタンＢ１、第１ラジオボタンＲ１、第２ラジオボタンＲ２、全員ボタンＢ２、全ページボタンＢ３、第３ラジオボタンＲ３、第４ラジオボタンＲ４、第５ラジオボタンＲ５が設けられる。
【００４２】
透かし印刷を実行しようとする者は、入力デバイス２３を用いて、第１入力欄５１〜第９入力欄５９に数や文字を入力する。第３入力欄５３〜第９入力欄５９は任意の入力欄である。任意の入力欄には、数字や文字を入力しなくてもよい。
【００４３】
第１入力欄５１はコード値の入力欄である。入力デバイス２３を用いて、所望の値をコード値として入力することができる。第１入力欄５１には、自動ボタンＢ１が付される。自動ボタンＢ１が操作されたとき、制御回路部２０は、自動的にコード値を生成する。制御回路部２０は、ユニークなコード値を生成する。制御回路部２０は、例えば、現在の日付、日時を組み合わせてコード値を自動生成する。制御回路部２０は、他の手法により、コード値を自動生成してもよい。
【００４４】
第２入力欄５２は、透かし印刷の実行者の名前の入力欄である。入力デバイス２３を用いて、自分の名前や略称を入力することができる。コード画像４が付された原稿を読み取ったとき、表示される名前となる。
【００４５】
第１ラジオボタンＲ１、第２ラジオボタンＲ２は、コード画像４のウォーターマーク付の文書の複写の許可、不許可を設定するためのボタンである。複写を許可するとき、使用者は、第１ラジオボタンＲ１を選択する。複写を許可しない、使用者は、第２ラジオボタンＲ２を選択する。第１ラジオボタンＲ１と第２ラジオボタンＲ２は２者択一である。透かし印刷設定画面５が開かれたとき、制御部１０は、第１ラジオボタンＲ１が選択された状態とする。
【００４６】
第３入力欄５３〜第６入力欄５６は、透かし印刷された文書（コード画像４のウォーターマーク付の文書）の複写を許す者（複写可能者６３）を設定するための欄である。第３入力欄５３〜第６入力欄５６に入力する情報は、使用者を特定できる情報とされる。第３入力欄５３〜第６入力欄５６に入力する情報は、例えば、複合機１に記憶されているユーザー名である。第３入力欄５３の上方に全員ボタンＢ２が配される。全員ボタンＢ２が操作されたとき、制御回路部２０は、コード画像４のウォーターマーク付きの原稿の複写を誰にでも許す設定がなされたと認識する。なお、複写可能者６３が全く設定されないとき、制御回路部２０は複写可能者６３がいないと扱う。
【００４７】
第７入力欄５７は、コード画像４のウォーターマーク付きの原稿のうち、複写可能なページ（複写可能ページ６４）を設定するための欄である。第７入力欄５７には、数字（ページの番号）が入力される。また、全ページボタンＢ３が設けられる。全ページボタンＢ３が操作されたとき、制御回路部２０は、コード画像４のウォーターマーク付きの原稿の全ページの複写を許す設定がなされたと認識する。なお、複写可能ページ６４が設定されないとき、制御回路部２０は複写可能なページはないと扱う。
【００４８】
第８入力欄５８は、コード画像４をウォーターマークとして付した印刷物の上限枚数６５を設定するための欄である。第８入力欄５８には数字が入力される。第９入力欄５９は、透かし印刷の実行者の連絡先６７（宛先）を設定するための欄である。例えば、第９入力欄５９には、電子メールアドレスを入力できる。電話番号など、他種の宛先が入力されてもよい。なお、連絡先６７が設定されないとき、制御回路部２０は連絡先なしと扱う。
【００４９】
第３ラジオボタンＲ３、第４ラジオボタンＲ４、第５ラジオボタンＲ５は、コード画像４の配置パターンの選択するための画像である。入力デバイス２３は、コード画像４の配置パターンの選択を受け付ける。第３ラジオボタンＲ３が操作されたとき、１ページに１つ、大きなコード画像４が埋め込まれる。第４ラジオボタンＲ４が操作されたとき、複数の同じサイズのコード画像４が各ページに埋め込まれる。同じサイズのコード画像４は、列方向、及び、行方向で並べられる。第５ラジオボタンＲ５が操作されたとき、大きさの異なる複数のコード画像４が各ページに埋め込まれる。大きさの異なるコード画像４は、ばらつくように配置される。
【００５０】
使用者は、透かし印刷設定画面５に入力を行う（ステップ♯１２）。設定が完了したとき（透かし印刷設定画面５のＯＫボタンＢ４が操作されたとき）、制御回路部２０は、サーバー通信部３２に向けて、第１コード値６をネットワーク通信部２４に送信させる（ステップ♯１３）。第１コード値６は、使用者に入力されたコード値、又は、自動生成されたコード値である。
【００５１】
第１コード値６を受信した場合、サーバー制御部３０は、同じ第１コード値６を記憶しているか否かを確認する（ステップ♯１４）。言い換えると、サーバー制御部３０は、受信した第１コード値６が以前の透かし印刷で使用した第１コード値６と同じか否かを確認する。なお、サーバー制御部３０は、一定期間以上古い第１コード値６と、第１コード値６に関連付けられた情報を自動的に削除してもよい。
【００５２】
同じ第１コード値６を記憶しているとき（ステップ♯１４のＹｅｓ）、サーバー制御部３０は、ネットワーク通信部２４（ＰＣ２）に向けて、記憶済通知をサーバー通信部３２に送信させる（ステップ♯１５）。記憶済通知は、同じ第１コード値６を記憶していることの通知である。記憶済通知を受信したとき、制御回路部２０は第１コード値６を再生成する（ステップ♯１６）。この場合、制御回路部２０は、第１コード値６を自動的に再生成してもよい。また、制御回路部２０は、コード値の再入力用の画面をディスプレイ２２に表示させてもよい。使用者は、異なる値を入力する。この場合、制御回路部２０は、再入力された値を第１コード値６とする。制御回路部２０は、サーバー通信部３２に向けて、再生成した第１コード値６をネットワーク通信部２４に送信させる（ステップ♯１７）。そして、フローは、ステップ♯１４に戻る。
【００５３】
同じ第１コード値６を記憶していないとき（ステップ♯１４のＮｏ）、サーバー制御部３０は、ネットワーク通信部２４に向けて、第１コード値６が利用可能であることを通知する（ステップ♯１８）。そして、本フローは終了する（エンド）。
【００５４】
（透かし印刷の実行）
次に、図８を用いて、実施形態に係る画像形成システム１００での透かし印刷の流れの一例を説明する。図８は、実施形態に係る画像形成システム１００での透かし印刷の流れの一例を示す図である。
【００５５】
図８のスタートは、第１コード値６が利用可能である通知の受信後、入力デバイス２３を用いて、使用者が透かし印刷の開始を入力した時点である。
【００５６】
まず、制御回路部２０は、サーバー３に問い合わせた第１コード値６に基づき、コード画像４を生成する（ステップ♯２１）。ＱＲコード（登録商標）のようなコード画像４は、読み取ることで、含まれる値を知ることができる。そこで、制御回路部２０は、第１コード値６を暗号化する。制御回路部２０は、予め定められた暗号化のアルゴリズムで暗号化する。制御回路部２０は、暗号化した第１コード値６に基づきコード画像４を生成する。
【００５７】
また、ドライバーソフトウェア２６に基づき、制御回路部２０は、印刷コマンドが実行されたファイルの印刷用データを生成する（ステップ♯２２）。制御回路部２０は、印刷コマンドが実行されたファイルをページ記述言語で記述されたデータ（ファイル）に変換する。制御回路部２０は、通信部１５（複合機１）に向けて、生成した印刷用データとコード画像４をネットワーク通信部２４に送信させる（ステップ♯２３）。また、制御回路部２０は、設定されたコード画像４の配置パターンもあわせて送信する。
【００５８】
受信した印刷用データに基づき、制御部１０は第１画像データを生成する（ステップ♯２４）。具体的に、制御部１０（画像処理回路１０ｂ）は、印刷用データのうち、ページ記述言語で記述されたデータや印刷設定に基づき、第１画像データ（ビットマップデータ）を生成する。
【００５９】
次に、制御部１０はウォーターマークの画像データ（第２画像データ）を生成する（ステップ♯２５）。制御部１０は、ウォーターマークとして、受信したコード画像４を用いる。制御部１０は、通知された配置パターンと合致するように、第２画像データを生成する。制御部１０は第２画像データの画素の画素値を調整する。制御部１０は、コード画像４のウォーターマークが所定の濃度で印刷されるように画素値を調整する。例えば、制御部１０は、ウォーターマークがグレーで印刷されるように、第２画像データを生成する。
【００６０】
続いて、制御部１０は、第１画像データと第２画像データを合成し、印刷用画像データを生成する（ステップ♯２６）。これにより、印刷内容とウォーターマークを含む印刷用画像データが生成される。
【００６１】
ここで、印刷用画像データを生成するとき、制御部１０（画像処理回路１０ｂ）は、第１画像データのうち、余白を検知してもよい。制御部１０は、第１画像データの上端、下端、右端、及び左端から一定幅の白色の帯状領域を余白と検知する。制御部１０は、合成後の画像データ（印刷用画像データ）のうち、余白と検知した領域に、他のコード画像４と重ならないように、コード画像４を追加してもよい。これにより、確実にコード画像４を読み取ることができるようになる。
【００６２】
制御部１０は、生成した印刷用画像データに基づき、印刷部１４に印刷させる（ステップ♯２７）。印刷が完了したとき、制御部１０は、ネットワーク通信部２４（ＰＣ２）に向けて、透かし印刷完了通知を通信部１５に送信させる（ステップ♯２８）。透かし印刷完了通知を受信したとき、制御回路部２０は、サーバー通信部３２に向けて、第１コード値６と関連情報をネットワーク通信部２４に送信させる（ステップ♯２９）。関連情報は、透かし印刷設定画面５で設定された情報である。関連情報は、例えば、実行者名６１、複写の可否設定６２、複写可能者６３、複写可能ページ６４、上限枚数６５、連絡先６７である。
【００６３】
サーバー制御部３０は、受信した第１コード値６と関連情報をサーバー記憶部３１に不揮発的に記憶させる（ステップ♯２１０、図７参照）。言い換えると、サーバー制御部３０は、第１コード値６に関連付けて、実行者名６１、可否設定６２、複写可能者６３、複写可能ページ６４、上限枚数６５、連絡先６７を記憶させる。さらに、サーバー制御部３０は、第１コード値６に関連付けて、累計複写枚数６６をサーバー記憶部３１に記憶させる。累計複写枚数６６の初期値はゼロである。つまり、第１コード値６と関連情報の登録時、制御部１０は、累計複写枚数６６の値をゼロとする。
【００６４】
これにより、第１コード値６のサーバー３への登録が完了する。登録される第１コード値６は、透かし印刷に用いられたコード画像４に含まれる値と対応する。第１コード値６の登録が完了したとき、サーバー制御部３０は、ネットワーク通信部２４（ＰＣ２）に向けて、登録完了をサーバー通信部３２に送信させる（ステップ♯２１１）。そして、本フローは終了する（エンド）。これにより、ＰＣ２（制御回路部２０）は、第１コード値６の登録完了を認識する。
【００６５】
（原稿読み取り時の処理の流れ）
次に、図９〜図１２を用いて、実施形態に係る画像形成システム１００でのコード画像４付きの文書を読み取ったときの処理の流れの一例を説明する。図９は、実施形態に係る複合機１の検出処理の一例を示す図である。図１０は、実施形態に係る画像形成システム１００でのサーバー３への問い合わせ処理の一例を示す図である。図１１は、実施形態に係る複合機１の表示処理の一例を示す図である。図１２は、実施形態に係る複合機１の印刷処理の一例を示す図である。
【００６６】
ウォーターマーク付きの印刷物には、秘密にしたい情報が含まれる場合がある。そのため、ウォーターマーク付きの印刷物を印刷した者（印刷実行者、印刷物の作成者）は、ウォーターマーク付きの印刷物の複写を望まない場合がある。また、ウォーターマーク付きの印刷物を原稿として複写（複写）しようとする者は、複写してよいかどうか、注意すべきである。
【００６７】
そして、複合機１では、文字列やスタンプの代わりに、コード画像４をウォーターマークとして付すことができる。複合機１（制御部１０）は、コード画像４が埋め込まれた原稿（印刷物）の読み取りに関し、各種処理を行う。
【００６８】
まず、図９を用いて、コード画像４のウォーターマークの検出処理を説明する。図９のスタートは、複写ジョブのため、画像読取部１２が原稿を読み取り、画像データ（読取画像データ）が生成された時点である。制御部１０は、１ページ分の読取画像データが生成されるごとに、図９のフローチャートを実行する。
【００６９】
制御部１０（画像処理回路１０ｂ）は、原稿を読み取って得られた画像データ（読取画像データ）を解析する（ステップ♯３１）。そして、制御部１０は、読取画像データにコード画像４のウォーターマークが含まれているか否かを判定する（ステップ♯３２）。
【００７０】
複合機１は、ウォーターマークを所定の濃度（画素値）で印刷する。そこで、制御部１０は、ウォーターマークの印刷濃度に対応する一定範囲内の画素値を有する画素を抽出してもよい。つまり、制御部１０は、読取画像データに含まれるコード画像４のウォーターマークを抽出する。そして、制御部１０は、抽出画素に基づき、コード画像４が含まれているか否かを判定してもよい。例えば、ＱＲコード（登録商標）は必須のパターンを含む。例えば、ＱＲコード（登録商標）の左上、左下、右上に矩形が設けられる。必須のパターンが含まれているとき、制御部１０は、コード画像４が含まれていると判定してもよい。必須のパターンが含まれていないとき、制御部１０は、コード画像４が含まれていないと判定してもよい。なお、制御部１０は、他のアルゴリズムを用いて、読取画像データにコード画像４が含まれているか否かを判定してもよい。
【００７１】
コード画像４のウォーターマークが含まれていないと判定したとき（ステップ♯３３のＮｏ）、制御部１０は、読取画像データに基づく印刷を印刷部１４に行わせる（ステップ♯３４）。そして、制御部１０は、本フローを終了させる（エンド）。
【００７２】
一方、コード画像４のウォーターマークが含まれていると判定したとき（ステップ♯３３のＹｅｓ）、制御部１０は、コード画像４を解読し、第２コード値を求める（ステップ♯３５）。コード画像４に含まれる値は暗号化されている。そこで、制御部１０は、コード画像４に含まれる値を取り出す。制御部１０は取り出した値を復号して第２コード値を求める。そして、制御部１０は、本フローを終了させる。
【００７３】
次に、図１０を用いて、サーバー３への問い合わせ処理の一例を説明する。図１０のスタートは、コード画像４のウォーターマークから第２コード値を求めた時点である。複数枚の原稿を連続して読み取る場合、コード画像４のウォーターマークの原稿を読み取るたびに、制御部１０は、図１０のフローチャートを開始する。
【００７４】
制御部１０は、サーバー通信部３２に向けて、求めた第２コード値を通信部１５に送信させる（ステップ♯４１）。つまり、制御部１０は、求めた第２コード値をサーバー３に問い合わせる。第２コード値を受信したとき、サーバー制御部３０は、サーバー記憶部３１が受信した第２コード値と同じ第１コード値６を記憶しているか否かを確認する（ステップ♯４２）。同じ第１コード値６を記憶していないとき（ステップ♯４２のＮｏ）、サーバー制御部３０は、通信部１５（複合機１）に向けて、不一致回答をサーバー通信部３２に送信させる（ステップ♯４３）。
【００７５】
不一致回答を受信したとき、制御部１０は、読取画像データに基づく印刷を印刷部１４に行わせる（ステップ♯４４）。検出されたコード画像４は、サーバー３に記憶されている第１コード値６と無関係と判断できるためである。なお、不一致回答を受信したとき、制御部１０は読取画像データに基づく印刷を印刷部１４に行わせないようにしてもよい。
【００７６】
一方、同じ第１コード値６を記憶しているとき（ステップ♯４２のＹｅｓ）、サーバー制御部３０は、通信部１５（複合機１）に向けて、一致回答をサーバー通信部３２に送信させる（ステップ♯４５）。さらに、サーバー制御部３０は、通信部１５に向けて、一致した第１コード値６の関連情報をサーバー通信部３２に送信させる（ステップ♯４５）。言い換えると、サーバー３は、同じ第１コード値６に関連付けて記憶されている実行者名６１、複写可否、複写可能者６３、複写可能ページ６４、上限枚数６５、累計複写枚数６６、連絡先６７を複合機１に送信する。複合機１は関連情報を受信する。そして、本フローは終了する（エンド）。
【００７７】
次に、図１１を用いて、複合機１での表示処理の流れの一例を説明する。図１１のスタートは、通信部１５が一致回答と関連情報を受信した時点である。複数枚の原稿を連続して読み取る場合、コード画像４のウォーターマークの原稿を読み取るたびに、制御部１０は、図１１のフローチャートを開始する。
【００７８】
一致回答を受信したとき、制御部１０は、受信した実行者名６１を表示パネル１３ａに表示させる（ステップ♯５１）。これにより、コード画像４のウォーターマークを含む原稿を複写しようとしていることを知らせることができる。また、コード画像４のウォーターマークを含む原稿を印刷した者が誰かを知らせることができる。原稿を複写してよいか否かを使用者に判断する材料を示すことができる。
【００７９】
また、制御部１０は、受信した連絡先６７を表示パネル１３ａに表示させる（ステップ♯５２）。なお、受信した関連情報に連絡先６７が含まれていないとき、制御部１０は、ステップ♯５２をスキップする。このように、ＰＣ２は実行者の連絡先６７の設定を受け付ける。ＰＣ２は、第１コード値６とともに、設定された連絡先６７をサーバー３に送信する。サーバー３は、受信した第２コード値と同じ第１コード値６を記憶しているとき、同じ第１コード値６に関連付けられた連絡先６７を複合機１に送信する。複合機１は、受信した連絡先６７を実行者名６１とともに表示する。
【００８０】
次に、図１２を用いて、複合機１での印刷処理の流れの一例を説明する。図１２のスタートは、通信部１５が一致回答と関連情報を受信した時点である。複数枚の原稿を連続して読み取る場合、コード画像４のウォーターマークの原稿を読み取るたびに、制御部１０は、図１２のフローチャートを開始する。
【００８１】
まず、受信した関連情報に基づき、制御部１０は、複写可能の設定がなされているか否かを確認する（ステップ♯６１）。制御部１０は、関連情報に含まれる可否設定６２を確認する。複写不可に設定されている場合、印刷実行者は、コード画像４のウォーターマーク付の印刷物の複写を一切望んでいない。そこで、複写不可に設定されている場合（ステップ♯６１のＮｏ）、制御部１０は、読取画像データに基づく印刷を行わない（ステップ♯６２→エンド）。つまり、制御部１０は、コード画像４のウォーターマーク付きの原稿の複写物を出力しない。ウォーターマーク付きの原稿の複写が制限される。
【００８２】
複写可能に設定されている場合（ステップ♯６１のＹｅｓ）、制御部１０は、読取画像データのページが複写可能ページ６４であるか否かを確認する（ステップ♯６３）。複写可能ページ６４が設定されていない場合、制御部１０は、ステップ♯６３をスキップしてもよい。複写可能ページ６４が設定されていない場合、制御部１０は、ステップ♯６３をＮｏと判定してもよい。
【００８３】
例えば、制御部１０（画像処理回路１０ｂ）は、読取画像データのうち、上下の余白部分を認識する。制御部１０は上端側の所定幅の帯状領域と下端側の所定幅の帯状領域を余白部分と認識する。所定幅は、１〜数センチ程度とできる。そして、制御部１０は、余白部分のＯＣＲ処理（文字認識処理）を行う。制御部１０は、ＯＣＲの認識結果に基づき、ページ番号が記載されているか否かを判定する。例えば、数字が記載されているとき、制御部１０は、ページ番号が記載されていると判定する。数字が記載されていないとき、制御部１０は、ページ番号が記載されていないと判定する。
【００８４】
ページ番号が記載されていないと判定したとき、読取画像データは何ページ目かを判定することができない。この場合、制御部１０は、読取画像データのページが複写可能ページ６４ではないと判定する。ページ番号が記載されていると判定したとき、制御部１０は、判定したページ番号が複写可能ページ６４に含まれているか否かを確認する。判定したページ番号が複写可能ページ６４に含まれていないとき、制御部１０は、読取画像データのページが複写可能ページ６４ではないと判定する。判定したページ番号が複写可能ページ６４に含まれているとき、制御部１０は、読取画像データのページが複写可能ページ６４であると判定する。
【００８５】
読取画像データのページが複写可能ページ６４でないと判定したとき（ステップ♯６３のＮｏ）、制御部１０は、読取画像データに基づく印刷を行わない（ステップ♯６２→エンド）。読取画像データのページが複写可能ページ６４であると判定したとき（ステップ♯６３のＹｅｓ）、制御部１０は、認識している使用者が複写可能者６３であるか否かを確認する（ステップ♯６４）。言い換えると、制御部１０は、認識している使用者が設定された複写可能者６３と一致するか否かを確認する。なお、複写可能者６３が設定されていない場合、制御部１０は、ステップ♯６４をスキップしてもよい。複写可能者６３が設定されていない場合、制御部１０は、ステップ♯６４をＮｏと判定してもよい。
【００８６】
まず、複合機１（制御部１０）は、使用者を認識する。制御部１０は、操作パネル１３をログアウト状態又はログイン状態とする。ログアウト状態では、ジョブに関する設定やジョブの実行指示を行うことができない。ログイン状態でのみ、ジョブに関する設定やジョブの実行指示を行うことができる。ログアウト条件が満たされたとき、制御部１０は、ログイン状態の操作パネル１３を自動的にログアウト状態とする。ログアウト条件は、例えば、ジョブの実行完了である。また、ログイン状態での最後の操作パネル１３への操作から予め定められた待ち時間が経過したことをログアウト条件としてもよい。
【００８７】
ログアウト状態の操作パネル１３をログイン状態にするには、使用者は認証を受けるための情報を入力する必要がある。例えば、操作パネル１３は、ユーザー名とパスワードの入力を受け付ける。記憶部１１１は、複合機１の使用を許可する者のユーザー名とパスワードを含む認証用情報１１ａを記憶する。制御部１０は、入力されたユーザー名とパスワードが認証用情報１１ａに含まれているか否かを確認する。含まれているとき、制御部１０は、正当な使用者と判定し、使用者が誰であるかを認識する。この場合、制御部１０は、操作パネル１３をログイン状態に移行させる。含まれていないとき、制御部１０は、正当な使用者ではないと判定する。この場合、制御部１０は、操作パネル１３をログアウト状態で維持する。
【００８８】
複写ジョブが実行されている場合、操作パネル１３はログイン状態となっている。また、制御部１０は、使用者が誰であるかを認識している。そして、制御部１０は、認識している使用者（複写を行おうとしている使用者）が複写可能者６３に含まれているか否かを確認する（ステップ♯６４）。
【００８９】
認識している使用者が複写可能者６３に含まれていない場合（ステップ♯６４のＮｏ）、制御部１０は、読取画像データに基づく印刷を行わない（ステップ♯６２→エンド）。認識している使用者が複写可能者６３に含まれている場合（ステップ♯６４のＹｅｓ）、関連情報に含まれる累計複写枚数６６が上限枚数６５となっているか否かを確認する（ステップ♯６５）。なお、上限回数が設定されていない場合、制御部１０は、ステップ♯６５をスキップしてもよい。上限回数が設定されていない場合、制御部１０は、ステップ♯６５をＮｏと判定してもよい。
【００９０】
累計複写枚数６６が上限枚数６５になっているとき（ステップ♯６５のＹｅｓ）、制御部１０は、読取画像データに基づく印刷を行わない（ステップ♯６２→エンド→エンド）。印刷実行者の意向を鑑み、上限枚数６５以上の複写は認めるべきではないためである。
【００９１】
累計複写枚数６６が上限枚数６５になっていないとき（ステップ♯６５のＮｏ）、又は、上限回数が設定されていない場合、制御部１０は、読取画像データに基づき印刷部１４に印刷させる（ステップ♯６６）。言い換えると、制御部１０は、コード画像４のウォーターマーク付きの原稿を複写する。
【００９２】
読取画像データに基づき印刷するとき、制御部１０（画像処理回路１０ｂ）は、読取画像データからコード画像４のウォーターマークを除去する画像処理を行ってもよい。例えば、ウォーターマークとして用いられるコード画像４の画素値の範囲が予め定められる。制御部１０は、読取画像データから範囲内の画素値を有する画素を白に変換する。これにより、読取画像データからコード画像４のウォーターマークを除去することができる。
【００９３】
複写したとき、制御部１０は、サーバー通信部３２に向けて、複写したことの通知（複写通知）を通信部１５に送信させる（ステップ♯６７）。制御部１０は、複写通知に対応する第１第２コード値を含める。複写通知を受信したとき、サーバー制御部３０は、第１第２同じ前記第１コード値６に関連付けられた累計複写枚数６６に１を加算する（ステップ♯６８）。そして、本フローは終了する（エンド）。
【００９４】
実施形態に係る画像形成システム１００は、画像形成装置（複合機１）、第１情報処理装置（ＰＣ２）、及び、第２情報処理装置（サーバー３）を含む。画像形成装置は、原稿を読み取って得られた読取画像データ、又は、受信した印刷用データに基づき印刷する。第１情報処理装置は、画像形成装置に印刷用データを送信する。第２情報処理装置は、画像形成装置及び第１情報処理装置と通信する。第１情報処理装置は、ウォーターマークを付す透かし印刷を行うとき、第１コード値６と、透かし印刷の実行者名６１を第２情報処理装置に送信する。第１情報処理装置は、第１コード値６に基づき、コード画像４を生成する。第１情報処理装置は、生成した印刷用データと生成したコード画像４を画像形成装置に送信する。第２情報処理装置は、受信した第１コード値６と実行者名６１とを関連付けて記憶する。画像形成装置は、印刷用データとコード画像４に基づき、コード画像４がウォーターマークとして付された印刷用画像データを生成する。画像形成装置は、生成した印刷用画像データに基づき透かし印刷を行う。原稿を読み取ったとき、画像形成装置は、読取画像データがコード画像４のウォーターマークを含むか否かを判定する。コード画像４のウォーターマークを含むと判定したとき、画像形成装置は、読取画像データに含まれるコード画像４に基づき第２コード値を求める。画像形成装置は、求めた第２コード値を第２情報処理装置に送信する。受信した第２コード値と同じ第１コード値６を記憶しているとき、第２情報処理装置は、同じ第１コード値６に関連付けられた実行者名６１を画像形成装置に送信する。画像形成装置は、受信した実行者名６１を表示する。
【００９５】
これにより、コード画像４のウォーターマーク付の原稿を複写しようとしたとき、原稿作成者（原稿印刷者）が表示される。これにより、ウォーターマーク付きの原稿を複写しようとしていることを使用者に知らせることができる。使用者の注意を喚起することができる。ウォーターマーク付きの原稿を複写してよいか否かの確認の動機付けとなる。ウォーターマーク付の印刷物の無制限な複写を防ぐことができる。
【００９６】
第１コード値６を受信した場合、第２情報処理装置は、同じ第１コード値６を記憶しているとき、記憶済通知を第１情報処理装置に送信する。記憶済通知を受信したとき、第１情報処理装置は、第１コード値６を再生成する。これにより、以前に用いられた第１コード値６と同じ第１コード値６の使用を防ぐことができる。別の印刷物に付されたコード画像４と同じコード画像４をこれから印刷する印刷物に付さないようにすることができる。
【００９７】
受信した第２コード値と同じ第１コード値６を記憶していないとき、第２情報処理装置は、不一致回答を画像形成装置に送信する。不一致回答を受信したとき、画像形成装置は、読取画像データに基づく印刷を行う。未登録のコード値に基づくコード画像４（ウォーターマーク）付の文書の複写を行うことができる。必要以上に複写は制限されない。
【００９８】
第１情報処理装置は、コード画像４のウォーターマーク付の印刷物の複写の可否設定６２を受け付ける。第１情報処理装置は、第１コード値６とともに複写の可否設定６２を第２情報処理装置に送信する。第２情報処理装置は、第１コード値６と可否設定６２を関連付けて記憶する。受信した第２コード値と同じ第１コード値６を記憶しているとき、第２情報処理装置は、同じ第１コード値６に関連付けられた可否設定６２を画像形成装置に送信する。画像形成装置は、受信した可否設定６２において、複写不可が設定されているとき読取画像データに基づく印刷を行わない。これにより、コード画像４のウォーターマーク付の印刷物の複写の可否を設定することができる。コード画像４のウォーターマーク付の印刷物の複写を禁止することができる。
【００９９】
第１情報処理装置は、コード画像４のウォーターマーク付の印刷物の複写可能ページ６４の設定を受け付ける。第１情報処理装置は、生成した第１コード値６とともに、設定された複写可能ページ６４を第２情報処理装置に送信する。第２情報処理装置は、受信した第１コード値６と複写可能ページ６４を関連付けて記憶する。受信した第２コード値と同じ第１コード値６を記憶しているとき、第２情報処理装置は、同じ第１コード値６に関連付けられた複写可能ページ６４を送信する。画像形成装置は、受信した複写可能ページ６４に基づき、読取画像データが複写可能か否かを判定する。複写可能と判定したとき、画像形成装置は、読取画像データに基づく印刷を行う。複写可能でないと判定したとき、画像形成装置は、読取画像データに基づく印刷を行わない。これにより、ウォーターマーク付の原稿のうち、特定のページのみ複写（複写物の印刷）させることができる。また、複写して欲しくないページの複写を禁止することができる。コード画像４のウォーターマーク付きの原稿の無制限な複写を防ぐことができる。
【０１００】
画像形成装置は使用者を認識する。第１情報処理装置は、コード画像４を付した印刷物の複写可能者６３の設定を受け付ける。第１情報処理装置は、第１コード値６とともに、設定された複写可能者６３を第２情報処理装置に送信する。第２情報処理装置は、受信した第１コード値６と複写可能者６３を関連付けて記憶する。受信した第２コード値と同じ第１コード値６を記憶しているとき、第２情報処理装置は、同じ第１コード値６に関連付けられた複写可能者６３を送信する。受信した複写可能者６３に認識している使用者が含まれているとき、画像形成装置は、読取画像データに基づく印刷を行う。受信した複写可能者６３に認識している使用者が含まれていないとき、画像形成装置は、読取画像データに基づく印刷を行わない。これにより、印刷実行者が許可する者にのみ、複写させることができる。複写して欲しくない者による複写を防ぐことができる。
【０１０１】
第１情報処理装置は、コード画像４のウォーターマークを付す印刷物を複写できる枚数である上限枚数６５の設定を受け付ける。第１情報処理装置は、生成した第１コード値６とともに、設定された上限枚数６５を第２情報処理装置に送信する。第２情報処理装置は、受信した第１コード値６と上限枚数６５と累計複写枚数６６を関連付けて記憶する。受信した第２コード値と同じ第１コード値６を記憶しているとき、第２情報処理装置は、同じ第１コード値６に関連付けられた上限枚数６５と累計複写枚数６６を画像形成装置に送信する。受信した累計複写枚数６６が上限枚数６５に達していないとき、画像形成装置は、読取画像データに基づく印刷を行う。受信した累計複写枚数６６が上限枚数６５に達しているとき、画像形成装置は、読取画像データに基づく印刷を行わない。読取画像データに基づく印刷の完了後、画像形成装置は、読取画像データに含まれるコード画像４の第２コード値を付した複写通知を第２情報処理装置に送信する。第２情報処理装置は、複写通知に付された第２コード値を認識する。第２情報処理装置は、認識した第２コード値と同じ第１コード値６に関連付けられた累計複写枚数６６の値に１を加算する。これにより、コード画像４のウォーターマーク付の原稿の複写枚数（回数）に制限をかけることができる。複写枚数を上限枚数６５までとすることができる。コード画像４のウォーターマーク付きの原稿の無制限な複写を防ぐことができる。
【０１０２】
第１情報処理装置は、実行者の連絡先６７の設定を受け付ける。第１情報処理装置は、生成した第１コード値６とともに、設定された連絡先６７を第２情報処理装置に送信する。第２情報処理装置は、受信した第２コード値と同じ第１コード値６を記憶しているとき、同じ第１コード値６に関連付けられた連絡先６７を画像形成装置に送信する。画像形成装置は、受信した連絡先６７を表示する。これにより、コード画像４のウォーターマーク付の原稿の作成者（出力者）に容易にアクセスすることができる。ウォーターマーク付きの原稿を複写してよいかの確認が取りやすくなる。
【０１０３】
第１情報処理装置は、コード画像４の配置パターンの選択を受け付ける。第１情報処理装置は印刷用データとともに、選択された配置パターンを画像形成装置に送信する。画像形成装置は、印刷用データに基づく画像データに、選択された配列パターンに応じてコード画像４を配した印刷用画像データを生成する。これにより、所望のパターン（配列、数）でコード画像４を印刷物に埋め込むことができる。
【０１０４】
画像形成装置は、印刷用データに基づく画像データの余白に、少なくとも１つコード画像４を配した印刷用画像データを生成する。これにより、読み取ったとき、コード画像４を認識しやすいように、コード画像４を埋め込むことができる。第２コード値を求めることができるように、コード画像４を埋め込むことができる。
【０１０５】
画像形成装置は、読取画像データに基づき印刷するとき、ウォーターマークを消した印刷物を印刷してもよい。ウォーターマーク無しの印刷物を得ることができる。
【０１０６】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１０７】
本発明は、情報処理装置と画像形成装置を含む画像形成システムに使用可能である。
【符号の説明】
【０１０８】
１００  画像形成システム                １      複合機（画像形成装置）
２      ＰＣ（第１情報処理装置）        ３      サーバー（第２情報処理装置）
４      コード画像                      ６      第１コード値
６１    実行者名                        ６２    可否設定
６３    複写可能者                      ６４    複写可能ページ
６５    上限枚数                        ６６    累計複写枚数
６７    連絡先
【図１】
2019096958.tif 000003
【図２】
2019096958.tif 000004
【図３】
2019096958.tif 000005
【図４】
2019096958.tif 000006
【図５】
2019096958.tif 000007
【図６】
2019096958.tif 000008
【図７】
2019096958.tif 000009
【図８】
2019096958.tif 000010
【図９】
2019096958.tif 000011
【図１０】
2019096958.tif 000012
【図１１】
2019096958.tif 000013
【図１２】
2019096958.tif 000014