PostScript是否允许指定页面出血,修剪等?

时间:2013-10-03 15:18:40

标签: postscript

根据我的理解,至少PDF,特别是其PDF / X标准,允许用BleedBox命令在页面出血等方面嵌入信息。

我想知道,Postscript是否也允许这样的事情,并且PostScript是指定它们的好地方,还是我误解了它的目的?由于PostScript数据旨在发送到打印机,因此能否指定出血不是很自然吗?

我在PostScript文档中找不到任何对此的引用:

http://www.adobe.com/products/postscript/pdfs/PLRM.pdf

3 个答案:

答案 0 :(得分:2)

从根本上说,PostScript是一种专为2D图形应用程序设计的编程语言。通常它用于打印,但它已被用作Unix工作站上的Windowing系统。虽然主要用于印刷,但这不是它的唯一目的。

像'Bleed'这样的东西本质上是元数据,它们指的是工作的各个方面,而不是实际标记媒体。 PDF携带大量元数据,而PostScript则没有。所以一般来说,你的问题的答案是'不'。

也就是说,有一个规范,用于向PostScript文件添加各种元数据,即文档结构公约。这使用以特定方式编写的PostScript注释来携带元数据。您可以在某处的Adobe网站上找到DSC规范。

对于指定出血,PostScript程序并不关心,它只标记您告诉它的媒体,因此指定出血对它没有意义。

答案 1 :(得分:1)

,PostScript语言允许您指定"页面出血等等#34;。如果将您的参考框架设置为整体的现代印刷出版,那么,PostScript语言页面描述不是放置高级请求的好地方,但,这是此类请求的某些低级别结果的最佳位置。当然,很多时候,你的意思是"页面流失和这样的",以及你如何构建你正在看的系统。

通过"页面出血",我理解你的意思是drawing colours up to and beyond the limits of the desired page,特别是当物理介质大于预期页面并且将被切割成大小时。这允许颜色直接到达完成页面的边缘。这是印刷出版过程的一部分,该过程为胶版印刷等印刷过程的物理现实准备文件。其他任务可能是trapping,调整页面上的形状以允许注册不良的着色剂; imposition,在稍后折叠或切割的大型实体纸上布置多个文档页面; spot colour调用,使用预混合到特定所需颜色的墨水而不是CMYK印刷色;还有很多。

Modern prepress workflows涉及在系统之间和组织之间移动内容。系统可能包括设计和创建文档的布局软件,预检软件,确保文档包含所有字体和图像及其所需的其他部分,拼版和陷印系统为特定印刷机准备,制版机转动文档进入印刷机的金属板,或许是一个工作流程系统,通过这个过程跟踪工作。人们可能包括文档作者,进行布局和字体选择的设计人员,为印前工作流程准备文档的印前技术人员,各种系统的操作员等等。

使用该上下文集,PostScript语言页面描述起什么作用?一个好的起点是PostScript Language Reference Manual (PLRM),第6.1节使用页面设备。那里有一个至关重要的概念:

  

至少在概念上,有必要设想两个单独的任务   从应用程序打印:

     
      
  1. 生成与设备无关的页面描述。
  2.   
  3. 请求在特定设备上呈现页面描述。此时,用户应该有机会添加   处理选项,包括依赖于设备的选项,到页面   描述。
  4.   

出血,陷印,拼版等依赖于设备。它们在与设备无关的页面描述中没有帮助。可以编写PostScript语言页面描述,使它们与设备无关。但其他格式,尤其是可移植文档格式的PDF/X配置文件,对于印前工作流程的早期部分来说,甚至是更好的与设备无关的容器。 Adobe创建PDF的部分原因在于它在PostScript语言中表达设备独立页面描述的优点和缺点。

有必要在整个过程中提供沟通要求和打印选项的方法。像Job Definition Format (JDF)这样的格式比PDF / X或PostScript语言页面描述更适合这种通信。作为一般规则,像JDF这样的格式是表达请求的更好的地方,用于"页面出血等等#34;而不是页面描述。

但在此过程中的某些时刻,与设备无关的页面描述会定位到特定设备。在此阶段,页面描述可能会转换为特定于设备的PostScript语言页面描述。 PostScript语言有几个功能可以支持印前功能,但有一些但不是太多的设备特定知识。

  • 成像模型允许页面描述超出所需页面大小的边界。因此,页面布局应用程序可以将出血作为与设备无关的页面描述的一部分进行绘制。这些图形不需要标记为出血以达到出血的目的。
  • 该语言的图形状态功能允许页面独立性。拼版程序可以读取正确形成的PostScript语言页面描述,并将页面图像定位在更大的物理介质上。参见PLRM,2.4.2 程序结构
  • setpagedevice运营商提供了一种以一致的方式请求特定于设备的功能的方法,即使设备无法满足所有要求,也可以继续提供作业请求。请参阅PLRM,6 设备控制
  • In-RIP Trapping 允许PostScript解释程序应用目标打印过程和正在绘制的特定图形的知识,以进行高度针对性的陷印调整。请参阅PLRM,6.3 In-RIP陷印

总而言之,我说你的问题意味着一个参考框架 - 只是PostScript语言,而且只是打印工作流程的一部分 - 这对于理解打印发布实际上是如何完成的并不是最好的。设置更一般的参考框架,我们发现PostScript语言具有很好的功能来完成其在工作流程中的工作,但其他格式(如PDF / X和JDF)也可以完成您所要求的部分内容。

答案 2 :(得分:0)

特别参见Adobe TN 5644 (PDF)和第6页插图。然后确保您的打印提供商的postscript消费者应用程序(工作流程)了解修剪的%%CropBox注释...