打印参数设置的方法

文档序号:6554066阅读:2576来源:国知局
专利名称:打印参数设置的方法
技术领域
本发明涉及一种打印参数设置的方法,特别是涉及一种利用系统电子表格存储、设置打印参数的方法。
背景技术
目前计算机的应用软件系统,例如MS Office办公软件系统,在输出打印结果时,大多是通过选取计算机操作系统默认的打印机参数或修改打印机提供的参数来进行打印参数的设置,但这种打印参数的设置方法存在以下缺点1、这种方法虽然可以改变打印参数的设置,但只能保存一套打印参数作为当前打印参数设置,而无法同时保存多套参数。因此,每当打印参数变化时,都必须进行重新设置,而无法从以前设置过的打印参数中加以选择,进行重新利用,对于用户而言,非常不便。
2、这种方法对含有多个文档的同一文件不能采取相同的打印参数设置,例如,在一个含有10个工作表的电子表格文档中,对工作表1进行页面方向参数设置,纸张大小参数设置、上下左右页边距等的多项参数设置之后,如果希望对该电子表格文档中其他的工作表进行同样的设置,就必须重新对这套参数中的多个项目逐一修改。
3、如果要将与当前文件同样的打印参数直接应用于另一个文件得打印时,必须重新逐一设置打印参数,而目前的打印参数设置方法满足相应的需求。
在上述反复重新设置过程中,用户不得不花费大量的时间。由于设置的选项较多,很可能会发生设置漏失或设置错误的情况,导致同一文件中不同文档页面设置参数前后不一致,影响打印的效果。目前尚未发现对该问题的解决方案。

发明内容
本发明的目的在于针对上述缺陷,提供一种打印参数设置的方法,通过系统电子表格将多套打印样式集合在一起并加以选取,快速、批量的解决页面设置问题,并保证不同文档页面设置属性的一致性。
为实现上述目的,本发明提供了一种打印参数设置的方法,包括应用软件系统接收到打印命令时,从一存储有打印参数集合的系统电子表格中选取一组打印参数,并利用所述打印参数对打印设备进行设置。
由上述技术方案可知,本发明基于系统电子表格,采用将多套打印样式集合存储并选择应用的方法,具有以下有益效果1、能够保存多套打印样式即打印方案,通过选取操作即可获得其中一种打印方案,无须每次手动调整;2、由于打印方案保存在应用软件系统中而非具体的文件对象内,因此,可以对不同文件或者具有多个文档的同一文件采用同样的打印设置;3、批量解决页面设置问题,操作简单,节约时间;4、保证不同文挡页面设置属性的一致性,减少失误的发生机率。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明打印参数设置的方法的流程图;图2为图1所示方法中进行打印样式存储的一个实施例的流程图;图3为图1所示方法中进行打印样式存储的又一实施例的流程图;图4为图1所示方法中利用打印参数对打印设备进行设置选取的一个实施例的流程图;图5为图1所示方法中利用打印参数对打印设备进行设置的另一个实施例的打印样式对话框示意图;
图6为图5所示实施例的文档选择对话框示意图。
具体实施例方式
公告号为CN1348135的中国专利“电子表格单元作为数据对象存贮库和链接的方法”公开了一种利用电子表格单元作为数据对象存贮库和链接的方法,这种方法为应用软件系统实现多套打印设置集合存储并重用提供了可能,即在办公应用软件系统的电子表格、字处理、简报制作文档中,利用系统电子表格技术,可将各种打印属性存贮起来,定义为一套打印样式。
在系统中保存多套这样的打印样式,打印样式以不同的名称在屏幕上显示出来,允许用户进行查看并选择应用,从而实现本发明中打印参数设置的方法,包括应用软件系统接收到打印命令时,从一存储有打印参数集合的系统电子表格中选取一组打印参数,并利用所述打印参数对打印设备进行设置。
其中,一组打印参数对应一个打印样式,也称为一个打印方案。打印样式包含以下打印属性数据页面方向、纸张尺寸、页边距、装订线、页眉页脚、网格设置、边框设置、行号、节设置、页面垂直对齐方式、多页打印设置、工作表打印区域、打印标题行列、缩放、打印顺序、打印选项(网格线、行头与列头、注释、错误单元格打印方式)、幻灯片方向、备注、讲义和大纲方向、幻灯片大小。
还包括打印机名称、打印机属性、打印到文件、双面打印、反片打印、打印范围、打印份数、是否逐份打印、打印内容、缩放打印、打印选项(更新域、文档属性、背景色和图像、逆页序打印、隐藏文字)、每页幻灯片数及排列顺序、颜色/灰度打印、选项(幻灯片加框、打印隐藏幻灯片、根据纸张调整大小)。
打印样式数据可以被保存在当前文档的电子表格中,这样,该文档打开时,该文档中保存的打印样式也同时被载入。较佳的方式是打印样式数据保存在应用软件系统的系统电子表格中,当办公应用软件系统程序启动时,应用软件系统对应的系统电子表格中所有保存过的打印样式都被载入,能够以可见的方式列表,用来重新应用于其它新建或已有的、多种类型的文档。
但是,更佳的方式是本发明所提供的方法为打印样式专门创建一系统电子表格。该系统电子表格是二维的,由行和列构成,行和列的交叉形成打印属性单元,每个单元都由行号和列号组成唯一的地址标识。为了辨识方便,可以设定,该系统电子表格中的一行对应一套打印样式,一列对应一个打印属性,打印属性单元用于存放一个打印参数。
参见图1,为本发明打印参数设置的方法的流程图,包括步骤1、应用软件系统创建用于存储打印参数集合的系统电子表格;步骤2、进行打印样式存储,所述打印样式对应于一组打印参数;步骤3、接收到打印命令时,应用软件系统选取一组打印参数,并利用所述打印参数对打印设备进行设置。
作为办公应用软件系统,都设置有默认的打印样式,因此,在步骤1创建系统电子表格之后,还包括保存应用软件系统的默认打印样式的步骤,所述默认打印样式对应于一组默认打印参数。该保存应用软件系统的默认打印样式的步骤为应用软件系统在所述系统电子表格中设置默认样式行,将所述一组默认打印参数中各打印参数存储在所述默认样式行中相应的打印属性单元内。
默认样式行是其它打印样式的基准行。
参见图2,是本发明所提供打印参数设置方法中步骤2进行打印样式存储的一个具体实施例的流程图,包括以下步骤步骤201、应用软件系统根据操作者指令进行一当前显示的office文档的页面设置;可以通过现有的“页面设置”等操作手段进行,比如,选择“文件”菜单下的“页面设置”命令,在弹出的页面设置对话框中进行设置;步骤202、当操作者选择对该office文档的打印样式进行保存时,就发出了对该文字处理文档的打印样式进行存储的指令;应用软件系统接收到该指令,在系统内部打开用于存储打印样式的系统电子表格;
此系统电子表格不为操作者所见,是由应用软件系统直接进行内部修改的;步骤203、应用软件系统弹出对话框,提示操作者输入所保存打印样式的名称,比如“格式a”;步骤204、接收到打印样式名称“格式a”,应用软件系统在系统电子表格中为所述打印样式设置一打印样式行,在打印样式行中保存该名称“格式a”,并提取当前页面打印设置;步骤205、将当前页面打印设置分解为一组打印参数,分别存储到该打印样式“格式a”所在打印样式行对应的打印属性单元中。
更佳的方案是将“格式a”中与默认打印参数不同的打印参数存储在所述打印样式行中对应的打印属性单元内,将与默认打印参数相同的打印参数的打印属性单元清空。这样做,可以减少对内存的占用,并减小系统电子表格的存储空间占用。
参见图3,是本发明所提供打印参数设置方法中步骤2进行打印样式存储的另一个具体实施例的流程图,包括以下步骤步骤211、操作者进行定义打印样式操作,即发出查看系统电子表格的指令,应用软件系统接收到该指令;步骤212、应用软件系统将该系统电子表格以可见的形式显示出来,如表1所示表1

步骤213、操作者改变单元格中的数据,或者自由移动单元中的内容,即发出触发指令;步骤214、应用软件系统根据触发指令修改内部系统电子表格中对应的打印参数;步骤215、重新命名系统电子表格中被修改数据对应的打印样式名称;比如,将“打印样式1”在修改后重新命名为“文档打印样式”;步骤216、根据输入的保存命令保存所述系统电子表格,存储过程完成。
其中,步骤114中修改打印参数的步骤更佳的方法为应用软件系统对触发指令指向的打印属性单元进行修改,如果该修改结果与默认打印样式中对应打印参数一致,则清空所述打印属性单元。这样做,也是为了降低内存和磁盘占用。
参见图4,是本发明所提供打印参数设置方法中选取一组打印参数,并利用所述打印参数对打印设备进行设置的实施例的流程图,包括以下步骤步骤301、应用软件系统接收到打印命令,包括实际打印命令和页面预览命令时,弹出显示全部打印样式名称的对话框;步骤302、操作者选定一打印样式,应用软件系统根据该打印样式选择指令,查询该打印样式对应的系统电子表格的打印样式行号;步骤303、应用软件系统根据所述行号调用系统电子表格中对应行中打印属性单元内的打印参数;可以采用从左到右的顺序搜索;步骤304、所述打印样式对应的打印参数封装为打印设备能够识别的信息流,传递给应用软件系统的打印或预览窗口,实现打印设置。
其中,本实施例中更佳的方法为步骤303中打印样式行中存在被清空的打印属性单元时,从默认打印样式行中对应的所述打印属性单元中提取打印参数。
本发明所提供的打印参数设置方法中选取一组打印参数,并利用所述打印参数对打印设备进行设置的另一个具体实施例,应用于同一个文件的多个文档。
已知已预先存储了10个打印样式,分别是自定义样式1、自定义样式2......自定义样式10。则本实施例选取一组打印参数,并利用所述打印参数对打印设备进行设置的过程如下启动一个文档A,该文档包括3个工作表,分别是工作表1、工作表2和工作表3;将3个工作表编辑完成后,发出打印命令,应用软件系统弹出显示全部打印样式的对话框,如图5所示;操作者选定“自定义样式10”,应用软件系统弹出文档选择对话框,确定将该打印样式应用于哪一个工作表,如图6所示;应用软件系统查找“自定义样式10”在系统电子表格中所在的行号,并根据该行号调用系统电子表格中对应行中打印属性单元内的打印参数;应用软件系统将上述参数封装为打印设备能够识别的信息流以返回给系统打印窗口的形式传递给所述打印设备,应用于工作表1。
在本实施例中,是将打印样式应用于同一文件的不同文档;同理,也可将打印样式应用于不同的文件,或者将打印样式应用于同一文件的不同部分。比如,在上述工作表1中的不同区域可设置不同的打印样式。例如,A区域(A1:B8)含有各季度的销售数据,B区域(G1:I8)含有一个商业图表,可以给A区域设置一个打印样式,给B区域设置另一个不同的打印样式。
进一步的,本实施例中选取一组打印参数,并利用所述打印参数对打印设备进行设置的方法,还可以通过使用电子工作表作为打印样式管理器来实现,预先创建电子工作表,所述电子工作表记录打印样式与打印对象的对应关系。具体的,通过插入单元格的方式把要打印的内容,如文字处理文档、电子表格工作表区域、简报制作文档放入电子工作表单元格,然后将打印样式插入单元格,生成以打印样式中的各种属性为字段名,各种属性为数据的二维表。每一个打印内容与其打印样式中的各种属性数据都显示在同一行内,并且是一一对应的。当应用软件系统接收到打印命令,打开所述电子工作表;应用软件系统根据打印内容,查询对应的打印参数组;应用软件系统调用所述打印参数,传递给应用软件系统的打印或预览窗口,对打印设备进行设置。
上述电子工作表中的对应关系可修改,每个打印内容可引用表中任意不同的属性数据,来重新定义打印样式。这样,通过直接操作可见工作表的单元格数据,比如,复制或者移动单元格,可以直接修改打印属性,从而达到设置打印样式的目的。本发明实现打印设置方法中进行打印样式选取的再一同理,本实施例中,可以自由移动工作表区域3的纸型单元格和工作表区域1的打印份数单元格至简报1的纸型单元格和打印份数单元格,则简报1的打印结果是A3纸型纵向排列的一份打印文档,其装订线位置方向为应用软件系统默认的位置。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种打印参数设置的方法,其特征在于应用软件系统接收到打印命令时,从一存储有打印参数集合的系统电子表格中选取一组打印参数,并利用所述打印参数对打印设备进行设置。
2.根据权利要求1所述的方法,其特征在于还包括在应用软件系统接收到打印命令之前,预先创建用于存储打印参数集合的系统电子表格。
3.根据权利要求2所述的方法,其特征在于创建所述系统电子表格之后还包括保存应用软件系统的默认打印样式,所述默认打印样式对应于一组默认打印参数;所述保存应用软件系统的默认打印样式的步骤是应用软件系统在所述系统电子表格中设置默认样式行,将所述一组默认打印参数中各打印参数存储在所述默认样式行中相应的打印属性单元内。
4.根据权利要求2或3所述的方法,其特征在于在创建所述系统电子表格之后还包括进行打印样式存储的步骤,所述打印样式对应于一组打印参数。
5.根据权利要求4所述的方法,其特征在于所述进行打印样式存储的步骤为步骤101、应用软件系统接到对一显示文档的页面打印设置进行存储的指令时打开用于存储打印参数的系统电子表格;步骤102、应用软件系统提取所述页面打印设置中参数对应的打印样式,并在系统电子表格中为所述打印样式设置一打印样式行;步骤103、应用软件系统将所述打印样式分解为多个打印参数,分别存储到所述打印样式行中对应的打印属性单元内。
6.根据权利要求5所述的方法,其特征在于在步骤103的所述打印样式行中,将与默认打印参数不同的打印参数存储在对应的打印属性单元内,将与默认打印参数相同的打印参数对应的打印属性单元清空。
7.根据权利要求4所述的方法,其特征在于所述进行打印样式存储的步骤为步骤111、应用软件系统接收到察看系统电子表格的指令后将所述系统电子表格以可见的形式显示出来;步骤112、应用软件系统根据触发指令修改所述系统电子表格中的打印参数;步骤113、根据输入的保存命令保存所述系统电子表格。
8.根据权利要求7所述的方法,其特征在于所述步骤112中修改所述系统电子表格中打印参数的步骤具体为应用软件系统对所述触发指令指向的打印属性单元进行修改,如果该修改结果与默认打印样式行中对应打印参数一致,则清空所述打印属性单元。
9.根据权利要求7所述的方法,其特征在于所述步骤112之后还包括重新命名所述系统电子表格中被修改打印属性单元所在打印样式行的打印样式名称。
10.根据权利要求1、2或3所述的方法,其特征在于所述选取一组打印参数,并利用所述打印参数对打印设备进行设置的步骤为步骤201、应用软件系统根据打印样式选择指令,查询被选择打印样式在系统电子表格中对应的打印样式行号;步骤202、应用软件系统根据所述行号调用系统电子表格打印样式行中打印属性单元内的打印参数;步骤203、应用软件系统将所述打印参数封装为打印设备能够识别的信息流传递给所述打印设备。
11.根据权利要求10所述的实现打印设置的方法,其特征在于步骤202还包括当所述打印样式行中存在被清空的打印属性单元时,从默认打印样式行中对应的所述打印属性单元中提取打印参数。
全文摘要
本发明公开了一种打印参数设置的方法,应用软件系统接收到打印命令时,从一存储有打印参数集合的系统电子表格中选取一组打印参数,并利用所述打印参数对打印设备进行设置。还包括预先创建用于存储打印参数集合的系统电子表格,以及在创建系统电子表格之后保存应用软件系统的默认打印样式和进行打印样式存储的步骤。通过本发明提供的方法,能够保存多套打印方案,通过选取操作获得当前打印方案,无须每次手动调整;由于打印方案保存在应用软件系统中而非具体文件对象内,实现了对不同文件或者具有多个文档的同一文件采用同样的打印设置;批量解决了页面设置问题,操作简单,节约时间;保证了不同文档页面设置属性的一致性,减少了失误的发生机率。
文档编号G06F3/12GK1794167SQ20061000034
公开日2006年6月28日 申请日期2006年1月6日 优先权日2006年1月6日
发明者李杨 申请人:无锡永中科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1