在客户机上对要打印的文档数据进行观察的方法和设备技术

技术编号:2864972 阅读:180 留言:0更新日期:2012-04-11 18:40
一个用于在客户机上观察文档数据的方法,该数据至少代表要打印文档的一部分,该方法包括的步骤是,把来自客户机要打印的文档转移到一台打印服务器上,在该打印服务器上把要打印的文档变换为文档数据,再把所说的文档数据从打印服务器转移给客户机。所说的文档数据至少是利用光栅变换功能得到的光栅图象文件的一部分,所说的光栅变换功能并用于打印该文档。在一种设备中,该设备包括一台具有控制器的打印服务器,以及一个通过网络连接的客户计算机,该控制器用于把要打印文档变换为文档数据,它含有一种光栅变换功能,该功能为所说的文档数据产生一种要发送给客户机的光栅图象文件,所说的光栅变换功能并用于打印该文档。

【技术实现步骤摘要】

本专利技术涉及一种用于在客户机上观察文档数据的方法,该数据至少代表要打印文档的一部分,该方法包括的步骤为-把来自客户机要打印的文档转移到打印服务器上-在该服务器上把要打印的文档变换为文档数据-把所说的文档数据从打印服务器转移给客户机。本专利技术还涉及一种设备,该设备包括一种打印服务器,用于把打印作业发送给至少一个打印引擎,以及至少一个通过网络与该打印服务器连接的客户计算机,其中客户机适合于把要打印的文档转移给打印服务器,该打印服务器包括一种用于把要打印文档变换为文档数据的控制器,并适合于把所说的文档数据转移给客户机。本专利技术还涉及一种驻留在计算机可读媒体上的计算机程序产品,该产品包括一些能引起至少一个处理单元来执行本专利技术方法的指令。
技术介绍
大多数网络包括一台可与打印引擎相连接的打印服务器,而许多客户计算机共享该打印服务器资源,所以该网络的多家用户都可以利用这台打印机。利用作业提交器可以从客户计算机把要打印的文档发送出去,该作业提交器把要打印作业从客户机传送到打印服务器。要打印的文档一般包含正文和图形。正文描述页面上的字母和其他符号,而图是,比如,一条线,一个图解或一张图画。可以把图作为,或者是一种点阵(位形,也称作光栅图形),或者是一种线的集合(矢量图形)传送到打印服务器。当采用轮廓字形时,一个字母储存为一组方程式,该方程组定义的线构成了所说字母的边界。打印服务器配备有一种具有编译和光栅化功能的控制器。控制器的编译功能检查从客户计算机发出的数据,并识别嵌在数据中的命令,诸如打印控制,页面格式,字体管理,正文格式编排和图形。光栅化是打印图象准备过程的最后一个阶段,能把接收到的命令变换为一种打印引擎将要应用的点阵。打印服务器配备有一种光栅图象处理器(RIP),用于把含有矢量格式对象的文件转化为要发送给打印引擎的光栅图象文件(也称作位图文件)。这样,RIP为正文的每个字符产生出位图,并把它放置在队列中指定的位置上,然后利用任意一种位形将该队列覆盖,从而形成要打印的图案。一旦准备好位象文件,就将它传给打印引擎。已经知道一种在客户计算机上观察代表要打印文档的文档数据的方法,该方法采用客户机的专门应用软件。可是这种方法要求专有的客户机软件,而且它还有好多缺点,比方复杂,并且所得对客户机的观察与打印的文档有偏离。特别是,给出的图形和轮廓字形表现得不恰当。另外,客户机的应用软件还必须了解通过网络可以访问的所有打印引擎的所有特点。这就使得所涉及的这种在所有客户计算机上都应当具有的软件非常复杂。从EP 1 132 808 A1知道一种在客户计算机上观察代表要打印文档的文档数据的方法。该出版物描述了一个打印作业如何以电的方式传送到复制中心,在这里它被变换成为一种适合表示打印文档最后外观的格式,打印作业可以以这种格式再传送给客户机以便用于观察。用这种格式得到的文档,例如PDF(可移植文档格式),可储存在复制中心的临时文档存储器中,然后再储存到复制中心的永久文档存储器中,然后再传送给打印机。这个方法的问题是,为观察而变换的文档是不依赖于打印设备的,得到的仅是一种近似的最后外观。由打印引擎参数(打印机页边距,纸张尺寸,图象相对纸张的位置等)引起的效应表现得不可能合适。此外,轮廓字形表现得也不准确。
技术实现思路
本专利技术探索提供一种减轻这些问题的方法。因此,本专利技术的目标就是提供一种改良的用于在客户机上观察文档数据方法,该数据至少代表要打印文档的一部分,其中,打印文档真正最后的外观能够在客户计算机上进行观察。按照本专利技术为达到这个目标所利用的方法是,在客户机上观察文档数据,该数据至少代表要打印文档的一部分,其中,所说的文档数据至少是利用光栅变换功能得到的光栅图象文件的一部分,所说的光栅变换功能用于打印文档。由于打印服务器的光栅变换功能和用于选择打印引擎以产生光栅图象文件的相同,所以所产生的文档数据能确保在客户机上的预览可显示出该文档真正的最后外观。这种方法特别适用于图形和轮廓字形。再有,客户计算机的应用软件不象编译一个PDF文件那么复杂,从而在各种各样环境下都易于进行开发。按照本专利技术方法,一个优选实施方案的特征在于,其打印服务器的光栅变换功能执行一个把光栅图象文件划分为一些区域的步骤。这样,在由打印服务器产生的位象的客户机处,可以得到甚至更有效的观察过程。优选地,在把要打印的文档变换为文档数据的步骤之后,跟随的步骤是对由光栅变换功能得到的光栅图象文件进行压缩。这样可以将文档数据更有效、更迅速地从打印服务器转移给客户机。按照本专利技术方法的一个优选实施方案,在各个步骤过程中数据流的流向为,把来自客户机要打印的文档转移到打印服务器,在服务器把要打印的文档变换为文档数据,再把该文档数据转移给客户机。这样就能确保完成的最好,而且还可减少用于在客户机上观察图象所需时间。按照本专利技术的一个观点,客户机配备有客户机数据缓冲器,而打印服务器配备有服务器数据缓冲器,同时客户机数据缓冲器的大小以及服务器数据缓冲器的大小可动态调节。这样可以减少等候客户机的时间。在按照本专利技术方法的一个实施方案中,服务器的光栅变换功能产生一个光栅图象文件,经优化后其大小要适合于文档数据向客户机转移的步骤。这样可以对要转移的数据容量进行限制,以确保当在客户机上观察文档时,在时间方面的获益。优选地,服务器的光栅变换功能按客户机的要求产生一种第二光栅图象文件,经优化后其大小可适于在客户机上放大的目的。这样客户机能够要求一种具有较高分辨率的第二光栅图象文件,用于整个要打印的文档,或仅用于要放大的那个区域。按照本专利技术的一个观点,文档数据储存在打印服务器的存储器单元中。这样,由打印服务器的光栅变换功能获得的光栅图象文件可在存储器中保持一段时间,从而可以避免再次将要打印的文档,在要观察这同一文档时,变换为文档数据的步骤。按照本专利技术方法的一个实施方案,要打印的文档储存在打印服务器的存储器单元中。这就避免了把要打印的文档数次发送到打印服务器中,比方,先是在客户机上为了观察,后又为打印而发送。按照本专利技术的设备的特点在于,其控制器含有光栅变换功能,为所说的文档数据产生一种光栅图象文件,所说的光栅变换功能用于至少在打印引擎上打印这个文档。附图说明现在参考下面本专利技术实施方案的范例来对本专利技术进行解释,并参照附图进行阐明。这些实施方案用于阐明本专利技术,而不能看作是对它的限制。图1是在应用在和本专利技术有关的网络环境下,与一些客户机连接的一台打印服务器的示意图。图2是应用于和本专利技术有关的打印服务器向打印引擎发送打印作业的示意图。图3是一个包含按照本专利技术设备一个实施方案的简化部件图。图4是表示按照本专利技术方法一个实施方案的流程图。图5是表示转移过程的一个实施方案的流程图。具体实施例方式图1表示的系统有客户计算机2,至少一个打印引擎2 2,和一个由局域网N连接的打印服务器4。按照本专利技术的设备包括用于把打印作业发送给打印引擎2 2的打印服务器4,和至少一台通过网络N与打印服务器4连接的客户计算机2。客户计算机是,比如,一些工作站,每个工作站至少具有一个处理器6(示于图3),一个随机存取存储器8,一个硬盘10,一个图卡9以及一个网卡11。一个类似监视器的显示单元14与客户计算机2连接,用于显示的目的。客户计算机2还包括输本文档来自技高网
...

【技术保护点】
用于在客户机上观察文档数据的方法,该文档数据至少代表要打印文档的一部分,该方法包括的步骤为:-把来自客户机要打印的文档转移到打印服务器上-在该打印服务器上把要打印的文档变换为文档数据-把所说的文档数据从打印服务器转移 给客户机,其特征在于,所说的文档数据至少是利用光栅变换功能得到的光栅图象文件的一部分,所说的光栅变换功能并用于打印该文档。

【技术特征摘要】
EP 2003-8-1 03291948.21.用于在客户机上观察文档数据的方法,该文档数据至少代表要打印文档的一部分,该方法包括的步骤为-把来自客户机要打印的文档转移到打印服务器上-在该打印服务器上把要打印的文档变换为文档数据-把所说的文档数据从打印服务器转移给客户机,其特征在于,所说的文档数据至少是利用光栅变换功能得到的光栅图象文件的一部分,所说的光栅变换功能并用于打印该文档。2.按照权利要求1在客户机上观察文档数据的方法,其特征在于,其打印服务器的光栅变换功能执行一个把光栅图象文件划分为一些区域的步骤。3.按照权利要求1或2在客户机上观察文档数据的方法,其特征在于,在把要打印的文档变换为文档数据的步骤之后,跟随的步骤是对由光栅变换功能得到的光栅图象文件进行压缩。4.按照前面任何一个权利要求在客户机上观察文档数据的方法,其特征在于,在各个步骤中数据流的流向为-把来自客户机要打印的文档转移到打印服务器-在该服务器把要打印的文档变换为文档数据-把所说的文档数据转移给客户机。5.按照权利要求5在客户机上观察文档数据的方法,其中客户机配备有客户机数据缓冲器,而其中打印服务器配备有服务器数据缓冲器,其特征在于,客户机数据缓冲器的大小和客户机数据缓冲器...

【专利技术属性】
技术研发人员:EXC德拉普莱斯N诺雷德丹OHM罗奎SPR阿佩塞PM梅耶
申请(专利权)人:奥西技术有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1