来自OK电子工业公司的互联网印刷专题——走近互联网印刷(二)


(Oki Technical Review——Internet Printing)

三、互联网印刷发展纪事
  早期人们在SMTP(电子邮件传输协议)的基础上实现初步的互联网印刷,也就是将要印刷的文件或图像作为电子邮件的MIME(多用途的邮件交换)附件进行传输,这种方式的一个显著弊病是用户无法与印刷商很好的沟通,用户也不知道信息何时到达印刷商一方。另外当前电子邮件的结构也很不完善。此外还有一个明显的不足就是,即使各个印刷商都建立在SMTP基础上,对不同厂商安装的印刷机也无法实现互相操作。一些厂商规定自己的互联网印刷协议建立TCP基础上,这些都是专有协议,而且也没有意向达成统一标准,而且即使传送方和接收方都支持这一协议,很显然防火墙也不会让其通过。

  1997年秋,HP公司推出了Jetsend协议,用以支持简单设备之间的图像和数据传递。Jetsend本身是独立于传输协议之外的,它的目的是将图像/数据从一个简单设备直接发到另一个简单设备,这种传递基于接收一方的数据处理能力。

  Jetsend会通过一个数码相机将图像直接传给印刷商,而无需先通过个人计算机,当然Jetsend支持的设备也需要一些装置类别码,当前Jetsend协议最适合局域网中的操作和联系,如IEEE1394,但未来Jetsend有潜力支持互联网环境。目前IPP与Jetsend提出的要求很不相同,Jetsend解决了互联网环境下文件传输中的一些基本问题,是互联网印刷发展中的重要纪事。

四、互联网印刷协议
  IPP(Internet Printing Protocol,互联网印刷协议)是IETF(Internet Engineering Task Force)工作组发展的最新阶段,这一工作组已经包括了主要的操作系统和印刷机销售商代表。

  IPP基本上是一个简单的客户/服务器协议,当服务器指的是印刷机或印刷机的服务器时,客户指的是终端用户应用程序,可以以软件形式安装在工作站上。印刷机中可以直接嵌入IPP支持,也可以和使用专有协议的服务器联接,这时的服务器指终点或终端用户的IPP印刷商。

  IPP协议的基本内容分为两部分,第一部分集中说明终端用户的要求,第二部分讲操作和管理上的内容。

  终端用户的操作包括:终端用户最普遍的操作是取消印刷文件、视察工作状况。“证实”操作是用来检查指定印刷商是否完全支持用户对某一文件的各项印刷要求,这一操作可以很好地促进印刷工作的完成,但事实上这一操作过程并没有向印刷机传递任何信息,如果证实可以支持用户要求,便会向用户作出反馈,另外工作结束时,也会直接通知用户。

  图2指明了IPP结构,使用IPP协议的一个终端用户通常可以通过三种方式印刷其文件:



  1.通过一个应用程序实现,在MS-Windows环境下这是一种最普遍的方式。用户只要选择“印刷”选项,就会通过程序提供预设的或其它已经安装好的印刷机为作户服务。

  2.向印刷机发送一个预先格式化好的文件。这一文件可以是使用Postscript语言格式的,也可以是使用其它印刷机可以读取的页面描述语言编写的格式。

  3.向印刷机提供所印文件的URL,印刷机便以HTTP或FTP格式在互联网上激活这一文件并印刷。
一个IPP印刷商可以通过其URL采辨认,URL还允许使用一个和Web地址一致的统一的命名系统。IPP中规定了大量IPP印刷的工作属性,这令用户和操作者可以非常确切地描述一项印刷工作的要求。

  为了安全起见,IPP还规定使用TLS传输层安全标准,用于加验和验证工作。TLS的第一个版本和SSL3.0标准类似,它是当前HTTP中运用得最多的一个标准。最近TLS已经作为一个预设标准提交给了IETF工作组,预计它将成为HTTP安全体系的主体。IPP工作组的基本目的是运用HTTP已有的安全协议而不是再去规定一个。

  因为IPP采用的是简单的HTTP发送形式,所以安装IPP并不困难。终端用于通过浏览器,使用Java ,C/C++等语言API,可以在任何常规操作系统下获得HTTP。在服务器上端,必须安装的HTTP服务器要非常简单,而不能像典型的Web服务器那样复杂。HTTP服务器复杂的地方主要在其代理服务器上,这是为了支持IPP的需要,而非原始服务器的要求。当前已经有一占用空间不到1K的嵌套Web服务器,很有可能,未采大多数印刷机制造商会在印刷机或其它印刷服务硬件中嵌套IPP支持。当然另一些厂商就完全不必这样了,因为一个工作站或主机上运转的印刷服务软件会作为IPP的服务终端,这样印刷商也不需对当前的专有协议作任何修改就可以和IPP服务器进行交流了。

  人们希望在1998年IPP协议将成为一个IETF标准,在1998年晚些时候各操作系统和印刷商都支持IPP协议,目前已经有几家印刷机制造商开始安装并测试IPP性能,不同厂商之间的相互操作性能测试也已经开始。另外早些时候微观公司表示在将来Windows结构的安装中会支持IPP协议。

五、结论
  互联网印刷的一个基本原则就是要给终端用户带来更多便利。除了在不同操作系统和操作平台下实现异地印刷外,它还利用互联网结构和现有优势将本地印刷的原理延伸到整个互联网环境下。如果不同厂商、客户都安装和支持同一个互联网印刷协议,就可以在低成本下实现文件的高质量传输,这很有可能取代当前的传真设备。互联网让人们集中注意力去建立一个统一的标准、去实现相互操作,而不再是设置各自的专有协议。

  随着互联网的发展,在互联网印刷中还有一些困难和结构性问题需要解决,其中包括企业的管理、目录服务、文件格式、确保安全性等。极有可能的是,起先这些问题由于互联网的要求而产生、解决、久而久之,这种互联网下的印刷模式就成了企业印刷的基本标准。

  本文同时还提供了互联网印刷发展的一些主要历程,尤其IPP协议和Tetsend协议的产生及其内容。这些协议只要是市场发展所需要的,就必将得到相关网络产品的支持。在互联网印刷下,印刷商提供的也不再只是单纯的印刷品输出服务,印刷商将不断寻找互联网给自己带来的新利益,并考虑着如何将利益带给最终用户。

[时间:2001-02-27  作者:必胜网  来源:必胜网]

黄品青微站