(57)【要約】【課題】テキスト情報および画像情報を有する単位情報を、簡易に処理することが可能な単位情報処理装置を提供すること。【解決手段】テキスト情報および画像情報を有する単位情報を記憶する記憶手段（ＲＡＭ１３、ＨＤＤ１４）と、記憶手段に記憶されている単位情報を表示装置に一覧表示させる表示手段（ビデオ回路１５）と、ユーザの操作に応じた情報を入力する入力手段（入力装置１９）と、入力手段からユーザの操作に応じた情報が入力された場合には、入力された情報に応じて、一覧表示された単位情報を、当該単位情報を単位として、編集する編集手段（ＣＰＵ１１）と、を有する。【選択図】図１
2007122530.tif 000002
【特許請求の範囲】
【請求項１】
テキスト情報および画像情報を有する単位情報を記憶する記憶手段と、
上記記憶手段に記憶されている上記単位情報を表示装置に一覧表示させる表示手段と、
ユーザの操作に応じた情報を入力する入力手段と、
上記入力手段からユーザの操作に応じた情報が入力された場合には、入力された情報に応じて、上記一覧表示された上記単位情報を、当該単位情報を単位として、編集する編集手段と、
を有することを特徴とする単位情報処理装置。
【請求項２】
前記編集手段は、前記単位情報を単位として、並べ換えもしくは再配置または単位情報の削除もしくは挿入を行うことを特徴とする請求項１記載の単位情報処理装置。
【請求項３】
前記表示手段は、予め定められた吸着ポイントに重畳するように前記単位情報を配置して表示し、
前記編集手段は、上記吸着ポイントに前記単位情報が重畳するように配置した状態で編集を行う、
ことを特徴とする請求項１記載の単位情報処理装置。
【請求項４】
前記吸着ポイントは、格子状に配置されていることを特徴とする請求項３記載の単位情報表示装置。
【請求項５】
前記吸着ポイントは、ユーザによって指定された任意の形状に配置されていることを特徴とする請求項３記載の単位情報処理装置。
【請求項６】
前記単位情報は複数の種類を有し、
前記吸着ポイントは、前記単位情報のうち、吸着可能な種類が予め定められている、
ことを特徴とする請求項３記載の単位情報処理装置。
【請求項７】
前記単位情報は、複数の表示態様を有し、
前記表示装置には、上記複数の表示態様のいずれかが選択されて表示される、
ことを特徴とする請求項１記載の単位情報処理装置。
【請求項８】
前記入力手段から入力された情報によって、所定の単位情報が選択された場合には、当該単位情報の表示態様を、入力された情報に応じて選択して表示することを特徴とする請求項７記載の単位情報処理装置。
【請求項９】
前記単位情報に含まれている前記テキスト情報を編集可能なテキストモードと、編集不能な表示モードとを選択する選択手段をさらに有することを特徴とする請求項１記載の単位情報処理装置。
【請求項１０】
前記単位情報が前記表示装置に表示される際のサイズを指定するサイズ指定手段をさらに有することを特徴とする請求項１記載の単位情報処理装置。
【請求項１１】
前記表示手段によって一覧表示される前記単位情報を取捨選択する取捨選択手段をさらに有することを特徴とする請求項１記載の単位情報処理装置。
【請求項１２】
前記表示手段によって一覧表示される前記単位情報に対して所定の演算処理を施す演算処理手段をさらに有することを特徴とする請求項１記載の単位情報処理装置。
【請求項１３】
前記表示手段によって一覧表示される前記単位情報はハイパーテキストを有することを特徴とする請求項１記載の単位情報処理装置。
【請求項１４】
テキスト情報および画像情報を有する単位情報を記憶する記憶ステップと、
上記記憶ステップにおいて記憶された上記単位情報を表示装置に一覧表示させる表示ステップと、
ユーザの操作に応じた情報を入力する入力ステップと、
上記入力ステップにおいてユーザの操作に応じた情報が入力された場合には、入力された情報に応じて、上記一覧表示された上記単位情報を、当該単位情報を単位として、編集する編集ステップと、
を有することを特徴とする単位情報処理方法。
【請求項１５】
テキスト情報および画像情報を有する単位情報を記憶する記憶手段、
上記記憶手段に記憶されている上記単位情報を表示装置に一覧表示させる表示手段、
ユーザの操作に応じた情報を入力する入力手段、
上記入力手段からユーザの操作に応じた情報が入力された場合には、入力された情報に応じて、上記一覧表示された上記単位情報を、当該単位情報を単位として、編集する編集手段、
としてコンピュータを機能させることを特徴とするコンピュータ読み取り可能な単位情報処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単位情報処理装置、単位情報処理方法、および、単位情報処理用プログラムに関する。
【背景技術】
【０００２】
従来、ソフトウエアによって商品等の管理を行う場合、例えば、特許文献１に示すように、商品の名称とその属性とを一覧形式で表示するものが一般的である。
【０００３】
【特許文献１】特開平８−２７２８７０号公報（請求の範囲、要約参照）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、商品名および属性等のテキスト情報とともに、商品の画像情報を併せて管理しようとする場合、これらは別々の情報としてソフトウエア上で管理される場合が多いため、一覧形式でこれらを表示したり、表示された情報を編集したりする場合には、作業量が多くて実用的ではないという問題点がある。
【０００５】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、テキスト情報および画像情報を有する単位情報を、簡易に処理することが可能な単位情報処理装置、単位情報処理方法、および、単位情報処理用プログラムを提供しよう、とするものである。
【課題を解決するための手段】
【０００６】
上述の目的を達成するため、本発明の単位情報処理装置は、テキスト情報および画像情報を有する単位情報を記憶する記憶手段と、記憶手段に記憶されている単位情報を表示装置に一覧表示させる表示手段と、ユーザの操作に応じた情報を入力する入力手段と、入力手段からユーザの操作に応じた情報が入力された場合には、入力された情報に応じて、一覧表示された単位情報を、当該単位情報を単位として、編集する編集手段と、を有する。
【０００７】
このため、テキスト情報および画像情報を有する単位情報を、簡易に処理することが可能な単位情報処理装置を提供することが可能になる。
【０００８】
また、他の発明の単位情報処理装置は、上述の発明に加えて、編集手段が、単位情報を単位として、並べ換えもしくは再配置または単位情報の削除もしくは挿入を行うようにしている。このため、テキスト情報および画像情報を有する単位情報を、あたかもテキストエディタソフトのように、簡易に編集することが可能になる。
【０００９】
また、他の発明の単位情報処理装置は、上述の発明に加えて、表示手段が、予め定められた吸着ポイントに重畳するように単位情報を配置して表示し、編集手段が、吸着ポイントに単位情報が重畳するように配置した状態で編集を行うようにしている。このため、吸着ポイントによって単位情報を配置可能な位置を指定することができるとともに、編集の際には単位情報を配置可能な位置を知ることができる。
【００１０】
また、他の発明の単位情報処理装置は、上述の発明に加えて、吸着ポイントが、格子状に配置されている。このため、単位情報をマトリクス状に効率良く配置することが可能になる。
【００１１】
また、他の発明の単位情報処理装置は、上述の発明に加えて、吸着ポイントが、ユーザによって指定された任意の形状に配置されている。このため、ユーザの嗜好に応じて、単位情報の配置状態を設定することが可能になる。その結果、例えば、単位情報を個々の商品に対応付けする場合、店舗の棚の配置状況と対応して単位情報を配置するようにしたりすることができる。
【００１２】
また、他の発明の単位情報処理装置は、上述の発明に加えて、単位情報が複数の種類を有し、吸着ポイントは、単位情報のうち、吸着可能な種類が予め定められている。このため、例えば、単位情報の種類（属性）に応じて、配置可能な位置を設定することが可能となる。例えば、個々の単位情報を商品に対応付けする場合には、商品の種類毎に配置可能な位置を設定することができる。
【００１３】
また、他の発明の単位情報処理装置は、上述の発明に加えて、単位情報が、複数の表示態様を有し、表示装置には、複数の表示態様のいずれかが選択されて表示されるようにしている。このため、例えば、単位情報が複数の情報を有する場合には、必要に応じてこれらの情報を選択して表示可能とすることができる。
【００１４】
また、他の発明の単位情報処理装置は、上述の発明に加えて、入力手段から入力された情報によって、所定の単位情報が選択された場合には、当該単位情報の表示態様を、入力された情報に応じて選択して表示するようにしている。このため、例えば、単位情報が複数の情報を有する場合には、入力手段から入力された情報に応じて所定の単位情報を選択して表示可能とすることができる。具体的には、個々の単位情報を商品に対応付けする場合、同一商品に複数のバリエーションが存在する場合には、標準的なものをデフォルトとして表示し、それ以外のバリエーションについてはユーザによって選択された場合に表示することができる。
【００１５】
また、他の発明の単位情報処理装置は、上述の発明に加えて、単位情報に含まれているテキスト情報を編集可能なテキストモードと、編集不能な表示モードとを選択する選択手段をさらに有する。このため、通常の編集処理においてはテキスト情報は固定された状態とすることで編集処理を円滑化し、必要に応じてテキストモードとすることで、所望のテキスト情報を変更可能とすることができる。
【００１６】
また、他の発明の単位情報処理装置は、上述の発明に加えて、単位情報が表示装置に表示される際のサイズを指定するサイズ指定手段をさらに有するようにしている。このため、例えば、必要に応じて単位情報の表示サイズを設定することができる。具体的には、単位情報の種類に応じて表示サイズを個別に設定したり、単位情報全体として表示サイズを設定したりすることが可能になる。
【００１７】
また、他の発明の単位情報処理装置は、上述の発明に加えて、表示手段によって一覧表示される単位情報を取捨選択する取捨選択手段をさらに有するようにしている。このため、必要な情報のみを一覧表示することができる。具体的には、個々の単位情報を商品に対応付けする場合、例えば、在庫が存在しない商品または製造中止となった商品については表示対象から除外することにより、表示内容を簡易化して視認性を向上できる。
【００１８】
また、他の発明の単位情報処理装置は、上述の発明に加えて、表示手段によって一覧表示される単位情報に対して所定の演算処理を施す演算処理手段をさらに有するようにしている。このため、表示されている単位情報に対して所定の演算処理を実行することにより、統計処理等を実現可能とする。具体的には、例えば、個々の単位情報を商品に対応付けする場合、所定の期間における販売数から当該期間における売上額を計算することができる。
【００１９】
表示手段によって一覧表示される単位情報はハイパーテキストを有するようにしている。このため、単位情報の表現力を一層向上させることが可能になる。具体的には、所定の単位情報が指定された場合には、関連するｗｅｂページにアクセスするようにすることで、単位情報の表現力を向上することができる。
【００２０】
また、本発明の単位情報処理方法は、テキスト情報および画像情報を有する単位情報を記憶する記憶ステップと、記憶ステップにおいて記憶された単位情報を表示装置に一覧表示させる表示ステップと、ユーザの操作に応じた情報を入力する入力ステップと、入力ステップにおいてユーザの操作に応じた情報が入力された場合には、入力された情報に応じて、一覧表示された単位情報を、当該単位情報を単位として、編集する編集ステップと、を有する。
【００２１】
このため、テキスト情報および画像情報を有する単位情報を、簡易に処理することが可能な単位情報処理方法を提供することが可能になる。
【００２２】
また、本発明の単位情報処理用プログラムは、テキスト情報および画像情報を有する単位情報を記憶する記憶手段、記憶手段に記憶されている単位情報を表示装置に一覧表示させる表示手段、ユーザの操作に応じた情報を入力する入力手段、入力手段からユーザの操作に応じた情報が入力された場合には、入力された情報に応じて、一覧表示された単位情報を、当該単位情報を単位として、編集する編集手段、としてコンピュータを機能させるようにしている。
【００２３】
このため、テキスト情報および画像情報を有する単位情報を、簡易に処理することが可能な単位情報処理用プログラムを提供することが可能になる。
【発明の効果】
【００２４】
本発明によれば、テキスト情報および画像情報を有する単位情報を、簡易に処理することが可能な単位情報処理装置、単位情報処理方法、および、単位情報処理用プログラムを提供することが可能になる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の印刷装置の実施の形態について、図面を参照して説明する。図１は、本発明の実施の形態に係る単位情報処理装置１０の構成例を示すブロック図である。この図に示すように、本発明の実施の形態に係る単位情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ（Hard Disk Drive）１４、ビデオ回路１５、Ｉ／Ｆ（Interface）１６、バス１７、表示装置１８、入力装置１９、プリンタ２０を有しており、Ｉ／Ｆ１６にはネットワーク２１が接続されている。
【００２６】
ここで、編集手段、選択手段、サイズ指定手段、取捨選択手段、および、演算処理手段としてのＣＰＵ１１は、ＲＯＭ１２またはＨＤＤ１４に記憶されているプログラムに応じて各部を制御するとともに、単位情報に係る各種の演算処理を実行する中央制御装置である。
【００２７】
ＲＯＭ１２は、ＣＰＵ１１が実行する基本的なプログラムおよびそれに関連するデータを記憶する記憶装置である。記憶手段としてのＲＡＭ１３は、ＣＰＵ１１が各種演算処理を実行する際に、処理対象となるプログラムまたはそれに関連するデータを一時的に格納するための記憶装置である。
【００２８】
記憶手段としてのＨＤＤ１４は、ＣＰＵ１１が実行する各種プログラムおよびデータを記憶する記憶装置である。この例では、ＨＤＤ１４には、単位情報を処理するためのプログラム１４ａおよび単位情報を格納するＤＢ（Data Base）１４ｂが格納されている。
【００２９】
図２は、ＨＤＤ１４に格納されている情報の一例を示す図である。この図に示すように、プログラム１４ａとしては、ブックデータ処理プログラム１４ａ１、レイアウトデータ処理プログラム１４ａ２、設定プログラム１４ａ３、および、マッピングプログラム１４ａ４を主要な構成要素としている。また、ＤＢ１４ｂとしては、ブックデータ１４ｂ１、画像データ１４ｂ２、レイアウトデータ１４ｂ３、および、マッピングデータ１４ｂ４を主要な構成要素としている。
【００３０】
ここで、ブックデータ処理プログラム１４ａ１は、複数の単位情報（以下、「単位情報群」と称する）からなるブックデータ１４ｂ１を生成および編集するためのプログラムである。レイアウトデータ処理プログラム１４ａ２は、マッピングプログラム１４ａ４によって単位情報群をマッピングする際のレイアウトを決定するレイアウトデータ１４ｂ３を生成および編集するためのプログラムである。設定プログラム１４ａ３は、マッピングプログラム１４ａ４によって単位情報群をマッピングする際に、対象とするブックデータ１４ｂ１およびレイアウトデータ１４ｂ３等を選択するためのプログラムである。マッピングプログラム１４ａ４は、設定プログラム１４ａ３によって選択されたブックデータ１４ｂ１をレイアウトデータ１４ｂ３に基づいてマッピングする処理を実行するプログラムである。
【００３１】
ブックデータ１４ｂ１は、単位情報群を含むデータであり、ブックデータ処理プログラム１４ａ１によって生成されたデータである。画像データ１４ｂ２は、単位情報に含まれる画像データであり、ブックデータ処理プログラム１４ａ１によって生成されたブックデータを構成する各単位情報に関連付けがなされている。レイアウトデータ１４ｂ３は、マッピングプログラム１４ａ４によってブックデータ１４ｂ１に含まれる単位情報群をマッピングする際のレイアウトを決定するための情報である。マッピングデータ１４ｂ４は、マッピングプログラム１４ａ４によってマッピングされた単位情報群を示す情報である。なお、後述するように、プログラムおよびデータの区分は、一例であって、これ以外であってもよい。
【００３２】
図１に戻って、表示手段としてのビデオ回路１５は、ＣＰＵ１１からの描画命令に従って描画処理を実行し、得られた画像を映像信号に変換して表示装置１８に出力する装置である。
【００３３】
Ｉ／Ｆ１６は、入力装置１９、プリンタ２０、または、ネットワーク２１との間で情報を授受する際に、情報の表現形式を適宜変換する変換装置である。
【００３４】
バス１７は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、ビデオ回路１５、および、Ｉ／Ｆ１６を相互に接続する信号線群であり、これらの間で情報の授受を可能とする。
【００３５】
表示装置１８は、例えば、ＣＲＴ（Cathode Ray Tube）モニタ、ＬＣＤ（Liquid Crystal Display）等であり、ビデオ回路１５から出力された映像信号を表示する。
【００３６】
入力手段としての入力装置１９は、例えば、キーボードまたはマウス等の入力デバイスであり、ユーザの操作に応じた情報を生成して出力する。
【００３７】
プリンタ２０は、例えば、インクジェットプリンタ等であり、後述する処理によって生成されたキャラクタ等を印刷媒体に印刷する。
【００３８】
ネットワーク２１は、例えば、インターネット等によって構成され、当該ネットワーク２１に接続されたｗｅｂサーバ装置等との間で所望の情報を送受信するための伝送媒体である。
【００３９】
図３は、図１に示す単位情報処理装置の動作の概要を説明するためのフローチャートである。このフローチャートが開始されると、以下のステップが実行される。なお、以下では、本発明に係る単位情報処理方法については、単位情報処理装置の動作として説明する。また、単位情報処理用プログラムについては、同じく、単位情報処理装置の動作として説明する。
【００４０】
ステップＳ１０：入力装置１９がユーザによって操作され、テキスト情報および画像情報を有する単位情報（この例では、衣類に関する情報）の集合であるブックデータの作成が指示されると、ＣＰＵ１１は、ＨＤＤ１４ａからブックデータ処理プログラム１４ａ１を読み出し、ＲＡＭ１３に展開して実行することにより、当該プログラムを起動する。なお、ブックデータ処理プログラム１４ａ１としては、例えば、一般的な表計算ソフトを使用することもできる。
【００４１】
図４は、ブックデータ処理プログラム１４ａ１が起動され、単位情報群が入力された場合に、表示装置１８に表示される画面の一例を示している。この例では、枠３０が表示され、枠３０内の最上部には、メニュー項目３１〜３９が表示され、その下の表示領域４０には、衣類に関する単位情報群が一覧表示されている。また、枠３０内の最下部には、ボタン４１〜４４およびタブ４５，４６が表示されている。
【００４２】
ここで、メニュー項目３１は、ファイルに関する処理を行う場合に操作される。当該メニュー項目３１が操作されると、例えば、新たに作成された単位情報群をＨＤＤ１４のＤＢ１４ｂに記録したり、既に記録されている単位情報群をＨＤＤ１４のＤＢ１４ｂから読み出したりする処理に関するプルダウンメニューが表示される。メニュー項目３２は、表示領域４０に表示されている単位情報群に対して編集処理を行う場合に操作される。当該メニュー項目３２が操作されると、例えば、表示領域４０に表示されている単位情報をコピーしたり、ペーストしたり、検索または置換する処理に関するプルダウンメニューが表示される。メニュー項目３３は、表示領域４０に表示されている単位情報群の表示形式を変更する場合に操作される。当該メニュー項目３３が操作されると、例えば、表示領域４０に表示されている単位情報を全画面表示したり、ズームしたりする処理に関するプルダウンメニューが表示される。
【００４３】
メニュー項目３４は、表示領域４０に表示されている単位情報群に新たな行または列を挿入する場合に操作される。当該メニュー項目３４が操作されると、例えば、表示領域４０に新たな行を追加したり、新たな列を追加したりする処理に関するプルダウンメニューが表示される。メニュー項目３５は、表示領域４０に表示されている単位情報群の書式を変更する場合に操作される。当該メニュー項目３５が操作されると、例えば、表示領域４０に表示されている行の高さまたは列の幅を変更する処理に関するプルダウンメニューが表示される。メニュー項目３６は、表示領域４０に表示されている単位情報群を対象とするツールを使用する場合に操作される。当該メニュー項目３６が操作されると、例えば、表示領域４０に表示されている単位情報のスペルチェックを行ったり、オートコレクトを行ったりする処理に関するプルダウンメニューが表示される。
【００４４】
メニュー項目３７は、表示領域４０に表示されている単位情報群に対するデータ処理を実行する場合に操作される。当該メニュー項目３７が操作されると、例えば、表示領域４０に表示されている単位情報を並べ換えたり、フィルタリングしたりする処理に関するプルダウンメニューが表示される。メニュー項目３８は、枠３０に関する処理を行う場合に操作される。当該メニュー項目３８が操作されると、例えば、枠３０を新たに表示したり、表示領域４０を分割表示したりする処理に関するプルダウンメニューが表示される。メニュー項目３９は、当該ブックデータ処理プログラム１４ａ１の操作に関する情報を表示する場合に操作される。当該メニュー項目３９が操作されると、例えば、操作に関する情報を表示したり、当該プログラムのバージョンを表示したりするためのプルダウンメニューが表示される。
【００４５】
表示領域４０には、単位情報群が表示されている。この例では、各単位情報は、「品番」、「品名」、「上代」、「主素材」、「サイズ」、および、「商品説明」を有している。ここで、「品番」は、商品に付与されたユニークな識別番号である。「品名」は、商品の名称である。「上代」は、商品の定価を示す。「主素材」は、商品を構成する主な素材を示す。「サイズ」は、商品のサイズを示す。「商品説明」は、商品に関する説明であり、この例では、洗濯機または手による洗いが可能であるか否かに関する情報である。なお、表示領域４０は、行および列を示す罫線によって区切られており、罫線で囲繞された領域（セル）に、該当する内容を入力することで、単位情報を追加することができる。また、既に単位情報が記入されているセルについては、入力装置１９によって該当するセルを指定し、内容を変更することができる。
【００４６】
ボタン４１は、複数のページが存在する場合に、先頭のページに移動する場合に操作される。ボタン４２は、ひとつ前のページに移動する場合に操作される。ボタン４３は、ひとつ後のページに移動する場合に操作される。ボタン４４は、最後のページに移動する場合に操作される。タブ４５は、８月に関する単位情報群（例えば、８月出荷予定の商品に関する単位情報群）が記載されたページに付与されたタブであり、当該タブ４５を操作することにより、８月の単位情報群のページに移動することができる。なお、図４の例では、タブ４５が選択されているので、８月の単位情報群のページが表示されている。タブ４６は、９月に関する単位情報群が記載されたページに付与されたタブであり、当該タブ４６を操作することにより、９月の単位情報群のページに移動することができる。
【００４７】
以上のような画面において、所定の情報を入力することにより、ブックデータを生成し、続いて、メニュー項目３１を操作することにより表示されるプルダウンメニューからファイルの保存を選択することにより、所定のファイル名が付与されたブックデータ１４ｂ１がＨＤＤ１４に保存される。
【００４８】
ステップＳ１１：ＣＰＵ１１は、図４に示す表示領域４０に入力された単位情報に対応する画像データを生成し、ＨＤＤ１４のＤＢ１４ｂに格納する。より詳細には、図４に示す各商品に対応する画像データ（例えば、ディジタルカメラ等によって商品を撮像することにより得られた画像データ）を、例えば、Ｉ／Ｆ１６を介してディジタルカメラまたは不揮発性メモリから読み込み、図示せぬ画像編集用プログラムによってサイズ調整等を行った後に、図４の品番に対応するファイル名を付与して、ＨＤＤ１４のＤＢ１４ｂに画像データ１４ｂ２として格納する。例えば、図４の例では、第１番目の商品については、当該商品を撮像した画像データ（ＪＰＥＧ（Joint Photographic Experts Group）データ）のファイル名として「BL-05001．jpg」が付与されてＤＢ１４ｂに格納される。
【００４９】
ステップＳ１２：入力装置１９がユーザによって操作され、マッピングプログラム１４ａ４によって単位情報群をマッピングする際に、レイアウトを決定するためのデータであるレイアウトデータ１４ｂ３を生成する指示がされると、ＣＰＵ１１は、ＨＤＤ１４ａからレイアウトデータ処理プログラム１４ａ２を読み出し、ＲＡＭ１３に展開して実行することにより、当該プログラムを起動する。なお、レイアウトデータ処理プログラム１４ａ２としては、例えば、一般的なテキストエディタプログラムを使用することもできる。
【００５０】
図５は、レイアウトデータ処理プログラム１４ａ２によって生成されたレイアウトデータ１４ｂ３の一例を示す図である。なお、この図では、レイアウトデータ１４ｂ３の一部のみを表示し、その他は省略している。図５に示すように、レイアウトデータ１４ｂ３では、単位情報の配置状況を定義する「フォーム」と、単位情報そのものを定義する「商品ブロック」を有している。「フォーム」では、単位情報が配置されたページのタイトル、ページ番号、各ページに表示される外枠、横罫線、縦罫線、および、単位情報が吸着されるポイントである吸着ポイント等が定義されている。また、「商品ブロック」では、図４に示す単位情報の項目である「品名」、「品番」、「上代」、「主素材」、および、「サイズ」の表示態様が定義されているとともに、個々の単位情報に関連付けする画像データの表示態様が定義されている。なお、この例では、フォームと商品ブロックとを同一のファイルとしたが、これらを独立した別々のファイルとして定義することも可能である。また、デフォルトとしてある程度の内容について定義しておき、それ以外の部分について追加的に定義するようにすることも可能である。
【００５１】
ステップＳ１３：入力装置１９がユーザによって操作され、マッピングプログラム１４ａ４によってマッピングする対象となるブックデータ１４ｂ１、および、その際に参照するレイアウトデータ１４ｂ３その他の情報を設定するための設定プログラム１４ａ３を起動する指示がされると、ＣＰＵ１１は、ＨＤＤ１４ａから設定プログラム１４ａ３を読み出し、ＲＡＭ１３に展開して実行することにより、当該プログラムを起動する。なお、設定プログラム１４ａ３としては、例えば、一般的な表計算ソフトのマクロ等を利用して作成することもできる。
【００５２】
図６は、設定プログラム１４ａ３が起動された場合に、表示装置１８に表示される情報の一例である。この例では、枠５０が表示され、枠５０内の最上部には、メニュー項目５１〜５９が表示され、その下の表示領域６０〜６４には、タイトル、環境、レイアウト、データに関する情報が表示されている。また、枠５０内の最下部には、ボタン６５〜６８およびタブ６９が表示されている。
【００５３】
ここで、メニュー項目５１〜５９は、図４に示すメニュー項目３１〜３９と同様であるので、その説明は省略する。
【００５４】
表示領域６０には、当該プログラムのタイトル６０ａとしての「フリーマップマッピング」が表示されている。その下の表示領域６１には、環境設定を行う際に操作されるボタン６１ａが表示されている。当該ボタン６１ａが操作されると、マッピングプログラム１４ａ４が格納されているディレクトリを入力するためのテキストボックスが表示される。なお、当該環境設定は、マッピングプログラム１４ａ４をインストールした際に１度だけ設定すればよい。
【００５５】
表示領域６２には、レイアウトに関する情報が設定される。まず、上側に表示されている２つのラジオボタン６２ａ，６２ｂでは、マッピングプログラム１４ａ４によって単位情報群をマッピングする際に、３段組にするか、４段組にするかを選択する。なお、この例では、３段組用のレイアウトデータと、４段組用のレイアウトデータの２種類が準備されており、マッピングの際には、ラジオボタン６２ａによって選択された方のレイアウトデータが参照される。表示領域６２の下側には、マッピングプログラム１４ａ４によって生成された画面に表示されるタイトルが入力されるテキストボックス６２ｂが表示されている。この例では、「○×展示会」が入力されている。
【００５６】
表示領域６３には、入力された情報に応じて、マッピングを開始する際に操作されるボタン６３ａ（マッピングボタン）が表示されている。なお、このボタン６３ａが操作された場合の動作については、後述する。
【００５７】
表示領域６４には、単位情報に関するデータが入力される。この例では、最上部には、マッピングプログラム１４ａ４によってマッピングの対象とするブックデータが入力されるテキストボックス６４ａが表示されている。また、中央部には、図４に示すブックデータ１４ｂ１における見出しの位置が入力されるテキストボックス６４ｂが表示されている。すなわち、図４の例では、単位情報の見出し項目は、Ａ１〜ＡＦに記載されているので、開始位置である「Ａ１」がテキストボックス６４ｂに入力される。さらに、最下部には、単位情報の見出しその他の情報が表示された表６４ｃと、単位情報がマッピングされて生成されたマップド単位情報６４ｄとが表示されており、これらの対応関係が示されている。すなわち、図６の例では、表６４ｃとしては、見出し項目が表示されるとともに、それぞれの見出し項目の接頭文字または接尾文字が一覧形式で表示されている。より具体的には、見出し項目としては、「品名」、「品番」、「上代」、「品番」、「主素材」、および、「サイズ」が表示されている。また、下から３番目の品番の接頭文字としては、画像データの格納されているディレクトリ「C:\images」が表示され、接尾文字としては画像データの拡張子としての「jpg」が表示されている。なお、画像データとしては、ＪＰＥＧ形式以外の画像データ（例えば、ＧＩＦ形式、ビットマップ形式、または、これら以外）であってもよい。また、マップド単位情報６４ｄとしては、表６４ｃが実際にマッピングされた際の表示形態が示されている。なお、接頭文字および接尾文字としては、各見出し項目に共通して付与される文字であって、頭に付くもの（接頭文字）および末尾に付くもの（接尾文字）をいう。
【００５８】
枠５０内の最下部には、ボタン６５〜６８およびタブ６９が表示されている。なお、これらの機能は、図４の場合と同様であるので、その説明は省略する。
【００５９】
ステップＳ１４：入力装置１９が操作され、図６のテキストボックス６４ａにブックデータを選択するための情報が入力されると、ＣＰＵ１１はこれを取得し、ＲＡＭ１３に格納するとともに、ビデオ回路１５に供給し、テキストボックス６４ａ内に表示させる。
【００６０】
ステップＳ１５：入力装置１９が操作され、図６のラジオボタン６２ａを選択するための情報が入力されると、ＣＰＵ１１はこれを取得し、ＲＡＭ１３に格納するとともに、ビデオ回路１５に描画命令を供給し、選択された側のラジオボタンに黒丸を表示させる。
【００６１】
ステップＳ１６：入力装置１９が操作され、図６の画面において、他の情報を設定する操作がなされた場合（例えば、ボタン６１ａが操作された場合、テキストボックス６２ｂ，６４ｂに情報が入力される操作がされた場合）、ＣＰＵ１１はこれを取得し、ＲＡＭ１３に格納するとともに、ビデオ回路１５に供給し、図６の該当する位置に表示させる。
【００６２】
ステップＳ１７：ＣＰＵ１１は、ボタン６３ａが操作されたか否かを判定し、操作された場合にはステップＳ１８に進み、それ以外の場合にはステップＳ１４に戻って同様の処理を繰り返す。具体的には、ＣＰＵ１１は、入力装置１９が操作され、図６の画面において、ボタン６３ａを操作する情報が入力された場合には、ステップＳ１８に進み、それ以外の場合にはステップＳ１４に戻って同様の処理を繰り返す。
【００６３】
ステップＳ１８：ＣＰＵ１１は、ＨＤＤ１４からマッピングプログラム１４ａ４を読み出し、ＲＡＭ１３に展開して実行することにより、当該プログラムを起動する。
【００６４】
ステップＳ１９：ＣＰＵ１１は、図６に示す画面において入力された各種パラメータを、マッピングプログラム１４ａ４に引き渡す。具体的には、図６のボタン６１ａが操作されて入力された情報が引き渡され、マッピングプログラム１４ａ４が格納されているディレクトリが特定される。また、ラジオボタン６２ｂの情報が引き渡され、参照するレイアウトデータ１４ｂ３が決定される。図６の例では、３段側のラジオボタンが選択されているので、３段組用のレイアウトデータが選択される。また、テキストボックス６２ｂに入力された情報が引き渡され、マッピングされた単位情報群のタイトルとして利用される。さらに、テキストボックス６４ａに入力された情報が引き渡されて、マッピングの対象となるブックデータが特定され、また、テキストボックス６４ｂに入力された情報が引き渡されて、見出しの開始位置が特定される。なお、これ以外に、図４において選択されているタブに関する情報についてもパラメータとして引き渡される。すなわち、図４の例では、タブ４５が選択されているので、当該タブ４５に対応する単位情報群（８月に関する単位情報）がマッピングの対象となる。
【００６５】
ステップＳ２０：ＣＰＵ１１は、ステップＳ１９において引き渡されたパラメータを参照して、ブックデータ１４ｂ１に含まれる単位情報を、レイアウトデータ１４ｂ３に従ってマッピングする処理を実行する。図７は、このとき、表示装置１８に表示される情報の一例を示している。この例では、枠８０が表示され、枠８０内の最上部には、メニュー項目８１〜８６が表示されている。その下には、ボタン８７〜９４，９６〜９９，１０２、リストボックス９５、テキストボックス１００、および、スライダ１０１が表示されている。その下には、タイトル等が表示される表示領域１０３が配置され、さらにその下には単位情報群が一覧表示された表示領域１１０が配置されている。また、表示領域１１０の右側には、未配置パネル１０４が表示されている。また、未配置パネル１０４の上部には、タブ１０４ａが表示されている。タブ１０４ａの下には、ボタン１０４ｃ，１０４ｄが表示されている。なお、この図には示していないが、タブ１０５ａが操作された場合には、ゴミ箱パネル１０５が表示される。
【００６６】
ここで、メニュー項目８１は、ファイルに関する処理を行う場合に操作される。当該メニュー項目８１が操作されると、例えば、新たなマッピングデータを開いたり、作成されたマッピングデータをＨＤＤ１４に上書き保存したり、名前を付けて保存したり、作成されたマッピングデータをプリンタ２０によって印刷したりするためのプルダウンメニューが表示される。メニュー項目８２は、表示領域１１０に表示されている単位情報群に対して編集処理を行う場合に操作される。当該メニュー項目８２が操作されると、例えば、表示領域１１０に表示されている単位情報をコピーしたり、ペーストしたり、マッピングモードまたはテキスト入力モードを切り替えたり、前ページまたは次ページに移動したりするためのプルダウンメニューが表示される。メニュー項目８３は、表示領域１１０に表示されている単位情報群の表示形式およびその他の部分の表示形式を変更する場合に操作される。当該メニュー項目８３が操作されると、例えば、ツールバーまたは未配置パネルの表示／未表示状態を変更したり、ページの表示形態をページ全体表示、等倍表示、または、ページ幅を基準に表示の中から選択したり、表示領域１１０をズームインまたはズームアウトするためのプルダウンメニューが表示される。
【００６７】
メニュー項目８４は、表示領域１１０に表示されている単位情報群に新たな単位情報を挿入する場合に操作される。当該メニュー項目８４が操作されると、例えば、表示領域１１０に新たな単位情報を挿入したり、空白を挿入したりするためのプルダウンメニューが表示される。メニュー項目８５は、表示領域１１０に表示されている単位情報群を対象とするツールを使用する場合に操作される。当該メニュー項目８５が操作されると、例えば、未配置パネル１０４に配置されている単位情報（群）を全て表示領域１１０に自動的に配置したり、未配置パネル１０４に配置されている単位情報（群）を既存のフォームに配置したりするためのプルダウンメニューが表示される。メニュー項目８６は、バージョン情報を表示する場合に操作される。当該メニュー項目８６が操作されると、当該マッピングプログラム１４ａ４のバージョンを表示するためのプルダウンメニューが表示される。
【００６８】
ボタン８７は、マッピングデータを新たに開く場合に操作される。ボタン８８は、作成したマッピングデータを上書き保存する場合に操作される。ボタン８９は、単位情報をコピーする場合に操作される。ボタン９０は、単位情報を貼り付ける場合に操作される。ボタン９１は、マッピングモードを選択する場合に操作される。すなわち、マッピングモードが選択されると、単位情報の再配置等の編集が可能になる。ボタン９２は、テキスト入力モードを選択する場合に操作される。すなわち、テキスト入力モードが選択されると、各単位情報に記載されているテキスト情報の編集が可能になる。ボタン９３は、未配置パネル１０４およびゴミ箱パネル１０５の表示／非表示を選択する。ボタン９４，９６は、表示領域１１０の表示倍率を縮小または拡大する場合に操作される。リストボックス９５には、表示領域１１０の表示倍率が入力される。ボタン９７は、表示領域１１０に表示されるフォーム（単位情報群）を等倍表示する場合に操作される。ボタン９８は、フォームの全体を表示する場合に操作される。ボタン９９は、フォームを基準の状態で表示する場合に操作される。テキストボックス１００には、表示領域１１０に表示されているフォームのページ数が表示される。スライダ１０１は、ボタン１０１ａを操作することにより、表示領域１１０に表示されているフォームのページ数を選択することができる。ボタン１０２は、フォームを印刷する場合に操作される。
【００６９】
未配置パネル１０４には、フォームから削除された単位情報または未配置状態の単位情報が配置される。ゴミ箱パネル１０５には、未配置パネルから削除された単位情報が配置される。ボタン１０４ｂは、未配置パネル１０４に配置されている単位情報を、アイコン情報として表示する場合に操作される。ボタン１０４ｃは、未配置パネル１０４に配置されている単位情報を、テキスト情報として表示する場合に操作される。
【００７０】
表示領域１１０に表示されている単位情報としては、図４に示すブックデータに記述されている単位情報が表示領域の左から右へおよび上から下に向けて順次配置されている。各単位情報は、罫線によって形成された格子の内部に配置されている。単位情報が配置されていない格子の左上には、吸着ポイント１２１またはエンドポイント１２０が表示されている。ここで、吸着ポイント１２１は、単位情報を吸着可能な格子であることを示し、当該吸着ポイント１２１が存在する格子内には、単位情報が当該吸着ポイント１２１に重畳するように配置される。エンドポイント１２０は、最後の格子であることを示す。なお、各単位情報は、図６に示すレイアウトデータにおいて示す表示形態にて表示されており、画像データ１４ｂ２がそれぞれの単位情報の中央部分に配置されている。
【００７１】
ステップＳ２１：ＣＰＵ１１は、入力装置１９をユーザが操作することにより、フォームを編集する指示がなされたか否かを判定し、編集する指示がなされた場合にはステップＳ２２に進み、それ以外の場合にはステップＳ２３に進む。
【００７２】
ステップＳ２２：ＣＰＵ１１は、ユーザの指示に応じて、フォームを編集する処理を実行する。なお、この処理の詳細については後述する。
【００７３】
ステップＳ２３：ＣＰＵ１１は、入力装置１９をユーザが操作することにより、マッピングプログラム１４ａ４を終了する指示がなされたか否かを判定し、終了する指示がなされていない場合にはステップＳ２１に戻って同様の処理を行い、それ以外の場合には処理を終了する。
【００７４】
つぎに、ステップＳ２２の編集処理の詳細について説明する。
【００７５】
図７に示す画面において、入力装置１９であるキーボードまたはマウスが操作され、所定の単位情報を選択する指示がなされると、ＣＰＵ１１はこれを検出し、表示装置１８に表示されている情報に対してカーソルを重畳して表示する。図８は、このとき、表示装置１８に表示される情報の一例である。この例では、品番が「ＢＬ−０５００３」である単位情報が選択され、その左隣に棒状のカーソル１３０が表示されている。
【００７６】
このような状態において、入力装置１９を構成するキーボードのエンターキー（改行キー）が操作されると、ＣＰＵ１１は、これを検出し、単位情報を改行する処理を実行する。すなわち、図９に示すように、カーソル１３０の右側に配置されている品番が「ＢＬ−０５００３」である単位情報を、改行してつぎ行の先頭に配置するとともに、それ以降の単位情報をその後に順次配置する。そして、第１行目の第３列目には改行を示す改行ポイント１２２を表示し、それ以降には吸着ポイント１２１を表示する。また、改行された単位情報については、矩形のカーソル１３１によって囲繞し、選択されていることを示す。
【００７７】
すなわち、図８，９に示すように、本発明の単位情報処理装置１０では、所定の単位情報をカーソルで指定してエンターキーを操作することにより、一般のテキストエディタでテキスト情報（文字）を改行する場合と同様に単位情報を改行することができる。
【００７８】
つぎに、図７に示す画面において、入力装置１９であるキーボードまたはマウスが操作され、品番が「ＳＨ−０５００５」である単位情報が選択されたとすると、前述の場合と同様の処理により、図１０に示すように、品番が「ＳＨ−０５００５」である単位情報の左隣に棒状のカーソル１３０が表示される。
【００７９】
このような状態において、入力装置１９を構成するキーボードのスペースキー（空白キー）が操作されると、ＣＰＵ１１は、これを検出し、スペースを挿入する処理を実行する。すなわち、図１１に示すように、品番が「ＳＨ−０５００５」である単位情報を格子１つ分だけ右に移動させるとともに、品番が「ＳＨ−０５００５」である単位情報から品番が「ＳＨ−０５００８」である単位情報についても同様に格子１つ分だけ右に移動させる。また、品番が「ＳＨ−０５００９」である単位情報については第３行目に移動させ、それに応じて品番が「ＳＨ−０５０１０」である単位情報を右に移動させる。また、品番が「ＳＨ−０５００５」が表示されていた格子についてはその内部にスペースポイント１２３が表示され、格子上には矩形のカーソル１３１が表示される。
【００８０】
すなわち、図１０，１１に示すように、本発明の単位情報処理装置１０では、所定の単位情報をカーソルで指定してスペースキーを操作することにより、一般のテキストエディタでテキスト情報（文字）を編集する場合と同様にスペースを挿入することができる。
【００８１】
つぎに、図７に示す画面において、入力装置１９であるキーボードまたはマウスが操作され、品番が「ＢＬ−０５００１」である単位情報が選択されたとすると、前述の場合と同様の処理により、図１２に示すように、品番が「ＢＬ−０５００１」である単位情報の左隣に棒状のカーソル１３０が表示される。
【００８２】
このような状態において、入力装置１９を構成するキーボードのデリートキー（削除キー）が操作されると、ＣＰＵ１１は、これを検出し、指定された単位情報を削除する処理を実行する。すなわち、図１３に示すように、品番が「ＢＬ−０５００１」である単位情報を表示領域１１０から削除するとともに、品番が「ＢＬ−０５００２」である単位情報以降の情報を１つずつ移動する処理を実行する。また、品番が「ＳＨ−０５０１０」の右側には、エンドポイント１２０を表示する。さらに、品番が「ＢＬ−０５００１」である単位情報については、アイコン１４０に変換し、未配置パネル１０４に配置する。そして、アイコン１４０を矩形のカーソル１３１によって囲繞する。
【００８３】
すなわち、図１２，１３に示すように、本発明の単位情報処理装置１０では、所定の単位情報をカーソルで指定してデリートキーを操作することにより、一般のテキストエディタでテキスト情報（文字）を編集する場合と同様に単位情報を削除することができる。
【００８４】
つぎに、図１３に示す画面において、入力装置１９であるキーボードまたはマウスが操作され、図１４に示すように、品番が「ＳＨ−０５００５」である単位情報が選択された状態のまま経路１５０上をドラッグされ、第３行目、第１列目の格子でドロップされたとすると、ＣＰＵ１１は、これを検出し、指定された単位情報を、第３行目、第１列目の格子に移動する処理を実行する。すなわち、ＣＰＵ１１は、図１５に示すように、当該単位情報を第３行目、第１列目の格子に移動するとともに、第２行目、第８列目の格子には、改行ポイント１２２を表示する。そして、品番が「ＳＨ−０５００５」である単位情報を矩形のカーソル１３１によって囲繞する。
【００８５】
すなわち、図１４，１５に示すように、本発明の単位情報処理装置１０では、所定の単位情報をカーソルで指定してドラッグアンドドロップすることにより、一般のテキストエディタでテキスト情報（文字）を編集する場合と同様に、単位情報を移動することができる。
【００８６】
以上は、同一の画面内で単位情報をドラッグアンドドロップする場合であるが、異なる画面間で単位情報をドラッグアンドドロップすることも可能である。すなわち、図１６に示すように、枠８０および枠１８０が表示された状態において、枠８０において品番が「ＢＬ−０５００１」である単位情報が選択された状態のままドラッグされ、枠１８０の未配置パネル１１０４上においてドロップされたとすると、ＣＰＵ１１は、これを検出し、当該単位情報を枠８０内から未配置パネル１１０４に移動する処理を実行する。すなわち、ＣＰＵ１１は、品番が「ＢＬ−０５００１」である単位情報を枠８０の表示領域１１０から削除して、それ以降の単位情報を１つずつ移動させる処理を実行するとともに、枠１８０の未配置パネル１１０４にアイコン１１４０を配置する。そして、アイコン１１４０を矩形のカーソル１１３１によって囲繞する。なお、単位情報の移動が異なる画面間で実行された場合、移動元の画面からは単位情報を削除しないようにすることも可能である。そのようにすることで、各単位情報が未配置であるか否かを正確に把握することができる。
【００８７】
図１６に示すように、本発明の単位情報処理装置１０では、所定の単位情報をカーソルで指定してドラッグアンドドロップすることにより、一般のテキストエディタでテキスト情報（文字）を編集する場合と同様に、単位情報を異なる枠間で移動することができる。
【００８８】
なお、上述のようにして、異なる枠間で移動された単位情報については、再度、ドラッグアンドドロップすることにより、同一の枠内で移動することができる。すなわち、図１６に示すアイコン１１４０が選択された状態でドラッグされ、表示領域１１０の所定の位置でドロップされた場合には、当該ドロップされた位置にアイコン１１４０に対応する単位情報（品番が「ＢＬ−０５００１」である単位情報）が配置される。なお、同一の単位情報が既に表示領域１１０に表示されている場合には、移動ができないようにしたり、警告を表示したりするようにしてもよい。
【００８９】
つぎに、図１３に示すように、品番が「ＢＬ−０５００１」である単位情報が未配置パネル１０４に配置された状態において、アイコン１４０が選択され、入力装置１９を構成するキーボードのデリートキー（削除キー）が操作されると、ＣＰＵ１１は、これを検出し、指定された単位情報をゴミ箱パネル１０５に移動する処理を実行する。すなわち、図１７に示すように、品番が「ＢＬ−０５００１」である単位情報に対応するアイコン１４０を未配置パネル１０４から削除するとともに、ゴミ箱パネル１０５に配置する処理を実行する。そして、アイコン１４０を矩形のカーソル１３１によって囲繞する。
【００９０】
このように、未配置パネル１０４に配置された単位情報のうち、不要なものについては選択してデリートキーを操作することにより、ゴミ箱パネル１０５に移動させることができる。なお、未配置パネル１０４とゴミ箱パネル１０５の２種類のパネルを設けたのは、表示領域１１０に表示されていない単位情報については未配置の状態とし、未配置の状態からさらに削除の操作がなされた場合には不要な状態とするためである。なお、以上の実施の形態では、図６に示す画面において、ボタン６３ａが操作された場合には、対象となる単位情報群を表示領域１１０に一覧表示するようにしたが、ボタン６３ａが操作された場合には単位情報をアイコンの状態で未配置パネル１０４に一覧表示し、未配置パネル１０４から必要に応じて表示領域に移動させるようにしてもよい。
【００９１】
以上に説明したように、本発明の実施の形態によれば、テキスト情報および画像情報を有する単位情報を、あたかも、テキストエディタソフトによって文字情報を扱うように、例えば、並べ換え、カットアンドペースト、削除、および、改行等の編集が可能となる。このため、従来のように表計算ソフトを利用して編集する場合に比較して、ユーザの負担を軽減することが可能になる。
【００９２】
また、単位情報には画像情報（例えば、撮像画像、線画等）を含むようにしており、このような画像情報を含む単位情報単位で、編集ができるようにしたので、ユーザは画像とテキスト情報との対応関係を気にすることなく、情報の編集を行うことができる。
【００９３】
また、以上の実施の形態では、吸着ポイントを設けて、単位情報が当該吸着ポイントに吸着されるようにしたので、単位情報を配置する位置を微調整する必要がなくなるので、ユーザの負担を軽減するとともに、操作性を向上させることができる。
【００９４】
なお、以上の各実施の形態は、一例であって、これ以外にも種々の変形実施態様が存在する。例えば、以上の実施の形態では、単位情報は表示領域１１０内に格子状に配置するようにしたが、例えば、図１８（Ａ）に示すように、単位情報群ごとにグループを形成し、グループ単位で離間して配置するようにしてもよい。このような方法によれば、例えば、店舗等において、商品を陳列棚単位で配置する場合に、陳列棚をグループに対応させて管理することが可能になる。
【００９５】
また、図１８（Ｂ）に示すように、楕円形状に配置したり、それ以外の形状に配置したり、あるいは、アトランダムに配置させることも可能である。このように、配置方法を任意に設定可能とすることにより、例えば、店舗における商品の配置状態と対応させたり、あるいは、配置方法を工夫することにより、ユーザの美観に訴えるようにしたりしてもよい。
【００９６】
また、以上の実施の形態では、１つのページには、複数（この例では、２４個）の単位情報が配置されるようにしたが、例えば、１ページに１つのみまたは少数（２〜４程度）の単位情報を配置するようにしてもよい。このように、１つのページに配置可能な単位情報の個数を任意に設定可能とすることにより、単位情報処理装置１０の用途を広げることができる。
【００９７】
また、以上の実施の形態では、単位情報は１つの表示態様のみを有するようにしたが、例えば、図１９に示すように、１つの単位情報が複数の表示態様を有するようにしてもよい。この図の例では、「チュニックブラウス」に関する単位情報は、白色の商品に関する表示態様と、赤色の商品に関する表示態様と、生地の組成および原産国を示す表示態様の３つを有している。デフォルトの状態としては、例えば、需要が多い「白色」の商品に関する表示態様が選択されて表示され、単位情報の上にカーソルが移動されて、所定の操作がなされた場合（例えば、マウスの左クリックがなされた場合）には、「赤色」の商品に関する表示態様が選択されて表示され、同様の操作が再度なされた場合には組成および原産国を示す表示態様が選択されて表示される。そして、同様の操作がなされる度に、３つの表示態様が順次選択されて表示される。このように、複数の表示態様を準備して、これらの中から必要に応じて単位情報を選択して表示することにより、例えば、色違いを有する複数の商品を簡易に管理することが可能になる。また、必要に応じて情報を選択表示させることができるので、表示を煩雑としないで、複数の情報を呈示することができる。
【００９８】
また、以上の実施の形態では、吸着ポイントにはどのような単位情報も配置可能としたが、例えば、単位情報の種類に応じて配置の可否を決めるようにしてもよい。例えば、属性Ａを有する吸着ポイントには、属性Ａに対応する単位情報しか配置できないようにし、また、属性Ｂを有する吸着ポイントには、属性Ｂに対応する単位情報しか配置できないようにし、さらに、属性Ｃを有する吸着ポイントには、属性Ｃに対応する単位情報しか配置できないようにする。このようにすることにより、例えば、属性Ａ〜Ｃをブランド（製造元）Ａ〜Ｃに対応させ、図１８（Ａ）に示すグループをそれぞれＡ〜Ｃに対応させることにより、グループ毎にブランドを分けることができる。すなわち、左下のグループは、ブランドＡのみの商品を配置し、中央上のグループは、ブランドＢのみの商品を配置し、右下のグループは、ブランドＣのみの商品を配置するといった具合である。
【００９９】
また、以上の実施の形態では、ブックデータ１４ｂ１に含まれている単位情報を表示および編集するようにしたが、例えば、図２０に示すように、在庫を管理するための「在庫管理ＤＢ」とマッピングデータとを関連付けし、マッピングプログラムによって表示された単位情報に、在庫の状況が表示されるようにしてもよい。図２０の例では、単位情報の最下部に、在庫数と販売数（現時点までの販売数）とが表示されている。このように、在庫管理ＤＢと対応付けをすることにより、在庫状況を商品の画像および属性（サイズ）等と併せて参照することが可能になるので、在庫管理が容易になる。
【０１００】
なお、在庫数が０になった商品についての単位情報には、斜線を付して当該商品が在庫切れであることを表示するようにしてもよい。また、図１９に示すように、同一の商品について複数のバリエーション（例えば、異なる色の商品）が存在する場合には、該当する表示態様にのみ斜線を付すようにしてもよい（例えば、白色の商品のみが在庫切れとなった場合には、白色についての表示態様（図１９の中央上部の表示態様）に斜線を付すようにしてもよい）。また、斜線が付された表示態様については、デフォルトから外して、在庫が存在する表示態様をデフォルトに設定し、マッピングデータが表示された場合には、在庫が存在する表示態様が最初に表示されるようにしてもよい。
【０１０１】
また、以上の実施の形態では、ボタン９２が操作された場合の動作については説明していないが、例えば、当該ボタン９２が操作された場合には、図２１に示すように、各単位情報に含まれるテキスト情報が反転表示されて編集可能となり、編集が完了した際には、当該編集内容に合わせてブックデータ１４ｂ１を更新するようにしてもよい。具体的には、この例では、ボタン９２が操作されることにより、単位情報のテキスト情報が反転表示されている。このような状態において、テキスト情報が変更され、ボタン８８が操作されて上書き保存の指示がなされた場合には、マッピングデータ１４ｂ４が変更されるとともに、ブックデータ１４ｂ１も併せて変更されるようにする。
【０１０２】
また、以上の実施の形態では、ブックデータ１４ｂ１に記載された単位情報が全てマッピングされるようにしたが、例えば、ブックデータ１４ｂ１に含まれている単位情報を、フィルタリングしたり、並べ換えしたりした後に、マッピングを行うことにより、不要な単位情報を除外したり、予めマッピングの順番を決定するようにしてもよい。そのような方法によれば、例えば、顧客の嗜好等に応じて単位情報を選択または並べ換えした後にマッピングを行うことにより、顧客毎に最適なマッピングデータを生成することが可能になる。これにより、営業担当者または設計（デザイン）担当者等の負担を軽減することができる。また、顧客の嗜好ではなく、例えば、図２０に示す在庫管理ＤＢの在庫数によって表示の有無を決定したり（在庫数が０である場合は表示しないようにしたり）、在庫数が多いまたは販売数が多い順にソートして表示するようにしたりしてもよい。
【０１０３】
また、以上の実施の形態では、表示領域１１０に表示される単位情報の大きさはその種類に拘わらず一定としたが、例えば、単位情報の種類に応じて表示する大きさを変化させるようにしてもよい。具体的には、図２０の例では、販売数の大小に応じて単位情報の表示サイズを変化させるようにしてもよい（例えば、販売数が多い商品については大きく表示してもよい）。そのような実施の形態によれば、価値の高い情報または重大な情報については大きく表示することにより、視認性を向上させることができる。
【０１０４】
また、以上の実施の形態では、マッピングプログラム１４ａ４では、ブックデータ１４ｂ１を表示および編集するようにしたが、例えば、表示された単位情報群について、所定の計算処理、ソート処理、または、フィルタリング処理を可能としてもよい。具体的には、図２０に示すような場合において、各単位情報の販売数と価格とを乗算して累積加算することにより、所定の期間における売上高を計算したりできるようにしてもよい。また、販売数に応じてソート（並べ換え処理）をしたり、所定の販売数以上の単位情報をフィルタリング（取捨選択）して表示したりしてもよい。
【０１０５】
また、以上の実施の形態では、単位情報は、テキスト情報と画像情報によって構成されるようにしたが、これ以外にも、例えば、音声情報を組み合わせて、所定の単位情報が選択された場合には、当該音声情報を再生するようにしてもよい。また、テキスト情報にリンクを張ることにより、所定のテキスト情報が選択された場合には、リンク先の情報が表示されたり、ネットワーク２１を介して所定のｗｅｂサーバ装置にアクセスして、所定の情報（ホームページ）をダウンロードして表示したりしてもよい。そのような実施の形態によれば、単位情報の表現力を向上することが可能になる。
【０１０６】
また、以上の実施の形態では、ブックデータ処理プログラム１４ａ１、レイアウトデータ処理プログラム１４ａ２、設定プログラム１４ａ３、および、マッピングプログラム１４ａ４を独立したプログラムとして構成するようにしたが、これらの一部または全てを統合して１つのプログラムとしてもよい。そのような構成によれば、それぞれのプログラムを起動する手間を省略することができる。
【０１０７】
また、以上の実施の形態では、レイアウトデータ処理プログラム１４ａ２としては、テキストエディタを想定したが、例えば、ＧＵＩ（Graphical User Interface）画面において、単位情報の配置状況を設定可能とし、当該ＧＵＩ画面において生成された情報に基づいて、図５に示すレイアウトデータ１４ｂ３を生成するようにしてもよい。そのような構成によれば、レイアウトデータ１４ｂ３の生成を簡略化し、ユーザフレンドリーな環境を構築することができる。
【０１０８】
また、以上の実施の形態では、単位情報としては、衣類とそれに関する属性情報を対象として説明を行ったが、これ以外にも種々の情報を対象とすることができる。例えば、バックグラウンド画像と識別コードからなる金券もしくはサービス券またはユーザ証明書もしくは帳票等を管理の対象とすることも可能である。
【０１０９】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、単位情報処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ(Digital Versatile Disk)、ＤＶＤ−ＲＡＭ(Random Access Memory)、ＣＤ−ＲＯＭ(Compact Disk Read Only Memory)、ＣＤ−Ｒ(Recordable)／ＲＷ(ReWritable)などがある。光磁気記録媒体には、ＭＯ(Magneto-Optical disk)などがある。
【０１１０】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１１】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【０１１２】
本発明は、例えば、商品の管理等に適用可能である。
【図面の簡単な説明】
【０１１３】
【図１】本発明の実施の形態に係る単位情報処理装置の構成例を示す図である。
【図２】図１に示すＨＤＤに格納されている情報の詳細を示す図である。
【図３】図１に示す実施の形態において実行される処理の一例を示すフローチャートである。
【図４】図２に示すブックデータ処理プログラムが実行された場合に表示装置に表示される情報の一例を示す図である。
【図５】図２に示すレイアウトデータ処理プログラムによって生成されるレイアウトデータの一例である。
【図６】図２に示す設定プログラムが実行された場合に表示装置に表示される情報の一例を示す図である。
【図７】図２に示すマッピングプログラムが実行された場合に表示装置に表示される情報の一例を示す図である。
【図８】図７において所定の単位情報が選択された場合の表示例である。
【図９】図７において改行キーが操作された後の状態を示す表示例である。
【図１０】図７において所定の単位情報が選択された場合の表示例である。
【図１１】図１０においてスペースキーが操作された後の状態を示す表示例である。
【図１２】図７において所定の単位情報が選択された場合の表示例である。
【図１３】図１２においてデリートキーが操作された後の状態を示す表示例である。
【図１４】図１３において所定の単位情報がドラッグアンドドロップされた場合の様子を示す図である。
【図１５】未配置パネルに配置された所定の単位情報が選択された状態を示す図である。
【図１６】異なる画面間において単位情報が移動された状態を示す図である。
【図１７】図１６において単位情報が選択された状態においてデリートキーが操作された後の状態を示す図である。
【図１８】単位情報の他の配置の態様を示す図であり、（Ａ）はグループ単位で離間して配置した状態を示し、（Ｂ）は楕円形に配置した状態を示す。
【図１９】単位情報が複数の表示態様を有する例を示す図である。
【図２０】単位情報を在庫管理ＤＢと関連付けした場合の様子を示す図である。
【図２１】単位情報を変更した場合に、ブックデータに当該変更を反映させる場合の様子を示す図である。
【符号の説明】
【０１１４】
１０  単位情報処理装置，１１  ＣＰＵ（編集手段、選択手段、サイズ指定手段、取捨選択手段、演算処理手段），１３  ＲＡＭ（記憶手段），１４  ＨＤＤ（記憶手段），１５  ビデオ回路（表示手段），１９  入力装置（入力手段）
【図１】
2007122530.tif 000003
【図２】
2007122530.tif 000004
【図３】
2007122530.tif 000005
【図４】
2007122530.tif 000006
【図５】
2007122530.tif 000007
【図６】
2007122530.tif 000008
【図７】
2007122530.tif 000009
【図８】
2007122530.tif 000010
【図９】
2007122530.tif 000011
【図１０】
2007122530.tif 000012
【図１１】
2007122530.tif 000013
【図１２】
2007122530.tif 000014
【図１３】
2007122530.tif 000015
【図１４】
2007122530.tif 000016
【図１５】
2007122530.tif 000017
【図１６】
2007122530.tif 000018
【図１７】
2007122530.tif 000019
【図１８】
2007122530.tif 000020
【図１９】
2007122530.tif 000021
【図２０】
2007122530.tif 000022
【図２１】
2007122530.tif 000023