(57)【要約】【課題】帳票に含まれる罫線をプリンタ機種にかかわらず適切な線幅で印刷できるようにする。【解決手段】帳票印刷システム１０は、コンピュータ１２およびプリンタ１４を備える。コンピュータ１２の記憶装置１６には、帳票印刷プログラム１８、帳票定義ファイル２０、印刷色変換ファイル２２、線幅変換ファイル２４、および、帳票内容ファイル２６が記録される。線幅変換ファイル２４には、帳票定義情報に含まれる罫線幅に対応して、プリンタに対して指示すべき罫線幅を表す線幅変換情報がプリンタ機種毎に格納される。帳票印刷プログラム１８は帳票定義ファイル２０に基づき帳票印刷データを作成するが、その際、線幅変換ファイル２４に格納された、該当するプリンタ機種についての線幅変換情報に基づいて、帳票定義情報に含まれる罫線幅を変換する。【選択図】　　　図１
2004038506.tif 000002
【特許請求の範囲】
【請求項１】
帳票を印刷するための帳票印刷方法であって、コンピュータが、
前記帳票を構成する罫線の線幅を含んだ帳票定義情報を取得する定義情報取得ステップと、
前記帳票定義情報に含まれる罫線幅に対応して、使用するプリンタへの罫線印刷指令で指定すべき罫線幅を表す線幅変換情報を取得する線幅情報取得ステップと、
前記取得した帳票定義情報および線幅変換情報に基づいて、当該帳票定義情報に含まれる罫線幅を当該線幅変換情報に応じて変換した帳票印刷データを作成するステップと、
該作成した帳票印刷データを出力するステップとを実行することを特徴とする方法。
【請求項２】
請求項１記載の帳票印刷方法において、コンピュータが、前記帳票へ表示すべきデータ内容を表す帳票内容情報を取得するステップを更に実行し、
前記印刷データ作成ステップでは、前記取得した帳票内容情報を含んだ前記印刷データを作成することを特徴とする方法。
【請求項３】
請求項１または２記載の帳票印刷方法において、
前記線幅情報取得ステップでは、ユーザにより入力された前記線幅変換情報を取得することを特徴とする方法。
【請求項４】
請求項１または２記載の帳票印刷方法において、コンピュータが、使用するプリンタの機種をユーザに選択させるステップを更に実行し、
前記線幅情報取得ステップでは、プリンタの各機種について前記線幅変換情報が記録されたデータ記憶部を参照して、前記選択されたプリンタ機種についての前記線幅変換情報を取得することを特徴とする方法。
【請求項５】
請求項４記載の帳票印刷方法において、コンピュータが、ユーザ入力に基づいて前記データ記憶部に記憶された前記線幅情報を設定する設定ステップを更に実行することを特徴とする方法。
【請求項６】
請求項５記載の帳票印刷方法において、前記設定ステップは、ユーザがプリンタ機種を選択するための機種選択画面を表示するステップと、該機種選択画面で選択されたプリンタ機種についてユーザが前記線幅変換情報を設定するための線幅設定画面を表示するステップと、前記機種選択画面で選択されたプリンタ機種について、前記線幅設定画面で設定された線幅情報を前記データ記憶部に格納するステップとを含むことを特徴とする方法。
【請求項７】
請求項１乃至６のうち何れか１項記載の帳票印刷方法において、前記罫線は、文字枠を構成する線を含むことを特徴とする方法。
【請求項８】
請求項１乃至７のうち何れか１項記載の方法をコンピュータに実行させるプログラム。
【請求項９】
請求項８記載のプログラムを記録した記録媒体。
【請求項１０】
請求項８記載のプログラムがインストールされたコンピュータ。
【請求項１１】
帳票を印刷するための帳票印刷装置であって、
前記帳票を構成する罫線の線幅を含んだ帳票定義情報を取得する手段と、
前記帳票定義情報に含まれる罫線幅に対応して、使用するプリンタへ与える罫線印刷指令で指定すべき罫線幅を表す線幅変換情報を取得する手段と、
前記取得した帳票定義情報および線幅変換情報に基づいて、当該帳票定義情報に含まれる罫線幅を当該線幅変換情報に応じて変換した帳票印刷データを作成する手段と、
該作成した帳票印刷データを出力する手段とを備えることを特徴とする装置。
【請求項１２】
請求項１１記載の帳票印刷装置と、当該帳票印刷装置から出力された印刷データに応じて印刷を行うプリンタとにより構成された帳票印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、税申告書等の罫線を含んだ帳票を印刷する方法および装置に関する。また、本発明は、そのような方法をコンピュータに実行させるためのプログラム、このプログラムを記録した記録媒体、およびこのプログラムがインストールされたコンピュータにも関する。
【０００２】
【従来の技術】
確定申告書や地方税申告書といった税申告書等の帳票では、文字枠に申告内容を表す数字等の文字が記載される。このような税申告書等の作成は、納税データをコンピュータ処理したうえでプリンタで印刷することにより行うのが一般的である。その際、予め文字枠が表示された所定様式の用紙に印刷しようとすると、文字が文字枠内に正しく配置されるように印刷位置を細かく調整することが必要となって面倒である。そこで、印刷位置の細かな調整を行わなくとも文字を文字枠内に正しく印刷できるように、従来より、例えば、白紙の用紙に文字枠と文字の両方を印刷することが行われている。
【０００３】
【発明が解決しようとする課題】
ところで、上記のように文字枠等の罫線を含んだ帳票の印刷を行う場合、プリンタに対して同じ罫線幅の印刷指示を与えても、プリンタ機種によっては印刷された罫線の幅が異なる場合がある。このため、あるプリンタでは罫線が適度な線幅で印刷されるのに、他のプリンタでは罫線が太過ぎたり、あるいは、細過ぎて見難くなったりすることある。しかしながら、従来は、帳票印刷にあたり、印刷された罫線幅がプリンタ機種により異なることについて何ら考慮されていない。このため、上記のように文字と文字枠の両方を印刷することとした場合、使用するプリンタの機種によっては、罫線の印刷幅の違いから帳票の見栄えが悪くなってしまうことが起こり得る。
【０００４】
本発明は上記の点に鑑みてなされたものであり、帳票に含まれる罫線をプリンタ機種にかかわらず適切な線幅で印刷できるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、帳票を印刷するための帳票印刷方法であって、コンピュータが、
前記帳票を構成する罫線の線幅を含んだ帳票定義情報を取得する定義情報取得ステップと、
前記帳票定義情報に含まれる罫線幅に対応して、使用するプリンタへの罫線印刷指令で指定すべき罫線幅を表す線幅変換情報を取得する線幅情報取得ステップと、
前記取得した帳票定義情報および線幅変換情報に基づいて、当該帳票定義情報に含まれる罫線幅を当該線幅変換情報に応じて変換した帳票印刷データを作成するステップと、
該作成した帳票印刷データを出力するステップとを実行することを特徴とする。
【０００６】
本発明によれば、帳票定義情報に含まれる罫線幅に対応して、使用するプリンタへの罫線印刷指令で指定すべき罫線幅を表す線幅変換情報を取得し、この線幅変換情報に応じて罫線幅を変換した帳票印刷データを作成する。このため、帳票に含まれる罫線をプリンタ機種にかかわらず適切な線幅で印刷することができる。
【０００７】
この場合、コンピュータが、前記帳票へ表示すべきデータ内容を表す帳票内容情報を取得するステップを更に実行し、
前記印刷データ作成ステップでは、前記取得した帳票内容情報を含んだ前記印刷データを作成することとしてもよい。
【０００８】
また、前記線幅情報取得ステップでは、ユーザにより入力された前記線幅変換情報を取得することとしてもよい。このようにすれば、ユーザが自ら線幅変換情報を入力できるので、例えば、新規なプリンタを導入した場合にも、そのプリンタに応じた適切な線幅変換情報により変換された罫線幅を用いて帳票印刷を行うことができる。
【０００９】
また、コンピュータが、使用するプリンタの機種をユーザに選択させるステップを更に実行し、
前記線幅情報取得ステップでは、プリンタの各機種について前記線幅変換情報が記録されたデータ記憶部を参照して、前記選択されたプリンタ機種についての前記線幅変換情報を取得することとしてもよい。このようにすれば、ユーザがプリンタ機種を選択すると、当該プリンタ機種に適合した線幅変換情報により変換された罫線幅を用いて帳票印刷を行うことができる。
【００１０】
この場合、コンピュータが、ユーザ入力に基づいて前記データ記憶部に記憶された前記線幅情報を設定する設定ステップを更に実行することとしてもよい。そして、この設定ステップは、ユーザがプリンタ機種を選択するための機種選択画面を表示するステップと、該機種選択画面で選択されたプリンタ機種についてユーザが前記線幅変換情報を設定するための線幅設定画面を表示するステップと、前記機種選択画面で選択されたプリンタ機種について、前記線幅設定画面で設定された線幅情報を前記データ記憶部に格納するステップとを含むこととしてもよい。
【００１１】
また、本発明は、上記の帳票印刷方法をコンピュータに実行させるプログラム、このプログラムを記録した記録媒体、およびこのプログラムがインストールされたコンピュータも含む。
【００１２】
また、本発明は、帳票を印刷するための帳票印刷装置であって、
前記帳票を構成する罫線の線幅を含んだ帳票定義情報を取得する手段と、
前記帳票定義情報に含まれる罫線幅に対応して、使用するプリンタへ与える罫線印刷指令で指定すべき罫線幅を表す線幅変換情報を取得する手段と、
前記取得した帳票定義情報および線幅変換情報に基づいて、当該帳票定義情報に含まれる罫線幅を当該線幅変換情報に応じて変換した帳票印刷データを作成する手段と、
該作成した帳票印刷データを出力する手段とを備えることを特徴とする。
【００１３】
さらに、本発明は、このような帳票印刷装置と、当該帳票印刷装置から出力された印刷データに応じて印刷を行うプリンタとにより構成された帳票印刷システムを含む。
【００１４】
【発明の実施の形態】
図１は、本発明の一実施形態である帳票印刷システム１０の構成図である。同図に示すように、帳票印刷システム１０は、コンピュータ１２とプリンタ１４とにより構成されている。プリンタ１４は例えばインクジェット式またはレーザ式のカラープリンタである。本実施形態では、一または複数機種のプリンタ１４が設けられており、それらプリンタ１４は、コンピュータ１２のＯＳ（例えばＷｉｎｄｏｗｓ（登録商標））に登録されている。ユーザは、登録されたプリンタ１４の中から、印刷に使用するプリンタをコンピュータ１２上で選択することができる。以下、このように選択されたプリンタ１４を使用プリンタと称する。
【００１５】
コンピュータ１２が備えるハードディスク装置等の記憶装置１６には、帳票印刷プログラム１８がインストールされている。記憶装置１６には、また、帳票定義ファイル２０、印刷色変換ファイル２２、線幅変換ファイル２４、および、帳票内容ファイル２６が記録されている。後述するように、帳票印刷プログラム１８は、これらのファイル２０〜２６を参照して帳票の印刷データを生成し、使用プリンタ用のプリンタドライバ２８へ出力する。プリンタドライバ２８は、この印刷データに基づいて、使用プリンタの機種に適合した印刷コマンドを当該使用プリンタへ送信する。
【００１６】
なお、帳票印刷プログラム１８は、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体３０に格納され配布されてコンピュータ１２の記憶装置１６にインストールされることとしてもよいし、ネットワーク経由でコンピュータ１２にダウンロードされて記憶装置１６にインストールされることとしてもよい。あるいは、当初から帳票印刷プログラム１８を記憶装置１６にインストールして、帳票印刷システム１０を帳票印刷用の装置としてユーザに提供することとしてもよい。
【００１７】
図２および図３は、本実施形態の帳票印刷システム１０により印刷された帳票の例を示すものであり、図２は法人税確定申告書を、図３は消費税申告書を示す。これらの図に示すように、帳票には、申告項目毎の金額や日付等の数字を１文字ずつ入力するための文字枠５０を構成する罫線５２ａや帳票を適宜区画する罫線５２ｂ（罫線５２と総称する）、各申告項目等の名称（タイトル）を示すタイトル文字５４、項目の連番や年月日における「平成」・「年」・「月」・「日」等の帳票を目視確認するうえで必要な補助文字５６、該当項目を丸印で選択するための選択用丸印５８等が印刷される。
【００１８】
帳票の印刷内容のうち、罫線５２および補助文字５６は、枠５０内に印刷される数字（以下、データ文字６０という）と近接して印刷されるものであり、これらがＯＣＲで読み取られると、データ文字６０の認識エラーが生ずるおそれがある。また、選択用丸印５８についても、ＯＣＲで読み取られてしまうと、どの項目が選択されたのか認識不能となってしまう。そこで、本実施形態では、罫線５２、補助文字５６、および選択用丸印５８をドロップアウトカラーで印刷することにより、文字枠５０内のデータ文字６０や、選択用丸印５８での選択項目をＯＣＲによって正しく認識することができるようにしている。また、図２の例では、用紙右上部の「青色申告」の欄に背景色６２が付されているが、この背景色６２もドロップアウトカラーとなっている。
【００１９】
図４は、帳票定義ファイル２０に格納されたデータの例を示す。同図に示すように、帳票定義ファイル２０には、各種類の帳票について、帳票に印刷すべき罫線５２に関する罫線情報、タイトル文字５４や補助文字５６に関する文字情報、各申告項目のデータ文字６０に関するデータ文字情報等が格納されている。罫線情報には、各帳票に含まれる各罫線５２についての始点座標、終点座標、線幅、および印刷色が含まれている。文字情報には、各タイトル文字５４および補助文字５６についての文字列、印刷開始位置、および印刷色が含まれている。また、データ文字情報には、各申告項目の項目名およびデータ文字６０の開始位置が含まれている。
【００２０】
なお、本実施形態では、印刷色をＲＧＢ値（Ｒ，Ｇ，Ｂの各レベルを例えば０〜２５５の２５６段階で表す値）で表現されるものとしている。そして、本実施形態では、複数（例えば４種類）のドロップアウトカラーＤＣ１〜ＤＣ４が用いられるものとし、それらのＲＧＢ値を、例えばＤＣ１：（２５５，１２８，６４），ＤＣ２：（２５５，１２８，１２８），ＤＣ３：（２５５，３２，１２８），ＤＣ４：（２５５，６４，０）としている。
【００２１】
図５は、印刷色変換ファイル２２に格納されたデータの例を示す。同図に示すように、印刷色変換ファイル２２には、プリンタ機種および帳票の提出先の組み合わせ（以下、「機種／提出先」という）毎に、罫線定義情報で印刷色として指定されたドロップアウトカラーＤＣ１〜ＤＣ４と、実際にプリンタに指示すべき印刷色との対応関係を表す情報（以下、印刷色変換情報という）が格納されている。すなわち、プリンタに同じ印刷色の印刷指令を与えてもプリンタ機種によって色調は相違し、また、帳票の提出先によっても、使用されるＯＣＲの機種の相違からドロップアウトカラーの色調が異なる場合があることから、そのようなプリンタ機種や提出先に応じたドロップアウトカラーの色調の相違を吸収すべく、機種／提出先に応じた印刷色変換情報を印刷色変換ファイル２２に格納しているのである。図５の例では、機種／提出先が「ＥＰＳＯＮ　ＬＰ８８００Ｃ　東京」（ＥＰＳＯＮ　ＬＰ８８００Ｃにより東京都内の税務署へ提出する帳票を印刷する）の場合、ドロップアウトカラーＤＣ１：（２５５，１２８，６４），ＤＣ２：（２５５，１２８，１２８），ＤＣ３：（２５５，３２，１２８），ＤＣ４：（２５５，６４，０）に対して、夫々、印刷色（２５５，１２８，６４），（２５５，１２８，１２８），（２５５，３２，１２８），（２５５，６４，０）が対応付けられている。
【００２２】
図６は、線幅変換ファイル２４に格納されたデータの例を示す。同図に示すように、線幅変換ファイル２４には、プリンタ機種毎に、帳票定義情報で指定された罫線幅と、実際にプリンタに指示すべき罫線幅との対応関係を表す情報（以下、線幅変換情報という）が格納されている。すなわち、プリンタに同じ線幅の罫線印刷指令を与えても、プリンタ機種によって実際に印刷される罫線の幅は相違する場合があることから、そのような罫線幅の機種依存性を吸収すべく、線幅変換ファイル２４にプリンタ機種に応じた線幅変換情報を格納しているのである。なお、本実施形態では、罫線幅を例えばポイント数で表すものとしている。図６の例では、例えば「ＥＰＳＯＮ　ＬＰ８８００Ｃ」について、帳票定義情報での罫線幅「３」，「５」，「７」に対して、夫々、罫線幅「４」，「７」，「９」が対応付けられている。
【００２３】
なお、帳票内容ファイル２６には、帳票に申告内容として記載すべき情報（以下、帳票内容情報という）が格納される。後述するように、帳票内容情報は設定画面上でユーザにより設定される。
【００２４】
帳票印刷プログラム１８は上述したような帳票定義ファイル２０、印刷色変換ファイル２２、線幅変換ファイル２４、および帳票内容ファイル２６に基づく帳票印刷処理、ならびに、印刷色変換ファイル２２、線幅変換ファイル２４、および帳票内容ファイル２６の内容設定処理等を行う。以下、帳票印刷プログラム１８の機能について詳細に説明する。
【００２５】
図７は、帳票印刷プログラム１８の各機能部を表す機能ブロック図である。同図に示すように、帳票印刷プログラム１８は、帳票内容設定部１８Ａ、帳票印刷部１８Ｂ、および、変換テーブル設定部１８Ｃを有している。
【００２６】
帳票内容設定部１８Ａは、帳票内容ファイル２６に格納される帳票内容情報を設定する。この帳票内容情報は、各種帳票に共通の基本情報（例えば、申告者に関する情報等）と、帳票種類毎に必要な個別情報（例えば、所得金額等の税申告に必要な金額）とに区分される。図８は、基本情報を設定するための基本設定画面の一例を示す。同図に示すように、基本情報の設定画面には、例えば、申告者である法人の名称、代表者名、申告区分、事業年度等の設定欄が設けられている。また、図９は、個別情報を設定するための個別設定画面の一例であり、法人税確定申告書についての例を示している。この個別設定画面に表示される各欄のうち、例えば「所得金額又は欠損金額」、「法人税額の特別控除額」等の幾つかの項目が金額の入力欄となっており、その他の欄には、入力された金額に基づいて自動計算された税額等が表示されるようになっている。基本設定画面および個別設定画面で設定された帳票内容情報は、帳票内容ファイル２６に格納される。
【００２７】
帳票印刷部１８Ｂは、ユーザからの印刷指示操作に応じて起動される。そして、帳票内容設定部１８Ａで設定され、あるいは、帳票内容ファイル２６から読み出された帳票内容情報と、帳票定義ファイル２０に格納された帳票定義情報と、印刷色変換ファイル２２に格納された印刷色変換情報と、線幅変換ファイル２４に格納された線幅変換情報とを参照して、当該帳票の印刷データを作成し、使用プリンタのプリンタドライバ２８へ出力する。
【００２８】
ユーザによる印刷指示は、例えば、上記図９に示す個別設定画面にて「印刷」ボタンをクリックすることにより行うことができる。この場合、個別設定画面で個別情報を入力中の帳票（図９の場合は法人税確定申告書）が印刷対象となり、「印刷」ボタンがクリックされると、帳票の印刷イメージを表すプレビュー画面が表示される。このプレビュー画面で更に「詳細設定」ボタンがクリックされると、図１０に示すような印刷設定画面が表示される。
【００２９】
図１０に示す印刷設定画面で「プリンタの設定」ボタンがクリックされると、コンピュータ１２に登録されたプリンタ１４のリストが表示される。ユーザは、このリストから使用プリンタを選択することができる。また、「カラー印刷する」のチェックボックスがチェックされた場合に、カラー印刷オンの状態となり、ドロップアウトカラーを含めたカラー印刷が行われる。そして、カラー印刷の際にドロップアウトカラーを機種／提出先に応じた適切な色調で印刷できるように、機種／提出先を「印刷色」欄で設定できる。すなわち、「印刷色」欄右側の「▼」マークがクリックされると、図１１に示すように、機種／提出先がドロップダウンリストで表示され、その中から機種／提出先を選択できる。なお、帳票の控えや、提出先にてＯＣＲで読み取ることが想定されていない帳票を印刷する場合には、「カラー印刷する」のチェックボックスをオフにすることで、白黒印刷することができる。
【００３０】
図１２は、上記した帳票印刷部１８Ｂによる印刷処理の流れを表すフローチャートである。同図に示すように、印刷指示操作が行われると、印刷対象である帳票について、帳票内容情報および帳票定義情報に従って帳票印刷データが作成される（Ｓ１００）。次に、カラー印刷オン状態であるか否かが判別され（Ｓ１０２）、カラー印刷オンであれば、印刷色変換ファイル２２を参照して、「印刷色」欄で選択された機種／提出先についての印刷色変換情報が取得される（Ｓ１０４）。この印刷色変換情報に基づいて、Ｓ１００で作成された帳票印刷データに含まれるドロップアウトカラーの印刷色が、機種／提出先に応じた印刷色に変換される（Ｓ１０６）。次に、線幅変換ファイル２４を参照して、選択された機種／提出先に該当するプリンタ機種についての線幅変換情報が取得され（Ｓ１０８）、この線幅変換情報に基づいて、上記帳票印刷データに含まれる罫線の線幅が、プリンタ機種に適合した線幅に変換される（Ｓ１１０）。こうしてドロップアウトカラーの印刷色および罫線幅が変換された帳票印刷データに基づいて、印刷プレビュー画面が作成され表示される（Ｓ１１２）。そして、プレビュー画面で「印刷」ボタンがクリックされると（Ｓ１１４）、当該帳票印刷データが、使用プリンタに対応したプリンタドライバ２８へ出力され（Ｓ１１６）、使用プリンタにより帳票印刷が行われる。なお、Ｓ１０２でカラー印刷オフの場合は、Ｓ１０８にジャンプして線幅の変換のみが行われる。
【００３１】
なお、上記の説明では、個別設定画面で「印刷」ボタンをクリックして印刷指示を行う場合について説明したが、帳票印刷プログラム１８では、予め選択された複数の帳票を一括して印刷することも可能となっている。この場合にも、選択された複数の帳票の夫々について、上記と同様に、ドロップアウトカラーの印刷色および罫線幅を変換する処理が行われたうえで帳票印刷データがプリンタドライバ２８に出力されることになる。
【００３２】
次に、変換テーブル設定部１８Ｃについて説明する。
市販されている既存のプリンタ機種については、帳票印刷プログラム１８または帳票印刷システム１０の販売元または製造元が、それら各機種についての印刷色変換情報を格納した印刷色変換ファイル２２をユーザに提供することができる。しかし、プリンタ特性の経時変化等により印刷色調が変化した場合に対応するため、ユーザが印刷色変換ファイル２２の内容を設定できるようにすることが望ましい。そこで、本実施形態では、変換テーブル設定部１８Ｃにより、ユーザが印刷色変換ファイル２２の設定を行えるようにしている。
【００３３】
印刷色変換ファイル２２の設定は、上記図１０に示す印刷設定画面で「印刷カラー設定」ボタンをクリックすることにより行うことができる。「印刷カラー設定」ボタンがクリックされると、図１３に示すような印刷カラー設定画面が表示される。同図に示すように、印刷カラー設定画面には、対象選択欄８０および色調設定欄８２が設けられている。対象選択欄８０では、ドロップアウトカラー印刷色の設定対象を選択入力することができる。すなわち、上記図２を参照して述べたように、ドロップアウトカラーでの印刷対象として、罫線５２、補助文字５６、選択用丸印５８、および、背景色６２があり、夫々について、印刷色を指定できるようになっている。
【００３４】
具体的には、対象選択欄８０右側の「▼」マークがクリックされた場合に、「ＯＣＲ枠罫線」、「文字」、「丸印」、「背景色」の選択肢がプルダウンリスト形式で表示され、その中から設定対象を選択できる。また、色調設定欄８２では、ドロップアウトカラーの色調を赤（Ｒ），緑（Ｇ），青（Ｂ）の夫々を例えば０〜２５５の２５６段階で設定できる。色調設定欄８２で設定された色調は、設定確認欄８４に表示され、また、「テスト印刷」ボタン８６がクリックされると、設定された色調を用いて使用プリンタによりテスト印刷が行われる。このようなテスト印刷の結果をＯＣＲで試験的に読み取ることで、ドロップアウトカラーに適合した色調が設定されたかどうかの確認を行うことができる。そして、ＯＣＲで読み取られてしまう場合には、ＲＧＢ値を少しずつ変更しながら、テスト印刷とＯＣＲによる読み取りを繰り返すことで、ドロップアウトカラーの最適なＲＧＢ値を設定することができる。
【００３５】
印刷カラー設定画面にて、各対象項目についてドロップアウトカラーの印刷色調が設定されて「ＯＫ」ボタン８８がクリックされると、設定内容が、該当する機種／提出先（図１０の印刷設定画面の「印刷色」欄で選択された機種／提出先）についての印刷色変換情報として印刷色変換ファイル２２に格納される。
【００３６】
以上は、印刷色変換ファイル２２に設定済みの印刷色変換情報を変更する場合の手順であるが、新規なプリンタをコンピュータ１２に登録した場合には、例えば、印刷色変換ファイル２２をテキストエディタで直接編集することにより、印刷色変換情報を追加することができる。すなわち、本実施形態では、印刷色変換ファイル２２をＣＳＶ形式等のテキストデータにより記述しているので、直接印刷色変換情報を追加できるのである。例えば、新規のプリンタ　ＥＰＳＯＮ　Ｌ５５０Ｃについて、東京都内の税務署提出用の印刷色変換情報を追加する場合には、印刷色変換ファイル２２に、”ＥＰＳＯＮ　Ｌ５５０Ｃ　東京，Ｒ１，Ｇ１，Ｂ１，Ｒ２，Ｇ２，Ｂ２，Ｒ３，Ｇ３，Ｂ３，Ｒ４，Ｇ４，Ｂ４”を追加すればよい。ただし、（Ｒｉ，Ｇｉ，Ｂｉ）（ｉ＝１〜４）は、ドロップアウトカラーＤＣ１〜ＤＣ４に対応する印刷色である。
【００３７】
あるいは、帳票印刷プログラムに印刷色変換情報の新規設定メニューを設け、このメニューにより新規プリンタについて印刷色変換情報を設定できるようにしてもよい。すなわち、新規設定メニューが選択された場合に、例えば図１４に示すように、機種／提出先入力欄１００、対象選択欄９０、色調設定欄９２、色調確認欄９４、「テスト印刷」ボタン９６、「ＯＫ」ボタン９８等を含んだ新規登録画面を表示させる。なお、対象選択欄９０、色調設定欄９２、色調確認欄９４、「テスト印刷」ボタン９６の役割は、上記図１３の印刷カラー設定画面の対象選択欄８０、色調設定欄８２、色調確認欄８４、「テスト印刷」ボタン８６と同様である。機種／提出先入力欄９０に機種／提出先が入力され、対象選択欄９０で設定対象が選択され、色調設定欄９２でＲＧＢ値が設定されて「ＯＫ」ボタン９８がクリックされると、入力された機種／提出先について設定対象毎の印刷色（ＲＧＢ値）が印刷色変換ファイル２２に追加記録される。
【００３８】
また、線幅設定ファイル２４についても、ユーザが好みの罫線幅に変更できるように、その内容を設定できることが望ましい。本実施形態では、印刷色変換ファイル２２と同様に線幅変換ファイル２４もテキストデータにより記述しており、線幅変換情報の変更や追加も、上記と同様にして、線幅変換ファイル２４を直接編集することにより行うことができる。
【００３９】
あるいは、上記図１０に示す印刷設定画面に「線幅設定」ボタンを設け、このボタンがクリックされた場合に、図１５に示す線幅設定画面を表示させて、ユーザが線幅変換情報を設定できるようにしてもよい。図１５に示すように、線幅設定画面には、線幅設定欄１１０が設けられており、これらの設定欄１１０で、帳票定義情報における罫線幅と、それに対応してプリンタへ指示すべき罫線幅とを指定する。また、設定確認欄１１２には、設定された罫線幅の罫線イメージが表示され、また、「テスト印刷」ボタン１１４がクリックされると、設定された線幅の罫線が使用プリンタ１４でテスト印刷される。線幅設定欄１１０に罫線幅が設定されて「ＯＫ」ボタン１１６がクリックされると、その設定内容が、該当するプリンタ機種についての線幅変換情報として線幅変換ファイル２４に格納される。
【００４０】
また、新規プリンタについて線幅変換情報を追加する場合には、図１６に示すように、プリンタ機種名設定欄１２０および線幅設定欄１２２を含む設定画面を表示させ、この設定画面で設定されたプリンタ機種名および線幅変換情報を線幅変換ファイル２４に追加記録するようにしてもよい。
【００４１】
図１７は、Ａ，Ｂ２種類のプリンタでの罫線の印刷結果を、本発明の適用前（同図（ａ））および本発明の適用後（同図（ｂ））について示す。帳票定義情報で指定された罫線幅が例えば「５」であった場合、本発明の適用前は、同図（ａ）に示すように、プリンタＡでは細く、プリンタＢでは太く印刷される。これに対して、本発明の適用後は、同図（ｂ）に示すように、線幅変換情報に基づく線幅変換によってＡには罫線幅「７」の印刷指示が与えられ、プリンタＢには罫線幅「３」の印刷指示が与えられ、これにより、両プリンタでほぼ等しい太さの罫線が印刷されている。
【００４２】
以上説明したように、本実施形態によれば、プリンタ機種によって罫線の印刷幅が変わることに鑑みて、プリンタ機種に応じてプリンタへ印刷指示する罫線幅を変換している。このため、プリンタ機種にかかわらず、帳票定義情報で定義された罫線幅に対応した適切な線幅の罫線を印刷することができる。例えば、図２に示した法人税確定申告書において、法人名とふりがなとの間の点線や、選択丸の点線のように細い罫線の場合にプリンタ機種によってかすれて見難くなってしまうのを防止したり、あるいは、逆に罫線が太すぎて見苦しくなるなど、帳票の見栄えが悪くなるのを防止することができる。
【００４３】
なお、上記実施形態では、帳票に申告内容として表示すべき帳票内容情報を帳票上に印刷するものとして説明したが、帳票内容情報を含まない帳票フォーム用紙を印刷することも可能である。この場合には、印刷された帳票フォーム用紙に利用者が申告内容を印刷または記入して、税務署等へ提出することとなる。
【００４４】
また、上記実施形態では、使用プリンタと、機種／提出先とを別個に設定するものとしたが、これに限らず、使用プリンタの選択に連動して機種／提出先に応じた印刷色変換情報および線幅変換情報が決定されるようにしてもよい。例えば、提出先が１箇所である場合（または提出先によってドロップアウトカラーの色調が異ならない場合）には、選択された使用プリンタに該当する印刷色変換情報および線幅変換情報を印刷色変換ファイル２２および線幅変換ファイル２４から読み出すようにすればよい。また、上記実施形態のように、提出先によってドロップアウトカラーが異なる場合は、同じプリンタ機種を、例えば、「ＥＰＳＯＮ　ＬＰ８８００Ｃ　東京」，「ＥＰＳＯＮ　ＬＰ８８００Ｃ　関信」、「ＥＰＳＯＮ　ＬＰ８８００Ｃ　その他」のように、帳票提出先を含んだ複数の異なる名称で登録しておき、使用プリンタとして選択された名称に対応する印刷色変換情報および線幅変換情報を読み出すようにすればよい。
【００４５】
【発明の効果】
本発明によれば、帳票に含まれる罫線をプリンタ機種にかかわらず適切な線幅で印刷することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態である帳票印刷システムの構成図である
【図２】本実施形態の帳票印刷システムにより印刷される帳票の一例である法人税確定申告書を示す図である。
【図３】本実施形態の帳票印刷システムにより印刷される帳票の一例である消費税申告書を示す図である。
【図４】帳票定義ファイルに格納されたデータの例を示す図である。
【図５】印刷色変換ファイルに格納されたデータの例を示す図である。
【図６】線幅変換ファイルに格納されたデータの例を示す図である。
【図７】帳票印刷プログラムが有する各機能部を表す機能ブロック図である。
【図８】帳票内容情報の基本情報を設定するための基本設定画面の例を示す図である。
【図９】帳票内容情報の個別情報を設定するための基本設定画面の例を示す図である。
【図１０】印刷設定画面の例を示す図である。
【図１１】印刷設定画面で機種／提出先がドロップダウン表示された状態を示す図である。
【図１２】帳票印刷部による印刷処理の流れを表すフローチャートである。
【図１３】印刷色変換情報を設定するための印刷カラー設定画面の例を示す図である。
【図１４】新規プリンタについて印刷色変換情報を設定するための設定画面の例を示す図である。
【図１５】線幅設定画面の一例を示す図である。
【図１６】新規プリンタについて線幅変換情報を設定するための設定画面の例を示す図である。
【図１７】本発明の適用前および適用後における罫線の印刷結果を示す図である。
【符号の説明】
１０　帳票印刷システム
１２　コンピュータ
１４　プリンタ
１６　記憶装置
１８　帳票印刷プログラム
２０　帳票定義ファイル
２２　印刷色変換ファイル
２４　線幅変換ファイル
２６　帳票内容ファイル
２８　プリンタドライバ
３０　記録媒体
【図１】
2004038506.tif 000003
【図２】
2004038506.tif 000004
【図３】
2004038506.tif 000005
【図４】
2004038506.tif 000006
【図５】
2004038506.tif 000007
【図６】
2004038506.tif 000008
【図７】
2004038506.tif 000009
【図８】
2004038506.tif 000010
【図９】
2004038506.tif 000011
【図１０】
2004038506.tif 000012
【図１１】
2004038506.tif 000013
【図１２】
2004038506.tif 000014
【図１３】
2004038506.tif 000015
【図１４】
2004038506.tif 000016
【図１５】
2004038506.tif 000017
【図１６】
2004038506.tif 000018
【図１７】
2004038506.tif 000019