(57)【要約】【課題】１乃至複数のデータレコードを有し、かつ印刷または表示時のデータ項目の並びが横並び形式となっているデータベース上のデータに対して、印刷または表示時のデータ項目の並びが縦並び形式となるように変換すること。【解決手段】本印刷データ編集システム１は、出力形式等を設定するための初期設定画面を表示する初期表示処理部１１、出力形式に関するパラメータを入力する初期設定処理部１２、編集対象の横並びデータを読み込む入力ファイル読込処理部１３、横並びデータの項目情報を読み込むＤＢ項目情報ファイル読込処理部１４、記号項目名（英字）を項目名（日本語）に変換する日本語変換処理部１５、横並びデータを出力ファイルに出力する出力ファイル書込処理部１６、及び横並びデータの項目情報を記録するＤＢ項目情報ファイル１７、とを備えて構成されている。【選択図】図２
2008217171.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体上のファイルに格納されているデータの配置を項目単位で転換する印刷データ編集システムであって、
初期設定として、変換対象データを格納するファイル、及び前記変換対象ファイルに格納されているデータの配置形式を決める情報、並びに前記変換対象ファイルのデータの内、記号の項目名から日本語の項目名に変換すべきものを指定させる手段と、
前記変換対象ファイルに格納されているデータを入力する手段と、
前記変換対象ファイルのデータの内、ファイル出力すべきデータ項目を指定させる手段と、
前記ファイル出力すべきデータの内、前記初期設定で指定されたデータの項目名を有するデータ項目については、記号の項目名から日本語の項目名に変換する手段と、
前記データの配置形式を定める情報に従い、前記ファイル出力すべきデータの配置を、データ項目が横並びで配置され、かつ前記データ項目に属するデータが前記データ項目の下に縦並びで配置されているデータ配置から、データ項目が縦並びで配置され、かつ前記データ項目に属するデータが前記データ項目の右横に横並びで配置されているデータ配置に転換する手段と、
前記配置転換後のデータを出力用ファイルに出力する手段と、
を備えたことを特徴とする印刷データ編集システム。
【請求項２】
前記ファイル出力すべきデータの配置形式を指定する情報は、前記縦並びのデータ配置の１列分に含ませるデータ項目の項目数を決める情報であることを特徴とする請求項１記載の印刷データ編集システム。
【請求項３】
前記変換対象ファイルに格納されているデータを入力する手段は、表計算を行う手段を介して前記データを入力することを特徴とする請求項１または請求項２記載の印刷データ編集システム。
【請求項４】
前記出力用ファイルは、印刷装置に出力されるファイル、または表示装置に表示されるファイルであることを特徴とする請求項１から３のいずれか１項に記載の印刷データ編集システム。
【請求項５】
記憶媒体上のファイルに格納されているデータの配置を項目単位で転換する処理をコンピュータに実行させるコンピュータプログラムであって、
初期設定として、変換対象データを格納するファイル、及び前記変換対象ファイルに格納されているデータの配置形式を決める情報、並びに前記変換対象ファイルのデータの内、記号の項目名から日本語の項目名に変換すべきものを指定させるステップと、
前記変換対象ファイルに格納されているデータを入力するステップと、
前記変換対象ファイルのデータの内、ファイル出力すべきデータ項目を指定させるステップと、
前記ファイル出力すべきデータ項目の内、前記初期設定で指定されたデータの項目名を有するデータ項目については、記号の項目名から日本語の項目名に変換するステップと、
前記データの配置形式を定める情報に従い、前記ファイル出力すべきデータの配置を、データ項目が横並びで配置され、かつ前記データ項目に属するデータが前記データ項目の下に縦並びで配置されているデータ配置から、データ項目が縦並びで配置され、かつ前記データ項目に属するデータが前記データ項目の右横に横並びで配置されているデータ配置に転換するステップと、
前記配置転換後のデータを出力用ファイルに出力するステップと、
を有することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷データ編集システムに係り、特に、横並びのデータを縦並びにすることで印刷用紙のスペース使用効率を高めることができる印刷データ編集システムに関する。
【背景技術】
【０００２】
従来の印刷データ編集システムとして、例えば特許文献１に示すようなものがある。特許文献１では、所与の集計表に対し、ＧＵＩ（Graphic User Interface）を使用して外部からパラメータ指定する整列化キー項目の順序に従って項目データを整列化させるデータ配置方法が開示されている。
【特許文献１】特開平７−２９５７７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記背景技術で述べた従来の印刷データ編集システムにあっては、例えば、前述の特許文献１に開示された方法の場合、編集対象が集計表に限られており、集計表以外のデータ（例えばデータベースのレコードデータ）に対しては適用できないという問題点があった。
即ち、印刷データに対する編集要求としては、データベースのレコードデータに対しても、その１列分のデータを１列のデータに編集させることで、Ｎ列分のデータをＮ列のデータに編集して貰いたい場合があるが、従来の印刷データ編集システムでは、このような課題が解決されていなかった。
【０００４】
なお、具体的に、ユーザ側の要望としては、顧客にデータ修正等の結果を提示したり、或る特定のデータベース情報を提示したりする場合、当該顧客に提示するデータが１件分丸ごとの場合、このデータを例えばＥＸＣＥＬ等の表計算ソフトを使用して表示させると、全部のデータはＡ４サイズの印刷用紙１頁には収まらず、印刷用紙２頁に跨がったり、無駄な空白部分が多くなり、よって、用紙資源の使用効率が悪くなるばかりではなく、一覧表示できていないので、顧客に容易に、かつ端的に閲覧させることができないという問題点が有った。このため、従来は、作業担当者が横並びで表示されたデータを手作業で縦並びのデータ表示形式に変換すると共にＡ４サイズの印刷用紙１頁に収まるように編集している。従って、このような問題点を解決することも本発明の課題であった。
【０００５】
本発明は、上記従来の問題点に鑑みてなされたものであって、１乃至複数のデータレコードを有し、かつ印刷または表示時のデータ項目の並びが横並び形式となっているデータベース上のデータに対して、印刷または表示時のデータ項目の並びが縦並び形式となるように変換することができる印刷データ編集システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る印刷データ編集システムは、記憶媒体上のファイルに格納されているデータの配置を、項目単位で転換する印刷データ編集システムであって、初期設定として、変換対象データを格納するファイル、及び前記変換対象ファイルに格納されているデータの配置形式を決める情報、並びに前記変換対象ファイルのデータの内、記号の項目名から日本語の項目名に変換すべきもの、を指定させる手段と、前記変換対象ファイルに格納されているデータを入力する手段と、前記変換対象ファイルのデータの内、ファイル出力すべきデータ項目を指定させる手段と、前記ファイル出力すべきデータの内、前記初期設定で指定されたデータの項目名を有するデータ項目については、記号の項目名から日本語の項目名に変換する手段と、前記データの配置形式を定める情報に従い、前記ファイル出力すべきデータの配置を、データ項目が横並びで配置され、かつ前記データ項目に属するデータが前記データ項目の下に縦並びで配置されているデータ配置から、データ項目が縦並びで配置され、かつ前記データ項目に属するデータが前記データ項目の右横に横並びで配置されているデータ配置に転換する手段と、前記配置転換後のデータを出力用ファイルに出力する手段と、を備えたことを特徴とする。
このように構成することにより、１乃至複数のデータレコードを有し、かつ印刷または表示時のデータ項目の並びが横並び形式となっているデータベース上のデータを、データ項目の並びが縦並び形式となるように変換してファイル出力することができる印刷データ編集システムを実現している。
【０００７】
また、前記印刷データ編集システムにおいて、前記ファイル出力すべきデータの配置形式を指定する情報は、前記縦並びのデータ配置の１列分に含ませるデータ項目の項目数を決める情報であることを特徴とする。
このように構成することにより、出力ファイルが、特に印刷データの場合、前記縦並びのデータ配置の１列分に含ませるデータ項目の項目数を決める情報の更新を伴うトライアンドカット手段により、出力形式を、印刷用紙１頁分のスペースに合わせて、無駄スペースが生じないようなレイアウトに調整することができる。
【０００８】
また、前記印刷データ編集システムにおいて、前記変換対象ファイルに格納されているデータを入力する手段は、表計算を行う手段を介して前記データを入力することを特徴とする。
このように構成することにより、編集対象ファイルが、特にＥＸＣＥＬのような表計算ソフトの出力であっても、印刷用紙１頁分のスペースに合わせて、無駄スペースが生じないようなレイアウトで印刷することができる。
【０００９】
さらに、前記印刷データ編集システムにおいて、前記出力用ファイルは、印刷装置に出力されるファイル、または表示装置に表示されるファイルであることを特徴とする。
このように構成することにより、出力ファイルが印刷装置に出力されるファイルの場合は、この出力形式を、印刷用紙１頁分のスペースに合わせて、無駄スペースが生じないようなレイアウトとし、出力ファイルが表示装置に表示されるファイルの場合は、この出力形式を、表示画面のサイズに合わせて、無駄スペースが生じないようなレイアウトとすることができる。
【００１０】
また、本発明に係るコンピュータプログラムは、記憶媒体上のファイルに格納されているデータの配置を、項目単位で転換する処理をコンピュータに実行させるコンピュータプログラムであって、初期設定として、変換対象データを格納するファイル、及び前記変換対象ファイルに格納されているデータの配置形式を決める情報、並びに前記変換対象ファイルのデータの内、記号の項目名から日本語の項目名に変換すべきもの、を指定させるステップと、前記変換対象ファイルに格納されているデータを入力するステップと、前記変換対象ファイルのデータの内、ファイル出力すべきデータ項目を指定させるステップと、前記ファイル出力すべきデータ項目の内、前記初期設定で指定されたデータの項目名を有するデータ項目については、記号の項目名から日本語の項目名に変換するステップと、前記データの配置形式を定める情報に従い、前記ファイル出力すべきデータの配置を、データ項目が横並びで配置され、かつ前記データ項目に属するデータが前記データ項目の下に縦並びで配置されているデータ配置から、データ項目が縦並びで配置され、かつ前記データ項目に属するデータが前記データ項目の右横に横並びで配置されているデータ配置に転換するステップと、前記配置転換後のデータを出力用ファイルに出力するステップと、を有することを特徴とする。
このように構成することにより、１乃至複数のデータレコードを有し、かつ印刷または表示時のデータ項目の並びが横並び形式となっているデータベース上のデータを、データ項目の並びが縦並び形式となるように変換してファイル出力することができるコンピュータプログラムを実現している。
【発明の効果】
【００１１】
以上説明したように、本発明の印刷データ編集システムによれば、１乃至複数のデータレコードを有し、かつ印刷または表示時のデータ項目の並びが横並び形式となっているデータベース上のデータを、データ項目の並びが縦並び形式となるように変換してファイル出力することができる印刷データ編集システムを提供することができる効果が有る。
また、縦並びのデータ配置の１列分に含ませるデータ項目の項目数を決める情報を指定することができるので、出力ファイルが、特に印刷データの場合、前記縦並びのデータ配置の１列分に含ませるデータ項目の項目数を決める情報の更新を伴うトライアンドカット手段により、出力形式を、印刷用紙１頁分のスペースに合わせて、無駄スペースが生じないようなレイアウトに調整することができる効果が有る。
また、編集対象ファイルが、特にＥＸＣＥＬのような表計算ソフトの出力であっても、これを印刷用紙１頁分のスペースに合わせて、無駄スペースが生じないようなレイアウトで印刷することができる効果が有る。
さらに、出力用ファイルは、印刷装置に出力されるファイル、または表示装置に表示されるファイルであってもよいので、出力ファイルが印刷装置に出力されるファイルの場合は、この出力形式を、印刷用紙１頁分のスペースに合わせて、無駄スペースが生じないようなレイアウトとし、出力ファイルが表示装置に表示されるファイルの場合は、この出力形式を、表示画面のサイズに合わせて、無駄スペースが生じないようなレイアウトとすることができる効果が有る。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の印刷データ編集システムの最良の実施形態について、図面を参照して詳細に説明する。
【００１３】
図１は、本発明の実施形態に係る印刷データ編集システムの機能を説明するための説明図である。
同図に示すように、データベース（ＤＢ）のデータは、表計算ソフトで処理されると、その結果は、データＡに示すようにＡ４用紙ｎ頁分にも跨がると共に、空白部分の多いデータとなる。本発明に係る印刷データ編集システムは、このようなデータＡをデータＢに変換するものであり、データＢでは、データＡの全データがＡ４用紙１頁分に収容されている。
【００１４】
データベース（ＤＢ）とパーソナルコンピュータ（ＰＣ）との間のデータの入出力処理には、当該ＰＣに付属するデータベース管理ソフトが使用され、表計算ソフトは、当該ＰＣを介してデータベース（ＤＢ）のデータを取得する。
なお、本実施形態に係る印刷データ編集システムのオプション機能として、指定された記号項目名を日本語化する「日本語化」機能、縦行１行分に含める桁数（以下、「折り返し数」と称する）を設定するための「折返行数指定」機能、複数レコードに対応した変換を行うための「複数レコード」機能等を備えることができる。
【００１５】
図２は、本発明の実施形態に係る印刷データ編集システムの主要部の構成を示す構成図である。
同図に示すように、本実施形態に係る印刷データ編集システムは、出力形式に関するパラメータを入力するための初期設定画面を表示する初期表示処理部１１と、初期設定された出力形式に関するパラメータを入力処理する初期設定処理部１２と、編集対象のデータベースに格納されている横並びデータを読み込む入力ファイル読込処理部１３と、編集対象のデータベースに格納されている横並びデータの項目情報を記録するＤＢ項目情報ファイル１７（後述）を読み込むＤＢ項目情報ファイル読込処理部１４と、指定されたマスタの記号項目名（英字）を項目名（日本語）に変換する日本語変換処理部１５と、編集対象のデータベースに格納されている横並びデータを出力ファイルに出力する出力ファイル書込処理部１６と、編集対象のデータベースに格納されている横並びデータの項目情報を記録するＤＢ項目情報ファイル１７と、を備える。
【００１６】
初期表示処理部１１は、出力形式に関するパラメータ（折り返し行数や、記号項目を日本語に変換するマスタ）を指定入力するための初期設定画面（図３参照）を表示部（図示は省略）を表示する。
【００１７】
初期設定処理部１２は、初期表示処理部１１が表示する初期設定画面（図３）により初期設定された出力処理に関するパラメータ（編集対象のデータベースの入力済のファイルの内、変換対象とすべきファイルを指定するためのディレクトリ、１列に並べる一纏まりの項目の項目数を指定する折り返し行数、及び記号項目を日本語に変換すべきマスタ）を入力し、折り返し行数は後述する出力ファイル書込処理部１６に、前記ディレクトリと前記マスタは後述する日本語変換処理部１５に、それぞれ送出する。
【００１８】
入力ファイル読込処理部１３は、編集対象のデータベースに格納されている横並びデータ（ここではデータＡ）を読み込み、日本語変換処理部１５に送出する（詳細は図４に示すフローチャートを使用して後述する）。入力ファイル読込処理部１３における前記読み込みは、例えば表計算ソフト（ＥＸＣＥＬ等）を介して行われるものであってもよい。
【００１９】
ＤＢ項目情報ファイル読込処理部１４は、編集対象のデータベースに格納されている横並びデータ（ここではデータＡ）において、実際に編集して出力すべきデータのデータ項目に関する情報を記録するＤＢ項目情報ファイル１７を読み込み、日本語変換処理部１５に送出する。このファイルは、予め図示しない適当な記憶媒体に記録されているか、若しくは図示しない適当な入力装置によりインスタントに入力されるものとする。
【００２０】
日本語変換処理部１５は、入力ファイル読込処理部１３から送出された編集対象のデータベースに格納されている横並びデータの内、前述のマスタの記号項目名（英字）を「ＤＢ項目情報ファイル」を参照して項目名（日本語）に変換し、出力すべき全データをＤＢ項目情報ファイル１７を参照して抽出し、出力ファイル書込処理部１６に送出する。
【００２１】
出力ファイル書込処理部１６は、日本語変換処理部１５から送出された出力すべき全データを出力装置にファイル（複数の装置に出力されるものであってもよいが、少なくともプリンタ出力のファイルを含むものとする）出力するが、この時、前述のパラメータ（折り返し行数）が参照される（詳細は図５に示すフローチャートを使用して後述する）。
【００２２】
図３は、初期設定画面の１例を示す説明図である。
同図に示すように、初期設定画面では、編集対象のデータベースの入力済のファイルの内、変換対象とすべきファイルと、印刷頁上で１列に並べられる一纏まりの項目の項目数を指定する折り返し行数と、記号項目を日本語に変換すべきマスタと、が指定されて入力される。この初期設定画面の「変換対象ファイルのディレクトリ」なる入力項目で、選択ボタンが押下されて変換すべきファイルを指定すると、当該ファイルの絶対パスが表示され、かつ保存される。
【００２３】
図４は、編集対象のデータベースに格納されているデータを入力する入力ファイル読込処理部１３の処理動作の１例を示すフローチャート図である。
このフローチャート図では、入力ファイル読込処理部１３は、編集対象のデータベースに格納されているデータを、横並びデータのイメージのままに入力するが、図４に示す例では、１列の項目（属性）毎に、当該項目に属する項目値を読み込む。
【００２４】
まず、入力ファイル読込処理部１３は、列（即ち項目）番号を示す内部変数ｉと、行番号（即ちレコード）を示す内部変数ｊとに、それぞれ１を置数すると共に、内部変数ｉ＿ｍａｘに項目全数を置数し、内部変数ｊ＿ｍａｘにレコード数を置数する（ステップＳ１）。
次に、入力ファイル読込処理部１３は、内部変数ｉの値と内部変数ｉ＿ｍａｘの値とを比較し、内部変数ｉの値が内部変数ｉ＿ｍａｘの値を超えている場合は処理を終了し、内部変数ｉの値が内部変数ｉ＿ｍａｘの値を超えていない場合はステップＳ３に進む（ステップＳ２）。
【００２５】
ステップＳ３では、入力ファイル読込処理部１３は、入力ファイルのシート上の１列目・ｉ行目のセル内のデータを、内部領域（データベースを含む）に用意されたデータ配列の項目名（ｉ）の領域に格納する。但し、ここでのｉの値は前記内部変数ｉの値とする。
次に、入力ファイル読込処理部１３は、内部変数ｊの値と内部変数ｊ＿ｍａｘの値とを比較し、内部変数ｊの値が内部変数ｊ＿ｍａｘの値を超えている場合はステップＳ７に移り、内部変数ｊの値が内部変数ｊ＿ｍａｘの値を超えていない場合はステップＳ５に進む（ステップＳ４）。但し、ここでのｊの値は前記内部変数ｊの値とする。
【００２６】
ステップＳ５では、入力ファイル読込処理部１３は、入力ファイルのシート上の１＋ｊ列目・ｉ行目の前記セル内のデータを、前記内部領域に用意されたデータ配列の項目値（ｊ，ｉ）の領域に格納する。但し、ここでのｊ，ｉの値は前記内部変数ｊ，ｉの値とする。
次に、入力ファイル読込処理部１３は、内部変数ｊの値の値を１だけ増加させ（ステップＳ６）、ステップＳ４に戻る。
【００２７】
ステップＳ７では、入力ファイル読込処理部１３は、内部変数ｉの値の値を１だけ増加させ、ステップＳ２に戻る。
【００２８】
図５は、編集対象のデータベースに格納されているデータを編集してファイル出力する出力ファイル書込処理部１６の処理動作の１例を示すフローチャート図である。
この出力ファイル書込処理部１６の呼び出しに先行して、ＤＢ項目情報ファイル読込処理部１４における処理と、日本語変換処理部１５における処理とが既に完了しているものとする。
【００２９】
まず、出力ファイル書込処理部１６は、列（即ち項目）番号を示す内部変数ｉと、行番号（即ちレコード）を示す内部変数ｊとに、それぞれ１を置数すると共に、内部変数ｘ＿ｍａｘに前述の初期設定画面（図３参照）で指定された折り返し行数を置数し、内部変数ｙ＿ｍａｘに後述する折り返し列数を置数する（ステップＳ２１）。なお、この折り返し列数は、項目全数（即ち内部変数ｉ＿ｍａｘの値）を前述の折り返し行数（即ち内部変数ｘ＿ｍａｘの値）で除した商とする。但し、この除算において、商が小数点以下となった場合は切り上げるものとする。
次に、出力ファイル書込処理部１６は、出力用紙のレイアウトを決定する内部変数ｙに、初回の場合は１から内部変数ｙ＿ｍａｘ（即ち、前述の折り返し行数）の値までの範囲に属する任意の正整数を図示しない表示装置から手入力させる（ステップＳ２２）。但し、出力ファイル書込処理部１６の呼び出しが初回でない場合は、このステップ２２の実行を省略することができる。
次に、出力ファイル書込処理部１６は、出力用紙のレイアウトを決定する内部変数ｘに、初回の場合は１から内部変数ｘ＿ｍａｘ（即ち、前述の折り返し列数）の値までの範囲に属する任意の正整数を図示しない表示装置から手入力させる（ステップＳ２３）。但し、出力ファイル書込処理部１６の呼び出しが初回でない場合は、このステップ２３の実行を省略することができる。
次に、出力ファイル書込処理部１６は、内部変数ｉの値と内部変数ｉ＿ｍａｘの値とを比較し、内部変数ｉの値が内部変数ｉ＿ｍａｘの値を超えている場合はステップＳ３０に移り、内部変数ｉの値が内部変数ｉ＿ｍａｘの値を超えていない場合はステップＳ２５に進む（ステップＳ２４）。
【００３０】
ステップＳ２５では、出力ファイル書込処理部１６は、内部領域（データベースを含む）に用意されたデータ配列の項目名（ｉ）の領域のデータを、出力ファイルのシート上のｘ列目・（（内部変数ｊ＿ｍａｘの値＋１）×内部変数ｙの値−内部変数ｊ＿ｍａｘの値）行目のセル内の領域に格納する。但し、ここでのｉの値は前記内部変数ｉの値とする。
次に、出力ファイル書込処理部１６は、内部変数ｊの値と内部変数ｊ＿ｍａｘの値とを比較し、内部変数ｊの値が内部変数ｊ＿ｍａｘの値を超えている場合はステップＳ２９に移り、内部変数ｊの値が内部変数ｊ＿ｍａｘの値を超えていない場合はステップＳ２７に進む（ステップＳ２６）。但し、ここでのｊの値は前記内部変数ｊの値とする。
【００３１】
ステップＳ２７では、内部領域（データベースを含む）に用意されたデータ配列の項目値（ｊ，ｉ）の領域のデータを、出力ファイルのシート上のｘ列目・（（内部変数ｊ＿ｍａｘの値＋１）×内部変数ｙの値−内部変数ｊ＿ｍａｘの値＋ｊ）行目のセル内の領域に格納する。但し、ここでのｊ，ｉの値は前記内部変数ｊ，ｉの値とする。
次に、出力ファイル書込処理部１６は、内部変数ｊの値の値を１だけ増加させ（ステップＳ２８）、ステップＳ２６に戻る（ステップＳ２８）。
【００３２】
ステップＳ２９では、出力ファイル書込処理部１６は、内部変数ｉの値の値を１だけ増加させ、ステップＳ２４に戻る。
【００３３】
ステップＳ３０では、出力ファイル書込処理部１６は、内部変数ｙの値を図示しない表示装置から手入力で再入力させる。即ち、作業者は、先に出力された出力結果（印刷用紙のレイアウト）を参照して、この内部変数ｙの値を再設定することになる。
次に、出力ファイル書込処理部１６は、内部変数ｘの値を図示しない表示装置から手入力で再入力させる（ステップＳ３１）。即ち、作業者は、先に出力された出力結果（印刷用紙のレイアウト）を参照して、この内部変数ｘの値を再設定することになる。
【００３４】
図６は、入力ファイルのレイアウトと印刷イメージの１例を示す説明図である。
同図に示す入力ファイルには、記号項目名と、当該記号項目名に属する項目値とが、横列に並んでいる。
【００３５】
図７は、出力ファイルのレイアウトと印刷イメージの１例を示す説明図である。
同図に示す出力ファイルには、日本語に変換された項目名と、当該項目名に属する項目値とが、縦列に並んでいる。
【００３６】
図８は、入力ファイルのレイアウト及び印刷イメージと、出力ファイルのレイアウト及び印刷イメージとの対応関係を例示する説明図であり、図８（ａ）は入力ファイルのレイアウト及び印刷イメージを示し、図８（ｂ）は対応する出力ファイルのレイアウト及び印刷イメージを示すものである。
図８（ａ）に示す入力ファイルには、記号項目名の横並び項目として６項目しか顕示されていないが、実際には１３６項目を有し、そのまま横並びで表示すると、Ａ４用紙で２０頁分にもなるが、図８（ｂ）に示す出力ファイルでは、これがＡ４用紙で１頁分に収納されており、しかも、項目名は、記号から日本語に変換されていて、読み易くなっているので、効果の大きさが知れる。
【００３７】
なお、本発明に係る印刷データ編集システムの各構成要素の処理の少なくとも一部をコンピュータ制御により実行するものとし、かつ、上記処理を、図４，５のフローチャートで示した手順によりコンピュータに実行せしめるプログラムは、半導体メモリを始め、ＣＤ−ＲＯＭや磁気テープなどのコンピュータ読み取り可能な記録媒体に格納して配付してもよい。そして、少なくともマイクロコンピュータ，パーソナルコンピュータ，汎用コンピュータを範疇に含むコンピュータが、上記の記録媒体から上記プログラムを読み出して、実行するものとしてもよい。
【産業上の利用可能性】
【００３８】
本発明は、データベースに格納されているデータ等の編集を行うシステムの構築に適用することができる。特に、横並びのデータを縦並びにすることで印刷用紙のスペース使用効率を高めることができる印刷データ編集システムの構築に好適である。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る印刷データ編集システムの機能を説明するための説明図である。
【図２】本発明の実施形態に係る印刷データ編集システムの主要部の構成を示す構成図である。
【図３】初期設定画面の１例を示す説明図である。
【図４】編集対象のデータベースに格納されているデータを入力する入力ファイル読込処理部１３の処理動作の１例を示すフローチャート図である。
【図５】編集対象のデータベースに格納されているデータを編集してファイル出力する出力ファイル書込処理部１６の処理動作の１例を示すフローチャート図である。
【図６】入力ファイルのレイアウトと印刷イメージの１例を示す説明図である。
【図７】出力ファイルのレイアウトと印刷イメージの１例を示す説明図である。
【図８】入力ファイルのレイアウト及び印刷イメージと、出力ファイルのレイアウト及び印刷イメージとの対応関係を例示する説明図であり、図８（ａ）は入力ファイルのレイアウト及び印刷イメージを示し、図８（ｂ）は対応する出力ファイルのレイアウト及び印刷イメージを示すものである。
【符号の説明】
【００４０】
１  印刷データ編集システム（本発明に係るシステム）
１１  初期表示処理部
１２  初期設定処理部
１３  入力ファイル読込処理部
１４  ＤＢ項目情報ファイル読込処理部
１５  日本語変換処理部
１６  出力ファイル書込処理部
１７  ＤＢ項目情報ファイル
【図１】
2008217171.tif 000003
【図２】
2008217171.tif 000004
【図３】
2008217171.tif 000005
【図４】
2008217171.tif 000006
【図５】
2008217171.tif 000007
【図６】
2008217171.tif 000008
【図７】
2008217171.tif 000009
【図８】
2008217171.tif 000010