(57)【要約】【課題】画像に情報コードが重畳印刷されるページを縮小印刷する際に、情報コードが読み取りづらくなることを防止する。【解決手段】原稿データは、複数の画像が配置されたページと、等倍印刷時に画像のそれぞれの画像領域に光学的に読み取り可能な状態でそれぞれ重畳印刷される複数の情報コードとからなる。画像形成装置１は、原稿データに対する縮小印刷の指示により、原稿データから情報コードを分離するコード分離部１６３と、縮小印刷の指示に基づいてページの出力サイズを縮小した縮小ページを生成するページ縮小部１６４と、縮小ページに対して、コード分離部１６３によって分離された情報コードを、等倍印刷時のサイズで互いに重ならないように配置するコード配置部１６５と、情報コードが配置された縮小ページを印刷する印刷部１４とを備えている。【選択図】図１
2018024138.tif 000002
【特許請求の範囲】
【請求項１】
縮小印刷が指示された原稿データの出力サイズを縮小して印刷する印刷部を具備する画像形成装置であって、
前記原稿データは、複数の画像が配置されたページと、等倍印刷時に前記画像のそれぞれの画像領域に光学的に読み取り可能な状態でそれぞれ重畳印刷される複数の情報コードとからなり、
前記原稿データに対する前記縮小印刷の指示により、前記原稿データから前記情報コードを分離するコード分離部と、
前記縮小印刷の指示に基づいて前記ページの出力サイズを縮小した縮小ページを生成するページ縮小部と、
前記縮小ページに対して、前記コード分離部によって分離された前記情報コードを、前記等倍印刷時のサイズで互いに重ならないように配置するコード配置部とをさらに具備し、
前記印刷部は、前記情報コードが配置された前記縮小ページを印刷する
ことを特徴とする画像形成装置。
【請求項２】
前記コード配置部は、
前記縮小ページに対して、前記コード分離部によって分離された前記情報コードを重畳印刷される前記画像上に仮配置して、情報コード同士が重なるか否かを判断し、重なりがある場合に、重なっている情報コードそれぞれの中心と、重なっている情報コードそれぞれが重畳印刷される前記画像のそれぞれの中心との距離が均等になるように、重なっている情報コード同士の配置位置を離す
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記コード配置部は、
前記縮小ページに対して、前記コード分離部によって分離された前記情報コードを重畳印刷される前記画像上に仮配置して、情報コード同士が重なるか否かを判断し、重なりがある場合に、重なっている情報コードの一方又は両方を回転させて前記情報コード同士の重なりを解消する
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記コード配置部は、
前記コード分離部によって分離された前記情報コードに優先順位を付け、前記縮小ページに対して、前記優先順位の高い順に前記情報コードを互いに重ならないように配置する
ことを特徴とする請求項１から３までのいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縮小印刷が指示された原稿データの出力サイズを縮小して印刷する画像形成装置に関する。
【背景技術】
【０００２】
従来、ドットパターンを所定の法則で二次元的に並べたり、印刷スクリーンの特性を考慮したりすることで、情報をコード化した情報コードが知られている（例えば、特許文献１〜３を参照）。このような情報コードは、背景画像に重畳して印刷され、音の出る絵本等に利用されている。音の出る絵本では、画像をペン型のカメラでタッチすると、画像に重畳して印刷された情報コードが読み取られ、情報コードに対応した音声が再生される（例えば、特許文献４を参照）。また、絵本等の主読本を縮小した印刷媒体に、後付けで情報コードを付けて音の出る副読本を作成する技術も提案されている（例えば、特許文献５を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許3829143号明細書
【特許文献２】特許5898735号明細書
【特許文献３】特許3706385号明細書
【特許文献４】特許3930891号明細書
【特許文献５】特開2011-076594号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１〜５の技術では、画像に情報コードが重畳された状態で、Ｎｉｎ１印刷のようにページの縮小印刷を行うと、画像と共に情報コードが縮小されてしまい、情報コードの読み取りが困難になる場合があったという問題があった。
【０００５】
本発明は上記課題に鑑みてなされたものであり、画像に情報コードが重畳印刷されるページを縮小印刷する際に、情報コードが読み取りづらくなることを防止することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、縮小印刷が指示された原稿データの出力サイズを縮小して印刷する印刷部を具備する画像形成装置であって、前記原稿データは、複数の画像が配置されたページと、等倍印刷時に前記画像のそれぞれの画像領域に光学的に読み取り可能な状態でそれぞれ重畳印刷される複数の情報コードとからなり、前記原稿データに対する前記縮小印刷の指示により、前記原稿データから前記情報コードを分離するコード分離部と、前記縮小印刷の指示に基づいて前記ページの出力サイズを縮小した縮小ページを生成するページ縮小部と、前記縮小ページに対して、前記コード分離部によって分離された前記情報コードを、前記等倍印刷時のサイズで互いに重ならないように配置するコード配置部とをさらに具備し、前記印刷部は、前記情報コードが配置された前記縮小ページを印刷することを特徴とする。
また、前記コード配置部は、前記縮小ページに対して、前記コード分離部によって分離された前記情報コードを重畳印刷される前記画像上に仮配置して、情報コード同士が重なるか否かを判断し、重なりがある場合に、重なっている情報コードそれぞれの中心と、重なっている情報コードそれぞれが重畳印刷される前記画像のそれぞれの中心との距離が均等になるように、重なっている情報コード同士の配置位置を離してもよい。
また、前記コード配置部は、前記縮小ページに対して、前記コード分離部によって分離された前記情報コードを重畳印刷される前記画像上に仮配置して、情報コード同士が重なるか否かを判断し、重なりがある場合に、重なっている情報コードの一方又は両方を回転させて前記情報コード同士の重なりを解消してもよい。
また、前記コード配置部は、前記コード分離部によって分離された前記情報コードに優先順位を付け、前記縮小ページに対して、前記優先順位の高い順に前記情報コードを互いに重ならないように配置してもよい。
【発明の効果】
【０００７】
本発明によれば、画像に情報コードが重畳印刷されるページを縮小印刷する際に、情報コードが読み取りづらくなることを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る画像形成装置の概略構成を示す機能ブロック図である。
【図２】図１に示す原稿データ取得部により取得される原稿データのイメージ図である。
【図３】図１に示す画像形成装置の縮小印刷処理の流れを示したフローチャートである。
【図４】図１に示すコード配置部によって原稿データに情報コードが配置される様子を示した概念図である。
【発明を実施するための形態】
【０００９】
以下、図を参照して本発明の実施形態を詳細に説明する。なお、以下の実施形態において、同様の機能を示す構成には、同一の符号を付してある。
【００１０】
図１に示すように、画像形成装置１は、情報処理装置の一例であり、操作部１１と記憶部１２と画像処理部１３と印刷部１４と通信部１５と制御部１６とを備えている。なお、図１は、画像形成装置の主要構成を示したものであり、この他にも、原稿読み取り機能や、ファクシミリ送受信機能を備えてもよい。
【００１１】
操作部１１は、操作画面等を表示するためのタッチパネル等の表示部と、操作指示等を受け付けるための操作ボタンとを備えたユーザーインターフェイスである。操作部１１は、表示部としてタッチパネルを備えてもよい。
【００１２】
記憶部１２は、半導体メモリーやＨＤＤ（Hard Disk Drive）等の記憶手段であり、画像データを記憶する。
【００１３】
画像処理部１３は、画像データに対して所定の画像処理を行う手段である。画像処理部１３では、例えば、拡大縮小処理や、濃度調整、階調調整等の画像改善処理が行われる。
【００１４】
印刷部１４は、記録紙に印刷を施す印刷手段である。印刷部１４は、例えば、記憶部１２から読み出した画像データに基づき感光体ドラムの表面に潜像を形成し、トナーによってその潜像をトナー像とする画像形成を行い、その感光体ドラムから記録紙にトナー像を転写させ、そのトナー像を記録紙に定着させて排紙する。
【００１５】
通信部１５は、ＬＡＮ（Local Area Network）ケーブルに接続され、ネットワークを介してコンピューター端末等と各種データを送受信する機能を有する。例えば、通信部１５はコンピューター端末から原稿データや印刷ジョブ等を受信する。受信した原稿データは、例えば、記憶部１２に設けられた不図示の文書ボックスに記憶されてもよい。
【００１６】
制御部１６は、操作部１１、記憶部１２、画像処理部１３、印刷部１４及び通信部１５にそれぞれ接続されている。制御部１６は、ＲＯＭ、ＲＡＭ等を備えたマイクロコンピュータ等の情報処理部である。ＲＯＭには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。制御部１６は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させて実行することで、装置全体の制御を行う。また、制御部１６は、原稿データ取得部１６１と、縮小印刷受け付け部１６２と、コード分離部１６３と、ページ縮小部１６４と、コード配置部１６５として機能する。
【００１７】
原稿データ取得部１６１は、操作部１１を介して指定された原稿データ（図２を参照）８０を取得する機能を有する。原稿データ取得部１６１は、文書ボックスや不図示のＵＳＢメモリー等の外部記憶媒体から原稿データ８０を取得可能である。
【００１８】
図２は、原稿データ８０のイメージ図である。図２では、情報コード８１ｂ、８２ｂ、８３ｂの配置位置をドットパターンで示し、画像８１ａ、８２ａ、８３ａの配置位置をグレーに塗り潰して示している。
【００１９】
情報コード８１ｂ、８２ｂ、８３ｂは、二次元コードであり、カメラを備えた不図示の読み取り装置によって光学的に読み取られることでデータ変換可能に構成されている。原稿データ８０は、画像８１ａ、８２ａ、８３ａが配置されたページと、等倍印刷時に画像８１ａ、８２ａ、８３ａのそれぞれの画像領域に光学的に読み取り可能な状態でそれぞれ重畳印刷される情報コード８１ｂ、８２ｂ、８３ｂとからなる。図２では、情報コードの中心８１ｄ、８２ｄ、８３ｄと画像の中心８１ｃ、８２ｃ、８３ｃとが同位置になるように、情報コード８１ｂ、８２ｂ、８３ｂがそれぞれ重畳印刷される画像８１ａ、８２ａ、８３ａに配置されている。画像８１ａ、８２ａ、８３ａに読み取り装置のカメラ部を当てることで、画像８１ａ、８２ａ、８３ａに重畳印刷される情報コード８１ｂ、８２ｂ、８３ｂが読み取られるようにするためである。
【００２０】
縮小印刷受け付け部１６２は、原稿データ８０のページを縮小して印刷する縮小印刷の指示を操作部１１経由で受け付ける機能を有する。縮小印刷の指示は、Ｎページを１ページに集約して印刷するＮｉｎ１印刷であってもよいし、出力用紙サイズの縮小指示であってもよい。出力用紙サイズの縮小指示とは、例えばＡ４サイズの原稿をＢ５サイズの出力用紙に印刷する場合等のように、原稿用紙サイズよりサイズの小さな出力用紙サイズが指定されることをいう。
【００２１】
コード分離部１６３は、原稿データ８０に対する縮小印刷の指示により、原稿データ８０から情報コード８１ｂ、８２ｂ、８３ｂを検出して、分離する機能を有する。
【００２２】
ページ縮小部１６４は、縮小印刷の指示に基づいて、コード分離部１６３によって情報コード８１ｂ、８２ｂ、８３ｂが分離された状態の原稿データ８０におけるページの出力サイズを縮小した縮小ページを生成する機能を有する。これにより、例えばＡ４サイズ→Ｂ５サイズのようにページの出力サイズは原稿データ８０の原稿用紙サイズから縮小される。
【００２３】
コード配置部１６５は、ページ縮小部１６４により生成された縮小ページに対して、コード分離部１６３によって分離された情報コード８１ｂ、８２ｂ、８３ｂを、等倍印刷時のサイズで互いに重ならないように配置する機能を有する。情報コード同士が重なって配置されると、情報コード８１ｂ、８２ｂ、８３ｂの読み取りができなくなるからである。
【００２４】
次に、図３を参照して、画像形成装置１の縮小印刷処理の流れを説明する。
【００２５】
まず、原稿データ取得部１６１は、操作部１１を介して指定された原稿データ８０を取得する（ステップｓ１１）。つづいて、縮小印刷受け付け部１６２は、操作部１１を介して縮小印刷の指示が受け付けられたか否かを判断する（ステップｓ１２）。縮小印刷の指示がされなかった場合には（ステップｓ１２でＮｏ）、本処理は終了する。
【００２６】
縮小印刷の指示が受け付けられると（ステップｓ１２でＹｅｓ）、コード分離部１６３は、原稿データ取得部１６１により取得された原稿データ８０から情報コード８１ｂ、８２ｂ、８３ｂを検出して分離する（ステップｓ１３）。
【００２７】
つづいて、ページ縮小部１６４は、コード分離部１６３によって情報コード８１ｂ、８２ｂ、８３ｂが分離された状態の原稿データ８０のページを、縮小印刷の指示に従って縮小する（ステップｓ１４）。これにより、原稿データ８０のページの出力サイズが縮小された縮小ページが生成される。
【００２８】
つづいて、コード配置部１６５は、縮小ページに対して、コード分離部１６３によって分離された情報コード８１ｂ、８２ｂ、８３ｂを重畳印刷される画像８１ａ、８２ａ、８３ａ上に仮配置する（ステップｓ１５）。
【００２９】
これにより、各情報コード８１ｂ、８２ｂ、８３ｂは、図４（ａ）に示すように、情報コードの中心８１ｄ、８２ｄ、８３ｄと画像の中心８１ｃ、８２ｃ、８３ｃとが重なった状態に仮配置される。情報コード８１ｂ、８２ｂ、８３ｂは、等倍印刷時のサイズで（縮小処理されない状態で）配置されるため、縮小処理された画像８１ａ、８２ａ、８３ａからはみだした状態で配置されている。
【００３０】
つづいて、コード配置部１６５は、仮配置した情報コード８１ｂ、８２ｂ、８３ｂのそれぞれについて、縮小ページ内で隣接する情報コードと重なっているか否かを判断する（ステップｓ１６）。
【００３１】
隣接する情報コード同士が重なっている場合には（ステップｓ１６でＹｅｓ）、コード配置部１６５は、重なっている情報コード同士を互いに重なり合わない位置に離す（ステップｓ１７）。図４（ａ）では、情報コード８１ｂと情報コード８２ｂとが重なっている。
【００３２】
このとき、コード配置部１６５は、重なっている情報コード同士（８１ｂ、８２ｂ）を重なり合わないように移動させるにあたって、図４（ｂ）に示すように、重なっている情報コード（８１ｂ、８２ｂ）それぞれの中心（８１ｄ、８２ｄ）と、重なっている情報コード（８１ｂ、８２ｂ）それぞれが重畳印刷される画像（８１ａ、８２ａ）の中心（８１ｃ、８２ｃ）からの距離αが均等になるように配置位置を変更する。つまり、図４（ａ）に示す仮配置された状態では、情報コードの中心８１ｄ、８２ｄは画像の中心８１ｃ、８２ｃにそれぞれ重なっているが、情報コード８１ｂ、８２ｂが移動することによって、図４（ｂ）に示すように、情報コードの中心８１ｄ、８２ｄと画像の中心８１ｃ、８２ｃとにズレが生じる。コード配置部１６５は、このズレ量（距離α）が均等になるように、情報コード８１ｂ、８２ｂ間の重なり合いを解消する。
【００３３】
重なっている情報コード同士を引き離すと、コード配置部１６５は、再びステップｓ１６の処理に戻り、仮配置した情報コード８１ｂ、８２ｂ、８３ｂのそれぞれについて、縮小ページ内で隣接する情報コードに重なっているか否かを判断する（ステップｓ１６）。つまり、重なり合いを解消した情報コードを含めて縮小ページ内の全ての情報コード８１ｂ、８２ｂ、８３ｂについて、それぞれが隣接する情報コードとの重なりがチェックされる。重なりを解消されたことによって他の情報コード８１ｂ、８２ｂ、８３ｂに重なる場合があるからである。
【００３４】
縮小ページ内の情報コード８１ｂ、８２ｂ、８３ｂのそれぞれについて、情報コード同士の重なりがないと判断されるまで、ステップｓ１６からステップｓ１７までの処理が繰り返される。
【００３５】
縮小ページ内の情報コード８１ｂ、８２ｂ、８３ｂのそれぞれについて、情報コード同士の重なりがないと判断されると（ステップｓ１６でＮｏ）、コード配置部１６５は、縮小ページ内における情報コード８１ｂ、８２ｂ、８３ｂの配置位置を確定する（ステップｓ１８）。原稿データ８０が複数ページある場合には、コード配置部１６５は、ページ毎にステップｓ１３からステップｓ１８までの処理を行えばよい。
【００３６】
配置位置が確定すると、制御部１６は、情報コード８１ｂ、８２ｂ、８３ｂが配置された縮小ページを印刷部１４によって印刷して（ステップｓ１９）、本処理を終了する。情報コード８１ｂ、８２ｂ、８３ｂは、情報コードを示すドットパターンを目視で識別可能に印刷されてもよいし、ステルスインクやカーボンインク等を用いて目視で識別不可能に印刷されてもよい。いずれの場合も、原稿データ８０の縮小印刷を行った場合に、情報コード８１ｂ、８２ｂ、８３ｂは縮小処理されずに元データの大きさ（縮小前の原稿データ８０が等倍印刷されるときの大きさ）で印刷されるので、情報コード８１ｂ、８２ｂ、８３ｂが読み取りづらくなることを防止することができる。
【００３７】
このように、本実施形態の画像形成装置１は、縮小印刷が指示された原稿データ８０の出力サイズを縮小して印刷する印刷部１４を具備する画像形成装置１であって、原稿データ８０は、複数の画像８１ａ、８２ａ、８３ａが配置されたページと、等倍印刷時に画像８１ａ、８２ａ、８３ａのそれぞれの画像領域に光学的に読み取り可能な状態でそれぞれ重畳印刷される複数の情報コード８１ｂ、８２ｂ、８３ｂとからなり、原稿データ８０に対する縮小印刷の指示により、原稿データ８０から情報コード８１ｂ、８２ｂ、８３ｂを分離するコード分離部１６３と、縮小印刷の指示に基づいてページの出力サイズを縮小した縮小ページを生成するページ縮小部１６４と、縮小ページに対して、コード分離部１６３によって分離された情報コード８１ｂ、８２ｂ、８３ｂを、等倍印刷時のサイズで互いに重ならないように配置するコード配置部１６５とをさらに具備し、印刷部１４は、情報コード８１ｂ、８２ｂ、８３ｂが配置された縮小ページを印刷する。これにより、画像形成装置１は、縮小印刷の指示に基づいて、情報コード８１ｂ、８２ｂ、８３ｂを等倍印刷時のサイズで互いに重ならないように印刷する。従って、情報コード８１ｂ、８２ｂ、８３ｂが読み取りづらくなることを防止することができる。
【００３８】
なお、原稿データ取得部１６１と縮小印刷受け付け部１６２とコード分離部１６３とページ縮小部１６４とコード配置部１６５とのそれぞれの機能を実現するプリンタードライバーをコンピューター端末にインストールしてもよい。画像形成装置１は、このコンピューター端末によって作成された、等倍印刷時のサイズで情報コードが配置された縮小ページを印刷データとしてネットワーク経由で受信して、印刷してもよい。
【００３９】
また、上記実施形態では、コード配置部１６５は、コード分離部１６３によって分離された情報コード８１ｂ、８２ｂ、８３ｂを重畳印刷される画像８１ａ、８２ａ、８３ａ上に仮配置した後で、縮小ページ内の各情報コード８１ｂ、８２ｂ、８３ｂに重なりがあるかチェックして、重なりがある場合に重なりを解消するように情報コード８１ｂ、８２ｂ、８３ｂを移動させて配置し直す場合を説明した。
【００４０】
しかし、これに限らず、例えば、コード配置部１６５は、図３に示すステップｓ１７の処理として、まず、重なっている情報コード８１ｂ、８２ｂの一方又は両方を回転させて、重なりが解消されるか否かを判断してもよい。回転させることによって重なっている情報コード同士が離れるのであれば、コード配置部１６５は、図３に示すステップｓ１６に処理を戻す。これによれば、情報コードの中心８１ｄ、８２ｄ、８３ｄと画像の中心８１ｃ、８２ｃ、８３ｃとは同じままであるので、読み取り装置による読み取り操作を画像８１ａ、８２ａ、８３ａに対して直感的に行って情報コード８１ｂ、８２ｂ、８３ｂを読み取らせることができる。二次元コードである情報コード８１ｂ、８２ｂ、８３ｂは読み取り方向に制限がないからである。
【００４１】
なお、回転させても重なっている情報コード８１ｂ、８２ｂの重なりが解消されない場合には、コード配置部１６５は、図４（ｂ）に示すように、重なっている情報コード同士をそれぞれ移動させることで離してもよい。また、コード配置部１６５は、回転と移動とを組み合わせて情報コード同士の重なりを解消してもよい。
【００４２】
また、コード配置部１６５は、コード分離部１６３によって分離された情報コード８１ｂ、８２ｂ、８３ｂに優先順位を付け、縮小ページに対して、優先順位の高い順に情報コード８１ｂ、８２ｂ、８３ｂを互いに重ならないように配置してもよい。優先順位は、重要な情報コードほど高くなるようにしてもよい。
【００４３】
この場合、優先順位の高い情報コードほど重畳印刷される画像に重ねて配置され、優先順位の低い情報コードほど他の情報コードと重ならないように配置位置が調整される。言い換えれば、優先順位の高い情報コードほど画像の中心と中心が重なった状態で配置され、優先順位の低い情報コードほど画像の中心と中心が重ならない可能性が高くなる。これによれば、優先順位の高い情報コードの読み取り性能の劣化を防止することができる。
【００４４】
なお、コード配置部１６５は、上記のステップｓ１７の処理に代えて、この処理を行ってもよい。また、コード配置部１６５は、上記のステップｓ１７の処理を行っても情報コード同士の重なりが解消されない場合にこの処理を行ってもよい。この場合、コード配置部１６５は、配置する情報コードが優先順位の高い他の情報コードに重ならないように配置すればよい。
【００４５】
本発明は上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々様々に変更が可能であることは言うまでもない。
【符号の説明】
【００４６】
１  画像形成装置
１１  操作部
１２  記憶部
１３  画像処理部
１４  印刷部
１５  通信部
１６  制御部
１６１  原稿データ取得部
１６２  縮小印刷受け付け部
１６３  コード分離部
１６４  ページ縮小部
１６５  コード配置部
８０  原稿データ
８１ａ、８２ａ、８３ａ  画像
８１ｂ、８２ｂ、８３ｂ  情報コード
８１ｃ、８２ｃ、８３ｃ  画像の中心
８１ｄ、８２ｄ、８３ｄ  情報コードの中心
α  距離
【図１】
2018024138.tif 000003
【図２】
2018024138.tif 000004
【図３】
2018024138.tif 000005
【図４】
2018024138.tif 000006