文件打印方法及电脑程序产品的制作方法

文档序号:9417129阅读:325来源:国知局
文件打印方法及电脑程序产品的制作方法
【技术领域】
[0001 ] 本发明关于一种文件打印方法及电脑程序产品,特别关于一种多个文件内容的合并打印方法及电脑程序产品。
【背景技术】
[0002]近年来,随着科技的进步,印表机、多功能事务机等打印设备已在人们的生活中大量普及。从家庭的娱乐,到办公室的商务应用,均需要打印设备来满足文件打印的需求。而打印设备功能的日益强大,则提供消费者更多更复杂的打印参数选项。再者,信息技术的日新月异,可打印的文件种类也越来越多,举凡文字文件、试算表、图像文件甚或是简报文件,都具有其特有的打印特性。
[0003]然而,即便打印设备的功能日益提升,使用者仍常面临多个文件内容打印时内容配置的不便性,而造成打印效率低落。因此,如何于使用者进行打印时,针对打印内容配置提供更大的弹性,以提升打印效率,则为研发人员应解决的问题之一。

【发明内容】

[0004]本发明在于提供一种文件打印方法及电脑程序产品,以便于使用者进行打印时,针对打印内容配置提供更大的弹性。
[0005]本发明所揭露的文件打印方法,包括下列步骤。首先,依据使用者所设定或是系统预设的第一打印参数,将使用者选择的第一文件内容编码为第一打印数据。接着,将第一打印数据写入待打印文件。待打印文件包括标头及至少一个页面,标头包括页面的数量信息及每一页面于待打印文件的起始位置信息。之后,依据使用者所设定或是系统预设的第二打印参数,将使用者选择的第二文件内容编码为第二打印数据。接着,将第二打印数据写入待打印文件。此时,待打印文件包括第一打印数据及第二打印数据。然后,当使用者确认进行打印时,依据标头的数量信息及起始位置信息打印待打印文件。
[0006]本发明所揭露的电脑程序产品,经由电脑载入程序执行下列步骤。首先,依据第一打印参数,将第一文件内容编码为第一打印数据。接着,将第一打印数据写入待打印文件。待打印文件包括标头及至少一个页面,标头包括页面的数量信息及每一页面于待打印文件的起始位置信息。接着,依据第二打印参数,将第二文件内容编码为第二打印数据。然后,将第二打印数据写入待打印文件。之后,当使用者确认进行打印时,依据标头的数量信息及起始位置信息指示打印设备打印待打印文件。
[0007]根据上述本发明所揭露的文件打印方法及电脑程序产品,其将来自相同或不同文件中对应于不同打印参数的打印数据,写入待打印文件,并以合并的方式进行打印,可于使用者进行打印时,针对打印内容配置提供更大的弹性。此外,使用者可针对多个特定文件的特定内容,依照特定的顺序重复打印动作,藉此,可避免重复的打印设定,提升打印效率。
[0008]以上关于本
【发明内容】
的说明及以下实施方式的说明用以示范与解释本发明的原理,并且提供本发明的专利申请范围更进一步的解释。
【附图说明】
[0009]图1为本发明一实施例的文件打印方法的流程图;
[0010]图2为用以说明本发明另一实施例的文件打印方法的操作视窗示意图;
[0011]图3为用以说明本发明又一实施例的文件打印方法的操作视窗示意图;
[0012]图4为用以说明本发明再一实施例的文件打印方法的待打印文件格式的示意图;
[0013]图5用以说明本发明一实施例的电脑程序产品的软体架构图。
[0014]附图标号:
[0015]2打印功能视窗
[0016]3打印内容视窗
[0017]20范围设定选项
[0018]22份数设定选项
[0019]24内容设定选项
[0020]30设定选项
[0021]32其他进阶设定选项
[0022]26、34确定按钮
[0023]304打印确认按钮
[0024]306清除确认按钮
[0025]300工作建立确认框
[0026]302信息框总页数
[0027]4待打印文件
[0028]40 标头
[0029]42 页面
[0030]50使用者介面
[0031]52驱动程序
[0032]54储存管理程序
[0033]56打印多工缓冲处理程序
【具体实施方式】
[0034]请参照图1,为本发明一实施例的文件打印方法的流程图。如图1所示,文件打印方法包括下列步骤。首先,于步骤SlO中,依据使用者所设定或是系统预设的第一打印参数,将使用者选择的第一文件内容编码为第一打印数据。其中,第一打印数据包括至少一个待打印的页面。接着,于步骤S12中,将第一打印数据写入待打印文件。之后,于步骤S14中,依据使用者所设定或是系统预设的第二打印参数,将使用者选择的第二文件内容编码为第二打印数据。其中,第二打印数据包括至少一个待打印的页面。接着,于步骤S16中,将第二打印数据写入待打印文件。
[0035]于实务上,上述第一打印参数与第二打印参数可分别为不同的设定内容,惟并不以此为限。于另一实施例中,当使用者确认进行打印时,即可打印待打印文件中待打印的页面。此外,上述的打印步骤亦可于步骤SlO之前或是步骤S12与步骤S14之间执行,以增加待打印文件内容配置的弹性,惟并不以此为限。于又一实施例中,亦可在上述的打印步骤之后,更包括下列步骤。首先,依据第三打印参数,将第三文件内容编码为第三打印数据。接着,将第三打印数据写入待打印文件。进而打印待打印文件,其中待打印文件包括第一打印数据、第二打印数据及第三打印数据。藉此,可持续增加新的文件内容至待打印文件,并进行后续的打印程序。
[0036]再者,上述编码的方式可为联合二值图像专家组(Joint B1-level Image ExpertsGroup, JBIG)标准,亦可使用国际电报电话咨询委员会第四组(CCITT Group 一 4)标准,或是联合照相专业团体(Joint Photographic Experts Group, JPEG)等编码方式,惟并不以此为限。此外,于另一实施例中,更可让使用者通过打印参数的相关设定,从多个待打印文件选取其中一个目标待打印文件,以进行打印数据的写入。于执行打印动作时,亦可由使用者决定欲打印的目标待打印文件,惟并不以此为限。
[0037]于实务上,上述各文件内容可撷取自同一文件。请同时参照图2及图3,举例来说,当使用者开启一份Microsoft Word文件,并开启打印功能视窗2时,使用者可藉由范围设定选项20及份数设定选项22做初步的参数设定,并藉以选取第一文件内容,如选取第I至3页。当然,使用者亦可径行使用系统预设的设定。此外,使用者更可藉由内容设定选项24进入打印内容视窗3做进一步的参数设定。其中,当设定选项30中的工作建立(JobBuild)确认框300被勾选时,代表目前系统启用本实施例的文件打印方法。反之。当设定选项30中的工作建立确认框300未被勾选时,则代表目前系统使用一般的文件打印方法。再者,使用者亦可藉由其他进阶设定选项32做进阶的参数设定,例如合并页面打印或打印顺序等设定。当使用者确认勾选工作建立确认框300,并藉由确定按钮34退回打印功能视窗2后,使用者可以藉由确定按钮26确认第一打印参数设定完成,并确认选取的第一文件内容(如第I至3页),同时关闭打印功能视窗2。此时,该份Microsoft Word文件的第I至3页会依据所决定的第一打印参数被编码成第一打印数据,并将之写入待打印文件,而不会直接执行打印的动作。
[0038]之后,使用者可就同一份Microsoft Word文件,执行如上述的步骤,选取其他打印范围,如第8至9页,以决定第二文件内容。再者,亦可针对第二文件内容设定第二打印参数,进而产生第二打印数据,并将之写入待打印文件。此时,若使用者决定要对第一文件内容及第二文件内容进行打印,即可利用打印内容视窗3中的打印确认按钮304,以便对待打印文件的内容进行打印。再者,使用者可通过信息框总页数302得知目前待打印文件的总页数。例如,当待打印文件仅包含上述的第一打印数据及第二打印数据时,信息框总页数302即显示总页数为5页。
[0039]于另一实施例中,使用者可利用清除确认按钮306,清除待打印文件的内容。于又一实施例中,使用者更可对待打印文件的部份内容进行清除。于实务上,可提供使用者选择视窗以选择欲清除的打印数据,例如第二打印数据,惟并不以此为限。之后,使用者可再对第三文件内容进行如前述的操作,而使得待打印文件包括第一打印数据及第三打印数据。再者,使用者亦可对待打印文件重复执行打印动作。举例来说,使用者可重复利用开启Microsoft Word文件,并通过打印内容视窗3中的打印确认按钮304,将待打印文件的内容打印出来,惟并不以此为限。上述视窗及操作过程仅用以例示性地说明本实施例的文件打印方法的运作方式,惟并不以此为限,该技术领域的普通技术人员可依照实际需求,设计对应的使用者介面,以完成上述实施例的文件打印方法的运作。
[0040]于实务上,各文件内容亦可分别撷取自不同的文件。请继续参照图2及图3,举例来说
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1