Point-of-sale printer interpreting a markup language from a client device to control a scanner using scanner-control commands
First Claim
Patent Images
1. A point-of-sale printer for a point-of-sale (POS) system, the point-of-sale printer comprising:
- a first connector configured to connect to a scanner responsive to scanner-control commands, the scanner being external to the point-of-sale printer;
a second connector configured to communicate with a terminal, to receive a markup language request from the terminal, and to send a markup language response to the terminal, the terminal being external to the point-of-sale printer;
a controller configured to interpret the markup language request received from the terminal, and to control the scanner using the scanner-control commands to execute the interpreted markup language request;
wherein the controller is configured to encode scanned data from the scanner as a markup language response and to send the markup language response to the terminal, the markup language response including a markup language element indicating a type of the scanner and a markup language sub-element indicative of the scanned data, and wherein the scanner-control commands are not in a markup language.
0 Assignments
0 Petitions
Accused Products
Abstract
A device control system has a terminal 3 with an application 31, and a printer 5 that controls a scanner, or other device. The terminal 3 sends a request written in XML generated by the application 31. The printer 5 receives the XML request, and the terminal 3 receives an XML response. If the terminal 3 requested control of the scanner in the XML request, the terminal controls the scanner.
33 Citations
7 Claims
-
1. A point-of-sale printer for a point-of-sale (POS) system, the point-of-sale printer comprising:
-
a first connector configured to connect to a scanner responsive to scanner-control commands, the scanner being external to the point-of-sale printer; a second connector configured to communicate with a terminal, to receive a markup language request from the terminal, and to send a markup language response to the terminal, the terminal being external to the point-of-sale printer; a controller configured to interpret the markup language request received from the terminal, and to control the scanner using the scanner-control commands to execute the interpreted markup language request; wherein the controller is configured to encode scanned data from the scanner as a markup language response and to send the markup language response to the terminal, the markup language response including a markup language element indicating a type of the scanner and a markup language sub-element indicative of the scanned data, and wherein the scanner-control commands are not in a markup language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification