Before leaving with workgroup, Daniel had created a spreadsheet to display the IPP Print3D extension attributes with the existing SM Print Service Description Elements. I have reposted this spreadsheet at Print3DServiceDescription-20161109.xlsx in ftp://ftp.pwg.org/pub/pwg/sm3/white/ , with a few additions I have made. This is a quick nor to indicate the intent of this spreadsheet.
Column A is the list of elements for the Print Service Description in the current SM model
Column B is the list of Printer Description attributes from Table 5 in Section 6.5 of the IPP 3D Printing Extensions (3D) spec.. Column E contains the attribute reference from that same table. The IPP attributes are aligned with corresponding SM elements.
Column C is a derived likely SM element name corresponding to the IPP attribute.
As the spreadsheet indicates,
If entry in A and C the same
Element already exists in Model, but may need more values for SM element
If entry in A but not in C
element inapplicable to Print3D Service Description
If entry in B and C but not in A
check whether it should be added to Print3D Service Description . It may reasonable have the name in C
If entry exists in both A&C but they differ check to see if better correlation exists or if derived name should be modified.
The Print 3D Service also requires all elements inherited from ImagingServceDescriptionType, which are bolded.
Note that addresses the Print 3D Service Description only. The Print 3D Service model also requires
PrintServiceCapabilities
PrintServiceCapabilitiesReady
PrintServiceConfiguration
PrintServiceDefaults
PrintServiceStatus -
Use Table 6 in Section 6.5 of the IPP 3D Printing Extensions (3D) spec
Information from
IPP 3D Required Operation Attributes
IPP 3D Required Job Template Attributes
IPP 3D Required Job Description Attributes
IPP 3D Required Job Status Attributes
Should also be addressed.