
Ethernet IV Product Guide Page 9 Revision: D 6/14/2005
The OPOS architecture is based on the following constructs:
• Device Class
A device class is a category of POS devices that share a consistent set of
properties, methods, and events. Examples are Cash Drawer and POS Printer.
• Control Object (CO)
A Control Object exposes a set of properties, methods, and events to an
application for its device class. This allows the CO to be developed
independently of the SO's for the same class – including development by different
companies.
• Service Object (SO)
A Service Object is called by a Control Object to implement the OPOS-prescribed
functionality for a specific device. It exposes a set of methods that are called by a
CO.
ESC/POS
A POS printer command system consisting of Epson proprietary commands. Compatible
with all types of Epson POS printers and displays, ESC/POS is designed to reduce the
processing load on the host computer in POS environments. It comprises a set of highly
functional and efficient commands fully realizing the potential of Epson printers.
APD
The Epson Advanced Printer Drivers allow Windows applications to talk to Epson TM
POS printers.
Custom Applications
Any custom application can use the Ethernet V, without JPOS, OPOS, or APDs as long as
it has a working TCP/IP stack and can make use of the Epson ESC/POS commands.
Note: see Appendix B for Version level support of Host system drivers
2.6.2 Basic Communications Protocols
The Ethernet IV module supports the following industry standard underlying
communication mechanisms:
• IP Internet Protocol provides end-to-end network connectivity
• ARP Address Resolution Protocol provides media access control address resolution
• ICMP Internet Control Message Protocol provides error and control reporting
• UDP User Datagram Protocol provides connection-less service
• TCP Transmission Control Protocol provides connection-oriented service
2.6.3 Printing Communications Protocols
The Ethernet IV module receives print data on a user configurable TCP port number:
• TCP Port 9100 raw data and ESC/POS information is transferred by direct
streaming socket communication. This type of connection is used to transfer all
POS receipt text and printer control data. TCP provides a reliable mechanism
ensuring that all print data is received. The Ethernet IV module allows one active
TCP Port 9100 connection at a time. Subsequent connection attempts to port
9100 are denied at the transport protocol level until the active connection is
Kommentare zu diesen Handbüchern