KR102254949B1 - Pos 주소 자동 연계 방법, 시스템 및 pos 단말기 - Google Patents
Pos 주소 자동 연계 방법, 시스템 및 pos 단말기 Download PDFInfo
- Publication number
- KR102254949B1 KR102254949B1 KR1020200007790A KR20200007790A KR102254949B1 KR 102254949 B1 KR102254949 B1 KR 102254949B1 KR 1020200007790 A KR1020200007790 A KR 1020200007790A KR 20200007790 A KR20200007790 A KR 20200007790A KR 102254949 B1 KR102254949 B1 KR 102254949B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- pos
- program
- pos terminal
- receipt
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0832—Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
본 발명은 제1 시리얼 포트를 통해 영수증 데이터를 프린터로 출력하는 단계, 프린터로 출력되는 영수증 데이터를 인식하는 단계 및 영수증 데이터로부터 복수의 주문식별 데이터를 포함하는 주문 정보를 구성하는 단계를 포함하고, 복수의 주문식별 데이터는 영수증 데이터에 포함되는 주소 데이터를 포함하는 POS 주소 자동 연계 방법에 관한 것이다.
Description
본 발명은 POS 주소 자동 연계 방법, 시스템 및 POS 단말기에 관한 것으로서, 구체적으로는 POS 단말에서 출력되는 영수증 데이터로부터 주소를 포함하는 주문 정보를 추출하고 추출된 주문 정보를 통해 자동으로 배달 대행을 연계할 수 있는, POS 주소 자동 연계 방법, 시스템 및 POS 단말기에 관한 것이다.
상점, 가게 등은 영업장 내 또는 외부 전화로부터 주문 요청을 수신하고 주문 요청에 따른 대금을 처리하는 포스 단말기를 구비한다. 포스 단말기는 내부에 포스 프로그램을 구비하여 주문 요청과 대금 처리에 따른 영수증을 프린터로 출력한다.
영업장 내에서 주문 물품(예를 들어, 주문 음식)이 소비될 수도 있으나 배달 시스템의 발달로 배달 요청도 많이 이루어지고 있다. 포스 단말기 또는 다른 컴퓨터나 스마트폰 등에 설치되는 배달 프로그램은 배달 요청에 필요한 데이터 입력이 필요하다. 예를 들어, 영업장의 관리자나 직원은 배달 요청의 주소, 주문 물품 내역, 금액, 결제 방법 등의 정보를 수작업으로 배달 프로그램에 입력한다. 이러한 수작업 입력에 따라, 많은 배달 에러가 발생한다.
배달 프로그램을 통한 배달 요청에 필요한 정보는 포스 프로그램에서 출력되는 영수증 정보로부터 입력될 수 있다. 영수증 정보에는 주소, 금액, 전화번호, 주문 내역 등의 정보를 포함하여 프린터로 출력된다. 영수증 정보로부터 자동으로 주문 정보를 구성하고 주문 정보를 이용한 배달 요청이 가능하다면 많은 이점을 영업장 등에 제공할 수 있다.
다양한 주문 플랫폼이 개발되고 배급됨에 따라, 다양한 포스 프로그램이 포스 단말기에 설치되어 주문 요청을 받을 수 있고 각각의 포스 프로그램에서 프린터로 출력되는 영수증 형식은 서로 상이하다.
만일, 다양한 포스 프로그램에서 출력되는 영수증 정보의 다양한 형식에 구애됨이 없이 통일적으로 영수증 데이터를 추출하고 이로부터 주문 정보를 구성할 수 있다면 포스 프로그램의 종류에 상관없이 자동화된 배달 연계를 제공할 수 있을 것이다.
본 발명은, 상술한 문제점을 해결하기 위해서 안출한 것으로서, 프린터로부터 출력되는 영수증 정보로부터 배달에 필요한 주문 정보를 자동 구성 가능한 POS 주소 자동 연계 방법, 시스템 및 POS 단말기를 제공하는 데 그 목적이 있다.
또한, 본 발명은 서로 상이한 다수의 포스 프로그램에 의해 프린터로 출력되는 다양한 형식의 영수증 정보에서 통일된 주문 정보를 자동 구성하여 관련 사업자에게 편의성을 높일 수 있는 POS 주소 자동 연계 방법, 시스템 및 POS 단말기를 제공하는 데 그 목적이 있다.
또한, 본 발명은 프린터로 출력되는 헥사 코드 데이터에서 특정 영수증 형식을 식별하고 식별된 영수증 형식에 따라 하나 이상의 주문식별 데이터를 추출하여 배달 요청을 위한 주문 정보를 자동 구성 가능한 POS 주소 자동 연계 방법, 시스템 및 POS 단말기를 제공하는 데 그 목적이 있다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 양상에 따른 POS 주소 자동 연계 방법은 POS 단말기가 제1 시리얼 포트를 통해 영수증 데이터를 프린터로 출력하는 단계; 상기 POS 단말기가 상기 프린터로 출력되는 상기 영수증 데이터를 인식하는 단계; 및 상기 POS 단말기가 상기 영수증 데이터로부터 복수의 주문식별 데이터를 포함하는 주문 정보를 구성하는 단계;를 포함하고, 상기 복수의 주문식별 데이터는 상기 영수증 데이터에 포함되는 주소 데이터를 포함한다.
상기한 POS 주소 자동 연계 방법에 있어서, 상기 영수증 데이터를 인식하는 단계는 상기 제1 시리얼 포트의 TXD 핀을 통해 상기 프린터로 출력되는 TX 데이터를 상기 POS 단말기에 구비된 제2 시리얼 포트의 RXD 핀을 통해 수신한다.
상기한 POS 주소 자동 연계 방법에 있어서, 상기 영수증 데이터를 인식하는 단계는 상기 POS 단말기에 구비되는 시리얼 포트 모니터링 프로그램을 통해 상기 제1 시리얼 포트의 전송버퍼에 기록되는 TX 데이터를 인식한다.
상기한 POS 주소 자동 연계 방법에 있어서, 상기 주문 정보를 구성하는 단계는 상기 영수증 데이터에서 복수의 키워드를 검색하고 검색된 키워드에 대응하는 영수증 유형의 형식에 따라 상기 영수증 데이터를 파싱하여 복수의 주문식별 데이터를 추출하고 주문 정보를 구성한다.
상기한 POS 주소 자동 연계 방법에 있어서, 상기 POS 단말기가 구성된 상기 주문 정보를 배달관리 서버로 전송하는 단계; 상기 POS 단말기 또는 배달관리 단말기가 상기 배달관리 서버를 통해 상기 주문 정보로부터 구성되는 배달가능 아이템을 디스플레이하는 단계; 및 상기 POS 단말기 또는 상기 배달관리 단말기가 배달가능 아이템에 대한 선택에 따라 상기 배달가능 아이템에 대한 배달을 상기 배달관리 서버로 요청하는 단계;를 더 포함한다.
또한, 본 발명의 일 양상에 따른 POS 단말기는 복수의 POS 프로그램 및 POS 주소 자동 연동프로그램을 저장하는 저장부; 시리얼 데이터를 출력하는 제1 시리얼 포트; 및 상기 저장부에 저장되어 있는 프로그램을 수행하는 제어부;를 포함하고, 상기 POS 프로그램을 수행하는 상기 제어부는 상기 제1 시리얼 포트를 통해 영수증 데이터를 시리얼 케이블로 연결되는 프린터로 출력하고, 상기 자동 연동프로그램을 수행하는 상기 제어부는 상기 프린터로 출력되는 상기 영수증 데이터를 인식하고 인식된 상기 영수증 데이터로부터 복수의 주문식별 데이터를 포함하는 주문 정보를 구성하며, 상기 복수의 주문식별 데이터는 상기 영수증 데이터에 포함되는 주소 데이터를 포함한다.
상기한 POS 단말기에 있어서, 시리얼 데이터를 수신하는 제2 시리얼 포트;를 더 포함하고, 상기 자동 연동프로그램을 수행하는 상기 제어부는 상기 제1 시리얼 포트의 TXD 핀을 통해 상기 프린터로 출력되는 TX 데이터를 상기 제2 시리얼 포트의 RXD 핀을 통해 수신하여 상기 영수증 데이터를 인식한다.
상기한 POS 단말기에 있어서, 상기 자동 연동프로그램을 수행하는 상기 제어부는 상기 저장부에 저장되는 시리얼 포트 모니터링 프로그램을 통해 상기 제1 시리얼 포트의 전송버퍼에 기록되는 TX 데이터의 인식을 통해 상기 영수증 데이터를 인식한다.
상기한 POS 단말기에 있어서, 상기 자동 연동프로그램을 수행하는 상기 제어부는 상기 영수증 데이터에서 복수의 키워드를 검색하고 검색된 키워드에 대응하는 영수증 유형의 형식에 따라 상기 영수증 데이터를 파싱하고 복수의 주문식별 데이터를 추출하여 주문 정보를 구성한다.
또한, 본 발명의 일 양상에 따른 POS 주소 자동 연계 시스템은 상기한 복수의 POS 단말기;를 포함한다.
상기한 POS 주소 자동 연계 시스템에 있어서, 배달 요청을 처리하는 배달관리 서버;를 더 포함하고, 상기 POS 단말기는 구성된 주문 정보를 상기 배달관리 서버로 전송하고 상기 배달관리 서버를 통해 상기 주문 정보로부터 구성되는 배달가능 아이템을 디스플레이하고 배달가능 아이템에 대한 선택에 따라 상기 배달가능 아이템에 대한 배달을 상기 배달관리 서버로 요청한다.
상기와 같은 본 발명에 따른 POS 주소 자동 연계 방법, 시스템 및 POS 단말기는 프린터로부터 출력되는 영수증 정보로부터 배달에 필요한 주문 정보를 자동 구성 가능한 효과가 있다.
또한, 상기와 같은 본 발명에 따른 POS 주소 자동 연계 방법, 시스템 및 POS 단말기는 서로 상이한 다수의 포스 프로그램에 의해 프린터로 출력되는 다양한 형식의 영수증 정보에서 통일된 주문 정보를 자동 구성하여 관련 사업자에게 편의성을 높일 수 있는 효과가 있다.
또한, 상기와 같은 본 발명에 따른 POS 주소 자동 연계 방법, 시스템 및 POS 단말기는 프린터로 출력되는 헥사 코드 데이터에서 특정 영수증 형식을 식별하고 식별된 영수증 형식에 따라 하나 이상의 주문식별 데이터를 추출하여 배달 요청을 위한 주문 정보를 자동 구성 가능한 효과가 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 예시적인 POS 주소 자동 연계 시스템을 도시한 도면이다.
도 2는 POS 단말기의 예시적인 블록도를 도시한 도면이다.
도 3은 제1 시리얼 포트, 제2 시리얼 포트 및 프린터의 포트에 연결되는 예시적인 시리얼 케이블을 도시한 도면이다.
도 4는 프린터로 출력되는 영수증 데이터로부터 배달에 이용 가능한 주문 정보를 구성하고 이후 배달 처리를 수행하는 예시적인 제어 흐름을 도시한 도면이다.
도 2는 POS 단말기의 예시적인 블록도를 도시한 도면이다.
도 3은 제1 시리얼 포트, 제2 시리얼 포트 및 프린터의 포트에 연결되는 예시적인 시리얼 케이블을 도시한 도면이다.
도 4는 프린터로 출력되는 영수증 데이터로부터 배달에 이용 가능한 주문 정보를 구성하고 이후 배달 처리를 수행하는 예시적인 제어 흐름을 도시한 도면이다.
상술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술 되어 있는 상세한 설명을 통하여 더욱 명확해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하기로 한다.
도 1은 예시적인 POS 주소 자동 연계 시스템을 도시한 도면이다.
도 1의 POS 주소 자동 연계 시스템은 POS 단말기(100)를 통해 프린터(300)로 출력되는 영수증 데이터로부터 배달에 이용될 주소 데이터를 적어도 추출하고 배달 기사 등으로 배달을 요청할 수 있는 시스템이다.
도 1의 예와 같이, POS 주소 자동 연계 시스템은 하나 이상의 POS 단말기(100), 하나 이상의 프린터(300), 하나 이상의 배달관리 단말기(200), 배달관리 서버(400) 및 하나 이상의 배달기사 단말기(500)를 포함하고 각각의 단말기(100, 200, 500)와 서버(400)는 네트워크를 통해 연결되어 각종 데이터를 송수신할 수 있다.
도 1을 통해 POS 주소 자동 연계 시스템을 간단히 살펴보면, POS(Point Of Sale) 단말기(100)는 통상의 POS 단말일 수 있으며, 가게, 상점, 식당 등의 영업점에 설치되어 전화, 인터넷 등의 온라인 주문, 직접 방문한 주문자의 주문을 접수하고 접수된 주문에 대한 영수증을 발행할 수 있는 기기이다.
POS 단말기(100)는 비휘발성 메모리나 하드디스크 등을 구비하여 주문자에 대한 각종 정보를 저장하고 저장된 정보를 활용하여 영수증을 연결된 프린터(300)로 출력할 수 있다. POS 단말기(100)는 하나 이상의(바람직하게는 복수의) POS 프로그램을 구비하여 POS 프로그램을 통한 주문 요청을 처리할 수 있다. 예를 들어, 하나의 POS 프로그램은 특정 주문(배달) 플랫폼 업체에 의해서 제공되어 인터넷을 통한 주문 요청을 처리할 수 있다. 다른 하나의 POS 프로그램은 다른 특정 주문(배달) 플랫폼 업체에 의해서 제공되어 인터넷을 통한 주문 요청을 처리할 수 있다. 또 다른 하나의 POS 프로그램은 내방한 주문자를 대상으로 하는 주문 요청을 처리할 수 있다.
프린터(300)는 POS 단말기(100)에 연결되어 POS 단말기(100)로부터 출력되는 영수증 데이터를 인쇄용지에 출력한다. 프린터(300)와 POS 단말기(100)는 시리얼 인터페이스를 구비하여 POS 단말기(100)로부터 출력되는 영수증 데이터를 포함하는 시리얼 데이터를 프린터(300)가 수신하고 수신된 시리얼 데이터를 인쇄용지에 인쇄할 수 있다.
POS 단말기(100)는 예를 들어, RS232 인터페이스 등을 통해 시리얼 데이터를 출력하고 프린터(300)도 대응하는 RS232 인터페이스를 구비하여 POS 단말기(100)로부터 출력되는 시리얼 데이터를 수신하고 이를 인쇄용지에 출력할 수 있다. POS 단말기(100)는 프린터(300)로 출력되는 시리얼 영수증 데이터로부터 하나 이상의 주문식별 데이터를 추출하여 주문 정보를 구성하고 구성된 주문 정보를 배달관리 서버(400)로 전송한다.
POS 단말기(100)는 전송된 주문 정보로부터 구성되는 배달가능 아이템을 배달관리 서버(400)로부터 수신하고 수신된 하나 이상의 배달가능 아이템을 디스플레이한다. POS 단말기(100)는 사용자 입력에 따라 선택되는 배달가능 아이템에 대한 배달을 배달관리 서버(400)로 요청할 수 있다.
이와 같이, POS 단말기(100)는 다수의 POS 프로그램을 구비하여 다수의 POS 프로그램에 의한 개별 주문 요청을 처리하고 각 POS 프로그램의 제어에 따라 프린터(300)로 영수증을 출력할 수 있다.
POS 단말기(100)에 대해서는 도 2 이하에서 상세히 살펴보도록 한다.
배달관리 단말기(200)는 요청된 주문에 따른 물품의 배달을 관리하기 위한 단말기이다. 배달관리 단말기(200)는 스마트폰, 노트북, 태블릿 PC, 개인용 컴퓨터 등일 수 있다.
배달관리 단말기(200)는 내부에 배달 관리를 위한 응용 프로그램을 구비하고 응용 프로그램의 수행에 따라 네트워크를 통해 배달관리 서버(400)에 연결되어 배달관리 서버(400)와 연계하여 배달가능 아이템을 디스플레이한다.
배달관리 단말기(200)는 배달가능 아이템에 대한 선택 입력을 사용자 등으로부터 수신하고 수신된 선택 입력에 따라 대응하는 배달가능 아이템에 대한 배달을 배달관리 서버(400)로 요청할 수 있다.
설계 예에 따라, 배달관리 단말기(200)는 생략되고 배달관리 단말기(200)의 기능은 POS 단말기(100), 구체적으로 POS 단말기(100)에 인스톨되는 프로그램에 의해서 수행될 수도 있다.
배달관리 서버(400)는 배달 요청을 처리한다. 배달관리 서버(400)는 복수의 POS 단말기(100)에 네트워크를 통해 연결되어 POS 단말기(100) 각각으로부터 주문 정보(배달 특정에 필요한 정보를 포함하는 주문 정보)를 수신하고 주문 정보를 배달가능 아이템으로 구성하여 구성된 하나 이상의 배달가능 아이템을 주문 정보를 전송한 POS 단말기(100) 또는 전송한 POS 단말기(100)에 대응하여 이용되는 배달관리 단말기(200)로 전송한다.
배달가능 아이템은 배달가능 아이템의 식별자(예를 들어, 일련 번호)를 포함하고, 그 외, 주소 데이터, 요금 데이터, 전화번호 데이터, 결제 방법 데이터, 주문자 명칭 데이터 등을 포함하여 디스플레이될 수 있다.
배달기사 단말기(500)는 주문된 물품의 배달을 수행하는 기사가 이용하는 단말기이다. 배달기사 단말기(500)는 예를 들어, 스마트폰, 노트북, 태블릿 PC 등일 수 있다. 배달기사 단말기(500)는 배달관리 서버(400)에 네트워크를 통해 연결되어 배달 요청을 수락하고 수락된 배달 요청의 주소지로 물품 배달을 처리할 수 있다.
네트워크는 하나 이상의 POS 단말기(100), 배달관리 단말기(200), 배달기사 단말기(500) 및 배달관리 서버(400) 사이의 각종 데이터를 송수신한다. 네트워크는 유선 네트워크와 무선 네트워크의 하나 이상의 조합으로 구성되고 바람직하게는 인터넷망을 나타내거나 포함할 수 있다.
도 2는 POS 단말기(100)의 예시적인 블록도를 도시한 도면이다.
도 2에 따르면, POS 단말기(100)는 입력부(101), 디스플레이부(103), 카드인식부(105), 저장부(107), 통신부(109), 제1 시리얼 포트(111), 제2 시리얼 포트(113) 및 제어부(115)를 포함한다. POS 단말기(100)는 설계예에 따라 도 2의 블록들 중 일부를 생략하거나 도시되지 않은 다른 블록을 더 포함할 수 있다.
도 2를 통해 POS 단말기(100)를 살펴보면, 입력부(101)는 사용자 입력을 수신한다. 입력부(101)는 터치 패널, 마우스, 키보드 등을 구비하여 각종 입력을 수신한다. 예를 들어, 입력부(101)는 주문 내역, 주문 금액, 주문자 명칭, 주문자 전화번호, 주문자 주소 등의 입력을 수신할 수 있다.
디스플레이부(103)는 각종 이미지를 출력한다. 디스플레이부(103)는 LCD, LED 디스플레이를 구비하여 제어부(115)로부터 수신되는 각종 이미지를 출력한다.
카드인식부(105)는 주문자가 제공하는 카드에서 카드 정보를 인식한다. 카드인식부(105)는 매그네틱 판독기 및/또는 IC 카드 판독기를 구비하여 결제를 위한 카드에서 카드번호, 유효기간, 카드사명 등의 카드결제에 필요한 각종 카드 정보를 추출할 수 있다.
저장부(107)는 휘발성 메모리, 비휘발성 메모리 및/또는 하드디스크 등의 대용량 저장매체를 포함하여 각종 데이터와 프로그램을 저장한다. 예를 들어, 저장부(107)는 각종 온라인/오프라인 주문/배달 플랫폼 업체에서 제공하는 POS 프로그램들을 저장하고 본 발명에 따라 POS 단말기(100)에서 출력되는 주소를 자동 연동하기 위한 POS 주소 자동 연동프로그램을 저장한다.
또한, 저장부(107)는 각 POS 프로그램들과 연동되는 주문자 정보들을 더 저장할 수 있다. A사의 온라인 POS 프로그램은 A사를 통한 주문으로 관리되는 주문자 정보들을 저장하고 B사의 온라인 POS 프로그램은 B사를 통한 주문으로 관리되는 주문자 정보들을 저장한다. C사의 오프라인 POS 프로그램은 오프라인 주문을 통해 관리되는 주문자 정보들을 저장한다. 주문자 정보에는 주문자의 명칭 데이터, 주문자의 주소 데이터, 주문자의 전화번호(예를 들어, 휴대전화번호) 등이 있을 수 있고 적어도 주소 데이터와 나아가 전화번호가 포함될 수 있다. 전화번호는 주문자 정보를 식별하기 위한 식별자로 활용될 수 있다. 특정 POS 프로그램에 대응하는 주문자 정보는 주문시 통신부를 통해 수신되어 저장부(107)에 임시 저장될 수 도 있다.
통신부(109)는 네트워크를 통해 각종 데이터를 송수신한다. 통신부(109)는 이더넷, 무선 와이파이, 이동통신망 및/또는 유선통신망 등에 연결되기 위한 통신 칩셋을 구비하여 배달관리 서버(400), 주문자의 스마트폰 등과 각종 음성, 데이터 통신을 수행할 수 있다.
통신부(109)는 주문자로부터 음성을 통한 주문 요청을 수신하거나 배달관리 서버(400)로 주문 정보를 전송하고 배달관리 서버(400)로부터 배달가능 아이템을 수신할 수 있다.
제1 시리얼 포트(111)는 시리얼 데이터를 출력하고 나아가 시리얼 데이터를 수신한다. 제1 시리얼 포트(111)는 영수증 데이터를 나타내는 시리얼 데이터를 프린터(300)로 시리얼 케이블을 통해 출력할 수 있다.
제1 시리얼 포트(111)는 예를 들어, RS232 통신을 위한 메일(male, 암놈) 컴(COM) 포트와 전송버퍼를 포함하여 전송버퍼에 기록된 일련의 8비트 영수증 데이터를 약속된 통신 프로토콜에 따라 1 비트씩 순차적으로 프린터(300)로 출력한다.
제2 시리얼 포트(113)는 시리얼 데이터를 수신한다. 제2 시리얼 포트(113)는 제1 시리얼 포트(111)를 통해 프린터(300)로 출력된 영수증 데이터의 시리얼 데이터를 수신할 수 있도록 구성된다.
제2 시리얼 포트(113)는 예를 들어, RS232 통신을 위한 메일 컴(COM) 포트와 수신버퍼를 포함하여 제1 시리얼 포트(111)에서 프린터(300)로 출력되는 시리얼 데이터를 수신하고 이를 내부 수신버퍼에 저장한다.
도 3은 제1 시리얼 포트(111), 제2 시리얼 포트(113) 및 프린터(300)의 포트에 연결되는 예시적인 시리얼 케이블을 도시한 도면이다.
Y 케이블 형상을 가지는 본 케이블(이하 'Y 케이블'이라 함)은 두 개의 피메일 컴 포트와 하나의 메일(Male, 숫놈) 컴 포트로 구성되고 하나의 피메일 컴 포트(도 3의 ⓐ 참조, 이하 '제1 피메일 포트'라 함)와 하나의 메일 컴 포트(도 3의 ⓑ 참조, 이하 '제1 메일 포트'라 함)는 RS232 통신 프로토콜에 따라 1 대 1로 연결되고 다른 하나의 피메일 컴 포트(도 3의 ⓒ 참조, 이하 '제2 피메일 포트'라 함)의 2번 핀은 제1 피메일 포트(도 3의 ⓐ), 나아가 제1 메일 포트(도 3의 ⓑ),의 3번 핀에 연결된다. 또한, 제2 피메일 포트(도 3의 ⓒ 참조)의 5번 핀(Signal GND 핀)은 제1 피메일 포트(도 3의 ⓐ), 나아가 제1 메일 포트(도 3의 ⓑ),의 5번 핀(Signal GND 핀)에 연결된다.
즉, 제2 피메일 포트의 RXD(Receive Data) 핀(2번 핀)은 제1 피메일 포트의 TXD(Transmit Data) 핀(3번 핀)에 연결된다. 제1 피메일 포트는 제1 시리얼 포트(111)에 결합되고 제2 피메일 포트는 제2 시리얼 포트(113)에 결합된다. 또한, 제1 메일 포트는 프린터(300)에 구비되는 시리얼 포트(컴 포트)에 결합된다.
이러한, Y 케이블의 구성으로, 제2 시리얼 포트(113)는 RXD 핀을 통해 제1 시리얼 포트(111)의 TXD 핀을 통해 프린터(300)로 출력되는 TX 데이터를 수신하고 수신된 TX 데이터를 내부 수신버퍼에 저장할 수 있다.
다시, 도 2의 구성 요소를 살펴보면, 제어부(115)는 POS 단말기(100)를 제어한다. 제어부(115)는 프로그램의 명령어를 수행하기 위한 하나 이상의 실행 유닛을 포함하여 저장부(107)에 저장되어 있는 프로그램을 수행하여 POS 단말기(100)를 제어 가능하다. 제어부(115)는 CPU, MPU, 프로세서, 중앙 처리 장치 등을 포함하거나 나타낼 수 있다.
예를 들어, 저장부(107)의 복수의 POS 프로그램을 수행 가능한 제어부(115)는 특정 시점이나 사용자 입력에 따라 특정 하나의 POS 프로그램을 수행하여 주문을 접수하고 주문 결제를 처리하고 주문 결제에 따른 영수증을 프린터(300)로 출력할 수 있다. 제어부(115)는 제1 시리얼 포트(111)를 통해 영수증 데이터를 출력할 수 있다.
또한, 특정 하나의 POS 프로그램의 수행 동안에 (동시에, 병렬적으로) 저장부(107)의 자동 연동프로그램을 수행하는 제어부(115)는 프린터(300)로 출력되는 영수증 데이터를 인식하고 인식된 영수증 데이터로부터 배달에 이용되는 주문 정보를 동적으로 구성한다. 주문 정보는 주문을 특정하기 위한 주문식별 데이터를 복수 개 포함한다. 복수 개의 주문식별 데이터의 조합으로 주문이나(과) 배달을 특정 가능하다.
복수 개의 주문식별 데이터는 영수증 데이터에 포함되는 주문자 명칭, 주소, 전화번호, 주문 내역, 결제 방법 등의 데이터를 포함할 수 있다. 복수 개의 주문식별 데이터는 적어도, 주소 데이터, 전화번호 데이터 및 주문 내역 데이터를 포함할 수 있다.
영수증 데이터로부터 주문 정보를 구성하는 구체적인 제어 흐름은 도 4에서 좀 더 상세히 살펴보도록 한다.
도 4는 프린터(300)로 출력되는 영수증 데이터로부터 배달에 이용 가능한 주문 정보를 구성하고 이후 배달 처리를 수행하는 예시적인 제어 흐름을 도시한 도면이다.
도 4의 제어 흐름은 POS 단말기(100)(또는 제어 흐름 중 일부는 배달관리 단말기(200))에 의해서 수행되고 바람직하게는 프로그램을 수행하는 제어부(115)에 의해 수행된다.
먼저, POS 단말기(100)는 주문을 접수(S101)한다. 저장부(107)의 복수의 POS 프로그램을 수행 가능한 제어부(115)는 사용자 입력에 따라 선택된 POS 프로그램, 네트워크를 통한 주문 이벤트에 따라 선택되는 POS 프로그램 또는 통신부(109)를 통한 전화 연결에 따라 선택되는 POS 프로그램을 수행하여 주문을 접수한다.
제어부(115)는 주문 접수 과정에서 주문자 정보를 설정하거나 검색하거나 수신할 수 있다. 예를 들어, 제어부(115)는 수신되거나 입력되는 전화번호로부터 미리 저장된 주문자 정보를 검색하거나 주문자 정보를 신규 생성하고 입력부(101)를 통한 입력에 따라 주문자 명, 주소 등의 정보를 신규 생성된 주문자 정보에 기록할 수 있다. 또는 제어부는 네트워크를 통해 주문자 정보를 다른 서버로부터 수신할 수 있다. 제어부(115)는 주문 접수 과정에서 카드인식부(105)를 제어하여 카드결제를 선 진행하거나 현금 결제를 처리할 수 있다.
POS 단말기(100)는 주문 접수에 따라 연결되어 있는 프린터(300)로 출력될 영수증 데이터를 구성(S103)한다. 예를 들어, 주문 접수를 한 특정 POS 프로그램을 수행하는 제어부(115)는 주문자 정보의 전화번호, 주문자 명, 주문 내역, 결제 방법, 주문 금액(주문 요금), 주문자 주소 등을 포함하고 영수증 데이터를 구성할 수 있다.
하나의 POS 프로그램에 의해서 구성되는 영수증 데이터와 다른 하나의 POS 프로그램에 의해서 구성되는 영수증 데이터는 그 형식(포맷)이 서로 상이하다. 각 POS 프로그램 제공사마다 서로 다른 포맷으로 영수증이 프린터(300)로 출력된다. 영수증 데이터는 일련의 8비트 데이터들로 구성되고 헥사(HEXA) 코드(CODE)로 표현되거나 구성될 수 있다. 2Byte 또는 4Byte의 데이터는 한 글자의 한글이나 영문자를 나타낼 수 있다.
수행하는 POS 프로그램에 따른 형식의 영수증 데이터가 구성됨에 따라 POS 단말기(100)는 구성된 영수증 데이터를 제1 시리얼 포트(111)를 통해 프린터(300)로 출력(S105)한다.
제어부(115)는 저장부(107) 등에 임시 저장된 일련의 바이트(Byte)들로 구성되는 영수증 데이터를 제1 시리얼 포트(111)의 전송버퍼에 기록하고 제1 시리얼 포트(111)는 내부 구비된 하드웨어 로직에 따라 전송버퍼의 영수증 데이터를 시리얼 데이터(TX 데이터)로 구성하여 프린터(300)로 출력한다.
영수증 데이터의 출력에 후속하여(동시에 병행하여), POS 단말기(100)는 프린터(300)로 출력되는 영수증 데이터를 인식(S107)한다. POS 주소 자동 연동프로그램을 수행하는 제어부(115)는 제1 시리얼 포트(111)의 전송버퍼에 기록되는 데이터나 Y 케이블을 통해 출력되는 데이터의 인식을 통해 영수증 데이터를 인식할 수 있다.
저장부(107)는 두 가지 유형의 POS 주소 자동 연동프로그램 중 하나 또는 둘 다를 구비할 수 있다. 한 가지 유형의 자동 연동프로그램(이하 '제1 연동프로그램'이라 함)은 Y 케이블을 이용하는 프로그램으로서, 제1 연동프로그램을 수행하는 제어부(115)는 제2 시리얼 포트(113)의 수신버퍼의 데이터 기록의 인식을 통해 프린터(300)로 출력되는 영수증 데이터를 인식할 수 있다. 즉, Y 케이블의 제1 시리얼 포트(111)의 TXD 핀을 통해 프린터(300)로 출력된 TX 데이터를 제2 시리얼 포트(113)에 의해 RXD 핀을 통해 수신 및 수신버퍼에 기록하고 수신버퍼의 데이터의 재구성으로 제어부(115)가 영수증 데이터를 인식한다.
다른 유형의 자동 연동프로그램(이하 '제2 연동프로그램'이라 함)은 Y 케이블을 이용하지 않는 프로그램으로서, 제1 시리얼 포트(111)의 전송버퍼에 기록되는 TX 데이터를 인식하도록 구성된다. 제2 연동프로그램은 디바이스 드라이버 단에서 동작하는 시리얼 포트 모니터링 프로그램을 이용하여 전송버퍼에 기록되는 TX 데이터를 인식하여(모니터링하여) 영수증 데이터를 인식할 수 있다. 시리얼 포트 모니터링 프로그램은 저장부(107)에 저장될 수 있다.
제1 연동프로그램은 제2 시리얼 포트(113)를 제어하여 영수증 데이터를 인식하고 제2 연동프로그램은 디바이스 드라이버단의 시리얼 포트 모니터링 프로그램과 연동하여 영수증 데이터를 인식하고 인식된 영수증 데이터로부터 이후 주문 정보를 구성할 수 있다.
POS 단말기(100)의 유형, 연결되는 외부 환경 등에 따라, POS 단말기(100)는 제1 연동프로그램만을 이용 가능하거나 제2 연동프로그램만을 이용 가능하거나 사용자 등의 설정에 따라 두 연동프로그램중 하나의 연동프로그램을 이용할 수 있다. POS 단말기(100)의 제어부(115)는 제1 시리얼 포트(111)로 테스트 데이터를 출력하고 시리얼 포트 모니터링 프로그램을 이용해 동일한 테스트 데이터가 인식되는 경우 제2 연동프로그램을 이용하여 영수증 데이터를 인식하도록 자동 설정하고 인식되지 않는 경우 제1 연동프로그램을 이용하여 영수증 데이터를 인식하도록 자동 설정할 수 있다.
영수증 데이터의 인식에 따라, POS 단말기(100)는 주문 정보를 구성(S109)한다.
구체적으로, 연동프로그램(제1 연동프로그램 또는 제2 연동프로그램)을 수행하는 POS 단말기(100)의 제어부(115)는 출력되는 시리얼(TX) 데이터로 구성되고 저장부(107)에 임시 저장되는 일련의 바이트들로 된 영수증 데이터의 영수증 유형을 식별한다. 제어부(115)는 각각의 영수증 유형을 특정할 수 있는 복수의 키워드를 영수증 데이터에서 검색하고 검색된 키워드에 대응하는 영수증 유형을 식별할 수 있다.
각각의 POS 프로그램별로 서로 다른 키워드(식별자)를 가지고 제어부(115)는 영수증 데이터에서 해당 키워드를 검출함으로써 영수증 데이터의 특정 영수증 유형을 식별가능하다. 이에 따라, 구동되는 POS 프로그램에 의존하지 않고 독립적으로 제어부(115)는 동일하게 영수증 데이터를 처리하고 그에 따라 배달에 이용되는 주문 정보를 구성 가능하다.
연동프로그램을 수행하는 제어부(115)는 식별된 영수증 유형에 대응하는 형식에 따라 영수증 데이터를 파싱하고 파싱에 따라 주문식별 데이터들을 추출하여 주문 정보를 구성한다.
영수증 유형에 따라, 제어부(115)는 주문식별 데이터를 특정하기 위한 개별 키워드를 영수증 데이터 내에서 검색하고 검색된 개별 키워드 (전)후의 일정 개수의 8바이트 데이터를 주문식별 데이터로 특정하고 추출 가능하다. 영수증 유형에 따라 개별 키워드는 서로 다를 수 있다. 검색 키워드, 개별 키워드는 헥사 코드로 표현되고 영수증 데이터도 헥사 코드로 표현될 수 있다.
추출되는 주문식별 데이터는 주문자 명칭 데이터, 주소 데이터, 전화번호 데이터, 주문 내역 데이터, 결제 방법 데이터, 요금 데이터 등을 포함할 수 있다. 추출되는 주문식별 데이터는 적어도 주소 데이터, 전화번호 데이터 및 주문 내역 데이터를 포함한다. 주문 정보는 주문된 물품의 배달을 특정하기 위한 정보(배달 정보)를 적어도 포함하고 나아가 주문을 특정할 수 있다.
주문 정보의 구성에 따라, POS 단말기(100)는 구성된 주문 정보를 네트워크를 통해 배달관리 서버(400)로 전송(S111)한다. 제어부(115)는 통신부(109)를 통해 구성된 주문 정보를 포함하는 통신 패킷을 배달관리 서버(400)로 전송할 수 있다.
주문 정보의 수신에 따라, 배달관리 서버(400)는 주문 정보로부터 배달가능 아이템을 구성하고 구성된 배달가능 아이템을 주문 정보를 전송한 POS 단말기(100) 및/또는 주문 정보를 전송한 POS 단말기(100)에 대응하여 매칭되어 있는 배달관리 단말기(200)로 전송한다.
배달관리 서버(400)는 식별자(일련 번호), 주문 시각(또는 주문 정보의 수신 시각), 주문자 명, 주문 내역, 주소, 요금, 결제 방법 등의 데이터를 포함하는 배달가능 아이템을 구성하고 현재 시각으로부터 지정된 시간 범위(예를 들어, 30분 등)내의 하나 이상의 배달가능 아이템을 POS 단말기(100)나 배달관리 단말기(200)로 전송할 수 있다.
POS 단말기(100)나 배달관리 단말기(200)는 배달관리 서버(400)를 통해 주문 정보로부터 구성되는 배달가능 아이템을 수신하고 디스플레이(S113)한다.
예를 들어, POS 단말기(100)의 제어부(115)는 통신부(109)를 통해 하나 이상의 배달가능 아이템을 포함하는 통신 패킷을 수신하고 수신된 배달가능 아이템을 나타내는 이미지를 구성하여 디스플레이부(103)로 출력한다. 배달관리 단말기(200)도 네트워크를 통해 배달가능 아이템을 수신하고 이를 구비된 디스플레이에 출력할 수 있다.
영업점 등의 관리자는 POS 단말기(100)나 배달관리 단말기(200)를 통해 배달가능 아이템을 확인하고 특정 배달가능 아이템의 선택에 따라 선택된 배달가능 아이템에 대한 배달을 배달관리 서버(400)로 요청(S115)한다.
POS 단말기(100)의 제어부(115) 또는 배달관리 단말기(200)는 선택된 배달가능 아이템을 특정하는 식별자를 포함하는 배달 요청을 구성하여 배달관리 서버(400)로 전송할 수 있다.
배달 요청을 수신한 배달관리 서버(400)는 요청된 배달가능 아이템의 주소, 전화번호 등을 이용하여 배달기사를 할당하고 할당된 배달기사를 통해 주문 물품의 배달이 이루어지게 한다.
이러한 제어 흐름을 통해, 다양한 POS 프로그램에 의해서 출력되는 영수증 데이터로부터 배달에 필요한 정보를 자동 추출하고 추출된 정보를 이용하여 자동으로 배달 프로그램과 연계하여 그 배달이 이루어지도록 한다.
상기에서는 주문 정보 전송을 먼저하고 배달가능 아이템을 수신한 이후에 배달 요청을 하였으나, 주문 정보를 전송할 때 배달 요청도 동시에 수행하는 형태로 변경하는 것도 가능하다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니다.
100 : POS 단말기
101 : 입력부 103 : 디스플레이부
105 : 카드인식부 107 : 저장부
109 : 통신부 111 : 제1 시리얼 포트
113 : 제2 시리얼 포트 115 : 제어부
200 : 배달관리 단말기
300 : 프린터
400 : 배달관리 서버
500 : 배달기사 단말기
101 : 입력부 103 : 디스플레이부
105 : 카드인식부 107 : 저장부
109 : 통신부 111 : 제1 시리얼 포트
113 : 제2 시리얼 포트 115 : 제어부
200 : 배달관리 단말기
300 : 프린터
400 : 배달관리 서버
500 : 배달기사 단말기
Claims (11)
- 삭제
- 주문 요청을 처리하는 복수의 POS 프로그램과 자동 연동프로그램을 구비하는 POS 단말기에서 수행되는 POS 주소 자동 연계 방법에 있어서,
상기 POS 단말기가 상기 POS 프로그램의 수행에 의해 제1 시리얼 포트를 통해 영수증 데이터를 프린터로 출력하는 단계;
상기 POS 단말기가 상기 자동 연동프로그램의 수행에 의해 상기 프린터로 출력되는 상기 영수증 데이터를 인식하는 단계; 및
상기 POS 단말기가 상기 자동 연동프로그램의 수행에 의해 상기 영수증 데이터로부터 복수의 주문식별 데이터를 포함하는 주문 정보를 구성하는 단계;를 포함하고,
상기 복수의 주문식별 데이터는 상기 영수증 데이터에 포함되는 주소 데이터를 포함하며,
상기 영수증 데이터를 인식하는 단계에서는,
상기 제1 시리얼 포트의 TXD 핀을 통해 상기 프린터로 출력되는 TX 데이터를 상기 POS 단말기에 구비된 제2 시리얼 포트의 RXD 핀을 통해 수신하는,
POS 주소 자동 연계 방법. - 주문 요청을 처리하는 POS 프로그램과 자동 연동프로그램을 구비하는 POS 단말기에서 수행되는 POS 주소 자동 연계 방법에 있어서,
상기 POS 단말기가 상기 POS 프로그램의 수행에 의해 제1 시리얼 포트를 통해 영수증 데이터를 프린터로 출력하는 단계;
상기 POS 단말기가 상기 자동 연동프로그램의 수행에 의해 상기 프린터로 출력되는 상기 영수증 데이터를 인식하는 단계; 및
상기 POS 단말기가 상기 자동 연동프로그램의 수행에 의해 상기 영수증 데이터로부터 복수의 주문식별 데이터를 포함하는 주문 정보를 구성하는 단계;를 포함하고,
상기 복수의 주문식별 데이터는 상기 영수증 데이터에 포함되는 주소 데이터를 포함하며,
상기 영수증 데이터를 인식하는 단계에서는,
상기 POS 단말기에 구비되는 시리얼 포트 모니터링 프로그램을 통해 상기 제1 시리얼 포트의 전송버퍼에 기록되는 TX 데이터를 인식하는,
POS 주소 자동 연계 방법. - 제2항 또는 제3항에 있어서,
상기 주문 정보를 구성하는 단계에서는,
상기 영수증 데이터에서 복수의 키워드를 검색하고 검색된 키워드에 대응하는 영수증 유형의 형식에 따라 상기 영수증 데이터를 파싱하여 복수의 주문식별 데이터를 추출하고 주문 정보를 구성하는,
POS 주소 자동 연계 방법. - 제4항에 있어서,
상기 POS 단말기가 구성된 상기 주문 정보를 배달관리 서버로 전송하는 단계;
상기 POS 단말기 또는 배달관리 단말기가 상기 배달관리 서버를 통해 상기 주문 정보로부터 구성되는 배달가능 아이템을 디스플레이하는 단계; 및
상기 POS 단말기 또는 상기 배달관리 단말기가 배달가능 아이템에 대한 선택에 따라 상기 배달가능 아이템에 대한 배달을 상기 배달관리 서버로 요청하는 단계;를 더 포함하는,
POS 주소 자동 연계 방법. - 삭제
- 복수의 POS 프로그램 및 자동 연동프로그램을 저장하는 저장부;
시리얼 데이터를 출력하는 제1 시리얼 포트; 및
상기 저장부에 저장되어 있는 프로그램을 수행하는 제어부;를 포함하고,
상기 POS 프로그램을 수행하는 상기 제어부는 상기 제1 시리얼 포트를 통해 영수증 데이터를 시리얼 케이블로 연결되는 프린터로 출력하고,
상기 자동 연동프로그램을 수행하는 상기 제어부는 상기 프린터로 출력되는 상기 영수증 데이터를 인식하고 인식된 상기 영수증 데이터로부터 복수의 주문식별 데이터를 포함하는 주문 정보를 구성하며,
상기 복수의 주문식별 데이터는 상기 영수증 데이터에 포함되는 주소 데이터를 포함하며,
시리얼 데이터를 수신하는 제2 시리얼 포트;를 더 포함하고,
상기 자동 연동프로그램을 수행하는 상기 제어부는,
상기 제1 시리얼 포트의 TXD 핀을 통해 상기 프린터로 출력되는 TX 데이터를 상기 제2 시리얼 포트의 RXD 핀을 통해 수신하여 상기 영수증 데이터를 인식하는,
POS 단말기. - 복수의 POS 프로그램 및 자동 연동프로그램을 저장하는 저장부;
시리얼 데이터를 출력하는 제1 시리얼 포트; 및
상기 저장부에 저장되어 있는 프로그램을 수행하는 제어부;를 포함하고,
상기 POS 프로그램을 수행하는 상기 제어부는 상기 제1 시리얼 포트를 통해 영수증 데이터를 시리얼 케이블로 연결되는 프린터로 출력하고,
상기 자동 연동프로그램을 수행하는 상기 제어부는 상기 프린터로 출력되는 상기 영수증 데이터를 인식하고 인식된 상기 영수증 데이터로부터 복수의 주문식별 데이터를 포함하는 주문 정보를 구성하며,
상기 복수의 주문식별 데이터는 상기 영수증 데이터에 포함되는 주소 데이터를 포함하며,
시리얼 데이터를 수신하는 제2 시리얼 포트;를 더 포함하고,
상기 자동 연동프로그램을 수행하는 상기 제어부는,
상기 저장부에 저장되는 시리얼 포트 모니터링 프로그램을 통해 상기 제1 시리얼 포트의 전송버퍼에 기록되는 TX 데이터의 인식을 통해 상기 영수증 데이터를 인식하는,
POS 단말기. - 제7항 또는 제8항에 있어서,
상기 자동 연동프로그램을 수행하는 상기 제어부는 상기 영수증 데이터에서 복수의 키워드를 검색하고 검색된 키워드에 대응하는 영수증 유형의 형식에 따라 상기 영수증 데이터를 파싱하고 복수의 주문식별 데이터를 추출하여 주문 정보를 구성하는,
POS 단말기. - 삭제
- 제7항 또는 제8항에 따른 POS 단말기;
배달 요청을 처리하는 배달관리 서버;를 더 포함하고,
상기 POS 단말기는 구성된 주문 정보를 상기 배달관리 서버로 전송하고 상기 배달관리 서버를 통해 상기 주문 정보로부터 구성되는 배달가능 아이템을 디스플레이하고 배달가능 아이템에 대한 선택에 따라 상기 배달가능 아이템에 대한 배달을 상기 배달관리 서버로 요청하는,
POS 주소 자동 연계 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200007790A KR102254949B1 (ko) | 2020-01-21 | 2020-01-21 | Pos 주소 자동 연계 방법, 시스템 및 pos 단말기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200007790A KR102254949B1 (ko) | 2020-01-21 | 2020-01-21 | Pos 주소 자동 연계 방법, 시스템 및 pos 단말기 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102254949B1 true KR102254949B1 (ko) | 2021-05-24 |
Family
ID=76152509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200007790A KR102254949B1 (ko) | 2020-01-21 | 2020-01-21 | Pos 주소 자동 연계 방법, 시스템 및 pos 단말기 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102254949B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100714934B1 (ko) * | 2005-11-16 | 2007-05-07 | 엘지노텔 주식회사 | 이동통신 단말기 제어 장치 |
KR101951819B1 (ko) * | 2018-10-02 | 2019-02-25 | (주)엘앤케이피플코리아 | 배달 대행 정보 제공 방법, 장치 및 컴퓨터-판독가능 기록매체 |
KR20190073625A (ko) * | 2017-12-18 | 2019-06-27 | 주식회사 쿼터노트 | 무인 주문 방법 및 무인 주문기 |
KR20190086242A (ko) * | 2018-01-12 | 2019-07-22 | (주) 시티웍스 | 주문배달서비스 제공 시스템, 서버 및 방법 |
-
2020
- 2020-01-21 KR KR1020200007790A patent/KR102254949B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100714934B1 (ko) * | 2005-11-16 | 2007-05-07 | 엘지노텔 주식회사 | 이동통신 단말기 제어 장치 |
KR20190073625A (ko) * | 2017-12-18 | 2019-06-27 | 주식회사 쿼터노트 | 무인 주문 방법 및 무인 주문기 |
KR20190086242A (ko) * | 2018-01-12 | 2019-07-22 | (주) 시티웍스 | 주문배달서비스 제공 시스템, 서버 및 방법 |
KR101951819B1 (ko) * | 2018-10-02 | 2019-02-25 | (주)엘앤케이피플코리아 | 배달 대행 정보 제공 방법, 장치 및 컴퓨터-판독가능 기록매체 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8556172B2 (en) | Electronic shelf label system and display method | |
EP1990205B1 (en) | System and method for intelligent label printer control | |
US10764163B2 (en) | Determining an event history for an event processed by a plurality of communicating servers via a central event data log | |
CN110619555A (zh) | 订单信息的统一管理方法、装置、终端设备及介质 | |
US8554644B1 (en) | Method and system for managing inventory information using a mobile device | |
CN102362286A (zh) | 接口模块,***和方法 | |
CN104821042A (zh) | 自助服务终端的带外监控和管理 | |
CN103380433A (zh) | 便携终端管理服务器和便携终端管理程序 | |
KR102254949B1 (ko) | Pos 주소 자동 연계 방법, 시스템 및 pos 단말기 | |
CN112102046A (zh) | 商标交易平台的数据处理方法、服务器及用户终端 | |
US9569800B2 (en) | Paperless receipt device | |
CN103164801A (zh) | 信息处理装置以及信息处理*** | |
CN112260925B (zh) | 虚拟网络的电子秤数据传输方法、装置、设备及存储介质 | |
US7881967B1 (en) | Method of product configuration validation | |
JP2019153191A (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
CN111126983B (zh) | 一种基于销售终端的收单连接方法和销售终端及销售设备 | |
US11977557B2 (en) | Extensible data pipeline manager | |
US20110016237A1 (en) | Scales and method for its configuration | |
US11640579B2 (en) | Method, system, server processing system computer readable medium for managing inventory | |
KR101685113B1 (ko) | 전표 배송 및 관리 시스템 | |
CN110995755B (zh) | 一种配置数据报文的方法和装置以及设备 | |
US11481859B2 (en) | Methods and systems for scheduling a user transport | |
JP6855941B2 (ja) | デバイス制御装置、および、デバイス制御装置の制御方法 | |
WO2022145638A1 (ko) | 이동 단말기를 이용한 영수증 정보 전달 시스템 및 방법 | |
JP2002366816A (ja) | 入力制御方法及び当該入力制御方法が実行可能なプログラムを記憶した記憶媒体並びにサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |