Which other names are used by manufacturers for HB-GPoS?

HB-GPoS has been sold by several companies and under different names:

TEC as TEC-PoS
OMRON as OM-POS
Navision as Navi-POS
Casio as SA3000
ICL as ICL-POS
Others use the HB-GPoS name.

Which Network Protocols work with HB-GPoS?

HB-GPoS uses the NetBIOS network protocol to communicate between tills and from the tills to various servers such as HB-EFT, HB-GPoS Transaction Server and the various back office programs. Therefore a NetBIOS network transport must be installed on all tills. See this page for a further discussion on which network protocol stack combinations work.

Which hardware is supported?

HB-GPoS works with hardware from manufacturers such as Omron, ICL, TEC, IBM, Casio, NCR, Epson, Spectraphysics, Symbol, Metrologic, PSC, Scantech, Siemens-Nixdorf, Magellan, Uniwell, and more. For further details see this page.

Setting of FILES and BUFFERS in CONFIG.SYS

FILES=70 and BUFFERS=20. Please do not set more buffers as that eats up memory that the application requires. Please note also that FILES need to be set under Windows NT in the file CONFIG.NT.

Will HB-GPoS work under Windows 95, Windows 98 and Windows NT?

Apart from issues related to the network set up, HB-GPoS works fine in a DOS session under all these operating systems. Care should be taken with using the graphical screens (all console drivers except console.dev) under Windows 98 and Windows NT, as the task will be suspended if you shift focus from it to any other task. You will need to make sure that the application is captive, i.e. there is no way to switch application focus.

Isam file errors

A message appears on the screen stating “ISAM error xxx in file yyy”.

In most cases it is sufficient to force a rebuild of the indices by deleting all “.idx” files and then running the program “index”. If that doesn’t work, then try to run Scandisk (or a comparable program) to check for and repair disk errors. If any errors are found, try to rebuild the indices again.
Some problems related to opening files may be related to the FILES setting. HB-GPoS requires FILES=70 in CONFIG.SYS, Windows NT requires this also to be set in CONFIG.NT.

NetBIOS errors

Check out a list of possible NetBIOS errors.

NRGT exit messages

The till program will exit if an error is detected in the Non-Resettable Grand Totals (NRGT) file. The error is both displayed on screen and written in the ERROR.LOG file. The use of messages is unique, each describing a specific function as to why the module failed. Check out a list of the error codes and why they appear.

How to set up two keyboards

In the section [TillDevices] have the lines:

KEYBOARD = (KEYBIOS.DEV) “PC_PC”
KEYBOARD_2 = (MOUSEPAD.DEV) “PAD_PC”
KEYBASE_2 = 10000

This will have a normal PC keyboard as the primary keyboard and a touch pad as the secondary keyboard. All entries from the secondary keyboard are shifted up by the value of KEYBASE_2.

How to have more than one scanner attached

In the section [TillDevices] have the lines:

SCANNER = (SCANRS.DEV) “0,8,0,1,9600”
SCANNER_2 = (SCANRS2.DEV) “1,7,1,2,2400”

One scanner on COM1 and another on COM2

How to have 2*20 display as operator display

In the section [TillDevices] have the lines:

DISPL = DISPEPS.DEV “0,8,0,1,9600”
CUST_DISPL = DISPEPS2.DEV “1,8,0,1,9600”

The keyword DISPL replaces the keyword CONSOLE usually used.

How to have two customer displays

In the section [TillDevices] have the lines:

CUST_DISPL = DISPEPS.DEV “1,8,0,1,9600”
CUST_DISPL_2 = DISPEPS2.DEV “2,8,0,1,9600”

How to set up connection to Transaction Server

In the section [TillNetwork] have the lines:

NET_NAME = “TransServer” : 99
HBTRN_SERVER = “TransServer”

The Transaction Server would then need to be configured on the network such that in its [TillNetwork] section the line:

LOCALNET_NAME = “TransServer”

would have to be present.

How to set up Customer Server

Start the customer server on one till or other computer that is always up and running (say TILL_2). In the section [TillNetwork] have the lines:

NET_NAME = “TILL_2” : 2
HBCLF_SERVER = “TILL_2”

This must be present at all the tills using the Customer Server. It is optional if this is also defined on till number 2, as it by default looks to its own data.

How to set up Cashier Server?

Start the cashier server on one till or other computer that is always up and running (say TILL_11). In the section [TillNetwork] have the lines:

NET_NAME = “TILL_11” : 11
HBCSH_SERVER = “TILL_11”

This must be present at all the tills using the Cashier Server.
The setting “Cashier on single till”, which can be found by running the SUPF.EXE program choosing “Store setup” and then “Misc Information” must be set to YES.