PDF Association logo

Discover pdfa.org

Key resources

Get involved

How do you find the right PDF technology vendor?
Use the Solution Agent to ask the entire PDF communuity!
The PDF Association celebrates its members’ public statements
of support
for ISO-standardized PDF technology.

Member Area

Aligning PDF/A and PDF/X LWG

For over a decade, synchronizing the PDF/A (ISO 19005) and PDF/X (ISO 15930) standards has made it relatively easy for users to produce a single PDF that complies with both.  This process relied on manual work by the ISO Project Editor, with detailed reviews by each ISO committee.  Unfortunately, due to differences in ISO document schedules, ISO meeting schedules, inputs from related standards development efforts and other industry requirements, this process is far from perfect.

In the most recent ISO TC 130 WG 2 meeting, the PDF Association (a recognized ISO Category A liaison to both TC 130 and TC 171) volunteered to host a new Liaison Working Group (LWG) to bring together experts from both PDF/X and PDF/A communities. The new LWG’s goal is to provide a more efficient means of working together on updated wording in the forthcoming dated revisions for PDF/A-4 and PDF/X-6. By understanding the technical requirements of each distinct domain, we hope to ensure that as text is updated, as much “reuse” as possible can occur, except where absolutely necessary – and with the consequences of such differences fully appreciated by the members of both working groups.

The Aligning PDF/A and PDF/X LWG is co-chaired by Leonard Rosenthol, PL of PDF/A-4 and PDF/X-6, and Peter Wyatt, CTO of the PDF Association. ISO subject matter experts from each ISO working group and PDF Association members are invited to join the LWG. Membership in the PDF Association is not required in order to participate in any PDF Association Liaison Working Group.

Participation by non-members

All PDF Association LWGs are open to non-members who have an explicit interest in the topic subject to their agreement with the PDF Association’s IPR Policy and Code of Conduct.

Non-members wishing to participate as Liaison members should contact info@pdfa.org to request access.

NOTE: Those who participate in this LWG without PDF Association membership or Invited Expert status do not have access to PDF Association members-only resources, including TWGs or draft ISO documents.

Administrative Information

Access the meeting recordings. Access the Publication Process. To contact the community administrator, write to Betsy Fanning.

Working Documents


Mail Archive (2023)

DateSubjectSenderSender MailAttachments
2023-10-20 00:29:54
Hi,

As a member of this group, you should have a calendar invitation for this meeting. If you do not, please contact Betsy Fanning

This is a hybrid meeting. For virtual attendance, please use the link below. If you will be attending in person, please join us at the Omni San Francisco Hotel,  508 California Street, San Francisco. 
 
 

Joining the meeting

Digital Signature TWG Meeting

https://meet.google.com/esn-dvoy-mhv


Betsy Fanningbetsy.fanning@pdfa.org
2023-10-03 14:11:00

Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

 


Joining the meeting


Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#



Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning

Betsy A Fanningbetsy.fanning@pdfa.org
2023-09-06 04:10:27

Sorry, but I’m unwell and unable to attend.

-- Peter

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Betsy A Fanning
Sent: Wednesday, September 6, 2023 7:56 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]REMINDER - Aligning PDF/A and PDF/X LWG meets TOMORROW, September 6, 2023 at 1000 EDT (1600 CEDT)

 

Betsy A Fanning <betsy.fanning@pdfa.org> (September 5, 2023 23:55):



Hi,

 

As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

 

 

Joining the meeting

 

 

Aligning PDF/A and PDF/X LWG Meeting

 

Google Meet joining info

 

 

Or dial: ‪(US) +1 754-703-8562 PIN: ‪269 726 446#

 

 

 

 

 

Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning




You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=9021&h=c8367c9352fdbb71cebf842fd00fa87bcccde6ec&sa=1508460970

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Peter Wyattpeter.wyatt@pdfa.org
2023-09-05 21:55:16
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

 


Joining the meeting


Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#





Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-08-22 16:55:47
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Open issues


And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 


Joining the meeting


Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#





Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-08-15 14:07:14

Dear Aligning PDF/a and PDF/X Liaison Working Group,

PDF Week Fall 2023 is quickly approaching! We don’t want you to miss this opportunity. 

Not only is your working group meeting but at PDF Week Fall 2023, 14 PDF Association working groups will meet in-person alongside 5 of ISO TC 171 SC 2’s working groups. In addition, Tuesday, October 17, is the “Symposium on Advancing the PDF Imaging Model” where you can help shape the future of PDF’s imaging model.  

PDF Week is a great way to advance your interests, learn from others, network with colleagues and participate in ISO standards development. 

Be sure to register today and make your hotel reservation at the Omni San Francisco where all the meetings will be held. We have block of rooms reserved at a discounted rate; this link will be distributed to those who register for PDF Week.

Review the latest agenda and register today! 

Naturally, remote access will be provided to members who are unable to attend in-person.

We look forward to seeing you in San Francisco!

Betsy Fanning



Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-08-08 15:26:01
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Restrictions Discussion
  • Open issues


And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.




Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#




Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-07-26 13:35:26
I am on business travel for a few days. 
Kiran Prayagi 

On Wed, 26 Jul 2023 at 07:41, Dov Isaacs <dov@dovisaacs.com> wrote:

Dov Isaacs <dov@dovisaacs.com> (July 26, 2023 8:38):


Unfortunately, I will not be able to attend this morning's meeting. 

        - Dov


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Betsy A Fanning <betsy.fanning@pdfa.org>
Sent: Tuesday, July 25, 2023 1:45 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]REMINDER - Aligning PDF/A and PDF/X LWG meets TOMORROW, July 26, 2023 at 1000 EDT (1600 CEDT)
 
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Alignment edits to PDF/A and PDF/X.
  • PDF/A TWG identified issues

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.




Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#





Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning




You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

--
Contact for Customized Expert advice on Colour Technology, Colour Measurement and Management
pmIndia - Graphic Arts Technology & Education
B-33, Abhishek
Plot 12, Cross Road 2
Lokhandwala Complex
Andheri West
Mumbai - 400 053
India
Telephone : +91 22 40107853
Mobile : +91 9820441799
 
  
Kiran P. Prayagikprayagi@gmail.com
2023-07-26 06:38:40
Unfortunately, I will not be able to attend this morning's meeting. 

        - Dov


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Betsy A Fanning <betsy.fanning@pdfa.org>
Sent: Tuesday, July 25, 2023 1:45 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]REMINDER - Aligning PDF/A and PDF/X LWG meets TOMORROW, July 26, 2023 at 1000 EDT (1600 CEDT)
 
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Alignment edits to PDF/A and PDF/X.
  • PDF/A TWG identified issues

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.




Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#





Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Dov Isaacsdov@dovisaacs.com
2023-07-25 21:07:14
Hello,

Unfortunately, I won’t be able to join the call tomorrow due to travel.

In case of the discussion on the TransferFunction in Halftones, I do support Dietrich’s suggestion to remove this requirement from PDF/A-4.

Will be back for the next call,
Boris 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Betsy A Fanning <betsy.fanning@pdfa.org>
Sent: Tuesday, July 25, 2023 10:45:04 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]REMINDER - Aligning PDF/A and PDF/X LWG meets TOMORROW, July 26, 2023 at 1000 EDT (1600 CEDT)
 

Betsy A Fanning <betsy.fanning@pdfa.org> (July 25, 2023 22:42):


Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Alignment edits to PDF/A and PDF/X.
  • PDF/A TWG identified issues

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.




Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#





Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning




You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=8501&h=56ffa78edd307765aad936dff377aed5ce884fee&sa=1809379872

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Boris Doubrovboris.doubrov@duallab.com
2023-07-25 20:42:01
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Alignment edits to PDF/A and PDF/X.
  • PDF/A TWG identified issues

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.




Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#





Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-07-13 16:04:10

Hello Everyone,

At our last meeting, we discussed changing the requirements around the Requirements key particularly as it relates to gltf in PDF (ISO/CD TS 32007?) and I was asked to investigate if there were additional impediments, as Peter mentioned the ‘U3D or PRC’ restrictions.

 

The relevant clause is B.2.2 (Supported 3D formats) which I quote in full below:

 

“The Subtype entry in a 3D stream dictionary (ISO 32000-2:2020, 13.6.3) shall have a value which is either U3D or PRC.

 

NOTE: Embedded data streams containing 3D data and referenced from a RichMedia assets tree (ISO 32000-2:2020, 13.7.2.3.2) can use other 3D formats.”

 

The normative requirement here is not applicable to 32007 conformant files because that specification describes how to add gltf assets to a RichMedia annotation, not to a 3D Annotation.

 

However, I find this clause to be remarkably permissive with respect what 3D formats are allowed in RichMedia Annotations for PDF/A-4e documents. Essentially, as long as it has a valid mime-type (for examples: model/stl, model/x3d-vrml, model/vnd.collada+xml, image/vnd.dwg, imge/vnd.dxf), you can stick it into a RichMedia Annotation and you could have a valid pdf/a-4e file regardless of whether any PDF processor could render such 3D content.   I’d think that an archival PDF would want to have a Requirements key specific to that 3D format for the content in the  RichMedia Annotation.

 

Though as a counterpoint, you could argue that  (ISO/CD TS 32007? Is only a PDF 2.0 extension because it adds optional configuration to the RichMediaInstance (Table 343), 3D Node  (Table 323), and RichMediaAnimation (Table 337) dictionaries, and a new Requirement type (Table 275).  I believe that a gltf model embedded in a RichMedia Annotation in a PDF 2.0 file that does not make use of those optional entries or values from 32007 would be fully PDF 2.0 compliant.

 

Looking further into Annex B, I did find some additional issues worth consideration:

 

  1. This ties in to recent discussion in the PDF/A TWG, but clause B.2.3 discusses the Colorspace key in the 3D annotation’s 3D stream dictionary, which is a third PDF 2.0 feature specific to 3D annotations, that does not seem to have an equivalent in the RichMedia Annotation (the other two that I found are the 3DU and GEO keys in the 3D Annotation dictionary. It calls into question the note in B.2.1 : “NOTE RichMedia annotations provide additional functionality to 3D artwork (beyond that of the older 3D annotation type) including support for textures and more scripting events.”
    1. Speaking of the note in B.2.1, are those additional scripting events listed  in ISO 21757?
    2. I’m also not sure that support for textures can’t be accomplished  in 3D annotations using the 3D stream’s Resources nametree.
  1. B.3.2 talks about the OnInstantiate key in a 3D stream dictionary, but doesn’t mention the RichMedia equivalent of the Scripts entry of the RichMediaActivation dictionary (ISO32000-2:2020Amd 1 clause 13.7.2.2.2).

 

-Patrick

From: Patrick Gallot
Sent: Wednesday, June 21, 2023 10:57 AM
To: aligning-pdfa-pdfx-lwg@pdfa.org
Subject: PDF/A PDF/X Document Requirements

 

Both PDF/A and PDF/X are aligned in requiring that the ‘requirements’ key not be present in conforming documents’ document catalog dictionary.

 

However, I am wondering if this is the correct approach with the gltf and step in PDF standards that are coming.

 

Would it make more sense to keep any document requirements and instead direct conforming processors to ignore or conform to particular requirements as appropriate ?

 

-Patrick

Patrick Gallotpgallot@datalogics.com
2023-07-12 17:11:54

For those of you who like to read PDFs instead of AsciiDoc files, the latest PDFs are:

 

 

 

Leonard

 

Leonard Rosenthollrosenth@adobe.com
2023-07-11 13:18:13
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Alignment edits to PDF/A and PDF/X.
  • PDF/A TWG identified issues

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.




Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#




Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-07-10 14:10:25

Dear Aligning PDF/A and PDF/X Liaison Working Group,

We want to be sure that you are aware of this group’s upcoming in-person meeting in San Francisco during PDF Week, October 16-20. Did you know that San Francisco maintains a constant 60 F / 15 C year round! 

At PDF Week Fall 2023, 14 PDF Association working groups will meet in-person alongside 5 of ISO TC 171 SC 2’s working groups. In addition, Tuesday, October 17, is the “Symposium on Advancing the PDF Imaging Model” where you can help shape the future of PDF’s imaging model.  

PDF Week is a a great way to advance your interests, learn from others, network with colleagues and participate in ISO standards development. 

A block of rooms at a discounted rate has been reserved at the conference hotel; this link will be distributed to those who register for PDF Week.

Review the latest agenda and register today! 

Naturally, remote access will be provided to members who are unable to attend in-person.

We look forward to seeing you in San Francisco!

Betsy Fanning




Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-07-03 15:16:11
Thanks Mike

I assume that you mean 'endstream' when you say 'EOF'?

So the 'bad' file has:

8 0 obj
<</Length 0>>stream
endstream

endobj

But I don't agree that that is incorrect. 32000-2:2020 says "There should be an end-of-line marker after the data and before
endstream", so the EOL before endstream is recommended, but not required.

And, for the record, Harlequin consumes the 'bad' file just fine.

Martin

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Sent: 28 June 2023 16:08
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]PDF/A PDF/X Document Requirements
 

External Sender: Use caution with links/attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 28, 2023 17:04):


Thanks, same for us.


On 28. Jun 2023, at 16:33, Mike Bremford <mike@bfo.co.uk> wrote:

As discussed on today's call, attached are a couple of PDF files:

streameol-good.pdf - this has a zero-length stream which looks like "stream\r\n\nEOF" - this is good (it has the EOL marker)
streameol-bad.pdf - this has a zero-length stream which looks like "stream\r\nEOF" - this is bad (it has no EOL marker)

We fail the bad one, so does veraPDF, so this was just my antenna twitching rather than anything to be actually worried about.

Cheers... Mike
--
-----------------------------------------------------
Mike Bremford - CTO                   mike@bfo.com
Big Faceless Organization             http://bfo.com


On Mon, 26 Jun 2023 at 14:20, Leonard Rosenthol <lrosenth@adobe.com> wrote:

Leonard Rosenthol <lrosenth@adobe.com> (June 26, 2023 15:19):


Added as https://github.com/ISOTC171SC2/19005-4/issues/9 for tracking.

 

Thanks!

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Date: Wednesday, June 21, 2023 at 12:02 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]PDF/A PDF/X Document Requirements

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 21, 2023 17:57):



Both PDF/A and PDF/X are aligned in requiring that the ‘requirements’ key not be present in conforming documents’ document catalog dictionary.

 

However, I am wondering if this is the correct approach with the gltf and step in PDF standards that are coming.

 

Would it make more sense to keep any document requirements and instead direct conforming processors to ignore or conform to particular requirements as appropriate ?

 

-Patrick

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7684&h=d6d3874594f7e9005990053c656b4b05123abd97&sa=1328609717

This list is a service of the PDF Association. For questions contact info@pdfa.org.



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7713&h=f616ecb038ff422ee0aeb43cc2110beb9fb8d9c2&sa=215228303

This list is a service of the PDF Association. For questions contact info@pdfa.org.




You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7777&h=134c900f92e5f7ae84281369552087af079f2aed&sa=165368105

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Martin BaileyMartin.Bailey@hybridsoftware.group
2023-06-28 15:04:25
Thanks, same for us.


On 28. Jun 2023, at 16:33, Mike Bremford <mike@bfo.co.uk> wrote:

As discussed on today's call, attached are a couple of PDF files:

streameol-good.pdf - this has a zero-length stream which looks like "stream\r\n\nEOF" - this is good (it has the EOL marker)
streameol-bad.pdf - this has a zero-length stream which looks like "stream\r\nEOF" - this is bad (it has no EOL marker)

We fail the bad one, so does veraPDF, so this was just my antenna twitching rather than anything to be actually worried about.

Cheers... Mike
--
-----------------------------------------------------
Mike Bremford - CTO                   mike@bfo.com
Big Faceless Organization             http://bfo.com


On Mon, 26 Jun 2023 at 14:20, Leonard Rosenthol <lrosenth@adobe.com> wrote:

Leonard Rosenthol <lrosenth@adobe.com> (June 26, 2023 15:19):


Added as https://github.com/ISOTC171SC2/19005-4/issues/9 for tracking.

 

Thanks!

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Date: Wednesday, June 21, 2023 at 12:02 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]PDF/A PDF/X Document Requirements

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 21, 2023 17:57):



Both PDF/A and PDF/X are aligned in requiring that the ‘requirements’ key not be present in conforming documents’ document catalog dictionary.

 

However, I am wondering if this is the correct approach with the gltf and step in PDF standards that are coming.

 

Would it make more sense to keep any document requirements and instead direct conforming processors to ignore or conform to particular requirements as appropriate ?

 

-Patrick

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7684&h=d6d3874594f7e9005990053c656b4b05123abd97&sa=1328609717

This list is a service of the PDF Association. For questions contact info@pdfa.org.



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7713&h=f616ecb038ff422ee0aeb43cc2110beb9fb8d9c2&sa=215228303

This list is a service of the PDF Association. For questions contact info@pdfa.org.


Dietrich von Seggernd.seggern@callassoftware.comPDF
PDF
2023-06-28 14:30:43
As discussed on today's call, attached are a couple of PDF files:

streameol-good.pdf - this has a zero-length stream which looks like "stream\r\n\nEOF" - this is good (it has the EOL marker)
streameol-bad.pdf - this has a zero-length stream which looks like "stream\r\nEOF" - this is bad (it has no EOL marker)

We fail the bad one, so does veraPDF, so this was just my antenna twitching rather than anything to be actually worried about.

Cheers... Mike
--
-----------------------------------------------------
Mike Bremford - CTO                   mike@bfo.com
Big Faceless Organization             http://bfo.com


On Mon, 26 Jun 2023 at 14:20, Leonard Rosenthol <lrosenth@adobe.com> wrote:

Leonard Rosenthol <lrosenth@adobe.com> (June 26, 2023 15:19):


Added as https://github.com/ISOTC171SC2/19005-4/issues/9 for tracking.

 

Thanks!

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Date: Wednesday, June 21, 2023 at 12:02 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]PDF/A PDF/X Document Requirements

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 21, 2023 17:57):



Both PDF/A and PDF/X are aligned in requiring that the ‘requirements’ key not be present in conforming documents’ document catalog dictionary.

 

However, I am wondering if this is the correct approach with the gltf and step in PDF standards that are coming.

 

Would it make more sense to keep any document requirements and instead direct conforming processors to ignore or conform to particular requirements as appropriate ?

 

-Patrick

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7684&h=d6d3874594f7e9005990053c656b4b05123abd97&sa=1328609717

This list is a service of the PDF Association. For questions contact info@pdfa.org.



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7713&h=f616ecb038ff422ee0aeb43cc2110beb9fb8d9c2&sa=215228303

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Mike Bremfordmike@bfo.co.ukPDF
PDF
2023-06-28 00:29:43

The current state of PDF/X, which we will walk though for the Editors note (of which there are now more than 7), can be found at https://github.com/ISOTC171SC2/15930-9/pull/7. The current state of PDF/A, and it’s note (of which there are also more) can be found at https://github.com/ISOTC171SC2/19005-4/pull/10.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Betsy A Fanning <betsy.fanning@pdfa.org>
Date: Tuesday, June 27, 2023 at 11:45 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]REMINDER - Aligning PDF/A and PDF/X LWG meets TOMORROW, Wednesday, June 28, 2023 at 1000 EDT (1600 CEDT)

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Betsy A Fanning <betsy.fanning@pdfa.org> (June 27, 2023 17:40):



Hi,

 

As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

 

Agenda

 

  • Review the 7 EDITOR notes in PDF/X-6, that represent sections from PDF/A that could go into PDF/X.
  • Review the 5 EDITOR notes in PDF/A-4 that represent sections from PDF/X that could go into PDF/A.

 

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.

 

 

 

Joining the meeting

 

NOTE: Meeting link below may be different from last meeting.

 

Aligning PDF/A and PDF/X LWG Meeting

 

Google Meet joining info

 

 

Or dial: ‪(US) +1 754-703-8562 PIN: ‪269 726 446#

 

 

 

 

 

Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning




You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7735&h=aedfb81362e1a6673edf61cb4184740c1b35bd10&sa=496452964

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Leonard Rosenthollrosenth@adobe.com
2023-06-27 15:40:57
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Review the 7 EDITOR notes in PDF/X-6, that represent sections from PDF/A that could go into PDF/X.
  • Review the 5 EDITOR notes in PDF/A-4 that represent sections from PDF/X that could go into PDF/A.

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.




Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#





Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-06-26 13:31:44
  • Review the 7 EDITOR notes in PDF/X-6, that represent sections from PDF/A that could go into PDF/X.
  • Review the 5 EDITOR notes in PDF/A-4 that represent sections from PDF/X that could go into PDF/A.

 

If we still have time, then I’d like to discuss the new issue raised by @Patrick Gallot in https://github.com/ISOTC171SC2/19005-4/issues/9

 

And if anyone else has specific topics that they would like to tackle from the github issues on PDF/A (https://github.com/pdf-association/pdfa-twg/issues?q=is%3Aissue+is%3Aopen+label%3APDF%2FA-4), we can address them as well in terms of incorporating into the updated specs.

 

FYI – A draft of PDF/A has already been submitted to the committee for review, and tagged in github (https://github.com/ISOTC171SC2/19005-4/releases/tag/CD-1).  PDF/X is due end of August, so we have some time there to continue our work.

 

Leonard

 

Leonard Rosenthollrosenth@adobe.com
2023-06-26 13:19:30

Added as https://github.com/ISOTC171SC2/19005-4/issues/9 for tracking.

 

Thanks!

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Date: Wednesday, June 21, 2023 at 12:02 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]PDF/A PDF/X Document Requirements

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 21, 2023 17:57):



Both PDF/A and PDF/X are aligned in requiring that the ‘requirements’ key not be present in conforming documents’ document catalog dictionary.

 

However, I am wondering if this is the correct approach with the gltf and step in PDF standards that are coming.

 

Would it make more sense to keep any document requirements and instead direct conforming processors to ignore or conform to particular requirements as appropriate ?

 

-Patrick

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7684&h=d6d3874594f7e9005990053c656b4b05123abd97&sa=1328609717

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Leonard Rosenthollrosenth@adobe.com
2023-06-21 15:57:19

Both PDF/A and PDF/X are aligned in requiring that the ‘requirements’ key not be present in conforming documents’ document catalog dictionary.

 

However, I am wondering if this is the correct approach with the gltf and step in PDF standards that are coming.

 

Would it make more sense to keep any document requirements and instead direct conforming processors to ignore or conform to particular requirements as appropriate ?

 

-Patrick

Patrick Gallotpgallot@datalogics.com
2023-06-15 05:04:04

Nope.

Thanks!

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Thursday, June 15, 2023 2:41 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]Both A-4 and X-6 PR's updated

 

Leonard Rosenthol <lrosenth@adobe.com> (June 14, 2023 18:35):



I made all the changes discussed in today's meeting – thanks again everyone - and pushed them up to the working PRs.

 

I also produced the PDF/A-4 review document for Betsy.

 

Given that, I am going to merge these PRs as they stand – and then will continue work in a new branch/PR to keep things clean.

 

Any objections?

 

Leonard

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7602&h=3893d7aa594fe125bb30deb0bbc74ce83f4b6821&sa=1251583472

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Peter Wyattpeter.wyatt@pdfa.org
2023-06-14 16:35:30

I made all the changes discussed in today's meeting – thanks again everyone - and pushed them up to the working PRs.

 

I also produced the PDF/A-4 review document for Betsy.

 

Given that, I am going to merge these PRs as they stand – and then will continue work in a new branch/PR to keep things clean.

 

Any objections?

 

Leonard

 

Leonard Rosenthollrosenth@adobe.com
2023-06-13 20:26:09

I have done a bunch of work on both docs to get them more in sync and find places where they are not.    You can find the current state of each at

 

PDF/A-4: https://github.com/ISOTC171SC2/19005-4/pull/8

PDF/X-6: https://github.com/ISOTC171SC2/15930-9/pull/4

 

Those PRs have ALL the changes – not only on the source files but also updated generated documents.

 

My goal for tomorrow is work through the various [EDITOR] (editorial note) in the documents and agree on how to resolve each.  Hopefully we can resolve most/all of them and then I can merge the PR at the completion of the meeting.  

 

As always, I recommend reviewing the AsciiDoc files and commenting on them in the PR as you will find all sorts of additional comments “in the code” that don’t appear in the generated versions.  However, if you prefer, feel free to review the Word or PDF versions.

 

See everyone tomorrow.

 

Leonard

 

Leonard Rosenthollrosenth@adobe.com
2023-06-13 14:27:22
Thanks Betsy. Due to some unexpected occupation I will not be attending tomorrow’s meeting. However, would be happy to receive minutes of the meeting.

Best regards,

Kiran Prayagi 

On Tue, 13 Jun 2023 at 19:53, Betsy A Fanning <betsy.fanning@pdfa.org> wrote:

Betsy A Fanning <betsy.fanning@pdfa.org> (June 13, 2023 16:22):


Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Review outstanding issues and PRs

Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#


Betsy Fanning

Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning




You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7586&h=31c27077b4c5692cacf99d3fb58f6e1b7d1bdf18&sa=981043297

This list is a service of the PDF Association. For questions contact info@pdfa.org.

--
Contact for Customized Expert advice on Colour Technology, Colour Measurement and Management
pmIndia - Graphic Arts Technology & Education
B-33, Abhishek
Plot 12, Cross Road 2
Lokhandwala Complex
Andheri West
Mumbai - 400 053
India
Telephone : +91 22 40107853
Mobile : +91 9820441799
 
  
Kiran P. Prayagikprayagi@gmail.com
2023-06-13 14:22:24
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Review outstanding issues and PRs

Joining the meeting

NOTE: Meeting link below may be different from last meeting.

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 754-703-8562‬ PIN: ‪269 726 446‬#

More phone numbers: https://tel.meet/yvi-svsp-vwh?pin=5640784298928

Betsy Fanning

Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-06-10 16:51:33
I agree with this. What it's actually saying in practice is that details like output device colour management and halftone screening if a PDF/A file is being printed or displayed will be set by the system rather than read from the file, which sounds fine to me.

Every time I look at this, I can see that conceptually it's important, but I wonder how much practical effect it might have. I guess it should prevent any malicious job ticketing included in a PDF/A file from being acted on so much, but that seems to be about the only practical benefit. In the context of ensuring that a rendering of a PDF/A file is consistent with its description inside the file that could definitely be important. PDF/X will always be more vulnerable to that kind of issue, but I think it has to be in order to gain the flexibility and control required in real-world origination and print workflows.

Martin

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Leonard Rosenthol <lrosenth@adobe.com>
Sent: 07 June 2023 18:26
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

External Sender: Use caution with links/attachments.

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 19:21):


So PDF/X already tries to address this with the following text in the “Conforming Processor” section – including three examples (one of which specifically calls out 21812).

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document.

 

To the extent that <<ISO32000-2>> and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.

 

EXAMPLE 1 (Trapping) If a PDF/X-6 conforming file specifies **pdf:Trapped**=__False__, a conforming processor might use job ticket information to determine details of how the file is to be trapped. If the file specifies **pdf:Trapped**=__True__, a conforming processor might ignore any trapping information in an embedded job ticket.

 

EXAMPLE 2 (Screening) A PDF/X-6 conforming processor can use embedded job ticket information to determine the screening to be used to render the file. A PDF/X-6 conforming processor can ignore screening information in the PDF/X-6 file. A conforming processor might use screening data from the PDF/X-6 file, from the job ticket, or from local system defaults.

 

EXAMPLE 3 (Print product metadata) A PDF/X-6 conforming processor can look for the presence of information that complies with ISO 21812-1^[7]^ to determine if there is any print product metadata that would influence the production of the file. A PDF/X-6 conforming can ignore any additional information in the PDF/X-6 file, not mentioned in this document.

 

 

For PDF/A, we have the same starting “shall” statement, but then go on to you should & may on other aspects.

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document. Features described in specifications that are not explicitly described in <<ISO32000-2>> should be ignored by conforming processors. Features described as deprecated in <<ISO32000-2>> may be ignored by conforming processors.

 

 

However, in PDF/A we also have a file format requirement (which is what Patrick started this with):

 

Any data contained in a conforming file that is not described in <<ISO32000-2>> or this document should be ignored by a conforming processor and shall not be used to render content on a page.

 

 

So the first part of that sentence is a duplication of the conforming processor statement and is a should.  It’s the second part the “shall not be used to render content on a page” where are indeed differing since (as noted above in the PDF/X processor section) PDF/X *does* allow such data to be used for rendering.

 

Recommendation: I’d like to get rid of the sentence from the file format requirements and leave only statements about this in conforming processors – that is where it belongs.   And I’d like to then leave the “shall not be used to render content on a page” bit in PDF/A *but* leave PDF/X alone as it’s statement about alternate renderings is just fine for it.

 

Thoughts?

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Martin Bailey <Martin.Bailey@hybridsoftware.group>
Date: Wednesday, June 7, 2023 at 12:50 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 7, 2023 18:49):



Leonard put his finger on something really important here. There are cases where the strictly conforming rendering of a PDF/X file is what is required. And there are situations where something different is required, but where the fact that the file conforms to PDF/X still provides significant value.

 

This includes things like technical spots, automatically adjusting optional content (e.g. with Processing Steps) or applying colour management for a virtual output device (or anything else that doesn't match the output intent.

 

Acknowledging that in the PDF/X standard, perhaps with an equivalent for PDF/A noting that non-conforming renderings have less widespread value in that context, would be a useful approach, I think.

 

Reading back through the thread this is pretty much what Patrick suggested.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dov Isaacs <dov@dovisaacs.com>
Sent: 07 June 2023 16:38
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Dov Isaacs <dov@dovisaacs.com> (June 7, 2023 17:37):



I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):

 

> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):

 

Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7546&h=ed3f44a96d9a1cd74e38385ee7304aa9db52474b&sa=723906650

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7547&h=de2405408edef3c4d43f72cbc653d5a2e91c1dff&sa=2056997971

This list is a service of the PDF Association. For questions contact info@pdfa.org.



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7548&h=57ac1a2f757f37321312e791bf2515e72b3bbc93&sa=695763837

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Martin BaileyMartin.Bailey@hybridsoftware.group
2023-06-09 03:58:43

Tried accessing the URLs specified below. GitHub allowed me to login but claims invalid URL, code 404 for each of these.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Thursday, June 8, 2023 7:09 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 8, 2023 16:08):



Changes applied and some additional notes added.

 

PR for X-6 at https://github.com/ISOTC171SC2/15930-9/pull/4

PR for A-4 at https://github.com/ISOTC171SC2/19005-4/pull/8

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Thursday, June 8, 2023 at 2:04 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 8, 2023 8:02):

 

That seems very reasonable to me.

 

Can I suggest that we also add some light-weight informative note in PDF/A stating that PDF/X differs in regards to the “shall not be used to render content”? That way both sides of the equation are highlighted to an important difference.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Thursday, June 8, 2023 3:26 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 19:21):



So PDF/X already tries to address this with the following text in the “Conforming Processor” section – including three examples (one of which specifically calls out 21812).

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document.

 

To the extent that <<ISO32000-2>> and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.

 

EXAMPLE 1 (Trapping) If a PDF/X-6 conforming file specifies **pdf:Trapped**=__False__, a conforming processor might use job ticket information to determine details of how the file is to be trapped. If the file specifies **pdf:Trapped**=__True__, a conforming processor might ignore any trapping information in an embedded job ticket.

 

EXAMPLE 2 (Screening) A PDF/X-6 conforming processor can use embedded job ticket information to determine the screening to be used to render the file. A PDF/X-6 conforming processor can ignore screening information in the PDF/X-6 file. A conforming processor might use screening data from the PDF/X-6 file, from the job ticket, or from local system defaults.

 

EXAMPLE 3 (Print product metadata) A PDF/X-6 conforming processor can look for the presence of information that complies with ISO 21812-1^[7]^ to determine if there is any print product metadata that would influence the production of the file. A PDF/X-6 conforming can ignore any additional information in the PDF/X-6 file, not mentioned in this document.

 

 

For PDF/A, we have the same starting “shall” statement, but then go on to you should & may on other aspects.

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document. Features described in specifications that are not explicitly described in <<ISO32000-2>> should be ignored by conforming processors. Features described as deprecated in <<ISO32000-2>> may be ignored by conforming processors.

 

 

However, in PDF/A we also have a file format requirement (which is what Patrick started this with):

 

Any data contained in a conforming file that is not described in <<ISO32000-2>> or this document should be ignored by a conforming processor and shall not be used to render content on a page.

 

 

So the first part of that sentence is a duplication of the conforming processor statement and is a should.  It’s the second part the “shall not be used to render content on a page” where are indeed differing since (as noted above in the PDF/X processor section) PDF/X *does* allow such data to be used for rendering.

 

Recommendation: I’d like to get rid of the sentence from the file format requirements and leave only statements about this in conforming processors – that is where it belongs.   And I’d like to then leave the “shall not be used to render content on a page” bit in PDF/A *but* leave PDF/X alone as it’s statement about alternate renderings is just fine for it.

 

Thoughts?

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Martin Bailey <Martin.Bailey@hybridsoftware.group>
Date: Wednesday, June 7, 2023 at 12:50 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 7, 2023 18:49):

 

Leonard put his finger on something really important here. There are cases where the strictly conforming rendering of a PDF/X file is what is required. And there are situations where something different is required, but where the fact that the file conforms to PDF/X still provides significant value.

 

This includes things like technical spots, automatically adjusting optional content (e.g. with Processing Steps) or applying colour management for a virtual output device (or anything else that doesn't match the output intent.

 

Acknowledging that in the PDF/X standard, perhaps with an equivalent for PDF/A noting that non-conforming renderings have less widespread value in that context, would be a useful approach, I think.

 

Reading back through the thread this is pretty much what Patrick suggested.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dov Isaacs <dov@dovisaacs.com>
Sent: 07 June 2023 16:38
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Dov Isaacs <dov@dovisaacs.com> (June 7, 2023 17:37):

 

I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):

 

> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):

 

Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7546&h=ed3f44a96d9a1cd74e38385ee7304aa9db52474b&sa=723906650

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7547&h=de2405408edef3c4d43f72cbc653d5a2e91c1dff&sa=2056997971

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7548&h=57ac1a2f757f37321312e791bf2515e72b3bbc93&sa=695763837

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7549&h=493bc760c26e1f089530b2e6c3ba29075371ec35&sa=127677387

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7553&h=2434dafdf23629cdf268f8562e1fccaa7485463f&sa=127566529

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Dov Isaacsdov@dovisaacs.com
2023-06-08 14:08:53

Changes applied and some additional notes added.

 

PR for X-6 at https://github.com/ISOTC171SC2/15930-9/pull/4

PR for A-4 at https://github.com/ISOTC171SC2/19005-4/pull/8

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Thursday, June 8, 2023 at 2:04 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 8, 2023 8:02):



That seems very reasonable to me.

 

Can I suggest that we also add some light-weight informative note in PDF/A stating that PDF/X differs in regards to the “shall not be used to render content”? That way both sides of the equation are highlighted to an important difference.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Thursday, June 8, 2023 3:26 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 19:21):




So PDF/X already tries to address this with the following text in the “Conforming Processor” section – including three examples (one of which specifically calls out 21812).

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document.

 

To the extent that <<ISO32000-2>> and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.

 

EXAMPLE 1 (Trapping) If a PDF/X-6 conforming file specifies **pdf:Trapped**=__False__, a conforming processor might use job ticket information to determine details of how the file is to be trapped. If the file specifies **pdf:Trapped**=__True__, a conforming processor might ignore any trapping information in an embedded job ticket.

 

EXAMPLE 2 (Screening) A PDF/X-6 conforming processor can use embedded job ticket information to determine the screening to be used to render the file. A PDF/X-6 conforming processor can ignore screening information in the PDF/X-6 file. A conforming processor might use screening data from the PDF/X-6 file, from the job ticket, or from local system defaults.

 

EXAMPLE 3 (Print product metadata) A PDF/X-6 conforming processor can look for the presence of information that complies with ISO 21812-1^[7]^ to determine if there is any print product metadata that would influence the production of the file. A PDF/X-6 conforming can ignore any additional information in the PDF/X-6 file, not mentioned in this document.

 

 

For PDF/A, we have the same starting “shall” statement, but then go on to you should & may on other aspects.

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document. Features described in specifications that are not explicitly described in <<ISO32000-2>> should be ignored by conforming processors. Features described as deprecated in <<ISO32000-2>> may be ignored by conforming processors.

 

 

However, in PDF/A we also have a file format requirement (which is what Patrick started this with):

 

Any data contained in a conforming file that is not described in <<ISO32000-2>> or this document should be ignored by a conforming processor and shall not be used to render content on a page.

 

 

So the first part of that sentence is a duplication of the conforming processor statement and is a should.  It’s the second part the “shall not be used to render content on a page” where are indeed differing since (as noted above in the PDF/X processor section) PDF/X *does* allow such data to be used for rendering.

 

Recommendation: I’d like to get rid of the sentence from the file format requirements and leave only statements about this in conforming processors – that is where it belongs.   And I’d like to then leave the “shall not be used to render content on a page” bit in PDF/A *but* leave PDF/X alone as it’s statement about alternate renderings is just fine for it.

 

Thoughts?

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Martin Bailey <Martin.Bailey@hybridsoftware.group>
Date: Wednesday, June 7, 2023 at 12:50 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 7, 2023 18:49):

 

Leonard put his finger on something really important here. There are cases where the strictly conforming rendering of a PDF/X file is what is required. And there are situations where something different is required, but where the fact that the file conforms to PDF/X still provides significant value.

 

This includes things like technical spots, automatically adjusting optional content (e.g. with Processing Steps) or applying colour management for a virtual output device (or anything else that doesn't match the output intent.

 

Acknowledging that in the PDF/X standard, perhaps with an equivalent for PDF/A noting that non-conforming renderings have less widespread value in that context, would be a useful approach, I think.

 

Reading back through the thread this is pretty much what Patrick suggested.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dov Isaacs <dov@dovisaacs.com>
Sent: 07 June 2023 16:38
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Dov Isaacs <dov@dovisaacs.com> (June 7, 2023 17:37):

 

I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):

 

> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):

 

Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7546&h=ed3f44a96d9a1cd74e38385ee7304aa9db52474b&sa=723906650

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7547&h=de2405408edef3c4d43f72cbc653d5a2e91c1dff&sa=2056997971

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7548&h=57ac1a2f757f37321312e791bf2515e72b3bbc93&sa=695763837

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7549&h=493bc760c26e1f089530b2e6c3ba29075371ec35&sa=127677387

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Leonard Rosenthollrosenth@adobe.com
2023-06-08 08:24:24
+1

On 8. Jun 2023, at 08:04, Peter Wyatt <peter.wyatt@pdfa.org> wrote:

Peter Wyatt <peter.wyatt@pdfa.org> (June 8, 2023 8:02):


That seems very reasonable to me.
 
Can I suggest that we also add some light-weight informative note in PDF/A stating that PDF/X differs in regards to the “shall not be used to render content”? That way both sides of the equation are highlighted to an important difference.
 
 
From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Thursday, June 8, 2023 3:26 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 19:21):



So PDF/X already tries to address this with the following text in the “Conforming Processor” section – including three examples (one of which specifically calls out 21812).
 
The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document.
 
To the extent that <<ISO32000-2>> and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.
 
EXAMPLE 1 (Trapping) If a PDF/X-6 conforming file specifies **pdf:Trapped**=__False__, a conforming processor might use job ticket information to determine details of how the file is to be trapped. If the file specifies**pdf:Trapped**=__True__, a conforming processor might ignore any trapping information in an embedded job ticket.
 
EXAMPLE 2 (Screening) A PDF/X-6 conforming processor can use embedded job ticket information to determine the screening to be used to render the file. A PDF/X-6 conforming processor can ignore screening information in the PDF/X-6 file. A conforming processor might use screening data from the PDF/X-6 file, from the job ticket, or from local system defaults.
 
EXAMPLE 3 (Print product metadata) A PDF/X-6 conforming processor can look for the presence of information that complies with ISO 21812-1^[7]^ to determine if there is any print product metadata that would influence the production of the file. A PDF/X-6 conforming can ignore any additional information in the PDF/X-6 file, not mentioned in this document.
 
 
For PDF/A, we have the same starting “shall” statement, but then go on to you should & may on other aspects.
 
The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document. Features described in specifications that are not explicitly described in <<ISO32000-2>> should be ignored by conforming processors. Features described as deprecated in <<ISO32000-2>> may be ignored by conforming processors.
 
 
However, in PDF/A we also have a file format requirement (which is what Patrick started this with):
 
Any data contained in a conforming file that is not described in <<ISO32000-2>> or this document should be ignored by a conforming processor and shall not be used to render content on a page.
 
 
So the first part of that sentence is a duplication of the conforming processor statement and is a should.  It’s the second part the “shall not be used to render content on a page” where are indeed differing since (as noted above in the PDF/X processor section) PDF/X *does* allow such data to be used for rendering.
 
Recommendation: I’d like to get rid of the sentence from the file format requirements and leave only statements about this in conforming processors – that is where it belongs.   And I’d like to then leave the “shall not be used to render content on a page” bit in PDF/A *but* leave PDF/X alone as it’s statement about alternate renderings is just fine for it.
 
Thoughts?
 
Leonard
 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Martin Bailey <Martin.Bailey@hybridsoftware.group>
Date: Wednesday, June 7, 2023 at 12:50 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 7, 2023 18:49):

 

Leonard put his finger on something really important here. There are cases where the strictly conforming rendering of a PDF/X file is what is required. And there are situations where something different is required, but where the fact that the file conforms to PDF/X still provides significant value.
 
This includes things like technical spots, automatically adjusting optional content (e.g. with Processing Steps) or applying colour management for a virtual output device (or anything else that doesn't match the output intent.
 
Acknowledging that in the PDF/X standard, perhaps with an equivalent for PDF/A noting that non-conforming renderings have less widespread value in that context, would be a useful approach, I think.
 
Reading back through the thread this is pretty much what Patrick suggested.
 
Martin

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dov Isaacs <dov@dovisaacs.com>
Sent: 07 June 2023 16:38
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

Dov Isaacs <dov@dovisaacs.com> (June 7, 2023 17:37):

 

I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):

 

> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.
 
This is a long standing debate in the community…It has to do with how the soft-proofing takes place.  
 
In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.
 
Leonard
 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):
 
I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red): 
The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.
— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”
At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.
 
However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9). 
 
A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.
 
 
From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):

 

Throwing this out there for thought (using deliberately non-normative language for now):
 
PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec. 
 
A separate follow-up question: 
Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?
 
-Patrick
 
From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…
 
Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.   
 
HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).
 
And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…
 
Leonard
 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata. 
 
But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 
 
Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      
 
Find us:
 
callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany
 
Contact us:
 
Tel +49.30.44390310 | www.callassoftware.com
 
Management:
 
Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer
 
Registry:
 
Amtsgericht Charlottenburg, HRB 59615
 
 
Image removed by sender. callas LinkedIn
Image removed by sender. callas Facebook
Image removed by sender. callas Twitter
Image removed by sender. callas YouTube
Image removed by sender. callas Blog
 
 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:
 
Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.
 
Martin

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 
External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,
We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:
“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”
 
Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?
 
I’m also considering this statement against the last four paragraphs of the preceding conformance section:
 
“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”
 
And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.
 
Or am I going astray with my reasoning?
 
-Patrick
 
Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.
 
 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.
Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:
This list is a service of the PDF Association. For questions contact info@pdfa.org.
 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.
Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:
This list is a service of the PDF Association. For questions contact info@pdfa.org.
 
 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7546&h=ed3f44a96d9a1cd74e38385ee7304aa9db52474b&sa=723906650

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7547&h=de2405408edef3c4d43f72cbc653d5a2e91c1dff&sa=2056997971

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7548&h=57ac1a2f757f37321312e791bf2515e72b3bbc93&sa=695763837

This list is a service of the PDF Association. For questions contact info@pdfa.org.



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7549&h=493bc760c26e1f089530b2e6c3ba29075371ec35&sa=127677387

This list is a service of the PDF Association. For questions contact info@pdfa.org.


Dietrich von Seggernd.seggern@callassoftware.com
2023-06-08 06:02:58

That seems very reasonable to me.

 

Can I suggest that we also add some light-weight informative note in PDF/A stating that PDF/X differs in regards to the “shall not be used to render content”? That way both sides of the equation are highlighted to an important difference.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Thursday, June 8, 2023 3:26 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 19:21):



So PDF/X already tries to address this with the following text in the “Conforming Processor” section – including three examples (one of which specifically calls out 21812).

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document.

 

To the extent that <<ISO32000-2>> and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.

 

EXAMPLE 1 (Trapping) If a PDF/X-6 conforming file specifies **pdf:Trapped**=__False__, a conforming processor might use job ticket information to determine details of how the file is to be trapped. If the file specifies **pdf:Trapped**=__True__, a conforming processor might ignore any trapping information in an embedded job ticket.

 

EXAMPLE 2 (Screening) A PDF/X-6 conforming processor can use embedded job ticket information to determine the screening to be used to render the file. A PDF/X-6 conforming processor can ignore screening information in the PDF/X-6 file. A conforming processor might use screening data from the PDF/X-6 file, from the job ticket, or from local system defaults.

 

EXAMPLE 3 (Print product metadata) A PDF/X-6 conforming processor can look for the presence of information that complies with ISO 21812-1^[7]^ to determine if there is any print product metadata that would influence the production of the file. A PDF/X-6 conforming can ignore any additional information in the PDF/X-6 file, not mentioned in this document.

 

 

For PDF/A, we have the same starting “shall” statement, but then go on to you should & may on other aspects.

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document. Features described in specifications that are not explicitly described in <<ISO32000-2>> should be ignored by conforming processors. Features described as deprecated in <<ISO32000-2>> may be ignored by conforming processors.

 

 

However, in PDF/A we also have a file format requirement (which is what Patrick started this with):

 

Any data contained in a conforming file that is not described in <<ISO32000-2>> or this document should be ignored by a conforming processor and shall not be used to render content on a page.

 

 

So the first part of that sentence is a duplication of the conforming processor statement and is a should.  It’s the second part the “shall not be used to render content on a page” where are indeed differing since (as noted above in the PDF/X processor section) PDF/X *does* allow such data to be used for rendering.

 

Recommendation: I’d like to get rid of the sentence from the file format requirements and leave only statements about this in conforming processors – that is where it belongs.   And I’d like to then leave the “shall not be used to render content on a page” bit in PDF/A *but* leave PDF/X alone as it’s statement about alternate renderings is just fine for it.

 

Thoughts?

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Martin Bailey <Martin.Bailey@hybridsoftware.group>
Date: Wednesday, June 7, 2023 at 12:50 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 7, 2023 18:49):

 

Leonard put his finger on something really important here. There are cases where the strictly conforming rendering of a PDF/X file is what is required. And there are situations where something different is required, but where the fact that the file conforms to PDF/X still provides significant value.

 

This includes things like technical spots, automatically adjusting optional content (e.g. with Processing Steps) or applying colour management for a virtual output device (or anything else that doesn't match the output intent.

 

Acknowledging that in the PDF/X standard, perhaps with an equivalent for PDF/A noting that non-conforming renderings have less widespread value in that context, would be a useful approach, I think.

 

Reading back through the thread this is pretty much what Patrick suggested.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dov Isaacs <dov@dovisaacs.com>
Sent: 07 June 2023 16:38
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Dov Isaacs <dov@dovisaacs.com> (June 7, 2023 17:37):

 

I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):

 

> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):

 

Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7546&h=ed3f44a96d9a1cd74e38385ee7304aa9db52474b&sa=723906650

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7547&h=de2405408edef3c4d43f72cbc653d5a2e91c1dff&sa=2056997971

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7548&h=57ac1a2f757f37321312e791bf2515e72b3bbc93&sa=695763837

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Peter Wyattpeter.wyatt@pdfa.org
2023-06-07 17:21:12

So PDF/X already tries to address this with the following text in the “Conforming Processor” section – including three examples (one of which specifically calls out 21812).

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document.

 

To the extent that <<ISO32000-2>> and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.

 

EXAMPLE 1 (Trapping) If a PDF/X-6 conforming file specifies **pdf:Trapped**=__False__, a conforming processor might use job ticket information to determine details of how the file is to be trapped. If the file specifies **pdf:Trapped**=__True__, a conforming processor might ignore any trapping information in an embedded job ticket.

 

EXAMPLE 2 (Screening) A PDF/X-6 conforming processor can use embedded job ticket information to determine the screening to be used to render the file. A PDF/X-6 conforming processor can ignore screening information in the PDF/X-6 file. A conforming processor might use screening data from the PDF/X-6 file, from the job ticket, or from local system defaults.

 

EXAMPLE 3 (Print product metadata) A PDF/X-6 conforming processor can look for the presence of information that complies with ISO 21812-1^[7]^ to determine if there is any print product metadata that would influence the production of the file. A PDF/X-6 conforming can ignore any additional information in the PDF/X-6 file, not mentioned in this document.

 

 

For PDF/A, we have the same starting “shall” statement, but then go on to you should & may on other aspects.

 

The rendering and other processing of conforming files shall be performed as defined in <<ISO32000-2>> subject to the additional restrictions specified by this document. Features described in specifications that are not explicitly described in <<ISO32000-2>> should be ignored by conforming processors. Features described as deprecated in <<ISO32000-2>> may be ignored by conforming processors.

 

 

However, in PDF/A we also have a file format requirement (which is what Patrick started this with):

 

Any data contained in a conforming file that is not described in <<ISO32000-2>> or this document should be ignored by a conforming processor and shall not be used to render content on a page.

 

 

So the first part of that sentence is a duplication of the conforming processor statement and is a should.  It’s the second part the “shall not be used to render content on a page” where are indeed differing since (as noted above in the PDF/X processor section) PDF/X *does* allow such data to be used for rendering.

 

Recommendation: I’d like to get rid of the sentence from the file format requirements and leave only statements about this in conforming processors – that is where it belongs.   And I’d like to then leave the “shall not be used to render content on a page” bit in PDF/A *but* leave PDF/X alone as it’s statement about alternate renderings is just fine for it.

 

Thoughts?

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Martin Bailey <Martin.Bailey@hybridsoftware.group>
Date: Wednesday, June 7, 2023 at 12:50 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 7, 2023 18:49):



Leonard put his finger on something really important here. There are cases where the strictly conforming rendering of a PDF/X file is what is required. And there are situations where something different is required, but where the fact that the file conforms to PDF/X still provides significant value.

 

This includes things like technical spots, automatically adjusting optional content (e.g. with Processing Steps) or applying colour management for a virtual output device (or anything else that doesn't match the output intent.

 

Acknowledging that in the PDF/X standard, perhaps with an equivalent for PDF/A noting that non-conforming renderings have less widespread value in that context, would be a useful approach, I think.

 

Reading back through the thread this is pretty much what Patrick suggested.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dov Isaacs <dov@dovisaacs.com>
Sent: 07 June 2023 16:38
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Dov Isaacs <dov@dovisaacs.com> (June 7, 2023 17:37):



I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):

 

> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):

 

Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7546&h=ed3f44a96d9a1cd74e38385ee7304aa9db52474b&sa=723906650

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7547&h=de2405408edef3c4d43f72cbc653d5a2e91c1dff&sa=2056997971

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Leonard Rosenthollrosenth@adobe.com
2023-06-07 16:49:57
Leonard put his finger on something really important here. There are cases where the strictly conforming rendering of a PDF/X file is what is required. And there are situations where something different is required, but where the fact that the file conforms to PDF/X still provides significant value.

This includes things like technical spots, automatically adjusting optional content (e.g. with Processing Steps) or applying colour management for a virtual output device (or anything else that doesn't match the output intent.

Acknowledging that in the PDF/X standard, perhaps with an equivalent for PDF/A noting that non-conforming renderings have less widespread value in that context, would be a useful approach, I think.

Reading back through the thread this is pretty much what Patrick suggested.

Martin

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dov Isaacs <dov@dovisaacs.com>
Sent: 07 June 2023 16:38
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

Dov Isaacs <dov@dovisaacs.com> (June 7, 2023 17:37):


I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):



> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):



Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7546&h=ed3f44a96d9a1cd74e38385ee7304aa9db52474b&sa=723906650

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Martin BaileyMartin.Bailey@hybridsoftware.group
2023-06-07 15:37:58

I don’t think that any of this discussion, at least so far, has done anything to be problematic in this area, but we should keep in mind that we should not forget that we should allow for PDF files to be in conformance and tagged as both PDF/X-6 and PDF/A-4 within some reasonable constraints.

- Dov

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Wednesday, June 7, 2023 8:28 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 7, 2023 17:23):



> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):

 

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):



Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7545&h=e937d03672cfcb15c256a22d06bb85ce07b06161&sa=1501418531

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Dov Isaacsdov@dovisaacs.com
2023-06-07 15:23:43

> A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

This is a long standing debate in the community…It has to do with how the soft-proofing takes place. 

 

In theory, if the PDF/X file is rendered according to PDF and PDF/X rules *and then* color corrected for soft proofing – then the soft proof is out of scope and thus perfectly fine “as per spec”.   However, if color correction/conversion happens *during* the rendering process – then the output is clearly not compliant.

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Peter Wyatt <peter.wyatt@pdfa.org>
Date: Tuesday, June 6, 2023 at 9:44 PM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Peter Wyatt <peter.wyatt@pdfa.org> (June 7, 2023 3:42):



In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):




Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7544&h=d24a7541c32180e5ac040d06c86aa404d3ff7efd&sa=1571302255

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Leonard Rosenthollrosenth@adobe.com
2023-06-07 01:42:09

In regards to ISO 19593-1:2018 (processing steps) and ISO 21812-1:2019 (PPM):

 

I’m not sure if anything in ISO 21812-1:2019 (PPM) actually changes the final rendered appearance of page graphics within a conforming PDF/X as it is all ignorable metadata about traditional post-press.  DPart/DPM, binding, glueing, folding, product intents, VDP recipient info, etc. do not impact the printed visual appearance in any way that is expressed with the PDF/X graphics. Even CIP4_ColorIntent coatings don’t change the meaning of the PDF/X graphics (my highlight in red):

The following restrictions shall be adhered to when mapping XJDF Intent Resources to PDF Metadata.

— CIP4_ColorIntent: Information about printing colour conditions is out of scope. This information shall be provided using the standard methods defined for PDF, e.g. output profiles.”

At most we might say that a soft proofing system may additionally visualize PPM information (e.g. overprint varnish, hole patterns) on top of the PDF/X reliable appearance soft proof.

 

However ISO 19593-1:2018 (processing steps) uses standard OCGs and these could impact PDF/X rendering appearance if not authored with appropriate visibility (e.g. white overprint over the top of everything, dimension lines not intended to be printed, etc). Thus ISO 19593-1 OCGs need to be correctly written to the PDF/X: “PDF/X-6 conforming file may also include other valid PDF features that do not affect final print reproduction of the compound entity” (quoting from ISO 15930-9).

 

A lot of this probably goes to assumptions that soft-proofing is the same as a conforming PDF/X rendering.

 

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Patrick Gallot
Sent: Wednesday, June 7, 2023 3:39 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 19:38):



Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):

 

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7534&h=1a802e2a77c7984a7a80a1a90d860b11c7c07825&sa=1563431931

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Peter Wyattpeter.wyatt@pdfa.org
2023-06-06 17:38:26

Throwing this out there for thought (using deliberately non-normative language for now):

 

PDF/X-6 conforming files may contain additional data conforming to PDF/X-6 derived standards such as to ISO 21812 and ISO 19593 that could be used to render PDF/X document differently without being considered non-conformant, but the _canonical_ rendering of a PDF/X-6 document may only use features described in the PDF 2.0 spec as allowed by the  PDF/X-6 spec.

 

A separate follow-up question:

Is there a particular reason why the ‘Any Data […]’ sentence is in the ‘File Structure’ subsection and not in the ‘Conforming Processor’ subsection of the in the Conformance section for both specs ?

 

-Patrick

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> On Behalf Of Leonard Rosenthol
Sent: Tuesday, June 6, 2023 11:07 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

Leonard Rosenthol <lrosenth@adobe.com> (June 6, 2023 18:02):



This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 

 

On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

 

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

 

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7533&h=e2081a06676cae3bfd3da0a4d713405d89ec2d66&sa=1003150655

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Patrick Gallotpgallot@datalogics.com
2023-06-06 16:02:23

This is a tough one with respect to aligning…

 

Both groups are focused on “reliable rendering” – that is where the “X” (in terms of reliable exchange) started, after all.  

 

HOWEVER, as Dietrich notes below the community that uses PDF/X (aka professional print) also wants to be able to “go their own way” when necessary for their specific workflows while the community for PDF/A (aka archivists) would never allow that (aka “there is only one rendering”).

 

And the more I think about that, the more it worries me with respect to the whole “alignment” situation overall….since a bit part of this is to have a single file that works for both.  BUT that can only happen if the PDF “rendering” is identical in both cases…

 

Leonard

 

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Dietrich von Seggern <d.seggern@callassoftware.com>
Date: Tuesday, June 6, 2023 at 10:03 AM
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: Re: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

EXTERNAL: Use caution when clicking on links or opening attachments.

 

Dietrich von Seggern <d.seggern@callassoftware.com> (June 6, 2023 15:59):


Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

 

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 

 

Dietrich von Seggern | Managing Director

 

Image removed by sender. callas logo      

 

Find us:

 

callas software GmbH | Schönhauser Allee 6/7 | 10119 Berlin | Germany

 

Contact us:

 

Tel +49.30.44390310 | www.callassoftware.com

 

Management:

 

Dietrich von Seggern, Ulrich Frotscher, Olaf Drümmer

 

Registry:

 

Amtsgericht Charlottenburg, HRB 59615

 

 

Image removed by sender. callas LinkedIn

Image removed by sender. callas Facebook

Image removed by sender. callas Twitter

Image removed by sender. callas YouTube

Image removed by sender. callas Blog

 

 

 



On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

 

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):



It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

 

Martin


From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement

 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):



Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

This list is a service of the PDF Association. For questions contact info@pdfa.org.

 

 


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7532&h=80fbacf33a97fc7927451b4dbdf430a328b5af43&sa=407118007

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Leonard Rosenthollrosenth@adobe.com
2023-06-06 13:59:53
Another example would be Processing Steps metadata as defined in ISO 19593. A viewer may decide to display or not display layered objects depending on this metadata.

But I think these all are workflow dependent features and the general requirement to not use them for rendering may stand for a “pure” or strict rendering mode. In a note we may refer to ISO 21812 and ISO 19593 as examples for when other modes may be preferable. 


On 6. Jun 2023, at 15:17, Martin Bailey <martin.bailey@hybridsoftware.group> wrote:

Martin Bailey <Martin.Bailey@hybridsoftware.group> (June 6, 2023 15:15):

It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

Martin

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 
External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):

Hello Everybody,
We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:
“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.
Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:
This list is a service of the PDF Association. For questions contact info@pdfa.org.


You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.
Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:
This list is a service of the PDF Association. For questions contact info@pdfa.org.

Dietrich von Seggernd.seggern@callassoftware.com
2023-06-06 13:15:23
It was that job ticket paragraph that I was thinking of when I suggested that the blanket requirement to ignore extra data may be inappropriate.

Martin

From: aligning-pdfa-pdfx-lwg@pdfa.org <aligning-pdfa-pdfx-lwg@pdfa.org> on behalf of Patrick Gallot <pgallot@datalogics.com>
Sent: 06 June 2023 01:28
To: Aligning PDF/A and PDF/X LWG <aligning-pdfa-pdfx-lwg@pdfa.org>
Subject: [aligning-pdfa-pdfx-lwg]15930-9 revision question about "Any Data [...] not described [...] shall not be used to render content on a page" statement
 

External Sender: Use caution with links/attachments.

 

Patrick Gallot <pgallot@datalogics.com> (June 6, 2023 2:23):


Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 



You are subscribed to the Aligning PDF/A and PDF/X LWG listserv.

Login to the member area at pdfa.org to change subscription options, or leave the Community directly via this link:

https://pdfa.org?confirm_unsubscribe=indeed&m=7525&h=8385ac67b1b0784b4aac22431a3492de8aa77354&sa=1773002622

This list is a service of the PDF Association. For questions contact info@pdfa.org.

Martin BaileyMartin.Bailey@hybridsoftware.group
2023-06-06 00:23:50

Hello Everybody,

We discussed this a bit at the kick-off meeting, but with regards to the full statement from PDF/A-4:

“Any data contained in a conforming file that is not described in [ISO32000-2] or this document should be ignored by a conforming processor and shall not be used to render content on a page.”

 

Would the inclusion of this  statement in (06) technical requirements section of the PDF/X-6 specification preclude, say, the use of CIP4_LABColorValue or CIP4_MediaColor in a CIP4_MediaIntent  (Table 21 of ISO21812) dictionary from ever being used to render a PDF/X page ?

 

I’m also considering this statement against the last four paragraphs of the preceding conformance section:

 

“To the extent that [ISO32000-2] and this document permit more than one rendering of a conforming file, a conforming processor may use embedded job ticket or metadata information to control the rendering of the file more precisely.”

 

And the 3 examples below that use the term “might ignore” or “can ignore”, which implies that _not_ ignoring the “embedded job ticket or metadata information” is an equally valid choice that conforming PDF/X-6 processor might make, but are not required to.

 

Or am I going astray with my reasoning?

 

-Patrick

 

Editorial note: Last sentence of Example 3  in section 05 seems to be missing  the word processor after the word conforming.

 

Patrick Gallotpgallot@datalogics.com
2023-05-23 10:24:13
Hi,
 
As a member of this Aligning PDF/A and PDF/X LWG,  you should have a calendar invite for this meeting. If you do not, please contact Betsy Fanning

Agenda

  • Introduction of SMEs
  • Scope of the LWG (and its reason for existing)
  • The Plan of Attack
    • Overview of work done to date
    • Tools & technologies that will be used
    • Next Steps
  • Schedule next meeting

Joining the meeting

Aligning PDF/A and PDF/X LWG Meeting
 
Google Meet joining info


Or dial: ‪(US) +1 413-758-2905‬ PIN: ‪352 314 228‬#

More phone numbers: https://tel.meet/fzu-zdwf-gvx?pin=4750135456967




Other useful links
Access the PDF Association Publication Process 
Documents and files -
Meeting recordings - 




Betsy Fanning
Standards Director
PDF Association
(M) +1 571 218 9817
Email: betsy.fanning@pdfa.org
Twitter: @bfanning
Skype: betsy.fanning


Betsy A Fanningbetsy.fanning@pdfa.org
2023-04-27 05:44:56

PLEASE IGNORE

 

 

 

 

 

 

Matthias Wagner, CFO & Operations Director
PDF Association e.V.
Friedenstr. 2A · 16321 Bernau bei Berlin · Germany
Tel +49 30 814546510
District Court: Berlin-Charlottenburg VR 26099 B

 

Matthias Wagnermatthias.wagner@pdfa.org

RESOURCES


Community mailing list:
aligning-pdfa-pdfx-lwg@pdfa.org

WordPress Cookie Notice by Real Cookie Banner