浮水印打印方法及打印装置制造方法及图纸

技术编号:2835577 阅读:319 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种浮水印打印方法及打印装置,所述浮水印打印方法首先提供一打印机驱动程序。并接收一输入轨迹,且将该输入轨迹储存于一浮水印档案中。该打印机驱动程序调用一函数以处理该档案,并以该档案所储存的该输入轨迹为浮水印,产生一打印输出。本发明专利技术所述浮水印打印方法及打印装置,使得使用者在打印某一文件时,能够以浮水印的方式,在每一页打印文件上打印出其手写签名。

【技术实现步骤摘要】

本专利技术是有关于打印装置,特别是有关于一种具有打印手写输入浮水印的打印装置和方法。
技术介绍
当欲打印的档案包含了公司机密、知识财产等重要信息时,常要求打印者或其他相关人员在打印出的每一页文件上面签名,当文件页数很多时,一一在每一页上签名非常耗费人力和时间。依据目前的打印技术,仅能实现打印文本(text)或影像(image)浮水印的功能。因此需要一种打印方法,使得使用者在打印某一文件时,能够以浮水印的方式,在每一页打印文件上打印出其手写签名。
技术实现思路
本专利技术的一目的为提供浮水印打印装置和方法。为达成上述目的,本专利技术提供一种浮水印打印方法。该方法首先提供一打印机驱动程序。并接收一输入轨迹,且将该输入轨迹储存于一浮水印档案中。该打印机驱动程序调用一函数以处理该档案,并以该档案所储存的该输入轨迹为浮水印,产生一打印输出。本专利技术所述的浮水印打印方法,该输入轨迹包含一手写输入轨迹。本专利技术所述的浮水印打印方法,该档案是为一点阵图档。本专利技术所述的浮水印打印方法,进一步将该图档的储存路径及档案名称储存于一DEVMODE数据结构中。本专利技术所述的浮水印打印方法,进一步由该打印机驱动程序调用一DrvEnablePD EV()函数,取得驱动器中的PDEV指标,以取得该DEVMODE数据结构。本专利技术所述的浮水印打印方法,进一步接收一指定打印数据,并由该打印机驱动程序依据该指定打印数据的档案形式,调用对应的函数,以将该指定打印数据整合于该打印输出中与该浮水印档案一并输出。本专利技术另提供一种具有浮水印打印的打印装置,其包含一使用者界面、一数据接口及一打印影像产生单元。该使用者界面,其接收一轨迹数据及一设定数据,并据以产生一浮水印图档。该数据接口,其接收一指定打印数据。该打印影像产生单元,其依据上述浮水印图档及该指定打印数据,产生一打印影像,其中该打印影像以该指定打印数据为影像前景,以该浮水印图档为影像背景。本专利技术所述的具有浮水印打印的打印装置,该使用者界面接收一手写输入轨迹数据。本专利技术所述的具有浮水印打印的打印装置,该使用者界面依据该轨迹数据及该设定数据产生一点阵图档。本专利技术所述的具有浮水印打印的打印装置,该使用者界面进一步将该浮水印图档的储存路径及档案名称储存于一DEVMODE数据结构中。本专利技术所述的具有浮水印打印的打印装置,进一步包含一打印机驱动程序,其调用一DrvEnablePD EV()函数,取得驱动器中的PDEV指标,以取得该DEVMODE数据结构。本专利技术所述的具有浮水印打印的打印装置,该打印机驱动程序依据该指定打印数据的档案形式,调用对应的函数,以将该指定打印数据整合于该打印输出中与该浮水印档案一并输出。本专利技术所述浮水印打印方法及打印装置,使得使用者在打印某一文件时,能够以浮水印的方式,在每一页打印文件上打印出其手写签名。附图说明图1显示依据本专利技术实施例系统的示意图。图2A及图2B显示依据本专利技术实施例浮水印打印方法的流程图。图3A至图3D显示依据本专利技术实施例的实施画面示意图。具体实施例方式为了让本专利技术的目的、特征及优点能更明显易懂,下文特举较佳实施例,并配合所附图示图1到图3D,做详细的说明。本专利技术说明书提供不同的实施例来说明本专利技术不同实施方式的技术特征。其中,实施例中的各元件的配置是为说明之用,并非用以限制本专利技术。且实施例中图式标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。图1显示依据本专利技术实施例系统的示意图。在图1中各元件之间的信息交换,是以实线箭头表示数据传输,而以虚线箭头表示控制指令。系统10包含一应用系统11、一打印机驱动程序系统13、一打印控制系统15及一多工缓冲处理器17。依据本专利技术实施例,系统10执行的打印作业,是由应用系统11通过微软公司的Win32GDI函数呼叫来完成的。在上述打印作业中,可以针对每个打印文件页面绘制一个可打印影像。在上述绘制程序的操作中,GDI绘制引擎呼叫适用的打印控制系统15来执行其绘制程序。其中,应用系统11可以包含任何应用程序,如文字处理程序及网页浏览器等。打印控制系统15负责控制打印输出设备(图未显示)执行打印作业。其中,打印输出设备输出的数据是包含一指定打印数据及一浮水印数据,其中该指定打印数据为前景,以该浮水印数据为背景。打印控制系统15是能够提供DGI不支援的特定打印机的绘制功能,来协助GDI执行打印作业,并将绘制产生的数据流传送到多工缓冲处理器17。打印控制系统15包含一驱动器(driver)151、一使用者界面152、一资源处理单元154及一浮水印打印控制器157。其中,驱动器151是可以一驱动程序实现之,其将欲打印的数据转换为打印机能处理的数据形式。驱动器151包含一接口单元153及一图形处理单元155。接口单元153是可以通过一打印机接口动态链接函数库(dynamic linking library,DLL)实现的,其是为驱动程序参数配置提供一个使用者界面含一个多工缓冲处理器17可以调户来通知打印控制系统15打印相关事件的接口。图形处理单元155是可以通过一打印机图形处理动态链接函数库实现的,其是用以协助GDI执行打印作业,并将其产生的数据流传送到多工缓冲处理器17。其中,用以实现图形处理单元155的打印机图形处理动态链接函数库包含了数个函数,分别用以处理不同类型对象(例如文本对象、图像对象、图形对象)的打印作业。其中,文本对象是以一DrvTextOut()函数处理的,以将该文本对象置入该打印影像中。其中,图像对象是以DrvStrchBlt()函数、DrvBitBlt()函数及DrvCopyBits()函数处理的,以将该图像对象置入该打印影像中。而图形对象则是以DrvStrokePath()函数、DrvFillPath()函数及DrvStrokeAndFillPath()函数处理的,以将该图形对象置入该打印影像中。使用者界面152是提供使用者一个操作界面,使得使用者能够针对一打印操作,进行相关设定,例如纸张大小、打印份数等。使用者界面152并提供一浮水印控制界面(详见图3A至图3D),使得使用者能够借以设定浮水印打印的相关参数,例如浮水印外观及位置等。浮水印打印控制器157是用以依据使用者界面152接收的浮水印打印的相关参数,从一输入装置(图未显示)接收一输入轨迹(例如一手写签名输入轨迹),并将该输入轨迹暂存于储存装置19中,以供浮水印打印时撷取使用。资源处理单元154则调用许多的资源(Resource),例如多语言支持数据、选单数据、字串数据、图形数据等。参见图3A,其显示依据本专利技术实施例的浮水印控制界面的示意图。界面30是用以接收浮水印打印的相关设定数据,其包含位置设定单元31、边界设定单元32、角度设定单元33、预览窗格34以及输入设定单元35。位置设定单元31是用以接收浮水印在打印页面中的相对位置设定,其可以设定为上、下、左、右、置中等。边界设定单元32是用以接收手写输入浮水印的边界设定,其可以设定为无边界、圆形边界、方形边界等。角度设定单元33是用以接收手写浮水印打印的角度设定,其可以介于-90度到+90度之间。预览窗格34是用以预览手写输入浮水印。输入设定单元35是用以接收手写输入的输入工具设定。图2A及图2B显示本文档来自技高网...

【技术保护点】
一种浮水印打印方法,其特征在于,所述浮水印打印方法包括:    提供一打印机驱动程序;    接收一输入轨迹;    将该输入轨迹储存于一浮水印档案中;以及    该打印机驱动程序调用一函数以处理该档案,并以该档案所储存的该输入轨迹为浮水印,产生一打印输出。

【技术特征摘要】
1.一种浮水印打印方法,其特征在于,所述浮水印打印方法包括提供一打印机驱动程序;接收一输入轨迹;将该输入轨迹储存于一浮水印档案中;以及该打印机驱动程序调用一函数以处理该档案,并以该档案所储存的该输入轨迹为浮水印,产生一打印输出。2.根据权利要求1所述的浮水印打印方法,其特征在于,该输入轨迹包含一手写输入轨迹。3.根据权利要求1所述的浮水印打印方法,其特征在于,该档案是为一点阵图档。4.根据权利要求1所述的浮水印打印方法,其特征在于,进一步将该图档的储存路径及档案名称储存于一DEVMODE数据结构中。5.根据权利要求4所述的浮水印打印方法,其特征在于,进一步由该打印机驱动程序调用一DrvEnablePDEV()函数,取得驱动器中的PDEV指标,以取得该DEVMODE数据结构。6.根据权利要求1所述的浮水印打印方法,其特征在于,进一步接收一指定打印数据,并由该打印机驱动程序依据该指定打印数据的档案形式,调用对应的函数,以将该指定打印数据整合于该打印输出中与该浮水印档案一并输出。7.一种具有浮水印打印的打印装置,其特征在于,所述具有浮水印打印的打印装置包括一使用者界面,其...

【专利技术属性】
技术研发人员:商云鹰
申请(专利权)人:光宝科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1