(57)【特許請求の範囲】
【請求項１】
ＰＯＳシステムを構成するホストコンピュータと１個または複数個のデバイスの接続状況とに基づいて、前記ホストコンピュータのＯＳが管理するシステム構成情報のデーターベースであるレジストリに、前記デバイスの各種設定情報であるデバイス設定情報を登録するデバイス環境設定システムであって、
（ａ）前記レジストリの前記デバイス設定情報を、所望の表示分類毎に表示するデバイス情報表示手段と、
（ｂ）前記デバイス情報表示手段によって表示された前記デバイスの接続状況に基づいて、前記レジストリの前記デバイス設定情報に設定するための入力情報を入力する入力手段と、
（ｃ）前記入力手段によって入力された前記入力情報に基づいて、デバイスの前記設定情報を編集するデバイス情報編集手段と、
（ｄ）前記デバイス情報編集手段によって編集されたデバイスの前記設定情報を検証するデバイス情報検証手段と、
（ｅ）デバイスの前記設定情報によって前記レジストリの前記デバイス設定情報を更新するデバイス情報更新手段と、を備え、
前記デバイス情報編集手段は、更に、
（ｃ−１）前記システムを構成する前記デバイスを指定するデバイス情報および前記デバイスの通信接続情報を新規に追加するデバイス情報追加手段と、
（ｃ−２）前記デバイス情報追加手段によって追加された前記システム構成情報の前記デバイス設定情報に設定されているデバイスの前記デバイス情報および前記通信接続情報を変更するデバイス情報変更手段と、
（ｃ−３）前記デバイス情報追加手段によって追加された前記デバイスを、前記システムの構成から削除するデバイス情報削除手段と、を備え、
前記デバイス情報追加手段は、デバイスクラスの異なる複数個の前記デバイスを内蔵したシステムの前記デバイスを一括して追加し、
前記デバイス情報変更手段は、移動元のポートに接続されている前記デバイスおよび前記デバイスに所定の接続形態によって接続されている全てのデバイスを移動先のポートへ一括して変更する、
ことを特徴とする、デバイス環境設定システム。
【請求項２】
前記デバイス情報表示手段が、前記システムを構成する１個または複数個のデバイスを所望の表示分類に基づいて、デバイスツリーの形式に表示する手段を備えたことを特徴とする、請求項１に記載のデバイス環境設定システム。
【請求項３】
前記表示分類が、前記デバイスをデバイスクラス毎に分類して表示できることを特徴とする、請求項２に記載のデバイス環境設定システム。
【請求項４】
前記表示分類が、前記デバイスをポート毎に分類して、デバイスの接続形態に基づいて表示できることを特徴とする、請求項２に記載のデバイス環境設定システム。
【請求項５】
ＰＯＳシステムを構成するホストコンピュータと１個または複数個のデバイスとの接続状況に基づいて、前記ホストコンピュータのＯＳが管理するシステム構成情報のデーターベースであるレジストリに、前記デバイスの各種設定情報であるデバイス設定情報を登録するデバイス環境設定処理方法であって、
（ａ）前記レジストリの前記デバイス設定情報を、所望の表示分類毎に表示するデバイス情報表示ステップと、
（ｂ）前記デバイス情報表示ステップによって表示された前記デバイスの接続状況に基づいて、前記レジストリの前記デバイス設定情報に設定するための入力情報を入力する入力ステップと、
（ｃ）前記入力ステップによって入力された前記入力情報に基づいて、デバイスの前記設定情報を編集するデバイス情報編集ステップと、
（ｄ）前記デバイス情報編集ステップによって編集されたデバイスの前記設定情報を検証するデバイス情報検証ステップと、
（ｅ）デバイスの前記設定情報によって前記レジストリの前記デバイス設定情報を更新するデバイス情報更新ステップと、を備え、
前記デバイス情報編集ステップは、更に、
（ｃ−１）前記システムを構成する前記デバイスを指定するデバイス情報および前記デバイスの通信接続情報を新規に追加するデバイス情報追加ステップと、
（ｃ−２）前記デバイス情報追加ステップによって追加された前記システム構成情報の前記デバイス設定情報に設定されているデバイスの前記デバイス情報および前記通信接続情報を変更するデバイス情報変更ステップと、
（ｃ−３）前記デバイス情報追加ステップによって追加された前記デバイスを、前記システムの構成から削除するデバイス情報削除ステップと、を備え、
前記デバイス情報追加ステップは、デバイスクラスの異なる複数個の前記デバイスを内蔵したシステムの前記デバイスを一括して追加し、
前記デバイス情報変更ステップは、移動元のポートに接続されている前記デバイスおよび前記デバイスに所定の接続形態によって接続されている全てのデバイスを移動先のポートへ一括して変更する、
ことを特徴とする、デバイス環境設定処理方法。
【請求項６】
前記デバイス情報表示ステップが、前記システムを構成する１個または複数個のデバイスを所望の表示分類に基づいて、デバイスツリーの形式に表示するステップを備えたことを特徴とする、請求項５に記載のデバイス環境設定処理方法。
【請求項７】
前記表示分類が、前記デバイスをデバイスクラス毎に分類して表示できることを特徴とする、請求項６に記載のデバイス環境設定処理方法。
【請求項８】
前記表示分類が、前記デバイスをポート毎に分類して、デバイスの接続形態に基づいて表示できることを特徴とする、請求項６に記載のデバイス環境設定処理方法。
【請求項９】
請求項５から８のいずれか１項に記載のデバイス環境設定処理方法のステップを有するプログラムを記録した情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デバイス環境設定システム、デバイス環境設定処理方法及び情報記録媒体に関する。特に、システムを構成するデバイスの接続状況に基づいて、ＯＳが管理するシステム構成情報のデバイス設定情報を表示することによって、デバイスの接続状況に適合する設定情報をシステム構成情報のデバイス設定情報に設定する手段を備えたデバイス環境設定システム、デバイス環境設定処理方法及び情報記録媒体に関する。
【０００２】
【従来の技術】
ＰＯＳシステムの構築において、標準化されたＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を使用してＰＯＳシステムの各種機能を実現するアプリケーション・プログラムを開発することによって、ＰＯＳシステムを構成するデバイスの機種等を意識することなく、多機能なＰＯＳシステムを構築することができる。ＯＰＯＳ（ＯＬＥ  ｆｏｒ  Ｒｅｔａｉｌ  ＰＯＳ）は、ＰＯＳシステムにおける端末システム（以下、「ＰＯＳ端末システム」という）を構成するデバイスに関わるインタフェースの標準化を定義し、Ｗｉｎｄｏｗｓ（商標である。以下同じ）ＯＳ上でサポートされるＯＬＥ（ＯｂｊｅｃｔＬｉｎｋｉｎｇ  ａｎｄ  Ｅｍｂｅｄｄｉｎｇ）Ｃｏｎｔｒｏｌを使用して、アプリケーション・ソフトウェアを容易に開発するためのＡＰＩ関数をアプリケーション開発者に提供している。
【０００３】
また、ＯＰＯＳを利用するための情報である、ＰＯＳ端末システムを構成するデバイス及びデバイスの各種設定情報（以下、「デバイス設定情報」という）は、ＯＳによって管理されるシステム構成情報のデータベース（以下、「レジストリ」という）に格納（登録）される。以下、ＯＰＯＳを利用するための情報である、ＰＯＳ端末システムを構成するデバイスおよびデバイスのデバイス設定情報を「ＯＰＯＳデバイス環境設定情報」という。また、ＯＰＯＳデバイス環境設定情報は、ＯＰＯＳを利用するための情報としてレジストリに登録する情報である。
【０００４】
【発明が解決しようとする課題】
従来、ＰＯＳ端末システムを構成するデバイスに適合するようなＯＰＯＳデバイス環境設定情報をレジストリに登録するためには、レジストリを編集するユーティリティ・ソフトウェアであるレジストリエディタを利用する必要があった。ＯＳ標準の「ｒｅｇｅｄｉｔ．ｅｘｅ」は、レジストリエディタである。
【０００５】
しかし、レジストリエディタは、簡単な操作機能しか提供していないことから、ＰＯＳ端末システムを構成するデバイスに適合するように、ＯＰＯＳデバイス環境設定情報を編集し、レジストリに登録するには、時間がかかってしまうという問題点があった。即ち、ＰＯＳ端末システムを構成する全てのデバイスの設定状態を把握しながら、ＯＰＯＳデバイス環境設定情報を編集し、登録することが困難であるという問題点があった。また、編集したＯＰＯＳデバイス環境設定情報の妥当性を検証し、更に確認しながらレジストリに登録することが困難であるという問題点もあった。また、ＰＯＳ端末システムを構成するデバイスのデバイス間の接続形態を考慮して、ＯＰＯＳデバイス環境設定情報を編集し、登録することが困難であるという問題点もあった。
【０００６】
また、レジストリは、ＯＳが管理するシステム構成情報のデータベースであるため、間違った操作によりＯＰＯＳデバイス環境設定情報以外の情報を書き換えてしまい、システムの不具合の原因になってしまうという問題点もあった。
【０００７】
従って、本発明は、以上のような問題点を解決するためになされたもので、システムを構成するデバイスの接続状況に基づいて、ＯＳが管理するシステム構成情報のデバイス設定情報を表示することによって、デバイスの接続状況に適合する設定情報をシステム構成情報のデバイス設定情報に設定する手段を備えたデバイス環境設定システム、デバイス環境設定処理方法及び情報記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明者は、上述した従来の問題点を解決すべく研究を重ねた。その結果、レジストリのＯＰＯＳデバイス環境設定情報に基づいて、デバイスクラス毎、ポート毎等の表示分類によるデバイスツリーを表示することによって、ＰＯＳ端末システムを構成しているデバイスの接続状況を、ＰＯＳシステムの開発者に視覚的に理解させることができることが判明した。また、指定したデバイスの詳細設定情報をプロパティ機能に使用した簡単な操作によって、表示することができることが判明した。
【０００９】
また、ＰＯＳ端末システムを構成しているデバイスのデバイス情報を、ガイド機能に従って設定することによって、必要な全ての設定情報を追加したり、ホスト・コンピュータと各種デバイスとが一体化したＰＯＳ用端末装置における全てのデバイスの情報を一括して追加したり、ドラッグ・アンド・ドロップを利用して移動元のポートに接続されているデバイスのデバイス情報を、一括して移動先のポートに接続させるようにデバイス情報を変更したり、指定したデバイスの接続形態に基づいて、指定したデバイスの情報および指定したデバイスに接続されている全てのデバイスの情報を削除したりすることによって、容易に情報を編集できることが判明した。
【００１０】
上記研究結果に基づき、以下の発明を提供する。
【００１２】
本発明の、デバイス環境設定システムの第１の態様は、ＰＯＳシステムを構成するホストコンピュータと１個または複数個のデバイスとの接続状況に基づいて、前記ホストコンピュータのＯＳが管理するシステム構成情報のデーターベースであるレジストリに、デバイスの各種設定情報であるデバイス設定情報を登録するデバイス環境設定システムであって、（ａ）レジストリのデバイス設定情報を、所望の表示分類毎に表示するデバイス情報表示手段と、（ｂ）デバイス情報表示手段によって表示されたデバイスの接続状況に基づいて、レジストリのデバイス設定情報に設定するための入力情報を入力する入力手段と、（ｃ）入力手段によって入力された入力情報に基づいて、デバイスの設定情報を編集するデバイス情報編集手段と、（ｄ）デバイス情報編集手段によって編集されたデバイスの設定情報を検証するデバイス情報検証手段と、（ｅ）デバイスの設定情報によってレジストリのデバイス設定情報を更新するデバイス情報更新手段と、を備え、デバイス情報編集手段は、更に、（ｃ−１）システムを構成するデバイスを指定するデバイス情報およびデバイスの通信接続情報を新規に追加するデバイス情報追加手段と、（ｃ−２）デバイス情報追加手段によって追加されたシステム構成情報のデバイス設定情報に設定されているデバイスのデバイス情報および通信接続情報を変更するデバイス情報変更手段と、（ｃ−３）デバイス情報追加手段によって追加されたデバイスを、システムの構成から削除するデバイス情報削除手段と、を備え、デバイス情報追加手段は、デバイスクラスの異なる複数個のデバイスを内蔵したシステムのデバイスを一括して追加し、デバイス情報変更手段は、移動元のポートに接続されているデバイスおよびデバイスに所定の接続形態によって接続されている全てのデバイスを移動先のポートへ一括して変更する、デバイス環境設定システムである。
【００１３】
本発明の、デバイス環境設定システムの第２の態様は、上述のデバイス情報表示手段が、システムを構成する１個または複数個のデバイスを所望の表示分類に基づいて、デバイスツリーの形式に表示する手段を備えたデバイス環境設定システムである。
【００１４】
本発明の、デバイス環境設定システムの第３の態様は、表示分類が、デバイスをデバイスクラス毎に分類して表示できることを特徴とするデバイス環境設定システムである。
【００１５】
本発明の、デバイス環境設定システムの第４の態様は、上述の表示分類が、デバイスをポート毎に分類して、デバイスの接続形態に基づいて表示できることを特徴とするデバイス環境設定システムである。
【００２８】
本発明の、デバイス環境設定処理方法の第１の態様は、ＰＯＳシステムを構成するホストコンピュータと１個または複数個のデバイスとの接続状況に基づいて、前記ホストコンピュータのＯＳが管理するシステム構成情報のデーターベースであるレジストリに、前記デバイスの各種設定情報であるデバイス設定情報を登録するデバイス環境設定処理方法であって、（ａ）レジストリのデバイス設定情報を、所望の表示分類毎に表示するデバイス情報表示ステップと、（ｂ）デバイス情報表示ステップによって表示されたデバイスの接続状況に基づいて、レジストリのデバイス設定情報に設定するための入力情報を入力する入力ステップと、（ｃ）入力ステップによって入力された入力情報に基づいて、デバイスの設定情報を編集するデバイス情報編集ステップと、（ｄ）デバイス情報編集ステップによって編集されたデバイスの設定情報を検証するデバイス情報検証ステップと、（ｅ）デバイスの設定情報によってレジストリのデバイス設定情報を更新するデバイス情報更新ステップと、を備え、デバイス情報編集ステップは、更に、（ｃ−１）システムを構成するデバイスを指定するデバイス情報およびデバイスの通信接続情報を新規に追加するデバイス情報追加ステップと、（ｃ−２）デバイス情報追加ステップによって追加されたシステム構成情報のデバイス設定情報に設定されているデバイスのデバイス情報および通信接続情報を変更するデバイス情報変更ステップと、（ｃ−３）デバイス情報追加ステップによって追加されたデバイスを、システムの構成から削除するデバイス情報削除ステップと、を備え、デバイス情報追加ステップは、デバイスクラスの異なる複数個のデバイスを内蔵したシステムのデバイスを一括して追加し、デバイス情報変更ステップは、移動元のポートに接続されているデバイスおよびデバイスに所定の接続形態によって接続されている全てのデバイスを移動先のポートへ一括して変更する、デバイス環境設定処理方法である。
【００２９】
本発明の、デバイス環境設定処理方法の第２の態様は、上述のデバイス情報表示ステップが、システムを構成する１個または複数個のデバイスを所望の表示分類に基づいて、デバイスツリーの形式に表示するステップを備えたデバイス環境設定処理方法である。
【００３０】
本発明の、デバイス環境設定処理方法の第３の態様は、表示分類が、デバイスをデバイスクラス毎に分類して表示できることを特徴とするデバイス環境設定処理方法である。
【００３１】
本発明の、デバイス環境設定処理方法の第４の態様は、上述の表示分類が、デバイスをポート毎に分類して、デバイスの接続形態に基づいて表示できることを特徴とするデバイス環境設定処理方法である。
【００４３】
本発明の、情報記録媒体の第１の態様は、上述のデバイス環境設定処理方法のプログラムを記録した情報記録媒体である。
【００４５】
【発明の実施の形態】
この発明の一実施態様を、図面を参照しながら説明する。なお、以下に説明する実施態様は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なものによって置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
【００４６】
図１は、ＰＯＳ端末システムのシステム構成の一例を示す図である。
【００４７】
ＰＯＳ端末システム１００は、ホスト・コンピュータ１０１、プリンタ１０２、カスタマディスプレイ１０３およびドロワ１０４によって構成されている。
【００４８】
ホスト・コンピュータ１０１は、ＰＯＳ端末システム１００の各種機能を実現するアプリケーション・ソフトウェアを備えている。また、ホスト・コンピュータ１０１は、レシート、ジャーナル等を印刷するためのプリンタ１０２、購入商品の情報等を表示するカスタマディスプレイ１０３、および、現金等を入れておく引き出しであるドロワ１０４とそれぞれ通信回線１１０を介して接続されている。通信回線１１０においては、シリアル・ケーブル、パラレル・ケーブル、ネットワーク・ケーブル、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等、各種の通信形態により提供される通信プロトコルを採用することができる。
【００４９】
図２は、図１に示すブロック構成図に含まれるホスト・コンピュータ１０１の概要を示すブロック構成図である。
【００５０】
ホスト・コンピュータ１０１は通信回線１１０に接続するためのインターフェース２０１と、ソフトウェアが記録されたＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を読み出すＣＤ−ＲＯＭドライブ２０２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央処理装置）２０３と、ＣＰＵ２０３が実行するプログラムや一時的な作業内容を記憶する記憶領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０４と、ＣＰＵ２０３が実行するプログラムや各種データを記憶するハードディスク２０５と、各種のメッセージをユーザに知らせるためのモニタディスプレイ２０６などの表示装置と、ソフトウェアが記憶されたＦＤ（Ｆｌｏｐｐｙ  Ｄｉｃｋ）を読み出すＦＤドライブ２０７と、ユーザからの入力を受け付けるキーボードやマウスなどの入力装置２０８と、これらを接続するバス２１０を備える。
【００５１】
図３は、ＰＯＳ端末システムにおけるＯＰＯＳの役割を示す図である。図３（ａ）は、ＯＰＯＳの位置付けを示す図であり、図３（ｂ）は、ＰＯＳ端末システムのシステム開発作業のフローチャートを示す図である。
【００５２】
図３（ａ）に示すように、ＯＰＯＳは、ＰＯＳ端末システムを構成するデバイスの制御を実行させるアプリケーション・ソフトウェアとＯＳとの間に位置し、ホスト・コンピュータ（ＰＣ）とデバイスとのインタフェースを所定の仕様に基づいて標準化させるためのソフトウェアである。
【００５３】
ＯＰＯＳは、ＣＯ（Ｃｏｎｔｒｏｌ  Ｏｂｊｅｃｔ）とＳＯ（ＳｅｒｖｉｃｅＯｂｊｅｃｔ）の２階層から構成されている。ＣＯは、プリンタ、ディスプレイ等のデバイスクラス毎に提供させるオブジェクトであり、アプリケーション・ソフトウェアとのインタフェースを司っている。ＳＯは、プリンタの機種等のデバイス毎に提供させるオブジェクトであり、ＯＳを介して各デバイスの制御を実行する。また、ＯＰＯＳに使用されるＯＰＯＳデバイス環境情報が登録されているレジストリは、ＯＳによって管理されている。
【００５４】
アプリケーション・ソフトウェアは、メソッド（Ｍｅｔｈｏｄ）及びプロパティ（Ｐｒｏｐｅｒｔｙ）によって制御対象となるデバイスに所望の制御を実行させ、イベント（Ｅｖｅｎｔ）及びプロパティによってデバイスに制御を実行させた結果を受け取る。
【００５５】
図３（ｂ）に示すように、ＰＯＳ端末システムの構築は、４つの作業段階によって実行される。まず、開発用のホスト・コンピュータ（以下、「開発用ＰＣ」という）にＯＰＯＳをインストールし、即ち、ＣＯ、ＳＯ及びレジストリのＯＰＯＳデバイス環境設定情報をインストール（ステップＳ３０１）する。
【００５６】
次に、開発用ＰＣにおいて、ＰＯＳ端末システムを構成するデバイスに適合するようにＯＰＯＳデバイス環境設定情報を編集し、レジストリに登録する（ステップＳ３０２）。
【００５７】
次に、開発用ＰＣにおいて、ＰＯＳ端末システムの各種機能を実現するアプリケーション・ソフトウェアを開発する（ステップＳ３０３）。
【００５８】
最後に、開発用ＰＣにおいて開発したアプリケーション・ソフトウェア及びアプリケーション・ソフトウェアの実行環境を、ＰＯＳシステムにおける複数個のＰＯＳ端末システムのホスト・コンピュータ（以下、「店舗用クライアントＰＣ」という）に再現化し（ステップＳ３０４）、ＰＯＳ端末システムの構築作業を終了する。
【００５９】
ＰＯＳ端末システム構築の上述したステップＳ３０２の作業、即ち、ＰＯＳ端末システムを構成するデバイスに適合するようにＯＰＯＳデバイス環境設定情報を編集し、レジストリに登録する作業の効率化を計るデバイス環境設定システムについて以下に説明する。
【００６０】
本発明のデバイス環境設定システムは、システムを構成する１個または複数個のデバイスの接続状況に基づいて、ＯＳが管理するシステムのシステム構成情報のデバイス設定情報を所望の表示分類毎に表示することによって、デバイスの接続状況に適合するデバイスの所定の１個または複数個の設定情報を、システム構成情報のデバイス設定情報に設定するデバイス情報設定手段を備えている。
【００６１】
また、本発明のデバイス環境設定システムは、デバイス情報設定手段が、（ａ）システム構成情報のデバイス設定情報を、所望の表示分類毎に表示するデバイス情報表示手段と、（ｂ）デバイス情報表示手段によって表示されたデバイスの接続状況に基づいて、システム構成情報のデバイス設定情報に設定するための入力情報を入力する入力手段と、（ｃ）入力手段によって入力された入力情報に基づいて、デバイスの設定情報を編集するデバイス情報編集手段と、（ｄ）デバイス情報編集手段によって編集されたデバイスの設定情報を検証するデバイス情報検証手段と、（ｅ）デバイスの設定情報によってシステム構成情報のデバイス設定情報を更新するデバイス情報更新手段とを備えている。
【００６２】
図４は、デバイス環境設定システムの機能ブロック図である。以下に各機能についての説明をする。
【００６３】
図４に示すように、デバイス環境設定システムは、主制御手段４０１、入力手段４０２、デバイス情報編集手段４０３、デバイス情報検証手段４０４、デバイス情報更新手段４０５およびデバイス情報表示手段４０６を備えている。
【００６４】
入力手段４０２は、図示されていないキーボードやマウス等の入力装置を介して、ＰＯＳ端末システムを構成するデバイスの接続状況に適合するようなレジストリ４１０のＯＰＯＳデバイス環境設定情報に設定するためのデバイス情報、デバイスの通信情報等を入力する。
【００６５】
デバイス情報編集手段４０３は、入力手段４０２によって入力された、レジストリ４１０のＯＰＯＳデバイス環境設定情報へ登録するための各種設定情報（例えば、デバイス情報、通信設定情報等）を、既に登録してあるレジストリ４１０のＯＰＯＳデバイス環境設定情報と関連付けながら編集する。
【００６６】
デバイス情報検証手段４０４は、デバイス情報編集手段４０３によって編集された各種設定情報が妥当な情報であるか否かを、レジストリ４１０のＯＰＯＳデバイス環境設定情報に基づいて検証する。妥当な情報でない場合は、警告情報をデバイス情報表示手段４０６に情報を渡し、警告情報を表示させたり、編集された各種設定情報を妥当な情報となるように変換して、デバイス情報編集手段４０３に、再度編集させたり等を実行する。
【００６７】
デバイス情報更新手段４０５は、デバイス情報編集手段４０３によって編集された各種設定情報に基づいて、レジストリ４１０のＯＰＯＳデバイス環境設定情報を更新する。
【００６８】
デバイス情報表示手段４０６は、図示されていない表示装置に、レジストリ４１０のＯＰＯＳデバイス環境設定情報に基づいて、デバイスツリーをデバイスクラス毎またはポート毎に表示したり、プロパティ機能を使用した詳細情報を表示したり等を実行する。また、デバイス間の接続形態（以下、「ハイドラ接続」という）を表示することもできる。ハイドラ接続は、同一ポートに複数個のデバイスを接続する接続方法である。
【００６９】
主制御手段４０１は、入力手段４０２、デバイス情報編集手段４０３、デバイス情報検証手段４０４、デバイス情報更新手段４０５およびデバイス情報表示手段４０６のそれぞれの手段を相互に関連付けて制御する。
【００７０】
また、本発明のデバイス環境設定システムは、デバイス情報編集手段が、（ａ）システムを構成するデバイスを指定するデバイス情報およびデバイスの通信接続情報を新規に追加するデバイス情報追加手段と、（ｂ）デバイス情報追加手段によって追加されたシステム構成情報のデバイス設定情報に設定されているデバイスのデバイス情報および通信接続情報を変更するデバイス情報変更手段と、（ｃ）デバイス情報追加手段によって追加されたデバイスを、システムの構成から削除するデバイス情報削除手段とを備えている。
【００７１】
図５は、デバイス環境設定処理のフローチャートを示す図である。
【００７２】
まず、デバイス環境設定を実行するためのメイン画面を表示する（ステップＳ５０１）。次に入力操作が何であったかを判定する（ステップＳ５０２）。
【００７３】
入力操作がデバイス情報を表示する場合（ステップＳ５０２；「表示」）は、入力指定された情報に基づいて、レジストリ４１０のＯＰＯＳデバイス環境設定情報を表示し（ステップＳ５０３）、ステップＳ５０１のメイン画面表示に戻り、次の入力操作が実行されるまで待機する。ここで、次の入力操作が一定時間ない場合は、レジストリ４１０のＯＰＯＳデバイス環境設定情報を再度チェックし、表示を行う（以下、同様である）。例えば、デバイス情報をデバイスクラス毎に表示するように入力指定された場合は、図１１に示すように、プリンタ、ディスプレイ等のデバイスクラス毎にデバイスが表示される。
【００７４】
入力操作がデバイス情報を追加する場合（ステップＳ５０２；「追加」）は、ＰＯＳ端末システムを構成するデバイスのデバイス情報を、図示されていない入力装置を介して入力し、既に登録してあるレジストリ４１０のＯＰＯＳデバイス環境設定情報と関連付けて、デバイスの各種設定情報を編集し（ステップＳ５０４）、更に妥当な情報であるかを検証し（ステップＳ５０５）、編集した情報をレジストリ４１０のＯＰＯＳデバイス環境設定情報に追加する処理を実行し（ステップＳ５０６）、ステップＳ５０１のメイン画面表示に戻り、表示処理を行い、次の入力操作が実行されるまで待機する。
【００７５】
入力操作がデバイス情報を削除する場合（ステップＳ５０２；「削除」）は、ＰＯＳ端末システムの構成変更により不用のデバイスの情報を、図示されていない入力装置を介して入力し、既に登録してあるレジストリ４１０のＯＰＯＳデバイス環境設定情報と関連付けて、デバイスの各種設定情報を編集し（ステップＳ５０７）、検証し（ステップＳ５０８）、レジストリ４１０のＯＰＯＳデバイス環境設定情報から削除する処理を実行し（ステップＳ５０９）、ステップＳ５０１のメイン画面表示に戻り、表示処理を行い、次の入力操作が実行されるまで待機する。
【００７６】
入力操作がデバイス情報を変更する場合（ステップＳ５０２；「変更」）は、ＰＯＳ端末システムを構成するデバイスのデバイス情報を、図示されていない入力装置を介して入力し、既に登録してあるレジストリ４１０のＯＰＯＳデバイス環境設定情報と関連付けて、デバイスの各種設定情報を変更し（ステップＳ５１０）、更に妥当な情報であるかを検証し（ステップＳ５１１）、変更した情報に基づいてレジストリ４１０のＯＰＯＳデバイス環境設定情報を更新する処理を実行し（ステップＳ５１２）、ステップＳ５０１のメイン画面表示に戻り、表示処理を行い、次の入力操作が実行されるまで待機する。
【００７７】
入力操作が上述したデバイス情報を編集する以外の場合（ステップＳ５０２；「その他」）は、対応する処理を実行し（ステップＳ５１３）、ステップＳ５０１のメイン画面表示に戻り、表示処理を行い、次の入力操作が実行されるまで待機する。
【００７８】
また、ステップＳ５０５、ステップＳ５０８、およびステップＳ５１１における情報の検証は、図１３（ａ）に示すように、検証処理を指定することによって実行され、図１３（ｂ）に示す警告を表示するとともに、自動修正機能により、正しい設定情報に変更することもできる。また、検証処理を実行しないように指定することもできる。
【００７９】
また、本発明のデバイス環境設定システムは、デバイス情報表示手段が、システムを構成する１個または複数個のデバイスを所望の表示分類に基づいて、デバイスツリーの形式に表示する手段を備えている。
【００８０】
また、本発明のデバイス環境設定システムは、表示分類が、デバイスをデバイスクラス毎に分類して表示できることを特徴とする。
【００８１】
また、本発明のデバイス環境設定システムは、表示分類が、デバイスをポート毎に分類して、デバイスの接続形態に基づいて表示できることを特徴とする。
【００８２】
また、本発明のデバイス環境設定システムは、デバイス情報表示手段が、システムを構成する、表示を隠しているデバイスを含めた全てのデバイスの接続状況を表示できることを特徴とする。
【００８３】
また、本発明のデバイス環境設定システムは、デバイス情報表示手段が、所望のデバイスのデバイス情報を、所定の設定情報項目に分類して表示する手段を備えている。
【００８４】
図６は、デバイス環境設定処理の表示処理のフローチャートを示す図である。
【００８５】
まず、デバイスの接続情報を表示するか、デバイスの詳細情報の表示するかの表示情報を判定する（ステップＳ６０１）。表示情報がデバイスの接続情報を表示する場合（ステップＳ６０１；「デバイスツリー」）は、次に、デバイスクラス毎の表示か、ポート毎の表示かの表示分類を判定する（ステップＳ６０２）。
【００８６】
デバイスクラス毎に表示する場合（ステップＳ６０２；「デバイスクラス」）は、プリンタ、ディスプレイ等のデバイスクラス毎に接続されているデバイスを表示する（ステップＳ６０３）。図１１は、デバイスクラス毎の表示の一例を示す図である。また、デバイス情報を設定できないデバイスクラスについても区別して表示する。更に、デバイスクラスの順番は、所定の標準順番に表示する標準表示とアルファベット順に表示する名前順表示とがある。図１４（ａ）はデバイス情報を標準表示した図であり、図１４（ｂ）はデバイス情報を名前順表示した図である。
【００８７】
ポート毎に表示する場合（ステップＳ６０２；「ポート」）は、ポート毎にデバイス情報からハイドラ接続の接続情報を検索する（ステップＳ６０４）。ハイドラ接続とは、同一のポートに複数個のデバイスが接続する接続方法であり、「パススルー接続」と「Ｙ字接続」の２個の異なる形式がある。図１２（ｂ）は、「パススルー接続」と「Ｙ字接続」のそれぞれの接続方法を示す図である。ここで、ホスト・コンピュータ、プリンタ、カスタマ・ディスプレイおよびドロワを一例に挙げている。ＰＣはホスト・コンピュータを示し、ＰＯＳＰｒｉｎｔｅｒはプリンタを示し、ＬｉｎｅＤｉｓｐｌａｙはカスタマ・ディスプレイを示し、ＣａｓｈＤｒａｗｅｒはドロワを示す。
【００８８】
次に、ポート毎に検索したデバイスの接続情報に基づいて、即ち、ホスト・コンピュータに物理的に近い順にデバイスを表示する（ステップＳ６０５）。図１２（ａ）は、ポート毎の表示の一例を示す図である。ＣＯＭ１とＣＯＭ２のハイドラ接続が視覚的に表示されている。
【００８９】
全デバイスを表示する場合（ステップＳ６０１；「全デバイス」）は、デバイスクラス毎の表示、またはポート毎の表示において、表示を隠しているデバイスも含めて、ＰＯＳ端末システムを構成する全てのデバイスを表示する（ステップＳ６０６）。
【００９０】
表示情報がデバイスの詳細情報を表示する場合（ステップＳ６０１；「プロパティ」）は、プロパティ機能により、選択している項目の設定情報をタブ形式により表示する（ステップＳ６０７）。図１５は、プロパティ機能による詳細情報の一例を示す図である。カスタマ・ディスプレイであるＤＭ−Ｄ１０１のデバイスの詳細情報を表示する。
【００９１】
また、本発明のデバイス環境設定システムは、デバイス情報追加手段が、所定の順序によって所要のデバイスの設定情報を追加できることを特徴とする。
【００９２】
また、本発明のデバイス環境設定システムは、デバイス情報追加手段のデバイスの指定した設定情報が、デバイスの論理デバイス名であることを特徴とする。
【００９３】
また、本発明のデバイス環境設定システムは、デバイス情報追加手段が、デバイスクラスの異なる複数個のデバイスを内蔵したシステムのデバイスを一括して追加できることを特徴とする。
【００９４】
図７は、デバイス環境設定処理の追加処理のフローチャートを示す図である。
【００９５】
まず、デバイス情報の追加情報が何であるかを判定する（ステップＳ７０１）。ウィザード形式によりデバイス情報を追加する場合（ステップＳ７０１；「デバイスの追加」）は、デバイスクラスを選択し（ステップＳ７０２）、デバイスを選択し（ステップＳ７０３）、デバイスの通信情報を設定する（ステップ７０４）ことによってデバイス情報を追加することができる。ウィザード形式とは、ガイド機能に従って入力操作することである。また、メイン画面で選択している状況により、ウィザードの開始をショートカットして、デバイスの選択から開始して、設定する初期値を変更することができる。例えば、プリンタ選択中に、デバイスクラスの選択であるプリンタの選択をショートカットして、プリンタのデバイスの選択から開始することができる。また、ＵＳＢを選択中に、デバイスの選択でＵＳＢ対応機器を初期値として表示することもできる。また、ウィザード中に論理デバイスの実行通信確認とデバイス固有の設定を実行することもできる。
【００９６】
図１６は、デバイスクラスの選択の一例を示す図であり、図１７は、デバイスの選択の一例を示す図であり、図１８は、通信設定の一例を示す図である。指示画面に従って、デバイスクラスとしてプリンタを指定し、プリンタの機種を指定し、プリンタの通信情報を入力する。
【００９７】
デバイスに論理デバイス名を追加する場合（ステップＳ７０１；「論理デバイス名追加」）は、メイン画面の編集メニューから論理デバイス名の追加により論理デバイス名を設定することによって、または、指定のデバイスから論理デバイス名の追加により論理デバイス名を設定することによって（ステップＳ７０５）、デバイスに論理デバイス名を追加することができる。図１９は、論理デバイス名の追加の一例を示す図である。
【００９８】
ホスト・コンピュータとプリンタ等の各種デバイスとが一体化されているＰＯＳ用ＰＣにデバイスを一括登録する場合（ステップ７０１；「一括登録」）は、メイン画面の編集メニューからデバイス一括登録により、ＰＯＳ用ＰＣに接続されている全てのデバイスを一括して設定する（ステップＳ７０６）ことによって、デバイス情報を追加することができる。図２０は、デバイス一括登録の一例を示す図である。
【００９９】
また、本発明のデバイス環境設定システムは、デバイス情報削除手段が、所定のデバイスの接続形態に基づいて、所定のデバイスに接続する全てのデバイスを削除できることを特徴とする。
【０１００】
図８は、デバイス環境設定処理の削除処理のフローチャートを示す図である。
【０１０１】
まず、削除指定したデバイスの接続情報からハイドラ接続のデバイスであるか否かを判定する（ステップＳ８０１）。ハイドラ接続のデバイスである場合（ステップＳ８０１；Ｙｅｓ）は、ハイドラ接続されている全デバイスの削除が指定されているか否かを判定する（ステップＳ８０２）。ハイドラ接続されている全デバイスの削除が指定されている場合（ステップＳ８０２；Ｙｅｓ）は、指定のデバイスにハイドラ接続されている全てのデバイスを検索し（ステップＳ８０３）、検索した全てのデバイスのデバイス情報を削除し（ステップＳ８０４）、指定したデバイスのデバイス情報を削除する（ステップＳ８０５）。
【０１０２】
一方、ハイドラ接続されている全デバイスの削除が指定されていない場合（ステップＳ８０２；Ｎｏ）は、指定したデバイスのデバイス情報を削除する（ステップＳ８０６）。また、ハイドラ接続のデバイスではない場合（ステップＳ８０１；Ｎｏ）は、指定したデバイスのデバイス情報を削除する（ステップＳ８０６）。
【０１０３】
図２１は、ハイドラ接続のデバイスを指定しなかった場合のデバイスの削除を示す図であり、図２２は、ハイドラ接続のデバイスを指定した場合のデバイスの削除を示す図である。図２１に示すように、複数個のデバイスを指定することによって、指定したデバイスを全て削除することができる。また、図２２に示すように、デバイスを指定することによって、指定したデバイスに接続されている全てのデバイスおよび指定したデバイスを削除することができる。
【０１０４】
また、本発明のデバイス環境設定システムは、デバイス情報変更手段が、移動元のポートに接続されているデバイスおよびデバイスに所定の接続形態によって接続されている全てのデバイスを移動先のポートへ一括して変更できることを特徴とする。
【０１０５】
また、本発明のデバイス環境設定システムは、デバイス情報変更手段が、デバイスの指定した設定情報のみを変更できることを特徴とする。
【０１０６】
また、本発明のデバイス環境設定システムは、デバイス情報変更手段の指定した設定情報が、デバイスの通信設定であることを特徴とする。
【０１０７】
また、本発明のデバイス環境設定システムは、デバイス情報変更手段の指定した設定情報が、デバイスの論理デバイス名であることを特徴とする。
【０１０８】
図９は、デバイス環境設定処理の変更処理のフローチャートを示す図である。
【０１０９】
まず、登録されているデバイス情報を変更する入力操作を判定する（ステップＳ９０１）。ドラッグ・アンド・ドロップによりデバイスのポート情報を変更する場合（ステップＳ９０１；「ドラッグ・アンド・ドロップ」）は、移動元のポートに接続されている全てのデバイスのデバイス情報を検索する（ステップＳ９０２）。次に、移動先のポートに基づいて、検索した全てのデバイスのデバイス情報を変更する（ステップＳ９０３）。図２３は、ドラッグ・アンド・ドロップによるデバイスのポート情報変更の一例を示す図である。図２３（ａ）は、変更前のポート毎のデバイスの接続状況を示す図であり、図２３（ｂ）は、変更後のポート毎のデバイスの接続状況を示す図である。図２３に示すように、ＬｉｎｅＤｉｓｐｌａｙに接続されているポートをＣＯＭ１からＣＯＭ３へ変更することにより、ハイドラ接続されているＰＯＳＰｒｉｎｔｅｒおよびＣａｓｈＤｒａｗｅｒも一緒にＣＯＭ１からＣＯＭ３へ変更される。
【０１１０】
指定したデバイスの通信設定を変更する場合（ステップＳ９０１；「通信設定」）は、指定したデバイスから通信設定により指定したデバイスの通信情報を設定する（ステップＳ９０４）ことによって、通信設定を変更することができる。
【０１１１】
指定したデバイスの論理デバイス名を変更する場合（ステップＳ９０１；「論理デバイス名変更」）は、指定したデバイスから論理デバイス名の変更により指定したデバイスの論理デバイス名を入力する（ステップＳ９０５）ことによって、論理デバイス名を変更することができる。また、本設定の中で、通信確認とデバイス固有の設定を実行することができる。
【０１１２】
図１０は、デバイス環境設定処理における上述した以外の対応処理のフローチャートを示す図である。
【０１１３】
まず、入力操作が何であったかを判定する（ステップＳ１００１）。
【０１１４】
入力操作が、通信設定した情報を確認する場合（ステップＳ１００１；「確認」）は、不正なポートへの接続、通信設定等を防止するための確認、設定した情報により通信できるかの確認等を実行する（ステップＳ１００２）。また、所定のポートへのデバイスの追加、デバイスのポートの変更において、ハイドラ接続であるか否か等の接続設定を確認することによって不正なポートへの接続を防止することもできるし、確認無しに自由に接続させることもできる。また、使用できるポートの範囲を設定することによって、不正なポートへの接続設定を防止することもできる。
【０１１５】
入力操作が、バージョンの互換設定である場合（ステップＳ１００１；「バージョン互換性」）は、ＯＰＯＳの各種機能を処理するアプリケーション・ソフトウェアのバージョンによって異なる動作処理の差を吸収するための設定をする（ステップＳ１００３）。
【０１１６】
入力操作が、インストーラ／アンインストーラの起動である場合（ステップＳ１００１；「インストーラ／アンインストーラ起動」）は、ＯＰＯＳの機能追加、機能修正等により、ＯＰＯＳの処理機能のバージョンが変更されたり、設定環境を変更するためにインストーラ／アンインストーラを起動する（ステップＳ１００４）。
【０１１７】
入力操作が、レジストリの保存である場合（ステップＳ１００１；「レジストリ保存」）は、レジストリのＯＰＯＳデバイス環境設定情報を情報記録媒体に保存する（ステップＳ１００５）。例えば、開発用ＰＣにおいて開発したＯＰＯＳの各種機能を、店舗用クライアントＰＣにおいてＯＰＯＳの各種機能を実行させるために、同じように動作する設定環境を保存する必要がある。
【０１１８】
入力操作が、ＵＳＢ番号検索である場合（ステップＳ１００１；「ＵＳＢ番号検索」）は、デバイスを接続することにより自動的に割り付けられるＵＳＢ番号を検索し、接続したデバイスとＵＳＢ番号とを関連付ける（ステップＳ１００６）。これは、他の通信プロトコルにも対応できる。
【０１１９】
入力操作が、デバッグ補助の設定である場合（ステップＳ１００１；「デバッグ補助」）は、ＯＰＯＳのメソッドおよびプロパティの実行状況および変化を所定のファイルに逐次保存するトレース機能を有効または無効にする（ステップＳ１００７）。
【０１２０】
また、上述したデバイス環境設定システムのプログラム機能は、システムを構成する１個または複数個のデバイスの接続状況に基づいて、ＯＳが管理するシステムのシステム構成情報のデバイス設定情報を所望の表示分類毎に表示することによって、デバイスの接続状況に適合するデバイスの所定の１個または複数個の設定情報を、システム構成情報のデバイス設定情報に設定するデバイス情報設定ステップを備えている。
【０１２１】
また、デバイス環境設定システムのプログラム機能は、デバイス情報設定ステップが、（ａ）システム構成情報のデバイス設定情報を、所望の表示分類毎に表示するデバイス情報表示ステップと、（ｂ）デバイス情報表示ステップによって表示されたデバイスの接続状況に基づいて、システム構成情報のデバイス設定情報に設定するための入力情報を入力する入力ステップと、（ｃ）入力ステップによって入力された入力情報に基づいて、デバイスの設定情報を編集するデバイス情報編集ステップと、（ｄ）デバイス情報編集ステップによって編集されたデバイスの設定情報を検証するデバイス情報検証ステップと、（ｅ）デバイスの設定情報によってシステム構成情報のデバイス設定情報を更新するデバイス情報更新ステップとを備えている。
【０１２２】
更に、デバイス環境設定システムのプログラム機能は、デバイス情報編集ステップが、（ａ）システムを構成するデバイスを指定するデバイス情報およびデバイスの通信接続情報を新規に追加するデバイス情報追加ステップと、（ｂ）デバイス情報追加ステップによって追加されたシステム構成情報のデバイス設定情報に設定されているデバイスのデバイス情報および通信接続情報を変更するデバイス情報変更ステップと、（ｃ）デバイス情報追加ステップによって追加されたデバイスを、システムの構成から削除するデバイス情報削除ステップとを備えている。
【０１２３】
デバイス環境設定システムのプログラム機能を、図５に示したデバイス環境設定処理のフローチャートに対応付けると、デバイス情報表示ステップはステップ５０１およびステップＳ５０３に、入力ステップはステップＳ５０２に、デバイス情報編集ステップはステップＳ５０４、ステップＳ５０７およびステップＳ５１０に、デバイス情報検証ステップはステップＳ５０５、ステップＳ５０８およびステップＳ５１１に、デバイス情報更新ステップはステップＳ５０６、ステップＳ５０９およびステップＳ５１２に、それぞれ主として対応する。更に、デバイス情報追加ステップはステップＳ５０４に、デバイス情報削除ステップはステップＳ５０７に、デバイス情報変更ステップはステップＳ５１０に、それぞれ主として対応する。
【０１２４】
上述したデバイス環境設定システムのプログラム機能をコンピュータに組み込むことによって、汎用的に実現可能な、デバイス環境設定処理方法を実現することができる。
【０１２５】
また、本発明の情報記録媒体は、上述のデバイス環境設定処理方法のステップを有するプログラムを記録することもできる。
【０１２６】
また、本発明の情報記録媒体は、コンパクト・ディスク、フロッピー・ディスク、ハード・ディスク、光磁気ディスクディジタル・バーサタイル・ディスク、磁気テープ、もしくはメモリ・カードであっても良い。
【０１２７】
【発明の効果】
以上説明したように、本発明によれば、以下の効果を奏する。
【０１２８】
レジストリのＯＰＯＳデバイス環境設定情報に基づいて、デバイスクラス毎、ポート毎等の表示分類によるデバイスツリーを表示することによって、ＰＯＳ端末システムを構成しているデバイスの接続状況を、ＰＯＳシステムの開発者に視覚的に理解させることができる。また、指定したデバイスの詳細設定情報をプロパティ機能に使用した簡単な操作によって、表示することができる。
【０１２９】
また、ＰＯＳ端末システムを構成しているデバイスのデバイス情報を、ガイド機能に従って設定することによって、必要な全ての設定情報を追加したり、ホスト・コンピュータと各種デバイスとが一体化したＰＯＳ用端末装置における全てのデバイスの情報を一括して追加したり、ドラッグ・アンド・ドロップを利用して移動元のポートに接続されているデバイスのデバイス情報を、一括して移動先のポートに接続させるようにデバイス情報を変更したり、指定したデバイスの接続形態に基づいて、指定したデバイスの情報および指定したデバイスに接続されている全てのデバイスの情報を削除したりすることによって、容易に情報を編集することができる。即ち、ＰＯＳ端末システムを構成する全てのデバイスの設定状態を把握しながら、ＯＰＯＳデバイス環境設定情報を編集し、編集したＯＰＯＳデバイス環境設定情報の妥当性を検証し、更に確認しながらレジストリに登録することも容易にできる。また、ＰＯＳ端末システムを構成するデバイスのデバイス間の接続形態を考慮して、ＯＰＯＳデバイス環境設定情報を編集することもできる。
【０１３０】
また、レジストリのＯＰＯＳデバイス環境設定情報以外の情報を書き換えてしまうような間違った処理を実行することがない。
【０１３１】
従って、ＰＯＳ端末システムの各種機能を実現するアプリケーション・ソフトウェアの開発にかかる時間が削減されることから、システム開発者に効率の良い開発環境を提供できる。
【図面の簡単な説明】
【図１】ＰＯＳ端末システムのシステム構成の一例を示す図である。
【図２】ＰＯＳ端末システムのブロック構成を示す図である。
【図３】（ａ）は、ＰＯＳ端末システムにおけるＯＰＯＳの位置付けを示す図であり、（ｂ）は、ＰＯＳ端末システムのシステム開発作業のフローチャートを示す図である。
【図４】デバイス環境設定システムの機能ブロック図である。
【図５】デバイス環境設定処理のフローチャートを示す図である。
【図６】デバイス環境設定処理の表示処理のフローチャートを示す図である。
【図７】デバイス環境設定処理の追加処理のフローチャートを示す図である。
【図８】デバイス環境設定処理の削除処理のフローチャートを示す図である。
【図９】デバイス環境設定処理の変更処理のフローチャートを示す図である。
【図１０】デバイス環境設定処理におけるその他の対応処理のフローチャートを示す図である。
【図１１】デバイスクラス毎の表示の一例を示す図である。
【図１２】（ａ）は、ポート毎の表示の一例を示す図であり、
（ｂ）は、「パススルー接続」と「Ｙ字接続」のそれぞれの接続方法を示す図である。
【図１３】（ａ）は、検証処理の指定を示す図であり、
（ｂ）は、検証処理による警告表示を示す図である。
【図１４】（ａ）は、デバイス情報を標準表示した図であり、
（ｂ）は、デバイス情報を名前順表示した図である。
【図１５】プロパティ機能による詳細情報の一例を示す図である。
【図１６】デバイスクラスの選択の一例を示す図である。
【図１７】デバイスの選択の一例を示す図である。
【図１８】通信設定の一例を示す図である。
【図１９】論理デバイス名の追加の一例を示す図である。
【図２０】デバイス一括登録の一例を示す図である。
【図２１】ハイドラ接続のデバイスでは無いデバイスの削除を示す図である、
【図２２】ハイドラ接続のデバイスの削除を示す図である。
【図２３】（ａ）は、ドラッグ・アンド・ドロップによるデバイスのポート情報変更における変更前のポート毎のデバイスの接続状況を示す図であり、
（ｂ）は、変更後のポート毎のデバイスの接続状況を示す図である。
【符号の説明】
１００    ＰＯＳ端末システム
１０１    ホスト・コンピュータ
１０２    プリンタ
１０３    カスタマディスプレイ
１０４    ドロワ
１１０    通信回線
【図１】
0004453203.tif 000002
【図２】
0004453203.tif 000003
【図３】
0004453203.tif 000004
【図４】
0004453203.tif 000005
【図５】
0004453203.tif 000006
【図６】
0004453203.tif 000007
【図７】
0004453203.tif 000008
【図８】
0004453203.tif 000009
【図９】
0004453203.tif 000010
【図１０】
0004453203.tif 000011
【図１１】
0004453203.tif 000012
【図１２】
0004453203.tif 000013
【図１３】
0004453203.tif 000014
【図１４】
0004453203.tif 000015
【図１５】
0004453203.tif 000016
【図１６】
0004453203.tif 000017
【図１７】
0004453203.tif 000018
【図１８】
0004453203.tif 000019
【図１９】
0004453203.tif 000020
【図２０】
0004453203.tif 000021
【図２１】
0004453203.tif 000022
【図２２】
0004453203.tif 000023
【図２３】
0004453203.tif 000024