什么是后记?这和我的打印机有什么关系?

在打印时,您可能会遇到“Postscript”一词。有没有想过这到底是什么意思,它与您的打印机有什么关联吗?花点时间,了解一些计算机历史记录,并更多地了解台式打印机的工作原理。

除非您是计算机科学家,否则如果您查找“PostScript”并了解到它是一种“串联编程语言”,却发现您有更多令人困惑的单词需要查找,这可能会让您感到困惑。今天,我们将让它变得简单,并将PostScript放在上下文中,解释它是什么,为什么和如何做它的事情,以及它是如何几乎改变了整个图形界的集体耳朵!继续往下看,前面有一些很棒的极客有趣的东西。

ASCII、点阵、绘图仪和更改打印图形

在我们理解PostScript和更现代的打印设备之前,我们必须考虑PC对打印技术的卑微根源。早期的计算机打印机是粗制滥造的设备,只能复制文本和ASCII字符-几乎没有图形的应用,它们几乎没有用处。这些所谓的“哑巴”打印机可以被编程为产生文本,尽管许多打印机会有硬件限制,使它们无法打印硬件中的字符以外的任何东西-就像“打字机”一样。

在How-to Geek中,我们中的一些人可能会和自己约会,并说我们记得打印机发展的下一个重要步骤-点阵式打印机。它们能够打印一些带有行像素的原始灰度图形,以及块状、低像素深度的排版。虽然它们在创建数字图像方面确实有优势(尽管ASCII艺术有点算数),但粗制滥造的排版对早期的点阵打印机来说是一个挫折。所有点阵打印机打印图像和文本的方向大致相同;将其分解成像素,在打印头沿纸张通过时成行打印,然后重复下一张纸。

与点阵式打印机不同,绘图仪仍然相当普遍,特别是在制造业。绘图员在代数坐标上移动纸张、乙烯基或各种其他材料,以使用指示笔或刀刃绘制、打印或切割平滑的、数学上纯净的矢量形状。正如我们所了解到的,由于排版字形的本质,矢量形状在定义文字中抽象的、数学上纯净的形状方面远远优于像素。因为绘图仪是根据精确的数学设计来移动的,所以关于如何创建排版和其他形状的说明对于PC来说很容易与设备通信。

挑战在于:没有一种现有的PC到打印技术模型可以同时创建基于矢量的、干净的排版和图形。所有聪明的极客应该做些什么呢?

施乐PARC与第一台激光打印机的研制

静电复印,也就是影印,是印刷商们正在寻找的发展方向。虽然静电复印机在30年代就已经发明,并在50年代末和60年代作为复印机投入商业使用,但直到施乐公司的工程师加里·斯塔克威瑟设计了第一台激光打印机,它才被用于个人电脑打印。

这是一张图表,粗略地描述了静电复印的工作原理:光线击中印刷滚筒的带电区域,电子发生反应,那些带负电的区域失去电荷。碳粉附着在静电上,并被压在纸上,无需使用点阵样式的像素即可创建插图。因为这种印刷过程与上面列出的任何一种相对粗糙的方法都有根本的不同,所以静电复印是同时打印干净的文字和图形的一种合乎逻辑的方式。有一个简单的工程问题需要解决--如何为一台可以同时轻松完成这两项任务的打印机创建说明?

两全其美:PostScript是印刷的语者

Adobe工程师和联合创始人约翰·沃诺克(John Warnock)和查尔斯·格施克(Charles Geschke)登场。两人曾在施乐一起工作,并创建了名为Interpress的页面描述语言(PDL)。Interpress解决了这个工程问题-它是一个将图像和复杂形状转换为数据的系统,打印机可以使用它来生成高质量的打印艺术品。Interpress不一定是第一个PDL,也不是Warnock和Geschke的最后一次合作。离开施乐Parc后,两人开发了Postscript的旗舰产品,直到今天,Postscript仍然是图形行业的标准。

顾名思义,PostScript实际上是一种图灵完全的编程语言。说明书以人类可读的方式写出,并传达给印刷商,印刷商根据说明书创作出高质量的艺术作品。这里有一个来自Inkgues.com的示例“Hello World”程序。

我们很快就会看到PostScript给打印机提供了什么样的说明,以及说明有多简单。本程序中引用的字体以矢量形式存在,并从单独的文件中调用-这是Adobe对数字图形行业的一大贡献。下面是米克尔·梅尼克·尼尔森(Mikkel Meinike Nielsen)在Postscript上的页面上的第二个例子:

这个gobbledygook的大中间部分实际上是定义图像的十六进制代码。大多数Postscript不是这样手工编写的,而是由程序编写的。要了解这段Postscript代码的实际外观,请看下面Mikkel页面上的这段截图,这段截图是这段代码生成的图像。通过这种方式,也可以将整个摄影图像重写为PostScript-该文件类型称为封装的Post Script,或EPS。

现代印刷页和较新的印刷工艺

现在,并不是所有的打印机都使用PostScript,但所有的打印机都必须有某种翻译层,才能将文本和图像数据转换为印刷品。我们通常称这些程序为打印机驱动程序--现在它们来自制造商,并且是专有软件。在某种形式或方式上,这是所有打印机与PC通信所需的关键部分-尽管我们在家里使用的打印机解决的问题与第一台激光打印机非常不同。无论如何,PostScript是Adobe的第一个巨大成功,也是有效地开始了全球流行的图形和设计爆炸的一部分。

图片来源:Brother Printer MFC-8370 by Jung-nam nam,可在Creative Commons下购买。安迪·布鲁姆菲尔德(Andy Broomfield)设计的古代点阵打印机,在知识共享(Creative Commons)下提供。IBM3800,摄影师不知名,假定合理使用。Yzmo的静电复印过程,在GNU许可下可用。由Seven Block提供的Adobe软件,可在Creative Commons下获得。Erin Sparling的新打印机,可在Creative Commons下购买。

相关文章