(57)【要約】【課題】複数のフィールドに入力されたデータの一覧表示をユーザにとって分かりやすいものとする。【解決手段】テンプレート選択画面で選択されたテンプレートの属性を取得し（Ｓ７１）、その属性が”１”（業務用）であれば（Ｓ７２：ＹＥＳ）、業務用表示フォーマットを読み出し（Ｓ７３）、その表示フォーマットにしたがって業務用フィールドを優先させて表示する（Ｓ７４）。一方、属性が”２”（個人用）であれば（Ｓ７２：ＮＯ）、個人用表示フォーマットを読み出し（Ｓ７５）、その表示フォーマットにしたがって個人用フィールドを優先させて表示する（Ｓ７６）。【選択図】　　　　図６
2004062354.tif 000002
【特許請求の範囲】
【請求項１】
複数のフィールドに入力されたデータを表示させるデータ表示処理装置であって、
それぞれが属性を有する複数のテンプレートのうち、使用するテンプレートの属性を取得するための取得手段と、
前記取得手段により取得した前記テンプレートの属性に基づき、ディスプレイにデータを一覧表示させるための一覧表示制御手段とを備えたことを特徴とするデータ表示処理装置。
【請求項２】
複数のテンプレートの中から、前記使用するテンプレートを選択するためのテンプレート選択手段をさらに備えたことを特徴とする請求項１に記載のデータ表示処理装置。
【請求項３】
前記使用するテンプレートに関して予め定められた一又は複数のフィールドの中から任意のものが選択可能となるようにその各名称を前記ディスプレイに表示させるためのフィールド名表示制御手段と、
前記フィールド名表示制御手段により前記ディスプレイに表示された前記一又は複数のフィールドの名称の中から任意のものを選択するためのフィールド名選択手段とをさらに備えており、
前記一覧表示制御手段は、前記フィールド名選択手段を利用して選択された名称に係るフィールドに入力されたデータを前記ディスプレイに表示させることを特徴とする請求項１又は２に記載のデータ表示処理装置。
【請求項４】
前記テンプレートの属性が業務用のテンプレートと個人用のテンプレートとの２種類であることを特徴とする請求項１〜３のいずれか１項に記載のデータ表示処理装置。
【請求項５】
前記複数のフィールドが前記テンプレートの属性に応じて複数に分類される場合に、
前記一覧表示制御手段が、前記取得手段により取得した前記テンプレートの属性に対応するフィールドを優先して一覧表示させることを特徴とする請求項１〜４のいずれか１項に記載のデータ表示処理装置。
【請求項６】
データが一又は複数のフィールドをそれぞれに含むレコードから構成されており、レコードが前記テンプレートの属性に応じて複数に分類される場合に、
前記一覧表示制御手段が、前記取得手段により取得した前記テンプレートの属性に対応するレコードを優先して一覧表示させることを特徴とする請求項１〜４のいずれか１項に記載のデータ表示処理装置。
【請求項７】
それぞれが属性を有する複数のフィールドに入力されたデータを表示させるデータ表示処理装置であって、
使用するテンプレートに関して予め定められた一又は複数のフィールドの中から任意のものが選択可能となるようにその各名称をディスプレイに表示させるためのフィールド名表示制御手段と、
前記フィールド名表示制御手段により前記ディスプレイに表示された前記一又は複数のフィールドの名称の中から任意のものを選択するためのフィールド名選択手段と、
前記フィールド名選択手段を利用して選択された名称に係る各フィールドの属性をそれぞれ取得するための取得手段と、
前記取得手段により取得した各フィールドの属性に基づき、選択された名称に係る各フィールドに入力されたデータを前記ディスプレイに一覧表示させるための一覧表示制御手段とを備えたことを特徴とするデータ表示処理装置。
【請求項８】
複数のテンプレートの中から、前記使用するテンプレートを選択するためのテンプレート選択手段をさらに備えたことを特徴とする請求項７に記載のデータ表示処理装置。
【請求項９】
前記一覧表示制御手段が、
前記取得手段により取得した各フィールドの属性のうちで最も多いものを検出する検出手段を備えたことを特徴とする請求項７又は８に記載のデータ表示処理装置。
【請求項１０】
前記一覧表示制御手段が、前記検出手段で検出された最も多い属性に係るフィールドを優先して一覧表示させることを特徴とする請求項９に記載のデータ表示処理装置。
【請求項１１】
データが一又は複数のフィールドをそれぞれに含むレコードから構成されており、レコードが前記フィールドの属性に応じて複数に分類される場合に、
前記一覧表示制御手段が、前記検出手段で検出された最も多い属性に係るレコードを優先して一覧表示させることを特徴とする請求項７〜１０のいずれか１項に記載のデータ表示処理装置。
【請求項１２】
複数のフィールドに入力されたデータを表示させるデータ表示処理装置としてコンピュータを機能させるプログラムであって、
それぞれが属性を有する複数のテンプレートのうち、使用するテンプレートの属性を取得するための取得手段と、
前記取得手段により取得した前記テンプレートの属性に基づき、ディスプレイにデータを一覧表示させるための一覧表示制御手段とを備えたデータ表示処理装置としてコンピュータを機能させるプログラム。
【請求項１３】
複数のテンプレートの中から、前記使用するテンプレートを選択するためのテンプレート選択手段をさらに備えたデータ表示処理装置としてコンピュータを機能させることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記使用するテンプレートに関して予め定められた一又は複数のフィールドの中から任意のものが選択可能となるようにその各名称を前記ディスプレイに表示させるためのフィールド名表示制御手段と、
前記フィールド名表示制御手段により前記ディスプレイに表示された前記一又は複数のフィールドの名称の中から任意のものを選択するためのフィールド名選択手段とをさらに備えたデータ表示処理装置としてコンピュータを機能させ、
前記一覧表示制御手段は、前記フィールド名選択手段を利用して選択された名称に係るフィールドに入力されたデータを前記ディスプレイに表示させることを特徴とする請求項１２又は１３に記載のプログラム。
【請求項１５】
前記テンプレートの属性が業務用のテンプレートと個人用のテンプレートとの２種類であることを特徴とする請求項１２〜１４のいずれか１項に記載のプログラム。
【請求項１６】
前記複数のフィールドが前記テンプレートの属性に応じて複数に分類される場合に、
前記一覧表示制御手段が、前記取得手段により取得した前記テンプレートの属性に対応するフィールドを優先して一覧表示させることを特徴とする請求項１２〜１５のいずれか１項に記載のプログラム。
【請求項１７】
データが一又は複数のフィールドをそれぞれに含むレコードから構成されており、レコードが前記テンプレートの属性に応じて複数に分類される場合に、
前記一覧表示制御手段が、前記取得手段により取得した前記テンプレートの属性に対応するレコードを優先して一覧表示させることを特徴とする請求項１２〜１５のいずれか１項に記載のプログラム。
【請求項１８】
それぞれが属性を有する複数のフィールドに入力されたデータを表示させるデータ表示処理装置としてコンピュータを機能させるプログラムであって、
使用するテンプレートに関して予め定められた一又は複数のフィールドの中から任意のものが選択可能となるようにその各名称をディスプレイに表示させるためのフィールド名表示制御手段と、
前記フィールド名表示制御手段により前記ディスプレイに表示された前記一又は複数のフィールドの名称の中から任意のものを選択するためのフィールド名選択手段と、
前記フィールド名選択手段を利用して選択された名称に係る各フィールドの属性をそれぞれ取得するための取得手段と、
前記取得手段により取得した各フィールドの属性に基づき、選択された名称に係る各フィールドに入力されたデータを前記ディスプレイに一覧表示させるための一覧表示制御手段とを備えたデータ表示処理装置としてコンピュータを機能させるプログラム。
【請求項１９】
複数のテンプレートの中から、前記使用するテンプレートを選択するためのテンプレート選択手段をさらに備えたデータ表示処理装置としてコンピュータを機能させるための請求項１８に記載のプログラム。
【請求項２０】
前記一覧表示制御手段が、
前記取得手段により取得した各フィールドの属性のうちで最も多いものを検出する検出手段を備えたことを特徴とする請求項１８又は１９に記載のプログラム。
【請求項２１】
前記一覧表示制御手段が、前記検出手段で検出された最も多い属性に係るフィールドを優先して一覧表示させることを特徴とする請求項２０に記載のプログラム。
【請求項２２】
データが一又は複数のフィールドをそれぞれに含むレコードから構成されており、レコードが前記フィールドの属性に応じて複数に分類される場合に、
前記一覧表示制御手段が、前記検出手段で検出された最も多い属性に係るレコードを優先して一覧表示させることを特徴とする請求項１８〜２１のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のフィールドに入力されたデータを表示させるデータ表示処理装置及びこれに用いられるプログラムに関する。
【０００２】
【従来の技術】
データが複数のフィールドに入力された名簿データをパーソナルコンピュータや携帯情報端末（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ：ＰＤＡ）のディスプレイに表示させたりプリンタで印刷する場合、予め用意された所定のフォーマット（用紙サイズ、行数、字数、余白寸法、段組数、フォントなど）に作成されたテンプレート（雛型）が用いられることが多い。通常、名簿データには、「会社住所」や「会社電話番号」などの業務データ用のフィールド（以下、「業務用フィールド」と称する）、「自宅住所」や「自宅電話番号」などの個人データ用（非業務データ用）のフィールド（以下、「個人用フィールド」と称する）、及び、業務用と個人用との共通フィールドが設けられる。そして、名簿データに関するテンプレートとしては、それぞれ一又は複数個の業務用テンプレート及び個人用テンプレートが用意されていることがある。そのとき、まずユーザによって所望のテンプレートが選択され、その後ディスプレイに名簿データの一覧表示画面が表示されるのが一般的である。名簿データが複数人分に対応する複数のレコードからなる場合には、印刷又は表示させることを所望するレコードがユーザによって一覧表示画面から選択された後に、選択されたテンプレートに即して、所望のレコードについて印刷又は表示が行われる。
【０００３】
【発明が解決しようとする課題】
上述した名簿データの一覧表示画面においては、名簿データが複数のレコードからなる場合には、選択されたテンプレートが業務用テンプレート及び個人用テンプレートのいずれであっても、すべてのレコードが業務用、個人用に関係なく混在して一覧表示されるために、どのレコードを選択すべきなのかがユーザにとって非常に分かりにくい。しかも、選択されたテンプレートが業務用テンプレート及び個人用テンプレートのいずれであっても、複数のフィールドが予め決められた位置に表示されるので、選択されているのが業務用テンプレート及び個人用テンプレートのいずれであるのかが名簿データの一覧表示画面においてユーザにとって分かりづらい。
【０００４】
一方、テンプレートが業務用及び個人用で共通のものしか用意されていない場合には、印刷又は表示すべきフィールドをユーザが選択可能にすることで業務用及び個人用の両方に対応することができる。しかしながら、このときも名簿データが複数のレコードからなる場合には、名簿データの一覧表示画面においてすべてのレコードが混在して一覧表示されるために、どのレコードを選択すべきなのかがユーザにとって非常に分かりにくい。
【０００５】
そこで、本発明の主な目的は、複数のフィールドに入力されたデータの一覧表示をユーザにとって分かりやすいものとするデータ表示処理装置を提供することである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１は、複数のフィールドに入力されたデータを表示させるデータ表示処理装置であって、それぞれが属性を有する複数のテンプレートのうち、使用するテンプレートの属性を取得するための取得手段と、前記取得手段により取得した前記テンプレートの属性に基づき、ディスプレイにデータを一覧表示させるための一覧表示制御手段とを備えたことを特徴としている。
【０００７】
請求項１によると、使用するテンプレートの属性に応じて異なる形態でデータを一覧表示することができるので、どのフィールドを選択すべきなのか或いはデータが複数のレコードからなる場合にどのレコードを選択すべきなのかがユーザにとって分かりやすいものとなり、また、どの種類のテンプレートを使用しているのかがユーザにとって分かりやすいものとなる。従って、誤った印刷や表示が行われるのを少なくすることができる。
【０００８】
ここで、「形態」とは、各フィールドに係る入力データの表示位置や表示の有無、データが複数のレコードからなる場合における各レコードの表示位置や表示の有無などを意味しているものとする。例えば、名簿データの場合、テンプレートに業務用と個人用とがあるとして業務用テンプレートが使用されるとすると、一覧表示画面を表示するに当たり、そのテンプレートに含まれるフィールドのうちで業務用フィールドに係るデータをユーザに認識されやすい位置（例えばそのレコードの先頭に近い位置）に配置する、及び／又は、業務用レコードを他のレコードよりも上方に配置する（或いは、業務用レコードだけを表示する）などの制御が行われる。
【０００９】
本発明におけるデータは、上述のような名簿データの他、複数のフィールドから構成されたものであればどのようなデータであってもよい。また、本発明におけるデータは、例えば複数のフィールドを含む１つのレコードだけからなるデータであってもよい。
【００１０】
請求項２のデータ表示処理装置は、複数のテンプレートの中から、前記使用するテンプレートを選択するためのテンプレート選択手段をさらに備えたことを特徴としている。
【００１１】
請求項２によると、複数のテンプレートの中からユーザが任意のテンプレートを選択可能となる。
【００１２】
請求項３のデータ表示処理装置は、前記使用するテンプレートに関して予め定められた一又は複数のフィールドの中から任意のものが選択可能となるようにその各名称を前記ディスプレイに表示させるためのフィールド名表示制御手段と、前記フィールド名表示制御手段により前記ディスプレイに表示された前記一又は複数のフィールドの名称の中から任意のものを選択するためのフィールド名選択手段とをさらに備えており、前記一覧表示制御手段が、前記フィールド名選択手段を利用して選択された名称に係るフィールドに入力されたデータを前記ディスプレイに表示させることを特徴としている。
【００１３】
請求項３によると、使用するテンプレートに関して予め定められたフィールドの中から任意のフィールドを表示させることができるので、データがユーザにとってより分かりやすく表示されることになる。
【００１４】
請求項４のデータ表示処理装置は、前記テンプレートの属性が業務用のテンプレートと個人用のテンプレートとの２種類であることを特徴としている。
【００１５】
請求項４は、データが名簿データなどの業務用のフィールドと個人用のフィールドとを共に含むものである場合に有効である。
【００１６】
請求項５のデータ表示処理装置は、前記複数のフィールドが前記テンプレートの属性に応じて複数に分類される場合に、前記一覧表示制御手段が、前記取得手段により取得した前記テンプレートの属性に対応するフィールドを優先して一覧表示させることを特徴としている。
【００１７】
請求項５によると、使用するテンプレートの属性に対応するフィールドを優先して一覧表示させることにより、どのフィールドやレコードを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。
【００１８】
請求項６のデータ表示処理装置は、データが一又は複数のフィールドをそれぞれに含むレコードから構成されており、レコードが前記テンプレートの属性に応じて複数に分類される場合に、前記一覧表示制御手段が、前記取得手段により取得した前記テンプレートの属性に対応するレコードを優先して一覧表示させることを特徴としている。
【００１９】
請求項６によると、使用するテンプレートの属性に対応するレコードを優先して一覧表示させることにより、どのフィールドやレコードを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。
【００２０】
なお、ここで、「優先して」とは、例えば、使用するテンプレートの属性に対応するレコードを他のレコードよりも上方に配置すること、及び、使用するテンプレートの属性に対応するレコードだけを表示して他の種類のレコードを表示しないことの両方を含んでいるとする。
【００２１】
また、請求項７は、それぞれが属性を有する複数のフィールドに入力されたデータを表示させるデータ表示処理装置であって、使用するテンプレートに関して予め定められた一又は複数のフィールドの中から任意のものが選択可能となるようにその各名称をディスプレイに表示させるためのフィールド名表示制御手段と、前記フィールド名表示制御手段により前記ディスプレイに表示された前記一又は複数のフィールドの名称の中から任意のものを選択するためのフィールド名選択手段と、前記フィールド名選択手段を利用して選択された名称に係る各フィールドの属性をそれぞれ取得するための取得手段と、前記取得手段により取得した各フィールドの属性に基づき、選択された名称に係る各フィールドに入力されたデータを前記ディスプレイに一覧表示させるための一覧表示制御手段とを備えたことを特徴としている。
【００２２】
請求項７によると、選択されたフィールドの属性に応じて異なる形態でデータを一覧表示することができるので、どのフィールドを選択すべきなのか或いはデータが複数のレコードからなる場合にどのレコードを選択すべきなのかがユーザにとって分かりやすいものとなる。
【００２３】
しかも、使用するテンプレートに関して予め定められたすべてのフィールドが一覧表示されるのではなく、使用するテンプレートに関して予め定められたフィールドの中から任意のフィールドを選択して表示させることができるので、データがユーザにとってより分かりやすく表示されることになる。
【００２４】
ここで、「形態」とは、データが複数のレコードからなる場合における各レコードの表示位置や表示の有無などを意味しているものとする。例えば、名簿データの場合、フィールドに業務用と個人用とがあって業務用フィールドが個人用フィールドよりも多く選択された（或いは、業務用フィールドが最初に選択された、業務用ある特定のフィールドが選択されたなど）とすると、一覧表示画面を表示するに当たり、業務用レコードを他のレコードよりも上方に配置する（或いは、業務用レコードだけを表示する）などの制御が行われる。
【００２５】
請求項８のデータ表示処理装置は、複数のテンプレートの中から、前記使用するテンプレートを選択するためのテンプレート選択手段をさらに備えたことを特徴としている。
【００２６】
請求項８によると、複数のテンプレートの中からユーザが任意のテンプレートを選択可能となる。
【００２７】
請求項９のデータ表示処理装置は、前記一覧表示制御手段が、前記取得手段により取得した各フィールドの属性のうちで最も多いものを検出する検出手段を備えたことを特徴としている。
【００２８】
請求項９によると、各フィールドの属性のうちで最も多いものを検出し、それに基づいて一覧表示の形態を変更することができるので、ユーザの意図を的確に反映した形態で一覧表示を行うことが可能である。
【００２９】
請求項１０のデータ表示処理装置は、前記一覧表示制御手段が、前記検出手段で検出された最も多い属性に係るフィールドを優先して一覧表示させることを特徴としている。
【００３０】
請求項１０によると、検出手段で検出された最も多い属性に係るフィールドを優先して一覧表示させることにより、どのフィールドやレコードを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。
【００３１】
請求項１１のデータ表示処理装置は、データが一又は複数のフィールドをそれぞれに含むレコードから構成されており、レコードが前記フィールドの属性に応じて複数に分類される場合に、前記一覧表示制御手段が、前記検出手段で検出された最も多い属性に係るレコードを優先して一覧表示させることを特徴としている。
【００３２】
請求項１１によると、選択された各フィールドの属性から選択された１つの属性に対応するレコードを優先して一覧表示させることにより、どのフィールドやレコードを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。
【００３３】
また、請求項１２〜２２に記載のプログラムは、コンピュータを請求項１〜１１のようなデータ表示処理装置として機能させることが可能なプログラムであり、請求項１〜１１と夫々同様の作用効果を奏する。なお、請求項１２〜２２の夫々に記載されているプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００３４】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００３５】
まず、本発明の第１の実施の形態に係るデータ表示処理装置の構成について、図１に基づいて説明する。図１は、本実施の形態に係るデータ表示処理装置を含む印刷システムの構成を示すシステム構成図である。なお、以下の説明ではデータとして名簿データを扱うものとする。
【００３６】
図１に示す印刷システム１は、データ表示処理装置である携帯情報端末（ＰＤＡ）２と、モバイルプリンタ３とを備えている。ＰＤＡ２とモバイルプリンタ３とは無線伝送方式の１つであるＩｒＤＡ方式に基づく無線通信により互いにデータの送受信を行うことが可能になっている。尚、ＰＤＡの代りとしてパーソナルコンピュータなどを利用するものであってもよく、モバイルプリンタの代わりとして設置型のプリンタなどであってもよい。また、ＩｒＤＡ方式に基づく無線通信の代りにＢｌｕｅｔｏｏｔｈ方式に基づく無線通信などを利用するようにしてもよく、また、ＰＤＡ２とモバイルプリンタ３とを接続ケーブルによって接続することにより互いにデータの送受信を行うようにしてもよい。
【００３７】
ＰＤＡ２は、図１に示すように、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＥＥＰＲＯＭ１４と、表示部（ディスプレイ）１５と、操作部１６と、通信モジュール１７とを備えている。
【００３８】
操作部１６は、外部からの入力操作を行うための、ＰＤＡ２の操作パネルに設けられている入力装置である。操作部１６は、例えば、押圧式のスイッチを所定数並べた入力キーと、表示部１５の表面に貼付されたタッチパネルとによって構成される。この操作部１６を利用して、ユーザは複数のテンプレートの中から使用するテンプレートを選択したり、複数のフィールドの中から内容を出力するフィールドを選択したりする。つまり、操作部１６が、テンプレート選択手段及びフィールド名選択手段として機能する。
【００３９】
通信モジュール１７は、ＩｒＤＡ方式に基づく無線通信を行うためのモジュールである。この無線通信によって、ＰＤＡ２はその周辺にあるモバイルプリンタ３などとデータの送受信を行うことが可能になる。
【００４０】
ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２は、読み出し専用の記憶装置であって、ＰＤＡ２の主記憶装置の一部を構成するものである。このＲＯＭ１２には、システムプログラムなど、本実施の形態に係るデータ表示処理のためのプログラムを含む各種プログラムが格納されている。
【００４１】
ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１４は、読み出し・書き込み可能であって、電源オフ時にも記憶したデータが消去されずに記憶し続けることが可能な不揮発性記憶装置である。
【００４２】
ＥＥＰＲＯＭ１４には、互いに異なる属性（”１”又は”２”）をそれぞれ有する２種類（”１”を業務用、”２”を個人用とする）に分類される複数のテンプレートに関するデータが記憶されている。例として、ある１つの業務用テンプレートに即して表示されたレコードを図２（ａ）に、ある１つの個人用テンプレートに即して表示された同じレコードを図２（ｂ）に、それぞれ示す。テンプレートに関するデータは、含まれるフィールド名、各フィールドの位置、フォント、文字サイズなどを規定している。例えば、図２（ａ）に示す表示例に係る業務用テンプレートの場合、フィールドとして、「氏名（姓）と（名）」、「勤務先」、「所属部署」、「会社住所」、「会社電話番号」、「会社ＦＡＸ番号」、「メールアドレス」が含まれ、図２（ｂ）に示す表示例に係る自宅用テンプレートの場合、フィールドとして、「氏名（姓）と（名）」、「自宅住所」、「自宅電話番号」、「自宅ＦＡＸ番号」、「携帯電話番号」、「メールアドレス」、「誕生日」が含まれる。このようにテンプレートによってどのフィールドが含まれるかが異なり、業務用テンプレートと自宅用テンプレートとに同じフィールドが含まれることや、業務用テンプレート同士や自宅用テンプレート同士であっても含まれるフィールドが異なることがある。
【００４３】
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３は、読み出し・書き込み可能な揮発性記憶装置であって、ＲＯＭ１２と同様にＰＤＡ２の主記憶装置の一部を構成するものである。そして、ＲＡＭ１３には、データ処理の中間結果を格納するためのワークエリアなどがある。
【００４４】
ＲＡＭ１３には、ＥＥＰＲＯＭ１４や外部機器から取り込んだ又は操作部１６から入力された名簿データを記憶するための領域が設けられる。本実施の形態において、名簿データは、それぞれが複数のフィールドからなる複数のレコードから構成されているとする。
【００４５】
また、ＲＡＭ１３には、選択されたテンプレートに含まれるフィールド名とその表示フラグとが関連付けられてなるフィールドリスト情報が格納される。ここで、フィールド名の表示フラグは、以下に説明するレコード表示処理においてフィールド名を表示させるか否かを判定する際に利用するフラグであり、表示フラグが“ＯＮ”であるフィールド名（又はこれに対応するユーザに分かりやすい表示フィールド名であってもよい。以下、本明細書では表示フィールド名を単にフィールド名と記して説明することがある）は表示されることになり、表示フラグが“ＯＦＦ”であるフィールド名は表示されない。フィールドリスト情報の内容は、後述する図３（ａ）、（ｂ）に示されるようなテンプレート選択画面に表示されるチェックボックス３３のオンオフと連動しており、そのチェック状態を操作部１６で変更することで書き換えられる。
【００４６】
さらに、ＲＡＭ１３には、後述するレコード表示処理によって表示されたレコード名と出力フラグとが関連付けられてなるレコードリスト情報が格納される。ここで出力フラグは、レコードを構成するフィールドの内でフィールドリスト情報によって選択されたものの内容を、選択されたテンプレートに即して、モバイルプリンタ３などに出力するか否かを判定する際に利用するフラグであり、出力フラグが“ＯＮ”であるレコード名に係るフィールドの内容は出力されることになり、出力フラグが“ＯＦＦ”であるレコード名に係るフィールドの内容は出力されない。レコードリスト情報の内容は、後述する図４（ａ）、（ｂ）に示されるような一覧表示画面に表示されるチェックボックス３７のオンオフと連動しており、そのチェック状態を操作部１６で変更することで書き換えられる。
【００４７】
表示部１５は、情報を表示する表示装置であり、例えば、液晶表示器やプラズマ表示器などにより構成され、表示面に操作部１６を構成するタッチパネルなどを備えるものである。この表示部１５には、図３（ａ）、（ｂ）に例を示すようなテンプレート選択画面が表示された後、後述するＯＫボタン３４がクリックされると、図４（ａ）、（ｂ）に示すような一覧表示画面が表示される。
【００４８】
テンプレート選択画面には、登録された複数のテンプレートがそのいずれか１つを選択可能にリストボックス３１内に表示され、リストボックス３１の下方には、リストボックス３１により選択されたテンプレートに関して設定されたフィールド名３２がチェックボックス３３とともに一覧表示される。さらに、テンプレート選択画面の右上領域には、クリック可能なＯＫボタン３４が表示される。図３（ａ）は業務用テンプレートである「プリカット００１」がリストボックス３１を用いて選択された場合のテンプレート選択画面を示している。このとき、フィールド名３２としては「姓」、「名」、「勤務先」、「部署」がチェックボックス３３とともに一覧表示されている。図３（ｂ）は自宅用テンプレートである「プリカット００５」がリストボックス３１によって選択された場合のテンプレート選択画面を示している。このとき、フィールド名３２としては「姓」、「名」、「住所」、「電話番号」がチェックボックス３３とともに一覧表示されている。
【００４９】
一覧表示画面には、名簿データに登録されたすべてのレコード３６が、チェックボックス３７とともに一覧表示される。図４（ａ）は図３（ａ）のテンプレート選択画面が表示された後に表示される一覧表示画面であり、図４（ｂ）は図３（ｂ）のテンプレート選択画面が表示された後に表示される一覧表示画面である。
【００５０】
一覧表示画面にレコードを一覧表示するに当たり、その表示順は、上から、いずれかのフィールドに関する入力データのアイウエオ順であってもよいし、チェックボックス３３でチェックされたフィールドへの入力数が多い順であってもよいし、その他の任意の基準で決定された順番であってもよい。
【００５１】
また、一覧表示画面では、表示されるレコードのそれぞれについて、テンプレート選択画面のチェックボックス３３を利用して選択されたフィールド名に係るデータだけが所定の順番（表示フォーマット）で表示される。この場合、テンプレートに拘わらず業務用及び個人用についてそれぞれ定められた所定の順番でフィールドが表示されてもよいし、或いは、選択されたテンプレートごとに異なる順番でフィールドが表示されてもよい。例えば、前者の場合、業務用テンプレートが選択されると、それがどの業務用テンプレートであっても、左から、「姓」、「名」、「勤務先」、「部署」の順番に表示され、後者の場合、ある業務用テンプレートが選択されると、左から、「姓」、「名」、「勤務先」、「部署」の順番に表示されるが、別の業務用テンプレートが選択されると、左から、「姓」、「名」、「部署」、「勤務先」の順番に表示される。いずれの場合にも、テンプレート選択画面のチェックボックス３３を利用して選択されなかったフィールド名に係るデータはスキップされるので表示されない。なお、以下の説明では、後者にしたがってフィールドが表示されるものとする。
【００５２】
また、一覧表示画面において、選択されたフィールドに業務用のものと個人用のものとが混在している場合には、選択されたテンプレートと同じ種類のフィールドに係るデータをより先頭に近い位置に、選択されたテンプレートとは異なる種類のフィールドに係るデータをその後の位置に表示するように表示フォーマットが構成されていることが好ましい（例えば、業務用テンプレートに係る表示フォーマットの場合には、左から、「姓」、「名」、「勤務先」、「部署」の順番に表示し、その後に自宅用フィールドに係るデータを表示し、自宅用テンプレートに係る表示フォーマットの場合には、左から、「姓」、「名」、「住所」、「電話番号」の順番に表示し、その後に業務用フィールドに係るデータを表示するようにする）。なお、このような表示を行う場合には、各フィールドについて業務用、個人用の属性が予め定義されている必要がある。
【００５３】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、各種演算及び処理を行うものであって、属性取得部１１４、フィールド抽出部１１６、選択フィールドフラグ初期設定部１１８、第１表示制御部１２０、選択フィールドフラグ変更部１２２、レコード抽出部１２４、第２表示制御部１２６、選択レコードフラグ初期設定部１２８、選択レコードフラグ変更部１３０、出力制御部１３４、第３表示制御部１３６などとして機能する。
【００５４】
属性取得部１１４は、図３（ａ）、（ｂ）に示されたリストボックス３１を用いて複数のテンプレートの中からユーザによって選択されたテンプレートについての属性（”１”又は”２”）及び表示フォーマットを、ＥＥＰＲＯＭ１４から取り出す。つまり、属性取得部１１４が、取得手段として機能する。また、属性取得部１１４は、取得された属性が”１”又は”２”のいずれであるかを判断する。
【００５５】
フィールド抽出部１１６は、リストボックス３１を用いて選択されたテンプレートを規定するテンプレートファイルに基づいて、このテンプレートファイルに含まれるフィールド名を抽出する。そして、フィールド抽出部１１６は、ＲＡＭ１３に一時的に記憶されるフィールドリスト情報に抽出したフィールド名を追加することによってフィールドリスト情報を作成／更新する。
【００５６】
選択フィールドフラグ初期設定部１１８は、フィールド抽出部１１６によって抽出されたフィールド名に関連付けられているフィールドリスト情報の表示フラグを“ＯＮ”に初期設定する。選択フィールドフラグ変更部１２２は、操作部１６からの信号に基づいて、フィールド名３２のチェックボックス３３がチェックされた状態（選択された状態）になっているか否かにより、ＲＡＭ１３に一時的に記憶されているフィールドリスト情報（つまり、フィールドごとの表示フラグの状態（ＯＮ、ＯＦＦ）の情報）を変更する。
【００５７】
第１表示制御部１２０は、いずれか１つのテンプレートを選択可能とするリストボックス３１と、選択されたテンプレートについて予め定められたフィールドのうちの任意のものをユーザに選択させるためのチェックボックス３３とを含む、図３（ａ）、（ｂ）に示すようなテンプレート選択画面が表示部１５の表示画面に表示されるように、ＥＥＰＲＯＭ１４の記憶内容などに基づいて表示画面の表示内容を制御する。つまり、第１表示制御部２４が、フィールド名表示制御手段として機能する。テンプレート選択画面が最初に表示される際には、選択フィールドフラグ初期設定部１１８での設定にしたがって、テンプレート選択画面に含まれるすべてのチェックボックス３３がチェックされた状態になる。
【００５８】
レコード抽出部１２４は、ＲＡＭ１３に記憶されたすべてのレコードから、その名称を抽出する。そして、レコード抽出部１２４は、ＲＡＭ１３に一時的に記憶されるレコードリスト情報に抽出したレコード名を追加することによってレコードリスト情報を作成／更新する。
【００５９】
第２表示制御部１２６は、レコード抽出部１２４によって抽出されたすべてのレコード３６についてテンプレート選択画面で選択されたフィールドの内容と、任意のレコードをユーザに選択させるためのチェックボックス３７とを含む、図４（ａ）、（ｂ）に示すような一覧表示画面が表示部１５の表示画面に表示されるように、ＥＥＰＲＯＭ１４の記憶内容やＲＡＭ１３に記憶されているフィールドリスト情報などに基づいて表示画面の表示内容を制御する。つまり、第２表示制御部１２６が、一覧表示制御手段として機能する。
【００６０】
選択レコードフラグ初期設定部１２８は、レコードリスト情報に含まれるすべてのレコードについてその出力フラグを“ＯＦＦ”に初期設定する。選択レコードフラグ変更部１３０は、操作部１６からの信号に基づいて、レコード３６の前に配置されたチェックボックス３７がチェックされた状態（選択された状態）になっているか否かにより、レコードリスト情報を変更する。
【００６１】
出力制御部１３４は、レコードリスト情報の出力フラグがＯＮであるレコードについて、フィールドリスト情報に含まれる表示フラグがＯＮであるフィールドに係るデータが選択されたテンプレートに即してモバイルプリンタ３に出力されるように、モバイルプリンタ３へ出力される印刷データを生成する。これによって、モバイルプリンタ３は、ユーザが指定したレコードについて選択されたフィールドの内容を所望のテンプレートに即したフォーマットで用紙に印刷することができる。
【００６２】
第３表示制御部１３６は、上述したように選択されたデータがモバイルプリンタ３で印刷されるのと同じフォーマットで表示部１５にイメージで表示されるように、表示部１５の表示画面の表示内容を制御する。
【００６３】
次に、上述した構成を有する印刷システム１の動作について図５及び図６を参照しつつ説明する。図５及び図６は、本実施の形態に係るデータ表示処理装置における動作手順を示すフローチャートである。
【００６４】
まず、ステップＳ１において、第１表示制御部１２０の制御に基づき、図３（ａ）、（ｂ）に示すようなテンプレート選択画面が表示部１５の表示画面に表示される。なお、リストボックス３１においてテンプレートが未選択の状態では、リストボックス３１の下方にフィールド名３２及びチェックボックス３３は表示されない。
【００６５】
次いで、ステップＳ２では、ユーザがリストボックス３１を利用していずれか１つのテンプレートを選択したかどうかが繰り返して判断される。そして、いずれか１つのテンプレートが選択されると（Ｓ２：ＹＥＳ）、ステップＳ３の処理に移行する。
【００６６】
ステップＳ３では、ステップＳ２で選択されたテンプレートについてフィールド抽出部１１６が一又は複数のフィールド名を抽出する。さらに、第１表示制御部１２０の制御に基づいて、フィールド抽出部１１６で抽出されたフィールドの名称３２及びチェックボックス３３をテンプレート選択画面のリストボックス３１の下方に表示する処理が行われる。この際、選択フィールドフラグ初期設定部１１８により、表示されるすべてのフィールド名に係るチェックボックス３３は、チェックがされた状態（”ＯＮ”）で表示される（図３（ａ）、（ｂ）参照）。
【００６７】
そして、ステップＳ４では、ユーザがチェックボックス３３を利用して任意の１つのフィールドの表示フラグを変更したかどうかが判断される。そして、いずれか１つのチェックボックス３３のチェック状態が変更されると（Ｓ４：ＹＥＳ）、ステップＳ５の処理に移行する。また、いずれのチェックボックス３３のチェック状態も変更されていないのであれば（Ｓ４：ＮＯ）、ステップＳ６の処理に移行する。
【００６８】
ステップＳ５では、ステップＳ４でチェック状態が変更されたフィールドについて、ＲＡＭ１３に記憶されたフィールドリスト情報が“ＯＮ”から“ＯＦＦ”へ、又は、“ＯＦＦ”から“ＯＮ”へと選択フィールドフラグ変更部１２２によって書き換えられる。
【００６９】
次に、ステップＳ６では、テンプレート選択画面に表示されたＯＫボタン３４が操作部１６によってクリックされたかどうかが判断される。その結果、ＯＫボタン３４がクリックされたと判断されると（Ｓ６：ＹＥＳ）、ステップＳ７の処理に移行する。他方、ＯＫボタン３４がクリックされていないと判断されると（Ｓ６：ＮＯ）、ステップＳ４の処理に戻る。
【００７０】
ステップＳ７では、図６に詳細を示すようなレコード表示処理が行われる。レコード表示処理においては、まず、図６のステップＳ７１において、ステップＳ２で選択されたテンプレートの属性が属性取得部１１４によって取得される。
【００７１】
そして、ステップＳ７２では、ステップＳ７１で取得された属性が”１”又は”２”のいずれであるかが属性取得部１１４で判断される。そして、属性が”１”であれば（Ｓ７２：ＹＥＳ）、ステップＳ７３において、ステップＳ２で選択されたテンプレートに係る業務用表示フォーマット（フィールドの表示順）が属性取得部１１４によってＥＥＰＲＯＭ１４から読み出される。そして、読み出された業務用表示フォーマットにしたがって、ステップＳ３〜Ｓ６で選択されたフィールドが並べ替えられる。さらに、ステップＳ７４に進んで、すべてのレコードについて、ステップＳ３〜Ｓ６で選択されたフィールドがステップＳ７３で読み出された業務用表示フォーマットにしたがった順番で第２表示制御部１２６の制御に基づいて表示部１５に表示される。この際、選択レコードフラグ初期設定部１２８により、表示されるすべてのレコードに係るチェックボックス３７は、チェックされない状態（”ＯＦＦ”）で表示される（図４（ａ）参照）。
【００７２】
他方、ステップＳ７２で属性が”２”であると判断されると（Ｓ７２：ＮＯ）、ステップＳ７５において、ステップＳ２で選択されたテンプレートに係る個人用表示フォーマット（フィールドの表示順）が属性取得部１１４によってＥＥＰＲＯＭ１４から読み出される。そして、読み出された個人用表示フォーマットにしたがって、ステップＳ３〜Ｓ６で選択されたフィールドが並べ替えられる。さらに、ステップＳ７６に進んで、すべてのレコードについて、ステップＳ３〜Ｓ６で選択されたフィールドがステップＳ７５で読み出された個人用表示フォーマットにしたがった順番で第２表示制御部１２６の制御に基づいて表示部１５に表示される。この際、選択レコードフラグ初期設定部１２８により、表示されるすべてのレコードに係るチェックボックス３７は、チェックされない状態（”ＯＦＦ”）で表示される（図４（ｂ）参照）。
【００７３】
再び図５に戻って、ステップＳ８では、ユーザがチェックボックス３７を利用して任意の１つのレコードの出力フラグを変更したかどうかが判断される。そして、いずれか１つのチェックボックス３３のチェック状態が変更されると（Ｓ８：ＹＥＳ）、ステップＳ９の処理に移行する。また、いずれのチェックボックス３７のチェック状態も変更されていないのであれば（Ｓ８：ＮＯ）、ステップＳ１０の処理に移行する。
【００７４】
ステップＳ９では、ステップＳ８でチェック状態が変更されたレコードについて、ＲＡＭ１３に記憶されたレコードリスト情報が“ＯＮ”から“ＯＦＦ”へ、又は、“ＯＦＦ”から“ＯＮ”へと選択レコードフラグ変更部１３０によって書き換えられる。
【００７５】
次に、ステップＳ１０では、図示されていない印刷ボタンが操作部１６によってクリックされたかどうかが判断される。その結果、印刷ボタンがクリックされたと判断されると（Ｓ１０：ＹＥＳ）、ステップＳ１１の処理に移行する。他方、印刷ボタンがクリックされていないと判断されると（Ｓ１０：ＮＯ）、ステップＳ８の処理に戻る。
【００７６】
ステップＳ１１では、出力制御部１３４が、ＲＡＭ１３に記憶されたフィールドリスト情報及びレコードリスト情報に基づいて、モバイルプリンタ３に出力される印刷データを生成する。生成された印刷データは、モバイルプリンタ３へと出力される。これにより、モバイルプリンタ３からは、選択されたテンプレートに即したフォーマットで所望のレコード及びフィールドに係るデータが印刷された用紙が出力されることになる。それと共に、ステップＳ１１では、第３表示制御部１３６が、上述したように選択された所望のレコード及びフィールドに係るデータがモバイルプリンタ３で印刷されるのと同じフォーマットで表示部１５にイメージで表示されるように、表示部１５の表示画面の表示内容を制御する。
【００７７】
以上説明したように、本実施の形態のデータ表示処理装置によると、一覧表示画面において、選択されたテンプレートに応じた順番で、より詳細には選択されたテンプレートに対応したフィールドを優先させてフィールドが表示されるので、必要な情報が優先して表示されることになって当該テンプレートを用いてどのレコードを印刷・表示すべきなのかの選択がユーザにとって非常に分かりやすいものとなってレコード選択に係る作業効率が向上する。しかも、誤ったレコードが印刷又は表示されるのを未然に防ぐことができるので、同じ作業を再度行う必要性が減少し、その点からも作業効率が向上する。
【００７８】
また、本実施の形態によると、操作部１６がテンプレート選択手段として機能するので、テンプレート選択画面において、リストボックス３１を利用して複数のテンプレートの中からユーザが任意のテンプレートを選択可能となる。
【００７９】
しかも、使用するテンプレートに関して予め定められたすべてのフィールドが一覧表示画面において表示されるのではなく、使用するテンプレートに関して予め定められたフィールドの中から任意のフィールドをテンプレート選択画面のチェックボックスを利用して選択して表示させることができるので、データがユーザにとってより分かりやすく表示されることになる。
【００８０】
さらに、本実施の形態では、テンプレートの種類として業務用テンプレートと個人用テンプレートとの２種類を用意しているために、名簿データのように業務用のフィールドと個人用のフィールドとを共に含むデータを効率よく取り扱うことができる。
【００８１】
なお、本実施の形態において、各レコードには、それが業務用、個人用のいずれの種類であるかを示すための属性フィールド（上述したテンプレートの属性にしたがって、業務用については”１”、個人用については”２”が入力される）が設けられていてよい。その場合、一覧表示画面において、選択されたテンプレートと同じ種類のレコードだけを表示させたり、選択されたテンプレートと同じ種類のものを異なる種類のものよりも上方に配置するということが可能となる。そして、レコード抽出部１２４は、選択されたテンプレートと同じ種類のレコードだけを抽出するという機能を果たすことになる。このようにすれば、さらにレコードの選択がユーザにとって分かりやすくなる。
【００８２】
次に、本発明の第２の実施の形態について、図７〜図８をさらに参照して説明する。
【００８３】
本実施の形態では、上述した第１の実施の形態のようにテンプレートが複数種類（属性”１”又は”２”）に分類されるのではなく、テンプレートは１種類（この１種類について、フォント、文字サイズ、印刷方法などが互いに異なる複数が存在する）だけ用意されており、そのテンプレートに関して予め定められた一又は複数のフィールドがそれぞれ複数種類（属性”０”、”１”又は”２”）に分類される。なお、ここで印刷方法が異なるとは、例えば、指定されなかったフィールドやデータが存在しないフィールドを印刷するか否か、フィールド名のみを印刷し、その右側を空欄とするか否かといったことに関する定義が異なることを意味する。
【００８４】
まず、本実施の形態で用いられるテンプレートを構成するフィールドについて、図７に基づいて説明する。図７は、本実施の形態によるデータ表示処理装置で用いられるテンプレートに関して予め定められた一又は複数のフィールドの名称を、その属性と共に示した図面である。図７に示すように、本実施の形態で用いられるテンプレートは数多くのフィールドを含んでおり、各フィールドにはそれが業務用フィールド、個人用フィールド、及び、両方で共通のフィールドのいずれであるかを示す属性（共通について”０”、業務用について”１”、個人用について”２”）が与えられている。
【００８５】
また、本実施の形態において、属性取得部１１４は、図３（ａ）、（ｂ）に示されたチェックボックス３３を用いて複数のフィールドの中から操作部１６を利用してユーザによって選択されたフィールドについての属性（”０”、”１”又は”２”）を、ＥＥＰＲＯＭ１４から取り出す。つまり、属性取得部１１４が、取得手段として機能する。また、属性取得部１１４は、取得された属性が”０”、”１”又は”２”のいずれであるかを判断し、さらに、その判断結果に基づいて、属性”０”のフィールドの数と属性”１”のフィールドの数との和が、属性”０”のフィールドの数と属性”２”のフィールドの数との和よりも大きいかどうか（つまり、属性”１”のフィールドが属性”２”のフィールドよりも多いかどうか）を判断する。そして、その判断結果に応じて業務用、個人用のいずれかの表示フォーマットをＥＥＰＲＯＭ１４から取り出す。
【００８６】
なお、図１に示すその他の各部の機能は、上述した第１の実施の形態と実質的に同等である。
【００８７】
次に、本実施の形態に係る印刷システム１の動作について説明する。本実施の形態の動作が上述した第１の実施の形態と異なるのはステップＳ７のレコード表示処理だけであるので、ここでは、図６に相当するフローチャートである図８を用いて本実施の形態によるレコード表示処理の詳細を説明する。
【００８８】
本実施の形態によるレコード表示処理においては、まず、ステップＳ８１において、ステップＳ３〜Ｓ６で選択されたフィールドの属性が属性取得部１１４によって取得される。
【００８９】
そして、ステップＳ８２では、ステップＳ８１で取得された属性が”０”、”１”又は”２”のいずれであるかが属性取得部１１４で判断され、さらに、その判断結果に基づいて、属性”０”のフィールドの数と属性”１”のフィールドの数との和が、属性”０”のフィールドの数と属性”２”のフィールドの数との和よりも大きいかどうか（つまり、属性”１”のフィールドが属性”２”のフィールドよりも多いか）が属性取得部１１４で判断される。そして、属性が”１”のフィールドの方が多ければ（Ｓ８２：ＹＥＳ）、ステップＳ８３において、属性取得部１１４が、ＥＥＰＲＯＭ１４から業務用表示フォーマット（属性”０”、及び”１”のフィールドを優先して左方に配置したもの）を読み出す。そして、読み出された業務用表示フォーマットにしたがって、ステップＳ３〜Ｓ６で選択されたフィールドが並べ替えられる。さらに、ステップＳ８４に進んで、すべてのレコードについて、ステップＳ８３で並べ替えられたフィールドが第２表示制御部１２６の制御に基づいて表示部１５に表示される。
【００９０】
他方、ステップＳ８２で属性が”２”のフィールドの方が多いと判断されると（Ｓ８２：ＮＯ）、ステップＳ８５において、レコード抽出部１２４が、ＥＥＰＲＯＭ１４から個人用表示フォーマット（属性”０”、及び”２”のフィールドを優先して左方に配置したもの）を読み出す。そして、読み出された個人用表示フォーマットにしたがって、ステップＳ３〜Ｓ６で選択されたフィールドが並べ替えられる。さらに、ステップＳ８６に進んで、すべてのレコードについて、ステップＳ８５で並べ替えられたフィールドが第２表示制御部１２６の制御に基づいて表示部１５に表示される。
【００９１】
以上説明したように、本実施の形態のデータ表示処理装置によると、一覧表示画面において、選択されたフィールドの属性に基づき、より詳細には選択されたフィールドのうちで最も多い属性に係るフィールドを優先させてフィールドが表示されるので、必要な情報が優先して表示されることになって当該テンプレートを用いてどのレコードを印刷・表示すべきなのかの選択がユーザにとって非常に分かりやすいものとなってレコード選択に係る作業効率が向上する。しかも、誤ったレコードが印刷又は表示されるのを未然に防ぐことができるので、同じ作業を再度行う必要性が減少し、その点からも作業効率が向上する。
【００９２】
また、本実施の形態によると、操作部１６がテンプレート選択手段及びフィールド名選択手段として機能するので、テンプレート選択画面において、リストボックス３１及びチェックボックス３３を利用して複数のテンプレート及びフィールドの中からユーザが任意のテンプレート及びフィールドを選択可能となる。
【００９３】
しかも、使用するテンプレートに関して予め定められたすべてのフィールドが一覧表示画面において表示されるのではなく、使用するテンプレートに関して予め定められたフィールドの中から任意のフィールドをテンプレート選択画面のチェックボックスを利用して選択して表示させることができるので、データがユーザにとってより分かりやすく表示されることになる。
【００９４】
また、ユーザによって選択された各フィールドの属性のうちで最も多いものを属性取得部１１４で検出し、それに基づいて最も多い属性に係るフィールドを優先して一覧表示させているので、ユーザの意図を的確に反映した形態で一覧表示を行うことが可能であるという利点がある。
【００９５】
なお、本実施の形態においても、各レコードには、それが業務用、個人用のいずれの種類であるかを示すための属性フィールド（上述したテンプレートの属性にしたがって、業務用については”１”、個人用については”２”が入力される）が設けられていてよい。その場合、一覧表示画面において、ユーザによって選択された各フィールドの属性のうちで最も多いものと同じ属性を有するレコードだけを表示させたり、同じ属性を有するレコードを異なる属性を有するレコードよりも上方に配置するということが可能となる。そして、レコード抽出部１２４は、選択されたテンプレートと同じ種類のレコードだけを抽出するという機能を果たすことになる。このようにすれば、さらにレコードの選択がユーザにとって分かりやすくなる。
【００９６】
以上本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上記実施の形態においては、テンプレート選択画面で全てのフィールド名３２のチェックボックス３３がチェックされた状態に初期設定しているが、全てのフィールド名３２のチェックボックス３３がチェックされていない状態に初期設定して（フィールド名に関連付けられている表示フラグをＯＦＦに初期設定して）、表示部１５に表示するようにしてもよい。この場合には、テンプレートに含まれるフィールド名の多くを使用しないような場合には、多くない使用するフィールド名に対応するフィールド名３２のチェックボックス３３をチェックされていない状態からチェックされている状態にすれば足りるので、ユーザの操作負担が軽減される。
【００９７】
また、テンプレート選択画面では、内容を出力するフィールド名の選択をチェックボックスを利用して行うものであったが、それに限られず、他のコントロールを用いて内容を出力するフィールド名を選択／入力することができる構成であればよい。
【００９８】
また、上述した第１の実施の形態において、テンプレート選択画面でフィールドを選択できるようにしたが、このようなフィールド選択画面は必ずしも表示しなくてもよい。その場合、当該テンプレートに含まれるすべてのフィールドが所定の表示フォーマットに従った順番で表示される。
【００９９】
また、上述の実施の形態はデータが複数のレコード（それぞれが複数のフィールドから構成されている）からなる場合を例にして説明したが、データは１つのレコードからなるものであってもよい。その場合、上述したようにフィールドの表示位置を変えることによって、上記実施の形態と同様の利益が得られる。
【０１００】
また、上述した実施の形態では、既述のように、選択されたテンプレートにしたがってレコードの表示の有無や順番を変えることができる。このように選択されたテンプレートにしたがってレコードの表示の有無や順番を変えた場合、選択されたテンプレートにしたがってフィールドの表示フォーマットが変えられずに業務用フィールドと個人用フィールドとが混在して一覧表示画面で表示されたとしても、上述の実施の形態と同様の利益を得ることができる。つまり、本発明のデータ表示処理装置では、選択されたテンプレートにしたがってフィールドの表示フォーマットが変えられた状態でデータが一覧表示される必要は必ずしもなく、その代わりとして、上述したようにレコードの表示の有無や順番が変えられてもよいのである。
【０１０１】
【発明の効果】
以上説明したように、請求項１、１２によると、使用するテンプレートの属性に応じて異なる形態でデータを一覧表示することができるので、どのフィールドを選択すべきなのか或いはデータが複数のレコードからなる場合にどのレコードを選択すべきなのかがユーザにとって分かりやすいものとなり、また、どの種類のテンプレートを使用しているのかがユーザにとって分かりやすいものとなる。従って、誤った印刷や表示が行われるのを少なくすることができる。
【０１０２】
請求項２、１３によると、複数のテンプレートの中からユーザが任意のテンプレートを選択可能となる。請求項３、１４によると、使用するテンプレートに関して予め定められたフィールドの中から任意のフィールドを表示させることができるので、データがユーザにとってより分かりやすく表示されることになる。請求項４、１５は、データが名簿データなどの業務用のフィールドと個人用のフィールドとを共に含むものである場合に有効である。請求項５、１６によると、使用するテンプレートの属性に対応するフィールドを優先して一覧表示させることにより、どのレコードやフィールドを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。請求項６、１７によると、使用するテンプレートの属性に対応するレコードを優先して一覧表示させることにより、どのレコードやフィールドを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。
【０１０３】
請求項７、１８によると、選択されたフィールドの属性に応じて異なる形態でデータを一覧表示することができるので、どのフィールドを選択すべきなのか或いはデータが複数のレコードからなる場合にどのレコードを選択すべきなのかがユーザにとって分かりやすいものとなる。しかも、使用するテンプレートに関して予め定められたすべてのフィールドが一覧表示されるのではなく、使用するテンプレートに関して予め定められたフィールドの中から任意のフィールドを選択して表示させることができるので、データがユーザにとってより分かりやすく表示されることになる。
【０１０４】
請求項８、１９によると、複数のテンプレートの中からユーザが任意のテンプレートを選択可能となる。請求項９、２０によると、各フィールドの属性のうちで最も多いものを検出し、それに基づいて一覧表示の形態を変更することができるので、ユーザの意図を的確に反映した形態で一覧表示を行うことが可能である。請求項１０、２１によると、検出手段で検出された最も多い属性に係るフィールドを優先して一覧表示させることにより、どのフィールドやレコードを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。請求項１１、２２によると、選択された各フィールドの属性から選択された１つの属性に対応するレコードを優先して一覧表示させることにより、どのフィールドやレコードを選択すべきなのかがユーザにとって非常に分かりやすいものとなる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るデータ表示処理装置を含む印刷システムの構成を示すシステム構成図である。
【図２】業務用テンプレート及び個人用テンプレートに即して表示されたレコードの一例を示す模式図である。
【図３】テンプレート選択画面の一例を描いた図面である。
【図４】一覧表示画面の一例を描いた図面である。
【図５】本発明の第１の実施の形態に係るデータ表示処理装置の動作手順を示すフローチャートである。
【図６】本発明の第１の実施の形態に係るデータ表示処理装置の動作手順を示すフローチャートである。
【図７】本発明の第２の実施の形態によるデータ表示処理装置で用いられるテンプレートに関して予め定められた一又は複数のフィールドの名称を、その属性と共に示した図面である。
【図８】本発明の第２の実施の形態に係るデータ表示処理装置の動作手順を示す図面であって、図６に相当するフローチャートである
【符号の説明】
１　印刷システム
２　ＰＤＡ
３　モバイルプリンタ
１１　ＣＰＵ
１２　ＲＯＭ
１３　ＲＡＭ
１４　ＥＥＰＲＯＭ
１５　表示部
１６　操作部（テンプレート選択手段、フィールド名選択手段）
１７　通信モジュール
３１　リストボックス
３２　フィールド名
３３　チェックボックス
３４　ＯＫボタン
３６　レコード
３７　チェックボックス
１１４　属性取得部（取得手段）
１１６　フィールド抽出部
１１８　選択フィールドフラグ初期設定部
１２０　第１表示制御部（フィールド名表示制御手段）
１２２　選択フィールドフラグ変更部
１２４　レコード抽出部
１２６　第２表示制御部（一覧表示制御手段）
１２８　選択レコードフラグ初期設定部
１３０　選択レコードフラグ変更部
１３４　出力制御部
１３６　第３表示制御部
【図１】
2004062354.tif 000003
【図２】
2004062354.tif 000004
【図３】
2004062354.tif 000005
【図４】
2004062354.tif 000006
【図５】
2004062354.tif 000007
【図６】
2004062354.tif 000008
【図７】
2004062354.tif 000009
【図８】
2004062354.tif 000010