(57)【要約】【課題】  入力ピクチャと出力ピクチャを設定可能な情報処理装置では、入力データを受け取った際エラーになったのか、受け取りは問題無かったがそれを書式指定し出力する際にエラーになったのかが分からないという問題があった。【解決手段】  本発明は、入力データを入力ピクチャに当てはめる際にエラーが生じたか判断し、エラーが生じた場合には入力ピクチャでエラーが生じたことを保存し、更に、出力ピクチャに当てはめる際にエラーが生じたか判断し、エラーが生じた場合には出力ピクチャでエラーが生じたことを保存するように構成する。【選択図】  図８
2006163980.tif 000002
【特許請求の範囲】
【請求項１】
入力データの受け取り方を指定する入力ピクチャを設定する入力ピクチャ設定ステップと、
受け取った入力データを書式指定してどう出力するかを指定する出力ピクチャを指定する出力ピクチャ設定ステップと、
アプリケーションが前記入力データを受け取る際、前記入力ピクチャ設定ステップで設定された入力ピクチャに前記入力データを当てはめることができるかどうか判断する入力ピクチャ判断ステップと、
前記入力ピクチャ判断ステップで当てはまらないと判断した場合、入力ピクチャに対するエラーであることを保存する第１のエラー保存ステップと、
前記アプリケーションが前記入力データを出力する際、前記出力ピクチャ設定ステップで設定された出力ピクチャに前記入力データを当てはめることができるかどうか判断する出力ピクチャ判断ステップと、
前記出力ピクチャ判断ステップで当てはまらないと判断した場合、出力ピクチャに対するエラーであることを保存する第２のエラー保存ステップと、
前記第１のエラー保存ステップと前記第２のエラー保存ステップのいずれかでエラーが保存されている場合、入力ピクチャに対するエラーか出力ピクチャに対するエラーか識別可能に表示するエラー表示ステップと
を有することを特徴とする、情報処理装置を制御するための情報処理方法。
【請求項２】
前記入力ピクチャ設定ステップは、更に前記入力ピクチャを使用するか否か設定することができることを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記出力ピクチャ設定ステップは、更に前記出力ピクチャを使用するか否か設定することができることを特徴とする請求項１に記載の情報処理方法。
【請求項４】
入力データの受け取り方を指定する入力ピクチャを設定する入力ピクチャ設定手段と、
受け取った入力データを書式指定してどう出力するかを指定する出力ピクチャを指定する出力ピクチャ設定手段と、
アプリケーションが前記入力データを受け取る際、前記入力ピクチャ設定手段で設定された入力ピクチャに前記入力データを当てはめることができるかどうか判断する入力ピクチャ判断手段と、
前記入力ピクチャ判断手段で当てはまらないと判断した場合、入力ピクチャに対するエラーであることを保存する第１のエラー保存手段と、
前記アプリケーションが前記入力データを出力する際、前記出力ピクチャ設定手段で設定された出力ピクチャに前記入力データを当てはめることができるかどうか判断する出力ピクチャ判断手段と、
前記出力ピクチャ判断手段で当てはまらないと判断した場合、出力ピクチャに対するエラーであることを保存する第２のエラー保存手段と、
前記第１のエラー保存手段と前記第２のエラー保存手段のいずれかでエラーが保存されている場合、入力ピクチャに対するエラーか出力ピクチャに対するエラーか識別可能に表示するエラー表示手段と
を有することを特徴とする情報処理システム。
【請求項５】
入力データの受け取り方を指定する入力ピクチャを設定する入力ピクチャ設定ステップと、
受け取った入力データを書式指定してどう出力するかを指定する出力ピクチャを指定する出力ピクチャ設定ステップと、
アプリケーションが前記入力データを受け取る際、前記入力ピクチャ設定ステップで設定された入力ピクチャに前記入力データを当てはめることができるかどうか判断する入力ピクチャ判断ステップと、
前記入力ピクチャ判断ステップで当てはまらないと判断した場合、入力ピクチャに対するエラーであることを保存する第１のエラー保存ステップと、
前記アプリケーションが前記入力データを出力する際、前記出力ピクチャ設定ステップで設定された出力ピクチャに前記入力データを当てはめることができるかどうか判断する出力ピクチャ判断ステップと、
前記出力ピクチャ判断ステップで当てはまらないと判断した場合、出力ピクチャに対するエラーであることを保存する第２のエラー保存ステップと、
前記第１のエラー保存ステップと前記第２のエラー保存ステップのいずれかでエラーが保存されている場合、入力ピクチャに対するエラーか出力ピクチャに対するエラーか識別可能に表示するエラー表示ステップと
の各ステップをコンピュータに実行させるためのプログラムコードを含む、コンピュータ実行可能なコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムを格納した、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムにおける入力データの受け取り方とその出力の仕方に関する。
【背景技術】
【０００２】
従来よりデータを受け取り、それを表示するアプリケーションにおいては、入力データの受け取り方を指定でき、受け取ったデータを書式指定して出力できるという方法が使われている場合がある（図４）。図４のように入力データの受け取り方を指定する文字を以後入力ピクチャと呼ぶ。また、受け取ったデータを書式指定する文字を以後出力ピクチャと呼ぶ。このとき、不正なデータが入ってきたときは、図５のようにエラーを示す特定の記号を表示させる。
【特許文献１】特開２００２−１７００７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし図５のようなエラー処理では、入力データを受け取った際エラーになったのか、受け取りは問題無かったがそれを書式指定し出力する際にエラーになったのかが分からないという問題がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明情報処理方法は、の情報処理装置を制御するための情報処理方法であって、入力データの受け取り方を指定する入力ピクチャを設定する入力ピクチャ設定ステップと、受け取った入力データを書式指定してどう出力するかを指定する出力ピクチャを指定する出力ピクチャ設定ステップと、アプリケーションが前記入力データを受け取る際、前記入力ピクチャ設定ステップで設定された入力ピクチャに前記入力データを当てはめることができるかどうか判断する入力ピクチャ判断ステップと、前記入力ピクチャ判断ステップで当てはまらないと判断した場合、入力ピクチャに対するエラーであることを保存する第１のエラー保存ステップと、前記アプリケーションが前記入力データを出力する際、前記出力ピクチャ設定ステップで設定された出力ピクチャに前記入力データを当てはめることができるかどうか判断する出力ピクチャ判断ステップと、前記出力ピクチャ判断ステップで当てはまらないと判断した場合、出力ピクチャに対するエラーであることを保存する第２のエラー保存ステップと、前記第１のエラー保存ステップと前記第２のエラー保存ステップのいずれかでエラーが保存されている場合、入力ピクチャに対するエラーか出力ピクチャに対するエラーか識別可能に表示するエラー表示ステップとを有する。
【発明の効果】
【０００５】
本発明によれば、入力データを受け取り、それを出力するアプリケーションにおいて使用される、入力データの受け取り方の指定およびその出力の仕方の指定において、入力データを受け取る際にエラーが出たのか、入力データを出力する際にエラーが出たのかを簡単に判別することが出来る。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
図面を参照しながら、本発明の実施例を詳細に説明する。
【０００７】
図１は、本発明の一実施例である情報処理システムのハードウェアの構成を表わすブロック図である。
【０００８】
このシステムは、ＣＰＵ１０による中央処理装置と、ＲＯＭ１１／ＲＡＭ１２による主記憶装置、ＦＤドライブ１３やＨＤドライブ１５などによる外部記憶装置、キーボード１６およびマウス１８などポインティングデバイスによる入力装置、ＣＲＴディスプレイ１７などによる表示装置、プリンタやプロッタによる印刷装置１９とそれらを結ぶシステムバス２０とからその主要部が構成されるコンピュータシステムが、ネットワークバス２１によって複数相互に接続されているものである。
【０００９】
本制御装置は、基本Ｉ／Ｏプログラム、ＯＳ，およびプログラムをＣＰＵが実行することにより動作する。基本Ｉ／ＯプログラムはＲＯＭ１１に書き込まれており、ＯＳはＨＤ１５に書き込まれている。そして本制御装置の電源がＯＮされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能によりＨＤ１５からＯＳがＲＡＭ１２に読み込まれ、ＯＳの動作が開始される。
【００１０】
本実施例の場合は、本制御プログラムおよび関連データはＦＤ１４中に記録されており、その記録されている内容の構成を図２に示す。
【００１１】
ＦＤ１４に記録された制御プログラム及び関連データは、図１に示すようにＦＤドライブ１３を通じて本コンピュータシステムにロードすることができる。このＦＤをＦＤドライブ１３にセットすると、ＯＳおよび基本Ｉ／Ｏプログラムの制御の下に本制御プログラムおよび関連データがＦＤ１４から読み出され、ＲＡＭ１２にロードされて動作可能となる。
【００１２】
図３は、本制御プログラムがＲＡＭにロードされ実行可能となった状態のメモリマップを示す。
【００１３】
本実施例では、ＦＤ１４から制御プログラム及び関連データを直接ＲＡＭ１２にロードして実行させる例を示したが、この他にＦＤ１４からプログラム及び関連データをいったんＨＤ１５に格納（インストール）しておき、本プログラムを動作させる段にＨＤ１５からＲＡＭ１２にロードするようにしてもよい。また本制御プログラムを記録する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＩＣメモリカードなどであってもよい。さらに本プログラムをＲＯＭ１１に記録しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ１０で実行することも可能である。
【００１４】
図４は入力データの受け取り方とその出力の仕方を指定する情報処理システムの一例である。
【００１５】
図５は本実施例で解決しようとする従来の情報処理システムの一実施例である。
【００１６】
図６は本発明の一実施例である情報処理システムにおける動作の流れを表わすフローチャートである。
【００１７】
図７は本発明の一実施例である入力ピクチャ、出力ピクチャの設定入力画面の例である。
【００１８】
図８は本発明の一実施例で解決された情報処理システムの例である。
【００１９】
以下に本実施例の動作の説明を行う。
【００２０】
まずユーザからの入力操作に対し、それが入力ピクチャの設定を指定する入力を行うことを指示しているかを判定する（ｓ１）。
【００２１】
もし、ｓ１において、入力ピクチャの設定を指定する入力を行うように指示された場合には、入力ピクチャの設定値を取得する（ｓ２）。設定は、表示装置上に表示される図７のような領域から入力装置により行う。
【００２２】
またユーザからの入力操作に対し、それが出力ピクチャの設定を指定する入力を行うことを指示しているかを判定する（ｓ３）。
【００２３】
もし、ｓ３において、出力ピクチャの設定を指定する入力を行うように指示された場合には、出力ピクチャの設定値を取得する（ｓ４）。設定は、表示装置上に表示される図７のような領域から入力装置により行う。
【００２４】
次にユーザからの操作に対し、それがアプリケーションが入力データを受け取るということを指示しているかを判定する（ｓ５）。
【００２５】
もし、ｓ５において、アプリケーションが入力データを受け取るということを指示していれば、入力ピクチャの設定に従って入力データを受け取る（ｓ６）。
【００２６】
そして、入力ピクチャに入力データを当てはめる際、エラーがおきたかどうか判定する（ｓ７）。もし、エラーがおきた場合、入力ピクチャに入力データを当てはめる際にエラーがおきたことを表すフラグを立てる（ｓ８）。
【００２７】
次にユーザからの操作に対し、それがアプリケーションが入力データを出力するということを指示しているかどうかを判定する（ｓ９）。
【００２８】
もし、ｓ９において、アプリケーションが入力データを出力するということを指示していれば、出力ピクチャの設定に従って入力データを書式指定する（ｓ１０）。
【００２９】
このとき、ｓ１０において、出力ピクチャに入力データを当てはめる際にエラーが出たかどうかを判定する（ｓ１１）。
【００３０】
もし、ｓ１１において、入力データを出力ピクチャに当てはめる際にエラーが出なかった場合、入力データを出力する（ｓ１２）。
【００３１】
もし、ｓ１１において、入力データを出力ピクチャに当てはめる際にエラーが出た場合、入力ピクチャに入力データを当てはめる際にエラーがおきたことを表すフラグが立っているかどうかを判定する（ｓ１３）。
【００３２】
もし、ｓ１３において、入力ピクチャに入力データを当てはめる際にエラーがおきたことを表すフラグが立っていた場合、入力ピクチャに入力データを当てはめる際にエラーがおきたことを表すエラーを出力する（ｓ１４）。
【００３３】
もし、ｓ１３において、入力ピクチャに入力データを当てはめる際にエラーがおきたことを表すフラグが立っていなかった場合、出力ピクチャに入力データを当てはめる際にエラーがおきたことを表すエラーを出力する（ｓ１５）。このとき、図８のように、入力ピクチャに入力データを当てはめる際にエラーがおきたことを表すエラーと、出力ピクチャに入力データを当てはめる際にエラーがおきたことを表すエラーとの表示を別のものにする。
【００３４】
（実施例２）
本実施例２では、入力データを入力ピクチャや出力ピクチャに当てはめるかどうかを設定できるようにする。これにより、入力データを入力ピクチャや出力ピクチャに当てはめないように設定することで、処理が少なくなりシステムの負担を軽減することができる。
【００３５】
ここで、図９は本実施例２における動作の流れを表すフローチャートである。
【００３６】
図１０は本実施例２における入力ピクチャや出力ピクチャを使用するかどうか設定入力する画面の例である。
【００３７】
以下に本実施例２の動作の説明を行う。
【００３８】
まずユーザからの入力操作に対し、それが入力ピクチャを使用するかどうか設定することを指示しているかどうかを判定する（ｓ１６）。
【００３９】
もし、ｓ１６において、入力ピクチャを使用するかどうか設定することを指示していれば、設定値を取得する（ｓ１７）。設定は、表示装置上に表示される図１０のような領域から入力装置により行う。
【００４０】
次にユーザからの入力操作に対し、それが出力ピクチャを使用するかどうか設定することを指示しているかどうかを判定する（ｓ１８）。
【００４１】
もし、ｓ１７において、出力ピクチャを使用するかどうか設定することを指示していれば、設定値を取得する（ｓ１９）。設定は、表示装置上に表示される図１０のような領域から入力装置により行う。
【００４２】
次に入力データを入力ピクチャに当てはめるかどうか判定する（ｓ２０）。
【００４３】
もし、ｓ２０において、ｓ１７の設定により入力データを入力ピクチャに当てはめないと判定された場合、ｓ６、ｓ７、ｓ８をとばしてｓ２１に進む。このためｓ６、ｓ７、ｓ８の分だけ、処理を軽減することができる。ｓ６、ｓ７、ｓ８については、前述の本発明の一実施例と同様である。
【００４４】
次に入力データを出力ピクチャに当てはめるかどうか判定する（ｓ２１）。
もし、ｓ２１において、ｓ１９の設定により入力データを出力ピクチャに当てはめないと判定された場合、ｓ１０、ｓ１１、ｓ１３、ｓ１４、ｓ１５をとばして入力データを出力する（ｓ１２）。このためｓ１０、ｓ１１、ｓ１３、ｓ１４、ｓ１５の分だけ、処理を軽減することができる。ｓ１０、ｓ１１、ｓ１３、ｓ１４、ｓ１５については、前述の本発明の一実施例と同様である。
【００４５】
実施例２によれば、入力データの厳密な検査が必要無く、入力ピクチャや出力ピクチャを使用する必要が無い場合に、入力ピクチャや出力ピクチャを使用しないように設定することで、システムの処理を軽減することができる。
【００４６】
（その他の実施例）
なお、上述したような本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００５０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００５１】
その他、プログラムの供給方法としては、コンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるサーバも、本発明に含まれるものである。
【００５２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００５５】
以上説明したように本発明によれば、入力データを受け取り、それを出力するアプリケーションにおいて使用される、入力データの受け取り方の指定およびその出力の仕方の指定において、入力データを受け取る際にエラーが出たのか、入力データを出力する際にエラーが出たのかを簡単に判別することが出来る。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施例である情報処理システムのハードウェアの構成を示すブロック図
【図２】本発明の一実施例である情報処理システムの記録されている本制御プログラムおよび関連データ
【図３】本発明の一実施例である情報処理システムの本制御プログラムがＲＡＭにロードされ実行可能となった状態のメモリマップ
【図４】入力データの受け取り方とその出力の仕方に関する例
【図５】従来の情報処理システム
【図６】本実施例である情報処理システムにおける動作の流れを表わすフローチャート
【図７】本発明における入力ピクチャ、出力ピクチャ設定入力画面の例
【図８】本発明により解決された情報処理システムの例
【図９】実施例２の動作の流れを表すフローチャート
【図１０】実施例２におけるピクチャの使用についての設定画面の例
【図１】
2006163980.tif 000003
【図２】
2006163980.tif 000004
【図３】
2006163980.tif 000005
【図４】
2006163980.tif 000006
【図５】
2006163980.tif 000007
【図６】
2006163980.tif 000008
【図７】
2006163980.tif 000009
【図８】
2006163980.tif 000010
【図９】
2006163980.tif 000011
【図１０】
2006163980.tif 000012