From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/53880 Path: news.gmane.org!not-for-mail From: John Culleton Newsgroups: gmane.comp.tex.context Subject: Re: Producing PDF x/1-a:2001 output. Date: Fri, 30 Oct 2009 12:48:32 -0400 Message-ID: <200910301248.32191.john@wexfordpress.com> References: <200910301148.07496.john@wexfordpress.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0381795741==" X-Trace: ger.gmane.org 1256921351 6252 80.91.229.12 (30 Oct 2009 16:49:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Oct 2009 16:49:11 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Fri Oct 30 17:49:04 2009 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.50) id 1N3ueq-0001eG-91 for gctc-ntg-context-518@m.gmane.org; Fri, 30 Oct 2009 17:49:00 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id DE6C2C9AF5; Fri, 30 Oct 2009 17:47:36 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id qdsfGsTy4aoO; Fri, 30 Oct 2009 17:47:32 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 1A9D0C9AC7; Fri, 30 Oct 2009 17:47:31 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id C4201C9AC7 for ; Fri, 30 Oct 2009 17:47:28 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 9wFgjOWJRADk for ; Fri, 30 Oct 2009 17:47:13 +0100 (CET) Original-Received: from QMTA10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [76.96.62.17]) by balder.ntg.nl (Postfix) with ESMTP id EF201C9AAF for ; Fri, 30 Oct 2009 17:47:12 +0100 (CET) Original-Received: from OMTA22.westchester.pa.mail.comcast.net ([76.96.62.73]) by QMTA10.westchester.pa.mail.comcast.net with comcast id z3zg1c00F1ap0As5A4oa24; Fri, 30 Oct 2009 16:48:34 +0000 Original-Received: from sda5.localnet ([68.50.233.152]) by OMTA22.westchester.pa.mail.comcast.net with comcast id z4tt1c00F3HwwZ83i4ttzN; Fri, 30 Oct 2009 16:53:53 +0000 User-Agent: KMail/1.11.4 (Linux/2.6.29.6-smp; KDE/4.2.4; i686; ; ) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:53880 Archived-At: --===============0381795741== Content-Type: multipart/alternative; boundary="Boundary-00=_gjx6KDyPoq8Vl1r" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-00=_gjx6KDyPoq8Vl1r Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On Friday 30 October 2009 12:03:33 luigi scarso wrote: > On Fri, Oct 30, 2009 at 4:48 PM, John Culleton wrote: > > At least two commercial printers that I use prefer or insist on the > > format PDF X/1-a:2001 output. The only way I have found to > > produce such in TeX without a pass through Adobe Acrobat > > Distiller or the shareware program Pstill is via the package > > pdfx.sty > > authored by CV Radhakrishnan and Han The Thanh. This in turn > > uses some other files such as xmpincl.sty. > > > > I wonder if this setup could be incorporated into some flavor of > > Context? Or even pdftex? I prefer not to live within the strictures > > of pdflatex. > > is not Ghostscript OK ? > (I have seen > http://www.ghostscript.com/pipermail/gs-devel/2009- September/008566.html) Yes, I started that thread also. It seems that the spec can be met via Ghostscript. What is also needed is the internal labeling of the file as pdf X/1-a:2001, and some xml add-ins. The prepress staff will look at the file and if it is not labeled correctly run it through Distiller, which can degrade text and barcodes by converting them to bitmaps. LSI handles hundreds of pdf cover files each week, many of which are out of spec. If it does not look like X/1-a:2001 they will bitmap it, and in the process mess it up to a degree, or so I am told. So getting the file within spec is necessary but it also has to look like it is in spec. Their Customer Service Rep specifically mentioned Ghostscript as producing non-acceptable pdf files. This is not the only hoop to be leapt through in dealing with LSI. they have a limit on total ink coverage that is more restrictive than the usual formulation for CMYK rich black. They want only %240 total coverage so I cobbled up CMYK 60,40,40,100 which adds up to 240%. In brief, they are a royal pain. But they have a near-monopoly on POD printing for bookstores in the US and their pricing for Amazon beats anyone including Amazon's own subsidy Createspace. Hans: The needed files and the documentation for pdfx.sty are located here: http://www.ctan.org/tex-archive/macros/latex/contrib/pdfx/ The files in the package include: README glyphtounicode-cmr.tex manifest.txt pdfa-1b.xmp pdfx-1a.xmp pdfx.pdf pdfx.sty small2e.pdf small2e.tex small2e.xmpdata -- John Culleton "Create Book Covers with Scribus" http://www.booklocker.com/books/4055.html --Boundary-00=_gjx6KDyPoq8Vl1r Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMC8vRU4iICJodHRwOi8v d3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwL3N0cmljdC5kdGQiPjxodG1sPjxoZWFkPjxtZXRhIG5h bWU9InFyaWNodGV4dCIgY29udGVudD0iMSIgLz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPnAsIGxp IHsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9PC9zdHlsZT48L2hlYWQ+PGJvZHkgc3R5bGU9IiBm b250LWZhbWlseTonU2FucyBTZXJpZic7IGZvbnQtc2l6ZToxMHB0OyBmb250LXdlaWdodDo0MDA7 IGZvbnQtc3R5bGU6bm9ybWFsOyI+T24gRnJpZGF5IDMwIE9jdG9iZXIgMjAwOSAxMjowMzozMyBs dWlnaSBzY2Fyc28gd3JvdGU6PGJyPgomZ3Q7IE9uIEZyaSwgT2N0IDMwLCAyMDA5IGF0IDQ6NDgg UE0sIEpvaG4gQ3VsbGV0b24gJmx0O2pvaG5Ad2V4Zm9yZHByZXNzLmNvbSZndDsgd3JvdGU6PGJy PgomZ3Q7ICZndDsgQXQgbGVhc3QgdHdvIGNvbW1lcmNpYWwgcHJpbnRlcnMgdGhhdCBJIHVzZSBw cmVmZXIgb3IgaW5zaXN0IG9uIHRoZTxicj4KJmd0OyAmZ3Q7IGZvcm1hdCBQREYgWC8xLWE6MjAw MSBvdXRwdXQuIFRoZSBvbmx5IHdheSBJIGhhdmUgZm91bmQgdG88YnI+CiZndDsgJmd0OyBwcm9k dWNlIHN1Y2ggaW4gVGVYIHdpdGhvdXQgYSBwYXNzIHRocm91Z2ggQWRvYmUgQWNyb2JhdDxicj4K Jmd0OyAmZ3Q7IERpc3RpbGxlciBvciB0aGUgc2hhcmV3YXJlIHByb2dyYW0gUHN0aWxsIGlzIHZp YSB0aGUgcGFja2FnZTxicj4KJmd0OyAmZ3Q7IHBkZnguc3R5PGJyPgomZ3Q7ICZndDsgYXV0aG9y ZWQgYnkgwqBDViBSYWRoYWtyaXNobmFuIMKgYW5kIMKgSGFuIFRoZSBUaGFuaC4gVGhpcyBpbiB0 dXJuPGJyPgomZ3Q7ICZndDsgdXNlcyBzb21lIG90aGVyIGZpbGVzIHN1Y2ggYXMgeG1waW5jbC5z dHkuPGJyPgomZ3Q7ICZndDs8YnI+CiZndDsgJmd0OyBJIHdvbmRlciBpZiB0aGlzIHNldHVwIGNv dWxkIGJlIGluY29ycG9yYXRlZCBpbnRvIHNvbWUgZmxhdm9yIG9mPGJyPgomZ3Q7ICZndDsgQ29u dGV4dD8gwqBPciBldmVuIHBkZnRleD8gSSBwcmVmZXIgbm90IHRvIGxpdmUgd2l0aGluIHRoZSBz dHJpY3R1cmVzPGJyPgomZ3Q7ICZndDsgb2YgcGRmbGF0ZXguPGJyPgomZ3Q7PGJyPgomZ3Q7IGlz IG5vdCBHaG9zdHNjcmlwdCAgT0sgPzxicj4KJmd0OyAoSSBoYXZlIHNlZW48YnI+CiZndDsgaHR0 cDovL3d3dy5naG9zdHNjcmlwdC5jb20vcGlwZXJtYWlsL2dzLWRldmVsLzIwMDktU2VwdGVtYmVy LzAwODU2Ni5odG1sKTxicj4KWWVzLCBJIHN0YXJ0ZWQgdGhhdCB0aHJlYWQgYWxzby4gIEl0IHNl ZW1zIHRoYXQgdGhlIHNwZWMgY2FuIGJlIG1ldCB2aWEgR2hvc3RzY3JpcHQuIFdoYXQgaXMgYWxz byBuZWVkZWQgaXMgdGhlIGludGVybmFsIGxhYmVsaW5nIG9mIHRoZSBmaWxlIGFzIHBkZiBYLzEt YToyMDAxLCBhbmQgc29tZSB4bWwgYWRkLWlucy4gPGJyPgo8cCBzdHlsZT0iLXF0LXBhcmFncmFw aC10eXBlOmVtcHR5OyBtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1s ZWZ0OjBweDsgbWFyZ2luLXJpZ2h0OjBweDsgLXF0LWJsb2NrLWluZGVudDowOyB0ZXh0LWluZGVu dDowcHg7IC1xdC11c2VyLXN0YXRlOjA7Ij48YnI+PC9wPlRoZSBwcmVwcmVzcyBzdGFmZiB3aWxs IGxvb2sgYXQgdGhlIGZpbGUgYW5kIGlmIGl0IGlzIG5vdCBsYWJlbGVkIGNvcnJlY3RseSBydW4g aXQgdGhyb3VnaCBEaXN0aWxsZXIsIHdoaWNoIGNhbiBkZWdyYWRlIHRleHQgYW5kIGJhcmNvZGVz ICBieSBjb252ZXJ0aW5nIHRoZW0gdG8gYml0bWFwcy4gIExTSSAgaGFuZGxlcyBodW5kcmVkcyBv ZiBwZGYgY292ZXIgZmlsZXMgZWFjaCB3ZWVrLCBtYW55IG9mIHdoaWNoIGFyZSBvdXQgb2Ygc3Bl Yy4gSWYgaXQgZG9lcyBub3QgbG9vayAgbGlrZSBYLzEtYToyMDAxIHRoZXkgd2lsbCBiaXRtYXAg aXQsIGFuZCBpbiB0aGUgcHJvY2VzcyBtZXNzIGl0IHVwIHRvIGEgZGVncmVlLCBvciBzbyBJIGFt IHRvbGQuICBTbyBnZXR0aW5nIHRoZSBmaWxlIHdpdGhpbiBzcGVjIGlzIG5lY2Vzc2FyeSBidXQg aXQgYWxzbyBoYXMgdG8gbG9vayBsaWtlIGl0IGlzIGluIHNwZWMuICBUaGVpciBDdXN0b21lciBT ZXJ2aWNlIFJlcCBzcGVjaWZpY2FsbHkgbWVudGlvbmVkIEdob3N0c2NyaXB0IGFzIHByb2R1Y2lu ZyBub24tYWNjZXB0YWJsZSBwZGYgZmlsZXMuIDxicj4KPHAgc3R5bGU9Ii1xdC1wYXJhZ3JhcGgt dHlwZTplbXB0eTsgbWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4OyBtYXJnaW4tbGVm dDowcHg7IG1hcmdpbi1yaWdodDowcHg7IC1xdC1ibG9jay1pbmRlbnQ6MDsgdGV4dC1pbmRlbnQ6 MHB4OyAtcXQtdXNlci1zdGF0ZTowOyI+PGJyPjwvcD5UaGlzIGlzIG5vdCB0aGUgb25seSBob29w IHRvIGJlIGxlYXB0IHRocm91Z2ggaW4gZGVhbGluZyB3aXRoIExTSS48YnI+CnRoZXkgaGF2ZSBh IGxpbWl0IG9uIHRvdGFsIGluayBjb3ZlcmFnZSB0aGF0IGlzIG1vcmUgcmVzdHJpY3RpdmUgdGhh biB0aGUgdXN1YWwgZm9ybXVsYXRpb24gZm9yIENNWUsgcmljaCBibGFjay4gVGhleSB3YW50IG9u bHkgJTI0MCB0b3RhbCBjb3ZlcmFnZSBzbyBJIGNvYmJsZWQgdXAgIENNWUsgNjAsNDAsNDAsMTAw IHdoaWNoIGFkZHMgdXAgdG8gMjQwJS4gIEluIGJyaWVmLCB0aGV5IGFyZSBhIHJveWFsIHBhaW4u IEJ1dCB0aGV5IGhhdmUgYSBuZWFyLW1vbm9wb2x5IG9uIFBPRCBwcmludGluZyBmb3IgYm9va3N0 b3JlcyBpbiB0aGUgVVMgYW5kIHRoZWlyIHByaWNpbmcgZm9yIEFtYXpvbiBiZWF0cyBhbnlvbmUg aW5jbHVkaW5nIEFtYXpvbidzIG93biBzdWJzaWR5IENyZWF0ZXNwYWNlLjxicj4KPHAgc3R5bGU9 Ii1xdC1wYXJhZ3JhcGgtdHlwZTplbXB0eTsgbWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206 MHB4OyBtYXJnaW4tbGVmdDowcHg7IG1hcmdpbi1yaWdodDowcHg7IC1xdC1ibG9jay1pbmRlbnQ6 MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNlci1zdGF0ZTowOyI+PGJyPjwvcD5IYW5zOjxicj4K VGhlIG5lZWRlZCBmaWxlcyBhbmQgdGhlIGRvY3VtZW50YXRpb24gZm9yIHBkZnguc3R5IGFyZSBs b2NhdGVkIDxicj4KaGVyZTo8YnI+Cmh0dHA6Ly93d3cuY3Rhbi5vcmcvdGV4LWFyY2hpdmUvbWFj cm9zL2xhdGV4L2NvbnRyaWIvcGRmeC88YnI+CjxwIHN0eWxlPSItcXQtcGFyYWdyYXBoLXR5cGU6 ZW1wdHk7IG1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6MHB4 OyBtYXJnaW4tcmlnaHQ6MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsg LXF0LXVzZXItc3RhdGU6MDsiPjxicj48L3A+VGhlIGZpbGVzIGluIHRoZSBwYWNrYWdlIGluY2x1 ZGU6PGJyPgo8cCBzdHlsZT0iLXF0LXBhcmFncmFwaC10eXBlOmVtcHR5OyBtYXJnaW4tdG9wOjBw eDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjBweDsgbWFyZ2luLXJpZ2h0OjBweDsg LXF0LWJsb2NrLWluZGVudDowOyB0ZXh0LWluZGVudDowcHg7IC1xdC11c2VyLXN0YXRlOjA7Ij48 YnI+PC9wPjx0YWJsZSBib3JkZXI9IjAiIHN0eWxlPSIgbWFyZ2luLXRvcDowcHg7IG1hcmdpbi1i b3R0b206MHB4OyBtYXJnaW4tbGVmdDowcHg7IG1hcmdpbi1yaWdodDowcHg7IiBjZWxsc3BhY2lu Zz0iMiIgY2VsbHBhZGRpbmc9IjAiPjx0cj48dGQ+UkVBRE1FPC9wPjwvdGQ+PHRkPjwvdGQ+PHRk PjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PC90cj48dHI+PHRkPjxhIG5hbWU9ImpoODFkMjM1ZGU4 ZTE3MDYzZTkxZDNiODZkZGNlNWEyYzAiPjwvYT5nbHlwaHRvdW5pY29kZS1jbXIudGV4PC9wPjwv dGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PC90cj48dHI+PHRkPjxhIG5h bWU9ImpoMzAzZWUyZmJkZDRlOTY1ZDMyYTNlZTg2ZTdkZDRhYjgiPjwvYT5tYW5pZmVzdC50eHQ8 L3A+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48L3RyPjx0cj48dGQ+ PGEgbmFtZT0iamg1YmU2MmZhZjExYmZiZDkzNWYwNjQ4MDBmOGI0NjY3NiI+PC9hPnBkZmEtMWIu eG1wPC9wPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PC90cj48dHI+ PHRkPjxhIG5hbWU9ImpoNjc0NzVhNWMzOWQ4NmU0Y2UyM2NmMzRiYWRjYmNmY2QiPjwvYT5wZGZ4 LTFhLnhtcDwvcD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjwvdHI+ PHRyPjx0ZD48YSBuYW1lPSJqaDU1ZDA1ZDY5YjBhYjcxMmQ4NzRiMDM4YzFhNDI0YTU4Ij48L2E+ cGRmeC5wZGY8L3A+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48L3Ry Pjx0cj48dGQ+PGEgbmFtZT0iamg0YzVkMDVjZGFiODI5MTZhM2IxNGU4MDI3YTYyYjE2OCI+PC9h PnBkZnguc3R5PC9wPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PC90 cj48dHI+PHRkPjxhIG5hbWU9ImpoYTc4MDk1ZDdjNTgyNjlhYTQ4ZGNmYTE3Y2Q5OTlhYTQiPjwv YT5zbWFsbDJlLnBkZjwvcD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3Rk PjwvdHI+PHRyPjx0ZD48YSBuYW1lPSJqaDYyNjg1NjllM2E4MzUxNTgyZWQxZGIyZmQ1MjMxZjIy Ij48L2E+c21hbGwyZS50ZXg8L3A+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+ PC90ZD48L3RyPjx0cj48dGQ+PGEgbmFtZT0iamhmOGViNGI0MTRlZDNkNmI1MDM1ZTBmZDM3Y2Fi YmQ1ZCI+PC9hPnNtYWxsMmUueG1wZGF0YTwvcD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48 L3RkPjx0ZD48L3RkPjwvdHI+PC90YWJsZT4tLSA8YnI+CkpvaG4gQ3VsbGV0b248YnI+CiJDcmVh dGUgQm9vayBDb3ZlcnMgd2l0aCBTY3JpYnVzIjxicj4KaHR0cDovL3d3dy5ib29rbG9ja2VyLmNv bS9ib29rcy80MDU1Lmh0bWw8L3A+PC9ib2R5PjwvaHRtbD4K --Boundary-00=_gjx6KDyPoq8Vl1r-- --===============0381795741== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --===============0381795741==--