(57)【要約】【課題】複数の読み取り対象物の両面を読み取って処理する場合に、ユーザの操作負担を軽減する画像形成装置及び画像形成プログラムを提供する。【解決手段】原稿の画像データを読み取る読取手段と、前記読取手段の読み取りエリアを複数に分割する分割手段と、１回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの前半に書込む第１の制御手段と、２回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの後半に書込む第２の制御手段と、を備えることを特徴とする。【選択図】図３
2011166591.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像データを読み取る読取手段と、
前記読取手段の読み取りエリアを複数に分割する分割手段と、
１回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの前半に書込む第１の制御手段と、
２回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの後半に書込む第２の制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記１回目の読み取り時に取得した画像データ及び、前記２回目の読み取り時に取得した画像データについて、前記分割された読み取りエリアに原稿が載置されているか否か、データの有効／無効判断を行う判断手段を備え、
同エリアにおいて、１回目及び２回目いずれの読み取り時においてもデータが無効の場合は、そのエリアの印刷出力を行わないことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記２回目の読み取り時に取得した画像データを読み取りエリアに応じて分割し、前記判断手段によりデータが有効と判断されたエリアの数が、前記１回目の読み取り時に取得した画像データを読み取りエリアに応じて分割し、前記判断手段によりデータが有効と判断されたエリアの数と一致しない場合は、警告を行うことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記分割された読み取りエリアが２つで、１回目の読み取り時の有効エリアと２回目の読み取り時の有効エリアとが異なった場合は、各有効エリアをひとつエリアにまとめて印刷出力を行うことを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
原稿の画像データを読み取る読取処理と、
前記読取手段の読み取りエリアを複数に分割する分割処理と、
１回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの前半に書込む第１の制御処理と、
２回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの後半に書込む第２の制御処理と、
をコンピュータに実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成プログラムに関し、特にユーザの操作負担を軽減する画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
近年普及しているＭＦＰ（マルチファンクションプリンタ）は、ネットワークにも接続され、様々な入力データに対応するアプリケーションを備えている。
【０００３】
複数の入力データに対する加工処理を共通化して例えば一つの出力先から出力する文書処理装置、画像形成装置が知られている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、IDカードをコピーする場合のように、両面を用紙の片面にコピーすることも度々ある。操作者は、IDカードの片面をスキャンしてから、カードを裏返し、もう片面をスキャンする。これにより画像形成装置は２つのスキャンデータを取得するため、上述の技術のように、加工処理を共通化することで、一つの出力先から出力出来る。すなわち２の入力データを用紙の片面に配置して出力できる。
【０００５】
しかしながら、コピーするカードの枚数が多くなると、セット回数が多くなり操作が煩雑になるという問題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、複数の読み取り対象物の両面を読み取って処理する場合に、ユーザの操作負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像形成装置は、原稿の画像データを読み取る読取手段と、前記読取手段の読み取りエリアを複数に分割する分割手段と、１回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの前半に書込む第１の制御手段と、２回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの後半に書込む第２の制御手段と、を備えることを特徴とする。
【０００８】
本発明に係る画像形成プログラムは、原稿の画像データを読み取る読取処理と、前記読取手段の読み取りエリアを複数に分割する分割処理と、１回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの前半に書込む第１の制御処理と、２回目の読み取り時に取得した画像データを、前記分割された読み取りエリアに応じて分割し、各エリアに対応するページメモリの後半に書込む第２の制御処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の読み取り対象物の両面を読み取って処理する場合に、ユーザの操作負担を軽減することが出来る。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る画像形成装置の構成ブロックの一例を示す図である。
【図２】１枚のIDカードの両面を片面集約コピーする場合について操作者の視点で説明するための図である。
【図３】複数枚のIDカードの両面を片面集約コピーする場合について操作者の視点で説明するための図である。
【図４】A4サイズの記録紙に、IDカードスキャン時のデータをA5サイズで印刷する場合について説明するための図である。
【図５】ラインバッファからページメモリに蓄積する際に行われる縦横変換処理の一例について説明するための図である。
【図６】ラインバッファからページメモリへ画素データを書き込む際の処理を示すフローチャートである。
【図７】実施例１に係る動作処理のうち表面スキャン処理を示すフローチャートである。
【図８】実施例１に係る動作処理のうち裏面スキャン処理を示すフローチャートである。
【図９】実施例２に係る動作処理のうち表面スキャン処理を示すフローチャートである。
【図１０】実施例２に係る動作処理のうち裏面スキャン処理を示すフローチャートである。
【図１１】実施例２に係る有効性判定結果を基にしてコピー出力を制御する処理を示すフローチャートである。
【図１２】実施例３に係る動作処理を示すフローチャートである。
【図１３】実施例４に係る動作処理（特に裏面処理）を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施形態について図面を用いて詳細に説明する。なお、以下に述べる実施形態は、本発明の好適な実施形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００１２】
本発明の実施形態に係る画像形成装置は、１つの原稿の両面をスキャンし、１枚の記録紙の片面に印刷する処理に際し、以下の特徴を有する。すなわち、スキャンエリアを分割管理し、１回のスキャンで複数の原稿分のスキャンを行ったと同等のデータ処理を行なうことが特徴になっている。以下、図面を用いて詳細に解説する。なお、スキャン対象となる原稿の一例として、IDカードを用いて説明する。
【００１３】
＜構成＞
図１は、本実施形態に係る画像形成装置のブロック構成図である。ＣＰＵ（Central Processing Unit）１、ＲＯＭ（Read Only Memory）２、ＲＡＭ（Random Access Memory）３、スキャナ４、画像処理部６、画像メモリ７、プロッタ８、操作表示部９がバスを介して接続されている。
【００１４】
本構成は、スキャナ４で読み込んだ画像データがいったん画像メモリ７へ取り込まれ、画像処理部６にて画像処理が施されてプロッタ８へ転送されて印刷される、画像形成装置の基本的なハードウェア構成を想定している。
【００１５】
ＣＰＵ１は、ＲＯＭ２及びＲＡＭ３と連帯して、画像形成装置全体を制御する。ＲＯＭ２には、画像形成装置の制御プログラム、各種アプリケーションプログラム等が予め記憶されている。ＣＰＵ１は、ＲＯＭ２に記憶された制御プログラムに基づいて各機能ブロックの制御を行う。また、ＲＯＭ２に記憶されている各種アプリケーションプログラムの起動／停止及び制御等を行う。
【００１６】
原稿センサ５により原稿がセットされたか否かを検知して、マシンの動作を制御し、必要によりオペレータに次の操作／処理を促すメッセージを表示する。また、記録紙センサ１０により記録紙がセットされたか否かを検知して、マシンの動作を制御し、必要によりオペレータに次の操作／処理を促すメッセージを表示する。
【００１７】
操作表示部９は、操作者が操作入力を行うキー等の操作機能とメニュー表示等を行う表示機能とを備えたものである。コピー開始キーやクリアキー等のキーボタンを設けても良いし、タッチパネルを用いて画面上にキー表示を行っても良い。操作表示部９では、本実施形態に係る画像処理のモードであるIDカードコピーモードの選択や、画質・濃度などの設定、コピー開始指示（コピー開始キー）等を行うことが出来る。
【００１８】
＜IDカードコピー＞
次に、IDカードコピー処理について、コピー操作を行う操作者の視点で説明する。図２は、１枚のIDカードの両面を片面集約コピーする場合を説明するための図である。操作者から見て横長の平面ガラス台で、スキャンは左から右方向に行われるものとする。
【００１９】
操作者は、まずIDカードコピーモードを選択し、必要に応じて読み取り画質・濃度などを設定する（操作表示部９）。次に、コピー対象のIDカードの表面をセットして、コピー開始キーを押す。表面のスキャンが終わると、裏面のセットを促すガイダンスメッセージが操作表示部上に表示され、操作者はその表示に従ってIDカードを裏返し、再度コピー開始キーを押す。この２回の操作で読み取られた表面と裏面が、1枚の記録紙上にセットで印刷される。このように２回のコピー操作でカードの表裏を１枚の記録紙に印刷することになる。
【００２０】
しかしながら、複数枚のカードの表面／裏面を集約コピーする際に１枚毎上述のようなコピー動作を行うことは面倒なため、本実施形態に係るカードコピー機能では、複数枚同時に読み取って処理することを特徴としている。
【００２１】
図３は、複数枚のIDカードの両面を片面集約コピーする場合について操作者の視点で説明するための図である。本実施形態では、平面ガラス台の左右に十分な間隔をおいて２枚のカードを並べ、IDカードコピーを行う。１回目のコピー操作で２枚の表面をスキャンし、２回目のコピー操作で２枚の裏面をスキャンし、出力は１枚目に左側に置いたカードの表と裏、２枚目に右側に置いたカードの表と裏が印刷される。
【００２２】
＜データ処理＞
〔比較例１〕
次に、１枚のIDカードコピーにおける画像形成装置での画像データ処理について説明する。IDカードの表面と裏面をそれぞれ読み取り、１枚の記録紙に上下並べた状態で出力する場合（図２参照）、スキャン時の縦横関係とプリント時の縦横関係が逆になる。従って、スキャン時に主走査方向で読み取ったデータの両端はカットされ、副走査方向で読み取ったデータの両端には白データが付加される形になる。
【００２３】
より具体的に、例えばA4サイズの記録紙に、IDカードの表面スキャン時のデータと裏面スキャン時のデータとをそれぞれA5サイズで印刷する場合について図４を用いて説明する。スキャン時の主走査方向長は210mmであるが、これを297/2=148.5mmの範囲長に印刷するため、210-148.5=61.5mmのデータが捨てられる。上下に均等に振り分けるとそれぞれ30.75mmずつが捨てられる。一方、スキャン時の有効な副走査方向長は297/2=148.5mmで、これを210mm幅に印刷するときには、逆に、210-148.5=61.5mmのデータが不足しているのでこれを補う必要がある。
【００２４】
次に、ラインバッファからページメモリに蓄積する際に行われる縦横変換処理の一例について説明する。２in１コピーなどの縮小印刷とは異なり、本実施形態では等倍印刷となるため、データの間引き処理などは不要である。
【００２５】
本画像形成装置のスキャン方式、すなわちスキャン方向とIDカードの置き方がクロスしているようなスキャン方式（図２参照、スキャン方向：向かって左から右、IDカードの置き方：上下）で、縦方向と横方向のスキャン密度が等しいときは、例えば、スキャン主走査ライン１の画素データを、PIX(1,1),PIX(1,2),...,PIX(N-1),P(N)と表し、スキャン副走査ライン数をMとする（図５（１））。すると、「N < M」であるから、各主走査データの端が切り捨てられること、主走査データライン数が紙幅に対して少なく、白ラインデータが両端に必要なことがわかる（図５（２））。
【００２６】
表面から読み込んだデータに対して縦横変換を行ってページメモリに書き込んだ後、同様の走査を裏面に対しても行う（図５（３））。裏面のデータのページメモリへの書き込みは、表面のデータの次の行から書き込まれる（図５（４））。
【００２７】
上記データ処理におけるラインバッファからページメモリへ画素データを書き込む際の処理について図６に示すフローチャートを用いて説明する。あるスキャン線密度での主走査方向の画素数をN、副走査方向のライン数（画素数）をMとし（ステップＳ１）、その線密度で縦横変換時に破棄される主走査画素データ数を２ａ、挿入される白ライン数を２ｂとする（ステップＳ２）。カードの表面をスキャンするとき（ステップＳ３）、ページメモリでの１行目（Ｋ＝１）のデータは、ｂ個の0（白）に続いて、PIX(1,N-a), PIX(2,N-a), ...,PIX(M,N-a) となり、再びｂ個の0（白）データとなる（ステップＳ４〜Ｓ１０）。２行目（Ｋ＝Ｋ+１）以降のデータも同じように表現することができる（ステップＳ１１、Ｓ１２）。
0,0,..,0, PIX(1,N-a), PIX(2,N-a), ..., PIX(M,N-a), 0,0,..,0
0,0,..,0, PIX(1,N-a-1), PIX(2,N-a-1), ..., PIX(M,N-a-1), 0,0,..,0
0,0,..,0, PIX(1,N-a-2), PIX(2,N-a-2), ..., PIX(M,N-a-2), 0,0,..,0
・・・
0,0,..,0, PIX(1,a), PIX(2,a), ..., PIX(M,a), 0,0,..,0
【００２８】
以上のように、表面のデータを処理してページメモリの上半分に書き込んだ後、境界線データを書き込み（ステップＳ１３）、裏面セットを促すガイダンス表示を行う（ステップＳ１４）。
【００２９】
裏面のデータに対しても同様の処理を行う（ステップＳ１５〜Ｓ２４）。表面のデータがページメモリのN-2a行まで書き込まれているので、裏面のデータはその次のN-2a+1行目から書き込まれていくことになる。
【００３０】
ページメモリの上半分に表面のデータ、下半分に裏面のデータが書き込まれ、印刷処理（Ｓ２５）が行われると、図２に示すような出力となる。
【００３１】
なお、カードの「表面」をスキャンした後「裏面」をスキャンすると表記しているが、要は２回（２面分）スキャンしていれば良く、最初の面を「表面」、次にスキャンする面を「裏面」と称しているに過ぎない。
【００３２】
〔実施例１〕
上記比較例１で複数枚のIDカードの両面をコピーする場合は、一枚毎にコピー操作を行わなければならない。実施例１では、複数枚のIDカードの両面をコピーする場合の操作者の負担を軽減する。実施例１に係る動作処理を示すフローを図７及び図８に示す。図７はIDカードの表面のスキャン処理フロー、図８は裏面のスキャン処理フローである。
【００３３】
例えば２枚のIDカードを、原稿台の副走査方向に２分割されるエリアにそれぞれ置き（図３参照）、１回のスキャン有効データ領域を比較例１の倍にして（すなわち、分割されるエリア全てをスキャンする）、２枚分のデータを１度に読み込み、副走査方向で２分割して別々のページメモリに書き込む。
【００３４】
カード表面スキャンでは（ステップＳ３２）、まず第１のページメモリが選択され（ステップＳ３３）、１枚目の表面を読み取り、ページメモリに書き込まれる（ステップＳ３４〜Ｓ４２）。境界線データが書き込まれ（ステップＳ４３）、次に２枚目のIDカード表面のスキャンが行われる（ステップＳ４４）。
【００３５】
第２のページメモリでの１行目のデータは（ステップＳ４５）、ｂ個の0（白）に続いて、PIX(M+1,N-a), PIX(M+2,N-a), ...,PIX(2M,N-a)となり、再びｂ個の0（白）データとなる（ステップＳ４６〜Ｓ５１）。２行目以降のデータ（ステップＳ５２）も同じように表現することができる。境界線データを書き込み（ステップＳ５４）、表面書き込みが終了する。
【００３６】
次に、裏面セットを促すガイダンスを表示した後、IDカード裏面処理が行われる（図８）。ここで、N-2a=Mの関係が成り立っていることから、裏面データのページメモリへの書込み開始行はN-2a+1行目と記載しても、M+1行目と記載しても同じ意味を持っている（図８ステップＳ５９）。裏面処理においても、同様に第１のページメモリ、第２のページメモリが選択され、１枚目の裏面、２枚目の裏面がそれぞれ書き込まれる。
0,0,..,0, PIX(M+1,N-a), PIX(M+2,N-a), ..., PIX(２M,N-a), 0,0,..,0
0,0,..,0, PIX(M+1,N-a-1), PIX(M+2,N-a-1), ..., PIX(M,N-a-1), 0,0,..,0
0,0,..,0, PIX(M+1,N-a-1), PIX(M+2,N-a-1), ..., PIX(2M,N-a-1), 0,0,..,0
0,0,..,0, PIX(M+1,N-a-2), PIX(M+2,N-a-2), ..., PIX(2M,N-a-2), 0,0,..,0
【００３７】
本実施例では、原稿台の副走査方向に分割エリアを２つ設定したが、本発明はこれに限られることはなく、分割エリアは複数であれば良い。
【００３８】
〔実施例２〕
分割されたスキャンエリアの全てにIDカードが置かれるとは限らない。例えば、スキャンエリアを２分割して管理しているが、対象のカードは奇数枚の場合も考え得る。このようなとき、２枚目のIDカードコピーを白紙出力するのは記録紙の無駄である。実施例２では、このような問題に対応するため、各スキャンエリアのデータが有効か無効かのチェックを行うことを特徴とする。
【００３９】
有効/無効の判断は、例えば、何も原稿を置かないで圧板をセットしてスキャンを行った時のデータを記憶しておき、そのデータと比較する方法がある。そのような制御を行う場合の表面処理フローを図９に、裏面処理フローを図１０に示す。各スキャンエリアのデータが有効か無効かのチェックを行うステップ（図９ステップＳ９３、Ｓ１０５、図２０ステップＳ１２３、Ｓ１３４）を備える点が実施例１と異なる。
【００４０】
各有効性判定の結果は記録され、これに基づきコピー出力が制御される。図１１は、有効性判定結果を基にしてコピー出力を制御する処理を示すフローチャートである。IDカードの表面スキャン（Ｓ１３５）と裏面スキャン（Ｓ１３６）を行い、記録された有効性判定の結果が有効の場合に（Ｓ１３７／Ｙｅｓ）、印刷処理を行う（Ｓ１３８）。従って、表面スキャン時に有効データが無かったエリアに対してはコピー出力を行わないようにしている。２枚目についても同様である（Ｓ１３９、Ｓ１４０）。
【００４１】
〔実施例３〕
実施例２に示すような有効/無効の判断手段を備えることにより、表面のデータ数と裏面のデータ数の不一致を検出することも可能になる。例えば、セット枚数が同じでも、圧板操作時にカードに触ってしまい別エリアに動いてしまう場合も考えられる。実施例３では、このような問題に対応するため、表面と裏面のスキャンデータ数を比較している。
【００４２】
図1２は、実施例３の動作処理を示すフローチャートである。IDカードの表面処理（Ｓ１４１）と裏面処理（Ｓ１４２）とを行い、表面データで有効なエリアがある場合に（Ｓ１４３／Ｙｅｓ）、表面と裏面の有効データ数が一致すること（ステップＳ１４４／Ｙｅｓ）がコピー出力の条件になる。表面データで有効なエリアがない場合（Ｓ１４３／Ｎｏ）、表面と裏面の有効データ数が一致しない場合（ステップＳ１４４／Ｎｏ）は、例えば警告メッセージを表示する（ステップＳ１５０）。
【００４３】
〔実施例４〕
実施例３では、表面と裏面の有効データ数が一致することがコピー出力の条件になる（ステップＳ１４４）が、例えば分割エリアが２つで対象のカードが１枚の場合に、表面と裏面を異なるエリアにおいてスキャンしたときに、表面だけが印刷されたコピー出力となってしまう。しかし有効データ数は１で一致しているため警告メッセージは表示されない。実施例４では、この問題に対応するため、裏面処理で有効なデータを書き込むページメモリを選択するようにしている。図１３は、実施例４の動作処理を示すフローチャートである。
【００４４】
表面のスキャンは上記各実施例と同様であるため説明を省略する。IDカード裏面のスキャンを行う際に、表面の有効データエリア数が１の場合に（Ｓ１５４／Ｙｅｓ）、ラインバッファ上で裏面の有効なデータエリアを判断し（Ｓ１５５）、有効なページメモリを選択すること（Ｓ１５６）を特徴とする。
【００４５】
なお、各図のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００４６】
以上、本発明を好適な実施形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【００４７】
１    ＣＰＵ
２    ＲＯＭ
３    ＲＡＭ
４    スキャナ
５    原稿センサ
６    画像処理部
７    画像メモリ
８    プロッタ
９    操作表示部
１０    記録紙センサ
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開２００６−２１５７３９号公報
【図１】
2011166591.tif 000003
【図２】
2011166591.tif 000004
【図３】
2011166591.tif 000005
【図４】
2011166591.tif 000006
【図５】
2011166591.tif 000007
【図６】
2011166591.tif 000008
【図７】
2011166591.tif 000009
【図８】
2011166591.tif 000010
【図９】
2011166591.tif 000011
【図１０】
2011166591.tif 000012
【図１１】
2011166591.tif 000013
【図１２】
2011166591.tif 000014
【図１３】
2011166591.tif 000015