Version history

Date Version Changes
28/10/2013 3.5.3
  • Fixed user session retrieval logic to improve compatibility with Windows Server 2008.
18/06/2013 3.5.2
  • Fixed user session retrieval logic to improve compatibility with Windows Server 2008 R2.
19/02/2013 3.5.1
  • Fixed COM extension interop issue on some versions of 64-bit Windows due to differences in 32-bit/64-bit registory sharing.
  • Added sclience.exe for program registration that is more accessible and automatically requests for admin rights.
  • Added instructions for installation under Windows 8.
15/11/2012 3.5.0
  • Added support for 64-bit Windows.
  • Support for Windows 2000 is deprecated.
02/11/2012 3.3.4
  • Fixed user session determination logic to improve compatibility with Windows Terminal Server.
28/10/2011 3.3.3
  • Added resolutions up to 1200 dpi to options.
6/9/2011 3.3.2
  • Previously, the PrinterSettings.IsValid property in the .NET framework will return false for the SoftCopy driver. This has been fixed.
15/10/2010 3.3.1
  • Previously, an older application running on Vista/Win7 in virtualized mode may encounter printing issues (unable to communicate with agent). This has been fixed.
03/09/2010 3.3.0
  • softcfg.exe will now use the default system font for its user interface elements.
  • A new "Manage Forms" option is added in the forms list that provides convenient access to the "Print Server Properties" dialog box for managing system forms.
  • Updated screenshots and content in help file for Windows 7.
07/01/2010 3.2.0
  • This version is compatible with Windows 7.
  • Previously, the registration code is always written to HKEY_LOCAL_MACHINE, which fails if the user does not have administrator rights. This version writes the registration code to HKEY_CURRENT_USER if it is unable to write to HKEY_LOCAL_MACHINE so that registration does not fail.
08/10/2009 3.1.3
  • Improve error message when user tries to register SoftCopy without administrator rights.
  • Installer now prevents installation under 64-bit Windows.
30/07/2009 3.1.2
  • Previously, the last output folder is locked and cannot be deleted. This has been fixed.
25/07/2008 3.1.1
  • A bug was found in the anti-aliasing module that causes incorrect output under certain situations. This has been fixed.
  • A bug was found that causes SoftCopy to set the requested page size incorrectly across multiple print sessions for certain applications. This has been fixed.
10/12/2007 3.1.0
  • Added VB.NET sample extension DLL.
  • Added support for registration/deregistration of ActiveX DLLs in GUI configuration tool.
  • Added support for registration/deregistration of .NET assemblies in GUI configuration tool.
  • Previously, a restricted user (eg. guest) will not be able to print to the SoftCopy print driver. This has been fixed.
  • Now, in unattended mode, if an extension DLL returns "false" in its scGetSaveFileName() function, SoftCopy will cancel the print job instead of popping up the "Save as" dialog box.
14/09/2007 3.0.4
  • A sample extension DLL written using Visual C# has been added.
02/08/2007 3.0.3
  • Some users have reported an "Error adding port" error message while installing SoftCopy, which we have fixed.
02/07/2007 3.0.2
  • Extension DLLs are now hosted by the driver instead of the agent to cater to unattended printing by system services.
  • In this version, softcfg.exe automatically requests for administrative rights when launched under Windows Vista.
  • Previously, the agent will fail to work with processes in the current interactive session executed under the context of a more restrictive user account. This has been fixed.
29/04/2007 3.0.1
  • The previous version is found to crash under Windows Vista after the printer driver is installed and the machine rebooted. This has been fixed.
24/04/2007 3.0.0
  • This version is compatible with Microsoft Windows Vista and Microsoft Windows XP Fast User Switching.
  • Memory usage has been optimized so that the same print job now takes half the memory required by previous versions to complete.
  • Added antialias parameter in "Printing Preferences" so that it can be disabled for certain print jobs to further reduce memory usage.
  • A "Register" button has been added to the Configure Extension DLL utility so that an ActiveX DLL can be registered without going through the command line.
  • Trial and standard editions now allows printing to multi-page image formats, but adds a watermark to the output, instead of preventing it altogether.
26/04/2006 2.2.1
  • Added LZW compression support and set it to the default compression scheme for color TIFF files. This is to improve compatibility with Microsoft Imaging and Microsoft Viewer.
21/07/2006 2.2.2
  • The LongBool return value from scGetJobInfo() in the Delphi sample extension DLL is not interpreted correctly in some situations. This has been fixed.
26/04/2006 2.2.1
  • Added LZW compression support and set it to the default compression scheme for color TIFF files. This is to improve compatibility with Microsoft Imaging and Microsoft Viewer.
07/11/2005 2.2.0
  • Installation of the printer driver is now done via an EXE file instead of a WSH script. This allows installation on machines with WSH disabled.
  • The output image metadata may not contain the correct DPI value depending on the output file format and DPI setting. This has been fixed.
  • Added new sample extension DLL written in Delphi 7.
30/09/2005 2.1.2
  • Added new option in softcfg.exe to disable extension DLL.
  • Previously, in unattended mode, the values returned via scGetJobInfo() may not always be used due to aggressive caching of printer settings by the Windows print spooler. This has been fixed.
01/09/2005 2.1.1
  • The output image metadata did not contain the correct DPI value. This has been fixed.
05/05/2005 2.1.0
  • Added extension DLL GUI configuration utility.
  • Added support for ActiveX extension DLL in unattended operation.
  • Added VB6 example for ActiveX extension DLL.
  • Added pageCount flag in SCFILEINFO to disable page count for filenames of single-page image formats during unattended operation.
  • scEndOfJob() now receives the SCFILEINFO structure when it is called. This is to allow for the function to obtain details of the print job that was completed.
  • The sample VC6 extension DLL now substitutes the first "%s" parameter in JobDoneMsg with the name, and the second "%s" parameter with the extension of the completed print job. This allows the user to specify a message that displays the filename of the completed print job.
  • SoftCopy no longer registers itself as the default printer during installation.
19/01/2005 2.0.3
  • Updated copyright notice.
20/12/2004 2.0.2
  • Improved registration code verification logic.
28/10/2004 2.0.1
  • Default filename is now supplied in the SCFILEINFO structure for the extension DLL.
11/10/2004 2.0.0
  • Added support for PNG and PDF (image only) formats.
  • Added support for extension DLL for unattended operation.
  • Default filename is now provided in the "Save as" dialog box based on the name of the print job.
24/08/2004 1.2.3
  • We received more reports of installation failure for certain configurations. This has been fixed.
20/08/2004 1.2.2
  • We received reports of installation failure under certain situations. This has been fixed.
18/08/2004 1.2.1
  • Improved compatibility with a number of applications.
17/06/2004 1.2.0
  • Setup process has been updated so that SoftCopy will install and run on machines lacking a physical printer port.
24/05/2004 1.1.0
  • Previously, user accounts without administrative rights may not be able to use SoftCopy directly. This has been fixed.
  • Added support for unattended operation.
  • Added automatic postprocessing of output in 100 and 200 dpi so that output image will look better when viewed on screen.
12/04/2004 1.0.2
  • Older versions of Windows 2000 do not come default with certain Microsoft runtime DLLs. The installer has been fixed to install the required runtime DLLs where necessary.
07/04/2004 1.0.1
  • Included some minor performance optimization.
01/01/2004 1.0.0
  • First release.