(57)【要約】【課題】携帯端末を用いて様々なサイズの文書データを扱うことが可能な情報処理システムを提供する。【解決手段】情報処理システムの携帯端末１は、コード読取部１１により読み取られたＱＲコードを解析するコード解析部１３と、テキスト文字列を書き換えてリクエスト情報を作成するリクエスト情報作成部１７を備え、情報処理システムの情報処理装置３は、文書フォーマットのフォーマットデータを記憶するフォーマットデータ記憶部２９と、フォーマットデータを読み出すフォーマットデータ読出部３１と、フォーマットデータ内にリクエスト情報に含まれるテキスト文字列を書き込むフォーム書込部５５と、ＱＲコードを生成するコード変換部３５と、合成画像を生成する画像生成部３７と、合成画像をプリンタ５に送信する送信部５７を備える。【選択図】  図１
2009075807.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、
ネットワークを介して前記携帯端末と通信可能な情報処理装置とを備える情報処理システムにおいて、
前記携帯端末は、
第一の機械可読コードを読み取るコード読取部と、
前記コード読取部により読み取られた前記第一の機械可読コードを解析し当該第一の機械可読コードからテキスト文字列及び文書識別情報を抽出するコード解析部と、
入力された書換情報に基づいて前記コード解析部により抽出された前記テキスト文字列を書き換えるテキスト書換部と、
前記コード解析部により抽出された前記文書識別情報及び前記テキスト書換部により書き換えられた前記テキスト文字列を前記情報処理装置に送信する送信部とを備え、
前記情報処理装置は、
前記文書識別情報に対応する文書フォーマットのフォーマットデータを記憶する記憶部と、
前記送信部から送信された前記文書識別情報に対応する前記フォーマットデータを前記記憶部から読み出すフォーマットデータ読出部と、
前記フォーマットデータ読出部により読み出された前記フォーマットデータ内に前記送信部から送信された前記テキスト文字列を書き込むデータ書込部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータを第二の機械可読コードに変換するコード変換部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータ、及び前記コード変換部により変換された前記第二の機械可読コードに基づく合成画像を生成する画像生成部と、
前記画像生成部により生成された合成画像を印刷する印刷部とを備えること
を特徴とする情報処理システム。
【請求項２】
前記携帯端末は、前記テキスト書換部により書き換えられた前記テキスト文字列及び当該テキスト文字列に対応する前記文書識別情報とを関連付けて記憶する記憶部を備え、
前記送信部は、入力された送信指令に基づいて前記記憶部に記憶された前記文書識別情報及び前記テキスト文字列を送信すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
携帯端末と、
ネットワークを介して前記携帯端末と通信可能な情報処理装置と、
前記情報処理装置から送信された画像データに基づく画像を印刷する印刷装置とを備える情報処理システムにおいて、
前記携帯端末は、
第一の機械可読コードを読み取るコード読取部と、
前記コード読取部により読み取られた前記第一の機械可読コードを解析し当該第一の機械可読コードからテキスト文字列及び文書識別情報を抽出するコード解析部と、
入力された書換情報に基づいて前記コード解析部により抽出された前記テキスト文字列を書き換えるテキスト書換部と、
前記コード解析部により抽出された前記文書識別情報及び前記テキスト書換部により書き換えられた前記テキスト文字列を前記情報処理装置に送信する送信部とを備え、
前記情報処理装置は、
前記文書識別情報に対応する文書フォーマットのフォーマットデータを記憶する記憶部と、
前記送信部から送信された前記文書識別情報に対応する前記フォーマットデータを前記記憶部から読み出すフォーマットデータ読出部と、
前記フォーマットデータ読出部により読み出された前記フォーマットデータ内に前記送信部から送信された前記テキスト文字列を書き込むデータ書込部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータを第二の機械可読コードに変換するコード変換部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータ、及び前記コード変換部により変換された前記第二の機械可読コードに基づく合成画像を生成する画像生成部と、
前記画像生成部において生成された前記合成画像に基づく画像データを前記印刷装置に送信する画像データ送信部とを備え、
前記印刷装置は、
前記画像データ送信部から送信された前記画像データに基づく画像を印刷する印刷部を備えること
を特徴とする情報処理システム。
【請求項４】
前記第一の機械可読コード及び前記第二の機械可読コードは、ＱＲコードであること
を特徴とする請求項１又は請求項２の何れかの項記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関する。
【背景技術】
【０００２】
従来から、ＰＤＡ（Personal Digital Assistant）等の携帯端末から送信された情報に基づく画像を印刷する情報処理システムが知られている。この種の情報処理システムは、まず、携帯端末に、印刷に必要な文書のフォーマット等の文書データを、ネットワーク経由で取得させる。そしてユーザは、取得した文書データを携帯端末を用いて書き換えた後、書き換え後の文書データを印刷データとして再度ネットワーク経由で印刷装置に送信する。このとき携帯端末から印刷装置に送信される印刷データには、ユーザが書き換えた情報のみならず、文書データが含まれる。そしてこの様な情報処理システムとしては、特許文献１に記載された発明が知られている。
【０００３】
【特許文献１】特開２００５−１８６３９公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この様なシステムを用いた場合、携帯端末において扱うデータの中にフォーマット等の文書データ自体が含まれることとなる。そして、例えば携帯端末のメモリ容量の制限により、情報処理システムでは、携帯端末を用いてサイズの比較的大きい文書テンプレート等を扱うことができないという問題があった。
【０００５】
そこで本発明はこの様な実情に鑑みてなされたものであり、携帯端末を用いて様々なサイズの文書データを扱うことが可能な情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に本発明にかかる情報処理システムは、携帯端末と、ネットワークを介して前記携帯端末と通信可能な情報処理装置とを備える情報処理システムにおいて、前記携帯端末は、第一の機械可読コードを読み取るコード読取部と、前記コード読取部により読み取られた前記第一の機械可読コードを解析し当該第一の機械可読コードからテキスト文字列及び文書識別情報を抽出するコード解析部と、入力された書換情報に基づいて前記コード解析部により抽出された前記テキスト文字列を書き換えるテキスト書換部と、前記コード解析部により抽出された前記文書識別情報及び前記テキスト書換部により書き換えられた前記テキスト文字列を前記情報処理装置に送信する送信部とを備え、前記情報処理装置は、前記文書識別情報に対応する文書フォーマットのフォーマットデータを記憶する記憶部と、前記送信部から送信された前記文書識別情報に対応する前記フォーマットデータを前記記憶部から読み出すフォーマットデータ読出部と、前記フォーマットデータ読出部により読み出された前記フォーマットデータ内に前記送信部から送信された前記テキスト文字列を書き込むデータ書込部と、前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータを第二の機械可読コードに変換するコード変換部と、前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータ、及び前記コード変換部により変換された前記第二の機械可読コードに基づく合成画像を生成する画像生成部と、前記画像生成部により生成された合成画像を印刷する印刷部とを備えることを特徴としている。
【０００７】
この構成によれば携帯端末は、テキスト書換部において書き換えられたテキスト文字列及び文書識別情報を情報処理装置に送信する。そして情報処理装置は、送信されたテキスト文字列及び文書識別情報に基づいて、書き換え後の内容に基づくフォーマットデータを生成する。そしてこの様に情報処理システムでは、携帯端末において扱うデータをテキスト文字列及び文書識別情報のみとすることができる。
【発明の効果】
【０００８】
この様に本発明によれば、フォーマットデータのデータサイズによらず、携帯端末を用いて様々なサイズの文書データを扱うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１に示す様に、第１の実施の形態にかかる情報処理システムは、携帯端末１と、情報処理装置３と、プリンタ５とを、ネットワーク７を介して接続して構成される。そして第１の実施の形態において説明を行う情報処理システムは、小売店等において使用される値札表の値段を書き換えて印刷する為のシステムである。
【００１１】
携帯端末１は、ネットワーク７に接続された無線ＬＡＮアクセスポイント９を介してネットワーク７と接続される。そして携帯端末１は、無線ＬＡＮアクセスポイント９を介してネットワーク７と接続され、ネットワーク７を介して情報処理装置３と情報の送受信を行う。この様な携帯端末１は、ユーザが図２に示す様な値札表ＰＴに記載された値段を変更しようとする際に使用される。具体的には携帯端末１は、値札表ＰＴに印刷されたＱＲコードを読み取るコード読取部１１と、コード読取部１１が読み取ったＱＲコードを解析するコード解析部１３と、ユーザが各種操作を行う操作部１５と、操作部１５に入力された書換情報に基づいて情報処理装置３に送信するリクエスト情報を作成するリクエスト作成部１７と、無線通信を行う無線通信部１９とを備える。
【００１２】
コード読取部１１は、ユーザの指令に基づいて値札表ＰＴに印刷されたＱＲコードを読み取る。そしてコード解析部１３は、コード読取部１１において読み取ったＱＲコードの内容を解析する。具体的には、値札表ＰＴに印刷されたＱＲコードには、予め決定された文書フォーマット毎に設定された文書識別情報としての文書ＩＤと、予め値札表ＰＴに表示された商品毎に割り当てられた商品ＩＤと、文書フォーマット内の各項目に配列された文字列を示すフォーム内文字列情報とが含まれる。そしてコード解析部１３は、ＱＲコードを解析し、かかるＱＲコードに含まれる文書ＩＤ及び商品ＩＤ、並びにフォーム内文字列情報を抽出する。図２に示す例で説明すると、値札表ＰＴに印刷されたＱＲコードには、文書ＩＤとして、値札表ＰＴの文書フォーマットに対応する文書ＩＤ及び「中国産バナナ」に対応する商品ＩＤ、並びにフォーム内文字列情報として、数量を示すテキスト文字列「１５本」と、価格を示すテキスト文字列「４５０」と、通貨の単位を示すテキスト文字列「円」とが含まれる。そして、コード解析部１３は、コード読取部１１によるＱＲコードの読み取り結果から、文書ＩＤ、商品ＩＤ、及びフォーム内文字列情報を抽出する。そしてコード解析部１３は、抽出したフォーム内文字列情報を操作部１５に供給すると共に、抽出した文書ＩＤ及び商品ＩＤをリクエスト作成部１７に供給する。
【００１３】
操作部１５は、ユーザが携帯端末に各種情報を入力する為の操作パネルと、ユーザに対して各種情報を表示する為の表示パネルとを備える。そしてこの様な操作部１５は、ユーザに対してフォーム内文字列情報に含まれるテキスト文字列を表示する。そしてユーザは、表示されたテキスト文字列を参照しながら操作パネルを介してテキスト文字列を書き換える。具体的には図３に示す様に、表示パネル２１は、各テキスト文字列が表示されるテキスト表示領域２３と、ユーザが選択したテキスト文字列の値が表示されるテキスト領域２５と、ユーザが新たな値を入力する為のテキスト領域２７とを備える。そして操作部１５は、コード解析部１３から供給された各テキスト文字列をテキスト表示領域２３に表示させる。そしてユーザが操作パネルにより特定のテキスト文字列を選択すると、操作部１５は、テキスト領域２５に選択されたテキスト文字列を表示させる。そしてユーザは、操作パネルを用いてテキスト領域２７に変更を希望するテキストを入力して、ＯＫボタンを選択する。上述の例で説明すると、例えばユーザが「中国産バナナ」の価格を変更することを希望した場合には、現在の価格を示すテキスト文字列「４５０」を選択する。これによりテキスト領域２５には、「４５０」が表示される。そしてユーザは、テキスト領域２７に変更後の価格を入力し、ＯＫボタンを押下する。これにより携帯端末１に、テキスト文字列を変更する為の変更情報が入力される。そして操作部１５は、変更後のテキスト文字列をリクエスト作成部１７に供給する。
【００１４】
リクエスト作成部１７は、操作部１５に入力されたテキスト文字列、並びにコード解析部１３から供給された文書ＩＤ及び商品ＩＤに基づいて、情報処理装置３に送信するリクエスト情報を作成する。リクエスト情報は、文書ＩＤ及び商品ＩＤ、並びに操作部１５から供給された変更後のテキスト文字列を含む情報である。また、操作部１５からテキスト文字列が供給されない場合には、リクエスト作成部１７は、リクエスト情報にはテキスト文字列を含ませない。そしてこの様なリクエスト情報を受信した情報処理装置３は、値札表ＰＴの再印刷であるとして、テキスト文字列を変換していない値札表ＰＴを印刷する。そしてこの様なリクエスト作成部１７により作成されたリクエスト情報は、無線通信部１９によって情報処理装置３に送信される。
【００１５】
情報処理装置３は、文書ＩＤに対応させて文書フォーマットのフォーマットデータを記憶するフォーマットデータ記憶部２９と、携帯端末１から送信された文書ＩＤに対応する文書フォーマットをフォーマットデータ記憶部２９から読み出すフォーマットデータ読出部３１と、読み出されたフォーマットデータ内に携帯端末１から送信されたテキスト文字列を書き込むテキスト書込部３３と、テキスト文字列が書き込まれたフォーマットデータをＱＲコードに変換するコード変換部３５と、テキスト文字列が書き込まれたフォーマットデータとコード変換部３５により変換されたＱＲコードに基づく合成画像を生成する画像生成部３７とを備える。また、情報処理装置３は、携帯端末１から送信されたリクエスト情報を解析するリクエスト解析部３９を備える。
【００１６】
リクエスト解析部３９は、受信部４１を介して受信したリクエスト情報を解析する。具体的にはリクエスト解析部３９は、受信したリクエスト情報を解析して、リクエスト情報に含まれる文書ＩＤをフォーマットデータ読出部３１に供給し、商品ＩＤを商品ＤＢ更新部４３及び商品データ読出部４５に供給し、さらにテキスト文字列を商品ＤＢ更新部４３及びテキスト書込部３３に供給する。
【００１７】
フォーマットデータ読出部３１は、リクエスト解析部３９から供給された文書ＩＤに対応するフォーマットデータをフォーマットデータ記憶部２９から読み出す。具体的には、フォーマットデータ記憶部２９には、図４及び図５に示す様なデータがフォーマットデータとして格納される。
【００１８】
図４に示す、ＸＭＬ（eXtensible Markup Language）形式のデータの先頭には、かかるデータがＸＭＬ形式のデータであることを示す宣言文が配置される。そして、宣言文に次ぐと、最終段のの間には、具体的なデータ内容が記載される。そして、ととの間には、用紙のサイズに関する情報、用紙の向きに関する情報等が記載される。
【００１９】
そして、ととの間のブロックには、文字列「中国産バナナ」の背景に位置する四角形オブジェクトについての配置位置、サイズ、及び色に関するパラメータが記載される。具体的には、四角形オブジェクトの配置位置に関するパラメータは、ととの間のブロックに記載され、サイズに関するパラメータは、ととの間のブロックに記載され、色に関するパラメータは、ととの間のブロックに記載される。また、四角形オブジェクトに関するブロックの後段には、商品名にかかるテキストオブジェクト「中国産バナナ」のテキスト文字列、配置位置、及び色にかかるパラメータが記載される。そして商品名の後段には、数量、価格、及び通貨にかかるブロックが記載される。
【００２０】
そしてフォーマットデータ読出部３１は、文書選択部４７を介してユーザにより指定された文書ＩＤに対応するフォーマットデータをフォーマットデータ記憶部２９から読み出す。そしてフォーマットデータ読出部３１は、読み出したフォーマットデータをバッファ４９に格納する。
【００２１】
商品ＤＢ更新部４３は、リクエスト解析部３９から供給された商品ＩＤ及びテキスト文字列に基づいて商品ＤＢ記憶部５１に記憶された商品データベースを更新する。具体的には商品データベースは、図６に示す様に、商品ＩＤ、商品名、数量、及び価格をそれぞれ対応させて記憶したデータベースである。そして、情報処理装置３は、携帯端末１からリクエスト情報が送信される度に商品データベースを更新し、ユーザが商品選択部５３を介して値段表ＰＴを印刷しようとする際に、更新された商品データベースから商品名、数量、及び価格に対応する文字列を読み出す。具体的には商品選択部５３を介してユーザにより選択された商品ＩＤに対応する商品名、数量、及び価格は、商品データ読出部４５により商品データベースから読み出される。そして商品データ読出部４５により読み出された商品名、数量、及び価格は、フォーム書込部５５によりバッファ４９に格納されたフォーマットデータ内に書き込まれる。
【００２２】
そしてコード変換部３５は、携帯端末１から送信されたリクエスト情報に基づいてバッファ４９に格納されたフォーマットデータ、又は文書選択部４７及び商品選択部５３を介してユーザにより指定された文書ＩＤ及び商品ＩＤに基づいてバッファ４９に格納されたフォーマットデータをＱＲコードに変換する。そしてコード変換部３５により生成されたＱＲコードは、画像生成部３７に供給される。
【００２３】
画像生成部３７は、バッファ４９に格納されたフォーマットデータと、コード変換部３５から供給されたＱＲコードの合成画像を生成する。そして生成された合成画像は、印刷データとして、フォーム書込部５５及びネットワーク７を介してプリンタ５に送信される。そしてプリンタ５は、受信した印刷データに基づく画像を印刷する。尚、本実施の形態では、情報処理システム内における印刷機構をネットワーク７を介して情報処理装置３と接続されたプリンタ５に持たせる構成としたが、情報処理装置３とプリンタ５とを一体的に構成することも可能である。
【００２４】
また、携帯端末１は、図７に示す様に、コード解析部１３及びリクエスト作成部１７にかかるプログラムを格納するプログラム格納ＲＯＭ（Read Only Memory）１０１と、プログラム格納ＲＯＭ１０１に格納された各プログラムを実行するＣＰＵ（Central Processing Unit）１０３と、ＣＰＵ１０３の演算領域としてのＲＡＭ（Random Access Memory）１０５と、コード読取部１１としてのバーコードスキャナ１０７と、操作部１５を構成する操作パネル１０９と、操作パネル１０９と各部とのインターフェイスを構成する入力Ｉ／Ｆ１１１と、表示パネル２１と各部とのインターフェイスを構成する表示Ｉ／Ｆ１１３と、各部を接続するアドレス／データバス１１５と、無線通信部１９を構成するネットワークＩ／Ｆ１１７とを備える。
【００２５】
また、情報処理装置３は、フォーマットデータ読出部３１、テキスト書込部３３、コード変換部３５、画像生成部３７、リクエスト解析部３９、商品ＤＢ更新部４３、商品データ読出部４５部、及びフォーム書込部５５にかかるプログラムを格納するプログラム格納ＲＯＭ１１９と、プログラム格納ＲＯＭ１１９に格納された各プログラムを実行するＣＰＵ１２１と、ＣＰＵ１２１の演算領域としてのＲＡＭ１２３と、フォーマットデータ記憶部２９、及び商品ＤＢ記憶部５１として機能するハードディスク装置１２５と、文書選択部４７及び商品選択部５３として機能する入力装置１２７及びディスプレイ１２９と、入力装置１２７と各部のインターフェイスを構成する入力Ｉ／Ｆ１３１と、ディスプレイ１３３と各部とのインターフェイスを構成する表示Ｉ／Ｆ１３３と、各部を接続するアドレス／データバス１３５と、受信部４１及びフォーム書込部５５として機能するネットワークＩ／Ｆ１３７とを備える。
【００２６】
以下、上述の情報処理システムの動作について詳細な説明を行う。
【００２７】
先ず、値札表ＰＴの情報を書き換えずに、値札表ＰＴを再印刷する場合における情報処理システムの動作について図８を参照しながら詳細な説明を行う。尚、値札表ＰＴを再印刷する処理は、情報処理装置３のみを用いて行う方法と、情報処理装置３及び携帯端末１を使用する方法があるが、双方の処理は同一の処理を含む為、同一の図面を用いて詳細な説明を行う。そして例えば、商品の入荷時において、ＱＲコードを有する値札表ＰＴが存在しない場合には、ユーザは、情報処理装置３のみを用いて値札表ＰＴを印刷する。
【００２８】
先ず、情報処理装置３のみを用いて値札表ＰＴを再印刷する場合、ユーザが入力装置１２７及び表示装置１２９を用いて再印刷することを希望する値札表ＰＴの文書ＩＤ及び商品ＩＤを情報処理装置３に入力して一連の処理が開始する。そして一連の処理が開始すると、ステップＳ１において情報処理装置３は、入力された文書ＩＤに対応するフォーマットデータを読み出す。その後、ステップＳ２において情報処理装置３は、入力された商品ＩＤに対応する商品名、数量、及び価格を商品データベースから読み出す。そしてステップＳ３において情報処理装置３は、読み出した商品名、数量、及び価格を読み出したフォーマットデータ内に書き込む。次に、情報処理装置３は、ステップＳ４において各情報が書き込まれたフォーマットデータのＱＲコードを生成し、ステップＳ５において印刷データを生成する。その後、ステップＳ６において情報処理装置３は、印刷データをプリンタ５に送信して一連の処理を終了する。
【００２９】
次に、携帯端末１及び情報処理装置３を用いて値札表ＰＴを再印刷する場合、ユーザが携帯端末１のバーコードスキャナ１０７を用いて再印刷する値札表ＰＴのＱＲコードをスキャンすることで一連の処理が開始する。そして、一連の処理が開始すると、ステップＳ７において携帯端末１は、ＱＲコードを解析し、文書ＩＤ及び商品ＩＤを抽出する。そして携帯端末１は、ステップＳ８においてリクエスト情報を作成し、ステップＳ９においてリクエスト情報を情報処理装置３に送信する。そして、情報処理装置３は、受信したリクエスト情報に基づいて、ステップＳ３以降の処理を実行する。
【００３０】
次に、値札表ＰＴに印刷された値段を変更する際の携帯端末１の一連の動作について、図９を参照しながら詳細な説明を行う。
【００３１】
ユーザがバーコードスキャナ１０７を用いて値札表ＰＴのＱＲコードをスキャンして一連の動作が開始すると、ステップＳ１１において携帯端末１は、ＱＲコードを解析する。具体的には携帯端末１がＱＲコードを解析することで、ＱＲコードに付加された文字列データが再生される。そしてこれによりコード解析部１３は、文書ＩＤ、商品ＩＤ、及びフォーム内文字列を取得する。具体的にはコード解析部１３は、ＱＲコードの読取結果に基づいて、
中国産バナナ
15本
450
円
を取得する。そしてコード解析部１３は、取得した情報から、文書ＩＤ「２９４７８５」、商品ＩＤ「４９００１」、及びフォーム内文字列として、
中国産バナナ
15本
450
円
を取得する。そしてこれら情報はテキスト文字列として操作部１５に表示される。
【００３２】
次に、ステップＳ１２において携帯端末１は、ユーザにより変更情報が入力されたか否かを判断する。そして携帯端末１は、ユーザにより変更情報が入力されたと判断するまで又はキャンセル指示が入力されるまでかかる処理を繰り返し実行する。そして、携帯端末１は、ユーザにより変更情報が入力されたと判断した場合には、ステップＳ１３以降の処理を実行する。そして例えば、中国産バナナの価格を４５０円から３９０円に変更すると共に、本数を１５本から８本に変更する旨の変更情報が入力された場合、携帯端末１は、２番目のオブジェクトに含まれる「１５本」の値を「８本」に書き換え、さらに３番目のオブジェクトに含まれる「４５０」の値を「３９０」に書き換える。そしてこれにより新たなフォーム内文字列として、
中国産バナナ
8本
390
円
が生成される。
【００３３】
次に、ステップＳ１３において携帯端末１は、入力された変更情報に基づいてリクエスト情報を作成する。そして、ステップＳ１４において携帯端末１は、作成したリクエスト情報を情報処理装置３に送信して一連の処理を終了する。これにより、情報処理装置３には、中国産バナナの価格を３９０円に変更すると共に、数量を１５本から８本に変更すべき旨のリクエスト情報が送信される。
【００３４】
次に、リクエスト情報を受信した情報処理装置３の動作について、図１０を参照しながら詳細な説明を行う。
【００３５】
リクエスト情報を受信して一連の処理が開始すると、ステップＳ２１において情報処理装置３は、リクエスト情報を解析する。そして、ステップＳ２２において情報処理装置３は、リクエスト情報に基づいて商品データベースを更新する。これにより、商品データベースにおける、中国産バナナの価格及び数量が更新される。そして、ステップＳ２３において情報処理装置３は、フォーマットデータ記憶部２９からリクエスト情報に含まれる文書ＩＤに対応するフォーマットデータを読み出し、バッファ４９に格納する。その後、ステップＳ２４において情報処理装置３は、リクエスト情報に含まれるテキスト文字列の内容を、バッファ４９に格納されたフォーマットデータ内に書き込む。次に、ステップＳ２５において情報処理装置３は、バッファ４９に格納されたフォーマットデータに基づいてＱＲコードを生成する。その後、情報処理装置３は、ステップＳ２６において印刷データを生成し、ステップＳ２７において印刷データをプリンタ５に送信して一連の処理を終了する。
【００３６】
次に、上述したＱＲコードの生成処理について、図１１を参照しながら詳細な説明を行う。
【００３７】
一連の処理が開始すると、ステップＳ３１においてコード変換部３５は、テキスト文字列情報を生成する。具体的にはかかる処理は、コード変換部３５がバッファ４９に格納されたフォーマットデータを走査することで実行される。次に、ステップＳ３２においてコード変換部３５は、付加情報文字列を生成する。具体的にはかかる処理は、コード変換部３５が、リクエスト情報に含まれる文書ＩＤ及び商品ＩＤと、テキスト文字列情報を結合することで実行される。そして、ステップＳ３３においてコード変換部３５は、付加情報文字列をＱＲコードにエンコードし、一連の処理を終了する。
【００３８】
次に、上述したステップＳ３１の処理について、図１２を参照しながら詳細な説明を行う。
【００３９】
一連の処理が開始すると、ステップＳ４１においてコード変換部３５は、ブロック検索用の変数ｉ及びストリングを格納する為の変数ｓｔｒを初期化する。具体的にはコード変換部３５は、変数ｉに値０を代入し、変数ｓｔｒを空文字列に書き換えることで初期化を行う。
【００４０】
次に、ステップＳ４２においてコード変換部３５は、タグの次段まで読み進む。そして、コード変換部３５は、次段のタグがデータの終了を示すタグであるか否かを判断する。そして、次段のタグがでない場合には、コード変換部３５は、ステップＳ４４の処理を実行する。
【００４１】
ステップＳ４４においてコード変換部３５は、次段のタグがオブジェクトの開始を示すタグであるか否かを判断する。そして、次段以降がオブジェクトのブロックであると判断した場合には、ステップＳ４５においてコード変換部３５は、かかるオブジェクトがテキスト文字列にかかるものであるか否かを判断する。かかる処理は、コード変換部３５が、タグの後ろに記載されたタグがオブジェクトの種類を示すタグであるか否かを判断することで実行される。
【００４２】
そして、オブジェクトがテキスト文字列にかかるものである場合には、ステップＳ４６においてコード変換部３５は、変数ｉをインクリメントする。そして、ステップＳ４７においてコード変換部３５は、タグとタグとの間の文字列を読む。
【００４３】
そして、ステップＳ４８においてコード変換部３５は、変数ｓｔｒに文字列情報を追加する。このとき例えば変数ｉが値３であり、タグとタグとの間に記載された文字列が「大安売り」である場合、コード変換部３５は以下の処理を行う。先ず、タグで、form="XXXX"が指定されている場合、コード変換部３５は、文字列"大安売り"を変数strに追加する。一方、タグで、form="XXXX"が指定されていない場合、コード変換部３５は、文字列"大安売り"を変数strに追加する。そして、ステップＳ４９においてコード変換部３５は、かかるブロックに対応する終了タグまで文字列を読み進み、再度、ステップＳ４３以降の処理を実行する。
【００４４】
また、ステップＳ４４において次段のタグがオブジェクトの開始を示すタグでないと判断された場合、及びステップＳ４５においてオブジェクトがテキスト文字列にかかるものでないと判断された場合には、コード変換部３５は、変数ｉ，ｓｔｒを変更せずに、ステップＳ４９以降の処理を実行する。そして、全てのブロックについてかかる処理が実行されるとコード変換部３５は、タグまで読み進み、一連の処理を終了する。そしてこの様に生成されたＱＲコードは、プリンタ５により値札表ＰＴ上に印刷される。
【００４５】
この様に、第１の実施の形態にかかる情報処理システムによれば、フォーマットデータ自体を携帯端末１にダウンロードさせる必要がないため、携帯端末１の容量に関わらず、サイズの大きいフォーマットデータを使用することができる。
【００４６】
次に、本発明にかかる情報処理システムの第２の実施の形態について詳細な説明を行う。尚、第２の実施の形態にかかる情報処理システムは、上述した第１の実施の形態にかかる情報処理システムと同一の構成を有する箇所があるため、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
【００４７】
具体的には、情報処理システムを構成する携帯端末２０１は、リクエスト情報を蓄積するリクエスト蓄積部２０３と、ユーザによって蓄積したリクエスト情報を送信すべき旨の指示が入力される送信指示部２０５とを備える。そしてこの様な携帯端末２０１は、作成したリクエスト情報をリクエスト蓄積部２０３に蓄積させる。そしてユーザが送信指示部２０５に送信指示を入力すると、無線通信部２０７は、リクエスト蓄積部２０３に蓄積された全てのリクエスト情報を情報処理装置２０９に送信する。
【００４８】
また、情報処理装置２０９は、受信部４１において受信したリクエスト情報を蓄積するリクエストバッファ２１１を備える。リクエストバッファ２１１は、受信部４１において受信したリクエスト情報を蓄積する。そしてリクエストバッファ２１１に蓄積されたリクエスト情報は、順次リクエスト解析部３９により読み出され、解析される。
【００４９】
以下、携帯端末２０１の動作について図１４を参照しながら詳細な説明を行う。
【００５０】
一連の処理が開始すると、携帯端末２０１は、ステップＳ５１においてＱＲコードを解析し、ステップＳ５２において変更情報の入力の有無を判断し、ステップＳ５３においてリクエスト情報を作成する。そして、ステップＳ５４において携帯端末２０１は、リクエスト蓄積部２０３にリクエスト情報を蓄積させる。そして、携帯端末２０１は、ステップＳ５５において送信指示部２０５に送信指示が入力されるまで待機し、送信指示が入力された後、ステップＳ５６においてリクエスト情報を送信して一連の処理を終了する。
【００５１】
次に、情報処理装置２０９の動作について図１５を参照しながら詳細な説明を行う。
【００５２】
一連の処理が開始すると、ステップＳ６１において情報処理装置２０９は、リクエスト情報がリクエストバッファ２１１に蓄積されているか否かを判断する。そして情報処理装置２０９は、リクエスト情報が蓄積されていると判断するまで同一の処理を繰り返し実行する。そして、リクエスト情報が蓄積されていると判断した場合、ステップＳ６２において情報処理装置２０９は、リクエストバッファ２１１に蓄積されたリクエスト情報を読み出す。リクエストバッファ２１１に複数のリクエスト情報が蓄積されている場合には、リクエスト解析部３９は、例えば作成された日時が古いリクエスト情報から順次読み出しを実行する。そして情報処理装置２０９は、上述したステップＳ２１乃至ステップＳ２７の処理と同様に、ステップＳ６３乃至ステップＳ６９においてＱＲコードの作成、印刷データの送信等の処理を実行する。その後、ステップＳ７０において情報処理装置２０９は、リクエストバッファ２１１にリクエスト情報があるか否かを判断する。そして、リクエストバッファ２１１にリクエスト情報がある場合には、情報処理装置２０９は、再度ステップＳ６３以降の処理を実行する。一方、リクエストバッファ２１１にリクエスト情報がない場合には、情報処理装置２０９は、一連の処理を終了する。
【００５３】
この様に、第２の実施の形態にかかる情報処理ステムによれば、リクエスト情報を一括して情報処理装置２０９に送信することができる為、第１の実施の形態にかかる情報処理システムと比較してより効率的に一連の処理を行うことができる。
【００５４】
尚、本発明は上述の実施の形態に限られるものではなく、各構成は本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００５５】
例えば、上述の実施の形態では、リクエスト情報には、ユーザによって書き換えられていない情報を含む構成としたが、リクエスト情報には書換情報に対応するテキスト文字列のみを含ませる構成とすることも可能である。
【００５６】
また例えば、上述の実施の形態では、フォーマットデータ記憶部２９にフォーマットデータを記憶する構成としたが、フォーマットデータ及び商品データベースの記憶先としては、ネットワーク７を介して接続されたサーバ装置とすることも可能である。これによりフォーマットデータ及び商品データベースを複数の情報処理装置で共有することができる。この場合、フォーマットデータ読出部３１及び商品データ読出部４５は、ネットワーク７を介してサーバ装置に文書ＩＤ又は商品ＩＤを送信することでフォーマットデータ又は商品データベースをサーバ装置から取得する。そして商品データベースを更新する場合、商品ＤＢ更新部４３は、商品ＩＤ及び更新する内容をサーバ装置に送信する。
【図面の簡単な説明】
【００５７】
【図１】第１の実施の形態にかかる情報処理システムのブロック図である。
【図２】同情報処理システムにおいて使用される値札表の例を示す図である。
【図３】同情報処理システムにかかる携帯端末の表示パネルに表示される画面の一例である。
【図４】同情報処理システムにかかる情報処理装置に記憶されるフォーマットデータの一例である。
【図５】同情報処理システムにかかる情報処理装置に記憶されるフォーマットデータの一例である。
【図６】同情報処理装置に記憶される商品データベースの一例を示す図である。
【図７】同情報処理システムのブロック図である。
【図８】同情報処理システムの動作を示すフロー図である。
【図９】同情報処理システムの動作を示すフロー図である。
【図１０】同情報処理システムの動作を示すフロー図である。
【図１１】同情報処理システムの動作を示すフロー図である。
【図１２】同情報処理システムの動作を示すフロー図である。
【図１３】第２の実施の形態にかかる情報処理システムのブロック図である。
【図１４】同情報処理システムの動作を示すフロー図である。
【図１５】同情報処理システムの動作を示すフロー図である。
【符号の説明】
【００５８】
１    携帯端末
３    情報処理装置
５    プリンタ
１１    コード読取部
１３    コード解析部
１５    操作部
１７    リクエスト作成部
１９    無線通信部
２１    表示パネル
２３    テキスト表示領域
２５    テキスト領域
２７    テキスト領域
２９    フォーマットデータ記憶部
３１    フォーマットデータ読出部
３３    テキスト書込部
３５    コード変換部
３７    画像生成部
３９    リクエスト解析部
４１    受信部
４３    商品ＤＢ更新部
４５    商品データ読出部
４７    文書選択部
４９    バッファ
５１    記憶部
５３    商品選択部
５５    フォーム書込部
２０１    携帯端末
２０３    リクエスト蓄積部
２０５    送信指示部
２０７    無線通信部
２０９    情報処理装置
２１１    リクエストバッファ
【図１】
2009075807.tif 000003
【図２】
2009075807.tif 000004
【図３】
2009075807.tif 000005
【図４】
2009075807.tif 000006
【図５】
2009075807.tif 000007
【図６】
2009075807.tif 000008
【図７】
2009075807.tif 000009
【図８】
2009075807.tif 000010
【図９】
2009075807.tif 000011
【図１０】
2009075807.tif 000012
【図１１】
2009075807.tif 000013
【図１２】
2009075807.tif 000014
【図１３】
2009075807.tif 000015
【図１４】
2009075807.tif 000016
【図１５】
2009075807.tif 000017