When multiple staff log in to IBIS on the same Terminal Server, each person needs their own IBIS configuration files. IBIS supports this by creating a separate set of ini files for every Windows user.


This article explains what those files are, where they are stored, and how IBIS manages them in a Terminal Server environment.


Where to find your ibis.ini file

The ibis.ini file contains important settings such as:

  • Your IBIS machine identity

  • POS configuration

  • Connection details

On a normal computer (not Terminal Server), this file lives in the folder where IBIS is installed. E.g. C:\IBIS\ibis.ini

 

What the UserProfileIni setting does

In your ibis.ini you’ll see: 

[IniSetUp]
UserProfileIni=

This setting tells IBIS where to store each user’s configuration files. 


Options:

NoUserProfileIni (default)

IBIS uses the main \IBIS folder for all ini files.
Use this when only one person uses the machine.


LocalUserProfileIni

IBIS stores ini files in each user’s Local App Data folder.
Good for Terminal Servers where profiles do not roam.


RoamingUserProfileIni

IBIS stores ini files in each user’s Roaming Profile, so their settings follow them across Terminal Server sessions.


How terminal server mode works

When IBIS detects that it is running in a Terminal Server session:

  1. IBIS creates a unique machine name for the session
    It uses the Terminal Server session number so each session appears as a separate “machine”.

  2. If LocalUserProfileIni or RoamingUserProfileIni is enabled:
    1. IBIS copies ibis.ini and all server.ini files from the main \IBIS folder into the user’s profile.
    2. Each Windows user gets their own private copy of these files.
    3. Log files and cache files are also saved in the same location.
    4. The [Client] and [Pos] sections in the ini files no longer contain machine names, because each session has its own environment.

Example location:

C:\Users\<username>\AppData\Local\Ibis Technology Ltd\IbisNx.App


Important:
Once ini files have been copied into the user profile, they will not update automatically.
If you make changes to the main ini files in the \IBIS directory, existing users will not receive those changes. This is expected behaviour to ensure each user’s settings remain stable.


Resetting ini files

If you need IBIS to recreate a user’s ini files:

  1. Open IBISNx → About IBIS → Client application to see where the user copies are stored.

  2. Close IBIS.

  3. Delete the IBIS folder from that location.

  4. Reopen IBIS. This will copy fresh ini files from the main \ibis... directory.

Repeat for each Windows user that needs a reset.