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