Using this utility, you can configure and register your device in order to use the POS printer/ Cash drawer under the OPOS environment.
The POSPrinter device class / CashDrawer device class Service provided by this utility can be used with any Control Objects that also conform to the OPOS standard.
We recommend the use of the Common Control Object.
For more information on the OPOS architecture please see the content/unifiedpos web page at http://www.nrf-arts.org/content/unifiedpos/.
You must register a Control Object (CO) or a Common Control Object (CCO) to the OPOS environment.
If the Common Control Object (CCO) that is necessary for this function to operate is already registered, the 'Control Object' check box will be selected.
If the 'Control Object' check box for the POS printer device or the cash drawer device that you want to use is not selected, select it.
This will register the necessary CCO to the PC registry.
When the registration of the CO or CCO is confirmed, the confirmed information appears at the top of the window.
If another CO is already registered, you cannot register the CCO that this function needs (the CCO cannot coexist with another CO), and the 'Control Object' check box will be unavailable.
In this situation, you must uninstall the other OPOS driver first.
To uninstall the driver, follow your system's procedure.
If the Service Object (SO) that is necessary for this function to operate is already registered, "Service Object" check box will be selected.
If the 'Service Object' check box for the POSPrinter device or the ChashDrawer device that you want to use is not selected, select it. This will register the necessary SO to the PC registry.
When the registration of the SO is confirmed, the confirmed information appears on the window.
To add a POSPrinter device click the "Add new" button inside the "POSPrinter" group then 'New POSPrinter Name' window will be displayed.
After you entered a new name and click 'Ok' button, you can configure your new POSPrinter device by clicking 'Default Setting' button.
If you enter a name that is already taken, you can choose to overwrite that registration. *
To see a list of all currently registered POSPrinters click the "See all registered devices" link.
To test your POSPrinter device, select it from the list and click the "Test" button.
This will execute the OPOS CheckHealth method and the value of the CheckHealthText property will be returned.
Assuming your printer is connected and ready, it will print a test pattern and display the operation's result.
To change your POSPrinter device setting, select it from the POSPrinter Device List and click the "configure" button.
The OPOSConfiguration Window opens and you are able to configure the following options.
If you're going to be printing Double byte characters, choose the "Double Byte Character Set(DBCS)" setting for this option.
Otherwise choose the "Single Byte Character Set(SBCS)" setting.
In the default setting, 'Single Byte Character Set(SBCS)' is the standard configuration.
If you want to use the logos data registered in your printer, choose 'Yes' button at OPOS Configuration Window.
This may result in faster printing when compared to the normal execution of the NVLogoPrint that prints images established by the SetBitmap method.
In the default setting, 'No' is the standard configuration.
For the detail procedure of logos registration, please refer to Logo Store.
This setting specifies the printable area of the POS printer device.
The default setting is the factory-default setting.
The value set here establishes an timeout period used to effect communications within this software.
The configuration range is between 200 msec to 30,000 msec.
In the default setting, 'Normal' is the standard configuration.
When your configured value is out of its configuration rang, it will be return to each of minimum or maximum value.
If you experience timeout or other failures even though your printer is online and ready, try adjusting this value up wards.
If you click the 'Restore Defaults' button, the Character Region,
NVLogoPrint and Communications timeout that you have changed will return to their default settings.want to restore your printer's settings to their defaults.
| Character Region | Single Byte Character Set (SBCS) |
|---|---|
| NVLogoPrint | No |
| Printable Area | Factory-default setting |
| Communications timeout | 10000 |
OPOS supports "Logical Device Names". You can add these by clicking the "Add new" button.
You cannot use a name that has already been registered.
If you want to delete the registered printer name from POSPrinter Device list or 'See all registered devices' link, choose the device name and click 'Delete' button.
To add a CashDrawer device click the "Add new" button inside the "CashDrawer Devices" group, then 'New CashDrawer Name' window will be displayed.
After you entered a new name and click 'Ok' button, you can configure your new CashDrawer device by clicking 'Configure' button.
If you enter a name that is already taken, you can choose to overwrite that registration. *
You can see a list of all currently registered POSPrinters by clicking the "See all registered devices" link.
To test your CashDrawer device, select it from the list and click the "Test" button.
This will execute the OPOS CheckHealth method and the value of the CheckHealthText property will be returned.
Assuming your cash drawer is connected and ready, it will open - signifying success.
To change your CashDrawer device setting, select it from the CashDrawer Device List and click the "Configure" button.
The CashDrawerConfiguration Window opens and you are able to configure the following options.
You can use the CashDrawerConfiguration device to configure the CashDraw Circuit you want to use.
In the default setting, 'Primary' is the standard configuration.
This property controls how long the "On pulse" is fired for.
The default value is '200 millisecond'.
If your cashdrawer device does not reliably open, try adjusting this setting up until it does.
This property controls how long of a pause there will be between pulses.
The default value is '200 millisecond'.
If your cashdrawer device does not reliably open, try adjusting this setting up until it does.
If your cash drawer supports status reporting, you may get the drawer openning/closing status reports by setting the option to 'Supported'.
In the default setting, 'Not supported' is the standard configuration.
Please configure the status signal according to the specification of your cashdrawer.
In the default setting, 'Normal signal' is the standard configuration.
The value set here establishes an timeout period used to effect communications within this software.
The configuration range is between 200 msec to 30,000 msec.
In the default setting, '10000' is the standard configuration.
When your configured value is out of its configuration rang, it will be return to each of minimum or maximum value.
If you click the 'Restore Defaults' button, the CashDrawer Circuit, On puls width, Off pulse width, Drawer status, Signal status and Communication timeout that you have changed will return to their default settings.
| Default Value| CashDrawer Circuit | Primary |
|---|---|
| On Pulse Width | 200 | Off Pulse Width | 200 | Drawer status | Not supported | Status Signal | Normal Signal | Communications timeout | 10000 |
OPOS supports "Logical Device Names". You can add these by clicking the "Add new" button.
You cannot use a name that has already been registered.
If you want to delete the registered cashdrawer device name from CashDrawer Device list or 'See all registered devices' link, choose the device name and click 'Delete' button.
Copyright © 2014 Star Micronics Co., Ltd. All rights reserved.