(57)【要約】【課題】  ＰＣで編集するアプリケーションのファイルを携帯端末装置に簡単且つ迅速に転送できるようにする。【解決手段】  ＰＣ１は、本体２にディスプレイ３およびキーボード４などの入力手段を備える。バーコード・ハンディ・ターミナル（ＢＨＴ）５は、パラメータファイルのデータを参照しながら業務アプリを実行するもので、表示部６、操作部７、読取部を備える。ＰＣ１側でアプリケーション設計ツールを起動し、パラメータファイルのデータを設定すると、これが二次元コードもしくは複数の分割コードに変換されて表示される。ＢＨＴ５側でこれを読み取ってパラメータファイルのデータを取り込んでコード処理し、パラメータファイルを更新する。【選択図】  図１
2006235927.tif 000002
【特許請求の範囲】
【請求項１】
パラメータが設定されることによって機能が定義されるアプリケーションソフトに対して、前記パラメータを設定し、設定した前記パラメータのパラメータファイルを作成するアプリケーション設計ツールを有する処理装置を備えたアプリケーションソフト開発支援システムにおいて、
前記処理装置は、前記アプリケーション設計ツールにて設定された前記パラメータファイルのデータをコードに変換する第１のコード変換手段、および前記コードを表示する第１の表示手段、を有し、
更に、
前記第１の表示手段に表示された前記コードを読み取る第１の読取手段、この第１の読取手段により読み取られたコードをデコードして前記パラメータファイルのデータを復元する第１のデコード手段、この第１のデコード手段により復元された前記パラメータファイルのデータに基づいて予め記憶されたアプリケーションソフトのパラメータファイルのデータを更新する第１の更新手段、を有する携帯端末装置、
を備えることを特徴とするアプリケーションソフト開発支援システム。
【請求項２】
前記処理装置が有する前記第１のコード変換手段は、作成するコードに記録可能なデータ量よりもデータ量が大きいパラメータファイルのデータを複数の分割コードに分割する第１の分割手段を備え、前記第１の表示手段は、前記分割コードを一画面もしくは複数画面で表示するものであり、
前記携帯端末装置が有する前記第１のデコード手段は、前記第１の読取手段にて読み取られた前記分割コードをデコードした結果を合成して、前記パラメータファイルのデータを復元する第１の合成手段を備えることを特徴とする請求項１記載のアプリケーションソフト開発支援システム。
【請求項３】
記憶されたアプリケーションソフトに対するパラメータファイルのデータをコードに変換する第２のコード変換手段、および前記コードを表示する第２の表示手段、を備える携帯端末装置と、
前記第２の表示手段に表示された前記コードを読み取る第２の読取手段、この第２の読取手段により読み取られたコードをデコードして前記パラメータファイルのデータを復元する第２のデコード手段、およびこの第２のデコード手段により復元された前記パラメータファイルのデータに基づいて、アプリケーション設計ツールが予め所有するアプリケーションソフトのパラメータファイルのデータを更新する第２の更新手段、を備える処理装置と、
からなることを特徴とするアプリケーションソフト開発支援システム。
【請求項４】
前記携帯端末装置が有する前記第２のコード変換手段は、作成するコードに記録可能なデータ量よりもデータ量が大きいパラメータファイルのデータを複数の分割コードに分割する第２の分割手段を備え、前記第２の表示手段は、前記分割コードを一画面もしくは複数画面で表示するものであり、
前記処理装置が有する前記第２のデコード手段は、前記第２の読取手段にて読み取られた前記分割コードをデコードした結果を合成して、前記パラメータファイルのデータを復元する第２の合成手段を備えることを特徴とする請求項３記載のアプリケーションソフト開発支援システム。
【請求項５】
前記携帯端末装置は、記憶されたアプリケーションソフトに設定されたパラメータファイルのデータを修正可能な修正手段を有するものであり、前記第２のコード変換手段は、前記修正手段により修正されたパラメータファイルのデータをコードに変換すると共に、前記第２の表示手段は、修正されたパラメータファイルのデータが変換された前記コードを表示することを特徴とする請求項３または４記載のアプリケーションソフト開発支援システム。
【請求項６】
記憶されたアプリケーションソフトに対するパラメータファイルのデータをコードに変換する第２のコード変換手段、および前記コードを表示する第２の表示手段、を備える第１の携帯端末装置と、
前記第２の表示手段に表示された前記コードを読み取る第３の読取手段、この第３の読取手段により読み取られたコードをデコードして前記パラメータファイルのデータを復元する第３のデコード手段、およびこの第３のデコード手段により復元された前記パラメータファイルのデータに基づいて予め記憶されたアプリケーションソフトのパラメータファイルのデータを更新する第３の更新手段、を有する第２の携帯端末装置、
を備えることを特徴とするアプリケーションソフト開発支援システム。
【請求項７】
前記第１の携帯端末装置が有する前記第２のコード変換手段は、作成するコードに記録可能なデータ量よりもデータ量が大きいパラメータファイルのデータを複数の分割コードに分割する第２の分割手段を備え、前記第２の表示手段は、前記分割コードを一画面もしくは複数画面で表示するものであり、
前記第２の携帯端末装置が有する前記第３のデコード手段は、前記第３の読取手段にて読み取られた前記分割コードをデコードした結果を合成して、前記パラメータファイルのデータを復元する第３の合成手段を備えることを特徴とする請求項６記載のアプリケーションソフト開発支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パラメータ（データ）が設定されることによって機能が定義されるアプリケーションソフトに対して、パラメータを設定し、設定したパラメータのパラメータファイルを作成するアプリケーション設計ツールを有する処理装置でパラメータファイルを作成すると共に、そのパラメータファイルを携帯端末装置に転送して実行する構成のアプリケーションソフト開発支援システムに関する。
【背景技術】
【０００２】
従来、アプリケーションソフトを開発するためのアプリケーション設計ツールとしては、例えば特許文献１に示されるようなものがある。これは、プログラマでないユーザでもユーザに必要な会計ソフトが簡単に作成できるようにしたもので、プログラムの基本処理は予め準備されていて、これにユーザが会計処理上で必要なパラメータを設定することでユーザの目的に合った会計ソフトを作成できるというものである。
【特許文献１】特開平５−１１３８７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような特許文献１に示されるものは、その作成および実行はＰＣ（Personal Computer）上で処理されるものであるから、作成したパラメータファイルを外部に転送する必要のない場合には適しているが、これを他の携帯端末装置などに転送する場合には、ダウンロードする方法が問題となる。
【０００４】
携帯端末装置にパラメータファイルをダウンロードするタイプのアプリケーションソフトとしては、例えば、携帯端末装置を用いて、棚卸やピッキングあるいは入出庫管理などの現場でのデータ収集を行い、収集したデータをＰＣに転送することにより集計管理などを行うようにしたものがある。このように携帯端末装置側でパラメータファイルのデータに従って実行できるアプリケーションソフトでは、ＰＣで作成したアプリケーションソフトのパラメータファイルをダウンロードするのに、別途に通信手段を設けたり、あるいは通信の手続を設定するなどの処理を実行したりする必要があるので煩雑で手間がかかる。
【０００５】
また、一旦携帯型の端末装置に転送されたパラメータファイルのデータに従って、携帯端末装置でアプリケーションソフトの実行をしたところ、パラメータ（データ）の変更が必要となる場合などにおいては、その変更内容が簡単な場合でも、ＰＣ側でパラメータ（データ）を変更し再作成されたパラメータファイルをＰＣ側から再度ダウンロードする必要があり、同様の面倒な処理が必要となる。したがって、携帯端末装置でアプリケーションソフトの実行がうまくいくことを確認しながら最終的な設定条件を決めようとするような場合には非常に面倒な作業となるものであった。
【０００６】
本発明は、上記事情を考慮してなされたもので、その目的は、アプリケーションソフトを実行するように設けられた携帯端末装置で、そのパラメータファイルのダウンロードを簡単且つ迅速に行えるようにして、開発のための作業や編集作業を効率良く実施できるようにしたアプリケーションソフト開発支援システムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１の発明によれば、処理装置は、パラメータ（データ）が設定されることによって機能が定義されるアプリケーションソフトに対して、パラメータを設定し、設定したパラメータのパラメータファイルを作成するアプリケーション設計ツールを実行するように設けられており、第１のコード変換手段により、アプリケーション設計ツールにて設定されたパラメータファイルのデータをコードに変換し、第１の表示手段により変換したコードを表示する。そして、携帯端末装置は、処理装置の第１の表示手段に表示されたコードを第１の読取手段により読み取り、第１のデコード手段により第１の読取手段により読み取られたコードをデコードしてパラメータファイルのデータを復元し、第１の更新手段により第１のデコード手段が復元したパラメータファイルのデータに基づいて予め記憶されたアプリケーションソフトのパラメータファイルのデータを更新する。これにより、携帯端末装置は、処理装置により作成されたパラメータファイルを第１の読取手段により読み取ることで簡単に取り込むことができ、設定されたパラメータファイルのデータに基づいてアプリケーションソフトを実行することができるようになる。
【０００８】
請求項２の発明によれば、上記発明において、処理装置が有する第１のコード変換手段は、作成するコードに記録可能なデータ量よりもデータ量が大きい場合には、第１の分割手段によりパラメータファイルのデータを複数の分割コードに分割し、第１の表示手段により複数の分割コードを一画面もしくは複数画面で表示し、一方、携帯端末装置が有する第１のデコード手段は、第１の合成手段により、第１の読取手段にて読み取られた分割コードのデコード結果を合成してパラメータファイルを復元するので、パラメータファイルのデータ量が大きくなる場合でも、その制限を受けることなく携帯端末装置との間で簡単に取り扱うことができるようになる。
【０００９】
請求項３の発明によれば、携帯端末装置は、第２のコード変換手段により記憶されたアプリケーションソフトに対するパラメータファイルのデータをコードに変換し、第２の表示手段により変換されたコードを表示する。また、処理装置は、第２の読取手段により携帯端末装置の第２の表示手段に表示されたコードを読み取り、第２のデコード手段により第２の読取手段が読み取ったコードをデコードしてパラメータファイルのデータを復元し、第２の更新手段により、第２のデコード手段が復元したパラメータファイルのデータに基づいて、アプリケーション設計ツールが予め所有するアプリケーションソフトのパラメータファイルのデータを更新する。これにより、携帯端末装置側から処理装置側へのパラメータファイルのデータの授受を行うことができるようになる。
【００１０】
請求項４の発明によれば、上記請求項３の発明において、携帯端末装置が有する第２のコード変換手段は、作成するコードに記録可能なデータ量よりもデータ量が大きい場合に、第２の分割手段によりパラメータファイルのデータを複数の分割コードに分割し、第２の表示手段により複数の分割コードを一画面もしくは複数画面で表示し、一方、処理装置が有する第２のデコード手段は、第２の合成手段により、第２の読取手段が読み取った分割コードのデコード結果を合成して、パラメータファイルのデータを復元するので、携帯端末装置側においてもパラメータファイルのデータ量が大きくなる場合でも、その制限を受けることなく処理装置との間で簡単に取り扱うことができるようになる。
【００１１】
請求項５の発明によれば、上記請求項３および４の発明において、携帯端末装置は、修正手段を備え、これにより記憶されたアプリケーションソフトに対するパラメータファイルのデータを修正することができ、第２のコード変換手段により修正手段が修正したパラメータファイルのデータをコードに変換し、第２の表示手段により変換された修正パラメータファイルのデータのコードを表示するので、処理装置側で作成したパラメータファイルのデータを一旦携帯端末装置側に取り込んだ後で、たとえば実際にアプリケーションソフトを実行した結果パラメータファイルのデータの修正が必要になった場合においても、携帯端末装置側で修正手段により修正し、しかもこれを処理装置側に読み取り可能なコードに変換することにより、最終的なパラメータファイルのデータを決定するまでの修正作業を簡単且つ迅速に行うことができるようになる。
【００１２】
請求項６の発明によれば、第１の携帯端末装置は、第２のコード変換手段により、記憶されたアプリケーションソフトに対するパラメータファイルのデータをコードに変換し、第２の表示手段により変換されたコードを表示する。これに対して、第２の携帯端末装置は、第３の読取手段により第１の携帯端末装置の第２の表示手段に表示されたコードを読み取り、第３のデコード手段により第３の読取手段が読み取ったコードをデコードしてパラメータファイルのデータを復元し、第３の更新手段により第３のデコード手段が復元したパラメータファイルのデータに基づいて予め記憶されたアプリケーションソフトのパラメータファイルのデータを更新する。これにより、第１および第２の携帯端末装置の間でもパラメータファイルのデータの授受を行うことができるようになる。
【００１３】
請求項７の発明によれば、上記請求項６の発明において、第１の携帯端末装置が有する第２のコード変換手段は、作成するコードに記録可能なデータ量よりもデータ量が大きい場合に、第２の分割手段によりパラメータファイルのデータを複数の分割コードに分割し、第２の表示手段により複数の分割コードを一画面もしくは複数画面で表示し、一方、第２の携帯端末装置が有する第３のデコード手段は、第３の読取手段が読み取った分割コードをデコードした結果を合成して、パラメータファイルのデータを復元するので、第１および第２の携帯端末装置の間においてもパラメータファイルのデータ量が大きくなる場合でも、その制限を受けることなく簡単に取り扱うことができるようになる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、本発明の第１の実施形態について図１ないし図１０を参照して説明する。
図１はシステムの概略的な構成を示すもので、処理装置としてのＰＣ（パソコン）１は、本体２，第１の表示手段としてのディスプレイ３，編集入力用のキーボード４から構成されている。なお、図示はしないが、編集入力用の手段として、マウスも使用することができるようになっている。
【００１５】
携帯端末装置としてのバーコード・ハンディ・ターミナル（以下、ＢＨＴと称する）５は、ＱＲコードやバーコードなどの図形化されたコードを読み取るためのもので、読み取り用の開口部５ａが一端側の下方に向けて形成されると共に、上面一端側に表示手段としての液晶表示器からなる表示部６および多数のキースイッチが配置された操作部７が設けられている。ＢＨＴ５の開口部５ａをＰＣ１のディスプレイ３に向けると、表示されている情報を読み取ることができるようになっている。
【００１６】
ＰＣ１は、後述するアプリケーション設計ツールを実行可能に備えたもので、ＢＨＴ５で使用するアプリケーションソフトのパラメータファイルのデータを作成することができるものである。アプリケーション設計ツールは、パラメータ（データ）が設定されることによって機能が定義されるアプリケーションソフトに対して、パラメータを設定し、設定したパラメータのパラメータファイルを作成するものである。
【００１７】
なお、ここではＢＨＴ５で使用するアプリケーションソフトは業務用アプリケーションソフト（以下業務用アプリと称する）であり、後述するように、棚卸、発注、同一チェック、互換品チェック、ピッキング、検品などの各種業務を実施するためのものである。
【００１８】
図２は、電気的なブロック構成を示すもので、ＰＣ１は、本体２内に設けられＣＰＵを主体として構成された制御回路８と、これに接続されるディスプレイ３、キーボード４および記憶手段としてのメモリ９などから構成されている。ここで、制御回路８は、第１のコード変換手段およびその機能の一つとして設定された第１の分割手段としても機能するものである。メモリ９は、具体的には半導体メモリ以外にも、ハードディスク装置なども含まれる。
【００１９】
ＢＨＴ５は、内部に設けられＣＰＵを主体として構成された制御回路１０と、これに接続される表示部６、操作部７に加えて、読取部１１、メモリ１２および通信部１３などから構成される。ここで、制御回路１０は、第１のデコード手段、第１の更新手段および第１の合成手段としても機能するものである。第１の読取手段としての読取部１１は、開口部５ａの内部に設けられた光照射部と、撮像部とから構成され、撮影した画像データを制御回路１０に転送する。たとえばＱＲコードやバーコードなどのコードを読み取ってこれをデータとして内部に取り込み、業務用アプリで設定されている各種のデータ処理を行うものである。このため、制御回路１０は、画像データを二値化処理して読み取ったコードの明暗パターンを判別し、得られた明暗パターンからデコード処理をするようになっている。
【００２０】
メモリ１２は、フラッシュメモリに代表される半導体メモリからなるもので、業務アプリケーションソフトのプログラムが記憶されていると共に、これを実施するために必要なパラメータファイルのデータが記憶可能に設けられている。通信部１３は、読み取ったデータなどを外部のデータ集計用のＰＣなどに送信するためのものである。
【００２１】
次に、本実施形態の作用について図３ないし図１０も参照して説明する。
この実施形態においては、アプリケーション設計ツールとして、前述のように種々の業務メニューの実行を行うにあたって、ユーザ毎に設定して決めておくべきパラメータが設けられていて、これらを設定することで、対応する業務アプリをＢＨＴ５で実行させる場合に、設定したパラメータのデータに対応した条件で処理することができるものである。そして、設定すべきパラメータファイルのデータとしては、この実施形態においては、例えばＢＨＴ５へのデータの入力方法や表示部６への表示方法などを設定するためのデータである。
【００２２】
ＰＣ１において、アプリケーション設計ツールを起動すると、制御回路８はプログラムをスタートさせてディスプレイ３に図７に示すようなメイン画面Ｓ１を表示させるようになる。このメイン画面では、画面左上部分に業務メニューを示すウインドウＷ１が設定され、画面右上部分に選択された業務について設定するパラメータの種類を示すウインドウＷ２が設定されている。また、画面左下部分には、このアプリケーション設計ツールを使って作成したパラメータファイルのデータをＱＲコードに変換して表示するプレビューウインドウＷ３が設定され、画面右下部分には、ＢＨＴ５の表示部６の画面表示のイメージＷ４を示している。
【００２３】
ＰＣ１は、アプリケーション設計ツールのパラメータ設定処理では、制御回路８により、図３（ａ）に示すフローチャートに従って処理を進行させる。まず、パラメータ設定入力処理（ステップＡ１）を実行する。この処理では、具体的には、例えば図３（ｂ）に示すような内容の処理が実行される。
【００２４】
まず、ユーザがＰＣ１のキーボード４あるいは図示しないマウスなどによってメイン画面Ｓ１の業務メニューのウインドウＷ１から、たとえば「棚卸」を選択した場合（ステップＢ１）には、制御回路８により、その業務メニューに対応した入力設定の画面をウインドウＷ２に表示する。このウインドウＷ２には、入力設定すべき項目が列挙されており、マウスでダブルクリックするかカーソルを移動させて選択することができる。
【００２５】
いま、「第１情報入力」の「担当者ＩＤ入力」の項目から順番に選択して設定していく場合を例にとって説明する。カーソルが「担当者ＩＤ入力」に配置されると、制御回路８は、その項目についてのＢＨＴ５の表示部６のイメージを画面右下に表示する（図７）。初めて設定する場合には、デフォルトの設定パターンが表示されており、既に設定している場合には、現在の設定パターンが表示される。
【００２６】
そして、「担当者ＩＤ入力」が選択されると（ステップＢ２）、制御回路８は、図８に示すような詳細設定画面Ｓ２を表示する。ここでは、画面左上にＢＨＴ５の表示部６のイメージＴ１ａ（図８中、Ｔ１ａで示す斜線領域）が表示されている。このイメージＴ１ａでは、実際には固定表示の文字である「担当者ＩＤ？」が反転表示された状態となっている。また、画面左下には、前に設定している画面をクリアするかどうかが指定できるクリア設定部Ｔ２が表示されている。
【００２７】
画面中央には、上部に「固定表示」、「データ入力」のボタンＴ３，Ｔ４が表示され、下方に「確定」、「キャンセル」のボタンＴ５，Ｔ６が表示されている。図中、現在の表示状態は「固定表示」Ｔ３が操作された状態を示している。また、画面右側には、現在イメージＴ１に表示している「固定表示」の表示条件についてのプロパティを記載した表示部Ｔ７が表示されている。
【００２８】
ユーザが入力設定するのは、例えば、固定文字列の表示場所を指定するデータの入力（ステップＢ３）や、他の変更設定可能な各種の条件である。表示場所の指定は、ここでは、「担当者ＩＤ？」の文字列について、その先頭位置のＸ座標およびＹ座標を数値で設定する。設定した表示部６の表示イメージは、図９（ａ）に示すようになる。
【００２９】
次に、「データ入力」Ｔ４のボタンを操作すると（ステップＢ４）、制御回路８は、イメージＴ１の表示状態として実際に担当者ＩＤを入力する「＞＊＊…」の部分Ｔ１ｂを反転表示させ、プロパティＴ７もその部分のデータ入力形式や、表示条件を指定する表示に切り替える。同様にしてユーザの必要とする条件についてデータを入力して設定することができる（ステップＢ５）。設定した表示部６の表示イメージは、図９（ｂ）に示すようになる。
【００３０】
なお、この「データ入力」については、入力されるデータがコードや記号あるいは数字の組み合わせの場合に、作業者が具体的に認識することができるように、入力されたデータについてテーブルなどを参照して置換表示をさせることもできる。データと共に置換した表示を行うようにしたり、あるいはデータに代えて置換した結果を表示したりするなど、必要に応じて設定可能なようにしても良い。
【００３１】
これらの設定が終了すると、「確定」のボタンＴ５を操作することで指定した条件に変更設定することができる。また、設定をやめる場合には「キャンセル」ボタンＴ６を操作する。これにより、変更入力した条件はキャンセルされる。これら「確定」、「キャンセル」の各ボタンＴ５，Ｔ６が操作されると、制御回路８は、再びメイン画面Ｓ１（図７）の表示状態に戻る。
【００３２】
以下、「第２情報入力」の「棚番入力」の設定（ステップＢ６〜Ｂ９）、あるいは「第３情報入力」の「部品番号入力」の設定（ステップＢ１０〜Ｂ１３）、「個数入力」の設定（ステップＢ１４〜Ｂ１７）を順次選択してそれぞれについてデータ入力設定を行うことができる。それぞれの設定では、図８と同様にして、制御回路８は、詳細設定画面を表示し、その画面上でプロパティの変更設定を受け付けるようになる。各設定で指定された表示部６の表示イメージは、図９（ｃ）〜（ｈ）に示すようになる。
【００３３】
なお、上記各項目の設定については、実際には、図３（ｂ）に示したように順次ユーザが選択して設定する方法を採用しても良いし、必要な項目についてのみ選択設定する方法を採用しても良い。また、順次設定する場合には、変更設定する必要のない項目についてはスキップするようにして進めていっても良く、かならずしも図示のフローチャートに従った処理を実施する必要はない。
【００３４】
以上のように各項目についての設定を行い、設定が終了の場合には、確定の処理を行うと、制御回路８は、入力設定した各パラメータについて設定値をメモリ９に保存してパラメータ設定入力処理のルーチンを終了し、図３（ａ）のステップＡ２に進む。
【００３５】
制御回路８は、上述のようにしてメモリ９に保存したパラメータについて、これを二次元コードここでは具体的にはＱＲコードに変換する二次元コード変換処理を実施する（ステップＡ２）。この二次元コード変換処理（ステップＡ２）は、図４に示すような処理を実行する。すなわち、制御回路８は、まず、今回のデータ量が１つの二次元コードのデータ量を超えるか否かを判断し（ステップＣ１）、１つの二次元コードのデータ量の範囲である場合には１つの二次元コードを作成し（ステップＣ２）、超える場合には複数の分割コードを作成する（ステップＣ３）。
【００３６】
具体的には、変換しようとするパラメータファイルのサイズが二次元コードのサイズを超えている場合には、複数の分割コードに分けて変換する。制御回路８は、変換した結果の二次元コードもしくは分割コードを、メイン画面Ｓ１のプレビューウインドウＷ３に表示する。
【００３７】
ここでは、２４個の分割コードのうちの１個が表示されており、ウインドウをスクロールさせることで残りの２３個の分割コードも表示させることができる。また、プレビューウインドウＷ３をダブルクリックあるいは選択操作をすることで、図１０に示すような全画面表示により分割コードを表示させることができる。この表示では、画面をスクロールさせることで残りの分割コードを表示させるようにしているが、分割コードを１個ずつ、もしくは図示のように４個ずつなどの複数個を１画面に表示し、他の分割コードを別の画面に切り替えて表示するようにしても良い。
【００３８】
次に、ＢＨＴ５により二次元コードに変換したパラメータファイルをダウンロードする手順について説明する。図５はＢＨＴ５により二次元コードを読み取る手順について示している。ユーザがＢＨＴ５の操作部７を操作して、メニュー画面からパラメータ変更モードを選択すると、制御回路１０は、パラメータ変更モードに移行する（ステップＤ１）。このモードでは、制御回路１０により、読取部１１を起動して二次元コードの読み取り動作を開始する（ステップＤ２）。
【００３９】
ここで、読取部１１が読み取り動作を開始すると、制御回路１０は、デコード処理を実行するようになる（ステップＤ３）。具体的には、制御回路１０は、図６に示すデコード処理を実施する。二次元コードが表示されたディスプレイ３に向けて本体の開口部５ａを向けて読み取りを実施すると（図１参照）、読取部１１により読み取ったデータを取り込み（ステップＥ１）、これをデコード処理する（ステップＥ２）。
【００４０】
制御回路１０は、読み取った二次元コードが分割コードであるか否かを判断し（ステップＥ３）、「ＮＯ」の場合にはデコード処理を終了し、「ＹＥＳ」の場合には次の二次元コードを読み取りでコード処理を行う（ステップＥ４，Ｅ５）。以下、同様にして全ての分割コードを読み取るまでステップＥ４〜Ｅ６を繰り返し、読み取りが終了すると、デコード結果を合成して（ステップＥ７）でコード処理を終了し、図５の処理にリターンする。
【００４１】
続いて制御回路１０は、復元したパラメータファイルにより変更設定されているデータを内部に設定して更新する（ステップＤ４）。この後、パラメータ更新モードを解除して（ステップＤ５）メニュー画面に戻る。
【００４２】
このようにして更新されたパラメータファイルのデータは、業務モードが選択されたときに使用される。すなわち、メニュー画面で業務モードが選択されると、制御回路１０は、業務モードとして、予め内部に設定されている業務アプリ（業務用アプリケーションソフト）を起動する（ステップＤ６）。業務アプリは、図５では示していないが、例えば棚卸の処理を実行するように設けられたもので、その実行に際して必要に応じてパラメータファイルの各種パラメータのデータが参照され、入力データの条件や表示部６の表示条件などが適用される。制御回路１０は、業務が終了すると（ステップＤ７）、メニュー画面に戻る。
【００４３】
このような第１の実施形態によれば、ＰＣ１で作成したパラメータファイルを二次元コードに変換してディスプレイ３に表示させ、これをＢＨＴ５により読み取ってデコード処理することで、ＰＣ１側からパラメータファイルのデータをダウンロードするように構成したので、ＰＣ１側で編集されたパラメータファイルを簡単且つ迅速にＢＨＴ５側に取り込むことができるようになる。
【００４４】
また、パラメータファイルのデータ量が大きい場合に、複数の分割コードに変換すると共にこれを表示し、ＢＨＴ５側で読み取る際に、デコード後に合成してパラメータファイルのデータを復元するので、パラメータファイルのデータ量の制約を受けることがなくなり、簡単且つ迅速にしかも自由度の高い状態でパラメータファイルを取り扱うことができるようになる。
【００４５】
（第２の実施形態）
図１１ないし図１５は本発明の第２の実施形態を示すもので、第１の実施形態と異なるところは、ＢＨＴ５側においてもパラメータファイルのデータについて簡単な変更設定を行うことができるようにしたところである。
図１１および図１２に示すように、ＰＣ１には、第１の実施形態の構成に加えて、第２の読取手段としてのカメラ１４が設けられている。このカメラ１４は、ＢＨＴ５の表示部６に表示される図１１（ｂ）のような画面の二次元コードＰを撮影してこれを取り込むための読取手段で、例えばディスプレイ３の上部に配設され、これにより撮影した二次元コードＰの画像データを制御回路８に転送するように設けられている。
【００４６】
なお、この実施形態においては、ＢＨＴ５の制御回路１０は、第２のコード変換手段、第２の分割手段および修正手段として機能し、表示部６は第２の表示手段として機能し、また、ＰＣ１の制御回路８は、第２のデコード手段、第２の更新手段および第２の分割手段として機能するものである。
図１３はＰＣの処理プログラムを示すもので、第１の実施形態と同様のステップＡ１〜Ａ３に加えて、二次元コードあるいは分割コード読み取り用の処理ステップＡ１１〜Ａ１５が追加されている。また、図１４はＢＨＴ５の実行プログラムを示すもので、第１の実施形態と同様のステップＤ１〜Ｄ７に加えて、パラメータ変更設定のための処理ステップＤ８〜Ｄ１１が追加されている。
【００４７】
この実施形態においては、第１の実施形態と同様にしてＰＣ１により一旦パラメータファイルを作成してＢＨＴ５に転送した後の編集作業を行う場合の処理が追加されている。これは、ＰＣ１でパラメータを編集して二次元コードを媒介してＢＨＴ５にダウンロードした場合に、ＢＨＴ５側で実際に業務アプリを実行して試用したときに、若干の変更を加えたいといった場合に、再びＰＣ１で編集するよりもＢＨＴ５側で簡単な変更設定を行った上でパラメータを確定したいような場合に対応するものである。
【００４８】
まず、ＢＨＴ５において、メニュー画面からパラメータ編集モードを選択すると、制御回路１０は、パラメータ編集モードに移行する（ステップＤ１ａ）。このモードでは、まずパラメータ設定入力処理を実行する（ステップＤ８）。これは、ＰＣ１側で実施したパラメータ設定入力処理と同様にして各項目について選択して各種の設定を行うものであるが、ここでは、ＢＨＴ５の表示部６により簡単な設定変更を取り扱えるようにしている。
【００４９】
既にパラメータは設定されている状態であるから、項目が選択されると、制御回路１０は、その設定状態を表示部６に表示させる。前述の「担当者ＩＤ入力」を例にとると、図１５（ａ）のような設定パラメータが表示される。ここで、表示位置を示す座標データを変更するために、カーソルを移動させて反転表示させ、変更する部分を選択して操作部７によりデータを入力することで変更設定をすることができる。
【００５０】
制御回路１０は、ＥＮＴキーが操作されてこの変更設定が確定されると、これをメモリ１２に記憶させるようになる。他の項目についても同様にしてこのパラメータ設定入力処理において実施可能である。このようにして変更するパラメータの編集が終了すると、制御回路１０は、変更されたパラメータファイルを二次元コードに変換し（ステップＤ９）、これを表示部６に表示させる（ステップＤ１０）。ここでも、制御回路１０は、第１の実施形態におけるＰＣ１の二次元コード変換処理（図４参照）と同様にして、パラメータファイルのデータ量が大きい場合には複数の分割コードに分割して変換する。
【００５１】
このように二次元コードを表示部６に表示させた状態で、これをＰＣ１側で読み取る処理を図１３に従って実行する。ユーザによりメニュー画面からパラメータ更新モードが選択設定されると、制御回路８は、パラメータ更新モードに移行し（ステップＡ１１）、カメラ１４によりＢＨＴ５の表示部６に表示された二次元コードを撮影する（ステップＡ１２）。続いて、制御回路８は、撮影された二次元コードの画像データを内部に取り込んでデコード処理を実施し（ステップＡ１３）、パラメータファイルのデータを復元する。
【００５２】
なお、このデコード処理は、第１の実施形態におけるＢＨＴ５のデコード処理（図６参照）と同様にして、分割コードを読み取った場合には全てを読み取った後に合成処理を行うようになっている。そして、制御回路８は、パラメータファイルに変更設定されているパラメータをＰＣ１側においても更新設定し、ディスプレイ３の画面に表示する（ステップＡ１５）。
【００５３】
以上の処理を実施することにより、ＢＨＴ５側にて編集したパラメータファイルのパラメータがＢＨＴ５の内部で設定できると共に、ＰＣ１側においても設定変更されるようになる。そして、上記したような簡単な設定変更をＢＨＴ５側で行ってＰＣ１側にも二次元コードを媒介として簡単に戻すことができるので、編集処理が簡単且つ迅速に行え、使い勝手も向上する。
【００５４】
（第３の実施形態）
図１６および図１７は本発明の第３の実施形態を示すもので、前記第１および第２の実施形態と異なるところは、ＢＨＴ同士でパラメータファイルのデータをダウンロードすることができるようにしたところである。
【００５５】
すなわち、図１６において、第１の携帯端末装置としてのＢＨＴ１５は、読み取り用の開口部１５ａが一端側の下方に向けて形成されると共に、第２の表示手段としての表示部１６および操作部１７を備えている。また、第２の携帯端末装置としてのＢＨＴ１８は、同様に開口部１８ａ、表示部１９、操作部２０を備えている。
【００５６】
電気的なブロック構成を示す図１７において、ＢＨＴ１５は、制御回路２１と、これに接続される表示部１６、操作部１７に加えて、読取部２２、メモリ２３および通信部２４を備えている。ここで、制御回路２１は、第２のコード変換手段、第２の分割手段として機能するものである。
【００５７】
ＢＨＴ１８は、制御回路２５と、これに接続される表示部１９、操作部２０に加えて、読取部２６、メモリ２７および通信部２８を備えている。ここで、制御回路２５は、第３のデコード手段、第３の更新手段および第３の合成手段として機能し、読取部２６は第３の読取手段として機能する。
【００５８】
そして、上記構成において、各ＢＨＴ１５，１８は、いずれも第２の実施形態における図１４に示したような実行プログラムを内部に記憶すると共に、業務用アプリが実行可能に記憶されている。図１６に示しているように、ＢＨＴ１５において、パラメータファイルのデータをコードに変換したものを表示部１６に表示させ、これをＢＨＴ１８の読取部２６により読み取り、パラメータファイルのデータをダウンロードするものである。
【００５９】
この場合、ＢＨＴ１５側からパラメータファイルのデータを転送する際には、ＢＨＴ１５において、制御回路２１により、図１４のプログラムを実行してステップＤ１ａにてパラメータ編集モードに移行し、ステップＤ８のパラメータ設定入力処理が不要な場合にはそのままの状態でステップＤ９に移行する。ここで、制御回路２１は、パラメータファイルのデータについて二次元コード変換処理（ステップＤ９）を実行し、変換された二次元コードを表示部１６に表示させる。
【００６０】
一方、ＢＨＴ１８側では、制御回路２５は、ＢＨＴ１５の表示部１６に表示された二次元コードを読み取るべく、図１４のプログラムを実行し、パラメータ更新モードに移行する。以降の処理は前述同様であるので省略するが、このようにしてＢＨＴ１５からパラメータファイルのデータについて二次元コードを媒介として取り込み、パラメータファイルを更新することができるようになる。
なお、上記のＢＨＴ１５と１８との機能を逆にして、ＢＨＴ１５側でＢＨＴ１８のパラメータファイルのデータを読み取るようにすることもできるし、双方向でこのようなパラメータファイルの転送をすることができるようにしても良い。
【００６１】
このような第３の実施形態によれば、ＢＨＴ１５が有するパラメータファイルのデータをＢＨＴ１８側に直接転送してパラメータの更新を図ることができるので、処理装置としてのＰＣから転送することのみならず、携帯端末装置としてのＢＨＴ１５，１８間でも転送を実施できることで、ＢＨＴが多数存在する場合や、作業現場にＰＣが設けられていない場合でも、簡単且つ迅速にパラメータファイルの転送処理を実施することができるようになる。
【００６２】
（他の実施形態）
本発明は、上記実施形態にのみ限定されるものではなく、次のように変形また拡張できる。
コードとして、二次元コードのひとつであるＱＲコードを用いる場合で説明したが、他の二次元コードを用いることもできるし、二次元コード以外ではバーコードなどの一次元コードを用いることもできる。
【００６３】
業務用アプリケーションソフトの場合で説明したが、業務用以外にも研究用あるいは業務に実施する前の試用や、さらには一般のアプリケーションソフトの開発支援ツールに適用することもできる。
携帯端末装置としてＢＨＴ５，１５，１８を用いる場合で説明したが、これに限らず、携帯端末装置として、例えば携帯電話機などにおいても、そのカメラ機能を利用してコードを読み取るようにした構成を採用することができ、これによって、ＰＣ側でアプリケーション設計ツールを用いて編集するパラメータファイルのダウンロードにも適用することができるようになる。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施形態を示す全体構成図
【図２】電気的なブロック構成図
【図３】ＰＣによる業務用アプリケーションソフト開発支援ツールの実行手順を示すフローチャート
【図４】二次元コード変換処理のフローチャート
【図５】ＢＨＴの業務用アプリケーションソフトの実行手順を示すフローチャート
【図６】デコード処理のフローチャート
【図７】ＰＣのメイン画面を示す図
【図８】ＰＣの詳細設定画面を示す図
【図９】ＢＨＴの表示部のイメージを示す図
【図１０】データコードの画面を示す図
【図１１】本発明の第２の実施形態を示す全体構成図（ａ）とＢＨＴの表示部の表示例を示す図（ｂ）
【図１２】電気的なブロック構成図
【図１３】ＰＣによる業務用アプリケーションソフト開発支援ツールの実行手順を示すフローチャート
【図１４】ＢＨＴの業務用アプリケーションソフトの実行手順を示すフローチャート
【図１５】ＢＨＴによるパラメータ設定画面を示す図
【図１６】本発明の第３の実施形態を示す全体構成図
【図１７】電気的なブロック構成図
【符号の説明】
【００６５】
図面中、１はＰＣ（処理装置）、３はディスプレイ（第１の表示手段）、４はキーボード、５はバーコード・ハンディ・ターミナル（ＢＨＴ）（携帯端末装置）、６は表示部（第２の表示手段）、７は操作部、８は制御回路（第１のコード変換手段、第１の分割手段、第２のデコード手段、第２の更新手段、第２の合成手段）、１０は制御回路（第１のデコード手段、第１の更新手段、第１の合成手段、第２のコード変換手段、第２の分割手段、修正手段）、１１は読取部（第１の読取手段）、１４はカメラ（第２の読取手段）、１５はＢＨＴ（第１の携帯端末装置）、１６は表示部（第２の表示手段）、１８はＢＨＴ（第２の携帯端末装置）、２１は制御回路（第２のコード変換手段、第２の分割手段）、２５は制御回路（第３のデコード手段、第３の更新手段、第３の合成手段）、２６は読取部（第３の読取手段）である。
【図１】
2006235927.tif 000003
【図２】
2006235927.tif 000004
【図３】
2006235927.tif 000005
【図４】
2006235927.tif 000006
【図５】
2006235927.tif 000007
【図６】
2006235927.tif 000008
【図７】
2006235927.tif 000009
【図８】
2006235927.tif 000010
【図９】
2006235927.tif 000011
【図１０】
2006235927.tif 000012
【図１１】
2006235927.tif 000013
【図１２】
2006235927.tif 000014
【図１３】
2006235927.tif 000015
【図１４】
2006235927.tif 000016
【図１５】
2006235927.tif 000017
【図１６】
2006235927.tif 000018
【図１７】
2006235927.tif 000019