(57)【特許請求の範囲】
【請求項１】
原稿を読み取って原稿の画像データを取得する読取手段と、
前記読取手段によって取得された前記原稿の画像データにセキュリティ情報が含まれている場合に、前記原稿の画像データから前記セキュリティ情報を抽出する抽出手段と、
前記読取手段により取得された前記原稿の画像データが示す領域のうちいずれの領域を印刷対象領域とするかを設定する設定手段と、
前記セキュリティ情報を含まない領域が前記印刷対象領域として設定されている場合に、前記印刷対象領域として設定されていない領域内に含まれる前記セキュリティ情報と、前記印刷対象領域の画像データとを用いて印刷を実行する印刷手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記読取手段により取得された前記原稿の画像データを操作画面上に表示する表示手段を更に有し、
前記設定手段は、前記画像データが表示された操作画面上でユーザにより指定された領域を、前記印刷対象領域として設定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記読取手段は、前記設定手段により設定された前記印刷対象領域に従って再び前記原稿を読み取り、
前記印刷手段は、前記印刷対象領域の画像データとして前記読取手段により読み取られた原稿の画像データを用いることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記セキュリティ情報の内容に基づいて、前記抽出手段により抽出された前記セキュリティ情報を印刷処理に用いるか否かを判定する判定手段を有し、
前記印刷手段は、前記セキュリティ情報を含まない領域が前記印刷対象領域として設定されている場合であって前記セキュリティ情報を印刷に用いると前記判定手段が判定した場合に、前記印刷対象領域として設定されていない領域内に含まれる前記セキュリティ情報と、前記印刷対象領域の画像データとを用いて印刷を実行することを特徴とする請求項１乃至３の何れか１項に記載の印刷装置。
【請求項５】
前記印刷手段は、前記セキュリティ情報の内容が前記原稿の追跡情報を示す場合に、前記印刷対象領域として設定されていない領域内に含まれる前記セキュリティ情報と、前記印刷対象領域の画像データとを用いて印刷を実行することを特徴とする請求項１ないし４の何れか１項に記載の印刷装置。
【請求項６】
前記追跡情報は、前記印刷装置の機体番号、前記印刷装置の名称、又は、印刷日時を含むことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記セキュリティ情報は、２次元バーコード又は電子透かしであることを特徴とする請求項１乃至６の何れか１項に記載の印刷装置。
【請求項８】
原稿を複数のページに分割して読み取る読取手段と、
前記読取手段によって読み取られた前記原稿の画像データにセキュリティ情報が含まれている場合に、前記原稿の画像データから前記セキュリティ情報を抽出する抽出手段と、
前記原稿の画像を印刷する場合に、前記ページごとに、前記抽出手段により抽出されたセキュリティ情報を埋め込む必要があるか否かを判定する判定手段と、
前記セキュリティ情報を埋め込む必要がないと前記判定手段により判定された場合、読み取られた前記原稿の画像データを用いて印刷を実行し、前記セキュリティ情報を埋め込む必要があると前記判定手段により判定された場合、読み取られた前記原稿の画像データと、前記抽出されたセキュリティ情報とを用いて印刷を実行する印刷手段と
を備えることを特徴とする印刷装置。
【請求項９】
前記判定手段は、前記セキュリティ情報の内容が前記原稿の追跡情報を示す場合に、前記記憶手段に記憶されたセキュリティ情報を埋め込む必要があると判定することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記追跡情報は、前記印刷装置の機体番号、前記印刷装置の名称、又は、印刷日時を含むことを特徴とする請求項９に記載の印刷装置。
【請求項１１】
前記セキュリティ情報は、２次元バーコード又は電子透かしであることを特徴とする請求項８ないし１０に記載の印刷装置。
【請求項１２】
原稿を読み取って取得された原稿の画像データに基づいて印刷する際の倍率を設定する設定手段と、
前記原稿を読み取って原稿の画像データを取得する読取手段と、
前記読取手段によって取得された前記原稿の画像データに２次元バーコードが埋め込まれている場合に、前記２次元バーコードを抽出する抽出手段と、
前記読取手段により取得された前記原稿の画像データを前記設定手段により設定された倍率で変倍する変倍手段と、
前記変倍手段により変倍された前記原稿の画像データと、前記抽出手段により抽出された２次元バーコードに対応する画像データとを用いて印刷を実行する印刷手段と
を備えることを特徴とする印刷装置。
【請求項１３】
前記２次元バーコードの内容に基づいて、前記抽出手段により抽出された前記２次元バーコードを印刷に用いるか否かを判定する判定手段を有し、
前記印刷手段は、前記２次元バーコードを印刷に用いると前記判定手段が判定した場合に、前記変倍手段により変倍された前記原稿の画像データと、前記２次元バーコードに対応する画像データとを用いて印刷を実行することを特徴とする請求項１２に記載の印刷装置。
【請求項１４】
前記印刷手段は、前記２次元バーコードの内容が追跡情報を示す場合に、前記変倍手段により変倍された前記原稿の画像データと、前記抽出手段により抽出された２次元バーコードに対応する画像データを用いて印刷を実行することを特徴とする請求項１０に記載の印刷装置。
【請求項１５】
読取手段が、原稿を読み取って原稿の画像データを取得する読取ステップと、
抽出手段が、前記第１読取ステップにおいて取得された前記原稿の画像データにセキュリティ情報が含まれている場合に、前記原稿の画像データから前記セキュリティ情報を抽出する抽出ステップと、
設定手段が、前記読取ステップにおいて取得された前記原稿の画像データが示す領域のうちいずれの領域を印刷対象領域とするかを設定する設定ステップと、
印刷手段が、前記セキュリティ情報を含まない領域が前記印刷対象領域として設定されている場合に、前記印刷対象領域として設定されていない領域内に含まれる前記セキュリティ情報と、前記印刷対象領域の画像データとを用いて印刷を実行する印刷ステップと
を実行することを特徴とする印刷装置の制御方法。
【請求項１６】
読取手段が、原稿を複数のページに分割して読み取る読取ステップと、
抽出手段が、前記読取ステップにおいて読み取られた前記原稿の画像データにセキュリティ情報が含まれている場合に、前記原稿の画像データから前記セキュリティ情報を抽出する抽出ステップと、
判定手段が、前記原稿の画像を印刷する場合に、前記ページごとに、前記抽出ステップにおいて抽出されたセキュリティ情報を埋め込む必要があるか否かを判定する判定ステップと、
印刷手段が、前記セキュリティ情報を埋め込む必要がないと前記判定ステップにおいて判定された場合、読み取られた前記原稿の画像データを用いて印刷を実行し、前記セキュリティ情報を埋め込む必要があると前記判定ステップにおいて判定された場合、読み取られた前記原稿の画像データと、前記抽出されたセキュリティ情報とを用いて印刷を実行する印刷ステップと
を備えることを特徴とする印刷装置。
【請求項１７】
設定手段が、原稿を読み取って取得された原稿の画像データに基づいて印刷する際の倍率を設定する設定ステップと、
読取手段が、前記原稿を読み取って原稿の画像データを取得する読取ステップと、
抽出手段が、前記読取ステップにおいて取得された前記原稿の画像データに２次元バーコードが埋め込まれている場合に、前記２次元バーコードを抽出する抽出ステップと、
変倍手段が、前記読取ステップにおいて取得された前記原稿の画像データを前記設定ステップにおいて設定された倍率で変倍する変倍ステップと、
印刷手段が、前記変倍ステップにおいて変倍された前記原稿の画像データと、前記抽出手段により抽出された２次元バーコードに対応する画像データとを用いて印刷を実行する印刷ステップと
を実行することを特徴とする印刷装置の制御方法。
【請求項１８】
請求項１５乃至１７の何れか１項に記載の印刷装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及びその制御方法に関するものである。
【背景技術】
【０００２】
オフィスのＩＴ化の促進に伴い、セキュリティに対する関心が高まってきている。電子化された機密情報の漏洩を防ぐにはアクセス制限をかける等の方法があるが、機密情報が画像形成装置などで用紙に印刷される場合、印刷された用紙の持ち出しを確認・禁止することは難しい。
【０００３】
これを解決するための対策として、電子透かしやＱＲコード等のセキュリティ情報用紙に印刷するシステムが提案されている。このシステムによれば、仮に用紙による情報漏洩が発生した場合、漏洩した用紙からセキュリティ情報を抽出することで用紙を印刷したユーザや装置を特定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８０４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、以下に記載する問題がある。例えば、セキュリティ情報としてＱＲコードを印刷する場合、ＱＲコードは用紙の一部にのみ印字される。したがって、用紙においてＱＲコードの印字されていない領域のみをスキャンして、コピーを実行する場合には、ＱＲコードが印刷されない。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、読取手段によって取得された原稿の画像データにセキュリティ情報が含まれている場合に、セキュリティ情報が含まれない領域が印刷領域として設定された場合であっても、セキュリティ情報を確実に印刷することができる印刷装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、原稿を読み取って原稿の画像データを取得する読取手段と、前記読取手段によって取得された前記原稿の画像データにセキュリティ情報が含まれている場合に、前記原稿の画像データから前記セキュリティ情報を抽出する抽出手段と、前記読取手段により取得された前記原稿の画像データが示す領域のうちいずれの領域を印刷対象領域とするかを設定する設定手段と、前記セキュリティ情報を含まない領域が前記印刷対象領域として設定されている場合に、前記印刷対象領域として設定されていない領域内に含まれる前記セキュリティ情報と、前記印刷対象領域の画像データとを用いて印刷を実行する印刷手段とを備えることを特徴とする。
【０００８】
また、本発明は、例えば、原稿を複数のページに分割して読み取る読取手段と、前記読取手段によって読み取られた前記原稿の画像データにセキュリティ情報が含まれている場合に、前記原稿の画像データから前記セキュリティ情報を抽出する抽出手段と、前記原稿の画像を印刷する場合に、前記ページごとに、前記抽出手段により抽出されたセキュリティ情報を埋め込む必要があるか否かを判定する判定手段と、前記セキュリティ情報を埋め込む必要がないと前記判定手段により判定された場合、読み取られた前記原稿の画像データを用いて印刷を実行し、前記セキュリティ情報を埋め込む必要があると前記判定手段により判定された場合、読み取られた前記原稿の画像データと、前記抽出されたセキュリティ情報とを用いて印刷を実行する印刷手段とを備えることを特徴とする。また、本発明は、例えば、原稿を読み取って取得された原稿の画像データに基づいて印刷する際の倍率を設定する設定手段と、前記原稿を読み取って原稿の画像データを取得する読取手段と、前記読取手段によって取得された前記原稿の画像データに２次元バーコードが埋め込まれている場合に、前記２次元バーコードを抽出する抽出手段と、前記読取手段により取得された前記原稿の画像データを前記設定手段により設定された倍率で変倍する変倍手段と、前記変倍手段により変倍された前記原稿の画像データと、前記抽出手段により抽出された２次元バーコードに対応する画像データとを用いて印刷を実行する印刷手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明は、読取手段によって取得された原稿の画像データにセキュリティ情報が含まれている場合に、セキュリティ情報が含まれない領域が印刷領域として設定された場合であっても、セキュリティ情報を確実に印刷することができる印刷装置及びその制御方法を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る画像形成装置１００の外観を示す図である。
【図２】本実施形態に係る画像形成装置１００のシステムブロック図である。
【図３】本実施形態に係る画像形成装置１００の通常のコピー画面３０１を示す図である。
【図４】本実施形態に係るコピー動作設定を行うための設定画面４００を示す図である。
【図５】本実施形態に係るＱＲコードの埋め込みコピー設定を行うための設定画面５００を示す図である。
【図６】本実施形態に係る原稿をスキャンし、ＱＲコードを埋め込んでプリントする際の動作フローを示す図である。
【図７】ＱＲコードが埋め込まれた原稿に対して、エリア指定した場合のコピー結果を示す図である。
【図８】本実施形態に係るコピー動作の処理手順を示すフローチャートである。
【図９】本実施形態に係るプリント動作の処理手順を示すフローチャートである。
【図１０】ＱＲコードが埋め込まれた原稿に対して、ページ連写指定した場合のコピー結果を示す図である。
【図１１】本実施形態に係るページ連写指定されたコピー動作の処理手順を示すフローチャートである。
【図１２】本実施形態に係るページ連写指定されたプリント動作の処理手順を示すフローチャートである。
【図１３】ＱＲコードが埋め込まれた原稿に対して、変倍指定した場合のコピー結果を示す図である。
【図１４】本実施形態に係る変倍指定するための設定画面１８００を示す図である。
【図１５】本実施形態に係る変倍指定されたコピー動作の処理手順を示すフローチャートである。
【図１６】本実施形態に係る変倍指定されたプリント動作の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１２】
＜画像形成装置の構成＞
まず、図１を参照して、本実施形態に係る画像形成装置１００の構成例について説明する。画像形成装置１００は、操作部１１２、スキャナ１１３及びプリンタ１１４を備える。スキャナ１１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅｓ）又はＣＩＳ（Ｃｏｎｔａｃｔ Ｉｍａｇｅ Ｓｅｎｓｏｒ）などの感光素子に入力することで画像の情報を電気信号に変換する。スキャナ１１３はさらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして出力する。
【００１３】
なお、原稿は原稿フィーダ１０１のトレイ１０２に載置される。ユーザが操作部１１２を介して読取開始を指示すると、スキャナ１１３に原稿の読取指示が与えられる。スキャナ１１３は、読取指示を受けると原稿フィーダ１０１のトレイ１０２から原稿を１枚ずつ搬送して、原稿の読取動作を行う。なお、原稿の読取方法は原稿フィーダ１０１による自動搬送方式ではなく、原稿を不図示のガラス面上に載置し、露光部を移動させることで原稿の走査を行う方法であってもよい。
【００１４】
プリンタ１１４は、画像データに従って画像を用紙等の記録材上に形成する画像形成デバイスである。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式を一例に説明するが、本発明はこれに限定されない。例えば、本発明には微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用できる。また、プリンタ１１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット１０３、１０４、１０５が設けられている。排紙トレイ１０６には印字後の用紙が排出される。
【００１５】
＜画像形成装置の制御構成＞
次に、図２を参照して、画像形成装置１００の制御構成について説明する。画像形成装置１００は、制御ブロックとして、制御部２００を備える。制御部２００には、図２に示すように、操作部１１２、スキャナ１１３及びプリンタ１１４が接続される。また、制御部２００は、ＬＡＮ２１１や公衆回線（ＷＡＮ）２５１と接続することで、画像情報やデバイス情報の入出力を行う。制御部２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４、画像バスＩ／Ｆ２０５、操作部Ｉ／Ｆ２０６、ネットワークＩ／Ｆ２１０、モデム２５０、デバイスＩ／Ｆ２２０、スキャナ画像処理部２８０、プリンタ画像処理部２９０、画像変倍部２３０、画像合成部２４０、ＱＲコード生成部２６０、及び情報抽出部２７０を備える。
【００１６】
ＣＰＵ２０１は、システム全体を制御するためのコントローラである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０４はハードディスクドライブであり、システムソフトウェアや、画像データが格納される。
【００１７】
操作部Ｉ／Ｆ２０６は、タッチパネル（表示部）を有する操作部１１２とのインタフェース部であり、操作部１１２に表示する画像データを操作部１１２に対して出力する。また、操作部１１２から操作者が入力した情報を、ＣＰＵ２０１に伝達する。ネットワークＩ／Ｆ２１０は、ＬＡＮ２１１に接続され、情報の入出力を行う。モデム２５０は公衆回線２５１に接続され、情報の入出力を行う。以上のデバイスがシステムバス２０７上に配置される。画像バスＩ／Ｆ２０５は、システムバス２０７と画像データを高速で転送する画像バス２０８とを接続し、データ構造を変換するバスブリッジである。画像バス２０８は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス２０８上には以下のデバイスが配置される。デバイスＩ／Ｆ２２０は、画像入出力デバイスであるスキャナ１１３及びプリンタ１１４と、制御部２００とを接続し、画像データの同期系／非同期系の変換を行う。
【００１８】
スキャナ画像処理部２８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２９０は、プリント出力画像データに対して、プリンタの補正等を行う。画像変倍部２３０は画像データの変倍処理を行う。画像合成部２４０は、入力された２つの画像データの合成処理を行なう。ＱＲコード生成部２６０は入力されたデータから対応する２次元バーコードであるＱＲコードの生成を行う。なお、本実施形態では、セキュリティ情報としてＱＲコードを例に説明するが、本発明のセキュリティ情報としては他の２次元バーコードや電子透かしなどを適用してもよい。情報抽出部２７０は、抽出手段として機能し、画像データからＱＲコード画像を切り出し、セキュリティ情報の抽出を行う。
【００１９】
＜ＱＲコードの埋め込みコピー設定＞
以下では、図３乃至図５を参照して、ＱＲコードの埋め込みコピー設定について説明する。まず、図３を参照して、画像形成装置１００における通常のコピー画面について説明する。コピー画面３０１は、操作部１１２のタッチパネル等の表示部に表示される。３０２はコピーを選択していることを示すコピータブである。３０３はコピーの設定を表示する状態表示ウィンドウであり、設定した倍率や、選択している用紙サイズ、コピー部数が表示されている。
【００２０】
次に、図４を参照して、コピー画面３０１の応用モードボタン３０４が押下された場合に操作部１１２に表示される設定画面４００について説明する。設定画面４００は、製本コピー行うための設定ボタン４０１や、縮小レイアウトコピーを行うための設定ボタン４０２、印刷対象領域を指定してコピーを行うための設定ボタン４０６を含む。さらに、設定画面４００は、ページ連写指定してコピーを行うための設定ボタン４０７、及び、スキャンした原稿にＱＲコードを埋め込みプリントするための設定ボタン４０３を含む。
【００２１】
次に、図５を参照して、設定画面４００の設定ボタン４０３が押下された場合に操作部１１２に表示される設定画面５００について説明する。設定画面５００は、ＱＲコードを埋め込みための設定画面である。設定画面５００は、埋め込む情報として複写禁止を設定するための設定ボタン５０１と、複写許可を設定するための設定ボタン５０２と、追跡情報を設定するための設定ボタン５０８とを含む。ここで、追跡情報とは、例えば、原稿の著作権情報を示す情報であり、不正にコピー等された場合に著作権等を主張するために埋め込まれる情報を示す。また、設定画面５００は、ＱＲコードを原稿のどこに埋め込むかを設定する埋め込み位置設定ボタンとして５０３乃至５０６が配置される。図５に示すように、埋め込み位置設定ボタン５０３乃至５０６は、それぞれ押下されると、ＱＲコードの埋め込み位置を用紙の左上、右上、左下、右下に設定される。ここで設定された内容は、操作部Ｉ／Ｆ２０６を介してＣＰＵ２０１へと伝えられるとともに、ＲＡＭ２０２に保存される。
【００２２】
＜ＱＲコードの埋め込みコピー動作＞
次に、図６を参照して、設定画面５００において、埋め込み情報として追跡情報の設定ボタン５０８、埋め込み位置として右上のボタン５０４がそれぞれ選択された場合の、ＱＲコード埋め込みのコピー動作について説明する。
【００２３】
図６の６００は、原稿をスキャンする際のデータの流れを示す。６０１はコピー原稿である。コピー原稿６０１を原稿フィーダ１０１のトレイ１０２にセットし、設定画面５００において、埋め込み情報として「追跡情報」、埋め込み位置として「右上」がそれぞれ選択された状態で読取開始が指示されると、スキャナ１１３に原稿読取指示が与えられる。６０２は、スキャナ１１３が当該指示を受けてコピー原稿６０１をフィードして当該原稿を読み取る読取動作を示す。６０３は、読み取った画像データを示す。６０４は、読み取った画像データ６０３をＲＡＭ２０２に展開し、当該画像データをＨＤＤ２０４に書き込む処理を示す。６０４の処理でスキャナ１１３の処理が終了する。
【００２４】
次に、図６の７００を参照してプリント側の処理を説明する。まず、７０１は、ＨＤＤ２０４に保存された画像データをＲＡＭ２０２に読み出す処理を示す。７０２は、ＲＡＭ２０２に展開された画像データを表す。一方、７０３は、ＱＲコード生成処理を示す。ＱＲコード生成処理では、設定画面５００において埋め込み情報として設定した「追跡情報」という情報から、ＱＲコード生成部２６０を用いて、ＱＲコードが生成される。８００は、追跡情報を示す。追跡情報８００は、セキュリティ情報種別８０１、製品名称８０２、機体番号８０３、及び日付８０４を含む。ここでは説明の都合上、９００に示すような内容の情報をＱＲコードとして埋め込むものとする。具体的には、セキュリティ情報種別８０１として「追跡情報」９０１が格納され、製品名称８０２として「ｉＲＣ５１８５」９０２が格納され、機体番号８０３として「０１２３」９０３が格納され、日付８０４として「2008/11/03」９０４が格納される。９００の情報を元にＱＲコード生成部２６０が生成したＱＲコードが７０４に相当する。
【００２５】
その後、生成されたＱＲコード７０４はＲＡＭ２０２に展開される。続いて、合成処理７０５において、設定画面５００によって設定された「右上」にＱＲコード７０４が埋め込まれるように、画像合成部２４０がＱＲコード７０４を画像データ７０２に合成する。合成された画像データ７０６はＲＡＭ２０２に展開され、プリンタ１１４へ渡され、用紙に印字７０７される。その結果、７０８に示すように、ＱＲコードが埋め込まれた出力結果を得ることができる。
【００２６】
＜ＱＲコードが埋め込まれた原稿のエリア指定によるコピー動作＞
次に、図７を参照して、ＱＲコードが埋め込まれた原稿に対し、ＱＲコードを含まない領域が印刷対象領域として指定された場合のコピー動作について説明する。１１００は、原稿に対してＱＲコードが埋め込まれていることを考慮しない場合の動作（従来の動作）を示す。また、１１１０は、ＱＲコードが埋め込まれていることを考慮した場合の動作（本実施形態における動作）を示す。
【００２７】
まず、従来の動作１１００について説明する。Ａ４サイズの原稿１１０１には、ＱＲコード１１０２が印字されている。この原稿に対してエリア指定によるコピーを行う場合、まずスキャナ１１３において原稿を読み取り（プレスキャン）、読み取った画像データを操作部１１２に表示する。ここで、ユーザは、操作部１１２に表示された画像から、破線で示したＱＲコードを含まないようにエリア１１０３を指定して、コピーを開始する。すると、プリント結果１１０４に示すように、ＱＲコードが埋め込まれていない印刷物を得ることができる。一方、本実施形態における動作１１１０では、この不都合を後述する手順により回避し、１１０８に示すようにＱＲコードが埋め込まれるようにエリアコピーが実現できるようにするものである。
【００２８】
具体的な本実施形態におけるコピー動作について、図８を参照して説明する。以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２０３やＨＤＤ２０４に格納されたプログラムをＲＡＭ２０２に展開して実行することにより実現される。なお、以下で記載するＳに続く番号はフローチャートにおけるステップ番号を示す。
【００２９】
まず、Ｓ１２０１において、ＣＰＵ２０１は、ユーザにより印刷対象領域が設定された後に、操作部１１２において読取開始が指示されたか否かを判定する。印刷対象領域の設定は、上述した設定ボタン４０６を介して行なわれる。ここで、印刷対象領域の設定がされていなければ、Ｓ１２１１に進み、ＣＰＵ２０１は、スキャナ１１３に原稿読取指示を与える。スキャナ１１３は、当該指示を受けると、原稿の読取動作を行い、読み取った画像データをＲＡＭ２０２に展開する。続いて、Ｓ１２１３において、ＣＰＵ２０１は、展開された画像データを、ＨＤＤ２０４に保存する。さらに、Ｓ１２１４において、ＣＰＵ２０１は、ＨＤＤ２０４に保存した画像データを読み出し、Ｓ１２１５でプリンタ１１４によって印刷を実行させる。
【００３０】
一方、印刷対象領域が設定されているとＳ１２０２に進み、ＣＰＵ２０１は、スキャナ１１３に原稿読取指示を与える。スキャナ１１３は、第１読取手段として機能し、当該指示を受けると、原稿の読取動作（プレスキャン）を行い、読み取った画像データをＲＡＭ２０２に展開する。続いて、Ｓ１２０３において、ＣＰＵ２０１は、ＲＡＭ２０２に展開された画像データにＱＲコードが含まれている場合に、情報抽出部２７０によりＱＲコードを抽出する。さらに、Ｓ１２０４において、ＣＰＵ２０１は、Ｓ１２０３でＱＲコードが抽出されたか否かを判定し、抽出された場合はＳ１２０５に進み、ＱＲコードの画像データと、抽出したセキュリティ情報の内容をＨＤＤ２０４に書き込み、Ｓ１２０６に進む。一方、Ｓ１２０４でＱＲコードが抽出されなかった場合はＳ１２０６へ進む。
【００３１】
Ｓ１２０６において、ＣＰＵ２０１は、ＲＡＭ２０２に展開された画像データを操作部１１２に表示する。ここで、ＣＰＵ２０１は、表示制御手段として機能し、原稿の読取領域を指定可能に画像データを操作部１１２の表示部に表示する。Ｓ１２０７において、ＣＰＵ２０１は、ユーザによる印刷対象領域（読取領域）の設定を待ち、印刷対象領域が設定されればＳ１２０８へ進む。印刷対象領域の設定は、操作部１１２に表示された画像を、タッチペンで指定しても良いし、操作部１１２に配置されたテンキーを用いて位置を入力する形態でもよい。Ｓ１２０８において、ＣＰＵ２０１は、ステップ１２０７において印刷対象領域として設定された領域のみ原稿を読み取るように、スキャナ１１３に指示する。スキャナ１１３は、第２読取手段として機能し、当該指示を受けると、設定された読取領域に従って原稿の読取動作を行い、読み取った画像データをＲＡＭ２０２に展開する。Ｓ１２０９において、ＣＰＵ２０１は、展開された画像データを、ＨＤＤ２０４に書き込むことでスキャナ側の処理を終了する。さらに、Ｓ１２１０において、ＣＰＵ２０１は、ＨＤＤ２０４に保存した画像データを用いてプリンタ１１４によって印刷を実行させる。
【００３２】
なお、Ｓ１２０７では、原稿の全読取領域の画像データを取得した後に、印刷対象領域以外の他の領域の画像データを全領域の画像データから削除するようにしても良い。
【００３３】
次に、図９を参照して、Ｓ１２１０における印刷処理の詳細について説明する。以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２０３やＨＤＤ２０４に格納されたプログラムをＲＡＭ２０２に展開して実行することにより実現される。なお、以下で記載するＳに続く番号はフローチャートにおけるステップ番号を示す。
【００３４】
まず、Ｓ１３０１において、ＣＰＵ２０１は、Ｓ１２０９でＨＤＤ２０４に保存した画像データをＲＡＭ２０２に読み出す。続いて、Ｓ１３０２において、ＣＰＵ２０１は、Ｓ１２０５で保存したＱＲコードの情報に基づいて、原稿にＱＲコードが埋め込まれていたか否かを判定し、埋め込まれていなければ、Ｓ１３０６へ進む。Ｓ１３０６において、ＣＰＵ２０１は、Ｓ１３０１でＲＡＭ２０２に展開した画像データをプリンタ１１４へ渡し、印刷処理を実行させる。
【００３５】
一方、Ｓ１３０２でＱＲコードが埋め込まれていた場合は、Ｓ１３０３へ進み、ＣＰＵ２０１は、原稿に埋め込まれていたＱＲコードとともに画像データをプリントする必要があるか否かを判定する。具体的には、Ｓ１２０５において保存したＱＲコード情報のセキュリティ情報種別を参照し、「追跡情報」を示す場合には画像データとともにＱＲコードをプリントする必要があると判定し、Ｓ１３０４に進む。一方、セキュリティ情報種別が「追跡情報」以外を示す場合は、画像データとともにＱＲコードをプリントする必要が無いと判定し、Ｓ１３０６へ進み、ＣＰＵ２０１は、印刷処理を実行させる。
【００３６】
Ｓ１３０４において、ＣＰＵ２０１は、Ｓ１２０５でＨＤＤ２０４に保存したＱＲコードの画像データをＲＡＭ２０２に読み出す。続いて、Ｓ１３０５において、ＣＰＵ２０１は、Ｓ１３０１でＲＡＭ２０２に展開した画像データと、Ｓ１３０４でＲＡＭ２０２に展開したＱＲコードの画像データを、画像合成部２４０によって合成させる。合成された画像データはＲＡＭ２０２に展開され、Ｓ１３０６において、ＣＰＵ２０１は、展開された画像データをプリンタ１１４へ渡し、印刷処理を実行させる。
【００３７】
＜ＱＲコードが埋め込まれた原稿のページ連写指定によるコピー動作＞
次に、図１０を参照して、ＱＲコードが埋め込まれた原稿に対し、ページ連写指定が設定された場合のコピー動作について説明する。１４００は、原稿に対してＱＲコードが埋め込まれていることを考慮しない場合の動作（従来の動作）を示す。また、１４１０は、ＱＲコードが埋め込まれていることを考慮した場合の動作（本実施形態における動作）を示す。
【００３８】
まず、従来の動作１４００について説明する。Ａ３サイズの原稿１４０１には、ＱＲコード１４０２が印字されている。この原稿に対してページ連写指定によるコピーを行う場合、まずスキャナ１１３において原稿の片面（例えば「Ａ」と印字された左面）を読み取ってプリントした結果が１４０３となる。続いて、残りの片面（ここでは「Ｂ」と印字された右面）を読み取ってプリントした結果が１４０４となる。このように、ページ連写指定とは、１枚の原稿を複数のページに分割して読み取り、分割して読み取ったページごとにプリントする設定である。
【００３９】
図１０に示すように、１４０４には原稿に印字されていたＱＲコード１４０２が埋め込まれているが、１４０３にはＱＲコードの埋め込まれていないプリント結果を得ることになってしまう。そこで、本実施形態では、この不都合を後述する手順により回避し、１４０５及び１４０６に示すように、全ての印刷物にＱＲコードが埋め込まれるようにページ連写設定のコピーが実現できるようにするものである。
【００４０】
具体的な本実施形態におけるページ連写指定された場合のコピー動作について、図１１を参照して説明する。以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２０３やＨＤＤ２０４に格納されたプログラムをＲＡＭ２０２に展開して実行することにより実現される。なお、以下で記載するＳに続く番号はフローチャートにおけるステップ番号を示す。
【００４１】
まず、Ｓ１５０１において、ＣＰＵ２０１は、ユーザによりページ連写が設定されてから、操作部１１２において読取開始が指示されたか否かを判定する。ページ連写の設定方法は、上述したページ連写の設定ボタン４０７を押下することにより行なわれる。ページ連写が設定されている場合は、Ｓ１５０２へ進み、ＣＰＵ２０１は、必要な回数分のスキャン処理を行ったか否かを判定する。具体的には、ＣＰＵ２０１は、原稿の左面と右面のスキャン処理を行ったか否かを判定する。ここで、必要な回数分のスキャン処理を行っていない場合はＳ１５０３へ進み、行なっている場合はＳ１５０８に進み、印刷処理を実行する。
【００４２】
一方、Ｓ１５０３において、ＣＰＵ２０１は、スキャナ１１３に対して、原稿片面に対する読取指示を与える。読取指示を受けると、スキャナ１１３は、読取手段として機能し、原稿の読取動作を行い、読み取った画像データをＲＡＭ２０２に展開する。続いて、Ｓ１５０４において、ＣＰＵ２０１は、ＲＡＭ２０２に展開された画像データから、情報抽出部２７０によってＱＲコードを切り出して抽出する。Ｓ１５０５において、ＣＰＵ２０１は、Ｓ１５０４でＱＲコードが抽出されたか否かを判定し、抽出された場合はＳ１５０６に進み、ＱＲコードの画像データと、抽出したセキュリティ情報の内容をＨＤＤ２０４に書き込み、Ｓ１５０７に進む。一方、Ｓ１５０５で抽出されなかった場合はＳ１５０７に進む。Ｓ１５０７において、ＣＰＵ２０１は、Ｓ１５０３で展開された画像データをＨＤＤ２０４に書き込み、Ｓ１５０２に処理を戻す。
【００４３】
一方、Ｓ１５０１でページ連写が設定されていないと判定されると、Ｓ１５０９において、ＣＰＵ２０１は、スキャナ１１３に対して、読取指示を与える。スキャナ１１３は、原稿から、Ｓ１５１０において、スキャナ１１３によってＲＡＭ２０２に展開された画像データをＨＤＤ２０４に保存する。その後、Ｓ１５１１において、ＣＰＵ２０１は、ＨＤＤ２０４に保存された画像データを読み出して、プリンタ１１４に渡し、Ｓ１５１２でプリンタ１１４によって印刷処理を実行させ、処理を終了する。
【００４４】
次に、図１２を参照して、Ｓ１５０８における印刷処理の詳細について説明する。以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２０３やＨＤＤ２０４に格納されたプログラムをＲＡＭ２０２に展開して実行することにより実現される。なお、以下で記載するＳに続く番号はフローチャートにおけるステップ番号を示す。
【００４５】
まず、Ｓ１６０１において、ＣＰＵ２０１は、必要ページ分の印刷処理を実行したか否かを判定する。具体的には、Ｓ１５０３でスキャンした回数分、印刷処理を実行したか否かを判定する。必要ページ分の印刷処理が終わっていない場合はＳ１６０２へ進み、ＣＰＵ２０１は、Ｓ１５０７でＨＤＤ２０４に保存した画像データをＲＡＭ２０２に読み出す。続いて、Ｓ１６０３において、ＣＰＵ２０１は、Ｓ１５０６で保存したＱＲコードの情報に基づいて、画像データにＱＲコードが埋め込まれていたか否かを判定し、埋め込まれていなければＳ１６０７へ進む。Ｓ１６０７において、ＣＰＵ２０１は、Ｓ１６０２でＲＡＭ２０２に展開した画像データをプリンタ１１４へ渡し、印刷処理を実行させる。
【００４６】
一方、Ｓ１６０３でＱＲコードが埋め込まれていた場合は、Ｓ１６０４へ進み、ＣＰＵ２０１は、原稿に埋め込まれていたＱＲコードとともに画像データを印刷処理に用いる必要があるか否かを判定する。具体的には、Ｓ１５０６で保存したＱＲコード情報のセキュリティ情報種別を参照し、「追跡情報」を示す場合には画像データとともにＱＲコードを印刷処理に用いる必要があると判定し、Ｓ１６０５へと進む。一方、セキュリティ情報種別が「追跡情報」以外を示す場合は、ＣＰＵ２０１は、画像データとともにＱＲコードを印刷処理に用いる必要が無いと判定し、Ｓ１６０７へ進み、印刷処理を実行させる。
【００４７】
Ｓ１６０５において、ＣＰＵ２０１は、Ｓ１５０６でＨＤＤ２０４に保存したＱＲコードの画像データをＲＡＭ２０２に読み出す。続いて、Ｓ１６０６において、ＣＰＵ２０１は、Ｓ１６０２でＲＡＭ２０２に展開した画像データと、Ｓ１６０５でＲＡＭ２０２に展開したＱＲコードの画像データを、画像合成部２４０によって合成させる。その後、Ｓ１６０７において、ＣＰＵ２０１は、合成された画像データをＲＡＭ２０２に展開し、プリンタ１１４へ渡し、印刷処理を実行させる。
【００４８】
＜ＱＲコードが埋め込まれた原稿の縮小変倍指定によるコピー動作＞
次に、図１３を参照して、ＱＲコードが埋め込まれた原稿に対し、縮小変倍の設定がされた場合のコピー動作について説明する。１７００は、原稿に対してＱＲコードが埋め込まれていることを考慮しない場合の動作（従来の動作）を示す。また、１７１０は、ＱＲコードが埋め込まれていることを考慮した場合の動作（本実施形態における動作）を示す。
【００４９】
まず、従来の動作１７００について説明する。Ａ３サイズの原稿１７０１には、ＱＲコード１７０２が印字されている。この原稿に対してＡ５サイズの用紙への縮小変倍指定（５０％縮小）によるコピーを行う場合、まずスキャナ１１３において原稿を読み取り、その画像データを画像変倍部２３０により縮小する。その後、縮小された画像データに基づいて印刷処理が実行される。その結果、Ａ５用紙１７０３には原稿に印字されていたＱＲコード１７０４が埋め込まれているが、ＱＲコード１７０４も５０％縮小されたプリント結果を得ることとなる。したがって、Ａ５用紙を再びスキャンすると、情報抽出部２７０の抽出能力を超えるサイズにＱＲコード１７０４が小さくなっているため、正しくＱＲコード１７０４の情報を抽出することができなくなってしまう。そこで、本実施形態では、１７１０に示すＡ５用紙１７０５に印字されたＱＲコード１７０２のように、ＱＲコード１７０２自体は縮小変倍処理が施されないように、縮小コピーを実行する。
【００５０】
ここで、図３及び図１４を参照して、縮小変倍コピーの設定方法について説明する。縮小変倍コピーの設定を行う場合には、図３のコピー画面３０１の倍率の設定ボタン３０５を押下する。すると、図１４に示す倍率設定の設定画面１８００が操作部１１２に表示される。
【００５１】
設定画面１８００には、設定ボタン１８０１、１８０２、１８０３のように各サイズの原稿を縮小変倍してプリントするための設定ボタンが配置される。また、設定画面１８００において、１８０４は設定された変倍率を表示しており、１８０５や１８０６のボタンを使って、自由に変倍率を設定することもできる。１８０７の閉じるボタンが押下されると、現在設定されている設定が反映されコピー画面３０１に戻る。
【００５２】
具体的な本実施形態におけるページ連写指定された場合のコピー動作について、図１５を参照して説明する。以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２０３やＨＤＤ２０４に格納されたプログラムをＲＡＭ２０２に展開して実行することにより実現される。なお、以下で記載するＳに続く番号はフローチャートにおけるステップ番号を示す。
【００５３】
まず、Ｓ１９０１において、ＣＰＵ２０１は、スキャナ１１３に原稿読取指示が与えられる。スキャナ１１３は、読取手段として機能し、この指示を受け取ると原稿の読取動作を行い、画像データとしてＲＡＭ２０２に展開される。次に、Ｓ１９０２において、ＣＰＵ２０１は、ＲＡＭ２０２に展開された画像データから、情報抽出部２７０によりＱＲコードの抽出を行う。なお、ここでは、Ｓ１２０３及びＳ１５０４とは異なり、ＱＲコードの抽出のみを行ない、展開された画像データからＱＲコードの画像データを切り出さなくてもよい。続いて、Ｓ１９０３において、ＣＰＵ２０１は、Ｓ１９０２でＱＲコードが抽出されたか否かを判定し、抽出された場合はＳ１９０４において、ＱＲコードの画像データと、抽出したセキュリティ情報の内容とをＨＤＤ２０４に書き込んでＳ１９０５に進む。一方、Ｓ１９０３でＱＲコードが抽出されなかった判定された場合はＳ１９０５に進む。
【００５４】
Ｓ１９０５において、ＣＰＵ２０１は、変倍設定がされているか否かを判定する。変倍設定がされている場合はＳ１９０６へ進み、ＣＰＵ２０１は、設定された変倍率に従って画像データを画像変倍部２３０によって変倍処理を行い、Ｓ１９０７に進む。一方、変倍がされていない場合はＳ１９０７に進む。Ｓ１９０７において、ＣＰＵ２０１は、画像データをＨＤＤ２０４に書き込み、Ｓ１９０８において印刷処理を実行する。
【００５５】
次に、図１６を参照して、Ｓ１９０８における印刷処理の詳細について説明する。以下で説明する処理は、ＣＰＵ２０１がＲＯＭ２０３やＨＤＤ２０４に格納されたプログラムをＲＡＭ２０２に展開して実行することにより実現される。なお、以下で記載するＳに続く番号はフローチャートにおけるステップ番号を示す。
【００５６】
まず、Ｓ２００１において、ＣＰＵ２０１は、Ｓ１９０７でＨＤＤ２０４に保存した画像データをＲＡＭ２０２に読み出す。次に、Ｓ２００２において、ＣＰＵ２０１は、Ｓ１９０４で保存したＱＲコードの情報に基づいて、画像データにＱＲコードが埋め込まれているか否かを判定する。ここで、埋め込まれていなければＳ２００５へ進み、ＣＰＵ２０１は、ＲＡＭ２０２に展開した画像データをプリンタ１１４へ渡し、印刷処理を実行させる。
【００５７】
一方、ＱＲコードが埋め込まれている場合は、Ｓ２００３へ進み、ＣＰＵ２０１は、Ｓ１９０５での変倍率が５０％未満であればＳ２００４へ進み、Ｓ１９０７でＨＤＤ２０４に保存したＱＲコードの画像データをＲＡＭ２０２に読み出す。その後、Ｓ２００５において、ＣＰＵ２０１は、Ｓ２００１でＲＡＭ２０２に展開した画像データと、Ｓ２００４でＲＡＭ２０２に展開したＱＲコードの画像データとを、画像合成部２４０によって合成させる。一方、Ｓ２００３で変倍率が５０％以上であればＳ２００６に進む。Ｓ２００６において、ＣＰＵ２０１は、合成された画像データをＲＡＭ２０２に展開し、プリンタ１１４へ渡し、印刷処理を実行させる。ここでは、Ｓ２００３において変倍率が５０％未満（予め定められた倍率未満）であるか否かを判定している。この数値（閾値）は、画像形成装置１００の読取性能に基づくものであり、例えば、画像形成装置１００が５０％未満に縮小されたＱＲコードを認識できないことを示す。したがって、本発明における画像形成装置は、自装置の読取性能に従って、任意の閾値を設定することができる。
【００５８】
以上説明したように、本実施形態に係る画像形成装置は、セキュリティ情報が埋め込まれた原稿をコピーする際に、例えば、エリア指定が設定されている場合には、プレスキャンとしてエリア指定領域以外の領域も読み取ってセキュリティ情報を抽出する。その後、画像形成装置は、エリア指定された領域を読み取って、セキュリティ情報が追跡情報であれば抽出したセキュリティ情報を含む画像データを読み取った画像データに合成してプリントする。また、本画像形成装置は、ページ連写指定が設定されている場合には、複数のページごとに原稿を読み取って、セキュリティ情報があれば抽出する。この場合、画像形成装置は、セキュリティ情報が追跡情報であれば、全てのページの画像データに、抽出したセキュリティ情報を含む画像データを合成してプリントする。また、本画像形成装置は、プリントする際の倍率が設定されている場合には、原稿から読み取った画像データからセキュリティ情報を含む画像データを抽出する。この場合、画像形成装置は、セキュリティ情報が追跡情報であって、かつ、倍率が所定の閾値未満であれば、変倍した画像データにセキュリティ情報を含む画像データを合成してプリントする。このように、本実施形態に係る画像形成装置は、エリア指定、ページ連写指定、倍率指定等がなされた原稿のコピーを実行する際にも、追跡情報を確実にプリントすることができる。
【００５９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005595002.tif 000002
【図２】
0005595002.tif 000003
【図３】
0005595002.tif 000004
【図４】
0005595002.tif 000005
【図５】
0005595002.tif 000006
【図６】
0005595002.tif 000007
【図７】
0005595002.tif 000008
【図８】
0005595002.tif 000009
【図９】
0005595002.tif 000010
【図１０】
0005595002.tif 000011
【図１１】
0005595002.tif 000012
【図１２】
0005595002.tif 000013
【図１３】
0005595002.tif 000014
【図１４】
0005595002.tif 000015
【図１５】
0005595002.tif 000016
【図１６】
0005595002.tif 000017