(57)【特許請求の範囲】
【請求項１】
転写媒体に画像を印刷する画像形成部と、
前記画像形成部を制御し、二次元コードの解析と生成が可能な制御部と、を備え、
前記制御部は、印刷用画像を縮小して印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする画像形成装置。
【請求項２】
転写媒体に画像を印刷する画像形成部と、
前記画像形成部を制御し、二次元コードの解析と生成が可能な制御部と、を備え、
前記制御部は、印刷用画像を縮小して印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする画像形成装置。
【請求項３】
前記制御部は、前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記制御部は、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と同じか、近似するバージョンを選択することを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
画像データを管理し、二次元コードの解析と生成が可能な制御部を備え、
前記制御部は、印刷用画像を縮小して画像形成装置で印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする画像形成システム。
【請求項６】
画像データを管理し、二次元コードの解析と生成が可能な制御部を備え、
前記制御部は、印刷用画像を縮小して画像形成装置で印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする画像形成システム。
【請求項７】
前記制御部は、前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする請求項６記載の画像形成システム。
【請求項８】
転写媒体に画像を印刷する画像形成部を備えることを特徴とする請求項５〜７のいずれか１項に記載の画像形成システム。
【請求項９】
転写媒体に画像を印刷する画像形成方法であって、
印刷用画像を縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、
再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする画像形成方法。
【請求項１０】
転写媒体に画像を印刷する画像形成方法であって、
印刷用画像を縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、
前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする画像形成方法。
【請求項１１】
前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする請求項１０記載の画像形成方法。
【請求項１２】
画像を管理し、二次元コードの解析と生成が可能な制御部で実行されるプログラムであって、
印刷用画像を画像形成部で縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする画像形成制御プログラム。
【請求項１３】
画像を管理し、二次元コードの解析と生成が可能な制御部で実行されるプログラムであって、
印刷用画像を画像形成部で縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、
前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする画像形成制御プログラム。
【請求項１４】
前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする請求項１３記載の画像形成制御プログラム。
【請求項１５】
二次元コードを新たな二次元コード置き換えた印刷用画像によって前記画像形成部で転写媒体に画像を印刷する制御を行う工程を、さらに備えることを特徴とする請求項１２〜１４のいずれか１項に記載の画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、二次元コードの解析、生成が可能な画像形成装置、画像形成システムおよび画像形成方法ならびに画像形成制御プログラムに関するものである。
【背景技術】
【０００２】
画像形成装置では、画像形成部において画像を転写媒体に転写して印刷を行っており、印刷に際しては、「縮小印刷」や「Ｎｉｎ１」等の画像を縮小した印刷の機能を有しているものがある。
しかし、ＱＲコード（商標登録、以下同じ）等の二次元コードを含む印刷物において、「縮小印刷」や「Ｎｉｎ１」等のような印刷形式を実施して印刷を行うと、二次元コードの寸法が小さくなり、その印刷物に印刷された二次元コードの解像度が落ちてしまうため、二次元コードを構成する最小単位となるデータセルが潰れて読み取ることが不可能になる場合がある。
【０００３】
その対策として、先行例である特許文献１では、読み取ることが可能な最小サイズとなる二次元コードを別領域にレイアウトすることで、印刷物に印刷された二次元コードを読み取ることが出来る手段が提案されている。
また、特許文献２では、指定された領域にＱＲコードを配置するために、誤り訂正率の設定を変更したＱＲコードを作成する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２５９０４５公報
【特許文献２】特開２００７−２１９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１で提案されている技術では、印刷物のレイアウトが通常に印刷した場合と異なる印刷物となってしまい、また、印刷物に元々レイアウトされている二次元コードについては、読み取ることができないという課題が挙げられる。
また、特許文献２では、誤り訂正率の変更を行うことが必要であり、読取り精度に影響するおそれがある。
【０００６】
本願発明は、上記事情を背景としてなされたものであり、二次元コードを縮小して印刷する際に、二次元コードのレイアウトを変更することなく読取りを行うことを可能にする画像形成装置、画像形成システムおよび画像形成方法ならびに画像形成制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
すなわち、本発明の画像形成装置のうち、第１の形態は、
転写媒体に画像を印刷する画像形成部と、
前記画像形成部を制御し、二次元コードの解析と生成が可能な制御部と、を備え、
前記制御部は、印刷用画像を縮小して印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする。
他の形態の画像形成装置の発明は、転写媒体に画像を印刷する画像形成部と、
前記画像形成部を制御し、二次元コードの解析と生成が可能な制御部と、を備え、
前記制御部は、印刷用画像を縮小して印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする。
他の形態の画像形成装置の発明は、前記形態の発明において、前記制御部は、前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする。
【０００８】
他の形態の画像形成装置の発明は、前記形態の本発明において、前記制御部は、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と同じか、近似するバージョンを選択することを特徴とする。
【００１２】
本発明の画像形成システムのうち、第１の形態は、画像データを管理し、二次元コードの解析と生成が可能な制御部を備え、
前記制御部は、印刷用画像を縮小して画像形成装置で印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする。
他の形態の画像形成システムの発明は、画像データを管理し、二次元コードの解析と生成が可能な制御部を備え、
前記制御部は、印刷用画像を縮小して画像形成装置で印刷する際に、
縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証し、検証の結果、縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、
前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、
保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換え、
前記制御部は、前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする。
他の形態の画像形成システムの発明は、前記形態のはつめいにおいて、前記制御部は、前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする。
【００１３】
他の形態の画像形成システムの発明は、前記形態の本発明において、転写媒体に画像を印刷する画像形成部を備えることを特徴とする。
【００１４】
本発明の画像形成方法のうち、第１の形態は、
転写媒体に画像を印刷する画像形成方法であって、
印刷用画像を縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、
再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする。
他の形態の画像形成方法の発明は、転写媒体に画像を印刷する画像形成方法であって、
印刷用画像を縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、
前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする。
他の形態の画像形成方法の発明は、他の形態の発明において、前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする。
【００１５】
本発明の画像形成制御プログラムのうち、第１の形態は、
画像を管理し、二次元コードの解析と生成が可能な制御部で実行されるプログラムであって、
印刷用画像を画像形成部で縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、再生成する前記二次元コードのバージョンのセル数と、印刷用画像に含まれる前記二次元コードのバージョンのセル数との比率が、前記印刷用画像の縮小率と差分を有する場合、再生成する前記二次元コードを拡大または縮小することで、前記差分を無くすことを特徴とする。
他の形態の画像形成制御プログラムの発明は、画像を管理し、二次元コードの解析と生成が可能な制御部で実行されるプログラムであって、
印刷用画像を画像形成部で縮小して印刷する際に、縮小される印刷用画像に二次元コードが含まれる場合、縮小された二次元コードを検証して、縮小された前記二次元コードから、保存されているデータを読み取ることができるかを判断する工程と、
縮小された前記二次元コードから、保存されているデータを読み取ることができないと判断された場合、前記二次元コードに保存されているデータサイズ及び、前記二次元コードに保存可能なデータサイズを取得し、保存可能なデータサイズが保存されているデータサイズより所定以上大きな値であれば、縮小して印刷される二次元コードよりセル数の少ないバージョンで、前記二次元コードに保存されているデータに基づいて新たな二次元コードを再生成する工程と、を有し、
新たな二次元コードを、縮小された前記二次元コードと置き換える工程と、を有し、
前記二次元コードに保存可能なデータサイズが、保存されているデータサイズより所定以上大きな値でない場合、印刷用画像に含まれて縮小印刷される二次元コードから保存されているデータを読み取ることが出来ない旨を警告することを特徴とする
他の形態の画像形成制御プログラムの発明は、前記形態の発明において、前記印刷用画像に含まれる二次元コードに保存されているデータが画像情報である場合、前記画像情報を縮小後、前記二次元コードよりセル数の少ないバージョンにて新たな二次元コードを再生成し、新たな二次元コードを縮小された前記二次元コードと置き換えることを特徴とする。
【００１６】
他の形態の画像形成制御プログラムの発明は、前記形態の本発明において、二次元コードを新たな二次元コード置き換えた印刷画像によって前記画像形成部で転写媒体に画像を印刷する制御を行う工程を、さらに備えることを特徴とする。
【発明の効果】
【００１７】
すなわち、本発明によれば、二次元コードが印字される印刷物を縮小印刷した際、上記二次元コードに保存するデータの許容量に十分な余裕があれば、印刷物に印字される二次元コードのレイアウトの変更することなく、読み取り可能な二次元コードが印字された印刷物を提供することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態の画像形成装置および画像形成システムの一実施形態を示す概略図である。
【図２】同じく、制御ブロックを示す図である。
【図３】二次元コードを縮小して読取りが不可になった状態を説明する図である。
【図４】異なるバージョンに変換して新たに生成した二次元コードを示す図である。
【図５】本発明の実施形態によって縮小された二次元コードと、バージョンを変更して再生成した二次元コードとを示す図である。
【図６】同じく、印刷開始時の手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、本発明の一実施形態における画像形成装置を説明する。
図１は、本発明の画像形成装置の機械的構成および画像形成システムの概略を示すものである。
画像形成装置１は、装置本体１Ａを備え、装置本体１Ａの前段側には給紙部大容量トレイ２０が接続されている。この実施形態では装置本体１Ａの後段側には後処理装置を備えていないものであるが、後処理装置を備えるものであってもよい。給紙部大容量トレイ２０には、適宜の用紙が収納される。
なお、この実施形態では、装置本体１Ａと装置本体１Ａに接続された装置とによって画像形成装置１が構成されているものとして説明しているが、装置本体１Ａに接続される装置の種別や数が特に限定されるものではない。また、本体装置１Ａのみによって画像形成装置が構成されているものであってもよい。
【００２０】
画像形成装置１は、画像を形成する画像形成部１５を装置本体１Ａ内に有しており、装置本体１Ａの上部側には、操作者の操作を受けるとともに、情報を表示する操作パネル１４を有している。操作パネル１４は、例えば、タッチパネルを有するＬＣＤによって構成することができる。また、操作を行う操作部と表示を行う表示部とが別に構成されていてもよい。
【００２１】
さらに、画像形成装置１の操作本体１Ａ上部側には、原稿を自動的に読み込む自動原稿給装装置を含む原稿読み取り部１３を有しており、原稿読み取り部１３によって原稿の画像が読み取られる。また、装置本体１Ａの下部側には、用紙を収納する給紙部本体トレイ１０を有している。
【００２２】
装置本体１Ａでは、用紙が搬送される搬送路１２を有しており、給紙は操作本体１Ａ内の複数の給紙部本体トレイ１０から行うものであってもよく、給紙部大容量トレイ２０から給紙されるものであってもよい。給紙部本体トレイ１０や給紙部大容量トレイ２０から給紙される用紙は、搬送ローラー１３Ａ、１３Ｂ等を経て搬送路１２によって搬送され、画像形成部１５に至る。画像形成部１５では用紙に画像が転写され、定着部１５Ｅで熱と圧力を加えてトナー像が定着されることで印刷がなされ、その後、搬送路１２を経て装置外に排出される。この実施形態の用紙は、本発明の転写媒体に相当する。なお、転写媒体は用紙に限定されるものではなく、布などによって構成されるものであってもよい。また、画像形成を行った用紙は、後処理装置に搬送されるものであってもよい。
【００２３】
なお、図では示していないが、定着器１５Ｅの下流側では反転搬送路が分岐しており、反転搬送路は画像形成部１５の上流側で搬送路１２に合流している。表裏面に画像を形成する場合は、表面に画像が形成された用紙を反転搬送路に搬送し、反転搬送路で用紙を反転した後、搬送路１２に搬送することで、裏面側への画像形成を行うことができる。
なお、用紙の裏面に画像を形成する機構は上記に限定されるものではなく、裏面用の画像形成部を別に備えるものであってもよい。
【００２４】
画像形成部１５では、各色（シアン、マゼンタ、イエロー、ブラックなど）用にそれぞれ用意された感光体１５Ａを有し、各感光体１５Ａの周線部にそれぞれ図示しない帯電器、書き込み部および現像ユニットが配設されている。帯電器によって帯電した感光体１５Ａ表面は、画像データの画像情報に基づいて、ＬＤなどの書き込み部により像露光が行われ、感光体１５Ａ表面には潜像が形成される。潜像は現像ユニットによって現像がなされてトナー像となる。トナー像は、中間転写ベルト１５Ｂに転写され、中間転写ベルト１５Ｂの画像は、搬送路１２で搬送されて二次転写ローラー１５Ｃで圧着されつつ搬送される用紙に転写される。
【００２５】
画像形成部１５では、中間転写ベルト１５Ｂの用紙転写位置よりも回転方向側かつ各感光体１５Ａとの転写位置よりも回転方向逆側に、該中間転写ベルト１５Ｂ上の残留トナーを除去するクリーニングブレード１５Ｄが配置されている。
なお、上記した各感光体１５Ａ、中間転写ベルト１５Ｂは、図示しない駆動モーターによって回転駆動される。画像が転写された用紙は、定着器１５Ｅで画像が定着されて印刷が行われる。用紙の表面側への印刷のみを行う場合は、画像形成後に、搬送路１２に沿ってそのまま排紙される。
用紙の裏面側への印刷を行う場合は、反転搬送路に用紙を送って用紙を反転し、画像形成部１５の上流側の搬送路１２に環流させる。環流した用紙は、上記と同様に裏面側に画像が転写され、定着器１５Ｅで画像が定着された後、搬送路１２に沿って排紙される。
【００２６】
なお、この実施形態では、カラー画像形成装置について説明するが、モノクロ画像形成装置であってもよい。
【００２７】
画像形成装置１は、ＬＡＮ３を通じて外部装置２と接続されて画像形成システムを構成している。外部装置２としては、ＰＣ端末や画像形成装置を管理する管理装置が挙げられる。画像データは、画像形成装置１で取得する他、外部装置２から送られるジョブデータから取得するものであってもよい。ジョブデータは画像データと印刷条件データなどからなる。また、画像形成システムは、外部装置２のみによって構成されるものであってもよい。外部装置２は、操作および表示を行う操作表示部２１０を有している。
【００２８】
次に、画像形成装置１を含む画像形成システムの制御ブロックを図２に基づいて説明する。
画像形成装置１は、主要な構成として制御ブロック部１１０とスキャナー部１３０と操作表示部１４０とプリンター部１５０とを有するコピア本体と、ＬＡＮ３を通して外部機器２（例えば端末（ＰＣ））との間で入出力される画像データを処理する画像処理部（プリント＆スキャナーコントローラー）１６０とを備えている。
【００２９】
制御ブロック部１１０はＰＣＩバス１１２を有しており、ＰＣＩバス１１２は制御ブロック内でＤＲＡＭ制御ＩＣ１１１に接続されている。また、ＰＣＩバス１１２には、ＨＤＤ１１９が接続されている。
【００３０】
さらに制御ブロック部１１０には、制御ＣＰＵ１１３を備えており、該制御ＣＰＵ１１３には不揮発メモリ１１５が接続されている。不揮発メモリ１１５には、制御ＣＰＵ１１３を動作させるためのプログラムや画像形成装置１の設定データ、プロセス制御パラメータなどが格納されている。
制御ＣＰＵ１１３は、画像形成装置全体の状態把握を行うものであり、画像形成制御等を行う。すなわち、制御ＣＰＵ１１３は、本発明の制御部として機能する。
なお、不揮発メモリ１１５やＨＤＤ１１９には、二次元データを文字データや画像情報に変換するための変換情報や二次元データを生成するための制御パラメータなどが格納されており、二次元データの生成では、複数のバージョンによる生成を実行できるようにパラメータが用意されている。
【００３１】
スキャナー部１３０は、光学読み取りを行うＣＣＤ１３１と、スキャナー部１３０全体の制御を行うスキャナー制御部１３２とを備えている。スキャナー制御部１３２は、前記制御ＣＰＵ１１３とシリアル通信可能に接続されおり、制御ＣＰＵ１１３による制御を受ける。なお、スキャナー制御部１３２はＣＰＵやこれを動作させるプログラムなどによって構成することができる。前記ＣＣＤ１３１で読み取った画像データは読み取り処理部１１６でデータ処理がなされる。
【００３２】
操作表示部１４０は、ＬＣＤ１４１と、操作部制御部１４２とを備えており、上記ＬＣＤ１４１と操作部制御部１４２とが接続され、該操作部制御部１４２と、前記制御ＣＰＵ１１３とがシリアル通信可能に接続されている。ＬＣＤ１４１は、タッチパネルとともに操作パネル１４を構成する。該構成によって操作表示部１４０の制御が制御ＣＰＵ１１３によって行われる。なお、操作部制御部１４２は、ＣＰＵやこれを動作させるプログラムなどによって構成することができる。
【００３３】
操作表示部１４０では、画像形成装置１における画像形成や縮小印刷、Ｎｉｎ１などの動作指令などの動作制御条件の入力が可能となっている。さらに、設定内容、機械状態、情報の表示等が可能になっており、上記制御ＣＰＵ１１３により制御される。この操作表示部１４０によって、所定の操作などを行うことができる。また、ジョブに関連づけた識別情報の作成や、複数ジョブの印刷に用いるテンプレートの作成（ページ位置の設定、印刷領域など）、テンプレートへのページ位置に関連づけたジョブの設定などを行うことができる。
【００３４】
また、ＤＲＡＭ制御ＩＣ１１１は、圧縮メモリ１２１とページメモリ１２２とからなる画像メモリ（ＤＲＡＭ）１２０に接続されている。該画像メモリ（ＤＲＡＭ）１２０には、前記スキャナー部１３０で取得した画像データやＬＡＮ３を通して取得した画像データ、画像に関連づけた識別情報などがジョブデータとして格納される。また、画像データやジョブデータはＨＤＤ１１９に格納することができる。ジョブデータは保存ジョブとして複数を格納することができる。
【００３５】
ＤＲＡＭ制御ＩＣ１１１には、圧縮された画像データを圧縮する圧縮ＩＣ１１８と、伸長する伸長ＩＣ１１７が接続されている。さらにＤＲＡＭ制御ＩＣ１１１には伸長ＩＣ１１７を介して書き込み処理部１２３が接続されている。該書き込み処理部１２３は、プリンター部１５０のＬＤ１５２に接続され、該ＬＤ１５２の動作に用いられるデータの処理を行う。
【００３６】
また、プリンター部１５０は、プリンター部１５０の全体を制御するプリンター制御部１５１を備えており、該プリンター制御部１５１は、前記制御ＣＰＵ１１３に電気的に接続されて制御を受ける。プリンター制御部１５１は、制御ＣＰＵ１１３の指令によりプリンター部１５０の各種制御を行う。
プリンター制御部１５１は、給紙部大容量トレイ２０を制御する給紙制御部２１に電気的に接続されている。プリンター制御部１５１は、制御ＣＰＵ１１３の指令を受けて給紙制御部２１に給紙指示を行う。
【００３７】
また、前記ＤＲＡＭ制御ＩＣ１１１に接続された前記ＰＣＩバス１１２には、前記した画像処理部（プリント＆スキャナーコントローラー）１６０のＤＲＡＭ制御ＩＣ１６１が接続されている。画像処理部（プリント＆スキャナーコントローラー）１６０では、ＤＲＡＭ制御ＩＣ１６１に、画像メモリ１６２、ＬＡＮインターフェース１６５が接続されている。ＬＡＮインターフェース１６５はＬＡＮ３に接続されている。なお、ＬＡＮ３は、各種のネットワークとすることができる。
【００３８】
ＬＡＮ３には、ＰＣ端末、管理装置などの外部装置２が接続されており、画像形成装置１との間で画像データや制御情報の送受信を行うことができる。外部装置２には、外部装置２全体を制御する外部装置制御部２００、外部装置操作部２１０を有している。
外部装置２がＰＣ端末である場合、外部装置２のプリンタドライバなどでジョブデータを画像形成装置に送信することができ、外部装置２において二次元データを含む印刷用画像の処理を行うことができる。この場合、外部装置２で本発明の画像形成方法を実行することができる。
また、外部装置２が画像形成装置１を管理する管理装置である場合、外部装置２において二次元データを含む印刷用画像の処理を行うことができる。この場合、外部装置２は、単独でまたは画像形成装置とともに本発明の画像形成システムを構成する。この場合、外部装置制御部２００は、本発明の制御部として機能する。
【００３９】
次に、上記画像形成装置１の基本的動作について説明する。
先ず画像形成装置１において画像データを蓄積する手順について説明する。
画像形成装置１において、スキャナー部１３０で原稿の画像を読み取り画像データを生成する場合、スキャナー部１３０において原稿からＣＣＤ１３１により原稿の画像を光学的に読み取る。この際には、制御ＣＰＵ１１３から指令を受けるスキャナー制御部１３２によってＣＣＤ１３１の動作制御を行う。ＣＣＤ１３１で読み取られた画像は、読み取り処理部１１６でデータ処理がなされ、データ処理された画像データは、圧縮ＩＣ１１８で圧縮され、ＤＲＡＭ制御ＩＣ１１１を介して圧縮メモリ１２１やＨＤＤ１１９に格納される。圧縮メモリ１２１やＨＤＤ１１９に格納された画像データは制御ＣＰＵ１１３によってジョブとして管理することができる。原稿に二次元コードを有する場合、上記読み込みによって二次元コードを含む印刷用画像のデータが得られる。
【００４０】
画像データを外部から取得する場合、例えば外部装置２からＬＡＮ３を通して、送信される画像データは、ＬＡＮインターフェース１６５を介してＤＲＡＭ制御ＩＣ１６１により画像メモリ１６２に記憶される。この際に印刷情報も同様に受信することができる。画像メモリ１６２の画像データがＲＩＰ処理（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）を必要とする場合は、コントローラー制御ＣＰＵ１６３でビットマップ化した後、画像メモリ１６２に再度格納する。外部から画像データを取得する際には、二次元コードを含む印刷用画像を所得することができる。二次元コードを含むかは、画像データの印刷情報にその付加の有無を記録するようにしてもよく、印刷情報は、画像情報とともに画像形成装置１で取得される。
【００４１】
また、外部装置２では、外部装置操作部２１０によって、画像形成装置によって縮小印刷やＮｉｎ１の設定を行うことができる。該設定は、例えば外部装置２に備えられたプリンタドライバなどによって行うことができる。また、外部から画像データを取得する際に、画像形成装置１側で縮小印刷やＮｉｎ１の設定を行うようにしてもよい。
【００４２】
画像メモリ１６２のデータは、ＤＲＡＭ制御ＩＣ１６１、ＰＣＩバス１１２、ＤＲＡＭ制御ＩＣ１１１を介してページメモリ１２２に一旦格納される。ページメモリ１２２に格納されたデータはＤＲＡＭ制御ＩＣ１１１を介して圧縮ＩＣに順次送られて圧縮処理され、ＤＲＡＭ制御ＩＣ１１１を介して圧縮メモリ１２１やＨＤＤ１１９に格納され、上記と同様に制御ＣＰＵ１１３による管理がなされる。
【００４３】
なお、制御ＣＰＵ１１３は、複数のジョブを一枚の転写媒体に面付けする機能を有している。面付けの設定は、ユーザが操作パネル１４を介して行ってもよく、あらかじめ設定されたものや外部から指定されたものであってもよい。
【００４４】
次に、画像形成装置１で画像出力をする場合、圧縮メモリ１２１やＨＤＤ１１９に格納された画像データおよび印刷情報を、ＤＲＡＭ制御ＩＣ１１１を介して、伸長ＩＣ１１７に送出して、データを伸長し、伸長したデータを書き込み処理部１２３に送出し、ＬＤ１５２において各感光体への書き込みを行う。画像形成部１５で印刷された用紙は、搬送路１２を通して排紙される。
【００４５】
上記画像形成装置で、二次元コードを含む印刷用画像を縮小印刷やＮｉｎ１などによって縮小した状態で印刷する場合、セルが潰れて読取りができない場合が生じ得る。なお、印刷用画像は、スキャナー部１３０で原稿を読み取って取得したものでもよく、また、外部総理２など、外部から画像を取得するものであってもよい。
【００４６】
・ケース１
例えばバージョン１０でＱＲコードが含まれた画像を２ｉｎ１（画像が５０％縮小）で印刷した際、図３に示すようにＱＲコードのセルが潰れてしまい、読取りが不可能になることがある。この例は、二次元コードの保存データとして、テキストデータがエンコードされており、ＵＲＬ情報が格納されているものとする。
【００４７】
本実施形態では、制御部において、二次元データにおけるデータ許容量に対し、保存データ量が十分に小さい場合、ＱＲコード自体の縮小を抑制するために、縮小率５０％と同等の比率のセル数となるようなセル数のバージョンを選択する。［後述するフローチャート１−４］
なお、二次元データにおけるデータ許容量に対し、保存データ量が十分に小さいか否かは、その差を予め設定して、不揮発メモリ１１５やＨＤＤ１１９に格納して、必要に応じて呼び出すようにしてもよい。制御部では、ＱＲコードに保存されているデータサイズを確認する。［フローチャート１−５］。
その差が予め設定したものより小さければ、保存情報が十分に小さいものではないと判定し、その差が予め設定したもの以上であれば、保存情報が十分に小さいものと判定することができる。
【００４８】
また、セル数の比率は、予め同等となる基準を設定しておき、この基準を不揮発メモリ１１５やＨＤＤ１１９に格納して、必要に応じて呼び出すようにしてもよい。その差が基準以内であれば同等であると判定し、その差が基準を超える場合同等ではないと判定することができる。また、最も比率が近似するセル数のバージョンを選択するようにしてもよい。
【００４９】
ＱＲコードのバージョンとセル量、データ許容量の関係の例を表１に示す。
なお、ＱＲコードには１〜４０のバージョンが存在しており、各々のバージョンによって、「ＱＲコードのセル数」及び「ＱＲコードのデータ許容量」が異なる。
表１の関係データは、不揮発メモリ１１５やＨＤＤ１１９に格納しておき、必要に応じて制御部の制御によって読み込んで利用することができる。
【００５０】
【表１】
0006578921.tif 000002
【００５１】
この例では、例えば、二次元コードに「ｈｔｔｐ：／／ｔｅｓｔ／ｕｓｅｒ＿ｎａｍｅ」というＵＲＬ情報が保存されている場合を想定すると、そのデータサイズは２１［ｂｙｔｅ］（半角英数２１文字）となり、一方、バージョン３のＱＲコードのデータ許容量は５５［ｂｙｔｅ］となるので、今回のＵＲＬ情報（２１［ｂｙｔｅ］）を保存するには十分なサイズであることが分かる。
【００５２】
本発明では、この場合、二次元データを解析して、同様のデータをバージョン３のＱＲコードとして生成する。［フローチャート１−６］。
バージョン３の二次元コードの例を図４に示す。
また、バージョン１０で５０％縮小された二次元コードの画面と、同様の保存情報を含むバージョン３の二次元コードの画面を図５に示す。バージョン３では、セルが潰れることなく読み取り可能な状態で印刷することが可能となる。
次に、上記の例では、生成したＱＲコードと縮小印刷された画像に印字されたＱＲコードとの寸法に差分が生じるため、寸法が同一になるようサイズ調整を行う。［フローチャート  １−７、１−８］
【００５３】
具体的に、今回の場合、セル数が２８．５で、ＱＲコードの寸法が丁度５０％となるが、今回バージョン３．のセル数は２９のため、バージョンを変更しただけでは僅かに大きくなってしまう。そこで、バージョン３のＱＲコードを２８．５／２９＝約０．９８倍に縮小することで寸法の差分を抑制する。
ここで生成された新たなＱＲコードを、縮小した印刷用画像に印字されるＱＲコードと置き換えて印刷を行うことで、「２ｉｎ１」印刷の際も、読み取り可能かつ、レイアウトの変わらないＱＲコードを含んだ印刷物を提供することができる。
【００５４】
・ケース２
なお、上記の例では、二次元コードに文字情報がエンコードされているものとして説明したが、画像情報がエンコードされた二次元コードであってもよい。
『画像情報が含まれたＱＲコードを６０％で縮小印刷する』且つ、『データ許容量に対して画像情報が十分に小さくない』場合について説明する。
バージョン１０のＱＲコードが含まれた印刷用画像を６０％で縮小印刷した際、前ケース１同様に、ＱＲコードのセルが潰れてしまい、読み取りが不可能となってしまったとする。
まず、セル数がバージョン１０の６０％（セル数５７×０．６（縮小率）＝３４．２）に最も近似するバージョン４（セル数３３）を選択する。
【００５５】
ここで、ＱＲコードに保存されている画像情報のサイズが２００［ｂｙｔｅ］である場合、バージョン４のデータ許容量である８０より大きなサイズとなってしまうため、上記画像情報を縮小印刷と同等の倍率で縮小する。［フローチャート１−１０、１−１１］
今回、縮小率６０％なので、画像情報のサイズは２５０×０．６×０．６＝７２［ｂｙｔｅ］となり、バージョン４のデータ許容量より小さい値となり、バージョン４でのＱＲコード作成が可能となる。
上記ＱＲコードに置き換え、６０％の縮小印刷を行う。
【００５６】
次に、印刷用画像を印刷する際の処理手順を図６に基づいて説明する。以下の手順は、制御部による制御によって実行される。
印刷開始に伴って、印刷用画像が縮小される印刷であるかの判定がなされる（ステップ１−１）。印刷用画像が縮小される印刷でない場合（ステップ１−１、Ｎｏ）、印刷が開始される。
印刷用画像が縮小されて印刷される場合（ステップ１−１、Ｙｅｓ）、印刷用画像に二次元コードが含まれているかを判定する（ステップ１−２）。印刷用画像に二次元コードが含まれているかは、印刷情報に二次元コードを含んでいるかの情報を付加してこれに基づいて判定を行ってもよく、また、画像の解析によって二次元コードが含まれているかを判断するようにしてもよい。
【００５７】
印刷用画像に二次元コードが含まれていない場合（ステップ１−２、Ｎｏ）、印刷が開始される。
印刷用画像に二次元コードが含まれている場合、縮小された二次元コードは読取り可能かを判定する（ステップ１−３）。読み取り可能かは、二次元コードの画像から保存データのデコードが可能かによって判定することができる。
縮小された二次元コードの読取りが可能な場合（ステップ１−３、Ｙｅｓ）、印刷が開始される。
縮小された二次元コードの読取りが可能でない場合（ステップ１−３、Ｎｏ）、画像の縮小率と近似するセル数となるバージョンを選択する（ステップ１−４）。バージョンの選択は、表１に示された関係テーブルを参照して行うことができる。
さらに、二次元コードの保存データより許容データ量が大きいかを判定する（ステップ１−５）。二次元コードの保存データより許容データ量が大きいか否かは、予め定めた基準でおこなってもよく、単に両者を比較することによって行ってもよい。
【００５８】
二次元コードの保存データより許容データ量が大きければ（ステップ１−５、Ｙｅｓ）、選択されたバージョンで二次元コードを生成し（ステップ１−６）、縮小された二次元コードと生成された新たな二次元コードの寸法は同一かを判定する（ステップ１−７）。
【００５９】
縮小された二次元コードと生成された新たな二次元コードの寸法が同一であれば（ステップ１−７、Ｙｅｓ）、生成された二次元コードを元の位置に書き換えるレイアウト変更を行い（ステップ１−９）、印刷を開始する。
縮小された二次元コードと生成された新たな二次元コードの寸法が同一でなければ（ステップ１−７、Ｎｏ）、縮小された二次元コードと同一の寸法になるように、生成された新たな二次元コードを拡大または縮小し（ステップ１−８）、生成された二次元コードを元の位置に書き換えてレイアウトし（ステップ１−９）、印刷を開始する。
【００６０】
また、ステップ１−５で、保存データ量より許容データ量が大きくなければ（ステップ１−５、Ｎｏ）、二次元コードに保存されている情報は画像情報であるかを判定する（ステップ１−１０）。
二次元コードに保存されている情報が画像情報である場合（ステップ１−１０、Ｙｅｓ）、画像情報を縮小した後、選択されたバージョンで二次元コードを生成し（ステップ１−１１）、ステップ１−７で、縮小された二次元コードと生成された新たな二次元コードの寸法が同一かの判定が行われる。
一方、二次元コードに保存されている情報が画像情報でない場合（ステップ１−１０、Ｎｏ）、警告表示を行う。
【００６１】
以上、本発明について、上記実施形態に基づいて説明を行ったが、本発明の範囲を逸脱しない限りは、本実施形態に対する適宜の変更が可能である。
【符号の説明】
【００６２】
１  画像形成装置
２  外部装置
１４  操作パネル
１５  画像形成部
１１９  ＨＤＤ
１１３  制御ＣＰＵ
１１５  不揮発メモリ
２００  外部装置制御部
【図１】
0006578921.tif 000003
【図２】
0006578921.tif 000004
【図３】
0006578921.tif 000005
【図４】
0006578921.tif 000006
【図５】
0006578921.tif 000007
【図６】
0006578921.tif 000008