RZ-X750 (serv.man6). RZ-X750 OPOS User's Reference guide V1.32 - Sharp EPOS Service Manual (repair manual). Page 8

Read Sharp RZ-X750 (serv.man6) Service Manual online

OPOS Driver 
 
 
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-X750  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 
Page of 40
Display

Click on the first or last page to see other RZ-X750 (serv.man6) service manuals if exist.