Print Solution

Release: Print Solution – 26.0.9799.54057

Description

This release improves the reliability of printer retrieval in Print Solution. Administrators can again download the list of printers exposed by the Print Solution client, including printers that report no capabilities or incomplete computer information, so that printers can be added in Printer Management without runtime errors.

User Stories

No new User Story developed in this release.

Bugs

Title Description Impact on previous version
24651 - Get Printers fails with ‘Cannot convert NavJsonToken to NavJsonObject’ in RefreshPrinters Error behavior: running Get Printers from Service Connections > Print Solution Setup raised a runtime JSON conversion error in isaPTS_PrinterMgt (Codeunit 8086814) RefreshPrinters, and no printer was retrieved. Expected result: the printers connected via the Print Solution client are retrieved without error. Correction (verified in code changes): RefreshPrinters now converts the computer and capabilities JSON tokens to objects only when they are present and are objects, so a printer without capabilities no longer stops the retrieval. A printer entry that is not a JSON object now raises the existing format error (FormatErr) explicitly. The AddCapabilities procedure now processes a token as an array or, otherwise, as an object. No data model, event, or API contract change identified. Regression risk: printers returned without computer information are now inserted with an empty Computer value (previously the retrieval failed), and printers without capabilities are inserted without capability records.

Events

No event added or updated in this release.

Previous