Configure PocketPos
Unlike SELLmatix POS, PocketPos does not connect directly to devices such as Receipt Printers, Cash Drawers, Barcode Scanners etc. As a result there is very little configuration required and in most cases none at all.

Where configuration is required, it works in much the same way as the configuration for SELLmatix POS, and the name of the configuration file is "PocketPos.cfg". This is a Unicode text file that resides in the \Program Files\PocketPos\Data directory on the Pocket PC. This file should be copied to a normal Windows PC and edited using Notepad, then copied back to the Pocket PC. Do not attempt to use Pocket Word to edit this file.

The entries you are most likely to need to edit are shown below.

PocketPos Configuration
The [System] Section

ComputerName= entry allows you to enter the computername of the Pocket PC, since the Pocket PC API does not contain a system call to retrieve the Computer Name. This is optional.

DeviceNames= works the same as the DeviceNames entry SELLmatix POS. We see no reason why you would need to change this entry.

CalcActions=
CalcRoundings=
work the same way as in SELLmatix POS. If you need to change the calculation order in SELLmatix POS, then you should replace these lines in this file with the same entries that are used in the POS configuration file.

ErrorSound=
ErrSoundRepeat=
ErrSoundFile=
work in the same way as in SELLmatix POS.

BubbleDuration= specifies the number of seconds the notification bubble will be displayed when connections to Control are broken or restored, or when Menu Updates are pending. If this value is set to 0 (zero) the bubble will not be displayed, but you can view the bubble by tapping the Icon.

The [Sockets] Section

This section of the configuration file contains entries that control the TCP/IP network connection to SELLmatix Control.

ResetTimeout= specifies the number of millseconds that must elapse with no network traffic, before the connection is reset. The default value is 10000 (10 seconds).

The Pocket PC does not reliably notify application programs such as PocketPos when a wireless connection fails because the device has moved out of radio range. When offline, PocketPos listens for an incoming connection from Control, accepts the incoming connection and stops listening for further connection attempts. When this timeout elapses with no network traffic, PocketPos disconnects, and resumes listening for another connection attempt from Control.

SELLmatix Control should be set to Retrieve Transactions from each PocketPos terminal, even though the device does not finalise transactions, since the request for transactions will keep the connection online, even where there are no updates being sent from Control. If this time interval is set too low, then the device will repeatedly disconnect and reconnect. If this interval is set too high, then it may be slow to restore broken connections.

Port= the Port number on which PocketPos listens for an incoming connection from Control.

EncFlag= When this entry is "Y" communications to control will be CAST 128 encrypted using the key in the following entries. Any other value means that the communications will not be encrypted.

Key1=
Key2=
Key3=
Key4=
each contain 4 bytes (32 bits) of the encryption key. These bytes are specified using a decimal number in the range of 0-255. The values entered here must match the values entered in the terminal configuration in SELLmatix Control, otherwise the systems will connect, but no data will pass.

Back to top