商品販売または商品注文に関する情報管理が行われるWebサーバクライアントシステムであって、取扱商品の基礎情報を管理する商品マスタDBを備え、該商品マスタDBの管理、HTTPメッセージに基づくプログラムの実行、またはHTMLリソースの供給を行うサーバ装置からなるWeb-POSサーバシステムと、タッチパネル、キーボード、マウス、電子ペン、またはスキャナ装置からなる入力手段を有する表示装置とWebブラウザを備えたWebクライアント装置が、HTTP通信により接続されることで、上記該Webクライアント装置の表示装置または該表示装置の入力手段において、1カテゴリーが変更または入力選択されるごとに、上記Web-POSサーバシステムのプログラムにより、上記商品マスタDB内の該変更または入力選択されたカテゴリーに対応する商品識別情報を含むHTMLリソースが生成されると共に供給され、上記Webブラウザにより処理されると、表示される、カテゴリーに対応する商品選択リストが表示され、2該カテゴリーに対応する商品選択リストにおいて商品識別情報が入力選択されるごとに、上記Web-POSサーバシステムのプログラムにより、上記商品マスタDB内の該入力選択された商品識別情報に対応する商品基礎情報を含むHTMLリソースが生成されると共に供給され、上記Webブラウザにより処理されると、表示される、商品識別情報に対応する商品基礎情報が表示され、3該商品識別情報に対応する商品基礎情報に基づくオーダ内容を入力すると、上記Web-POSサーバシステムから、該入力されたオーダ内容の結果に基づく商品発注明細情報を含むHTMLリソースが供給され、上記Webブラウザにより処理されると、表示される、オーダ内容の結果に基づく商品発注明細情報が表示される、上記Webブラウザの処理過程を経て、上記商品発注明細情報に対するオーダが確定されると、販売時点または注文時点における上記商品発注情報が、上記Webクライアント装置から上記Web-POSサーバシステムに送信されることになる、汎用のコンピュータとインターネットを用い、Webブラウザを介するだけで、商品販売または商品注文に関する情報管理が実現されるWeb-POSネットワークシステムにおいて、上記Webサーバシステムの商品マスタDBに登録された商品基礎情報を登録または編集することで、該Web-POSサーバシステムのプログラムにより生成される上記商品選択リストや上記商品識別情報、また上記商品基礎情報に係るHTMLリソースが変更される、取扱商品の自由かつリアルタイムな変更を可能とするWeb-POSネットワークシステム。前記Web-POSサーバシステムが、売上管理DBまたは在庫管理DBを備え、前記注文商品明細情報を受信すると、該受信した注文商品明細情報に基づき販売商品または注文商品ごとの売上レコードまたは注文レコードが生成され、それぞれ、該売上管理DBまたは在庫管理DBに登録されることで、売上管理または在庫管理が行われるWeb-POSサーバシステムであって、該受信した注文商品明細情報に基づく販売商品または注文商品ごとの売上レコードまたは注文レコードには、該販売または該注文に関する情報が格納されることにより、該販売または注文が行われた前記Webクライアント装置側のユーザ操作内容と共に、所在や種別が把握されることを特徴とする、前記請求項1に記載のWeb-POSネットワークシステム。商品販売または商品注文に関する情報管理が行われるWebサーバクライアントシステムにおいて、取扱商品の変更を遠隔操作によりタイムリーに行うためのWeb-POSネットワークシステムの制御方法であって、取扱商品に関する情報を自由かつリアルタイムに変更するためのWeb-POSネットワークシステムの制御方法であって、取扱商品の基礎情報を管理する商品マスタDBを備え、該商品マスタDBの管理、HTTPメッセージに基づくプログラムの実行、またはHTMLリソースの供給を行うサーバ装置からなるWeb-POSサーバシステムと、タッチパネル、キーボード、マウス、電子ペン、またはスキャナ装置からなる入力手段を有する表示装置とWebブラウザを備えたWebクライアント装置が、HTTP通信により接続されることで、上記該Webクライアント装置の表示装置または該表示装置の入力手段において、1カテゴリーが変更または入力選択されるごとに、上記Web-POSサーバシステムのプログラムにより、上記商品マスタDB内の該変更または入力選択されたカテゴリーに対応する商品識別情報を含むHTMLリソースが生成されると共に供給され、上記Webブラウザにより処理されると、表示される、カテゴリーに対応する商品選択リストが表示され、2該カテゴリーに対応する商品選択リストにおいて商品識別情報が入力選択されるごとに、上記Web-POSサーバシステムのプログラムにより、上記商品マスタDB内の該入力選択された商品識別情報に対応する商品基礎情報を含むHTMLリソースが生成されると共に供給され、上記Webブラウザにより処理されると、表示される、商品識別情報に対応する商品基礎情報が表示され、3該商品識別情報に対応する商品基礎情報に基づくオーダ内容を入力すると、上記Web-POSサーバシステムから、該入力されたオーダ内容の結果に基づく商品発注明細情報を含むHTMLリソースが供給され、上記Webブラウザにより処理されると、表示される、オーダ内容の結果に基づく商品発注明細情報が表示される、上記Webブラウザの処理過程を経て、上記商品発注明細情報に対するオーダが確定されると、販売時点または注文時点における上記商品発注情報が、上記Webクライアント装置から上記Web-POSサーバシステムに送信されることになる、汎用のコンピュータとインターネットを用い、Webブラウザを介するだけで、商品販売または商品注文に関する情報管理が実現されるWeb-POSネットワークシステムにおいて、汎用のコンピュータとインターネットを用い、上記Web-POSサーバシステムに、Webブラウザや電子メールによってアクセスし、該Web-POSサーバシステムに備えられた上記商品マスタDBに登録された取扱商品の基礎情報をタイムリーに編集することで、該Webサーバシステムのプログラムにより生成される上記商品選択リストや上記商品識別情報、また上記商品基礎情報に係るHTMLリソースがリアルタイムに変更される、取扱商品のタイムリーな変更が遠隔操作により行われることを可能にするWeb-POSネットワークシステムの制御方法。前記Web-POSサーバシステムに備えられた前記商品マスタDBによって管理される取扱商品の基礎情報が、HTTP通信または電子メールにより、商品供給元から受信され、該Web-POSサーバシステムに設けられたサーバ装置側のプログラムによって登録及び管理されること、あるいは、前記商品識別情報によって特定された商品の販売情報または注文情報が、HTTP通信または電子メールにより、該特定された商品の供給元に送信されることを特徴とする、前記請求項3に記載のWeb-POSネットワークシステムの制御方法。本発明の課題は、専用のPOS通信機能/POS専用線を必要とせず、取扱商品の自由な変更が可能なPOSシステムを実現することにある。また、本発明は、上記従来の専用回線を用いた専用端末型POSシステムの欠点を排除し、汎用のパソコン及びインターネットを用いて端末でのPOS処理を殆ど無くし、端末側の入力情報に基づきサーバ側ですべてのPOS処理を受け持つことにより、非常に安価で簡便なPOSシステムをWebサーバクライアントシステム上に実装するものである。本発明は、販売時点情報管理を行うための技術を前提とする。そしてまず、ハイパーテキスト転送プロトコルHTTPを用いてハイパーテキストマークアップ言語HTMLで記述されたHTMLリソースを供給するサーバ装置Web-POSサーバ装置において、商品に関する基礎情報である商品基礎情報がPLUマスタDBによって管理される。次に、サーバ装置からハイパーテキスト転送プロトコルを用いてHTMLリソースを要求するクライアント装置Web-POSクライアント装置に、上述の商品基礎情報PLUリスト表示制御クライアントプログラムにより表示されるPLUマスタDB内の商品基礎情報が送信される。一方、クライアント装置において、商品に関する識別情報である商品識別情報商品カテゴリー、商品メーカコード、商品アイテムコード等が入力される。次に、クライアント装置において、サーバ装置から受信した商品基礎情報から上述の入力された商品識別情報に対応するものが取得される。そして、クライアント装置において、その取得された商品基礎情報と前述の入力した商品識別情報とに基づいて、販売時点の情報が出力される。上述の発明の構成において、サーバ装置からクライアント装置に、商品に関する識別情報である商品識別情報に基づいて前記商品基礎情報を選択させるための商品基礎情報選択フォームカテゴリーリスト、PLUリストを表示するフォームがHTMLリソースとして送信され、また、クライアント装置において、サーバ装置から受信した商品基礎情報選択フォームを用いて、該商品基礎情報選択フォームによって表示されたカテゴリーリストやPLUリストから前述の入力した商品識別情報に対応する商品基礎情報が取得される構成を付加することができる。また、ここまでの発明の構成において、サーバ装置からクライアント装置に、販売時点情報を返送させるための販売時点情報フォーム明細フォームが送信され、クライアント装置において、前述の入力した商品識別情報とそれに対応して取得した商品基礎情報とに基づく販売時点情報が、サーバ装置から受信した販売時点情報フォームに記入され、クライアント装置からサーバ装置に販売時点情報フォームに記入された販売時点情報が、ハイパーテキスト転送プロトコルを用いて返送される構成を付加することができる。更に、ここまでの発明の構成において、クライアント装置において、それに接続される商品識別情報読み取り装置スキャナ装置115を用いて、商品に付されている商品識別情報JANバーコードが入力される構成を付加することができる。以下、本発明の特徴を前記従来システムと対比すると、次のようになる。1各フレーム第1~第3を表示するプログラムを含むHTMLリソースがWebサーバ装置から提供される。2第1フレームには商品カテゴリー情報が表示され、第2フレームには商品情報が表示される。ここまでは、前記先行技術1非特許文献1と同様と言えるかもしれないが、少なくとも第3フレームに関する先行技術公知例はない。3商品の販売時点における情報販売価格や基本情報等をタイムリーに変更することに関する先行技術公知例はない。4商品の注文時点における情報注文価格や数量等をリアルタイムに取得商品の供給元に通知するなどすることに関する先行技術公知例はない。5本発明は、以下の点で新規である。クライアント装置において、Webサーバ装置から供給された第1フレームの商品カテゴリー情報が変更されると、Webサーバ装置は、クライアント装置に対し、第2フレームとして商品情報を供給し、更に、クライアント装置において、第2フレームの商品情報に対しその識別情報を入力すると、Webサーバ装置は、第3フレームとして上記入力結果の商品販売明細や商品発注明細フォームを供給し、これに対し、クライアントが発注を行うと、当該商品発注情報が確定されWebサーバ装置や商品供給元に送信される。これに対して、前記先行技術1非特許文献1は、Webサーバから供給された会社プロフィール情報に対するクライアント入力により、対応した情報を取得するもので、その先、クライアント装置で取得した情報に関して、何ら、Webサーバ装置側に返信送信していないものである。これは単に情報取得を目標としているものであり、本発明のように、販売情報や受注情報の管理に相当しない。一方、前記先行技術2特許文献1は、いわゆるPC-POSをイメージしているもので、前記のようにWebサーバ装置が全ての情報を保有供給することを想定している本発明とは相違する。また、前記先行技術3特許文献2及び先行技術4特許文献3は、いわゆる、電子オークションに関するものであるが、商品情報の提供と価格情報の管理が別々な方法により行われる構成なので、ユーザオークションの場合は、入札者に提供すべき情報POSの場合は、PLU情報の一元化にコストが掛かることが容易に想像でき、本発明の課題である、POSシステムに求められるPLU機能のリアルタイム性を安価に実現するための構成が示されているとは言えない。更に、前記先行技術5特許文献4は、インターネットを活用した電子モールに電子ショップを出店、すなわち、商品情報などを備えたホームぺージを自動生成する方法に関するものであるが、ユーザが商品を選択し購入注文する時点で表示された商品情報は、既に該HTMLに組み込まれていた、固定の商品情報となってしまい、例えば、商品の在庫が切れてしまった場合でも、ユーザが商品を購買注文できてしまうというトラブルが想定され、例えば、PC端末などから電子メールを送信するなどして、商品情報価格情報をタイムリーに変更することができないし、また、購入処理出店者にとっての販売処理はモールで予め設定されているとして、顧客が購買した時点出店者が販売した時点の情報について、受信後の処理については、本発明の範囲外と記載されているので、販売時点の情報がどの様に出力受信されるのかも不明であるため、本発明の課題である、POSシステムに求められるPLU機能のリアルタイム性を実現することは難しい。従って、前記先行技術1非特許文献1、先行技術2特許文献1、先行技術3特許文献2及び先行技術4特許文献3、先行技術5特許文献4のすべてを組み合わせても、例えば、サーバとPC端末などの汎用のコンピュータが、インターネットにより、Webブラウザを介して接続された、Webサーバクライアントシステムに、POSシステムに求められるPLU機能のリアルタイム性、すなわち、商品の販売時点における情報販売価格や基本情報等をタイムリーに変更できる機能、あるいは、商品の注文時点における情報注文価格や数量等をリアルタイムに取得商品の供給元に通知するなどできる機能を実装することは難しいと考えられる。特に、本願明細書には、後述するように、取得した商品販売情報や商品発注情報を商品供給元に直接送信すること、また、商品供給元から商品基礎情報や商品識別情報を供給させることも想定しているし、また、Webクライアント装置からブラウザ経由でWebサーバ装置の商品基礎情報や商品識別情報を編集することも想定しているので、Webクライアント装置でWebサーバ装置の各商品情報等をメンテナンスすることも可能である。このようなことは従来のPOSシステム等ではできないことであり、本発明は前記先行技術1、2、3及び4とは相違する優れた効果を奏するものである。以下、図面を参照しながら本発明の実施の形態について詳細に説明する。実施の形態の特徴本実施の形態は、HTTPハイパーテキストトランスファプロトコルと呼ばれる通信プロトコルに基づいて通信を行うWebサーバクライアントシステム上で、POS機能が実現されることを特徴とする。Webサーバクライアントシステムは、現在インターネット等において広く普及しているホームページ公開閲覧機能を実現するシステムであり、汎用的なワークステーション及びパーソナルコンピュータを用いて簡単に実現することができる。また、基本となるWebサーバソフトウエア及びWebクライアントソフトウエアWebブラウザも低価格で購入することが可能である。従って、このようなWebサーバクライアントシステム上にPOS機能を実装することによって、低価格なPOSシステムを実現することが可能となると同時に、POS専用線を敷設することなくインターネット等の公衆ネットワークやLANローカルエリアネットワークを用いてサーバ装置とクライアント装置を接続することが可能となる。また、本実施の形態では、一般的なWebサーバ装置上にストアコンピュータ機能が実装されるため、HTTP通信や電子メール通信によって、各商品供給元から、PLU機能を実現するための商品メーカコード、商品アイテムコード、価格情報等の商品基礎情報を簡単に受信して登録することが可能となるという特徴を有する。逆に、クライアント装置からサーバ装置に登録される商品売上げ情報又は商品注文情報を、HTTP通信や電子メール通信によって、各商品供給元等に簡単に送信することが可能となるという特徴も有する。更に、本実施の形態においては、従来はPOS端末装置上の専用のキーボードによって実現する必要があったPLUキー機能が、Webサーバ装置から供給されクライアント装置の表示装置に表示されるWebブラウザ画面上の商品選択リスト又は商品選択イメージマップと、そのリストの項目を選択するタッチパネル又はマウスとして実現される。このため、本実施の形態では、取り扱う商品を専用に割り当てたキーボードをクライアント装置側に用意する必要がないためクライアント装置を低価格で実現でき、かつ上記リスト内容をWebサーバ装置側のプログラムによって変更するだけで取扱商品も簡単に変更できるという特徴も有する。実施の形態の構成図1は、POSクライアント機能が実装されたWebクライアント装置であるWeb-POSクライアント装置の構成図、図2は、POSサーバ機能が実装されたWebサーバ装置であるWeb-POSサーバ装置の構成図である。図1のWeb-POSクライアント装置において、CPU101、メモリ102、HDDインタフェース部103、可搬型記録媒体インタフェース部105、ネットワークインタフェース部107、表示インタフェース部108、タッチパネルインタフェース部110、キーボードインタフェース部112、スキャナインタフェース部114、汎用プリンタインタフェース部116、及びレシートジャーナルプリンタインタフェース部118は、バスにより相互に接続される。CPU101は、MO光磁気ディスク装置等の可搬型記録媒体106から可搬型記録媒体インタフェース部105を介して、又はHDD104からHDDインタフェース部103を介してメモリ102に読み込まれたWebブラウザプログラムと、そのプログラムによって図2のWeb-POSサーバ装置からネットワークインタフェース部107を介してメモリ102にダウンロードされる後述する各種制御クライアントプログラムを実行する。ネットワークインタフェース部107は、ISDN統合サービスディジタルネットワーク回線、アナログ電話回線、又はディジタル専用回線を終端し、その回線からインターネット又はLANWAN等の専用ネットワークを介して接続される図2のWeb-POSサーバ装置との間で通信されるHTTPメッセージが格納されたTCP/IPパケットデータを送受信する機能を有する。CPU101の制御によって生成される後述する図17~図21等の各種表示画面は、表示インタフェース部108を介して表示装置109に表示される。表示装置109の画面表面には、タッチパネル111が組み込まれており、ユーザは表示画面に指でタッチすることにより、後述する各種リストの選択等を行うことができ、その情報は、タッチパネル111からタッチパネルインタフェース部110を介してCPU101に通知される。上記操作と択一的に、ユーザは、商品に貼付されているJANバーコード図16参照をスキャナ装置115を使って読み取ることができ、その情報は、スキャナ装置115からスキャナインタフェース部114を介してHDD104上のスキャナ入力ファイルに書き込まれる。またユーザは、商品の数量を、汎用のキーボード113から入力することができ、その情報は、キーボード113からキーボードインタフェース部112を介してCPU101に通知される。商品売上げ又は注文時のレシートは、CPU101がレシートジャーナルプリンタインタフェース部118を介してレシートジャーナルプリンタ装置119を制御することによって、同装置で印刷される。また、後述するWeb-POSサーバ装置が管理する売上管理データベースの内容は、必要に応じてネットワークインタフェース部107を介してCPU101が受信し、CPU101が汎用プリンタインタフェース部116を介して汎用プリンタ装置117を制御することによって、同装置で印刷される。次に、図2のWeb-POSサーバ装置において、CPU201、メモリ202、HDDインタフェース部203、可搬型記録媒体インタフェース部205、及びネットワークインタフェース部207は、バスにより相互に接続される。CPU101は、MO等の可搬型記録媒体206から可搬型記録媒体インタフェース部205を介して、又はHDD204からHDDインタフェース部203を介してメモリ202に読み込まれたWebサーバプログラムと、図1のWeb-POSクライアント装置からの要求に基づいて上記WebサーバプログラムのCGIコモンゲートウエイインタフェース等を介して起動される後述する各種制御サーバプログラムと、HDD104に記憶される後述するPLUマスタデータベースPLUマスタDB、図14参照及び売上管理データベース売上管理DB、図15参照にアクセスするためのデータベースアクセスプログラムとを実行する。ネットワークインタフェース部207は、ISDN統合サービスディジタルネットワーク回線、アナログ電話回線、又はディジタル専用回線を終端し、その回線からインターネット又は専用ネットワークを介して接続される図1のWeb-POSクライアント装置との間で通信されるHTTPメッセージが格納されたTCP/IPパケットデータを送受信する機能を有する。初期フレーム表示制御クライアントプログラムの動作上述の構成を有する実施の形態において、まず、ユーザが、Web-POSクライアント装置において、表示装置109の表示画面に表示されている所定のアイコンの位置でタッチパネル111にタッチすることによりWebブラウザプログラムを起動すると、Web-POSサーバ装置のネットワークアドレスを示すURLユニフォームリソースロケータが自動的に指定され、CPU101からネットワークインタフェース部107及びそれに接続されるインターネット等を介して図2のWeb-POSサーバ装置に、後述する図3の動作フローチャートで示される初期フレーム表示制御クライアントプログラムのダウンロードを要求するHTTPメッセージが送信される。Web-POSサーバ装置のCPU201が実行する周知のWebサーバプログラムは、ネットワークインタフェース部207を介して上記要求メッセージを受信すると、HDD204からHTMLハイパーテキストマークアップランゲージ形式の初期フレーム表示制御クライアントプログラムを読み出し、それをネットワークインタフェース部207及びそれに接続されるインターネット等を介して図1のWeb-POSクライアント装置に送信する。Web-POSクライアント装置のCPU101が実行する周知のWebブラウザプログラムは、ネットワークインタフェース部107を介して上記初期フレーム表示制御クライアントプログラムを受信すると、それを実行する。図3は、初期フレーム表示制御クライアントプログラムの動作を示す動作フローチャートである。まず、図3のステップ301において、表示装置109に表示される表示画面内のWebブラウザウインドウ上で、図17に示されるように、上下方向に例えば20程度の表示面積を有する最上段の第1フレームが確保されると共に、Web-POSサーバ装置に、後述する図4の動作フローチャートで示されるカテゴリーリスト表示制御クライアントプログラムのダウンロードを要求するHTTPメッセージが送信される。Web-POSサーバ装置のWebサーバプログラムは、上記要求メッセージを受信すると、HDD204からHTML形式のカテゴリーリスト表示制御クライアントプログラムを読み出し、それをWeb-POSクライアント装置に送信する。Web-POSクライアント装置のWebブラウザプログラムは、上記カテゴリーリスト表示制御クライアントプログラムを受信すると、このプログラムを、表示画面の第1フレームをターゲットとして実行する。この結果、図4の説明で後述するようにして、図18に示されるように、表示画面の第1フレームに、見出し商品カテゴリーと、カテゴリーリストが表示されると共に、カテゴリーリストの選択状態の変化に応答して後述する第2フレームのPLUリストの表示状態の制御処理が実行される。次に、図3のステップ302において、表示装置109に表示される表示画面内のWebブラウザウインドウ上で、図17に示されるように、上下方向に例えば30程度の表示面積を有する中段の第2フレームが確保されると共に、Web-POSサーバ装置に、後述する図5~図9の動作フローチャートで示されるPLUリスト表示制御サーバプログラムの実行を指示するHTTPメッセージが送信される。Web-POSサーバ装置のWebサーバプログラムは、上記指示メッセージを受信すると、HDD204からメモリ202にPLUリスト表示制御サーバプログラムを読み出し、それを実行する。このプログラムは、HDD204に記憶されているPLUマスタDB図14参照上の全レコードを読み出して、それらのレコード情報が含まれるPLUリスト表示制御クライアントプログラムを生成し、それをWeb-POSクライアント装置に送信する。Web-POSクライアント装置のWebブラウザプログラムは、上記PLUリスト表示制御クライアントプログラムを受信すると、このプログラムを、表示画面の第2フレームをターゲットとして実行する。この結果、図5~図9の説明で後述するようにして、図18に示されるように、表示画面の第2フレームに、見出し注文商品と、PLUリストと、見出し数量と、数量入力フィールドが表示されると共に、PLUリストの選択状態と数量入力フィールドの入力状態の監視と、スキャナ装置115の入力状態の監視と、それらの監視結果に基づく後述する第3フレームの明細フォームの記入状態の制御処理が実行される。最後に、図3のステップ303において、表示装置109に表示される表示画面内のWebブラウザウインドウ上で、図17に示されるように、上下方向に例えば50程度の表示面積を有する最下段の第3フレームが確保されると共に、Web-POSサーバ装置に、後述する図10~図12の動作フローチャートで示される明細フォーム表示制御クライアントプログラムのダウンロードを要求するHTTPメッセージが送信される。Web-POSサーバ装置のWebサーバプログラムは、上記要求メッセージを受信すると、HDD204から明細フォーム表示制御クライアントプログラムを読み出し、それをWeb-POSクライアント装置に送信する。Web-POSクライアント装置のWebブラウザプログラムは、上記明細フォーム表示制御クライアントプログラムを受信すると、このプログラムを、表示画面の第3フレームをターゲットとして実行する。この結果、図10~図12の説明で後述するようにして、図18に示されるように、表示画面の第3フレームに、明細フォームが表示されると共に、オーダボタンのクリックに応答して、Web-POSサーバ装置への明細フォームの送信処理が実行され、また、削除ボタンのクリックに応答して、現在入力明細行の削除処理が実行される。カテゴリーリスト表示制御クライアントプログラムの動作図4は、前述した図3のステップ301において、Web-POSサーバ装置からダウンロードされWeb-POSクライアント装置において第1フレームをターゲットとして実行されるカテゴリーリスト表示制御クライアントプログラムの動作を示す動作フローチャートである。このプログラムの実行により、図18に示されるように、表示画面の第1フレームに、見出し商品カテゴリーと、カテゴリーリストが表示されると共に、カテゴリーリストの選択状態の変化に応答して第2フレームのPLUリストの表示状態の制御処理が実行される。なお、このプログラムは、例えば、ネットスケープコミュニケーションズコーポレーションが開発したJava登録商標Script言語による記述を含むHTMLファイルとして記述することができる。図4において、まず、表示画面のWebブラウザウインドウ上の第1フレームに、見出し商品カテゴリーが表示されるステップ401。次に、カテゴリーリストの表示処理が実行されるステップ402。この場合、Web-POSサーバ装置は、HDD204に記憶されている図14に示されるデータ構造を有するPLUマスタデータベースPLUマスタDBのitemcategoryフィールドの内容を定期的に検索することにより、そのフィールドに含まれる商品カテゴリーのリストをカテゴリーリストとして生成し、それをHDD104に記憶されているカテゴリーリスト表示制御クライアントプログラムのHTMLファイルに組み込んでいる。この結果、第1フレームには、例えば図18に示されるようなカテゴリーリストのボックスが表示されることになる。次に、図1のキーボード113又はタッチパネル111の何れかの入力があったか否かが監視されるステップ403の判定処理の繰返し。何れかの入力が発生しステップ403の判定がYESとなると、カテゴリーリストの選択内容に変化があったか否かが判定されるステップ404。カテゴリーリストの選択内容に変化がなくステップ404の判定がNOの場合には、再びステップ403の監視状態に戻る。ユーザによるタッチパネル111に対する操作等によりカテゴリーリストの選択内容に変化がありステップ404の判定がYESとなった場合には、まず、第1フレームのカテゴリーリストの選択項目が、新たに選択された項目に変更されるステップ405。そして、第2フレームに表示されているPLUリストの選択項目が変更されるステップ406。具体的には、後述する図6に示されるPLUリスト表示制御クライアントプログラムで定義されているitemcategories配列中で、ステップ405で変更されたカテゴリーリストの選択項目値と同じ値を有する先頭の要素値が検索され、その要素番号と同じ項目番号のPLUリスト中の項目がPLUリストにおける新たな選択項目とされる。その後再び、ステップ403の監視状態に戻る。図5及び図6で後述するように、itemcategories配列には、図14に示されるPLUマスタDB中の全レコードのitemcategoryフィールド値が、itemcategoryフィールド値順/makercodeフィールド値順/itemcodeフィールド値順の並び順SQLでいうところのorderbyitemcategorymakercodeitemcodeで格納されており、またPLUリストには、同じくPLUマスタDB中の全レコードのitemnameフィールド値が上記と同じ並び順で格納されている。従って、ユーザがタッチパネル111の操作等によって、第1フレームに表示されているカテゴリーリストにおいて任意の商品カテゴリーを選択すると、第2フレーム中のPLUリストには、選択された商品カテゴリーに属する商品名のリスト項目が表示されることになる。例えば、図18の表示例において、ユーザがタッチパネル111の操作等によって第1フレームに表示されているカテゴリーリストで商品カテゴリー靴を選択すると、第2フレームに表示されるPLUリストの表示開始位置が、商品カテゴリー靴に属する商品名赤い靴に変化する。また、図20の表示例において、ユーザがタッチパネル111の操作等によって第1フレームに表示されているカテゴリーリストで商品カテゴリー家電を選択すると、第2フレームに表示されるPLUリストの表示開始位置が、商品カテゴリー家電に属する商品名MDに変化する。このようにユーザは、タッチパネル111の操作等によって、まず商品カテゴリーを選択し、続いて、その商品カテゴリーに属する商品名をPLUリストから選択することができる。ユーザPLUリスト表示制御サーバプログラムの動作フローチャート図5は、前述した図3のステップ302におけるWeb-POSクライアント装置からの指示によってWeb-POSサーバ装置において実行されるPLUリスト表示制御サーバプログラムの動作を示す動作フローチャートである。このプログラムの実行により、図2のHDD204に記憶されているPLUマスタDB図14参照上の全レコードが読み出され、それらのレコード情報が含まれるPLUリスト表示制御クライアントプログラムが生成されて、それがWeb-POSクライアント装置に送信される。なお、このプログラムは、例えば、C言語又はPerlスクリプト言語等を用いて記述することができ、Web-POSサーバ装置のWebサーバプログラムからCGIを経由して起動される。図5で、まず、図2のHDD204に記憶されているPLUマスタDBに対して、そこに含まれる全レコードの抽出処理が実行されるステップ501。PLUマスタDBは、Web-POSシステムで扱われる各商品に関する商品基礎情報を管理するデータベースであり、1商品が1レコードに対応する。PLUマスタDBは、図14に示されるように、商品が属する商品カテゴリー名が格納されるitemcategoryフィールド、商品を製造した商品メーカのコードが格納されるmakercodeフィールド、商品のコードが格納されるitemcodeフィールド、商品の名称が格納されるitemnameフィールド、及び商品の小売単価が格納されるitempriceフィールドから構成される。そして図5のステップ501では、PLUマスタDB内の全レコード内容が、itemcategoryフィールド値順、同じ商品カテゴリーを有するレコード群内ではmakercodeフィールド値順、更に同じ商品カテゴリー及び同じ商品メーカコードを有するレコード群内ではitemcodeフィールド値順になるように、抽出される。具体的には、PLUマスタDBが、例えばSQL構造化問合せ言語データベースとして実現される場合には、図5のステップ501では、selectfromPLUマスタDBorderbyitemcategorymakercodeitemcodeというSQL命令が実行される。次に、ステップ502~506では、ステップ501の抽出で得られた各検索結果レコードのitemcategoryフィールド値、makercodeフィールド値、itemcodeフィールド値、itemnameフィールド値、及びitempriceフィールド値がそれぞれ、itemcategories配列、makercodes配列、itemcodes配列、itemnames配列、及びitemprices配列に格納される。この結果、各配列itemcategories、makercodes、itemcodes、itemnames、及びitempricesの同一の要素番号の各要素値には、同一の商品に関する商品カテゴリー名、商品メーカコード、商品コード、商品名、及び商品単価が格納されることになる。最後に、PLUリスト表示制御クライアントプログラムが生成され、ネットワークインタフェース部207を介してWeb-POSクライアント装置に送信されるステップ507。PLUリスト表示制御クライアントプログラムの動作図6は、上述の送信処理に基づいて、Web-POSサーバ装置からダウンロードされWeb-POSクライアント装置において実行されるPLUリスト表示制御クライアントプログラムの動作を示す動作フローチャートである。なお、このプログラムは、例えば、Java登録商標Script言語による記述を含むHTMLファイルとして記述することができる。図3のステップ302の説明で前述したように、このプログラムは、表示画面のWebブラウザウインドウ上の第2フレームをターゲットとして実行される。この結果、図18に示されるように、表示画面の第2フレームに、見出し注文商品と、PLUリストと、見出し数量と、それに続く数量入力フィールドが表示されると共に、PLUリストの選択状態と数量入力フィールドの入力状態の監視と、スキャナ装置115の入力状態の監視と、それらの監視結果に基づく後述する第3フレームの明細フォームの記入状態の制御処理が実行される。図6で、まずステップ601~604では、図5のステップ502~504、及び506で得られたitemcategories、makercodes、itemcodes、及びitempricesの各配列と同じ配列が定義される。次に、ステップ605と606で、第2フレームに、見出し注文商品と、図5のステップ505で得られたitemnames配列の各要素値を各項目値及び項目名とするPLUリストが表示される。このようにして、Web-POSサーバ装置からWeb-POSクライアント装置にダウンロードされたPLUリスト表示制御クライアントプログラム中の各配列itemcategories、makercodes、itemcodes、及びitempricesの同一の要素番号の各要素値と、その要素番号と同一の項目番号のPLUリストの項目値には、同一の商品に関する商品カテゴリー名、商品メーカコード、商品コード、商品単価、及び商品名が格納されることになり、この結果、Web-POSサーバ装置からWeb-POSクライアント装置に商品基礎情報が転送されることになる。続いて、ステップ607と608で、見出し数量と数量入力フィールドが表示される。その後、ステップ609~617で、PLUリストの選択状態と数量入力フィールドの入力状態の監視と、スキャナ装置115の入力状態の監視と、それらの監視結果に基づく第3フレームの明細フォームの記入状態の制御処理が実行される。即ちまず、図1のキーボード113又はタッチパネル111の何れかの入力があったか否かが監視されるステップ609。何れの入力もなくステップ609の判定がNOの場合には、更にHDD104上のスキャナ入力ファイルの内容が空であるか否かが判定されるステップ616。ユーザが、図1のスキャナ装置115を使って商品に貼付されているJANバーコード図16参照の読み取りを行うと、その情報がスキャナ装置115からスキャナインタフェース部114を介してHDD104上のスキャナ入力ファイルに書き込まれる。スキャナ入力ファイルの内容が空ではなくなりステップ616の判定がNOとなった場合は、後述するスキャナ入力処理が実行されるステップ617。スキャナ入力ファイルの内容が空でステップ616の判定がYESの場合は、ステップ609の入力判定処理に戻る。キーボード113又はタッチパネル111の何れかの入力が発生しステップ609の判定がYESとなると、PLUリストの選択内容に変化があったか否かが判定されるステップ610。PLUリストの選択内容に変化が発生しステップ610の判定がYESとなると、第2フレームのPLUリストの選択項目が、新たに選択された項目に変更されステップ611、続いてユーザに商品の数量を入力させるために、第2フレームの数量入力フィールドにカーソルが移動させられるステップ612。その後、ステップ609の入力判定処理に戻る。例えば、図18に示されるように、ユーザが、第1フレームのカテゴリーリストにおいて商品カテゴリー靴を選択することにより、第2フレームのPLUリストの表示開始位置が、商品カテゴリー靴に属する商品名赤い靴に変化し、この状態で商品名白い靴を選択すると、特には図示しないが、第2フレームの数量入力フィールドにカーソルが移動する。PLUリストの選択内容に変化が発生しておらずステップ610の判定がNOの場合には、数量入力フィールドの内容に変化があったか否かが判定されるステップ614。数量入力フィールドの内容に変化が発生しておらずステップ610の判定がNOの場合には、ステップ609の入力判定処理に戻る。ユーザが図1のキーボード113を用いて数量入力フィールドに数量を入力することにより数量入力フィールドの内容が変化しステップ610の判定がYESとなると、数量入力フィールドの内容が新たに入力された値に更新された後ステップ614、第3フレームに表示されている明細フォームの記入内容を更新するための処理が実行されるステップ615。図7及び図8は、図6のステップ615の明細フォームの更新処理の詳細動作を示す動作フローチャートである。第3フレームには、図3のステップ303によってWeb-POSサーバ装置からWeb-POSクライアント装置にダウンロードされる後述する明細フォーム表示制御クライアントプログラム図10~図12によって、例えば図17に示されるように、商品の小計が格納されるtotalpriceフィールド、商品の税額が格納されるtaxpriceフィールド、商品の税込総額が格納されるorderpriceフィールドのほかに、5行からなる各明細行に、商品のカテゴリーが格納されるitemcategoryフィールド、商品のメーカコードが格納されるmakercodeフィールド、商品のコードが格納されるitemcodeフィールド、商品名が格納されるitemnameフィールド、商品単価が格納されるitempriceフィールド、商品の数量が格納されるitemnumフィールド、及び商品の売上価格が格納されるitemsumフィールドが定義され、更に、5行からなる明細行の現在入力行を示す変数currentrow初期値は0が定義される明細フォームが生成されている。そして、図7においてまず、明細フォームの変数currentrowの値が4以下であるか否かが判定されるステップ701。変数currentrowの値が5を示しておりステップ701の判定がNOの場合には、明細フォーム中の5行からなる全ての明細行には既に商品明細情報が記入されておりそれ以上商品明細情報を記入できないため、そのまま図6のステップ615の明細フォームの更新処理を終了し、図6のステップ609の入力判定処理に戻る。変数currentrowの値が4以下であってステップ701の判定がYESの場合には、まず、変数currentrowの値がインクリメントされるステップ702。次に、ステップ703~705、及び707で、変数currentrowが示す明細行のitemcategory、makercode、itemcode、及びitempriceの各フィールドに、図6のステップ601~604で定義されているitemcategories、makercodes、itemcodes、及びitempricesの各配列の要素値であって、第2フレームのPLUリストの選択項目の番号に対応する各要素値がセットされる。また、ステップ706では、変数currentrowが示す明細行のitemnameフィールドに、第2フレームのPLUリストの選択項目値である商品名がセットされる。更に、ステップ708では、変数currentrowが示す明細行のitemnumフィールドに、第2フレームの数量入力フィールドの値がセットされる。次に、ステップ709では、変数currentrowが示す明細行のitemsumフィールドに、同じ明細行中のitempriceフィールド値×同じ明細行中のitemnumフィールド値の乗算結果値がセットされる。その後、図8のステップ710では、明細フォームのtotalpriceフィールドに、5行明細行分のitemsumフィールドの合計値がセットされる。またステップ711においては、明細フォームのtaxpriceフィールドに、totalpriceフィールド値×005の乗算結果値がセットされる。最後に、ステップ712においては、明細フォームのorderpriceフィールドに、totalpriceフィールド値taxpriceフィールド値の加算結果がセットされる。以上の一連の処理の後、図6のステップ615の明細フォームの更新処理を終了し、図6のステップ609の入力判定処理に戻る。上述の明細フォームの更新処理により、例えば、図19に示されるように、ユーザが、第1フレームのカテゴリーリストにおいて商品カテゴリー靴を選択し、第2フレームのPLUリストにおいて商品名白い靴を選択した後、第2フレームの数量入力フィールドに数量1を入力すると、第3フレームの明細フォームの内容が自動的に、図19に示されるように変化する。このとき、明細フォームの変数currentrowの値は、0から1に変化する。この状態から更に、ユーザが、第1フレームに表示されているカテゴリーリストにおいて商品カテゴリー家電を選択すると、第1フレームをターゲットとしてWeb-POSクライアント装置上で実行されているカテゴリーリスト表示制御クライアントプログラム図4のステップ405、406により、図20に示されるように、第2フレームに表示されるPLUリストの表示開始位置が、商品カテゴリー家電に属する商品名MDに変化し、更にユーザが、このPLUリストにおいて商品名MDを選択すると、第2フレームをターゲットとしてWeb-POSクライアント装置上で実行されているPLUリスト表示制御クライアントプログラム図6のステップ611、612により、カーソルが数量入力フィールドに移動する。そして、第2フレームの数量入力フィールドに数量1を入力すると、第2フレームをターゲットとしてWeb-POSクライアント装置上で実行されているPLUリスト表示制御クライアントプログラム図6のステップ614、615、図7、図8によって、第3フレームの明細フォームの内容が自動的に、図21に示されるように変化する。このとき、明細フォームの変数currentrowの値は、1から2に変化する。このようにしてユーザは、Web-POSクライアント装置において、図1の表示装置109の表示画面上のタッチパネル111を用いて、第1フレームに表示されているカテゴリーリスト中の所望の商品カテゴリーと、その選択した商品カテゴリーに属する第2フレームに表示されているPLUリスト中の所望の商品名を選択し、テンキーボードのような簡単なキーボード113を用いて、第2フレームに表示されている数量入力フィールドに数量を入力するだけで、POS管理のための明細フォームを第3フレーム上に自動的に取得することができる。なお、数量入力フィールドには、予め数量1が自動的に入力され、キーボード113上のエンターキーの操作等によってその数量が確定するように構成されてもよい。図9は、図6のステップ617のスキャナ入力処理の詳細動作を示す動作フローチャートである。前述したように、ユーザが、図1のスキャナ装置115を使って商品に貼付されているJANバーコード図16参照の読み取りを行うと、その情報がスキャナ装置115からスキャナインタフェース部114を介してHDD104上のスキャナ入力ファイルに書き込まれる。図16は、JANJapaneseArticleNumberバーコードの例を示す図であり、JISB9550共通商品コード用バーコードシンボル規格によって定められているものである。図1のスキャナインタフェース部114は、スキャナ装置115からJANバーコード情報を受け取ると、チェックディジットを用いてデータエラーの有無をチェックし、チェック結果がOKならば、商品メーカコードと商品アイテムコードをスキャナ入力ファイルに書き込む。なお、国コードは、日本では49と定められている。図9において、まず、HDD104上のスキャナ入力ファイルから、商品メーカコードと商品アイテムコードが抽出されるステップ901。次にステップ902で、図6のステップ603で定義されているitemcodes配列から要素値が順次抽出されながら、ステップ904で、その抽出された要素値がステップ901でスキャナ入力ファイルから抽出された商品アイテムコードと一致するか否かが判定されるループ処理が繰り返される。上記ループ処理において、itemcodes配列から該当する要素値が検出されずに、ステップ903で要素値がないと判定された場合には、ステップ911で、エラーが表示装置109の表示画面にポップアップ表示され、図6のステップ617のスキャナ入力処理を終了して、図6のステップ609の入力判定処理に戻る。上記ループ処理において、itemcodes配列から該当する要素値が検出されステップ604の判定がYESとなると、ステップ905で、その要素番号と同じ要素番号の要素値が図6のステップ602で定義されているmakercodes配列から抽出され、ステップ906で、その抽出された要素値がステップ901でスキャナ入力ファイルから抽出された商品メーカコードと一致するか否かが判定される。上記両者の商品メーカコードが一致せずステップ906の判定がNOならば、ステップ902~ステップ904のループ処理に戻り、検索が続行される。上記両者の商品メーカコードが一致しステップ906の判定がYESならば、ステップ907で、第1フレームに表示されているカテゴリーリストの選択項目が、上記一致が検出された要素番号に対応し図6のステップ601で定義されているitemcategories配列中の要素値と同じものにセットされる。続いて、ステップ908で、第2フレームに表示されているPLUリストの選択項目が、上記一致が検出された要素番号に対応する項目番号の項目にセットされる。更に、ステップ909で、第2フレームに表示されている数量入力フィールドに、数量1がセットされる。その後、ステップ910で、前述した図7及び図8で示される明細フォームの更新処理が実行される。このようにしてユーザは、Web-POSクライアント装置において、図1のスキャナ装置115を用いて、商品に貼付されているJANバーコードの読み取りを行うことによっても、POS管理のための明細フォームを第3フレーム上に自動的に取得することができる。なお、この場合に、数量入力フィールドに対してキーボード113からの数量の入力を受け付けるように構成されてもよい。明細フォーム表示制御クライアントプログラムの動作図10~図12は、前述した図3のステップ303において、Web-POSサーバ装置からダウンロードされWeb-POSクライアント装置において第3フレームをターゲットとして実行される明細フォーム表示制御クライアントプログラムの動作を示す動作フローチャートである。このプログラムの実行により、例えば図17に示されるように、明細フォームが表示されると共に、オーダボタンのクリックに応答して、Web-POSサーバ装置への明細フォームの送信処理が実行され、また、削除ボタンのクリックに応答して、現在入力明細行の削除処理が実行される。なお、このプログラムは、例えば、Java登録商標Script言語による記述を含むHTMLファイルとして記述することができる。まず、ステップ1001で、明細行の現在入力行を示す変数currentrowの値が0にリセットされる。次に、第3フレームに、ステップ1002で見出し注文商品明細が表示され、ステップ1003で見出し小計が表示され、ステップ1004でtotalpriceフィールドが定義され、ステップ1005で見出し税額が表示され、ステップ1006でtaxpriceフィールドが定義され、ステップ1007で見出し総額が表示され、ステップ1008でorderpriceフィールドが定義される。また、ステップ1009でオーダボタンが定義され、ステップ1010で削除ボタンが定義される。続いて、図11のステップ1011で、見出しカテゴリー、メーカコード、商品番号、商品名、単価、数量、及び金額が表示される。更に、ステップ1012~1016では、第1~第5明細行のそれぞれにつき、商品のカテゴリーが格納されるitemcategoryフィールド、商品のメーカコードが格納されるmakercodeフィールド、商品のコードが格納されるitemcodeフィールド、商品名が格納されるitemnameフィールド、商品単価が格納されるitempriceフィールド、商品の数量が格納されるitemnumフィールド、及び商品の売上価格が格納されるitemsumフィールドが定義される。その後、図12のステップ1017~1027で、オーダボタン又は削除ボタンのクリックの監視が行われ、オーダボタンのクリックに応答して、Web-POSサーバ装置への明細フォームの送信処理が実行され、また、削除ボタンのクリックに応答して、現在入力明細行の削除処理が実行される。即ちまず、図1のキーボード113又はタッチパネル111の何れかの入力があったか否かが監視されるステップ1017の判定処理の繰返し。キーボード113又はタッチパネル111の何れかの入力が発生しステップ1017の判定がYESとなると、第3フレームの明細フォーム内のオーダボタンが押されたか否かが判定されるステップ1018。オーダボタンが押されておらずステップ1018の判定がNOならば、第3フレームの明細フォーム内の削除ボタンが押されたか否かが判定されるステップ1021。削除ボタンも押されておらずステップ1021の判定がNOならば、ステップ1017の入力判定処理に戻る。削除ボタンが押されステップ1021の判定がYESとなると、ステップ1022~1027で、現在入力明細行の削除処理が実行される。まず、ステップ1022では、明細行の現在入力行を示す変数currentrowの値が0であるか否かが判定される。変数currentrowの値が0でステップ1022の判定がYESの場合は、明細フォームには商品明細情報は記入されていないため、そのままステップ1017の入力判定処理に戻る。変数currentrowの値が0でなくステップ1022の判定がNOの場合は、以下のステップ1023から1027の処理が実行される。まず、ステップ1023では、明細フォームのtotalpriceフィールド値から変数currentrowが示す明細行のitemsumフィールド値が減算され、その結果値がtotalpriceフィールドにセットされる。続いて、ステップ1024では、明細フォームのtaxpriceフィールドに、totalpriceフィールド値×005の乗算結果値がセットされる。更に、ステップ1025では、明細フォームのorderpriceフィールドに、totalpriceフィールド値taxpriceフィールド値の加算結果がセットされる。そして、ステップ1026で、変数currentrowが示す明細行の全フィールド値、即ち、itemcategory、makercode、itemcode、itemname、itemprice、itemnum、itemsumの各フィールド値がクリアされる。最後に、変数currentrowの値がデクリメントされ、ステップ1017の入力判定処理に戻る。次に、オーダボタンが押され前述のステップ1018の判定がYESとなった場合には、ステップ1019で、第3フレームの明細フォーム中の全フィールド値が、ネットワークインタフェース部107を介して図2のWeb-POSサーバ装置に送信される。続いて、ステップ1020で、第3フレームの明細フォームの内容が、図1のレシートジャーナルプリンタインタフェース部118を介してレシートジャーナルプリンタ装置119に出力され、同装置によって、レシートに印刷される。その後、ステップ1017の入力判定処理に戻る。明細フォーム登録サーバプログラムの動作Web-POSサーバ装置で実行されているWebサーバプログラムは、図2のネットワークインタフェース部207から上述の明細フォームを受信すると、図13の動作フローチャートで示される明細フォーム登録サーバプログラムをHDD204からメモリ202に読み出して起動し、そのプログラムに上記明細フォームの各フィールド値を引き渡す。図13において、まず、ステップ1301で、変数iが1にセットされる。次に、ステップ1302で、変数iの値によって特定される第i明細行の各フィールド値、即ち、itemcategory、makercode、itemcode、itemname、itemprice、itemnum、itemsumの各フィールド値が受信される。続いて、ステップ1303で、受信されたitemcodeフィールド値が空であるか否かが判定される。itemcodeフィールド値が空でステップ303の判定がYESならば、次の明細行の処理に進む。itemcodeフィールド値が空ではなくステップ303の判定がNOならば、ステップ1304で、第i明細行の各フィールド値を含む新レコードが、HDD104に記憶されている売上管理データベース売上管理DBに登録される。売上管理DBは、図15に示される構成を有し、上記各フィールド値に加え、登録日付が格納されるdateフィールドと、売上げ種別情報POSの場合は店頭売りが格納されるclientフィールドが含まれる。このようにして、Web-POSサーバ装置は、Web-POSクライアント装置からリアルタイムに受け取った商品売上げ情報を、売上管理DBに反映させることができる。続いて、ステップ1305では、変数iの値がインクリメントされ、ステップ1306で、変数iの値が5を超えたか否かが判定される。変数iの値が5を超えておらずステップ1306の判定がNOならば、ステップ1302の処理に戻り、次の明細行に対する登録処理が実行される。変数iの値が5を超えステップ1306の判定がYESになると、明細フォーム登録サーバプログラムの実行が終了する。他の実施の形態以上説明した実施の形態では、Web-POSサーバ装置のPLUマスタDB図14参照内の全レコードがPLUリストとして一括してWeb-POSクライアント装置にダウンロードされるように構成されているが、本発明はこれに限られるものではなく、例えばWeb-POSクライアント装置において、カテゴリーリストにおいて商品カテゴリーが変更される毎に、その商品カテゴリーに対応するPLUリストがWeb-POSサーバ装置からダウンロードされるように構成されてもよく、更には、Web-POSクライアント装置における商品情報の入力毎に、それに対応するPLU情報がWeb-POSクライアント装置からWeb-POSサーバ装置に問い合わされてもよい。また、商品カテゴリーは必ずしも指定する必要はなく、例えば商品メーカを選択できるリストが提供されてもよい。また、入力媒体として、タッチパネルのほかに、マウスや電子ペン等が使用されてもよい。また、カテゴリーリストやPLUリストの代わりに、商品カテゴリーや商品を選択するためにWebブラウザ画面に表示されるイメージマップが使用されてもよい。また、スキャナ装置が読み取る媒体は、JANバーコードに限られるものではなく、他の種類のバーコードや、JISB9551POSシステム用OCR値札の寸法及び印刷仕様規格で規定されているOCROpticalCharacterReaderコード等であってもよい。また、明細フォームの計算は必ずしもWeb-POSクライアント装置側のみで行われる必要はなく、Web-POSサーバ装置側で行われ、その結果がWeb-POSクライアント装置に通知されるように構成されてもよい。本発明によるWeb-POSシステムは、周知の売上管理システム、仕入管理システム、在庫管理システム、又は売上分析システムと組み合わせることが可能である。また、Web-POSクライアント装置からWeb-POSサーバ装置に登録される商品売上げ情報又は商品注文情報を、HTTP通信や電子メール通信によって、各商品供給元等に簡単に送信することも可能である。この場合には、図13の動作フローチャートで示される明細フォーム登録サーバプログラムが、例えば、Web-POSクライアント装置から受信した明細フォーム情報が格納された電子メールを作成し、それを得意先に送信するように構成される。また、PLUマスタDB図14に登録される商品基礎情報を、HTTP通信や電子メール通信によって、各商品供給元から受信するように構成することも容易に実現でき、更に、Web-POSクライアント装置からWebブラウザ経由でPLUマスタDBの内容を編集できるように構成することも容易に実現できる。