(57)【要約】【課題】既に入力されている補正値をリセットすることなく、引き続き補正値の入力を可能とするＨＴ端末における搬送量の補正方法を提供する。【解決手段】プレ印刷用紙に対して印刷処理を実行する情報処理装置であって、予め定められた補正位置に対する複数の補正値を、入力された順に記憶する記憶手段と、印刷指示に応じて印刷データを取得する取得手段と、前記記憶手段により記憶された複数の補正値を用いて、一つの補正値を算出する算出手段と、前記算出手段により算出された補正値を用いて、前記印刷データの補正を行う補正手段とを有することと特徴とする。【選択図】図５
2011079179.tif 000002
【特許請求の範囲】
【請求項１】
プレ印刷用紙に対して印刷処理を実行する情報処理装置であって、
予め定められた補正位置に対する複数の補正値を、入力された順に記憶する記憶手段と、
印刷指示に応じて印刷データを取得する取得手段と、
前記記憶手段により記憶された複数の補正値を用いて、一つの補正値を算出する算出手段と、
前記算出手段により算出された補正値を用いて、前記印刷データの補正を行う補正手段と
を有することと特徴とする情報処理装置。
【請求項２】
前記記憶手段は、複数の補正位置毎に、複数の補正値を記憶し、
前記算出手段は、前記複数の補正位置毎に、一つの補正値をそれぞれ算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
予め定められた補正位置に対する複数の補正値を、入力された順に記憶する記憶手段を備え、プレ印刷用紙に対して印刷処理を実行する情報処理装置であって、
印刷指示に応じて印刷データを取得する取得ステップと、
前記記憶手段により記憶された複数の補正値を用いて、一つの補正値を算出する算出ステップと、
前記算出ステップにより算出された補正値を用いて、前記印刷データの補正を行う補正ステップと
を有することと特徴とする制御方法。
【請求項４】
プレ印刷用紙に対して印刷処理を実行する情報処理装置において実行可能なプログラムであって、
予め定められた補正位置に対する複数の補正値を、入力された順に記憶する記憶手段、
印刷指示に応じて印刷データを取得する取得手段、
前記記憶手段により記憶された複数の補正値を用いて、一つの補正値を算出する算出手段、
前記算出手段により算出された補正値を用いて、前記印刷データの補正を行う補正手段
として前記情報処理装置を機能させることを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムをコンピュータ読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
ハンディターミナル端末における搬送誤差の補正に関する。
【背景技術】
【０００２】
近年、情報機器やプリンタの小型化により、帳票出力はハンディターミナル端末（以下、ＨＴ端末）を用いて場所や時間の制限無く行なう事が可能となっている。
【０００３】
そのため、顧客の玄関先に作業者が訪問し、その場で検針業務を行って、帳票出力が可能となっている。
【０００４】
ＨＴ端末を使用するにあたり、まず、作業者は、用紙のセットを確認し、用紙セット位置がずれていれば手動で調整し、用紙セットがＯＫの場合、印字を開始する。
【０００５】
そして、ＨＴ端末は、１帳票の印字が終了すると、自動で次回印字開始位置まで用紙を搬送する。以下、この動作が繰り返される。
【０００６】
しかし、経年変化によって、用紙搬送部材が磨耗し、用紙を予定搬送量より搬送できなくなると、１帳票内で印字位置のずれが生じてしまう。
【０００７】
そこで、従来は、印字位置補正ツールにより設定値を設定し、ＨＴ端末は、印刷時にそれを参照しながら補正することとしていた。
【０００８】
しかしながら、従来の補正方法は、摩耗の結果、予定搬送量より搬送できなくなることを補正するものであるため、一方向への補正しかできなかった（足りない搬送量をプラスする補正のみが可能であった。以下、下方向への補正という。）。
【０００９】
そのため、プリンタユニットの交換により、ユニット単位の搬送量の誤差を補正することについては全く考慮されていなかった。つまり、摩耗したユニットから新品のユニットを交換する際に、搬送量をプラスする補正から搬送量をマイナスする補正（以下、上方向への補正という。）については全く考慮されていなかった。
【００１０】
また、搬送量は、位置が離れるほど、ずれが積算され、１帳票の中でも上部と下部ではずれの量が異なることから、１帳票について１つの補正値を入力するだけでは、連続する二つの帳票で印刷部分が重なるという問題があった。例えば、帳票Ａと帳票Ｂを連続して印刷する場合、帳票Ａの下部分と、帳票Ｂの上部分の印刷が重なることがあった。
【００１１】
そこで、上方向への補正を可能とし、また、１帳票の中でも複数の部分で補正値を入力可能とする環境が求められる。
【００１２】
しかし、この環境下で、新たな新品のユニットに交換する場合、全ての補正値をリセットし、新ユニットについて再調整する方法では、ユーザは、どの部分にどの補正値を入力すればよいかが分からなくなるため、試行錯誤により補正値を入力する必要があり手間がかかるという問題があった。
【００１３】
特許文献１には、機械的な行送り間隔を自動的に補正して印刷行の間隔との誤差がないようにすることができるようにして、帳票の印刷枠内に正確に検診結果を印刷することができるようにする技術が開示されている。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２０００−１０８４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、特許文献１に記載の技術は、プリンタ機構部の用紙搬送精度を精度レジスタに設定しておき、また使用する印刷用紙の種類に対応する許容誤差を許容誤差レジスタに設定しておき、検診結果をキーボードから入力して印刷を開始を指令してステップモータに対して駆動パルスを送って印刷用紙の改行動作を行わせ、精度レジスタに記憶している用紙搬送精度と駆動パルスのパルス数とによって累積搬送誤差を算出し、累積搬送誤差と許容誤差とを比較してそれらの差が所定の値よりも大きくなったときに補正パルスを発生して駆動パルスを補正するものであって、ユーザに対してユニット交換時における補正値の入力負担を軽減させるものではない。
【００１６】
本発明は上記課題を解決するものであり、既に入力されている補正値をリセットすることなく、引き続き補正値の入力を可能とするＨＴ端末における搬送量の補正方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、プレ印刷用紙に対して印刷処理を実行する情報処理装置であって、予め定められた補正位置に対する複数の補正値を、入力された順に記憶する記憶手段と、印刷指示に応じて印刷データを取得する取得手段と、前記記憶手段により記憶された複数の補正値を用いて、一つの補正値を算出する算出手段と、前記算出手段により算出された補正値を用いて、前記印刷データの補正を行う補正手段とを有することと特徴とする。
【発明の効果】
【００１８】
本発明によれば、既に入力されている補正値をリセットすることなく、引き続き補正値の入力を可能とするＨＴ端末における搬送量の補正方法を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】ハードウェア構成図
【図２】プリンタ部の構成図
【図３】帳票例
【図４】補正値の入力画面例
【図５】処理の流れを示すフローチャート
【発明を実施するための形態】
【００２０】
以下、図面を用いて本発明の実施の形態を説明する。
【００２１】
本発明の実施の形態においては、ハンディターミナル端末（以下、ＨＴ端末という。）において処理が実行されるものとして説明する。
【００２２】
図１は、ＨＴ端末（情報処理装置）のハードウェア構成を示す図である。
【００２３】
図１に示すように、ＨＴ端末は、システムバス１１１を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３、操作部  Ｉ／Ｆ１０４、プリンタ  Ｉ／Ｆ１０６、ＭＣ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌｌｅｒ）１０８、外部  Ｉ／Ｆ１１０などが接続された構成となる。
【００２４】
ＣＰＵ１０１は、ＲＯＭ１０３の「プログラム用ＲＯＭ」に記憶されたプログラムに基づいてシステムバス１１１に接続された各デバイスを制御し、情報処理装置全体を統括制御する。また、このＲＯＭ１０３の「フォント用ＲＯＭ」にはフォントデータ等を記憶し、ＲＯＭ１０３の「データ用ＲＯＭ」には各種データを記憶する。
【００２５】
ＲＡＭ１０２は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。
【００２６】
操作部  Ｉ／Ｆ１０４は、操作部（ＵＩ）１０５とのインタフェース部であり、操作部１０５に表示する各種画面を表示し、ユーザによる入出力操作を可能とする。
【００２７】
プリンタ  Ｉ／Ｆ１０６は、プリンタ部１０７とのインタフェース部である。プリンタ部については、図３を用いて後述する。
【００２８】
ＭＣ１０８は、ハードディスク１０９などのアクセスを制御する。
【００２９】
外部  Ｉ／Ｆ１１０は、赤外線通信などによりコンピュータと通信を行う。
【００３０】
図２は、プリンタ部を示す図である。
【００３１】
プリンタ部は、スキャナ２１５、ローラー２１７、熱転写版２１８を備えている。
【００３２】
帳票の印字時は、スキャナ２１５側（ＨＴ端末１００の下部）から帳票（感熱紙２１６）を挿入し、感熱紙２１６は、ローラー２１７の回転（本図では時計回り）によって搬送され、熱転写版２１８と感熱紙２１６が接触すると印字面が加熱されて印字され、ＨＴ端末の上部より排紙される。
【００３３】
ここで、帳票は、ローラー２１５の回転によって搬送されるが、ベルトの摩耗などによって、搬送誤差が生じる。そこで、本願発明は、ソフトウェアによる補正によって、この搬送誤差を吸収するものである。
【００３４】
なお、本実施の形態において、スキャナ２１５は、必ずしも必要ではない。
【００３５】
次に図３に、出力帳票の印刷ずれの例を示す。
【００３６】
この「水道使用量のお知らせ」帳票は、あらかじめ「氏名」「期間」「今回」「前回」「使用量」「請求年」「請求額」「様」「ｍ３」「円」の文字がプレ印刷されている（プレ印刷用紙）。この帳票はロール紙に複数連続して印刷されている。
【００３７】
印刷ずれがなく正常印刷される例が、３０１である。この帳票では、「氏名」と「様」の間に「山田太郎」と印字されているが、それぞれ同じ高さに印刷されている。他の文字も同様である。
【００３８】
一方、印刷ずれが上方向の例を３０２に、下方向の例を３０３に示す。それぞれ「氏名」と「様」の間の「山田太郎」という文字が、上方向、下方向にずれている。他の文字も同様である。
【００３９】
そこで、このずれを補正するために、本実施の形態では、同じ帳票内であっても、位置が異なることにより搬送誤差が積算されることを考慮して、複数の位置に対して、補正値の入力を可能とする。図３の例では、設定ベース位置１と設定ベース位置２の２つを設けている。
【００４０】
図４にＨＴ端末における補正値の入力画面の例を示す。
【００４１】
この画面を介して、ユーザは、印刷位置を補正するための設定位置（設定ベース位置４１０または４２０）に対して補正値（補正量）の入力を行う。
【００４２】
なお、この例では、設定ベース位置１は、「７５．０ｍｍ」であり、設定ベース位置２は、「１４０．５ｍｍ」である。これは帳票の上端からの距離を示している。
【００４３】
補正値には、対象となる設定位置から登録された位置補正量分プラスマイナス方向の値を入力することができる。
【００４４】
補正値入力後「設定」ボタン４４０を押すことで、補正値がＨＴ端末に登録される。
【００４５】
補正値の入力例を説明する。
【００４６】
図４に示す例では、４３０にデフォルトでチェックが入っているが、過去の補正値を合算した補正を可能とする場合（履歴を使う場合）、４３０のチェックはそのままとし、補正値を用いない場合は、チェックを外す。
【００４７】
「設定ベース位置１」４１０には、すでに、４１１と４１２に過去の補正値が入力されているため（「−１．０ｍｍ」と「１．０ｍｍ」）、次の補正値は、４１３へ入力する。この場合、過去から加算された識別番号が付与される。すでに「００１」「００２」が入力されているので「００３」が付与され登録される。
【００４８】
「設定ベース位置２」４２０についても同様に補正値を入力する。最終的に、入力された補正値は、ＨＴ端末の記憶部に記憶される。
【００４９】
図５は、本実施の形態における補正処理の流れを示すフローチャートである。
【００５０】
ユーザが、ＨＴ端末において、印刷指示を行った場合にこの処理が実行される。
【００５１】
Ａ００１において、ＨＴ端末は、印刷命令に従って、印刷実データを読み出す（印刷データの取得）。
【００５２】
Ａ００２において、ＨＴ端末は、当該印刷実データを印刷する帳票に対して印刷位置補正情報を使用するか否かを判断する。Ｙｅｓの場合、Ａ００３へ進み、Ｎｏの場合、Ａ０１１へ進む。具体的には、印刷位置補正ツールで登録した情報において、印刷位置補正情報使用チェック４３０にチェックがあるかにより判定する。
【００５３】
Ａ００３において、ＨＴ端末は、設定ベース位置の値を読み出す（既に設定ベース位置１を読み済の場合は、設定ベース位置２を読み出す。）。図４の例では、「７５．０ｍｍ」と「１４０．５ｍｍ」が読み出される。
【００５４】
Ａ００４において、ＨＴ端末は、設定ベース位置に情報が登録されているかを判定する。Ｙｅｓの場合、Ａ００５へ進み、Ｎｏの場合、Ａ０１１へ進む。
【００５５】
Ａ００５において、ＨＴ端末は、現在の処理対象としている設定ベース位置に対する位置補正量を読み出す（処理対象が同設定ベース位置の場合は、次の位置補正量を読み出す。）。
【００５６】
Ａ００６において、ＨＴ端末は、位置補正量が登録されているかを判定する。Ｙｅｓの場合、Ａ００７へ進み、Ｎｏの場合、Ａ０１０へ進む。
【００５７】
Ａ００７において、ＨＴ端末は、同設定ベース位置に対する前回位置補正量が同方向または情報はないかを判定する。Ｙｅｓの場合、Ａ００８へ進み、Ｎｏの場合、Ａ００９へ進む。
【００５８】
Ａ００８において、ＨＴ端末は、同設定ベース位置に対する前回位置補正量を加算する。
【００５９】
Ａ００９において、ＨＴ端末は、同設定ベース位置に対する前回位置補正量を減算することで、相殺する。
【００６０】
Ａ０１０において、ＨＴ端末は、Ａ００１で読出した印刷実データに対して、最終的に算出された補正位置情報を反映させ、新たな印刷実データを生成する（印刷データに対する補正）。図４に示す例では、設定ベース位置１では、「１．０ｍｍ」と「−１．０ｍｍ」が登録されていることから最終的な補正値は「０ｍｍ」となり、設定ベース位置２では、「−１．０ｍｍ」と「０．５ｍｍ」が登録されていることから最終的な補正値は「−０．５ｍｍ」となる。
【００６１】
最後に、Ａ０１１において、印刷処理を実行する。
【００６２】
以上説明した通り、本発明によれば、既に入力されている補正値をリセットすることなく、引き続き補正値の入力を可能とするＨＴ端末における搬送量の補正方法を提供することができる。
【００６３】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００６４】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【符号の説明】
【００６５】
２００  情報処理装置
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ディスプレイ
２１１  外部メモリ
【図１】
2011079179.tif 000003
【図２】
2011079179.tif 000004
【図３】
2011079179.tif 000005
【図４】
2011079179.tif 000006
【図５】
2011079179.tif 000007