(57)【要約】【課題】消耗品を購入するに際し、ユーザが販売店の店頭まで出向く場合と通信販売を利用する場合のどちらでも必要な情報を得ることができ、また、使い勝手もよい消耗品の購入システムに使用される端末装置を提供する。【解決手段】Ｓ４では、管理サーバ４から、販売店情報表示領域１８６に販売店情報一覧表１８７を表示するための表データ（在庫の情報、販売店名、販売店の住所、メディアの単価、交通費（送料）、所要時間の各データが含まれている）が受信される。販売店情報一覧表１８７のフィールドの計算が行われる。その表データを元に販売店情報一覧表１８７のイメージが作成され、そのイメージが販売店情報表示領域１８６に配置された販売店検索画面１８１が表示される。【選択図】図１４
2007299095.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で使用する消耗品を注文する端末装置と当該端末装置とネットワークにより接続するサーバとを備える消耗品の注文システムにおいて、
前記端末装置は、各種情報を表示する表示手段と、各種情報を入力をする入力手段と、前記サーバに所定の地点の位置情報を送信する第１送信手段と、前記サーバが受信した前記所定の地点の位置情報に基づいて検索して得た各販売店の店名、前記消耗品の単価、在庫情報、前記販売店が店舗を有する販売店の場合に販売店の位置情報、前記所定の地点と当該店舗を有する販売店間の移動時間を含む販売店情報を受信する第１受信手段と、前記第１受信手段により前記販売店情報が受信された販売店の中から販売店を指定して消耗品の注文を受け付けて購入情報を作成する発注手段と、前記発注手段により作成された購入情報をサーバに送信する第２送信手段とを備えた注文システムに使用される端末装置であって、
前記販売店情報にはさらに前記販売店が通信販売を行う販売店の場合には、購入する消耗品が配送されるまでの配送所要時間、前記購入する消耗品の送料、及び前記販売店が店舗を有する販売店の場合には、前記所定の地点と当該店舗を有する販売店間の交通費を含み、
前記端末装置は、
前記表示手段に前記販売店毎の前記販売店情報を一覧表示する在庫確認手段を備えることを特徴とする端末装置。
【請求項２】
前記在庫確認手段は、前記購入する消耗品の種別と購入する個数を入力すると、前記販売店が通信販売を行う販売店の場合には、前記購入する消耗品の単価に前記購入する個数を掛け合わせた個数分の金額に前記送料を加えた総支払金額、及び販売店が店舗を有する販売店の場合には、前記個数分の金額に前記交通費を加えた総支払金額を販売店毎に一覧表示することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記端末装置は、
前記端末装置に接続された前記印刷装置に装着されている前記消耗品の種別を取得する取得手段を備え、
前記購入する消耗品として、前記取得手段で取得された種別の消耗品が指定されることを特徴とする請求項２に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置で使用する消耗品を注文する注文システムに使用される端末装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ付きデジタルカメラなどのように野外などで使用する携帯可能な機器に使用される消耗品に関し、消耗品が所定の量になるまで使用された際に、消耗品を販売する販売店情報を検索する消耗品購入装置、消耗品購入システム、消耗品購入方法についての提案がなされている。
【０００３】
その提案によれば、消耗品購入システムは、消耗品が装着されたメディアパックが着脱可能であって携帯可能な装置と、外部サーバと、販売店側の端末とを備えたシステムである。そして、携帯可能な装置は、消耗品の量が所定量以下になったことを検出する検出手段と、検出手段によって消耗品の量が所定量以下になったことが検出された場合に、現在位置情報を外部サーバに通知する通知手段と、外部サーバから検索され、送信されてくるメディアパックの販売店情報を受信する受信手段を備えている。それにより、ユーザが消耗品をタイミングよく、また、効率よく購入できるように購買支援を図って消耗品の買い忘れを防止し、さらにユーザが地理条件に詳しくない場所でも販売店を容易に知ることができるようになっている。
【０００４】
その提案には、販売店情報として、販売店の営業時間情報、営業日情報、営業時間内か否かの情報、営業時間内の店舗の閉店までの残り時間、消耗品の割引情報、商品の種類毎の在庫情報、販売店の位置及びユーザの現在位置を含む地図情報、店舗までの所要時間等が記載されている。
【０００５】
また、ユーザの位置情報は携帯可能な装置の備えるＧＰＳ機能によって取得することが記載されている。
【０００６】
また、ユーザは、特売が行われている店舗のみを検索対象にしたり、現在地に近い販売店のみを検索対象にしたりすることによる販売店情報を得たり、販売店情報は１店舗だけではなく、複数店舗の販売店情報を一覧表示したりできることが記載されている。
【０００７】
また、販売店情報は、画面に表示して見る他、印刷することができることが記載されている（特許文献１参照）。
【特許文献１】特開２００２−１３３２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の発明は、ユーザが野外で携帯可能な機器を使用中に携帯可能な機器にて使用される消耗品がなくなった時に直ぐに販売店の店頭まで出向いて消耗品を購入する場合に特化している。しかし、そのように緊急性が高い場合ばかりではなく、ユーザが機器を自宅で使用している時にその消耗品を切らしてしまい、消耗品は数日後でも入手できさえすればよいという場合もある。その場合、ユーザは消耗品の購入に際し、販売店の店頭まで出向くばかりではなく、通信販売を利用することもできる。それにも関わらず、従来はその両方に対応した消耗品の購入システムはなかった。
【０００９】
そこで、本発明は、上述した問題点を解決するためになされたものであり、ユーザの緊急度に合わせて、消耗品を購入するに際し、ユーザが販売店の店頭まで出向く場合と通信販売を利用する場合のどちらでも必要な情報を得ることができ、また、使い勝手もよい消耗品の購入システムに使用される端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するため請求項１に係る端末装置は、印刷装置で使用する消耗品を注文する端末装置と当該端末装置とネットワークにより接続するサーバとを備える消耗品の注文システムにおいて、前記端末装置は、各種情報を表示する表示手段と、各種情報を入力をする入力手段と、前記サーバに所定の地点の位置情報を送信する第１送信手段と、前記サーバが受信した前記所定の地点の位置情報に基づいて検索して得た各販売店の店名、前記消耗品の単価、在庫情報、前記販売店が店舗を有する販売店の場合に販売店の位置情報、前記所定の地点と当該店舗を有する販売店間の移動時間を含む販売店情報を受信する第１受信手段と、前記第１受信手段により前記販売店情報が受信された販売店の中から販売店を指定して消耗品の注文を受け付けて購入情報を作成する発注手段と、前記発注手段により作成された購入情報をサーバに送信する第２送信手段とを備えた注文システムに使用される端末装置であって、前記販売店情報にはさらに前記販売店が通信販売を行う販売店の場合には、購入する消耗品が配送されるまでの配送所要時間、前記購入する消耗品の送料、及び前記販売店が店舗を有する販売店の場合には、前記所定の地点と当該店舗を有する販売店間の交通費を含み、前記端末装置は、前記表示手段に前記販売店毎の前記販売店情報を一覧表示する在庫確認手段を備えることを特徴とする。
【００１１】
また、請求項２に記載の端末装置は、請求項１に記載の端末装置において、前記在庫確認手段は、前記購入する消耗品の種別と購入する個数を入力すると、前記販売店が通信販売を行う販売店の場合には、前記購入する消耗品の単価に前記購入する個数を掛け合わせた個数分の金額に前記送料を加えた総支払金額、及び販売店が店舗を有する販売店の場合には、前記個数分の金額に前記交通費を加えた総支払金額を販売店毎に一覧表示することを特徴とする。
【００１２】
また、請求項３に記載の端末装置は、請求項２に記載の端末装置において、前記端末装置は、前記端末装置に接続された前記印刷装置に装着されている前記消耗品の種別を取得する取得手段を備え、前記購入する消耗品として、前記取得手段で取得された種別の消耗品が指定されることを特徴とする。
【発明の効果】
【００１３】
請求項１に係る端末装置では、第１送信手段を介して、前記サーバに所定の地点の位置情報を送信すると、サーバからは、第１受信手段を介して、前記所定の地点の位置情報に基づいて検索して得た各販売店の店名、前記消耗品の単価、在庫情報、前記販売店が店舗を有する販売店の場合に販売店の位置情報、前記所定の地点と当該店舗を有する販売店間の移動時間を含む販売店情報を受信し、販売情報にはさらに前記販売店が通信販売を行う販売店の場合には、購入する消耗品が配送されるまでの配送所要時間、前記購入する消耗品の送料、及び前記販売店が店舗を有する販売店の場合には、前記所定の地点と当該店舗を有する販売店間の交通費を含み、前記表示手段に前記販売店毎の前記販売店情報を一覧表示する。
【００１４】
これにより、ユーザの緊急度に合わせて、消耗品を購入するに際し、ユーザが販売店の店頭まで出向く場合と通信販売を利用する場合のどちらでも必要な情報を得ることができ、また、販売店毎の販売店情報の一覧表示と、実際の注文もできる使い勝手のよい消耗品の購入システムに使用される端末装置を提供することができる。また、ユーザが通信販売を利用する場合、購入する消耗品が配送されるまでの配送所要時間、購入する消耗品の送料を知ることができる。また、ユーザが販売店の店頭まで出向く場合、所定の地点と店舗を有する販売店間の交通費を知ることができる。
【００１５】
また、請求項２に係る端末装置では、前記在庫確認手段は、前記購入する消耗品の種別と購入する個数を入力すると、前記販売店が通信販売を行う販売店の場合には、前記購入する消耗品の単価に前記購入する個数を掛け合わせた個数分の金額に前記送料を加えた総支払金額、及び販売店が店舗を有する販売店の場合には、前記個数分の金額に前記交通費を加えた総支払金額を販売店毎に一覧表示するよう構成されている。
【００１６】
これにより、ユーザは販売店の店頭まで出向く場合及び通信販売を利用する場合の何れにおいても消耗品の購入に掛かる総支払金額を自分で計算することなく知ることができる。
【００１７】
また、請求項３に係る端末装置では、前記端末装置は、発注手段を介して前記第１受信手段により前記販売店情報を受信された販売店の中から販売店を指定して消耗品の注文を受け付けて購入情報を作成するに際し、取得手段を介して取得する前記印刷装置に装着されている前記消耗品の種別と同じ種別である消耗品を注文するよう指定する。
【００１８】
これにより、ユーザは発注手段を介して購入情報を作成するに際し、消耗品の種別を選択する手間が省かれる。また、間違った種別の消耗品を注文してしまうことを防ぐことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る注文システムに使用される端末装置について説明するにあたり、本発明に係る注文システムについて具体化した実施形態に基づいて図面を参照しつつ詳細に説明する。
【００２０】
本実施形態に係る注文システムについて図１乃至図１９に基づき説明する。
【００２１】
図１は、本実施形態に係る注文システムの概略構成図である。図１に示すように、本実施形態に係る注文システム１は、商品を注文するユーザが注文に使用するパーソナルコンピュータ（以下、ＰＣと表記する）であるクライアントＰＣ２と消耗品としてのテープカセットを備えたテープ印刷装置３とがケーブルによって接続されてなるラベル作成システムを備え、またＰＣ２と管理サーバ５とが不図示のネットワークを介して接続されて構成されている。さらに、注文システム１は、管理サーバ４と販売店に設置されその販売店にて扱う商品の在庫を管理するＰＣである店舗在庫管理ＰＣ５とが不図示のネットワークを介して接続されて構成されている。
【００２２】
注文システム１は、クライアントＰＣ２を複数台備え、店舗在庫管理ＰＣ５も販売店の数に対応して複数台備えている。
【００２３】
図１に示すように、クライアントＰＣ２は、管理サーバ４により認証して貰うため、管理サーバ４に対してＩＤ、ＰＡＳＳＷＯＲＤを送ったり、商品を注文する店を選定するため、管理サーバ４にユーザの住所、注文しようとする商品であるメディアのメディア情報を送ったり、商品の注文に当たっては管理サーバ４に購入情報を送ったりする。管理サーバ４は、クライアントＰＣ２に対し、商品を扱っている店舗やその店舗の商品の在庫情報等を送る。
【００２４】
管理サーバ４は、店舗在庫管理ＰＣ５に対し、メディアの在庫情報を取得するために、メディア情報を送ったり、購入処理をしたりする。また、店舗在庫管理ＰＣ５は、管理サーバ４に対し在庫情報等を送る。
【００２５】
図２は、本実施形態に係る注文システムを構成しユーザがラベルを作成するラベル作成システムの概略構成図である。
【００２６】
図２に示すように、クライアントＰＣ２とテープ印刷装置３とは、例えばＵＳＢ等の規格に基づくＵＳＢケーブル１０により接続されており、ＵＳＢケーブル１０を介してデータの授受を行っている。クライアントＰＣ２は周知のＰＣであり、図２に示すように、不図示のＣＰＵを備えた本体１２と、モニタ１３と、キーボード１４、マウス１５とを備えており、モニタ１３、キーボード１４、マウス１５はそれぞれ本体１２に接続ケーブルによって接続されている。
【００２７】
また、図２に示すように、テープ印刷装置３は略直方体形状の筐体１６でケーシングされており、その前面（図２における右手前方向の面）にはラベル１７を排出するための排出口１８が設けられている。また、筐体１６の左側面の内側にはテープカセット収納部１９が設けられており、筐体１６の左側面に設けられたカバー２０を開放してテープカセットを着脱自在に装着することができる。このテープカセット収納部１９には、複数の発熱素子を有するサーマルヘッドとそのサーマルヘッドに当接されるプラテンローラとの間にテープを走行させてそのテープに印字する印字機構が設けられており、装着されたテープカセットのテープは、印刷機構で印刷され、印刷機構のテープカッタにより切断されて、ラベル１７となり、排出口１８から排出される。
【００２８】
次に、図３を参照してクライアントＰＣ２の電気的構成について説明する。図３は、クライアントＰＣ２の機能ブロック図である。
【００２９】
図３に示すように、クライアントＰＣ２は、キーボード１４（図２参照）及びマウス１５（図２参照）を備えた操作部３０、モニタ１３を備えモニタ１３への表示を制御する不図示のビデオコントローラ等からなる表示部３１、ネットワークに接続しデータの送受信を行う通信Ｉ／Ｆ部３２、ＵＳＢの規格に基づく通信を行うためＵＳＢケーブルが接続されるＵＳＢポート３３、各種データを記憶し不図示のＲＯＭ、ＲＡＭ、フラッシュＲＯＭからなるメモリ３４を備えている。メモリ３４を構成する不図示のＲＡＭは、送信するデータを格納する送信バッファ、受信するデータを格納する受信バッファ、表示イメージを展開する表示バッファ、その他の作業用領域等を備えている。
【００３０】
メモリ３４を構成する不図示のＲＯＭには、ＢＩＯＳが格納されるＢＩＯＳ記憶領域を備えている。また、クライアントＰＣ２は、ＨＤＤ３５を備えている。ＨＤＤ３５は、ＯＳが記憶されるＯＳ記憶領域、印刷制御を行うプリンタドライバのプログラムであるプリンタドライバプログラムが記憶されるプリンタドライバ記憶領域、テープ注文アプリケーションを起動するテープ注文プログラムを記憶するテープ注文プログラム記憶領域を備えている。また、ＨＤＤ３５には、その他のプログラムが記憶されている。またＨＤＤ３５は、各プログラムから参照される各種のプログラム関連情報を格納するプログラム関連情報格納領域を備えている。プログラム関連情報には、ユーザのＩＤ、ＰＡＳＳＷＯＲＤ、ユーザが登録した住所（以下、登録住所と称する）、ユーザが登録した住所に最寄りの交通機関の乗降所に関する情報（以下、登録乗降所情報と称する）等が含まれている。
【００３１】
クライアントＰＣ２は、それら各部を制御するため不図示のＣＰＵを有する制御回路３６を備えている。
【００３２】
次に、図４を参照してテープ印刷装置３の電気的構成について説明する。図４は、テープ印刷装置３の機能ブロック図である。テープ印刷装置３は、テープに印刷されるイメージをビットマップのデータとして有する印刷データを受信してテープに印刷するテープ印刷装置である。
【００３３】
図４に示すように、テープ印刷装置３は、不図示の電源キー、テープ強制排出キー等を備えた操作部４０、ＵＳＢの規格に基づく通信を行うためＵＳＢケーブルが接続されるＵＳＢポート４１、不図示のサーマルヘッドやモータを有してテープに印刷を行う印刷部４２、各種データを記憶し不図示のＲＯＭ、ＲＡＭ、フラッシュＲＯＭからなるメモリ４３を備えている。メモリ４３を構成する不図示のＲＡＭは、送信するデータを格納する送信バッファ、受信するデータを格納する受信バッファ、印刷イメージを展開する印刷バッファ、その他の作業用領域等を備えている。メモリ４３を構成する不図示のＲＯＭには、ビットマップデータからなる印刷データを受信しそのビットマップデータを印刷するといった動作を行うためのプログラムが格納されるプログラム記憶領域を備えている。また、メモリ４３を構成する不図示のＲＯＭには、その他のプログラムが記憶されている。また、メモリ４３を構成する不図示のＲＯＭには各プログラムから参照される各種のプログラム関連情報を格納するプログラム関連情報格納領域を備えている。
【００３４】
また、テープ印刷装置３には、消耗品であり印刷媒体でもあるテープが巻装されている不図示のテープカセットが装着される。テープ印刷装置３は、その不図示のテープカセットの種類やテープカセットが装着されているか否かを検出するカセット検出部４４を備えている。また、テープカセットは、テープカセットの種類を示す被検出部を備えている。テープカセットの被検出部は、テープカセットの表面に複数の小孔が穿たれており、それら小孔の有無の組合せによってテープカセットの種類を示すように構成されている。テープ印刷装置３のカセット検出部４４は、被検出部の小孔が穿たれる位置に対応するように設けられた複数のメカ的スイッチを備えてなる。そして、メカ的スイッチからは、テープカセットの表面に小孔がある場合はＯＦＦが読み出され、小孔がない場合はＯＮが読み出されることにより、テープ印刷装置３は、装着されるテープカセットの種類を取得するようになっている。
【００３５】
また、テープ印刷装置３は、装着されているテープカセットに巻装されているテープがなくなったか否かを検出するテープ有無検出部４５を備えている。印刷が施されるテープ自体の材質は不透明であるが、テープ長手方向の一方の端部に所定の長さを有する透明なテープが接続されている。テープがテープカセットに収納されるに際しては、テープスプールに対しその透明なテープが接続されてテープスプールに巻かれる。テープスプールからは初めの内は不透明な印刷用のテープが繰り出されるが、印刷用のテープがなくなると透明なテープが繰り出される。テープ有無検出部は、テープの搬送路に透過型の光学的センサが設けられてなり、テープの透明、不透明の別を検出することにより、テープ印刷装置３は、テープの有無を取得するようになっている。
【００３６】
テープ印刷装置３は、それら各部を制御するため不図示のＣＰＵを有する制御回路４６を備えている。
【００３７】
次に、図５を参照して管理サーバ５の電気的構成について説明する。図５は、管理サーバ５の機能ブロック図である。
【００３８】
図５に示すように、管理サーバ５は、不図示のキーボードを備えた操作部５０、各種情報を表示する表示部５１、不図示のネットワークに接続するための通信Ｉ／Ｆ部５２、各種データを記憶し不図示のＲＯＭ、ＲＡＭ、フラッシュＲＯＭからなるメモリ５３を備えている。メモリ５３を構成する不図示のＲＡＭは、送信するデータを格納する送信バッファ、受信するデータを格納する受信バッファ、その他の作業用領域等を備えている。
【００３９】
メモリ５３を構成する不図示のＲＯＭには、ＢＩＯＳが格納されるＢＩＯＳ記憶領域を備えている。また、管理サーバ５は、ＨＤＤ５４を備えている。ＨＤＤ５４は、ＯＳが記憶されるＯＳ記憶領域を備えている。またＨＤＤ５４は、所定のリクエストが送られて来た場合、そのリクエストを解析して要求に沿った処理を行うサーバ処理プログラムが記憶されるサーバ処理プログラム記憶領域を備えている。サーバ処理プログラムは、クライアントＰＣ２から所定のデータの送信を要求するリクエストが送られてきた場合、リクエストを解析して要求に沿ったデータを後述するテーブルから検索し、リクエストを送ってきたクライアントＰＣ２にデータを送信したり、クライアントＰＣ２と店舗在庫管理ＰＣとのデータの送受信及び商品売買の仲介をしたり、その他の処理をするプログラムである。
【００４０】
また、ＨＤＤ３５には、不図示の地図データベースを検索して指定された範囲の地図のイメージを作成する地図検索プログラム、不図示の経路データベースを検索して指定された２点間の移動に係る経路と移動に掛かる料金を求める経路探索プログラム、ある住所からの方向と距離を指定して別の住所を求める住所変換プログラム、その他のプログラムが記憶されている。またＨＤＤ３５は、各プログラムから参照される各種のプログラム関連情報を格納するプログラム関連情報格納領域を備えている。プログラム関連情報は、複数の販売店情報テーブル（図６参照）からなる販売店情報データベースと、複数の機種情報テーブル（図７参照）からなる機種情報データベースとを備えている。
【００４１】
販売店情報データベースには、販売店情報テーブル（図６参照）が、製造会社別に分けられ、さらにデジタル複合機、プリンタ、ファクス、電子文具といった製品群別に分けられて記憶されている。また、機種情報データベースには、機種情報テーブル（図７参照）が、製造会社別に分けられ、さらにデジタル複合機、プリンタ、ファクス、電子文具といった製品群別に分けられて記憶されている。
【００４２】
また、ＨＤＤ３５は、地図検索プログラムに検索される地図データベース、経路探索プログラムに検索される経路データベースとを備えている。
【００４３】
また、管理サーバ４は、各部の動作を制御し、不図示のＣＰＵを備えた制御部５５を備える。
【００４４】
次に、店舗在庫管理ＰＣ５の電気的構成について説明する。店舗在庫管理ＰＣ５は、管理サーバ４とほぼ同様な電気的構成をしている。管理サーバ４と店舗在庫管理ＰＣ５とは、主にメモリ５３及びＨＤＤ５４に記憶されているデータが異なる。ＨＤＤ５４には、各販売店において、商品の在庫を管理したり、管理サーバ４からのリクエストに応じて商品の在庫の情報を管理サーバ４に送ったり、管理サーバ４を介して送られてくる商品の注文を受け付けたりする処理を行う在庫管理プログラム及びその他のプログラムが格納されている。メモリ５３には、在庫管理プログラム等の実行に際して使用される各種の変数が格納される。
【００４５】
次に、図６を参照して管理サーバ４にてＨＤＤ３５の不図示のプログラム関連情報格納領域に記憶されている販売店情報データベースの中の販売店情報テーブルを説明する。図６は、ある製造会社のある製品群の販売店情報テーブルの構成を示す模式図である。
【００４６】
図６に示すように、販売店情報テーブル１００は、販売店毎に販売店に関する情報であるレコード１０１を備えている。図６に示す模式図では、ある製造会社のある製品群のメディアを扱っている販売店が、仮に延べ１０店ある場合を示している。販売店が延べ１０店あるので、レコード１０１は１０個分ある。販売店の販売形態には店舗を有して店頭にて商品を販売する店頭販売と、通信販売とがある。本実施形態においては、店頭販売する販売店においても、後述する販売店検索画面から購入の申し込みをすることができ、料金もその時点で掛かるが、商品の発送はされず、ユーザが店頭まで商品を引き取りに行くようになっている（それを通信販売には、含まないこととする）。通信販売とは、商品の購入から発送までを行ってくれる販売形態のことをいうこととする。販売店によっては店頭販売を行いながら通信販売も行うことがある。その場合、販売店は１店でありながらレコード１０１は２個となる。
【００４７】
各レコード１０１の先頭のフィールドは、販売店名が格納される販売店名フィールド１０２である。その次のフィールドは、販売店の住所が格納される住所フィールド１０３である。但し、住所フィールド１０３は、販売店の販売形態が通信販売の場合は、「通信販売」が格納される。その次のフィールドは、店頭販売の場合に店舗まで行くための交通機関の種別と最寄りの駅またはバス停等の乗降所名が格納される交通機関情報フィールド１０４である。その次のフィールドは、通信販売の場合に注文してから商品が届くのに要する所要日数が格納される所要日数フィールド１０５である。その次のフィールドは、販売店周辺の地図のイメージデータが格納される地図イメージフィールド１０６である。地図イメージフィールド１０６には、店頭販売する販売店のみが地図のイメージデータを有している。
【００４８】
その次のフィールド以降は、メディアであるテープが収納されたテープカセットの単価とその在庫数とが組になって、テープカセットの種類分連なっている。
【００４９】
今、ここで、テープカセットを種類毎にメディア１、メディア２、メディア３、・・・と名付けることにする。その場合、地図イメージフィールド１０６の次のフィールドは、メディア１の単価が格納される単価フィールド１０７であり、その次のフィールドは、メディア１の在庫数が格納される在庫フィールド１０８である。そして、その次のフィールドは、メディア２の単価が格納される単価フィールド１０９であり、その次のフィールドは、メディア２の在庫数が格納される在庫フィールド１１０である。図６に示す例では、フィールド１１０以降のフィールドについては省略して表現されている。尚、販売店において扱っていない種類のメディア（例えば、テープカセット）がある場合、その種類のメディアに対応する単価フィールド及び在庫フィールドは、空欄となる。
【００５０】
次に、図７を参照して管理サーバ４にてＨＤＤ３５の不図示のプログラム関連情報格納領域に記憶されている機種情報データベースの中の機種情報テーブルを説明する。図７は、ある製造会社のある製品群の機種情報テーブルの構成を示す模式図である。
【００５１】
図７に示すように、機種情報テーブル１２０は、テープ印刷装置３の機種毎にテープ印刷装置に関する情報であるレコード１２１を備えている。図７に示す模式図では、ある製造会社のある製品群には、仮に機種が６機種ある場合を示している。各機種間では、メディアは共通して使用可能である。
【００５２】
各レコード１２１の先頭のフィールドは、テープ印刷装置３の機種名が格納される機種名フィールド１２２である。その次のフィールド以降は、テープ印刷装置３にて使用可能なテープカセットの種類が格納されているテープカセット種類フィールド１２３が連なっている。各テープ印刷装置３にて使用可能なテープカセットの種類分テープカセット種類フィールド１２３が連なるため、テープカセット種類フィールド１２３の個数はレコード１２１毎に異なる。図７に示す例では、６番目以降のフィールドについては省略して表現されている。
【００５３】
再び、ここで、テープカセットを種類毎にメディア１、メディア２、メディア３、・・・と名付けることにする。その時、一番左のレコード１２１は、そのレコードに対応する機種のテープ作成装置３ではメディア１、メディア３、メディア５、メディア７が使用可能であることを示している。またその右隣のレコード１２１は、そのレコードに対応する機種のテープ作成装置３ではメディア１、メディア２、メディア３、メディア４が使用可能であることを示している。また、一番右のレコード１２１は、そのレコードに対応する機種のテープ作成装置３ではメディア３、メディア４、メディア７、メディア８が使用可能であることを示している。
【００５４】
次に、図８を参照して、プリンタドライバの印刷画面について説明する。図８は、プリンタドライバの印刷画面のイメージ図である。プリンタドライバプログラムは、クライアントＰＣ２において印刷装置を使用可能状態にするに当たってインストールされるプログラムであり、印刷装置毎にそれはインストールされる。クライアントＰＣ２が起動している間は、クライアントＰＣ２にインストールされている全てのプリンタドライバプログラムは常時実行されており、全プリンタドライバは起動状態にある（常駐している）。そして、プリンタドライバは各種アプリケーションからの印刷リクエストを待っている。但し、本実施形態において、このユーザの使用するクライアントＰＣ２には、印刷装置としてはテープ印刷装置３のみが接続され、そのプリンタドライバプログラムのみがインストールされていることとして以下では説明する。
【００５５】
各種アプリケーションから印刷リクエストが来た時、このテープ印刷装置３に対応するプリンタドライバ１５０がモニタ１３に表示する画面が図８に示すような印刷画面１５１である。この印刷画面１５１からは、テープ印刷装置３による印刷に係る印刷制御を行うことができ、テープ印刷装置３による印刷が正常に終了すると自動的に閉じるように構成されている。尚、図８に示す印刷画面１５１は、トラブルとしてテープ印刷装置３に装着されているテープカセットのテープがなくなったことを検出した場合に表示されるイメージを示している。
【００５６】
図８に示すように、印刷画面１５１の最上部にはタイトルバー１５２があり、「印刷  ＰＴ−９５００ＰＣ」と表示されている。「印刷」は印刷画面であることを表し、「ＰＴ−９５００ＰＣ」はテープ印刷装置３の機種名を表している。
【００５７】
タイトルバー１５２の左下には、「レイアウト１」という表示がある。この表示は、テープ印刷装置３にて印刷されるラベルの元になるラベルデータが格納されたファイル名を表している。また、その下には、「２４ｍｍ」という表示がある。この表示は、「レイアウト１」というファイル名のファイルに格納されたラベルデータが２４ｍｍ幅のテープに印刷されることを想定して作成されていることを示している。「２４ｍｍ」の表示の下には、メッセージ表示欄１５３がある。ここには、「テープが終了しました。」というメッセージと、「テープ販売店の検索」という表示のある検索ボタン１５４と、「詳細（Ａ）．．．」という表示のある詳細ボタン１５５とがある。
【００５８】
検索ボタン１５４は、それをマウス１５によりクリックすることにより、ＨＤＤ３５のテープ注文プログラム記憶領域に記憶されているテープ注文プログラムが実行を開始し、それによってテープ注文アプリケーション（図９参照）が起動する。尚、起動したテープ注文アプリケーションが最初にモニタ１３に表示する画面が販売店検索画面（図９参照）である。
【００５９】
詳細ボタン１５５は、それをマウス１５によりクリックすることにより、不図示の詳細説明画面が開き、トラブルの意味とトラブルからの復旧方法とが表示される。
【００６０】
詳細ボタン１５５の左下には、「１／１」という表示のカウンタ表示欄１５６がある。カウンタ表示欄１５６は、印刷リクエストの内容として、「総印刷枚数」分の「現在印刷中の枚数」を示し、「／」の左側の１が「現在印刷中の枚数」を示し、「／」の右側の１が「総印刷枚数」を示している。カウンタ表示欄１５６の表示は、同じ内容のラベルを複数枚作成するコピー印刷の場合や、ラベルに印刷される一部の文字を１枚印刷する毎に所定の規則に従って変更しながら印刷するナンバリング（文字としては数字を１枚印刷する毎にインクリメントして印刷することが多い）の場合に有効である。
【００６１】
詳細ボタン１５５の右下には、「１００％」という表示の進捗率表示欄１５７がある。進捗率表示欄１５７は、印刷リクエストに係る印刷処理の進捗率を示している。進捗率表示欄１５７に表示される進捗率は、印刷リクエストが２枚の印刷である場合、１枚目の印刷完了にて５０％になり、２枚目の印刷完了にて１００％となる。また、進捗率表示欄１５７に表示される進捗率は、印刷リクエストが３枚の印刷である場合、１枚目の印刷完了にて３３％になり、２枚目の印刷完了にて６６％になり、３枚目の印刷完了にて１００％となる。このように、１００を総印刷枚数にて割った値が１枚分の印刷完了時点の進捗率になる。印刷途中にてトラブルが発生した場合は、その回の１枚のラベル印刷が正常に終了していなくとも完了したと見なして進捗率は表示される。
【００６２】
カウンタ表示欄１５６及び進捗率表示欄１５７の下には、インジケータ表示１５８がある。インジケータ表示１５８は、進捗率表示欄１５７の表示に連動しており、印刷処理の進捗率を視覚的に把握できるように、棒線にてその長さにより印刷処理の進捗率を表している。インジケータ表示欄１５８に表示される棒線は、インジケータ表示欄１５８の左端を基点に右側に向かって伸び、１００％にて右端に達する。
【００６３】
タイトルバー１５２の右下には、プリンタイメージ表示欄１５９がある。プリンタイメージ表示欄１５９には、テープ印刷装置３のイメージが表示されている。このテープ印刷装置３は、タイトルバーにあるＰＴ−９５００ＰＣという機種名のテープ印刷装置である。このイメージの上には、「２４ｍｍラミネート」の文字がある。これは、テープ印刷装置３に装着されているテープカセットの種類を表している。また、テープ印刷装置３のイメージの左下部分に重なって「！」のマークが表示されている。これは、トラブルが発生したことを表している。
【００６４】
プリンタイメージ表示欄１５９の下には３つのボタンが横に並んで配置されている。左から、一時停止ボタン１６０、印刷開始ボタン１６１、印刷中止ボタン１６２である。一時停止ボタン１６０は、印刷中に印刷処理を一時停止するために用いる。図８は、トラブルが発生して印刷処理が一時停止している状態を示しているので、一時停止ボタンは破線にて表示することにより無効であることを示している。印刷開始ボタン１６１は、印刷処理を開始するために使用する。一時停止ボタン１６０により印刷処理が一時停止状態に置かれた場合、印刷開始ボタン１６１をクリックすることにより一時停止した状態から継続して印刷処理を開始できる。印刷中止ボタン１６２は、印刷処理を途中で中止し、印刷画面１５１を閉じるために使用する。印刷中止ボタン１６２には、ゴミ箱に紙を捨てる様子を象ったイメージが表示されている。
【００６５】
尚、上述の印刷画面１５１は、トラブル発生中の印刷画面の内、テープ印刷装置３に装着されているテープカセットのテープがなくなった場合の印刷画面を示しており、トラブルの内容に応じてメッセージ表示欄１５３の表示は異なる。トラブルの内容によっては、検索ボタン１５４が表示されないこともある。
【００６６】
次に、正常にテープ印刷装置３が印刷を行っている際に表示される印刷画面１５１について説明する。その場合の印刷画面１５１は、図８に示すトラブル発生中の印刷画面１５１と殆ど変わらない。先ず、メッセージ表示欄１５３の表示が異なる。図８に示すトラブル発生中の印刷画面１５１においては、「テープが終了しました」というメッセージと、検索ボタン１５４、詳細ボタン１５５とが設けられている。一方、正常にテープ印刷装置３が印刷を行っている際に表示される印刷画面１５１においては、メッセージ表示欄１５３には「印刷中」とのメッセージのみが表示される。また、プリンタイメージ表示欄１５９においては、正常な印刷状態では、「！」マークが表示されない。また、一時停止ボタン１６０、印刷開始ボタン１６１、印刷中止ボタン１６２においては、正常な印刷状態では、一時停止ボタン１６０は実線で表示されて有効であることを示し、印刷開始ボタン１６１及び印刷中止ボタン１６２は破線で表示されて無効であることを示す。
【００６７】
尚、検索ボタン１５４は、トラブル発生の有無に関わりなく印刷画面１５１に必ず設けるようにプリンタドライバ１５０を構成してもよい。
【００６８】
次に、図９乃至図１３を参照して、販売店検索アプリケーションの各画面について説明する。図９は、販売店検索画面を示すイメージ図である。図１０は、住所指定画面を示すイメージ図である。図１１は、販売店地図画面を示すイメージ図である。図１２は、購入処理画面を示すイメージ図である。図１３は、買い物履歴画面を示すイメージ図である。
【００６９】
図９を参照して、販売店検索画面について説明する。図９に示すような販売店検索アプリケーション１８０の販売店検索画面１８１は、図８を参照して説明した印刷画面１５１の検索ボタン１５４をクリックすることにより、ＨＤＤ３５の不図示のテープ注文プログラム記憶領域に記憶されているテープ注文プログラムが呼び出されて、テープ注文アプリケーション１８０が起動を開始する。起動したテープ注文アプリケーション１８０が最初に表示する画面が販売店検索画面１８１である。販売店検索画面１８１の最上部にはタイトルバー１８２があり、「テープ販売店の検索」と表示されている。タイトルバー１８２の左下には、「メディアを選択（Ｍ）」という文字が表示されている。その下には、メディア選択欄１８３があり、ユーザがメディアを選択できるようになっている。メディア選択欄１８３では、その中に表示される各項目は、木構造をなしている。
【００７０】
メディア選択欄１８３の最上部には、「○○社製品」との文字があり、その下に若干字下げして「デジタル複合機」、「プリンタ」、「ファクス」、「電子文具」の文字がそれぞれ行を変えて表示されている。「電子文具」の下には、さらに若干字下げして「ＰＴ−９２００ＰＣ」、「ＰＴ−９３００ＰＣ」、「ＰＴ−９５００ＰＣ」の文字がそれぞれ行を変えて表示されている。そして、「ＰＴ−９５００ＰＣ」の下には、さらに若干字下げして「３６ｍｍテープ  黒」、「３６ｍｍテープ  白」、「３６ｍｍテープ  赤」、「３６ｍｍテープ  青」、「３６ｍｍテープ  黄」、「２４ｍｍテープ  黒」、「２４ｍｍテープ  白」、「２４ｍｍテープ  赤」、「２４ｍｍテープ  青」、「２４ｍｍテープ  黄」、「１８ｍｍテープ  黒」、「１８ｍｍテープ  白」、「１８ｍｍテープ  赤」、「１８ｍｍテープ  青」、「１８ｍｍテープ  黄」、「１２ｍｍテープ  黒」、「１２ｍｍテープ  白」、「１２ｍｍテープ  赤」、「１２ｍｍテープ  青」、「１２ｍｍテープ  黄」の文字がそれぞれ行を変えて表示されている。
【００７１】
尚、「○○社製品」との文字の直前には短い点線による横線が表示されその左端には、四角に囲まれた「−」の記号が表示されている。また、「デジタル複合機」、「プリンタ」、「ファクス」、「電子文具」の文字の直前にも短い点線による横線が表示されその左端には、四角に囲まれた記号が表示されている。その記号の内、「デジタル複合機」、「プリンタ」、「ファクス」に対応する記号は「＋」であり、「電子文具」に対応する記号は「−」である。また、それらの四角同士は短い点線による縦線によって連結されていると共に、「デジタル複合機」に対応する四角は「○○社製品」との文字とも連結されている。縦横の点線による連結関係は、「○○社製品」には、「デジタル複合機」、「プリンタ」、「ファクス」、「電子文具」が含まれていることを示している。
【００７２】
また、「ＰＴ−９２００ＰＣ」、「ＰＴ−９３００ＰＣ」、「ＰＴ−９５００ＰＣ」の文字の直前にも短い点線による横線が表示されその左端には、四角に囲まれた記号が表示されている。その記号の内、「ＰＴ−９２００ＰＣ」、「ＰＴ−９３００ＰＣ」に対応する記号は「＋」であり、「ＰＴ−９５００ＰＣ」に対応する記号は「−」である。また、それらの四角同士は短い点線による縦線によって連結されていると共に、「ＰＴ−９２００ＰＣ」に対応する四角は「電子文具」との文字とも連結されている。縦横の点線による連結関係は、「電子文具」には、「ＰＴ−９２００ＰＣ」、「ＰＴ−９３００ＰＣ」、「ＰＴ−９５００ＰＣ」が含まれていることを示している。
【００７３】
また、「３６ｍｍテープ  黒」、「３６ｍｍテープ  白」、「３６ｍｍテープ  赤」、「３６ｍｍテープ  青」、「３６ｍｍテープ  黄」、「２４ｍｍテープ  黒」、「２４ｍｍテープ  白」、「２４ｍｍテープ  赤」、「２４ｍｍテープ  青」、「２４ｍｍテープ  黄」、「１８ｍｍテープ  黒」、「１８ｍｍテープ  白」、「１８ｍｍテープ  赤」、「１８ｍｍテープ  青」、「１８ｍｍテープ  黄」、「１２ｍｍテープ  黒」、「１２ｍｍテープ  白」、「１２ｍｍテープ  赤」、「１２ｍｍテープ  青」、「１２ｍｍテープ  黄」の文字の直前にも短い点線による横線が表示されその左端同士と「ＰＴ−９５００ＰＣ」の文字とも連結されている。
【００７４】
縦横の点線による連結関係は、「ＰＴ−９５００ＰＣ」にて使用可能なメディアには、「３６ｍｍテープ  黒」、「３６ｍｍテープ  白」、「３６ｍｍテープ  赤」、「３６ｍｍテープ  青」、「３６ｍｍテープ  黄」、「２４ｍｍテープ  黒」、「２４ｍｍテープ  白」、「２４ｍｍテープ  赤」、「２４ｍｍテープ  青」、「２４ｍｍテープ  黄」、「１８ｍｍテープ  黒」、「１８ｍｍテープ  白」、「１８ｍｍテープ  赤」、「１８ｍｍテープ  青」、「１８ｍｍテープ  黄」、「１２ｍｍテープ  黒」、「１２ｍｍテープ  白」、「１２ｍｍテープ  赤」、「１２ｍｍテープ  青」、「１２ｍｍテープ  黄」があることを示している。
【００７５】
各文字の前にある四角は、それがあることにより、その文字の示す項目の下位に何らかの項目があることを示している。そして、四角の中の記号「−」は、下位の項目が画面上に表示されている状態を示し、記号「＋」は、下位の項目が画面上に表示されていない状態を示している。四角をクリックすることにより、四角の中の記号「＋」と「−」は交互に切り替わる。
【００７６】
図９には、メディア選択欄１８３において、「２４ｍｍテープ  白」の文字のみが反転表示されている。これは、メディアとして「２４ｍｍテープ  白」のカセットが選択されていることを示している。この選択は、各項目の文字をクリックすることにより行う。但し、図８に示すような印刷画面１５１において、検索ボタン１５４がクリックされた場合に販売店検索画面１８１が表示された直後は、このプリンタドライバ１５０に対応するテープ印刷装置３に装着されているテープカセットの種類が選択された状態になっている。
【００７７】
尚、メディア選択欄１８３にて選択されるメディアは製品毎に異なるため、必ずしもテープカセットばかりではない。デジタル複合機、プリンタ、ファクスにおいては、メディアはＡ４用紙、Ａ３用紙等の定形紙である。また、メディア選択欄にて選択可能な物は、単に印刷媒体（メディア）のみならず、製品によっては熱転写用のインクリボンカセット、インクジェットプリンタ用のインクカートリッジ、レーザプリンタ用のトナーカートリッジ、バッテリ等、消耗品全般である。本実施形態において、メディアと言う時は同様の意味である。
【００７８】
次に、メディア選択欄１８３の下には、「選択されているメディア：２４ｍｍテープ白」との文字がある。これは、メディア選択欄１８３にて選択されているメディアを表示している。
【００７９】
さらに、「選択されているメディア：２４ｍｍテープ白」との表示の下には、購入数入力欄１８４がある。ここには、ユーザは選択状態にあるメディアの購入数を入力することができる。購入数入力欄１８４には、現在「２」が入力されている。購入数入力欄１８４の左には、「購入数」の文字があり、購入数入力欄１８４の右には、「個」の文字がある。購入数入力欄１８４とその前後の文字を合わせて「購入数２個」と読める。尚、販売店検索画面１８１が表示された直後は、購入数入力欄１８４には「０」が表示されている。
【００８０】
次に、タイトルバー１８２の下であって「メディアを選択（Ｍ）」の文字の右には、検索範囲表示欄１８５があり、「販売店情報：  名古屋市○○区△△  近辺」との文字が表示されている。その中の「名古屋市○○区△△」との文字は後述する住所指定画面（図１０参照）によりユーザが指定した住所であり、多くはユーザの自宅または勤務地の住所である。
【００８１】
検索範囲表示欄１８５の下には、販売店情報表示領域１８６がある。販売店情報表示領域１８６の上部に販売店情報一覧表１８７が表示されている。販売店情報一覧表１８７には、後述する各フィールドのフィールド名を表す欄の下に、販売店毎のレコードが並んでおり、図９にはレコードは５件表示されている。これらは、検索範囲表示欄１８５にある「名古屋市○○区△△」の近辺という条件により販売店を絞り込んだ結果である。
【００８２】
各レコードには、左から、選択フィールド１８８、在庫フィールド１８９、販売店フィールド１９０、住所フィールド１９１、単価フィールド１９２、購入数フィールド１９３、合計フィールド１９４、交通費（送料）フィールド１９５、交通費込みの合計フィールド１９６、所要時間フィールド１９７がある。
【００８３】
選択フィールド１８８は、レコードを選択するために用いられ、選択されているレコードの選択フィールド１８８には右向きの矢印が表示され、それ以外のレコードの選択フィールド１８８は空欄となっている。レコードは選択フィールド１８８をマウス１５によってクリックすることにより選択する。
【００８４】
在庫フィールド１８９は、メディア選択欄１８３において選択されているメディアの各販売店における在庫の状況を示している。在庫フィールド１８９に「○」が表示されている場合は、在庫が十分にあることを示し、「△」が表示されている場合は、在庫が残り少ないことを示している。在庫が全くない場合は、販売店情報一覧表１８７にはレコードとして表示されない。尚、在庫が全くない場合を「×」によって示すことにより、取り寄せ可能な販売店を把握できるようにしてもよい。
【００８５】
販売店フィールド１９０は、各販売店の販売店名を示している。
【００８６】
住所フィールド１９１は、店頭販売を行っている各販売店の住所を示している。尚、通信販売を行っている販売店の場合は、「通信販売」と表示される。
【００８７】
単価フィールド１９２は、メディア選択欄１８３において選択されているメディアの各販売店における単価を示している。
【００８８】
購入数フィールド１９３には、購入数入力欄１８４に入力された数値が反映され「×」の文字と購入数入力欄１８４に入力された数字とが表示される。購入数入力欄１８４に数値が入力される際に、その入力に連動して購入数フィールド１９３の表示も更新される。
【００８９】
合計フィールド１９４には、単価フィールド１９２に示されている金額に、購入数フィールド１９３に示されている個数を掛け合わせた金額が示されている。購入数入力欄１８４に数値が入力される際に、その入力に連動して合計フィールド１９４の表示も更新される。
【００９０】
交通費（送料）フィールド１９５は、店頭販売を行っている販売店においては、販売店までの交通費が表示され、通信販売を行っている販売店においては、販売店から商品を送付して貰う時に掛かる送料が表示される。
【００９１】
交通費込みの合計フィールド１９６は、合計フィールド１９４に示される金額と交通費（送料）フィールド１９５に示される金額との合計金額が表示される。購入数入力欄１８４に数値が入力される際に、その入力に連動して交通費込みの合計フィールド１９６の表示も更新される。
【００９２】
所要時間フィールド１９７は、店頭販売を行っている販売店においては、販売店まで行く時の所要時間（単位は分）が表示され、通信販売を行っている販売店においては、販売店から商品が届くまでの日数が表示される。
【００９３】
図９に示す販売店検索画面１８１の販売店情報一覧表１８７では、各レコードは以下のように表示されている。先ず、１つ目のレコードでは、選択フィールド１８８は空欄、在庫フィールド１８９には「○」、販売店フィールド１９０には、「○○文具店」、住所フィールド１９１には「名古屋市○○区河岸××」、単価フィールド１９２には「￥９８０」、購入数フィールド１９３には「×２」、合計フィールド１９４には「￥１９６０」、交通費（送料）フィールド１９５には「￥５２０」、交通費込みの合計フィールド１９６には「￥２４８０」、所要時間フィールド１９７には「３２分」が表示されている。
【００９４】
２つ目のレコードでは、選択フィールド１８８は空欄、在庫フィールド１８９には「△」、販売店フィールド１９０には、「△△家電」、住所フィールド１９１には「名古屋市○○区苗代町××」、単価フィールド１９２には「￥９８０」、購入数フィールド１９３には「×２」、合計フィールド１９４には「￥１９６０」、交通費（送料）フィールド１９５には「￥５８０」、交通費込みの合計フィールド１９６には「￥２５４０」、所要時間フィールド１９７には「５４分」が表示されている。
【００９５】
３つ目のレコードでは、選択フィールド１８８には右矢印、在庫フィールド１８９には「○」、販売店フィールド１９０には、「□□電器」、住所フィールド１９１には「名古屋市○○区塩入××」、単価フィールド１９２には「￥８９０」、購入数フィールド１９３には「×２」、合計フィールド１９４には「￥１７８０」、交通費（送料）フィールド１９５には「￥６００」、交通費込みの合計フィールド１９６には「￥２３８０」、所要時間フィールド１９７には「８０分」が表示されている。また、在庫フィールド１８９は、反転表示されている。
【００９６】
４つ目のレコードでは、選択フィールド１８８は空欄、在庫フィールド１８９には「○」、販売店フィールド１９０には、「××ストア」、住所フィールド１９１には「名古屋市○○区桃園町××」、単価フィールド１９２には「￥１１００」、購入数フィールド１９３には「×２」、合計フィールド１９４には「￥２２００」、交通費（送料）フィールド１９５には「￥９６０」、交通費込みの合計フィールド１９６には「￥３１６０」、所要時間フィールド１９７には「９１分」が表示されている。
【００９７】
５つ目のレコードでは、選択フィールド１８８は空欄、在庫フィールド１８９には「○」、販売店フィールド１９０には、「○○ダイレクトクラブ」、住所フィールド１９１には「通信販売」、単価フィールド１９２には「￥９８０」、購入数フィールド１９３には「×２」、合計フィールド１９４には「￥１９６０」、交通費（送料）フィールド１９５には「￥５００」、交通費込みの合計フィールド１９６には「￥２４６０」、所要時間フィールド１９７には「２日」が表示されている。
【００９８】
尚、各レコードは、所要時間フィールド１９７の値の小さい順に整列されている。
【００９９】
次に、販売店情報表示領域１８６の左下には、購入欄２００がある。購入欄２００の上部には、「現在の購入先：□□電器」との文字が表示されている。この内の「□□電器」の部分は、販売店情報一覧表１８７の選択されているレコードに対応しており、レコードの選択に連動して更新される。「現在の購入先：□□電器」の文字の下には、「合計：  １７８０円」の文字が表示され、その下には、「交通費：  ６００円」の文字が表示されている。さらに、その下には、「所要時間：  ８０分」の文字が表示されている。これらの表示も販売店情報一覧表１８７の選択されているレコードに対応しており、レコードの選択に連動して更新される。図９では、販売店情報一覧表１８７の３つ目のレコードが選択された状態の販売店検索画面１８１が表示されているため、購入欄２００においても３つ目のレコードの値が反映されている。
【０１００】
購入欄２００の中央部には、「購入（Ｂ）」との表示がある購入ボタン２０１と、その右には、「地図を表示（Ｍ）」との表示がある地図ボタン２０２がある。購入ボタン２０１は商品を注文するためのボタンである。ユーザが商品を注文するために購入ボタン２０１をクリックすると、クライアントＰＣ２は、管理サーバ４に対し購入先である販売店名や購入するメディアの種類と購入数等からなる購入情報を作成し送信する。購入情報を受けた管理サーバ４からは、注文を正常に受け付けたか否かに関する情報が送り返されてくるので、その情報を受けたクライアントＰＣ２では、後述する図１２に示されるような購入処理画面が表示される。購入処理画面（図１２参照）の表示内容は管理サーバ４から送り返される注文を正常に受け付けたか否かに関する情報に応じて変わる。
【０１０１】
地図ボタン２０２は販売店の地図上の位置を知るためのボタンである。ユーザが販売店の地図上の位置を知るために地図ボタン２０２をクリックすると、クライアントＰＣ２は、管理サーバ４に対し製造会社名、製品群の名称、販売店名を備える販売店地図リクエストを送信する。販売店地図リクエストを受けた管理サーバ４からは、販売店が記された地図のイメージが送り返されてくるので、その地図のイメージを受けたクライアントＰＣ２では、後述する図１１に示されるような販売店地図画面が表示される。
【０１０２】
購入欄２００の右には、「買い物履歴（Ｒ）」との表示がある履歴ボタン２０３がある。履歴ボタン２０３は、販売店検索画面１８１を通じて通信販売にて商品を購入した場合に、購入の履歴を知るためのボタンである。ユーザが購入の履歴を知るために履歴ボタン２０３をクリックすると、後述する図１３に示されるような買い物履歴画面が表示される。
【０１０３】
履歴ボタン２０３の右には、「住所を指定（Ｓ）」との表示がある住所指定ボタン２０４がある。住所指定ボタン２０４は、ユーザが住所を指定するためのボタンである。住所は任意の住所であるが、多くはテープ印刷装置３が設置してあるユーザの自宅か職場である。ユーザが住所を指定するために住所指定ボタン２０４をクリックすると、後述する図１０に示すような住所指定画面が表示される。
【０１０４】
住所指定ボタン２０４の右には、「閉じる（Ｃ）」との表示がある「閉じるボタン」２０５がある。閉じるボタン２０５は、販売店検索画面１８１を閉じ、販売店検索アプリケーション１８０を終了するボタンである。
【０１０５】
図１０を参照して、住所指定画面について説明する。図１０に示すような販売店検索アプリケーション１８０の住所指定画面２２０は、図９を参照して説明した販売店検索画面１８１の住所指定ボタン２０４をクリックすることにより表示される。
【０１０６】
住所指定画面２２０の最上部にはタイトルバー２２１があり、「住所の指定」との表示がある。タイトルバー２２１の左下には、「住所検索」という文字が表示されている。その右には、住所入力欄２２２がある。住所入力欄２２２の右には、「検索」と表示されている検索ボタン２２３がある。また、住所入力欄２２２の下には、「東京都△△区××近辺」との表示がある表示範囲表示欄２２４がある。表示範囲表示欄２２５の下にはさらに地図のイメージが表示される地図表示欄２２５がある。地図表示欄２２５の上下左右にはそれぞれ上ボタン２２６、下ボタン２２７、左ボタン２２８、右ボタン２２９がある（以下、地図移動ボタン、と総称する）。また、下ボタン２２７の左下には、「ＯＫ」という文字が表示されているＯＫボタン２３０があり、下ボタン２２７の右下には、「キャンセル」という文字が表示されているキャンセルボタン２３１がある。
【０１０７】
住所入力欄２２２にはユーザによってキーボード１４等からテキストにて住所が入力される。検索ボタン２２３は、住所入力欄２２２に入力された住所を地図表示欄２２５の中心とする地図を表示するためのボタンであり、ユーザが検索ボタン２２３をクリックすると、クライアントＰＣ２は、管理サーバ４に対し住所入力欄２２２に入力された住所を含む住所地図リクエスト１を送信する。住所地図リクエスト１を受けた管理サーバ４からは、住所によって示される地点を中心とする地図のイメージと、管理サーバ４に対して送った住所と同じ住所が送り返されてくる。そこでクライアントＰＣ２は、地図表示欄２２５に受信した地図のイメージを表示すると共に表示範囲表示欄２２４に送り返された住所と共に「近辺」の文字が表示される。また、地図表示欄２２５に地図のイメージが表示される時、下向きの楔形状の印２３２と共に表示され、印２３２の楔の先端が住所により示される地点を示すように印２３２が配置される。印２３２と、印２３２の楔の先端が示す住所を有する区画とは同じ色にて表示される。それらは、管理サーバ４から送られてきた地図のイメージの中にイメージとして組み込まれている。
【０１０８】
また、住所入力欄に入力された住所はＯＫボタン２３０をクリックすることにより登録住所としてＨＤＤ３５のプログラム関連情報に記憶される。住所指定画面２２０の表示に際し、販売店検索画面１８１の住所指定ボタン２０４がクリックされた場合も、クライアントＰＣ２は、管理サーバ４に対しＨＤＤ３５に記憶されている住所（登録住所）を含む住所地図リクエスト１を送信する。それに応じ、管理サーバ４からは、住所によって示される地点を中心とする地図のイメージが送り返されてくる。そのため、住所指定画面２２０が表示された直後であって、住所入力欄２２２に何も入力がされていない時点であっても、図１０に示すように地図表示欄２２５に地図のイメージが表示される。
【０１０９】
印２３２は、マウス１５によってドラッグすることにより、地図表示欄２２５の範囲内を移動することができる。ドラッグ中は、印２３２の外形を示す線が一時的に表示される。印２３２の位置と住所入力欄２２２とは連動している。即ち、印２３２をマウス１５によってドラッグした場合、クライアントＰＣ２は、管理サーバ４に対し印２３２の移動方向と、印２３２の移動量を含む住所地図リクエスト２を送信する。それに応じ、管理サーバ４からは、印２３２を移動した後の地図のイメージと、移動後の印２３２が示す住所等が送り返されてくる。そこでクライアントＰＣ２は、地図表示欄２２５に受信した地図のイメージを表示すると共に住所入力欄２２５に受信した住所を表示する。
【０１１０】
地図移動ボタン（上ボタン２２６、下ボタン２２７、左ボタン２２８、右ボタン２２９）がクリックされた場合は、クライアントＰＣ２は、管理サーバ４に対し表示する領域の移動方向と、表示する領域の移動量を含む住所地図リクエスト３を送信する。それに応じ、管理サーバ４からは、表示する領域を移動した後の地図のイメージが送り返されてくる。そこでクライアントＰＣ２は、地図表示欄２２５に受信した地図のイメージを表示する。尚、その場合、印２３２は、表示する領域の移動に連動して地図表示欄２２５に対し相対的に移動することになる（印２３２が指し示す住所は変わらない）。
【０１１１】
住所指定画面２２０が表示された直後は、印２３２は、必ず地図表示欄２２５の中心を示している。図１０に示す例は、住所指定画面２２０が表示された後、１回ずつ左ボタン２２８と上ボタン２２６をクリックした状態を示している。
【０１１２】
地図表示欄２２５の下部には、地図の上での距離を示すために距離見本があり、２００ｍの長さを示している。
【０１１３】
ＯＫボタン２３０は、印２３２が指し示す地点の住所に、ユーザの住所を設定するボタンである。ＯＫボタン２３０がクリックされると、印２３２が指し示す地点の住所は、ＨＤＤ３５に登録住所として記憶される。既に、ＨＤＤ３５に登録住所が記憶されている場合は、印２３２が指し示す地点の住所によって登録住所が更新される。また、住所指定画面２２０はＯＫボタン２３０のクリックにより閉じ、替わって不図示の最寄り乗降所指定画面が表示される。
【０１１４】
キャンセルボタン２３１は、住所指定画面２２０を閉じるためのボタンである。キャンセルボタン２３１がクリックされると、何も設定をすることなく住所指定画面２２０が閉じる。
【０１１５】
次に、不図示の最寄り乗降所指定画面について説明する。不図示の最寄り乗降所指定画面では、住所指定画面２２０にて設定した住所から最寄りの交通機関の乗り場を設定する画面である。交通機関がバスであれば、バス会社、バス路線、バス停の名称を設定し、鉄道であれば、鉄道会社、鉄道路線、鉄道の駅名を設定する。そのために、不図示の最寄り乗降所指定画面は、不図示の都道府県選択欄、バス鉄道選択欄、バス会社選択欄、バス路線選択欄、バス停選択欄、鉄道会社選択欄、鉄道路線選択欄、鉄道駅選択欄を備えている。
【０１１６】
都道府県選択欄では、都道府県が選択される。バス鉄道選択欄では、バスか鉄道が選択される。バス会社選択欄では、都道府県選択欄にて選択された都道府県内のバス会社の中からバス会社が選択される。バス路線選択欄では、バス会社選択欄にて選択されたバス会社の有するバス路線の中からバス路線が選択される。バス停選択欄では、バス路線選択欄にて選択されたバス路線のバス停の中からバス停が選択される。
【０１１７】
鉄道会社選択欄では、都道府県選択欄にて選択された都道府県内の鉄道会社の中から鉄道会社が選択される。鉄道路線選択欄では、鉄道会社選択欄にて選択された鉄道会社の有する鉄道路線の中から鉄道路線が選択される。鉄道駅選択欄では、鉄道路線選択欄にて選択された鉄道路線の鉄道駅の中から鉄道駅が選択される。
【０１１８】
不図示の都道府県選択欄、バス鉄道選択欄、バス会社選択欄、バス路線選択欄、バス停選択欄、鉄道会社選択欄、鉄道路線選択欄、鉄道駅選択欄は、全てコンボボックスになっている。ユーザがコンボボックスの備えるボタンをクリックすると、選択可能な横書きの選択肢が縦方向に一列に配列表示されるので、その中から選択肢をクリックすることにより、クリックされた選択肢が選択される。
【０１１９】
また、不図示の最寄り乗降所指定画面は、不図示のＯＫボタンとキャンセルボタンを備えている。そのＯＫボタンがクリックされることにより、不図示の都道府県選択欄、バス鉄道選択欄、バス会社選択欄、バス路線選択欄、バス停選択欄、鉄道会社選択欄、鉄道路線選択欄、鉄道駅選択欄にて選択された値がＨＤＤ３５に登録乗降所情報として記憶される。既に、ＨＤＤ３５に登録乗降所情報が記憶されている場合は、登録乗降所情報は更新される。また、不図示のＯＫボタンがクリックされることにより、不図示の最寄り乗降所指定画面は閉じる。
【０１２０】
不図示のキャンセルボタンは、不図示の最寄り乗降所指定画面を閉じるためのボタンである。不図示のキャンセルボタンがクリックされると、何も設定をすることなく最寄り乗降所指定画面が閉じる。
【０１２１】
次に、図１１を参照して、住所指定画面について説明する。図１１に示すような販売店検索アプリケーション１８０の販売店地図画面２４０は、図９を参照して説明した販売店
検索画面１８１の地図ボタン２０２をクリックすることにより表示される。
【０１２２】
販売店地図画面２４０の最上部にはタイトルバー２４１があり、「地図」と表示されている。タイトルバー２４１の下には、地図表示欄２４２がある。
【０１２３】
地図表示欄２４２には、販売店検索画面１８１の販売店情報表示領域１８６にて選択されている販売店の周辺の地図が表示される。また、地図表示欄２４２に地図のイメージが表示される時、下向きの楔形状の印２４３と共に表示され、印２４３の楔の先端が販売店の店舗の位置を示すように印２４３が配置される。印２４３と、印２４３の楔の先端が販売店の店舗とは同じ色にて表示される。それらは、管理サーバ４から送られてきた地図のイメージの中にイメージとして組み込まれている。地図のイメージには店舗へ行くユーザに分かり易いよう、最寄りの交通手段の乗降所も載せてある。そのため印２４３は、必ずしも地図表示欄２４２の中心を示している訳ではない。
【０１２４】
地図表示欄２４２の下部には、地図の上での距離を示すために距離見本があり、２００ｍの長さを示している。
【０１２５】
尚、販売店地図画面２４０の地図表示欄２４２に示す地図のイメージと、図１０に示す住所指定画面２２０の地図表示欄２２５に表示される地図のイメージとは同一であるが、これらの地図のイメージは例として上げただけであり、関連はない。
【０１２６】
販売店地図画面２４０の右下部分には、「経路を表示」との表示がある経路ボタン２４４が表示されている。経路ボタン２４４がクリックされた場合は、不図示の経路表示画面が表示される。
【０１２７】
また、地図表示欄２４２の下には、「閉じる（Ｃ）」との表示がある「閉じる」ボタン２４５が表示されている。このボタンをクリックすることにより販売店地図画面２４０が閉じる。
【０１２８】
次に、不図示の経路表示画面について説明する。図１１に示すような販売店地図画面２４０において、経路ボタン２４４がクリックされた場合、クライアントＰＣ２は、管理サーバ４に対し販売店名、登録乗降所情報を含む経路リクエストを送信する。それに応じ、管理サーバ４からは、不図示の最寄り乗降所指定画面にて設定した最寄りの乗降所から店舗の最寄りの乗降所までの経路の情報が送り返されてくる。そこでクライアントＰＣ２は、不図示の経路表示画面を表示して、ユーザの設定した住所に最寄りの乗降所から店舗の最寄りの乗降所までの経路を表示する。不図示の経路表示画面には不図示の「閉じるボタン」が備わっており、閉じるボタンをクリックすることにより不図示の経路表示画面が閉じる。
【０１２９】
次に、図１２を参照して購入処理画面を説明する。図１２は、購入処理画面の一例を示すイメージ図である。前述したように、販売店検索画面１８１（図９参照）において購入ボタン２０１がクリックされると、クライアントＰＣ２は、管理サーバ４に対しユーザのＩＤ、ＰＡＳＳＷＯＲＤ、及び、購入先である販売店名や購入するメディアの種類と購入数等から作成された購入情報を送信する。購入情報を受けた管理サーバ４からは、認証されたか否か、または、注文を正常に受け付けたか否かに関する情報が送り返されてくる。購入処理画面２６０は、その情報を表示するための画面である。
【０１３０】
図１２に示すように、購入処理画面２６０は、その上部にタイトルバー２６１があり「購入処理」との表示がある。図１２に示す購入処理画面２６０は、注文が正常に受け付けられた場合の画面であり、タイトルバー２６１の下には、「購入処理は正常に終了しました。お買い上げ、ありがとうございました。」との表示がある。さらに、その表示の下には、「購入販売店：  □□電器」との表示があり、その下にも「購入メディア：  ３６ｍｍテープ  白  ２本」との表示がある。それにより、ユーザは商品を購入した販売店、購入した商品、購入数が確認できる。
【０１３１】
注文が正常に終了しなかった場合は、タイトルバー２６１の下には、「購入処理はできませんでした。ごめんなさい。」との文字が、「購入処理は正常に終了しました。お買い上げ、ありがとうございました。」との表示に替わって表示される。
【０１３２】
購入メディア：  ３６ｍｍテープ  白  ２本」との表示の下には、ＯＫボタン２６２がある。このボタンがクリックされることにより、購入処理画面２６０が閉じる。
【０１３３】
次に、図１３を参照して買い物履歴画面を説明する。図１３は、買い物履歴画面の一例を示すイメージ図である。前述したように、販売店検索画面１８１（図９参照）において履歴ボタン２０３がクリックされると、表示される画面が販売店検索アプリケーション１８０の買い物履歴画面２８０である。図１３に示すように、買い物履歴画面２８０は、その上部にタイトルバー２８１があり「買い物履歴」との表示がある。タイトルバー２８１の下には、販売店検索画面１８１（図９参照）にて購入ボタン２０１をクリックすることにより行われた購入処理の履歴を表示する履歴表示欄２８２がある。履歴表示欄２８２は１件の購入処理に対し１つずつ設けられ、その件数分、買い物履歴画面２８１に縦に並べて配置される。図１３に示す例では、買い物履歴画面２８２には、２件分の履歴表示欄２８２がある。図１３に示す例では、上側の履歴表示欄２８２には、その最上部に「店名：  □□電器」との表示があり、その下には、「住所：  名古屋市○○区塩入××」との表示があり、その表示の右に「地図を表示」との記載のある地図ボタン２８３がある。また、「住所：  名古屋市○○区塩入××」との表示の下には、「所要時間：  ８０分」、「商品名：  ２４ｍｍテープ白」、「単価：  ８９０円」、「数量：  ２」、「合計  １７８０円」、「交通費込みの合計  ２３８０円」の各表示が縦に並んで配置されている。
【０１３４】
下側の履歴表示欄２８２には、その最上部に「店名：  ○○文具店」との表示があり、その下には、「住所：  名古屋市○○区河岸××」との表示があり、その表示の右に「地図を表示」との記載のある地図ボタン２８３がある。また、「住所：  名古屋市○○区河岸××」との表示の下には、「所要時間：  ３２分」、「商品名：  ３６ｍｍテープ黒」、「単価：  １２８０円」、「数量：  ２」、「合計  ２５６０円」、「交通費込みの合計  ３０８０円」の各表示が縦に並んで配置されている。
【０１３５】
地図表示ボタン２８３は、それをクリックすることにより、前述の販売店検索画面１８１（図９参照）にて地図ボタン２０２をクリックした場合に表示される販売店地図画面２４０と同じ画面が表示される。販売店地図画面２４０には、それぞれの販売店周辺の地図が表示される。地図ボタン２０２をクリックした場合に表示される販売店地図画面２４０と同じ画面であるので、その説明は省略する。
【０１３６】
買い物履歴画面２８０の最下部にはＯＫボタン２８４がある。このボタンをクリックすることにより買い物履歴画面２８０は閉じる。
【０１３７】
次に、本実施形態に係る注文システム１を構成する各装置における処理について、図１４乃至図１９を参照して説明する。図１４は、クライアントＰＣ２におけるメイン処理のフローチャートである。図１５は、クライアントＰＣ２における購入処理のフローチャートである。図１６は、クライアントＰＣ２における住所指定処理のフローチャートである。図１７は、クライアントＰＣ２における地図・経路表示処理のフローチャートである。図１８は、クライアントＰＣ２における履歴表示処理のフローチャートである。図１９は、管理サーバ４におけるメイン処理のフローチャートである。
【０１３８】
先ず、図１４乃至図１８を参照してクライアントＰＣ２に係る処理を説明する。尚、これらの処理は全て制御回路３６の備える不図示のＣＰＵにより実行される。
【０１３９】
先ず、クライアントＰＣ２は電源が投入されると、ＨＤＤ３５の不図示のＯＳ記憶領域に格納されているＯＳのプログラムが制御回路３６の不図示のＣＰＵにより実行され、ＯＳが起動される。ＯＳの起動に引き続き、ＨＤＤ３５の不図示のプリンタドライバ記憶領域に記憶されているプリンタドライバプログラムが、ＯＳ上で実行されると、即ち、ＯＳ記憶領域に記憶されているＯＳがＣＰＵによって実行されている環境において、本プリンタドライバプログラムが同じくＣＰＵによって実行されると、メモリ３４の不図示のＲＡＭに記憶された各種変数が初期化される。そのようにしてテープ印刷装置３用のプリンタドライバ１５０は起動し、その後、各種印刷用のアプリケーションからこのテープ印刷装置３に向けての印刷リクエストがあるまで待機している（「プリンタドライバ１５０はクライアントＰＣ２に常駐している」という）。各種印刷用のアプリケーションからこのテープ印刷装置３に向けての印刷リクエストがあるか否かが判断され、印刷リクエストがあると判断した場合は、図８を示して説明したような印刷画面１５１がモニタ１３に表示される。印刷リクエストがないと判断した場合は、引き続き印刷リクエストがあるか否かの判断がなされる。
【０１４０】
印刷リクエストがあった場合は、その後、通信Ｉ／Ｆ部３２を介してテープ印刷装置３に対し印刷データを送信させる。次に、テープ印刷装置３から送られてくる印刷ステータスが受信されたか否か判断する。印刷ステータスが受信されなかったと判断した場合は、再び、印刷ステータスが受信されたか否かが判断されると共に各種ボタンのクリック等操作が待機される。
【０１４１】
印刷ステータスが受信されたと判断した場合は、印刷ステータスが印刷正常終了か否かが判断される。印刷ステータスが印刷正常終了である場合は、印刷画面１５１が閉じられ、再び各種印刷用のアプリケーションから送られる印刷リクエストを待つ。印刷ステータスが印刷正常終了でない場合は、送られてきた印刷ステータスに応じた処理を行う。
【０１４２】
操作があったと判断された場合は、操作に応じた処理を行う。その内、検索ボタン１５４のクリックが判断された場合の処理が、図１４に示すメイン処理である。
【０１４３】
操作に応じた処理が行われた後は、再び、印刷ステータスの受信及びユーザによる各種の操作が待機される。
【０１４４】
図１４を参照して、クライアントＰＣ２におけるメイン処理を説明する。
【０１４５】
図８に示すような印刷画面１５１において、検索ボタン１５４のクリックが判断されると、ＨＤＤ３５の不図示のテープ注文プログラム記憶領域に記憶されるテープ注文プログラムが呼び出され、制御回路３６の不図示のＣＰＵがテープ注文プログラムの実行を開始する。そのテープ注文プログラムの処理を説明するフローチャートが図８のフローチャートである。
【０１４６】
図８に示すように、Ｓ１では、メモリ３４の不図示のＲＡＭに記憶された各種変数が初期化される。その後、Ｓ２に移行する。
【０１４７】
Ｓ２では、接続されている印刷装置と装着されているメディアを取得する。ここでは、接続されている印刷装置とは、本テープ注文プログラムを呼び出すこととなった検索ボタン１５４がある印刷画面１５１がどの印刷装置の印刷画面であるかが判断される。これは、不図示のメモリに所定の変数が記憶してあり、それを参照することにより取得する。今回は、テープ印刷装置３がそれに該当する。装着されているメディアについては、テープ印刷装置３に対し、ＵＳＢポート３３を介して装着されているテープカセットの種類を通知させるコマンドが送信される。それに応じ、テープ印刷装置３からテープカセットの種類が送り返されてくるので、ＵＳＢポート３３を介してそれが受信される。装着されているメディアはそうすることにより取得される。その後、Ｓ３に移行する。
【０１４８】
Ｓ３では、通信Ｉ／Ｆ部３２を介して管理サーバ４に対し、製造会社名を備えるメディア一覧リクエストが送信される。それに対し、管理サーバ４からは、指定された製造会社の全製品群の機種情報テーブルが１つのメディア一覧データに加工された上、送り返されてくる（図１９のＳ６２、Ｓ６３参照）。そのメディア一覧データが通信Ｉ／Ｆ部３２を介して受信される。
【０１４９】
そして、図９に示すような販売店検索画面１８１がモニタ１３に表示される。購入数入力欄１８４には、何も入力はされておらず、検索範囲表示欄１８５には、以前に設定された住所が表示される。また、購入欄２００の「現在の購入先：」の文字の右にも販売店名は表示されていない。また、同じく購入欄２００の「合計：」、「交通費（送料）：」、「所要時間：」の各文字の右にもそれぞれに対応する文字の表示はない。尚、管理サーバ４から受信したメディア一覧データは、販売店検索画面１８１のメディア選択欄を表示するために使用される。その後、Ｓ４に移行する。
【０１５０】
Ｓ４では、販売店検索画面１８１において、メディア選択欄１８３にて選択されているメディアの名称と、そのメディアを使用している製品群の名称と、そのメディアの製造会社名と、ユーザの登録住所と、登録乗降所情報とを備える販売店情報リクエストが、通信Ｉ／Ｆ部３２を介して管理サーバ４に対して送信される。
【０１５１】
管理サーバ４では、指定された製造会社の指定された製品群の販売店情報テーブル（図６参照）を対象に登録住所の近辺の販売店が検索され、販売店情報表示領域１８６に販売店情報一覧表１８７を表示するための表データ（在庫の情報、販売店名、販売店の住所、メディアの単価、交通費（送料）、所要時間の各データが含まれている）が作成される（図１９のＳ６５参照）。そして、その表データは管理サーバ４からクライアントＰＣ２に対して送られる（図１９のＳ６６参照）。その表データがクライアントＰＣ２にて通信Ｉ／Ｆ部３２を介して受信される。その表データが販売店情報一覧表１８７となる。その時の状態（購入数入力欄１８４への入力の有無、登録住所設定の有無等）に応じて、販売店情報一覧表１８７のフィールドの計算が行われる。その表データを元に販売店情報一覧表１８７のイメージが作成され、そのイメージが販売店情報表示領域１８６に配置された販売店検索画面１８１が表示される。
【０１５２】
その後、Ｓ５に移行する。
【０１５３】
Ｓ５では、販売店検索画面１８１において、住所指定ボタン２０４が選択されたか否かが判断される。住所指定ボタン２０４が選択されたと判断した場合（Ｓ５：ＹＥＳ）は、Ｓ６に移行し、住所指定ボタン２０４が選択されなかったと判断した場合（Ｓ５：ＮＯ）は、Ｓ７に移行する。
【０１５４】
Ｓ６では、住所指定処理を行い、住所指定処理が終了後は、Ｓ４に移行し前記した処理を繰り返す。
【０１５５】
ここで、一旦、図１４を参照して行ってきたクライアントＰＣ２におけるメイン処理の説明を中断し、図１５を参照してクライアントＰＣ２における住所指定処理の説明を行うことにする。
【０１５６】
Ｓ２０では、以前に住所指定画面２２０にてユーザの登録住所が設定されたことがあるか否かが判断される。それには、ＨＤＤ３５に登録住所が記憶されているか否かによって判断される。ＨＤＤ３５に登録住所が記憶されている場合は、以前に登録住所の設定が行われたことがあると判断される。その場合、管理サーバ４に対し、登録住所を備えた住所地図リクエスト１が送信される。住所地図リクエスト１を受けた管理サーバ４からは、住所によって示される地点を中心とする地図のイメージと、管理サーバ４に対して送った住所と同じ住所が送り返されてくる。そこでクライアントＰＣ２は、地図表示欄２２５に受信した地図のイメージを表示すると共に表示範囲表示欄２２４に送り返された住所と共に「近辺」の文字が表示された住所指定画面２２０がモニタ１３に表示される。
【０１５７】
一方、ＨＤＤ３５に登録住所が記憶されていない場合は、以前に登録住所の設定が行われたことがないと判断される。その場合、表示範囲表示欄２２４には、その登録住所が表示されておらず、地図表示欄２２５も空欄の住所指定画面２２０がモニタ１３に表示される。その後、Ｓ２１に移行する。
【０１５８】
Ｓ２１では、検索ボタン２２３がクリックされたか否かが判断される。検索ボタン２２３がクリックされたと判断した場合（Ｓ２１：ＹＥＳ）は、Ｓ２２に移行し、検索ボタン  ２２３がクリックされなかったと判断した場合（Ｓ２１：ＮＯ）は、Ｓ２３に移行する。
【０１５９】
Ｓ２２では、住所検索処理が実行される。住所検索処理では、先ず、通信Ｉ／Ｆ部３２を介して管理サーバ４に対し住所入力欄２２２に入力された住所を含む住所地図リクエスト１が送信される。住所地図リクエスト１を受けた管理サーバ４からは、住所によって示される地点を中心とする地図のイメージと、管理サーバ４に対して送った住所と同じ住所が送り返されてくる。そこでクライアントＰＣ２の不図示のＣＰＵは、通信Ｉ／Ｆ部３２を介してそれらを受信し、地図表示欄２２５に受信した地図のイメージを表示すると共に表示範囲表示欄２２４に送り返された住所と共に「近辺」の文字を表示するように住所指定画面２２０を更新する。その後、Ｓ２０に移行し、前述の処理を繰り返す。
【０１６０】
Ｓ２３では、地図移動ボタン（上ボタン２２６、下ボタン２２７、左ボタン２２８、右ボタン２２９）がクリックされたか否かが判断される。地図移動ボタンがクリックされたと判断した場合（Ｓ２３：ＹＥＳ）は、Ｓ２４に移行し、地図移動ボタンがクリックされなかったと判断した場合（Ｓ２３：ＮＯ）は、Ｓ２５に移行する。Ｓ２４では、住所指定画面２２０の地図表示欄２２５の表示が更新される。即ち、クライアントＰＣ２の不図示のＣＰＵは、管理サーバ４に対し表示する領域の移動方向と、表示する領域の移動量を含む住所地図リクエスト３を送信する。それに応じ、管理サーバ４からは、表示する領域を移動した後の地図のイメージが送り返されてくる。そこでクライアントＰＣ２の不図示のＣＰＵは、地図表示欄２２５に受信した地図のイメージを表示するように住所指定画面２２０を更新する。その後、Ｓ２４に移行し、前述の処理を繰り返す。
【０１６１】
Ｓ２５では、ＯＫボタン２３０がクリックされたか否かが判断される。ＯＫボタン２３０がクリックされたと判断した場合（Ｓ２５：ＹＥＳ）は、Ｓ２６に移行し、ＯＫボタン２３０がクリックされなかったと判断した場合（Ｓ２５：ＮＯ）は、Ｓ２８に移行する。Ｓ２６では、印２３２が指し示す地点の住所が、ＨＤＤ３５に登録住所として記憶される。既に、ＨＤＤ３５に登録住所が記憶されている場合は、印２３２が指し示す地点の住所によって登録住所が更新される。尚、印２３２が指し示す地点の住所は、表示範囲表示欄２２４に記載の住所でもある。また、住所指定画面２２０は閉じる。その後、Ｓ２７に移行する。
【０１６２】
Ｓ２７では、住所指定画面２２０に替わって不図示の最寄り乗降所指定画面が表示される。不図示の最寄り乗降所指定画面では、前述したように、住所指定画面２２０にて設定された住所から最寄りの交通機関の乗り場が設定される。交通機関がバスであれば、バス会社、バス路線、バス停の名称が設定され、鉄道であれば、鉄道会社、鉄道路線、鉄道の駅名が設定される。設定された値はＨＤＤ３５に登録乗降所情報として記憶される。既に、ＨＤＤ３５に登録乗降所情報が記憶されている場合は、登録乗降所情報は更新される。その後、住所指定処理は終了し、図１４のメイン処理に戻ってＳ４に移行する。
【０１６３】
Ｓ２８では、キャンセルボタン２３１がクリックされたか否が判断される。キャンセルボタン２３１がクリックされたと判断した場合（Ｓ２８：ＹＥＳ）は、住所指定処理は終了し、図１４のメイン処理に戻ってＳ４に移行する。キャンセルボタン２３１がクリックされなかったと判断した場合（Ｓ２８：ＮＯ）は、Ｓ２９に移行する。
【０１６４】
Ｓ２９では、その他の処理を行う。その他の処理では、住所入力欄２２２への文字入力の処理や、地図表示欄２２５での印２３２のドラッグによる住所指定処理等が行われる。
【０１６５】
尚、ドラッグによる住所指定処理では、クライアントＰＣ２の不図示のＣＰＵは、通信Ｉ／Ｆ部３２を介して、管理サーバ４に対し印２３２の移動方向と、印２３２の移動量を備える住所地図リクエスト２を送信する。それを受信した管理サーバ４の不図示のＣＰＵは、ＨＤＤ３５に記憶されている不図示の地図のデータベースを、ＨＤＤ３５に記憶されている地図検索プログラムにより検索して、一時的に記憶されている中心住所を中心とする所定範囲の地図イメージを取得する。また、印２３２の移動方向と、印２３２の移動量に対応する位置の住所が住所変換プログラムにより求められる。印２３２の指示する住所も印住所として一時的に記憶される。そして、印住所が、印２３２の先端によって指されるように印２３２のイメージがオーバーラップされると共に、印２３２の先端が指す同一地域が塗り潰される地図イメージが作成される。そうして作成した地図イメージを通信Ｉ／Ｆ部５２を介して、住所地図リクエスト２を送ってきたクライアントＰＣ２に対して送信する。
その後、Ｓ２１に移行し、前述の処理を繰り返す。
【０１６６】
再び図１４に戻り、メイン処理の説明をする。
【０１６７】
Ｓ７では、図９に示すような販売店検索画面１８１において、地図ボタン２０２が有効にクリックされたか否かが判断される。即ち、住所指定ボタン２０４にて住所が設定済みであり、販売店情報表示領域１８６にて販売店情報一覧表１８７から何らかのレコードが選択されている状態において、地図ボタン２０２がクリックされたか否かが判断される。地図ボタン２０２が有効にクリックされたと判断した場合（Ｓ７：ＹＥＳ）は、Ｓ８に移行し、地図ボタン２０２が有効にクリックされていないと判断した場合（Ｓ７：ＮＯ）は、Ｓ９に移行する。Ｓ８では、地図・経路表示処理が行われる。ここで、一旦、図１４を参照してのメイン処理の説明を中断し、図１６を参照して地図・経路表示処理の説明を行う。
【０１６８】
地図・経路表示処理では、Ｓ３０に示すように、クライアントＰＣ２の不図示のＣＰＵは、通信Ｉ／Ｆ部３２を介して、管理サーバ４に対し販売店名を備える販売店地図リクエストを送信する。販売店地図リクエストを受けた管理サーバ４からは、販売店が記された地図のイメージが送り返されてくるので、通信Ｉ／Ｆ部３２を介して、その地図のイメージを受けたクライアントＰＣ２の不図示のＣＰＵは、図１１に示すような販売店地図画面を表示する。その後、Ｓ３１に移行する。
【０１６９】
Ｓ３１では、「経路を表示」との記載のある経路ボタン２４４がクリックされたか否が判断される。経路ボタン２４４がクリックされたと判断した場合（Ｓ３１：ＹＥＳ）は、Ｓ３２に移行し、経路ボタン２４４がクリックされていないと判断した場合（Ｓ３１：ＮＯ）は、Ｓ３３に移行する。
【０１７０】
Ｓ３２では、経路を表示するため経路表示処理が行われる。クライアントＰＣ２の不図示のＣＰＵは、通信Ｉ／Ｆ部３２を介して、管理サーバ４に対し販売店名、登録乗降所情報を含む経路リクエストを送信する。それに応じ、管理サーバ４からは、不図示の最寄り乗降所指定画面にて設定した最寄りの乗降所から店舗の最寄りの乗降所までの経路の情報が送り返されてくる。そこでクライアントＰＣ２の不図示のＣＰＵは、不図示の経路表示画面を表示して、ユーザの設定した住所に最寄りの乗降所から店舗の最寄りの乗降所までの経路を表示する。
【０１７１】
尚、管理サーバ４では、登録乗降所情報にて登録してあるユーザの最寄りの乗降所と、販売店検索画面１８１にて選択されている販売店に対応する販売店情報テーブル（図６参照）のレコード１０１の交通機関情報フィールド１０４が参照されて、不図示の経路データベースが経路探索プログラムにより検索され、ユーザが最寄りの乗降所から店舗まで行くまでに乗り降りする交通機関、乗降所名等が表示される。不図示の経路表示画面には不図示の「閉じるボタン」が備わっており、閉じるボタンがクリックされたか否かが判断される。この「閉じるボタン」がクリックされたと判断した場合は、不図示の経路表示画面が閉じられ、再びＳ３１に戻る。この「閉じるボタン」がクリックされていないと判断した場合は、この「閉じるボタン」がクリックされたか否かの判断を繰り返す。
【０１７２】
Ｓ３３では、図１１における「閉じるボタン」２４５がクリックされたか否が判断される。「閉じるボタン」２４５がクリックされたと判断した場合（Ｓ３３：ＹＥＳ）は、地図・経路表示処理を終了し、図１４のメイン処理に戻ってＳ５に移行する。「閉じるボタン」２４５がクリックされていないと判断した場合（Ｓ３３：ＮＯ）は、Ｓ３１に移行し、再び繰り返す。
【０１７３】
再び図１４に戻り、メイン処理の説明をする。
【０１７４】
Ｓ９では、図９に示すような販売店検索画面１８１において、購入ボタン２０１が有効にクリックされたか否が判断される。即ち、住所指定ボタン２０４にて住所が設定済みであり、販売店情報表示領域１８６にて販売店情報一覧表１８７から何らかのレコードが選択されており、購入数入力欄１８４に何らかの数値が入力されている状態において、購入ボタン２０１がクリックされたか否が判断される。
【０１７５】
購入ボタン２０１が有効にクリックされたと判断した場合（Ｓ９：ＹＥＳ）は、Ｓ１０に移行し、購入ボタン２０１が有効にクリックされなかったと判断した場合（Ｓ９：ＮＯ）は、Ｓ１１に移行する。
【０１７６】
Ｓ１０では、購入処理を行う。ここで、一旦、図１４を参照したメイン処理の説明を中断し、図１７を参照して購入処理の説明を行う。
【０１７７】
Ｓ４０では、クライアントＰＣ２の不図示のＣＰＵは、通信Ｉ／Ｆ部３２を介して、管理サーバ４に対し、ユーザのＩＤ、ＰＡＳＳＷＯＲＤ、及び、購入先である販売店名や購入するメディアの種類と購入数等から作成した購入情報を送信する。ユーザのＩＤ、ＰＡＳＳＷＯＲＤを受けた管理サーバ４は、ユーザの認証を行う。管理サーバ４においてユーザの認証がなされなければ、注文が正常に受け付けられなかった旨の情報がクライアントＰＣ２へ返される。また、管理サーバ４においてユーザの認証が正常になされれば、次には、管理サーバ４は、購入情報を受けた注文を正常に受け付けたか否かに関する情報を送り返してくる。
【０１７８】
Ｓ４１では、通信Ｉ／Ｆ部３２を介して、それらの何れかの情報を受信し、受信した情報によって購入に成功したか否かが判断される。受信した情報が注文を正常に受け付けたという旨の情報であった場合（Ｓ４１：ＹＥＳ）は、Ｓ４２に移行する。受信した情報が注文を正常に受け付けたという旨の情報でなかった場合（Ｓ４２：ＮＯ）は、Ｓ４４に移行する。
【０１７９】
Ｓ４２では、購入成功を示すために図１２に示すような購入処理画面２６０が表示される。その後、Ｓ４３に移行する。
【０１８０】
Ｓ４３では、メモリ３４の不図示の購入履歴に今回の購入に関する情報が追加される。その後、購入処理を終了し、図１４を参照してのメイン処理の説明に戻ってＳ５に移行する。
【０１８１】
また、Ｓ４１において、受信した情報が注文を正常に受け付けたという旨の情報でなかった場合（Ｓ４２：ＮＯ）に移行するＳ４４では、購入失敗を示すための購入処理画面２６０が表示される。その後、購入処理を終了し、図１４を参照してのメイン処理の説明に戻ってＳ５に移行する。
【０１８２】
図１４のＳ１１では、履歴ボタン２０３がクリックされたか否が判断される。履歴ボタン２０３がクリックされたと判断された場合（Ｓ１１：ＹＥＳ）は、Ｓ１２に移行し、履歴ボタン２０３がクリックされたと判断されなかった場合（Ｓ１１：ＮＯ）は、Ｓ１３に移行する。Ｓ１２では、購入履歴表示処理が行われる。ここで、図１４を参照してのメイン処理の説明を中断し、図１８を参照して履歴表示処理の説明を行う。
【０１８３】
図１８に示すように、Ｓ５０では、メモリ３４から不図示の購入履歴が読み出される。その後、Ｓ５１に移行する。
【０１８４】
Ｓ５１では、読み出した購入履歴を元に、図１３を示して前述したような買い物履歴画面２８０を表示すると共に、地図ボタン２８３がクリックされたか否かが判断され、クリックされたと判断された場合は、図１１に示すような販売店地図画面２４０が表示される（販売店地図画面２４０における処理は省略）。
【０１８５】
Ｓ５１の後は、Ｓ５２に移行する。
【０１８６】
Ｓ５２では、ＯＫボタン２８４がクリックされたか否かが判断される。ＯＫボタン２８４がクリックされたと判断した場合（Ｓ５２：ＹＥＳ）は、買い物履歴画面２８０が閉じ、履歴表示処理を終了し、図１４を参照してのメイン処理に戻って、Ｓ５に移行する。
【０１８７】
ＯＫボタン２８４がクリックされなかったと判断した場合（Ｓ５２：ＮＯ）は、再び、Ｓ５２に移行して繰り返す。
【０１８８】
再び、図１４を参照してメイン処理の説明に戻る。
【０１８９】
Ｓ１３では、図９に示すような販売店検索画面１８１において、購入数入力欄１８４にて入力値が変更されたか否が判断される。入力値が変更されたと判断した場合（Ｓ１３：ＹＥＳ）は、Ｓ１４に移行する。入力値が変更されなかったと判断した場合（Ｓ１３：ＮＯ）は、Ｓ１６に移行する。
【０１９０】
Ｓ１４では、販売店情報表示領域１８６に表示されている販売店情報一覧表１８７に表示されている各販売店のレコードにおいて、合計フィールド１９４と交通費込みの合計フィールド１９６とを再計算する。合計フィールド１９４は、各レコードにおいて、単価フィールド１９２に示される金額と、購入数入力欄１８４の値との積が再計算される。交通費込みの合計フィールド１９６は、その積と交通費（送料）フィールド１９５の値との和が再計算される。その後、Ｓ１５に移行する。
【０１９１】
Ｓ１５では、販売店情報一覧表１８７と、購入欄２００とを更新した販売店検索画面１８１が再表示される。その後、Ｓ５に移行し、処理を繰り返す。
【０１９２】
Ｓ１３において、入力値が変更されなかったと判断した場合（Ｓ１３：ＮＯ）に移行するＳ１６では、販売店検索画面１８１の販売店情報一覧表１８７において、レコードの選択が変更されることによって店舗選択が変更されたか否かが判断される。店舗選択が変更されたと判断した場合（Ｓ１６：ＹＥＳ）は、Ｓ１５に移行し、店舗選択が変更されなかったと判断した場合（Ｓ１６：ＮＯ）は、Ｓ１７に移行する。Ｓ１５では、購入欄２００を更新した販売店検索画面１８１が再表示される。その後、Ｓ５に移行し、処理を繰り返す。
【０１９３】
Ｓ１７では、販売店検索画面１８１において、メディア選択欄１８３にてメディアの選択が変更されたか否かが判断される。メディアの選択が変更されたと判断した場合（Ｓ１７：ＹＥＳ）は、Ｓ４に移行してＳ４の処理を繰り返す。メディアの選択が変更されなかったと判断した場合（Ｓ１７：ＮＯ）は、Ｓ１８に移行する。
【０１９４】
Ｓ１８では、終了か否かが判断される。終了か否かの判断には、販売店検索画面１８１において「閉じるボタン」２０５がクリックされたか否かが判断される。「閉じるボタン」２０５がクリックされた場合は、終了と判断され、販売店検索画面１８１が閉じられ、販売店検索アプリケーション１８０が終了する。尚、引き続き、プリンタドライバ１５０は、印刷リクエストがあるまで待機している。
【０１９５】
次に、図１９を参照して管理サーバ４に係る処理を説明する。尚、この処理は全て制御回路５５の備える不図示のＣＰＵにより実行される。
【０１９６】
Ｓ６０では、通信Ｉ／Ｆ部５２を介して、クライアントＰＣ２、店舗在庫管理ＰＣ５といった外部の装置から各種のリクエストを受信したか否かが判断される。受信したと判断した場合（Ｓ６０：ＹＥＳ）は、Ｓ６１に移行する。受信しなかったと判断した場合（Ｓ６０：ＮＯ）は、再びＳ６０に戻る。
【０１９７】
Ｓ６１では、クライアントＰＣ２から製造会社名を備えるメディア一覧リクエストが送信されるので、メディア一覧リクエストが受信されたか否かが判断される。メディア一覧リクエストが受信されたと判断した場合（Ｓ６１：ＹＥＳ）は、Ｓ６２に移行する。メディア一覧リクエストが受信されなかったと判断した場合（Ｓ６１：ＮＯ）は、Ｓ６４に移行する。
【０１９８】
Ｓ６２では、メディア一覧データが取得される。そのために、先ず、機種情報データベースには、機種情報テーブル（図７参照）が、製造会社別に分けられ、さらにデジタル複合機、プリンタ、ファクス、電子文具といった製品群別に分けられて記憶されている。指定された製造会社の全製品群の機種情報テーブルが読み出される。それらが１つのメディア一覧データに加工される。その後、Ｓ６３に移行する。
【０１９９】
Ｓ６３では、通信Ｉ／Ｆ部５２を介して、メディア一覧データが、メディア一覧リクエストを送信したクライアントＰＣ２に対して送信される。その後、Ｓ６０に移行し、処理を繰り返す。
【０２００】
Ｓ６４では、受信したリクエストが販売店情報リクエストであるか否かが判断される。受信したリクエストが販売店情報リクエストであると判断した場合（Ｓ６４：ＹＥＳ）は、Ｓ６５に移行し、受信したリクエストが販売店情報リクエストでないと判断した場合（Ｓ６４：ＮＯ）は、Ｓ６７に移行する。
【０２０１】
Ｓ６５では、先ず、販売店情報リクエストから、メディアの名称と、そのメディアを使用している製品群の名称と、そのメディアの製造会社名と、ユーザの登録住所と、登録乗降所情報とが取得される。また、販売店情報データベースには、販売店情報テーブル（図６参照）が、製造会社別に分けられ、さらにデジタル複合機、プリンタ、ファクス、電子文具といった製品群別に分けられて記憶されている。
【０２０２】
次に、販売店情報リクエストから取得した製造会社名と、製品群の名称とに合致する販売店情報テーブル（図６参照）が取得される。そして、その販売店情報テーブルを対象に登録住所の近辺の販売店が検索される。検索されたデータを元に、販売店情報表示領域１８６に販売店情報一覧表１８７を表示するための表データが作成される。尚、その表データには、在庫の情報、販売店名、販売店の住所、メディアの単価、交通費（送料）、所要時間の各データが含まれている。交通費及び所要時間については、ＨＤＤ３５に記憶され、指定された２点間の移動に係る経路と移動に掛かる料金を求める経路探索プログラムにより不図示の経路データベースを検索して求められる。その後、Ｓ６６に移行する。
【０２０３】
Ｓ６６では、通信Ｉ／Ｆ部５２を介して、前述の表データが販売店情報リクエストを送信したクライアントＰＣ２に対して送信される。その後、Ｓ６０に移行し、処理を繰り返す。
【０２０４】
Ｓ６７では、地図のリクエストか否かが判断される。地図のリクエストには、販売店地図リクエスト、住所地図リクエスト１、住所地図リクエスト２、住所地図リクエスト３の４種類がある。それらの何れかが受信されたか否かが判断される。その後、Ｓ６８に移行する。
【０２０５】
Ｓ６８では、受信したリクエストに応じた処理を行う。
（１）販売店地図リクエストが受信された場合を説明する。販売店地図リクエストは、製品群の名称と、製造会社名と、販売店名とを備えている。先ず、製造会社名と、製品群の名称とに合致する販売店情報テーブル（図６参照）が取得される。そして、その販売店情報テーブルを対象に販売店名にて検索がなされる。販売店情報テーブル（図６参照）から販売店名が合致するレコード１０１を抽出し、その中から地図イメージフィールド１０６の地図イメージを取得する。その後、Ｓ６９に移行する。
（２）住所地図リクエスト１が受信された場合を説明する。住所地図リクエスト１は、登録住所を備えている。ＨＤＤ３５に記憶されている不図示の地図のデータベースを、ＨＤＤ３５に記憶されている地図検索プログラムにより検索して、登録住所を中心とする所定範囲の地図イメージを取得する。また下向きの楔形状をした印２３２の先端がその地図イメージの中心を指すように印２３２のイメージがオーバーラップされ、印２３２の先端が指す同一地域が塗り潰される地図イメージが作成される。登録住所は、地図の中心を示す中心住所として一時的に記憶される。また、登録住所は、印２３２の指示する住所（印住所と称することにする）として一時的に記憶される。尚、クライアントＰＣ２からのアクセスが所定時間ないとこのような一時記憶は消されるように構成されている。その後、Ｓ６９に移行する。
（３）住所地図リクエスト２が受信された場合を説明する。住所地図リクエスト２は、印２３２の移動方向と、印２３２の移動量を備えている。ＨＤＤ３５に記憶されている不図示の地図のデータベースを、ＨＤＤ３５に記憶されている地図検索プログラムにより検索して、一時的に記憶されている中心住所を中心とする所定範囲の地図イメージを取得する。印２３２の移動方向と、印２３２の移動量に対応する位置の住所が住所変換プログラムにより求められる。印２３２の指示する住所も印住所として一時的に記憶される。そして、印住所が、印２３２の先端によって指されるように印２３２のイメージがオーバーラップされると共に、印２３２の先端が指す同一地域が塗り潰される地図イメージが作成される。その後、Ｓ６９に移行する。
（４）住所地図リクエスト３が受信された場合を説明する。住所地図リクエスト３は、表示する領域の移動方向と、表示する領域の移動量を備えている。住所変換プログラムにより表示する領域の移動方向と、表示する領域の移動量を元に、新しい中心住所が求められる。ＨＤＤ３５に記憶されている不図示の地図のデータベースを、ＨＤＤ３５に記憶されている地図検索プログラムにより検索して、中心住所を中心とする所定範囲の地図イメージを取得する。一時的に記憶されている印住所が、印２３２の先端によって指されるように印２３２のイメージがオーバーラップされると共に、印２３２の先端が指す同一地域が塗り潰される地図イメージが作成される。その後、Ｓ６９に移行する。
【０２０６】
Ｓ６９では、受信したリクエストに応じた地図画像の返信処理を行う。
（１）販売店地図リクエストが受信された場合の返信処理を説明する。通信Ｉ／Ｆ部５２を介して、販売店地図リクエストを送信してきたクライアントＰＣ２に対し、Ｓ６８にて取得した地図イメージが送信される。その後、Ｓ６０に移行し処理を繰り返す。
（２）住所地図リクエスト１が受信された場合の返信処理を説明する。通信Ｉ／Ｆ部５２を介して、住所地図リクエスト１を送信してきたクライアントＰＣ２に対し、Ｓ６８にて取得した地図イメージと、クライアントＰＣ２が住所地図リクエスト１のパラメータとして送ってきた登録住所とが送信される。その後、Ｓ６０に移行し処理を繰り返す。
（３）住所地図リクエスト２が受信された場合の返信処理を説明する。通信Ｉ／Ｆ部５２を介して、住所地図リクエスト２を送信してきたクライアントＰＣ２に対し、Ｓ６８にて取得した地図イメージが送信される。その後、Ｓ６０に移行し処理を繰り返す。
（４）住所地図リクエスト３が受信された場合の返信処理を説明する。通信Ｉ／Ｆ部５２を介して、住所地図リクエスト３を送信してきたクライアントＰＣ２に対し、Ｓ６８にて取得した地図イメージが送信される。その後、Ｓ６０に移行し処理を繰り返す。
【０２０７】
Ｓ７０では、受信したデータが購入情報であるか否かが判断される。購入情報であると判断した場合（Ｓ７０：ＹＥＳ）は、Ｓ７１に移行し、購入情報でないと判断した場合（Ｓ７０：ＮＯ）は、Ｓ７３に移行する。
【０２０８】
Ｓ７１では、ＩＤ、ＰＡＳＳＷＯＲＤによる認証を行う。正しく認証がなされた場合は、購入情報に含まれる販売店名に該当する店舗在庫管理ＰＣ５に対し、通信Ｉ／Ｆ部５２を介して購入情報を転送する。それに応じて、購入情報を受信した店舗在庫管理ＰＣ５から注文を正常に受け付けたか否かに関する情報が送り返されてくるので、管理サーバ４の不図示のＣＰＵは通信Ｉ／Ｆ部５２を介して、その情報を受信する。その後、Ｓ７２に移行する。
【０２０９】
一方、認証が正しくなされなかった場合は、そのままＳ７２に移行する。
【０２１０】
Ｓ７２では、Ｓ７１において正しく認証がなされた場合は、店舗在庫管理ＰＣ５から受信した注文を正常に受け付けたか否かに関する情報を、通信Ｉ／Ｆ部５２を介して、購入情報を送ってきたクライアントＰＣ２に対して送信する。また、Ｓ７１において、認証が正しくなされなかった場合は、通信Ｉ／Ｆ部５２を介して、購入情報を送ってきたクライアントＰＣ２に対して、認証が正しくなされなかった旨を示す情報を送信する。その後、Ｓ６０に移行し処理を繰り返す。
【０２１１】
Ｓ７０において、購入情報でないと判断した場合（Ｓ７０：ＮＯ）に移行するＳ７３では、受信したデータが終了リクエストか否かが判断される。受信したデータが終了リクエストであると判断された場合（Ｓ７３：ＹＥＳ）は、終了処理をして管理サーバ４のメイン処理を終了する。受信したデータが終了リクエストでないと判断された場合（Ｓ７３：ＮＯ）は、Ｓ７４に移行する。
【０２１２】
Ｓ７４では、その他の処理を行う。その他の処理には、通信Ｉ／Ｆ部５２を介して、経路検索リクエストが受信された場合に、経路探索プログラムにより不図示の経路検索データベースを検索して経路データを作成し、指定された２点間の移動に係る経路と移動に掛かる料金を求めた上、経路検索リクエストを送信したクライアントＰＣ２に対して、それらを送信する処理も含まれる。その後、Ｓ６０に移行し処理を繰り返す。
【０２１３】
店舗在庫管理ＰＣ５は、管理サーバ４からメディアの在庫情報を要求するリクエストを受信すると、管理サーバ４に対し、メディアの在庫情報を送るように構成されている。また、店舗在庫管理ＰＣ５は、管理サーバ４から、購入情報を受信すると、購入処理をし、その結果を管理サーバ４に対して送り返すように構成されている。
【０２１４】
本実施形態に係るクライアントＰＣ２では、通信Ｉ／Ｆ部３２を介して、管理サーバ４にユーザの登録住所及び登録乗降所情報を送信すると、管理サーバ４からは、通信Ｉ／Ｆ部３２を介して、ユーザの登録住所及び登録乗降所情報に基づいて検索して得た各販売店の店名、消耗品の単価、在庫情報、販売店が店舗を有する販売店の場合に販売店の住所、ユーザの最寄りの乗降所と当該店舗を有する販売店の最寄りの乗降所との間の移動時間を含む販売店情報を受信し、販売情報にはさらに販売店が通信販売を行う販売店の場合には、購入するテープカセットが配送されるまでの配送所要時間、購入するテープカセットの送料、及び販売店が店舗を有する販売店の場合には、ユーザの最寄りの乗降所と当該店舗を有する販売店の最寄りの乗降所との間の交通費を含み、モニタ１３に販売店毎の販売店情報を一覧表示する。
【０２１５】
これにより、ユーザの緊急度に合わせて、消耗品を購入するに際し、ユーザが販売店の店頭まで出向く場合と通信販売を利用する場合のどちらでも必要な情報を得ることができ、また、販売店毎の販売店情報の一覧表示と、実際の注文もできる使い勝手のよい消耗品の注文システム１に使用されるクライアントＰＣ２を提供することができる。また、ユーザが通信販売を利用する場合、購入するテープカセットが配送されるまでの配送所要時間、購入するテープカセットの送料を知ることができる。また、ユーザが販売店の店頭まで出向く場合、ユーザの最寄りの乗降所と当該店舗を有する販売店の最寄りの乗降所との間の交通費を知ることができる。
【０２１６】
また、本実施形態に係るクライアントＰＣ２では、販売店検索画面１８１は、購入するテープカセットの種別と購入する個数を入力すると、販売店が通信販売を行う販売店には、購入するテープカセットの単価に購入する個数を掛け合わせた個数分の金額に前記送料を加えた総支払金額（交通費込みの合計フィールド）、及び販売店が店舗を有する販売店の場合には、個数分の金額に交通費を加えた総支払金額（交通費込みの合計フィールド）を販売店毎に一覧表示するよう構成されている。
【０２１７】
これにより、ユーザは販売店の店頭まで出向く場合及び通信販売を利用する場合の何れにおいてもテープカセットの購入に掛かる総支払金額を自分で計算することなく知ることができる。
【０２１８】
また、本実施形態に係るクライアントＰＣ２では、クライアントＰＣ２は、通信Ｉ／Ｆ部３２により販売店情報を受信された販売店の中から販売店を指定して消耗品の注文を受け付けて購入情報を作成するに際し、ＵＳＢポート３３を介して取得するテープ印刷装置３に装着されているテープカセットの種別と同じ種別であるテープカセットを注文するよう指定する。
【０２１９】
これにより、ユーザは購入情報を作成するに際し、テープカセットの種別を選択する手間が省かれる。また、間違った種別のテープカセットを注文してしまうことを防ぐことができる。
【０２２０】
尚、本発明は本実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【０２２１】
例えば、消耗品として本実施形態では、テープカセットを用いて説明したが、ロール紙を備えたロールカセット、スタンプ及び紙カセットでもよい。
【０２２２】
各種ボタンは、マウス１５によりクリックして選択する以外に、ボタンの中に“（）”にて囲まれて表示されているアルファベットをキー入力することによっても選択可能である。
【図面の簡単な説明】
【０２２３】
【図１】本実施形態に係る注文システムの概略構成図である。
【図２】注文システムを構成しユーザがラベルを作成するラベル作成システムの概略構成図である。
【図３】クライアントＰＣ２の機能ブロック図である。
【図４】テープ印刷装置３の機能ブロック図である。
【図５】管理サーバ５の機能ブロック図である。
【図６】販売店情報テーブルの構成を示す模式図である。
【図７】機種情報テーブルの構成を示す模式図である。
【図８】プリンタドライバの印刷画面のイメージ図である。
【図９】販売店検索画面を示すイメージ図である。
【図１０】住所指定画面を示すイメージ図である。
【図１１】販売店地図画面を示すイメージ図である。
【図１２】購入処理画面を示すイメージ図である。
【図１３】買い物履歴画面を示すイメージ図である。
【図１４】クライアントＰＣ２におけるメイン処理のフローチャートである。
【図１５】クライアントＰＣ２における購入処理のフローチャートである。
【図１６】クライアントＰＣ２における住所指定処理のフローチャートである。
【図１７】クライアントＰＣ２における地図・経路表示処理のフローチャートである。
【図１８】クライアントＰＣ２における履歴表示処理のフローチャートである。
【図１９】管理サーバ４におけるメイン処理のフローチャートである。
【符号の説明】
【０２２４】
１  注文システム
２  クライアントＰＣ
３  テープ印刷装置
４  管理サーバ
５  店舗在庫管理ＰＣ
３２  通信Ｉ／Ｆ部
３３  ＵＳＢポート
３４  メモリ
３５  ＨＤＤ
３６  制御回路
４４  カセット検出部
４５  テープ有無検出部
５２  通信Ｉ／Ｆ部
５３  メモリ
５５  制御回路
【図１】
2007299095.tif 000003
【図２】
2007299095.tif 000004
【図３】
2007299095.tif 000005
【図４】
2007299095.tif 000006
【図５】
2007299095.tif 000007
【図６】
2007299095.tif 000008
【図７】
2007299095.tif 000009
【図８】
2007299095.tif 000010
【図１２】
2007299095.tif 000011
【図１３】
2007299095.tif 000012
【図１４】
2007299095.tif 000013
【図１５】
2007299095.tif 000014
【図１６】
2007299095.tif 000015
【図１７】
2007299095.tif 000016
【図１８】
2007299095.tif 000017
【図１９】
2007299095.tif 000018
【図９】
2007299095.tif 000019
【図１０】
2007299095.tif 000020
【図１１】
2007299095.tif 000021