OPOS was the first widely-adopted POS device standard. It was initiated by Microsoft, NCR, Epson, and Fujitsu-ICL to help integrate POS hardware into applications for the Windows™ family of operating systems. OPOS uses COM technology, and is therefore language independent.
The first OPOS technical meeting was convened in January, 1995. The first production release, 1.01, was made in March, 1996. Its seventh release, 1.6, was in July, 2001. Beginning with release 1.7, the OPOS committee no longer releases an implementation-specific document. The UnifiedPOS document has added implementation information into an appendix.
The core membership was established with a minimal number of major players in the Retail industry, so that initial work could proceed quickly. The core committee consists of Microsoft Corporation, NCR Corporation, Seiko Epson Corporation, and Fujitsu/ICL. Following the initial release in December 1995, one representative each from Europe and Japan was added to the core group, bringing its membership to the current six. The core committee is tasked with general oversight of the initiative, while all interested parties are welcomed to attend general sessions and provide input.
What Is "OLE for Retail POS?"
OLE for Retail POS consists of:
General OPOS Model
OLE for Retail POS Controls adhere to the ActiveX Control specifications. They expose properties, methods, and events to a containing Application. The controls are invisible at run time, and rely exclusively upon the containing application for requests through methods and sometimes properties. Responses are given to the application through method return values and parameters, properties, and events.
The OLE for Retail POS software is implemented using the layers shown in the following diagram:
How to Use OPOS
Expanding on the model above, a typical POS application will include the following in its software stack:
Last updated: 2009-12-31
Web Site navigation aids: Table-of-Contents. Search.
Send mail to
questions or comments about this web site.