PACS
Desktop Viewer
Printing errors returned from the print drivers were not handled and caused the viewer to crash. Errors are caught now and displayed in the error panel.
An anomaly with the printer could result in an uninitialized device setting in the print panel. When attempting to add an image to the print panel in this state, the viewer could crash. This has been resolved.
When processing the skin line on an image that contained non-anatomical markings, the viewer could get in an infinite loop, causing the session to hang during initialization. This has been resolved.
An obsolete variable could prevent herpa (blue line) data from being saved. As a result, the viewer was unaware of some objects. This change includes saving the cached data's version information to the beginning of the download so it was always available, and a mechanism to identify when redirected downloads supercede previous downloads from parent servers.