一种打印服务器的作业提交和参数设置的方法

xiaoxiao2020-7-23  17

专利名称:一种打印服务器的作业提交和参数设置的方法
技术领域
本发明属于图形图像打印领域,具体涉及一种打印服务器的作业提交和参数设置的方法。
背景技术
现有技术中,打印服务器是一种打印机和多功能一体机的控制系统和装置,通常采用客户服务器(Client/Server)结构,提供下面功能(1)对应用系统提供作业提交接口,通常通过共享文件夹、打印机和客户端直接提交三种方式向打印服务器提交作业。通过共享文件夹提交作业的方式就是在服务器上通过共享协议,比如Windows上使用的SMB(ServerMessage Block,服务信息块),Unix系统上的NFS(Network File System网络文件系统),或者Macintosh系统上AFP(Apple File Protocol苹果文件协议),向使用这些系统的客户端提供共享,用户可以在这些系统上通过向共享的文件夹写入作业文件的方式提交作业。通过打印机提交作业的方式与上述方式类似,就是通过使用平台特定的打印机共享协议共享打印机,用户在客户系统上通过直接打印的方式提交作业。客户端直接提交作业是指在作为打印服务器一部分的特定客户端程序上通过菜单上传作业。对通过共享文件夹和直接提交的作业,用户通常会改变作业参数的RIP(光栅化模块)参数和设备参数以进一步控制作业。
(2)把提交的Postscript(一种页面描述语言)作业文件或者其它页面格式描述的作业文件转换成打印机和多功能一体机可以处理的点阵格式,控制和管理作业处理;(3)对打印机和多功能一体机进行管理。
作业的提交方式是打印服务器的客户系统和用户面临的直接接口,方便易用的作业提交方式能够提升用户处理作业和管理打印服务器的效率。现有技术中,打印服务器一般会提供几个固定的不同类型的打印机,每个类型的打印机支持预定义的光栅化模块参数和设备参数,而客户端提交的作业则都具有相同的预定义的光栅化模块参数和设备参数。个别系统会单独提供热文件夹方式,但这些文件夹也都是与固定参数结合。在现在已有系统中,三种常见的作业提交方式彼此独立,用户只能控制系统内置的有限的提交方式,不同的提交方式之间并没有关系。

发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种打印服务器的作业提交和参数设置的方法,该方法能将多种作业提交方式组合成一个管理单位,同时将作业参数的设置模板化,用户通过模板和管理单位的组合可以自由控制作业的提交方式和参数设置方法,并且提交作业的方式支持当前常见的Windows、Unix/Linux和Macintosh平台。
为达到以上目的,本发明采用的技术方案是一种打印服务器的作业提交和参数设置的方法,包括以下步骤(1)通过模板管理器创建参数模板;(2)通过作业提交单位管理器创建作业提交单位;(3)通过客户端操作系统提交作业,用户可以选择通过客户端直接提交、通过热文件夹提交或者通过打印机提交三种方式提交作业;(4)设置通过该作业提交单位提交的作业参数,可以在作业提交后通过客户端程序设置作业的参数;(5)作业提交单位和模板的管理,用户可以通过作业提交单位的创建、修改、删除等操作管理作业提交方式。
更进一步,步骤(1)中的参数模板包括光栅化模块参数和设备参数,其中光栅化模块参数包括挂网层次、网形、线性化调整曲线、彩色管理配置文件、字体替换、专色处理参数,设备参数包括分辨率、纸张大小、进纸槽、出纸槽、拷贝份数、是否双面及是否小册子打印参数。步骤(1)创建的参数模板和和步骤(2)中创建的作业提交单位均是1至10个,每个作业提交单位都会绑定一个参数模板。
步骤(2)中作业提交单位是作业输入方式的组合,创建作业提交单位时需要指定作业提交单位的名字、优先级、包含的热文件夹的共享名和打印机的共享名、以及该作业提交单位要使用步骤(1)创建的参数模板,如果选择打印机要共享,需要指定是否用打印作业中的参数覆盖作业提交单位关联模板的参数。
步骤(3)中,通过客户端直接提交时需要选择使用的参数模板,这样每个作业自动获得参数模板中的参数;通过热文件夹提交时作业需要先拷贝到作业提交单位共享的文件夹中,而每个作业提交单位都与一个参数模板绑定,这样作业也都自动获得了该作业提交单位绑定的参数模板的参数;通过打印机提交时,打印机在前端系统通常会有以驱动形式出现的对应逻辑打印机,系统会给逻辑打印机一套默认参数,在应用程序中打印时应用程序也会设置一些特别的作业参数,如果在步骤(2)创建作业提交单位时指定了用打印参数覆盖作业提交单位关联模板参数,作业将使用作业流中的作业参数,否则会使用作业提交单位绑定的模板参数。
该方法对Windows、Macintosh或Unix/Linux三种操作系统平台提供热文件夹共享和打印机。
本发明的效果在于采用本发明所述的方法,可以将直接提交、共享文件夹提交和打印作业提交三种作业输入源结合成为一个作业提交单位,用户可以通过创建不同的参数模板和不同的作业提交单位控制作业的输入方式和作业的默认参数,可以实现快速管理系统和处理作业。


图1是作业提交单位的组成图;图2是共享热文件夹和打印机时的方式图;图3是本方法的实施图。
具体实施例方式
下面结合附图和实施例对本发明作进一步的描述,但本实施例并不用以限制本发明如图3所示的实施例中,引入了下面的组件实现本发明的方法客户端程序30指能够运行在不同平台管理打印服务器和提交作业的程序。
模板管理器31管理参数模板的创建、修改和删除。模板管理器带有一个默认模板,这个模板指定了作业处理的默认参数,比如定义作业的输出范围是全部,作业纸张为A4,不装订也不进行双面处理等。
作业提交单位(Unit)管理器32管理作业提交单位的创建、修改、使能/禁止和删除。作业提交单位管理器带有一个默认作业提交单位,使用默认模板,优先级为普通,提供热文件夹和打印机方式。
客户端操作系统37客户端操作系统指可以使用作业提交单位提供的作业提交方式的操作系统,主要有Windows、Macintosh和Unit/Linux三种操作系统。
在典型的使用方式中,用户通过网络中的客户端30与打印服务器进行通讯,管理打印服务器的运行和作业,通常用户会按照下面的步骤提交作业(1)通过模板管理器30创建模板,定义需要处理的作业的常用参数,如用户可能需要处理一批需要双面打印的作业,创建模板1,见图3中33,设置作业的输出参数为双面A4,需要处理黑白装订作业,创建模板2,见图3中34;(2)对于小批量作业,可以在创建完模板后直接通过客户端程序30提交作业,本系统提交时指定作业要使用的模板,如果只是单个作业,用户甚至可以不创建模板,使用默认模板或者现有模板并在提交作业时修改作业参数即可;(3)通过作业提交单位管理器32创建作业提交单位,创建作业提交单位时指定作业提交单位的属性,包括作业提交单位的优先级,作业提交单位是否共享提供热文件夹和打印机的提交方式,同时指定该作业提交单位使用哪个模板。多个作业提交单位可以使用同一个模板,如用户可能创建使用模板1、高优先级并且共享热文件夹的作业提交单位1,见图3中35,也可以创建使用系统模板共享热文件夹和打印机的作业提交单位2,见图3中36。如果指定共享热文件夹,作业提交单位管理器将会使用SMB、AFP和NFS三种协议共享文件夹,如果指定共享打印机,则会使用SMB、PAP(Printer Access Protocol,打印访问协议)和LPR(Line Printer Remote,远程行式打印)三种协议共享打印机;(4)用户在客户端操作系统37上连接到作业提交单位的共享文件夹或者共享打印机,对预生成好的打印作业,用户可以直接将文件放到共享文件夹中,对操作系统上运行的应用程序,则可以在应用程序中直接打印的方式将作业提交到系统;(5)本实施例中,系统在接收到三种方式提交的作业后,根据作业方式不同进行不同处理。如果作业来自客户端程序30,作业参数有客户端程序随作业一起提交给系统;如果作业来自热文件夹,系统将文件夹所属的作业提交单位的模板参数作为作业参数;如果来自打印机而且指定了使用打印机参数覆盖模板参数,系统会分析打印作业流,通常为Postscript作业流,并从作业流中解析出作业参数作为作业参数,如果指定未覆盖,则与热文件夹作业相似用作业提交单位的模板参数作为作业参数;(6)提交的作业在排队等待处理,用户此时可以通过客户端程序30修改个别作业的特殊参数,然后作业被系统的其余部分处理。
使用本发明的方法,当用户需要对一批作业进行相同或者相似的处理时,用户可以创建新的参数模板,并将新模板与现存的作业提交单位绑定或者创建新的作业提交单位与此模板绑定,这样用户只需要将批量数据送入与模板绑定的作业提交单位就可以,不需要每个作业都设置相同的参数。随着使用本发明的时间增加,用户会逐步建立自己的使用习惯,并建立满足不同作业处理模式的多个模板和多个作业提交单位,可以高效的处理作业。
使用本发明的方法,当用户工作在三种常见的平台上时处理现有作业文件时,不需要将作业文件在不同的系统间先复制,而是直接可以使用相应的共享方式提交到系统。而共享打印机的方式则极大提高了用户直接处理作业的效率。
权利要求
1.一种打印服务器的作业提交和参数设置的方法,包括以下步骤(1)通过模板管理器创建参数模板;(2)通过作业提交单位管理器创建作业提交单位;(3)通过客户端操作系统提交作业,用户可以选择通过客户端直接提交、通过热文件夹提交或者通过打印机提交三种方式提交作业;(4)设置通过该作业提交单位提交的作业参数,可以在作业提交后通过客户端程序设置作业的参数;(5)作业提交单位和模板的管理,用户可以通过作业提交单位管理作业提交方式。
2.如权利要求1所述的一种打印服务器的作业提交和参数设置的方法,其特征在于步骤(1)中的参数模板包括光栅化模块参数和设备参数,其中光栅化模块参数包括挂网层次、网形、线性化调整曲线、彩色管理配置文件、字体替换、专色处理参数,设备参数包括分辨率、纸张大小、进纸槽、出纸槽、拷贝份数、是否双面及是否小册子打印参数。
3.如权利要求1或2所述的一种打印服务器的作业提交和参数设置的方法,其特征在于步骤(1)创建的参数模板和步骤(2)中创建的作业提交单位均是1至10个,每个作业提交单位都会绑定一个参数模板。
4.如权利要求1所述的一种打印服务器的作业提交和参数设置的方法,其特征在于步骤(2)中作业提交单位是作业输入方式的组合,创建作业提交单位时需要指定作业提交单位的名字、优先级、包含的热文件夹的共享名和打印机的共享名、以及该作业提交单位要使用步骤(1)创建的参数模板,如果选择打印机要共享,需要指定是否用打印作业中的参数覆盖作业提交单位关联模板的参数。
5.如权利要求1所述的一种打印服务器的作业提交和参数设置的方法,其特征在于步骤(3)中,通过客户端直接提交时需要选择使用的参数模板,这样每个作业自动获得参数模板中的参数;通过热文件夹提交时作业需要先拷贝到作业提交单位共享的文件夹中,而每个作业提交单位都与一个参数模板绑定,这样作业也都自动获得了该作业提交单位绑定的参数模板的参数;通过打印机提交时,打印机在前端系统通常会有以驱动形式出现的对应逻辑打印机,系统会给逻辑打印机一套默认参数,在应用程序中打印时应用程序也会设置一些特别的作业参数,如果在步骤(2)创建作业提交单位时指定了用打印参数覆盖作业提交单位关联模板参数,作业将使用作业流中的作业参数,否则会使用作业提交单位绑定的模板参数。
6.如权利要求1所述的一种打印服务器的作业提交和参数设置的方法,其特征在于该方法对Windows、Macintosh或Unix/Linux三种操作系统平台提供热文件夹共享和打印机。
全文摘要
本发明属于图形图像打印领域,具体涉及一种打印服务器的作业提交和参数设置的方法。现有技术中,打印服务器的作业来源包括直接提交、热文件夹提交和打印作业提交三种方式,不同的提交方式之间并没有关系,每个作业在处理时都要通过一系列作业参数来控制光栅化和输出设定。本发明所述的方法将直接提交、热文件夹提交和打印作业提交三种输入源结合在一起,成为一个作业提交单位,用户可以通过创建不同的参数模板和不同的作业提交单位控制作业的输入方式和作业的默认参数。采用本发明所述的方法,可以更方便的管理系统和高效处理作业。
文档编号G06F3/12GK1624649SQ20041010164
公开日2005年6月8日 申请日期2004年12月20日 优先权日2004年12月20日
发明者李洪伟, 朱喧 申请人:北京北大方正电子有限公司, 北京大学

最新回复(0)