Troubleshooting printing to FileCabinet CS from non-CS Suite applications

Alerts and notices

You can use the  FileCabinet CS Print Driver (installation is optional) to print to FileCabinet CS from non-CS Suite applications, like Microsoft Office products, Adobe, your web browser, and more.

The following is a list of some common scenarios that indicate an improper configuration, or frozen temporary file.

Note: Some of the steps in this article do not apply if you are working in the Virtual Office CS or Software as a Service (SaaS) environment. See Troubleshooting the FileCabinet CS Virtual Office print driver for details specific to troubleshooting issues with FileCabinet CS in a Virtual Office CS or Software as a Service (SaaS) environment.

Clear Print Jobs and Temporary Files

Reset Pending activity

FileCabinet CS provides an option to reset pending print activity when it is detected by the application.

  1. Choose Help > Repair > Misc.
  2. Click Reset Print Jobs button, and attempt to print non-CS Suite documents again.

    Note: These options are not available if FileCabinet CS does not recognize that there is pending activity.

Delete temporary FileCabinet CS print files

If the pending print activity is not present in FileCabinet CS, you can use the following steps to manually clear temporary files that exist to resolve the issue.

  1. Browse to X:\WinCSI\FcabSys\TmpPrn, where X:\ is the drive to which FileCabinet CS is installed.
  2. Delete the <UserID> folder if it exists, (where <UserID> represents the ID of the user experiencing the printing issue).

    Note: In future print jobs, FileCabinet CS recreates this folder automatically, as needed.

  3. Attempt to print the non-CS documents again.

Restart the Print Spooler

In some instances, a best practice is to clear the print spooler on your workstation, which can be done by stopping and starting the service.

  1. Open the Control Panel.
  2. Choose Administrative Tools (Note: The options that are available depend on whether Control Panel is in Category, Small icons, or Large icons view mode.)
    • When in the Category view mode, choose System and Security, and then Administrative Tools.
    • In the Small or Large icons view mode, choose Administrative Tools.
  3. Select Services, and find Print Spooler in the list of services
  4. Right-click Print Spooler and choose Stop.
  5. When it is stopped, select Start from the right-click context menu.

Clear the local temp folders

Part of general workstation maintenance to occasionally clear the local temporary files and folders. As some of these files and folders are created as a part of the printing process, it may be helpful to clear them out when you experience issues printing to FileCabinet CS.

  1. Close all open applications.
  2. Browse to C:\Users\<UserID>\AppData\Local\Temp.

    Note: By default, the AppData folder is hidden, and you may need to make hidden folders visible on your workstation to select the folder, or you can manually type the path in the address bar in the file explorer.

  3. Select all the files in the folder and then delete them. If you receive any messages that a file cannot be deleted because it is in use, click the Skip button.

    You can use Control key + A to select all. You can press the Skip button after marking the checkbox for all current items.

  4. Navigate to C:\Windows\Temp and repeat step 3 in this folder.
  5. When the deletion is complete for both folders, empty your recycle bin and attempt to print to FileCabinet CS from a non-CS application.

Print driver isolation

  1. Open the Control Panel.
  2. Click Administrative Tools. (Note: The options that are available depend on whether the Control Panel is in Category, Small icons, or Large icons view mode.)
    1. When in the Category view mode, click System and Security.
    2. In the Small or Large icons view mode, choose Administrative tools.
  3. Choose Print Management from the list. If this option is not available, continue to the next step.
  4. Click the All Drivers folder.
  5. Verify that the Driver Isolation column in the middle pane indicates None for the Filecabinet Solution driver.
  6. If the driver indicates something other than None, right-click the driver and choose Set Isolation level > None.
  7. If the driver indicates None, continue to the next troubleshooting step.

User Preferences

There are settings in FileCabinet CS that can make it appear as if the print job is failing, and in some cases, a corrupt user preference file may indeed cause it to truly fail. Use the below steps to resolve user preference related issues.

Disable "Automatically accept printed documents"

  1. Choose Setup > User Preferences and click on the Misc tab.
  2. Clear both the Automatically accept printed documents (after countdown and no countdown) checkboxes.
  3. Click OK and attempt to print the non-CS document again.

Rename the FileCabinet CS user control file

When you rename the FileCabinet CS user preference file the specified user that cannot print non-CS documents, FileCabinet CS creates a new user preference file when the application is re-opened.

  1. Close FileCabinet CS on the workstation that is unable to print.
  2. Browse to X:\WinCSI\FcabSys (where X represents the local drive on which the application is installed).
  3. Rename the ZFCUMSC.<UserID> to ZFCUMSC.<UserID>.old file, or delete it.
  4. Attempt to print the non-CS document again.

Default Printer

When printing to FileCabinet CS, the FileCabinet CS Print Driver references your workstation's default printer and driver to render the documents properly. As it may be related to any failures in this process, make sure you are using the manufacturer's most up to date driver, and/or consider switching your default printer to a different device or driver for testing purposes. The FileCabinet CS Print Driver itself cannot be set as the Windows default printer for it to function properly.

For instructions on changing your Windows default print driver, see the following Microsoft topics for your appropriate operating system:

FileCabinet CS Print Service

The FileCabinet CS print driver is a print service that is available as part of the installation. If the print service is stopped, or pointing to the incorrect executable file, all print jobs to FileCabinet CS will fail.

Verify the FileCabinet CS Print Service is started

  1. Open the Control Panel.
  2. Choose Administrative Tools, the select Services
  3. Find the FileCabinet CS Print Service and confirm the startup type is set to Automatic, and the status is started or running.
    • If the Status is not started or running, right click on the service, and choose Start.
    • If the Startup Type needs to be updated, right click on the service, select Properties, and on the General tab select Automatic from the Startup Type drop-down list, and then click OK.
  4. If the service needed to be updated, attempt to print the non-CS document to FileCabinet CS again.

Verify the Path to executable

If updating the service was not necessary, or if the issue was not resolved when the status was updated, it is possible that the service is not be pointing to the correct location.

  1. From the Services window, right-click on the FileCabinet CS Print Service and select Properties.
  2. In the General tab, verify that the Path to executable is pointing to C:\windows\csifcsvc.exe.
  3. If it is not, this can be updated by launching the registry editor and correcting the path in the registry key HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\FCPrintService.

    Editing the registry should only be performed by your qualified IT professional as doing so incorrectly can cause critical issues with your operating system.

Reinstalling the FileCabinet CS Print Driver

If the previous steps have not resolved the printing issues, the FileCabinet CS print driver may need to be reinstalled. Depending on the extent of the issue, you may need to be repeat the following steps multiple times and in multiple ways until printing to FileCabinet CS is successful again.

  1. Close FileCabinet CS if it is open. 
  2. Click the Start button, and choose Control Panel.
  3. Choose Programs and Features.
  4. Search for the FileCabinet CS Print Driver in the list of programs, and then right-click the item and choose Uninstall.
  5. Follow the prompts until the print driver has been uninstalled successfully. (The FileCabinet CS Print Driver should no longer appear in the list when the uninstall completes.)
  6. Close the Programs and Features window, and then navigate to X:\WinCSI\CABINET\DESKTOP (where X represents the local drive where the application is installed) via Windows file explorer.
  7. Right-click on the Setup.exe file, and choose Run as Administrator.

    Note: If you are running the application on a terminal server, be sure to place the server in Install mode prior to launching the Setup.exe file.

  8. Follow the prompts to reinstall the desktop version of FileCabinet CS. Mark the checkbox for FileCabinet CS Print Driver in the Other Installation options.
  9. When the installation is complete, the print driver should be reinstalled. Attempt to print the non-CS document to FileCabinet CS again.

If you receive any error messages during the re-install, you may need to first manually delete the following FileCabinet CS Print Driver files. (We recommend that you stop the Print Spooler service prior to deleting these files.)

Directory Path File Name
C:\Windows\System32\spool\drivers\x64\3 fcdrv.bud
fcdrv.dll
fcdrv.gpd
C:\Windows\System32\spool\prtprocs\x64 csintprt.dll
csintprt.pdb

Note: If you are running the application on a 32-bit machine, replace the x64 in the folder path to W32X86.

When the files are deleted, restart the Print Spooler Service and continue the process.

Manually register cscabsv.dll

When running the desktop setup, certain .DLL files including ones critical to printing to FileCabinet CS are registered on the workstation. If printing from CS Suite applications is not working, you may have to manually register the .DLL file responsible for integration.

  1. On the workstation that is unable to print, open Windows Start menu and search for command prompt (cmd.exe).
  2. Right-click the cmd.exe file and choose Run as Administrator.
  3. At the command prompt, enter the following command: regsvr32 "X:\WinCSI\Cabinet\cscabsv.dll" (quotations included, and where X:\ represents the local drive location where the application is installed), and press Enter.
  4. You should receive the following message: "X:\WinCSI\Cabinet\cscabsv.dll succeeded." When you receive this message, attempt to print to FileCabinet CS again.

Note: If this command fails, either the .dll file does not exist, or the Windows user doesn't have the permissions to register the file. This could be be another issue related to permissions. Review the Permissions guidelines for the CS Professional Suite for our recommendations on permissions.

Embeding vs. Printing

Other troubleshooting tips

If printing to FileCabinet CS from non-CS Suite applications is still not working after following these procedures, here are a few more items to consider.

Internal notes


The CSIFCSVC.LOGSI and DRIVER_CSIPRINT.LOG article was made external and is available here, CSIFCSVC.LOGCSI and DRIVER-CSIPRINT.LOG

 

If you have attempted all of the above steps it may be necessary to Manually uninstall/reinstall the FileCabinet CS print driver.