HPInc / jipp

A Java-compatible implementation of IPP
MIT License
151 stars 42 forks source link

Address changes in IPP registrations release 2024-06-13 #180

Closed HPNavjot closed 2 months ago

HPNavjot commented 3 months ago

A new Version of IPP registration was released on 2023-06-13

IPP_registrations_2024_06_13.zip

Goal

Update model files to match latest spec Track changes and document code changes

HPNavjot commented 3 months ago

Summary of changes:

  1. Duplicate entries for deprecated and obsolete entities have been removed.

    • Example from Previsous xml
      Document Status document-digital-signature type2 keyword PWG5100.5-2003 Document Status document-digital-signature(obsolete) type2 keyword PWG5100.5
    • Latest xml
      Document Status document-digital-signature(obsolete) type2 keyword PWG5100.5
  2. Obsolete attribute:

    • delete-document operation
    • Job-state-reason:
      • digital-signature-type-not-supported
      • job-digital-signature-wait
    • job-mandatory-attributes for job status ==> We added this to exception list as it used in another collection
  3. Added date-time-at-created to document status collection

  4. Updated document-state => renamed processing to procesing ==> spell mistake, the doc reference has both https://ftp.pwg.org/pub/pwg/candidates/cs-ippdocobject12-20240517-5100.5.pdf ?

  5. Operation printUri, sendUri updated value with (deprecated) ==> genTypes change to handle this via exception list and fix_suffix method

  6. Reference links updated for PWG5100.5( now 2024 doc) and PWG 5101.1 (now 2023 doc) updated in various attributes