[go: up one dir, main page]

JP6402575B2 - Printing system and printing system control method - Google Patents

Printing system and printing system control method Download PDF

Info

Publication number
JP6402575B2
JP6402575B2 JP2014210545A JP2014210545A JP6402575B2 JP 6402575 B2 JP6402575 B2 JP 6402575B2 JP 2014210545 A JP2014210545 A JP 2014210545A JP 2014210545 A JP2014210545 A JP 2014210545A JP 6402575 B2 JP6402575 B2 JP 6402575B2
Authority
JP
Japan
Prior art keywords
print
printing
web server
input
data
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.)
Expired - Fee Related
Application number
JP2014210545A
Other languages
Japanese (ja)
Other versions
JP2016078294A (en
Inventor
和弘 ▲高▼栖
和弘 ▲高▼栖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2014210545A priority Critical patent/JP6402575B2/en
Publication of JP2016078294A publication Critical patent/JP2016078294A/en
Application granted granted Critical
Publication of JP6402575B2 publication Critical patent/JP6402575B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、印刷装置に入力デバイスが接続され、入力デバイスからの入力データを受けて印刷物を発行する印刷システムおよび印刷システムの制御方法に関するものである。 The present invention is an input device is connected to the printing apparatus, a method for controlling the printing system and a printing system receiving input data from an input device to issue a print.

従来、この種の印刷装置(プリンター)として、バーコードスキャナーや磁気カードリーダー等の入力装置から入力データを取得する入力データ取得部と、取得した入力データに基づいて、印刷画像データ(印刷データ)を生成する印刷データ生成部と、印刷データ生成部によって生成された印刷画像データを、レシート用紙に印刷し、クーポン等の印刷物を発行する印刷部と、を備えたものが知られている(特許文献1参照)。この種の印刷装置は、上記した入力装置を直接接続することが可能であり、ホスト装置を介さずに、各種印刷物発行機能を実現することができるようになっている。   Conventionally, as this type of printing device (printer), an input data acquisition unit that acquires input data from an input device such as a barcode scanner or a magnetic card reader, and print image data (print data) based on the acquired input data A print data generation unit that generates a print data and a print unit that prints print image data generated by the print data generation unit on receipt paper and issues a printed matter such as a coupon is known (patent) Reference 1). This type of printing apparatus can be directly connected to the above-described input device, and can implement various printed matter issuing functions without using a host device.

特開2012−076393号公報JP 2012-076393 A

ところで、この種の印刷装置は、印刷画像データ生成用のアプリケーションを予め記憶しておき、当該アプリケーションに従って、入力データに対する印刷画像データの生成処理を行う構成となっている。そのため、印刷画像データの生成処理の仕様を変更する場合、当該アプリケーションを書き換える必要があった。例えば、新たにキーパッドからの入力データを受付け可能とし、キーパッドからの入力データに対し、特定の印刷物を発行する仕様(新たな印刷物発行機能)を追加する場合、印刷装置上の上記アプリケーションを、当該仕様を反映したものに書き換える必要があった。
しかしながら、このような構成では、各顧客に提供した全てのプリンターについて、個々に、上記アプリケーションを書き換える必要があるため、仕様変更作業が著しく煩雑であるという問題があった。
By the way, this type of printing apparatus has a configuration in which an application for generating print image data is stored in advance, and print image data generation processing for input data is performed in accordance with the application. Therefore, when changing the print image data generation processing specification, the application needs to be rewritten. For example, when it is possible to newly accept input data from the keypad and add a specification (new print issue function) for issuing a specific print to the input data from the keypad, the application on the printing apparatus is It was necessary to rewrite it to reflect the specification.
However, with such a configuration, it is necessary to rewrite the above-mentioned application individually for all printers provided to each customer, and there is a problem that the specification changing operation is extremely complicated.

本発明は、印刷画像データの生成に係る仕様変更を容易に行うことができる印刷システムおよび印刷システムの制御方法を提供することを課題とする。 The present invention aims to provide a method of controlling a printing system and a printing system Ru can be easily performed specification changes according to generation of the print image data.

本発明の印刷装置は、入力デバイスが接続される印刷装置であって、入力デバイスからの入力データをウェブサーバーに送信する入力データ送信部と、送信した入力データに対するレスポンスとしてウェブサーバーから送信された印刷画像データを受信する印刷データ受信部と、受信した印刷画像データに基づいて印刷制御を行う印刷制御部と、を備えたことを特徴とする。   The printing apparatus according to the present invention is a printing apparatus to which an input device is connected, and an input data transmission unit that transmits input data from the input device to the web server, and a response to the transmitted input data transmitted from the web server. A print data receiving unit that receives print image data and a print control unit that performs print control based on the received print image data are provided.

本発明の印刷装置の制御方法は、入力デバイスが接続される印刷装置の制御方法であって、入力デバイスからの入力データをウェブサーバーに送信する入力データ送信ステップと、送信した入力データに対するレスポンスとしてウェブサーバーから送信された印刷画像データを受信する印刷データ受信ステップと、受信した印刷画像データに基づいて印刷制御を行う印刷制御ステップと、を実行することを特徴とする。   The printing apparatus control method of the present invention is a printing apparatus control method to which an input device is connected, and includes an input data transmission step of transmitting input data from the input device to a web server, and a response to the transmitted input data. A print data receiving step for receiving print image data transmitted from a web server and a print control step for performing print control based on the received print image data are executed.

これらの構成によれば、印刷装置側では、入力データの転送のみを行い、ウェブサーバー側で、印刷画像データの生成処理を行う構成であるため、印刷画像データの生成に係る仕様変更を行うのに、印刷装置側に、何ら変更を加える必要がない。すなわち、ウェブサーバー側に変更を加えるだけで、印刷画像データの生成に係る仕様を変更することができ、各顧客に提供した全ての印刷装置において、個々に、プログラムの書換え等を行う必要がない。よって、印刷画像データの生成に係る仕様変更を容易に行うことができる。例えば、新たな印刷物発行機能を容易に追加することができる。   According to these configurations, since only the input data is transferred on the printing apparatus side and the print image data generation process is performed on the web server side, the specification change related to the generation of the print image data is performed. In addition, there is no need to make any changes on the printing apparatus side. In other words, the specifications relating to the generation of print image data can be changed simply by making changes on the web server side, and it is not necessary to individually rewrite the program in all the printing apparatuses provided to each customer. . Therefore, it is possible to easily change the specification related to the generation of print image data. For example, a new printed matter issuing function can be easily added.

上記の印刷装置において、入力データ送信部は、入力データに、入力デバイスのデバイス識別情報を付加して、ウェブサーバーに送信することが好ましい。   In the printing apparatus, it is preferable that the input data transmission unit adds the device identification information of the input device to the input data and transmits the input data to the web server.

この構成によれば、ウェブサーバー側で印刷画像データの生成処理を行う際、入力デバイスに応じた処理を行うことができる。   According to this configuration, when print image data generation processing is performed on the web server side, processing according to the input device can be performed.

この場合、入力デバイスからの入力データを、XML(Extensible Markup Language)ファイルに変換する入力データ変換部を、更に備え、入力データ送信部は、XMLファイルに変換した入力データをウェブサーバーに送信することが好ましい。   In this case, an input data conversion unit that converts input data from the input device into an XML (Extensible Markup Language) file is further provided, and the input data transmission unit transmits the input data converted into the XML file to the web server. Is preferred.

また、入力データ送信部は、ウェブサーバーに対し、入力データを、HTTP(Hypertext Transfer Protocol)形式でPOST送信することが好ましい。   The input data transmission unit preferably transmits the input data to the web server in the HTTP (Hypertext Transfer Protocol) format.

これらの構成によれば、ウェブサーバーに対し、入力データを容易に送信することができる。   According to these configurations, input data can be easily transmitted to the web server.

一方、接続された状態にある入力デバイスを印刷装置自身に登録するデバイス登録部を、更に備えることが好ましい。   On the other hand, it is preferable to further include a device registration unit for registering the connected input device in the printing apparatus itself.

この構成によれば、デバイス登録部により、入力デバイスを自動的に登録することができる。これにより、顧客側は、入力デバイスを接続するだけで良く、顧客側の感覚として、入力デバイスを接続するだけで、当該入力デバイスの入力データによる印刷物発行機能を実装することができる。   According to this configuration, the input device can be automatically registered by the device registration unit. Thereby, the customer side only needs to connect an input device, and as a customer's sense, it is possible to implement a printed matter issuing function based on input data of the input device only by connecting the input device.

本発明の印刷システムは、上記の印刷装置と、印刷装置にネットワークを介して接続されたウェブサーバーと、を備え、ウェブサーバーは、印刷装置から送信された入力データを受信する入力データ受信部と、受信した入力データに基づいて、印刷画像データを生成する印刷データ生成部と、入力データに対するレスポンスとして、生成した印刷画像データを印刷装置に送信する印刷データ送信部と、を有することを特徴とする。   A printing system according to the present invention includes the above-described printing device and a web server connected to the printing device via a network, and the web server receives an input data transmitted from the printing device; A print data generation unit that generates print image data based on the received input data; and a print data transmission unit that transmits the generated print image data to a printing apparatus as a response to the input data. To do.

この構成によれば、印刷画像データの生成に係る仕様変更を容易に行うことができる印刷システムを提供することができる。   According to this configuration, it is possible to provide a printing system that can easily change specifications related to generation of print image data.

この場合、印刷装置は、1以上の印刷デバイスが接続され、ウェブサーバーの印刷データ送信部は、印刷画像データに、印刷装置および1以上の印刷デバイスの少なくとも1つを印刷先とする印刷先情報を付加して、印刷装置に送信し、印刷装置の印刷制御部は、印刷先情報が示す印刷先に、印刷画像データを印刷させることが好ましい。   In this case, one or more printing devices are connected to the printing apparatus, and the print data transmission unit of the web server prints the print destination information including at least one of the printing apparatus and the one or more printing devices as print destinations. Is transmitted to the printing apparatus, and the print control unit of the printing apparatus preferably prints the print image data at the printing destination indicated by the printing destination information.

この構成によれば、他の印刷デバイスでも印刷物を発行することができる。よって、より複雑な印刷物発行機能を実装することができる。   According to this configuration, the printed matter can be issued by another printing device. Therefore, a more complicated printed matter issuing function can be implemented.

本発明の一実施形態に係る印刷システムのシステム構成図である。1 is a system configuration diagram of a printing system according to an embodiment of the present invention. プリンターのインターフェースボードおよび、ウェブサーバーの機能構成を示した機能ブロック図である。FIG. 2 is a functional block diagram illustrating a functional configuration of a printer interface board and a web server. 印刷システムによる印刷物発行動作を示したフローチャートである。It is the flowchart which showed the printed matter issue operation by the printing system.

以下、添付の図面を参照して、本発明の一実施形態にかかる印刷システムおよび印刷システムの制御方法について説明する。実施形態の印刷システムは、入力デバイスから入力された入力データを受けて印刷画像データを生成し、これにより印刷物を発行する印刷物発行システムである。特に、本印刷システムは、入力データに対する印刷画像データの生成処理を、ウェブサーバー上のプログラムで行う構成とすることで、印刷物の発行に係る仕様変更を容易に行うことができるようにしたものである。
Hereinafter, with reference to the accompanying drawings, a description will be given of a control method of the printing system and a printing system that written to an embodiment of the present invention. Printing system according shaped state receives the input data inputted from the input device generates print image data, thereby a printed matter issuing system for issuing printed matter. In particular, this printing system is configured so that print image data generation processing for input data is performed by a program on a web server, so that specification changes relating to issuance of printed matter can be easily performed. is there.

図1に示すように、印刷システムSYは、入力デバイスであるバーコードスキャナー1およびキーパッド2と、バーコードスキャナー1およびキーパッド2が直接接続されたインテリジェント機能付きのプリンター3と、インターネット等のネットワークNWを介してプリンター3に接続されたウェブサーバー4と、を備える。   As shown in FIG. 1, the printing system SY includes a barcode scanner 1 and a keypad 2 as input devices, a printer 3 with an intelligent function to which the barcode scanner 1 and the keypad 2 are directly connected, and the Internet. A web server 4 connected to the printer 3 via the network NW.

バーコードスキャナー1は、バーコードを読取り可能に構成されており、バーコードの読取結果(文字列)を入力データとして、プリンター3に送信する。なお、バーコードスキャナー1は、バイナリデータの形式で当該入力データを送信する。   The barcode scanner 1 is configured to be able to read a barcode, and transmits the barcode reading result (character string) to the printer 3 as input data. The barcode scanner 1 transmits the input data in the form of binary data.

キーパッド2は、ユーザーによるキー入力(例えば数字入力)を受付け可能に構成されており、キー入力の入力結果(スキャンコード)を入力データとして、プリンター3に送信する。なお、キーパッド2は、バイナリデータの形式で当該入力データを送信する。   The keypad 2 is configured to accept a key input (for example, numeric input) by a user, and transmits an input result (scan code) of the key input to the printer 3 as input data. Note that the keypad 2 transmits the input data in the form of binary data.

プリンター3は、インターフェースボード11(印刷制御装置)と、インターフェースボード11が装着されたプリンター本体12と、を備える。   The printer 3 includes an interface board 11 (printing control device) and a printer main body 12 to which the interface board 11 is attached.

インターフェースボード11は、複数のUSBインターフェース21と、通信インターフェース22と、プリンターインターフェース23と、制御部24と、記憶部25と、を有する。   The interface board 11 includes a plurality of USB interfaces 21, a communication interface 22, a printer interface 23, a control unit 24, and a storage unit 25.

複数のUSBインターフェース21は、バーコードスキャナー1およびキーパッド2との通信を行う。本実施形態では、複数のUSBインターフェース21は、主に、バーコードスキャナー1およびキーパッド2からの入力データを受信する。   The plurality of USB interfaces 21 communicate with the barcode scanner 1 and the keypad 2. In the present embodiment, the plurality of USB interfaces 21 mainly receive input data from the barcode scanner 1 and the keypad 2.

通信インターフェース22は、ネットワークNWを介してウェブサーバー4との通信を行う。本実施形態では、通信インターフェース22は、主に、上記入力データをウェブサーバー4に送信すると共に、ウェブサーバー4からの印刷画像データを受信する。   The communication interface 22 communicates with the web server 4 via the network NW. In the present embodiment, the communication interface 22 mainly transmits the input data to the web server 4 and receives print image data from the web server 4.

プリンターインターフェース23は、プリンター本体12との通信を行う。本実施形態では、プリンターインターフェース23は、主に、上記印刷画像データを変換して得られた印刷コマンドをプリンター本体12に送信する。   The printer interface 23 communicates with the printer main body 12. In the present embodiment, the printer interface 23 mainly transmits a print command obtained by converting the print image data to the printer main body 12.

制御部24は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を有し、インターフェースボード11全体を統括制御する。制御部24は、記憶部25に記憶された各種プログラムを実行することで、インターフェースボード11を制御する。   The control unit 24 includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and the like, and performs overall control of the entire interface board 11. The control unit 24 controls the interface board 11 by executing various programs stored in the storage unit 25.

記憶部25は、オペレーティングシステム31、デバイス設定ファイル32、デバイス設定プログラム33、HID(Human Interface Device)ドライバー34、データ転送プログラム35、HTTP通信モジュール36およびプリンタードライバー37を記憶する。   The storage unit 25 stores an operating system 31, a device setting file 32, a device setting program 33, an HID (Human Interface Device) driver 34, a data transfer program 35, an HTTP communication module 36, and a printer driver 37.

デバイス設定ファイル32は、インターフェースボード11のデバイス設定を記憶するファイルである。デバイス設定プログラム33は、接続された状態にある入力デバイス1、2を認識し、当該入力デバイス1、2のデバイス識別情報(ベンダーIDおよびプロダクトID)を取得して、デバイス設定を行うプログラムである。本実施形態は、各入力デバイス1、2のデバイス識別情報を、デバイス設定ファイル32に登録することで、各入力デバイス1、2のデバイス設定を行う構成である。   The device setting file 32 is a file for storing device settings of the interface board 11. The device setting program 33 is a program that recognizes the input devices 1 and 2 in a connected state, acquires device identification information (vendor ID and product ID) of the input devices 1 and 2, and performs device setting. . In this embodiment, the device identification information of the input devices 1 and 2 is registered in the device setting file 32 so that the device settings of the input devices 1 and 2 are performed.

HIDドライバー34は、バーコードスキャナー1およびキーパッド2を制御するためのプログラムである。データ転送プログラム35は、バーコードスキャナー1およびキーパッド2からの入力データをXML(Extensible Markup Language)ファイルに変換してウェブサーバー4に転送すると共に、ウェブサーバー4からの印刷画像データを印刷コマンドに変換して出力するプログラムである。HTTP通信モジュール36は、HTTP方式でウェブサーバー4とのデータのやり取りを行うためのプログラムである。プリンタードライバー37は、プリンター本体12を制御するためのプログラムである。   The HID driver 34 is a program for controlling the barcode scanner 1 and the keypad 2. The data transfer program 35 converts the input data from the barcode scanner 1 and the keypad 2 into an XML (Extensible Markup Language) file and transfers it to the web server 4 and uses the print image data from the web server 4 as a print command. It is a program that converts and outputs. The HTTP communication module 36 is a program for exchanging data with the web server 4 by the HTTP method. The printer driver 37 is a program for controlling the printer main body 12.

プリンター本体12は、ボードインターフェース41と、プリンターエンジン42と、プリンターコントローラー43と、を有する。   The printer main body 12 includes a board interface 41, a printer engine 42, and a printer controller 43.

ボードインターフェース41は、インターフェースボード11との通信を行う。本実施形態では、ボードインターフェース41は、主に、インターフェースボード11からの上記印刷コマンドを受信する。   The board interface 41 communicates with the interface board 11. In the present embodiment, the board interface 41 mainly receives the print command from the interface board 11.

プリンターエンジン42は、印刷用紙に対し印刷処理を行って印刷物を発行する。プリンターコントローラー43は、受信した上記印刷コマンドに従ってプリンターエンジン42を制御し、プリンターエンジン42に印刷処理を行わせる。   The printer engine 42 performs a printing process on the printing paper and issues a printed matter. The printer controller 43 controls the printer engine 42 according to the received print command, and causes the printer engine 42 to perform print processing.

一方、ウェブサーバー4は、通信インターフェース51と、制御部52と、記憶部53と、を有する。   On the other hand, the web server 4 includes a communication interface 51, a control unit 52, and a storage unit 53.

通信インターフェース51は、ネットワークNWを介して、プリンター3(インターフェースボード11)との通信を行う。本実施形態では、通信インターフェース51は、主に、プリンター3からの入力データを受信すると共に、印刷画像データをプリンター3に送信する。   The communication interface 51 communicates with the printer 3 (interface board 11) via the network NW. In the present embodiment, the communication interface 51 mainly receives input data from the printer 3 and transmits print image data to the printer 3.

制御部52は、CPU、ROM、RAM等を有し、ウェブサーバー4全体を統括制御する。制御部52は、記憶部53に記憶された各種プログラムを実行することで、ウェブサーバー4を制御する。   The control unit 52 includes a CPU, a ROM, a RAM, and the like, and performs overall control of the entire web server 4. The control unit 52 controls the web server 4 by executing various programs stored in the storage unit 53.

記憶部53は、HTTPサーバープログラム61と、印刷データ生成プログラム62と、を記憶する。   The storage unit 53 stores an HTTP server program 61 and a print data generation program 62.

HTTPサーバープログラム61は、HTTP形式で、プリンター3とのデータのやり取りを行うためのプログラムである。印刷データ生成プログラム62は、プリンター3から転送された入力データに基づいて、印刷画像データを生成するプログラムである。   The HTTP server program 61 is a program for exchanging data with the printer 3 in the HTTP format. The print data generation program 62 is a program that generates print image data based on the input data transferred from the printer 3.

ここで図2を参照して、プリンター3のインターフェースボード11、およびウェブサーバー4の機能構成について説明する。図2に示すように、インターフェースボード11は、主な機能構成として、デバイス設定部71(デバイス登録部)と、入力データ取得部72と、入力データ変換部73と、入力データ送信部74と、印刷データ受信部75と、印刷データ変換部76と、印刷コマンド送信部77と、を有する。「印刷制御部」は、印刷データ変換部76および印刷コマンド送信部77により構成される。   Here, with reference to FIG. 2, the functional configuration of the interface board 11 of the printer 3 and the web server 4 will be described. As shown in FIG. 2, the interface board 11 includes a device setting unit 71 (device registration unit), an input data acquisition unit 72, an input data conversion unit 73, an input data transmission unit 74, as main functional configurations. The print data receiving unit 75, the print data converting unit 76, and the print command transmitting unit 77 are included. The “print control unit” includes a print data conversion unit 76 and a print command transmission unit 77.

デバイス設定部71は、デバイス設定プログラム33およびこれを実行する制御部24を主要部とし、インターフェースボード11におけるデバイス設定を行う。すなわち、デバイス設定部71は、インターフェースボード11に接続された状態にある入力デバイス1、2を自動認識し、各入力デバイス1、2から、それぞれのデバイス識別情報(ベンダーIDおよびプロダクトID)を取得する。そして、デバイス設定部71は、取得したデバイス識別情報をデバイス設定ファイル32に登録して、デバイス設定を行う。このように、デバイス設定部71は、接続された状態にある入力デバイス1、2を自動的にプリンター3自身に登録し、自動的にデバイス設定を行う。例えば、プリンター3の電源投入時や、入力デバイス1、2の接続時に当該デバイス設定を行う。   The device setting unit 71 performs device setting in the interface board 11 with the device setting program 33 and the control unit 24 that executes the device setting program 33 as main parts. That is, the device setting unit 71 automatically recognizes the input devices 1 and 2 that are connected to the interface board 11, and acquires the respective device identification information (vendor ID and product ID) from each input device 1 and 2. To do. Then, the device setting unit 71 registers the acquired device identification information in the device setting file 32 and performs device setting. As described above, the device setting unit 71 automatically registers the input devices 1 and 2 in the connected state in the printer 3 itself, and automatically performs device setting. For example, the device setting is performed when the printer 3 is turned on or when the input devices 1 and 2 are connected.

入力データ取得部72は、HIDドライバー34およびこれを実行する制御部24、並びにUSBインターフェース21を主要部とし、入力デバイス(バーコードスキャナー1やキーパッド2)からの入力データ(文字列やスキャンコード)を受信して、当該入力データを取得する。なお、本実施形態は、入力データ取得部72により取得した入力データは、オペレーティングシステム31(厳密には、オペレーティングシステム実行部)を介さずに、入力データ変換部73に入力され、オペレーティングシステム31を介さずに、入力データ送信部74により、ウェブサーバー4に送信される構成である。   The input data acquisition unit 72 is mainly composed of the HID driver 34, the control unit 24 that executes the HID driver 34, and the USB interface 21, and input data (character string or scan code) from an input device (barcode scanner 1 or keypad 2). ) To obtain the input data. In this embodiment, the input data acquired by the input data acquisition unit 72 is input to the input data conversion unit 73 without passing through the operating system 31 (strictly, the operating system execution unit). In this configuration, the input data transmission unit 74 transmits the data to the web server 4 without intervention.

入力データ変換部73は、データ転送プログラム35およびこれを実行する制御部24を主要部とし、入力データ取得部72により取得(受信)した入力データを、XMLファイルに変換する。なお、入力データ変換部73は、入力データを、入力元の入力デバイス1、2に応じたXMLファイルに変換する。   The input data conversion unit 73 converts the input data acquired (received) by the input data acquisition unit 72 into an XML file with the data transfer program 35 and the control unit 24 that executes the data transfer program 35 as main units. The input data conversion unit 73 converts the input data into an XML file corresponding to the input devices 1 and 2 that are input sources.

入力データ送信部74は、データ転送プログラム35、HTTP通信モジュール36およびこれらを実行する制御部24、並びに通信インターフェース22を主要部とし、HTTP形式で、XMLファイルに変換した入力データをウェブサーバー4に送信する。具体的には、入力データ送信部74は、当該入力データを、HTTPS(Hypertext Transfer Protocol Secure)形式で、ウェブサーバー4にPOST送信する(POSTメソッドで送信)。このとき、入力データ送信部74は、当該入力データの入力元の入力デバイス1、2におけるデバイス識別情報(ベンダーIDおよびプロダクトID)をデバイス設定ファイル32から抽出し、これを付加して入力データを送信する。
なお、デバイス識別情報として、ベンダーIDおよびプロダクトIDそのものを付加する構成を例示したが、各入力デバイス1、2にデバイス名等の識別子を設定し、この識別子をデバイス識別情報として付加する構成でも良い。また、デバイス識別情報に加え、プリンター3を識別するためのプリンター識別情報を付加する構成でも良い。
The input data transmission unit 74 includes the data transfer program 35, the HTTP communication module 36 and the control unit 24 that executes them, and the communication interface 22 as main parts. The input data converted into an XML file in HTTP format is sent to the web server 4. Send. Specifically, the input data transmitting unit 74 transmits the input data to the web server 4 in the HTTPS (Hypertext Transfer Protocol Secure) format (transmitted by the POST method). At this time, the input data transmission unit 74 extracts the device identification information (vendor ID and product ID) in the input devices 1 and 2 that are the input sources of the input data from the device setting file 32, and adds this to the input data. Send.
Although the configuration in which the vendor ID and the product ID itself are added as the device identification information is exemplified, an identifier such as a device name may be set for each of the input devices 1 and 2 and the identifier may be added as the device identification information. . In addition to the device identification information, printer identification information for identifying the printer 3 may be added.

印刷データ受信部75は、データ転送プログラム35、HTTP通信モジュール36およびこれらを実行する制御部24、並びに通信インターフェース22を主要部とし、HTTP形式で、ウェブサーバー4から送信されたXMLファイルの印刷画像データを受信する。印刷データ受信部75は、入力データ送信部74により送信した入力データに対するレスポンスとして送信された印刷画像データを受信する。   The print data receiving unit 75 includes the data transfer program 35, the HTTP communication module 36, the control unit 24 that executes them, and the communication interface 22 as main parts, and a print image of an XML file transmitted from the web server 4 in HTTP format. Receive data. The print data reception unit 75 receives print image data transmitted as a response to the input data transmitted by the input data transmission unit 74.

印刷データ変換部76は、データ転送プログラム35およびこれを実行する制御部24を主要部とし、印刷データ受信部75により受信したXMLファイルの印刷画像データを、プリンター本体12で印刷可能な印刷コマンド(バイナリデータ)に変換する。   The print data conversion unit 76 includes the data transfer program 35 and the control unit 24 that executes the data transfer program 35 as main units, and print command data (print command data that can be printed by the printer body 12 on the XML file received by the print data reception unit 75. (Binary data).

印刷コマンド送信部77は、データ転送プログラム35、プリンタードライバー37およびこれらを実行する制御部24、並びにプリンターインターフェース23を主要部とし、印刷データ変換部76により変換した印刷コマンドを、プリンター本体12に送信する。インターフェースボード11は、印刷データ変換部76により、受信した印刷画像データを印刷コマンドに変換し、印刷コマンド送信部77により、当該印刷コマンドをプリンター本体12に送信することで、受信した印刷画像データに基づいて、プリンター本体12の印刷制御を行う。すなわち、印刷コマンドによって、印刷画像データをプリンター本体12に印刷させ、印刷画像データが印刷された印刷物が発行させる。   The print command transmission unit 77 includes the data transfer program 35, the printer driver 37, the control unit 24 that executes them, and the printer interface 23 as main units, and transmits the print command converted by the print data conversion unit 76 to the printer main body 12. To do. The interface board 11 converts the received print image data into a print command by the print data conversion unit 76, and transmits the print command to the printer body 12 by the print command transmission unit 77, thereby converting the received print image data into the received print image data. Based on this, printing control of the printer main body 12 is performed. That is, print image data is printed on the printer main body 12 by a print command, and a printed matter on which the print image data is printed is issued.

一方、ウェブサーバー4は、主な機能構成として、入力データ受信部81と、印刷データ生成部82と、印刷データ送信部83と、を有する。   On the other hand, the web server 4 includes an input data receiving unit 81, a print data generating unit 82, and a print data transmitting unit 83 as main functional configurations.

入力データ受信部81は、HTTPサーバープログラム61およびこれを実行する制御部52、並びに通信インターフェース51を主要部とし、HTTP形式で、インターフェースボード11から送信された上記入力データを受信する。   The input data receiving unit 81 receives the input data transmitted from the interface board 11 in the HTTP format, with the HTTP server program 61, the control unit 52 that executes the HTTP server program 61, and the communication interface 51 as main parts.

印刷データ生成部82は、印刷データ生成プログラム62およびこれを実行する制御部52を主要部とし、入力データ受信部81により受信した入力データに基づいて、XMLファイルの印刷画像データを生成する。具体的には、印刷データ生成部82は、印刷データ生成プログラム62として設定された各種印刷物発行機能の発行ルールや印刷画像データの生成ルールに従って、入力データを処理し、印刷物を発行(印刷)するための印刷画像データを生成する。例えば、クーポンやチケットの発行機能であれば、入力データであるバーコードの文字列やスキャンコードを照合し、当該文字列やスキャンコードに対し、クーポンやチケットの発行可能であるか否かを判定する。そして、発行可能であると判定された場合には、クーポンやチケットの印刷画像である印刷画像データを生成する。このように、印刷データ生成部82は、入力データを保存、解析し、印刷画像データを生成するか否かを判定し、さらに、入力データに応じた印刷画像データを生成する。   The print data generation unit 82 mainly includes the print data generation program 62 and the control unit 52 that executes the print data generation program 62, and generates print image data of an XML file based on the input data received by the input data reception unit 81. Specifically, the print data generation unit 82 processes the input data in accordance with the issuance rules for various printed matter issuing functions and the print image data generation rules set as the print data generation program 62, and issues (prints) the printed matter. Print image data is generated. For example, in the case of a coupon or ticket issuing function, a bar code character string or scan code as input data is collated to determine whether or not a coupon or ticket can be issued for the character string or scan code. To do. If it is determined that it can be issued, print image data that is a print image of a coupon or a ticket is generated. As described above, the print data generation unit 82 stores and analyzes the input data, determines whether or not to generate print image data, and further generates print image data corresponding to the input data.

また、印刷データ生成部82は、入力データに付加されたデバイス識別情報に基づいて入力データの入力元(入力デバイス1、2)を特定し、この特定情報に基づいて、入力デバイス1、2に応じた処理を行う。これにより、入力デバイス1、2に応じた印刷画像データを生成することができる。   The print data generation unit 82 specifies the input source (input devices 1 and 2) of the input data based on the device identification information added to the input data. Perform appropriate processing. Thereby, print image data corresponding to the input devices 1 and 2 can be generated.

印刷データ送信部83は、HTTPサーバープログラム61およびこれを実行する制御部52、並びに通信インターフェース51を主要部とし、HTTP形式で、印刷データ生成部82により生成した印刷画像データをインターフェースボード11に送信する。印刷データ送信部83は、入力データ受信部81が受信した入力データに対するレスポンスとして、当該印刷画像データを送信する。   The print data transmission unit 83 transmits the print image data generated by the print data generation unit 82 to the interface board 11 in HTTP format, with the HTTP server program 61, the control unit 52 that executes the HTTP server program 61, and the communication interface 51 as main parts. To do. The print data transmission unit 83 transmits the print image data as a response to the input data received by the input data reception unit 81.

ここで図3を参照して、印刷システムSYによる印刷物発行動作について説明する。本印刷物発行動作は、予め、デバイス設定部71により、接続された状態にある各入力デバイス1、2のデバイス設定が行われた状態で実行されるものとする。また、本印刷物発行動作は、プリンター3のインターフェースボード11が、入力デバイス(バーコードスキャナー1またはキーパッド2)からの入力データを受信し、これを取得することに起因して実行されるものである。   Here, with reference to FIG. 3, the printed matter issuing operation by the printing system SY will be described. It is assumed that the printed matter issuing operation is executed in a state where the device setting unit 71 performs device setting for each of the input devices 1 and 2 in the connected state in advance. The printed matter issuance operation is executed when the interface board 11 of the printer 3 receives and acquires input data from the input device (the barcode scanner 1 or the keypad 2). is there.

図3に示すように、プリンター3のインターフェースボード11は、入力データ取得部72により、入力デバイス1、2からの入力データを受信すると(S1)、入力データ変換部73により、受信した入力データをXMLファイルに変換する(S2)。そして、入力データ送信部74により、XMLファイルに変換した入力データを、ウェブサーバー4に送信する(S3、入力データ送信ステップ)。このとき、インターフェースボード11は、入力データ送信部74により、入力データに、当該入力データの入力元のデバイス識別情報を付加して、当該入力データをウェブサーバー4に送信する。   As shown in FIG. 3, when the interface board 11 of the printer 3 receives input data from the input devices 1 and 2 by the input data acquisition unit 72 (S1), the input data conversion unit 73 converts the received input data. Conversion into an XML file (S2). Then, the input data converted by the input data transmission unit 74 is transmitted to the web server 4 (S3, input data transmission step). At this time, the interface board 11 adds the device identification information of the input source of the input data to the input data by the input data transmission unit 74 and transmits the input data to the web server 4.

これに対し、ウェブサーバー4は、入力データ受信部81により、インターフェースボード11からの入力データを受信する(S4)。その後、印刷データ生成部82により、入力データを処理して、XMLファイルの印刷画像データを生成する(S5)。例えば、上記したように、入力データを保存、解析し、印刷画像データを生成するか否かを判定し、印刷画像データを生成すると判定した場合には、入力データに応じた印刷画像データを生成する。そして、印刷データ送信部83により、生成した印刷画像データを、入力データに対するレスポンスとしてインターフェースボード11に送信する(S6)。   On the other hand, the web server 4 receives the input data from the interface board 11 by the input data receiving unit 81 (S4). Thereafter, the print data generation unit 82 processes the input data to generate print image data of an XML file (S5). For example, as described above, the input data is stored and analyzed, it is determined whether to generate print image data, and if it is determined to generate print image data, the print image data corresponding to the input data is generated. To do. Then, the print data transmission unit 83 transmits the generated print image data to the interface board 11 as a response to the input data (S6).

これに対し、インターフェースボード11は、印刷データ受信部75により、ウェブサーバー4からの印刷画像データを受信する(S7、印刷データ受信ステップ)。その後、印刷データ変換部76により、受信した印刷画像データを、プリンター本体12で印刷可能な印刷コマンドに変換する(S8)。そして、印刷コマンド送信部77により、変換して得られた印刷コマンドを、プリンター本体12に送信する(S9)。なお、「印刷制御ステップ」は、印刷コマンドへの変換処理(S8)と、印刷コマンドの送信処理(S9)と、により実行される。   On the other hand, the interface board 11 receives the print image data from the web server 4 by the print data receiving unit 75 (S7, print data receiving step). Thereafter, the print data conversion unit 76 converts the received print image data into a print command printable by the printer body 12 (S8). Then, the print command transmission unit 77 transmits the converted print command to the printer main body 12 (S9). The “print control step” is executed by a conversion process to a print command (S8) and a print command transmission process (S9).

これに対し、プリンター本体12は、印刷コマンドを受信し(S10)、印刷コマンドに従って、印刷用紙に対し印刷処理を行う(S11)。これによって、プリンター本体12から、印刷画像データが印刷された印刷物が発行される。これにより、本印刷物発行動作を終了する。   On the other hand, the printer body 12 receives the print command (S10), and performs print processing on the print paper according to the print command (S11). As a result, a printed matter on which the print image data is printed is issued from the printer body 12. Thereby, the printed matter issuing operation is terminated.

以上、上記実施形態の構成によれば、ウェブサーバー4側で、印刷画像データの生成処理を行う構成であるため、印刷画像データの生成に係る仕様変更を行うのに、プリンター3側に、何ら変更を加える必要がない。すなわち、プリンター3側に印刷画像データの生成(印刷物の発行)に係るロジックがないため、ウェブサーバー側に変更を加えるだけで、印刷画像データの生成に係る仕様を変更することができ、各顧客に提供した全てのプリンター3において、個々に、プログラムの書換え等を行う必要がない。よって、印刷画像データの生成に係る仕様変更を容易に行うことができる。例えば、新たな印刷物発行機能を容易に追加することができる。また、印刷物の発行ルールや、印刷画像データの生成ルールについても、容易に変更することができる。   As described above, according to the configuration of the above-described embodiment, the print image data generation process is performed on the web server 4 side. There is no need to make changes. That is, since there is no logic related to the generation of print image data (issue of printed matter) on the printer 3 side, the specification related to the generation of print image data can be changed by simply making changes on the web server side. It is not necessary to individually rewrite the program in all the printers 3 provided in FIG. Therefore, it is possible to easily change the specification related to the generation of print image data. For example, a new printed matter issuing function can be easily added. In addition, it is possible to easily change the printed matter issuance rule and the print image data generation rule.

また、入力データ送信部74により、入力データに、入力デバイス1、2のデバイス識別情報を付加して、ウェブサーバー4に送信する構成であるため、ウェブサーバー4側で印刷画像データの生成処理を行う際、入力デバイス1、2に応じた処理を行うことができる。   In addition, since the input data transmission unit 74 adds the device identification information of the input devices 1 and 2 to the input data and transmits it to the web server 4, print image data generation processing is performed on the web server 4 side. When performing, processing according to the input devices 1 and 2 can be performed.

さらに、入力データ変換部73および入力データ送信部74により、入力デバイス1、2からの入力データを、XMLファイルに変換して送信する構成であるため、ウェブサーバー4に対し、入力データを容易に送信することができる。   Further, the input data conversion unit 73 and the input data transmission unit 74 convert the input data from the input devices 1 and 2 into an XML file and transmit the data to the web server 4 easily. Can be sent.

またさらに、入力データ送信部74により、入力デバイス1、2からの入力データをHTTP形式でPOST送信する構成であるため、ウェブサーバー4に対し、入力データをより容易に送信することができる。   Furthermore, since the input data transmission unit 74 is configured to POST the input data from the input devices 1 and 2 in the HTTP format, the input data can be transmitted to the web server 4 more easily.

また、デバイス設定部71により、入力デバイス1、2を自動的に登録して、自動的にデバイス設定を行う構成であるため、入力デバイス1、2を接続するだけで当該入力デバイス1、2が利用できるようになる。そのため、プリンター3側では、新たな入力デバイス1、2の接続のみを行えば、新たな入力デバイス1、2の入力データによる印刷物発行機能を利用することができる。   Further, since the device setting unit 71 automatically registers the input devices 1 and 2 and automatically sets the devices, the input devices 1 and 2 can be connected by simply connecting the input devices 1 and 2. It becomes available. Therefore, on the printer 3 side, if only the new input devices 1 and 2 are connected, the printed matter issuing function based on the input data of the new input devices 1 and 2 can be used.

なお、上記実施形態においては、デバイス設定部71により、デバイス設定(入力デバイス1、2の登録)を自動的に行う構成であったが、ユーザー操作によって、手動でデバイス設定を行う構成でも良い。   In the above embodiment, the device setting unit 71 automatically performs device setting (registration of the input devices 1 and 2). However, the device setting may be manually performed by user operation.

また、上記実施形態においては、プリンター本体12に印刷物を発行させる構成であったが、プリンター3(インターフェースボード11)に、1以上の印刷デバイスを接続し、当該1以上の印刷デバイスでも印刷物を発行可能とする構成でも良い。かかる場合、ウェブサーバー4の印刷データ送信部83は、印刷画像データに、プリンター本体12および1以上の印刷デバイスの1または複数を印刷先とする印刷先情報を付加して、インターフェースボード11に送信する。これに対し、インターフェースボード11の印刷データ変換部76は、印刷画像データを、印刷先情報が示す各印刷先(プリンター本体12もしくはいずれかの印刷デバイス)で印刷可能な1または複数の印刷コマンドに変換し、当該各印刷先に対し、当該各印刷コマンドを送信する。これによって、各印刷先に印刷画像データを印刷させる。   In the above embodiment, the printer body 12 issues a printed matter. However, one or more printing devices are connected to the printer 3 (interface board 11), and the printed matter is issued by the one or more printing devices. The structure which enables is also sufficient. In such a case, the print data transmission unit 83 of the web server 4 adds print destination information with one or more of the printer main body 12 and one or more printing devices to the print image data, and transmits the print image data to the interface board 11. To do. On the other hand, the print data conversion unit 76 of the interface board 11 converts the print image data into one or a plurality of print commands that can be printed by each print destination (the printer main body 12 or any one of the print devices) indicated by the print destination information. The conversion is performed, and the print commands are transmitted to the print destinations. As a result, print image data is printed at each printing destination.

なお、上記実施形態においては、入力デバイスとして、バーコードスキャナー1およびキーパッド2を例示したが、これに限るものではない。例えば、入力デバイスとして、キーボード、CAT(Credit Authorization Terminal)端末、電子マネー決済端末、自動釣銭機および秤機等を採用しても良い。   In the above embodiment, the barcode scanner 1 and the keypad 2 are illustrated as input devices, but the present invention is not limited to this. For example, a keyboard, a CAT (Credit Authorization Terminal) terminal, an electronic money settlement terminal, an automatic change machine, a weighing machine, or the like may be employed as the input device.

また、上記実施形態においては、入力データに対し、クーポンやチケットを発行する構成を例示したが、これに限るものではない。例えば、入力データに対し、レシートやラベル、値札等を発行する構成でも良い。   Moreover, in the said embodiment, although the structure which issues a coupon and a ticket with respect to input data was illustrated, it does not restrict to this. For example, a configuration in which a receipt, a label, a price tag, or the like is issued for input data may be used.

さらに、ウェブサーバー4で出前の待ち時間(出前が届くまでのおおよその時間)を管理する出前管理システムに、本発明を適用しても良い。すなわち、各店舗における出前の待ち時間は、店舗側の混雑等によって変化するが、この出前の待ち時間をウェブサーバー4上で管理し、この情報を出前客に提供するシステムがある。このシステムにおいて、店舗側で管理している待ち時間を、店舗側からウェブサーバー4に報知する必要があるが、この報知機能を、上記プリンター3に追加することも考えられる。
例えば、各店舗側に上記プリンター3を設置し、店舗側でキーパッド2により、店舗側で管理している待ち時間を入力すると、プリンター3のインターフェースボード11は、入力データ変換部73により、当該入力データをXMLファイルに変換し、入力データ送信部74により、当該入力データをウェブサーバー4に送信する。これを受けて、ウェブサーバー4は、この入力データ(待ち時間)を保存して待ち時間の情報提供に用いる。また、印刷データ生成部82により、待ち時間の保存結果を印刷するための印刷画像データを生成し、印刷データ送信部83により、当該印刷画像データをプリンター3に送信する。これを受けて、プリンター3のインターフェースボード11は、印刷データ変換部76により、当該印刷画像データを印刷コマンドに変換し、印刷コマンド送信部77により、当該印刷コマンドをプリンター本体12に送信して、プリンター本体12で、待ち時間の保存結果を印刷させる。
Furthermore, you may apply this invention to the delivery management system which manages the waiting time before delivery (approximate time until delivery arrives) with the web server 4. FIG. In other words, the waiting time before delivery at each store varies depending on the congestion on the store side, but there is a system that manages this waiting time on the web server 4 and provides this information to customers. In this system, it is necessary to notify the web server 4 of the waiting time managed on the store side, but it is also conceivable to add this notification function to the printer 3.
For example, when the printer 3 is installed at each store side and the waiting time managed at the store side is input by the keypad 2 at the store side, the interface board 11 of the printer 3 is The input data is converted into an XML file, and the input data transmission unit 74 transmits the input data to the web server 4. In response to this, the web server 4 stores the input data (waiting time) and uses it for providing waiting time information. Further, the print data generation unit 82 generates print image data for printing the waiting time storage result, and the print data transmission unit 83 transmits the print image data to the printer 3. In response to this, the interface board 11 of the printer 3 converts the print image data into a print command by the print data conversion unit 76, and transmits the print command to the printer main body 12 by the print command transmission unit 77. The printer main body 12 prints the waiting time storage result.

このような構成により、店舗側で管理している待ち時間をウェブサーバー4に容易に報知することができる。また、上記実施形態によれば、このような機能の追加についても、ウェブサーバー4側に変更を加えるだけで、容易に実装することができる。   With such a configuration, it is possible to easily notify the web server 4 of the waiting time managed on the store side. Moreover, according to the said embodiment, addition of such a function can also be easily implemented only by adding a change to the web server 4 side.

また、上記実施形態においては、入力データ送信部74により、ウェブサーバー4に送信する入力データに、デバイス識別情報やプリンター識別情報を付加する構成を例示したが、顧客情報や店舗情報、設置場所情報等を付加する構成でも良い。かかる場合、ウェブサーバー4は、これに基づいて、顧客、店舗、設置場所等に応じた処理を行うことができる。ひいては、ウェブサーバー4に送信する入力データに、当該入力データの発生日時(バーコードスキャナー1によるバーコードの読取日時や、キーパッド2によるキー入力の受付日時)を付加する構成でも良い。   Moreover, in the said embodiment, although the structure which adds device identification information and printer identification information to the input data transmitted to the web server 4 by the input data transmission part 74 was illustrated, customer information, store information, installation location information The structure which adds etc. may be sufficient. In such a case, the web server 4 can perform processing according to the customer, the store, the installation location, and the like based on this. Eventually, the input data transmitted to the web server 4 may be added with the date and time of occurrence of the input data (the reading date and time of the barcode by the barcode scanner 1 and the reception date and time of key input by the keypad 2).

さらに、上記実施形態においては、ウェブサーバー4が、プリンター3から送信された入力データに対し、印刷画像データを生成し、これをプリンター3に送信する構成であったが、印刷画像データ以外の出力データを生成し、プリンター3に送信する構成でも良い。例えば、プリンター3に、表示データを表示する表示デバイス(カスタマーディスプレイ等)を接続しておき、ウェブサーバー4が、印刷画像データに代えて、表示データをプリンター3に送信する構成でも良い。かかる場合、インターフェースボード11は、当該表示データを受信し、これを表示デバイスで表示可能な表示コマンドに変換して表示デバイスに転送する。これによって、入力データに対する各種表示機能を提供することができる。ひいては、ウェブサーバー4が、出力データに代えて、その他のデバイス制御データを生成しプリンター3に送信する構成でも良い。   Furthermore, in the above embodiment, the web server 4 generates print image data for the input data transmitted from the printer 3 and transmits this to the printer 3. A configuration in which data is generated and transmitted to the printer 3 may be employed. For example, a configuration may be adopted in which a display device (customer display or the like) that displays display data is connected to the printer 3 and the web server 4 transmits display data to the printer 3 instead of print image data. In such a case, the interface board 11 receives the display data, converts it into a display command that can be displayed on the display device, and transfers it to the display device. As a result, various display functions for input data can be provided. As a result, the web server 4 may generate other device control data instead of the output data and transmit it to the printer 3.

1:バーコードスキャナー、 2:キーパッド、 3:プリンター、 4:ウェブサーバー、 71:デバイス設定部、 73:入力データ変換部、 74:入力データ送信部、 75:印刷データ受信部、 76:印刷データ変換部、 77:印刷コマンド送信部、 81:入力データ受信部、 82:印刷データ生成部、 83:印刷データ送信部、 NW:ネットワーク、 SY:印刷システム。   1: Barcode scanner, 2: Keypad, 3: Printer, 4: Web server, 71: Device setting unit, 73: Input data conversion unit, 74: Input data transmission unit, 75: Print data reception unit, 76: Printing Data conversion unit, 77: print command transmission unit, 81: input data reception unit, 82: print data generation unit, 83: print data transmission unit, NW: network, SY: printing system.

Claims (7)

入力デバイスが接続される印刷装置と、
前記印刷装置にネットワークを介して接続されるウェブサーバーと、を備えた印刷システムであって、
前記印刷装置は、
前記入力デバイスからの入力データと、前記入力デバイスのデバイス識別情報と、を前記ウェブサーバーに送信する入力データ送信部と、
記ウェブサーバーから送信された印刷画像データを受信する印刷データ受信部と、
受信した前記印刷画像データに基づいて印刷制御を行う印刷制御部と、を有し、
前記ウェブサーバーは、
前記印刷装置から送信された前記入力データと、前記デバイス識別情報と、を受信する入力データ受信部と、
前記印刷画像データを生成する印刷データ生成部と、
生成した前記印刷画像データを前記印刷装置に送信する印刷データ送信部と、を有し、
前記印刷データ生成部は、受信した前記入力データに基づいて、前記入力データに応じた前記印刷画像データを生成し、受信した前記デバイス識別情報に基づいて、前記入力デバイスに応じた前記印刷画像データを生成することを特徴とする印刷システム。
A printing apparatus to which the input device is connected ;
A web server connected to the printing apparatus via a network, and a printing system comprising:
The printing apparatus includes:
An input data transmission unit that transmits input data from the input device and device identification information of the input device to the web server;
And print data receiving unit that receives the print image data that has been transmitted from the previous SL web server,
A print control unit that performs print control based on the received print image data ,
The web server
An input data receiving unit that receives the input data transmitted from the printing apparatus and the device identification information;
A print data generation unit for generating the print image data;
A print data transmission unit that transmits the generated print image data to the printing apparatus,
The print data generation unit generates the print image data corresponding to the input data based on the received input data, and the print image data corresponding to the input device based on the received device identification information Generating a printing system.
前記印刷装置は、
前記入力デバイスからの前記入力データを、XMLファイルに変換する入力データ変換部を、更に備え、
前記入力データ送信部は、XMLファイルに変換した前記入力データを前記ウェブサーバーに送信することを特徴とする請求項に記載の印刷システム
The printing apparatus includes:
An input data conversion unit for converting the input data from the input device into an XML file;
The printing system according to claim 1 , wherein the input data transmission unit transmits the input data converted into an XML file to the web server.
前記入力データ送信部は、前記ウェブサーバーに対し、前記入力データを、HTTP形式でPOST送信することを特徴とする請求項1または2に記載の印刷システムThe input data transmission unit, with respect to the web server, the input data, the printing system according to claim 1 or 2, characterized in that POST sent in HTTP format. 前記印刷装置は、
接続された状態にある前記入力デバイスを印刷装置自身に登録するデバイス登録部を、更に備えたことを特徴とする請求項1ないしのいずれか一項に記載の印刷システム
The printing apparatus includes:
Printing system according to any one of claims 1 to 3, characterized in that the device registration unit for registering the input device in the connected state to the printing device itself, with further.
入力デバイスおよび1以上の印刷デバイスが接続される印刷装置と、  A printing apparatus to which an input device and one or more printing devices are connected;
前記印刷装置にネットワークを介して接続されたウェブサーバーと、を備えた印刷システムであって、  A web server connected to the printing apparatus via a network, and a printing system comprising:
前記印刷装置は、  The printing apparatus includes:
前記入力デバイスからの入力データを前記ウェブサーバーに送信する入力データ送信部と、  An input data transmission unit for transmitting input data from the input device to the web server;
前記ウェブサーバーから、前記印刷装置および前記1以上の印刷デバイスの少なくとも1つを印刷先とする印刷先情報と、印刷画像データと、を受信する印刷データ受信部と、  A print data receiving unit that receives, from the web server, print destination information that has at least one of the printing apparatus and the one or more print devices as a print destination, and print image data;
前記印刷先情報が示す前記印刷先に、前記印刷画像データを印刷させる印刷制御部と、を有し、  A print control unit that prints the print image data at the print destination indicated by the print destination information;
前記ウェブサーバーは、  The web server
前記印刷装置から送信された前記入力データを受信する入力データ受信部と、  An input data receiving unit for receiving the input data transmitted from the printing device;
受信した前記入力データに基づいて、前記印刷画像データを生成する印刷データ生成部と、  A print data generation unit that generates the print image data based on the received input data;
生成した前記印刷画像データと、前記印刷先情報と、を前記印刷装置に送信する印刷データ送信部と、を有することを特徴とする印刷システム。  A printing system comprising: a print data transmission unit configured to transmit the generated print image data and the print destination information to the printing apparatus.
入力デバイスが接続される印刷装置と、  A printing apparatus to which the input device is connected;
前記印刷装置にネットワークを介して接続されるウェブサーバーと、を備えた印刷システムの制御方法であって、  A web server connected to the printing apparatus via a network, and a printing system control method comprising:
前記印刷装置が、前記入力デバイスからの入力データと、前記入力デバイスのデバイス識別情報と、を前記ウェブサーバーに送信する入力データ送信ステップと、  An input data transmission step in which the printing apparatus transmits input data from the input device and device identification information of the input device to the web server;
前記ウェブサーバーが、前記印刷装置から送信された前記入力データと、前記デバイス識別情報と、を受信する入力データ受信ステップと、  An input data receiving step in which the web server receives the input data transmitted from the printing apparatus and the device identification information;
前記ウェブサーバーが、印刷画像データを生成する印刷データ生成ステップと、  A print data generation step in which the web server generates print image data;
前記ウェブサーバーが、生成した前記印刷画像データを前記印刷装置に送信する印刷データ送信ステップと、  A print data transmission step in which the web server transmits the generated print image data to the printing device;
前記印刷装置が、前記ウェブサーバーから送信された前記印刷画像データを受信する印刷データ受信ステップと、  A printing data receiving step in which the printing device receives the printing image data transmitted from the web server;
前記印刷装置が、受信した前記印刷画像データに基づいて印刷制御を行う印刷制御ステップと、を実行し、  A printing control step in which the printing apparatus performs printing control based on the received print image data; and
前記ウェブサーバーが、前記印刷データ生成ステップにおいて、受信した前記入力データに基づいて、前記入力データに応じた前記印刷画像データを生成し、受信した前記デバイス識別情報に基づいて、前記入力デバイスに応じた前記印刷画像データを生成することを特徴とする印刷システムの制御方法。  In the print data generation step, the web server generates the print image data corresponding to the input data based on the received input data, and corresponds to the input device based on the received device identification information. And a printing system control method for generating the print image data.
入力デバイスおよび1以上の印刷デバイスが接続される印刷装置と、  A printing apparatus to which an input device and one or more printing devices are connected;
前記印刷装置にネットワークを介して接続されたウェブサーバーと、を備えた印刷システムの制御方法であって、  A web server connected to the printing apparatus via a network, and a control method of a printing system comprising:
前記印刷装置が、前記入力デバイスからの入力データを前記ウェブサーバーに送信する入力データ送信ステップと、  An input data transmission step in which the printing apparatus transmits input data from the input device to the web server;
前記ウェブサーバーが、前記印刷装置から送信された前記入力データを受信する入力データ受信ステップと、  An input data receiving step in which the web server receives the input data transmitted from the printing device;
前記ウェブサーバーが、受信した前記入力データに基づいて、印刷画像データを生成する印刷データ生成ステップと、  A print data generation step in which the web server generates print image data based on the received input data;
前記ウェブサーバーが、生成した前記印刷画像データと、前記印刷装置および前記1以上の印刷デバイスの少なくとも1つを印刷先とする印刷先情報と、を前記印刷装置に送信する印刷データ送信ステップと、  A print data transmission step in which the web server transmits the generated print image data and print destination information having at least one of the printing apparatus and the one or more printing devices as a printing destination;
前記印刷装置が、前記ウェブサーバーから、前記印刷画像データと、前記印刷先情報と、を受信する印刷データ受信ステップと、  A printing data receiving step in which the printing apparatus receives the printing image data and the printing destination information from the web server;
前記印刷装置が、前記印刷先情報が示す前記印刷先に、前記印刷画像データを印刷させる印刷制御ステップと、を実行することを特徴とする印刷システムの制御方法。  A printing system control method, wherein the printing apparatus executes a printing control step of printing the print image data on the printing destination indicated by the printing destination information.
JP2014210545A 2014-10-15 2014-10-15 Printing system and printing system control method Expired - Fee Related JP6402575B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014210545A JP6402575B2 (en) 2014-10-15 2014-10-15 Printing system and printing system control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014210545A JP6402575B2 (en) 2014-10-15 2014-10-15 Printing system and printing system control method

Publications (2)

Publication Number Publication Date
JP2016078294A JP2016078294A (en) 2016-05-16
JP6402575B2 true JP6402575B2 (en) 2018-10-10

Family

ID=55957295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014210545A Expired - Fee Related JP6402575B2 (en) 2014-10-15 2014-10-15 Printing system and printing system control method

Country Status (1)

Country Link
JP (1) JP6402575B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2281725A1 (en) * 1997-03-13 1998-09-17 International Business Machines Corporation Kiosk and server connected to computer network
US7565353B2 (en) * 2001-05-21 2009-07-21 Mudalla Technology, Inc. Trusted transactional internet kiosk
JP2006119792A (en) * 2004-10-20 2006-05-11 Seiko Epson Corp Kiosk terminal, program and delivery acceptance processing system
US20060259189A1 (en) * 2005-05-12 2006-11-16 Cruz Bay Solutions, Inc. Method and apparatus for printing a gift card
JP4656161B2 (en) * 2008-02-14 2011-03-23 セイコーエプソン株式会社 Authentication device, printing device, authentication printing system, authentication data input device and methods thereof

Also Published As

Publication number Publication date
JP2016078294A (en) 2016-05-16

Similar Documents

Publication Publication Date Title
CN103365607B (en) Printing control device, printing system and printing control method
KR101595153B1 (en) Data processing apparatus, pos system and control method of the pos system
US10521783B2 (en) POS terminal, POS system, and control method of a POS terminal
EP2942706A1 (en) Data conversion system, data conversion device, and data conversion method
CN104205036A (en) Printing system and printer
JP2015114687A (en) Printer and control method
US10360549B2 (en) Printing system and printer
JP6015077B2 (en) Printing control apparatus, printing system, and printing control method
JP6028416B2 (en) Data processing apparatus and POS system
JP5983097B2 (en) Data processing apparatus, POS system, and control method of POS system
JP6402575B2 (en) Printing system and printing system control method
JP6106939B2 (en) Printing control apparatus, printing apparatus, printing system, and printing control method
JP6323528B2 (en) Data processing apparatus, data processing system, and control method for data processing apparatus
JP6326924B2 (en) POS system and control method of POS system
EP3142086B1 (en) Print data processing device, print data processing method, program, and printing system
JP6718435B2 (en) Device control method by thin client method
US20180349873A1 (en) Device control apparatus and method of controlling device control apparatus
JP6260656B2 (en) Data processing apparatus, POS system, and control method of POS system
JP2020113321A (en) Device control method by thin client system
HK1241515B (en) Method for device control by thin client system
HK1241515A1 (en) Method for device control by thin client system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180801

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180814

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180827

R150 Certificate of patent or registration of utility model

Ref document number: 6402575

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees