JP2009075807A - Information processing system - Google Patents
Information processing system Download PDFInfo
- Publication number
- JP2009075807A JP2009075807A JP2007243344A JP2007243344A JP2009075807A JP 2009075807 A JP2009075807 A JP 2009075807A JP 2007243344 A JP2007243344 A JP 2007243344A JP 2007243344 A JP2007243344 A JP 2007243344A JP 2009075807 A JP2009075807 A JP 2009075807A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- code
- information processing
- format data
- character string
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
本発明は、情報処理システムに関する。 The present invention relates to an information processing system.
従来から、PDA(Personal Digital Assistant)等の携帯端末から送信された情報に基づく画像を印刷する情報処理システムが知られている。この種の情報処理システムは、まず、携帯端末に、印刷に必要な文書のフォーマット等の文書データを、ネットワーク経由で取得させる。そしてユーザは、取得した文書データを携帯端末を用いて書き換えた後、書き換え後の文書データを印刷データとして再度ネットワーク経由で印刷装置に送信する。このとき携帯端末から印刷装置に送信される印刷データには、ユーザが書き換えた情報のみならず、文書データが含まれる。そしてこの様な情報処理システムとしては、特許文献1に記載された発明が知られている。 Conventionally, an information processing system for printing an image based on information transmitted from a portable terminal such as a PDA (Personal Digital Assistant) is known. This type of information processing system first causes a portable terminal to acquire document data such as a document format necessary for printing via a network. The user rewrites the acquired document data using the portable terminal, and then transmits the rewritten document data as print data to the printing apparatus again via the network. At this time, the print data transmitted from the portable terminal to the printing apparatus includes not only information rewritten by the user but also document data. As such an information processing system, the invention described in Patent Document 1 is known.
しかしながら、この様なシステムを用いた場合、携帯端末において扱うデータの中にフォーマット等の文書データ自体が含まれることとなる。そして、例えば携帯端末のメモリ容量の制限により、情報処理システムでは、携帯端末を用いてサイズの比較的大きい文書テンプレート等を扱うことができないという問題があった。 However, when such a system is used, the document data itself such as the format is included in the data handled in the portable terminal. For example, due to the limitation of the memory capacity of the mobile terminal, the information processing system cannot handle a relatively large document template using the mobile terminal.
そこで本発明はこの様な実情に鑑みてなされたものであり、携帯端末を用いて様々なサイズの文書データを扱うことが可能な情報処理システムを提供することを目的とする。 Accordingly, the present invention has been made in view of such a situation, and an object thereof is to provide an information processing system capable of handling document data of various sizes using a portable terminal.
上記課題を解決する為に本発明にかかる情報処理システムは、携帯端末と、ネットワークを介して前記携帯端末と通信可能な情報処理装置とを備える情報処理システムにおいて、前記携帯端末は、第一の機械可読コードを読み取るコード読取部と、前記コード読取部により読み取られた前記第一の機械可読コードを解析し当該第一の機械可読コードからテキスト文字列及び文書識別情報を抽出するコード解析部と、入力された書換情報に基づいて前記コード解析部により抽出された前記テキスト文字列を書き換えるテキスト書換部と、前記コード解析部により抽出された前記文書識別情報及び前記テキスト書換部により書き換えられた前記テキスト文字列を前記情報処理装置に送信する送信部とを備え、前記情報処理装置は、前記文書識別情報に対応する文書フォーマットのフォーマットデータを記憶する記憶部と、前記送信部から送信された前記文書識別情報に対応する前記フォーマットデータを前記記憶部から読み出すフォーマットデータ読出部と、前記フォーマットデータ読出部により読み出された前記フォーマットデータ内に前記送信部から送信された前記テキスト文字列を書き込むデータ書込部と、前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータを第二の機械可読コードに変換するコード変換部と、前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータ、及び前記コード変換部により変換された前記第二の機械可読コードに基づく合成画像を生成する画像生成部と、前記画像生成部により生成された合成画像を印刷する印刷部とを備えることを特徴としている。 In order to solve the above problem, an information processing system according to the present invention is an information processing system including a mobile terminal and an information processing apparatus capable of communicating with the mobile terminal via a network. A code reading unit that reads a machine-readable code; a code analysis unit that analyzes the first machine-readable code read by the code reading unit and extracts a text character string and document identification information from the first machine-readable code; A text rewriting unit that rewrites the text string extracted by the code analysis unit based on the input rewriting information, and the document identification information extracted by the code analysis unit and the text rewriting unit rewritten by the text rewriting unit. A transmission unit that transmits a text character string to the information processing apparatus, and the information processing apparatus includes the document identification information. A storage unit that stores format data of a document format corresponding to the format data reading unit that reads out the format data corresponding to the document identification information transmitted from the transmission unit, and the format data reading unit. A data writing unit for writing the text character string transmitted from the transmission unit in the read format data, and the format data in which the text character string is written by the data writing unit A code conversion unit for converting to a readable code, the format data in which the text character string is written by the data writing unit, and a composite image based on the second machine-readable code converted by the code conversion unit are generated And an image generator generated by the image generator. It is characterized in that it comprises a printing unit for printing an image.
この構成によれば携帯端末は、テキスト書換部において書き換えられたテキスト文字列及び文書識別情報を情報処理装置に送信する。そして情報処理装置は、送信されたテキスト文字列及び文書識別情報に基づいて、書き換え後の内容に基づくフォーマットデータを生成する。そしてこの様に情報処理システムでは、携帯端末において扱うデータをテキスト文字列及び文書識別情報のみとすることができる。 According to this configuration, the mobile terminal transmits the text character string and the document identification information rewritten by the text rewriting unit to the information processing apparatus. Then, the information processing apparatus generates format data based on the rewritten content based on the transmitted text character string and document identification information. In this way, in the information processing system, the data handled in the portable terminal can be only the text character string and the document identification information.
この様に本発明によれば、フォーマットデータのデータサイズによらず、携帯端末を用いて様々なサイズの文書データを扱うことができる。 As described above, according to the present invention, document data of various sizes can be handled using a portable terminal regardless of the data size of the format data.
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。 Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings.
図1に示す様に、第1の実施の形態にかかる情報処理システムは、携帯端末1と、情報処理装置3と、プリンタ5とを、ネットワーク7を介して接続して構成される。そして第1の実施の形態において説明を行う情報処理システムは、小売店等において使用される値札表の値段を書き換えて印刷する為のシステムである。 As shown in FIG. 1, the information processing system according to the first embodiment is configured by connecting a mobile terminal 1, an information processing device 3, and a printer 5 via a network 7. The information processing system described in the first embodiment is a system for rewriting and printing a price tag table price used in a retail store or the like.
携帯端末1は、ネットワーク7に接続された無線LANアクセスポイント9を介してネットワーク7と接続される。そして携帯端末1は、無線LANアクセスポイント9を介してネットワーク7と接続され、ネットワーク7を介して情報処理装置3と情報の送受信を行う。この様な携帯端末1は、ユーザが図2に示す様な値札表PTに記載された値段を変更しようとする際に使用される。具体的には携帯端末1は、値札表PTに印刷されたQRコードを読み取るコード読取部11と、コード読取部11が読み取ったQRコードを解析するコード解析部13と、ユーザが各種操作を行う操作部15と、操作部15に入力された書換情報に基づいて情報処理装置3に送信するリクエスト情報を作成するリクエスト作成部17と、無線通信を行う無線通信部19とを備える。 The mobile terminal 1 is connected to the network 7 via a wireless LAN access point 9 connected to the network 7. The mobile terminal 1 is connected to the network 7 via the wireless LAN access point 9 and transmits / receives information to / from the information processing apparatus 3 via the network 7. Such a portable terminal 1 is used when the user tries to change the price described in the price tag table PT as shown in FIG. Specifically, the mobile terminal 1 includes a code reading unit 11 that reads a QR code printed on the price tag table PT, a code analysis unit 13 that analyzes a QR code read by the code reading unit 11, and a user performs various operations. An operation unit 15, a request creation unit 17 that creates request information to be transmitted to the information processing device 3 based on the rewrite information input to the operation unit 15, and a wireless communication unit 19 that performs wireless communication are provided.
コード読取部11は、ユーザの指令に基づいて値札表PTに印刷されたQRコードを読み取る。そしてコード解析部13は、コード読取部11において読み取ったQRコードの内容を解析する。具体的には、値札表PTに印刷されたQRコードには、予め決定された文書フォーマット毎に設定された文書識別情報としての文書IDと、予め値札表PTに表示された商品毎に割り当てられた商品IDと、文書フォーマット内の各項目に配列された文字列を示すフォーム内文字列情報とが含まれる。そしてコード解析部13は、QRコードを解析し、かかるQRコードに含まれる文書ID及び商品ID、並びにフォーム内文字列情報を抽出する。図2に示す例で説明すると、値札表PTに印刷されたQRコードには、文書IDとして、値札表PTの文書フォーマットに対応する文書ID及び「中国産バナナ」に対応する商品ID、並びにフォーム内文字列情報として、数量を示すテキスト文字列「15本」と、価格を示すテキスト文字列「450」と、通貨の単位を示すテキスト文字列「円」とが含まれる。そして、コード解析部13は、コード読取部11によるQRコードの読み取り結果から、文書ID、商品ID、及びフォーム内文字列情報を抽出する。そしてコード解析部13は、抽出したフォーム内文字列情報を操作部15に供給すると共に、抽出した文書ID及び商品IDをリクエスト作成部17に供給する。 The code reading unit 11 reads the QR code printed on the price tag table PT based on a user instruction. The code analysis unit 13 analyzes the content of the QR code read by the code reading unit 11. Specifically, the QR code printed on the price tag table PT is assigned to the document ID as document identification information set for each predetermined document format and for each product displayed on the price tag table PT in advance. Product ID and in-form character string information indicating a character string arranged in each item in the document format. Then, the code analysis unit 13 analyzes the QR code, and extracts the document ID and the product ID included in the QR code, and the character string information in the form. Referring to the example shown in FIG. 2, the QR code printed on the price tag table PT includes a document ID corresponding to the document format of the price tag table PT, a product ID corresponding to “Chinese Banana”, and a form as a document ID. The internal character string information includes a text character string “15” indicating the quantity, a text character string “450” indicating the price, and a text character string “yen” indicating the currency unit. Then, the code analyzing unit 13 extracts the document ID, the product ID, and the character string information in the form from the QR code read result by the code reading unit 11. The code analysis unit 13 supplies the extracted in-form character string information to the operation unit 15 and supplies the extracted document ID and product ID to the request creation unit 17.
操作部15は、ユーザが携帯端末に各種情報を入力する為の操作パネルと、ユーザに対して各種情報を表示する為の表示パネルとを備える。そしてこの様な操作部15は、ユーザに対してフォーム内文字列情報に含まれるテキスト文字列を表示する。そしてユーザは、表示されたテキスト文字列を参照しながら操作パネルを介してテキスト文字列を書き換える。具体的には図3に示す様に、表示パネル21は、各テキスト文字列が表示されるテキスト表示領域23と、ユーザが選択したテキスト文字列の値が表示されるテキスト領域25と、ユーザが新たな値を入力する為のテキスト領域27とを備える。そして操作部15は、コード解析部13から供給された各テキスト文字列をテキスト表示領域23に表示させる。そしてユーザが操作パネルにより特定のテキスト文字列を選択すると、操作部15は、テキスト領域25に選択されたテキスト文字列を表示させる。そしてユーザは、操作パネルを用いてテキスト領域27に変更を希望するテキストを入力して、OKボタンを選択する。上述の例で説明すると、例えばユーザが「中国産バナナ」の価格を変更することを希望した場合には、現在の価格を示すテキスト文字列「450」を選択する。これによりテキスト領域25には、「450」が表示される。そしてユーザは、テキスト領域27に変更後の価格を入力し、OKボタンを押下する。これにより携帯端末1に、テキスト文字列を変更する為の変更情報が入力される。そして操作部15は、変更後のテキスト文字列をリクエスト作成部17に供給する。 The operation unit 15 includes an operation panel for the user to input various information to the mobile terminal, and a display panel for displaying various information to the user. And such an operation part 15 displays the text character string contained in the character string information in a form with respect to a user. Then, the user rewrites the text character string via the operation panel while referring to the displayed text character string. Specifically, as shown in FIG. 3, the display panel 21 includes a text display area 23 in which each text string is displayed, a text area 25 in which the value of the text string selected by the user is displayed, And a text area 27 for inputting a new value. Then, the operation unit 15 displays each text character string supplied from the code analysis unit 13 in the text display area 23. When the user selects a specific text string using the operation panel, the operation unit 15 displays the selected text string in the text area 25. Then, the user inputs the text desired to be changed into the text area 27 using the operation panel, and selects the OK button. For example, when the user desires to change the price of “Chinese banana”, the text character string “450” indicating the current price is selected. As a result, “450” is displayed in the text area 25. Then, the user inputs the changed price in the text area 27 and presses the OK button. As a result, change information for changing the text character string is input to the portable terminal 1. Then, the operation unit 15 supplies the changed text character string to the request creation unit 17.
リクエスト作成部17は、操作部15に入力されたテキスト文字列、並びにコード解析部13から供給された文書ID及び商品IDに基づいて、情報処理装置3に送信するリクエスト情報を作成する。リクエスト情報は、文書ID及び商品ID、並びに操作部15から供給された変更後のテキスト文字列を含む情報である。また、操作部15からテキスト文字列が供給されない場合には、リクエスト作成部17は、リクエスト情報にはテキスト文字列を含ませない。そしてこの様なリクエスト情報を受信した情報処理装置3は、値札表PTの再印刷であるとして、テキスト文字列を変換していない値札表PTを印刷する。そしてこの様なリクエスト作成部17により作成されたリクエスト情報は、無線通信部19によって情報処理装置3に送信される。 The request creation unit 17 creates request information to be transmitted to the information processing device 3 based on the text character string input to the operation unit 15 and the document ID and product ID supplied from the code analysis unit 13. The request information is information including the document ID, the product ID, and the changed text character string supplied from the operation unit 15. Further, when a text character string is not supplied from the operation unit 15, the request creation unit 17 does not include a text character string in the request information. The information processing apparatus 3 that has received such request information prints the price tag table PT that has not been converted from the text character string, assuming that the price tag table PT is reprinted. The request information created by such a request creation unit 17 is transmitted to the information processing device 3 by the wireless communication unit 19.
情報処理装置3は、文書IDに対応させて文書フォーマットのフォーマットデータを記憶するフォーマットデータ記憶部29と、携帯端末1から送信された文書IDに対応する文書フォーマットをフォーマットデータ記憶部29から読み出すフォーマットデータ読出部31と、読み出されたフォーマットデータ内に携帯端末1から送信されたテキスト文字列を書き込むテキスト書込部33と、テキスト文字列が書き込まれたフォーマットデータをQRコードに変換するコード変換部35と、テキスト文字列が書き込まれたフォーマットデータとコード変換部35により変換されたQRコードに基づく合成画像を生成する画像生成部37とを備える。また、情報処理装置3は、携帯端末1から送信されたリクエスト情報を解析するリクエスト解析部39を備える。 The information processing apparatus 3 includes a format data storage unit 29 that stores the format data of the document format in association with the document ID, and a format that reads out the document format corresponding to the document ID transmitted from the mobile terminal 1 from the format data storage unit 29. A data reading unit 31; a text writing unit 33 for writing the text character string transmitted from the portable terminal 1 into the read format data; and code conversion for converting the format data in which the text character string is written into a QR code. And an image generation unit 37 that generates a composite image based on the format data in which the text character string is written and the QR code converted by the code conversion unit 35. Further, the information processing device 3 includes a request analysis unit 39 that analyzes request information transmitted from the mobile terminal 1.
リクエスト解析部39は、受信部41を介して受信したリクエスト情報を解析する。具体的にはリクエスト解析部39は、受信したリクエスト情報を解析して、リクエスト情報に含まれる文書IDをフォーマットデータ読出部31に供給し、商品IDを商品DB更新部43及び商品データ読出部45に供給し、さらにテキスト文字列を商品DB更新部43及びテキスト書込部33に供給する。 The request analysis unit 39 analyzes the request information received via the reception unit 41. Specifically, the request analysis unit 39 analyzes the received request information, supplies the document ID included in the request information to the format data reading unit 31, and supplies the product ID to the product DB update unit 43 and the product data reading unit 45. To the product DB update unit 43 and the text writing unit 33.
フォーマットデータ読出部31は、リクエスト解析部39から供給された文書IDに対応するフォーマットデータをフォーマットデータ記憶部29から読み出す。具体的には、フォーマットデータ記憶部29には、図4及び図5に示す様なデータがフォーマットデータとして格納される。 The format data reading unit 31 reads the format data corresponding to the document ID supplied from the request analysis unit 39 from the format data storage unit 29. Specifically, the format data storage unit 29 stores data as shown in FIGS. 4 and 5 as format data.
図4に示す、XML(eXtensible Markup Language)形式のデータの先頭には、かかるデータがXML形式のデータであることを示す宣言文が配置される。そして、宣言文に次ぐと、最終段のの間には、具体的なデータ内容が記載される。そして、ととの間には、用紙のサイズに関する情報、用紙の向きに関する情報等が記載される。 At the top of data in XML (eXtensible Markup Language) format shown in FIG. 4, a declaration statement indicating that the data is XML format data is arranged. Then, after the declaration statement, specific data contents are described between the last stages. Between the information, information on the size of the paper, information on the orientation of the paper, and the like are described.
そして、ととの間のブロックには、文字列「中国産バナナ」の背景に位置する四角形オブジェクトについての配置位置、サイズ、及び色に関するパラメータが記載される。具体的には、四角形オブジェクトの配置位置に関するパラメータは、ととの間のブロックに記載され、サイズに関するパラメータは、ととの間のブロックに記載され、色に関するパラメータは、ととの間のブロックに記載される。また、四角形オブジェクトに関するブロックの後段には、商品名にかかるテキストオブジェクト「中国産バナナ」のテキスト文字列、配置位置、及び色にかかるパラメータが記載される。そして商品名の後段には、数量、価格、及び通貨にかかるブロックが記載される。 In the block between and, parameters relating to the arrangement position, size, and color of the square object located in the background of the character string “Chinese banana” are described. Specifically, a parameter related to the arrangement position of the rectangular object is described in a block between and, a parameter related to the size is described in a block between and, and a parameter related to the color is a block between and It is described in. Further, the text string of the text object “Chinese banana” related to the product name, the arrangement position, and the parameters related to the color are described after the block relating to the rectangular object. And the block concerning quantity, price, and currency is described in the latter part of the product name.
そしてフォーマットデータ読出部31は、文書選択部47を介してユーザにより指定された文書IDに対応するフォーマットデータをフォーマットデータ記憶部29から読み出す。そしてフォーマットデータ読出部31は、読み出したフォーマットデータをバッファ49に格納する。 Then, the format data reading unit 31 reads the format data corresponding to the document ID designated by the user via the document selection unit 47 from the format data storage unit 29. Then, the format data reading unit 31 stores the read format data in the buffer 49.
商品DB更新部43は、リクエスト解析部39から供給された商品ID及びテキスト文字列に基づいて商品DB記憶部51に記憶された商品データベースを更新する。具体的には商品データベースは、図6に示す様に、商品ID、商品名、数量、及び価格をそれぞれ対応させて記憶したデータベースである。そして、情報処理装置3は、携帯端末1からリクエスト情報が送信される度に商品データベースを更新し、ユーザが商品選択部53を介して値段表PTを印刷しようとする際に、更新された商品データベースから商品名、数量、及び価格に対応する文字列を読み出す。具体的には商品選択部53を介してユーザにより選択された商品IDに対応する商品名、数量、及び価格は、商品データ読出部45により商品データベースから読み出される。そして商品データ読出部45により読み出された商品名、数量、及び価格は、フォーム書込部55によりバッファ49に格納されたフォーマットデータ内に書き込まれる。 The product DB update unit 43 updates the product database stored in the product DB storage unit 51 based on the product ID and the text character string supplied from the request analysis unit 39. Specifically, as shown in FIG. 6, the product database is a database that stores product IDs, product names, quantities, and prices in association with each other. The information processing device 3 updates the product database each time request information is transmitted from the mobile terminal 1, and the updated product when the user tries to print the price list PT via the product selection unit 53. Reads the character string corresponding to the product name, quantity, and price from the database. Specifically, the product name, quantity, and price corresponding to the product ID selected by the user via the product selection unit 53 are read from the product database by the product data reading unit 45. The product name, quantity, and price read by the product data reading unit 45 are written in the format data stored in the buffer 49 by the form writing unit 55.
そしてコード変換部35は、携帯端末1から送信されたリクエスト情報に基づいてバッファ49に格納されたフォーマットデータ、又は文書選択部47及び商品選択部53を介してユーザにより指定された文書ID及び商品IDに基づいてバッファ49に格納されたフォーマットデータをQRコードに変換する。そしてコード変換部35により生成されたQRコードは、画像生成部37に供給される。 Then, the code conversion unit 35 uses the format data stored in the buffer 49 based on the request information transmitted from the mobile terminal 1, or the document ID and the product specified by the user via the document selection unit 47 and the product selection unit 53. Based on the ID, the format data stored in the buffer 49 is converted into a QR code. The QR code generated by the code conversion unit 35 is supplied to the image generation unit 37.
画像生成部37は、バッファ49に格納されたフォーマットデータと、コード変換部35から供給されたQRコードの合成画像を生成する。そして生成された合成画像は、印刷データとして、フォーム書込部55及びネットワーク7を介してプリンタ5に送信される。そしてプリンタ5は、受信した印刷データに基づく画像を印刷する。尚、本実施の形態では、情報処理システム内における印刷機構をネットワーク7を介して情報処理装置3と接続されたプリンタ5に持たせる構成としたが、情報処理装置3とプリンタ5とを一体的に構成することも可能である。 The image generation unit 37 generates a combined image of the format data stored in the buffer 49 and the QR code supplied from the code conversion unit 35. The generated composite image is transmitted as print data to the printer 5 via the form writing unit 55 and the network 7. The printer 5 prints an image based on the received print data. In the present embodiment, the printer 5 connected to the information processing apparatus 3 via the network 7 has a printing mechanism in the information processing system. However, the information processing apparatus 3 and the printer 5 are integrated. It is also possible to configure.
また、携帯端末1は、図7に示す様に、コード解析部13及びリクエスト作成部17にかかるプログラムを格納するプログラム格納ROM(Read Only Memory)101と、プログラム格納ROM101に格納された各プログラムを実行するCPU(Central Processing Unit)103と、CPU103の演算領域としてのRAM(Random Access Memory)105と、コード読取部11としてのバーコードスキャナ107と、操作部15を構成する操作パネル109と、操作パネル109と各部とのインターフェイスを構成する入力I/F111と、表示パネル21と各部とのインターフェイスを構成する表示I/F113と、各部を接続するアドレス/データバス115と、無線通信部19を構成するネットワークI/F117とを備える。 In addition, as shown in FIG. 7, the mobile terminal 1 stores a program storage ROM (Read Only Memory) 101 that stores programs related to the code analysis unit 13 and the request creation unit 17, and each program stored in the program storage ROM 101. A CPU (Central Processing Unit) 103 to be executed, a RAM (Random Access Memory) 105 as a calculation area of the CPU 103, a barcode scanner 107 as a code reading unit 11, an operation panel 109 constituting the operation unit 15, and an operation An input I / F 111 that constitutes an interface between the panel 109 and each part, a display I / F 113 that constitutes an interface between the display panel 21 and each part, an address / data bus 115 that connects each part, and a wireless communication part 19 Network I / F 117.
また、情報処理装置3は、フォーマットデータ読出部31、テキスト書込部33、コード変換部35、画像生成部37、リクエスト解析部39、商品DB更新部43、商品データ読出部45部、及びフォーム書込部55にかかるプログラムを格納するプログラム格納ROM119と、プログラム格納ROM119に格納された各プログラムを実行するCPU121と、CPU121の演算領域としてのRAM123と、フォーマットデータ記憶部29、及び商品DB記憶部51として機能するハードディスク装置125と、文書選択部47及び商品選択部53として機能する入力装置127及びディスプレイ129と、入力装置127と各部のインターフェイスを構成する入力I/F131と、ディスプレイ133と各部とのインターフェイスを構成する表示I/F133と、各部を接続するアドレス/データバス135と、受信部41及びフォーム書込部55として機能するネットワークI/F137とを備える。 In addition, the information processing device 3 includes a format data reading unit 31, a text writing unit 33, a code converting unit 35, an image generating unit 37, a request analyzing unit 39, a product DB updating unit 43, a product data reading unit 45 unit, and a form. A program storage ROM 119 for storing a program related to the writing unit 55, a CPU 121 for executing each program stored in the program storage ROM 119, a RAM 123 as a calculation area of the CPU 121, a format data storage unit 29, and a product DB storage unit 51, a hard disk device 125 that functions as a document 51, an input device 127 and a display 129 that function as a document selection unit 47 and a product selection unit 53, an input I / F 131 that forms an interface between the input device 127 and each unit, a display 133, and each unit Interface And a display I / F 133 that constitute the, an address / data bus 135 which connects each unit, and a network I / F 137 that serves as a receiving portion 41 and the foam writing unit 55.
以下、上述の情報処理システムの動作について詳細な説明を行う。 Hereinafter, the operation of the information processing system will be described in detail.
先ず、値札表PTの情報を書き換えずに、値札表PTを再印刷する場合における情報処理システムの動作について図8を参照しながら詳細な説明を行う。尚、値札表PTを再印刷する処理は、情報処理装置3のみを用いて行う方法と、情報処理装置3及び携帯端末1を使用する方法があるが、双方の処理は同一の処理を含む為、同一の図面を用いて詳細な説明を行う。そして例えば、商品の入荷時において、QRコードを有する値札表PTが存在しない場合には、ユーザは、情報処理装置3のみを用いて値札表PTを印刷する。 First, the operation of the information processing system when reprinting the price tag table PT without rewriting the information on the price tag table PT will be described in detail with reference to FIG. There are two methods for reprinting the price tag table PT: a method that uses only the information processing device 3 and a method that uses the information processing device 3 and the portable terminal 1. However, both processes include the same processing. Detailed description will be given with reference to the same drawings. For example, when the price tag table PT having the QR code does not exist when the commodity is received, the user prints the price tag table PT using only the information processing device 3.
先ず、情報処理装置3のみを用いて値札表PTを再印刷する場合、ユーザが入力装置127及び表示装置129を用いて再印刷することを希望する値札表PTの文書ID及び商品IDを情報処理装置3に入力して一連の処理が開始する。そして一連の処理が開始すると、ステップS1において情報処理装置3は、入力された文書IDに対応するフォーマットデータを読み出す。その後、ステップS2において情報処理装置3は、入力された商品IDに対応する商品名、数量、及び価格を商品データベースから読み出す。そしてステップS3において情報処理装置3は、読み出した商品名、数量、及び価格を読み出したフォーマットデータ内に書き込む。次に、情報処理装置3は、ステップS4において各情報が書き込まれたフォーマットデータのQRコードを生成し、ステップS5において印刷データを生成する。その後、ステップS6において情報処理装置3は、印刷データをプリンタ5に送信して一連の処理を終了する。 First, when reprinting the price tag table PT using only the information processing device 3, the document ID and the product ID of the price tag table PT that the user desires to reprint using the input device 127 and the display device 129 are processed. A series of processing is started upon input to the apparatus 3. When a series of processing starts, the information processing apparatus 3 reads out format data corresponding to the input document ID in step S1. Thereafter, in step S2, the information processing device 3 reads the product name, quantity, and price corresponding to the input product ID from the product database. In step S3, the information processing apparatus 3 writes the read product name, quantity, and price in the read format data. Next, the information processing apparatus 3 generates a QR code of the format data in which each information is written in step S4, and generates print data in step S5. Thereafter, in step S6, the information processing apparatus 3 transmits the print data to the printer 5 and ends the series of processes.
次に、携帯端末1及び情報処理装置3を用いて値札表PTを再印刷する場合、ユーザが携帯端末1のバーコードスキャナ107を用いて再印刷する値札表PTのQRコードをスキャンすることで一連の処理が開始する。そして、一連の処理が開始すると、ステップS7において携帯端末1は、QRコードを解析し、文書ID及び商品IDを抽出する。そして携帯端末1は、ステップS8においてリクエスト情報を作成し、ステップS9においてリクエスト情報を情報処理装置3に送信する。そして、情報処理装置3は、受信したリクエスト情報に基づいて、ステップS3以降の処理を実行する。 Next, when reprinting the price tag table PT using the mobile terminal 1 and the information processing device 3, the user scans the QR code of the price tag table PT to be reprinted using the barcode scanner 107 of the mobile terminal 1. A series of processing starts. When a series of processing starts, in step S7, the mobile terminal 1 analyzes the QR code and extracts the document ID and the product ID. Then, the portable terminal 1 creates request information in step S8, and transmits the request information to the information processing apparatus 3 in step S9. And the information processing apparatus 3 performs the process after step S3 based on the received request information.
次に、値札表PTに印刷された値段を変更する際の携帯端末1の一連の動作について、図9を参照しながら詳細な説明を行う。 Next, a series of operations of the mobile terminal 1 when changing the price printed on the price tag table PT will be described in detail with reference to FIG.
ユーザがバーコードスキャナ107を用いて値札表PTのQRコードをスキャンして一連の動作が開始すると、ステップS11において携帯端末1は、QRコードを解析する。具体的には携帯端末1がQRコードを解析することで、QRコードに付加された文字列データが再生される。そしてこれによりコード解析部13は、文書ID、商品ID、及びフォーム内文字列を取得する。具体的にはコード解析部13は、QRコードの読取結果に基づいて、
中国産バナナ
15本
450
円
を取得する。そしてコード解析部13は、取得した情報から、文書ID「294785」、商品ID「49001」、及びフォーム内文字列として、
中国産バナナ
15本
450
円
を取得する。そしてこれら情報はテキスト文字列として操作部15に表示される。
When the user scans the QR code on the price tag table PT using the barcode scanner 107 and starts a series of operations, the mobile terminal 1 analyzes the QR code in step S11. Specifically, the character string data added to the QR code is reproduced by the mobile terminal 1 analyzing the QR code. Then, the code analysis unit 13 acquires the document ID, the product ID, and the in-form character string. Specifically, the code analyzing unit 13 is based on the QR code reading result.
Chinese banana
15
450
Get a circle. Then, the code analysis unit 13 uses the acquired information as the document ID “294785”, the product ID “49001”, and the character string in the form.
Chinese banana
15
450
Get a circle. These pieces of information are displayed on the operation unit 15 as text character strings.
次に、ステップS12において携帯端末1は、ユーザにより変更情報が入力されたか否かを判断する。そして携帯端末1は、ユーザにより変更情報が入力されたと判断するまで又はキャンセル指示が入力されるまでかかる処理を繰り返し実行する。そして、携帯端末1は、ユーザにより変更情報が入力されたと判断した場合には、ステップS13以降の処理を実行する。そして例えば、中国産バナナの価格を450円から390円に変更すると共に、本数を15本から8本に変更する旨の変更情報が入力された場合、携帯端末1は、2番目のオブジェクトに含まれる「15本」の値を「8本」に書き換え、さらに3番目のオブジェクトに含まれる「450」の値を「390」に書き換える。そしてこれにより新たなフォーム内文字列として、
中国産バナナ
8本
390
円
が生成される。
Next, in step S <b> 12, the mobile terminal 1 determines whether change information has been input by the user. And the portable terminal 1 repeatedly performs this process until it judges that the change information was input by the user, or until a cancellation instruction | indication is input. And when the portable terminal 1 judges that the change information was input by the user, the process after step S13 is performed. For example, when the price of Chinese bananas is changed from 450 yen to 390 yen and change information indicating that the number is changed from 15 to 8 is input, the mobile terminal 1 is included in the second object. The value of “15” is rewritten to “8”, and the value of “450” included in the third object is rewritten to “390”. And as a new in-form string,
Chinese banana
8
390
A circle is generated.
次に、ステップS13において携帯端末1は、入力された変更情報に基づいてリクエスト情報を作成する。そして、ステップS14において携帯端末1は、作成したリクエスト情報を情報処理装置3に送信して一連の処理を終了する。これにより、情報処理装置3には、中国産バナナの価格を390円に変更すると共に、数量を15本から8本に変更すべき旨のリクエスト情報が送信される。 Next, in step S13, the mobile terminal 1 creates request information based on the input change information. In step S <b> 14, the mobile terminal 1 transmits the created request information to the information processing apparatus 3 and ends the series of processes. Accordingly, request information indicating that the price of the Chinese banana should be changed to 390 yen and the quantity should be changed from 15 to 8 is transmitted to the information processing apparatus 3.
次に、リクエスト情報を受信した情報処理装置3の動作について、図10を参照しながら詳細な説明を行う。 Next, the operation of the information processing apparatus 3 that has received the request information will be described in detail with reference to FIG.
リクエスト情報を受信して一連の処理が開始すると、ステップS21において情報処理装置3は、リクエスト情報を解析する。そして、ステップS22において情報処理装置3は、リクエスト情報に基づいて商品データベースを更新する。これにより、商品データベースにおける、中国産バナナの価格及び数量が更新される。そして、ステップS23において情報処理装置3は、フォーマットデータ記憶部29からリクエスト情報に含まれる文書IDに対応するフォーマットデータを読み出し、バッファ49に格納する。その後、ステップS24において情報処理装置3は、リクエスト情報に含まれるテキスト文字列の内容を、バッファ49に格納されたフォーマットデータ内に書き込む。次に、ステップS25において情報処理装置3は、バッファ49に格納されたフォーマットデータに基づいてQRコードを生成する。その後、情報処理装置3は、ステップS26において印刷データを生成し、ステップS27において印刷データをプリンタ5に送信して一連の処理を終了する。 When the request information is received and a series of processing starts, the information processing apparatus 3 analyzes the request information in step S21. In step S22, the information processing apparatus 3 updates the product database based on the request information. This updates the price and quantity of Chinese bananas in the product database. In step S <b> 23, the information processing apparatus 3 reads the format data corresponding to the document ID included in the request information from the format data storage unit 29 and stores it in the buffer 49. Thereafter, in step S <b> 24, the information processing device 3 writes the contents of the text character string included in the request information in the format data stored in the buffer 49. Next, in step S <b> 25, the information processing apparatus 3 generates a QR code based on the format data stored in the buffer 49. Thereafter, the information processing apparatus 3 generates print data in step S26, transmits the print data to the printer 5 in step S27, and ends the series of processes.
次に、上述したQRコードの生成処理について、図11を参照しながら詳細な説明を行う。 Next, the QR code generation process described above will be described in detail with reference to FIG.
一連の処理が開始すると、ステップS31においてコード変換部35は、テキスト文字列情報を生成する。具体的にはかかる処理は、コード変換部35がバッファ49に格納されたフォーマットデータを走査することで実行される。次に、ステップS32においてコード変換部35は、付加情報文字列を生成する。具体的にはかかる処理は、コード変換部35が、リクエスト情報に含まれる文書ID及び商品IDと、テキスト文字列情報を結合することで実行される。そして、ステップS33においてコード変換部35は、付加情報文字列をQRコードにエンコードし、一連の処理を終了する。 When a series of processes starts, in step S31, the code conversion unit 35 generates text character string information. Specifically, such processing is executed by the code converter 35 scanning the format data stored in the buffer 49. Next, in step S32, the code conversion unit 35 generates an additional information character string. Specifically, the processing is executed by the code conversion unit 35 combining the document ID and product ID included in the request information with the text character string information. In step S33, the code conversion unit 35 encodes the additional information character string into a QR code, and ends the series of processes.
次に、上述したステップS31の処理について、図12を参照しながら詳細な説明を行う。 Next, the process in step S31 described above will be described in detail with reference to FIG.
一連の処理が開始すると、ステップS41においてコード変換部35は、ブロック検索用の変数i及びストリングを格納する為の変数strを初期化する。具体的にはコード変換部35は、変数iに値0を代入し、変数strを空文字列に書き換えることで初期化を行う。 When a series of processing starts, in step S41, the code conversion unit 35 initializes a variable i for block search and a variable str for storing a string. Specifically, the code conversion unit 35 performs initialization by substituting the value 0 for the variable i and rewriting the variable str to an empty character string.
次に、ステップS42においてコード変換部35は、タグの次段まで読み進む。そして、コード変換部35は、次段のタグがデータの終了を示すタグであるか否かを判断する。そして、次段のタグがでない場合には、コード変換部35は、ステップS44の処理を実行する。 Next, in step S42, the code conversion unit 35 proceeds to read to the next stage of the tag. Then, the code conversion unit 35 determines whether the next tag is a tag indicating the end of data. If the next stage tag is not present, the code conversion unit 35 executes the process of step S44.
ステップS44においてコード変換部35は、次段のタグがオブジェクトの開始を示すタグであるか否かを判断する。そして、次段以降がオブジェクトのブロックであると判断した場合には、ステップS45においてコード変換部35は、かかるオブジェクトがテキスト文字列にかかるものであるか否かを判断する。かかる処理は、コード変換部35が、タグの後ろに記載されたタグがオブジェクトの種類を示すタグであるか否かを判断することで実行される。 In step S44, the code conversion unit 35 determines whether or not the next tag is a tag indicating the start of the object. If it is determined that the subsequent stage is an object block, in step S45, the code conversion unit 35 determines whether the object is a text character string. Such processing is executed by the code conversion unit 35 determining whether or not the tag described after the tag is a tag indicating the type of object.
そして、オブジェクトがテキスト文字列にかかるものである場合には、ステップS46においてコード変換部35は、変数iをインクリメントする。そして、ステップS47においてコード変換部35は、タグとタグとの間の文字列を読む。 If the object is a text string, the code conversion unit 35 increments the variable i in step S46. In step S47, the code conversion unit 35 reads the character string between the tags.
そして、ステップS48においてコード変換部35は、変数strに文字列情報を追加する。このとき例えば変数iが値3であり、タグとタグとの間に記載された文字列が「大安売り」である場合、コード変換部35は以下の処理を行う。先ず、タグで、form="XXXX"が指定されている場合、コード変換部35は、文字列"大安売り"を変数strに追加する。一方、タグで、form="XXXX"が指定されていない場合、コード変換部35は、文字列"大安売り"を変数strに追加する。そして、ステップS49においてコード変換部35は、かかるブロックに対応する終了タグまで文字列を読み進み、再度、ステップS43以降の処理を実行する。 In step S48, the code conversion unit 35 adds character string information to the variable str. At this time, for example, if the variable i is value 3 and the character string written between the tags is “big sale”, the code conversion unit 35 performs the following processing. First, when form = “XXXX” is specified in the tag, the code conversion unit 35 adds the character string “Great sale” to the variable str. On the other hand, when form = “XXXX” is not specified in the tag, the code conversion unit 35 adds the character string “Great sale” to the variable str. In step S49, the code conversion unit 35 reads the character string up to the end tag corresponding to the block, and executes the processing after step S43 again.
また、ステップS44において次段のタグがオブジェクトの開始を示すタグでないと判断された場合、及びステップS45においてオブジェクトがテキスト文字列にかかるものでないと判断された場合には、コード変換部35は、変数i,strを変更せずに、ステップS49以降の処理を実行する。そして、全てのブロックについてかかる処理が実行されるとコード変換部35は、タグまで読み進み、一連の処理を終了する。そしてこの様に生成されたQRコードは、プリンタ5により値札表PT上に印刷される。 If it is determined in step S44 that the next tag is not a tag indicating the start of the object, or if it is determined in step S45 that the object is not a text string, the code conversion unit 35 The processing after step S49 is executed without changing the variables i and str. When such processing is executed for all the blocks, the code conversion unit 35 reads up to the tag and ends the series of processing. The QR code generated in this way is printed on the price tag table PT by the printer 5.
この様に、第1の実施の形態にかかる情報処理システムによれば、フォーマットデータ自体を携帯端末1にダウンロードさせる必要がないため、携帯端末1の容量に関わらず、サイズの大きいフォーマットデータを使用することができる。 As described above, according to the information processing system according to the first embodiment, since it is not necessary to download the format data itself to the mobile terminal 1, large format data is used regardless of the capacity of the mobile terminal 1. can do.
次に、本発明にかかる情報処理システムの第2の実施の形態について詳細な説明を行う。尚、第2の実施の形態にかかる情報処理システムは、上述した第1の実施の形態にかかる情報処理システムと同一の構成を有する箇所があるため、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。 Next, a detailed description will be given of a second embodiment of the information processing system according to the present invention. In addition, since the information processing system according to the second embodiment has the same configuration as the information processing system according to the first embodiment described above, detailed description thereof is omitted. Detailed explanation will be given only for the differences.
具体的には、情報処理システムを構成する携帯端末201は、リクエスト情報を蓄積するリクエスト蓄積部203と、ユーザによって蓄積したリクエスト情報を送信すべき旨の指示が入力される送信指示部205とを備える。そしてこの様な携帯端末201は、作成したリクエスト情報をリクエスト蓄積部203に蓄積させる。そしてユーザが送信指示部205に送信指示を入力すると、無線通信部207は、リクエスト蓄積部203に蓄積された全てのリクエスト情報を情報処理装置209に送信する。 Specifically, the portable terminal 201 constituting the information processing system includes a request accumulation unit 203 that accumulates request information, and a transmission instruction unit 205 that receives an instruction to transmit the request information accumulated by the user. Prepare. Such a portable terminal 201 stores the created request information in the request storage unit 203. When the user inputs a transmission instruction to the transmission instruction unit 205, the wireless communication unit 207 transmits all the request information stored in the request storage unit 203 to the information processing apparatus 209.
また、情報処理装置209は、受信部41において受信したリクエスト情報を蓄積するリクエストバッファ211を備える。リクエストバッファ211は、受信部41において受信したリクエスト情報を蓄積する。そしてリクエストバッファ211に蓄積されたリクエスト情報は、順次リクエスト解析部39により読み出され、解析される。 Further, the information processing apparatus 209 includes a request buffer 211 that accumulates request information received by the receiving unit 41. The request buffer 211 stores request information received by the receiving unit 41. The request information stored in the request buffer 211 is sequentially read and analyzed by the request analysis unit 39.
以下、携帯端末201の動作について図14を参照しながら詳細な説明を行う。 Hereinafter, the operation of the mobile terminal 201 will be described in detail with reference to FIG.
一連の処理が開始すると、携帯端末201は、ステップS51においてQRコードを解析し、ステップS52において変更情報の入力の有無を判断し、ステップS53においてリクエスト情報を作成する。そして、ステップS54において携帯端末201は、リクエスト蓄積部203にリクエスト情報を蓄積させる。そして、携帯端末201は、ステップS55において送信指示部205に送信指示が入力されるまで待機し、送信指示が入力された後、ステップS56においてリクエスト情報を送信して一連の処理を終了する。 When a series of processing starts, the portable terminal 201 analyzes the QR code in step S51, determines whether or not change information is input in step S52, and creates request information in step S53. In step S <b> 54, the mobile terminal 201 stores request information in the request storage unit 203. Then, the portable terminal 201 stands by until a transmission instruction is input to the transmission instruction unit 205 in step S55, and after the transmission instruction is input, the request information is transmitted in step S56 and the series of processing ends.
次に、情報処理装置209の動作について図15を参照しながら詳細な説明を行う。 Next, the operation of the information processing apparatus 209 will be described in detail with reference to FIG.
一連の処理が開始すると、ステップS61において情報処理装置209は、リクエスト情報がリクエストバッファ211に蓄積されているか否かを判断する。そして情報処理装置209は、リクエスト情報が蓄積されていると判断するまで同一の処理を繰り返し実行する。そして、リクエスト情報が蓄積されていると判断した場合、ステップS62において情報処理装置209は、リクエストバッファ211に蓄積されたリクエスト情報を読み出す。リクエストバッファ211に複数のリクエスト情報が蓄積されている場合には、リクエスト解析部39は、例えば作成された日時が古いリクエスト情報から順次読み出しを実行する。そして情報処理装置209は、上述したステップS21乃至ステップS27の処理と同様に、ステップS63乃至ステップS69においてQRコードの作成、印刷データの送信等の処理を実行する。その後、ステップS70において情報処理装置209は、リクエストバッファ211にリクエスト情報があるか否かを判断する。そして、リクエストバッファ211にリクエスト情報がある場合には、情報処理装置209は、再度ステップS63以降の処理を実行する。一方、リクエストバッファ211にリクエスト情報がない場合には、情報処理装置209は、一連の処理を終了する。 When a series of processes starts, the information processing apparatus 209 determines whether request information is accumulated in the request buffer 211 in step S61. The information processing apparatus 209 repeatedly executes the same process until it is determined that the request information is accumulated. If it is determined that the request information is accumulated, the information processing apparatus 209 reads the request information accumulated in the request buffer 211 in step S62. When a plurality of pieces of request information are accumulated in the request buffer 211, the request analysis unit 39 sequentially reads, for example, request information with the oldest created date and time. The information processing apparatus 209 executes processes such as QR code generation and print data transmission in steps S63 to S69, similarly to the processes in steps S21 to S27 described above. Thereafter, in step S <b> 70, the information processing apparatus 209 determines whether there is request information in the request buffer 211. If there is request information in the request buffer 211, the information processing apparatus 209 executes the processing from step S63 onward again. On the other hand, when there is no request information in the request buffer 211, the information processing apparatus 209 ends the series of processes.
この様に、第2の実施の形態にかかる情報処理ステムによれば、リクエスト情報を一括して情報処理装置209に送信することができる為、第1の実施の形態にかかる情報処理システムと比較してより効率的に一連の処理を行うことができる。 As described above, according to the information processing system according to the second embodiment, the request information can be transmitted to the information processing apparatus 209 in a lump, and therefore compared with the information processing system according to the first embodiment. Thus, a series of processing can be performed more efficiently.
尚、本発明は上述の実施の形態に限られるものではなく、各構成は本発明の趣旨を逸脱しない範囲で適宜変更可能である。 The present invention is not limited to the above-described embodiment, and each configuration can be changed as appropriate without departing from the spirit of the present invention.
例えば、上述の実施の形態では、リクエスト情報には、ユーザによって書き換えられていない情報を含む構成としたが、リクエスト情報には書換情報に対応するテキスト文字列のみを含ませる構成とすることも可能である。 For example, in the above-described embodiment, the request information includes information that has not been rewritten by the user. However, the request information may include only a text string corresponding to the rewrite information. It is.
また例えば、上述の実施の形態では、フォーマットデータ記憶部29にフォーマットデータを記憶する構成としたが、フォーマットデータ及び商品データベースの記憶先としては、ネットワーク7を介して接続されたサーバ装置とすることも可能である。これによりフォーマットデータ及び商品データベースを複数の情報処理装置で共有することができる。この場合、フォーマットデータ読出部31及び商品データ読出部45は、ネットワーク7を介してサーバ装置に文書ID又は商品IDを送信することでフォーマットデータ又は商品データベースをサーバ装置から取得する。そして商品データベースを更新する場合、商品DB更新部43は、商品ID及び更新する内容をサーバ装置に送信する。 Further, for example, in the above-described embodiment, the format data is stored in the format data storage unit 29. However, the storage destination of the format data and the product database is a server device connected via the network 7. Is also possible. Thereby, the format data and the product database can be shared by a plurality of information processing apparatuses. In this case, the format data reading unit 31 and the product data reading unit 45 acquire the format data or the product database from the server device by transmitting the document ID or the product ID to the server device via the network 7. When updating the product database, the product DB update unit 43 transmits the product ID and the content to be updated to the server device.
1 携帯端末
3 情報処理装置
5 プリンタ
11 コード読取部
13 コード解析部
15 操作部
17 リクエスト作成部
19 無線通信部
21 表示パネル
23 テキスト表示領域
25 テキスト領域
27 テキスト領域
29 フォーマットデータ記憶部
31 フォーマットデータ読出部
33 テキスト書込部
35 コード変換部
37 画像生成部
39 リクエスト解析部
41 受信部
43 商品DB更新部
45 商品データ読出部
47 文書選択部
49 バッファ
51 記憶部
53 商品選択部
55 フォーム書込部
201 携帯端末
203 リクエスト蓄積部
205 送信指示部
207 無線通信部
209 情報処理装置
211 リクエストバッファ
DESCRIPTION OF SYMBOLS 1 Mobile terminal 3 Information processing apparatus 5 Printer 11 Code reading part 13 Code analysis part 15 Operation part 17 Request creation part 19 Wireless communication part 21 Display panel 23 Text display area 25 Text area 27 Text area 29 Format data storage part 31 Format data reading Unit 33 text writing unit 35 code converting unit 37 image generating unit 39 request analyzing unit 41 receiving unit 43 product DB updating unit 45 product data reading unit 47 document selecting unit 49 buffer 51 storage unit 53 product selecting unit 55 form writing unit 201 Mobile terminal 203 Request accumulation unit 205 Transmission instruction unit 207 Wireless communication unit 209 Information processing device 211 Request buffer
Claims (4)
ネットワークを介して前記携帯端末と通信可能な情報処理装置とを備える情報処理システムにおいて、
前記携帯端末は、
第一の機械可読コードを読み取るコード読取部と、
前記コード読取部により読み取られた前記第一の機械可読コードを解析し当該第一の機械可読コードからテキスト文字列及び文書識別情報を抽出するコード解析部と、
入力された書換情報に基づいて前記コード解析部により抽出された前記テキスト文字列を書き換えるテキスト書換部と、
前記コード解析部により抽出された前記文書識別情報及び前記テキスト書換部により書き換えられた前記テキスト文字列を前記情報処理装置に送信する送信部とを備え、
前記情報処理装置は、
前記文書識別情報に対応する文書フォーマットのフォーマットデータを記憶する記憶部と、
前記送信部から送信された前記文書識別情報に対応する前記フォーマットデータを前記記憶部から読み出すフォーマットデータ読出部と、
前記フォーマットデータ読出部により読み出された前記フォーマットデータ内に前記送信部から送信された前記テキスト文字列を書き込むデータ書込部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータを第二の機械可読コードに変換するコード変換部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータ、及び前記コード変換部により変換された前記第二の機械可読コードに基づく合成画像を生成する画像生成部と、
前記画像生成部により生成された合成画像を印刷する印刷部とを備えること
を特徴とする情報処理システム。 A mobile device,
In an information processing system comprising an information processing apparatus capable of communicating with the portable terminal via a network,
The portable terminal is
A code reader for reading the first machine-readable code;
A code analyzer that analyzes the first machine-readable code read by the code reader and extracts a text string and document identification information from the first machine-readable code;
A text rewriting unit that rewrites the text string extracted by the code analysis unit based on the input rewriting information;
A transmission unit that transmits to the information processing apparatus the document identification information extracted by the code analysis unit and the text character string rewritten by the text rewriting unit;
The information processing apparatus includes:
A storage unit for storing format data of a document format corresponding to the document identification information;
A format data reading unit for reading the format data corresponding to the document identification information transmitted from the transmission unit from the storage unit;
A data writing unit for writing the text character string transmitted from the transmission unit in the format data read by the format data reading unit;
A code conversion unit for converting the format data in which the text character string is written by the data writing unit into a second machine-readable code;
An image generation unit that generates a composite image based on the format data in which the text character string is written by the data writing unit and the second machine-readable code converted by the code conversion unit;
An information processing system comprising: a printing unit that prints the composite image generated by the image generation unit.
前記送信部は、入力された送信指令に基づいて前記記憶部に記憶された前記文書識別情報及び前記テキスト文字列を送信すること
を特徴とする請求項1記載の情報処理システム。 The portable terminal includes a storage unit that stores the text character string rewritten by the text rewriting unit and the document identification information corresponding to the text character string in association with each other,
The information processing system according to claim 1, wherein the transmission unit transmits the document identification information and the text character string stored in the storage unit based on an input transmission command.
ネットワークを介して前記携帯端末と通信可能な情報処理装置と、
前記情報処理装置から送信された画像データに基づく画像を印刷する印刷装置とを備える情報処理システムにおいて、
前記携帯端末は、
第一の機械可読コードを読み取るコード読取部と、
前記コード読取部により読み取られた前記第一の機械可読コードを解析し当該第一の機械可読コードからテキスト文字列及び文書識別情報を抽出するコード解析部と、
入力された書換情報に基づいて前記コード解析部により抽出された前記テキスト文字列を書き換えるテキスト書換部と、
前記コード解析部により抽出された前記文書識別情報及び前記テキスト書換部により書き換えられた前記テキスト文字列を前記情報処理装置に送信する送信部とを備え、
前記情報処理装置は、
前記文書識別情報に対応する文書フォーマットのフォーマットデータを記憶する記憶部と、
前記送信部から送信された前記文書識別情報に対応する前記フォーマットデータを前記記憶部から読み出すフォーマットデータ読出部と、
前記フォーマットデータ読出部により読み出された前記フォーマットデータ内に前記送信部から送信された前記テキスト文字列を書き込むデータ書込部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータを第二の機械可読コードに変換するコード変換部と、
前記データ書込部により前記テキスト文字列が書き込まれた前記フォーマットデータ、及び前記コード変換部により変換された前記第二の機械可読コードに基づく合成画像を生成する画像生成部と、
前記画像生成部において生成された前記合成画像に基づく画像データを前記印刷装置に送信する画像データ送信部とを備え、
前記印刷装置は、
前記画像データ送信部から送信された前記画像データに基づく画像を印刷する印刷部を備えること
を特徴とする情報処理システム。 A mobile device,
An information processing apparatus capable of communicating with the portable terminal via a network;
In an information processing system comprising a printing device that prints an image based on image data transmitted from the information processing device,
The portable terminal is
A code reader for reading the first machine-readable code;
A code analyzer that analyzes the first machine-readable code read by the code reader and extracts a text string and document identification information from the first machine-readable code;
A text rewriting unit that rewrites the text string extracted by the code analysis unit based on the input rewriting information;
A transmission unit that transmits to the information processing apparatus the document identification information extracted by the code analysis unit and the text character string rewritten by the text rewriting unit;
The information processing apparatus includes:
A storage unit for storing format data of a document format corresponding to the document identification information;
A format data reading unit for reading the format data corresponding to the document identification information transmitted from the transmission unit from the storage unit;
A data writing unit for writing the text character string transmitted from the transmission unit in the format data read by the format data reading unit;
A code conversion unit for converting the format data in which the text character string is written by the data writing unit into a second machine-readable code;
An image generation unit that generates a composite image based on the format data in which the text character string is written by the data writing unit and the second machine-readable code converted by the code conversion unit;
An image data transmission unit that transmits image data based on the composite image generated in the image generation unit to the printing apparatus;
The printing apparatus includes:
An information processing system comprising: a printing unit that prints an image based on the image data transmitted from the image data transmission unit.
を特徴とする請求項1又は請求項2の何れかの項記載の情報処理システム。 The information processing system according to claim 1, wherein the first machine readable code and the second machine readable code are QR codes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007243344A JP2009075807A (en) | 2007-09-20 | 2007-09-20 | Information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007243344A JP2009075807A (en) | 2007-09-20 | 2007-09-20 | Information processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009075807A true JP2009075807A (en) | 2009-04-09 |
Family
ID=40610719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007243344A Pending JP2009075807A (en) | 2007-09-20 | 2007-09-20 | Information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009075807A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9474004B2 (en) | 2012-09-27 | 2016-10-18 | Oki Data Corporation | Mobile device and information processing system |
CN109859290A (en) * | 2019-01-25 | 2019-06-07 | 武汉矽感科技有限公司 | It is a kind of number mark and its generation method, system, storage medium and device |
-
2007
- 2007-09-20 JP JP2007243344A patent/JP2009075807A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9474004B2 (en) | 2012-09-27 | 2016-10-18 | Oki Data Corporation | Mobile device and information processing system |
CN109859290A (en) * | 2019-01-25 | 2019-06-07 | 武汉矽感科技有限公司 | It is a kind of number mark and its generation method, system, storage medium and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7180618B2 (en) | Image editing system and image editing method | |
US20070242282A1 (en) | Image forming apparatus for detecting index data of document data, and control method and program product for the same | |
JPWO2014106883A1 (en) | Device control system and device control system control method | |
US20160063499A1 (en) | Server and point-of-sale terminal configured for higher throughput processing of returned merchandise | |
CN101458615B (en) | Information processing device, information processing device controlling method, and computer-readable recording medium | |
KR101433883B1 (en) | Printer device and printer system | |
JP5233707B2 (en) | Label printer | |
EP2993634A1 (en) | Apparatus and method for communicating an electronic receipt | |
JP2007026353A (en) | Printer, printer driver, and control method therefor | |
JP2009075807A (en) | Information processing system | |
US20140067093A1 (en) | Management apparatus and method | |
JP2011090534A (en) | System and method for retrieving store | |
JP6394303B2 (en) | Driver program, printing system, and data processing method | |
JP5359151B2 (en) | Sales data processing apparatus and program | |
JP6142769B2 (en) | Information processing apparatus and program | |
JP2018097728A (en) | Information processing apparatus, program, printing apparatus and printing system | |
JP4539386B2 (en) | Electronic form printing device | |
JP6394304B2 (en) | CONTROL METHOD FOR PRINT CONTROL DEVICE, PRINT CONTROL DEVICE, AND PRINT SYSTEM | |
US20100060932A1 (en) | Image processing apparatus, information processing method, and computer program product | |
JP2005326940A (en) | Graphing device, program, and recording medium | |
JP5083136B2 (en) | Image forming system, control device, driver program executed by control device, and print control method | |
JP2014013596A (en) | Sales data processor and program | |
JP2009093240A (en) | Method for binding rf tag to individual identification number | |
JP5994876B2 (en) | Sales data processing apparatus and program | |
JP2005205708A (en) | Printing device, printing method and storage medium storing printing program |