Read Sharp RZ-X655 (serv.man3) Specification online
OPOS Driver
6
SHARP
OPOS Driver
Component
1) 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.
Some devices support more than one device class. For example, some POS Printers include a
Cash Drawer kick out. Also, some Bar Code Scanners include an integrated Scale.
2) Control Object
A Control Object exposes a set of properties, methods, and events to an application for its device
class. This guide describes these APIs.
A CO(Control Object) is a standard OLE 32-bit Control that is invisible at runtime. The CO
interfaces have been designed so that all implementations of a class' Control Object will be
compatible. This allows the CO to be developed independently of the SO's for the same class
–
including development by different companies.
- OPOSCashDrawer.ocx
- OPOSLineDisplay.ocx
- OPOSMSR.ocx
- OPOSScanner.ocx
RZ-X655/730F/745F distributes with the above four Control objects among CCO(Common Control
Object) V1.12.0
3) Service Object
A Service Object is called by a Control Object to implement the OPOS-prescribed
functionality for a specific device.
An SO(Service Object) is implemented as an OLE Automation server. It exposes a set of methods
that are called by a CO. It can also call special methods exposed by the CO to cause events to be
delivered to the application.
A Service Object may include multiple sets of methods in order to support devices with multiple
Click on the first or last page to see other RZ-X655 (serv.man3) service manuals if exist.