Frequently Asked Questions

How to Add a License to Simplify Suite

In this brief video, you will learn how to add a component license to Simplify Suite


How to Assign Printers in Simplify Printing

This brief video will show you, step by step, how to assign printers in Simplify Printing


Why can't I see all of my printers in my remote session? (I only see one.)

Microsoft has a known process on all OS's that are NT 6 and above, where this icon disparity occurs. Therefore, no matter how many printers you select on your local ScrewDrivers client, or how many printers are assigned to you in Simplify Printing, you will only see one icon in "Devices and Printers" for our software in your remote session. Once you click on your ScrewDrivers printer icon, all of your ScrewDrivers printers that you have selected will be visible.

 


 

How is ScrewDrivers Server v4 manually removed?

These steps are recommended when ScrewDrivers Server cannot be removed with Add or Remove Programs. Do not remove ScrewDrivers while in production. Only remove ScrewDrivers after the users Log Off the server. A restart is generally recommended after completing these steps.

Windows XP, 2003 x86, 2008, 2008R2, 2012, 2012R2

Delete the following files and directories, and rename any files that cannot be deleted:

  • Program Files\triCerat
  • system32\spool\drivers\w32x86\sd4drv.dll
  • system32\spool\drivers\w32x86\sd4ui.dll
  • system32\spool\drivers\w32x86\3\sd4drv.dll
  • system32\spool\drivers\w32x86\3\sd4ui.dll
  • system32\spool\drivers\x64\sd4drv.dll
  • system32\spool\drivers\x64\sd4ui.dll
  • system32\spool\drivers\x64\3\sd4drv.dll
  • system32\spool\drivers\x64\3\sd4ui.dll
  • system32\sd4notify.dll
  • system32\sd4ICA6.dll
  • system32\sd4pRDP5.dll
  • system32\sd4pTCP.dll
  • system32\sd4server.cpl and/or sd4servercpl.exe
  • system32\sd4servercpl.jpn
  • Remove the following regsitry entries
  • HKLM\SOFTWARE\tricerat
  • HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\SD4PICA6
  • HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\SD4PRDP5
  • HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\SD4PTCP
  • HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AddIns\sd4monitor
  • HKLM\SYSTEM\ControlSet001\Control\Terminal Server\AddIns\sd4monitor
  • HKLM\SYSTEM\ControlSet003\Control\Terminal Server\AddIns\sd4monitor
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ScrewDrivers Server v4

Windows Vista/2008, 2008R2, 2012, 2012R2 (additional steps)

  • In services.msc stop the Simplify Notification Service
  • In cmd.exe execute sd delete SimpNtfy
  • Delete C:\Windows\System32\SimpNtfy.exe
  • Complete the steps above for Windows XP/2003/2008/2008R2/2012/2012R2

When I upgrade the Simplify Suite, do I need to uninstall the old software first?

The recommended upgrade steps for Simplify Suite are:

  1. Backup the Simplify database
  2. Uninstall Simplify Suite
  3. Restart Server
  4. Install new Simplify Suite
  5. In the event you cannot restart the server follow these steps:
    1. Uninstall Simplify Suite
    2. For 32-bit, in C:\Windows\System32\Spool\Drivers\w32x86\3 delete sd4ui.dll and sd4drv.dll. For 64-bit, in C:\Windows\System32\Spool\Drivers\x64\3 delete sd4ui.dll and sd4drv.dll. If these files cannot be deleted then rename them (for example rename sd4ui.dll to sd4ui.old).
    3. Install Simplify Suite

These steps are instrumental for Simplify Printing. Without following the correct directions, the ScrewDrivers driver may not patch. Printers will not create if the driver does not upgrade. Always test after upgrading Simplify Suite.


Accounts from trusted domain(s) did not receive Simplify Suite assignments

This problem is related to authentication. With Windows Authentication, the users' permissions are used to gain access to the Simplify database. This works for the primary domain because when the Simplify database is generated, NT Authority\Authenticated Users are granted 'Connect' and 'Read' access to the Simplify database. NT Authority\Authenticated Users does not work for trusted domains, unless the trusted domain resides in the same forest as the primary domain. This can be resolved by switching to SQL Authentication or granted Domain Users from the trusted domain access to the Simplify database.


Simplify db transaction log growing to large size, database mirror problems

This would be expected. A large transaction log would cause database mirror problems. Regular backups and truncation should be performed to the Simplify database transaction log to maintain a small size.

Microsoft KB Article - How to stop the transaction log of a SQL Server database from growing unexpectedly - http://support.microsoft.com/kb/873235

The database backup should be performed daily, possibly more often depending on the rate that the transaction log grows.


Simplify database transaction log has maxed out available space on SQL Server

The Simplify database transaction log is not controlled by the Simplify Suite, rather by the SQL Server. However, these problems can be resolved by follow these steps:

SQL 2005 and 2008

  1. Open the Microsoft SQL Server Management Studio application.
  2. Right-click the Simplify database and select Properties
  3. Open the Options page
  4. In the middle you will see Recovery Model, change it to Simple and click OK.
  5. Try Shrinking the database from the Microsoft SQL Server Management Studio. Right-click the Simplify database, select Tasks, select Shrink. Execute the Shrink function.

 


Does Simplify Printing support Windows Print Clusters?

Yes, Simplify Printing works with Windows Print Clusters, but there are additional configuration steps.

  1. Install the ScrewDrivers v4 Print Server Agent on each node of the print cluster
  2. On one node go to Start > Programs > Tricerat > ScrewDrivers v4 Print Server Agent and open the ScrewDrivers Console.
  3. Select Tools > Cluster Configuration
  4. Note that this step will restart the clustered Print Spool service. If the nodes are part of a pre-existing Windows print cluster, all the necessary cluster information should be automatically filled in, and the setup is complete.
  5. If a Windows print cluster is not currently setup, a new cluster will be setup...
    1. In the Cluster Name tab, the physical Cluster Name should already appear; below it, enter a network name for the ScrewDrivers cluster.
    2. In the Network Settings tab, select a network connection for the cluster, and enter an unused static IP and subnet mask for the print cluster
    3. In the Cluster Resources tab, select a shared disk to be used for the cluster's spool directory; you can optionally enter a name for the cluster that will appear under when viewed through Microsoft's cluster administration tool.

When connecting to the cluster in the Simplify Console, be sure to use the ScrewDrivers Print Cluster name and not the physical cluster or node name(s).


Why won't ScrewDrivers work with the Remote Desktop web interface?

You must modify the web interface to allow ScrewDrivers to work with Remote Desktop via the web interface. Without these modifications ScrewDrivers is unable to create a virtual channel within the Remote Desktop Protocol. Please follow the appropriate directions:

Windows Server 2003

Edit the web portal's html file, typically default.htm in C:\inetpub\wwwroot\tsweb\default.htm. Check Internet Information Service (IIS) if you do not know where the Remote Desktop html file resides.

In the html file find "Device redirection options". It should read as:

'Device redirection options

MsRdpClient.AdvancedSettings2.RedirectDrives = FALSE

MsRdpClient.AdvancedSettings2.RedirectPrinters = TRUE

MsRdpClient.AdvancedSettings2.RedirectPorts = FALSE

MsRdpClient.AdvancedSettings2.RedirectSmartCards = FALSE

* the TRUE or FALSE values may differ in your environment

Add the following line of code at the end of the "Device redirection options" section:

MsRdpClient.AdvancedSettings.PluginDlls = "sdrdp5.dll"

After you finish, the "Device redirection options" should read as:

'Device redirection options

MsRdpClient.AdvancedSettings2.RedirectDrives = FALSE

MsRdpClient.AdvancedSettings2.RedirectPrinters = TRUE

MsRdpClient.AdvancedSettings2.RedirectPorts = FALSE

MsRdpClient.AdvancedSettings2.RedirectSmartCards = FALSE

MsRdpClient.AdvancedSettings.PluginDlls = "sdrdp5.dll"

Save this file and restart the Internet Information Services service.

What is the recommended procedure to upgrade ScrewDrivers?

ScrewDrivers is a print driver utility, and must be removed when clients are not connected to the Server. You do not need to use Install Mode because ScrewDrivers is an MSI, and does not cache data during install or uninstalls. Follow these directions to ensure ScrewDrivers is upgraded properly:

  1. Connect to the Server at the console. If you are remote use mstsc.exe /console.
  2. Verify all remote sessions are closed. Connections can be managed in the Users tab of tsadmin.exe and taskmgr.exe.
  3. Verify there are no ScrewDrivers printers on the server. In Devices and Printers (Printers and Faxes) audit the printer 'Model', and delete any printer using ScrewDriver4. If you cannot delete a specific printer then stop the Print Spool service, delete all files from the Print Spool directory, and start the Print Spool service.. The default directory for the Spooling is Windows\System32\Spool\Printers. If you cannot delete all ScrewDrivers printers then you MUST restart the server after uninstalling ScrewDrivers.
  4. Access Programs and Features (Add or Remove Programs), and remove ScrewDrivers Server v4.
  5. Install the new version of ScrewDrivers Server.
  6. Test and verify the new version of ScrewDrivers works.

I receive Database connection failed: [Microsoft][ODBC SQL Server Driver]

This error mean that the Simplify Console cannot connect to the Simplify database with the specified credentials.

Learn more in the Simplify Suite Installation Guide, section 2.4.8.


ScrewDrivers v4: I've received a "Driver Installation Error"

This generic Windows error appears when print driver DLLs are either missing or are the incorrect version.

It is recommended to perform a clean installation of Simplify Printing when encountering this error. The steps to be taken are:

  1. Uninstall Simplify Printing
  2. Reboot
  3. Re-install Simplify Printing

Specifically, these files must be removed and replaced:

  • Windows\System32\Spool\Drivers\w32x86\3\sd4drv.dll*
  • Windows\System32\Spool\Drivers\w32x86\3\sd4ui.dll*
  • Windows\System32\SQLAPI_Mtu.dll

* For Windows x64 systems, use Windows\System32\Spool\Drivers\x64\3\


Does ScrewDrivers support custom paper sizes?

ScrewDrivers supports custom paper sizes defined on the client-side within the Print Server Properties and the client driver.

ScrewDrivers does not support custom paper sizes defined by applications on the server side.


What are the system requirements for Simplify Suite?

The Simplify Suite can be installed on the follow Windows operating systems:

  • Windows 2012R2
  • Windows 2012
  • Windows 8 and 8.1
  • Windows 2008R2
  • Windows 2008*
  • Windows 2003
  • Windows Vista*
  • Windows XP*
  • Windows 7
  • The Simplify Suite requires a Microsoft SQL database.

For additional System Requirements, see page 13 of the Simplify Suite Installation Guide.

* Simplify Suite v5 added support for Windows 2012, 2008, Vista, and XP. Simplify Suite v4 only installs on Windows 2003.


How do you uninstall the Simplify Suite?

The Simplify Suite can be uninstalled with Add or Remove Programs, but follow these directions to ensure that Simplify Suite is removed fully.


When I uninstall or upgrade, what happens to the database?

The database is not affected while uninstalling the Simplify Suite. Whether the SQL Express or SQL Server is used, uninstalling the Suite will leave the database intact. Reinstalling the Simplify Suite will show the same objects, assignments, and profile information that existed before the install.

Simplify Suite upgrades are deisgned to automatically execute SQL scripts to upgrade the Simplify database. These database upgrades are required to implement new features and add support for existing features. For this reason, it is recommended to upgrade the entire server farm if a single Suite server is upgraded. This ensures that every Suite server contains the required components to utilize all alpects of the Simplify database.

For more information click here to download the Simplify Suite Installation Guide.


How do I install the Simplify Suite?

Simplify Suite is installed using the Simplify Suite installer. Before installing be sure to review the Infrastructure Components and System Requirements of the Simplify Suite Installation Guide.

Please read these directions and precautions before installing Simplify Suite into a production environment:

Note: Some older versions of Simplify Suite do not handle upgrade by installing over top of the exisiting version cleanly. To avoid these issues, uninstall your current version of Simplify Suite before installing the new.

  1. Backup the Simplify database before running the Simplify Suite installer. Tricerat ALWAYS recommends a database backup be taken before ANY Simplify Suite upgrade. Take a look at section "8.2.3: Migrating and backing up the Simplify Suite database" of the Simplify Suite Installation Guide for directions on how to back up the Simplify database.
  2. For customers about to perform a major upgrade, it is recommended to backup the Simplify database and restore it in a non-production environment. Then perform the database upgrade in the non-production environment in case of problems. The newly upgraded database can then be restored into production before migrating the rest of the farm to the new release.
  3. If you encounter a database upgrade problem (database version messages) please contact Tricerat Support.
  4. Simplify Suite v5 uses serial numbers specific to v5. All Tricerat products come with a 30-day trial, but keep in mind that you MUST use Simplify Suite v5 licenses. All SSv5 licenses use this nomenclature: SS5_____________.

These are available in the Simplify Suite Installation Guide.


How do I save changes?

There are two types of changes that occur in the Simplify Console: objects and assignments.

Object changes must be manually saved to be updated in the SQL database. This can be done with the 'Apply Changes' (blue) button at the top of the Objects pane. This button is greyed out when there have been no changes made.

Assignment changes are automatically saved to the database, so nothing more needs to be done for these changes to take affect.


I cannot find the Active Directory structure, where is the Active Directory?

The Active Directory structure is only accessible for domain accounts, and a domain controller must be present. Verify that the account is not a local account and verify the domain controller is online.

Try another domain account, domain administrator if possible.


How do I refresh the Active Directory in the Simplify Console?

Go to the Menu bar. Choose File>Refresh Database.

This will force both a refresh of the Active Directory and a refresh of the Simplify database.


How do I delegate access and authorization to the Simplify Console?

The Authorization Manager is a tool designed to give specific users access to certain tasks within the Simplify Console. It can also be used to lock users out of the Simplify Console altogether. The tool currently uses the Authorization Manager snap-in for the Microsoft Management Console. In future releases, this option will be available within the Simplify Console.

Use these steps to setup and configure the Authorization Manager.

1. Accessing the Authorization Manager MMC Snap-In
Access the Authorization Manager by opening the Microsoft Management Console (mmc.msc) and selecting or adding the Authorization Manager snap-in, or by running azman.msc.

2. Opening the Simplify Suite Authorization Store
Open the Simplify Suite authorization store by selecting Open Authorization Store under the Action menu. The store file will be located in C:\Program Files\triCerat\Simplify Suite\Simplify Console\SimplifySuiteAS.xml

3. Creating Role Definitions and Assigning Tasks
Now that we have the Simplify Suite authorization store opened, we can create role definitions that can be assigned to specific users. Under the Definitions container, right-click on Role Definitions and select New Role Definitions.

You will want to give the role definition a logical name (e.g. Printer Administrator, Desktop Administrator, Profile Administrator, etc.).

You will now want to assign tasks to the role definition. Select the Add button and then select the Task tab. There will be a predefined task.

You can assign tasks to the role definition by putting a check in the desired task definition.

Note: The RunSimplifyConsole task is required to run the Simplify Console. You will want to assign this task to anyone that should have access to the Simplify Console.

For a complete list of available tasks with their descriptions, check out page 64 of the Simplify Suite Installation Guide here.

4. Assigning Role Definitions to Specific Users
Now that you have created a role definition, you will want to assign the role to the desired users in order to give them access to the tasks defined within the role.

Right click on the Role Assignments container and select Assign Roles.

Place a check next to the desired role definitions and select the OK button.

Under Role Assignments, right click on the role and select Assign Windows Users and Groups.

Enter the users that should be assigned to the role in the text box. User names should be delimited by a semi-colon.

You will want to repeat these steps until you have created the desired roles for your users.

5. Enabling the Authentication Manager for the Simplify Suite
From within the Simplify Console, select the Tools Menu and click on Options. Select the Security option located under Simplify Console. Place a check next to Enable use of Authorization Manager. Select the ellipses to browse for the store file.

Once the store file is selected, you will want to test is to check for possible issues by selecting the Test button.

If you receive a message that reads, "You will not be authorized to run Simplify Console after making this change,"you have added access to the Simplify Console for your current logon.

If the test is successful, you will receive a message stating that the test has passed. Select the OK button to apply the changes. The Authentication Manager has now successfully been enabled.

6. Securing the Simplify Suite Authorization Store

It might be desired to modify the security settings for the SimplifySuiteAS.xml file so that only specified users are allowed to modify it. This can be done by opening the properties for the file and making the appropriate modifications on the Security tab. Please note that all users that access the Simplify Console will need to have read access to the file.

For a complete set of instructions, with images, download the Simplify Suite Installation Guide (page 60).


How do I block users from accessing the Simplify Console?

Access to the Simplify Console can be controlled by:

  • Default: The Simplify Console is unusable without a SQL account. All users will be prompted for an account to use to access the Simplify database. Without a valid account the users should not be able to fully open the Simplify Console.
  • Simplify Lockdown: Access to the SimplifyConsole.exe can be delegated with the use of Simplify Lockdown. It is best to add SimplifyConsole.exe to the Banned list for domain users. To ignore the Banned assignment for SimplifyConsole.exe, use a block at the Domain Admins security group, connect to the server at the console (Lockdown does control EXEs at the console), or launch SimplifyConsole.exe remotely such as from a workstation.
  • Authorization Manger: Microsoft Management Console's Authorization Manager can be used and integrated with the Simplify Suite to deny users access to the Simplify Console. This is the most secure way of denying access to the Simplify Console. (See steps above or download the Simplify Suite Installation Guide and see page 60.)

What is the Simplify Console?

The Simplify Console is the management interface for all components in the Simplify Suite.

Upon startup, the application establishes and maintains a connection with a previously configured SQL Server ODBC data source. This data source is used to store all persistent data related to the operation of the Simplify Suite.

If present, the application will also query Active Directory to produce a hierarchical list of owners – to which objects may be assigned. The process of creating and configuring objects, and then assigning those objects to owners is discussed here.

The client area of Simplify Console houses three different (window) panes; Owners, Assignments, and Objects.

Panes may be manipulated in various ways to alter the visual layout of the application.  Panes may be in one of four possible states:

  • Docked: pane is visible and occupies a portion of the application client area.
  • Floating: pane is visible, but is not confined to the application client area. It’s size and position may be manipulated independently.
  • Hidden: pane is not visible, but a pane tab is visible at the edge of the application client area.
  • Closed: neither pane nor pane tap is visible.

Pane manipulation occurs by:

  • Clicking/double-clicking on the pane title bar.
  • Dragging-and-dropping via the pane title bar.
  • Clicking the pin and close icons in the upper right portion of the pane title bar.
  • Clicking on pane tabs.
  • Clicking on pane icons in the application toolbar, and selecting corresponding menu items under the application. View pop-up menu.
  • Clicking the View>Reset Layout menu item.


It’s possible (via drag-and-drop) to combine two or more panes to create a pane group. The visible pane of a pane group is selected using pane tabs located at the bottom of the pane group.

Clicking on the title bar of pane makes it active, and gives it input focus.

Double-clicking on the title bar of a pane toggles it between the docked and floating states.

A pane may be closed by clicking the close icon in the upper right corner of a pane’s title bar. Use the toolbar icons or View popup menuitems to reopen a closed pane.

A pane (or pane group) may be hidden by clicking the pin icon in the upper right corner of a docked pane’s title bar.

Clicking on the tab of a hidden pane will cause the pane to become temporarily visible.

Selecting the View>Reset Layout menu item will restore all panes to their default state.


What does 'Error Code 1722' during install mean?

This error will show up during the installer if the Simplify Suite install is not run from a local drive. Do not launch the install from a network drive, or run it directly from the web.

First, copy the file to the local system drive, and then launch.


What steps do I take if I get 'Cannot connect to the db' message at install

The install requires a database connection before continuing with setup. Make sure to select the proper authentication type (best practice is SQL authentication), and that the credentials you are using have proper access to the SQL Server. Installing a new database will require "Create Database" rights, where connecting to an existing database will require 'db_owner' access to the Simplify database.


How does Simplify Printing work with Windows print servers?

Please refer to the following help document. http://www.tricerat.com/pdf/SimplifyPrintingPrintServerAgent.pdf


I installed ScrewDrivers, but nothing shows up in my start menu?

ScrewDrivers doesn't install anything in the "Start Menu," ScrewDrivers console is accessible via the control panel.


Can the Simplify Suite be automatically installed through Active Directory?

The Simplify Suite install is in Windows installer format, allowing for silent installations and deployment through Active Directory. Silent install is initialized using the /q switch with msiexec.exe, and then passing in values for properties. The command line syntax to set a property is PROPERTY=VALUE. Valid properties include:

  • INSTALLDIR
  • SQLSERVERNAME
  • SQLTRUSTED
  • SQLUSERNAME
  • SQLPASSWORD

Below is an example of correct syntax to begin a silent installation of Simplify Suite.

msiexec /i simplify.msi /q SQLSERVERNAME=SQLSVR SQLTRUSTED=no SQLUSERNAME=sa SQLPASSWORD=sapwd

SQLUSERNAME and SQLPASSWORD are only necessary when SQLTRUSTED=no. If SQLTRUSTED=yes, then the install ignores the SQL username and password.

A silent installation cannot be performed using the install bundled with the MSDE (SimplifyMSDE.exe). Instead, the (Simplify.msi) will is required. Additionally, a silent install cannot perform database operations such as creating a new database. A simplify database must already exist for the silent install to work.


Do I need to reboot after installing Simplify Suite?

The install will prompt for a reboot if one is required. The server does need to be rebooted after uninstalling the product.


Can I install just the Simplify Console on my workstation?

Yes, during the install an option is presented to choose which features to install. At this selection dialog, choose to install the Simplify Console, and disable the Simplify Suite by selecting 'Entire feature will be unavailable' for 'Products.'


Simplify Scanning works when I create an RDP connection to the server, but not when I create a Citrix session to the same server?

When connecting to a Citrix session the Citrix server must have the TWAIN redirection policy disabled on the server before we can get up and running. If this policy is not disabled, please follow the link below to the Citrix support Knowledge Base on "How to Set Up a Scanner to Function Through an ICA Session with XenApp." Once the policy has been removed, please uninstall and reinstall the Simplify Scanning server component on you Citrix server.

For futher instructions, visit the Citrix Support article here.


 When installing Simplify Scanning, what is the difference between a workstation and a server?

The Simplify Scanning client will need to be installed where the device (scanner) is located or attached to. The Simpify Scanning server needs to be installed on the machine that is being used as the end point or is providing the remote session.