Knowledge Base - XpressPOS General

Symptoms

User reported: "When trying to install I receive an error about not finding SHELL.DLL and a window about unable to run a 16 bit program".

The error message may contain all or some of the following:

16 bit window Subsystem

>> C:\system32\autoexec.net

>> system file is not suitable to run

>> MS DOS with Microsoft windows application

 

Cause

There is a missing or corrupt Windows XP system files command.com, autoexec.nt and config.nt. The absence or corruption of one or more of these files causes a "16 Bit Subsystem" error.

 

Resolution

This site, http://www.visualtour.com/downloads/xp_fix.exe has a download to fix your problem.

Download and run XP_Fix.EXE

Symptoms

When running XpressPOS you get an error message:

Called From: Xpresspos.opentable

Unhandled Structured Exception.

Message: Table 'C:\....\xpresspos2006\....dbf" has been corrupted.

 

Cause

This could be caused by an improper shut down of the XpressPOS program. This in turn could be due to power failure, pressing the off button, or being forced to Alt, Ctrl, Del. and end the XpressPOS task.

This could corrupt any open working tables. The working tables are probably empty at the time and are very susceptible to corruption. This error never seems to happen to tables with permanent data.

Resolution

Reinstall XpressPOS. NOT RECOMMENDED!

 

Workaround

Assuming that XpressPOS is installed in the default installation folder, C:\Program Files\Saberis, then use Explorer (right click on the Start button in XP or Vista and select Explore) and delete the files as instructed below.

When you run XpressPOS, the program will automatically recreate the deleted files.

  1. If the error occurred while running the XpressPOS Kitchens (2020) Module, find the C:\Program Files\Saberis\Xpresspos2006\kitchens\data\ folder. Now highlight and delete the following ten (10) files :

    kitchendetail.dbf
    kitchendetail.cdx
    kitchendetail.fpt
    kitchenheader.dbf
    kitchenheader.fpt
    kitchengroup.dbf
    kitchengroup.fpt
    kitchengroupoptions.dbf
    kitchengroupoptions.cdx
    kitchengroupoptions.fpt

    NOTE: Do NOT delete any files with the word “catalog” in the name.

  2. If the error occurred while running the XpressPOS Andersen (iQ) Module, find the C:\Program Files\Saberis\Xpresspos2006\Andersen\data\ folder. Now highlight and delete all five (5) files:

    andersendetail.cdx
    andersendetail.dbf
    andersendetail.fpt
    andersenheader.dbf
    andersenheader.fpt

  3. If the error occurred while running any other XpressPOS Module, find the C:\Program Files\Saberis\Xpresspos2006\data\ folder. Now highlight and delete all seven (7) files:

    xmldetail.dbf
    xmldetail.cdx
    xmldetail.fpt
    xmlheader.dbf
    xmlheader.fpt
    xmlsection.dbf
    xmlsection.fpt

Symptoms

During the installation (Update) for a new XpressPOS Module, such as Marvin or Andersen, an error is thrown:

"Unable to create shortcut"

 

Cause

This is often caused by limited user rights. Windows Script Host (WSH) must be loaded on your PC to process these scripting commands. Usually it is. However, some IT departments prohibit its use.

 

Resolution

Create an icon on your Desktop.

1. Right click on the Desktop

2. Select "New"

3. Select "Folder"

4. In the Shortcut Wizard, Browse to the ...\Saberis\" folder

5. Select xpresspos2006.exe

6. Click Next

7. Type in the name you want. Example: XpressPOS for Marvin

8. Click on Finish

9. Now find the Icon on your Desktop and right click on it

10. Select Properties

11. In the Target box after the ...\Saberis\xpresspos2006.exe" enter a space and then MARVINOMS. This is the parameter that tells XpressPOS to run the Marvin Module process and not something else.

For Andersen add ANDERSEN

For Jeld-Wen add JELDWEN

For Professional Estimating add PE

 For Brosco Xpress+ add BROSCOAGILITY

 For Reeb add REEB

 For Paradigm add PARADIGM

 For Saberis XML add SABERISXML

 For All Weather Windows add AWW

 For Mec-Inov add MECINOV

 For Milgard add MILGARD

 For Ponderosa add PONDEROSA

 For Lincoln add LINCOLN

 For Silver Line add SILVERLINE

 For Viwinco add VIWINCO

 For BWI add BWI

 For ProKitchen add PROKITCHEN

12. Click OK.

13. This type of Desktop Icon can be used to run all XpressPOS Modules except 2020 Kitchens.

Symptoms

The following error occurs: "Resource file version mismatch."

 

Cause

This error usually occurs when a copy of the VFP runtime files is installed in the wrong location, typically \Windows\System32.

What happens is that the app starts, it loads the VFP runtime in the correct location (\Program Files\Common Files\Microsoft Shared\VFP) and the runtime then looks for its resource file (VFP9ENU.DLL). It finds that file in \Windows\System32 because that's the first place it looks, and since that DLL doesn't match the run time (for example, the runtime in \Program Files\Common Files\Microsoft Shared\VFP is VFP 9 SP1 while the resource in \Windows\System32 is VFP 9 RTM), you get this error.

 

Resolution

The solution is to delete any VFP9*.* files in \Windows\System32.

 

Symptoms

When running a program such as Jeld-Wen Quick Quote, the Windows Installer tries to install another program. In one example, an old Saberis Update manager that was using Install Shields tried to install again and placed files in the C:\Program Files\Saberis\Updates\ folder.

 

Cause

Windows Installer is a global application used to install applications. It has bugs and also is affected by registry problems. It can therefore cause erratic behavior.

 

Resolution

If it tries to run the Saberis Update Manager continually when you run another program, then in XP, go to the Control Panel, Add/Remove Programs and remove the Saberis Update Manager. It is no longer needed. In Vista it is under the Control Panel as "Programs and Features".

 

If you have problems with other programs such as Office then email support@saberis.com for help.

First, install XpressPOS and its Modules on all machines. (All machines must be on the same version of XpressPOS)

 

Then copy the C:\Program Files\Saberis\xpresspos2006\data\ folder and sub folders from your “master” machine to all the other machines.

 

If you are running the Kitchens Module copy both folders:

C:\Program Files\Saberis\xpresspos2006\data\

C:\Program Files\Saberis\XpressPOS2006\kitchens\data\

 

Please Note: If the export file path is on the C Drive, no changes are necessary. If it is a common folder on a server, each user may have to change the export file name if you are using the same name for all orders.

Symptoms

The file required by XpressPOS (default is xpresspos.xml) that is "Submitted" from the quotation software such as iQ, EntryNet, Reeb, etc. could not be found by XpressPOS. The following sequential errors will occur:

 

...followed by...

 

 

Cause

The "Import file Name" and/or "Import File Path" in the XpressPOS Options and Settings may not be set correctly.

The more likely possibility is that the user did not "Submit" the export file to the correct folder, or did not name it properly.

Resolution

The default settings for the file and path are shown below. When submitting the export file in the quotation software, the user must submit it to the folder that is set in the XpressPOS Options & Settings. The user must also name it the same as shown in the XpressPOS "Import File Name" box.

Please Note: Some programs may add the .xml even if the user has added it at the export or submit stage. The resulting file could be xpresspos.xml.xml, which would also cause the same error. You can verify the full name by looking at the properties of the file in Windows Explorer.(right-click on the file name)

 

If the user is using “User Name” as part of their export file name (EX: d.smithAndersen), The cause could be an invalid character in the file name, such as a dot.   

Resolution: Change your user profile name.

Question

What is the export file path for BisTrack?

 

Answer

\\servername or IP address\BisTrack\eBusiness\Incoming\

 

Additional Comments

This is the usual path for XpressPOS to write its export file to.

Symptoms:

The Registration Code will not save, and XpressPOS continues to prompt you to register.

 

Cause:

The login user must have Administrator rights to write to the registry.

 

Resolution:

 

Right click on XpressPOS Options and Settings and "Run as Administrator".

Note: In Windows 10 "Run as Administrator" is under "more" when you right click on Options and Settings.

 

If that doesn't work, then you do not have administrator rights. In that case follow these instructions:

 

1. Ask the administrator to give you user rights to write to the registry, or

2. Have the administrator do the registration.

   

Problem: 

The user cannot run XpressPOS on Windows 7,8, or 10.

 

Resolution:

  1. If you are having trouble getting XpressPOS to run, or if you have a 64 bit Windows 7, 8, or 10, you will need to grant full permissions to the Saberis folder:

    In Windows Explorer, find the Saberis folder (Usually under C\Program Files\ or C:\Program Files (x86)\ for 64 bit Windows OS).

    Right Click on the Saberis folder and select Properties, then select the "Security" tab.

    Now select the "Edit" button, highlight the Users name, and check the "Full control" box.

    Now click "Apply" and "OK".



  2. In the Saberis folder there will be two Application files that should be made XP compatible. In Explorer, right click on the xpressposoas.exe (you may only see xpressposoas. It is an "Application").

    Select Properties and then the "Compatibility" Tag.

    Check the box as shown below.



  3. Do the same for the xpress2006.exe application.

  1. Turning UAC (User Account Control) off in the Control Panel will also help make the whole process run more smoothly, but should not be necessary.

 

Additional Comments:

In most cases the above should suffice in allowing XpressPOS to run in Windows 7, 8, or 10. However, sometimes it has been required that Saberis be installed under the root. Also, setting the properties of xpresspos2006.exe, xpressposoas.exe and saberisupdatemanager.exe to "Run as Administrator".

 

If you have any problems or questions, please contact:

support@saberis.com

   

Most XpressPOS Modules have an optional “Summary form” that pops up during the order process. There is a “Default SKU” text box where the user can change the SKU for the current order.






This will allow for a different SKU for products if the order only has the product(s) that require a different SKU.

Symptom:

The Options and Settings export file path is getting written to the “virtual store” instead of to …\program files\saberis\xpresspos2006\data\.

 

Resolution:

  1. Log in as Administrator with rights to write to the registry.

   2.   Possible Fixes:

There are several ways to fix this problem if it occurs on your system:

i. Disable UAC completely. This may be a good choice, but it can introduce security issues because Program Files and other locations will no longer be protected from possible malicious files or other changes.

ii. Disable only the Virtual Store feature not the entire UAC, which might be a better choice if you feel this feature is not important to the way you use your computer. This can be done by going to Local Security Policy -> Local Policies -> Security Options, and Disabling
User Account Control: Virtualize file and registry write failures to per-user locations.

iii. Install Saberis XpressPOS outside of Program Files. This may work in most cases and is certainly worth trying. UAC is primarily designed to protect Program Files, not other locations.

To do so, drag the Saberis folder out from under program files (x86) and put it under C: the root.

iv. Inform Windows UAC that it can trust the Saberis application. This is probably the best choice if you are having this problem. Under UAC, applications do not normally run under Administrative level access; they use user level access instead. (This is the way Linux and similar operating systems work.) However, you can tell Windows to trust Saberis at the user level, and allow it a higher level of access than normal. This allows the application at the user level to write any changed or added files to its folder and bypass the Virtual Store.

This is done by right-clicking on the Saberis folder under Program Files. Then click Properties, which appears on the context menu. The Properties dialog will appear. Click the Security tab and then select Users from the Group or User names: List box. The permissions for Users needs to changed, so click the Edit button. Select Users from the Group or User names: List box. Check the Full Control checkbox in Permissions for users. Click through all the OK buttons and the permissions for users will be changed for Saberis.

Symptom

The user receives the following Saberis error message:

 

 

Problem

You may be receiving this error because your BisTrack password has been changed.

 

The other possibility is that the error message appears when the user's computer does not “see” the BisTrack server. The connection to it may not have been made when the computer was turned on.

 

Resolution

 1.    Open XpressPOS Options and Settings

2.    Click on the POS button

3.    Click on the “ellipse” button to select the Export file path

4.    Enter the path to the BisTrack server and click on OKPlease note: In the screen capture below 10.100.10.10 represents the ip number or name, which will be unique to each Bistrack user.


You should get one of the following:

  1. Connected to server
  2. A pop-up to enter your BisTrack user name and password
  3. The same error message regarding invalid path

If you get the last message, contact your IT department or BisTrack support.

Symptoms

Customer receives the following Saberis error message:

 

 

Solution

Delete all files in the …\Saberis\Updates\ folder and try again with Administrator rights, or run XpressPOS Options and Settings "as Administrator".

Problem: 

The user receives the following error message after they have processed an order:

 

 

 Resolution:

  1. In the Saberis folder there will be two Application files that should be made XP compatible. In Explorer, right click on the xpressposoas.exe (you may only see xpressposoas. It is an "Application").

    Select Properties and then the "Compatibility" Tag.

    Check the box as shown below.



  2. Do the same for the xpress2006.exe application.

  3. Turning UAC (User Account Control) off in the Control Panel will also help make the whole process run more smoothly, but should not be necessary.

  4. As a last resort, open XpressPOS Options and Settings, and under "Utilities" uncheck "Updates". You will receive an email to advise you of any updates so that you can manually download them.

 

 If you have any problems or questions, please contact:

support@saberis.com

Problem: 

The user cannot run XpressPOS after upgrading to Windows 10, and usually receives the following error message:

 

 

 

Resolution:

  1. If you are having trouble getting XpressPOS to run on Windows 10, you will need to grant full permissions to the Saberis folder:

    In Windows Explorer, find the Saberis folder (Usually under C\Program Files\ or C:\Program Files (x86)\ for 64 bit Windows OS).

    Right Click on the Saberis folder and select Properties, then select the "Security" tab.

    Now select the "Edit" button, highlight the Users name, and check the "Full control" box.

    Now click "Apply" and "OK".



 If you have any problems or questions, please contact:

support@saberis.com