(57)【要約】      （修正有）【課題】光学変倍が可能な画像読取装置を用いて変倍を行う際に、原稿に埋め込まれたコード化情報の解析をより高精度に行えるように制御可能な画像処理装置およびその制御方法を提供する。【解決手段】光学変倍可能なスキャナ０１１３から画像を受取る画像処理装置であって、受取った画像をデジタル変倍する画像変倍部０２６０と、受取った画像からコード化情報を検出する情報検出部０２７０とを備える。変倍率が、光学変倍に適した変倍率では無い場合では、光学変倍の代わりに、受け取った画像をデジタル変倍する。情報検出部０２７０は、受取った画像に対するデジタル変倍を受ける前に、受取った画像からコード化情報を検出する。【選択図】図２
2012151888.tif 000002
【特許請求の範囲】
【請求項１】
光学縮小可能な画像読取装置から画像を受取る画像処理装置であって、
前記受取った画像をデジタル変倍するデジタル変倍手段と、
前記受取った画像からコード化情報を検出する検出手段とを備え、
変倍が、５０％ではない縮小である場合では、前記光学縮小の代わりに、前記デジタル変倍手段によって、前記受け取った画像をデジタル変倍し、前記検出手段は、る前記デジタル変倍手段でのデジタル変倍を受ける前の前記受取った画像から前記コード化情報を検出し、
変倍率が、５０％である縮小である場合では、前記検出手段は、光学変倍された画像から前記コード化情報を検出することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびその制御方法に関し、より詳細には、セキュリティ付加情報等のコード化情報が埋め込まれた原稿を拡大または縮小してスキャンを行う場合、原稿に埋め込まれたコード化情報を確実にデコード可能にする画像処理装置に関する。
【背景技術】
【０００２】
オフィスのIT化の促進に伴い、セキュリティに対する関心が近年高まってきている。例えば、企業が保持している顧客情報の漏洩事件が度々発生するなど、組織の機密や、個人のプライバシが脅かされており、大きな社会問題になっている。
【０００３】
これらの問題に対処するために、電子化された機密情報のアクセス権限や、ファイアウォールに監視装置を設けるなどのIT(Information Technology)メカニズムを導入することにより、企業外への漏洩を防ぐ対処が行われている。あるいはノートＰＣやＵＳＢメモリなどの可搬媒体のオフィスへの持ち込み、持ち出しを禁止するなどの措置が取られている。電子化された機密情報の場合、上記のようなITメカニズムを用いた対策を実施することによってある程度の漏洩をガードすることが可能である。これは電子情報の場合、ITを使ってのみ参照可能であり、そこにメカニズムを導入しやすいという性質があるためである。
【０００４】
一方、機密情報を画像形成装置などで用紙媒体に印刷した場合、組織の機密や個人のプライベート情報が印刷された用紙の持ち出しを確認・禁止する際は、上記のような従来のITメカニズムを迂回することが可能である。 そのため、電子化された機密情報の持ち出しを制限することよりもより困難であり、セキュリティの維持を難しくしている。
【０００５】
この課題に対処するために、従来さまざまな情報漏洩対策手段が考案されている。  
第1の情報漏洩対策手段として、既知の電子透かし（ウォーターマーク）技術や2次元バーコードなどの情報埋め込み技術を用いて、印刷時に用紙媒体そのものに本体の画像（原稿画像）に加えて、追跡情報を埋め込むシステムが従来考案されている。これらのシステムによれば、仮に用紙媒体による情報漏洩が発生した場合、漏洩した原稿を解析することによって、上記追跡情報を抽出することが可能である。よって不用意な原稿持ち出しについて追跡情報から責任追及することが可能となり、抑止効果を期待することができる。
【０００６】
さらに従来の第２の情報漏洩対策手段として、既知の電子透かし（ウォーターマーク）技術や2次元バーコード技術を用いて、印刷を実施する際に用紙媒体そのものにコピーを禁止する複写制限情報を埋め込むシステムが考案されている。このシステムにおいては対応した画像形成装置において複写実施時に、当該複写制限情報を抽出することによってコピーの可否を検知し、それによってコピーの継続、中止をページ毎に制御することが可能であった。また単純な是非だけの複写制限だけではなく、パスワード情報や許可ユーザ情報を条件情報として埋め込み、特定のユーザにのみ複写を許可する方式も提案されている。この種のシステムとしては特許文献１に開示されている。なお、上記追跡情報および複写制限情報を総称して今後「セキュリティ付加情報」と呼ぶこととする。
【０００７】
さて、従来、変倍コピーを行う場合には、原稿に対してセキュリティ付加情報が埋め込まれている、あるいは埋め込まれていないに関わらず、原稿の給紙方向（副走査方向）と、給紙方向に直交する方向（主走査方向）とに対して異なる変倍処理を行っている。すなわち、原稿の給紙方向(副走査方向)の変倍は、スキャンする速度を変えることで変倍を実現するいわゆる光学変倍である。一方、給紙方向に直交する方向(主走査方向)への変倍は、スキャナより得られたデジタル画像データに対してデジタル変倍処理を組み合わせることで実施している。このように、副走査方向に対する変倍は光学変倍を使用することで、副走査方向の変倍にもデジタル変倍を実施する場合に比べて、変倍による画質劣化を抑えることが出来る。
【０００８】
一方、この変倍コピー時に原稿に埋め込まれたセキュリティ付加情報を抽出するためには、変倍されていない(等倍の)デジタル画像データを抽出用画像データとして用いることが望ましい。そのため光学変倍により副走査方向に対して変倍された画像を、セキュリティ付加情報の抽出用として別途等倍に戻す処理（「逆変倍処理」とも呼ぶ）を行っていた。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−２８０４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来の技術において、光学変倍において任意の倍率の変倍を許してしまうと、等倍に戻す逆変倍処理において、演算誤差により原稿に埋め込まれたセキュリティ付加情報が消失してしまう恐れがある。
【００１１】
上述のように変倍を行う際に画質の劣化を抑えることを考慮すると、光学変倍の方が、デジタル変倍のように間引きや補間を行わないので好ましい。しかしながら、例えば、セキュリティ付加情報として低可視バーコードが埋め込まれた原稿に対して光学変倍を行うと、該光学変倍を行って取得された画像データにおいては、副走査方向のグリッド間隔が変倍率に応じて変わってしまう。また、変倍率によってはドットが消失してしまう可能性がある。
【００１２】
このように、通常の原稿に対して変倍を行う際には画質の劣化を抑えることができるので光学変倍が有効である。しかしながら、セキュリティ付加情報等のコード化情報が埋め込まれた原稿に対して変倍を行う場合には、該原稿の印刷物からコード化情報を読取る際に解析が行えなかったり、解析精度が低下してしまう可能性がある。
【００１３】
本発明は、このような課題に鑑みてなされたものである。その目的は、光学変倍が可能な画像読取装置を用いて変倍を行う際に、原稿に埋め込まれたコード化情報の解析をより高精度に行えるように制御可能な画像処理装置およびその制御方法を提供することにある。
【課題を解決するための手段】
【００１４】
このような目的を達成するために、本発明は、光学変倍可能な画像読取装置から画像を受取る画像処理装置であって、前記受取った画像をデジタル変倍する手段と、前記受取った画像からコード化情報を検出する手段とを備え、変倍率が、光学変倍した画像を再び等倍に戻す際に演算誤差が生じない変倍率では無い場合では、前記光学変倍の代わりに、前記デジタル変倍する手段によって、前記受け取った画像をデジタル変倍し、前記検出する手段は、前記受取った画像に対する前記デジタル変倍する手段でのデジタル変倍を受ける前に、前記受取った画像から前記コード化情報を検出することを特徴とする。
【００１５】
また、本発明は、光学変倍可能な画像読取装置から画像を受取る画像処理装置であって、設定された変倍率を取得する手段と、前記受取った画像にコード化情報が含まれているか否かを判断する手段と、前記受取った画像をデジタル変倍する手段と、前記受取った画像からコード化情報を検出する手段と、前記判断する手段が、前記受取った画像に前記コード化情報が含まれていると判断し、かつ前記取得する手段が取得した変倍率が、光学変倍した画像を再び等倍に戻す際に演算誤差が生じない変倍率である場合には、前記画像読取装置に対して、光学変倍処理を指示する手段と、前記判断する手段が、前記受取った画像に前記コード化情報が含まれていると判断し、かつ前記取得する手段が取得した変倍率が、光学変倍した画像を再び等倍に戻す際に演算誤差が生じない変倍率以外の変倍率である場合には、前記画像読取装置に対して、光学変倍処理ではなく、等倍による読取動作を指示する手段とを備え、前記画像読取装置にて前記等倍による読取動作の指示に従って取得された画像を前記画像読取装置から受取ると、前記検出する手段は、前記取得された画像から前記コード化情報を検出し、前記デジタル変倍する手段は、前記取得された画像をデジタル変倍することを特徴とする。
【００１６】
また、本発明は、光学変倍可能な画像読取装置から画像を受取る画像処理装置の制御方法であって、設定された変倍率を取得する工程と、前記受取った画像にコード化情報が含まれているか否かを判断する工程と、前記判断する工程が、前記受取った画像に前記コード化情報が含まれていると判断し、かつ前記取得する工程が取得した変倍率が、光学変倍した画像を再び等倍に戻す際に演算誤差が生じない変倍率である場合には、前記画像読取装置に対して、光学変倍処理を指示する工程と、前記判断する工程が、前記受取った画像に前記コード化情報が含まれていると判断し、かつ前記取得する工程が取得した変倍率が、光学変倍した画像を再び等倍に戻す際に演算誤差が生じない変倍率以外の変倍率である場合には、前記画像読取装置に対して、光学変倍処理ではなく、等倍による読取動作を指示する工程とを有し、前記画像読取装置にて前記等倍による読取動作の指示に従って取得された画像を前記画像読取装置から受取ると、前記取得された画像から前記コード化情報を検出し、前記取得された画像をデジタル変倍することを特徴とする。
【００１７】
また、本発明は、光学変倍可能な画像読取装置から画像を受取るデジタル変倍可能な画像処理装置であって、前記受取った画像をデジタル変倍する手段と、前記受取った画像からコード化情報を検出する手段とを備え、変倍率が、光学変倍した画像を再び等倍に戻す際に演算誤差が生じない変倍率では無い場合では、前記光学変倍の代わりに、前記デジタル変倍する手段によって、前記受け取った画像をデジタル変倍し、前記検出する手段は、前記受取った画像に対する前記デジタル変倍する手段でのデジタル変倍を受ける前に、前記受取った画像から前記コード化情報を検出することを特徴とする。
【発明の効果】
【００１８】
本発明によって、変倍コピー時においても、原稿に埋め込まれたセキュリティ付加情報等のコード化情報を確実に抽出することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る画像形成装置の外観を示図である。
【図２】本発明の一実施形態に係る画像形成装置のシステムブロック図である。
【図３】本発明の一実施形態に係る画像形成装置の通常のコピー画面を示すＧＵＩ図である。
【図４】本発明の一実施形態に係る変倍設定を行うための画面を示すＧＵＩ図である。
【図５】（ａ）〜（ｄ）は、本発明の一実施形態に係る変倍コピー動作フローを示した図である。
【図６】（ａ）〜（ｅ）は、従来の、変倍コピーとコード化情報との抽出を同時に行う場合の動作フローを示した図であるである。
【図７】（ａ）および（ｂ）は、本発明の一実施形態に係る、原稿に印字されたLVBCと仮想グリッドとの説明図である。
【図８】（ａ）〜（ｄ）は、本発明の一実施形態に係る、演算誤差を考慮して、変倍コピーとコード化情報の抽出とを同時に行う場合の動作フローを示した図である。
【図９】本発明の一実施形態に係る、１００％未満の変倍率が設定された場合の光学変倍処理とデジタル変倍処理についてのフローチャートである。
【図１０】本発明の一実施形態に係る、１００％を超える変倍率が設定された場合の光学変倍処理とデジタル変倍処理についてのフローチャートである
【図１１】本発明の一実施形態に係るコード化情報としてのＬＶＢＣ解析設定を行うための画面を示すＧＵＩ図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、以下で説明する図面で、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。  
本発明では、セキュリティ付加情報等のコード化情報を印字済みの原稿を拡大または縮小してスキャンを行う場合に、その原稿をスキャンする速度を変更することで変倍を実現する、いわゆる光学変倍の変倍率に制限をかける。これにより、原稿に埋め込まれたセキュリティ付加情報等のコード化情報を確実にデコードできるようにするものである。
【００２１】
＜画像形成装置の外観について＞  
図１は、本実施形態に係る画像形成装置を示す外観図である。
【００２２】
画像読取装置としてのスキャナ部０１１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤ(Charge Coupled Devices)あるいはＣＩＳ(Contact Image Sensor)等の感光素子に入力する。これにより、画像の情報を電気信号に変換する。前記画像読取装置としてのスキャナ部０１１３はさらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして出力する。さらに、スキャナ部０１１３は、光学変倍可能なように構成されている。
【００２３】
なお、原稿は原稿フィーダ０１０１のトレイ０１０２にセットされる。ユーザが操作部０１１２から読み取り開始を指示すると、スキャナ部０１１３に原稿読み取り指示が与えられる。スキャナ部０１１３は、この指示を受けると原稿フィーダ０１０１のトレイ０１０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ０１０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００２４】
プリンタ部０１１４は、先の画像データを用紙上に形成する画像形成装置である。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。また、プリンタ部０１１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット０１０３、０１０４、０１０５が設けられている。排紙トレイ０１０６には印字後の用紙が排出される。
【００２５】
＜画像形成装置に実装されるシステムブロック図について＞  
図２は、本実施形態におけるシステムブロック図であり、図１に示した画像形成装置に実装される。
【００２６】
Controller Unit ０２００は、画像入力デバイスであるスキャナ０１１３や画像出力デバイスであるプリンタ０１１４に接続されている。一方では、Controller Unit ０２００は、ＬＡＮ０２１１や公衆回線(ＷＡＮ)０２５１と接続することで、ＰＣ等の外部機器に対して、画像情報やデバイス情報等の情報の入出力を行う為のコントローラである。
【００２７】
ＣＰＵ０２０１は、ＲＯＭやハードディスク等に記憶されたプログラム等に基づいて、システム全体を制御すると共に、Controller Unit ０２００内部で行われる各種処理についても統括的に制御するコントローラである。ＲＡＭ０２０２は、ＣＰＵ０２０１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ０２０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ０２０４はハードディスクドライブで、システムソフトウェア、画像データを格納する。本実施形態では、ＣＰＵ０２０１が、ＲＯＭ０２０３やＨＤＤ０２０４に記憶された本実施形態に係る処理などの制御プログラムに従って、種々の演算、制御、判別などの処理動作を実行する。
【００２８】
操作部I/F０２０６は、タッチパネルを有した操作部(ＵＩ)０１１２とのインターフェース部で、操作部０１１２に表示する画像データを操作部０１１２に対して出力する。また、操作部０１１２から本システムユーザが入力した情報を、ＣＰＵ０２０１に伝える役割をする。NetworkI/F０２１０は、ＬＡＮ０２１１に接続し、情報の入出力を行う。Modem０２５０は、公衆回線０２５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス０２０７上に配置される。
【００２９】
ImageBusI/F０２０５は、システムバス０２０７と画像データとを高速で転送する画像バス０２０８を接続し、データ構造を変換するバスブリッジである。画像バス０２０８は、ＰＣＩバスまたはIEEE1394で構成することができる。画像バス０２０８上には以下のデバイスが配置される。
【００３０】
デバイスI/F部０２２０は、画像入出力デバイスであるスキャナ０１１３やプリンタ０１１４とコントローラ０２００とを接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部０２８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部０２９０は、プリント出力画像データに対して、プリンタの補正等を行う。画像回転部０２３０は画像データの回転を行う。画像圧縮部０２４０は、多値画像データをJPEG、2値画像データをJBIG、MMR、MHへと圧縮伸張処理を行う。画像変倍部０２６０は、画像データに対してデジタル変倍を行う。この画像変倍部２６０によりデジタル変倍可能な構成が実現される。情報抽出部０２７０は、スキャナ部０１１３から受け取った画像データからセキュリティ付加情報等のコード化情報の抽出を行う。
【００３１】
なお、コード化情報は、セキュリティ付加情報等の、情報源を符号化して作成された情報であり、１次元コード、２次元コードを含む。その例としては、例えば、電子透かし、１次元バーコード、２次元バーコード、低可視バーコード（ＬＶＢＣ（Low Visibility Barcodes）である。本実施形態では、コード化情報としてセキュリティ付加情報、特にＬＶＢＣにてコード化された情報を用いる形態を説明する。
【００３２】
また、本明細書において、「デジタル変倍」とは、スキャナ等の画像読取装置から読取って取得された画像データに対して、間引きや補間等の画像処理を施して行う変倍処理を指す。
【００３３】
さらに、本明細書において、「光学変倍」とは、スキャナ等の画像読取装置にて読取を行う際に、原稿の副走査方向へのスキャン速度を設定された変倍率に応じて変えることで上記副走査方向の変倍を実現する変倍処理を指す。
【００３４】
本発明の特徴の１つは、原稿をスキャンする速度を変倍率（倍率）に応じて制御することで光学変倍処理を行う光学変倍処理機能を有する画像読取装置を用いて変倍を行う際、所定の倍率以外での光学変倍処理の実施を制限することである。すなわち、場合に応じて（変倍率に応じて）、原稿の副走査方向の変倍において、光学変倍と、デジタル変倍と、デジタル変倍および光学変倍の組み合わせとを使い分けることを特徴としている。
【００３５】
＜変倍コピーの設定について＞  
図３および図４を用いて、本実施形態に係る変倍コピーの設定について説明する。  
図３は、画像形成装置おける通常のコピー画面を示すＧＵＩである。図３に示されるＧＵＩは、操作部０１１２に表示される。図３において符号０３０１はＵＩの画面そのものであり、符号０３０２はコピーを選択していることを示すコピータブである。符号０３０３はコピーの設定を表示する状態表示ウィンドウであり、設定した倍率や、選択している用紙サイズ、コピー部数が表示されている。符号０３０４は等倍(１００％)コピーを行う場合に選択するボタンであり、符号０３０５は変倍コピーを行う場合にその設定をするためのボタンである。この変倍ボタン０３０５が押下された場合に操作部０１１２に表示される画面が、図４である。
【００３６】
図４において符号０４０１は変倍設定を行うための画面であり、符号０４０２には設定した変倍率が表示される(図では７０％変倍が設定されていることが表示されている)。符号０４０３は縮小変倍を行う場合に１％刻みで倍率を下げていくためのボタンであり、符号０４０４は拡大変倍を行う場合に１％刻みで倍率を上げていくためのボタンである。符号０４０５はＡ３原稿をＡ４の用紙(またはＢ４原稿をＢ５の用紙)に縮小コピーを行う場合に選択するボタンであり、符号０４０３ボタンを押下することなく、一度に７０％縮小コピー設定が行うことができる。符号０４０５は変倍設定を終了するためのボタンであり、このボタン０４０５を押下することで元の図３に示すコピー画面に戻ることができる。
【００３７】
＜変倍コピー動作について＞  
図５（ａ）〜（ｄ）を用いて、A3サイズの原稿をA4サイズの用紙へ光学変倍コピーする場合の画像形成装置の動作について説明する。  
図５(ａ)は、これからコピーを行うA3サイズの原稿用紙を表しており、縦297mm(主走査方向)、横420mm(副走査方向)の用紙である。このA3サイズの原稿をA4サイズの用紙へ光学変倍コピーするためには、先の図４で説明した変倍設定用の画面において、７０％縮小コピーを指定するためのボタン０４０５をユーザが操作部０１１２を介して押下する。該押下により、画像処理装置としてのController Unit ０２００は、光学変倍コピーを行うことを示す情報を受け付ける。
【００３８】
次にこのA3サイズの原稿を原稿フィーダ０１０１のトレイ０１０２にセットし、ユーザが操作部０１１２から読み取り開始を指示すると、Controller Unit ０２００は、該指示を受け付け、スキャナ部０１１３に原稿読み取り指示を与える。スキャナ部０１１３は、この指示を受け取ると原稿をフィードして原稿の読み取り動作を行うが、光学変倍による７０％縮小コピー設定がされているため、フィード速度を等倍のコピー時と比較して１４２％上げる。これにより、原稿の給紙方向(副走査方向)に対して光学的に７０％縮小を実施した画像データを得ることができる。
【００３９】
その結果、図５(ｂ)に示したように、副走査方向のみ光学変倍された画像データ(縦7015[pixel]×横7015[pixel])となり、ＲＡＭ０２０２上に保存される。次にこの画像データに対して、画像変倍部０２６０を使用して、主走査方向に対する７０％のデジタル変倍を実施する。その結果、図５(ｃ)に示したように主走査方向に対して変倍された画像データ(縦4960[pixel]×横7015[pixel])となり、ＲＡＭ０２０２上に保存される。この画像データをプリンタ部０１１４へ渡し、用紙に印字する。その結果、図５(ｄ)に示すA4サイズのコピー出力結果を得ることができる。
【００４０】
＜セキュリティ付加情報の抽出設定について＞  
図１１を用いて、セキュリティ付加情報としてＬＶＢＣ(Low Visibility Barcodes:低可視バーコード)が埋め込まれた原稿から、埋め込まれた内容を抽出する場合のコピー設定について述べる。
【００４１】
図１１は、先の図３における応用モードボタン０３０５が押下された場合に操作部０１１２に表示される画面である。図１１の応用モード設定画面には、製本コピー行うための設定ボタン１１０１や、縮小レイアウトコピーを行うための設定ボタン１１０２が表示される。これと同時に、原稿に埋め込まれたＬＶＢＣ解析を行いながらコピーを行うためのボタン１１０３が配置される。コピー時にＬＶＢＣ解析を行う場合には、本ボタン１１０３を押下することにより設定を行うことが出来る。ユーザが操作部０１１２を介してボタン１１０３を押下すると、Controller Unit ０２００は、コピー時にＬＶＢＣ解析を行うことを示す情報を受け付ける。設定が終了すれば、閉じるボタン１１０４を押下することで、元の図３に示すコピー画面に戻ることができる。
【００４２】
＜変倍コピー時にセキュリティ付加情報を抽出する場合の動作＞  
図６（ａ）〜（ｅ）を用いて、従来の、セキュリティ付加情報の抽出を行いながら、光学変倍コピーを実施する方法について述べる。図６において図５と異なる点は、原稿全面にセキュリティ付加情報としてＬＶＢＣが埋め込まれている点、および図６（ｅ）に示したＬＶＢＣ抽出用の画像を生成している点であり、その他の光学変倍コピー設定値などは同じである。
【００４３】
図６(ａ)のセキュリティ付加情報が埋め込まれたA3サイズの原稿を、A4サイズの用紙へ変倍コピーを行いながら、同時にセキュリティ付加情報を抽出するために、次に示す逆変倍処理を行う。すなわち、Ａ3サイズの原稿の副走査方向に対して変倍率７０％の光学変倍を行い、図６（ｂ）に示す画像データを生成する。次いで、図６(ｂ)に示した光学変倍により副走査方向に７０％縮小変倍された画像データに対して、画像変倍部０２６０を使用して副走査方向に再び１４２％の拡大デジタル変倍処理（逆変倍処理）を行う。その結果、図６（ｅ)に示すように主走査、副走査の変倍率が等倍でスキャンされた場合の画像データと同じサイズとなる。この画像データをもとに情報抽出部０２７０を使用してセキュリティ付加情報の抽出を実施する。
【００４４】
しかし、上記手順のように、一度７０％縮小変倍された画像データに対して再び１４２％の拡大変倍処理を実施しても、演算誤差により正確に等倍スキャンした画像データと同じサイズにはならない。したがって、図６(ｅ)に示す画像データを用いて情報抽出部０２７０によりセキュリティ付加情報の抽出を実施した場合、正しく情報を抽出できない可能性がある。なぜなら、図７（ａ）に示すように、原稿に埋め込まれたLVBCのドット解析のためには、図７(ｂ)のように仮想グリッドの位置から実際に打たれたドットの座標の変位を計測し、その変位量からデータへと変換を行う。従って、図７(ｂ)におけるグリッドの間隔ａとｂとが等しくない場合、解析ができないからである。
【００４５】
なお、本明細書において、「逆変倍処理」とは、変倍によって所定の割合で縮小（拡大）した画像データを、元のサイズに拡大（縮小）する処理を指す。
【００４６】
そこで、本発明では、変倍コピー時において光学変倍を行う変倍率に制限をかけることで、セキュリティ付加情報を確実に抽出できるように制御を行う。すなわち、セキュリティ付加情報の抽出と変倍を同時に行う場合において、所定の変倍率にて光学変倍した画像データに対して逆変倍処理を行う際に、演算誤差が生じない変倍率以外の変倍率にて変倍を行う際、光学変倍を行わずデジタル変倍を行うように制御する。すなわち、設定された変倍率が、光学変倍した画像を再び等倍に戻す際に演算誤差が生じない変倍率である、光学変倍に適した変倍率では無い場合に、光学変倍の変わりにデジタル変倍を行うのである。
【００４７】
なお、上記演算誤差が生じない変倍率を、「光学変倍に適した変倍率」とも呼ぶことにする。  
上記光学変倍に適した変倍率についてより詳細に説明する。通常、デジタル変倍では、２５％、５０％、２００％、３００％といった、（１００／Ｎ）％（Ｎは、０を除く整数）や、Ｎ×１００％の時（つまり、演算誤差が生じない倍率）、単純変倍を行い、それ以外の倍率では画素補間変倍（例えば、バイリニア変倍）を行う。本実施形態では、逆変倍処理を行った場合、単純変倍を行うことができれば、逆変倍処理後の画像データにおいて演算誤差による影響が無くなり、光学変倍を行った場合でも、逆変倍処理後の画像データには演算誤差が原因のひずみ等は生じない。従って、２５％、５０％、２００％、３００％といった単純変倍が可能な変倍率が、光学変倍に適した変倍率となる。
【００４８】
なお、光学変倍を行わずデジタル変倍を行うように制御する変倍率は、上記光学変倍に適した変倍率の一部分以外の変倍率であっても良い。すなわち、光学変倍に適した変倍率のうち所定の変倍率の場合には光学変倍を行い、該所定の変倍率では無い場合には、光学変倍の代わりにデジタル変倍を行うようにしても良い（後述する図９、１０の形態）。あるいは、スキャナ部のスペック範囲内で上記光学変倍に適した変倍率の全てについては光学変倍を行い、光学変倍に適した変倍率以外の変倍率について、光学変倍の代わりにデジタル変倍を行うようにしても良い。
【００４９】
すなわち、本発明では、光学変倍に適した変倍率の少なくとも１つ以外の変倍率にて変倍を行う際に、光学変倍を行わずデジタル変倍を行うように制御するのである。
【００５０】
例えば、先に挙げたA3サイズの原稿をA4サイズの用紙へ変倍コピーする場合は、図８（ａ）〜（ｄ）に示すように変倍処理を実施する。具体的には、ＣＰＵ０２０１は、操作部０１１２を介してユーザにより入力された変倍率が光学変倍に適した変倍率以外であると判断すると、光学変倍処理を行わずに等倍処理を行うことができる。すなわち、図８(ａ)に示す、これからコピーを行うA3サイズの原稿用紙のスキャンは、図６では光学変倍により副走査方向に対しいて７０％の変倍を行ったのに対して、図８では等倍でスキャンを実施する。その結果、図８(ｂ)に示すように、縦7015[pixel]×横9920[pixel]の変倍されていない画像データとなる。次にＣＰＵ０２０１は、図８（ｂ）に示す画像データを、画像変倍部０２６０を使用して、主走査方向と副走査方向それぞれに対して７０％のデジタル変倍を実施する。変倍後の画像データを図８(ｃ)に示す(縦4960[pixel]×横7015[pixel])。ＣＰＵ０２０１は、図８（ｃ）に示す画像データをプリンタ部０１１４へ渡し、用紙に印字すると、図８(ｄ)に示すA4サイズのコピー出力結果を得ることができる。
【００５１】
セキュリティ付加情報の抽出は、図８(ｂ)の等倍でスキャンされた画像データをもとに情報抽出部０２７０を使用して行う。本実施形態では、図８（ｂ）のように等倍スキャンされた画像データからセキュリティ付加情報の抽出を行うため、先の図６で説明したような演算誤差による画像のひずみを原因とした抽出エラーは発生しない。また、情報抽出部０２７０は、図２に示すように画像変倍部０２６０と並列に配置されているため、スキャン直後のデジタル変倍処理が実施されていない画像データ(図８(ｂ))からセキュリティ付加情報の抽出が可能となる。
【００５２】
すなわち、図６に示すような従来のように、光学変倍後の画像データへの逆変倍処理（デジタル変倍）の際、すなわち、再び等倍に戻す際に、演算誤差が生じる倍率が存在する。このような倍率で逆変倍を行う場合は、画素補間変倍を行う必要が生じる。つまり、再び等倍に戻す際に単純変倍が行えないので、画素補間変倍を行っても、再び等倍に戻した際に、等倍に戻された後の画像と、等倍に戻される前の画像との間で、濃度変化に違いが生じる場合がある。すなわち、単純変倍が可能な倍率である、光学変倍に適した変倍率以外の変倍率では、逆変倍の際に画素補間変倍を行う必要があり、上述のような濃度変化の違いなどが発生してしまう。このような濃度変化は、セキュリティ付加情報の抽出が無い場合では問題とならないが、セキュリティ付加情報の抽出時に発生してしまうと、正確な抽出を妨げる可能性がある。そこで、本実施形態では、セキュリティ付加情報の抽出が設定され、光学変倍に適した変倍率以外の変倍率が設定された時に、光学変倍処理ではなく、一旦等倍でスキャンする。そして、該等倍でスキャンした画像に対して、セキュリティ付加情報の抽出を行って、所定の倍率になるようにデジタル変倍を行う。
【００５３】
以上図８で述べた動作を、５０％から２００％まで光学変倍ができるスキャナ０１１３を用いた場合に、副走査方向の変倍を光学変倍とデジタル変倍をどのように組み合わせて実施するかをフローチャートとしてまとめたものを、図９および図１０に示す。図９は、１００％未満の変倍コピーが設定された場合の光学変倍処理とデジタル変倍処理についてのフローチャートであり、図１０は、１００％を超える変倍コピーが設定された場合の光学変倍処理とデジタル変倍処理についてのフローチャートである。
【００５４】
なお、以下の説明では、スキャナ０１１３は、２００％よりも大きい拡大処理と５０％未満の縮小処理については、装置のスペック上光学変倍処理が行えないとする。すなわち、光学変倍の縮小方向の限界が変倍率５０％であり、拡大方向の限界が変倍率２００％であるとする。
【００５５】
上記５０％、２００％は、光学変倍に適した変倍率であるが、それ以外でも、例えば２５％、や３００％なども光学変倍に適した変倍率となる。すなわち、縮小方向であれば、（１００／Ｎ）％（Ｎは、０を除く整数）が、拡大方向であればＮ×１００％が光学変倍に適した変倍率である。しかしながら、光学変倍は、デジタル変倍に比べて綺麗なスキャン結果を得ることができるが、変倍率によってはその制御が困難となる。例えば、倍率が１％であれば、等倍スキャンに比べて１００倍の速さでスキャンする必要があり、そのような速さでスキャナを動作させることは非常に困難である。また、倍率が１００００倍である場合は、等倍スキャンに比べて１／１００のスピードでスキャナを動作させる必要があるが、このように遅くスキャナを動作させることも逆に難しい。  
そこで、本実施形態では、変倍率５０％を光学変倍の縮小方向の限界と設定し、変倍率２００％を拡大方向の限界と設定する。そして、セキュリティ情報の抽出が設定され、変倍率が、５０％より大きく１００％よりも小さい、または１００％よりも大きく２００％よりも小さい場合に、光学変倍を行わせる代わりにデジタル変倍を行う。そして、セキュリティ情報の抽出が設定され、変倍率が、光学変倍に適した変倍率の一部である５０％、２００％である場合に、光学変倍を行う。さらに、セキュリティ情報の抽出が設定され、変倍率が５０％未満、および２００％よりも大きい場合には、後述する組み合わせ処理を行う。
【００５６】
図９において、まずステップ０９０１では、ＣＰＵ０２０１は、コピー設定として、変倍コピー設定やセキュリティ付加情報の抽出設定を行う。具体的な操作は先の図３および図４、図１１で説明した通りであり、そこでの設定は操作部I/F０２０６を介してＣＰＵ０２０１へと伝えられるとともに、ＲＡＭ０２０２に保存される。本ステップ９０１では、ＣＰＵ０２０１は、抽出した変倍コピー設定に関する情報から、設定された変倍率Ｘも抽出してＲＡＭ０２０２に保存する。
【００５７】
次にステップ０９０２において、ＣＰＵ０２０１は、ステップ０９０１にて抽出した情報に基づいて、セキュリティ付加情報(ＬＶＢＣ)の抽出を行う必要があるかを判断する。すなわち、ＣＰＵ０２０１は、上記抽出した情報に基づいて、スキャナ０１１３から受取った画像にＬＶＢＣが含まれているか否かを判断する。これは先の図１１で説明した応用モードで、ＬＶＢＣ解析ボタン１１０３が押下されたかどうかにより判定する。ＬＶＢＣ解析が設定されていない場合はステップ０９０３へと進む。
【００５８】
ステップ０９０３では、ＣＰＵ０２０１は、ステップ０９０１においてＲＡＭ０２０２に保存した(ユーザによって設定された)変倍率Xが何％であるかを判断する。該判断結果、１００％未満かつ５０％以上である場合にはステップ０９０４へと進み、光学変倍スキャンにより変倍を実施する。すなわち、ＣＰＵ０２０１は、スキャナ０１１３に対して、設定された変倍率にて縮小されるように光学変倍処理を行うようなコマンド（指示）を送信する。スキャナ０１１３は、該コマンドに従って、原稿の副走査方向に対して光学変倍処理を行う。該スキャンにより得られた画像データは、ImageBusI/F０２０５を介してＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００５９】
ステップ０９０３において変倍率が５０％未満である場合、すなわち、変倍率が光学変倍の限界となる変倍率の範囲外にある場合には、ＣＰＵ０２０１は、光学変倍とデジタル変倍とを組み合わせる処理を行う。まずは、ステップ０９０５において、ＣＰＵ０２０１は、スキャナ０１１３の光学変倍の限界である５０％縮小を実施して一旦ＲＡＭ０２０２へと保存する。すなわち、ＣＰＵ０２０１は、変倍率５０％にて縮小されるように光学変倍処理を行うようなコマンドをスキャナ０１１３に対して送信し、該スキャナ０１１３は上記コマンドに従って、５０％縮小された画像データを取得してＲＡＭ０２０２に保存する。次いで、ステップ０９０６において、ＣＰＵ０２０１は、残りの変倍処理を、ステップ０９０５にてＲＡＭ０２０２に保存された５０％縮小された画像データに対して画像変倍部０２６０を使用してデジタル変倍を実施し、再びＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００６０】
すなわち、ＣＰＵ０２０１は、変倍率が５０％未満の場合、光学変倍処理とデジタル変倍処理とを組み合わせて変倍処理（「組み合わせ変倍処理」とも呼ぶ）を実施する。例えば、変倍率３０％の縮小を行う場合、まずはスキャナ０１１３が原稿の副走査方向に対して５０％の縮小を行い、５０％縮小された画像データを取得する。次いで、取得した、５０％縮小された画像データに対して、ＣＰＵ０２０１は、６０％縮小されるようにデジタル変倍を行う。このようにして得られた画像データは、結果として、等倍スキャンにて得られた画像データと比較して３０％縮小された画像データとなり、変倍率３０％の縮小が実現されることになる。
【００６１】
ステップ０９１３では、ＣＰＵ０２０１は、ＲＡＭ０２０２に保存された、副走査方向に対して所定の変倍処理が施された画像データに対して主走査方向に対するデジタル変倍処理を画像変倍部０２６０を使用して実施する。変倍後の画像データはＲＡＭ０２０２へと保存する。ステップ０９１４では、ＣＰＵ０２０１は、ステップ０９１３にてＲＡＭ０２０２に保存された画像データをプリンタ部０１１４へ渡し、用紙に印字して全ての処理を終了する。
【００６２】
ステップ０９０２において、ＣＰＵ０２０１は、LVBCの抽出を行う必要があると判断した場合には、ステップ０９０７へと進む。ステップ０９０７では、ＣＰＵ０２０１は、ステップ０９０１においてＲＡＭ０２０２に保存した変倍率Xが何％であるかを判断する。設定された変倍率Xが１００％未満かつ５０％より大きい場合には、ＣＰＵ０２０１は、ステップ０９０８へと進み、光学変倍を行わずに等速スキャンし、スキャンにより得られた画像データをＲＡＭ０２０２へと保存する。すなわち、ＣＰＵ０２０１は、スキャナ０１１３に対して、光学変倍処理を行わせるコマンドではなく、通常のスキャン、すなわち等倍による読取動作を行わせるためのコマンドを送信する。スキャナ０１１３は、該コマンドを受取ると、該コマンドに従って、光学変倍の代わりに等倍による読取動作（等速スキャン）を行い、等倍の画像データを取得する。
【００６３】
従って、このときＲＡＭ０２０２に保存される画像データは、まだ変倍処理が施されていない画像データである。よって、該画像データにおける図７の間隔ａと原稿における間隔ａとは同じ値であり、かつ上記画像データにおける図７の間隔ｂと原稿における間隔ｂとも同じ値である。従って、このときＲＡＭ０２０２に保存された画像データからＬＶＢＣの検出処理を行えば、正確にＬＶＢＣ検出を行うことができる。
【００６４】
ステップ０９０９では、ＣＰＵ０２０１は、ステップ０９０８にてＲＡＭ０２０２上に保存した画像データに対して必要なデジタル変倍を画像変倍部０２６０を使用して実施した後に、再びＲＡＭ０２０２へと保存する。すなわち、ＣＰＵ０２０１は、原稿の副走査方向について、設定された変倍率となるようにデジタル変倍処理を行う。よって、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００６５】
ステップ０９０７において変倍率が５０％であった場合には、ステップ０９１０において、ＣＰＵ０２０１は、ステップ０９０５と同様にして５０％の光学変倍を実施して、スキャンにより得られた画像データをＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存される画像データは、光学変倍によって５０％縮小された画像データであり、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００６６】
ステップ０９０７において変倍率が５０％より小さい場合、すなわち、変倍率が光学変倍の限界となる変倍率の範囲外にある場合は、ＣＰＵ０２０１は、組み合わせ変倍処理を行う。すなわち、ステップ０９１１では、ＣＰＵ０２０１は、ステップ０９０５と同様にしてスキャナ０１１３の光学変倍の限界である５０％縮小を実施し、スキャンにより得られた画像データをＲＡＭ０２０２へと保存する。ステップ０９１２において、ＣＰＵ０２０１は、ステップ０９０６と同様にして、ＲＡＭ０２０２上に保存した画像データに対して残りのデジタル変倍を、画像変倍部０２６０を使用して実施した後に、再びＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００６７】
以上により副走査方向に対する変倍処理が終われば、ＣＰＵ０２０１は、ステップ０９１３へと進み、ＲＡＭ上の画像データに対して主走査方向に対するデジタル変倍処理を実施し、続いてステップ０９１４によりプリント処理を行う。
【００６８】
図９において、情報抽出部０２７０を使用してＬＶＢＣの解析を行うのは、ステップ０９０８、０９１０、０９１１でＲＡＭ０２０２に保存した画像データである。このときステップ０９０８の処理後にＲＡＭ０２０２上にある画像データは、図８（ｂ）に示した画像データのように主走査/副走査ともに１００％の変倍率でスキャンされたものである。従って、そのままの画像データから情報抽出部０２７０を使用してLVBCの解析ができる。すなわち、情報抽出部０２７０は、デジタル変倍部０２６０でのデジタル変倍処理を受ける前の画像データからＬＶＢＣの解析を行い、コード化情報の抽出を行う。従って、所定の縮小率による縮小、その後の逆変倍処理による拡大を行わないので、ＬＶＢＣのグリッド間隔に変更は無く、ＬＶＢＣを確実に抽出することができる。
【００６９】
一方、ステップ０９１０、０９１１の処理後にＲＡＭ０２０２上にある画像データは主走査１００％、副走査５０％に変倍された画像となるため、そのままの画像データではLVBCの解析を行うことは出来ない。したがって、副走査方向に対して２００％の変倍を行った後の画像データについて、情報抽出部０２７０を使用してＬＶＢＣの解析を行うこととなる。しかしながら、変倍率が２００％であるため、図６（ｅ）の時とは異なり、拡大変倍による演算誤差は生じないため、正しくＬＶＢＣの解析を行うことができる。すなわち、光学変倍を行う変倍率を、逆変倍処理しても演算誤差が生じない変倍率（光学変倍に適した変倍率）に設定しているため、ＬＶＢＣ解析のために逆変倍処理を行ってもＬＶＢＣのグリッド間隔の変更等が生じなくなり、ＬＶＢＣを確実に抽出可能となる。
【００７０】
なお、図９においては、変倍率が光学変倍の限界となる変倍率の範囲外にある場合（変倍率が５０％未満の場合）では、組み合わせ変倍処理を行っているが、これに限定されず、デジタル変倍処理のみを行うようにしても良い。
【００７１】
本実施形態では、光学変倍に適した変倍率の１つである５０％を閾値として設け、変倍率が５０％よりも大きく１００％未満である場合については、デジタル変倍処理を行うように制御している。当然、変倍率が５０％未満の範囲において、光学変倍に適した変倍率は存在する（例えば、２５％等）。しかしながら、本発明の目的の１つが、光学変倍に適した変倍率の少なくとも１つ以外の変倍率にて変倍を行う場合、原稿の副走査方向に対して光学変倍ではなく、デジタル変倍を行うことである。従って、変倍率Ｘ＜５０％範囲内については、光学変倍に適した変倍率において、組み合わせ変倍を行うことになるが、上記目的は達成される。よって、上述したように、光学変倍を行わずデジタル変倍を行う変倍率は、光学変倍に適した変倍率の少なくとも１つ以外の変倍率となるのである。
【００７２】
従って、図９の形態では、光学変倍を行う変倍率を、光学変倍に適した変倍率の１つである５０％に設定しているが、光学変倍に適した変倍率のうち他の変倍率においても、光学変倍を行っても良い。この場合は、ステップ９０７において変倍率Ｘを判定する際に、判定により得られた変倍率が光学変倍に適した変倍率である場合に、該変倍率にてステップ０９１０と同様にして光学変倍処理を行えば良い。
【００７３】
次に図１０を用いて、１００％を超える変倍コピーが設定された場合の光学変倍処理とデジタル変倍処理について述べる。  
図１０において、ステップ１００１から１００２の処理内容は、先の図９におけるステップ０９０１から０９０２までと同じであるため、説明を省略する。
【００７４】
ステップ１００３では、ＣＰＵ０２０１は、ステップ１００１においてＲＡＭ０２０２に保存した(ユーザによって設定された)変倍率Xが何％であるかを判断する。該判断結果、２００％以下かつ１００％より大きい場合にはステップ１００４へと進み、ＣＰＵ０２０１は、ステップ０９０４と同様にして光学変倍スキャンにより変倍を実施する。該光学変倍スキャンにより得られた画像データをＲＡＭ０２０２に保存する。なお、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００７５】
ステップ１００３において変倍率が２００％を超える場合、すなわち、変倍率が光学変倍の限界となる変倍率の範囲外にある場合には、ＣＰＵ２０１は、組み合わせ変倍処理を行う。まずは、ステップ１００５にて、ＣＰＵ０２０１は、スキャナの光学変倍の限界である２００％拡大を実施してＲＡＭ０２０２へと一旦保存する。すなわち、ＣＰＵ０２０１は、変倍率２００％にて拡大されるように光学変倍処理を行うようなコマンドをスキャナ０１１３に対して送信し、該スキャナ０１１３は上記コマンドに従って、２００％拡大された画像データを取得してＲＡＭ０２０２に保存する。次いで、ステップ１００６では、ＣＰＵ０２０１は、残りの変倍処理を、ステップ１００５にてＲＡＭ０２０２に保存された２００％拡大された画像データに対して画像変倍部０２６０を使用してデジタル変倍を実施し、再びＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００７６】
ステップ１０１３では、ＣＰＵ０２０１は、ＲＡＭ０２０２に保存された、副走査方向に対して所定の変倍処理が施された画像データに対して主走査方向に対するデジタル変倍処理を画像変倍部０２６０を使用して実施する。ステップ１０１４では、ＣＰＵ０２０１は、ステップ１０１３にてＲＡＭ０２０２に保存された画像データをプリンタ部０１１４へ渡し、用紙に印字して全ての処理を終了する。
【００７７】
ステップ１００２において、ＣＰＵ０２０１は、LVBCの抽出を行う必要があると判断した場合には、ステップ１００７へと進み、ステップ１００７において、ステップ１００１にてＲＡＭ０２０２に保存した変倍率が何％であるかを判断する。
【００７８】
設定された変倍率Xが２００％未満かつ１００％より大きい場合には、ＣＰＵ０２０１は、ステップ１００８へと進み、光学変倍を行わずに等速スキャンし、スキャンにより得られた画像データをＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存される画像データは、まだ変倍処理が施されていない画像データである。よって、該画像データにおける図７の間隔ａと原稿における間隔ａとは同じ値であり、かつ上記画像データにおける図７の間隔ｂと原稿における間隔ｂとも同じ値である。従って、このときＲＡＭ０２０２に保存された画像データからＬＶＢＣの検出処理を行えば、正確にＬＶＢＣ検出を行うことができる。
【００７９】
ステップ１００９において、ＣＰＵ０２０１は、ステップ０９０８にてＲＡＭ０２０２上に保存した画像データに対して必要なデジタル変倍を、画像変倍部０２６０を使用して実施した後に、再びＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００８０】
ステップ１００７において変倍率が２００％であった場合には、ステップ１０１０において、ＣＰＵ０２０１は、ステップ１００５と同様にして２００％の光学変倍を実施して、スキャンにより得られた画像データをＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存される画像データは、光学変倍によって２００％拡大された画像データであり、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００８１】
ステップ１００７において変倍率が２００％より大きい場合、すなわち変倍率が光学変倍の限界となる変倍率の範囲外にある場合は、ＣＰＵ０２０１は、組み合わせ変倍処理を行う。すなわち、ステップ１０１１において、ＣＰＵ０２０１は、ステップ１００５と同様にしてスキャナの光学変倍の限界である２００％拡大を実施し、スキャンにより得られた画像データをＲＡＭ０２０２へと保存する。ステップ１０１２において、ＣＰＵ０２０１は、ステップ１００６と同様にしてＲＡＭ０２０２上に保存した画像データに対して残りのデジタル変倍を、画像変倍部０２６０を使用して実施した後に、再びＲＡＭ０２０２へと保存する。なお、このときＲＡＭ０２０２に保存された画像データは、副走査方向に対して所定の変倍処理が施された画像データとなる。
【００８２】
以上により副走査方向に対する変倍処理が終われば、ＣＰＵ０２０１は、ステップ１０１３へと進み、主走査方向に対するデジタル変倍処理を実施し、続いてステップ１０１４によりプリント処理を行う。
【００８３】
図１０において、情報抽出部０２７０を使用してＬＶＢＣの解析を行うのは、ステップ１００８、１０１０、１０１１でＲＡＭ０２０２に保存した画像データである。このときステップ１００８の処理後にＲＡＭ０２０２上にある画像データは、図８（ｂ）に示した画像データのように主走査/副走査ともに１００％の変倍率でスキャンされたものである。従って、そのままの画像データから情報抽出部０２７０を使用してＬＶＢＣの解析ができる。すなわち、情報抽出部０２７０は、デジタル変倍部０２６０でのデジタル変倍処理を受ける前の画像データからＬＶＢＣの解析を行い、コード化情報の抽出を行う。従って、所定の縮小率による縮小、その後の逆変倍処理による拡大を行わないので、ＬＶＢＣのグリッド間隔に変更は無く、ＬＶＢＣを確実に抽出することができる。
【００８４】
一方、ステップ１０１０、１０１１の処理後にＲＡＭ０２０２上にある画像データは主走査１００％、副走査２００％に変倍された画像となるため、そのままの画像データではＬＶＢＣの解析を行うことは出来ない。従って、副走査方向に対して５０％の縮小変倍を行った後の画像データについて、情報抽出部０２７０を使用してＬＶＢＣの解析を行うこととなるが、変倍率が５０％であるため、図６(ｅ)の時とは異なり、変倍による演算誤差は生じない。よって、正しくLVBCの解析を行うことができる。
【００８５】
このように、本実施形態では、設定された変倍率が、少なくとも、光学変倍に適した変倍率では無い場合に、光学変倍処理ではなくデジタル変倍処理を行っている。すなわち、光学変倍に適さない変倍率については、光学変倍ではなくデジタル変倍を行うので、光学変倍を行う場合を、設定された変倍率が光学変倍に適した変倍率の場合に制限することができる。従って、変倍率によらずに、コード化情報を正しく解析することができる。
【００８６】
また、本実施形態では、設定された変倍率が光学変倍に適した変倍率の場合には、光学変倍を行うことが可能であるので、変倍による画質の劣化を抑えることも可能である。
【００８７】
（その他の実施形態）  
本発明は、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用することも、１つの機器からなる装置（複合機、プリンタ、ファクシミリ装置など）に適用することも可能である。
【００８８】
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。即ちコンピュータ読み取り可能な記憶媒体も実施例の範囲に含まれる。また、前述のコンピュータプログラムが記憶された記憶媒体はもちろんそのコンピュータプログラム自体も上述の実施形態に含まれる。
【００８９】
かかる記憶媒体としてはたとえばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【００９０】
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【符号の説明】
【００９１】
０１１３    スキャナ
０２０１    ＣＰＵ
０２０２    ＲＡＭ
０２０３    ＲＯＭ
０２０４    ＨＤＤ
０２６０    画像変倍部
０２７０    情報抽出部
【図１】
2012151888.tif 000003
【図２】
2012151888.tif 000004
【図３】
2012151888.tif 000005
【図４】
2012151888.tif 000006
【図５】
2012151888.tif 000007
【図６】
2012151888.tif 000008
【図７】
2012151888.tif 000009
【図８】
2012151888.tif 000010
【図９】
2012151888.tif 000011
【図１０】
2012151888.tif 000012
【図１１】
2012151888.tif 000013