(57)【要約】【課題】フィールドで受け取った後付けデータを、複数の図形に分割して印刷する場合に、分割した図形の一部の属性設定が可能で、部分的に印刷属性を変更することで、帳票の見栄えを良くする。【解決手段】後付けデータを受け取るフィールド、フィールドで受け取ったデータを印字するフィールド図形、複数のフィールド図形を関連付ける処理および関連付けされたフィールド図形を設定する機能で構成される。【選択図】        図３
2004334658.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用いて帳票印刷を制御する帳票印刷制御装置であって、後付けデータを関連付けされた複数のフィールド図形に分割して印刷する場合に、一部のフィールド図形の属性を変更する手段（手段１）と、属性を変更した図形に関連付けされているフィールド図形を検索する手段（手段２）と、関連付けされたフィールド図形に変更内容を反映するか判断する手段（手段３）と、関連付けされたすべてのフィールド図形に変更内容を反映する手段（手段４）とを有することを特徴とする帳票印刷制御装置。
【請求項２】
コンピュータを用いて帳票印刷を制御する帳票印刷制御方法であって、後付けデータを関連付けされた複数のフィールド図形に分割して印刷する場合に、一部のフィールド図形の属性を変更するステップ（ステップ１）と、属性を変更した図形に関連付けされているフィールド図形を検索するステップ（ステップ２）と、関連付けされたフィールド図形に変更内容を反映するか判断するステップ（ステップ３）と、関連付けされたすべてのフィールド図形に変更内容を反映するステップ（ステップ４）とを有することを特徴とする帳票印刷制御方法。
【請求項３】
コンピュータを用いて帳票印刷を制御するプログラムを記録した媒体であって、後付けデータを関連付けされた複数のフィールド図形に分割して印刷する場合に、一部のフィールド図形の属性を変更できるステップ（ステップ１）と、属性を変更した図形に関連付けされているフィールド図形を検索するステップ（ステップ２）と、関連付けされたフィールド図形に変更内容を反映するか判断するステップ（ステップ３）と、関連付けされたすべてのフィールド図形に変更内容を反映するステップ（ステップ４）とを実現するための帳票印刷制御プログラムを記録したことを特徴とする媒体。
【請求項４】
コンピュータを用いて帳票印刷を制御する帳票印刷制御装置であって、上記ステップ１で属性を変更する際に、ピクチャ文字列が変更可能なフィールド図形が含まれているかどうか判断する手段（手段５）と、変更された属性を調査する手段（手段６）と、属性を他のフィールド図形に反映する際には、ピクチャ文字列が変更可能か判断する手段（手段７）を有することを特徴とする帳票印刷制御装置。
【請求項５】
コンピュータを用いて帳票印刷を制御する帳票印刷制御方法であって、上記ステップ１で属性を変更する際に、ピクチャ文字列が変更可能なフィールド図形が含まれているかどうか判断するステップ（ステップ５）と、変更された属性を調査するステップ（ステップ６）と、属性を他のフィールド図形に反映する際には、ピクチャ文字列が変更可能か判断するステップ（ステップ７）を有することを特徴とする帳票印刷制御方法。
【請求項６】
コンピュータを用いて帳票印刷を制御するプログラムを記録した媒体であって、上記ステップ１で属性を変更する際に、ピクチャ文字列が変更可能なフィールド図形が含まれているかどうか判断するステップ（ステップ５）と、変更された属性を調査するステップ（ステップ６）と、属性を他のフィールド図形に反映する際には、ピクチャ文字列が変更可能か判断するステップ（ステップ７）を実現するための帳票印刷制御プログラムを記録したことを特徴とする媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷時に後付けデータより文字を取得し文字列を印刷するフィールド図形において、一部の文字属性を変更できるものである処の、帳票印刷制御装置、帳票印刷制御方法、および帳票印刷制御プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
一部の文字属性を変更したフィールド図形を印刷するには、後付けデータに属性変更命令を挿入して文字単位で属性を変更する方法が一般的であった。
【０００３】
【特許文献１】
特開２００１−２８３１４０号公報
【０００４】
【発明が解決しようとする課題】
上述した従来のフィールド図形では、一部の属性を変更するには文字単位でしか行なうことができず、特定位置の文字属性の変更を行なうことができなかった。
【０００５】
本発明は、上記問題点に着目して成されたものであって、フィールド図形の設定のみで特定位置の文字属性を変更したフィールド図形を印字することのできる帳票印刷制御装置、帳票印刷制御方法、および帳票印刷制御プログラムを記録した媒体の提供を目的としている。
【０００６】
【課題を解決するための手段】
上記問題点を解決するために、本発明は、以下（１）〜（６）の構成を備え、受け取った印字データが１個のフィールド図形に収まりきらない場合には、次のフィールド図形でその続きを受け取る設定がされたフィールド図形を設け、個々のフィールド図形で別々の属性で印刷ができる手段を設ける。
【０００７】
（１）コンピュータを用いて帳票印刷を制御する帳票印刷制御装置であって、後付けデータを関連付けされた複数のフィールド図形に分割して印刷する場合に、一部のフィールド図形の属性を変更する手段（手段１）と、属性を変更した図形に関連付けされているフィールド図形を検索する手段（手段２）と、関連付けされたフィールド図形に変更内容を反映するか判断する手段（手段３）と、関連付けされたすべてのフィールド図形に変更内容を反映する手段（手段４）とを有することを特徴とする帳票印刷制御装置。
【０００８】
（２）コンピュータを用いて帳票印刷を制御する帳票印刷制御方法であって、後付けデータを関連付けされた複数のフィールド図形に分割して印刷する場合に、一部のフィールド図形の属性を変更するステップ（ステップ１）と、属性を変更した図形に関連付けされているフィールド図形を検索するステップ（ステップ２）と、関連付けされたフィールド図形に変更内容を反映するか判断するステップ（ステップ３）と、関連付けされたすべてのフィールド図形に変更内容を反映するステップ（ステップ４）とを有することを特徴とする帳票印刷制御方法。
【０００９】
（３）コンピュータを用いて帳票印刷を制御するプログラムを記録した媒体であって、後付けデータを関連付けされた複数のフィールド図形に分割して印刷する場合に、一部のフィールド図形の属性を変更できるステップ（ステップ１）と、属性を変更した図形に関連付けされているフィールド図形を検索するステップ（ステップ２）と、関連付けされたフィールド図形に変更内容を反映するか判断するステップ（ステップ３）と、関連付けされたすべてのフィールド図形に変更内容を反映するステップ（ステップ４）とを実現するための帳票印刷制御プログラムを記録したことを特徴とする媒体。
【００１０】
（４）コンピュータを用いて帳票印刷を制御する帳票印刷制御装置であって、上記ステップ１で属性を変更する際に、ピクチャ文字列が変更可能なフィールド図形が含まれているかどうか判断する手段（手段５）と、変更された属性を調査する手段（手段６）と、属性を他のフィールド図形に反映する際には、ピクチャ文字列が変更可能か判断する手段（手段７）を有することを特徴とする帳票印刷制御装置。
【００１１】
（５）コンピュータを用いて帳票印刷を制御する帳票印刷制御方法であって、上記ステップ１で属性を変更する際に、ピクチャ文字列が変更可能なフィールド図形が含まれているかどうか判断するステップ（ステップ５）と、変更された属性を調査するステップ（ステップ６）と、属性を他のフィールド図形に反映する際には、ピクチャ文字列が変更可能か判断するステップ（ステップ７）を有することを特徴とする帳票印刷制御方法。
【００１２】
（６）コンピュータを用いて帳票印刷を制御するプログラムを記録した媒体であって、上記ステップ１で属性を変更する際に、ピクチャ文字列が変更可能なフィールド図形が含まれているかどうか判断するステップ（ステップ５）と、変更された属性を調査するステップ（ステップ６）と、属性を他のフィールド図形に反映する際には、ピクチャ文字列が変更可能か判断するステップ（ステップ７）を実現するための帳票印刷制御プログラムを記録したことを特徴とする媒体。
【００１３】
【発明の実施の形態】
以下に本発明の実施の形態を、実施例に基づいて図面を参照しながら説明する。
【００１４】
［実施例］
図１は本発明の一実施例を示す帳票印刷方式制御装置の構成図である。
【００１５】
本制御装置は、基本Ｉ／Ｏプログラム、ＯＳ、および帳票印刷方式制御プログラムをＣＰＵ１０が実行することにより動作する。基本Ｉ／ＯプログラムはＲＯＭ１１に書き込まれており、ＯＳはＨＤ１５に書き込まれている。そして本制御装置の電源がＯＮされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりＨＤ１５からＯＳがＲＡＭ１２に読み込まれ、ＯＳの動作が開始される。
【００１６】
帳票印刷方式制御プログラムは図３に示される帳票印刷方式制御手順のフローチャートに基づいてプログラムコード化されたものである。
【００１７】
本実施例の場合は、本帳票印刷方式制御プログラムおよび関連データはＦＤ１４中に記録されており、その記録されている内容の構成を図６に示す。
【００１８】
ＦＤ１４に記録された帳票印刷方式制御プログラム及び関連データは、図７に示すようにＦＤドライブ１３を通じて本コンピュータシステムにロードすることができる。このＦＤ１４をＦＤドライブ１３にセットすると、ＯＳおよび基本Ｉ／Ｏプログラムの制御のもとに本帳票印刷方式制御プログラムおよび関連データがＦＤ１４から読み出され、ＲＡＭ１２にロードされて動作可能となる。
【００１９】
図２は、本帳票印刷方式制御プログラムがＲＡＭ１２にロードされ実行可能となった状態のメモリマップを示す。
【００２０】
本実施例では、ＦＤ１４から帳票印刷方式制御プログラム及び関連データを直接ＲＡＭ１２にロードして実行させる例を示したが、この他にＦＤ１４から帳票印刷方式制御プログラム及び関連データをいったんＨＤ１５に格納（インストール）しておき、本帳票印刷方式制御プログラムを動作させる段にＨＤ１５からＲＡＭ１２にロードするようにしても良い。
【００２１】
また本帳票印刷方式制御プログラムを記録する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＩＣメモリカードなどであってもよい。さらに本帳票印刷方式制御プログラムをＲＯＭ１１に記録しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ１０で実行することも可能である。
【００２２】
図面を参照しながら、本発明の実施例を詳細に説明する。
【００２３】
印字するデータを受け取るエリア（以下、フィールドと記述する）とフィールドで受け取ったデータを印字するエリア（以下、フィールド図形と記述する）を有する帳票印刷アプリケーションがある。１つのフィールドから任意の数のフィールド図形を作成することが可能で、これらのフィールド図形がお互いに関連付け（以下、リンク設定されているフィールド図形と記述する）することも可能である。リンク設定されているフィールド図形に印字データが送りこまれたときには、先頭のフィールド図形に文字を格納し、入りきらなかった文字は次に指定されているフィールド図形に格納する。
【００２４】
図３は、本発明の一実施例である帳票印刷方式の操作の流れを示すフローチャートである。
【００２５】
リンク設定されているフィールド図形の属性を変更するには、まず任意のフィールド図形を選択する（ｓ１）。選択したフィールド図形の中にピクチャ文字列が変更可能なフィールド図形が存在するかの判断をする（ｓ２）。ピクチャ文字列が変更できるフィールド図形は、リンク設定されていないフィールド図形またはリンク設定がされている先頭のフィールド図形である。もし、選択したフィールド図形にピクチャ文字列が変更可能なフィールド図形が含まれている場合には、フィールド図形で設定可能なすべての属性を変更することが可能である（ｓ３）。もし、選択したフィールド図形にピクチャ文字列が変更不可能なフィールド図形が含まれていた場合には、ピクチャ文字列以外のフィールド図形で設定可能な属性性を変更することが可能である（Ｓ４）。次に、選択したフィールド図形に、リンク設定されているフィールド図形が存在するかの判断をする（Ｓ５）。もし、リンク設定されているフィールド図形が存在する場合には、リンク設定されているフィールド図形すべてに変更内容を反映するかの判断をする（Ｓ６）。もし、リンク設定されているフィールド図形すべてに変更内容を反映する場合には、変更された属性を調査する（Ｓ７）。次に変更したフィールド図形が含まれているリンク設定されたフィールド図形をすべて検索する（Ｓ８）。検索したフィールド図形すべてにピクチャ文字列以外の変更した属性を反映する（Ｓ９）。また、属性を変更した図形がリンク設定されているかの判断（Ｓ５）でリンク設定に含まれていない場合は、選択されている図形のみ属性変更を反映する（Ｓ１０）。また、リンク設定されているフィールド図形すべてに属性変更を反映させるかの判断（Ｓ６）で、反映させないとした場合には、選択されている図形のみ属性変更を反映する（Ｓ１０）。
【００２６】
上記設定の具体例としては、図４のようにフィールド図形の一部が、文字色と同じ色の他の図形が重なる場合の設定である。他の図形と重なる部分と重ならない部分でフィールド図形を分割し、文字を配置する順番を▲１▼〜▲５▼のようにリンク設定をおこなう。他の図形と重なる部分▲３▼と▲５▼を選択して、文字色を変更する。フィールドデータで他の図形と重なるくらい長い文字列を受け取った場合でも、他の図形と重なる部分のみ文字色が変化して印字することができる。
【００２７】
図５のようにフィールド図形の文字の一部が、他の図形と重なる場合には、他の図形と重なる部分と重ならない部分でフィールド図形を分割し、文字を配置する順番を▲１▼〜▲３▼のようにリンク設定をおこなう。他の図形と重なる部分▲２▼を選択して、文字サイズを小さくすることで、他の図形と重なることなく印字することができる。
【００２８】
図８に本発明の一実施例であるフィールド図形の属性変更を行なうダイアログのイメージ図を示す。
【００２９】
［実施例特有の効果］
実施例特有の効果としては、フィールド図形で一部の文字属性を変更したい場合に、フィールド図形の作成方法で変更することが可能になる。
【００３０】
【発明の効果】
以上説明したように本発明は、関連付けされたフィールド図形において、一部のフィールド図形の属性を変更することで、後付けデータに属性変更コマンドを付加することなくフィールド図形の一部属性を変更したのと同じ効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例である帳票印刷方式が適用される情報処理システムのハ―ドウェアの構成を示すブロック図
【図２】本発明の一実施例である帳票印刷方式のプログラムが動作する時のメモリマップ
【図３】本発明の一実施例である帳票印刷方式の処理の流れを示すフローチャート
【図４】一部のフィールド図形属性を変更した場合のイメージ図
【図５】一部のフィールド図形属性を変更した場合のイメージ図
【図６】本発明の一実施例である帳票印刷方式のプログラム等が記録されている媒体の構成図
【図７】本発明の一実施例である帳票印刷方式のプログラム等が媒体からコンピュータやシステムに供給されることを示す図
【図８】本発明の一実施例であるフィールド図形の属性変更を行なうダイアログのイメージ図
【符号の説明】
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  ＦＤドライブ
１４  ＦＤ
１５  ＨＤ
１６  キーボード
１７  ディスプレイ
１８  プリンタ
【図１】
2004334658.tif 000003
【図２】
2004334658.tif 000004
【図３】
2004334658.tif 000005
【図４】
2004334658.tif 000006
【図５】
2004334658.tif 000007
【図６】
2004334658.tif 000008
【図７】
2004334658.tif 000009
【図８】
2004334658.tif 000010