Issue #114: Relax/change certain conformance requirements

Return to List


Jul 25, 2022 by Michael Sweet
Internet Printing Protocol (IPP)
PWG 5100.22-2019: IPP System Service v1.0 (SYSTEM)
Relax/change certain conformance requirements

Michael Sweet Jul 25, 2022

The current System Service specification has some conformance requirements that don't make a lot of sense:

- The "system-resident-application-xxx" and "system-user-application-xxx" System Status attributes are currently unconditionally required, but many system service implementations don't provide or allow for separate resident or user applications. These should be conditionally required (if resident/user applications are present).

- Currently "notify-event-supported" needs to list all of the event keywords, however it is not clear how or when one would deliver 'system-restarted' or 'system-shutdown' in all cases. Also, it doesn't make sense to have a subscription for 'none' events.