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.

Print Distributor 2017 - 3rd beta

14 Nov 2016

A new beta test release is available for download:

Version 2017.0 (build 7024)

The biggest change is this version supports all version 6 license codes, if you purchased Print Distributor after 15th April 2015 then Print Distributor 7 will be a free upgrade.

The changes in this release include:

  • Added StripInvalidPathCharacters filter for compatibility with previous versions.
  • Added StripSlashes filter for compatibility with previous versions.
  • Added FileName filter to extract the file name and extension from a path.
  • Added FileNameWithoutExtension filter to extract the file name from a path.
  • Fixed an issue where the service would shutdown after 24 days when running under the trial license.
  • Foreground service application now has hidden form so it can respond to requests from the restart manager.
  • Installer sends shutdown notice to foreground service to stop builds 7004 to 7011.
  • Internal build file improvements.
  • The beta keycode now expires at the end of January 2017.
  • Changed version number format to Major.Minor.Build.
  • Version 6 now supports all license codes issued on or after 15th April 2015.

We are still expecting to release the final version on 1st January 2017 however the beta version will run until the end of January to allow time for switchover.