(57)【要約】      （修正有）【課題】  出力データを効率よく作成する。【解決手段】  予め、帳票フォーマットデータを固定的な固定データと可変アイテムデータとに分類し、固定データをプリンタ言語に変換して記憶し、可変アイテムデータに含まれる属性情報をプリンタ言語に変換し、変換した属性情報及び該属性情報に対応する項目印刷データの格納場所を示す格納情報を各項目毎に記憶する。可変アイテムデータをアイテム属性テーブルとして登録しておき、印刷データを帳票フォーマットデータに合成してプリンタ言語の出力データを作成する時、アイテム属性テーブルに基づいて可変アイテムデータに各項目印刷データを合成するとともに、固定データに合成する。すなわち、アイテム属性テーブルの各項目に示される格納情報に応じた項目印刷データを、順次各項目毎に合成するとともに、印刷データを合成した可変アイテムデータを固定データに合成することにより、効率よく出力データを作成する。【選択図】        図１
2005275545.tif 000002
【特許請求の範囲】
【請求項１】
帳票印刷するための予め作成された帳票フォーマットデータに、個々の帳票用の印字データを合成して画像形成装置へ出力する帳票印刷制御装置において、
前記帳票フォーマットデータを、各帳票において同一に用いるための固定データと、前記印字データによる項目の画像を前記帳票内に格納するときの印字データの位置及び属性を表す可変アイテムデータと、に分類する分類手段と、
前記固定データを前記画像形成装置の固有言語に変換して登録すると共に、前記可変アイテムデータの前記属性を示す属性データについて前記画像形成装置の固有言語に変換しかつ前記項目と印字データの位置及び属性データとの対応情報を生成して登録する登録手段と、
前記印字データを受信して、受信した印字データについて前記帳票フォーマットデータとして登録された固定データ及び対応情報を読み取ると共に、固定データ、印字データ、及び属性データを合成した前記画像形成装置の固有言語の出力データを生成し出力する制御手段と、
を備えたことを特徴とする帳票印刷制御装置。
【請求項２】
前記印字データによる項目の画像は、文字、図形、及びイメージを表す画像であることを特徴とする請求項１に記載の帳票印刷制御装置。
【請求項３】
前記帳票フォーマットデータを外部から受信する帳票フォーマットデータ受信手段を更に備えることを特徴とする請求項１または請求項２に記載の帳票印刷制御装置。
【請求項４】
前記登録手段は、前記帳票フォーマットデータを識別するために予め定めた識別情報を付与して前記固有データ及び前記対応情報を登録し、前記制御手段は、前記印字データとともに該印字データを合成する前記帳票フォーマットデータの識別情報を受信し、受信した識別情報に対応する帳票フォーマットデータの固定データ及び対応情報に基づいて、前記出力データを生成し出力することを特徴とする請求項１乃至請求項３の何れか１項に記載の帳票印刷制御装置。
【請求項５】
帳票印刷するための予め作成された帳票フォーマットデータに、個々の帳票用の印字データを合成して画像形成装置へ出力する帳票印刷制御方法であって、
前記帳票フォーマットデータを、各帳票において同一に用いるための固定データと、前記印字データによる項目の画像を前記帳票内に格納するときの印字データの位置及び属性を表す可変アイテムデータと、に分類し、
前記固定データを前記画像形成装置の固有言語に変換して登録すると共に、前記可変アイテムデータの前記属性を示す属性データについて前記画像形成装置の固有言語に変換しかつ前記項目と印字データの位置及び属性データとの対応情報を生成して登録し、
前記印字データを受信して、受信した印字データについて前記帳票フォーマットデータとして登録された固定データ及び対応情報を読み取ると共に、固定データ、印字データ及び属性データを合成した前記画像形成装置の固有言語の出力データを生成し出力する、
ことを特徴とする帳票印刷制御方法。
【請求項６】
帳票印刷するための予め作成された帳票フォーマットデータに、個々の帳票用の印字データを合成して画像形成装置へ出力するコンピュータにおいて実行される帳票印刷制御プログラムであって、
前記帳票フォーマットデータを、各帳票において同一に用いるための固定データと、前記印字データによる項目の画像を前記帳票内に格納するときの印字データの位置及び属性を表す可変アイテムデータと、に分類させ、
前記固定データを前記画像形成装置の固有言語に変換して登録すると共に、前記可変アイテムデータの前記属性を示す属性データについて前記画像形成装置の固有言語に変換しかつ前記項目と印字データの位置及び属性との対応情報を生成して登録させ、
前記印字データを受信して、受信した印字データについて前記帳票フォーマットデータとして登録された固定データ及び対応情報を読み取ると共に、固定データ、印字データ、及び属性データを合成した前記画像形成装置の固有言語の出力データを生成し出力させる、
ことを特徴とする帳票印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票印刷制御装置、帳票印刷制御方法、及び帳票印刷制御プログラムに係り、特に、帳票印刷するための予め作成された帳票フォーマットデータに、個々の帳票用の印字データを合成して画像形成装置へ出力する帳票印刷制御装置、帳票印刷制御方法、及び帳票印刷制御プログラムに関する。
【背景技術】
【０００２】
従来より、定型書式の帳票の画像を印刷用紙へ印刷する画像形成装置が知られている。このようなプリンタでは、罫線や、画像、及び文字等の、各帳票毎に固定の固定データをオーバーレイデータとして予め登録し、該オーバーレイデータに、頁毎に作成された文字や画像等の印字データを合成して印刷するオーバーレイ印刷が知られている。オーバーレイ印刷における印字データには、印字データの各項目毎に、印字データの印刷時の印字位置や色や大きさ等の印刷形態を表す属性が含まれている。オーバーレイ印刷において、帳票の書式変更を行う場合、印字データに含まれる属性データ、及びオーバーレイデータ双方の変更が行われている。そこで、容易に書式変更に対応するための印刷方法として帳票印刷が知られている（例えば、特許文献１参照）。
【０００３】
帳票フォーマット印刷では、各帳票毎に固定の固定データと、印字データの項目毎の属性を示す属性データと、を含む帳票フォーマットデータを予め登録する。この予め登録された帳票フォーマットに、印字データを各項目毎に合成して印刷が行われる。帳票フォーマット印刷では、印字データを属性を含む帳票フォーマットに合成することによって印刷が実行されるので、帳票修正は、帳票フォーマットの修正を行うことにより対応することができ、容易に書式変更に対応することができる。
【特許文献１】特開平２００１−３２８３０６号公報  （第４頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
帳票フォーマット印刷における印字データの合成時には、帳票フォーマットデータに基づいて各項目毎に印刷する画像について画像形成装置で印刷制御するためのプリンタ言語に変換することにより出力データを作成する。近年、出力データに基づく帳票を印刷する画像形成装置では、多量の印字データに基づく帳票を高速に印刷する高速印刷が行われるようになっている。この画像形成装置における印刷処理の高速化に伴い、出力データ作成時間の短縮が求められる。
【０００５】
本発明は、上記課題を解決するためになされたもので、出力データを効率良く作成することができる帳票印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の帳票印刷制御装置は、帳票印刷するための予め作成された帳票フォーマットデータに、個々の帳票用の印字データを合成して画像形成装置へ出力する帳票印刷制御装置において、前記帳票フォーマットデータを、各帳票において同一に用いるための固定データと、前記印字データによる項目の画像を前記帳票内に格納するときの印字データの位置及び属性を表す可変アイテムデータと、に分類する分類手段と、前記固定データを前記画像形成装置の固有言語に変換して登録すると共に、前記可変アイテムデータの前記属性を示す属性データについて前記画像形成装置の固有言語に変換しかつ前記項目と印字データの位置及び属性データとの対応情報を生成して登録する登録手段と、前記印字データを受信して、受信した印字データについて前記帳票フォーマットデータとして登録された固定データ及び対応情報を読み取ると共に、固定データ、印字データ、及び属性データを合成した前記画像形成装置の固有言語の出力データを生成し出力する制御手段と、を備えている。
【０００７】
伝票等の帳票を印刷する画像形成装置では、該画像形成装置で帳票印刷処理を実行可能な固有言語で示される出力データに基づいて帳票を印刷する。この出力データは、帳票のレイアウトを示す帳票フォーマットデータに、個々の帳票に印字する印字データを合成することにより作成される。本発明の帳票印刷制御装置は、この出力データを生成し、画像形成装置へ出力するものであり、帳票フォーマットデータを予め登録する。分類手段は、帳票フォーマットデータを、各帳票毎に同一のデータである帳票毎に固定的な固定データと、可変アイテムデータと、に分類する。可変アイテムデータとは、帳票内に格納する印字データの各項目毎の画像に対応する印字データの位置、及び印字データの各項目毎の画像の色、大きさ、及びフォント等の印刷形態を表す属性を示すものである。登録手段は、固定データを画像形成装置の固有言語に変換して登録する。また、登録手段は、可変アイテムデータに含まれる属性を示す属性データを対応する項目毎に画像形成装置で帳票印刷を実行するための固有言語に変換する。更に、登録手段は、各項目毎に固有言語に変換された属性データと、該項目に対応する印字データの位置とを関連付けた対応情報を作成して登録する。このため、固有言語の固定データと、固有言語に変換された属性を含む対応情報による可変アイテムデータが、帳票フォーマットデータとして登録手段に登録される。
【０００８】
制御手段は、外部から印字データを受信する。印字データは、個々の帳票毎に外部装置等で作成されたものであって、印字データのデータ形式の一例には、ＣＳＶ形式、及びＸＭＬ形式等のデータ形式がある。このため、上記可変アイテムデータに含まれる位置は、例えば、印字データのデータ形式がＣＳＶ形式である場合には、ＣＳＶ形式の文書中の位置を示す列番号によって示され、ＸＭＬ形式である場合には、ＸＭＬ文書中の位置を示すタグ情報によって示される。印字データを受信すると、制御手段は、上記帳票フォーマットデータとして登録された、固有言語に変換された固定データ、及び対応情報による可変アイテムデータを読み取る。更に、制御手段は、対応情報の各項目毎に、対応する位置に応じた印字データを読み取り、読み取った印字データを、該対応情報による可変アイテムデータ内の属性データと合成する。更に制御手段は、印字データと属性データとを合成した可変アイテムの印字データを、更に固有言語に変換された固定データに合成することによって、画像形成装置の固有言語の出力データを生成する。生成された出力データは画像形成装置に出力される。画像形成装置では、入力された出力データに基づいて帳票印刷を実行する。
【０００９】
このように、出力データの作成前に、画像形成装置の固有言語に変換した固定データと、印字データの各項目と画像形成装置の固有言語に変換された属性及び印字データの位置との対応情報による可変アイテムデータと、を帳票フォーマットデータとして登録することができる。このため、帳票フォーマットデータに印字データを合成することによって作成される画像形成装置の固有言語の出力データの作成時には、可変アイテムデータとしての対応情報に基づいて各項目毎に可変アイテムデータに印字データを合成するとともに、固定データに合成すればよく、出力データを、効率よく作成することができる。
【００１０】
前記印字データによる項目の画像は、文字、図形、及びイメージを表す画像とすることができる。印字データによる画像は、文字に限られるものではなく、図形や画像等のイメージを含むことができるので、帳票印刷により出力される帳票に汎用性を持たせることができる。イメージの場合は、予め複数のイメージデータを登録しておき、印字データでは、その登録されたイメージデータのファイル名等の識別情報をテキストデータで表現される。図形データの場合は、例えば棒グラフのように、図形の座標が可変で、図形種や色等が固定の場合、印字データでは、可変部分の座標データがテキストデータで表現され、図形種や色の固定部分は、可変アイテム属性データとして登録される。
【００１１】
前記帳票フォーマットデータを外部から受信する帳票フォーマットデータ受信手段を更に備えることができる。帳票の書式や印字データの印刷形態は、適宜変更される場合がある。そこで、帳票フォーマット受信手段が、帳票フォーマットデータを外部から受信すれば、外部装置において各種変更がなされた帳票フォーマットデータを受信することができ、帳票フォーマットデータの変更に容易に対応することができる。
【００１２】
前記登録手段は、前記帳票フォーマットデータを識別するために予め定めた識別情報を付与して前記固有データ及び前記対応情報を登録し、前記制御手段は、前記印字データとともに該印字データを合成する前記帳票フォーマットデータの識別情報を受信し、受信した識別情報に対応する帳票フォーマットデータの固定データ及び対応情報に基づいて、前記出力データを生成し出力することができる。
【００１３】
帳票印刷制御装置において、受信した印字データを、異なる帳票フォーマットデータに合成するようにすれば、該帳票印刷制御装置において書式の異なる帳票を出力するための出力データを作成することができる。そこで、登録手段は、帳票フォーマットデータとして登録された固有データ及び対応情報各々に、該帳票フォーマットデータを識別可能な識別情報を付与して登録する。印字データとともに該印字データを合成する帳票フォーマットデータの識別情報を受信すると、制御手段は、受信した印字データの識別情報に対応する固定データと対応情報を抽出する。更に制御手段は、抽出した固定データと対応情報に登録された各項目の可変アイテムデータの属性を示す属性データと、上記受信した印字データを合成することによって、出力データを作成する。
【００１４】
このように、帳票フォーマットデータを識別するための識別情報に対応する印字データ、固定データ、及び対応情報の可変アイテムデータに基づいて、出力データを作成することができるので、１つの帳票印刷制御装置において、異なる帳票フォーマットデータによる出力データを容易に作成することができる。
【００１５】
なお、次の帳票印刷制御方法によって、効率良く出力データを作成することができる。詳細には、帳票印刷するための予め作成された帳票フォーマットデータに、個々の帳票用の印字データを合成して画像形成装置へ出力する帳票印刷制御方法であって、前記帳票フォーマットデータを、各帳票において同一に用いるための固定データと、前記印字データによる項目の画像を前記帳票内に格納するときの印字データの位置及び属性を表す可変アイテムデータと、に分類し、前記固定データを前記画像形成装置の固有言語に変換して登録すると共に、前記可変アイテムデータの前記属性を示す属性データについて前記画像形成装置の固有言語に変換しかつ前記項目と印字データの位置及び属性データとの対応情報を生成して登録し、前記印字データを受信して、受信した印字データについて前記帳票フォーマットデータとして登録された固定データ及び対応情報を読み取ると共に、固定データ、印字データ及び属性データを合成した前記画像形成装置の固有言語の出力データを生成し出力する。
【００１６】
また、次の出力データ作成プログラムをコンピュータによって処理させることで、効率よく出力データを作成することができる。詳細には、帳票印刷するための予め作成された帳票フォーマットデータに、個々の帳票用の印字データを合成して画像形成装置へ出力するコンピュータにおいて実行される帳票印刷制御プログラムであって、前記帳票フォーマットデータを、各帳票において同一に用いるための固定データと、前記印字データによる項目の画像を前記帳票内に格納するときの印字データの位置及び属性を表す可変アイテムデータと、に分類させ、前記固定データを前記画像形成装置の固有言語に変換して登録すると共に、前記可変アイテムデータの前記属性を示す属性データについて前記画像形成装置の固有言語に変換しかつ前記項目と印字データの位置及び属性との対応情報を生成して登録させ、前記印字データを受信して、受信した印字データについて前記帳票フォーマットデータとして登録された固定データ及び対応情報を読み取ると共に、固定データ、印字データ、及び属性データを合成した前記画像形成装置の固有言語の出力データを生成し出力させる、ことを特徴とする。
【発明の効果】
【００１７】
以上説明したように、本発明の帳票印刷制御装置、帳票印刷制御方法、及び帳票印刷制御プログラムによれば、出力データの作成前に、画像形成装置の固有言語に変換した固定データと、帳票フォーマットデータの各項目と画像形成装置の固有言語に変換された属性データ及び印字データの位置との対応情報による可変アイテムデータと、を帳票フォーマットデータとして登録することができるので、帳票フォーマットデータに印字データを合成することによって作成される画像形成装置の固有言語の出力データ作成時には、可変アイテムデータとしての対応情報に基づいて各項目毎に可変アイテムデータの属性データに印字データを合成するとともに、固定データに合成すればよく、出力データを、効率よく作成することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１８】
本発明の印刷データ生成装置に係る実施の形態の一例を図面に基づき説明する。
【００１９】
本実施の形態は、通信回線に接続可能なネットワークシステム（以下、プリンタシステムという）に、本発明を適用したものである。
【００２０】
図１には、本実施の形態に係るプリンタシステム１０の構成を模式的に示した。プリンタ１４は、通信回線としてのネットワーク２２に接続されている。ネットワーク２２には、パーソナル・コンピュータ（以下ＰＣという）１６、帳票フォーマット作成ＰＣ１８、及び出力データ作成ＰＣ２０が接続されている。これらのプリンタ１４、ＰＣ１６、帳票フォーマット作成ＰＣ１８、及び出力データ作成ＰＣ２０は、互いにネットワーク２２を介して相互通信によりデータやコマンドの授受が可能な構成となっている。
【００２１】
なお、プリンタ１４、ＰＣ１６、帳票フォーマット作成ＰＣ１８、及び出力データ作成ＰＣ２０は、本実施の形態では、各々１台ずつとして説明するが、本発明は、これに限定されるものではなく複数台で構成してもよい。また、本実施の形態では、ＰＣ１６、帳票フォーマット作成ＰＣ１８、及び出力データ作成ＰＣ２０は、各々別体として設けられる場合を説明するが、１つの装置（ＰＣ）で構成するようにしてもよい。また、これらの、ＰＣ１６、帳票フォーマット作成ＰＣ１８、及び出力データ作成ＰＣ２０を、プリンタ１４と一体的に設けるようにしてもよい。
【００２２】
ＰＣ１６は、印刷データを作成するためのものであり、また、作成した印刷データをネットワーク２２を介して出力データ作成ＰＣ２０へ送信するときにユーザが操作するためのものである。印刷データとは、詳細を後述するが、プリンタ１４で帳票の画像（以下、帳票という）を印刷用紙へ印刷するときの、各ページ毎に可変の文字や画像等を示すデータであり、頁単位に作成される。この各頁には、予め１つまたは複数の項目が定められている。項目とは、見出し、部署、住所等のように、印刷用紙上に印刷される印刷データを同一の領域に印刷される印刷領域毎に分類したものである。従って、印刷データは、頁単位に作成されるとともに、頁単位に作成されたデータのまとまりには、１つまたは複数の項目各々に対応する、実際に用紙上に印刷される文字や画像等のデータである印刷データ（以下、項目印刷データという）が含まれた構成となっている。例えば、図２に示すように、印刷データ３６は、図２（Ａ）に示す「アイウエオ，１０」となり、この印刷データ３６には２つの項目印刷データ３６Ａ、３６Ｂが含まれており、各々の項目印刷データは、「アイウエオ」と「１０」となる。
【００２３】
なお、本実施の形態では、印刷データのデータ形式は、ＣＳＶデータ形式であるものとする。すなわち、印刷データは、各項目毎に、カンマ「，」で区切られたＣＳＶデータ形式であるものとする。なお、本実施の形態では、印刷データのデータ形式は、ＣＳＶデータ形式であるものとして説明するが、このような形式に限られるものではなく、例えば、ＸＭＬ形式であってもよい。
【００２４】
また、本実施の形態では、印刷データは、複数の文字のテキストデータから構成されるものとして説明するが、図形の図形種や座標や色等を示す情報やイメージデータの識別情報等であってもよく、文字データに限られるものではない。イメージの場合は、予め複数のイメージデータを登録しておき、印字データでは、その登録されたイメージデータのファイル名等の識別情報をテキストデータで表現される。図形データの場合は、例えば棒グラフのように、図形の座標が可変で、図形種や色等が固定の場合、印字データでは、可変部分の座標データがテキストデータで表現され、図形種や色の固定部分は、可変アイテム属性データとして登録される。
【００２５】
なお、本実施の形態では、項目は、予め定められているものとして説明するが、ユーザの図示を省略した操作部の操作によって印刷データ作成の度に新規作成、更新、または変更がなされるようにしてもよい。
【００２６】
帳票フォーマット作成端末１８は、印刷用紙へ印刷する帳票のレイアウトを表す帳票フォーマットデータを作成するためのものである。また、帳票フォーマット作成端末１８は、作成した帳票フォーマットデータを出力データ作成ＰＣ２０へ送信するときに、ユーザが操作するためのものである。
【００２７】
帳票フォーマットデータは、固定データと、可変アイテムデータとを含んで構成される。固定データは、帳票のレイアウトを示すものであって、罫線、画像、及び文字等の印刷用紙の印刷される帳票の各頁毎に固定的なデータを示すものである。例えば、固定データは、罫線の種類に応じた罫線コードや、文字に対応する文字コード、または画像データ等を含んで構成される。可変アイテムデータは、帳票の各頁毎に可変的なデータであって、固定データに合成する印刷データに含まれる各項目印刷データの印刷形態を示す属性情報と、各項目印刷データの格納先を示す格納情報とから構成される。属性情報は、前記印刷データに含まれる各項目印刷データを前記固定データに基づく画像を印刷用紙に印刷するときの、各項目印刷データの印刷形態を示すものである。属性情報には、例えば、項目印刷データを印字する帳票上の位置情報、印刷時の文字サイズ情報、及び印刷色等の色情報等がある。すなわち、帳票上の同一領域に印刷される各項目毎に、印刷される色、印刷される大きさ等の印刷形態を示す属性が定められる。このため、それぞれの項目毎に異なる位置、サイズ、及び色の項目印刷データの画像が印刷用紙に印刷される。
【００２８】
出力データ作成ＰＣ２０は、帳票フォーマット作成ＰＣ１８から受信した帳票フォーマットデータと、ＰＣ１６から受信した印刷データとを合成するとともに、プリンタ１４のプリンタ言語の出力データを生成するためのものである（詳細後述）。プリンタ言語は、プリンタ１４でのみ利用可能なプリンタ言語で、コマンド形式で作成される。
【００２９】
プリンタ１４は、通常の印刷機能を備えており、受信した出力データに応じた帳票画像を印刷用紙へ出力するためのものである。本実施の形態では、印刷用紙として連続紙を使用する。連続紙とは、プリンタ１４の走査方向に連続する用紙であり、連続紙の一例には、ロール紙等がある。すなわち、本実施の形態では、プリンタ１４は、複数頁の帳票画像を印刷するためのものであり、複数頁の印刷データによる出力データに基づく画像を連続紙へ高速印刷処理するものとして説明する。
【００３０】
次に、ＰＣ１６、帳票フォーマット作成ＰＣ１８、及びプリンタ１４の概略構成について説明する。
【００３１】
ＰＣ１６は、図示を省略した制御部、記憶部、通信部、入力部、及び表示部から構成されている。上記各構成は制御部に接続されており、互いにデータやコマンドの授受が可能な構成となっている。制御部は、主に印刷に関する処理を実施する機能部である。記憶部は、各種処理ルーチン及び各種データ等を記憶するためのものである。通信部は、ＰＣ１６をネットワーク２２に接続して出力データ作成ＰＣ２０との間で印刷データを含む各種データやコマンドの授受を可能とするためのインターフェース機能部である。入力部は、当該ＰＣで指示入力するためのものであり、一例としてキーボードやマウス等がある。表示部は、各種設定画面等を表示するためのものである。
【００３２】
本実施の形態では、ＰＣ１６では、図示を省略した入力部のユーザによる操作によって、上述の帳票フォーマットデータに合成するための印刷データが作成される。更に、ＰＣ１６は、印刷データを合成する対象となる帳票フォーマットデータを識別可能な識別データと、作成された印刷データとを、ネットワーク２２を介して出力データ作成ＰＣ２０へ送信するものとして説明する。なお、帳票フォーマットデータを識別可能な識別データは、図示を省略した入力部のユーザによる操作によって、印刷データ作成時に指示入力されるようにすればよい。
【００３３】
帳票フォーマット作成ＰＣ１８は、上記ＰＣ１６と略同様の構成となっており、図示を省略した制御部、記憶部、通信部、入力部、及び表示部から構成されている。上記各構成は制御部に接続されており、互いにデータやコマンドの授受が可能な構成となっている。制御部は、主に帳票フォーマットデータ作成に関する処理を実施する機能部である。記憶部は、各種処理ルーチン及び各種データ等を記憶するためのものである。通信部は、帳票フォーマット作成ＰＣ１８をネットワーク２２に接続して出力データ作成ＰＣ２０との間で帳票フォーマットデータを含む各種データやコマンドの授受を可能とするためのインターフェース機能部である。入力部は、当該ＰＣで指示入力するためのものである。表示部は、各種設定画面等を表示するためのものである。本実施の形態では、帳票フォーマット作成ＰＣ１８では、図示を省略した入力部のユーザによる操作によって、上述の固定データ及び可変アイテムデータを含む帳票フォーマットデータを作成する。更に、帳票フォーマット作成ＰＣ１８では、作成した帳票フォーマットデータと、帳票フォーマットデータを識別可能な識別データとを、出力データ作成ＰＣ２０へ送信するものとして説明する。
【００３４】
プリンタ１４は、マイクロコンピュータを含んで構成されており、図示を省略した装置を制御するための制御部、各種データを記憶するための記憶部、ネットワーク２２を介して出力データ作成ＰＣ２０と出力データ及び各種データを入出力する通信部、各種データを入力するためのキーボード等の入力部、及び画像形成部から構成されている。上記各構成は制御部に接続されており、互いにデータやコマンドの授受が可能な構成となっている。図示を省略した画像形成部には、印刷用紙に画像を形成するための公知の機器が含まれており、当該機器としては、例えは、帯電装置によって帯電させられる感光体ドラム、この感光体ドラムに露光した静電潜像を現像する現像器、感光体ドラム表面に形成された静電潜像をロール給紙部から供給された連続紙に転写する転写部、及び連続紙に転写された画像を連続紙にフラッシュ定着させる定着装置等がある。なお、連続紙は、予め定められた用紙の大きさに分離可能な連続紙であって、一例には、ミシン目の入った連続紙やカット紙及びロール紙等がある。
【００３５】
なお、ＰＣ１６、帳票フォーマット作成端末１８、及びプリンタ１４は、一般的な構成であるため、詳細な説明を省略する。
【００３６】
次に、出力データ作成ＰＣ２０の主要構成について図３を用いて概要を説明する。出力データ作成ＰＣ２０は、ＣＰＵ、ＲＯＭ、及びＲＡＭからなる図示を省略したマイクロコンピュータを含んで構成されており、機能的分類では、通信部４０と、フォーマット登録部４２と、印刷データ格納部５２と、出力データ作成部５４と、スプール部５６と、印刷管理制御部５８と、を備えている。通信部４０は、出力データ作成ＰＣ２０をネットワーク２２に接続して、ＰＣ１６、帳票フォーマット作成ＰＣ１８、及びプリンタ１４との間で、帳票フォーマットデータ、印刷データ、及び出力データを含む各種データやコマンドの授受を可能とするためのインターフェース機能部である。フォーマット登録部４２は、帳票フォーマット作成ＰＣ１８から受信した帳票フォーマットデータを格納するためのものであり、固定部抽出部４４、固定部格納部４６、可変部抽出部４８、及び可変部格納部５０を含んで構成されている。
【００３７】
固定部抽出部４４は、帳票フォーマット作成ＰＣ１８から受信した帳票フォーマットデータに含まれる固定データを抽出するとともに、抽出した固定データをプリンタ１４固有のプリンタ言語に変換するためのものである。固定部格納部４６は、固定データを格納するためのものであって、固定部抽出部４４で抽出されるとともにプリンタ１４のプリンタ言語に変換された固定データを、該固定部の帳票フォーマットを識別可能な識別データに関連付けて記憶するためのものである。
【００３８】
可変部抽出部４８は、帳票フォーマット作成ＰＣ１８から受信した帳票フォーマットデータに含まれる可変アイテムデータを抽出し、抽出した可変アイテムデータに含まれる印刷データの格納場所を示す格納情報と属性情報を抽出する。さらに、抽出した可変アイテムデータに含まれる属性情報をプリンタ１４固有のプリンタ言語に変換するためのものである。
【００３９】
可変部格納部５０は、アイテム属性テーブル６０を含んで構成されており、プリンタ言語に変換された属性情報を対応する各項目毎に関連付けて記憶するためのものである。アイテム属性テーブル６０は、各項目毎に、プリンタ言語に変換した属性情報及び該属性情報に対応する項目印刷データの格納場所を示す格納情報を対応付けて格納するものである。
【００４０】
具体的には、アイテム属性テーブル６０は、図４に示すように構成されている。図４では、アイテム属性テーブル６０は、「アイテム」、「印字開始位置」、「フォント」、「大きさ」、及び「ＣＳＶの列番号」の５つの項目から構成されている。
【００４１】
「アイテム」は、印刷領域を示す各項目を識別可能な項目名を示すものである。「印刷開始位置」は、該項目に対応する項目印刷データの、帳票画像上における印刷開始位置を示すものである。「フォント」は、項目に対応する項目印刷データの印刷時のフォントを示すものである。「大きさ」は、項目に対応する項目印刷データの大きさを示すものである。また、「ＣＳＶの列番号」は、項目に対応する項目印刷データの位置（格納情報）を示すものである。例えば、「ＣＳＶの列番号」は、１頁分の印刷データ１レコード中のフィールドの位置を示すものである。
【００４２】
本実施の形態では、属性情報とは、上記「印刷開始位置」、「フォント」、及び「大きさ」によって示される値である、各項目の属性情報６２は、プリンタ１４で解析可能なプリンタ言語に変換された後にアイテム属性テーブル６９へ格納される。
【００４３】
このように、可変アイテムデータに含まれる属性情報６２は、各項目毎にプリンタ１４で解析可能なコード等のプリンタ言語に変換されて、該項目に対応する項目印刷データの格納場所を示す格納情報と、項目を示す項目名とに関連付けて、テーブル形式で可変部格納部５０へ格納される。可変部格納部５０では、このアイテム属性テーブルを、帳票フォーマットを識別可能な識別データ毎に関連付けて格納する。
【００４４】
すなわち、フォーマット登録部４２では、帳票フォーマット作成ＰＣ１８から受信した帳票フォーマットデータから固定データが抽出され、プリンタ１４のプリンタ言語に変換されて固定部格納部４６へ格納される。また、フォーマット登録部４２では、帳票フォーマットデータから可変アイテムデータが抽出され、可変アイテムデータに含まれる属性情報がプリンタ１４のプリンタ言語に変換されるとともに、プリンタ言語に変換された属性情報と、該属性情報に対応する項目を示す項目情報と、該項目に対応する項目印刷データの格納先を示す格納情報とを関連付けてテーブル形式で可変部格納部５０へ格納する。
【００４５】
印刷データ格納部５２は、ＰＣ１６からＣＳＶ形式の印刷データと、該印刷データを出力するための帳票フォーマットを識別可能な識別データを受信するともに一時的に格納するためのものである。出力データ作成部５４は、印刷データ格納部５２に格納された印刷データと、固定部格納部に格納された該印刷データの帳票フォーマットの識別データに対応する固定データと、可変部格納部５０に格納された該印刷データの帳票フォーマットの識別データに対応するアイテム属性テーブルに基づく値と、からプリンタ１４で出力するための出力データを作成するためのものである（詳細後述）。
【００４６】
スプール部５６は、出力データ作成部５４で作成した出力データを一時的に格納するためのものである。印刷管理制御部５８は、スプール部５６に格納された出力データをプリンタ１４へ順次送信するためのものである。
【００４７】
なお、帳票フォーマットデータは、本発明の帳票フォーマットデータに相当し、印刷データは、本発明の印字データに相当し、固定データは、本発明の固定データに相当し、可変アイテムデータは、本発明の可変アイテムデータに相当する。
【００４８】
また、出力データ作成ＰＣ２０は、本発明の帳票印刷制御装置に相当し、プリンタ１４は画像形成装置に相当する。また、固定部抽出部４４及び可変部抽出部４８は、本発明の分類手段に相当し、固定部格納部４６及び可変部格納部５０は、登録手段に相当し、出力データ作成部５４は、制御手段に相当する。
【００４９】
ここで、本実施の形態のプリンタシステム１０における、帳票印刷のプロセスについて概要を説明する。図１に示すように、帳票フォーマット作成ＰＣ１８で作成された帳票フォーマットデータは、出力データ作成ＰＣへ送信され、出力データ作成ＰＣ２０へ登録される（プロセス１）。ＰＣ１６で印刷データが作成されると、作成された印刷データは、出力データ生成ＰＣ２０へ送信される（プロセス２）。出力データ作成ＰＣ２０では、印刷データを受信すると、受信した印刷データをプロセス１で登録した帳票フォーマットデータに合成することによって、出力データを作成する（プロセス３）。作成された出力データは、プリンタ１４へ送信される（プロセス４）。プリンタ１４では出力データを受信すると、出力データに基づく帳票印刷を実行する。
【００５０】
例えば、プリンタ１４において、図２（Ｂ）に示す帳票印刷の出力結果を示す帳票画像２４が得られるとすると、帳票フォーマット作成端末１８では、図２（Ａ）に示す固定データ２７と、項目２８及び項目３０各々の属性情報を示す属性情報２９及び属性情報２７と、図示を省略した各項目に合成する項目印刷データの格納位置を示す格納情報と、からなる帳票フォーマットデータ２６を作成する。また、ＰＣ１６では、項目印刷データ３６Ａ、３６Ｂ、すなわち「アイウエオ」、「１０」からなる印刷データ３６が作成される。出力データ作成ＰＣ２０では、この帳票フォーマットデータ２６に、印刷データ３６を合成することによって、出力データを作成する。作成された出力データは、プリンタ１４へ送信される。プリンタ１４では、出力データを受信すると、出力データに基づく帳票画像２４（図２（Ｂ））を印刷用紙へ印刷する。
【００５１】
次に、上記実施の形態の作用を図面を参照して説明する。図５には、出力データ作成ＰＣ２０で実行される処理ルーチンを示した。
【００５２】
本実施の形態では、印刷管理制御部５８には、初期設定として予めプリンタ１４の環境設定や印刷時の印刷条件及びプリンタ１４のアドレスを示す各種設定情報が予め記憶されているものとする。
【００５３】
出力データ作成ＰＣ２０では、電源が投入されると、所定時間毎に図５に示す処理ルーチンが実行され、ステップ１００へ進む。
【００５４】
ステップ１００では、帳票フォーマットデータ及び該帳票フォーマットを識別するための識別データを受信したか否かを判断する。ステップ１００で肯定され、帳票フォーマットデータ及び識別データを受信すると、次のステップ１０２において、受信した帳票フォーマットデータ及び識別データを関連付けて、フォーマット登録部４２に格納する。
【００５５】
次にステップ１０４では、固定データ抽出処理が実行される。ステップ１０４の処理は、上記ステップ１０２でフォーマット登録部４２に格納した帳票フォーマットデータから、固定部の固定部データを抽出するものである。
【００５６】
次にステップ１０６では、上記ステップ１０４で抽出した固定データを、プリンタ１４で解釈可能なプリンタ言語に変換する。次にステップ１０８において、プリンタ言語に変換された固定データを、上記ステップ１０２でフォーマット登録部４２に格納した識別データに関連づけて固定部格納部４６へ記憶する。
【００５７】
次にステップ１１０では、可変アイテムデータ抽出処理が実行される。ステップ１１０の処理は、上記ステップ１０２でフォーマット登録部４２に格納した帳票フォーマットデータから、可変部の可変部データを抽出するものである。
【００５８】
次にステップ１１２では、上記ステップ１１０で抽出した可変アイテムデータに含まれる属性情報を、該属性情報の対応する項目毎に、プリンタ１４のプリンタ言語に変換する。更に、次のステップ１１４において、変換した属性情報と、該属性情報に対応する項目の格納情報とを、対応する項目情報に関連付けてアイテム属性テーブルに登録した後に、本ルーチンを終了する。
【００５９】
上記ステップ１１４の処理によって、例えば、図４に示すアイテム属性テーブルが作成されて、可変部格納部５０へ格納される。詳細には、アイテム属性テーブルは、プリンタ言語に変換された属性情報と、該属性情報の項目に応じた項目印刷データの位置を識別するための格納情報が、対応する項目に関連づけてアイテム属性テーブルに格納される。すなわち、上記ステップ１１４の処理によって、可変アイテムデータに含まれる属性情報が、プリンタ言語に変換されるとともに、対応する項目と関連づけてアイテム属性テーブルへ格納される。また、このアイテム属性テーブルには、各項目毎に対応する項目印刷データの格納場所を示す格納情報もまた対応付けて記憶される。格納情報は、後述する出力データ作成処理時に項目印刷データを抽出するための参照データとして使用するものであるため、プリンタ言語に変換する必要がなく、ＰＣ１６から受信する印刷データのデータ形式に合わせてアイテム属性テーブルに登録される。
【００６０】
なお、上記ステップ１００乃至ステップ１１４の処理は、上記プロセス１に相当する。
【００６１】
上記ステップ１０２乃至ステップ１１４の処理によって、帳票フォーマットデータは、固定データ６４及び可変アイテムデータ６６に分けて各々固定部格納部４６及び可変部格納部５０へ格納される。
【００６２】
一方、上記ステップ１００で否定されると、ステップ１１６へ進み、印刷データ及び識別情報を受信したか否かを判断する。ステップ１１６で否定されると、上記ステップ１００へ戻る。上記ステップ１１６で肯定されると（上記プロセス２に相当）、ステップ１１８へ進む。ステップ１１８では、上記ステップ１１６で受信した印刷データ及び識別データを関連づけて印刷データ格納部５２へ格納する。
【００６３】
次にステップ１２２では、固定データ把握処理が実行される。ステップ１２２の処理は、上記ステップ１１８で印刷データ格納部５２に格納した識別データに応じて、該識別データに対応する固定データを固定部格納部４６から把握するものである。
【００６４】
次にステップ１２４では、アイテム属性テーブル把握処理が実行される。ステップ１２４の処理は、上記ステップ１１８で印刷データ格納部５２に格納した識別データに応じて、該識別データに対応するアイテム属性テーブルを可変部格納部５０から把握するものである。
【００６５】
上記ステップ１２２及びステップ１２４の処理によって、印刷データ格納部５２に格納された印刷データを合成する対象となる帳票フォーマットデータに対応する、プリンタ言語に変換された固定データ、及びプリンタ言語に変換された属性情報を対応する項目に関連付けて格納したアイテム属性テーブルが把握される。
【００６６】
ステップ１２６では、アイテム属性テーブルの「ＣＳＶ列番号」項目に示される値に相当する列に含まれる項目印刷データを、印刷データから抽出する。詳細には、アイテム属性テーブルの「ＣＳＶ列番号」項目に示される値を順次読み取り、該値に相当する列に含まれる項目印刷データを、印刷データを構成する１つまたは複数のレコードの内の１つのレコードから順次抽出する。これによって、アイテム属性テーブルの「ＣＳＶ列番号」、に示される値に相当する列に格納された項目印刷データが、１レコード分、項目毎に順次抽出される。
【００６７】
次にステップ１２８では、上記抽出した１レコード分の項目印刷データ各々を、該当する項目各々の属性データに対応付ける。ステップ１２８の処理は、各項目に対応する項目印刷データを、対応する属性情報に追加するものである。
【００６８】
次にステップ１３０では、上記ステップ１２８で項目印刷データが追加された属性情報を、上記ステップ１２２で把握した固定データに追加する。ステップ１３０の処理によって、プリンタ言語に変換された１ページ分の出力データが得られる。すなわち、この出力データは、プリンタ言語に変換された固定データと、プリンタ言語に変換された属性情報と、該属性情報の各項目に対応する項目印刷データを含むものであり、プリンタ１４において、１頁分の帳票画像を出力するための出力データである。
【００６９】
次にステップ１３２では残印刷データがあるか否かを判断する。ステップ１３２の判断は、上記ステップ１２６で抽出した印刷データの他に、未抽出の印刷データがあるか否かを判別することによって判断することができる。例えば、上記ステップ１２６の処理において、前段から順次１レコードずつ印刷データを読み取り、該読み取った印刷データに含まれる項目印刷データを上記ステップ１２６乃至ステップ１３０の処理において処理するようにし、順次読み取り対象とするレコード番号をカウントアップして後段のレコードに示される印刷データを順次処理するようにする。そして、後段のレコードに相当する印刷データが無い場合に、残印刷データが無いことを判別するようにすればよい。
【００７０】
上記ステップ１３２で肯定されると、ステップ１３４へ進む、上記ステップ１３０で作成された出力データの末尾に改ページコマンドを追加した後に、ステップ１２６へ戻る。
【００７１】
上記ステップ１２６乃至ステップ１３４の処理が実行されることによって、ページ単位に出力データが順次作成され、結果的に、印刷データ格納部５２に格納された印刷データに応じた出力データが作成される。
【００７２】
ステップ１３２で否定され、印刷データに含まれる全ページ分（全レコード）の印刷データから出力データを作成する作成処理が終了すると、ステップ１３６へ進み、作成した出力データをスプール部５６へスプールするスプール処理が実行される。
【００７３】
なお、上記ステップ１１８乃至ステップ１３６の処理は、上記プロセス３に相当する。
【００７４】
次にステップ１３８では、スプール部５６にスプールされた出力データを、プリンタ１４へ送信（上記プロセス４に相当）した後に、本ルーチンを終了する。
【００７５】
プリンタ１４では、出力データを受信すると、出力データに基づく帳票印刷を実行し、を印刷用紙へ帳票画像を印刷する。
【００７６】
なお、上記ステップ１０４及びステップ１１０の処理は、本発明の分類手段の機能に相当し、上記ステップ１０６及びステップ１０８、及び上記ステップ１１２及びステップ１１４の処理は、本発明の登録手段の機能に相当する。また、上記ステップ１１６乃至ステップ１３８の処理は、本発明の制御手段の機能に相当する。また、上記ステップ１００の処理は、本発明の帳票フォーマットデータ受信手段の機能に相当する。
【００７７】
以上説明したように、本実施の形態では、出力データ作成前に、帳票フォーマットデータを各帳票において固定的な固定データと可変アイテムデータとに分類し、固定データをプリンタ言語に変換して記憶し、可変アイテムデータに含まれる属性情報をプリンタ言語に変換するとともに、変換した属性情報及び該属性情報に対応する項目印刷データの格納場所を示す格納情報を各項目毎にテーブル形式として記憶する。
【００７８】
すなわち、帳票フォーマットデータを、プリンタ１４のプリンタ言語に変換した固定データと、プリンタ言語に変換された属性情報を含むアイテム属性テーブルとしての可変アイテムデータと、に分類し、格納することができる。可変アイテムデータのアイテム属性テーブルは、上記説明したように、プリンタ言語に変換された属性情報と、該属性情報の項目に応じた項目印刷データの位置を示す格納情報を、対応する各項目に関連づけて格納したものである。
【００７９】
出力データの作成以前に、帳票フォーマットデータに含まれるプリンタ言語に変換可能な固定データ及び可変アイテムデータの属性情報をプリンタ言語に変換して格納することができるので、帳票フォーマットデータへの印刷データの合成のみによってプリンタ１４のプリンタ言語の出力データを効率よく作成することができる。
【００８０】
また、可変アイテムデータは、アイテム属性テーブルとして登録することができるので、印刷データを帳票フォーマットデータに合成しプリンタ言語の出力データを作成する時には、アイテム属性テーブルに基づいて可変アイテムデータに各項目印刷データを合成するとともに、固定データに合成すればよい。すなわち、アイテム属性テーブルの各項目に示される格納情報に応じた項目印刷データを順次、各項目毎に合成した後に、この印刷データを合成した可変アイテムデータを固定データに合成することによって、プリンタ言語の出力データを作成するので、出力データ作成時における印刷データの合成処理を効率よく実行することができ、効率よく出力データを作成することができる。
【００８１】
また、可変アイテムデータを、印刷データの各項目毎に、プリンタ言語に変換された属性情報及び項目印刷データの位置を示す格納情報を対応付けたアイテム属性テーブルとして格納することができるので、印刷データの変更時には、アイテム属性テーブルから、印刷データの変更する項目に応じた属性情報及び格納情報を変更すればよく、容易に印刷データの変更に対応することができる。具体的には、例えば、印刷データに含まれる特定の項目印刷データの削除や、項目印刷データの帳票上の位置及び色等を変更する場合には、アイテム属性テーブルの対応する項目の削除や、対応する項目の属性情報を変更すること等により容易に対応することができる。同様に、印刷データの各項目に対応する項目印刷データの位置を変更する場合、対応する項目の格納情報を変更すればよく、容易に変更に対応することができる。
【００８２】
このように、帳票フォーマットデータに含まれる、印刷データを合成する位置や属性等の可変アイテムデータを、各項目毎にテーブル形式で格納することができるので、帳票フォーマットデータや印刷データの変更に容易に対応することができる。更に、アイテム属性テーブルに含まれる属性情報を、出力データの作成前に予め帳票印刷するプリンタのプリンタ言語に変換して登録することができるので、出力データ作成における印刷データの合成処理を効率よく行うことができる。
【００８３】
また、帳票フォーマットデータから罫線等の各帳票毎に固定的な固定データを分類し、プリンタ言語に変換して登録することができるので、帳票フォーマットデータの固定データ部分の変更時には、該固定データを変更すればよく、容易に帳票フォーマットデータの固定的な領域を変更することが可能となる。
【００８４】
上記では、固定データと可変アイテムデータを固定部格納部４６及び可変部格納部５０に分離して格納しているが、帳票フォーマットデータは、一般的に１つのファイル構成として扱うことが好ましい。そこで、上記の固定データと可変アイテムデータを１つのデータ構成としてなる帳票フォーマットデータをフォーマット登録部４２へ格納してもよい。
【００８５】
図６には、固定データの領域と可変アイテムデータの領域からなる帳票フォーマットデータのデータ構成の一例を示した。
【００８６】
図６の帳票フォーマットデータ６５は、固定データ領域６４と可変アイテムデータ領域６６から構成されている。固定データ領域６４は、上述の固定データを格納するための領域であり、可変アイテムデータ領域６６は、上述のアイテム属性テーブルによる可変アイテムデータを格納するための領域である。このように、帳票フォーマットデータ６５を、固定データ領域６４と可変アイテムデータ領域６６から構成することで、帳票フォーマットデータ６５の扱いで、固定データと可変アイテムデータとの各々を、必要に応じて利用することができる。
【００８７】
例えば、固定データ及び可変アイテムデータの少なくとも一方のデータを修正したり追加したり削除したりするときに、該当部分を把握することは、容易となる。すなわち、固定データ領域６４や可変アイテムデータ領域６６について、該当する処理を施せばよい。
【００８８】
このことは、可変アイテムデータに対して有効に機能する。例えば、印刷データの型式（フォントや書体等のプロパティ）を変更したい場合、上記のテーブルを参照し、該当部分を変更するのみで、意図する箇所の意図する変更のみを実行できる。このため、帳票フォーマットデータ全体を書き換える必要はなく、該当箇所の変更という簡単な処理でユーザが意図する処理を実行することができる。
【００８９】
なお、本実施の形態では、プリンタ１４に出力データを送信する場合を説明したが、プリンタ１４の他にネットワーク２２にプリンタを接続し、該接続したプリンタへ出力データを送信するようにしてもよい。
【００９０】
なお、本実施の形態では、出力データ作成ＰＣ２０は、予め定めたプリンタとして、プリンタ１４のプリンタ言語の出力データを生成するものとして説明するが、出力するプリンタは、プリンタ１４に限られるものではない。この場合、予め出力データ作成ＰＣ２０において、複数のプリンタ各々を識別可能なプリンタ識別情報と、該プリンタのプリンタ言語を示す言語情報とを関連付けて記憶するようにすればよい。そして、帳票フォーマット作成端末１８から出力データ作成ＰＣ２０へ、帳票フォーマットデータとともにプリンタ識別情報を送信する。更にフォーマット登録部４２において、受信したプリンタ識別情報に関連付けて固定データ及び項目属性テーブルを格納するようにすればよい。また、ＰＣ１６から出力データ作成ＰＣ２０へ印刷データとともに、プリンタ識別情報を送信するようにする。このようにすれば、出力データ作成ＰＣ２０では、印刷データのプリンタ識別情報に対応するプリンタ言語に変換された固定データ及び属性テーブルと、印刷データを合成することによって、出力データを作成するようにすればよい。
【００９１】
また、本実施の形態では、帳票フォーマットデータを登録するフォーマット登録部４２と、印刷データを受信すると受信した印刷データ、固定データ、及びアイテム属性テーブルに基づいて出力データを作成する出力データ作成部５４とは、同一の装置（出力データ作成端末２０）に設けられるものとして説明したが、別体として設けるようにしてもよい。この場合、フォーマット登録部４２の機能を有する端末へ、帳票フォーマット作成端末１８から帳票フォーマットデータ及び識別データを送信する。また、フォーマット登録部４２の機能を有する端末では、上記ステップ１００乃至ステップ１１４の処理を実行し、受信した帳票フォーマットデータの固定データ及び可変アイテムデータを変換して格納するようにすればよい。また、ＰＣ１６から出力データ作成部５４の機能を有するＰＣへ印刷データ及び識別データを送信する。出力データ作成部５４の機能を有するＰＣでは、上記ステップ１１６乃至ステップ１３８の処理を実行すればよい。なお、上記ステップ１２２の固定データ把握処理、及び上記ステップ１２４のアイテム属性テーブル把握処理において、上記フォーマット登録部４２の機能を有する端末へ、該識別データに相当する固定データ及びアイテム属性テーブルの送信要求を送信し、対応する固定データ及びアイテム属性テーブルを受信するようにすればよい。
【００９２】
また、本実施の形態では、印刷データを作成するＰＣ１６、帳票フォーマットデータを作成する帳票フォーマット作成端末１８、出力データ作成ＰＣ２０、及びプリンタ１４は各別体として設ける場合を説明したが、プリンタ１４に全ての機能を備えるようにしてもよい。
【図面の簡単な説明】
【００９３】
【図１】本実施の形態に係るプリンタシステムの概要を示す模式図である。
【図２】（Ａ）は、帳票印刷による出力データ作成方法を示す模式図であり、（Ｂ）は帳票印刷により得られる帳票画像の一例を示す模式図である。
【図３】本実施の形態に係るプリンタシステムにおける出力データ作成ＰＣの主要構成を示す機能ブロック図である。
【図４】アイテム属性テーブルの一例を示す模式図である。
【図５】本実施の形態に係る出力データ作成ＰＣにおける処理の流れを示すフローチャートである。
【図６】本実施の形態に係るフォーマット登録部の固定部格納部及び可変部格納部に格納された帳票フォーマットデータを示すイメージ図である。
【符号の説明】
【００９４】
１０  プリンタシステム
１４  プリンタ
４４  固定部抽出部
４６  固定部格納部
４８  可変部抽出部
５０  可変部格納部
５４  出力データ作成部
【図１】
2005275545.tif 000003
【図２】
2005275545.tif 000004
【図３】
2005275545.tif 000005
【図４】
2005275545.tif 000006
【図５】
2005275545.tif 000007
【図６】
2005275545.tif 000008