(57)【要約】【課題】配置された種々の部品の種々のパラメータの設定値を容易に変更することができる操作パネルおよび方法を実現する。【解決手段】パラメータが設定可能な入出力手段を有しホスト機器を操作する操作パネルであって、制御部と、パラメータの設定値に関する設定情報を記憶する第１の記憶部と、外部記憶媒体に接続するインタフェース部と、を有し、制御部は、外部記憶媒体がインタフェース部に接続されているか否かを判定し、外部記憶媒体がインタフェース部に接続されている場合、外部記憶媒体に保存されたユーザ所望のパラメータの設定値に関するユーザ設定情報をインタフェース部を介して外部記憶媒体から読み取り、読み取ったユーザ設定情報を設定情報として第１の記憶部に記憶するように構成する。【選択図】図２
2011108104.tif 000002
【特許請求の範囲】
【請求項１】
パラメータが設定可能な入出力手段を有しホスト機器を操作する操作パネルであって、
制御部と、
パラメータの設定値に関する設定情報を記憶する第１の記憶部と、
外部記憶媒体に接続するインタフェース部と、を有し、
前記制御部は、外部記憶媒体が前記インタフェース部に接続されているか否かを判定し、外部記憶媒体が前記インタフェース部に接続されている場合、外部記憶媒体に保存されたユーザ所望のパラメータの設定値に関するユーザ設定情報を前記インタフェース部を介して外部記憶媒体から読み取り、前記読み取ったユーザ設定情報を前記設定情報として前記第１の記憶部に記憶する、
ことを特徴とする操作パネル。
【請求項２】
パラメータの推奨値に関するデフォルト設定情報を記憶した第２の記憶部をさらに有し、
前記制御部は、外部記憶媒体が前記インタフェース部に接続されていない場合、前記デフォルト設定情報を前記第２の記憶部から読み取り、前記読み取ったデフォルト設定情報を前記設定情報として前記第１の記憶部に記憶する、請求項１に記載の操作パネル。
【請求項３】
前記制御部は、前記ユーザ設定情報または前記デフォルト設定情報を前記第１の記憶部に記憶した後、前記入出力手段に入力されたユーザ指示を、前記ホスト機器に接続された前記インタフェース部を介して、前記ホスト機器に送る、請求項２に記載の操作パネル。
【請求項４】
前記入出力手段は、発光素子を内蔵した照光可能なスイッチを含み、
前記入出力手段のパラメータは、前記発光素子の発光色および輝度と前記スイッチの押下時の出力コードとを含む、請求項１〜３のいずれか一項に記載の操作パネル。
【請求項５】
前記入出力手段は、エンコーダを含み、
前記入出力手段のパラメータは、前記エンコーダのカウント値を含む、請求項１〜４のいずれか一項に記載の操作パネル。
【請求項６】
前記入出力手段は、ブザーを含み、
前記入出力手段のパラメータは、前記ブザーの音量および鳴動時間を含む、請求項１〜５のいずれか一項に記載の操作パネル。
【請求項７】
前記入出力手段は、スライドボリュームを含み、
前記入出力手段のパラメータは、前記スライドボリュームの分解能を含む、請求項１〜６のいずれか一項に記載の操作パネル。
【請求項８】
前記入出力手段は、トラックボールを含み、
前記入出力手段のパラメータは、前記トラックボールの分解能を含む、請求項１〜７のいずれか一項に記載の操作パネル。
【請求項９】
パラメータが設定可能な入出力手段を有しホスト機器を操作する操作パネルのパラメータの設定値を変更する方法であって、
情報処理装置によって、ユーザ所望のパラメータの設定値に関するユーザ設定情報を外部記憶媒体に保存する保存ステップと、
前記操作パネルの制御部が、前記外部記憶媒体が前記操作パネルのインタフェース部に接続されているか否かを判定する判定ステップと、
前記制御部が、前記外部記憶媒体が前記インタフェース部に接続されている場合、前記ユーザ設定情報を前記インタフェース部を介して前記外部記憶媒体から読み取る第１の読取ステップと、
前記制御部が、前記読み取ったユーザ設定情報をパラメータの設定値に関する設定情報として前記操作パネルの第１の記憶部に記憶する第１の記憶ステップと、を有する、
ことを特徴とする方法。
【請求項１０】
前記制御部が、前記外部記憶媒体が前記インタフェース部に接続されていない場合、パラメータの推奨値に関するデフォルト設定情報を前記操作パネルの第２の記憶部から読み取る第２の読取ステップと、
前記制御部が、前記読み取ったデフォルト設定情報を前記設定情報として前記第１の記憶部に記憶する第２の記憶ステップと、をさらに有する、請求項９に記載の方法。
【請求項１１】
前記制御部が、前記第１の記憶ステップまたは前記第２の記憶ステップの後、前記入出力手段に入力されたユーザ指示を、前記ホスト機器に接続された前記インタフェース部を介して、前記ホスト機器に送るステップをさらに有する、請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作パネルおよび操作パネルのパラメータの設定値を変更する方法に関する。
【背景技術】
【０００２】
医療機器、計測器、制御装置もしくは音響機器などを操作するとき、発光素子を内蔵した発光スイッチやエンコーダなどの種々の部品を入出力手段として備えた操作パネルが使用される。これらの操作パネルに搭載された各部品に対して、例えば、発光素子の発光色および輝度、スイッチの出力コードならびにエンコーダのカウント値などの種々のパラメータが設定可能である。
【０００３】
これらのパラメータの設定値は、操作パネルを製造する段階で、操作パネル内のＲＯＭもしくはＥＰＲＯＭなどの記憶装置にファームウェアなどの一部として固定的に記憶される。このため、操作パネルのユーザは、自分の好みや使い勝手に合わせてパラメータの設定値を変更するのにこのファームウェアを書き換えようとすると、各設定値がファームウェア中のどこにどのように記憶されているかを知る必要がある。さらに、ユーザがＲＯＭもしくはＥＰＲＯＭなどに記憶されたファームウェアを書き換えるには、ある程度の技術的知識や特殊なツールが必要になる。したがって、一般のユーザがファームウェアを更新して部品の設定値を自由に変更するには困難が伴う。
【０００４】
また、一旦、ファームウェアを更新してしまうと、元のデフォルト設定値に戻したいとき、再度ファームウェアを書き換える作業が必要になって非常に手間が掛かる。さらに、操作パネルの使用状況が変わったり操作パネルを使用するユーザが入れ替わったりする場合、その都度ファームウェアを書き換えて設定値を変更するのは非常に困難である。
【０００５】
例えば、特許文献１および２には、着脱可能な外部記憶装置に記憶されている画面レイアウト情報に基づいて、タッチパネルの画面レイアウトを変更することが記載されている。
【０００６】
また、特許文献３には、ＩＣカードなどの着脱可能な外部記憶装置からキーボード装置のキーコード変換テーブルおよびシフトロックのＯＮ／ＯＦＦフラグを読み込んで、キーボードのコードを変更することが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２３１６２７号公報
【特許文献２】特許第２６８０７１６号明細書
【特許文献３】特開平５−２５７５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、操作パネルのユーザが、ＲＯＭもしくはＥＰＲＯＭなどに記憶されたファームウェアを書き換えて、自分の好みや使い勝手に合わせて各部品のパラメータの設定値を変更するのは非常に困難である。
【０００９】
さらに、操作パネルの使用状況やユーザごとに随時ファームウェアを書き換えて、その使用状況やユーザに合わせてパラメータの設定値を変更するには大変な困難が伴う。
【００１０】
また、上記特許文献１に記載された発明は、タッチパネル上に表示されている仮想スイッチを対象とし、また、上記特許文献２に記載された発明は、液晶ディスプレイと透明電極スイッチシートによって構成されるスイッチを対象としている。したがって、これらの発明では、操作パネル上の機械式スイッチやダイヤルなどの種々のハードウェア部品に関するパラメータの設定値を変更することができない。
【００１１】
また、上記特許文献３に記載された発明では、キーボードのコード設定が変更されても変更されたこと自体を表示することができない。このため、ユーザは、キーボードのコード設定が実際に変更されたか否かを確認することができないので、キーボードの操作ミスを起こしやすいという問題がある。
【００１２】
以上を鑑みて、本発明は、配置された種々の部品の種々のパラメータの設定値を容易に変更することができる操作パネルおよび方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
かかる課題を解決するための本発明の一つの実施形態によれば、パラメータが設定可能な入出力手段を有しホスト機器を操作する操作パネルが提供される。かかる操作パネルは、制御部と、パラメータの設定値に関する設定情報を記憶する第１の記憶部と、外部記憶媒体に接続するインタフェース部と、を有し、制御部は、外部記憶媒体がインタフェース部に接続されているか否かを判定し、外部記憶媒体がインタフェース部に接続されている場合、外部記憶媒体に保存されたユーザ所望のパラメータの設定値に関するユーザ設定情報をインタフェース部を介して外部記憶媒体から読み取り、読み取ったユーザ設定情報を設定情報として第１の記憶部に記憶する。
【００１４】
かかる操作パネルにおいて、パラメータの推奨値に関するデフォルト設定情報を記憶した第２の記憶部をさらに有し、制御部は、外部記憶媒体がインタフェース部に接続されていない場合、デフォルト設定情報を第２の記憶部から読み取り、読み取ったデフォルト設定情報を設定情報として第１の記憶部に記憶することが好ましい。
【００１５】
また、かかる操作パネルにおいて、制御部は、ユーザ設定情報またはデフォルト設定情報を第１の記憶部に記憶した後、入出力手段に入力されたユーザ指示を、ホスト機器に接続されたインタフェース部を介して、ホスト機器に送ることが好ましい。
【００１６】
さらに、かかる操作パネルにおいて、入出力手段は、発光素子を内蔵した照光可能なスイッチを含み、入出力手段のパラメータは、発光素子の発光色および輝度とスイッチの押下時の出力コードとを含むことが好ましい。
【００１７】
また、かかる操作パネルにおいて、入出力手段は、エンコーダを含み、入出力手段のパラメータは、エンコーダのカウント値を含むことが好ましい。
【００１８】
さらに、かかる操作パネルにおいて、入出力手段は、ブザーを含み、入出力手段のパラメータは、ブザーの音量および鳴動時間を含むことが好ましい。
【００１９】
また、かかる操作パネルにおいて、入出力手段は、スライドボリュームを含み、入出力手段のパラメータは、スライドボリュームの分解能を含むことが好ましい。
【００２０】
さらに、かかる操作パネルにおいて、入出力手段は、トラックボールを含み、入出力手段のパラメータは、トラックボールの分解能を含むことが好ましい。
【００２１】
本発明の他の実施形態によれば、パラメータが設定可能な入出力手段を有しホスト機器を操作する操作パネルのパラメータの設定値を変更する方法が提供される。かかる方法は、情報処理装置によって、ユーザ所望のパラメータの設定値に関するユーザ設定情報を外部記憶媒体に保存する保存ステップと、操作パネルの制御部が、外部記憶媒体が操作パネルのインタフェース部に接続されているか否かを判定する判定ステップと、制御部が、外部記憶媒体がインタフェース部に接続されている場合、ユーザ設定情報をインタフェース部を介して外部記憶媒体から読み取る第１の読取ステップと、制御部が、読み取ったユーザ設定情報をパラメータの設定値に関する設定情報として操作パネルの第１の記憶部に記憶する第１の記憶ステップと、を有する。
【００２２】
かかる方法において、制御部が、外部記憶媒体がインタフェース部に接続されていない場合、パラメータの推奨値に関するデフォルト設定情報を操作パネルの第２の記憶部から読み取る第２の読取ステップと、制御部が、読み取ったデフォルト設定情報を設定情報として第１の記憶部に記憶する第２の記憶ステップと、をさらに有することが好ましい。
【００２３】
また、かかる方法において、制御部が、第１の記憶ステップまたは第２の記憶ステップの後、入出力手段に入力されたユーザ指示を、ホスト機器に接続されたインタフェース部を介して、ホスト機器に送るステップをさらに有することが好ましい。
【発明の効果】
【００２４】
本発明によれば、配置された種々の部品の種々のパラメータの設定値を容易に変更することができる操作パネルおよび方法を提供することができる。
【００２５】
本発明において、操作パネルのユーザは、ユーザ設定情報が記憶された外部記憶媒体を操作パネルに接続させるだけで、自分の好みや使い勝手に合わせて各部品のパラメータの設定値を容易に変更することができる。したがって、ユーザは、各部品のパラメータの設定値を変更するのに、ＲＯＭもしくはＥＰＲＯＭなどに記憶されたファームウェアを書き換えるなどの煩雑な作業を行う必要がない。
【００２６】
また、本発明では、ユーザが入出力手段のパラメータの設定値を変更するために対話型ユーザインタフェースのような高度な入出力インタフェースを必要としない。したがって、操作パネルのように限られたユーザインタフェースしか持たない装置であっても、外部記憶媒体読取インタフェース部さえあれば、容易に入出力手段に関する設定情報を変更することができる。
【００２７】
さらに、操作パネルが外部記憶媒体読取インタフェース部と共通のインタフェース部を介してホスト機器と通信する場合は、入出力手段のパラメータの設定値を変更するために新たなインタフェースを追加する必要がない。
【００２８】
また、本発明では、例えば、スイッチの出力コードとこのスイッチに対応する発光素子の発光色とを同時に変更することができるので、ユーザは、これらの設定情報が変更されたことを目で確認することができる。
【００２９】
さらに、本発明では、ユーザは、複数セットのユーザ設定情報を用意することによって、操作パネルの使用状況やユーザごとに、その使用状況やユーザの好みに合わせて随時パラメータの設定値を変更することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る操作パネルの外観の一例を示す図である。
【図２】本発明の一実施形態に係る操作パネルの構成を示すブロック図である。
【図３】本発明の一実施形態に係る操作パネルの構成を示すブロック図である。
【図４】入出力手段に関する設定情報を表形式で記憶する場合の表の一例を示す図である。
【図５】本発明の一実施形態に係る操作パネルの制御部の構成を示すブロック図である。
【図６】本実施例における入出力手段に関する設定情報の設定処理を示すフローチャートである。
【図７】本発明の一実施形態に係る入出力手段のユーザ設定情報を作成して外部記憶媒体に書き込むための情報処理装置の構成を示すブロック図である。
【図８】操作ガイドをディスプレイ上に表示した場合の操作画面の一例を示す図である。
【図９】本実施例におけるユーザ設定情報を作成して外部記憶媒体に保存する処理を示すフローチャートである。
【発明を実施するための形態】
【００３１】
図１は、本発明の一実施形態に係る操作パネルの外観の一例を示す図である。図１に示すように、操作パネル１０には、スライドボリューム１、エンコーダ２、トラックボール３ならびに発光素子が内蔵され照光可能なラバースイッチ４などの種々の入出力手段が配置されている。ユーザは、これらの入出力手段を用いて、例えば、医療機器などのホスト機器を操作する。
【００３２】
ここで、入力手段とは、ユーザが、操作パネル１０上の入力手段を操作することによって、ホスト機器にどのような処理をどのように行うかを指示することができる種々の入力デバイスを示す。入力手段には、例えば、ジョイスティックおよびトラックボールなどのポインティングデバイス、トグルスイッチ、スライドスイッチおよび押ボタンスイッチなどのスイッチ類、スライドボリューム、ダイヤル、レバーならびにエンコーダなど、種々の部品が含まれる。
【００３３】
例えば、ユーザは、ホスト機器に対して、特定のスイッチボタンの押下などによってこのボタンに対応する特定の機能を開始するよう指示したり、トラックボールの操作などによって処理を開始する位置などを指定したり、ダイヤルの回転などで使用する電圧もしくは周波数などの値を選択したりすることができる。
【００３４】
一方、出力手段とは、ユーザが操作パネル１０上で行った操作の確認やホスト機器がユーザの指示に従って行った処理の結果などを出力する種々の出力デバイスを示す。出力手段には、例えば、ＬＥＤなどのランプ、ブザー、スピーカおよびＬＣＤなど、種々の部品が含まれる。
【００３５】
例えば、ユーザは、スタートボタンを押したとき、ボタンに内蔵された発光素子が緑色に点灯することによって、操作パネル１０がスタートボタンの押下を認識したことを確認し、発光素子の点滅によってホスト機器が動作中であることを知ることができる。また、ユーザは、この光が消えたとき、ホスト機器の処理が終了したことを確認することができる。さらに、ユーザは、赤いランプの点灯やブザーの音などによって、ホスト機器の動作中に何らかの異常が発生したことを知ることができる。
【００３６】
ここでは、入力手段と出力手段とを合わせて入出力手段と呼ぶ。
【００３７】
操作パネル１０には、上記のような種々の入出力手段が様々な組み合わせで搭載される。ユーザは、これらの種々の入出力手段に対して、種々のパラメータを設定することができる。例えば、ボタンスイッチに対しては押下時に出力される出力コード、発光素子に対しては発光色および輝度、エンコーダに対してはカウンタ値および分解能、ブザーに対しては音量および鳴動時間など、入出力手段の種類に応じて種々のパラメータが設定可能である。各入出力手段および／もしくはホスト機器は、これらのパラメータに設定された設定値に従って動作する。
【００３８】
図２および図３は、本発明の一実施形態に係る操作パネルの構成を示すブロック図である。図２は、外部記憶媒体４０が外部記憶媒体読取装置３０に装着されている状態を示し、図３は、外部記憶媒体４０が外部記憶媒体読取装置３０に装着されていない状態を示す。それぞれの図において、実線は制御の流れを示し点線はデータの流れを示す。また、太い点線は、入出力手段に関する設定情報が読み出される経路を示す。
【００３９】
図２および図３に示すように、操作パネル１０は、ホスト機器２０および外部記憶媒体読取装置３０と通信などを介して接続されている。
【００４０】
ホスト機器２０は、ユーザが操作パネル１０の操作によって与える指示に従って、種々の機能を実行する機器である。ホスト機器２０としては、例えば、医療機器、計測機器、音響機器、通信用機器、監視装置、あるいは、製造設備、給電設備もしくは運搬設備などの制御装置などがある。
【００４１】
外部記憶媒体読取装置３０は、外部記憶媒体４０に記憶されている情報を読み取る装置である。外部記憶媒体読取装置３０としては、例えば、フレキシブルディスク、ハードディスク、ＤＶＤ−Ｒ／Ｗなどの使用する外部記憶媒体４０の種類に応じて、フレキシブルディスクドライブ、磁気ディスクドライブもしくはＤＶＤ−Ｒ／Ｗドライブなどの適切な読取装置を使用する。
【００４２】
なお、フレキシブルディスクドライブ、ＤＶＤドライブなどの外部記憶媒体読取装置３０は、操作パネルに内蔵されていることがある。また、ポータブルディスクなどのように、外部記憶媒体読取装置３０と外部記憶媒体４０とが一体になっていることがある。さらに、ＵＳＢメモリ、ＳＤカードなどのように、外部記憶媒体読取装置３０が不要な場合がある。この場合、外部記憶媒体読取装置３０は、外部記憶媒体４０もしくは後述する外部記憶媒体読取インタフェース部１３０に含まれることがある。
【００４３】
外部記憶媒体４０は、各入出力手段の各パラメータに対してユーザが設定したい設定値に関するユーザ設定情報を記憶する記憶媒体である。ユーザは、各パラメータに自分が所望する設定値を用いたいとき、外部記憶媒体４０を操作パネル１０に装着して操作パネル１０の電源を投入したりリセットボタンを押下したりする。外部記憶媒体４０としては、フレキシブルディスクもしくはハードディスクなどの磁気記録媒体、ＣＤ−ＲＯＭもしくはＤＶＤ−Ｒ／Ｗなどの光学記録媒体、ＵＳＢメモリ、あるいは、ＳＤカードなどの種々の記憶媒体が使用可能である。外部記憶媒体４０および外部記憶媒体読取装置３０のうちの少なくともいずれか一方が、操作パネル１０と着脱可能であればよい。
【００４４】
外部記憶媒体４０には、各入出力手段の各パラメータについてユーザの好みや使い勝手に合わせた設定値が、ユーザ設定情報として所定の位置に所定の形式で記憶されている。例えば、ユーザ設定情報は、所定のディレクトリに所定のファイル名で所定の形式のファイルとして外部記憶媒体４０に記憶されることがある。また、ユーザ設定情報は、外部記憶媒体４０の所定の物理アドレスにバイナリデータとして記憶されてもよい。
【００４５】
図４は、各入出力手段の各パラメータに設定すべき設定値を指定する設定情報を表形式で記憶する場合の表の一例を示す図である。この表で示されるように、入出力手段に関する設定情報は、設定する入出力手段のＩＤ（識別情報）と、設定するパラメータの設定項目と、この項目への設定値とが対応付けられて記憶される。例えば、図４の表に示すように、入出力手段のＩＤが「スイッチ１」の設定項目「出力コード」に、設定値「０００１」などの２バイトコードを設定することができる。同様に、入出力手段のＩＤが「発光素子１」の設定項目「発光色」には、設定値「赤」などの色の名前を設定することができる。さらに、設定項目「輝度」には、例えば、輝度を０〜２５５の１バイトの数値で表す場合、設定値「１２８」などの数値を設定することができる。
【００４６】
このように、入出力手段に関するユーザ設定情報の形式は、入出力手段の識別情報と、パラメータの設定項目と、この項目にユーザが設定したい設定値とが対応付けられれば、テーブル形式もしくはリスト形式など、いかなる形式でもよい。
【００４７】
なお、ユーザ設定情報を作成して外部記憶媒体４０に保存する方法および装置については、後で詳述する。
【００４８】
図２および図３に戻ると、操作パネル１０は、ＭＣＵ（Micro Controller Unit：マイクロコントローラユニット）１１０と、ＭＣＵ１１０に接続された通信インタフェース部１２０と、外部記憶媒体読取インタフェース部１３０と、スイッチ４−１、発光素子４−２および／もしくはトラックボール３などの種々の入出力手段と、を有する。ここで、スイッチ４−１は、図４のラバースイッチ４のスイッチであり、発光素子４−２は、ラバースイッチ４に内蔵される発光素子である。さらに、ＭＣＵ１１０は、制御部１４０と、揮発性メモリ部（ＲＡＭ）１５０と、不揮発性メモリ部（ＲＯＭ）１６０とを有する。ここでは、入出力手段を制御する入出力制御部（図示せず）は、制御部１４０に含まれるものとする。
【００４９】
ここでは、入出力手段の例としてスイッチ４−１、発光素子４−２およびトラックボール３を示したが、本発明はこれらに限定されない。上述したように、操作パネル１０には、種々の入出力手段を様々な組み合わせで配置することができることに留意されたい。
【００５０】
通信インタフェース部１２０は、操作パネル１０がホスト機器２０と通信を行うためのインタフェースとして機能する。通信インタフェース部１２０は、操作パネル１０とホスト機器２０との間で使用する通信の種類に応じた接続口、通信インタフェース部１２０と制御部１４０との間の配線および／もしくは制御回路などで構成される。使用される通信は、ＲＳ２３２、ＬＡＮ、ＵＳＢなどの標準規格のケーブルもしくは専用ケーブルによる有線通信、あるいは、電波や赤外線などによる無線通信などのいずれでもよい。また、操作パネル１０がホスト機器２０と一体になっている場合など、通信インタフェース部１２０は、ホスト機器２０と制御部１４０との間の内部配線および／もしくは制御回路などで構成されることがある。
【００５１】
通信インタフェース部１２０は、ホスト機器２０への指示やパラメータなどを制御部１４０から受け取り、ホスト機器２０に送信する。また、通信インタフェース部１２０は、ホスト機器２０から、処理結果などの情報を受け取り、制御部１４０に渡す。
【００５２】
外部記憶媒体読取インタフェース部１３０は、操作パネル１０が外部記憶媒体読取装置３０と接続するためのインタフェースとして機能する。外部記憶媒体読取インタフェース部１３０は、使用する外部記憶媒体読取装置３０に応じて、ＵＳＢコネクタもしくはメモリスロットなどの接続口、外部記憶媒体読取インタフェース部１３０と制御部１４０との間の配線、ならびに／あるいは、制御回路などで構成される。
【００５３】
例えば、外部記憶媒体読取インタフェース部１３０は、制御部１４０から外部記憶媒体４０の所定の位置に所定の形式で記憶された情報を読み取るよう指示を受け取り、外部記憶媒体読取装置３０に送る。そして、外部記憶媒体読取インタフェース部１３０は、外部記憶媒体読取装置３０から、この指示に応じて外部記憶媒体読取装置３０が外部記憶媒体４０から読み取った情報を受け取り、制御部１４０に送る。
【００５４】
また、外部記憶媒体読取インタフェース部１３０は、制御部１４０から、外部記憶媒体読取装置３０が外部記憶媒体読取インタフェース部１３０に接続されているか否かを判定するよう指示を受け取り、判定した結果を制御部１４０に通知する。
【００５５】
さらに、外部記憶媒体読取インタフェース部１３０は、制御部１４０から、外部記憶媒体読取装置３０に外部記憶媒体４０が装着されているか否かを判定するよう指示を受け取ると、外部記憶媒体読取装置３０に外部記憶媒体４０が装着されているか否かを問い合わせ、その結果を外部記憶媒体読取装置３０から受け取り制御部１４０に送る。
【００５６】
なお、上述したように、外部記憶媒体読取装置３０が不要である場合、外部記憶媒体読取インタフェース部１３０は、制御部１４０から、外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に接続されているか否かを判定するよう指示を受け取り、判定した結果を制御部１４０に通知することがある。
【００５７】
揮発性メモリ部（ＲＡＭ）１５０は、ＳＲＡＭもしくはＤＲＡＭなどの読み書き可能なメモリで、データやプログラムを一時的に記憶するのに使用する。
【００５８】
ＲＡＭ１５０には、一般に、制御部１４０においてプログラムが実行される際に使用する作業データなどが記憶される。また、制御部１４０で実行されるプログラムが、磁気ディスクもしくは光学ディスクなどに保存されている場合、あるいは、通信を介してホスト機器もしくは他の装置から送信される場合などは、このプログラムがＲＡＭ１５０にロードされることがある。
【００５９】
ＲＡＭ１５０には、入出力手段３，４−１および４−２やホスト機器２０が処理を行う際に使用する各入出力手段の各パラメータの設定値に関する設定情報が記憶される。制御部１４０は、ホスト機器２０もしくは入出力手段３，４−１および４−２に処理の実行を指示するとき、ＲＡＭ１５０に記憶されている設定情報から関連する入出力手段のパラメータに対する設定値を取り出し、取り出した設定値を指示と一緒に送ることができる。
【００６０】
ＲＡＭ１５０に記憶される設定情報は、上記の外部記憶媒体４０に記憶されたユーザ設定情報と同様に、入出力手段の識別情報と、設定するパラメータの設定項目と、この項目に設定すべき設定値とが対応付けられるものであれば、いかなる形式でもよい。また、ＲＡＭ１５０内の設定情報は、外部記憶媒体４０上のユーザ設定情報と同じ形式でもよいし、異なる形式でもよい。
【００６１】
不揮発性メモリ部（ＲＯＭ）１６０は、電源を切っても記憶されているデータが消えないメモリであって、マスクＲＯＭなどのように書き換え不能でもよいし、ＥＰＲＯＭもしくはフラッシュメモリなどのように書き換え可能でもよい。ＲＯＭ１６０には、一般に、制御部１４０で実行されるプログラムおよび固定データなどが保存される。
【００６２】
ＲＯＭ１６０には、各入出力手段の各パラメータについて推奨値であるデフォルト値に関するデフォルト設定情報が所定の位置に所定の形式で記憶される。
【００６３】
ＲＯＭ１６０に記憶されるデフォルト設定情報は、上記の外部記憶媒体４０上のユーザ設定情報および／もしくはＲＡＭ１５０内の使用中の設定情報と同様、入出力手段の識別情報と、設定するパラメータの設定項目と、この項目に対する推奨値とが対応付けられるものであれば、いかなる形式でもよい。また、ＲＯＭ１６０内のデフォルト設定情報は、外部記憶媒体４０のユーザ設定情報および／もしくはＲＡＭ１５０内の使用中の設定情報と同じ形式でもよいし、異なる形式でもよい。
【００６４】
制御部１４０は、ＳＨ、ＭＩＰＳもしくはＡＲＭなどのマイコン用プロセッサを有し、このプロセッサがＲＡＭ１５０および／もしくはＲＯＭ１６０に記憶されたプログラムを実行することによって、操作パネルの動作を制御する。
【００６５】
以下、図５および図６を参照しながら、本発明に係る制御部１４０の各手段とその動作について説明する。
【００６６】
図５は、本発明の一実施形態に係る操作パネル１０の制御部１４０の構成を示すブロック図である。図５に示すように、制御部１４０は、外部記憶媒体接続判定手段１４０１と、ユーザ設定情報読取手段１４０２と、デフォルト設定情報読取手段１４０３と、を有する。
【００６７】
外部記憶媒体接続判定手段１４０１は、外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に正しく接続されているか否かを判定する手段である。外部記憶媒体接続判定手段１４０１の処理の詳細については、後述の入出力手段に関する設定情報の設定処理において説明する。
【００６８】
ユーザ設定情報読取手段１４０２は、外部記憶媒体４０に記憶されている入出力手段に関するユーザ設定情報を読み取る手段である。
【００６９】
ユーザ設定情報読取手段１４０２は、外部記憶媒体読取インタフェース部１３０に、外部記憶媒体４０の所定の場所に所定の形式で記憶されている入出力手段に関するユーザ設定情報を読み取るよう指示を送る。また、ユーザ設定情報読取手段１４０２は、外部記憶媒体４０から読み取ったユーザ設定情報を外部記憶媒体読取インタフェース部１３０から受け取る。
【００７０】
デフォルト設定情報読取手段１４０３は、ＲＯＭ１６０に記憶されている入出力手段に関するデフォルト設定情報を読み取る手段である。
【００７１】
デフォルト設定情報読取手段１４０３は、ＲＯＭ１６０の所定の場所に所定の形式で記憶されている入出力手段に関するデフォルト設定情報を読み取る。なお、ＲＯＭ１６０内のデフォルト設定情報の形式とＲＡＭ１５０内の使用中の設定情報の形式とが同じ場合など、デフォルト設定情報読取手段１４０３は、ＲＯＭ１６０に記憶されているデフォルト設定情報をＲＡＭ１５０の所定の位置にそのままコピーすることがある。
【００７２】
図６は、本実施例における入出力手段に関する設定情報の設定処理を示すフローチャートである。以下、図６を参照しながら、制御部１４０によって実行される入出力手段に関する設定情報の設定処理について説明する。
【００７３】
制御部１４０は、例えば、操作パネル１０に電源が投入されたとき開始される操作パネル１０の起動処理において、この設定処理を実行することができる。また、制御部１４０は、リセットボタンの押下などによって操作パネル１０のリセット処理が行われる際に、この設定処理を実行してもよい。
【００７４】
入出力手段に関する設定情報の設定処理が開始されると、制御部１４０は、外部記憶媒体接続判定手段１４０１によって、外部記憶媒体４０が操作パネル１０に正しく接続されているか否かを判定する（ステップＳ１００）。
【００７５】
外部記憶媒体接続判定手段１４０１は、まず、外部記憶媒体読取インタフェース部１３０に外部記憶媒体読取装置３０が外部記憶媒体読取インタフェース部１３０に接続されているか否かを問い合わせ、外部記憶媒体読取インタフェース部１３０からその結果を受け取る。そして、外部記憶媒体読取装置３０が外部記憶媒体読取インタフェース部１３０に接続されている場合、外部記憶媒体接続判定手段１４０１は、外部記憶媒体読取インタフェース部１３０に外部記憶媒体４０が外部記憶媒体読取装置３０に装着されているか否かを判定するよう指示を送り、その結果を外部記憶媒体読取インタフェース部１３０から受け取る。そして、外部記憶媒体接続判定手段１４０１は、外部記憶媒体読取インタフェース部１３０が、外部記憶媒体読取装置３０が外部記憶媒体読取インタフェース部１３０に接続され、かつ、外部記憶媒体４０が外部記憶媒体読取装置３０に装着されていると判定した場合、外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に正しく接続されていると判定する。そうでない場合、外部記憶媒体接続判定手段１４０１は、外部記憶媒体４０が操作パネル１０に正しく接続されていないと判定する。
【００７６】
また、外部記憶媒体接続判定手段１４０１は、ホスト機器２０との通信用ケーブルなど外部記憶媒体読取装置３０もしくは外部記憶媒体４０以外のものが外部記憶媒体読取インタフェース部１３０に接続している場合は、外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に正しく接続されていないと判定する。
【００７７】
なお、上述したように、外部記憶媒体読取装置３０が操作パネル１０に内蔵されている場合、外部記憶媒体接続判定手段１４０１は、外部記憶媒体読取インタフェース部１３０を介して外部記憶媒体４０が外部記憶媒体読取装置３０に装着されているか否かを判定することによって、外部記憶媒体４０が操作パネル１０に正しく接続されているか否かを判定することができる。また、外部記憶媒体読取装置３０と外部記憶媒体４０とが一体になっている場合、外部記憶媒体接続判定手段１４０１は、外部記憶媒体読取インタフェース部１３０を介して外部記憶媒体読取装置３０が外部記憶媒体読取インタフェース部１３０に接続しているか否かを判定することによって、外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に正しく接続されているか否かを判定してもよい。さらに、外部記憶媒体読取装置３０が不要である場合、外部記憶媒体接続判定手段１４０１は、外部記憶媒体読取インタフェース部１３０を介して外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に装着されているか否かを判定することによって、外部記憶媒体４０が操作パネル１０に正しく接続されているか否かを判定してもよい。
【００７８】
外部記憶媒体接続判定手段１４０１によって外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に正しく接続されていると判定された場合（ステップＳ１００のＹｅｓ）、制御部１４０は、ユーザ設定情報読取手段１４０２によって、外部記憶媒体４０に記憶されている入出力手段に関するユーザ設定情報を読み取る（ステップＳ１１０）。そして、ユーザ設定情報読取手段１４０２がユーザ設定情報の読み出しに成功した場合（ステップＳ１２０のＹｅｓ）、制御部１４０は、読み取ったユーザ設定情報をＲＡＭ１５０の所定の位置に所定の形式で記憶する（ステップＳ１３０）。（図２を参照）
【００７９】
一方、外部記憶媒体４０が外部記憶媒体読取インタフェース部１３０に正しく接続されていない場合（ステップＳ１００のＮｏ）、もしくは、ユーザ設定情報読取手段１４０２がユーザ設定情報の読み出しに失敗した場合（ステップＳ１２０のＮｏ）、制御部１４０は、デフォルト設定情報読取手段１４０３によって入出力手段に関するデフォルト設定情報をＲＯＭ１６０から読み取ってＲＡＭ１５０の所定の位置に所定の形式で記憶する（ステップＳ１４０）。（図３を参照）
【００８０】
なお、入出力手段に関する設定情報の設定処理の流れの一例として図６のフローチャートを示したが、処理の主旨を変えない限り必ずしもこの順序で行う必要はない。例えば、制御部１４０は、設定情報の設定処理の開始時（ステップＳ１００の前）に、デフォルト設定情報読取手段１４０３によってＲＯＭ１６０のデフォルト設定情報を読み取り、ＲＡＭ１５０内の使用中の設定情報を読み取ったデフォルト設定情報で初期化してもよい。この場合、ステップＳ１４０の処理はスキップすることができる。
【００８１】
制御部１４０は、上記の設定処理によって入出力手段に関する設定情報をＲＡＭ１５０に記憶した後は、このＲＡＭ１５０に記憶された設定情報に含まれるパラメータの設定値を用いて、入出力手段３，４−１および４−２を制御したり、ホスト機器２０に処理を指示したりする。また、制御部１４０は、必要に応じて、入出力手段３，４−１および４−２および／もしくはホスト機器２０に、ＲＡＭ１５０に記憶された設定情報中のパラメータの設定値を用いて初期化処理を行うよう指示してもよい。
【００８２】
次に、ユーザが、入出力手段に関するユーザ設定情報を作成して、外部記憶媒体４０に保存する方法について述べる。
【００８３】
本発明の実施例におけるユーザ設定情報を作成して保存する方法には、操作パネル１０の操作者が自分の好みや使い勝手に合わせてユーザ設定情報を作成して保存する場合と、操作パネル１０の製造者もしくは販売者が予想される使用状況に基づいてユーザ設定情報を作成して保存する場合などがある。
【００８４】
例えば、操作パネル１０の操作者は、ＰＣもしくはワークステーションなどの情報処理装置上で動作するユーザ設定情報の作成および保存用の専用アプリケーションプログラムなどを用いて、操作パネル１０の各入出力手段に関する各パラメータに対して自分が設定したい値をユーザ設定情報として外部記憶媒体４０に保存することができる。
【００８５】
一方、操作パネル１０の製造者もしくは販売者は、例えば、ワークステーションもしくは専用コンピュータなどの情報処理装置上で動作するユーザ設定情報の作成および保存用の専用アプリケーションプログラムなどを用いて、ホスト機器２０および／もしくは操作パネルの使用状況を想定して操作パネル１０の各入出力手段に関する各パラメータの設定値を選択し、ユーザ設定情報として外部記憶媒体４０に保存することができる。
【００８６】
以下では、操作パネル１０の操作者、製造者および販売者を総称してユーザという。
【００８７】
図７は、本発明の一実施形態に係る入出力手段に関するユーザ設定情報を作成して外部記憶媒体に保存するための情報処理装置の構成を示すブロック図である。図２および図３と同様に、図７において、実線の矢印は制御の流れを示し点線の矢印はデータの流れを示す。また、太い点線の矢印は、入出力手段に関する設定情報が外部記憶媒体４０に保存されるときに送られる経路を示す。
【００８８】
図７に示すように、情報処理装置５０は、外部記憶媒体書込インタフェース部５１０と、制御部５２０と、記憶部５３０と、ユーザ入出力部５４０とを有する。また、情報処理装置５０は、外部記憶媒体書込インタフェース部５１０を介して、外部記憶媒体書込装置３１に接続されている。
【００８９】
外部記憶媒体書込装置３１は、外部記憶媒体４０に情報を書き込むための装置である。上記の外部記憶媒体読取装置３０と同様に、外部記憶媒体書込装置３１としては、外部記憶媒体４０に応じた適切な外部記憶媒体書込装置を使用する。また、外部記憶媒体書込装置３１と外部記憶媒体４０とが一体であったり、外部記憶媒体書込装置３１が情報処理装置５０に内蔵されていたりすることがある。さらに、外部記憶媒体書込装置３１が不要な場合もある。この場合、外部記憶媒体書込装置３１は、外部記憶媒体４０もしくは後述する外部記憶媒体書込インタフェース部５１０に含まれることがある。
【００９０】
外部記憶媒体書込インタフェース部５１０は、外部記憶媒体書込装置３１と情報処理装置５０との間のインタフェースとして機能する。外部記憶媒体書込インタフェース部５１０は、使用する外部記憶媒体書込装置３１に応じて、ＵＳＢコネクタもしくはメモリスロットなどの接続口、外部記憶媒体読取インタフェース部１３０と制御部５２０との間の配線、ならびに／あるいは、制御回路などで構成される。
【００９１】
例えば、外部記憶媒体書込インタフェース部５１０は、制御部５２０から、外部記憶媒体４０の所定の位置に所定の形式で情報を書き込むよう指示と書き込む情報を受け取り、受け取った指示および情報を外部記憶媒体書込装置３１に送る。
【００９２】
記憶部５３０は、制御部５２０で実行されるプログラムおよび制御部５２０が使用するデータなどを記憶する。例えば、記憶部５３０は、ＲＡＭ、ＲＯＭもしくはＥＰＲＯＭなどの半導体メモリ、ハードディスクなどの磁気記録媒体、ならびに／あるいは、ＣＤ−ＲＯＭもしくはＤＶＤ−Ｒ／Ｗなどの光記録媒体などを用いて構成することができる。
【００９３】
記憶部５３０は、制御部５２０が作成した入出力手段に関するユーザ設定情報を記憶する。
【００９４】
ユーザ入出力部５４０は、ユーザが各入出力手段の各パラメータに対して設定したい値を入力するための操作ガイドを出力したり、ユーザが設定値を入力したりするためのユーザインタフェース部である。ユーザ入出力部５４０には、例えば、操作画面を表示するためのディスプレイ、音声ガイドを流すためのスピーカ、ユーザが設定値を入力するためのキーボード、マウスおよび／もしくはタッチパッドなどが含まれる。また、ユーザ入出力装置を兼ね備えたタッチパネルなどを使用してもよい。
【００９５】
ユーザは、ユーザ入出力部５４０から出力された操作ガイドに従って、入出力手段に関するパラメータに設定したい値をユーザ入出力部５４０に入力する。すると、ユーザ入出力部５４０は、ユーザが入力したパラメータの設定値を制御部５２０に送る。
【００９６】
制御部５２０は、１つまたは複数のプロセッサを有し、プロセッサが記憶部５３０に記憶されたプログラムを実行することによって、情報処理装置５０の動作を制御する。
【００９７】
図７に示すように、制御部５２０は、設定情報作成手段５２０１と、設定情報書込手段５２０２とを有する。
【００９８】
設定情報作成手段５２０１は、ユーザがユーザ入出力部５４０から入力した入出力手段に関する設定値に基づいて、所定の形式の入出力手段に関するユーザ設定情報を作成して記憶部５３０に記憶する手段である。
【００９９】
設定情報作成手段５２０１は、ユーザ入出力部５４０に、例えば、図８に示す操作画面のようなユーザがパラメータの設定値を入力するための操作ガイドを出力するよう指示する。このとき、設定情報作成手段５２０１は、デフォルト値を初期値として操作画面に表示するよう指示してもよいし、ユーザが変更したい設定値のみを入力できるように指示してもよい。それから、設定情報作成手段５２０１は、ユーザが操作ガイドに従って入力した設定値をユーザ入出力部５４０から受け取り、所定の形式のユーザ設定情報として記憶部５３０に記憶する。
【０１００】
記憶部５３０に記憶されるユーザ設定情報の形式は、上述した操作パネル１０における入出力手段に関する設定情報と同様、入出力手段の識別情報と、設定するパラメータの設定項目と、この項目への設定値とが対応付けられれば、いかなる形式でもよい。
【０１０１】
図８は、操作ガイドをディスプレイ上に表示した場合の操作画面の一例を示す図である。図８に示すように、ユーザは、操作画面上のボタンやメニューなどの種々の入力手段を使用して、操作パネルの各入出力手段に関する各パラメータに対して、自分が設定したい値を容易に入力することができる。
【０１０２】
ユーザは、例えば、図８の操作画面の一番上の行の左のプルダウンメニューによって、設定値を設定したいスイッチの識別情報「スイッチ１」を選択し、同じ行の次のプルダウンメニューを用いて「スイッチ１」が押下されたとき実行される機能を選択することによって、対応する出力コードを設定することができる。さらに、ユーザは、一番上の行の右側の２つのプルダウンメニューによって、「スイッチ１」に内蔵されている発光素子の発光色および輝度をそれぞれ選択することができる。
【０１０３】
同様に、ユーザは、図８の操作画面上のプルダウンメニューを用いて、エンコーダのカウント値、ブザーの音量および鳴動時間、スライドボリュームの分解能、ならびに、トラックボールの分解能などについても所望の設定値を容易に指定することができる。
【０１０４】
なお、図８の操作画面には、プルダウンメニューを利用する例が示されているが、本発明はこれに限定されない。入出力手段の設定値を入力するための操作画面には、種々のメニュー、トグルボタン、チェックボックスおよび／もしくはテキスト入力など、種々の入力形態を利用することができる。
【０１０５】
設定情報書込手段５２０２は、設定情報作成手段５２０１が記憶部５３０に記憶した所定の形式のユーザ設定情報を、外部記憶媒体４０に書き込む手段である。
【０１０６】
設定情報書込手段５２０２は、記憶部５３０に記憶されている入出力手段に関するユーザ設定情報を読み出し、外部記憶媒体書込インタフェース部５１０に、読み出したユーザ設定情報を外部記憶媒体４０の所定の位置に所定の形式で書き込むよう指示を送る。
【０１０７】
このとき、外部記憶媒体４０に書き込まれるユーザ設定情報は、上述した操作パネル１０の入出力手段に関する設定情報を設定する際に使用される外部記憶媒体４０のユーザ設定情報と同じ位置に同じ形式で保存される。
【０１０８】
図９は、本実施例におけるユーザ設定情報を作成して外部記憶媒体４０に保存する処理を示すフローチャートである。例えば、ユーザ設定情報を外部記憶媒体４０に保存するための専用アプリケーションプログラムが起動されると、この処理が開始される。以下、図９を参照しながら、制御部５２０によって実行されるユーザ設定情報の保存処理について説明する。
【０１０９】
ユーザ設定情報の保存処理が開始されると、制御部５２０は、設定情報作成手段５２０１によって、ユーザがユーザ入出力部５４０から入力した入出力手段に関するパラメータの設定値についての情報に基づいて、所定の形式の入出力手段に関するユーザ設定情報を作成して記憶部５３０に記憶する（ステップＳ２１０）。
【０１１０】
そして、制御部５２０は、設定情報書込手段５２０２に、設定情報作成手段５２０１が記憶部５３０に記憶したユーザ設定情報を外部記憶媒体４０の所定の位置に所定の形式で書き込むよう指示する（ステップＳ２２０）。これによって、入出力手段に関するユーザ設定情報が外部記憶媒体４０の所定の位置に所定の形式で保存されるので、ユーザは、操作パネル１０において入出力手段に関する設定情報を設定する際にこの外部記憶媒体４０を使用することができる。
【０１１１】
なお、上述した実施例では、ユーザは、情報処理装置５０上の専用アプリケーションプログラムを用いて、ユーザ設定情報を新たに作成して外部記憶媒体４０に保存した。しかしながら、例えば、ユーザは、外部記憶媒体書込装置３１の代わりに外部記憶媒体４０の読取および書込が可能な外部記憶媒体読取書込装置（図示せず）が情報処理装置５０に接続されている場合、外部記憶媒体４０に既に保存されているユーザ設定情報を更新することもできる。
【０１１２】
この場合、制御部５２０は、外部記憶媒体読取書込インタフェース部（図示せず）を介して、外部記憶媒体４０に既に保存されているユーザ設定情報を読み取り、記憶部５３０に記憶してもよい。そして、設定情報作成手段５２０１は、操作画面をユーザ入出力部５４０に表示するよう指示する際に、記憶部５３０に記憶されたユーザ設定情報に含まれる設定値を初期値として操作画面に表示するよう指示してもよい。こうすることによって、設定情報作成手段５２０１は、ユーザが操作画面上で変更した設定値に関する情報をユーザ入出力部５４０から受け取り、この情報に基づいて記憶部５３０に記憶されているユーザ設定情報を変更することができる。さらに、設定情報書込手段５２０２は、この変更されたユーザ設定情報を外部記憶媒体４０に上書きすることによって、外部記憶媒体４０に保存されていたユーザ設定情報を更新することができる。
【０１１３】
通常、１つの外部記憶媒体４０には、１セットのユーザ設定情報が保存される。したがって、様々な使用状況に応じて複数セットのユーザ設定情報が必要であれば、複数の外部記憶媒体４０のそれぞれに１セットずつ保存することができる。この場合、ユーザは、操作パネル１０を使用する際に、そのときの使用状況に応じて複数の外部記憶媒体４０から適切なユーザ設定情報が記憶されている外部記憶媒体４０を選択して操作パネル１０にセットしてもよい。こうすることによって、ユーザは、使用状況に応じたユーザ設定情報を用いて操作パネル１０を使用することができる。
【０１１４】
なお、ユーザは、１つの外部記憶媒体４０に複数セットのユーザ設定情報を保存することも可能である。この場合、図６に示した入出力手段に関する設定情報の設定処理において、制御部１４０は、ユーザ設定情報を読み取る際（Ｓ１１０）に、外部記憶媒体４０に記憶された複数セットのユーザ設定情報のうちのどれを使用するかを選択する処理が必要になる。このとき、制御部１４０は、入出力手段のいずれかを介してユーザに使用するユーザ設定情報を選択させてもよい。また、制御部１４０は、例えば、操作パネル１０がカレンダ機能を有する場合に日時や季節などに応じて使用するユーザ情報を選択するなど、自動的に判断して選択してもよい。
【０１１５】
上述したように、ユーザ設定情報を外部記憶媒体４０に保存するために専用アプリケーションプログラムを使用したが、本発明はこれに限定されない。例えば、ユーザは、テキストエディタ、ワードプロセッサ、スプレッドシートもしくはデータベース管理プログラムなどのようなＰＣもしくはワークステーションなどで一般に使用されているエディタを用いて、ユーザ設定情報をリストもしくは表形式などで作成し、所定のエディタ形式のファイルで外部記憶媒体４０の所定のディレクトリに所定のファイル名で保存することができる。
【０１１６】
この場合、操作パネル１０の入出力手段に関する設定情報の設定処理において、ユーザ設定情報読取手段１４０２は、外部記憶媒体読取インタフェース部１３０によって所定のエディタ形式のファイルを読み取り、制御部１４０は、読み取ったファイルのユーザ設定情報を所定の形式に変換してＲＡＭ１５０の所定の位置に記憶することができる。
【０１１７】
他の方法として、ユーザは、上記のエディタ形式のファイルに書かれた入出力手段に関するユーザ設定情報を、ユーザ設定情報読取手段１４０２が読み取ることができる形式に変換する専用アプリケーションプログラムを利用してもよい。
【０１１８】
図２および図３の操作パネルの構成例には、通信インタフェース部１２０と外部記憶媒体読取インタフェース部１３０とが別々に存在するように示されている。しかしながら、例えば、ＵＳＢコネクタなどのように、ホスト機器２０とも外部記憶媒体読取装置３０もしくは外部記憶媒体４０とも接続可能な接続口は、通信インタフェース部１２０および外部記憶媒体読取インタフェース部１３０の両方の役割を果たす共通の外部インタフェース部として利用することができる。
【０１１９】
この場合、ユーザは、操作パネル１０の入出力手段のパラメータの設定値を変更したければ、例えば、ディスク装置もしくはＵＳＢメモリなどの外部記憶媒体読取装置３０もしくは外部記憶媒体４０を操作パネル１０のＵＳＢコネクタなどに接続してから操作パネル１０の電源を投入することができる。また、ユーザは、パラメータの設定値を変更する必要がなければ、例えば、ホスト機器２０との通信用ＵＳＢケーブルなどを操作パネル１０のＵＳＢコネクタなどに接続してから操作パネル１０の電源を投入してもよい。
【０１２０】
ユーザが操作パネル１０に電源を投入することによって、制御部１４０は、上述した入出力手段に関する設定情報の設定処理を実行する。そして、制御部１４０は、この設定処理によってＵＳＢメモリなどからユーザ設定情報をＲＡＭに正しくロードし終えた時、ホスト機器２０との通信用ケーブルが外部インタフェースに接続されていない場合は、操作パネル１０の出力手段などを介して設定情報の設定が終了したことをユーザに通知してもよい。これに応じて、ユーザは、操作パネル１０のＵＳＢコネクタなどからＵＳＢメモリなどを切り離し、代わりに、ホスト機器２０との通信用のＵＳＢケーブルなどを差し込んでもよい。
【０１２１】
一方、操作パネル１０の電源投入時、ＵＳＢコネクタなどの共通の外部インタフェース部に外部記憶媒体読取装置３０、外部記憶媒体４０もしくはホスト機器２０が接続されていない場合、制御部１４０は、外部記憶媒体読取装置３０、外部記憶媒体４０もしくはホスト機器２０のいずれかが共通の外部インタフェース部に接続されるまで待つことができる。この際、制御部１４０は、操作パネル１０の出力手段などを介して、ユーザに、外部記憶媒体読取装置３０、外部記憶媒体４０もしくはホスト機器２０を共通の外部インタフェース部に接続するよう促してもよい。そして、外部記憶媒体読取装置３０、外部記憶媒体４０もしくはホスト機器２０のいずれかが共通の外部インタフェース部に接続されたとき、制御部１４０は、上述したように入出力手段に関する設定情報の設定処理を実行してもよい。
【０１２２】
また、上記の実施例では、制御部１４０、揮発性メモリ部１５０、不揮発性メモリ部１６０および入出力制御部（図示せず）が一体になったワンチップマイコン（ＭＣＵ）を使用しているが、制御部１４０、揮発性メモリ部１５０、不揮発性メモリ部１６０および／もしくは入出力制御部は、互いに分離して動作するものでもよい。この場合、不揮発性メモリ部１６０は、磁気記録媒体もしくは光学記録媒体などの記憶装置を含んでもよい。
【０１２３】
さらに、上記の実施例では、入出力手段に関する設定情報の設定処理において、制御部１４０は、使用中の設定情報をＲＡＭ１５０に記憶したが、制御部１４０によって書き換え可能であれば、ＥＰＲＯＭ、フラッシュメモリもしくはハードディスクなどの不揮発性記憶装置に記憶してもよい。この場合、ユーザは、入出力手段のパラメータの設定値を操作パネル１０を前回使用したときから変更したいときのみ、外部記憶媒体４０を操作パネル１０に装着して電源を投入したりリセットボタンを押下したりすることができる。
【０１２４】
以上述べたように、本発明によって、操作パネル上に配置された種々の部品の種々のパラメータの設定値を外部記憶媒体を用いて容易に変更することができる。
【０１２５】
本発明では、入出力手段のユーザ設定情報は、着脱可能な外部記憶媒体から外部記憶媒体読取インタフェース部を介して読み取られる。このため、ユーザが入出力手段のパラメータの設定値を変更するために対話型ユーザインタフェースのような高度な入出力インタフェースを必要としない。したがって、操作パネルのように限られたユーザインタフェースしか持たない装置でも、容易に入出力手段に関する設定情報を変更することができる。
【０１２６】
さらに、上述したように、通信インタフェース部と外部記憶媒体読取インタフェース部とが共通の外部インタフェースである場合、入出力手段の設定情報を変更するために新たなインタフェースを追加する必要がない。
【０１２７】
また、本発明では、例えば、スイッチの出力コードとこのスイッチに対応する発光素子の発光色とを同時に変更することができるので、ユーザは、これらの設定情報が変更されたことを目で確認することができる。
【０１２８】
さらに、本発明では、ユーザは、複数の異なるユーザ設定情報が記憶された外部記憶媒体を用意することによって、自分の好みや使用状況に応じた設定値を用いて操作パネルを使用することができる。
【０１２９】
例えば、ユーザは、ホスト機器および操作パネルを使用する室内の明るさが季節や時間などによって変わる場合など、明るさの変化に応じて発光素子の輝度などを変更することができる。また、複数のユーザがホスト機器および操作パネルを使用する場合、ユーザごとに専用のユーザ設定情報が記憶された外部記憶媒体を用意し、操作パネルを使用する際に各自の外部記憶媒体を利用することによって、自分の好みや使い勝手に応じた操作を行うことができる。
【産業上の利用可能性】
【０１３０】
本発明は、医療機器、計測機器、音響機器、通信用機器、監視装置、あるいは、製造設備、給電設備もしくは運搬設備などの制御装置などの装置を操作する操作パネルにおいて利用することができる。
【符号の説明】
【０１３１】
１    スライドボリューム
２    エンコーダ
３    トラックボール
４    ラバースイッチ
４−１    スイッチ
４−２    発光素子
１０    操作パネル
２０    ホスト機器
３０    外部記憶媒体読取装置
３１    外部記憶媒体書込装置
４０    外部記憶媒体
５０    情報処理装置
１２０    通信インタフェース部
１３０    外部記憶媒体読取インタフェース部
１４０    制御部
１４０１    外部記憶媒体接続判定手段
１４０２    ユーザ設定情報読取手段
１４０３    デフォルト設定情報読取手段
１５０    揮発性メモリ部
１６０    不揮発性メモリ部
５１０    外部記憶媒体書込インタフェース部
５２０    制御部
５３０    記憶部
５４０    ユーザ入出力部
５２０１    設定情報作成手段
５２０２    設定情報書込手段
【図１】
2011108104.tif 000003
【図２】
2011108104.tif 000004
【図３】
2011108104.tif 000005
【図４】
2011108104.tif 000006
【図５】
2011108104.tif 000007
【図６】
2011108104.tif 000008
【図７】
2011108104.tif 000009
【図８】
2011108104.tif 000010
【図９】
2011108104.tif 000011