Open navigation

Editing user accounts and releasing ThinPrint licenses

Editing or deleting users

Releasing ThinPrint licenses

Synchronization with the Active Directory

Releasing ThinPrint licenses of userswhich were disabled in the AD



Editing or deleting users

You can delete or disable users. In either case, their user licenses become free – how­ever, not till 28 days at least after they were last assigned to the users. You can then reassign licenses, if you want to import new users (see the last seven Illus. in Assigning a license to a user).

  • Remove
    The user is removed from Management Console and the ThinPrint license becomes released. See also the section Releasing ThinPrint licenses (below).
  • Undo Remove
    After deletion, this process can be reversed as long as the license for this account is blocked (max. 28 days).
  • Edit
    Selecting Edit opens a dialogue, in which you can remove the check mark in front of ThinPrint enabled (arrow). The relevant user remains on the list, but is disabled and the license becomes free. With disabling users it’s possible to deny them printing with ThinPrint.

ThinPrint Management Console: enabling a user license


Releasing ThinPrint licenses

You can release ThinPrint licenses by:

  • removing ThinPrint users from the ThinPrint Management Console
  • synchronizing ThinPrint users with Active Directory users (arrow)
    • ThinPrint licenses of users removed from the AD beforehand (Users deleted in the screenshot following the next one) will be released automatically if they were activated for at least 28 days.
    • ThinPrint licenses of users removed from the AD beforehand, which were not activated for at least 28 days, will be shown as Users marked for removal. These can be recovered using the ThinPrint Diagnostic Utility.
    • ThinPrint licenses of users disabled in the AD will be shown as Users disabled in AD. These can be released using a PowerShell script (see below).


Synchronization with the Active Directory

If users have already been removed from the Active Directory you can synchronize the ThinPrint Management Console with the AD.

  • To do so, select Global Settings→ AD Sychronization→ Synchronize.

ThinPrint Management Console: Synchronizing with the Active Directory

The following two screenshots show the result. If a user removed from the AD has not been enabled for at least 28 days, his license is blocked until the end of this period. However, if the user is also disabled in ThinPrint, no license will be used.
Example: In the first screenshot, one user account is shown as disabled in AD, and a second as deleted in AD. Both still occupy a license because they have not been deactivated for ThinPrint; therefore, with two active ThinPrint users, four licenses are still occupied and one is free.
As soon as the licenses of the user disabled in AD and of the one deleted there have been activated for at least 28 days, they are automatically released. Or you can release it manually (on this, see the section Releasing ThinPrint licenses of users which were disabled in the AD below).

The synchronization protocol can be saved with the options:

  • Copy protocol to clipboard and
  • Download Protocol as XML

ThinPrint Management Console: AD synchronization


ThinPrint Management Console: license usage


Releasing ThinPrint licenses of users which were disabled in the AD

In case you want to release ThinPrint licenses of users which were disabled (tempo­rarily) in the Active Directory follow these steps:

  • Download the synchronization protocol by selecting Download protocol as XML (right in the screenshot). Store it, for example, in c:\thinprint\Protocol.xml.

ThinPrint Management Console: Releasing ThinPrint licenses of users

  • On the license server, open the PowerShell console as a member of the local ThinPrint Configuration Admins group.
  • Run the following PowerShell script (the variable $filePath contains the path to the downloaded synchronization protocol):
$filePath = "c:\thinprint\Protocol.xml"
[xml]$xml = Get-Content $filePath
$xml.ADSyncProtocolModel.users.ADSyncUser | Where-Object { $_.status -eq "Disabled" } | foreach { Remove-TPUser $_.sID }


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.