KR20200007399A - Near zone service apparatus - Google Patents

Near zone service apparatus Download PDF

Info

Publication number
KR20200007399A
KR20200007399A KR1020180081453A KR20180081453A KR20200007399A KR 20200007399 A KR20200007399 A KR 20200007399A KR 1020180081453 A KR1020180081453 A KR 1020180081453A KR 20180081453 A KR20180081453 A KR 20180081453A KR 20200007399 A KR20200007399 A KR 20200007399A
Authority
KR
South Korea
Prior art keywords
printer
data
receipt
order
order process
Prior art date
Application number
KR1020180081453A
Other languages
Korean (ko)
Other versions
KR102170949B1 (en
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 KR1020180081453A priority Critical patent/KR102170949B1/en
Priority to PCT/KR2018/008054 priority patent/WO2020013366A1/en
Publication of KR20200007399A publication Critical patent/KR20200007399A/en
Application granted granted Critical
Publication of KR102170949B1 publication Critical patent/KR102170949B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/209Specified transaction journal output feature, e.g. printed receipt or voice output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

The present invention relates to a connector type order process automation apparatus, and an order process automation system including the same. The order process automation apparatus comprises: a POS interface connector unit receiving a user order and physically connected through a printer port of a POS generating receipt data; a printing processing unit relaying the receipt data to a printer; and a receipt data hooking processing unit hooking the receipt data to generate order process data, and automatically providing the order process data for a kitchen to a display apparatus. Accordingly, by using payment information from the POS, the order can be automatically processed.

Description

커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 시스템{NEAR ZONE SERVICE APPARATUS}Connector type order process automation device and order process automation system including the same {NEAR ZONE SERVICE APPARATUS}

본 발명은 커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 기술에 관한 것으로, 보다 상세하게는 POS로부터의 결제 정보를 이용하여 주문을 자동으로 처리할 수 있는 커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 시스템에 관한 것이다.The present invention relates to a connector type order process automation device and an order process automation technology including the same, and more particularly, to a connector type order process automation device capable of automatically processing an order using payment information from a POS and the same. It relates to an order process automation system.

POS(Point of Sales) 시스템은 백화점이나 편의점 등에서 재고관리, 납품수량의 결정 등을 위해 판매시점이나 상품단위로 기록하는 판매시점 정보관리 시스템에 해당한다. 특히, 음식점 등 요식업에 적용되는 POS 시스템은 POS 단말장치와 영수증을 출력하는 프린터 외에 주방에 주문정보를 알려주는 디스플레이 장치를 추가적으로 설치하여 주문정보가 자동으로 주방에 전달될 수 있도록 할 수 있다. 하지만, POS 단말장치는 다양한 형태가 존재하고, POS 단말장치로부터 출력되는 결제 및 주문 정보에 관한 데이터 형식도 달라 기존의 POS 시스템에 디스플레이 장치를 추가하는 것은 매우 복잡한 문제에 해당할 수 있다.The point of sales (POS) system is a point-of-sale information management system that records point of sale or product unit for inventory management and delivery quantity determination in department stores or convenience stores. In particular, the POS system applied to restaurants, such as restaurants can be installed in addition to the POS terminal device and a printer for printing receipts to display the order information to inform the kitchen so that the order information can be automatically delivered to the kitchen. However, POS terminal apparatuses exist in various forms, and data formats related to payment and order information output from POS terminal apparatuses may be different, so adding a display apparatus to an existing POS system may correspond to a very complicated problem.

한국 공개특허공보 제10-2008-0100186(2008.11.14)호는 역내 및/또는 원격 모니터링 기능을 갖는 주문 접수 시스템 및 방법에 관한 것으로, 시설과 연관된 주문 신청 장비와 원격 설비 간의 통신을 VoIP를 사용하여 시설을 통해 전송하고, 시설의 역내 직원이 주문 신청 장비와 원격 설비 간의 주문 접수 통신을 모니터링할 수 있는 제2 통신 링크를 설정하는 것이다.Korean Laid-Open Patent Publication No. 10-2008-0100186 (Nov. 14, 2008) relates to an order receiving system and method having on-site and / or remote monitoring function. And establish a second communication link through which the facility's regional staff can monitor order acceptance communications between the order application equipment and the remote facility.

한국 등록특허공보 제10-0925533(2009.10.30)호는 휴대형 POS 단말기 및 그에 따른 POS 시스템에 관한 것으로, POS 기능을 위한 POS 프로그램이 내장된 휴대형 POS 단말기와 신용카드 결제기 및 주방 단말기를 사설 무선 네트워크로 연결하여 상기 휴대형 POS 단말기를 통해 주문 및 신용카드 즉시 결제를 가능하게 하여 신용카드 결제 고객에게는 신뢰를 주면서도 휴대형 POS 단말기 운용에 따른 네트워크 사용 비용이 부과되지 않게 할 수 있다.Korean Patent Publication No. 10-0925533 (2009.10.30) relates to a portable POS terminal and a POS system according thereto, and a private wireless connection between a portable POS terminal with a built-in POS program, a credit card payment machine, and a kitchen terminal By connecting to a network, the order and credit card can be immediately settled through the portable POS terminal, thereby providing credit card payment customers with trust and avoiding the network usage cost according to the operation of the portable POS terminal.

한국 공개특허공보 제10-2008-0100186(2008.11.14)호Korean Laid-Open Patent Publication No. 10-2008-0100186 (2008.11.14) 한국 등록특허공보 제10-0925533(2009.10.30)호Korea Patent Publication No. 10-0925533 (2009.10.30)

본 발명의 일 실시예는 POS로부터의 결제 정보를 이용하여 주문을 자동으로 처리할 수 있는 커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 시스템을 제공하고자 한다.One embodiment of the present invention is to provide a connector-type order process automation device that can automatically process the order using the payment information from the POS and order process automation system including the same.

본 발명의 일 실시예는 커넥터형으로 구현된 주문공정 자동화 장치를 통해 다양한 형태로 구현된 포스 시스템에 손쉽게 적용할 수 있는 커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 시스템을 제공하고자 한다.An embodiment of the present invention is to provide a connector-type order process automation device that can be easily applied to the POS system implemented in a variety of forms through an order process automation device implemented in a connector type and an order process automation system comprising the same.

본 발명의 일 실시예는 포스와의 물리적 연결을 통해 프린터와의 영수증 데이터 중계 및 주방형 디스플레이 장치와의 주문공정 데이터 제공을 동기화하여 주문공정을 자동화할 수 있는 커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 시스템을 제공하고자 한다.One embodiment of the present invention includes a connector type order process automation device capable of automating the order process by synchronizing the receipt data relay with the printer and the provision of the order process data with the kitchen display device through the physical connection to the force and the same To provide an automated order process system.

실시예들 중에서, 커넥터형 주문공정 자동화 장치는 사용자 주문을 수신하여 영수증 데이터를 생성하는 포스(POS)의 프린터 포트를 통해 물리적으로 연결된 포스 인터페이스 커넥터부, 상기 영수증 데이터를 프린터로 중계하는 프린팅 처리부 및 상기 영수증 데이터를 후킹(hooking)하여 주문공정 데이터를 생성하며, 상기 주문공정 데이터를 주방용 디스플레이 장치에 자동으로 제공하는 영수증 데이터 후킹 처리부를 포함한다.Among the embodiments, the connector type order process automation device may include: a force interface connector unit physically connected through a printer port of POS for receiving a user order and generating receipt data; a printing processing unit for relaying the receipt data to a printer; Hooking the receipt data (hooking) to generate order process data, and includes a receipt data hooking processing unit for automatically providing the order process data to the kitchen display device.

상기 포스 인터페이스 커넥터부는 상기 프린터 포트에 직접 연결된 프린터 커넥터, 상기 프린터 커넥터로부터 분기되어 프린터와 전기적으로 연결하는 프린터 케이블 및 상기 프린터 커넥터로부터 분기되어 상기 주방용 디스플레이 장치와 데이터 통신을 수행하고 상기 프린터 케이블과 다른 물리적 매체로 구성된 통신선을 포함할 수 있다.The force interface connector is a printer connector directly connected to the printer port, a printer cable branched from the printer connector and electrically connected to the printer and branched from the printer connector to perform data communication with the kitchen display device and different from the printer cable. It may include a communication line composed of a physical medium.

상기 프린팅 처리부는 상기 프린터 커넥터를 통해 수신되고 상기 영수증 데이터에 해당하는 전기적 신호를 상기 프린터 케이블을 통해 유선 연결된 프린터에 바이패스(bypass)할 수 있다.The printing processor may bypass an electrical signal received through the printer connector and corresponding to the receipt data to a printer wired through the printer cable.

상기 영수증 데이터 후킹 처리부는 상기 포스와 상기 프린터 간에 규약된 제1 프로토콜로 상기 영수증 데이터를 수신하고, 상기 주방용 디스플레이 장치와의 통신을 위해 규약된 제2 프로토콜로 상기 주문공정 데이터를 제공할 수 있다.The receipt data hooking processor may receive the receipt data using a first protocol regulated between the force and the printer, and provide the order process data with a second protocol regulated for communication with the kitchen display device.

상기 영수증 데이터 후킹 처리부는 상기 주문공정 데이터의 종류를 검출하여 상기 주방용 디스플레이 장치에 주문 요청 또는 주문취소 요청을 제공할 수 있다.The receipt data hooking processor detects a type of the order process data to provide an order request or an order cancellation request to the kitchen display device.

상기 영수증 데이터 후킹 처리부는 상기 포스 인터페이스 커넥터부에 있는 통신선을 통해 일시적으로 연결되는 외부 단말로부터 영수증 가공 규칙을 수신하고, 상기 영수증 가공 규칙은 상기 영수증 데이터의 부분 선별 및 부분 치환 중 적어도 하나를 포함하는 부분 가공을 위해 상기 후킹된 영수증 데이터의 동적인 캘리브레이션(calibration)을 통해 생성될 수 있다.The receipt data hooking processing unit receives a receipt processing rule from an external terminal temporarily connected via a communication line in the force interface connector, and the receipt processing rule includes at least one of partial selection and partial replacement of the receipt data. It can be generated through dynamic calibration of the hooked receipt data for partial processing.

상기 영수증 데이터 후킹 처리부는 상기 후킹된 영수증 데이터에서 문자열 검색에 따른 문자열 또는 특정 구간에 있는 문자열에 관한 추출 가공 규칙을 상기 영수증 가공 규칙으로 수신할 수 있다.The receipt data hooking processor may receive, as the receipt processing rule, an extraction processing rule regarding a character string according to a character string search or a character string in a specific section from the hooked receipt data.

상기 영수증 데이터 후킹 처리부는 상기 영수증 가공 규칙을 내부 비휘발성 메모리에 저장하고 상기 영수증 가공 규칙을 상기 영수증 데이터에 적용하여 상기 주문공정 데이터를 생성할 수 있다.The receipt data hooking processor may generate the order processing data by storing the receipt processing rule in an internal nonvolatile memory and applying the receipt processing rule to the receipt data.

상기 영수증 데이터 후킹 처리부는 상기 영수증 데이터에서 상기 영수증 가공 규칙을 통해 추출된 메뉴, 수량 및 가격으로 각각 구성된 적어도 하나의 주문내역을 상기 주문공정 데이터에 포함시킬 수 있다.The receipt data hooking processor may include in the order process data at least one order consisting of a menu, a quantity and a price extracted from the receipt data through the receipt processing rule.

상기 영수증 데이터 후킹 처리부는 내부 휘발성 메모리에 상기 주문공정 데이터를 저장하고 상기 주방용 디스플레이 장치로부터 성공적 수신 확인이 수신된 후에 상기 주문공정 데이터를 삭제할 수 있다.The receipt data hooking processor may store the order process data in an internal volatile memory and delete the order process data after a successful acknowledgment is received from the kitchen display device.

실시예들 중에서, 주문공정 자동화 시스템은 사용자 주문을 수신하여 영수증 데이터를 생성하는 포스(POS), 상기 포스와 간접적으로 연결되어 상기 영수증 데이터를 기초로 영수증을 출력하는 프린터, 상기 포스와 간접적으로 연결되어 주문공정 데이터를 기초로 적어도 하나의 주문 내역을 출력하는 주방용 디스플레이 장치 및 상기 포스, 상기 프린터 및 상기 주방용 디스플레이 장치와 각각 직접적으로 연결되고 상기 포스로부터 상기 영수증 데이터를 수신하여 상기 프린터 및 상기 주방용 디스플레이 장치에 전송하는 커넥터형 주문공정 자동화 장치를 포함한다.Among the embodiments, the order processing automation system is a POS (POS) for receiving a user order to generate receipt data, indirectly connected to the force to print a receipt based on the receipt data, indirectly connected to the force And a kitchen display device for outputting at least one order history based on order process data, and directly connected to the force, the printer, and the kitchen display device, respectively, and receiving the receipt data from the force to display the printer and the kitchen display. And a connector type order processing automation device for transmitting to the device.

상기 커넥터형 주문공정 자동화 장치는 상기 포스의 프린터 포트에 직접 연결된 프린터 커넥터, 상기 프린터 커넥터로부터 분기되어 프린터와 전기적으로 연결하는 프린터 케이블 및 상기 프린터 커넥터로부터 분기되어 상기 주방용 디스플레이 장치와 데이터 통신을 수행하고 상기 프린터 케이블과 다른 물리적 매체로 구성된 통신선을 포함할 수 있다.The connector-type order processing automation device is a printer connector directly connected to the printer port of the force, a printer cable branched from the printer connector and electrically connected to the printer and branched from the printer connector to perform data communication with the kitchen display device. It may include a communication line composed of the printer cable and other physical media.

상기 커넥터형 주문공정 자동화 장치는 상기 프린터 커넥터를 통해 상기 포스의 프린터 포트에서 출력된 전기적 신호를 상기 프린터 케이블을 통해 유선 연결된 상기 프린터에 바이패스(bypass)할 수 있다.The connector-type order processing automation device may bypass the electrical signal output from the printer port of the force through the printer connector to the printer wired through the printer cable.

상기 커넥터형 주문공정 자동화 장치는 일시적으로 연결되는 외부 단말로부터 상기 포스에 대응하는 영수증 가공 규칙을 수신하여 내부 비휘발성 메모리에 저장할 수 있다.The connector-type order processing automation device may receive a receipt processing rule corresponding to the force from an external terminal that is temporarily connected and store it in an internal nonvolatile memory.

상기 커넥터형 주문공정 자동화 장치는 상기 영수증 데이터를 기초로 생성된 주문공정 데이터를 내부 휘발성 메모리에 저장하고, 상기 주방용 디스플레이 장치에 상기 주문공정 데이터를 전송한 시점으로부터 특정 시간 이내에 성공적 수신 확인이 수신되는지 여부를 기초로 상기 내부 휘발성 메모리에서 상기 주문공정 데이터를 삭제하거나 또는 상기 주문공정 데이터를 재전송할 수 있다.The connector-type order process automation device stores the order process data generated based on the receipt data in an internal volatile memory, and receives a successful acknowledgment within a specific time from when the order process data is transmitted to the kitchen display device. The order processing data may be deleted or the order processing data may be retransmitted in the internal volatile memory based on whether the order processing data is deleted.

개시된 기술은 다음의 효과를 가질 수 있다. 다만, 특정 실시예가 다음의 효과를 전부 포함하여야 한다거나 다음의 효과만을 포함하여야 한다는 의미는 아니므로, 개시된 기술의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The disclosed technique can have the following effects. However, since a specific embodiment does not mean to include all of the following effects or only the following effects, it should not be understood that the scope of the disclosed technology is limited by this.

본 발명의 일 실시예에 따른 커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 시스템은 커넥터형으로 구현된 주문공정 자동화 장치를 통해 다양한 형태로 구현된 포스 시스템에 손쉽게 적용할 수 있다.Connector type order process automation device and an order process automation system including the same according to an embodiment of the present invention can be easily applied to the force system implemented in various forms through the order process automation device implemented in a connector type.

본 발명의 일 실시예에 따른 커넥터형 주문공정 자동화 장치 및 이를 포함하는 주문공정 자동화 시스템은 포스와의 물리적 연결을 통해 프린터와의 영수증 데이터 중계 및 주방형 디스플레이 장치와의 주문공정 데이터 제공을 동기화하여 주문공정을 자동화할 수 있다.Connector type order process automation device and an order process automation system including the same according to an embodiment of the present invention by synchronizing the receipt data relay with the printer and the provision of order process data with the kitchen display device through the physical connection to the POS The ordering process can be automated.

도 1은 본 발명의 일 실시예에 따른 주문공정 자동화 시스템을 설명하는 도면이다.
도 2는 도 1에 있는 주문공정 자동화 장치를 나타내는 블록도이다.
도 3은 도 2에 있는 포스 인터페이스 커넥터부의 일 실시예를 설명하는 예시도이다.
도 4는 본 발명의 일 실시예에 따른 커넥터형 주문공정 자동화 장치에서 수행되는 주문공정 자동화 과정을 설명하는 순서도이다.
1 is a view illustrating an order processing automation system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating the order process automation device of FIG. 1.
3 is an exemplary view illustrating an embodiment of the force interface connector unit in FIG. 2.
4 is a flowchart illustrating an order process automation process performed in the connector type order process automation apparatus according to an embodiment of the present invention.

본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.Description of the present invention is only an embodiment for structural or functional description, the scope of the present invention should not be construed as limited by the embodiments described in the text. That is, since the embodiments may be variously modified and may have various forms, the scope of the present invention should be understood to include equivalents for realizing the technical idea. In addition, the objects or effects presented in the present invention does not mean that a specific embodiment should include all or only such effects, the scope of the present invention should not be understood as being limited thereby.

한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.On the other hand, the meaning of the terms described in the present application should be understood as follows.

"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.Terms such as "first" and "second" are intended to distinguish one component from another component, and the scope of rights should not be limited by these terms. For example, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.

어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.When a component is referred to as being "connected" to another component, it should be understood that there may be other components in between, although it may be directly connected to the other component. On the other hand, when a component is referred to as being "directly connected" to another component, it should be understood that there is no other component in between. On the other hand, other expressions describing the relationship between the components, such as "between" and "immediately between" or "neighboring to" and "directly neighboring", should be interpreted as well.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Singular expressions should be understood to include plural expressions unless the context clearly indicates otherwise, and terms such as "comprise" or "have" refer to a feature, number, step, operation, component, part, or portion thereof that is implemented. It is to be understood that the combination is intended to be present and does not exclude in advance the possibility of the presence or addition of one or more other features or numbers, steps, actions, components, parts or combinations thereof.

각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In each step, an identification code (e.g., a, b, c, etc.) is used for convenience of description, and the identification code does not describe the order of the steps, and each step is clearly contextual. Unless stated otherwise, they may occur out of the order noted. That is, each step may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the reverse order.

본 발명은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있다.The present invention can be embodied as computer readable code on a computer readable recording medium, and the computer readable recording medium includes all kinds of recording devices in which data can be read by a computer system. . Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.

여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. The terms defined in the commonly used dictionary should be interpreted to coincide with the meanings in the context of the related art, and should not be interpreted as having ideal or excessively formal meanings unless clearly defined in the present application.

도 1은 본 발명의 일 실시예에 따른 주문공정 자동화 시스템을 설명하는 도면이다.1 is a view illustrating an order processing automation system according to an embodiment of the present invention.

도 1을 참조하면, 주문공정 자동화 시스템(100)은 포스(110), 커넥터형 주문공정 자동화 장치(이하, 주문공정 자동화 장치라 한다.)(130), 프린터(150), 주방용 디스플레이 장치(170)를 포함할 수 있다.Referring to FIG. 1, the order process automation system 100 includes a force 110, a connector type order process automation device (hereinafter, referred to as an order process automation device) 130, a printer 150, and a display device for a kitchen 170. ) May be included.

포스(110)는 POS 시스템을 구성하는 POS 단말 장치에 해당할 수 있고, 주문 정보의 입력과 결제 처리를 수행하고 주문 및 결제 정보를 저장할 수 있는 컴퓨팅 장치에 해당할 수 있다. 포스(110)는 다양한 형태로 구현될 수 있으며, 예를 들어, 주문 및 결제 처리 연산을 수행하는 연산 장치, 관련 정보를 표시하는 디스플레이 장치, 관련 정보를 저장하는 메모리 또는 데이터베이스를 포함하여 구현될 수 있다. 일 실시예에서, 포스(110)는 결제 처리 결과가 포함된 영수증을 출력할 수 있는 프린터(150)와 무선 또는 유선으로 연결될 수 있고, 프린터(150)와의 데이터 통신을 위한 물리적인 프린터포트(도 1에 미도시함)를 포함하여 구현될 수 있다.The force 110 may correspond to a POS terminal device constituting a POS system, and may correspond to a computing device capable of inputting and processing payment information and storing order and payment information. The force 110 may be implemented in various forms, and may include, for example, an arithmetic device that performs order and payment processing operations, a display device that displays related information, a memory or a database storing related information. have. In one embodiment, the force 110 may be wirelessly or wiredly connected to a printer 150 capable of outputting a receipt including a payment processing result, and a physical printer port (FIG. 1) for data communication with the printer 150. It may be implemented by including (not shown in 1).

주문공정 자동화 장치(130)는 포스(110)의 프린터 포트와 연결되고 프린터(150) 및 주방용 디스플레이 장치(170)와 각각 연결되어 주문공정의 자동화를 수행하는 물리적 장치에 해당할 수 있다. 일 실시예에서, 주문공정 자동화 장치(130)는 포스(110)와 연결되기 위한 물리적인 커넥터(connector)를 포함하여 구현될 수 있고, 해당 커넥터로부터 독립적으로 분기되어 프린터(150) 및 주방용 디스플레이 장치(170) 각각에 연결되는 물리적인 케이블을 포함하여 구현될 수 있다. The order process automation device 130 may correspond to a physical device connected to the printer port of the force 110 and connected to the printer 150 and the kitchen display device 170 to perform automation of the order process. In one embodiment, the order processing automation device 130 may include a physical connector for connecting with the force 110, and is branched independently from the connector to the printer 150 and the kitchen display device 170 may be implemented including a physical cable connected to each.

프린터(150)는 포스(110)로부터 영수증 데이터를 수신하여 결제 처리 결과로서 영수증을 출력할 수 있는 프린팅 장치에 해당할 수 있다. 일 실시예에서, 프린터(150)는 포스(110) 또는 주방용 디스플레이 장치(170)와 연결되는 물리적인 커넥터를 포함하여 구현될 수 있고, 주문공정 자동화 장치(130)와 케이블로 연결되는 별도의 물리적인 커넥터를 포함하여 구현될 수 있다.The printer 150 may correspond to a printing apparatus capable of receiving receipt data from the force 110 and outputting a receipt as a payment processing result. In one embodiment, the printer 150 may be implemented to include a physical connector connected to the force 110 or the kitchen display device 170, a separate physical cable connected to the order processing automation device 130 It may be implemented including a connector.

주방용 디스플레이 장치(170)는 포스(110) 또는 프린터(150)와 연결되어 주문 정보를 표시할 수 있는 디스플레이 장치에 해당할 수 있다. 일 실시예에서, 주방용 디스플레이 장치(170)는 포스(110) 또는 프린터(150)와 연결되는 물리적인 커넥터를 포함하여 구현될 수 있고, 주문공정 자동화 장치(130)와 케이블로 연결되는 별도의 물리적인 커넥터를 포함하여 구현될 수 있다. 일 실시예에서, 주방용 디스플레이 장치(170)는 주문공정 자동화 장치(130)로부터 수신한 주문공정 데이터를 기초로 주문 내역을 생성할 수 있고, 적어도 하나의 주문 내역을 다양한 형태로 구현된 인터페이스를 통해 표시할 수 있다.The kitchen display device 170 may correspond to a display device that is connected to the force 110 or the printer 150 to display order information. In one embodiment, the kitchen display device 170 may include a physical connector connected to the force 110 or the printer 150, and a separate physical cable connected to the order processing automation device 130 It may be implemented including a connector. In one embodiment, the kitchen display device 170 may generate an order history based on the order process data received from the order process automation device 130, and at least one order history through an interface implemented in various forms. I can display it.

도 2는 도 1에 있는 주문공정 자동화 장치를 나타내는 블록도이다.FIG. 2 is a block diagram illustrating the order process automation device of FIG. 1.

도 2를 참조하면, 주문공정 자동화 장치(130)는 포스 인터페이스 커넥터부(210), 프린팅 처리부(230), 영수증 데이터 후킹 처리부(250) 및 제어부(270)를 포함할 수 있다.Referring to FIG. 2, the order process automation device 130 may include a force interface connector 210, a printing processor 230, a receipt data hooking processor 250, and a controller 270.

포스 인터페이스 커넥터부(210)는 사용자 주문을 수신하여 영수증 데이터를 생성하는 포스(110)의 프린터 포트를 통해 물리적으로 연결된 커넥터(connector)에 해당할 수 있다. 포스 인터페이스 커넥터부(210)를 구성하는 구성요소들에 대해서는 도 3에서 보다 자세히 설명한다. 일 실시예에서, 주문공정 자동화 장치(130)는 물리적인 형태의 커넥터로서 구현된 포스 인터페이스 커넥터부(210) 내부에 프린팅 처리부(230), 영수증 데이터 후킹 처리부(250) 및 제어부(270)가 포함되어 있는 형태로 구현될 수 있다.The force interface connector 210 may correspond to a connector physically connected through a printer port of the force 110 that receives a user order and generates receipt data. Components constituting the force interface connector 210 will be described in more detail with reference to FIG. 3. In one embodiment, the order processing automation device 130 includes a printing processing unit 230, receipt data hook processing unit 250 and the control unit 270 inside the force interface connector unit 210 implemented as a physical type connector It may be implemented in the form.

프린팅 처리부(230)는 포스 인터페이스 커넥터부(210)를 통해 수신한 영수증 데이터를 프린터(150)로 중계할 수 있다. 보다 구체적으로, 프린팅 처리부(230)는 포스(110)와 프린터(150) 간의 데이터 중계를 중심적인 역할로서 수행할 수 있다. 프린팅 처리부(230)는 물리적 커넥터에 해당하는 포스 인터페이스 커넥터부(210)를 통해 수신한 전기적 신호가 물리적 케이블을 통해 연결된 프린터(150) 방향으로 자연스럽게 흘러갈 수 있도록 신호 전송을 제어할 수 있다.The printing processor 230 may relay the receipt data received through the force interface connector 210 to the printer 150. More specifically, the printing processor 230 may perform data relay between the force 110 and the printer 150 as a central role. The printing processor 230 may control the signal transmission so that the electrical signal received through the force interface connector 210 corresponding to the physical connector may naturally flow toward the printer 150 connected through the physical cable.

영수증 데이터 후킹 처리부(250)는 포스 인터페이스 커넥터부(210)를 통해 영수증 데이터를 후킹(hooking)하여 주문공정 데이터를 생성하며, 주문공정 데이터를 주방용 디스플레이 장치(170)에 자동으로 제공할 수 있다. 주문공정 데이터는 음식점 등의 주방에서 주문된 음식에 관한 정보를 포함하는 주문정보에 해당할 수 있고, 예를 들어, 주문 메뉴와 수량, 가격 중 적어도 하나를 포함하는 주문정보에 해당할 수 있다. 영수증 데이터 후킹 처리부(250)는 포스(110)가 프린터(150)로 전송하는 영수증 데이터를 중간에서 가로채는 방법을 통해 영수증 데이터의 후킹을 수행할 수 있다. The receipt data hooking processor 250 may generate order process data by hooking the receipt data through the force interface connector 210, and automatically provide the order process data to the kitchen display device 170. The order process data may correspond to order information including information about food ordered in a kitchen such as a restaurant. For example, the order process data may correspond to order information including at least one of an order menu, a quantity, and a price. The receipt data hooking processor 250 may hook the receipt data by intercepting the receipt data transmitted from the force 110 to the printer 150 in the middle.

한편, 포스(110)는 제조업체에서 사용하는 제작 방법이나 제공 목적에 따라 다양한 형태로 구현될 수 있다. 따라서, 포스(110)에 따라서 다양한 내용을 포함하고 다양한 형태로 구현된 영수증 데이터가 프린터(150)로 출력될 수 있다. 영수증 데이터 후킹 처리부(250)는 포스(110)의 구현 형태에 상관없이 포스(110)로부터 출력되는 영수증 데이터를 후킹하여 원하는 정보를 추출하고 가공하는 역할을 수행할 수 있다.On the other hand, the force 110 may be implemented in various forms according to the manufacturing method or the purpose of providing used by the manufacturer. Therefore, the receipt data including various contents and implemented in various forms according to the force 110 may be output to the printer 150. Receipt data hooking processing unit 250 may serve to extract and process the desired information by hooking the receipt data output from the force 110, regardless of the implementation form of the force (110).

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 포스(110)와 프린터(150) 간에 규약된 제1 프로토콜로 영수증 데이터를 수신하고, 주방용 디스플레이 장치(170)와의 통신을 위해 규약된 제2 프로토콜로 주문공정 데이터를 제공할 수 있다. 영수증 데이터 후킹 처리부(250)는 프린터(150) 및 주방용 디스플레이 장치(170)가 독립적으로 동작하는 별개의 장치이기 때문에 각 장치와의 데이터 통신을 위해 독립적인 프로토콜을 사용할 수 있다.In one embodiment, the receipt data hooking processing unit 250 receives the receipt data in the first protocol prescribed between the force 110 and the printer 150, and the second protocol regulated for communication with the kitchen display device 170. Order process data can be provided. Since the receipt data hooking processor 250 is a separate device in which the printer 150 and the kitchen display device 170 operate independently, the receipt data hooking processor 250 may use an independent protocol for data communication with each device.

예를 들어, 영수증 데이터 후킹 처리부(250)는 포스(110)로부터 프린터(150)로의 영수증 데이터의 일방적인 전송을 중계하기에 최적화된 일방향 통신 프로토콜을 제1 프로토콜로서 사용할 수 있고, 주방용 디스플레이 장치(170)와는 양방향 통신이 가능하도록 양방향 통신 프로토콜을 제2 프로토콜로서 사용할 수 있다.For example, the receipt data hooking processor 250 may use a one-way communication protocol optimized for relaying one-way transmission of receipt data from the force 110 to the printer 150 as a first protocol, and displays a kitchen display device ( The bidirectional communication protocol may be used as the second protocol to enable bidirectional communication with 170.

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 주문공정 데이터의 종류를 검출하여 주방용 디스플레이 장치(170)에 주문 요청 또는 주문취소 요청을 제공할 수 있다. 포스(110)는 프린터(150)에 결제 처리에 대한 영수증 데이터를 전송하거나 또는 결제 취소에 대한 영수증 데이터를 전송할 수 있다. 따라서, 영수증 데이터 후킹 처리부(250)는 영수증 데이터를 후킹하여 주문공정 데이터를 생성할 수 있고, 생성된 주문공정 데이터로부터 결체 처리 및 결제 취소 중 어느 하나에 관한 영수증 데이터인지를 결정할 수 있다. In an exemplary embodiment, the receipt data hooking processor 250 may detect the type of order process data and provide an order request or an order cancellation request to the kitchen display device 170. The force 110 may transmit receipt data for payment processing or receipt data for payment cancellation to the printer 150. Accordingly, the receipt data hooking processor 250 may generate the order process data by hooking the receipt data, and may determine whether the receipt data is related to any one of a payment processing and a payment cancellation from the generated order process data.

영수증 데이터 후킹 처리부(250)는 결제 처리와 연관된 주문공정 데이터인 경우 주방용 디스플레이 장치(170)에 주문공정 데이터와 함께 주문 요청을 제공할 수 있고, 결제 취소와 연관된 주문공정 데이터인 경우 주방용 디스플레이 장치(170)에 주문공정 데이터와 함께 주문취소 요청을 제공할 수 있다. 일 실시예에서, 주방용 디스플레이 장치(170)는 주문 요청인 경우 주문공정 데이터를 기초로 주문정보를 표시할 수 있고, 주문취소 요청인 경우 해당 주문공정 데이터와 연관된 주문정보의 표시를 제거할 수 있다.The receipt data hooking processor 250 may provide an order request with the order process data to the kitchen display device 170 when the order process data is associated with the payment process, and display the kitchen display device when the order process data is associated with the payment cancellation. 170) may provide an order cancellation request with order process data. In one embodiment, the kitchen display device 170 may display the order information based on the order process data when the order request, and may remove the display of the order information associated with the order process data when the order cancellation request. .

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 포스 인터페이스 커넥터부(210)에 있는 통신선을 통해 일시적으로 연결되는 외부 단말(도면에 미도시함)로부터 영수증 가공 규칙을 수신할 수 있다. 영수증 데이터 후킹 처리부(250)는 내부 메모리에 저장된 영수증 가공 규칙을 기초로 후킹된 영수증 데이터로부터 주문 정보를 추출할 수 있다. 만약 포스(110)가 변경되어 이전 포스(110)와 다른 형태로 영수증 데이터를 출력하는 경우, 영수증 데이터 후킹 처리부(250)는 기존의 영수증 가공 규칙을 사용할 수 없기 때문에 외부 단말로부터 새로운 영수증 가공 규칙을 수신함으로써 변경된 포스(110)에 대해서도 주문공정 자동화 동작을 수행할 수 있다.In one embodiment, the receipt data hooking processor 250 may receive a receipt processing rule from an external terminal (not shown in the drawing) temporarily connected via a communication line in the force interface connector 210. The receipt data hooking processor 250 may extract order information from the hooked receipt data based on the receipt processing rule stored in the internal memory. If the force 110 is changed to output receipt data in a different form from the previous force 110, the receipt data hooking processing unit 250 may not use the existing receipt processing rule, and thus may receive a new receipt processing rule from an external terminal. The order process automation operation may be performed also on the changed force 110 by receiving.

여기에서, 외부 단말은 특정 포스(110)를 분석하여 해당 포스가 출력하는 영수증 데이터를 가공하기 위해 필요한 영수증 가공 규칙을 결정할 수 있는 컴퓨팅 장치에 해당할 수 있다. 외부 단말은 다양한 포스(110)에 대한 정보와 영수증 가공 규칙을 저장할 수 있고, 특정 포스(110)와 연결되어 해당 포스(110)가 출력하는 영수증 데이터를 분석하여 해당 포스(110)와 연관된 영수증 가공 규칙을 결정할 수 있다. 또한, 외부 단말은 주문공정 자동화 장치(130)와 연결되어 특정 영수증 가공 규칙을 주문공정 자동화 장치(130)에 삽입할 수 있다. 외부 단말은 주문공정 자동화 장치(130)와의 연결을 위해 주문공정 자동화 장치(130)의 포스 인터페이스 커넥터부(210)를 구성하는 통신선을 이용할 수 있다.Here, the external terminal may correspond to a computing device capable of analyzing a specific force 110 to determine a receipt processing rule required for processing receipt data output by the corresponding force. The external terminal may store information and receipt processing rules for various forces 110, and may be connected with a specific force 110 to analyze receipt data output by the corresponding force 110 to process receipt processing associated with the corresponding force 110. You can decide on the rules. In addition, the external terminal may be connected to the order process automation device 130 to insert a specific receipt processing rule into the order process automation device 130. The external terminal may use a communication line constituting the force interface connector 210 of the order processing automation device 130 for connection with the order processing automation device 130.

여기에서, 영수증 가공 규칙은 영수증 데이터의 부분 선별 및 부분 치환 중 적어도 하나를 포함하는 부분 가공을 위해 후킹된 영수증 데이터의 동적인 캘리브레이션(calibration)을 통해 생성될 수 있다. 부분 선별은 영수증 데이터 중에서 특정 부분의 정보를 추출하는 것에 해당할 수 있고, 부분 치환은 영수증 데이터 중에서 추출된 특정 부분을 대응되는 내용으로 변경하는 것에 해당할 수 있다. Here, the receipt processing rule may be generated through dynamic calibration of hooked receipt data for partial processing including at least one of partial selection and partial substitution of receipt data. Partial selection may correspond to extracting information of a specific part of the receipt data, and partial replacement may correspond to changing a specific part extracted from the receipt data into corresponding contents.

보다 구체적으로, 외부 단말은 포스 인터페이스 커넥터부(210)에 있는 통신선을 통해 일시적으로 주문공정 자동화 장치(130)와 연결될 수 있고, 주문공정 자동화 장치(130)가 포스(110)로부터 후킹한 영수증 데이터를 기초로 동적인 캘리브레이션을 수행하여 영수증 가공 규칙을 생성할 수 있다. 예를 들어, 외부 단말은 영수증 데이터에 임의의 영수증 가공 규칙을 적용하여 추출된 정보가 원하는 타겟 정보에 해당하는지를 결정할 수 있다. 타겟 정보가 아닌 경우 외부 단말은 다른 영수증 가공 규칙을 적용하여 정보를 추출하고 추출된 정보가 타겟 정보 해당하는지를 반복적으로 판단하는 과정을 통해 동적인 캘리브레이션을 수행할 수 있다.More specifically, the external terminal may be temporarily connected to the order processing automation device 130 through the communication line in the force interface connector 210, the receipt data hooked from the force 110 by the order processing automation device 130 Dynamic calibration can be performed on the basis of the receipt processing rule. For example, the external terminal may determine whether the extracted information corresponds to desired target information by applying any receipt processing rule to the receipt data. In the case of non-target information, the external terminal may perform dynamic calibration by applying another receipt processing rule and repeatedly determining whether the extracted information corresponds to the target information.

따라서, 영수증 데이터 후킹 처리부(250)는 포스(110)가 변경될 때마다 외부 단말로부터 변경된 포스(110)에 대응하는 영수증 가공 규칙을 제공받을 수 있고, 해당 영수증 가공 규칙을 기초로 영수증 데이터 중에서 원하는 정보를 추출하여 주문공정 데이터를 생성할 수 있다. 결과적으로, 주문공정 자동화 장치(130)는 영수증 데이터 후킹 처리부(250)와 외부 단말 간의 일시적 연결을 지원함으로써 기존의 다양한 포스 시스템에 손쉽게 적용할 수 있는 효과를 제공할 수 있다.Accordingly, the receipt data hooking processor 250 may receive a receipt processing rule corresponding to the changed force 110 from the external terminal whenever the force 110 is changed, and the desired receipt processing rule 250 may be provided based on the receipt processing rule. Information can be extracted to generate order process data. As a result, the order processing automation device 130 may provide an effect that can be easily applied to various existing force systems by supporting a temporary connection between the receipt data hooking processor 250 and an external terminal.

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 후킹된 영수증 데이터에서 문자열 검색에 따른 문자열 또는 특정 구간에 있는 문자열에 관한 추출 가공 규칙을 영수증 가공 규칙으로 수신할 수 있다. 추출 가공 규칙은 영수증 데이터에서 원하는 정보를 추출하기 위한 추출 규칙에 해당할 수 있다. 영수증 데이터 후킹 처리부(250)는 추출 가공 규칙에 기초하여 영수증 데이터에서 특정 문자열을 추출할 수 있다. 예를 들어, 영수증 데이터 후킹 처리부(250)는 영수증 데이터에 포함된 '메뉴', '수량', '가격' 등과 같이 특정 문자열을 문자열 검색을 통해 추출할 수 있다. 또한, 영수증 데이터 후킹 처리부(250)는 '메뉴', '수량', '가격' 등의 문자열 아래의 일정 위치 구간에 정렬되어 출력되는 문자열을 추출할 수 있다.In an embodiment, the receipt data hooking processor 250 may receive, as a receipt processing rule, an extraction processing rule regarding a string according to a string search or a string in a specific section from the hooked receipt data. The extraction processing rule may correspond to an extraction rule for extracting desired information from the receipt data. The receipt data hooking processor 250 may extract a specific character string from the receipt data based on the extraction processing rule. For example, the receipt data hooking processor 250 may extract a specific string such as 'menu', 'quantity', 'price', and the like included in the receipt data through a string search. In addition, the receipt data hooking processor 250 may extract a string that is aligned and output in a predetermined position section below a string such as 'menu', 'quantity', 'price', and the like.

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 영수증 가공 규칙을 내부 비휘발성 메모리에 저장하고 영수증 가공 규칙을 영수증 데이터에 적용하여 주문공정 데이터를 생성할 수 있다. 영수증 데이터 후킹 처리부(250)는 외부 단말로부터 수신한 영수증 가공 규칙을 내부 비휘발성 메모리에 저장하여 기존 영수증 가공 규칙을 갱신할 수 있다. 영수증 데이터 후킹 처리부(250)는 영수증 가공 규칙을 기초로 영수증 데이터로부터 원하는 정보를 추출할 수 있고, 추출된 정보들을 포함하는 주문공정 데이터를 생성할 수 있다.In an embodiment, the receipt data hooking processor 250 may store the receipt processing rule in the internal nonvolatile memory and apply the receipt processing rule to the receipt data to generate order processing data. The receipt data hooking processor 250 may update the existing receipt processing rule by storing the receipt processing rule received from an external terminal in an internal nonvolatile memory. The receipt data hooking processor 250 may extract desired information from the receipt data based on the receipt processing rule, and generate order process data including the extracted information.

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 영수증 데이터에서 영수증 가공 규칙을 통해 추출된 메뉴, 수량 및 가격으로 각각 구성된 적어도 하나의 주문내역을 주문공정 데이터에 포함시킬 수 있다. 예를 들어, 영수증 데이터 후킹 처리부(250)는 영수증 데이터에 포함된 주문메뉴 각각에 대하여 메뉴, 수량 및 가격으로 구성된 주문 내역을 생성할 수 있고 생성된 주문 내역으로 구성된 주문공정 데이터를 생성할 수 있다.In one embodiment, the receipt data hooking processor 250 may include at least one order history, each consisting of a menu, a quantity, and a price extracted through the receipt processing rule from the receipt data in the order process data. For example, the receipt data hooking processor 250 may generate an order history composed of a menu, a quantity, and a price for each order menu included in the receipt data, and generate order process data composed of the generated order details. .

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 내부 휘발성 메모리에 주문공정 데이터를 저장하고 주방용 디스플레이 장치(170)로부터 성공적 수신 확인이 수신된 후에 주문공정 데이터를 삭제할 수 있다. 영수증 데이터 후킹 처리부(250)는 내부 비휘발성 메모리와 별도로 장착된 내부 휘발성 메모리에 생성된 주문공정 데이터를 저장할 수 있고, 주방용 디스플레이 장치(170)로 주문공정 데이터를 제공한 이후에도 곧바로 주문공정 데이터를 삭제하지 않고, 주방용 디스플레이 장치(170)로부터의 성공적 수신 확인이 수신된 후에 주문공정 데이터를 삭제함으로써 주방용 디스플레이 장치(170)로의 주문공정 데이터의 확실한 전송을 보장할 수 있다.In one embodiment, the receipt data hooking processor 250 may store the order process data in the internal volatile memory and delete the order process data after a successful acknowledgment is received from the kitchen display device 170. The receipt data hooking processing unit 250 may store the order process data generated in the internal volatile memory installed separately from the internal nonvolatile memory, and immediately delete the order process data even after providing the order process data to the kitchen display device 170. Instead, after the successful acknowledgment from the kitchen display apparatus 170 is received, the order process data may be deleted to ensure reliable transmission of the order process data to the kitchen display apparatus 170.

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 주문공정 데이터의 제공 시점으로부터 특정 시간 이내에 주방용 디스플레이 장치(170)로부터 성공적 수신 확인이 수신되지 않는 경우 내부 휘발성 메모리에 저장된 주문공정 데이터를 재전송할 수 있다. 특정 시간은 주문공정 자동화 장치(130)에 의해 사전에 설정되거나 또는 자동으로 설정될 수 있다. 영수증 데이터 후킹 처리부(250)는 전송 오류 또는 주방용 디스플레이 장치(170)에서의 수신 실패의 경우를 대비하여 주방용 디스플레이 장치(170)로부터의 수신이 없는 경우 자동으로 주문공정 데이터를 재전송할 수 있다.In one embodiment, the receipt data hooking processing unit 250 may retransmit the order process data stored in the internal volatile memory when a successful acknowledgment is not received from the kitchen display device 170 within a specific time from the time of providing the order process data. have. The specific time may be set in advance or automatically by the order processing automation device 130. The receipt data hooking processing unit 250 may automatically retransmit the order process data when there is no reception from the kitchen display device 170 in case of a transmission error or a reception failure in the kitchen display device 170.

일 실시예에서, 영수증 데이터 후킹 처리부(250)는 주문공정 데이터의 제공 시점으로부터 다음의 수학식을 통해 산출된 특정 시간 이내에 주방용 디스플레이 장치(170)로부터 성공적 수신 확인이 수신되지 않는 경우 내부 휘발성 메모리에 저장된 주문공정 데이터를 재전송할 수 있다.In an exemplary embodiment, the receipt data hooking processor 250 may not receive a successful acknowledgment from the kitchen display device 170 within a specific time calculated through the following equation from the time of providing the order process data to the internal volatile memory. The stored order process data can be retransmitted.

[수학식][Equation]

Figure pat00001
Figure pat00001

여기에서, Tn는 n 번째 재전송을 위한 특정 시간을, n은 재전송 횟수를, C는 기본 대기시간을, M은 메뉴의 수를, K는 주문 총 수량을, P는 주문 총 가격을 나타낸다. 특정 시간 Tn는 재전송 횟수 n이 증가할수록 단계적으로 감소할 수 있고, 기본 대기시간 C는 주문공정 자동화 장치(130)에서 설정된 대기시간에 해당할 수 있다. 따라서, 특정시간은 기본적으로 재전송 횟수가 증가할 때마다 일정비율로 감소할 수 있다. 또한, 특정시간은 주문 메뉴의 수와 주문 총 수량 및 주문 총 가격을 기초로 산출될 수 있다. 일 실시예에서, 주문공정 자동화 장치(130)는 재전송 횟수 n을 1회부터 5회까지의 범위 이내에서 사전에 설정할 수 있고, 기본 대기시간 C를 5초부터 25초까지의 범위 이내에서 사전에 설정할 수 있다.Here, T n denotes a specific time for the nth retransmission, n denotes the number of retransmissions, C denotes the default waiting time, M denotes the number of menus, K denotes the total number of orders, and P denotes the total order price. The specific time T n may decrease in stages as the number of retransmissions n increases, and the basic waiting time C may correspond to a waiting time set in the order processing automation device 130. Therefore, the specific time may basically decrease at a constant rate whenever the number of retransmissions increases. In addition, the specific time may be calculated based on the number of order menus, the order total quantity, and the order total price. In one embodiment, the order processing automation device 130 may set the retransmission number n in advance within the range of 1 to 5 times, and the basic waiting time C in advance within the range of 5 seconds to 25 seconds. Can be set.

제어부(270)는 주문공정 자동화 장치(130)의 전체적인 동작을 제어하고, 포스 인터페이스 커넥터부(210), 프린팅 처리부(230), 영수증 데이터 후킹 처리부(250) 간의 제어 흐름 또는 데이터 흐름을 관리할 수 있다.The controller 270 may control the overall operation of the order process automation device 130 and may manage the control flow or data flow between the force interface connector 210, the printing processor 230, and the receipt data hooking processor 250. have.

도 3은 도 2에 있는 포스 인터페이스 커넥터부의 일 실시예를 설명하는 예시도이다.3 is an exemplary view illustrating an embodiment of the force interface connector unit in FIG. 2.

도 3을 참조하면, 포스 인터페이스 커넥터부(210)는 프린터 커넥터(310), 통신선(330) 및 프린터 케이블(350)을 포함할 수 있다. 프린터 커넥터(310)는 포스(110)의 프린터 포트와 직접 연결되는 물리적인 커넥터(connector)에 해당할 수 있고, 다양한 프린터 포트와 연결될 수 있는 범용 커넥터로 구현될 수 있다.Referring to FIG. 3, the force interface connector 210 may include a printer connector 310, a communication line 330, and a printer cable 350. The printer connector 310 may correspond to a physical connector directly connected to the printer port of the force 110, and may be implemented as a general purpose connector that may be connected to various printer ports.

통신선(330)은 프린터 커넥터(310)로부터 분기되어 주방용 디스플레이 장치(170)와 데이터 통신을 수행하고 프린터 케이블(350)과 다른 물리적 매체로 구성된 통신 케이블에 해당할 수 있다. 프린터 케이블(350)은 프린터 커넥터(310)로부터 분기되어 프린터(150)와 전기적으로 연결되는 통신 케이블에 해당할 수 있다.The communication line 330 may be branched from the printer connector 310 to perform data communication with the kitchen display device 170 and correspond to a communication cable formed of the printer cable 350 and another physical medium. The printer cable 350 may correspond to a communication cable branched from the printer connector 310 and electrically connected to the printer 150.

일 실시예에서, 프린팅 처리부(230)는 프린터 커넥터(310)를 통해 수신되고 영수증 데이터에 해당하는 전기적 신호를 프린터 케이블(350)을 통해 유선 연결된 프린터(150)에 바이패스(bypass)할 수 있다. 보다 구체적으로 프린팅 처리부(230)는 영수증 데이터 후킹 처리부(250)를 통해 영수증 데이터가 후킹되는 것과는 별개로 포스(110)의 프린터 포트를 통해 출력되는 영수증 데이터를 프린터(150)로 중계하기 위하여 프린터 커넥터(310)에 의해 수신되는 전기적 신호에 대해 별도의 처리를 수행하지 않고 프린터 케이블(350)을 따라 자연스럽게 프린터(150)로 전송될 수 있도록 할 수 있다. 주문공정 자동화 장치(130)는 프린팅 처리부(230)를 통해 포스(110)에서 프린터(150)로의 데이터 전송과 프린터(150)에서의 영수증 출력 과정이 포스(110)와 프린터(150) 간의 직접적인 연결에 의해 동작하는 과정과 큰 차이가 없도록 할 수 있다.In one embodiment, the printing processor 230 may bypass the electrical signal received through the printer connector 310 and corresponding to the receipt data to the printer 150 wired through the printer cable 350. . More specifically, the printing processor 230 is a printer connector to relay the receipt data output through the printer port of the force 110 to the printer 150 separately from the receipt data hooked through the receipt data hooking processor 250 The electrical signal received by the 310 may be naturally transmitted along the printer cable 350 to the printer 150 without performing a separate process. The order process automation device 130 is a direct connection between the force 110 and the printer 150 is a process of transmitting data from the force 110 to the printer 150 and the receipt output from the printer 150 through the printing processing unit 230 It can be made so that there is no big difference from the operation process.

도 4는 본 발명의 일 실시예에 따른 커넥터형 주문공정 자동화 장치에서 수행되는 주문공정 자동화 과정을 설명하는 순서도이다.4 is a flowchart illustrating an order process automation process performed in the connector type order process automation apparatus according to an embodiment of the present invention.

도 4를 참조하면, 주문공정 자동화 장치(130)는 포스 인터페이스 커넥터부(210)를 통해 포스(110)로부터 출력되는 영수증 데이터를 후킹할 수 있다(단계 S410). 주문공정 자동화 장치(130)는 프린팅 처리부(230)를 통해 후킹한 영수증 데이터를 프린터로 중계할 수 있다(단계 S430). 주문공정 자동화 장치(130)는 영수증 데이터 후킹 처리부(250)를 통해 후킹한 영수증 데이터를 기초로 주문공정 데이터를 생성할 수 있다(단계 S450). 주문공정 자동화 장치(130)는 영수증 데이터 후킹 처리부(250)를 통해 주문공정 데이터를 주방용 디스플레이 장치(170)에 자동으로 제공할 수 있다(단계 S470).Referring to FIG. 4, the order process automation device 130 may hook the receipt data output from the force 110 through the force interface connector 210 (step S410). The order process automation device 130 may relay the receipt data hooked through the printing processor 230 to the printer (step S430). The order process automation device 130 may generate order process data based on the receipt data hooked through the receipt data hooking processing unit 250 (step S450). The order process automation device 130 may automatically provide the order process data to the kitchen display device 170 through the receipt data hooking processing unit 250 (step S470).

주문공정 자동화 장치(130)는 사용자 주문을 수신하여 영수증 데이터를 생성하는 포스(POS)(110), 포스(110)와 간접적으로 연결되어 영수증 데이터를 기초로 영수증을 출력하는 프린터(150) 및 포스(110)와 간접적으로 연결되어 주문공정 데이터를 기초로 적어도 하나의 주문 내역을 출력하는 주방용 디스플레이 장치(170)와 함께 주문공정 자동화 시스템(100)을 구성할 수 있다.Order processing automation device 130 is a POS (POS) 110 for receiving a user order to generate receipt data, the printer 150 and the force indirectly connected to the force 110 to output a receipt based on the receipt data The order process automation system 100 may be configured together with the kitchen display device 170 that is indirectly connected to 110 to output at least one order history based on the order process data.

일 실시예에서, 주문공정 자동화 장치(130)는 포스(110)의 프린터 포트에 직접 연결된 프린터 커넥터(310), 프린터 커넥터(310)로부터 분기되어 프린터(150)와 전기적으로 연결하는 프린터 케이블(350) 및 프린터 커넥터(310)로부터 분기되어 주방용 디스플레이 장치(170)와 데이터 통신을 수행하고 프린터 케이블(350)과 다른 물리적 매체로 구성된 통신선(330)을 포함할 수 있다.In one embodiment, the order processing automation device 130 is a printer connector 310 directly connected to the printer port of the force 110, a printer cable 350 branched from the printer connector 310 and electrically connected to the printer 150 And a communication line 330 branched from the printer connector 310 to perform data communication with the kitchen display device 170 and configured of a printer cable 350 and another physical medium.

일 실시예에서, 주문공정 자동화 장치(130)는 프린터 커넥터(310)를 통해 포스(110)의 프린터 포트에서 출력된 전기적 신호를 프린터 케이블(350)을 통해 유선 연결된 프린터(150)에 바이패스(bypass)할 수 있다. 다른 실시예에서, 주문공정 자동화 장치(130)는 일시적으로 연결되는 외부 단말로부터 포스(110)에 대응하는 영수증 가공 규칙을 수신하여 내부 비휘발성 메모리에 저장할 수 있다.In one embodiment, the order processing automation device 130 bypasses the electrical signal output from the printer port of the force 110 through the printer connector 310 to the printer 150 wired through the printer cable 350. can be bypassed). In another embodiment, the order processing automation device 130 may receive a receipt processing rule corresponding to the force 110 from an external terminal that is temporarily connected and store it in an internal nonvolatile memory.

일 실시예에서, 주문공정 자동화 장치(130)는 영수증 데이터를 기초로 생성된 주문공정 데이터를 내부 휘발성 메모리에 저장하고, 주방용 디스플레이 장치(170)에 주문공정 데이터를 전송한 시점으로부터 특정 시간 이내에 성공적 수신 확인이 수신되는지 여부를 기초로 내부 휘발성 메모리에서 주문공정 데이터를 삭제하거나 또는 주문공정 데이터를 재전송할 수 있다.In one embodiment, the order process automation device 130 stores the order process data generated based on the receipt data in the internal volatile memory, and successfully within a specific time from the time point to send the order process data to the kitchen display device 170 Based on whether the acknowledgment is received, the order processing data may be deleted from the internal volatile memory or the order processing data may be retransmitted.

일 실시예에서, 주문공정 자동화 장치(130)는 포스(110)로부터의 영수증 데이터를 기초로 프린터(150)로의 영수증 데이터의 중계와 주방용 디스플레이 장치로의 주문공정 데이터의 제공을 서로 동기화할 수 있다. 보다 구체적으로 주문공정 자동화 장치(130)는 별도의 처리가 필요없는 영수증 데이터의 프린터(150)로의 중계와 별도의 처리가 필요한 주방용 디스플레이 장치(170)로의 전송 간의 시간 지연이 발생함으로써 주문 전달 과정에서 발생할 수 있는 주문취소로 인한 주문공정의 혼선을 방지하기 위하여 프린터(150) 및 주방용 디스플레이 장치(170) 간의 동기화를 통해 결제 처리와 동시에 주문요청이 전달될 수 있도록 할 수 있다.In one embodiment, the order processing automation device 130 may synchronize with each other the relaying of receipt data to the printer 150 and the provision of order processing data to the kitchen display device based on the receipt data from the force 110. . More specifically, the order process automation device 130 in the order delivery process by generating a time delay between the relay of receipt data that does not require separate processing to the printer 150 and the transmission to the kitchen display device 170 that requires separate processing In order to prevent confusion in the ordering process due to the cancellation of orders that may occur through the synchronization between the printer 150 and the display device 170 for the kitchen can be so that the order request can be delivered at the same time as payment processing.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described above with reference to a preferred embodiment of the present invention, those skilled in the art various modifications and variations of the present invention without departing from the spirit and scope of the invention described in the claims below I can understand that you can.

100: 주문공정 자동화 시스템
110: 포스(POS) 130: 주문공정 자동화 장치
150: 프린터 170: 주방용 디스플레이 장치
210: 포스 인터페이스 커넥터부 230: 프린팅 처리부
250: 영수증 데이터 후킹 처리부 270: 제어부
310: 프린터 커넥터 330: 통신선
350: 프린터 케이블
100: order processing automation system
110: POS 130: order processing automation device
150: printer 170: kitchen display device
210: force interface connector portion 230: printing processing portion
250: receipt data hooking processing unit 270: control unit
310: printer connector 330: communication line
350: printer cable

Claims (15)

사용자 주문을 수신하여 영수증 데이터를 생성하는 포스(POS)의 프린터 포트를 통해 물리적으로 연결된 포스 인터페이스 커넥터부;
상기 영수증 데이터를 프린터로 중계하는 프린팅 처리부; 및
상기 영수증 데이터를 후킹(hooking)하여 주문공정 데이터를 생성하며, 상기 주문공정 데이터를 주방용 디스플레이 장치에 자동으로 제공하는 영수증 데이터 후킹 처리부를 포함하는 커넥터형 주문공정 자동화 장치.
A force interface connector unit physically connected through a printer port of POS for receiving a user order and generating receipt data;
A printing processing unit which relays the receipt data to a printer; And
Hook-type the receipt data (hooking) to generate order process data, connector type order process automation device including a receipt data hook processing for automatically providing the order process data to the kitchen display device.
제1항에 있어서, 상기 포스 인터페이스 커넥터부는
상기 프린터 포트에 직접 연결된 프린터 커넥터;
상기 프린터 커넥터로부터 분기되어 프린터와 전기적으로 연결하는 프린터 케이블; 및
상기 프린터 커넥터로부터 분기되어 상기 주방용 디스플레이 장치와 데이터 통신을 수행하고 상기 프린터 케이블과 다른 물리적 매체로 구성된 통신선을 포함하는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 1, wherein the force interface connector portion
A printer connector directly connected to the printer port;
A printer cable branched from the printer connector and electrically connected to the printer; And
And a communication line branched from the printer connector to perform data communication with the kitchen display device and comprising a printer cable and another physical medium.
제2항에 있어서, 상기 프린팅 처리부는
상기 프린터 커넥터를 통해 수신되고 상기 영수증 데이터에 해당하는 전기적 신호를 상기 프린터 케이블을 통해 유선 연결된 프린터에 바이패스(bypass)하는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 2, wherein the printing processing unit
And bypassing an electrical signal received through the printer connector and corresponding to the receipt data to a printer wired through the printer cable.
제1항에 있어서, 상기 영수증 데이터 후킹 처리부는
상기 포스와 상기 프린터 간에 규약된 제1 프로토콜로 상기 영수증 데이터를 수신하고, 상기 주방용 디스플레이 장치와의 통신을 위해 규약된 제2 프로토콜로 상기 주문공정 데이터를 제공하는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 1, wherein the receipt data hooking processing unit
Receiving the receipt data in the first protocol prescribed between the force and the printer, the connector type order process automation characterized in that for providing the order process data in a second protocol prescribed for communication with the kitchen display device Device.
제1항에 있어서, 상기 영수증 데이터 후킹 처리부는
상기 주문공정 데이터의 종류를 검출하여 상기 주방용 디스플레이 장치에 주문 요청 또는 주문취소 요청을 제공하는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 1, wherein the receipt data hooking processing unit
And detecting the type of the order process data and providing an order request or an order cancel request to the kitchen display device.
제1항에 있어서, 상기 영수증 데이터 후킹 처리부는
상기 포스 인터페이스 커넥터부에 있는 통신선을 통해 일시적으로 연결되는 외부 단말로부터 영수증 가공 규칙을 수신하고,
상기 영수증 가공 규칙은 상기 영수증 데이터의 부분 선별 및 부분 치환 중 적어도 하나를 포함하는 부분 가공을 위해 상기 후킹된 영수증 데이터의 동적인 캘리브레이션(calibration)을 통해 생성되는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 1, wherein the receipt data hooking processing unit
Receiving a receipt processing rule from an external terminal temporarily connected via a communication line in the force interface connector;
Wherein the receipt processing rule is generated through dynamic calibration of the hooked receipt data for partial processing including at least one of partial selection and partial replacement of the receipt data .
제6항에 있어서, 상기 영수증 데이터 후킹 처리부는
상기 후킹된 영수증 데이터에서 문자열 검색에 따른 문자열 또는 특정 구간에 있는 문자열에 관한 추출 가공 규칙을 상기 영수증 가공 규칙으로 수신하는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 6, wherein the receipt data hook processing unit
And an extraction processing rule for a character string according to a character string search in the hooked receipt data or a character string in a specific section as the receipt processing rule.
제6항에 있어서, 상기 영수증 데이터 후킹 처리부는
상기 영수증 가공 규칙을 내부 비휘발성 메모리에 저장하고 상기 영수증 가공 규칙을 상기 영수증 데이터에 적용하여 상기 주문공정 데이터를 생성하는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 6, wherein the receipt data hook processing unit
And storing the receipt processing rule in an internal nonvolatile memory and applying the receipt processing rule to the receipt data to generate the order processing data.
제8항에 있어서, 상기 영수증 데이터 후킹 처리부는
상기 영수증 데이터에서 상기 영수증 가공 규칙을 통해 추출된 메뉴, 수량 및 가격으로 각각 구성된 적어도 하나의 주문내역을 상기 주문공정 데이터에 포함시키는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 8, wherein the receipt data hook processing unit
Connector type order process automation device, characterized in that to include at least one order history each consisting of a menu, the quantity and the price extracted through the receipt processing rule from the receipt data in the order process data.
제1항에 있어서, 상기 영수증 데이터 후킹 처리부는
내부 휘발성 메모리에 상기 주문공정 데이터를 저장하고 상기 주방용 디스플레이 장치로부터 성공적 수신 확인이 수신된 후에 상기 주문공정 데이터를 삭제하는 것을 특징으로 하는 커넥터형 주문공정 자동화 장치.
The method of claim 1, wherein the receipt data hooking processing unit
And storing the order process data in an internal volatile memory and deleting the order process data after a successful acknowledgment is received from the kitchen display device.
사용자 주문을 수신하여 영수증 데이터를 생성하는 포스(POS);
상기 포스와 간접적으로 연결되어 상기 영수증 데이터를 기초로 영수증을 출력하는 프린터;
상기 포스와 간접적으로 연결되어 주문공정 데이터를 기초로 적어도 하나의 주문 내역을 출력하는 주방용 디스플레이 장치; 및
상기 포스, 상기 프린터 및 상기 주방용 디스플레이 장치와 각각 직접적으로 연결되고 상기 포스로부터 상기 영수증 데이터를 수신하여 상기 프린터 및 상기 주방용 디스플레이 장치에 전송하는 커넥터형 주문공정 자동화 장치를 포함하는 주문공정 자동화 시스템.
POS for receiving user orders to generate receipt data;
A printer connected indirectly to the force to output a receipt based on the receipt data;
A kitchen display device connected indirectly to the force to output at least one order history based on order process data; And
And a connector type order processing automation device directly connected to the force, the printer, and the kitchen display device, and receiving the receipt data from the force and transmitting the receipt data to the printer and the kitchen display device.
제11항에 있어서, 상기 커넥터형 주문공정 자동화 장치는
상기 포스의 프린터 포트에 직접 연결된 프린터 커넥터;
상기 프린터 커넥터로부터 분기되어 프린터와 전기적으로 연결하는 프린터 케이블; 및
상기 프린터 커넥터로부터 분기되어 상기 주방용 디스플레이 장치와 데이터 통신을 수행하고 상기 프린터 케이블과 다른 물리적 매체로 구성된 통신선을 포함하는 것을 특징으로 하는 주문공정 자동화 시스템.
The method of claim 11, wherein the connector type order process automation device
A printer connector directly connected to the printer port of the force;
A printer cable branched from the printer connector and electrically connected to the printer; And
And a communication line branched from the printer connector to perform data communication with the kitchen display device and comprising a printer cable and another physical medium.
제12항에 있어서, 상기 커넥터형 주문공정 자동화 장치는
상기 프린터 커넥터를 통해 상기 포스의 프린터 포트에서 출력된 전기적 신호를 상기 프린터 케이블을 통해 유선 연결된 상기 프린터에 바이패스(bypass)하는 것을 특징으로 하는 주문공정 자동화 시스템.
The method of claim 12, wherein the connector type order process automation device
And bypass the electrical signal outputted from the printer port of the force through the printer connector to the printer wired through the printer cable.
제11항에 있어서, 상기 커넥터형 주문공정 자동화 장치는
일시적으로 연결되는 외부 단말로부터 상기 포스에 대응하는 영수증 가공 규칙을 수신하여 내부 비휘발성 메모리에 저장하는 것을 특징으로 하는 주문공정 자동화 시스템.
The method of claim 11, wherein the connector type order process automation device
And a receipt processing rule corresponding to the force from an external terminal temporarily connected, and storing the received receipt processing rule in an internal nonvolatile memory.
제11항에 있어서, 상기 커넥터형 주문공정 자동화 장치는
상기 영수증 데이터를 기초로 생성된 주문공정 데이터를 내부 휘발성 메모리에 저장하고,
상기 주방용 디스플레이 장치에 상기 주문공정 데이터를 전송한 시점으로부터 특정 시간 이내에 성공적 수신 확인이 수신되는지 여부를 기초로 상기 내부 휘발성 메모리에서 상기 주문공정 데이터를 삭제하거나 또는 상기 주문공정 데이터를 재전송하는 것을 특징으로 하는 주문공정 자동화 시스템.
The method of claim 11, wherein the connector type order process automation device
The order process data generated based on the receipt data is stored in an internal volatile memory,
Deleting the order process data from the internal volatile memory or retransmitting the order process data based on whether a successful acknowledgment is received within a specific time from when the order process data is transmitted to the kitchen display device. Order process automation system.
KR1020180081453A 2018-07-13 2018-07-13 Near zone service apparatus KR102170949B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020180081453A KR102170949B1 (en) 2018-07-13 2018-07-13 Near zone service apparatus
PCT/KR2018/008054 WO2020013366A1 (en) 2018-07-13 2018-07-17 Connector-type order process automation device and order process automation system comprising same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180081453A KR102170949B1 (en) 2018-07-13 2018-07-13 Near zone service apparatus

Publications (2)

Publication Number Publication Date
KR20200007399A true KR20200007399A (en) 2020-01-22
KR102170949B1 KR102170949B1 (en) 2020-10-29

Family

ID=69143032

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180081453A KR102170949B1 (en) 2018-07-13 2018-07-13 Near zone service apparatus

Country Status (2)

Country Link
KR (1) KR102170949B1 (en)
WO (1) WO2020013366A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050112547A (en) * 2004-05-27 2005-12-01 최종배 Menu display system for ordering management
KR100590789B1 (en) * 2005-10-27 2006-06-19 주식회사 동우미디어 A order system of restaurant
KR20080100186A (en) 2006-02-10 2008-11-14 쓰리엠 이노베이티브 프로퍼티즈 캄파니 Order taking system and method with local and/or remote monitoring
KR100925533B1 (en) 2007-07-27 2009-11-05 경북대학교 산학협력단 Portable pos terminal and pos system thereof
KR20100128730A (en) * 2009-05-29 2010-12-08 김종철 Method and apparatus for controlling output for a printer
KR20130030837A (en) * 2011-09-20 2013-03-28 (주) 아이코리아 Touch screen on demand equipped with advertisement and system of ordering food using the same
KR20160115233A (en) * 2015-03-26 2016-10-06 주식회사 스마트캐스트 System for order monitoring and display

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1145300A (en) * 1997-07-29 1999-02-16 Nitsuko Corp Order management system
KR102644528B1 (en) * 2016-11-07 2024-03-06 공경남 Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050112547A (en) * 2004-05-27 2005-12-01 최종배 Menu display system for ordering management
KR100590789B1 (en) * 2005-10-27 2006-06-19 주식회사 동우미디어 A order system of restaurant
KR20080100186A (en) 2006-02-10 2008-11-14 쓰리엠 이노베이티브 프로퍼티즈 캄파니 Order taking system and method with local and/or remote monitoring
KR100925533B1 (en) 2007-07-27 2009-11-05 경북대학교 산학협력단 Portable pos terminal and pos system thereof
KR20100128730A (en) * 2009-05-29 2010-12-08 김종철 Method and apparatus for controlling output for a printer
KR20130030837A (en) * 2011-09-20 2013-03-28 (주) 아이코리아 Touch screen on demand equipped with advertisement and system of ordering food using the same
KR20160115233A (en) * 2015-03-26 2016-10-06 주식회사 스마트캐스트 System for order monitoring and display

Also Published As

Publication number Publication date
KR102170949B1 (en) 2020-10-29
WO2020013366A1 (en) 2020-01-16

Similar Documents

Publication Publication Date Title
JP4957642B2 (en) Method for printing label data based on order data, printer, and order processing system
US9804809B2 (en) Print control system
US9792784B2 (en) Shopping support server and program
US10491457B2 (en) Control system, control method of a control system, and control device
US20140211255A1 (en) Control system and control method of a control system
US10713708B2 (en) On-demand routing upon location detection
US9792237B2 (en) Information processing apparatus capable of connecting with peripheral device and terminal apparatus capable of communicating with the information processing apparatus
KR100925533B1 (en) Portable pos terminal and pos system thereof
CN106796552B (en) Processing apparatus and data processing method
KR102170949B1 (en) Near zone service apparatus
CN113362055A (en) Transaction processing system, portable terminal and storage medium
KR20160015512A (en) Method for prividing stamp service based on beacon signal
EP3432239A1 (en) Server for managing transaction settlement data from different types of point-of-sale devices
US10032152B2 (en) Transmission system that enables correlation between a sending device and each of multiple receiving devices
JP2017033111A (en) Order reception system and management unit
US20170017979A1 (en) Electronic receipt system, server device, and program
KR101994905B1 (en) Method for managing order of consumer at order server
CN111523956A (en) Order system, order management device and method, storage medium and electronic equipment
KR101685113B1 (en) delivery and management system for card slip
EP4210011A1 (en) Transaction processing device, transaction processing method, and program recording medium
JP2010176549A (en) Order data processing system and order management program
US11893621B2 (en) Merchandise sales processing system
KR102586509B1 (en) Apparatus and method for non-face-to-face store management
US20210365914A1 (en) Information processing apparatus and information processing method
JP7392419B2 (en) Product delivery system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right