(57)【要約】【課題】より幅広い状況に適切に対応して通番印字を行うための技術を提供する。【解決手段】スキャナ制御部１１は、ナンバリング位置センス部１６が出力する、ナンバリング駆動部１５の有する印字ヘッドの位置を示すセンス信号、搬送部１２が搬送中の帳票を読取部１３に読み取らせて得られたイメージデータを上位制御部２に送る。上位制御部２は、それらのデータを基に、印字ヘッドの現在の位置で通番印字が適切に行えるか否か判定し、適切に行えないと判定すると、そのときの状況に応じて対策を決定する。その対策は、印字ヘッドの移動、及び印字色の変更を考慮して決定する。それにより、通番印字が適切に行えない場合には、決定した対策に従って帳票スキャナ１を制御して、可能であれば通番印字を適切に行えるようにして通番印字を行わせる。【選択図】図１
2008092232.tif 000002
【特許請求の範囲】
【請求項１】
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置において、
前記搬送されている前記帳票の画像を読み取る画像読取手段と、
前記画像読取手段の帳票の搬送方向下流に設けられ、読み取られた画像に基づき関連情報の印字を行う印字手段と、
前記画像読取手段が読み取った前記帳票の画像データから前記関連情報が印字可能な領域を判定する判定手段と、
前記判定手段に基づいて前記関連情報を印字可能と判定した領域に印字するよう印字手段を制御する印字制御手段と、
を具備することを特徴とする帳票読取装置。
【請求項２】
前記印字手段は複数色の印字が可能に構成し、
さらに、前記印字制御手段は、前記画像読取手段が読み取った画像を基に、該印字に用いる色を決定する、
ことを特徴とする請求項１記載の帳票読取装置。
【請求項３】
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置において、
前記搬送されている前記帳票の画像を読み取る画像読取手段と、
印字を複数色で行える印字手段と、
前記画像読取手段が読み取った画像データを基に、前記印字に用いる色を決定し、該決定した色で前記帳票への印字を前記印字手段に行わせる印字制御手段と、
を具備することを特徴とする帳票読取装置。
【請求項４】
前記印字制御手段は、前記画像データを基に、前記帳票からドロップアウト可能な色を特定し、該特定した色を前記印字に用いる色として決定する、
ことを特徴とする請求項３記載の帳票読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セットされた帳票を一枚ずつ搬送して読み取り画像情報を出力する帳票読取装置に関する。
【背景技術】
【０００２】
近年、帳票は電子化して保存・管理するようになっている。帳票読取装置は紙の帳票の電子化に用いられる。その帳票読取装置は普通、紙の帳票を読み取って電子化すると共に、その帳票に記載された内容の認識（文字認識）を行うようになっている。その認識は、読み取った帳票の画像上から、定められたドロップアウトカラーを除去し、その除去を行った後の画像を対象にして行われる。最近では、読み取った画像上の罫線枠やタイトルから帳票の種別を判別し、文字認識を行うべきエリアを特定して、そのエリア内に限定した文字認識も行われている。
【０００３】
企業では、様々な業務で帳票が用いられている。例えば金融機関では、複数の帳票を用意し、顧客が帳票に書き込んだ情報を基に、その顧客が所望するサービスを提供することが行われている。そのサービスを提供するための処理をセンターで集中的に行う場合には、帳票読取装置は窓口において帳票を電子化しセンターに転送するために用いられる。
【０００４】
一方、読み取った後の帳票に対しても処理を施す際に処理が円滑に行えるようにするために、帳票に通番（ナンバリング）印字（認証印字）することが行われている。その通番印字を行うことにより、二重に処理を行わないようにシステムガードをかけることが可能となる。その通番印字は、金融機関では為替処理業務で多様されており、帳票との対応関係が特定できるように、シリアル番号が印字されるのが普通である。そのシリアル番号に加えて、日付、時刻、銀行コード、支店コード、などを印字することも多い。このことから帳票読取装置のなかには、その通番印字を行える印字機能を搭載したものもある。
【０００５】
図４は、印字機能を搭載した従来の帳票読取装置の構成を説明する図である。その帳票読取装置４０は、制御部４１、搬送部４２、読取部４３、及び印字部４４を備えた構成となっている。
【０００６】
制御部４１は、各部４２〜４４を制御することにより、帳票への通番印字を実現させる。帳票は、特には図示していないホッパ部にセットされる。搬送部４２は、制御部４１の指示により、ホッパ部にセットされた帳票を１つずつ繰り出して搬送する。読取部４３は、その搬送部４２により搬送されている帳票の画像を読取センサにより読み取り、制御部４１に送る。制御部４１は、その画像から、印字部４４に通番印字を開始させるタイミングを決定し、通番印字を行わせる。
【０００７】
上記のような帳票読取装置の多くは、上位の制御部（パーソナルコンピュータ（ＰＣ）等）と接続して、その上位制御部の制御下で通番印字を行わせるようになっている。文字認識も通常、その上位制御部により行われる。このようなことから、印字機能を搭載した従来の帳票読取装置は普通、図４に示すような帳票読取装置４０、及びその上位制御部により実現される。帳票のトランザクション処理の管理は、上位制御部、或いは更に上位の制御部により行われるのが普通である。
【０００８】
図５は、通番印字された帳票を説明する図である。その帳票Ｍは顧客が指定の口座に金銭を振り込むのを依頼するためのもの（振込依頼票）である。その帳票Ｍの左側に通番印字５１が行われている。
【０００９】
図６は、通番印字を行う方法を説明する図である。図６中、矢印で示すａ方向は帳票Ｍの搬送方向、Ｒは読取部４３によって読み取りが行われる範囲、６１は搬送経路上に配置された、通番印字を行うためのナンバリング駆動部、をそれぞれ示している。読み取りが行われる範囲Ｒ内の帳票Ｍを除く部分は便宜的に帳票Ｍとは異なる模様で示している。
【００１０】
図５に示すような帳票Ｍの端への通番印字は、帳票Ｍを搬送しながら行うことで実現させるのが普通である。このことから、印字部４４は搬送経路上に配置されたナンバリング駆動部６１を備えている。そのナンバリング駆動部６１は、印字に用いる印字ヘッドを備え、その印字ヘッドは矢印で示すイ方向の直交方向上、移動可能となっている。それにより、ユーザ（例えば金融機関の行員）は帳票Ｍのサイズに応じて印字ヘッドをその直交方向上で移動させ、帳票Ｍの適切な位置に通番印字を行わせるようになっている。図５中に表記の「ナンバリング位置」は印字ヘッドの位置に相当する。「ナンバリング印字領域」は、その印字ヘッドによって印字可能な領域である。なお、以降、イ方向（搬送方向）の直交方向については「幅方向」とも呼ぶことにする。
【特許文献１】特開平１１−３４０２号公報
【特許文献２】特開平１１−３２１０３４号公報
【特許文献３】特開２００１−２８６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
通番印字は搬送中の帳票Ｍに対して行うことから、例えば図７に示すように斜行して搬送された帳票Ｍでは、その斜行の程度によっては通番印字を全て行うことが不可能となる。また、図８に示すように、帳票Ｍに印字できない位置に印字ヘッドがあれば、通番印字を行うことは不可能である。
【００１２】
図７に示すような帳票Ｍの斜行に対応可能とした従来の帳票読取装置としては、特許文献１に記載されたものがある。その特許文献１に記載された従来の帳票読取装置では、搬送中の帳票を読み取り、読み取った画像から、搬送方向の直交方向上の定めた範囲内に帳票Ｍが位置しているか否か判定し、その範囲内に帳票が位置していると判定した場合にのみ、通番印字を行うようにしている。定めた範囲内に位置しているか否かの判定は、帳票Ｍの右辺の始端（先頭）、及びその終端（最後）が共に正しく検出できたか否かにより行っている（段落００１１、００１２）。
【００１３】
定めた範囲内に帳票Ｍが位置していることを条件にすることにより、通番印字を（適切に）行うことが可能な帳票Ｍにはその通番印字を確実に行えるようになる。また、図８に示すように、帳票Ｍが印字可能な場所を通過するか否か確認できるため、印字が不可能な帳票Ｍに対する印字（空印字）を行うことも回避することができる。
【００１４】
しかし、帳票Ｍの位置は、セットの仕方やサイズによっても変化する。顧客によっては、予め用意した帳票（以降「制定帳票」）を用いずに、顧客側で用意した帳票（以降「私製帳票」）によりサービスを要求する場合がある。これは、想定外のサイズの帳票Ｍがセットされる可能性があることを意味する。作業をより短時間で行うために、サイズの異なる帳票Ｍを混在させてセットする、或いはサイズにガイドを合わせることなく帳票Ｍをセットするようなことも多い。これらは何れも、帳票Ｍによって印字ヘッドとの位置関係が異なる可能性があることを意味する。また、幅方向上、移動可能な印字ヘッドでは、定めるべき範囲はその印字ヘッドの実際の位置によっても変化する。このようなことから、範囲を予め定める特許文献１に記載された従来の帳票読取装置では、使用実態を考慮すると、適切に対応できない状況が多いのが実情である。それにより、より幅広い状況に適切に対応できるようにすることが望まれていた。
【００１５】
特許文献１の出願時では、印字ヘッドが幅方向上、移動可能となっていない、つまり印字ヘッドの位置が固定となっているものが一般的である。印字ヘッドの位置が固定であれば、その印字ヘッドによる印字が可能な場所も予め判明していることから、上記範囲を予め定めることが可能である。このようなことから、特許文献１に記載された従来の帳票読取装置は、印字ヘッドの位置が固定されていることを前提としたものと考えられる。
【００１６】
帳票Ｍの斜行（図７）、或いは搬送される帳票Ｍの位置（図８）による印字上の不具合に対応するための従来技術としては、例えば特許文献２に記載されたものもある。その特許文献２に記載された従来技術では、ジャムやトナー切れ等の印字エラーの発生により、印字用に発行したシリアル番号を自動的に無効とする、印字されたシリアル番号を顧客に入力させて正しく通番印字が行われたか否か確認する、或いは印字されたシリアル番号をスキャナで読み取り、正しく通番印字が行われたか否か確認する、などのことをして、正しく通番印字を行えるようにさせている。
【００１７】
帳票Ｍの斜行（図７）、及び搬送される帳票Ｍの位置（図８）によって生じる印字上の不具合では、上記印字エラーが併せて生じるとは限らない。このため、印字エラーによるシリアル番号を自動的に無効とする方法は基本的に、印字上の不具合が発生するのを回避するものではない。シリアル番号を顧客に入力させる方法では、顧客に煩わしい操作を行わせなければならず、迅速な作業を阻害する。シリアル番号をスキャナにより読み取る方法では、そのスキャナを用意することで装置の製造コストが上昇する。これらのことから、何れの方法も望ましいものとは言えない。
【００１８】
上述したように、セットされた帳票Ｍのなかに私製帳票が含まれている可能性がある。制定帳票は、通番印字を行うことを想定して作成されるが（図５）、私製帳票では、そのことが想定されているとは限らない。通番印字を行う箇所に、文字や模様、或いは画像など（以降「プレ印刷」と総称する）が存在する可能性がある。そのプレ印刷と印字に用いる色（印字色）の関係によっては、印字した文字、或いはプレ印刷が判読しにくくなることが考えられる。このことから、そのようなプレ印刷が存在する状況でも適切に対応できるようにすることも重要と考えられる。
【００１９】
本発明は、より幅広い状況に適切に対応して通番印字を行うための技術を提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明の第１及び第２の態様の帳票読取装置は共に、セットされた帳票を一枚ずつ搬送して読み取るものであり、それぞれ以下の手段を具備する。
第１の態様の帳票読取装置は、搬送されている帳票の画像を読み取る画像読取手段と、画像読取手段の帳票の搬送方向下流に設けられ、読み取られた画像に基づき関連情報の印字を行う印字手段と、画像読取手段が読み取った帳票の画像データから関連情報が印字可能な領域を判定する判定手段と、判定手段の判定結果に基づいて関連情報を印字可能と判定した領域に印字するよう印字手段を制御する印字制御手段と、を具備する。
【００２１】
なお、上記印字手段は複数色の印字が可能に構成し、さらに、印字制御手段は、画像読取手段が読み取った画像を基に、該印字に用いる色を決定する、ことが望ましい。
第２の態様の帳票読取装置は、搬送されている帳票の画像を読み取る画像読取手段と、印字を複数色で行える印字手段と、画像読取手段が読み取った画像データを基に、印字に用いる色を決定し、該決定した色で帳票への印字を印字手段に行わせる印字制御手段と、を具備する。
【００２２】
なお、上記印字制御手段は、画像データを基に、帳票からドロップアウト可能な色を特定し、該特定した色を印字に用いる色として決定する、ことが望ましい。
【発明の効果】
【００２３】
本発明では、搬送されている帳票を読み取って得られる画像データから、印字手段により関連情報（例えば通番印字）が印字可能な領域を判定し、その判定結果に基づいて、印字手段に関連情報の印字を行わせることにより、関連情報を印字可能と判定した領域にその関連情報を印字する。
【００２４】
上記画像データから、帳票の位置、搬送状態（斜行の程度）、そのサイズ等を特定することができる。このことから、どのようなサイズの帳票がどのようにセットされ、その帳票がどのように搬送されたとしても、適切な印字が可能な場合にのみ、その印字を印字可能な領域に適切に行わせることができる。帳票のサイズや位置、セットの仕方、その搬送状態に応じた印字を行えることから、より幅広い状況に適切に対応することができる。
【００２５】
本発明では、搬送されている帳票を読み取って得られる画像を基に、印字に用いる色を決定し、決定した色で帳票への印字を行わせる。その画像から、印字を行う箇所の状態（色、模様、文字の有無、など）、文字認識される文字、或いは罫線枠の色などを特定することができる。このため、その状態、或いは文字の色などに応じて、視認しやすい色、或いは文字の色とは異なる色を印字色として選択することができ、そのような選択によって、様々な帳票が混在してセットされている状況下であっても、印字すべき印字データは帳票毎に望ましい印字色で印字することができる。確実にドロップアウトできる印字色で印字させるようなこともできる。それにより、より幅広い状況に適切に対応することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図１は、本実施の形態による帳票読取装置の構成を説明する図である。
その帳票読取装置は、例えば金融機関に、図５に示すような帳票Ｍ処理用に設置されたものであり、図１に示すように、不図示のホッパ部にセットされた帳票Ｍを１つずつ内部に取り込んで読み取る帳票スキャナ１と、そのスキャナ１を制御する上位制御部（例えばＰＣ）２と、を備えた構成となっている。
【００２７】
図5に示す帳票は、その帳票内には矩形の枠で項目別に記入欄が設けられているもの、あるいは、複数の行、列でリストになっているものなどがあり、また、その矩形を形成する線と帳票の端部までの距離、つまり余白部部分はまちまちである。
【００２８】
上記帳票スキャナ１は、帳票スキャナ１全体の制御を行うスキャナ制御部１１と、ホッパ部にセットされた帳票Ｍを１枚ずつ繰り出して搬送する搬送部１２と、その搬送部１２により搬送されている帳票Ｍを読取センサにより読み取り画像データを出力する読取部１３と、画像を読み取った後の帳票Ｍに対して通番印字を行うナンバリング印字部１４と、を備えた構成となっている。特には図示していないが、アラーム放音用のスピーカ、キー操作部、及び表示装置も備えている。
【００２９】
そのナンバリング印字部１４は、ナンバリング駆動部１５、ナンバリング位置センス部１６を備えている。ナンバリング駆動部１５は、通番印字に用いる印字ヘッド、及びその印字ヘッドを搬送方向の直交方向上、移動させるための移動用機構を備えたものである。その印字ヘッドは、例えば複数色のインクを選択して射出するカラー印字可能なタイプのものである。ナンバリング位置センス部１６は、印字ヘッドの幅方向上の位置を検出するためのものである。その位置の検出は、周知の技術を用いて、例えば基準位置からの移動
量、或いは基準位置からの距離、を検出することで行うことができる。その検出は、例えばエンコーダ、或いは距離センサ等を用いることで行うことができる。位置別に検出用のセンサを設ける、或いは位置によって出力される信号の電圧レベルが変化する回路を設けることでも検出することができる。ここでは、基準位置からの距離により印字ヘッドの位置を示すセンス信号を出力するものを想定する。
【００３０】
図２は、ナンバリング駆動部１５により行われる通番印字を説明する図である。図６と同様に、図２中、矢印で示すイ方向は帳票Ｍの搬送方向、Ｒは読取部１３によって読み取りが行われる範囲をそれぞれ示している。
【００３１】
ナンバリング駆動部１６は、搬送部１２上に配置され、印字ヘッドは図２中「ナンバリング位置」と表記された位置に存在している。それにより、通番印字は、印字ヘッドで印字が可能な領域（ナンバリング印字領域）に行われる。
【００３２】
ナンバリング位置センス部１６は、ナンバリング駆動部１５に搭載され、ナンバリング位置を示すセンス信号を出力する。そのセンス信号は、ナンバリング印字部１４を介してスキャナ制御部１１に通知され、上位制御部２に送られる。読取部１３により読み取った画像（範囲Ｒの画像）のデータ（以降「帳票イメージデータ」）も同様に、スキャナ制御部１１を介して上位制御部２に送られる。それにより帳票スキャナ１は、上位制御部２の制御下で通番印字を行うようになっている。読取部１３による画像の読み取りは、例えば搬送される帳票Ｍ（媒体）検出用のセンサ（不図示）のセンス信号をスキャナ制御部１１が監視し、そのセンス信号から決定したタイミングで読取部１３に画像を読み取らせることで行われる。
【００３３】
その上位制御部２には、ＣＰＵ２１、画像メモリ部２２、ナンバリング位置判定部２３、通信部２４、スキャナ制御部２５、読取帳票判定部２６、及び業務アプリケーション（ＡＰＬ）部２７が搭載されている。画像メモリ部２２は、帳票スキャナ１から送信された帳票イメージデータ格納用に、例えばハードディスク装置、或いは半導体メモリに確保された記憶領域である。他は、ＣＰＵ２１が実行するプログラムであり、例えばハードディスク装置、或いは半導体メモリに格納されている。ナンバリング位置判定部２３は、帳票スキャナ１から受信したセンス信号によりナンバリング位置（印字ヘッドの位置）を判定するためのプログラムである。通信部２４は、ＬＡＮ等の通信ネットワークを介した通信を行うためのプログラムである。スキャナ制御部２５は、帳票スキャナ２５を制御するためのプログラムである。読取帳票判定部２６は、帳票スキャナ１から受信した帳票イメージデータにより、読取部１３が画像を読み取った帳票Ｍの状態、つまりその位置（サイズを含む）、斜行状態（斜行量）を判定（特定）するためのプログラムである。業務ＡＰＬ部２７は、オペレータ（ここでは主に行員）が業務を行うのを支援する業務用アプリケーション・ソフトウェアである。通番印字する印字データの発行、帳票Ｍ上に記載、或いは印字された文字の認識（ＯＣＲ：Optical Character Recognition）等は、例えばこの業務ＡＰＬ部２７で行われる。
【００３４】
上記スキャナ制御部２５は、例えば業務ＡＰＬ部２７にコールされて実行される。ナンバリング位置判定部２３、及び読取帳票判定部２６は、そのスキャナ制御部２５にコールされて実行される。それによりスキャナ制御部２５は、読取帳票判定部２６により判定（特定）した帳票Ｍの状態、及びナンバリング位置判定部２３が判定（特定）したナンバリング位置に応じて、通番印字を適切に行うための制御を実行する。
【００３５】
読取帳票判定部２６による帳票Ｍの状態の判定は、帳票イメージデータ上で帳票Ｍの画像（帳票画像）の帳票Ｍの端部であり、帳票でない部分との境界を検出して行われる。より具体的には、例えば帳票Ｍの辺毎に境界を検出し、２つの辺が接する角の位置（座標）
をそれぞれ特定することで位置判定（及びサイズ判定）を行う。さらに、斜行量判定は、例えば１つの辺に注目し、その辺と搬送方向（図２中のイ方向）、或いはその直交方向がなす角度を特定しそれを帳票Ｍの搬送時の斜行量とすることで行う。読取帳票判定部２６が帳票イメージデータ上で位置の特定を行うことから、ナンバリング位置判定部２３によるナンバリング位置の判定は、例えば帳票スキャナ１から受信したセンス信号が示す基準位置からの距離を特定し、その距離に対応する位置（搬送方向（イ方向）の直交方向上の位置）を求めることで行われる。ここでは便宜的に、搬送方向はＹ軸、その直交方向はＸ軸とそれぞれ平行と想定する。
【００３６】
スキャナ制御部２５は、例えば以下のようにして、通番印字を行うための制御を実行する。
スキャナ制御部２５は始めに、読取帳票判定部２５が判定した斜行量が予め定められた許容範囲内か否か判定する。それにより、斜行の程度が許容範囲内となっている帳票Ｍのみを通番印字を行う対象とする。斜行の程度が許容範囲外と判定すると、スキャナ制御部１１に指示して、印字が行えない旨をアラームにより、或いはメッセージ表示などによりオペレータ（ユーザ）に通知させる。また、斜行量を検出しその斜行量に基づいて画像を正規化して、文字認識等の処理を行うようにすれば、許容範囲外とすることなく全ての帳票を受け付けることができる。但し正規化するためには、読み取った画像データの回転など処理に時間が掛かるため、斜行量が予め定められた許容範囲内か否か判定するか、判定せず画像処理ですべての帳票を受け付けることができる装置にするかは必要に応じて設定すればよい。
【００３７】
通番印字の対象とする帳票Ｍでは次に、現在のナンバリング位置が通番印字を適切に行える位置か否か判定する。適切に通番印字を行える位置でないと判定すると、帳票イメージデータを参照して、通番印字を行うべきＸ軸上の位置を決定する。帳票Ｍには、顧客によって文字が記載、或いは印字されていることから、図５に示すように、帳票Ｍの端に通番印字を行うように位置を決定する。その位置の決定により、印字ヘッドを移動させるべき方向、及び移動量が確定する。通番印字を開始すべきＹ軸上の位置は、Ｘ軸上の位置を決定した後に、全ての通番印字を帳票Ｍ上に行えるように決定する。そのＹ軸上の位置の決定により、通番印字を開始させるタイミングが確定する。このようなことから、帳票スキャナ１のスキャナ制御部１１には、印字ヘッドを移動させる必要があれば、確定したタイミングの他に、印字ヘッドを移動させるべき移動方向、及びその移動量を通知して印字ヘッドの移動を指示する。それにより、帳票イメージデータから決定した帳票Ｍ上の位置に通番印字を行わせる。印字ヘッドの移動は、例えば、スキャナ制御部１１がナンバリング印字部１４に移動方向、及び移動量を指示し、その指示内容に従ってナンバリング印字部１４が印字ヘッド移動用のモータを駆動することで実現される。
【００３８】
上述したように帳票イメージデータから、帳票Ｍの位置、斜行の有無（斜行量）、そのサイズ等を特定することができる。印字ヘッドの位置（ナンバリング位置）を検出するようにしていることから、印字ヘッドの現在位置で通番印字を適切に行えるか否か確認することができる。通番印字が適切に行えないのであれば、どの方向にどの程度、移動させればそれを適切に行えるようになるか正確に特定することができる。このようなことから、どのようなサイズの帳票Ｍをどのようにオペレータがセットしたかに係わらず、通番印字が可能であれば、必要に応じて印字ヘッドを移動させて、その通番印字を適切に行うことができる。
【００３９】
また、帳票Ｍには、顧客によって文字、枠線が記載、或いは印字されていることから、図５に示すように、帳票Ｍの端と印刷された枠との間すなわち余白部分に通番印字を行うように位置を決定する。その位置の決定により、印字ヘッドを移動させるべき方向、及び移動量が確定する。印字ヘッドを移動させるべき方向、及び移動量が確定する。
【００４０】
また、帳票の搬送速度に対する印字ヘッドを移動させるべき方向、及び移動量（移動のタイミングを決定することにより帳票の搬送に伴って印字ヘッドを移動しつつ、印字を行うことにより、より狭い余白、あるいは、帳票の斜向量に応じた確実な印字を可能にできる。
【００４１】
スキャナ制御部２５は、帳票イメージデータを参照し、通番印字に用いる印字色を例えば以下のようにして決定し、決定した印字色を帳票スキャナ１のスキャナ制御部１１に通知する。それにより、スキャナ制御部１１を介してナンバリング印字部１４を制御し、決定した印字色で通番印字を行わせる。ここでは、業務ＡＰＬ部２７は帳票イメージデータ上の帳票画像に存在する罫線枠やタイトルから帳票Ｍの種別を判別し、文字認識を行うべきエリアを特定する機能を搭載していると想定する。つまり、スキャナ制御部２５は、その種別の判別結果を業務ＡＰＬ部２７から受け取り、印字色を決定する制御を行うと想定する。
【００４２】
読取部１３により読み取られた帳票Ｍは制定帳票、及び私製帳票の何れかである。帳票Ｍが制定帳票であった場合、その種別が業務ＡＰＬ部２７により判別され、その判別結果がスキャナ制御部２５に渡される。帳票Ｍが私製帳票であった場合には、種別が判別不能とされ、その旨がスキャナ制御部２５に渡されることとなる。それによりスキャナ制御部２５は、帳票Ｍの種別が判別されたか否か、つまり帳票Ｍが制定帳票か否かにより、異なる方法で印字色を決定する。
【００４３】
帳票Ｍの種別が判別された場合、業務ＡＰＬ部２７は文字認識を行うべきエリアに記載、或いは印字された文字の色をスキャナ制御部２５に併せて通知する。この場合、スキャナ制御部２５は、その文字色、及び種別から特定される罫線枠の色と異なる色を印字色として選択し、帳票スキャナ１のスキャナ制御部１１に通知する。それにより、罫線枠やその枠内の文字と識別しやすい印字色で通番印字を行わせる。そのような印字色で通番印字を行わせることにより、通番印字を行った帳票Ｍを何らかの理由によって再度、読み取らせるような場合には、通番印字をドロップアウトするなどにより対象外にした形での文字認識を行わせることができる。
【００４４】
一方、帳票Ｍの種別が判別できなかった場合には、スキャナ制御部２５は帳票イメージデータを参照して、決定したＸＹ軸上の位置によって通番印字が行われる領域を抽出し、その領域におけるプレ印刷の内容を確認する。その結果、印字した情報（文字、等）が視認し難くなるレベル（濃さ）のプレ印刷が存在していることを確認すると、そのプレ印刷があっても視認しやすいような色を印字色として選択し、帳票スキャナ１のスキャナ制御部１１に通知する。そのようなプレ印刷が存在していないことを確認すると、予め定められた色を印字色として選択し、帳票スキャナ１のスキャナ制御部１１に通知する。
【００４５】
通番印字されるシンボルの視認に影響を及ぼす可能性のあるプレ印刷が存在する状況下での印字色の選択は、例えばプレ印刷に用いられている色が１色であればその補色を印字色として選択することで行い、複数の色が用いられていればその色の組み合わせを考慮して行う。後者は、より具体的には、例えば複数の色のなかで補色の関係となっている色を除き、残った色のなかで全体に占める割合が最も大きい色の補色を印字色として選択することで行う。それにより、帳票Ｍが私製帳票では、視認しやすい印字色で通番印字を行わせる。そのような印字色で通番印字を行わせることにより、私製帳票であっても確実、且つ適切に対応することができる。
【００４６】
上位制御部２は、上述したようにして、通番印字が適切に行えるように帳票スキャナ１の制御を行う。このことから、本実施の形態による印字制御装置は上位制御部２上で実現
されている。
【００４７】
図３は、帳票読取／印字処理のフローチャートである。その帳票読取／印字処理は、例えば通番印字を併せて行う場合に、スキャナ制御部１１が行う処理である。次に図３を参照して、その帳票読取／印字処理について詳細に説明する。
【００４８】
先ず、ステップＳ１では、セットされた帳票Ｍから１枚の帳票Ｍを繰り出させて内部に取り込ませる。次のステップＳ２では、そのようにして取り込ませた帳票Ｍを読取部１３に向けて搬送させる。これらの搬送は、搬送部１２を制御することで行われる。
【００４９】
ステップＳ２に続くステップＳ３では、搬送中の帳票Ｍを読取部１３により読み取らせ、それによって得られる帳票イメージデータを取得し、上位制御部２に送信する。帳票Ｍを読取部１３に読み取らせるタイミングは、搬送路上に配置した、帳票Ｍ検出用のセンサによる検出結果から決定する。ナンバリング位置センス部１６から得たセンス信号（位置データ）は、例えばこのときに併せて送信する。次に移行するステップＳ４では、搬送を一時的に停止させる。その後はステップＳ５に移行して、上位制御部２からの指示を待つ。そのセンス信号は、例えば一度、送信した後は、ナンバリング位置が変更する度に送信する。搬送の一時的な停止は、読取部１３からナンバリング駆動部１５までの搬送路の距離が十分に長い場合には行わなくとも良いものである。
【００５０】
帳票スキャナ１から帳票イメージデータ、及びセンス信号が送信される上位制御部２は、上述したように、ＣＰＵ２１がナンバリング位置判定部２３、読取帳票判定部２６、スキャナ制御部２５、及び業務ＡＰＬ部２７を実行することで帳票スキャナ１を制御する。帳票イメージデータ、及びセンス信号を受信した上位制御部２は、帳票イメージデータを画像メモリ部２２に格納し、現在のナンバリング位置で通番印字が適切に行えるか否かの各種判定を行い、それらの判定結果に応じた指示を帳票スキャナ１に対して行う。各種判定を行うことにより、ナンバリング位置を変更しても通番印字が適切に行えない、現在のナンバリング位置では通番印字が適切に行えない、或いは現在の印字色は望ましくない、といった問題点の存在が判明した場合、判明した問題点に応じて、通番印字が行えない旨の通知の指示、ナンバリング位置の移動の指示、或いは印字色の変更の指示がその問題点に対する対策として行われる。通番印字させる印字データは、問題点が存在しない、或いは対応可能な問題点のみが存在すると判明した場合にのみ帳票スキャナ１に通知される。
【００５１】
上位制御部２から指示を受信したスキャナ制御部１１は、ステップＳ６に移行して、その指示のなかに問題点への対策としての指示が含まれていないか否かの判定を行う。その指示のなかに、通番印字が行えない旨の通知の指示、ナンバリング位置の移動の指示、及び印字色の変更の指示の何れか１つ以上が含まれていた場合、判定はＮＯとなってステップＳ７に移行し、その指示に従った制御を行った後、ステップＳ８に移行する。そうでない場合には、つまり問題点への対策としての指示が含まれていなかった場合には、判定はＹＥＳとなってそのステップＳ８に移行する。
【００５２】
上記指示に従った制御を行うことにより、オペレータに対応（ここでは再度の読み取り）させるためにアラームの放音、或いはメッセージの表示を準備する、印字ヘッド（図３中では「キャリア」と表記）を移動させる、及び印字色を変更させる、といったことが行われる。印字ヘッドの移動には或る程度の時間が必要である。このため、帳票Ｍの搬送を停止させていなければ、その搬送を停止させて、印字ヘッドの移動が行われる。
【００５３】
ステップＳ８では、搬送を停止中であれば搬送を再開させる。次のステップＳ９では、印字が可能であれば、つまり通番印字用の印字データを受信していれば、ナンバリング駆動部１５による通番印字をナンバリング印字部１４に行わせ、印字が不可能であれば、つ
まりアラームの放音、或いはメッセージの表示が指示されていれば、アラームの放音、或いはメッセージの表示を行う。そのようなことを状況に応じて行った後はステップＳ１０に移行して、全帳票Ｍに対する印字処理が終了したか否か判定する。セットされた帳票Ｍが残っていない場合、判定はＹＥＳとなり、ここで一連の処理を終了する。そうでない場合には、つまり帳票Ｍが残っている場合には、判定はＮＯとなって上記ステップＳ１に戻る。それにより、処理対象を別の帳票Ｍに変えて、それ以降の処理を同様に実行する。
【００５４】
なお、本実施の形態では、プレ印刷の内容に応じて印字色を変更するようにしているが、通番印字を行える領域（ナンバリング印字領域）が比較的に広ければ、そのなかで印字色を変更しなくとも良好な視認性が得られる領域を探すことにより、そのような領域を探しだせなかった場合にのみ、印字色を変更するようにしても良い。
【００５５】
上述したように、本実施の形態による印字制御装置は上位制御部２上で実現されている。その印字制御装置は帳票スキャナ１上で実現させても良い。その印字制御装置はナンバリング位置判定部２３、読取帳票判定部２６、及びスキャナ制御部２５の各プログラムを実行することで実現される。それらのプログラムは、ナンバリング位置センス部１６を搭載した帳票スキャナ１を制御するために、ＣＤ−ＲＯＭ、ＤＶＤ、或いはフラッシュメモリ等の記録媒体に記録して配布するようにしても良い。或いは通信ネットワークを介して配信するようにしても良い。
【００５６】
（付記１）
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置において、
前記搬送されている前記帳票の画像を読み取る画像読取手段と、
前記画像読取手段の帳票の搬送方向下流に設けられ、読み取られた画像に基づき関連情報の印字を行う印字手段と、
前記画像読取手段が読み取った前記帳票の画像データから前記関連情報が印字可能な領域を判定する判定手段と、
前記判定手段に基づいて前記関連情報を印字可能と判定した領域に印字するよう印字手段を制御する印字制御手段と、
を具備することを特徴とする帳票読取装置。
【００５７】
（付記２）
前記印字手段は複数色の印字が可能に構成し、
さらに、前記印字制御手段は、前記画像読取手段が読み取った画像を基に、該印字に用いる色を決定する、
ことを特徴とする付記１記載の帳票読取装置。
【００５８】
（付記３）
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置において、
前記搬送されている前記帳票の画像を読み取る画像読取手段と、
印字を複数色で行える印字手段と、
前記画像読取手段が読み取った画像データを基に、前記印字に用いる色を決定し、該決定した色で前記帳票への印字を前記印字手段に行わせる印字制御手段と、
を具備することを特徴とする帳票読取装置。
【００５９】
（付記４）
前記印字制御手段は、前記画像データを基に、前記帳票からドロップアウト可能な色を特定し、該特定した色を前記印字に用いる色として決定する、
ことを特徴とする付記３記載の帳票読取装置。
【００６０】
（付記５）
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置に印字を行わせるための印字制御装置において、
前記搬送されている前記帳票の画像を読み取ることで得られる画像データを取得する画像データ取得手段と、
前記画像データ取得手段が取得した画像データから、印字手段により前記帳票上に関連情報を印字可能な領域を判定する判定手段と、
前記判定手段に基づいて前記関連情報を印字可能と判定した領域に印字するよう印字手段を制御する印字制御手段と、
を具備することを特徴とする印字制御装置。
【００６１】
（付記６）
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置に印字を行わせるための印字制御装置において、
前記搬送されている前記帳票の画像を読み取ることで得られる画像データを取得する画像データ取得手段と、
前記画像データ取得手段が取得した画像データを基に、前記印字に用いる色を決定し、該決定した色で前記帳票への該印字を印字手段に行わせる印字制御手段と、
を具備することを特徴とする印字制御装置。
【００６２】
（付記７）
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置に印字を行わせるための印字制御装置として用いることが可能なコンピュータに実行させるプログラムであって、
前記搬送されている前記帳票の画像を読み取ることで得られる画像データを取得する画像データ取得機能と、
前記画像データ取得機能により取得した画像データから、印字手段により前記帳票上に関連情報を印字可能な領域を判定する判定機能と、
前記判定機能による判定結果に基づいて前記関連情報を印字可能と判定した領域に印字するよう印字手段を制御する印字制御機能と、
を実現させるためのプログラム。
【００６３】
（付記８）
セットされた帳票を一枚ずつ搬送して読み取る帳票読取装置に印字を行わせるための印字制御装置として用いることが可能なコンピュータに実行させるプログラムであって、
前記搬送されている前記帳票の画像を読み取ることで得られる画像データを取得する画像データ取得機能と、
前記画像データ取得機能により取得した画像データを基に、前記印字に用いる色を決定し、該決定した色で前記帳票への該印字を印字手段に行わせる印字制御機能と、
を実現させるためのプログラム。
【図面の簡単な説明】
【００６４】
【図１】本実施の形態による帳票読取装置の構成を説明する図である。
【図２】ナンバリング駆動部１５により行われる通番印字を説明する図である。
【図３】帳票読取／印字処理のフローチャートである。
【図４】従来の帳票読取装置の構成を説明する図である。
【図５】通番印字された帳票を説明する図である。
【図６】通番印字を行う方法を説明する図である。
【図７】通番印字を行う上で不具合となる状況を説明する図である（その１）。
【図８】通番印字を行う上で不具合となる状況を説明する図である（その２）。
【符号の説明】
【００６５】
１      帳票スキャナ
２      上記制御部（ＰＣ）
１１      スキャナ制御部
１２      搬送部
１３      読取部
１４      ナンバリング印字部
１５      ナンバリング駆動部
１６      ナンバリング位置センス部
２１      ＣＰＵ
２２      画像メモリ部
２３      ナンバリング位置判定部
２４      通信部
２５      スキャナ制御部
２６      読取帳票判定部
２７      業務ＡＰＬ部
【図１】
2008092232.tif 000003
【図２】
2008092232.tif 000004
【図３】
2008092232.tif 000005
【図４】
2008092232.tif 000006
【図５】
2008092232.tif 000007
【図６】
2008092232.tif 000008
【図７】
2008092232.tif 000009
【図８】
2008092232.tif 000010