(57)【要約】【課題】二次元コードを有した１つのページの画像データを複数のページに分けて出力する際に、出力される複数のページのいずれにおいても元の二次元コードがもつ情報の読み取りを可能にする。【解決手段】第１の二次元コードを有するページ画像が配置されたページ領域を複数の出力ページ領域に区画し、第１の二次元コードを有していない出力ページ領域に対して第２の二次元コードを配置する領域を定め、その領域のサイズと第１の二次元コードのサイズとの比率を算出する。第１の二次元コードが表わす情報を表わす第２の二次元コードを生成するとともに、第１の二次元コードが表わす情報および算出された比率を表わす第３の二次元コードを生成する。第１の二次元コードを有した出力ページ領域については、第１の二次元コードと同サイズの第３の二次元コードを合成した画像を出力し、他の出力ページ領域については、第２の二次元コードとを有する画像を出力する。【選択図】図７
2014155010.tif 000002
【特許請求の範囲】
【請求項１】
二次元コードを付加した画像を形成する画像形成装置であって、
第１の二次元コードを有するページ画像が配置されたページ領域を、複数の出力ページ領域に区画する領域区画部と、
前記複数の出力ページ領域のうちの前記第１の二次元コードを有していない出力ページ領域に対して、付加すべき第２の二次元コードを配置する領域を定める配置領域選定部と、
前記配置領域選定部によって定められた領域のサイズと前記第１の二次元コードのサイズとの比率を算出する比率算出部と、
前記第１の二次元コードが表わす情報を表わす二次元コードを前記第２の二次元コードとして生成するとともに、前記情報および前記比率を表わす第３の二次元コードを生成するコード生成部と、
前記複数の出力ページ領域のうちの前記第１の二次元コードを有した出力ページ領域については、前記ページ画像における当該出力ページ領域に配置された部分と前記第１の二次元コードと同サイズの前記第３の二次元コードを合成した画像を出力し、他の出力ページ領域については、前記ページ画像における当該領域に配置された部分と前記第２の二次元コードとを有する画像を出力する出力部と、を備える
ことを特徴とする画像形成装置。
【請求項２】
前記出力部は、前記複数の出力ページ領域のうちの前記第１の二次元コードを有した出力ページ領域については、前記ページ画像における当該出力ページ領域に配置された部分のうち、前記第１の二次元コードを当該第１の二次元コードと同サイズの前記第３の二次元コードに置き換えた画像を出力する
請求項１記載の画像形成装置。
【請求項３】
前記領域区画部は、前記比率算出部によって算出された前記比率が設定許容範囲外であったときに、前記ページ領域に対する前記ページ画像の配置位置を変更した後、再び当該ページ領域を前記複数の出力ページ領域に区画する
請求項１または２記載の画像形成装置。
【請求項４】
前記配置領域選定部は、前記ページ領域における前記第２の二次元コードの配置が可能な余白が前記第１の二次元コードのサイズ以上である場合、当該余白のうちの前記第１の二次元コードと同じサイズの領域を前記第２の二次元コードを配置する領域に定める
請求項１ないし３のいずれかに記載の画像形成装置。
【請求項５】
前記出力部は、前記複数の出力ページ領域のうちの前記第１の二次元コードを有した出力ページ領域についての前記画像の出力を、前記他の出力ページ領域についての前記画像の出力よりも先に行なう
請求項１ないし４のいずれかに記載の画像形成装置。
【請求項６】
前記出力部によって出力された画像を用紙に印刷するプリンターエンジンを備える
請求項１ないし５のいずれかに記載の画像形成装置。
【請求項７】
請求項６記載の画像形成装置によってそれぞれに画像が印刷された複数の用紙からそれぞれに印刷された画像を読み取る画像読取り装置であって、
前記第３の二次元コードが印刷された用紙から画像を読み取ったときに、前記第３の二次元コードから前記比率を取得する比率取得部と、
前記第２の二次元コードが印刷された用紙から読み取られた画像における当該第２の二次元コードを前記比率に応じた倍率で変倍するコードサイズ復元部と、
変倍された前記第２の二次元コードから前記情報を検出する情報検出部と、を備える
ことを特徴とする画像読取り装置。
【請求項８】
前記比率取得部によって前記比率が取得される以前に前記第２の二次元コードが印刷された用紙から画像が読み取られた場合に、当該画像を記憶する画像記憶部をさらに備える
請求項７記載の画像読取り装置。
【請求項９】
用紙に画像を印刷する画像形成装置と前記用紙から前記画像を読み取る画像読取り装置とを備える画像入出力システムであって、
前記画像形成装置は、
第１の二次元コードを有するページ画像が配置されたページ領域を、複数の出力ページ領域に区画する領域区画部と、
前記複数の出力ページ領域のうちの前記第１の二次元コードを有していない出力ページ領域に対して、付加すべき第２の二次元コードを配置する領域を定める配置領域選定部と、
前記配置領域選定部によって定められた領域のサイズと前記第１の二次元コードのサイズとの比率を算出する比率算出部と、
前記第１の二次元コードが表わす情報を表わす二次元コードを前記第２の二次元コードとして生成するとともに、前記情報および前記比率を表わす第３の二次元コードを生成するコード生成部と、
前記複数の出力ページ領域のうちの前記第１の二次元コードを有した出力ページ領域については、前記ページ画像における当該出力ページ領域に配置された部分と前記第１の二次元コードと同サイズの前記第３の二次元コードを合成した画像を出力し、他の出力ページ領域については、前記ページ画像における当該領域に配置された部分と前記第２の二次元コードとを有する画像を出力する出力部と、を備え、
前記画像読取り装置は、
前記第３の二次元コードが印刷された用紙から画像を読み取ったときに、前記第３の二次元コードから前記比率を取得する比率取得部と、
前記比率取得部によって前記比率が取得される以前に前記第２の二次元コードが印刷された用紙から画像が読み取られた場合に、当該画像を記憶する画像記憶部と、
前記第２の二次元コードが印刷された用紙から読み取られた画像における当該第２の二次元コードを前記比率に応じた倍率で変倍するコードサイズ復元部と、
変倍された前記第２の二次元コードから前記情報を検出する情報検出部と、を備える
ことを特徴とする画像入出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原画像に二次元コードを付加する技術に関する。
【背景技術】
【０００２】
印刷物に情報セキュリティや文書管理のために二次元コードを付加する技術がある。例えば、多数のページを有する帳票の印刷に際して、各ページに当該ページのページ番号と総ページとを含む２次元コードを付加しておく。ページごとに１枚の用紙を用いて印刷された印刷物の各用紙の２次元コードを解析することにより、ページ抜けの有無を判定することができる（特許文献１）。
【０００３】
また、二次元コードが付加された印刷物のコピーに関して次の先行技術がある。
【０００４】
特許文献２では、印刷後に用紙の裁断されることが前提である裁断印刷に際して、裁断された後のページごと（論理ページごと）に二次元コードを配置することが開示されている。この技術によれば、用紙が裁断されて複数の部分に分かれても、複数の部分のそれぞれから二次元コードを読み取ることができる。
【０００５】
特許文献３では、２ページ分の画像が並べて配置されかつ一つの二次元コードを有する１枚の印刷物を２枚の用紙に分けて複製するページ連写印刷において、２枚の用紙のそれぞれに二次元コードを付加することが記載されている。加えて、特許文献３では、縮小印刷に際して、原稿のうちの２次元コード以外の部分を縮小しかつ２次元コードを元と同じサイズで印刷することが開示されている。２次元コードを縮小しないことによって、２次元コードが読み取り不能になるのを防ぐことができる。
【０００６】
一方、二次元コードの一種であるＱＲコード（登録商標）が付されていないドキュメントに対して、コピーやファクシミリ送信といった出力動作を禁止する機能が、社団法人ビジネス機械・情報システム産業協会の提唱するＢＭＬｉｎｋＳ（登録商標）によって規格化されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２１３００６号公報
【特許文献２】特開２００９−２７３０２５号公報
【特許文献３】特開２０１１−０８７１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述のページ連写印刷のように二次元コードを有した１つのページの画像データを複数のページに分けて出力する場合に、複数のページのいずれかにおいて二次元コードを配置するのに十分な大きさの余白の無い状況が起こり得る。特に、ＢＭＬｉｎｋＳ(Business Machine Linkage Service)に準拠する場合では、ページの四隅のいずれかに規定サイズのＱＲコードを配置することが定められているので、規定どおりに二次元コードを配置することができない状況が生じ易い。二次元コードが印刷されなければ、そのページについては出力動作が禁止されてしまう。
【０００９】
本発明は、このような事情に鑑み、二次元コードを有した１つのページの画像データを複数のページに分けて出力する場合に、出力される複数のページのいずれにおいても元の二次元コードがもつ情報の読み取りを可能にすることを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成する装置は、二次元コードを付加した画像を形成する画像形成装置であって、第１の二次元コードを有するページ画像が配置されたページ領域を、複数の出力ページ領域に区画する領域区画部と、前記複数の出力ページ領域のうちの前記第１の二次元コードを有していない出力ページ領域に対して、付加すべき第２の二次元コードを配置する領域を定める配置領域選定部と、前記配置領域選定部によって定められた領域のサイズと前記第１の二次元コードのサイズとの比率を算出する比率算出部と、前記第１の二次元コードが表わす情報を表わす二次元コードを前記第２の二次元コードとして生成するとともに、前記情報および前記比率を表わす第３の二次元コードを生成するコード生成部と、前記複数の出力ページ領域のうちの前記第１の二次元コードを有した出力ページ領域については、前記ページ画像における当該出力ページ領域に配置された部分と前記第１の二次元コードと同サイズの前記第３の二次元コードを合成した画像を出力し、他の出力ページ領域については、前記ページ画像における当該コード付加対象領域に配置された部分と前記第２の二次元コードとを有する画像を出力する出力部と、を備える。
【発明の効果】
【００１１】
本発明によれば、二次元コードを有した１つのページの画像データを複数のページに分けて出力する場合に、出力される複数のページのいずれにおいても元の二次元コードがもつ情報の読み取りが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像入出力システムの構成の例を示す図である。
【図２】画像入出力システムが有するメインコントローラーのハードウェア構成を示す図である。
【図３】画像入出力システムによって実現される分割コピーの処理の流れの概要を模式的に示す図である。
【図４】二次元コードの置換えを模式的に示す図である。
【図５】元の二次元コードに基づいて生成される二次元コードが表わす情報を示す図である。
【図６】画像入出力システムによって実現される拡大分割コピーの処理の流れの一部を模式的に示す図である。
【図７】コード付加領域の選定および二次元コードの付加の例を示す図である。
【図８】画像入出力システムの動作の概要を示すフローチャートである。
【図９】コード解析ルーチンのフローチャートである。
【図１０】コード付与ルーチンのフローチャートである。
【図１１】コード付与ルーチンにおける再分割サブルーチンのフローチャートである。
【図１２】再分割サブルーチンで行なわれる画像データシフトの例を示す図である。
【発明を実施するための形態】
【００１３】
図１に例示されるＭＦＰ(Multi-functional Peripheral)１は、画像入出力システムを構成する画像読取り装置２と画像形成装置３とが一体化した複合型の情報機器である。ＭＦＰ１は、ＡＤＦ(Auto Document Feeder)２２、イメージスキャナー２３、プリンターエンジン３１、ストレージ２４、通信インタフェース２６、およびモデム２７を有している。これにより、ＭＦＰ２は、コピー機、プリンター、ネットワークスキャナー、ファクシミリ機、ドキュメントサーバーなどとして使用可能である。
【００１４】
例示において、画像読取り装置２は、操作パネル２１、ＡＤＦ２２、イメージスキャナー２３、ストレージ２４、通信インタフェース２６、モデム２７、およびメインコントローラー１０における後述の機能要素から構成される。画像形成装置３は、操作パネル２１、ストレージ２４、通信インタフェース２６、モデム２７、プリンターエンジン３１、用紙スタッカー３２、およびメインコントローラー１０における後述の機能要素から構成される。
【００１５】
ＡＤＦ２２は、コピー、イメージ入力、またはファクシミリ送信において、原稿シートをイメージスキャナー２３の読取り位置へ搬送する。イメージスキャナー２３は原稿シートに記録されている画像情報を光学的に読み取る。プリンターエンジン３１は、多段式の用紙スタッカー３２から供給される用紙の片面または両面に電子写真法によってモノクロまたはカラーの画像をプリントする。
【００１６】
ストレージ２４はハードディスクドライブ（ＨＤＤ）または他の大容量記憶デバイスである。ストレージ２４は、制御プログラムや制御用のデータを記憶する媒体として用いられる。ストレージ２４には、ドキュメントデータを保存するボックス２５が設けられている。ストレージ２４に格納されているデータやプログラムは必要に応じてプログラム実行のワークエリアにロードされる。
【００１７】
通信インタフェース２６はＭＦＰ１を図示しない通信ネットワークに接続する。モデム２７はＮＣＵ（Network Control Unit）を備えており、公衆電話回線によるファクシミリ通信に用いられる。
【００１８】
ＭＦＰ１は、操作パネル２１による直接の操作およびネットワークを介して接続される外部の情報機器からのアクセスに応じて動作する。ＭＦＰ１は、原稿シートから読み取ったスキャン画像を、印刷したり、ボックス２５に保存したり、外部装置へ送信したりする。また、ドキュメントを外部装置から受信しまたはボックス２５から読み出して印刷する。
【００１９】
このようなＭＦＰ１の動作を制御するメインコントローラー１０は、図２に示されるように、制御プログラムや各種アプリケーションを実行するコンピューターとしてのＣＰＵ(Central Processing Unit)１１、制御プログラムを記憶するＲＯＭ（Read Only Memory）１２、プログラム実行のワークエリアとされるＲＡＭ（Random Access Memory）１３、および制御に必要な設定データを記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１４を有する。
【００２０】
図１に戻って、メインコントローラー１０は、入力画像に付与されている二次元コードを読み取り、出力画像に二次元コードを付加する機能を有している。図示されている比率取得部２０１をはじめとする複数の構成要素は、“分割コピー”のように１ページの画像を複数のページに分けて出力する分割出力動作に関係する機能要素であり、ＣＰＵ１１が所定の制御プログラムを実行することによって実現される。
【００２１】
比率取得部２０１、画像記憶部２０２、コードサイズ復元部２０３、および情報検出部２０４は、画像読み取り装置２の構成要素である。これらの構成要素は、画像形成装置３または画像形成装置３と同等の機能を有した装置によって二次元コードが付与されたドキュメントから当該二次元コードの表わす情報を読み取るための要素である。
【００２２】
領域区画部３０１、配置領域選定部３０２、比率算出部３０３、コード生成部３０４、および出力部３０５は、画像形成装置３の構成要素であり、分割出力動作において出力する複数の画像の全てに所定の二次元コードを付加する画像出力装置３００を構成する。
【００２３】
本実施形態における二次元コードは、ＢＭＬｉｎｋＳの規格に準拠したＱＲコードである。ＢＭＬｉｎｋＳでは規定サイズのＱＲコードをドキュメントの各ページの四隅のいずれかに記載することが定められている。そして、ＱＲコードの付されていないドキュメントについては、印刷や送信といった出力処理の実行が禁止されたり制限されたりする。
【００２４】
図３にＭＦＰ１における分割コピー動作の概要が示されている。ただし、予めボックス２５に保存されまたは外部装置から受信したドキュメントの１ページ分の画像を複数の用紙に分けて印刷する分割プリントにおいても、図３と同様の処理が行なわれる。
【００２５】
図３の左上に描かれたページ画像４０は、原稿シートの片面から読み取られたスキャン画像である。ページ画像４０は右上隅に配置された規定サイズの第１のＱＲコード５１を含んでいる。第１のＱＲコード５１は原稿画像の一部分であり、原稿シートの読取り後に付与されたものではない。第１のＱＲコード５１は、認証に用いるセキュリティ情報やコピー回数といった累積情報を表わす。
【００２６】
ページ画像４０がページ領域Ｐ０に配置される。実際のページ領域Ｐ０は画像メモリ上の出力対象範囲（印刷範囲）である。ページ画像４０の配置とは、ページ画像４０を表わす画像データの画像メモリへの書込みを意味する。本例の配置では、ページ領域Ｐ０の右上端とページ画像４０の右上端とを一致させる位置決めが行なわれる。
【００２７】
分割数が「４」の分割コピーの場合、ページ領域Ｐ０が縦横それぞれを二等分するように計四つの出力ページ領域Ｐ１，Ｐ２，Ｐ３，Ｐ４に仮想的に区画される。２行２列に並ぶ出力ページ領域Ｐ１〜Ｐ４のうち、第１のＱＲコード５１を有する出力ページ領域Ｐ１に出力時のページ番号「１」が対応する。他の出力ページ領域Ｐ２〜Ｐ４については、例えば右下の出力ページ領域Ｐ２に「２」、左上の出力ページ領域Ｐ３に「３」、左下の出力ページ領域Ｐ４に「４」がページ番号として対応する。
【００２８】
第１のＱＲコード５１を有していない出力ページ領域Ｐ２，Ｐ３，Ｐ４は、ＱＲコードを付加すべきコード付加対象領域である。これら出力ページ領域Ｐ２，Ｐ３，Ｐ４に対して、第１のＱＲコード５１に基づいて生成した第２のＱＲコード６２，６３，６４が配置される。このとき、第１のＱＲコード５１と同じサイズのＱＲコードを配置するのに十分な大きさの余白がない場合、余白の大きさに合わせた縮小サイズの第２のＱＲコード６２，６３，６４が配置される。
【００２９】
また、出力ページ領域Ｐ１について、第１のＱＲコード５１が表わす情報および第２のＱＲコード６２，６３，６４のそれぞれの変倍率を表わす第３のＱＲコード７１が生成される。変倍率は、第１のＱＲコード５１のサイズに対する第２のＱＲコード６２，６３，６４のサイズの比率である。出力ページ領域Ｐ２〜Ｐ４への第２のＱＲコード６２〜６４の配置に際して、出力ページ領域Ｐ１において、第１のＱＲコード５１が第３のＱＲコード７１に置き換えられる。
【００３０】
この後、四つの出力ページ領域Ｐ１，Ｐ２，Ｐ３，Ｐ４から各領域に配置されている画像８１，８２，８３，８４を表わす画像データがページ番号順にプリンターエンジン３１へ送られ、用紙９１，９２，９３，９４に印刷される。出力ページ領域Ｐ１の画像８１は、ページ画像４０における出力ページ領域Ｐ１に配置された部分と第３のＱＲコード７１とを合成した画像である。出力ページ領域Ｐ２，Ｐ３，Ｐ４の画像８２，８３，８４は、ページ画像４０における当該各領域に配置された部分４２，４３，４４と当該各領域内に配置された第２のＱＲコード６２，６３，６４とを有する。
【００３１】
図４のように、出力ページ領域Ｐ１における第３のＱＲコード７１の合成では、ページ画像４０の出力ページ領域Ｐ１に配置された部分４１のうち、第１のＱＲコード５１が消去される。それにより得られた画像４１ｂにおける第１のＱＲコード５１の消去された領域に第３のＱＲコード７１を配置することによって、画像８１が得られる。第３のＱＲコード７１のサイズは第１のＱＲコード５１のサイズと等しい。なお、消去と配置とを同時に行なう上書き形式で第３のＱＲコード７１を合成することができる。
【００３２】
図５は第２のＱＲコード６２および第３のＱＲコード７１がそれぞれ表わす情報を示している。第１のＱＲコード５１から認証用のセキュリティ情報５１１およびドキュメント管理用の累積情報５１２が読み取られ、累積情報５１２が更新される。第２のＱＲコード６２は、セキュリティ情報５１１と更新後の累積情報とを表わす（ＱＲコード６３，６４も同様）。つまり、第２のＱＲコード６２が表わす情報は、１ページ分の画像を１枚の用紙に印刷する通常のコピー動作において、元のＱＲコードに置き換えられる更新後のＱＲコードが表わす情報に相当する。ただし、第２のＱＲコード６２も第３のＱＲコード７１と同じ情報を表わすようにしてもよい。
【００３３】
一方、第３のＱＲコード７１２は、セキュリティ情報５１１、更新後の累積情報、および分割情報７１０を表わす。分割情報７１０は、同じページ（ページ画像４０）から分割された出力ページのページ番号７１１と当該出力ページに付加された第２のＱＲコードの変倍率７１２とを対応づけて示す情報である。第３のＱＲコード７１２が印刷された印刷物から分割情報７１０を読み取ることにより、第２のＱＲコード７１２が印刷された印刷物の読取りに際して、分割情報７１０に基づいて第２のＱＲコード７１２を規定のサイズに変倍することができる。
【００３４】
図６にＭＦＰ１における拡大分割コピーの処理の流れの一部が示されている。拡大分割コピーにおいて、原画像３８は第１のＱＲコード５１を有している。原画像３８から第１のＱＲコード５１が分離され、第１のＱＲコード５１の無い画像３８ｂが拡大される。拡大された画像３９に元のままのサイズの第１のＱＲコード５１が合成され、それにより得られたページ画像４０がページ領域Ｐ０に配置される。その後は、図３の分割コピーの場合と同様に、ページ領域Ｐ０が四つの出力ページ領域Ｐ１〜Ｐ４の仮想的に区画され、第２また第３のＱＲコードの付加された画像が４枚の用紙を用いて印刷される。
【００３５】
図７ではコード付加領域の選定およびＱＲコードの付加の例が示されている。
【００３６】
ページ画像４０が配置されたページ領域Ｐ０に第２のＱＲコード６２，６３，６４を配置する際、コード付加対象領域である出力ページ領域Ｐ２，Ｐ３，Ｐ４のそれぞれに対して、ＱＲコードを配置するコード配置領域Ｑ２，Ｑ３，Ｑ４が選定される。第２のＱＲコードは、ページ画像４０がもつ画像情報を部分的にせよ消失させることのないように、原則としてページ領域Ｐ０における余白（下地色領域）に配置される。
【００３７】
ＢＭＬｉｎｋＳでは配置位置がページの四隅のいずれかに定められているので、ページ領域Ｐ０の周端付近の余白が検出される。図７の右上に描かれた例では、ページ領域Ｐ０が一点鎖線で示される余白Ｑ０（一点鎖線とページ領域Ｐ０の周縁とで囲まれる部分）を有している。
【００３８】
例示では、検出された余白Ｑ０のうち、ページ領域Ｐ０の右下、左上および左下の各隅に対応する部分がコード配置領域Ｑ２，Ｑ３，Ｑ４に選定されている。コード配置領域Ｑ２，Ｑ３，Ｑ４の選定に続いて、第２のＱＲコードのサイズとなる各コード配置領域のサイズ（Ｓ２）と規定サイズである第１のＱＲコードのサイズ（Ｓ１）との比率（Ｓ２／Ｓ１）が変倍率として算出される。そして、ページ番号と変倍率とを対応づける分割情報７１０が作成される。作成された分割情報７１０は、例えば、ページ番号「２」の変倍率は「２０％」、ページ番号「３」の変倍率は「８０％」、ページ番号「４」の変倍率は「９０％」であることを示す。「２０％」とはＱＲコードの縦横の各長さが規定サイズの各長さの２０％であることを意味する。上述のとおり分割情報７１０は第３のＱＲコード７１の表わす情報の一部とされる。
【００３９】
選定されたコード配置領域Ｑ２，Ｑ３，Ｑ４に、当該各領域に対応する変倍率に応じたサイズの第２のＱＲコード６２，６３，６４が配置される。ＱＲコード６２，６３，６４は、図５で示した情報を表わす規定サイズのＱＲコードを作成し、対応する変倍率で変倍するという一連の画像処理によって得られる。
【００４０】
図８はＭＦＰ１の動作の概要を示している。
【００４１】
画像読取り装置２は、原稿シートのスキャニング、ボックス２５からの読出し、または外部装置との通信によって、ＱＲコード解析の対象となる画像データを取得し（Ｓ０１）、コード解析ルーチンの処理を実行する（Ｓ０２）。
【００４２】
“分割コピー”のように１ページの画像を複数のページに分けて出力するジョブがＭＦＰ１に投入されたとき、すなわちジョブ実行モードが分割出力モードであるとき（Ｓ０３でＹＥＳ）、画像形成装置３がコード付与ルーチンの処理を実行する（Ｓ０４）。分割出力モードでなければ（Ｓ０３でＮＯ）、画像形成装置３または画像読取り装置２がジョブに応じた画像出力処理を実行する（Ｓ０５）。例えば、コピージョブであれば画像形成装置３が画像を印刷し、送信ジョブであれば画像読取り装置２が画像データを外部装置へ送信する。
【００４３】
図９はコード解析ルーチンのフローチャートである。ここでは、画像読取り装置２の取得した画像データが、画像形成装置３または画像形成装置３と同等の他の装置における分割出力動作によって生成された複数ページ分の画像データであるものとする。原画像の４分割による４ページのドキュメントデータが入力される場合、通常は、分割出力時に定められたページ番号順に各ページのデータが入力される。しかし、原画像を４分割して印刷した４枚の原稿シートから画像データを取得する場合には、必ずしも分割出力時に定められたページ番号順に各ページのデータが入力されるとは限らない。つまり、ユーザーが４枚の原稿シートをページ番号順とは異なる順序で重ねてＡＤＦ２２にセットすることがあり得るので、第３のＱＲコード７１を有するページが最初に読み込まれる場合もあるし、そうではない場合もある。
【００４４】
画像読取り装置２は、取得した画像データを一時記憶するメモリから１ページ分の画像データを読み出し（Ｓ２１）、ＱＲコードを検出し（Ｓ２２）、検出したＱＲコードが第３のＱＲコード７１であるかどうかをチェックする（Ｓ２３）。チェック結果が「ＹＥＳ」であれば、比率取得部２０１が第３のＱＲコード７１から分割情報７１０を取得する（Ｓ２４）。そして、セキュリティ情報５１１に基づいて、画像データの出力を承認するセキュリティ判定が画像読取り装置３によって行なわれる（Ｓ２５）。これに対して、検出したＱＲコードが第３のＱＲコード７１でなければ（Ｓ２３でＮＯ）、フローはステップＳ２８へ進む。
【００４５】
ステップＳ２８において、既に分割情報７１０が取得されているかどうかを画像記憶部２０２がチェックする。分割情報７１０が取得されていない場合（Ｓ２８でＮＯ）、すなわち注目するページの画像データが、第３のＱＲコード７１を有するページの画像データよりも先に処理対象になった場合、画像記憶部２０２は注目するページの画像データをメモリに記憶させる。分割情報７１０が取得されている場合（Ｓ２８でＹＥＳ）、フローは次のステップＳ２９へ進む。
【００４６】
ステップＳ２５のセキュリティ判定が終わると、画像記憶部２０２によって１以上のページの画像データが記憶されているかどうかを画像読取り装置２がチェックする（Ｓ２６）。画像データが記憶されていなければ、続いて画像読取り装置２は画像データを読み込んでいないページがあるかどうかをチェックする（Ｓ３５）。既に全てのページの画像データを読み込んでいたならば（Ｓ３５でＮＯ）、フローはコード解析ルーチンを抜けて図８のメインフローへリターンする。画像データを読み込んでいないページがあれば（Ｓ３５でＹＥＳ）、フローはステップＳ２１へ戻り、再びステップＳ２１以降の処理が実行される。
【００４７】
画像記憶部２０２によって画像データが記憶されている場合（Ｓ２６でＹＥＳ）、画像読取り装置２は記憶されている１ページ分の画像データをメモリから読み出す（Ｓ２７）。その後、フローはステップＳ２９へ進む。
【００４８】
ステップＳ２９において、コードサイズ復元部２０３が、画像データに含まれる第２のＱＲコード（例えば、ＱＲコード６２）を分割情報７１０が示す変倍率に応じた倍率（変倍率の逆数）で変倍する（Ｓ２９）。通常、変倍率は１００％以下の縮小倍率であるので、ここでの変倍によって第２のＱＲコード６２は拡大される。変倍後のＱＲコード６２のサイズは第３のＱＲコード７１のサイズと同じ規定サイズになる。
【００４９】
続くステップＳ３０において、情報検出部２０４が、変倍によって規定サイズになった第２のＱＲコード６２からセキュリティ情報５１１を検出する。セキュリティ情報５１１が正しく検出された場合（Ｓ３１でＹＥＳ）、画像データの出力を承認するセキュリティ判定が画像読取り装置３によって行なわれる（Ｓ３２）。これに対して、セキュリティ情報５１１が検出されなかった場合には（Ｓ３１でＮＯ）、当該ページの画像データに対する印刷、保存、送信といった出力処理の実行が禁止される（Ｓ３３）。ステップＳ３２またはステップＳ３３が行なわれると、フローはステップＳ２６へ戻る。画像記憶部２０２によって記憶された実質的に未処理の画像データが残っているときには、その画像データについてステップＳ２９〜Ｓ３３の処理が行なわれる。
【００５０】
図１０はコード付与ルーチンのフローチャートである。ここでは、複数のページを有するドキュメントの複数のページ画像のそれぞれを複数に分割して出力する分割出力動作を想定する。原画像である複数のページ画像のそれぞれが第１のＱＲコード５１を有するものとする。
【００５１】
画像形成装置３は、画像読取り装置２からのスキャン画像の受取り、ボックス２５からの読出し、または外部装置との通信によって、分割出力の対象となる画像データを取得する。そして、画像形成装置３は、取得した画像データを一時記憶するメモリから１ページ分の画像データを読み出し、ページ画像４０をページ領域Ｐ０に配置する（Ｓ５１）。
【００５２】
領域区画部３０１がページ領域Ｐ０を複数の出力ページ領域Ｐ１〜Ｐ４に区画する（Ｓ５２）。これによりページ画像４０は仮想的に分割されることになる。続いて、配置領域選定部３０２が、出力ページ領域Ｐ１〜Ｐ４のうちの第１のＱＲコード５１を有していない出力ページ領域（コード付加対象領域）に対して、第２のＱＲコードを配置するコード配置領域Ｑ２，Ｑ３，Ｑ４を定める（Ｓ５３）。このとき、図７のように出力ページ領域Ｐ１〜Ｐ４の余白内の領域がコード配置領域Ｑ２，Ｑ３，Ｑ４とされる。
【００５３】
比率算出部３０３が、コード配置領域Ｑ２，Ｑ３，Ｑ４に配置する第２のＱＲコード６２，６３，６４のサイズと第１のＱＲコード５１のサイズとの比率である変倍率を算出する（Ｓ５４）。算出された変倍率が設定許容範囲内の値であるかどうかを領域区画部３０１がチェックする（Ｓ５５）。設定許容範囲の下限は、第２のＱＲコード６２，６３，６４が情報を保持することができ、規定サイズに拡大したときに正しく情報を検出することができる値に定められている。この下限は、想定される読取り装置の読取り解像度およびプリンターエンジン３１の出力解像度に依存する。設定許容範囲の上限は、第２のＱＲコードのサイズを規定サイズよりも大きくする必要がないので、１００％とされる。
【００５４】
算出された変倍率が設定許容範囲外であるとき（Ｓ５５でＮＯ）、画像形成装置３は再分割サブルーチンの処理を実行する（Ｓ５６）。算出された変倍率が設定許容範囲内であれば、フローはステップＳ５７へ進む。
【００５５】
ステップＳ５７では比率算出部３０３が分割情報７１０を生成してコード生成部３０４に引き渡す。分割情報７１０を受け取ったコード生成部３０４は、第２のＱＲコード６２，６３，６４および第３のＱＲコード７１を生成する。そして、出力部３０５が、１ページ分の画像データのうちの出力ページ領域Ｐ１に対応する部分と第３のＱＲコード７１とを合成し、出力ページ領域Ｐ２，Ｐ３，Ｐ４のそれぞれに対応する部分と第２のＱＲコード６２，６３，６４とを合成する（Ｓ５９）。すなわち、出力ページ領域Ｐ１，Ｐ２，Ｐ３，Ｐ４において画像８１，８２，８３，８４を形成する。その後、出力部３０５は、画像８１，８２，８３，８４を表わす画像データを、ジョブに応じて決まる出力先に出力する。例えば、分割コピージョブであればプリンターエンジン３１へ出力し、分割送信ジョブであれば通信インタフェース２６へ出力し、分割保存ジョブであればストレージ２４へ出力する。
【００５６】
分割出力の対象として取得した複数のページ分の画像データのうち、分割していないページの画像データがあれば（Ｓ６０でＮＯ）、フローはステップＳ５１へ戻り、未処理の１ページ分の画像データに対して、ステップＳ５１以降の処理が再び実行される。未処理のページの画像データがなければ（Ｓ６０でＹＥＳ）、フローはコード付与ルーチンを抜けてメインフローへ戻る。
【００５７】
図１１はコード付与ルーチンにおける再分割サブルーチンのフローチャートである。
【００５８】
領域区画部３０１が、図１２に例示されるように、ページ領域Ｐ０に対してページ画像４０の配置位置をシフトさせる（Ｓ５６１）。図１２ではページ画像４０が上方へシフトされ、それによってページ領域Ｐ０の下部の余白が拡がっている。シフト方向は最も小さいコード配置領域が拡がる方向に選定される。
【００５９】
ページ画像４０の画像情報が失われない範囲内でシフトさせるページ画像４０の再配置を行なった後、領域区画部３０１は、改めてページ領域Ｐ０を複数の出力ページ領域Ｐ１〜Ｐ４に区画する（Ｓ５６２）。これによりシフトされたページ画像４０が仮想的に分割される。続いて、配置領域選定部３０２が、出力ページ領域Ｐ１〜Ｐ４のうちの第１のＱＲコード５１を有していない出力ページ領域（コード付加対象領域）に対して、第２のＱＲコードを配置するコード配置領域Ｑ２，Ｑ３，Ｑ４を定め直す（Ｓ５６３）。
【００６０】
比率算出部３０３が、改めて定められたコード配置領域Ｑ２，Ｑ３，Ｑ４に対して変倍率を算出する（Ｓ５６４）。算出された変倍率が設定許容範囲内の値であるかどうかを領域区画部３０１がチェックする（Ｓ５６５）。変倍率が設定許容範囲内であれば、フローは図１０のコード付与ルーチンのステップＳ５７へ進む。
【００６１】
算出された変倍率が設定許容範囲外であるとき（Ｓ５６５でＮＯ）、配置領域選定部３０２が「ページ画像４０における余白ではない部分（画像部）とＱＲコードとの重複を容認する」という条件の下で、コード配置領域Ｑ２，Ｑ３，Ｑ４を再び定め直す（Ｓ５６６）。この場合、ページ画像４０の画像情報が部分的に失われるが、ＱＲコードが検知されずに処理が禁止される事態を防ぐことができる。
【００６２】
以上の実施形態によれば、分割コピー動作によって作成される複数枚の印刷物のいずれについてもＱＲコードに基づくセキュリティ判定が可能になる。セキュリティ判定が不能であるが故にコピーが禁止されてしまうことがなくなり、印刷物の利用性が向上する。
【００６３】
画像入出力システム１、画像読取り装置２および画像形成装置３のハードウェア構成、機能構成、動作などは本発明の趣旨に沿う範囲内で適宜変更することができる。例えば、上述の実施形態ではＭＦＰ２として画像読取り装置２と画像形成装置３とが一体化された画像入力システム１を図示したが、画像読取り装置２と画像形成装置３とが別体の機器であってもよい。コードの配置位置についての規定がない場合は、第２のＱＲコード６２，６３，６４の配置位置を出力ページ領域Ｐ２〜Ｐ４内の任意の範囲から選択することができる。プリンターエンジン３１は電子写真式に限らず、インクジェット式、熱転写式およびその他の方式であってもよい。
【符号の説明】
【００６４】
１    画像入出力システム
２    画像読取り装置
３    画像形成装置
４０    ページ画像
５１    第１のＱＲコード（第１の二次元コード）
６２，６３，６４    第２のＱＲコード（第２の二次元コード）
７１    第３のＱＲコード（第３の二次元コード）
Ｐ０    ページ領域
Ｐ１，Ｐ２，Ｐ３，Ｐ４    出力ページ領域
Ｑ０    余白
Ｑ１，Ｑ２，Ｑ３    コード配置領域
３０１    領域区画部
３０２    配置領域選定部
３０３    比率算出部
３０４    コード生成部
３０５    出力部
２０１    比率取得部
２０２    画像記憶部
２０３    コードサイズ復元部
２０４    情報検出部
５１１    セキュリティ情報（情報）
８１，８２，８３，８４    画像
７１２    変倍率（比率）
３１    プリンターエンジン
９１，９２，９３，９４    用紙
【図１】
2014155010.tif 000003
【図２】
2014155010.tif 000004
【図３】
2014155010.tif 000005
【図４】
2014155010.tif 000006
【図５】
2014155010.tif 000007
【図６】
2014155010.tif 000008
【図７】
2014155010.tif 000009
【図８】
2014155010.tif 000010
【図９】
2014155010.tif 000011
【図１０】
2014155010.tif 000012
【図１１】
2014155010.tif 000013
【図１２】
2014155010.tif 000014