(57)【要約】【課題】種類の異なる帳票が混在した状態でも英数字等の文字列の印字が可能な英数字等の文字列印字装置を提供する。【解決手段】帳票に記載された情報を読み取る帳票読み取り手段と、前記帳票読み取り手段によって読み取られた前記情報を解析する解析手段と、前記解析手段によって解析された結果を基にして帳票上において英数字等の文字列を印字する位置を決定する印字位置決定手段と、前記印字位置決定手段によって決定された帳票上の印字位置に英数字等の文字列を印字する印字手段と、を備えている。これにより、帳票上において何も記載されていない空白部分を認識し、その空白部分に英数字等の文字列を印字することができるので、異なる種類の帳票が混在していても、空白部分に英数字等の文字列を印字することができる。【選択図】図１
2009005218.tif 000002
【特許請求の範囲】
【請求項１】
帳票に記載された情報を読み取る帳票読み取り手段と、前記帳票読み取り手段によって読み取られた前記情報を解析する解析手段と、前記解析手段によって解析された結果を基にして帳票上において英数字の文字列を印字する位置を決定する印字位置決定手段と、前記印字位置決定手段によって決定された帳票上の印字位置に英数字の文字列を印字する印字手段と、を備え、
前記解析手段は、帳票上において何も記載されていない空白部分を認識し、
前記印字位置決定手段は、前記空白部分を印字位置として決定すること、
を特徴とする英数字の文字列印字装置。
【請求項２】
前記解析手段は、帳票上において何も記載されていない空白部分を複数個認識し、
前記印字位置決定手段は、複数の前記空白部分のうちから、印字する英数字の文字列
がすべて入りうる形状と大きさとを備えた空白部分を印字位置として決定すること、
を特徴とする請求項１に記載の英数字の文字列印字装置。
【請求項３】
前記解析手段は、帳票上において何も記載されていない空白部分を複数個認識し、
前記印字位置決定手段は、複数の前記空白部分のうちで一番面積の広い空白部分を印字
位置として決定すること、
を特徴とする請求項１又は２に記載の英数字の文字列印字装置。
【請求項４】
前記解析手段は、帳票上に記載されている英数字も認識し、
前記印字位置決定手段は、前記解析手段によって認識された英数字から予め設定された
距離以上離れた位置を印字位置として決定すること、
を特徴とする請求項１又は２に記載の英数字の文字列印字装置。
【請求項５】
前記解析手段は、帳票表面に表されている色も認識し、
前記印字位置決定手段は、印字する英数字の文字列の色と同じ色が記載されている
場所は印字位置として決定しないこと、
を特徴とする請求項１、３、４のいずれか１項に記載の英数字の文字列印字装置。
【請求項６】
帳票上における位置を設定する位置設定手段を有し、
前記印字位置決定手段は、前記位置設定手段によって設定された位置に近い場所から優先的に印字位置として決定すること、
を特徴とする請求項１、２、４、５のいずれか１項に記載の英数字の文字列印字装置。
【請求項７】
過去において印字した英数字の文字列の、帳票上の位置を記憶する手段を有し、
前記印字位置決定手段は、前記帳票上の位置で一番頻度の多い位置に近い場所から優先的に印字位置として決定すること、
を特徴とする請求項１、２、４、５のいずれか１項に記載の英数字の文字列印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票に英数字等の文字列を印字する英数字等の文字列印字装置に関し、特に、帳票上に記載された情報を読み取る機能を備えた英数字等の文字列印字装置に関するものである。
【背景技術】
【０００２】
従来から、チケットや事務書類、伝票等の様々な帳票に連続で英数字等の文字列を印字するための装置として英数字等の文字列印字装置が使用されている。従来のこの種の英数字等の文字列印字装置は、複数枚の帳票に次々と連続して英数字等の文字列を印字することができるが、英数字等の文字列を印字する位置は、予め設定する必要があった。
【０００３】
このため、同一の帳票に英数字等の文字列を印字する場合は問題がないが、帳票上における文字位置等のフォーマットが異なる帳票が混在する場合は、文字等の上に英数字等の文字列を印字してしまう場合もあった。この場合は、印字された英数字等の文字列の、下の文字等が読みにくくなると共に、印字した英数字等の文字列自体も読みにくいものとなっていた。
【０００４】
帳票の種類に関係なく英数字等の文字列の印字ができる装置として、「光学文字読取装置」（特許文献１）が提案されている。特許文献１に記載された光学文字読取装置は、帳票に記載されているデータを読み取る手段と、前記読み取られたデータから帳票の種類を識別する手段と、前記帳票データ毎に帳票順序のための、英数字等の文字列を印字する位置の情報を記憶するメモリとを備えている。これにより、帳票毎に帳票の種類を識別し、メモリ上のデータを基にして、識別された帳票に予め定められた位置に英数字等の文字列を印字するので、異なった帳票が混在していても帳票上の情報と重複しない位置に英数字等の文字列を印字できるとしている。
【特許文献１】特開平５−１２８２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の英数字等の文字列印字装置は、予め帳票毎に印字位置の設定が必要なので、種類の異なる帳票が混在した状態では印字することができなかった。印字した場合は、帳票上の情報の上に印字される可能性があった。情報の上に印字されると、帳票上の情報も、印字した英数字等の文字列も、どちらも読みにくいものとなっていた。
【０００６】
また、特許文献１に記載された光学読み取り装置は、帳票毎に番号を印字する位置をその都度メモリに設定する必要があった。このため、位置の設定のために時間を要し、煩雑であった。帳票の種類が多いときはなおさら時間を要し、煩雑であった。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、種類の異なる帳票が混在した状態でも英数字等の文字列の印字が可能であり、予め帳票毎に印字位置を設定する必要もない英数字等の文字列印字装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明の課題は、下記の各発明によって解決することができる。
即ち、本発明の英数字等の文字列印字装置は、帳票に記載された情報を読み取る帳票読み取り手段と、前記帳票読み取り手段によって読み取られた前記情報を解析する解析手段と、前記解析手段によって解析された結果を基にして帳票上において英数字等の文字列を印字する位置を決定する印字位置決定手段と、前記印字位置決定手段によって決定された帳票上の印字位置に英数字等の文字列を印字する印字手段と、を備え、前記解析手段は、帳票上において何も記載されていない空白部分を認識し、前記印字位置決定手段は、前記空白部分を印字位置として決定することを主要な特徴としている。
【０００９】
これにより、空白位置を認識してその位置に印字をするので、種類の異なる帳票が混在した状態で印字をさせることが可能となる。また、予め帳票毎に印字位置を設定する必要もない。
【００１０】
また、本発明の英数字等の文字列印字装置は、前記解析手段は、帳票上において何も記載されていない空白部分を複数個認識し、前記印字位置決定手段は、複数の前記空白部分のうちから、印字する英数字等の文字列がすべて入りうる形状と大きさとを備えた空白部分を印字位置として決定することを主要な特徴としている。
これにより、帳票上に記載された文字等の情報の上に英数字等の文字列を印字することを確実に防止することができる。
【００１１】
更に、本発明の英数字等の文字列印字装置は、前記解析手段は、帳票上において何も記載されていない空白部分を複数個認識し、前記印字位置決定手段は、複数の前記空白部分のうちで一番面積の広い空白部分を印字位置として決定することを主要な特徴としている。
これにより、帳票上において一番広い空白部分に英数字等の文字列を印字することができるので、帳票上において、英数字等の文字列を視認することが容易となる。
【００１２】
更にまた、本発明の英数字等の文字列印字装置は、前記解析手段は、帳票上に記載されている数字等も認識し、前記印字位置決定手段は、前記解析手段によって認識された数字等から予め設定された距離以上離れた位置を印字位置として決定することを主要な特徴としている。
【００１３】
これにより、帳票上に記載された数字等に並んで英数字等の文字列が印字されることや、帳票上に記載された数字等の上に英数字等の文字列が印字されることを防ぐことができる。よって、帳票上に記載された数字等と後から印字された英数字等の文字列とで、つながって見えることによる混乱や、どれが帳票上の英数字等の文字列で、どれが後から印字された英数字等の文字列か分からなくなることを確実に防ぐことができる。
【００１４】
また、本発明の英数字等の文字列印字装置は、前記解析手段は、帳票表面に表されている色も認識し、前記印字位置決定手段は、印字する英数字等の文字列の色と同じ色が記載されている場所は印字位置として決定しないことを主要な特徴としている。
これにより、印字する英数字等の文字列の色と確実に異なる色の背景部分に印字をすることができるので、印字した英数字等の文字列の視認性が確実に向上する。
【００１５】
更に、本発明の英数字等の文字列印字装置は、帳票上における位置を設定する位置設定手段を有し、前記印字位置決定手段は、前記位置設定手段によって設定された位置に近い場所から優先的に印字位置として決定することを主要な特徴としている。
これにより、複数の異なる帳票においても、およそ帳票上の同じ位置に、かつ、それも望んだ位置の近くに英数字等の文字列を印字することができる。
【００１６】
更にまた、本発明の英数字等の文字列印字装置は、過去において印字した英数字等の文字列の帳票上の位置を記憶する手段を有し、前記印字位置決定手段は、前記帳票上の位置で一番頻度の多い位置に近い場所から優先的に印字位置として決定することを主要な特徴としている。
これにより、特に設定を必要とせずに、複数の異なる帳票においてもおよそ同じ位置に英数字等の文字列を印字することが可能となる。
【発明の効果】
【００１７】
以上、説明したように、本発明の英数字等の文字列印字装置によれば、空白位置を認識してその位置に印字をするので、種類の異なる帳票が混在した状態で印字をさせることが可能となると共に、予め帳票毎に印字位置を設定する必要もない。
【００１８】
また、印字する英数字等の文字列が入りうる空白部に英数字等の文字列を印字するので、帳票上に記載された文字等の情報の上に英数字等の文字列を印字することを確実に防止することができる。
更に、帳票上において一番広い空白部分に英数字等の文字列を印字することができるので、帳票上において、英数字等の文字列を視認することが容易となる。
【００１９】
更にまた、帳票上に記載された数字等から一定以上離れた場所に英数字等の文字列を印字することができるので、帳票上に記載された数字等に並んで英数字等の文字列が印字されることや、帳票上に記載された数字等の上に英数字等の文字列が印字されることを防ぐことができる。よって、帳票上に記載された数字等と後から印字された英数字等の文字列とで、つながって見えることによる混乱や、どれが帳票上の数字等で、どれが後から印字された英数字等の文字列か分からなくなることを確実に防ぐことができる。
【００２０】
また、帳票上の色を認識して、印字する英数字等の文字列の色と確実に異なる色の背景部分に印字をすることができるので、印字した英数字等の文字列の視認性が確実に向上する。
予め設定した帳票上の位置になるべく近い位置に英数字等の文字列を印字するので、複数の異なる帳票においても、およそ帳票上の同じ位置に、かつ、それも望んだ位置の近くに英数字等の文字列を印字することができる。
更に、過去に印字した位置を記憶し、過去に印字した位置のうちで最も頻度の高かった位置に近い位置に印字をするので、特に設定を必要とせずに、複数の異なる帳票においてもおよそ同じ位置に英数字等の文字列を印字することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面を参照しながら、本発明の英数字等の文字列印字装置を実施するための最良の形態を詳細に説明する。
【００２２】
＜構成＞
本発明の一実施形態に係る英数字等の文字列印字装置の構成について図を用いて説明する。図１は、本発明の一実施形態に係る英数字等の文字列印字装置の構成図である。
図１に示すように、本発明の英数字等の文字列印字装置は、帳票給紙部１と、帳票読み取り部２と、コントローラ３と、印字部４と、帳票排出部５とで構成されている。コントローラ３は、印字位置探索部１０と、印字位置決定部１１とで構成されている。
【００２３】
帳票給紙部１は、英数字等の文字列を印字する対象である帳票を１枚ずつ帳票読み取り部２及び印字部４に送り出す機能を有する。帳票読み取り部２は、帳票給紙部１によって送り出された帳票を光学センサにより読み取る。光学センサとしては、ＣＣＤイメージセンサやＣＭＯＳイメージセンサなどを用いることができる。
【００２４】
コントローラ３は、帳票読み取り部３によって読み取られた帳票のデータを解析し、帳票上において英数字等の文字列を印字する場所を決定する。具体的には、帳票読み取り部３によって読み取られた帳票のデータを印字位置探索部１０が解析し、文字や模様が記載されていない空白部分を位置と大きさを認識してデータ化する。
【００２５】
このデータを基にして、印字位置決定部１１が、英数字等の文字列を印字する位置を決定する。決定の基準としては、一番大きい空白部分を印字位置と決定することもできるし、英数字等の文字列を印字しうる大きさの空白部分が複数存在する場合は、予め設定しておいた優先順位に従って印字位置を決定することもできる。
【００２６】
優先順位としては、例えば、用紙の上部（若しくは下部）左（若しくは右）端の優先順位を高くすることもできるし、複数の帳票においてなるべく同じ位置に印字できるように、前回印字した帳票の印字場所に近いほど優先順位を高くすることもできる。また、複数の帳票において、なるべく同じ位置に印字できるように、予め位置を設定しておき、その設定された位置に近いほど優先順位を高くすることもできる。更に、過去において印字した位置を記憶しておき、過去において印字した頻度の高い位置に近いほど優先順位を高くすることもできる。
【００２７】
更にまた、英数字等の文字列を印字しうる大きさの空白部分がない場合は、帳票に記載された文字等のうち、英数字等の文字列が記載されている部分若しくはその近辺を避けて位置決定をすることもできる。これにより、帳票に記載された数字等の上、若しくはその数字等に並んで英数字等の文字列が印字されることにより、帳票に記載された数字等と、後から印字された英数字等の文字列が混在してどちらの英数字等の文字列か分からなくなることを防止することができる。
【００２８】
印字位置探索部１０は、単に文字や模様等が記載されていない空白場所を認識するだけでなく、帳票そのものの色や、帳票に記載されている文字や模様等の色も認識してデータ化することもできる。その場合、印字位置決定部１１は、空白部分がない場合は、印字する色と異なる色の模様若しくは文字等のある位置を印字位置として決定することもできる。これにより、帳票上の文字や模様等の上に印字しても、文字や模様等の色と、印字する英数字等の文字列の色とが異なるので、印字した英数字等の文字列が認識しやすくなる。
【００２９】
また、帳票の用紙の色、帳票上の文字、模様の色等の帳票上のすべての色、空白位置を考慮して、印字する英数字等の文字列の色と異なり、空白の多い場所を印字位置として決定することもできる。これにより、色つき帳票を使用したり、複数の色を用いた帳票においても、印字する英数字等の文字列を認識しやすくすることができる。
印字部４は、印字位置決定部１１によって決定された印字位置に英数字等の文字列を印字する。帳票排出部５は、印字の完了した帳票を印字部から排出する。
【００３０】
＜動作＞
次に、本発明の一実施形態に係る英数字等の文字列印字装置の動作について図を用いて説明する。図２は、本発明の一実施形態に係る英数字等の文字列印字装置の動作概要図である。
【００３１】
図２に示すように、帳票２０は、図示しない帳票給紙部１によって帳票読み取り部２に送られる。帳票読み取り部２では、光学センサによって帳票の表面の光学的な明暗の分布、色彩の分布等を読み込んで電気信号に変換しコントローラ３に送信する。
【００３２】
コントローラ３に送信された信号は、コントローラ３の印字位置探索部１０によってデータ処理が行われる。具体的には、帳票２０表面において文字や模様等が記載されていない空白部分の位置、大きさが解析されてデータ化される。
【００３３】
次に、印字位置決定部１１は、データ化された空白部分の位置、大きさを基にして英数字等の文字列を印字する位置を決定する。決定の基準としては、一番大きい空白部分を印字位置と決定することもできるし、英数字等の文字列を印字しうる大きさの空白部分が複数存在する場合は、予め設定しておいた優先順位に従って印字位置を決定することもできる。
【００３４】
優先順位としては、例えば、用紙の上部（若しくは下部）左（若しくは右）端の優先順位を高くすることもできるし、複数の帳票においてなるべく同じ位置に印字できるように、前回印字した帳票の印字場所に近いほど優先順位を高くすることもできる。また、複数の帳票において、なるべく同じ位置に印字できるように、予め位置を設定しておき、その設定された位置に近いほど優先順位を高くすることもできる。更に、過去において印字した位置を記憶しておき、過去において印字した頻度の高い位置に近いほど優先順位を高くすることもできる。
これにより、複数の帳票に英数字等の文字列を印字した場合において、帳票毎にバラバラの位置に英数字等の文字列が印字されることを防ぎ、およそ同じ位置に英数字等の文字列を印字することが可能となる。
【００３５】
更にまた、英数字等の文字列を印字しうる大きさの空白部分がない場合は、帳票に記載された文字のうち、数字等が記載されている部分若しくはその近辺を避けて位置決定をすることもできる。これにより、帳票に記載された数字等の上、若しくはその数字等に並んで英数字等の文字列が印字されることにより、帳票に記載された数字等と、後から印字された英数字等の文字列が混在してどちらの英数字等の文字列か分からなくなることを防止することができる。
【００３６】
印字位置探索部１０は、単に文字や模様等が記載されていない空白場所を認識するだけでなく、帳票そのものの色や、帳票に記載されている文字や模様等の色も認識してデータ化することもできる。その場合、印字位置決定部１１は、空白部分がない場合は、印字する色と異なる色の模様若しくは文字等のある位置を印字位置として決定することもできる。これにより、帳票上の文字や模様等の上に印字しても、文字や模様等の色と、印字する番号の色とが異なるので、印字した英数字等の文字列が認識しやすくなる。
【００３７】
また、帳票の用紙の色、帳票上の文字、模様の色等の帳票上のすべての色、空白位置を考慮して、印字する英数字等の文字列の色と異なり、空白の多い場所を印字位置として決定することもできる。これにより、色つき帳票を使用したり、複数の色を用いた帳票においても、印字する英数字等の文字列を認識しやすくすることができる。
【００３８】
印字位置決定部１１は、決定した帳票上の英数字等の文字列印字位置に英数字等の文字列を印字するために、印字部４を制御して印字部４の位置を移動させて印字をさせる。この際、コントローラ３において行う印字位置の決定に関するデータ処理は、帳票２０が帳票読み取り部２から印字部４に移動してくるまでに行われる。
【００３９】
帳票２０は、印字部４の真下を通りぬけて図示しない帳票排出部５によって排出される。印字部４は、帳票の表面と平行な平面上であって、帳票の進行方向と垂直な方向に移動することができる。印字部４は、印字位置決定部１１によって制御されて移動し、帳票が印字部４の真下を移動している際であって、印字部４の真下にちょうど決定された印字位置が来たときに英数字等の文字列の印字を行う。
【００４０】
印字が行われた帳票２０は、図示しない帳票排出部５によって印字部４の下位置から外へ排出される。
【００４１】
このように、帳票ごとに光学センサで帳票表面を読み込んでから、空白部分に印字をするので、サイズの異なる帳票が混在していても問題なく空白部分に印字をすることができる。また、サイズだけではなく、異なる種類の帳票、即ち帳票表面に記載してある模様、文字等が異なる帳票が混在していても、問題なく空白部分に英数字等の文字列の印字をすることができる。
更に、印字するのに十分な空白部分がなくても、英数字等の文字列の読みやすい場所に印字をすることが可能となる。
【００４２】
＜帳票への印字例＞
【００４３】
次に、本発明の英数字等の文字列印字装置によって英数字等の文字列が印字された帳票の一例について図を用いて説明する。図３は、帳票への英数字等の文字列印字例を示す図である。
図３に示すように、帳票２０には、模様が記載されている部分と、文字等が記載されている部分と、何も記載されていない空白部分とがある。
【００４４】
印字する英数字等の文字列の大きさや桁数によっては、帳票上に印字する英数字等の文字列すべてが入りきる空白部分がない場合もあり得る。この場合は、存在する空白部分の中で、なるべく多くの英数字等の文字列が入り、かつ、帳票に記載された文字等が印字範囲に入らない領域に印字するように設定することができる。
【００４５】
これは、印字位置探索部１０において、文字等を認識しその部分を避けるように印字位置決定部１１が印字位置を決定することにより成し遂げることができる。
これにより、模様部分とは重なって印字をしても、文字等の部分とは重なって印字をしないので、印字した英数字等の文字列を認識することが容易であると共に、帳票上の文字等の認識を阻害することを防止することができる。
【００４６】
この際、模様と文字等の認識だけでなく、色も認識することにより、印字する色と異なる色の領域に印字をするように設定することもできる。
これにより、印字した英数字等の文字列の色と背景の色とが異なるので、印字した英数字等の文字列を認識することが更に容易となる。
【００４７】
＜英数字等の文字列印字フロー＞
【００４８】
次に、本発明の英数字等の文字列印字装置による英数字等の文字列印字フローについて図を用いて説明する。図４は、本発明の英数字等の文字列印字装置における英数字等の文字列印字フロー図である。
帳票給紙部１は、帳票を帳票読み取り部２に送る（Ｓ４０）。帳票読み取り部２は、送られた帳票の表面に記載された文字、図形、模様、色彩等を光学センサによって読み取る
（Ｓ４１）。
【００４９】
次に、印字位置探索部１０は、光学センサによって読み取られた情報を基にして英数字等の文字列を印字できるスペースを有する空白部分を探索する（Ｓ４２）。印字位置決定部１１は、探索された空白部分のうちから印字する空白を決定する。ここで、印字位置が決定した場合は、Ｓ４４の処理に進み、印字できる空白部分が見つからない等の理由により、印字位置が決定できなかった場合は、Ｓ４５の処理に進む（Ｓ４３）。
【００５０】
印字位置が決定した場合は、印字部４が当該印字位置に英数字等の文字列を印字する（Ｓ４４）。印字位置が決定しなかった場合は、エラーを画面表示する、若しくは、ブザーを鳴らす等のエラー処理を実施してＳ４６の処理に進む（Ｓ４５）。
【００５１】
印字が完了した場合、若しくは、エラー処理が完了した場合は、帳票排出部５によって、帳票が本装置の外部に排出される。ここで、エラー処理を行った帳票と、印字を行った帳票とを別々の場所に排出することもできる。
これにより、印字を行った帳票と、エラーにより印字ができなかった帳票との混在を防止することができる。
【００５２】
次に、コントローラ３は、すべての帳票の処理が完了したかを確認して、まだ未処理帳票が残っている場合は、Ｓ４０の処理に戻り、未処理帳票が残っていない場合は、処理を終了する（Ｓ４７）。
【００５３】
以上、本発明の英数字等の文字列印字装置について、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態における英数字等の文字列印字装置の構成及び機能に様々な変更・改良を加えることが可能である。
【００５４】
また、本発明のコントローラ３が行う処理は、コンピュータの記憶装置に記憶されたプログラムによって、実施することができ、本発明の課題を解決して、同様の作用効果を奏することができる。
【産業上の利用可能性】
【００５５】
本発明の英数字等の文字列印字装置は、コンピュータのＣＰＵ、メモリ、補助記憶装置、ディスプレイ等を含むハードウェア資源上に構築されたＯＳ、アプリケーション、光学センサ、印字部、印字部駆動部、帳票移動機構等によって実現されるものであり、帳票への英数字等の文字列の印字という処理が上記のハードウェア資源を用いて具体的に実現されるものであるから、自然法則を利用した技術的思想に該当するものであり、帳票に英数字等の文字列を印字することが必要な産業において利用することができるものである。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る英数字等の文字列印字装置の構成図である。
【図２】本発明の一実施形態に係る英数字等の文字列印字装置の動作概要図である。
【図３】帳票への英数字等の文字列印字例を示す図である。
【図４】本発明の英数字等の文字列印字装置における英数字等の文字列印字フロー図である。
【符号の説明】
【００５７】
１      帳票給紙部
２      帳票読み取り部
３      コントローラ
４      印字部
５      帳票排出部
１０    印字位置探索部
１１    印字位置決定部
２０    帳票
【図１】
2009005218.tif 000003
【図２】
2009005218.tif 000004
【図３】
2009005218.tif 000005
【図４】
2009005218.tif 000006