(57)【特許請求の範囲】
【請求項１】
原稿における画像を読取る読取手段と、
前記読取りにより得られた画像に二次元コードが含まれる場合に、当該二次元コードが複写禁止を示しているか判定する判定手段と、
前記読取りにより得られた画像に含まれる二次元コードが複写禁止を示していると判定された場合に、前記画像を印刷せず、
前記読取りにより得られた画像に含まれる二次元コードが複写禁止を示していないと判定された場合に、当該二次元コードを含まず、別の二次元コードが付加された画像を用紙に印刷する印刷手段とを有する複写装置であって、
原稿における第１の領域の画像と、第２の領域の画像を別々の用紙に印刷する設定がなされている場合に、
前記読取手段は、前記原稿における第１の領域の画像を読取り、
前記判定手段は、前記読取りにより得られた第１の領域の画像に二次元コードが含まれる場合に、当該二次元コードが複写禁止を示しているか判定し、
前記印刷手段は、前記読取りにより得られた第１の領域の画像に含まれる二次元コードが複写禁止を示していると判定された場合に、前記第１の領域の画像及び前記第２の領域の画像の何れをも印刷しないことを特徴とする複写装置。
【請求項２】
前記第１の領域は、前記原稿における左半分の領域であり、
前記第２の領域は、前記原稿における右半分の領域であることを特徴とする請求項１に記載の複写装置。
【請求項３】
前記第２の領域は、前記読取手段で前記第１の領域よりも後で読取られるべき領域であることを特徴とする請求項１又は２に記載の複写装置。
【請求項４】
前記判定手段は、前記読取りにより得られた第１の領域の画像に含まれる二次元コードが複写禁止を示していると判定した場合に、
前記判定手段は、前記第２の領域の画像に含まれる二次元コードが複写禁止を示しているか判定しないことを特徴とする請求項１乃至３の何れか１項に記載の複写装置。
【請求項５】
前記読取手段は、前記原稿における前記第２の領域を読取ることが可能となっており、
前記判定手段は、前記読取りにより得られた第１の領域の画像に含まれる二次元コードが複写禁止を示していないと判定した場合に、前記第２の領域の画像に含まれる二次元コードが複写禁止を示しているか判定することを特徴とする請求項１乃至４の何れか１項に記載の複写装置。
【請求項６】
前記判定手段で、前記読取りにより得られた第１の領域の画像に含まれる二次元コードが複写禁止を示しておらず、かつ、前記第２の領域の画像に含まれる二次元コードが複写禁止を示していないと判定された場合に、
前記印刷手段は、
前記第１の領域に対応する画像に含まれていた二次元コードを含まず、別の二次元コードが付加された画像と、前記第２の領域に対応する画像に含まれていた二次元コードを含まず、別の二次元コードが付加された画像を別々の用紙に印刷することを特徴とする請求項５に記載の複写装置。
【請求項７】
前記第１の領域に対応する画像に含まれていた二次元コードを含まず、別の二次元コードが付加された画像における、前記別の二次元コードを、
前記第１の領域に対応する画像に含まれていた二次元コードから抽出された情報に基づいて生成する生成手段をさらに有することを特徴とする請求項６に記載の複写装置。
【請求項８】
前記第１の領域に対応する画像に含まれていた二次元コードを含まず、別の二次元コードが付加された画像を得るために、
前記第１の領域に対応する画像に対して、前記第１の領域に対応する画像に含まれていた二次元コードを削除し、前記生成された二次元コードを付加する処理を行うことを特徴とする請求項７に記載の複写装置。
【請求項９】
前記生成手段は、
前記第２の領域に対応する画像に含まれていた二次元コードを含まず、別の二次元コードが付加された画像における、前記別の二次元コードを、
前記第２の領域に対応する画像に含まれていた二次元コードから抽出された情報に基づいて生成することを特徴とする請求項６乃至８の何れか１項に記載の複写装置。
【請求項１０】
前記第２の領域に対応する画像に含まれていた二次元コードを含まず、別の二次元コードが付加された画像を得るために、
前記第２の領域に対応する画像に対して、前記第２の領域に対応する画像に含まれていた二次元コードを削除し、前記第２の領域に対応する画像に含まれていた二次元コードから抽出された情報に基づいて生成された二次元コードを付加する処理を行うことを特徴とする請求項９に記載の複写装置。
【請求項１１】
原稿における画像を読取る読取工程と、
前記読取りにより得られた画像に二次元コードが含まれる場合に、当該二次元コードが複写禁止を示しているか判定する判定工程と、
前記読取りにより得られた画像に含まれる二次元コードが複写禁止を示していると判定された場合に、前記画像を印刷せず、
前記読取りにより得られた画像に含まれる二次元コードが複写禁止を示していないと判定された場合に、当該二次元コードを含まず、別の二次元コードが付加された画像を用紙に印刷する印刷工程とを有する複写方法であって、
原稿における第１の領域の画像と、第２の領域の画像を別々の用紙に印刷する設定がなされている場合に、
前記読取工程は、前記原稿における第１の領域の画像を読取り、
前記判定工程は、前記読取りにより得られた第１の領域の画像に二次元コードが含まれる場合に、当該二次元コードが複写禁止を示しているか判定し、
前記印刷工程は、前記読取りにより得られた第１の領域の画像に含まれる二次元コードが複写禁止を示していると判定された場合に、前記第１の領域の画像及び前記第２の領域の画像の何れをも印刷しないことを特徴とする複写方法。
【請求項１２】
請求項１乃至１０の何れか１項に記載の複写装置としてコンピュータを機能させるためのコンピュータ読取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写装置、複写方法、プログラムに関するものである。
【背景技術】
【０００２】
特許文献１は、ＱＲコード（商標）について開示している。尚、本明細書では、ＱＲコードのように原稿の一部分に付加するコードを「部分コード」と称する。
【０００３】
重要原稿等の複製による情報流出が増加する昨今、主に紙の複製に対するセキュリティ要求の高い現場における不正な複製を防止するための対策として、上記のＱＲコードが一般的に利用されている。一般的に利用されている方法では、原稿に付加されたＱＲコードに複製不許可フラグを含ませる。そして、複写機は、読取った原稿に付加されたＱＲコードから複製不許可フラグを読取った場合、複製不許可を決定し複製を中止する。このような技術により、重要原稿に複製不許可フラグを付加することで、重要原稿の複製を防止できるという効果が得られる。
【０００４】
特許文献２は、原稿載置台に置かれたスキャン対象原稿の左右を別々に走査して、両ページの出力を連続して行う機能（以降、ページ連写機能）について開示している。
ページ連写機能は、原稿が左開きと右開きのどちらかであるかを指定することができる。そして、左開き原稿の場合、スキャン対象原稿の左半分を１枚目の原稿として出力し、次に、右半分を２枚目の原稿として出力するという機能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−３１２４４７号公報
【特許文献２】特開昭６２−３２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
スキャン対象原稿の右半分の領域に複製不許可フラグ（出力禁止を示す情報の一例である）を含んだＱＲコードが付加されている場合、左半分には出力禁止を示す情報がなく、右半分に出力禁止を示す情報があると原稿ということになる。
【０００７】
ページ連写機能では、スキャン対象原稿の左右を別々に走査し、別々の原稿として扱うので、このような原稿の場合、原稿の左半分は１枚目の原稿として、右半分は２枚目の原稿として出力されることになる。
【０００８】
そのため、その原稿に関する出力禁止を示す情報が右半分に印刷されていたというような場合には、出力禁止原稿の半分（１枚目）が出力されてしまう。
【課題を解決するための手段】
【０００９】
上記課題を解決すため、本発明に係る複写装置は、原稿における画像を読取る読取手段と、前記読取りにより得られた画像に二次元コードが含まれる場合に、当該二次元コードが複写禁止を示しているか判定する判定手段と、前記読取りにより得られた画像に含まれる二次元コードが複写禁止を示していると判定された場合に、前記画像を印刷せず、前記読取りにより得られた画像に含まれる二次元コードが複写禁止を示していないと判定された場合に、当該二次元コードを含まず、別の二次元コードが付加された画像を用紙に印刷する印刷手段とを有する複写装置であって、原稿における第１の領域の画像と、第２の領域の画像を別々の用紙に印刷する設定がなされている場合に、前記読取手段は、前記原稿における第１の領域の画像を読取り、前記判定手段は、前記読取りにより得られた第１の領域の画像に二次元コードが含まれる場合に、当該二次元コードが複写禁止を示しているか判定し、前記印刷手段は、前記読取りにより得られた第１の領域の画像に含まれる二次元コードが複写禁止を示していると判定された場合に、前記第１の領域の画像及び前記第２の領域の画像の何れをも印刷しないことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複製が禁止されている原稿の一部が出力されることを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１のシステム図
【図２】実施例１のフローチャート
【図３】実施例２のシステム図
【図４】実施例２のフローチャート
【図５】画像処理装置の操作画面（セキュリティ設定）を示す図
【図６】実施例３のシステム図
【図７】実施例３のフローチャート
【図８】画像処理装置の操作画面（ＱＲコード作成設定）を示す図
【発明を実施するための形態】
【００１２】
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
【実施例１】
【００１３】
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
【００１４】
図１は、本発明の実施例１に適用されるシステムを示すシステム図である。実施例１のシステムにおける画像処理装置であるＭＦＰ１００の構成は、制御部１０１、スキャナ部１０２、印刷部１０３、受付部１０４、表示部１０５、送信部１０６、デコーダ１０７、記憶装置１０８からなる。記憶装置１０８には、図４〜図５のフローチャートに示されるプログラムが格納されており、制御部１０１はそのプログラムを実行することにより１０２〜１０８の各コンポーネントを使用し、ＭＦＰ１００の処理を統括的に制御する。スキャナ部１０２は、原稿を光学的に読み取り、画像データを生成する。スキャナ部１０２は、原稿を複数枚連続で読み取ることや原稿の両面を読み取ることが可能で、原稿を複数領域に分割して画像を読み取ることも可能である。スキャナ部１０２で読み取られた画像は、記憶装置１０８に格納される。印刷部１０３は、記憶装置１０８から画像を読み出し、印刷を行う。印刷部１０３は、両面印刷も可能である。スキャナ部１０２で原稿を読み取り、印刷部１０３にプリント出力することでコピー機能が実現される。受付部１０４は、キー（ハードキーやソフトキー）入力を受け付けることにより、コピー等のジョブの実行指示を受け付けることができる。表示部１０５は、ジョブ状況やアラーム、エラー、ＭＦＰ１００の設定などを表示することが可能である。送信部１０６は、ネットワーク１０９に接続されており、スキャナ部１０２で読み取られ、記憶装置１０８に格納された画像データを、ネットワーク１０９を介して、Ｅ−Ｍａｉｌ等で送信する（以降、送信機能と呼ぶ）ために使用される。スキャナ部１０２で読み取られた画像から二次元コードであるＱＲコードを制御部１０１が検出した場合、そのＱＲコードはデコーダ１０７に送られ、デコードされる。
【００１５】
本実施例において、ＭＦＰ１００は、印刷部１０３や送信部１０６により出力されるべき画像の出力を制限するセキュリティ機能を備えている。
原稿（例えば、原稿１１０）に付加されているＱＲコード（例えば、ＱＲコード１１１）には、その原稿が複製許可されていることを示す複製許可フラグ、もしくはその原稿が複製禁止されていることを示す複製禁止フラグが含まれている。制御部１０１は、スキャナ部１０２で読み取られた画像からＱＲコードを検出し、ＱＲコードを検出できたか否かで処理を切り分ける。制御部１０１は読み取られた画像からＱＲコードが検出された場合に、そのＱＲコードをデコーダ１０７にデコードさせる。デコードした結果、複製許可フラグが検出された場合は、印刷部１０３による印刷出力や、送信部１０６による送信出力を行う。デコードした結果、複製禁止フラグが検出された場合は、ジョブキャンセルする。ＱＲコードが検出されない場合は、後述するセキュリティ設定の「ＱＲコードなし複製制限」における選択が「設定する」のときはジョブキャンセルし、「設定しない」のときは印刷出力や送信出力を行う。
原稿１１０は、左半分の原稿左部１１２にはＱＲコードが付加されておらず、右半分の原稿右部１１３には複製禁止ＱＲコード１１１が付加されている。
【００１６】
次に、実施例１における動作の流れ（図２）について説明を行う。
本実施例ではＭＦＰ１００において、後述するセキュリティ設定の選択において、「ＱＲコードなし複製制限」が「設定しない」と選択されている場合を前提としている。
図２は、受付部１０４がコピースタートボタン押下をユーザから受け付けた時の処理を示すフローチャートである。また、この図２に示すフローチャートにおける各ステップの動作の流れは、ＭＦＰ１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、ＭＦＰ１００の各構成を制御することより実現される。
【００１７】
受付部１０４がコピースタートボタンの押下を受け付けると処理が開始される。ステップＳ２０１において、制御部１０１がスタートされたジョブのスキャン設定がページ連写モードかどうかを判断する。ページ連写モードである場合は、ステップＳ２０２において制御部１０１はスキャン部１０２に原稿１１０の原稿左部１１２をスキャンさせ、原稿画像（即ち、原稿画像データ）として読み込む。なお、スキャン部は読み取り部と呼ぶこともある。
【００１８】
次にステップＳ２０４において、制御部１０１がステップＳ２０２で読み込んだ原稿画像（即ち、最初のスキャンにより左半分１１２に対応する得られた画像データ。）の中にＱＲコード１１１が存在するかどうかを判定する。ＱＲコード１１１が存在しないと判定された時は、ステップＳ２１０に移行し、ＱＲコード１１１が存在すると判定された時にはステップＳ２０６に移行する。
【００１９】
ステップＳ２０６において、制御部１０１がデコーダ１０７にＱＲコード１１１のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード１１１の中のデジタル情報に複製禁止フラグが存在するかどうかをステップＳ２０８において検出する。複製禁止フラグ（出力禁止を示す情報のこと。）が検出された時はステップＳ２２３において制御部１０１がジョブキャンセルを決定し、複製禁止フラグが検出されなかった時はステップＳ２１０に移行する。
ステップＳ２１０において、制御部１０１が記憶装置１０８にステップＳ２０２でスキャンされた画像を１枚目の画像として格納する。
【００２０】
次に、ステップＳ２１１において、制御部１０１はスキャン部１０２に原稿１１０の原稿右部１１３をスキャンさせ、原稿画像として読み込む。
【００２１】
次にステップＳ２１２において、制御部１０１がステップＳ２１１で読み込んだ原稿画像（即ち、最後のスキャンにより得られた右半分１１３に対応する画像データ）の中にＱＲコード１１１が存在するかどうかを判定する。ＱＲコード１１１が存在しないと判定された時は、ステップＳ２１４に移行し、ＱＲコード１１１が存在すると判定された時にはステップＳ２１３に移行する。
【００２２】
ステップＳ２１３において、制御部１０１がデコーダ１０７にＱＲコード１１１のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード１１１の中のデジタル情報に複製禁止フラグが存在するかどうかをステップＳ２１４において検出する。複製禁止フラグが検出された時は、制御部１０１がステップＳ２１６においてステップＳ２１０で記憶装置１０８に保存した原稿画像を消去する。そして、ステップＳ２２０において制御部１０１がジョブキャンセルを決定する。ステップＳ２１４において複製禁止フラグが検出されなかった時はステップＳ２１５に移行する。
【００２３】
ステップＳ２１５において、制御部１０１が記憶装置１０８にステップＳ２１１でスキャンされた画像を２枚目の画像として格納する。そして、ステップＳ２１７において、制御部１０１が、記憶装置１０８に格納された１枚目の画像と２枚目の画像を印刷部１０３に出力し、１枚目の画像、２枚目の画像を印刷させる。
【００２４】
なお、このステップＳ２１７では、Ｓ２０６、Ｓ２１３でのデコードによりデジタル情報が得られた場合（もちろん、禁止フラグが検出されなかった場合）には、制御部１０１は以下の処理を行ってもよい。即ち、デジタル情報に対してエンコードを行い新たなＱＲコードを作成し、元のＱＲコードに置き換える処理を行っても良い。この処理のためには、例えば、格納された画像から元のＱＲコードを削除し、同じ位置に、作成した新たなＱＲコードを合成することになる。このようにすることで、ＱＲコードがきれいな状態で出力されることになる。
【００２５】
なお、この格納された画像に新たなＱＲコードを合成する際には、以下のようになる。即ち、左部画像には、左部スキャンにより得られたＱＲコード内のデジタル情報から作成された新たなＱＲコードを合成する。一方、右部画像には、右部スキャンにより得られたＱＲコード内のデジタル情報から作成された新たなＱＲコードを合成することになる。
【００２６】
また、このエンコードの前に、デジタル情報の少なくとも一部を維持しつつ、残りを変更してもよい。例えば、元のＱＲコードにユーザ名、許可フラグが含まれていた場合には、許可フラグはそのままにしつつ、ユーザ名を今回複写を指示したユーザのユーザ名に変えるなどの工夫を行ってもよい。
【００２７】
さらには、Ｓ２０４ではＱＲコードが存在せず、Ｓ２１２でＱＲコードが存在し、さらに、Ｓ２１３では複製禁止フラグが無かった場合というのも考えられる。なお、この場合というのは、左部にＱＲコードが存在せず、右部に複製禁止フラグを含まないＱＲコードが存在する場合である。この場合には、右部のＱＲコード内のデジタル情報（このデジタル情報は上述の通り、一部変更されても良い。）をエンコードすることにより作成された新たなＱＲコードを左部画像に合成しても良い。合成される位置は、右部画像におけるＱＲコードの合成位置と同じ位置ということになる。
【００２８】
もちろん、Ｓ２０４ではＱＲコードが存在し、Ｓ２０８では複製禁止フラグが検出されず、さらに、Ｓ２１２でＱＲコードが存在しない場合も同様である。この場合というのは、左部には複製禁止フラグを含まないＱＲコードが存在し、右部にはＱＲコードが存在しないということになる。従って、この場合には、左部のＱＲコード内のデジタル情報（このデジタル情報は上述の通り、一部変更されても良い。）をエンコードすることにより作成された新たなＱＲコードを右部画像に合成しても良いということになる。合成される位置は、左部画像におけるＱＲコードの合成位置と同じ位置ということになる。
【００２９】
ステップＳ２０１において、制御部１０１がページ連写モードでないと判断した場合は、ステップＳ２０３において制御部１０１はスキャン部１０２に原稿１１０の全面をスキャンさせ、原稿画像として読み込む。
【００３０】
次にステップＳ２０５において、制御部１０１がステップＳ２０３で読み込んだ原稿画像の中にＱＲコード１１１が存在するかどうかを判定する。ＱＲコード１１１が存在しないと判定された時は、ステップＳ２１８に移行し、ＱＲコード１１１が存在すると判定された時にはステップＳ２０７に移行する。
【００３１】
ステップＳ２０７において、制御部１０１がデコーダ１０７にＱＲコード１１１のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード１１１の中のデジタル情報に複製禁止フラグが存在するかどうかをステップＳ２０９において検出する。複製禁止フラグが検出された時は、制御部１０１がステップＳ２２０において制御部１０１がジョブキャンセルを決定する。ステップＳ２０９において複製禁止フラグが検出されなかった時はステップＳ２１８に移行する。
【００３２】
ステップＳ２１８において、制御部１０１が記憶装置１０８にステップＳ２０３でスキャンされた画像を格納する。そして、ステップＳ２１９において、制御部１０１が、記憶装置１０８に格納された画像を印刷部１０３に出力し、画像を印刷させる。
【００３３】
なお、このステップＳ２１９では、Ｓ２０７でのデコードによりデジタル情報が得られた場合（もちろん、禁止フラグが検出されなかった場合）には、制御部１０１は以下の処理を行ってもよい。即ち、デジタル情報に対してエンコードを行いＱＲコードを作成し、元のＱＲコードに置き換える（例えば、格納された画像から元のＱＲコードを削除し、同じ位置に作成したＱＲコードを合成する）。このようにすることで、ＱＲコードがきれいな状態で出力されることになる。
【００３４】
また、このエンコードの前に、デジタル情報の少なくとも一部を維持しつつ、残りを変更してもよい。例えば、元のＱＲコードにユーザ名、許可フラグが含まれていた場合には、許可フラグはそのままにしつつ、ユーザ名を今回複写を指示したユーザのユーザ名に変えるなどの工夫を行ってもよい。
【００３５】
図５を用いてＭＦＰ１００の設定画面について説明を行う。
図５は実施例１または２を実施するための設定画面を示している。図５の画面ではユーザがセキュリティ設定を選択することが可能である。表示部１０５によって「ＱＲコードなし複製制限」５０１が表示されている状態で「設定する」５０３をユーザが選択すると、受付部１０４が選択を受け付け、制御部１０１がＭＦＰ１００のセキュリティ設定を「ＱＲコードなし複製制限」に設定する。この時に、受付部１０４がコピースタートボタン押下をユーザから受け付けると、実施例２のフローチャートが開始される。ユーザが「設定しない」５０２を選択した場合は、ＭＦＰ１００は「ＱＲコードなし複製制限」のセキュリティ設定がない状態で動作する。この時に、受付部１０４がコピースタートボタン押下をユーザから受け付けると、実施例１のフローチャートが開始される。
【００３６】
尚、図５の設定画面における選択は、システムの管理者以外は禁止するなどのアクセス制御が行えるようになっていることが望ましい。
ここで、本実施例におけるデコードについて説明する。前述した、部分コード及び全体コードのようなコードは視覚的に模様のように表されているが、いずれのコードもデジタル情報がコード化されることにより生成されている。本実施例におけるデコードとはこの視覚的に模様のように表されたコードから元のデジタル情報を取り出す処理を指す。デジタル情報は文字列のようなテキストデータでもよいし、任意のビット列で表されるバイナリデータでもよい。デコーダ１０７は、部分コード及び全体コードいずれのコードもデコードできる機能を持つものとする。
【００３７】
尚、これらのコードは他に、バーコード、二次元バーコード、電子透かし、情報透かし、情報地紋、情報パターンなどと呼ばれることもある。
【００３８】
以上のように、制御部１０１がＭＦＰ１００の各構成を制御することで、複製禁止フラグをＱＲコード１１１として付加された原稿面は分割してスキャンした場合も画像出力が抑止されるため、複製を禁止されている原稿の複製を防止できるという効果が得られる。
【実施例２】
【００３９】
実施例１では、「ＱＲコードなし複製制限」が「設定しない」と選択されている場合に、複製禁止フラグを含むＱＲコードが付加された原稿をページ連写で読み取ると、ＱＲコードが読み取れなかった領域についても原稿の複製を不許可とする例を示した。対して本実施例では、「ＱＲコードなし複製制限」が「設定する」と選択されている場合に、複製許可フラグを含むＱＲコードが付加された原稿とＱＲコードが付加されていない原稿をページ連写で読み取る例について説明する。
【００４０】
図３は、本発明の実施例２に適用されるシステムを示すシステム図である。ＭＦＰ１００の構成については、実施例２と実施例１は同じであるため、以下においては実施例１との差分についてのみ説明を行う。
【００４１】
原稿３０１には複製許可ＱＲコード３０２が付加されており、原稿３０３にはＱＲコードが付加されていない。本実施例のＱＲコード３０２には、複製許可フラグに加えて原稿を印刷したユーザのユーザ名、印刷時刻などの原稿に関するデジタル情報を含んでいる。
エンコーダ３０６は、複製許可フラグやコピー実施したユーザ名などのデジタル情報をエンコードして、ＱＲコード画像３０５を生成する。
【００４２】
次に、実施例２における動作の流れ（図４）について説明を行う。記憶装置１０８には図４のフローチャートに示されるプログラムが記憶されている。そして、この図４に示すフローチャートにおける各ステップの動作の流れはＭＦＰ１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、ＭＦＰ１００の各構成を制御することにより実現される。本実施例ではＭＦＰ１００において、図５のセキュリティ設定の選択において、「ＱＲコードなし複製制限」が「設定する」と選択されている場合を前提としている。また、コピースタートボタン押下の前に、複製指示を行ったユーザの認証がすでになされている事を前提とする。
【００４３】
受付部１０４がコピースタートボタンの押下を受け付けると処理が開始される。ステップＳ４０１において、制御部１０１がスタートされたジョブのスキャン設定がページ連写モードかどうかを判断する。ページ連写モードである場合は、ステップＳ４０２において制御部１０１は原稿３０１を原稿左部としてスキャンし、原稿画像として読み込む。
【００４４】
次にステップＳ４０４において、制御部１０１がステップＳ４０２で読み込んだ原稿画像の中にＱＲコード３０２が存在するかどうかを判定する。ＱＲコード３０２が存在しないと判定された時は、ステップＳ４２６において制御部１０１がジョブキャンセルを決定し、ＱＲコード３０２が存在すると判定された時にはステップＳ４０６に移行する。
【００４５】
ステップＳ４０６において、制御部１０１がデコーダ１０７にＱＲコード３０２のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード３０２の中のデジタル情報に複製許可フラグが存在するかどうかをステップＳ４０８において検出する。複製許可フラグが検出されなかった時はステップＳ４２６に移行し、複製許可フラグが検出された時はステップＳ４１０に移行する。
【００４６】
ステップＳ４１０において、制御部１０１はステップＳ４０６でデコードして得たデジタル情報をエンコーダ３０６にエンコードさせ、ＱＲコード３０５を生成させる。次に、ステップＳ４１１において、制御部１０１はステップＳ４０２でスキャンされた画像とステップＳ４１０で生成されたＱＲコードを合成する。次に、ステップＳ４１２において、制御部１０１が記憶装置１０８にステップＳ４１１で合成した画像を１枚目の画像として格納する。
【００４７】
次に、ステップＳ４１３において、制御部１０１はスキャン部１０２に原稿３０３を原稿右部としてスキャンさせ、原稿画像として読み込む。
【００４８】
次にステップＳ４１４において、制御部１０１がステップＳ４１３で読み込んだ原稿画像の中にＱＲコード３０２が存在するかどうかを判定する。ＱＲコード３０２が存在しないと判定された時は、ステップＳ４２１に移行し、ＱＲコード３０２が存在すると判定された時にはステップＳ４１５に移行する。
【００４９】
ステップＳ４１５において、制御部１０１がデコーダ１０７にＱＲコード３０２のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード３０２の中のデジタル情報に複製許可フラグが存在するかどうかをステップＳ４１６において検出する。ステップＳ４１６において、複製許可フラグが検出されなかった時はステップＳ４２１に移行する。ステップＳ４２１において、制御部１０１が、記憶装置１０８に格納された１枚目の画像を印刷部１０３に出力し、１枚目の画像を印刷させる。
【００５０】
ステップＳ４１６において、複製許可フラグが検出された時はステップＳ４１７に移行する。
ステップＳ４１７において、制御部１０１はステップＳ４１５でデコードして得たデジタル情報をエンコーダ３０６にエンコードさせ、ＱＲコード３０５を生成させる。次に、ステップＳ４１８において、制御部１０１はステップＳ４１３でスキャンされた画像とステップＳ４１７で生成されたＱＲコードを合成する。次に、ステップＳ４１９において、制御部１０１が記憶装置１０８にステップＳ４１８で合成した画像を２枚目の画像として格納する。そして、ステップＳ４２０において、制御部１０１が、記憶装置１０８に格納された１枚目の画像と２枚目の画像を印刷部１０３に出力し、１枚目の画像、２枚目の画像を印刷させる。
【００５１】
ステップＳ４０１において、制御部１０１がページ連写モードでないと判断した場合は、ステップＳ４０３において制御部１０１はスキャン部１０２に原稿３０１、３０３を合わせた全面をスキャンさせ、原稿画像として読み込む。
【００５２】
次にステップＳ４０５において、制御部１０１がステップＳ４０３で読み込んだ原稿画像の中にＱＲコード３０２が存在するかどうかを判定する。ＱＲコード３０２が存在しないと判定された時は、ステップＳ４２６に移行し、ＱＲコード３０２が存在すると判定された時にはステップＳ４０７に移行する。
【００５３】
ステップＳ４０７において、制御部１０１がデコーダ１０７にＱＲコード３０２のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード３０２の中のデジタル情報に複製許可フラグが存在するかどうか（言い換えると、複製禁止フラグが存在しないかどうか。）をステップＳ４０９において検出する。複製許可フラグが検出されなかった時（複製禁止フラグが検出されたということ。）は、ステップＳ４２６に移行し、複製許可フラグが検出された時（複製禁止フラグが検出されなかったということ。）はステップＳ４２２に移行する。
【００５４】
ステップＳ４２２において、制御部１０１はステップＳ４０７でデコードして得たデジタル情報のうちの少なくとも一部を変更する。そして、変更後のデジタル情報をエンコーダ３０６にエンコードさせ、ＱＲコード３０５を生成させる。この時、ユーザ名、印刷時刻などが変更されうる情報であり、許可フラグについてはそのままとなる。次に、ステップＳ４２３において、制御部１０１はステップＳ４０３でスキャンされた画像とステップＳ４２２で生成されたＱＲコードを合成する。次に、ステップＳ４２４において、制御部１０１が記憶装置１０８にステップＳ４１８で合成した画像を格納する。そして、ステップＳ４２５において、制御部１０１が、記憶装置１０８に格納された画像を印刷部１０３に出力し、画像を印刷させる。
【００５５】
以上のように、制御部１０１がＭＦＰ１００の各構成を制御し、「ＱＲコードなし複製制限」が「設定する」と選択されている場合には、ページ連写モードのように原稿面は分割してスキャンを行うと、スキャン毎に複写の禁止許可を判断することになる。これにより、ＱＲコードなし原稿の画像出力が抑止されるため、複製を禁止されている原稿の複製を防止できるという効果が得られる。
【実施例３】
【００５６】
実施例１、２では、検出したＱＲコードをデコードして得た複写禁止フラグ、複写許可フラグや「ＱＲコードなし複製制限」の「設定する」「設定しない」の設定によって、画像を出力する処理を切り替える例を示した。対して、本実施例では、後述する「ＱＲコード作成モード」で「設定する」が選択されている場合に、原稿をページ連写で読み取る例について説明する。
【００５７】
図６は、本発明の実施例２に適用されるシステムを示すシステム図である。ＭＦＰ１００の構成については、実施例３は実施例２と同じであるため、以下においては実施例２との差分についてのみ説明を行う。
【００５８】
原稿６０１は、左半分の原稿左部６０３にはＱＲコードが付加されておらず、右半分の原稿右部６０４には複製許可ＱＲコード６０２が付加されている。本実施例のＱＲコード６０２には、複製許可フラグに加えて原稿を印刷したユーザ名などの原稿に関するデジタル情報を含んでいる。
【００５９】
次に、実施例３における動作の流れ（図７）について説明を行う。記憶装置１０８には図７のフローチャートに示されるプログラムが記憶されている。そして、この図７に示すフローチャートにおける各ステップの動作の流れはＭＦＰ１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、ＭＦＰ１００の各構成を制御することにより実現される。本実施例ではＭＦＰ１００において、後述する「ＱＲコード作成モード」で「設定する」が選択されている場合を前提としている。また、コピースタートボタン押下の前に、複製指示を行ったユーザの認証がすでになされている事を前提とする。
【００６０】
受付部１０４がコピースタートボタンの押下を受け付けると処理が開始される。ステップＳ７０１において、制御部１０１がスタートされたジョブのスキャン設定がページ連写モードかどうかを判断する。ページ連写モードである場合は、ステップＳ７０２において制御部１０１は原稿左部６０３をスキャンし、原稿画像として読み込む。ページ連写モードでない場合は、ステップＳ７１２
次にステップＳ７０３において、制御部１０１が記憶装置１０８にステップＳ７０２で読み取れた画像を１枚目の画像として格納する。
【００６１】
次にステップＳ７０４において、制御部１０１がステップＳ７０２で読み込んだ原稿画像の中にＱＲコード６０２が存在するかどうかを判定する。ＱＲコード６０２が存在しないと判定された時は、ステップＳ７０７に移行し、ＱＲコード６０２が存在すると判定された時にはステップＳ７０５に移行する。
【００６２】
ステップＳ７０５において、制御部１０１がデコーダ１０７にＱＲコード６０２のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード６０２の中のデジタル情報を記憶装置１０８にステップＳ７０６で格納する。
【００６３】
次に、ステップＳ７０７において、制御部１０１はスキャン部１０２に原稿右部６０４をスキャンさせ、原稿画像として読み込む。
【００６４】
次にステップＳ７０８において、制御部１０１が記憶装置１０８にステップＳ７０７で読み取れた画像を２枚目の画像として格納する。
【００６５】
次にステップＳ７０９において、制御部１０１がステップＳ７０７で読み込んだ原稿画像の中にＱＲコード６０２が存在するかどうかを判定する。ＱＲコード６０２が存在しないと判定された時は、ステップＳ７１７に移行し、ＱＲコード６０２が存在すると判定された時にはステップＳ７１０に移行する。
【００６６】
ステップＳ７１０において、制御部１０１がデコーダ１０７にＱＲコード６０２のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード６０２の中のデジタル情報を記憶装置１０８にステップＳ７１１で格納し、ステップＳ７１７に移行する。
ステップＳ７１２において、制御部１０１はスキャン部１０２に原稿６０１をスキャンさせ、原稿画像として読み込む。
【００６７】
次に、ステップＳ７１３において、制御部１０１が記憶装置１０８にステップＳ７１２で読み取れた画像を１枚目の画像として格納する。
【００６８】
次に、ステップＳ７１４において、制御部１０１がステップＳ７１２で読み込んだ原稿画像の中にＱＲコード６０２が存在するかどうかを判定する。ＱＲコード６０２が存在しないと判定された時は、ステップＳ７１７に移行し、ＱＲコード６０２が存在すると判定された時にはステップＳ７１５に移行する。
【００６９】
ステップＳ７１５において、制御部１０１がデコーダ１０７にＱＲコード６０２のデコードを行わせるよう制御する。そして、制御部１０１がデコードされたＱＲコード６０２の中のデジタル情報を記憶装置１０８にステップＳ７１６で格納し、ステップＳ７１７に移行する。
【００７０】
ステップＳ７１７において、制御部１０１はステップＳ７０６、又は、ステップＳ７１１で記憶装置１０８に格納されたデジタル情報のユーザ名を現在ログインしているユーザ名に変更して、エンコーダ３０６にエンコードさせ、ＱＲコード６０５を生成させる。記憶装置１０８に格納されたデジタル情報がない場合、制御部１０１は現在ログインしているユーザ名を使用して新規にデジタル情報を作成し、エンコーダ３０６にエンコードさせ、ＱＲコード６０５を生成させる。
【００７１】
次に、ステップＳ７１８において、制御部１０１は記憶装置１０８に格納されている１枚目の画像とステップＳ７１７で生成されたＱＲコードを合成する。次に、ステップＳ７１９において、制御部１０１が、ステップＳ７１７で合成された画像を印刷部１０３に出力し、１枚目の画像６０６を印刷させる。
【００７２】
次に、ステップＳ７２０において、制御部１０１は記憶装置１０８に２枚目の画像が格納されているかどうか確認し、２枚目の画像が格納されていれば、ステップＳ７１８に移行する。ステップＳ７１８では、制御部１０１は記憶装置１０８に格納されている２枚目の画像とステップＳ７１７で生成されたＱＲコードを合成する。次に、ステップＳ７１９において、制御部１０１が、ステップＳ７１７で合成された画像を印刷部１０３に出力し、２枚目の画像６０７を印刷させる。
【００７３】
図８を用いてＭＦＰ１００の設定画面について説明を行う。
図８は実施例３を実施するための設定画面を示している。図３の画面ではユーザがＱＲコード作成設定を選択することが可能である。表示部１０５によって「ＱＲコード作成モード」８０１が表示されている状態で「設定する」８０３をユーザが選択すると、受付部１０４が選択を受け付け、制御部１０１がＭＦＰ１００のセキュリティ設定を「ＱＲコード作成モード」に設定する。この時に、受付部１０４がコピースタートボタン押下をユーザから受け付けると、実施例３のフローチャートが開始される。ユーザが「設定しない」８０２を選択した場合は、ＭＦＰ１００は「ＱＲコード作成モード」ではない状態で動作する。この時に、受付部１０４がコピースタートボタン押下をユーザから受け付けると、実施例１や実施例２のフローチャートが開始される。
【００７４】
尚、図８の設定画面における選択は、システムの管理者以外は禁止するなどのアクセス制御が行えるようになっていることが望ましい。
【００７５】
以上のように、制御部１０１がＭＦＰ１００の各構成を制御する。以上、「ＱＲコード作成モード」が「設定する」と選択され、かつ、ページ連写モードのように原稿面を分割してスキャンを行う場合を例に説明した。このような場合にも、ＱＲコードが検出されない領域の複製画像にも原稿に付加されたＱＲコードのデジタル情報を引き継ぐことができるという効果が得られる。
【００７６】
（その他の実施例）
上記実施例における複製とはあるものを模して同じようなものをつくることを意味し、原稿画像の出力を紙媒体上に行うコピー以外にも画像デジタル情報として出力を行う送信機能や記憶媒体保存機能などで使用してもよい。
【００７７】
また、上記実施例において部分コードの例として二次元コードであるＱＲコードを使用したが、ＱＲコードに限らず、ＳＴコード、バーコード、マークなど部分的にデジタル情報またはアナログ情報を付加できるものであればなにを使用してもかまわない。
上記実施例における記憶媒体である記憶装置１０８は、デジタル情報を格納できる媒体（例えば、ＨＤＤやＲＡＭ）であれば何でもよい。
【００７８】
また、上記実施例では、画像の読取り、デジタル情報の処理、画像のシート上への印字の何れもが可能なＭＦＰ１００を取り上げて説明したが、画像の読取り、デジタル情報の処理、画像のシート上への印字を行う装置が夫々、別の装置であっても構わない。
【００７９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８０】
なお、以上の実施例においては、原稿を左半分、右半分の２個の領域に分けて読み取る場合を例にして記載したが、２個以上（例えば、３つや４つ）の領域分けて読み取る場合も同様の処理が行われる。
【符号の説明】
【００８１】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  スキャナ部
１０３  印刷部
１０４  受付部
１０５  表示部
１０６  送信部
１０７  デコーダ
１０８  記憶装置
３０６  エンコーダ
１１０、３０１、３０３、６０１  原稿
１１１、３０２、６０２、６０５  ＱＲコード
【図１】
0005704930.tif 000002
【図２】
0005704930.tif 000003
【図３】
0005704930.tif 000004
【図４】
0005704930.tif 000005
【図５】
0005704930.tif 000006
【図６】
0005704930.tif 000007
【図７】
0005704930.tif 000008
【図８】
0005704930.tif 000009