Logging - 2018 release

01 Jan 2018

Our first release of 2018 brings some enhancements to the logging in Print Distributor. We have introduced more logging levels so now you will see Trace, Info, Warning and Error messages in the log. These are all available in the Log Message action for your own logging. The options include an entry for the minimum logging level so you can filter out unwanted noise, by default this is set at Info so Trace messages aren’t included. The log also includes seconds in the time column as well as the printer name, this is useful if you have many printers running concurently. Finally log messages from the manager program are logged in a separate file, manager.txt.

Some of the other changes since the last major release include

  • Fixed a bug with handling long jobs on legacy queue introduced with last release.
  • Fixed bug with legacy queue not handling jobs serially.
  • Send Mail action now uses merged version of templates in the log.
  • Updated winsvc to the latest version.
  • Exceptions in Accumulate actions triggered by a timeout are now caught and logged.
  • Password now serialises correctly when using the Send Mail action with the Accumulate object.
  • Mail server password is now encrypted in temporary JSON context files.
  • Fixed a bug with multithreaded option being inverted.
  • Upgraded Newtonsoft JSON.Net.
  • Restored reprint notification logging.
  • VBScript, JavaScript and Condition expressions now have access to the Context through a global variable Context.

This is a free update for users of version 5.00 or later.

Update to Standard Printer

14 Aug 2017

The Standard Virtual Printer in Print Distributor captures documents using a TCP/IP loopback port. This used to be set to port 9100 and incremented for each new printer. With this release we have increased the base to 9200 and allowed you to set a custom value. This should avoid conflicts with any printer software listening on port 9100.

There is also a small change to the Ghostscript action, it now tries to write a dummy file before creating the PDF. This flushes out any errors with permissions which are quite hard to trap with Ghostscript.

This is a free update for users with license for versions 5.xx, 6.xx and 2017.xx.

Ghostscript integration

12 Jun 2017

Print Distributor now has a Ghostscript action that will convert PostScript files to PDF automatically. This has always been available via the Run Program action but was quite tricky to setup correctly. Now it’s as simple as adding the Ghostscript action to your list of actions.

Further details are available in the documentation.

There are also some minor bug fixes in this release:

  • Before and After actions are now only enboldened if they don’t contain the default configuration.
  • Fix for Options dialog cosmetic changes in .Net 4.7
  • Fixed a bug which stopped templates being resolved in the File Attachment object.
  • Replaced code signing certificate.
  • Fixed a race condition that would cause a data area too small error and stop the service.

This is a free update for users with license for versions 5.xx, 6.xx and 2017.xx.