New release

16 Mar 2017

We have just released an update to Print Distributor, this is mainly a bug fix release with a couple of small features.

  • The script editor now pops up automatically when you add a Script action.
  • Page count is now reflected in any reprinted documents.
  • The To, Cc and Bcc fields in the Send Mail action now support template variables.
  • Fixed a bug with the document name not being carried through on a reprint.
  • Fixed a bug with keycodes with Unicode hyphens instead of ASCII hyphens.
  • Fixed positioning of icons in object chooser.
  • Fixed vertical positioning of text in object chooser.
  • Fixed a deadlock that occured when the license expired and the Windows service was installed.
  • The Print Distributor management application now monitors the Print Spooler service and shows an error message if it is not running.
  • New printers are now created set to start printing after the whole job is spooled.
  • Starting and stopping either service now shows a progress window.
  • If setting attributes on a new printer fails it is retried up to five times (the spooler can be slow to recognise the new printer).
  • Fixed an issue with Gmail certificates and removed the property “Ignore SSL Errors” from the options.

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

Some small changes

01 Feb 2017

We have just released a small update to Print Distributor 2017 with the following changes:

  • Fixed an issue with valid license keys not being accepted.
  • Foreground service application icon now set correctly.
  • Service shutdown now works if foreground service is running under a different account to manager.
  • Removed exception when trying to start foreground service and it is already running under a different account.
  • Options now has an entry to control whether the foreground service is set to auto start on login for the current user.
  • Tidied the properties on the Document Name trigger for the Accumulate action.
  • Fixed some scaling issues on high dpi displays.
  • Bi-directional communication is now disabled by default om virtual printers.
  • Version 5 keys now supported.

This is a free update for users of version 5.0 onwards, your existing license code will work with this release.

Print Distributor 2017 release

01 Jan 2017

We are pleased to announce the release of Print Distributor 2017. This is a major release with many improvements to the user interface as well as the Print Distributor service.

The first change you will notice is an update to the version numbering scheme. Traditionaly we would release regular minor updates (5.1, 5.2, 5.3 etc) followed by a major chargeable update (5.0, 6.0, etc) every three years or so. Starting now we are switching to a more regular release schedule rather than holding new features until a major update. The version number will be based on the date, so today’s release is 2017.1.1.

Coinciding with this we are dropping the upgrade products, Print Distributor now comes with lifetime upgrades included. Any license code issued for version 5 or later will work.

So let’s get on with what’s new in version 2017.

User interface

The user interface is completely new, we have removed most of the modal dialogs and replaced them with a tree view and property grid. The tree view on the left contains a virtual printer, its children are a list of actions to run. As you navigate around the tree the property grid on the right updates to show the properties of each object.

Just like in version 6, actions are run in turn starting from the top and working down. Some actions like the Decision will have their own child actions, in the case of the Decison the child actions are the actions to run if the test is true. This was the case internally for version 6 but now you can see it exposed in the user interface.

Many of the properties in the property grid will have a type editor that helps with editing the property. This is accessed with the elipsis (…) button on the property value. This is particularly useful for editing templates.

Configuration Form

Service

On Windows Server Print Distributor is installed as a Windows service the same as previous versions. However on Windows 7, 8 and 10 it is installed as a foreground application that shows an icon in the notify area. This allows easier access to network shares and printers installed on remote servers without changing the service account. It also opens up the opportunity for some kind of user interaction when a document is printed.

There is a menu item that allows you to switch back to a Windows service if that is what you need.

Performance

Small print jobs no longer get written to the file system which has boosted performance for typical customers substantially. Once the job size reaches a certain threshold it will be written to file as it’s possible for very large documents to exceed the available memory.

Virtual printers are now event driven rather than running on a thread per printer, this has lowered the resources needed to run many printers on a server.

Compatibility

Version 7 introduces a new queue type based on TCP/IP to replace the named pipe based queues of previous versions. This resolves compaitibility issues with Adobe Reader and Acrobat. The old style named pipe queues are still available and used if you upgrade.

Direct Printing

The new Direct Reprint action sends a print directly to the printer over TCP/IP using either the LPR/LPD or AppDirect (port 9100) protocols bypassing the print spooler.

Options

Common options allows you to set your SMTP settings in one place rather than in each Send Mail action as well as control threading and setting Before and After actions.

Options Form

Send Mail

Send Mail is more flexible and easier to configure for attachments. Here you can see child objects that aren’t actions.

Send Mail Tree

Templates

The template language has been enhanced with new filters and variables. Old template sequences are automatically updated when you upgrade or restore from a previous version.

Template Editor

Accumulate

Triggers for the Accumulate action are now child objects as are the actions, you can add as many triggers as you need.

Accumulate Tree

Scripting

The Script action now supports PowerShell for extending Print Distributor. VBScript and JavaScript are supported for legacy scripts.

Printers and Printer Ports

Windows printers support a many-many relationship with printer ports. Previous versions of Print Distributor could get confused if you modified this in Windows rather than Print Distributor. The new release resolves these problems and accepts whatever changes you make.

Dependencies

Print Distributor is now dependent on the .Net 4.6 runtime, if you don’t have it installed the setup program will prompt you to install it before continuing.