在客户机上查看待印文档数据的方法、设备及程序产品的制作方法

文档序号:6558945阅读:204来源:国知局
专利名称:在客户机上查看待印文档数据的方法、设备及程序产品的制作方法
技术领域
本发明涉及用于在客户机计算机的显示部件上查看表示将由印刷机械在印刷介质上根据印刷规格呈现的文档数据的图像数据的方法,客户机计算机设置用于通过网络与印刷服务器交换数据,印刷服务器设置用于向印刷机械发送印刷指令,客户机计算机包括用于将文档数据转换为描述将由印刷机械呈现的点排列的光栅图像数据的转换功能的版本y以及用于根据印刷规格查看图像数据的客户机查看器应用的版本z,印刷服务器包括转换功能的版本x以及客户机查看器应用的版本x。
本发明还涉及包括印刷机械、具有用于查看表示将由印刷机械在印刷介质上根据印刷规格呈现的文档数据的图像数据的显示部件的客户机计算机、用于向印刷机械发送印刷指令以及设置用于通过网络与客户机计算机交换数据的印刷服务器的设备,客户机计算机已经在存储器上存储了用于将文档数据转换为描述将由印刷机械呈现的点排列的光栅图像数据的转换功能的版本y以及用于根据印刷规格查看图像数据的客户机查看器应用的版本z,印刷服务器已经在存储器上存储了转换功能的版本x以及客户机查看器应用的版本x。
本发明还涉及驻留在计算机可读介质上的计算机程序产品,其中包括使至少一个处理单元执行本发明的方法的指令。
背景技术
大多数网络包括用于向印刷机械发送印刷指令的多个印刷服务器以及共享印刷服务器的资源的多个客户机计算机,使得印刷机械可由网络的许多用户所使用。要印刷的文档从客户机计算机采用将印刷作业从容户机计算机发送到印刷服务器的作业提交器来发送。印刷作业由印刷机械根据印刷服务器所发送的印刷指令来执行。
在所选印刷机械上实际印刷文档之前,用户可能需要在印刷机械将要印刷文档时预览文档,这是为了检验印刷规格是否正确,以及图形和空心字体是否将被正确呈现。客户机计算机配备了显示部件、如监视器屏幕,在其上可显示表示要由印刷机械在印刷介质上根据印刷规格呈现的文档数据的图像数据。为了确保正确预览,转换功能安装在客户机计算机上,用于将文档数据转换为描述将由印刷机械呈现的点排列的光栅图像数据。转换功能包括解释器功能和光栅化器功能。称作客户机查看器应用、安装在客户机上的专用应用软件用于根据印刷规格查看图像数据。例如,可在预览步骤中检查诸如介质大小和图像数据在介质上的定位之类的印刷规格。其它印刷规格还可经过目测,诸如图像数据相对于印刷介质的取向、印刷边距的尺寸、装订位置、水印的存在等。
印刷服务器配备了在其上已经安装了转换功能的控制器。转换功能包括解释功能和光栅化功能。控制器的解释功能检查从客户机计算机发送的数据,并识别数据中嵌入的命令,诸如印刷机控制、页面格式、字体管理、文本布局和图形等。印刷服务器转换功能用于将所接收命令转换成要由印刷机械呈现的点阵列。印刷服务器配备了用于执行转换任务的光栅图像处理器(RIP)。印刷服务器还可配备一种版本的客户机查看器应用,以便在被要求时更新客户机计算机中的客户机查看器应用。这在印刷机械已经采用实现新印刷设定的使用的新技术特征升级时可能需要。
为了确保客户机的显示部件上显示的预览与将由印刷机械印刷的图像数据(即,将由印刷机械呈现的点排列)之间的一致性,已知的方法包括随着印刷服务器软件的每次更新而系统更新客户机计算机上安装的软件。根据已知方法,每当印刷服务器的转换功能被更新时,更新客户机查看器应用的版本以及客户机上的转换功能版本。当客户机计算机的用户希望获得将在印刷机械上印刷的文档的预览时,它连接到适当的印刷服务器,以便比较相应机器上安装的软件版本。印刷服务器例如包括转换功能的版本x以及客户机查看器应用的版本x。如果客户机计算机上的转换功能和客户机查看器应用的版本与版本x不同,则转换功能的版本x和客户机查看器应用的版本x被传递给客户机计算机。但是,这种方法具有诸如复杂度之类的许多缺陷。对于其中许多用户能够连接到大量印刷服务器的大网络系统,情况更是如此。通常,并非设置用于向相同类型的印刷机械发送印刷指令的所有印刷服务器都在相同时刻被更新。因此,可能各种印刷服务器采用转换功能的不同版本。采用其中执行客户机计算机软件的系统更新的已知查看方法,由于在其中安装的许多版本,因而客户机计算机上的软件可能具有极大的覆盖面积,这产生高成本。此外,当许多用户同时连接到所述印刷服务器时,系统升级可能使印刷服务器超负荷。

发明内容
本发明设法提供一种减轻这些问题的方法。因此,本发明的一个目的是提供一种用于在客户机计算机上查看要印刷的文档数据的改进方法。
根据本发明,这个目的通过以下步骤来实现-如果版本x比版本y更新,则在客户机计算机上采用转换功能的版本x取代转换功能的版本y;-如果版本z不同于版本x,则在客户机计算机上安装客户机查看器应用的版本x;-采用客户机计算机上的转换功能的版本,在客户机计算机上将文档数据转换为光栅图像数据;-采用客户机查看器应用的版本x来显示表示要根据印刷规格呈现的文档数据的图像数据。
在根据本发明的查看方法中,如果满足某些条件,则只对于向客户机计算机提供转换功能的版本和客户机查看器应用的版本才涉及印刷服务器。可能的情况是,在客户机计算机上安装的转换功能的版本y比将与其交换印刷数据的第一印刷服务器上安装的转换功能的版本x1更新。当客户机计算机先前已经连接到具有转换功能的可用最新版本x2的另一第二印刷服务器,并且客户机计算机已经采用转换功能的版本x2以及客户机查看器应用的版本x2进行更新时,这种情况可能发生。在其中在客户机计算机上安装的转换功能的版本y比将与其交换印刷数据的第一印刷服务器上安装的版本x1更新的这种情况(y=x2)下,没有从第一印刷服务器到客户机计算机的转换功能的传递。由于转换功能的向后兼容性,这一般是不需要的。但是,在这种情况中,印刷服务器上存在的客户机查看器应用的版本x1安装在客户机计算机上。这确保图像数据可根据印刷规格来查看。这通过具有与第一印刷服务器上安装的转换功能的版本x1相同发布的客户机查看器应用的版本x1来实现。总结这个实例,客户机计算机上的转换功能保持为x2,以及客户机查看器应用的不及x2新的版本x1安装在客户机计算机上。
可以注意到,将文档数据转换为光栅图像数据用于查看的步骤中没有涉及印刷服务器。一个主要益处在于,各登录不同客户机计算机的大量用户可查看表示将由印刷机械呈现的文档数据的图像数据,而没有使印刷服务器超负荷,如果许多用户在印刷服务器上执行将文档数据转换为光栅图像数据用于查看的步骤,则情况通常是这样。毫无疑问,在客户机计算机的显示部件上显示的图像的分辨率(例如100dpi)可能不同于要由印刷机械呈现的点排列的分辨率(例如600dpi)。此外,文档中的色彩由显示装置采用与印刷机械所使用的不同的色彩分离来呈现。但是,在显示部件上得到的视图主要由于以下事实而尽可能准确转换功能的使用引起客户机计算机的显示部件以及印刷机械所呈现的光栅图像数据的相似视觉方面。
根据本发明的设备的特征在于,客户机计算机和印刷服务器各包括处理器单元,用于应用更新和查看算法,执行以下步骤-如果版本x比版本y更新,则在客户机计算机上采用转换功能的版本x取代转换功能的版本y;-如果版本z不同于版本x,则在客户机计算机上安装客户机查看器应用的版本x;-采用客户机计算机上的转换功能的版本,在客户机计算机上将文档数据转换为光栅图像数据;-采用客户机查看器应用的版本x来显示表示要根据印刷规格呈现的文档数据的图像数据。
本发明涉及用于在客户机计算机上查看要印刷的文档数据的方法、设备及计算机程序。客户机计算机包括用于将文档数据转换为光栅图像数据的转换功能的版本y以及客户机查看器应用的版本z。印刷服务器包括转换功能的版本x以及客户机查看器应用的版本x。该方法包括以下步骤如果版本x比版本y更新,则在客户机计算机上采用转换功能的版本x取代转换功能的版本y;如果版本z不同于版本x,则在客户机计算机上安装客户机查看器应用的版本x;在客户机计算机上转换文档数据并显示图像数据。


现在参照通过参考附图来说明的本发明的以下示范性的实施例来说明本发明。所述实施例用来说明本发明,而不应当视为对它的限制。
图1是与本发明结合使用的、在网络环境中连接到多个印刷服务器的多个客户机的示意图。
图2是与本发明结合使用的印刷机械和印刷服务器的示意图。
图3是包括根据本发明的设备的一个实施例的简化组件图。
图4是流程图,说明根据本发明的方法的一个实施例。
具体实施例方式
本发明可用于查看要印刷的任何类型的文档,并且对于查看具有包含小细节的随机分布区域的宽行原型彩色图像特别有用。工程图是这类原型的典型实例。要印刷的文档可能具有诸如HP-GL/2、Calcomp、PostScript/PDF...的格式。当基于向量的图形要在印刷之前在客户机计算机上查看时,根据本发明的方法特别有用。特别有用的是得到基于向量的图形对象、如线条的视图,因为关键视觉方面、如线条宽度和颜色在实际印刷之前可被检查。为了得到空心字体的适当视图,这也是极为有用的。
图1说明一种系统,包括多个客户机计算机2、4、6;多个印刷机械14、18;以及通过本地网络N连接的多个印刷服务器16、20。印刷服务器16和20用于分别向印刷机械14和印刷机械18发送印刷指令。客户机计算机2、4、6通过网络N连接到它们共享其资源的印刷服务器16和20。客户机计算机2、4、6例如是分别为显示单元8、10、12的显示单元连接到的工作站。客户机计算机(例如工作站4)包括至少一个中央处理器50(图3所示)、随机存取存储器52、硬盘54、图形卡56和网卡58。如监视器之类的显示单元10连接到客户机计算机4用于显示目的。客户机计算机4还包括输入部件60,例如键盘和鼠标或其它指示仪器。让文档存储在硬盘54并且希望印刷所述文档的用户可为那个目的从连接到本地网络N的多个印刷机械、例如印刷机械14和18中选择。
图2说明用于向印刷机械18发送印刷指令的印刷服务器20,以图解方式说明其中的各个部分。印刷机械18可采用任何数量的印刷技术。它例如可能是热喷墨印刷机、笔式绘图仪或者基于有机光电导体技术的印刷系统。例如采用配备了比如青、品红、黄和黑的四种不同基本墨水的喷墨印刷机来实现彩色印刷。在图2的实例中,印刷机械18包括用于根据数字图像数据在印刷介质上进行图像印刷的印刷机单元22、供给单元24、用于印刷介质的修整和输出部分26以及用户界面单元28。印刷服务器20的控制单元62和网络连接单元64连接到印刷机械18的不同部分。
图2所示的印刷机单元22包括本身已知的电子照相处理级,其中,带状的光电导介质30通过电晕单元29充电,然后根据数字图像数据通过LED阵列31曝光。从而在介质30上形成的电荷图像在显影单元32中采用色粉来显影,此后,色粉图像在组合的转印和定影单元34中转印到加热橡皮带36。色粉在这个带36上因带36的热量而软化,并且变得有附着力。然后,它被转移和显影在经由传送器38从供给级馈送的通常为一张纸的印刷介质上。
例如不同尺寸和取向的纸张等的印刷介质的供给在供给单元24中可得到。
具有色粉图像的印刷介质经由传送器40传送到修整和输出部分26,它在必要时将其整理成集并装订,然后将它们放置在传送托盘42中。
单元28的用户界面面板配备了显示屏和按键。用户界面单元28连接到印刷服务器20的控制单元62以及网络连接单元64。单元28还包括用于接通和断开印刷机械的触摸锁44以及其它输入部件,例如用于选择用户、设置排队参数的按钮等。
印刷服务器20的控制单元62连接到印刷机械18,如图3图解所示。控制单元包括中央处理器66,并且可访问例如硬盘等的存储器68和适当的硬件电路。控制单元62还包括用于控制印刷机械18的单元22、24、26和28的模块。控制单元62还包括图像处理模块,用于处理数字图像数据,使得良好图像质量的印刷可由印刷机单元22进行。
连接到印刷机械18的印刷服务器20还包括用于连接到本地网络N的网络连接单元64,它在图2中以电缆46的形式图解表示。网络连接单元接收来自客户机计算机(例如来自工作站2、4或6之一)的印刷作业,将它们转换成可由印刷单元22处理的格式,并且与控制单元62配合来确保数字图像被印刷到印刷介质上。
现在参照图4说明根据本发明的方法的一个实施例。在步骤S2,计算机程序通过登录客户机计算机4的用户希望在监视器10上预览将由所选印刷机械18在印刷介质上根据印刷规格呈现的文档数据来开始。然后,计算机程序执行图4所示的简图的步骤。客户机计算机4配备了显示部件10,使得表示所述文档数据的图像数据可被用户查看,以便控制要在印刷介质上印刷的点排列的方面。
客户机计算机包括用于将文档数据转换为描述将由印刷机械18呈现的点排列的光栅图像数据的转换功能的版本y以及用于根据印刷规格查看图像数据的客户机查看器应用的版本z。转换功能的版本y和客户机查看器应用的版本z例如以可执行程序的形式安装在客户机计算机4的硬盘54上。为了确保要在监视器屏幕10上显示的预览与将由印刷机械18印刷的图像之间的一致性,客户机查看器应用必须了解所选印刷机械18特定的参数,例如印刷边距、可用印刷介质、纸张大小、印刷图像相对纸张的定位等。因此,在步骤S6,关于印刷服务器20的信息由客户机计算机4通过网络N来请求。
用于将印刷指令发送给所选印刷机械18的印刷服务器20包括转换功能的版本x以及客户机查看器应用的版本x。转换功能的版本x和客户机查看器应用的版本x例如以可执行程序的形式存储在印刷服务器20的硬盘68中。印刷服务器20适合在其它客户机计算机之中为客户机计算机4提供应用,例如转换功能和客户机查看器应用。在步骤S8,客户机计算机4所请求的信息、即转换功能的版本号x由印刷服务器通过网络N发送给客户机计算机。
在步骤S10,对客户机计算机4执行测试,以便确定转换功能的版本x是否比转换功能的版本y更新。如果转换功能的版本x比转换功能的版本y更新(即,如果x>y),则执行步骤S12。在步骤S12,转换功能的版本y在客户机计算机上由转换功能的版本x取代。在客户机计算机4可与多个印刷服务器交换数据以便向相同类型的印刷机械发送印刷指令的网络环境中,步骤S10与步骤S12的组合确保客户机计算机4配备了在它所连接到的印刷服务器上安装的版本之中的转换功能的最新版本。一般来说,转换功能与较旧的转换功能后向兼容,表示更新的版本能够执行先前的版本能够执行的任务。在步骤S12已经完成之后,程序转到步骤S14。
如果在步骤S10执行的测试的结果为否定,表示印刷服务器20上的转换功能的版本x与客户机计算机4上的转换功能的版本y同样新或不及它新,则应用直接转到步骤S14。
在步骤S14,布尔测试由程序执行,以便确定客户机计算机4上的客户机查看器应用的版本z与印刷服务器20上的客户机查看器应用的版本z是否相同。如果所述版本z和x相同,则程序使步骤S18和S20开始。如果客户机计算机上的客户机查看器应用的版本z与印刷服务器上安装的客户机查看器应用的版本x不相同,则执行步骤S16。在步骤S16,客户机查看器应用的版本x安装到客户机计算机上。在步骤S16之后,执行步骤S18和S20。
在步骤S18,文档数据在客户机计算机4上采用客户机计算机上安装的转换功能的版本转换为光栅图像数据以便查看。
在步骤S20,表示将根据印刷规格呈现的文档数据的图像数据采用客户机查看器应用的版本x来显示。应当注意,为了印刷目的,这个版本x具有与印刷服务器20上安装的转换功能的版本x相同的编号。这确保在显示部件10中得到的视图具有尽可能准确的视觉方面,考虑将由印刷机械呈现的光栅图像的点排列以及印刷规格的正确视觉表示、例如印刷介质尺寸和印刷介质上的图像的位置。
然后程序结束(S22),以及用户可选择在所选印刷机械上印刷文档数据。
权利要求
1.用于在客户机计算机的显示部件上查看表示将由印刷机械在印刷介质上根据印刷规格呈现的文档数据的图像数据的方法,所述客户机计算机设置用于通过网络与印刷服务器交换数据,所述印刷服务器设置用于向所述印刷机械发送印刷指令,所述客户机计算机包括用于将文档数据转换为描述将由所述印刷机械呈现的点排列的光栅图像数据的转换功能的版本y以及用于根据所述印刷规格查看所述图像数据的客户机查看器应用的版本z,所述印刷服务器包括所述转换功能的版本x以及所述客户机查看器应用的版本x,所述方法包括以下步骤如果所述版本x比所述版本y更新,则在所述客户机计算机上采用所述转换功能的版本x取代所述转换功能的版本y(S12);如果所述版本z不同于所述版本x,则在所述客户机计算机上安装所述客户机查看器应用的版本x(S16);采用所述客户机计算机上的所述转换功能的版本,在所述客户机计算机上将所述文档数据转换为光栅图像数据(S18);采用所述客户机查看器应用的版本x来显示表示要根据所述印刷规格呈现的文档数据的图像数据(S20)。
2.如权利要求1所述的用于在客户机计算机的显示部件上查看表示将由印刷机械呈现的文档数据的图像数据的方法,其特征在于,所述印刷规格包括所述印刷机械特定的多个参数。
3.如权利要求2所述的用于在客户机计算机的显示部件上查看表示将由印刷机械呈现的文档数据的图像数据的方法,其特征在于,所述印刷机械特定的参数是所述印刷介质的格式。
4.如权利要求2或3所述的用于在客户机计算机的显示部件上查看表示将由印刷机械呈现的文档数据的图像数据的方法,其特征在于,所述印刷机械特定的参数是所述图像数据相对于所述印刷介质的位置。
5.如权利要求1或2所述的用于在客户机计算机的显示部件上查看表示将由印刷机械呈现的文档数据的图像数据的方法,其特征在于,所述印刷规格包括要应用于所述图像数据的缩放因子。
6.如权利要求1或2所述的用于在客户机计算机的显示部件上查看表示将由印刷机械呈现的文档数据的图像数据的方法,其特征在于,所述印刷规格包括要应用于所述图像数据的旋转角度。
7.一种设备,包括印刷机械(18)、具有用于查看表示将由所述印刷机械(18)在印刷介质上根据印刷规格呈现的文档数据的图像数据的显示部件(10)的客户机计算机(4)、用于向所述印刷机械(18)发送印刷指令以及设置用于通过网络(N)与所述客户机计算机交换数据的印刷服务器(20),所述客户机计算机(4)已经在存储器(54)上存储了用于将文档数据转换为描述将由所述印刷机械呈现的点排列的光栅图像数据的转换功能的版本y以及用于根据所述印刷规格查看所述图像数据的客户机查看器应用的版本z,所述印刷服务器(20)已经在存储器(68)上存储了所述转换功能的版本x以及所述客户机查看器应用的版本x,所述客户机计算机(4)和所述印刷服务器(20)各包括用于应用更新和查看算法的处理器单元(50,66),执行以下步骤如果所述版本x比所述版本y更新,则在所述客户机计算机上采用所述转换功能的版本x取代所述转换功能的版本y;如果所述版本z不同于所述版本x,则在所述客户机计算机上安装所述客户机查看器应用的版本x;采用所述客户机计算机上的所述转换功能的版本,在所述客户机计算机上将所述文档数据转换为光栅图像数据;采用所述客户机查看器应用的版本x来显示表示要根据所述印刷规格呈现的文档数据的图像数据。
8.一种驻留在计算机可读介质上的计算机程序产品,包括用于使至少一个处理单元执行权利要求1至6中的任一项的方法的指令。
全文摘要
本发明涉及用于在客户机计算机上查看要印刷的文档数据的方法、设备及计算机程序。客户机计算机包括用于将文档数据转换为光栅图像数据的转换功能的版本y以及客户机查看器应用的版本z。印刷服务器包括转换功能的版本x以及客户机查看器应用的版本x。该方法包括以下步骤如果版本x比版本y更新,则在客户机计算机上采用转换功能的版本x取代转换功能的版本y;如果版本z不同于版本x,则在客户机计算机上安装客户机查看器应用的版本x;在客户机计算机上转换文档数据并显示图像数据。
文档编号G06F3/12GK1866197SQ200610084708
公开日2006年11月22日 申请日期2006年5月17日 优先权日2005年5月17日
发明者S·P·R·阿帕策尔 申请人:奥西-技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1