Home > POS Management > Tills > Concepts > Device Types

Device Types

A till usually has a number of different devices connected to it that include cash drawers, receipt printers, scanners, and so on. Each device requires its own record within the grid in the Till Devices tab within Tills. To simplify setting up Till devices, non-relevant fields are now hidden depending on the device type selected. The following devices can be used at POS.

Device Type

Comment

Set Up Requirements

Barcode Scanner - Serial

A barcode scanner that is connected via the serial port.

Set the Port, Baud Rate, Data Format and Handshaking.

Cash Drawer - IO Port

A cash drawer connected to IO ports, for example XN700 series.

You will require the TVicPort.dll in the same directory as the POS program. You will require the TVicPort.sys file in the windows\system32\drivers directory.

To use an IO port you need to know two things - the address to write and the value to write at that address. POS will look up the device details for the Sub Type. The value stored at Start Receipt command contains the address (the hex value). The Open CD1 contains the hex value to open the first cash drawer and Open CD2 contains the hex value to open the second cash drawer.

Cash Drawer - OPOS

When the OPOS printer is selected as the device type, OPOS Bitmap Paths field allows the user to store the bitmap paths for the OPOS printer which are then updated in the Dynamic.ini by the POS system when loaded.

See How Do I Configure An OPOS Device? for more information.

Cash Drawer - Serial

A cash drawer connected to the serial port.

Set the Port, Baud Rate, Data Format and Handshaking. The Sub Type should be set to the appropriate cash drawer so the correct open commands can be sent.

If you have your cash drawer connected directly to a serial printer, set the comm port settings to the same as the printer.

Cash Drawer - XN mplex 

A cash drawer connected to XN POS hardware.  

The mplex.dll will need to be installed (should be part of standard install).

Customer Display - OPOS

When the OPOS printer is selected as the device type, OPOS Bitmap Paths field allows the user to store the bitmap paths for the OPOS printer which are then updated in the Dynamic.ini by the POS system when loaded.

See How Do I Configure An OPOS Device? for more information.

Customer Display - Serial  

A customer display connected to the serial port.  

Set the Port, Baud Rate, Data Format and Handshaking.. The Sub Type should be set to the appropriate display so the correct clear/write commands can be sent.

Customer Display - Torex MultiMedia

Added basic support for Torex MultiMedia Display.

New device type 42 specifies the MM display. The IP address and port can be set in the 'Network Address' settings of the PC that has the MultiMedia software on it. The IP address is followed by a colon, followed by the port number it is running on (default is 22223). Address 127.0.0.1 is default for local PC, in this case the till it is configured on.

Dallas Key - XN mplex 

A dallas card reader on the XN POS hardware.  

The mplex.dll will need to be installed (should be part of standard install).

EFTPOS - Chip And Pin (UK)  

Chip and Pin EFTPOS  

Not currently used.  

EFTPOS - Commidea

Used in UK.

1) Cashback is prompted for on the POS or PED using the EFTPOS - Commidea interface depending on the setting in Tenders.

2) Gratuity entry is prompted on the PED.

3) Barclays Gift Cards using the Commidea EFT Interface that includes:

  • Purchase and top-up of gift cards

  • Gift card redemption

  • Balance enquiry of gift cards

The Network Path contains details to connect to the Commidea device. It should have the following format:

NNN.NNN.NNN.NNN:AAAAA:BBB:CCCC:DDDD:EEEEEEEE

Where:

NNN.NNN.NNN.NNN is the IP Address of the Commidea device.

AAAAA is the IP Port of the Commidea device.

BBB is the Account Number (Merchant parameter set to be used).

CCCC is the Ocius Account User ID.

DDDD is the Ocius Account Password.

EEEEEEEE is the Account ID for the Wireless EFTPOS terminal (this is optional as is only required for wireless terminals and its different to the Account Number). Also used for the Barclays Gift Card account number.

EFTPOS - EFTLink

EFTLink acts as a gateway between POS and EFTPOS solution provider, allowing one common interface for multiple EFTPOS solutions.

1) Cashback can be prompted for on the device with Debit cards. If cashback has been entered, it will update the transaction on POS and flow through the system as per the existing Cash Out functionality.

2) Signature Capture. The device can capture the signature for credit cards. This needs to be displayed on the POS along with a user confirmation prompt.

3) Gratuity Amounts. When a gratuity value is returned, the value is displayed on the POS against the transaction as Tip.

4) Till and User Names. If the Use Till And User Names check box on the System Settings POS 3 tab is checked, when commands are sent to EFTLink, the till and operator names are sent instead of the till and operator IDs.

5) Cancellation. A timeout within the EFTLink processing has been implemented. If no communication has been received from EFTLink for 150 seconds, and there are no outstanding device requests, a message box is displayed with the following message 'EFTLink has not responded for a period of time, do you wish to continue waiting?' If Yes is selected, an abort command is sent to EFTLink, and after a further period (to allow the abort), the POS returns to the tender screen. If No is selected at the prompt, the system will carry on waiting for a response, and either continue processing, or if no communication from EFTLink for 150 seconds will prompt the user again.

6) Offline transactions are posted to the EFT servers when Close Shift, Start Shift or POS is shutdown.

7) Rejections. The keyboard buffer is cleared before leaving the EFTLink processing to prevent the rejected transaction being paid off to cash, or prompting for a cash amount, when an EFT Payment is rejected.

If configured in Till Devices, when an EFTPOS payment is made, details will be posted to the EFTLink software, for processing in the supported EFTPOS solution.

Network Path field needs to contains information to connect to the EFTLink software:

NNN.NNN.NNN.NNN:AAAAA:BBBBB:CCC:DD

where:

NNN.NNN.NNN.NNN is the IP Address of the EFTLink Software.

AAAAA is the command port for the EFTLink Software.

BBBBB is the monitor port for the EFTLink Software.

CCC is the currency code for the EFTLink Software.

DD is the language code for the EFTLink software.

for example 127.0.0.1:10100:10101:GBP:en

The MSR Serial COM Port is released while performing EFTLink processing if the system setting 'Interface adheres to PCI Compliance Rules' is checked. Also when checked, the POS will not process any Card Swipe requests from EFTLink, and respond with a Failure.

EFTPOS - FTL (Taiwan) 

EFTPOS used in Taiwan.

Contact Fujitsu Taiwan for details.

EFTPOS - Ingenico (Australia)

Ingenico EFTPOS.  

Requires the Ingenico EFTPOS software to be installed on the POS. This will make an ActiveX component available for use. No further set up required.

EFTPOS - Korea VAN

EFTPOS used in Korea.

The Port and Baud Rate for the till device should reflect the port and baud rate of the PED attached to the POS Terminal.

EFTPOS - Mosaic (Europe) 

Mosaic EFTPOS.  

The Network Path contains details to connect to the Mosaic device. It should have the following format:

NNN.NNN.NNN.NNN:AAAAA

Where:

NNN.NNN.NNN.NNN is the IP of the device.

AAAAA is the port on which the device is listening.

Timeout specifies how long we can wait for comms before we generate an error. If it is not set, it will it will default to a value of 300 seconds (5 minutes).  

EFTPOS - Mosaic Chip and Pin (Europe)  

Mosaic Chip and Pin EFTPOS.

Not currently used.

EFTPOS - PayPilot (Europe)  

Paypilot EFTPOS.  

You need to set the Port to which the device is connected.

Timeout is the timeout (in seconds) allowed on communications. If this is not set it will default to 10 seconds.

Network Path contains the certificate details used for PayPilot.

You also need a record in SYSTEMTABLE called 'PayPilotUrl' which will contain the address to be used for Pay Pilot.

EFTPOS - Quest (Australia)  

Ingenico EFTPOS.  

Requires the EFTPOS software to be installed on the POS. This will make an ActiveX component available for use.  No further set up required.

EFTPOS - Retail Logic (Europe)  

Retail Logic EFTPOS.  

Requires the Retail Logic EFTPOS software to be installed on the POS. This will make an ActiveX component available for use. No further set up required.

EFTPOS - South Korea  

EFTPOS used in South Korea.

Contact Torex Korea for details.

EFTPOS - Thyron Chip and Pin (UK)

Thyron EFTPOS.  

The Network Path contains details to connect to the Thyron device. It should have the following format:

NNN.NNN.NNN.NNN:AAAAA:BBBBB-XXXX

Where:

NNN.NNN.NNN.NNN is the IP of the Thyron device.

AAAAA is the port that the Thyron device is listening on.

BBBBB is the port that the POS will listen on for messages from the Thyron device.

XXXX is the firmware version that should be used by the Thyron device. This setting is optional and will default to 118 when not supplied.

Timeout specifies how long we can wait for comms before we generate an error. If it is not set, it will it will default to a value of 300 seconds (5 minutes).

EFTPOS - Tyro (Australia)

 

You simply need to add an 'EFTPOS - Tyro' device in Till. The rest of the set up is done via the Tyro configuration tools.

EFTPOS - YesPay Chip and Pin (UK) 

YesPay Chip and Pin EFTPOS.  

The Network Path contains details to connect to the YesPay Chip And Pin device. It should have the following format:

NNN.NNN.NNN.NNN:AAAAA:B

Where:

NNN.NNN.NNN.NNN is the IP of the device.

AAAAA is the port on which the device is listening.

B is a flag to indicate if the Merchant Receipt displays the full credit card number (should be Y or N ideally). If the flag is Y, the full credit card number will be displayed, anything else, and the credit card number will be masked. Credit card number will ALWAYS be masked on the customer receipt.

Timeout specifies how long we can wait for comms before we generate an error. If it is not set, it will it will default to a value of 300 seconds (5 minutes).

Gift Interface - Givex

 

Codepage is used when converting NCR (Numerical Character Reference) format messages from Givex into standard ANSI strings (required by the POS application). This will be required if the language is set to Chinese.

Leave this field empty if a codepage is not required.

KVS - MPOS Kitchen Video Screen

 

Only available for customers who have purchased support for the obsolete KVS device.

KVS - Torex Kitchen Video Screen

 

Network Address for example <IP Address> <Server No> for example 10.1.1.3:100

The first part is the IP Address of the KVS machine.

The second part is the Server Sequence that has been used. This is basically different for every KVS machine or instance in use.

The Server Sequence can be obtained from the POSDB.XML on the relevant KVS server install folder for example <Server00>0x110</Server00>

Loyalty Interface - HRC

 

 

Mag Stripe Reader - Serial  

A magnetic strip reader connected to the serial port. 

Set the Port, Baud Rate, Data Format and Handshaking.

Mag Stripe Reader - XN mplex 

A magnetic strip reader connected to XN POS hardware. 

The mplex.dll will need to be installed (should be part of standard install).

Mag Stripe Reader - Zebra EM220

The Zebra EM220 printer is a mobile Bluetooth enabled printer with integrated card swipe (MSR). The printer can be used as a normal BE printer using the existing standard printer device type but to be able to use the MSR and print facilities both device types need configuring.

Refer to the POS 3 tab in System Settings to configure the Device Poll Interval and MSR Acquire settings.

The Zebra DLL called BXL.DLL is supplied by Zebra and must be placed in the DRSAPPS folder. To use the integrated MSR facility, add Till Device ‘Mag stripe Reader - Zebra EM220’ to the till. Enter the COM port (COM port 9 or lower) and Baud Rate values. To use the printing facility, add Till Device ‘Printer - Zebra EM220’ to the till. If the MSR has also been added, ensure the COM port and Baud Rate are the same. The Timeout field can be set (in milliseconds) in Till Device for both the MSR and Printer. It is recommended that 1000 be entered into this field (1 second).

Note: During operation a slight pause will occur when POS puts the Zebra printer into the MSR read mode.

Miscellaneous - Audit 

This is a device which can be used for auditing, for example a camera security device, or simply another printer. As the operator performs operations at the POS, the POS will send messages to the audit device to say what the operator just did.  

Set the Port, Baud Rate, Data Format and Handshaking.

Miscellaneous - M-Cast

M-Cast is an POS advertising product. This device will allow POS to send information to M-Cast to display item specific media clips.

The Network Path is the address of the M-Cast system. It should have the following format:

NNN.NNN.NNN.NNN:AAAAA

Where:

NNN.NNN.NNN.NNN is the IP of the device.

AAAAA is the port on which the device is listening.

Miscellaneous - Micros Interface  

Connects to Micros Fidelio Hotel systems. 

The Network Path contains the IP address and port to connect, for example 127.0.0.1:6500. It should have the following format:

NNN.NNN.NNN.NNN:AAAAA

Where:

NNN.NNN.NNN.NNN is the IP of the device.

AAAAA is the port on which the device is listening.

Miscellaneous - PriviPlus  

A loyalty device used in Singapore.  

Set the Port, Baud Rate, Data Format and Handshaking.

Miscellaneous - Quadrox CCTV  

A CCTV security device which can be used from Electronic Audit. You can click on a transaction and it will show you the related security footage.

The Quadrox CCTV software must be installed. This will install an ActiveX component that POS can use. No further set up required.

Printer - Fiscal (Brazil-BemaTECH)

A specialised Brazilian fiscal printer.

The communications cable is connected to Serial Port 2 on the back of the printer. Serial Port 1 is for use only by the Brazilian government. Set the Port, Baud Rate, Data Format and Handshaking. You should also set up Tax-Cross References in Locations to link BE tax codes to tax codes used in the printer.

Printer - Fiscal (Sweden - CleanCash ModeA)

A specialised Swedish fiscal printer.

 

Printer - Fiscal (Greece)

A specialised Greek fiscal printer.

Must be connected as a serial printer. Set the Port, Baud Rate, Data Format and Handshaking. You should also set up Tax-Cross References in Locations to link BE tax codes to tax codes used in the printer.

Printer -  Fiscal (Poland)

A specialised Polish fiscal printer.  

Must be connected as a serial printer. Set the Port, Baud Rate, Data Format and Handshaking.

Printer - Kitchen  

Same as Printer -Receipt. Simply allows a user to differentiate between receipt and kitchen printers.  

See Printer -Receipt below.

Printer - Kitchen OPOS

When the OPOS printer is selected as the device type, OPOS Bitmap Paths field allows the user to store the bitmap paths for the OPOS printer which are then updated in the Dynamic.ini by the POS system when loaded.

See How Do I Configure An OPOS Device? for more information.

Printer - Receipt  

A standard POS printer connected via serial port or as a Windows printer.  

The Sub Type should be the specific type of printer being used. This will provide the commands for paper cutting, font changes, and so on.

For printers connected to a serial port, set the Port, Baud Rate, Data Format and Handshaking.. You would use this for printers that are simply connected straight to the port and for which no printer driver has been installed.

If you have a printer driver installed, you can talk to the printer as a Windows printer. In this case, use the Network Path device to the appropriate printer.

If you want to talk to a printer via TCP/IP, you need to set it up as a Windows printer.

Printer - Receipt OPOS

When the OPOS printer is selected as the device type, OPOS Bitmap Paths field allows the user to store the bitmap paths for the OPOS printer which are then updated in the Dynamic.ini by the POS system when loaded.

See How Do I Configure An OPOS Device? for more information.

Printer - Zebra EM220

The Zebra EM220 printer is a mobile Bluetooth enabled printer with integrated card swipe (MSR). The printer can be used as a normal BE printer using the existing standard printer device type but to be able to use the MSR and print facilities both device types need configuring.

See Mag Stripe Reader - Zebra EM220 above.

Scale - Datalogic Serial

Supports the Datalogic brand of scales.

 

Scale - DS640 Compatible Serial 

A scale that is compatible with DS640 scales (in Australia).

Set the Port, Baud Rate, Data Format and Handshaking.

Scale - Herbert Compatible Serial

A scale this is compatible with Herbert scales in UK. 

You need to install the Visual POS DLL (available separately from Torex). This will install an ActiveX component that POS can use. No further set up required.

Use this option to set up the WEIGHTRONIX USA scales using the updated Visual Pos Scale Interface. Run the latest version of the 'Visual Pos Scale Configuration Wizard' and configure using the following details:

User: visual
Pass: torex
Type 3: NCI (67xx)

Any items which are to be set as a weighed item should have a unit of measure of 'LB' or 'KG' to suit units on scale.

The scale certificate number is displayed in the bottom right before the version label and is the alphanumeric string which is entered during the initial set-up of the scales via the 'Visual POS Scale Configuration Wizard'.

VIP Loyalty (Disonic) - Serial

Supports the VIP Loyalty integration.

Each POS should only be configured with one VIP Loyalty (Disonic) device. The POS start-up will only use the first Disonic device configured, any more defined will be ignored.

If configured, there are two fields within the device configuration that should be noted:

Port – this is a mandatory field as the Disonic module can only be used via a serial port.

Timeout – this setting is not mandatory, but controls the amount of time spent waiting for the terminal to respond before stating an error has occurred. The time interval is expected in seconds, for example 120 would be a two minute timeout. By default DYNAPOSTOUCH.exe will use a default of 60 seconds if no value is provided in the set-up.

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)