[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012208766A - Remote maintenance program, remote maintenance method, and host device - Google Patents

Remote maintenance program, remote maintenance method, and host device Download PDF

Info

Publication number
JP2012208766A
JP2012208766A JP2011074372A JP2011074372A JP2012208766A JP 2012208766 A JP2012208766 A JP 2012208766A JP 2011074372 A JP2011074372 A JP 2011074372A JP 2011074372 A JP2011074372 A JP 2011074372A JP 2012208766 A JP2012208766 A JP 2012208766A
Authority
JP
Japan
Prior art keywords
printer
remote maintenance
maintenance
request
print 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.)
Withdrawn
Application number
JP2011074372A
Other languages
Japanese (ja)
Inventor
Hitoshi Oyama
仁 大山
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 JP2011074372A priority Critical patent/JP2012208766A/en
Publication of JP2012208766A publication Critical patent/JP2012208766A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a remote maintenance program and the like, the program being a program for adding a remote maintenance function for a printer to an existing system for performing output by the printer and capable of realizing addition of the function without changing an existing program.SOLUTION: A program for causing a computer that is operated by an OS in an OS kernel layer and outputs printed matter from a printer by an application in an application layer to execute processing for remote maintenance of the printer, causes the computer to execute: a step for acquiring print data output from the application in outputting the printed matter in the OS kernel layer, storing maintenance data related to the print data in the application layer, and outputting the print data to a communication port; and a step for receiving a request related to maintenance of the printer from a connected remote maintenance device in the application layer, and executing processing corresponding to the request using the maintenance data as necessary.

Description

本発明は、プリンター出力を行う既存システムにプリンターに対する遠隔保守の機能を追加するためのプログラム等に関し、特に、既存システムのプログラムを変更することなしに、容易に、当該機能追加を実現することのできる遠隔保守用プログラム等に関する。   The present invention relates to a program for adding a remote maintenance function for a printer to an existing system that performs printer output, and in particular, can easily add the function without changing the program of the existing system. It relates to a remote maintenance program that can be performed.

スーパーマーケットなどの小売販売業においては販売管理システムであるPOSシステムが普及しており、当該システムでは、サーバーとネットワークで接続される複数の端末装置(レジ)が当該装置に備えられるアプリケーションに従って動作し各種の処理を実行する。また、通常、当該端末装置には、それぞれ、プリンターが設けられ、上記アプリケーションの指示によりレシートやクーポンの出力を実行する。また、このような出力を伴うPOSシステムと類似した構成のシステムとしては、病院で用いられるシステム、運送会社で用いられるシステムなどがある。   In retail sales businesses such as supermarkets, a POS system, which is a sales management system, has become widespread, and in this system, a plurality of terminal devices (registers) connected to a server via a network operate according to applications provided in the device. Execute the process. Also, normally, each terminal device is provided with a printer, and outputs a receipt or a coupon according to an instruction from the application. In addition, as a system having a configuration similar to the POS system with such output, there are a system used in a hospital, a system used in a transportation company, and the like.

このようなシステムにおいても、導入後の技術向上や業務改善要望に伴って、機能拡張の必要が出てくる。当該機能拡張の一つとして、システムで利用されるプリンターの遠隔保守機能を追加するというものがある。この遠隔保守は、POSシステムで使用されるプリンターのように複数の箇所に多数の装置が配置されているような環境では有効的であるが、保守を行うために印刷データや印刷実績の情報を必要とし、一般的には、既存システムのアプリケーションを変更する必要がある。しかし、かかるシステムは一般に業務の中枢として常時利用されているものであり、また、他のシステムとも複雑に連携している場合も多いため、そのアプリケーションプログラムを改変することは通常容易ではない。   Even in such a system, it is necessary to expand functions in accordance with technical improvements and business improvement requests after introduction. One of the function extensions is to add a remote maintenance function for printers used in the system. This remote maintenance is effective in an environment where a large number of devices are arranged at a plurality of locations, such as a printer used in a POS system. However, print data and information on printing results are required for maintenance. Necessary, and generally needs to change the application of the existing system. However, such a system is generally used as a business center at all times, and is often complicatedly linked with other systems. Therefore, it is usually not easy to modify the application program.

かかる課題に関連して、出力処理系の機能に関し、従来、以下のような提案がなされている。   In relation to this problem, the following proposals have conventionally been made regarding the functions of the output processing system.

下記特許文献1では、すでに存在するアプリケーションプログラムを修正する必要なしに、従来のモデムに必要とされていたマイクロプロセッサおよびメモリを除去することが可能なパーソナルコンピュータ中でモデム機能を実行する装置について記載されている。   The following Patent Document 1 describes a device that performs a modem function in a personal computer that can remove the microprocessor and memory required for a conventional modem without having to modify an existing application program. Has been.

また、下記特許文献2には、アプリケーションを変更することなく、1つの通信ポートにアクセスすることにより、他の通信ポートに接続されているプリンターへも同時に印刷を実行させることができ、複製印刷を可能にする装置について記載されている。   Further, in Patent Document 2 below, by accessing one communication port without changing the application, it is possible to cause a printer connected to another communication port to execute printing simultaneously. A device is described that enables it.

特開平8−69427号公報JP-A-8-69427 特開2006−338443号公報JP 2006-338443 A

しかしながら、上記特許文献1及び2に記載の内容では、モデム機能、複製印刷機能など出力系の限られた機能を実現するに留まり、上述したプリンターの遠隔保守を実現することはできない。また、上記特許文献2では、OSカーネル層での処理であるため、一般に機能構築(プログラム開発等)が容易ではなく機能も限られてしまうという課題がある。   However, according to the contents described in Patent Documents 1 and 2, only the limited output system functions such as the modem function and the duplication printing function are realized, and the above-described remote maintenance of the printer cannot be realized. Further, since the above-mentioned Patent Document 2 is processing in the OS kernel layer, there is a problem that function construction (program development or the like) is generally not easy and functions are limited.

そこで、本発明の目的は、プリンター出力を行う既存システムにプリンターに対する遠隔保守の機能を追加するためのプログラムであって、既存システムのプログラムを変更することなしに、容易に、当該機能追加を実現することのできる遠隔保守用プログラム、等を提供することである。   Therefore, an object of the present invention is a program for adding a remote maintenance function for a printer to an existing system that performs printer output, and can easily add the function without changing the program of the existing system. It is to provide a remote maintenance program that can be performed.

上記の目的を達成するために、本発明の一つの側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターに、前記プリンターの遠隔保守のための処理を実行させる遠隔保守用プログラムが、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、前記コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を前記コンピューターに実行させる、ことである。   To achieve the above object, according to one aspect of the present invention, there is provided a computer that outputs a printed matter from a printer that is operated by an OS kernel layer operating system and is connected to a communication port by an application layer application. A remote maintenance program for executing processing for remote maintenance acquires print data output from the application to the communication port at the time of outputting the printed matter in the OS kernel layer before the communication port receives the print data. Storing the printer maintenance data related to the acquired print data in the application layer, outputting the acquired print data to the communication port, and transmitted from a remote maintenance device connected to the computer , Essential for maintenance of the printer Was received at the application layer, a process corresponding to the request, using the maintenance data described above stored as required to execute a step of performing, to the computer, is that.

更に、上記発明において、その好ましい態様は、前記記憶する保守データには、前記印刷データが含まれ、前記遠隔保守装置からの要求に応じた処理には、前記印刷データを前記遠隔保守装置に送信する処理が含まれる、ことを特徴とする。   Furthermore, in the above invention, a preferable aspect thereof is that the maintenance data to be stored includes the print data, and the print data is transmitted to the remote maintenance device in response to a request from the remote maintenance device. The processing to include is included.

更にまた、上記発明において、一つの態様は、前記記憶する保守データには、前記プリンターの累積出力回数のデータが含まれ、前記遠隔保守装置からの要求に応じた処理には、前記累積出力回数のデータを前記遠隔保守装置に送信する処理が含まれる、ことを特徴とする。   Furthermore, in the above invention, according to one aspect, the maintenance data to be stored includes data on the cumulative output count of the printer, and the processing according to a request from the remote maintenance device includes the cumulative output count. The process of transmitting the data to the remote maintenance device is included.

更に、上記発明において、好ましい態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターの状況に関する情報を取得して前記遠隔保守装置に送信する処理が含まれる、ことを特徴とする。   Further, in the above invention, a preferred aspect is characterized in that the processing in response to the request from the remote maintenance device includes processing for acquiring information on the status of the printer and transmitting the information to the remote maintenance device. To do.

また、上記発明において、好ましい態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターをリセットする命令を前記プリンターに出す処理が含まれる、ことを特徴とする。   In the above invention, a preferred aspect is characterized in that the process in response to the request from the remote maintenance device includes a process of issuing a command to reset the printer to the printer.

更に、上記発明において、一つの態様は、前記遠隔保守装置からの要求に応じた処理には、クリーニングを実行させる命令を前記プリンターに出す処理が含まれる、ことを特徴とする。   Furthermore, in the above-mentioned invention, one aspect is characterized in that the processing in response to the request from the remote maintenance device includes processing for issuing an instruction to execute cleaning to the printer.

更にまた、上記発明において、一つの態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターのソフトウェアを更新する命令を前記プリンターに出す処理が含まれる、ことを特徴とする。   Furthermore, in the above-mentioned invention, one aspect is characterized in that the processing in response to the request from the remote maintenance device includes processing for issuing an instruction to update the printer software to the printer.

更に、上記発明において、一つの態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターの設定内容を変更する命令を前記プリンターに出す処理が含まれる、ことを特徴とする。   Furthermore, in the above-mentioned invention, one aspect is characterized in that the processing in response to the request from the remote maintenance device includes processing for issuing an instruction to change the setting contents of the printer to the printer.

上記の目的を達成するために、本発明の別の側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターにおける、前記プリンターの
遠隔保守のための方法が、前記コンピューターが、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、前記コンピューターが、当該コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を有する、ことである。
In order to achieve the above object, another aspect of the present invention relates to a printer in a computer that is operated by an operating system of an OS kernel layer and outputs printed matter from a printer connected to a communication port by an application layer application. In the remote maintenance method, the computer acquires print data output from the application to the communication port when the printed matter is output before the communication port receives the print data in the OS kernel layer. Storing maintenance data of the printer related to the acquired print data in a layer, outputting the acquired print data to the communication port, and the computer transmitted from a remote maintenance device connected to the computer The printer Receiving a request relating to maintenance by the application layer, a process corresponding to the request, using the maintenance data described above stored if necessary, and a step of performing, a, is that.

上記の目的を達成するために、本発明の更に別の側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するホスト装置が、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力し、接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する、ことである。   In order to achieve the above object, according to still another aspect of the present invention, there is provided a host device that operates by an operating system of an OS kernel layer and outputs a printed matter from a printer connected to a communication port by an application layer application. Before the communication port receives the print data output from the application to the communication port when outputting the printed matter, the print data is acquired by the OS kernel layer, and the application layer acquires the print data of the printer related to the acquired print data. Stores maintenance data, outputs the acquired print data to the communication port, receives a request for maintenance of the printer transmitted from a connected remote maintenance device at the application layer, and responds to the request Using the stored maintenance data as necessary To run, is that.

本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。   Further objects and features of the present invention will become apparent from the embodiments of the invention described below.

本発明を適用したPOS端末装置の実施の形態例に係る概略構成図である。It is a schematic block diagram which concerns on the embodiment of the POS terminal device to which this invention is applied. 印刷出力時の処理手順を例示したフローチャートである。It is the flowchart which illustrated the processing procedure at the time of print output. 遠隔保守時の処理手順を例示したフローチャートである。It is the flowchart which illustrated the processing procedure at the time of remote maintenance.

以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。   Embodiments of the present invention will be described below with reference to the drawings. However, such an embodiment does not limit the technical scope of the present invention. In the drawings, the same or similar elements are denoted by the same reference numerals or reference symbols.

図1は、本発明を適用したPOS端末装置の実施の形態例に係る概略構成図である。図1示すPOS端末装置2が本発明を適用した装置であり、当該装置では、POSアプリケーション201から出力される印刷データを印刷出力する際には、当該印刷データをOSカーネル層230の仮想ポート203で一旦取得し、アプリケーション層220の遠隔保守用処理部204で、プリンター3の遠隔保守に必要なデータを蓄積後、上記印刷データを通信ポート206へ出力する。さらに、ネットワークを介して接続される保守サーバー6(遠隔保守装置)からの要求を受信した際には、必要に応じて上記蓄積した情報を用い、受信した要求に応じた保守処理を実行する。本POS端末装置2は、かかる処理を実行することにより、既存のアプリケーションプログラムを変更することなく、容易に、既存のPOSシステムに対してプリンターの遠隔保守機能を追加しようとするものである。   FIG. 1 is a schematic configuration diagram according to an embodiment of a POS terminal device to which the present invention is applied. A POS terminal apparatus 2 shown in FIG. 1 is an apparatus to which the present invention is applied. In the apparatus, when print data output from the POS application 201 is printed out, the print data is transmitted to the virtual port 203 of the OS kernel layer 230. The remote maintenance processing unit 204 of the application layer 220 accumulates data necessary for remote maintenance of the printer 3 and then outputs the print data to the communication port 206. Further, when a request is received from the maintenance server 6 (remote maintenance device) connected via the network, the stored information is used as necessary, and maintenance processing corresponding to the received request is executed. The POS terminal device 2 is intended to easily add a printer remote maintenance function to an existing POS system by executing such processing without changing an existing application program.

図1に示すように、本実施の形態例では、スーパーマーケットなどで用いられるPOSシステムを想定しており、一つの店舗内には、店舗サーバー1とLAN4を介して接続される複数のPOS端末装置2が設置される。また、店舗サーバー1は、インターネット5を介して店舗外部の保守サーバー6と接続される。なお、図示していないが、複数の店舗のPOSシステムを管理するPOSサーバーが、インターネット5を介して各店舗の店舗サーバーと接続される構成であってもよい。   As shown in FIG. 1, the present embodiment assumes a POS system used in a supermarket or the like, and a plurality of POS terminal devices connected to the store server 1 via the LAN 4 in one store. 2 is installed. The store server 1 is connected to a maintenance server 6 outside the store via the Internet 5. Although not shown, a POS server that manages a POS system of a plurality of stores may be connected to the store server of each store via the Internet 5.

保守サーバー6は、各POS端末装置2に接続されるプリンター3の遠隔保守を行うためのコンピューターシステムであり、サポートセンター等に設置される。保守サーバー6は、自動的に又はユーザー操作により、適宜、各POS端末装置2に対して各プリンター3を保守するための要求信号を送信し、その応答信号を受信する。   The maintenance server 6 is a computer system for performing remote maintenance of the printer 3 connected to each POS terminal device 2, and is installed in a support center or the like. The maintenance server 6 transmits a request signal for maintaining each printer 3 to each POS terminal device 2 as appropriate, automatically or by user operation, and receives a response signal.

店舗サーバー1は、店舗内の各POS端末装置2を管理するためのコンピューターシステムであり、上記プリンター3の遠隔保守のための保守サーバー6と各POS端末装置2間の通信を中継する。   The store server 1 is a computer system for managing each POS terminal device 2 in the store, and relays communication between the maintenance server 6 for remote maintenance of the printer 3 and each POS terminal device 2.

次に、POS端末装置2は、本発明による遠隔保守の機能追加を行う前から設置されている装置であり、店舗内の精算所に設置される。また、POS端末装置2はプリンター3と接続され、当該プリンター3はPOS端末装置2から出力される印刷データに従って、レシートやクーポンを出力する。従って、POS端末装置2はプリンター3のホスト装置と位置づけられる。   Next, the POS terminal device 2 is a device that is installed before the remote maintenance function is added according to the present invention, and is installed at a checkout in the store. The POS terminal device 2 is connected to the printer 3, and the printer 3 outputs a receipt or a coupon according to the print data output from the POS terminal device 2. Therefore, the POS terminal device 2 is positioned as the host device of the printer 3.

POS端末装置2には、図示していないが、キーボードやバーコードリーダーといった入力装置を備え、これら装置から取得される情報に基づいて、レシートやクーポンに印刷する情報を生成して、プリンター3へ出力する。また、当該POS端末装置2は、コンピューターで構成され、図示していないが、CPU、RAM、ROM、HDDなどを備えている。後述するPOSアプリケーション201のプログラムや遠隔保守機能のためのプログラムは、HDD等に記憶され、それらのプログラムに従ってCPUが動作することにより各処理が実行される。   Although not shown, the POS terminal device 2 includes an input device such as a keyboard or a barcode reader, generates information to be printed on a receipt or a coupon based on information acquired from these devices, and sends the information to the printer 3. Output. The POS terminal device 2 is configured by a computer and includes a CPU, a RAM, a ROM, an HDD, and the like (not shown). A program of the POS application 201 described later and a program for a remote maintenance function are stored in the HDD or the like, and each process is executed by the CPU operating according to these programs.

また、POS端末装置2は、図1に示すような機能構成を備えている。POSアプリケーション201は、上述したレシートやクーポンに印刷する情報を生成して出力する処理を行う部分である。当該生成される印刷データは、そのままプリンター3へ出力できる形式のデータ、あるいは、プリンター3用ドライバー202に渡す形式のデータである。前者は、テキストだけの印刷など簡単な印刷データの場合に生成される。   The POS terminal device 2 has a functional configuration as shown in FIG. The POS application 201 is a part that performs processing for generating and outputting information to be printed on the receipts and coupons described above. The generated print data is data in a format that can be output to the printer 3 as it is, or data in a format that is passed to the printer 3 driver 202. The former is generated in the case of simple print data such as printing of text only.

また、プリンター3用ドライバー202は、プリンター3用のプリンタードライバーであり、POSアプリケーション201から出力されたデータを、プリンター3の機種(デバイス)に依存したコマンドによる、プリンター3が受信して印刷可能な印刷データとして出力する。   The printer 3 driver 202 is a printer driver for the printer 3, and the data output from the POS application 201 can be received and printed by the printer 3 using a command depending on the model (device) of the printer 3. Output as print data.

なお、POSアプリケーション201とプリンター3用ドライバー202は、図1に示すように、コンピューターのオペレーティングシステム(OS)に基づきその上でプログラムが各処理を実行するアプリケーション層220に位置する。また、両者は、それぞれの処理内容を指示する上記HDD等に格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。また、両者は、本発明による遠隔保守の機能追加を行う前から設けられている既存部分である。   As shown in FIG. 1, the POS application 201 and the printer 3 driver 202 are located in an application layer 220 on which a program executes each process based on an operating system (OS) of a computer. Both are constituted by a program stored in the HDD or the like for instructing each processing content and the CPU or the like for executing processing according to the program. Both are existing parts provided before the addition of the remote maintenance function according to the present invention.

次に、仮想ポート203は、POSアプリケーション201又はプリンター3用ドライバー202から出力された印刷データを、通信ポート206が受け取る前に上記オペレーティングシステムが位置するOSカーネル層230で受け取る部分である。そして、仮想ポート203は、取得した印刷データを遠隔保守用処理部204へ引き渡す。   Next, the virtual port 203 is a part that receives print data output from the POS application 201 or the printer 3 driver 202 by the OS kernel layer 230 in which the operating system is located before the communication port 206 receives the print data. Then, the virtual port 203 delivers the acquired print data to the remote maintenance processing unit 204.

次に、遠隔保守用処理部204は、上述した保守サーバー6によるプリンター3の遠隔保守を可能にする部分であり、印刷データが仮想ポート203から転送された際には、当該遠隔保守に必要な情報をデータ格納部205に記憶し、保守サーバー6から所定処理の要求を受けた際には、その指示に従った処理を実行する。   Next, the remote maintenance processing unit 204 is a part that enables remote maintenance of the printer 3 by the maintenance server 6 described above. When print data is transferred from the virtual port 203, it is necessary for the remote maintenance. Information is stored in the data storage unit 205, and when a request for a predetermined process is received from the maintenance server 6, a process according to the instruction is executed.

上記仮想ポート203と当該遠隔保守用処理部204が行う処理に本POS端末装置2の特徴があるが、その具体的な処理内容については後述する。なお、仮想ポート203及び遠隔保守用処理部204は、それぞれ、各部が行う処理を指示するプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。また、これらの部分に係るプログラムが本発明の遠隔保守用プログラムに相当する。   The processing performed by the virtual port 203 and the remote maintenance processing unit 204 is characterized by the POS terminal device 2, and the specific processing content will be described later. The virtual port 203 and the remote maintenance processing unit 204 are each configured by a program that instructs processing performed by each unit and the CPU that executes processing according to the program. Further, the programs related to these portions correspond to the remote maintenance program of the present invention.

次に、データ格納部205は、プリンター3の遠隔保守に用いる保守データを記憶する部分であり、上記HDD等で構成される。当該保守データには、仮想ポート203から転送された上記印刷データそのもの、プリンター3からの累積出力回数などがある。   Next, the data storage unit 205 is a part that stores maintenance data used for remote maintenance of the printer 3, and is configured by the HDD or the like. The maintenance data includes the print data itself transferred from the virtual port 203, the cumulative output count from the printer 3, and the like.

なお、遠隔保守用処理部204とデータ格納部205は、アプリケーション層220に設けられる。   The remote maintenance processing unit 204 and the data storage unit 205 are provided in the application layer 220.

また、図1において太線で示す部分が、本発明による遠隔保守機能を追加するために、既存のPOS端末装置に追加される部分である。   Further, a portion indicated by a thick line in FIG. 1 is a portion added to an existing POS terminal device in order to add a remote maintenance function according to the present invention.

次に、POS端末装置2には、物理層240に通信ポート206が備えられ、プリンター3に接続される。   Next, the POS terminal device 2 includes a communication port 206 in the physical layer 240 and is connected to the printer 3.

また、プリンター3は、既存のPOS端末装置に設けられていたプリンターであり、双方向通信が可能な装置である。当該プリンター3が保守サーバー6による遠隔保守の対象装置の一つである。なお、図1には、1の通信ポートとそれに接続される1のプリンターを示しているが、2以上の通信ポートとそれらに接続される2以上のプリンターが設けられる構成としてもよい。   The printer 3 is a printer provided in an existing POS terminal device, and is a device capable of bidirectional communication. The printer 3 is one of the target devices for remote maintenance by the maintenance server 6. 1 shows one communication port and one printer connected to the communication port, two or more communication ports and two or more printers connected thereto may be provided.

以上説明したような構成を有する本POS端末装置2では、プリンター3の遠隔保守に関連する処理に特徴があり、以下、その具体的な処理手順について説明する。まず、上記保守データが記憶される、プリンター3からの印刷出力時の処理について説明する。図2は、当該処理の手順を例示したフローチャートである。   The present POS terminal device 2 having the above-described configuration is characterized by processing related to remote maintenance of the printer 3, and the specific processing procedure will be described below. First, the process at the time of printing output from the printer 3 in which the maintenance data is stored will be described. FIG. 2 is a flowchart illustrating the procedure of the process.

まず、前述の通り、POSアプリケーション201から直接、又は、プリンター3用ドライバー202を介して、印刷データが出力される(ステップS1)。   First, as described above, print data is output directly from the POS application 201 or via the printer 202 driver 202 (step S1).

次に、出力された印刷データは、指定された通信ポート206に届く前に仮想ポート203によって受け取られる(ステップS2)。かかる処理は、いずれの通信ポート206へ向けたデータも、まず、仮想ポート203が受け取るように、レジストリーの(優先度の)設定を変更しておくことで実現され、かかる設定変更はOSの起動時に実行される。その後、受け取られた印刷データは、仮想ポート203からアプリケーション層220の遠隔保守用処理部204に送付される(ステップS2)。   Next, the output print data is received by the virtual port 203 before reaching the designated communication port 206 (step S2). Such processing is realized by first changing the (priority) setting of the registry so that the virtual port 203 receives data directed to any communication port 206, and such setting change is performed by starting the OS. Sometimes executed. Thereafter, the received print data is sent from the virtual port 203 to the remote maintenance processing unit 204 of the application layer 220 (step S2).

次に、遠隔保守用処理部204は、送付された印刷データをデータ格納部205に前述した保守データとして記憶する。なお、この記憶処理の際には、当該データをプリンター3の保守に用いることができるように受信した日時情報等を付加して記憶する。また、データ格納部205に保守データとして記憶される上記累積出力回数をカウントアップする(ステップS3)。なお、上記記憶した印刷データについては、所定時間が経過した後に削除処理を実行する。   Next, the remote maintenance processing unit 204 stores the sent print data in the data storage unit 205 as the above-described maintenance data. In this storage process, the received date and time information is added and stored so that the data can be used for maintenance of the printer 3. Further, the cumulative output count stored as maintenance data in the data storage unit 205 is counted up (step S3). The stored print data is deleted after a predetermined time has elapsed.

その後、遠隔保守用処理部204は、上記印刷データを通信ポート206へ転送する(ステップS4)。   Thereafter, the remote maintenance processing unit 204 transfers the print data to the communication port 206 (step S4).

転送された印刷データは、通信ポート206から接続されるプリンター3へ出力され(ステップS5)、プリンター3において当該印刷データによる印刷が実行され、レシートなどの印刷物が出力される(ステップS6)。   The transferred print data is output from the communication port 206 to the connected printer 3 (step S5), and printing by the print data is executed in the printer 3, and a printed matter such as a receipt is output (step S6).

以上説明したような手順で、本POS端末装置2における印刷出力時の処理が実行され、保守データが蓄積される。   In the procedure as described above, processing at the time of print output in the POS terminal device 2 is executed, and maintenance data is accumulated.

次に、保守サーバー6によるプリンター3の保守時の処理について説明する。図3は、遠隔保守時の処理手順を例示したフローチャートである。図3は、遠隔保守用処理部204の処理を示しており、遠隔保守用処理部204は、まず、保守サーバー6からの処理要求が受信されるのを待つ(ステップS11)。なお、保守サーバー6からは様々な処理要求が送信されるが、その具体例については後述する。   Next, processing during maintenance of the printer 3 by the maintenance server 6 will be described. FIG. 3 is a flowchart illustrating a processing procedure during remote maintenance. FIG. 3 shows the processing of the remote maintenance processing unit 204. The remote maintenance processing unit 204 first waits for a processing request from the maintenance server 6 to be received (step S11). Various processing requests are transmitted from the maintenance server 6, and specific examples thereof will be described later.

上記処理要求が、保守サーバー6からインターネット5及び店舗サーバー1を介してPOS端末装置2に送信されると、遠隔保守用処理部204が当該処理要求を受信し(ステップS11のYes)、その要求内容を解釈する(ステップS12)。   When the processing request is transmitted from the maintenance server 6 to the POS terminal device 2 via the Internet 5 and the store server 1, the remote maintenance processing unit 204 receives the processing request (Yes in step S11), and the request The contents are interpreted (step S12).

その後、遠隔保守用処理部204は、解釈した要求内容に従って要求された処理を実行する(ステップS13)。当該処理には、遠隔保守用処理部204自身が行うもの及びプリンター3に実行させるものがあり、後者の場合には、その処理の指示をプリンター3に送信し当該処理を実行させる。具体的な処理内容の例については後述する。   Thereafter, the remote maintenance processing unit 204 executes the requested processing according to the interpreted request content (step S13). The processing includes a processing performed by the remote maintenance processing unit 204 itself and a processing executed by the printer 3. In the latter case, an instruction for the processing is transmitted to the printer 3 to execute the processing. Specific examples of processing contents will be described later.

当該処理の実行がなされると、遠隔保守用処理部204は、要求された処理が完了した旨の通信を、上記受信した要求の返信として、保守サーバー6に対して実行する(ステップS14)。当該完了通知は、上記処理の実行が保守サーバー6へデータを送信する処理である場合には、その処理と共に実行される。   When the processing is executed, the remote maintenance processing unit 204 executes communication indicating that the requested processing is completed as a reply to the received request to the maintenance server 6 (step S14). The completion notification is executed together with the process when the execution of the process is a process of transmitting data to the maintenance server 6.

以上のようにして、保守サーバー6から発せられた一つの要求に対する処理が完了し、同様の処理が繰り返し実行される。   As described above, the processing for one request issued from the maintenance server 6 is completed, and the same processing is repeatedly executed.

次に、保守サーバー6から発せられる要求とそれに対する処理について、具体例を説明する。まず、保守サーバー6は、プリンター3の状況を常に把握しておく必要があるので、所定の周期で、上記処理要求として、状態取得コマンド、設定取得コマンド、情報取得コマンドを送信する。状態取得コマンドは、プリンター3の状態(正常/エラー)を取得するコマンドであり、当該コマンドに対して、遠隔保守用処理部204がプリンター3から状態情報を取得して保守サーバー6に返信することで上述した処理が実行される。   Next, a specific example of a request issued from the maintenance server 6 and processing for the request will be described. First, since the maintenance server 6 needs to keep track of the status of the printer 3, it transmits a status acquisition command, a setting acquisition command, and an information acquisition command as the processing request at a predetermined cycle. The status acquisition command is a command for acquiring the status (normal / error) of the printer 3. In response to the command, the remote maintenance processing unit 204 acquires status information from the printer 3 and sends it back to the maintenance server 6. The above-described processing is executed.

また、設定取得コマンドはプリンター3にその時点で設定されている内容(印刷条件、印刷モード等)を取得するコマンドであり、情報取得コマンドはプリンター3の保守情報(メンテナンスカウンターの値等)を取得するコマンドである。これらのコマンドに対しても、同様に、遠隔保守用処理部204がプリンター3から該当する情報を取得して保守サーバー6に返信することで上述した処理が実行される。なお、上述した累積出力回数などデータ格納部205に記憶する保守情報を求められた場合には、遠隔保守用処理部204が当該情報を取得して保守サーバー6へ返信する。   The setting acquisition command is a command for acquiring the contents (printing conditions, printing mode, etc.) set in the printer 3 at that time, and the information acquisition command is for acquiring maintenance information (maintenance counter value, etc.) of the printer 3. It is a command to do. Similarly to these commands, the remote maintenance processing unit 204 acquires the corresponding information from the printer 3 and sends it back to the maintenance server 6 to execute the above-described processing. When the maintenance information stored in the data storage unit 205 such as the cumulative output count described above is requested, the remote maintenance processing unit 204 acquires the information and returns it to the maintenance server 6.

なお、状態取得コマンド、設定取得コマンド、情報取得コマンドは、同タイミングで発せられてもよいし、別々のタイミングで発せられてもよい。   Note that the status acquisition command, the setting acquisition command, and the information acquisition command may be issued at the same timing or may be issued at different timings.

また別の例として、上記プリンター3の状態がエラーであった場合には、保守サーバー
6は、その旨の情報を受信後に当該状態を解消するための処理要求を行う。例えば、発生しているエラー状態が明らかであり、プリンター3を正常状態に復帰させてよい場合には、保守サーバー6は、リセット命令を上記処理要求として出し、遠隔保守用処理部204を介した上記処理の実行でプリンター3が正常状態に復帰される。
As another example, when the status of the printer 3 is an error, the maintenance server 6 makes a processing request for canceling the status after receiving information to that effect. For example, when the error state that has occurred is clear and the printer 3 can be returned to the normal state, the maintenance server 6 issues a reset command as the above processing request and passes through the remote maintenance processing unit 204. By executing the above process, the printer 3 is returned to a normal state.

また、エラーの内容を調べる場合には、例えば、エラー状態になった直前の印刷データを調べるべく、保守サーバー6は、当該印刷データを送信することを上記処理要求として出し、遠隔保守用処理部204は、データ格納部205に蓄積する上記印刷データを返信することで処理を実行する。   Further, when checking the contents of the error, for example, in order to check the print data immediately before the error state, the maintenance server 6 issues a request for transmission of the print data as the processing request, and the remote maintenance processing unit A process 204 is executed by returning the print data accumulated in the data storage unit 205.

また、プリンター3からテスト出力をさせる必要がある場合には、保守サーバー6は、その旨の上記処理要求をし、遠隔保守用処理部204は、プリンター3へテスト出力の指示を行う。   When it is necessary to make a test output from the printer 3, the maintenance server 6 makes a request for that processing, and the remote maintenance processing unit 204 instructs the printer 3 to perform a test output.

更に別の例としては、保守サーバー6がクリーニングの実行を上記処理要求として出し、遠隔保守用処理部204がプリンター3へクリーニングの指示を行う、ことができる。当該クリーニングの要求は、定期的に行われてもよいし、上記保守情報を取得しその内容に応じて行うようにしてもよい。   As yet another example, the maintenance server 6 can issue a cleaning request as the processing request, and the remote maintenance processing unit 204 can instruct the printer 3 to perform cleaning. The cleaning request may be performed periodically, or may be performed according to the content obtained by acquiring the maintenance information.

また別の例として、保守サーバー6は、ファーム書換命令を上記処理要求として出し、プリンター3のファームウェア(ソフトウェア)を更新させることもできる。また、保守サーバー6は、設定変更コマンドを上記処理要求として出し、プリンター3の設定内容を変更させることもできる。当該処理は、複数のプリンターに対して一括して要求を出して複数のプリンターで実行させることもできる。   As another example, the maintenance server 6 can update the firmware (software) of the printer 3 by issuing a firmware rewrite command as the processing request. The maintenance server 6 can also issue a setting change command as the processing request to change the setting contents of the printer 3. This processing can be executed by a plurality of printers by issuing a request to a plurality of printers at once.

以上説明をしたように、既存のPOS端末装置に、仮想ポート203、遠隔保守用処理部204、及びデータ格納部205の部分を追加することにより、既存のPOSアプリケーション201を変更することなく、印刷データ等を必要とするプリンター3の遠隔保守機能を追加することができる。   As described above, by adding the virtual port 203, the remote maintenance processing unit 204, and the data storage unit 205 to the existing POS terminal device, printing can be performed without changing the existing POS application 201. A remote maintenance function for the printer 3 that requires data or the like can be added.

また、本POS端末装置2では、遠隔保守のための主な処理は、コンピューターのアプリケーション層で行うように構成するので、多彩な処理を実行させるプログラムの開発を容易に行うことができる。   Further, in the present POS terminal device 2, the main processing for remote maintenance is configured to be performed in the application layer of the computer, so that it is possible to easily develop a program for executing various processing.

また、遠隔保守に印刷データを利用できるので多彩なメンテナンスを行うことができる。   Also, since print data can be used for remote maintenance, various maintenance can be performed.

また、複数のPOS端末装置が同様の構成であれば、上述したファームウェアの更新や設定変更を一括した処理で実行でき効率的である。   Further, if the plurality of POS terminal devices have the same configuration, the above-described firmware update and setting change can be executed in a batch process, which is efficient.

なお、図1に示す本実施の形態例では、POS端末装置2に接続されるプリンター3が1台であったが、2台以上のプリンターが接続される構成であってもよい。かかる場合には、遠隔保守用処理部204が、印刷出力時及び遠隔保守時に、出力先プリンター及び保守対象プリンターを識別し、各プリンターについて上述した内容と同様の処理を実行する。   In the embodiment shown in FIG. 1, only one printer 3 is connected to the POS terminal device 2, but a configuration in which two or more printers are connected may be used. In such a case, the remote maintenance processing unit 204 identifies the output destination printer and the maintenance target printer at the time of print output and remote maintenance, and executes the same processing as described above for each printer.

また、本実施の形態例ではPOSシステムの例を示したが、本発明は、POSシステムに限らず、病院や運送会社で使用されるシステムなど、プリンターからの印刷物の出力を含む所定のアプリケーションを備えたシステムに適用可能であり、特に、既存のアプリケーションプログラムの改変が困難である場合に有効である。   In the present embodiment, an example of a POS system is shown. However, the present invention is not limited to a POS system, but a predetermined application including output of printed matter from a printer, such as a system used in a hospital or a transportation company. The present invention can be applied to a provided system, and is particularly effective when it is difficult to modify an existing application program.

本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。   The protection scope of the present invention is not limited to the above-described embodiment, but covers the invention described in the claims and equivalents thereof.

1 店舗サーバー、 2 POS端末装置、 3 プリンター、 4 LAN、 5 インターネット、 6 保守サーバー、 201 POSアプリケーション、 202 プリンター3用ドライバー、 203 仮想ポート、 204 遠隔保守用処理部、 205 データ格納部、 206 通信ポート、 220 アプリケーション層、 230
OSカーネル層、 240 物理層
1 store server, 2 POS terminal device, 3 printer, 4 LAN, 5 internet, 6 maintenance server, 201 POS application, 202 printer 3 driver, 203 virtual port, 204 remote maintenance processing unit, 205 data storage unit, 206 communication Port, 220 application layer, 230
OS kernel layer, 240 physical layer

Claims (10)

OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターに、前記プリンターの遠隔保守のための処理を実行させる遠隔保守用プログラムであって、
前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、
前記コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を前記コンピューターに実行させる
ことを特徴とする遠隔保守用プログラム。
A remote maintenance program that operates by an operating system of an OS kernel layer and causes a computer that outputs printed matter from a printer connected to a communication port by an application layer application to execute processing for remote maintenance of the printer,
The print data output from the application to the communication port when the printed matter is output is acquired by the OS kernel layer before the communication port receives, and the printer according to the acquired print data is acquired by the application layer. Storing maintenance data and outputting the acquired print data to the communication port;
A request for maintenance of the printer, transmitted from a remote maintenance device connected to the computer, is received by the application layer, and processing according to the request is performed using the stored maintenance data as necessary. A remote maintenance program that causes the computer to execute a process to be executed.
請求項1において、
前記記憶する保守データには、前記印刷データが含まれ、
前記遠隔保守装置からの要求に応じた処理には、前記印刷データを前記遠隔保守装置に送信する処理が含まれる
ことを特徴とする遠隔保守用プログラム。
In claim 1,
The maintenance data to be stored includes the print data,
The process according to the request from the remote maintenance apparatus includes a process of transmitting the print data to the remote maintenance apparatus.
請求項1あるいは2において、
前記記憶する保守データには、前記プリンターの累積出力回数のデータが含まれ、
前記遠隔保守装置からの要求に応じた処理には、前記累積出力回数のデータを前記遠隔保守装置に送信する処理が含まれる
ことを特徴とする遠隔保守用プログラム。
In claim 1 or 2,
The maintenance data to be stored includes data of the cumulative output count of the printer,
The process according to the request from the remote maintenance apparatus includes a process of transmitting the accumulated output count data to the remote maintenance apparatus.
請求項1乃至3のいずれかにおいて、
前記遠隔保守装置からの要求に応じた処理には、前記プリンターの状況に関する情報を取得して前記遠隔保守装置に送信する処理が含まれる
ことを特徴とする遠隔保守用プログラム。
In any one of Claims 1 thru | or 3,
The processing according to the request from the remote maintenance device includes processing for acquiring information on the status of the printer and transmitting the information to the remote maintenance device.
請求項1乃至4のいずれかにおいて、
前記遠隔保守装置からの要求に応じた処理には、前記プリンターをリセットする命令を前記プリンターに出す処理が含まれる
ことを特徴とする遠隔保守用プログラム。
In any one of Claims 1 thru | or 4,
The process according to the request from the remote maintenance device includes a process of issuing an instruction to reset the printer to the printer.
請求項1乃至5のいずれかにおいて、
前記遠隔保守装置からの要求に応じた処理には、クリーニングを実行させる命令を前記プリンターに出す処理が含まれる
ことを特徴とする遠隔保守用プログラム。
In any one of Claims 1 thru | or 5,
The process according to the request from the remote maintenance device includes a process of issuing a command to execute cleaning to the printer.
請求項1乃至6のいずれかにおいて、
前記遠隔保守装置からの要求に応じた処理には、前記プリンターのソフトウェアを更新する命令を前記プリンターに出す処理が含まれる
ことを特徴とする遠隔保守用プログラム。
In any one of Claims 1 thru | or 6.
The process according to the request from the remote maintenance device includes a process of issuing an instruction to update the printer software to the printer.
請求項1乃至7のいずれかにおいて、
前記遠隔保守装置からの要求に応じた処理には、前記プリンターの設定内容を変更する命令を前記プリンターに出す処理が含まれる
ことを特徴とする遠隔保守用プログラム。
In any one of Claims 1 thru | or 7,
The process according to the request from the remote maintenance device includes a process of issuing an instruction to change the setting contents of the printer to the printer.
OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターにおける、前記プリンターの遠隔保守のための方法であって、
前記コンピューターが、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、
前記コンピューターが、当該コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を有する
ことを特徴とする方法。
A method for remote maintenance of a printer in a computer operated by an operating system of an OS kernel layer and outputting a printed matter from a printer connected to a communication port by an application layer application,
Before the communication port receives the print data output from the application to the communication port when the computer outputs the printed matter, the computer acquires the print data in the OS kernel layer, and the application layer acquires the acquired print data. Storing maintenance data of the printer according to claim, and outputting the acquired print data to the communication port;
The computer receives a request for maintenance of the printer, transmitted from a remote maintenance device connected to the computer, in the application layer, and performs processing corresponding to the request as necessary in the stored maintenance data. And performing the method using the method.
OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するホスト装置であって、
前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力し、
接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する
ことを特徴とするホスト装置。
A host device that operates according to an operating system of an OS kernel layer and outputs a printed matter from a printer connected to a communication port by an application layer application;
The print data output from the application to the communication port when the printed matter is output is acquired by the OS kernel layer before the communication port receives, and the printer according to the acquired print data is acquired by the application layer. Maintenance data, and output the acquired print data to the communication port,
A request for maintenance of the printer transmitted from a connected remote maintenance device is received by the application layer, and processing according to the request is executed using the stored maintenance data as necessary. A host device.
JP2011074372A 2011-03-30 2011-03-30 Remote maintenance program, remote maintenance method, and host device Withdrawn JP2012208766A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011074372A JP2012208766A (en) 2011-03-30 2011-03-30 Remote maintenance program, remote maintenance method, and host device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011074372A JP2012208766A (en) 2011-03-30 2011-03-30 Remote maintenance program, remote maintenance method, and host device

Publications (1)

Publication Number Publication Date
JP2012208766A true JP2012208766A (en) 2012-10-25

Family

ID=47188428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011074372A Withdrawn JP2012208766A (en) 2011-03-30 2011-03-30 Remote maintenance program, remote maintenance method, and host device

Country Status (1)

Country Link
JP (1) JP2012208766A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014091707A1 (en) * 2012-12-13 2014-06-19 セイコーエプソン株式会社 Receipt printing system, control method for receipt printing system, and control device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014091707A1 (en) * 2012-12-13 2014-06-19 セイコーエプソン株式会社 Receipt printing system, control method for receipt printing system, and control device
KR20150092261A (en) * 2012-12-13 2015-08-12 세이코 엡슨 가부시키가이샤 Receipt printing system, control method for receipt printing system, and control device
CN104871125A (en) * 2012-12-13 2015-08-26 精工爱普生株式会社 Receipt printing system, control method for receipt printing system, and control device
KR101699649B1 (en) 2012-12-13 2017-01-24 세이코 엡슨 가부시키가이샤 Receipt printing system, control method for receipt printing system, and control device
CN104871125B (en) * 2012-12-13 2018-03-27 精工爱普生株式会社 Receipt printing system, the control method and POS terminal of receipt printing system
US10089046B2 (en) 2012-12-13 2018-10-02 Seiko Epson Corporation Receipt printing system, control method of a receipt printing system, and control device

Similar Documents

Publication Publication Date Title
US10362147B2 (en) Network system and communication control method using calculated communication intervals
EP2796985B1 (en) Print control device, printing system, and print control method
JP2012058810A (en) Function enhancement program using print data, function enhancement device, and function enhancement method
JP5807343B2 (en) Function expansion program, function expansion device, and function expansion method using print data
JP5867563B2 (en) Function expansion program, function expansion device, and function expansion method using print data
JP5741100B2 (en) Coupon issuing system, barcode information acquisition method, and coupon issuing system control method
JP2012208766A (en) Remote maintenance program, remote maintenance method, and host device
JP5867564B2 (en) Print data processing program for distributing output destinations, print data processing apparatus, and print data processing method
JP2012198584A5 (en)
JP5708012B2 (en) Printer changing program, printer changing method, and host device
JP2012178004A (en) Merchandise sales data processor, merchandise sales data processing system and picture control program
JP7449113B2 (en) Sales data processing device and program
JP6236949B2 (en) Communication control method and information processing apparatus
EP3142086B1 (en) Print data processing device, print data processing method, program, and printing system
JP6638391B2 (en) Printer driver and POS system
JP5370528B2 (en) Network system, network system control method and program
JP6578894B2 (en) Network system and control device
JP6075427B2 (en) Print control method and printer driver
JP5609453B2 (en) Distributed processing method, distributed processing apparatus, and program
JP6236943B2 (en) Communication control method and information processing apparatus
JP6224558B2 (en) Product sales data processing apparatus and program
JP5979274B2 (en) POS terminal device and control method of POS terminal device
JP6578895B2 (en) Network system and control device
JP2017091161A (en) Network system and information processor
JP2015026381A (en) Distribution processing method, distribution processing device, and program

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140603