Releases: ExLibrisGroup/alma-print-daemon
Minor enhancement
Add support for specifying number of copies to print per "Printer Profile", issue #86. It will print 1 copy until the value is changed in the "Printer Profile". Supported both when running as a standalone application or when running as a Windows Service.
Alma Print Daemon 2.2.0
Updates since release 2.1.0:
- This release contains a simple implementation of GitHub issue #42. You may now specify "Active time" for when the Alma Print Daemon should print documents.
- Introduce some better error handling and logging. GitHub issues #9, #19, and #74.
- This release addresses GitHub issue #44 (single configuration file for all users) and, in some capacity, #76 (log file names and locations).
Alma Print Daemon 2.2.0-beta-03
This release addresses GitHub issue #44 and, in some capacity, #76.
To run with a single configuration file for all users:
- When running the installation package, select the "Anyone who uses this computer (all users)" radio button when prompted to "Choose Installation Options".
- Create a globalConfiguration.json file in the installation directory. This file should specify the directory into which you will place the global configuration file. It is specified as the "globalConfigPath" element. Example:
{"globalConfigPath": "c:\\APDGlobalConfiguration"}
The backslash character must be preceded by an escape character. Example file attached to the list of files below. - All users expected to read and update the global configuration for the Alma Print Daemon must have read/write access to the directory specified as the globalConfigPath in the globalConfiguration.json file.
- Copy your master alma-print-config.json into the directory specified in your globalConfiguration.json file.
- The Alma Print Daemon will indicate that a global configuration is in use by including "Using Global Configuration" in the application's title bar.
- If the globalConfiguration.json file does not exist, or if it specifies a non-existent directory for the globalConfigPath, the Alma Print Daemon will revert to using user-specific configuration files. The absence of "Using Global Configuration" in the application's title bar indicates a user-specific configuration is in effect.
- Note that when the Alma Print Daemon is re-installed, its directory contents will be erased. Please backup your globalConfiguration.json file before re-installing, and restore it afterwards.
The log file names have changed from log.alma-print-daemon.YYYY-M-D to alma-print-daemon.YYYY-MM-DD.log.
Alma Print Daemon 2.2.0-beta-02
Alma Print Daemon 2.2.0-beta-01
This release contains a simple implementation of GitHub issue #42. You may now specify "Active time" for when the Alma Print Daemon should print documents. Try it out, if you like, and please report any defects via GitHub at https://github.com/ExLibrisGroup/alma-print-daemon/issues.
Alma Print Daemon 2.1.0
Renumbering beta3 to the 2.1.0 general release version. Users will be automatically upgraded. Updates will not be automatic post-2.1.0.
Alma Print Daemon 2.1.0-beta2
New in this release:
- GitHub issue #35 fixed.
- If not running as a Windows Service, the 1.x.x method of printing is used. The Alma letter will be rendered in and printed from the application window. Only the following printer profile settings apply: Color and Orientation
- If running as a Windows Service, the Alma letter is rendered as a PDF and then printed. All the printer profile settings apply.
This is a pre-release and should be tested on a single workstation first. We'd like any feedback, specifically if this solves the problem when printing letters with unknown dimensions (issues #53 and #55). Also, if you are currently running as a Windows service, any testing of this new version is appreciated.
Alma Print Daemon 2.1.0-beta3
Remove automatic update, replace with "Check for Update" button.
Address GitHub issue #35 during initial configuration.
Alma Print Daemon 2.0.0
Alma Print Daemon 2.0.0-beta-03
Add configuration options for document format (A3, A4, A5, legal, letter, tabloid) and border settings (unit, top, right, bottom, left), GitHub issue #39.
Fix defect #41.
Note that existing printer configurations will use the previous default of "letter" for the format and .4 inches for top, right, bottom, and left margins. Please re-create your printer configurations to begin using other formats and border settings.