[go: up one dir, main page]

KR101523146B1 - Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function - Google Patents

Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function Download PDF

Info

Publication number
KR101523146B1
KR101523146B1 KR1020130156288A KR20130156288A KR101523146B1 KR 101523146 B1 KR101523146 B1 KR 101523146B1 KR 1020130156288 A KR1020130156288 A KR 1020130156288A KR 20130156288 A KR20130156288 A KR 20130156288A KR 101523146 B1 KR101523146 B1 KR 101523146B1
Authority
KR
South Korea
Prior art keywords
printer data
printer
data collection
management server
collection device
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.)
Active
Application number
KR1020130156288A
Other languages
Korean (ko)
Inventor
고유태
하태인
김재철
Original Assignee
주식회사 엘지씨엔에스
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 주식회사 엘지씨엔에스 filed Critical 주식회사 엘지씨엔에스
Priority to KR1020130156288A priority Critical patent/KR101523146B1/en
Application granted granted Critical
Publication of KR101523146B1 publication Critical patent/KR101523146B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

데이터 수집 보장 기능을 장착한 프린터 데이터 수집 방법 및 장치가 제시된다. 본 발명에서 제안하는 프린터 데이터 생성 장치 및 프린터의 사이에 설치되는 프린터 데이터 수집 장치는 관리 서버와 통신하는 통신부, 상기 프린터 데이터 생성 장치로부터 수신된 시그널을 변환(convert)하여 상기 통신부를 통하여 관리 서버로 송신하고, 상기 수신된 시그널을 출력 포트를 통하여 상기 프린터로 송신하는 입력 시그널 처리부를 포함할 수 있다.A printer data collection method and apparatus equipped with a data collection assurance function are presented. The printer data collecting apparatus installed between the printer data generating apparatus and the printer proposed in the present invention includes a communication unit for communicating with a management server, a communication unit for converting a signal received from the printer data generating apparatus, And an input signal processing unit for transmitting the received signal to the printer through the output port.

Figure R1020130156288
Figure R1020130156288

Description

데이터 수집 보장 기능을 장착한 프린터 데이터 수집 방법 및 장치{Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function}TECHNICAL FIELD [0001] The present invention relates to a method and apparatus for collecting printer data,

본 명세서에서 설명하는 다양한 실시예들은, 컴퓨터 또는 특정 장비(Cash Register, POS)에서 시리얼(serial), 패러럴(parallel), 또는 USB를 통해 프린터로 전송되는 데이터를 추출하고 저장하여, 서버로 전송할 수 있는 데이터 수집 장치 및 그 방법에 관한 것이다.
Various embodiments described herein may extract and store data transmitted from a computer or a specific device (Cash Register, POS) to a printer via serial, parallel, or USB, And more particularly, to a data acquisition apparatus and method therefor.

프린터에서 출력되는 데이터를 수집하는 프린터 데이터 수집 장치는, 문서 보안이 요구되는 기업체에서 출력 문서를 통한 내부 영업비밀이 유출되는 것을 막거나, 영수증 프린터와 같이 과금 또는 세금의 기초가 되는 데이터에 대한 자료 보존의 요구가 높은 곳에서 주로 이용된다.A printer data collection device that collects data output from a printer can be used to prevent leakage of internal business secrets through output documents in a corporation that requires document security or to provide data on the basis of charge or tax such as a receipt printer It is mainly used in places where the demand for preservation is high.

미국공개특허출원 제2010-0010905호에는, 프린터로 출력되는 데이터를 저장하고, 저장된 데이터를 외부 서버로 전송하는 방법 및 이를 위한 프린터 데이터 수집 장치가 개시되어 있다. 본 미국공개특허출원에 따르면, 프린터 데이터를 저장하고 이를 외부 서버로 전송함으로써 프린터를 통해 출력된 문서에 대한 정보를 모니터링하는 것은 가능하지만, 사용자가 프린터 데이터 수집 장치의 전원 단자를 임의로 탈거하거나, 프린터 데이터 수집 장치와 프린터의 물리적 연결을 임의로 탈거하는 경우에는 실제 프린터로 전송된 프린터 데이터를 저장할 수 없게 된다.U.S. Published Application No. 2010-0010905 discloses a method of storing data output to a printer and transferring the stored data to an external server and a printer data collecting device therefor. According to the present patent application, it is possible to monitor information about a document output through a printer by storing printer data and transmitting it to an external server, but it is also possible for a user to arbitrarily remove the power terminal of the printer data collecting device, When the physical connection between the data collecting device and the printer is arbitrarily removed, the printer data transferred to the actual printer can not be stored.

따라서, 프린터로 출력되는 프린터 데이터에 대한 누락을 방지하고, 모든 프린터 데이터를 확보하기 위해서, 사용자가 임의로 장착된 프린터 데이터 수집 장치를 탈거하거나 전원 코드를 뽑는 등의 이벤트를 감지할 수 있고, 인가되지 않은 프린터 데이터 수집 장치를 장착하여 프린터로 전송되는 프린터 데이터를 고의로 변조하는 것을 방지하는 것이 필요하다.
Accordingly, in order to prevent omission of the printer data output to the printer and to secure all the printer data, the user can detect an event such as disassembling the printer data collection device arbitrarily attached or unplugging the power cord, It is necessary to prevent unintended modulation of the printer data transmitted to the printer by mounting a printer data collecting device.

프린터에서 출력되는 데이터를 수집하는 프린터 데이터 수집 장치는, 문서 보안이 요구되는 기업체에서 출력 문서를 통한 내부 영업비밀이 유출되는 것을 막거나, 영수증 프린터와 같이 과금 또는 세금의 기초가 되는 데이터에 대한 자료 보존의 요구가 높은 곳에서 주로 이용된다.A printer data collection device that collects data output from a printer can be used to prevent leakage of internal business secrets through output documents in a corporation that requires document security or to provide data on the basis of charge or tax such as a receipt printer It is mainly used in places where the demand for preservation is high.

미국공개특허출원 제2010-0010905호에는, 프린터로 출력되는 데이터를 저장하고, 저장된 데이터를 외부 서버로 전송하는 방법 및 이를 위한 프린터 데이터 수집 장치가 개시되어 있다. 본 미국공개특허출원에 따르면, 프린터 데이터를 저장하고 이를 외부 서버로 전송함으로써 프린터를 통해 출력된 문서에 대한 정보를 모니터링하는 것은 가능하지만, 사용자가 프린터 데이터 수집 장치의 전원 단자를 임의로 탈거하거나, 프린터 데이터 수집 장치와 프린터의 물리적 연결을 임의로 탈거하는 경우에는 실제 프린터로 전송된 프린터 데이터를 저장할 수 없게 된다.U.S. Published Application No. 2010-0010905 discloses a method of storing data output to a printer and transferring the stored data to an external server and a printer data collecting device therefor. According to the present patent application, it is possible to monitor information about a document output through a printer by storing printer data and transmitting it to an external server, but it is also possible for a user to arbitrarily remove the power terminal of the printer data collecting device, When the physical connection between the data collecting device and the printer is arbitrarily removed, the printer data transferred to the actual printer can not be stored.

따라서, 프린터로 출력되는 프린터 데이터에 대한 누락을 방지하고, 모든 프린터 데이터를 확보하기 위해서, 사용자가 임의로 장착된 프린터 데이터 수집 장치를 탈거하거나 전원 코드를 뽑는 등의 이벤트를 감지할 수 있고, 인가되지 않은 프린터 데이터 수집 장치를 장착하여 프린터로 전송되는 프린터 데이터를 고의로 변조하는 것을 방지하는 것이 필요하다.
Accordingly, in order to prevent omission of the printer data output to the printer and to secure all the printer data, the user can detect an event such as disassembling the printer data collection device arbitrarily attached or unplugging the power cord, It is necessary to prevent unintended modulation of the printer data transmitted to the printer by mounting a printer data collecting device.

일실시예에 따른 프린터 데이터 수집 장치는, 네트워크 인터페이스를 포함하고, 관리 서버와 통신하는 통신부; 프린터 데이터 생성 장치로부터 수신된 프린터 데이터를 변환(convert)하는 입력 시그널 처리부; 및 상기 통신부를 통하여 상기 변환된 데이터를 상기 관리 서버로 송신하고, 상기 프린터 데이터를 출력 포트를 통하여 프린터로 송신하도록 제어하는 제어부를 포함한다.A printer data collecting apparatus according to an embodiment includes a communication unit including a network interface and communicating with a management server; An input signal processing unit for converting printer data received from the printer data generating apparatus; And a control unit for transmitting the converted data to the management server through the communication unit and controlling the printer data to be transmitted to the printer through an output port.

일측에 따르면, 상기 프린터 데이터 수집 장치는, 상기 프린터 데이터 생성 장치와 연결된 입력 포트의 연결 상태의 변화를 감지하는 입력 시그널 감지부를 더 포함하고, 상기 제어부는 상기 입력 포트의 연결 상태에 변화가 감지된 경우, 상기 통신부를 통하여 상기 입력 포트의 연결 상태에 변화가 있었음을 상기 관리 서버로 통지하도록 제어할 수 있다.According to one aspect of the present invention, the printer data collecting apparatus further includes an input signal detecting unit for detecting a change in a connection state of an input port connected to the printer data generating apparatus, and the controller detects a change in the connection state of the input port , It is possible to notify the management server of the change in the connection state of the input port through the communication unit.

일측에 따르면, 상기 입력 시그널 감지부는, 상기 입력 포트가 연결되는 경우, 상기 입력 포트의 시그널 레벨의 강하(drop)를 감지하는 시그널 레벨 비교기; 및 상기 입력 포트의 이전 입력 값 및 현재 입력 값의 차이가 미리 정해진 값 이상으로 미리 정해진 시간 이상 유지될 경우 상기 입력 포트의 연결 상태에 변화가 있다고 판단하는 히스테리시스 필터기(hysteresis filter)를 포함할 수 있다.According to one aspect, the input signal sensing unit includes: a signal level comparator that senses a drop in the signal level of the input port when the input port is connected; And a hysteresis filter for determining that there is a change in the connection state of the input port when a difference between a previous input value and a current input value of the input port is maintained equal to or greater than a predetermined value for a predetermined time or longer have.

일측에 따르면, 상기 프린터 데이터 수집 장치는, 상기 프린터 데이터 수집 장치에 대해 고유한 시스템 ID를 저장하는 ID 저장부를 더 포함하고, 상기 제어부는 상기 시스템 ID를 상기 관리 서버로 송신하여 상기 프린터 데이터 수집 장치의 인증을 요청할 수 있다.According to one aspect of the present invention, the printer data collecting apparatus further includes an ID storing unit that stores a unique system ID for the printer data collecting apparatus, and the control unit transmits the system ID to the management server, Of the user.

일측에 따르면, 상기 제어부는 상기 관리 서버로부터 상기 시스템 ID가 유효하다는 통지를 받은 경우, 상기 프린터 데이터에 대한 수집 프로세스를 시작할 수 있다.According to one aspect, when the control unit receives a notification that the system ID is valid from the management server, the control unit can start the collection process for the printer data.

일측에 따르면, 상기 프린터 데이터 수집 장치는, 상기 변환된 데이터를 저장하는 데이터 저장소를 더 포함할 수 있다.According to one aspect, the printer data collection device may further include a data storage for storing the converted data.

일측에 따르면, 상기 프린터 데이터 수집 장치는, 내장 배터리; 및 상기 프린터 데이터 수집 장치에 외부 전력이 인가되는지 여부를 판단하고, 상기 외부 전력이 인가되지 않는 경우 상기 내장 배터리로 전력 공급원을 스위칭하는 전력 관리부를 더 포함할 수 있다.According to one aspect, the printer data collecting apparatus includes: a built-in battery; And a power management unit for determining whether external power is applied to the printer data collecting apparatus and for switching the power supply to the internal battery when the external power is not applied.

일측에 따르면, 상기 제어부는 상기 외부 전력이 인가되지 않는 경우, 상기 통신부를 통하여 상기 전력 공급원이 변경되었음을 상기 관리 서버로 통지할 수 있다.According to one aspect of the present invention, when the external power is not applied, the control unit can notify the management server that the power supply is changed through the communication unit.

일측에 따르면, 상기 전력 관리부는, 상기 외부 전력이 인가된 경우, 상기 프린터 데이터 수집 장치에 상기 외부 전력을 공급하고, 상기 내장 배터리에 충전 전력을 공급할 수 있다.According to one aspect of the present invention, the power management unit may supply the external power to the printer data collecting apparatus and supply the charging power to the internal battery when the external power is applied.

일측에 따르면, 상기 프린터 데이터 수집 장치는, 미리 정해진 전력을 프리차징(precharging)하는 전력 먹스(power mux)를 더 포함하고, 상기 전력 관리부는 상기 외부 전력이 차단된 경우, 상기 전력 먹스가 상기 프리차징한 전력을 상기 프린터 데이터 수집 장치에 공급한 후 상기 내장 배터리로 상기 전력 공급원을 스위칭할 수 있다.According to one aspect of the present invention, the printer data collecting apparatus further includes a power mux for precharging a predetermined power, and when the external power is cut off, The charged power may be supplied to the printer data collecting device, and the power source may be switched to the built-in battery.

일실시예에 따른 프린터 데이터 수집 방법은, 프린터 데이터 생성 장치로부터 수신된 프린터 데이터를 변환(convert)하는 단계; 통신부를 통하여 상기 변환된 데이터를 관리 서버로 송신하는 단계; 및 상기 프린터 데이터를 출력 포트를 통하여 프린터로 송신하는 단계를 포함한다.A printer data collection method according to an embodiment includes: converting printer data received from a printer data generation apparatus; Transmitting the converted data to a management server through a communication unit; And transmitting the printer data to a printer through an output port.

일측에 따르면, 상기 프린터 데이터 수집 방법은, 상기 프린터 데이터 생성 장치와 연결된 입력 포트의 연결 상태의 변화를 감지하는 단계; 상기 입력 포트의 연결 상태에 변화가 감지된 경우, 상기 통신부를 통하여 상기 입력 포트의 연결 상태에 변화가 있었음을 상기 관리 서버로 송신하는 단계; 및 상기 변환된 데이터를 데이터 저장소에 저장하는 단계를 더 포함할 수 있다.According to one aspect of the present invention, the printer data collection method includes: detecting a change in a connection state of an input port connected to the printer data generation apparatus; Transmitting to the management server a change in the connection state of the input port through the communication unit when a change in the connection state of the input port is detected; And storing the converted data in a data store.

일측에 따르면, 상기 입력 포트의 연결 상태의 변화를 감지하는 단계는, 상기 입력 포트가 연결되는 경우, 상기 입력 포트의 시그널 레벨의 강하(drop)를 감지하는 단계; 및 상기 입력 포트의 이전 입력 값 및 현재 입력 값의 차이가 미리 정해진 값 이상으로 미리 정해진 시간 이상 유지될 경우, 상기 입력 포트의 연결 상태에 변화가 있다고 판단하는 단계를 포함할 수 있다.According to one aspect, the step of detecting a change in the connection state of the input port includes sensing a drop of a signal level of the input port when the input port is connected to the input port. And determining that there is a change in the connection state of the input port when a difference between a previous input value and a current input value of the input port is maintained equal to or greater than a predetermined value for a predetermined time or more.

일측에 따르면, 상기 프린터 데이터 수집 방법은, 상기 프린터 데이터 수집 장치에 저장된 시스템 ID를 상기 관리 서버로 송신하는 단계; 상기 관리 서버로부터 상기 시스템 ID의 유효성 여부에 대한 응답 코드를 수신하는 단계; 및 상기 시스템 ID가 유효한 경우, 상기 프린터 데이터의 수집 프로세스를 시작(initiate)하는 단계를 더 포함할 수 있다.According to an aspect of the present invention, the printer data collection method includes: transmitting a system ID stored in the printer data collection device to the management server; Receiving a response code for validity of the system ID from the management server; And if the system ID is valid, initiating the collection process of the printer data.

일측에 따르면, 상기 프린터 데이터 수집 방법은, 상기 프린터 데이터 수집 장치에 외부 전력이 인가되었는지 여부를 판단하는 단계; 및 상기 외부 전력이 차단된 경우, 상기 프린터 데이터 수집 장치의 내장 배터리로 전력 공급원을 스위칭하고, 상기 전력 공급원이 변경되었음을 상기 관리 서버로 통지하는 단계를 더 포함할 수 있다.According to one aspect, the printer data collection method includes: determining whether external power is applied to the printer data collection apparatus; And switching the power source to the built-in battery of the printer data collection device when the external power is interrupted, and notifying the management server that the power source has been changed.

일측에 따르면, 상기 프린터 데이터 수집 방법은, 상기 외부 전력이 인가된 경우, 상기 프린터 데이터 수집 장치에 상기 외부 전력을 공급하고, 상기 외부 전력이 차단된 경우, 상기 프린터 데이터 수집 장치에 상기 내장 배터리의 충전 전력을 공급하는 단계를 더 포함할 수 있다.
According to one aspect of the present invention, the printer data collecting method includes: supplying the external power to the printer data collecting apparatus when the external power is applied; and when the external power is interrupted, And supplying the charging power.

실시예들에 따르면, 컴퓨터 및 특정 장비에서 프린터로 전송되는 프린터 데이터를 취득하여 서버로 전송하는 과정에서, 인가되지 않은 프린터 데이터 수집 장치를 이용한 프린터 데이터의 취득 및 전송을 방지하고, 프린터 데이터의 전송을 위한 전송 코드와 응답 코드 처리 기능을 제공할 수 있다. According to embodiments, in the process of acquiring printer data transmitted from a computer and a specific device to a printer and transferring the acquired printer data to the server, it is possible to prevent acquisition and transmission of printer data using an unauthorized printer data collecting device, It is possible to provide a transmission code and a response code processing function.

또한, 인증되지 않은 프린터 데이터 수집 장치를 통해 프린터 데이터를 전송하지 못하도록 제어하고, 전원 케이블 또는 프린터 케이블을 물리적으로 탈거하여 프린터 데이터를 유출하는 행위를 감시할 수 있도록 함으로써, 프린터 데이터의 수집을 보장할 수 있다.
In addition, it is possible to prevent the printer data from being transmitted through the unauthorized printer data collecting device and to monitor the operation of unplugging the power cable or the printer cable to unload the printer data, thereby ensuring the collection of the printer data .

도 1은 일실시예에 따른 프린터 데이터 수집 장치의 동작을 설명하기 위한 도면이다.
도 2는 일실시예에 따른 프린터 데이터 수집 장치의 블록도이다.
도 3은 일실시예에 따른 입력 시그널 감지부의 구성을 나타내는 도면이다.
도 4는 일실시예에 따른 프린터 데이터 수집 방법을 도시한 플로우차트이다.
도 5는 또 다른 일실시예에 따른 프린터 데이터 수집 방법을 도시한 플로우차트이다.
도 6은 또 다른 일실시예에 따른 프린터 데이터 수집 방법을 도시한 플로우차트이다.
1 is a view for explaining an operation of a printer data collecting apparatus according to an embodiment.
2 is a block diagram of a printer data collection device according to one embodiment.
3 is a diagram illustrating a configuration of an input signal sensing unit according to an exemplary embodiment of the present invention.
4 is a flowchart showing a printer data collection method according to an embodiment.
5 is a flowchart showing a printer data collection method according to another embodiment.
6 is a flowchart showing a printer data collection method according to another embodiment.

이하, 다양한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
Hereinafter, various embodiments will be described in detail with reference to the accompanying drawings.

도 1은 일실시예에 따른 프린터 데이터 수집 장치의 동작을 설명하기 위한 도면이다. 1 is a view for explaining an operation of a printer data collecting apparatus according to an embodiment.

도 1을 참고하면, 일실시예에 따른 프린터 데이터 수집 장치(130)는 프린터 데이터 생성 장치(110)에서 프린터(120)로 출력되는 프린터 데이터를 데이터 전송 케이블 중간에서 탭핑하고, 태핑된 프린터 데이터를 변환하여 외부의 관리 서버(140)로 전송할 수 있다. 일실시예에 따른 프린터 데이터 수집 장치(130)는 아래의 기능 중 적어도 하나를 포함할 수 있다. 프린터 데이터 수집 장치(130)는 개인용 컴퓨터, 서버, 스마트폰 등의 개인용 휴대 단말기, 매장 내 설치되는 POS(Point of Sale) 단말기, 휴대형 POS 단말기 등의 사용자의 입력에 따라 프린터 데이터를 생성할 수 있는 장치를 의미한다.
Referring to FIG. 1, a printer data collecting apparatus 130 according to an exemplary embodiment of the present invention includes a printer data generating apparatus 110 for tapping printer data output to the printer 120 in the middle of a data transmission cable, And transmit the converted data to the external management server 140. The printer data collection device 130 according to one embodiment may include at least one of the following functions. The printer data collecting device 130 can generate printer data according to input from a user such as a personal computer, a server, a smart phone, etc., a point-of-sale (POS) Device.

(1) 장비 인증 기능(1) Equipment authentication function

프린터 데이터 수집 장치(130)는 시스템 식별자(ID)를 암호화하고, 암호화된 시스템 ID를 무선 모뎀 등의 네트워크 인터페이스(NI: Network Interface, 도시되지 않음)를 통하여 무선 또는 유선으로 관리 서버(140)로 전송할 수 있다. The printer data collection device 130 encrypts the system identifier (ID) and transmits the encrypted system ID to the management server 140 via a network interface (NI: Network Interface, not shown) such as a wireless modem wirelessly or wired Lt; / RTI >

관리 서버(140)는 프린터 데이터 수집 장치(130)에서 전송된 시스템 ID의 유효성 여부를 판단하고, 판단 결과에 따라 프린터 데이터 수집 장치(130)로 응답 코드를 송신할 수 있다. 프린터 데이터 수집 장치(130)는 관리 서버(140)로부터 시스템 ID가 유효하다는 통지를 받은 경우 데이터 수집 프로세스를 시작할 수 있다. 반면에, 시스템 ID가 유효하지 않다는 통지를 받은 경우 경고 통지를 할 수 있다.
The management server 140 determines whether the system ID transmitted from the printer data collecting apparatus 130 is valid or not and transmits a response code to the printer data collecting apparatus 130 according to the determination result. The printer data collection device 130 can start the data collection process when it is notified from the management server 140 that the system ID is valid. On the other hand, if a notification is received that the system ID is invalid, a warning notification can be issued.

(2) 외부 전원 차단 감지 기능(2) External power off detection function

프린터 데이터 수집 장치(130)는 외부 전원 입력이 차단되었는지 여부를 판단할 수 있다. 사용자가 전원 케이블을 탈거하는 등, 프린터 데이터 수집 장치(130)의 외부 전원의 입력이 차단된 경우, 전력 공급원을 프린터 데이터 수집 장치(130)의 내장 배터리로 스위칭하고, 네트워크 인터페이스(NI)를 포함하는 통신부를 통해 관리 서버(140)로 전력 공급원이 외부 전원에서 내장 배터리로 변경되었음을 통지할 수 있다.
The printer data collecting device 130 can determine whether the external power input is blocked. The power supply source is switched to the built-in battery of the printer data collecting apparatus 130 and the network interface NI is included when the input of the external power supply of the printer data collecting apparatus 130 is interrupted, The management server 140 can notify that the power source has been changed from the external power source to the built-in battery.

(3) 입출력 포트 연결 상태 감지 기능(3) I / O port connection status detection function

프린터 데이터 수집 장치(130)는 프린터 데이터 생성 장치(110)로부터 프린터 데이터를 입력 받는 입력 포트 및 프린터(120)로 프린터 데이터를 출력하는 출력 포트의 연결 상태의 변화를 감지할 수 있다. 입력 포트 및/또는 출력 포트의 연결 상태에 변화가 감지된 경우, 네트워크 인터페이스(NI)를 통해 관리 서버(140)로 입력 포트 및/또는 출력 포트의 연결 상태에 변화가 있었음을 통지할 수 있다.
The printer data collection device 130 can detect a change in the connection state of the input port for receiving the printer data from the printer data generation device 110 and the output port for outputting the printer data to the printer 120. When a change in the connection state of the input port and / or the output port is detected, it is possible to notify the management server 140 via the network interface NI that the connection state of the input port and / or the output port has changed.

도 2는 일실시예에 따른 프린터 데이터 수집 장치의 블록도이다. 2 is a block diagram of a printer data collection device according to one embodiment.

일실시예에 따르면, 프린터 데이터 생성 장치 및 프린터의 사이에 설치되는 프린터 데이터 수집 장치(200)는 식별자(ID) 저장부(210), 통신부(220), 제어부(230), 전력 관리부(241), 전력 먹스(242), 내장 배터리(243), 입력 시그널 감지부(250), 입력 시그널 처리부(260), 출력 포트(270), 및 데이터 저장소(280)를 포함할 수 있다. The printer data collecting apparatus 200 installed between the printer data generating apparatus and the printer includes an identifier storage unit 210, a communication unit 220, a control unit 230, a power management unit 241, A power mux 242, an internal battery 243, an input signal sensing unit 250, an input signal processing unit 260, an output port 270, and a data storage unit 280.

ID 저장부(210)는 프린터 데이터 수집 장치(200)의 인증을 위한 시스템 ID를 저장할 수 있다. 프린터 데이터 수집 장치(200)의 인증을 위한 시스템 ID는 프린터 데이터 수집 장치(200)에 고유하게 부여된 ID로서, EEPROM 등의 메모리인 ID 저장부(210)에 저장될 수 있다. 즉, ID 저장부(210)는 외부에서 수정이 불가능하도록 시스템 ID를 관리할 수 있다. 해당 시스템 ID는 관리 서버(190)에서 발급되어, 본 발명에 따른 프린터 데이터 수집 장치(200)의 제조 시에 ID 저장부(210)에 입력 되는 방식으로 부여될 수 있다. ID 저장부(210)에 저장된 시스템 ID는 프린터 데이터 수집 장치(200)에서 암호화 과정을 거쳐 네트워크 인터페이스(NI)를 포함하는 통신부(220)를 통해 관리 서버(190)로 전송 될 수 있다. 일 측면에 따르면, 프린터 데이터 수집 장치(200)는 선정된(predetermined) 로직에 따라 시스템 ID를 암호화 하기 위한 암호화 키를 생성할 수 있고, 이러한 암호화 키를 이용하여 암호화될 수 있다. 암호화된 시스템 ID는 통신부(220)를 통해 관리 서버(190)로 전송될 수 있다. 관리 서버(190)는 이에 대한 서버 응답 코드를 프린터 데이터 수집 장치(200)로 전송할 수 있다. 관리 서버(190)와 프린터 데이터 수집 장치(200)는 RSA 방식의 공개키 기반의 암호화 방식에 따라 시스템 ID를 암호화 및 복호화할 수 있다.
The ID storage unit 210 may store a system ID for authentication of the printer data collection device 200. [ The system ID for authentication of the printer data collecting apparatus 200 is an ID uniquely assigned to the printer data collecting apparatus 200 and may be stored in the ID storing unit 210 which is a memory such as an EEPROM. That is, the ID storage unit 210 can manage the system ID so that it can not be modified from the outside. The system ID may be issued by the management server 190 and may be input to the ID storage unit 210 during the manufacture of the printer data collecting apparatus 200 according to the present invention. The system ID stored in the ID storage unit 210 may be transmitted to the management server 190 through the communication unit 220 including the network interface NI through the encryption process in the printer data collection device 200. [ According to one aspect, the printer data collection device 200 can generate an encryption key for encrypting the system ID according to predetermined logic, and can be encrypted using this encryption key. The encrypted system ID can be transmitted to the management server 190 through the communication unit 220. The management server 190 may transmit the server response code to the printer data collection device 200. [ The management server 190 and the printer data collecting apparatus 200 can encrypt and decrypt the system ID according to the RSA public key based encryption method.

전력 관리부(241)는 프린터 데이터 수집 장치(200)에 외부 전원이 인가되고 있는지, 즉 외부 전원 케이블이 연결되어 있는지 여부를 판단할 수 있다. 일례로, 전력 관리부(241)는 상시 공급되는 외부 전원과 내장 배터리(243)에서 입력되는 전원을 감지할 수 있다. 프린터 데이터 수집 장치(200)에 대한 외부 전원이 인가되었을 경우, 전력 관리부(241)는 프린터 데이터 수집 장치(200)에 외부 전원에서 입력된 전력을 공급하고, 내장 배터리에 충전 전력을 공급할 수 있다. 사용자가 임의로 외부 전원을 탈거하거나 정전 등의 이벤트가 발생하여 프린터 데이터 수집 장치(200)에 대한 외부 전원이 OFF된 경우, 전력 관리부(241)는 전력 먹스(MUX)(242)를 통해 내장 배터리(243)로 전력 공급원을 스위칭할 수 있다. 전력 공급원이 스위칭된 경우, 전력 관리부(241)는 통신부(220)를 통하여 전력 공급원이 변경되었음을 관리 서버(190)로 통지할 수 있다. The power management unit 241 can determine whether external power is being applied to the printer data collection device 200, that is, whether an external power cable is connected. For example, the power management unit 241 can sense the external power supplied at all times and the power input from the built-in battery 243. When external power is applied to the printer data collecting apparatus 200, the power managing unit 241 supplies power inputted from the external power source to the printer data collecting apparatus 200 and supplies the charging power to the built-in battery. The power management unit 241 receives power from the internal battery 241 via the power mux 242 when the external power source is arbitrarily disconnected from the external power source or an event such as a power failure occurs and the external power source for the printer data collection device 200 is turned off, 243 to switch the power source. When the power supply source is switched, the power management unit 241 can notify the management server 190 that the power supply source has been changed through the communication unit 220. [

일 측면에 따르면, 전력 먹스(242)는 미리 정해진 전력을 프리차징(pre-charging)할 수 있다. 예를 들어, 순간적인 전원 차단으로 인한 전압 강하를 방지하기 위해 일정한 전력을 전력먹스(242)에 프리차징해 두고, 전력 관리부(241)는 전력먹스(242)에 프리차징된 전력이 공급되는 동안, 전력 공급원을 외부 전원에서 내장 배터리(243)으로 스위칭할 수 있다. According to one aspect, the power mux 242 may pre-charge a predetermined power. For example, in order to prevent a voltage drop due to instantaneous power interruption, a certain amount of power is pre-charged to the power mux 242, and the power management unit 241 pre-charges the power mux 242 while the pre- , The power source can be switched from an external power source to the built-in battery 243.

입력 시그널 감지부(250)는 프린터 데이터 수집 장치(200)의 입력 포트(도시되지 아니함)의 연결 상태의 변화를 감지할 수 있다. 입력 시그널 감지부(250)는 입력 포트로 입력되는 시그널의 레벨을 체크하고, 입력 시그널 레벨에 변화가 있는 경우 입력 포트의 물리적 연결 상태에 변화가 있음을 감지할 수 있다.The input signal sensing unit 250 may sense a change in the connection state of the input port (not shown) of the printer data collecting apparatus 200. [ The input signal sensing unit 250 may check the level of the signal input to the input port, and may detect a change in the physical connection state of the input port when there is a change in the input signal level.

입력 시그널 처리부(260)는 입력 시그널 감지부(250)로부터 수신된 시그널을 출력 포트(270)를 통하여 프린터로 송신하고, 수신된 시그널을 A/D(Analog to Digital) 방식으로 데이터 변환(convert)한다. 변환된 데이터는 통신부(220)를 통하여 관리 서버(190)로 전송될 수 있다. 예를 들어, 입력 시그널 감지부(250)에서 시그널 레벨 체크 후, 프린터 데이터 발생으로 기인한 시그널 변화 값은 시그널 입력 처리부(260)를 통하여 출력 포트(270)로 전달되어 프린터로 전송될 수 있다. 또한, 시그널 변화 값은 시그널 입력 처리부(260)에서 디지털 데이터로 변환되어 제어부(230)로 전달된다. 제어부(230)는 변환된 데이터를 데이터 저장소(280)에 저장되도록 하거나, 통신부(220)를 통해 관리 서버(190)으로 전송되도록 제어할 수 있다. The input signal processing unit 260 transmits the signal received from the input signal sensing unit 250 to the printer through the output port 270 and converts the received signal into data in an analog to digital (A / D) do. The converted data may be transmitted to the management server 190 via the communication unit 220. For example, after the signal level is checked in the input signal sensing unit 250, the signal change value caused by the printer data generation may be transmitted to the output port 270 through the signal input processing unit 260 and transmitted to the printer. The signal change value is converted into digital data by the signal input processing unit 260 and transmitted to the control unit 230. The control unit 230 may control the converted data to be stored in the data storage 280 or transmitted to the management server 190 through the communication unit 220.

일실시예에 따르면, 프린터 데이터 수집 장치는 출력 포트(270)를 통하여 프린터로 송신되는 프린터 데이터를 수집하여 수집된 프린터 데이터를 관리 서버(190)로 송신할 수 있다. 또한, 수집된 프린터 데이터를 데이터 저장소(280)에 저장할 수 있다.
According to one embodiment, the printer data collection device may collect printer data sent to the printer via the output port 270 and send the collected printer data to the management server 190. In addition, the collected printer data may be stored in the data store 280.

통신부(220)는 유무선 네트워크 인터페이스(NI)를 포함하고, 프린터 데이터 생성 장치로부터 전송된 프린터 데이터를 수신하고, 프린터 데이터 수집 장치(200)의 상태 데이터를 관리 서버(190)로 전송하거나, 또는 관리 서버(190)로부터 응답코드 등을 수신할 수 있다. The communication unit 220 includes a wired and wireless network interface NI and receives printer data transmitted from the printer data generation apparatus and transmits the status data of the printer data collection apparatus 200 to the management server 190, And can receive a response code or the like from the server 190.

제어부(230)는 프린터 데이터 수집 장치(200)의 전체적인 동작을 제어한다. 제어부(230)는 CPU 또는 MCU 등의 중앙처리장치(도시되지 아니함)을 포함할 수 있고, 외부의 중앙처리장치와 연결되어 연산 기능을 활용하는 방식으로 구현될 수도 있다. 제어부(230)는 입력 시그널 감지부(250) 및 입력 시그널 처리부(260)를 제어하여, 입력단을 통해 수신된 프린터 데이터를 출력 포트(270)를 통해 출력단으로 출력하도록 제어한다. 제어부(230)는 입력 시그널 처리부(260)에서 변환된 데이터를 데이터 저장소(280)에 저장하도록 제어하고, 변환된 데이터를 통신부(220)를 통해 외부의 관리 서버(190)로 유무선 통신망을 통해 전송하도록 제어한다.The control unit 230 controls the overall operation of the printer data collection device 200. The control unit 230 may include a central processing unit (not shown) such as a CPU or an MCU, and may be implemented in a manner of being connected to an external central processing unit and utilizing an arithmetic function. The control unit 230 controls the input signal sensing unit 250 and the input signal processing unit 260 to control the output of the printer data received through the input port to the output port through the output port 270. The control unit 230 controls the input signal processing unit 260 to store the converted data in the data storage 280 and transmits the converted data to the external management server 190 through the wired / wireless communication network through the communication unit 220 .

일실시예에 따른 프린터 데이터 수집 장치(200)의 주요 기능을 지원하기 위하여 제어부(230)는 아래의 동작을 수행할 수 있다.
In order to support the main functions of the printer data collecting apparatus 200 according to an embodiment, the controller 230 may perform the following operations.

(1) 장비 인증 기능(1) Equipment authentication function

제어부(230)는 ID 저장부(210)에 저장된 시스템 ID를 독출(read)하여 관리 서버(190)로 전송하고, 관리 서버(190)로부터 수신된 응답 코드에 따라 상기 시스템 ID의 유효성을 판단한다. 구체적으로, 제어부(230)는 관리 서버(190)로부터 수신한 응답 코드를 분석하여, 암호화되어 관리 서버(190)로 전송된 시스템 ID가 유효하다고 판단한 경우, 프린터 데이터 수집 프로세스를 시작하도록 제어할 수 있다. The control unit 230 reads the system ID stored in the ID storage unit 210 and transmits the read system ID to the management server 190 and determines the validity of the system ID according to the response code received from the management server 190 . Specifically, the control unit 230 analyzes the response code received from the management server 190, and controls to start the printer data collection process when it is determined that the system ID transmitted to the management server 190 is valid have.

제어부(230)는 상기 시스템 ID가 유효하지 않은 경우, 프린터 데이터 수집 장치(200)에 포함된 디스플레이 수단(도시되지 않음)을 통해 사용자에게 경고 메시지를 송출하고, 프린터 데이터 수집 장치(200)가 비인가 단말이라는 메시지를 관리 서버(190)로 송신하도록 제어할 수 있다. 상기 경고 메시지는 LCD 등의 디스플레이를 통한 시각적 방식, 스피커 등을 통한 청각적 방식으로 출력될 수 있다. 또한, 제어부(230)는 메시지를 송신하는 동시에, 프린터 데이터 수집 장치(200)의 동작을 중단하도록 제어할 수 있다. If the system ID is not valid, the control unit 230 sends a warning message to the user through the display means (not shown) included in the printer data collecting apparatus 200, It is possible to control the message to be transmitted to the management server 190. The warning message may be output in a visual manner through a display such as an LCD or in an audible manner through a speaker. In addition, the control unit 230 can control to stop the operation of the printer data collecting apparatus 200 while transmitting the message.

(2) 외부 전원 차단 감지 기능 (2) External power off detection function

제어부(230)는 전력 관리부(241)를 이용하여 프린터 데이터 수집 장치(200)에 외부 전원이 인가되고 있는지 여부를 판단할 수 있다. 외부 전원이 차단된 경우, 제어부(230)는 전력 관리부(241)를 제어하여 내장 배터리(243)를 통해 전력이 공급되도록 제어하고, 외부 전원이 차단되었음을 관리 서버(190)로 알릴 수 있다.The control unit 230 can determine whether external power is being applied to the printer data collection device 200 by using the power management unit 241. [ When the external power is cut off, the controller 230 controls the power management unit 241 to supply power through the built-in battery 243, and notifies the management server 190 that the external power is cut off.

(3) 입출력 포트 연결 상태 감지 기능(3) I / O port connection status detection function

제어부(230)는 입력 시그널 감지부(250)에서 입력단과 연결된 입력 포트의 연결 상태에 변화가 감지된 경우, 통신부(220)를 통하여 입력 포트의 연결 상태에 변화가 있음을 관리 서버(190)로 알릴 수 있다.
When the input signal detection unit 250 detects a change in the connection state of the input port connected to the input terminal, the control unit 230 notifies the management server 190 of a change in the connection state of the input port through the communication unit 220 Can be informed.

도 3은 일실시예에 따른 입력 시그널 감지부(250)의 구성을 나타내는 도면이다. 입력 시그널 감지부(250)는 시그널 레벨 비교기(251) 및 히스테리시스 필터기(252)를 포함할 수 있다. 3 is a diagram illustrating a configuration of an input signal sensing unit 250 according to an embodiment. The input signal sensing unit 250 may include a signal level comparator 251 and a hysteresis filter unit 252.

레벨 비교기(251)는 입력단의 입력 포트가 연결된 경우, 입력 포트의 시그널 레벨의 강하(rise/drop), 즉, 입력 포트가 연결 및 탈거된 경우의 시그널 레벨의 변화를 감지할 수 있다. The level comparator 251 can sense the rise / drop of the signal level of the input port when the input port of the input stage is connected, that is, the change of the signal level when the input port is connected and detached.

히스테리시스 필터기(252)는 입력 포트의 이전 입력 값 및 현재 입력 값의 차이가 미리 정해진 값 이상으로 미리 정해진 시간 이상 유지될 경우 입력 포트의 연결 상태에 변화가 있다고 판단할 수 있다. The hysteresis filter unit 252 may determine that there is a change in the connection state of the input port when the difference between the previous input value and the current input value of the input port is maintained equal to or greater than a predetermined value for a predetermined time or more.

입력 시그널 감지부(250)는 레벨 비교기(251) 및 히스테리시스 필터기(252)를 통해 감지된 정보를 제어부(230)로 전송하고, 제어부(230)는 입력 시그널 감지부(250)에서 감지한 시그널 레벨 변화를 관리 서버(190)로 통지할 수 있다.
The input signal sensing unit 250 transmits information sensed by the level comparator 251 and the hysteresis filter 252 to the control unit 230. The control unit 230 senses the signal sensed by the input signal sensing unit 250, The level change can be notified to the management server 190.

도 4는 일실시예에 따른 프린터 데이터 수집 방법을 도시한 플로우차트이다. 4 is a flowchart showing a printer data collection method according to an embodiment.

일실시예에 따른 프린터 데이터 수집 방법은, 프린터 데이터 수집 장치에서, 입력 시그널 감지부가 입력 포트의 연결 상태의 변화를 감지하는 단계(410), 프린터 데이터 생성 장치로부터 수신된 시그널을 변환하여 통신부를 통하여 관리 서버로 송신하는 단계(420), 프린터 데이터 생성 장치로부터 수신된 시그널을 출력 포트를 통하여 프린터로 송신하는 단계(430), 변환된 시그널을 저장하는 단계(440), 입력 포트의 연결 상태에 변화가 감지된 경우, 통신부를 통하여 입력 포트의 연결 상태에 변화가 있었음을 관리 서버로 송신하는 단계(450)를 포함할 수 있다. The printer data collection method according to an exemplary embodiment includes a step 410 of detecting a change in a connection state of an input port by an input signal sensing unit in a printer data collection device, converting a signal received from the printer data generation device, A step 430 of transmitting the signal received from the printer data generating device to the printer through the output port 430, a step 440 of storing the converted signal, a step 440 of changing the connection state of the input port, A step 450 of transmitting to the management server a change in the connection state of the input port through the communication unit.

단계(410)에서, 프린터 데이터 수집 장치의 입력 시그널 감지부는 입력 포트의 연결 상태의 변화를 감지할 수 있다. 도 3에서 상술한 것과 같이, 입력 시그널 감지부의 레벨 비교기는 입력단에 입력 포트가 연결되는 경우, 입력 포트의 시그널 레벨의 강하(rise/drop)를 감지할 수 있다. 입력 시그널 감지부의 히스테리시스 필터기는 입력 포트의 이전 입력 값 및 현재 입력 값의 차이가, 미리 정해진 값 이상으로 미리 정해진 시간 이상 유지될 경우 입력 포트의 연결 상태에 변화가 있다고 판단할 수 있다.In step 410, the input signal sensing unit of the printer data acquisition device may sense a change in the connection state of the input port. As described above with reference to FIG. 3, the level comparator of the input signal sensing unit can detect the rise / drop of the signal level of the input port when the input port is connected to the input stage. The hysteresis filter unit of the input signal sensing unit may determine that there is a change in the connection state of the input port when the difference between the previous input value and the current input value of the input port is maintained at a predetermined value or more for a predetermined time or longer.

단계(420)에서, 프린터 데이터 생성 장치로부터 수신된 프린터 데이터를 변환하여 통신부를 통하여 관리 서버로 송신할 수 있다. 입력 시그널 감지부에서 시그널 레벨 체크 후, 실제 출력으로 생기는 시그널 변화 값은 시그널 입력 처리부(260)에서 디지털 데이터로 A/D(Analog to Digital) 변환되어 제어부로 전송된다. 제어부는 통신부를 통하여 변환된 데이터를 관리 서버(190)로 전송할 수 있다. In step 420, the printer data received from the printer data generating apparatus may be converted and transmitted to the management server through the communication unit. After the signal level is checked in the input signal detection unit, the signal change value resulting from the actual output is converted into A / D (Analog to Digital) by the signal input processing unit 260 and transmitted to the control unit. The control unit can transmit the converted data to the management server 190 through the communication unit.

단계(430)에서, 프린터 데이터 생성 장치로부터 수신된 프린터 데이터를 출력 포트를 통하여 프린터로 송신할 수 있다. 도 2를 참조하여 상술한 바와 같이, 입력 시그널 감지부에서 시그널 레벨 체크 후, 실제 출력으로 생기는 시그널 변화 값은 시그널 입력 처리부를 통하여 출력 포트로 전달될 수 있다. 또한, 입력 시그널 처리부는 입력 시그널 감지부로부터 수신된 시그널을 출력 포트를 통하여 프린터로 송신할 수 있다. In step 430, the printer data received from the printer data generating device may be transmitted to the printer via the output port. As described above with reference to FIG. 2, after the signal level check in the input signal sensing unit, the signal change value resulting from the actual output can be transmitted to the output port through the signal input processing unit. Also, the input signal processing unit may transmit the signal received from the input signal sensing unit to the printer through the output port.

단계(440)에서, 단계(420)에서 변환된 데이터를 데이터 저장소(280)에 저장할 수 있다. 일실시예에 따르면, 입력 시그널 감지부에서 시그널 레벨 체크 후, 실제 출력으로 생기는 시그널 변화 값은 시그널 입력 처리부에서 디지털 데이터로 변환되어 제어부로 전송된다. 제어부는 변환된 데이터를 데이터 저장소(280)에 저장하도록 제어할 수 있다.At step 440, the transformed data at step 420 may be stored in the data store 280. According to an embodiment, a signal change value generated by an actual output after a signal level check in an input signal detection unit is converted into digital data in a signal input processing unit and transmitted to a control unit. The control unit may control the converted data to be stored in the data storage unit 280. [

단계(450)에서, 제어부는 입력 포트의 연결 상태에 변화가 감지된 경우, 통신부를 통하여 입력 포트의 연결 상태에 변화가 있었음을 관리 서버로 송신할 수 있다.
In step 450, when a change in the connection state of the input port is detected, the control unit may transmit to the management server a change in the connection state of the input port through the communication unit.

도 5는 또 다른 일실시예에 따른 프린터 데이터 수집 방법을 도시한 플로우차트이다. 5 is a flowchart showing a printer data collection method according to another embodiment.

또 다른 일실시예에 따른 프린터 데이터 수집 방법은, 시스템 ID를 암호화 하여 관리 서버로 송신하는 단계(510), 시스템 ID의 유효성 여부를 판단하여 프린터 데이터 수집 장치에게 응답 코드를 송신하는 단계(520), 시스템 ID가 유효하다는 통지를 받은 경우 데이터 수집 프로세스를 시작하는 단계(530), 시스템 ID가 유효하지 않다는 통지를 받은 경우 경고 통지를 하는 단계(540)를 포함할 수 있다. The printer data collection method according to another embodiment includes a step 510 of encrypting a system ID and transmitting the system ID to a management server, a step 520 of determining whether the system ID is valid and transmitting a response code to the printer data collection device, A step 530 of starting a data collection process when a notice is received that the system ID is valid, and a step 540 of issuing a warning notification when a notification that the system ID is invalid is received.

단계(510)에서, 프린터 데이터 수집 장치는 프린터 데이터 수집 장치에 전력이 인가된 경우, 상기 프린터 데이터 수집 장치에 저장된 시스템 ID를 암호화하여 관리 서버로 송신할 수 있다. 프린터 데이터 수집 장치의 ID 저장부는 프린터 데이터 수집 장치의 인증을 위한 시스템 ID를 저장할 수 있다. 예를 들어, 프린터 데이터 수집 장치 인증을 위한 시스템 ID는 EEPROM 등의 메모리를 포함하는 ID 저장부에 저장될 수 있고, 시스템 ID는 프린터 데이터 수집 장치에 유일하게 부여된 정보일 수 있다. 다시 말해, ID 저장부는 사용자나 외부에서 수정이 불가능한 EEPROM 등의 메모리에 시스템 ID를 저장할 수 있다. 시스템 ID는 관리 서버에서 발급되는 정보일 수 있고, 일실시예에 따른 프린터 데이터 수집 장치의 제조 시에 ID 저장부에 입력될 수 있다. 시스템 ID는 암호화 과정을 거쳐 관리 서버로 전송될 수 있다. In step 510, when power is applied to the printer data collecting device, the printer data collecting device may encrypt the system ID stored in the printer data collecting device and transmit the encrypted system ID to the management server. The ID storage unit of the printer data collection device may store a system ID for authentication of the printer data collection device. For example, the system ID for authentication of the printer data collecting device may be stored in an ID storing portion including a memory such as an EEPROM, and the system ID may be information uniquely assigned to the printer data collecting device. In other words, the ID storage unit can store the system ID in a memory such as an EEPROM that can not be modified by the user or the outside. The system ID may be information issued from the management server, and may be input to the ID storage unit at the time of manufacturing the printer data collecting apparatus according to one embodiment. The system ID can be transmitted to the management server via an encryption process.

단계(520)에서, 관리 서버는 시스템 ID의 유효성 여부를 판단하여 프린터 데이터 수집 장치에게 응답 코드를 송신한다. In step 520, the management server determines whether the system ID is valid, and transmits a response code to the printer data collection device.

단계(530)에서, 프린터 데이터 수집 장치가 응답 코드에 의하여 관리 서버로부터 암호화된 시스템 ID가 유효하다고 판단한 경우, 프린터 데이터 수집 장치에서 프린터에 대한 데이터 수집 프로세스를 시작할 수 있다.In step 530, if the printer data collection device determines that the encrypted system ID is valid from the management server by the response code, the printer data collection device may start the data collection process for the printer.

단계(540)에서, 관리 서버의 판단 결과 시스템 ID가 유효하지 않은 경우, 프린터 데이터 수집 장치에 포함된 디스플레이 수단을 통해 사용자에게 경고 메시지를 송출하고, 프린터 데이터 수집 장치가 비인가 단말이라는 메시지를 관리 서버로 송신하도록 제어할 수 있다. 상기 경고 메시지는 LCD 등의 디스플레이를 통한 시각적 방식, 스피커 등을 통한 청각적 방식으로 출력될 수 있다. 또한, 제어부는 메시지를 송신하는 동시에, 프린터 데이터 수집 장치의 동작을 중단하도록 제어할 수 있다.
If the system ID is not valid as a result of the determination in step 540, a warning message is sent to the user through the display means included in the printer data collecting device, and the printer data collecting device sends a message, As shown in Fig. The warning message may be output in a visual manner through a display such as an LCD or in an audible manner through a speaker. Further, the control unit can control to stop the operation of the printer data collecting apparatus while transmitting the message.

도 6는 또 다른 일실시예에 따른 프린터 데이터 수집 방법을 도시한 플로우차트이다.6 is a flowchart showing a printer data collection method according to another embodiment.

또 다른 일실시예에 따른 프린터 데이터 수집 방법은, 프린터 데이터 수집 장치의 외부 전원이 인가되고 있는지 판단하는 단계(610), 및 변화가 감지된 경우 입력 포트의 연결 상태에 변화가 있었음을 관리 서버로 통지하는 단계(620)를 포함할 수 있다. According to another embodiment of the present invention, there is provided a method of collecting printer data, comprising: determining (610) whether external power is applied to a printer data collecting device; and, when a change is detected, (Step < RTI ID = 0.0 > 620). ≪ / RTI >

단계(610)에서, 프린터 데이터 수집 장치는 프린터 데이터 수집 장치에 외부 전력이 인가되었는지 차단되었는지 판단할 수 있다. 일례로, 전력 관리부는 상시 공급되는 외부 전원과 내장 배터리에서 입력되는 전원을 감지할 수 있다. 프린터 데이터 수집 장치에 대한 외부 전원이 인가되었을 경우, 전력 관리부는 프린터 데이터 수집 장치에 외부 전력을 공급하고, 내장 배터리에 충전 전력을 공급할 수 있다. In step 610, the printer data collection device may determine whether external power is applied or not to the printer data collection device. For example, the power management unit can sense an external power source supplied at all times and a power source input from the built-in battery. When external power to the printer data collecting device is applied, the power managing part supplies external power to the printer data collecting device and supplies charging power to the built-in battery.

단계(620)에서, 프린터 데이터 수집 장치에 대한 외부 전력이 차단된 경우, 프린터 데이터 수집 장치의 내장 배터리로 전력 공급원을 스위칭할 수 있다. 또한, 통신부를 통하여 전력 공급원이 변경되었음을 관리 서버로 통지할 수 있다.
In step 620, if external power to the printer data collection device is interrupted, the power source can be switched to the internal battery of the printer data collection device. Further, it is possible to notify the management server that the power supply source has been changed through the communication unit.

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (17)

프린터 데이터 수집 장치에 있어서,
네트워크 인터페이스를 포함하고, 관리 서버와 통신하는 통신부;
프린터 데이터 생성 장치로부터 수신된 프린터 데이터를 변환(convert)하는 입력 시그널 처리부;
상기 통신부를 통하여 상기 변환된 데이터를 상기 관리 서버로 송신하고, 상기 프린터 데이터를 출력 포트를 통하여 프린터로 송신하도록 제어하는 제어부; 및
상기 프린터 데이터 생성 장치와 연결된 입력 포트의 연결 상태의 변화를 감지하는 입력 시그널 감지부
를 포함하고,
상기 제어부는 상기 입력 포트의 연결 상태에 변화가 감지된 경우, 상기 통신부를 통하여 상기 입력 포트의 연결 상태에 변화가 있었음을 상기 관리 서버로 통지하도록 제어하는,
프린터 데이터 수집 장치.
A printer data collection device comprising:
A communication unit including a network interface and communicating with the management server;
An input signal processing unit for converting printer data received from the printer data generating apparatus;
A control unit that transmits the converted data to the management server through the communication unit and controls the printer data to be transmitted to the printer through the output port; And
An input signal detecting unit for detecting a change in a connection state of an input port connected to the printer data generating apparatus,
Lt; / RTI >
The control unit notifies the management server of a change in the connection state of the input port through the communication unit when a change in the connection state of the input port is detected,
Printer data collection device.
삭제delete 제1항에 있어서,
상기 입력 시그널 감지부는,
상기 입력 포트가 연결되는 경우, 상기 입력 포트의 시그널 레벨의 강하(drop)를 감지하는 시그널 레벨 비교기; 및
상기 입력 포트의 이전 입력 값 및 현재 입력 값의 차이가 미리 정해진 값 이상으로 미리 정해진 시간 이상 유지될 경우 상기 입력 포트의 연결 상태에 변화가 있다고 판단하는 히스테리시스 필터기(hysteresis filter)
를 포함하는 프린터 데이터 수집 장치.
The method according to claim 1,
Wherein the input signal sensing unit comprises:
A signal level comparator for sensing a drop in the signal level of the input port when the input port is connected; And
A hysteresis filter for determining that there is a change in the connection state of the input port when a difference between a previous input value and a current input value of the input port is maintained equal to or greater than a predetermined value for a predetermined time or more,
And a printer data collecting device.
제1항에 있어서,
상기 프린터 데이터 수집 장치에 대해 고유한 시스템 ID를 저장하는 ID 저장부
를 더 포함하고,
상기 제어부는 상기 시스템 ID를 상기 관리 서버로 송신하여 상기 프린터 데이터 수집 장치의 인증을 요청하는,
프린터 데이터 수집 장치.
The method according to claim 1,
An ID storing unit for storing a unique system ID for the printer data collecting apparatus,
Further comprising:
Wherein the control unit transmits the system ID to the management server to request authentication of the printer data collection device,
Printer data collection device.
제4항에 있어서,
상기 제어부는 상기 관리 서버로부터 상기 시스템 ID가 유효하다는 통지를 받은 경우, 상기 프린터 데이터에 대한 수집 프로세스를 시작하는,
프린터 데이터 수집 장치.
5. The method of claim 4,
Wherein the control unit starts a collection process for the printer data when receiving a notification from the management server that the system ID is valid,
Printer data collection device.
제1항에 있어서,
상기 변환된 데이터를 저장하는 데이터 저장소
를 더 포함하는,
프린터 데이터 수집 장치.
The method according to claim 1,
The data store storing the converted data
≪ / RTI >
Printer data collection device.
제1항에 있어서,
내장 배터리; 및
상기 프린터 데이터 수집 장치에 외부 전력이 인가되는지 여부를 판단하고, 상기 외부 전력이 인가되지 않는 경우 상기 내장 배터리로 전력 공급원을 스위칭하는 전력 관리부
를 더 포함하는,
프린터 데이터 수집 장치.
The method according to claim 1,
Internal battery; And
A power management unit for determining whether external power is applied to the printer data collecting apparatus and switching the power supply source to the internal battery when the external power is not applied,
≪ / RTI >
Printer data collection device.
제7항에 있어서,
상기 제어부는 상기 외부 전력이 인가되지 않는 경우, 상기 통신부를 통하여 상기 전력 공급원이 변경되었음을 상기 관리 서버로 통지하는
프린터 데이터 수집 장치.
8. The method of claim 7,
The control unit notifies the management server of the change of the power supply through the communication unit when the external power is not applied
Printer data collection device.
제7항에 있어서,
상기 전력 관리부는,
상기 외부 전력이 인가된 경우, 상기 프린터 데이터 수집 장치에 상기 외부 전력을 공급하고, 상기 내장 배터리에 충전 전력을 공급하는,
프린터 데이터 수집 장치.
8. The method of claim 7,
The power management unit includes:
And supplies the external power to the printer data collecting device when the external power is applied,
Printer data collection device.
제7항에 있어서,
미리 정해진 전력을 프리차징(precharging)하는 전력 먹스(power mux)
를 더 포함하고,
상기 전력 관리부는 상기 외부 전력이 차단된 경우, 상기 전력 먹스가 상기 프리차징한 전력을 상기 프린터 데이터 수집 장치에 공급한 후 상기 내장 배터리로 상기 전력 공급원을 스위칭하는,
프린터 데이터 수집 장치.
8. The method of claim 7,
A power mux for precharging a predetermined power,
Further comprising:
Wherein the power management unit switches the power source to the built-in battery after the power mux supplies the precharged power to the printer data collection device when the external power is interrupted,
Printer data collection device.
프린터 데이터 수집 방법에 있어서,
프린터 데이터 생성 장치로부터 수신된 프린터 데이터를 변환(convert)하는 단계;
통신부를 통하여 상기 변환된 데이터를 관리 서버로 송신하는 단계;
상기 프린터 데이터를 출력 포트를 통하여 프린터로 송신하는 단계;
상기 프린터 데이터 생성 장치와 연결된 입력 포트의 연결 상태의 변화를 감지하는 단계; 및
상기 입력 포트의 연결 상태에 변화가 감지된 경우, 상기 통신부를 통하여 상기 입력 포트의 연결 상태에 변화가 있었음을 상기 관리 서버로 송신하는 단계
를 포함하는 프린터 데이터 수집 방법.
In a printer data collection method,
Converting printer data received from the printer data generating device;
Transmitting the converted data to a management server through a communication unit;
Transmitting the printer data to a printer through an output port;
Detecting a change in a connection state of an input port connected to the printer data generation device; And
Transmitting, to the management server, a change in the connection state of the input port through the communication unit when a change in the connection state of the input port is detected
And a printer data collection method.
제11항에 있어서,
상기 변환된 데이터를 데이터 저장소에 저장하는 단계
를 더 포함하는 프린터 데이터 수집 방법.
12. The method of claim 11,
Storing the transformed data in a data store
Further comprising the steps of:
제11항에 있어서,
상기 입력 포트의 연결 상태의 변화를 감지하는 단계는,
상기 입력 포트가 연결되는 경우, 상기 입력 포트의 시그널 레벨의 강하(drop)를 감지하는 단계; 및
상기 입력 포트의 이전 입력 값 및 현재 입력 값의 차이가 미리 정해진 값 이상으로 미리 정해진 시간 이상 유지될 경우, 상기 입력 포트의 연결 상태에 변화가 있다고 판단하는 단계
를 포함하는 프린터 데이터 수집 방법.
12. The method of claim 11,
Wherein the step of detecting a change in the connection state of the input port comprises:
Detecting a drop in the signal level of the input port when the input port is connected; And
Determining that there is a change in the connection state of the input port when a difference between a previous input value and a current input value of the input port is maintained equal to or greater than a predetermined value for a predetermined time or longer;
And a printer data collection method.
제11항에 있어서,
상기 프린터 데이터 수집 장치에 저장된 시스템 ID를 상기 관리 서버로 송신하는 단계;
상기 관리 서버로부터 상기 시스템 ID의 유효성 여부에 대한 응답 코드를 수신하는 단계; 및
상기 시스템 ID가 유효한 경우, 상기 프린터 데이터의 수집 프로세스를 시작(initiate)하는 단계
를 더 포함하는 프린터 데이터 수집 방법.
12. The method of claim 11,
Transmitting a system ID stored in the printer data collection device to the management server;
Receiving a response code for validity of the system ID from the management server; And
Initiating a collection process of the printer data if the system ID is valid;
Further comprising the steps of:
제11항에 있어서,
상기 프린터 데이터 수집 장치에 외부 전력이 인가되었는지 여부를 판단하는 단계; 및
상기 외부 전력이 차단된 경우, 상기 프린터 데이터 수집 장치의 내장 배터리로 전력 공급원을 스위칭하고, 상기 전력 공급원이 변경되었음을 상기 관리 서버로 통지하는 단계
를 더 포함하는 프린터 데이터 수집 방법.
12. The method of claim 11,
Determining whether external power is applied to the printer data collection device; And
Switching the power supply to the internal battery of the printer data collection device when the external power is interrupted and notifying the management server that the power supply has changed
Further comprising the steps of:
제15항에 있어서,
상기 외부 전력이 인가된 경우, 상기 프린터 데이터 수집 장치에 상기 외부 전력을 공급하고, 상기 외부 전력이 차단된 경우, 상기 프린터 데이터 수집 장치에 상기 내장 배터리의 충전 전력을 공급하는 단계
를 더 포함하는 프린터 데이터 수집 방법.
16. The method of claim 15,
Supplying the external power to the printer data collecting apparatus when the external power is applied and supplying the charging power of the internal battery to the printer data collecting apparatus when the external power is interrupted
Further comprising the steps of:
프린터 데이터 수집 장치에 있어서,
네트워크 인터페이스를 포함하고, 관리 서버와 통신하는 통신부;
프린터 데이터 생성 장치로부터 수신된 프린터 데이터를 변환(convert)하는 입력 시그널 처리부;
상기 통신부를 통하여 상기 변환된 데이터를 상기 관리 서버로 송신하고, 상기 프린터 데이터를 출력 포트를 통하여 프린터로 송신하도록 제어하는 제어부; 및
상기 프린터 데이터 수집 장치에 대해 고유한 시스템 ID를 저장하는 ID 저장부
를 포함하고,
상기 제어부는 상기 시스템 ID를 상기 관리 서버로 송신하여 상기 프린터 데이터 수집 장치의 인증을 요청하는,
프린터 데이터 수집 장치.
A printer data collection device comprising:
A communication unit including a network interface and communicating with the management server;
An input signal processing unit for converting printer data received from the printer data generating apparatus;
A control unit that transmits the converted data to the management server through the communication unit and controls the printer data to be transmitted to the printer through the output port; And
An ID storing unit for storing a unique system ID for the printer data collecting apparatus,
Lt; / RTI >
Wherein the control unit transmits the system ID to the management server to request authentication of the printer data collection device,
Printer data collection device.
KR1020130156288A 2013-12-16 2013-12-16 Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function Active KR101523146B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130156288A KR101523146B1 (en) 2013-12-16 2013-12-16 Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130156288A KR101523146B1 (en) 2013-12-16 2013-12-16 Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function

Publications (1)

Publication Number Publication Date
KR101523146B1 true KR101523146B1 (en) 2015-05-26

Family

ID=53395541

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130156288A Active KR101523146B1 (en) 2013-12-16 2013-12-16 Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function

Country Status (1)

Country Link
KR (1) KR101523146B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08149718A (en) * 1994-11-14 1996-06-07 Canon Inc Power supply
KR20000020712A (en) * 1998-09-23 2000-04-15 윤종용 Method for managing printer output material information
KR20080080952A (en) * 2007-03-02 2008-09-05 캐논 가부시끼가이샤 Printing system, control method of printing system, and storage medium
US20100010905A1 (en) * 2008-07-08 2010-01-14 Andre Arzumanyan Transaction Data Capture Device and System

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08149718A (en) * 1994-11-14 1996-06-07 Canon Inc Power supply
KR20000020712A (en) * 1998-09-23 2000-04-15 윤종용 Method for managing printer output material information
KR20080080952A (en) * 2007-03-02 2008-09-05 캐논 가부시끼가이샤 Printing system, control method of printing system, and storage medium
US20100010905A1 (en) * 2008-07-08 2010-01-14 Andre Arzumanyan Transaction Data Capture Device and System

Similar Documents

Publication Publication Date Title
KR102564363B1 (en) Electronic device for controlling a communication channel associated with wireless charging based on identification information received from external device and methd for the same
JP6202853B2 (en) Power supply device
CN103348696B (en) Detachable metering monitoring device
JP6376919B2 (en) Power supply device and electronic device
EP2876553A1 (en) Information processing program, information processing method, and information processing apparatus
US20160283937A1 (en) Technologies for split key security
KR102722629B1 (en) Method for wireless power charging and electronic device using the same
AU2014200318B2 (en) Threat-monitoring systems and related methods
CN112534673B (en) Electronic device for receiving wireless power and wireless charging method thereof
KR101377644B1 (en) Smart anti-theft device and electronic equipment therewith
CN103853682A (en) Method of sensing connection of USB device in power save mode and image forming apparatus thereof
KR101793330B1 (en) Emergency charging managing method, charging managing server and charging device for battery switching electronic vehicle and computer program
JP2014200122A (en) Power supply device
EP3913851A1 (en) Communication control device and communication system
EP3917070A1 (en) Communication control device and communication system
CN111340495B (en) Payment device and payment method
KR101523146B1 (en) Method and Apparatus for Collecting Printer Data with Data Acquisition Warranty Function
CN114139221A (en) Key state detection method, device, device and medium
JP5823457B2 (en) Sales information registration processing device and program
EP3011500B1 (en) Method and apparatus for automatic wireless data transfer
JP2011233087A (en) Storage, control method and computer program
JP6903609B2 (en) Sensor system, data collection device and data collection method
EP3754522A1 (en) Electronic device, information processing device, information processing method, program, and information processing system
US20170075607A1 (en) Method and apparatus for server management
JP2015179359A (en) Settlement terminal device and program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20131216

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20141127

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20150515

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150519

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150519

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20180404

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20180404

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20190401

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20190401

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20200401

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210405

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20220502

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20240326

Start annual number: 10

End annual number: 10