(57)【特許請求の範囲】
【請求項１】
所定コードが記されている原稿を読み取る読取部と；
上記読取部が読み取った上記原稿の中の所定コードを切り出す切り出し部と；
上記原稿を縮小する縮小部と；
上記縮小部が縮小した原稿中の余白部分を検出する余白検出部と；
上記余白検出部が検出した余白部分のサイズと、上記切り出し部が切り出した所定コードのサイズとを比較する比較部と；
上記比較部が比較した結果、余白部分のサイズが大きい場合、上記切り出し部が切り出した所定のコードを、上記余白部分に合成する合成部と；
上記合成部が合成したデータを記録媒体に印刷する印刷部と；
を有することを特徴とする印刷装置。
【請求項２】
請求項１において、
上記切り出し部が切り出した所定コードの内容を記憶する記憶部と；
上記記憶部に記憶した所定コードの内容に基づいて、上記所定コードの内容を分割したコードを再生する再生部と；
を有し、上記比較部が比較した結果、余白部分のサイズが小さい場合、上記合成部は上記再生部で再生された分割コードを上記余白部分に合成し、上記印刷部は、上記合成部が合成したデータを印刷することを特徴とする印刷装置。
【請求項３】
請求項１において、
上記比較部が比較した結果、余白部分のサイズが小さい場合、上記合成部で合成したデータを、記録媒体の両面に印刷することを特徴とする印刷装置。
【請求項４】
請求項１において、
上記再生部が再生した分割コードに対応するラベルを付すラベル付与部を有し、
上記印刷部は、上記ラベル付与部が付与したラベルを分割コードの近傍に印刷することを特徴とする印刷装置。
【請求項５】
所定コードが記された原稿を読取部が読み取る読取工程と；
上記読取部が読み取った上記原稿の中の所定コードを切り出す切り出し工程と；
上記原稿を縮小部が縮小する縮小工程と；
上記縮小部が縮小した原稿中の余白部分を検出する余白検出工程と；
上記余白検出工程で検出された余白部分のサイズと、上記切り出し工程で切り出された所定コードのサイズとを比較する比較工程と；
上記比較工程で比較した結果、余白部分のサイズが大きい場合、上記切り出し工程によって切り出された所定のコードを、上記余白部分に合成する合成工程と；
上記合成工程で合成されたデータを記録媒体に印刷する印刷工程と；
を有することを特徴とする印刷装置の制御方法。
【請求項６】
請求項５において、
上記切り出し工程で切り出された所定コードの内容を記憶する記憶工程と；
上記記憶工程で記憶された所定コードの内容に基づいて、上記所定コードの内容を分割したコードを再生する再生工程と；
を有し、上記比較工程で比較した結果、余白部分のサイズが小さい場合、上記合成工程は、上記再生工程で再生された分割コードを、上記余白部分に合成する工程であり、上記合成工程で合成されたデータを、上記印刷工程で印刷することを特徴とする印刷装置の制御方法。
【請求項７】
請求項５において、
上記比較工程で比較した結果、余白部分のサイズが小さい場合、上記合成工程で合成されたデータを、上記印刷工程で、記録媒体の両面に印刷することを特徴とする印刷装置。
【請求項８】
請求項５において、
上記再生工程で再生された分割コードに対応するラベルを付すラベル付与工程を有し、
上記ラベル付与工程で付与されたラベルを、上記印刷工程で、分割コードの近傍に印刷することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿に掲載されているバーコード等の所定のコードを検出し、任意の余白に、その所定のコードを印刷し、縮小コピー時に、原稿の品位欠落を防止する印刷装置に関する。
【背景技術】
【０００２】
近年、多様な情報がバーコード化されている。また、従来の一次元バーコードに加えて、書籍や広告等、様々なシーンで、ＱＲコード等の二次元コードが頻繁に利用されている。また、バーコードが含まれているドキュメントを拡大または縮小したときに、バーコードの規格逸脱を、事前に検知する装置が知られている（たとえば、特許文献１参照）。
【特許文献１】特開平８−３１００５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、この従来装置では、上記ドキュメントを縮小するときに、バーコードが縮小されないので、このバーコードによって、縮小されたドキュメントが一部欠落するという問題がある。
【０００４】
従来の一次元バーコードは、業務用に利用されることが多いので、個人でバーコードを印刷することは稀である。
【０００５】
しかし、ＱＲコードなどの二次元コードは、書籍、広告やインターネット等、様々なシーンにおいて、個人で利用が可能であるので、二次元コードの印刷技術が重要である。
【０００６】
バーコードを含むドキュメント等を拡大縮小した場合、拡大縮小によるバーコードの規格逸脱を検知する従来技術では、バーコードのみを適正なサイズに印刷する。ＱＲコード等の所定のコードが掲載されている原稿や画像を縮小コピーする場合に、バーコードが規格を逸脱しないように印刷する必要がある。
【０００７】
上記従来例では、画像、文書の少なくとも一方を縮小コピーし、しかもバーコードの規格を逸脱しないようにコピーする（バーコードを縮小しないようにコピーする）。この場合、縮小コピーする前にバーコードが存在していた位置の周辺に記載されていた画像、文書が、縮小されないバーコードによって、欠落するという問題がある。
【０００８】
上記問題は、バーコード以外のコードでも発生する問題である。
【０００９】
本発明は、画像、文書の少なくとも一方を縮小コピーし、所定のコードの規格を逸脱しないようにコピーする場合、縮小コピーする前にコードが存在していた位置の周辺に記載されていた画像、文書の欠落を防止することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、
所定コードが記されている原稿を読み取る読取部と、
上記読取部が読み取った上記原稿の中の所定コードを切り出す切り出し部と、
上記原稿を縮小する縮小部と、
上記縮小部が縮小した原稿中の余白部分を検出する余白検出部と、
上記余白検出部が検出した余白部分のサイズと、上記切り出し部が切り出した所定コードのサイズとを比較する比較部と、
上記比較部が比較した結果、余白部分のサイズが大きい場合、上記切り出し部が切り出した所定のコードを、上記余白部分に合成する合成部と、
上記合成部が合成したデータを記録媒体に印刷する印刷部と、
を有する印刷装置である。
【発明の効果】
【００１１】
本発明によれば、画像、文書の少なくとも一方を縮小コピーし、所定のコードの規格を逸脱しないようにコピーする場合、縮小コピーする前にコードが存在していた位置の周辺に記載されていた画像、文書の欠落を防止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１３】
図１は、実施例１であるバーコード印刷装置１００の構成を示す図である。
【００１４】
バーコード印刷装置１００は、原稿読取部１０と、バーコード規格記憶部１２と、バーコード検出部１１と、バーコード切り出し部１３と、バーコード分割制御部１４と、ラベル付与部１５とを有する。また、バーコード印刷装置１００は、印刷余白位置検出部１６と、バーコード印刷位置制御部１７と、印刷画像合成部１８と、原稿印刷位置制御部１９と、印刷部２０とを有する。
【００１５】
原稿読取部１０は、コピー機やマルチファンクションプリンタ等のスキャナ部に相当し、原稿台にユーザがセットした原稿を読み取る。バーコード規格記憶部１２は、バーコードを検出するために、バーコードの大きさ等の規格を格納する。
【００１６】
バーコード検出部１１は、バーコード規格記憶部１２の情報に基づいて、原稿台にセットされている原稿の中から、バーコードを検出する。検出方法として、たとえば、相互相関関数（テンプレートマッチング）等で、バーコード規格記憶部１２の情報と、所定の閾値以上に類似していれば、そこにバーコードがあると判定する。
【００１７】
バーコード切り出し部１３は、バーコード検出部１１が検出した位置に存在しているバーコードの画像だけを抽出し、保存する。
【００１８】
印刷余白位置検出部１６は、バーコード検出部１１が検出したバーコードサイズに基づいて、文書、画像が拡大または縮小された場合に、バーコードによって原稿の文書や画像が欠けない位置を検出する。
【００１９】
図２は、実施例１において、原稿を縮小した場合にバーコードを移動して印刷する例を示す図である。
【００２０】
たとえば、図２（ａ）に示すような原稿を縮小し、元の位置にバーコードを印刷すると、図２（ｂ）に点線部分で示すように、文書の欠けが発生する。
【００２１】
そこで、文書の欠けを発生せずに、バーコードを印刷することができる適切な位置を検出する。この適切な位置を検出する場合、縮小しないバーコードの面積内に、文字データが存在していない位置を、相互相関法（テンプレートマッチング）等で検出する。
【００２２】
バーコード分割制御部１４は、印刷余白位置検出部１６が、オリジナルのバーコードサイズ（縮小しないバーコードの面積）では、バーコードを印刷する余白面積を確保できない場合、バーコードの情報を分割し、バーコードデータを再生成する。
【００２３】
たとえば、ＱＲコード等の二次元バーコードは、１つのバーコード情報を、より小さいバーコードに分割して表現することができる。印刷余白の面積に応じて、分割回数を制御する。
【００２４】
ラベル付与部１５は、バーコードが分割された場合に、分割されたバーコード同士の連続性を表現するラベルを付与するものである。また、複数頁に渡る原稿を１枚の頁に印刷する場合（２ｉｎ１、４ｉｎ１等の複数ページに渡る原稿を１枚にコピーする場合）に、原稿とバーコードとが対であることを、ユーザが判読できるようにラベルを付与する。
【００２５】
バーコード印刷位置制御部１７は、印刷余白位置検出部１６と、バーコード分割制御部１４と、ラベル付与部１５とが処理した結果に応じて、バーコードのより適切な印刷位置を決定する。
【００２６】
印刷画像合成部１８は、バーコード印刷位置制御部１７が処理した結果に基づいて、原稿内の文書や画像等のデータと、バーコードの印刷位置データとを合成し、印刷する画像データを生成する。
【００２７】
原稿印刷位置制御部１９は、ユーザの選択によって、または自動的に、バーコードを印刷できる面積を先に確保した上で、原稿内のバーコード以外の文書や画像等を印刷する制御を実行する。
【００２８】
図３は、実施例１において、原稿を縮小した場合に、バーコードを移動して印刷する例を示す図である。
【００２９】
図３（ａ）に示す原稿のように、同一頁に複数のバーコードが掲載されている場合を考える。同一頁にバーコードと、バーコード以外の文書や画像等を縮小印刷する際に、バーコード以外の文書や画像等を縮小した画像データから、バーコードの印刷余白位置を検出することは困難であると判断されたとする。この場合、バーコードの印刷位置を確保した上で、バーコード以外の文書や、画像等の縮小率および印刷位置を決定する。図３（ｂ）は、その場合の印刷結果の例を示す図である。
【００３０】
印刷部２０は、インクジェットプリンタやレーザビームプリンタに相当し、画像データを印刷する。
【００３１】
次に、実施例１の処理について説明する。
【００３２】
図４は、バーコード印刷装置１００の処理（ユーザが縮小コピーを実施する場合の処理）の流れを示すフローチャートである。
【００３３】
Ｓ１では、原稿台にセットされた原稿を読み取る。Ｓ２では、原稿内でバーコードの検出を行う。Ｓ３で、バーコードの有無を判定し、バーコードが無ければ、Ｓ１５で、通常の印刷処理を行う。
【００３４】
Ｓ３で、バーコードが存在すると判定されると、Ｓ４で、その該当バーコードの切り出しを行う。Ｓ５で、原稿内のバーコード以外の画像や文書の縮小画像データを生成し、Ｓ６では、Ｓ５で生成された画像データ内で、バーコードの印刷が可能な位置を検出する。
【００３５】
Ｓ７で印刷スペースがあると判断されれば、Ｓ１４で、印刷データを合成する。Ｓ７で、印刷スペースがないと判断されれば、Ｓ８で、バーコードの情報を分割し、より小さいバーコードの生成を行う。
【００３６】
Ｓ５で生成されたバーコードに基づいて、バーコードの印刷が可能な位置の検出を、再度実行する。Ｓ９で印刷スペースがあると判断されれば、Ｓ１３で、バーコードの連続性情報をもったラベルデータを付与する。Ｓ１３で付与されたラベルデータと、バーコードと、バーコード以外の画像や文書等の原稿の縮小データとに基づいて、Ｓ１４で印刷データを生成する。
【００３７】
Ｓ９で、印刷スペースがないと判断されれば、同一ページ内にバーコードを印刷できるスペースがないと決定される。Ｓ９の結果から、バーコードを裏面または別頁に印刷するために、Ｓ１１で、原稿とバーコードとが対であると判読するためのラベルを付与する。
【００３８】
Ｓ１２では、ラベルデータと、裏面または別頁用のバーコードデータと、バーコード以外の画像や文書等の原稿の縮小データとに基づいて、印刷データを生成する。Ｓ１５で、上記各印刷データに基づいて、印刷する。
【００３９】
次に、バーコード印刷装置１００において、バーコードが掲載された２頁の原稿を、１つの頁に印刷する場合の例について説明する。
【００４０】
図５は、入力されるサイズの異なる２頁の原稿を示す図である。
【００４１】
図５（ａ）に示す小さい原稿は、拡大印刷される原稿である。図５（ｂ）に示す大きい原稿は、縮小印刷される原稿である。
【００４２】
図６〜図９は、図５（ａ）（ｂ）に示すサイズの異なる原稿を、１つの原稿として印刷した場合を示す図である。
【００４３】
図６は、拡大縮小によって、原稿内のバーコード以外の文書や画像が欠ける原稿のみ、バーコードを余白位置に印刷した例を示す図である。
【００４４】
図７は、拡大縮小によって、原稿内のバーコード以外の文書や画像が欠ける原稿のみ、バーコードを分割し、この分割されたバーコードを余白位置に印刷した例を示す図である。
【００４５】
図８は、拡大縮小によらず、両方の原稿のバーコードを、余白位置に印刷し、かつ原稿とバーコードとが対であることを判読することができるラベルを、付与し、印刷した例を示す図である。
【００４６】
図９は、拡大縮小によって、バーコードの印刷余白スペースを確保できない場合、原稿内のバーコード以外の文書や画像等を、図９（ａ）に示す頁とは別頁に、または裏面に、バーコードを印刷した例（図９（ｂ））を示す図である。
【００４７】
この際、対である原稿とバーコードとを判読することができるラベルを、付与し、印刷する。また、ユーザが、バーコードのみを印刷すること、または、バーコード以外の文書や画像等の原稿のみを印刷すること、またはその両方を印刷することを、選択的に実施することができる。
【００４８】
つまり、上記実施例では、ＱＲコードなど、分割可能なバーコードについて、余白に応じたサイズのバーコードに分割し、再生成し直して印刷する。また、原稿が複数頁あり同一頁にコピーする場合などに、バーコードの位置を同一頁にコピーできない場合がある。この場合は、コピー裏面、または別頁に印刷する。その際、どのバーコードがどの原稿と対をなしているかを判別するために、ラベルを付与し、このラベルを、原稿およびバーコード近傍に印刷する。また、原稿に掲載された画像や文書よりも、バーコードのほうがユーザにとって重要度が高い場合には、バーコードの印刷スペースを先に確保し、残りのスペースに、原稿に掲載された画像や文書を印刷できるように選択することを可能にする。
【００４９】
上記実施例によれば、画像、文書の少なくとも一方を縮小コピーし、しかもバーコードの規格を逸脱しないようにコピーする場合、縮小コピーする前にバーコードが存在していた位置の周辺に記載されていた画像、文書の欠落を防止することができる。
【００５０】
上記実施例では、同一頁にコピーすることが困難であると判断されると、裏面や別頁に印刷を行うので、原稿の欠落を防ぎ、かつバーコードを確実に印刷することができる。
【００５１】
また、複数頁を同一頁にコピーする際に、原稿とバーコードとを同一頁にコピーすることが困難になるが、上記実施例では、原稿とバーコードとが対であることを示すラベルを付与するので、バーコードの混同および誤認を防止することができる。
【００５２】
また、上記実施例において、ＱＲコード等、バーコード以外のコードを、バーコードの代わりに使用するようにしてもよい。
【産業上の利用可能性】
【００５３】
本発明は、バーコードが掲載された原稿からバーコードを抽出し、およびバーコードを印刷する場所を適切に検出することによって、コピー時の原稿の画像や文書の欠けを防止することが可能な印刷装置に関する。
【図面の簡単な説明】
【００５４】
【図１】実施例１であるバーコード印刷装置１００の構成を示す図である。
【図２】実施例１において、原稿を縮小した場合にバーコードを移動して印刷する例を示す図である。
【図３】実施例１において、原稿を縮小した場合に、バーコードを移動して印刷する例を示す図である。
【図４】バーコード印刷装置１００の処理（ユーザが縮小コピーを実施する場合の処理）の流れを示すフローチャートである。
【図５】入力されるサイズの異なる２頁の原稿を示す図である。
【図６】拡大縮小によって、原稿内のバーコード以外の文書や画像が欠ける原稿のみ、バーコードを余白位置に印刷した例を示す図である。
【図７】拡大縮小によって、原稿内のバーコード以外の文書や画像が欠ける原稿のみ、バーコードを分割し、この分割されたバーコードを余白位置に印刷した例を示す図である。
【図８】拡大縮小によらず、両方の原稿のバーコードを、余白位置に印刷し、かつ原稿とバーコードとが対であることを判読することができるラベルを、付与し、印刷した例を示す図である。
【図９】拡大縮小によって、バーコードの印刷余白スペースを確保できない場合、原稿内のバーコード以外の文書や画像等を、図９（ａ）に示す頁とは別頁に、または裏面に、バーコードを印刷した例（図９（ｂ））を示す図である。
【符号の説明】
【００５５】
１００…バーコード印刷装置、
１０…原稿読取部、
１１…バーコード検出部、
１２…バーコード規格記憶部、
１３…バーコード切り出し部、
１４…バーコード分割制御部、
１５…ラベル付与部、
１６…印刷余白位置検出部、
１７…バーコード印刷位置制御部、
１８…印刷画像合成部、
１９…原稿印刷位置制御部、
２０…印刷部。
【図１】
0004553386.tif 000002
【図２】
0004553386.tif 000003
【図３】
0004553386.tif 000004
【図４】
0004553386.tif 000005
【図５】
0004553386.tif 000006
【図６】
0004553386.tif 000007
【図７】
0004553386.tif 000008
【図８】
0004553386.tif 000009
【図９】
0004553386.tif 000010