具有分辨率补偿功能的成像设备及其方法

文档序号:6549403阅读:212来源:国知局
专利名称:具有分辨率补偿功能的成像设备及其方法
技术领域
本发明一般涉及具有分辨率补偿功能的成像设备及利用该设备的方法。更具体地说,本发明涉及当按比例标定(scaling)打印数据时,通过调节按比例标定打印数据的分辨率来调节按比例标定打印数据的打印质量的成像设备和分辨率补偿方法。
背景技术
诸如打印机或复印机之类的成像设备一般按实际大小将原始文档打印在纸上,或者打印从主计算机发送的打印数据。用户可能想要按比例标定图像大小,然而,节约纸或在一张纸上查看多页。例如,可以按比例标定和缩小打印数据,以便在一张纸上打印多页。这一‘一张纸上打印多页’功能使打印纸上每页的分辨率变差和使打印质量变差。同样,如果复印机按比例标定和缩小原始图像大小,与原始图像相比,打印图像的打印质量很有可能变差了。
图1表示传统打印方法。首先,当用户利用文档处理程序(APP)10创建要打印的目标文档。将创建的文档发送到图形设备接口(GDI)20。GDI 20是配备在诸如Windows 2000和Windows XP之类的MICROSOFT Windows操作系统提供的的接口、和与操作系统一起安装在主计算机中的接口。GDI 20获取与待打文档中的字符和图形有关的字体、位图、和向量信息,并且将信息转换成驱动程序30可识别的调用操作程序function call)。通常,该调用操作程序被称为设备驱动接口(DDI)调用操作程序。当用户发出打印命令时,GDI 20从驱动程序30中读取分辨率信息。GDI根据读取的分辨率信息按比例标定文档,并且将按比例标定的文档发送给驱动程序30。
驱动程序30接收来自GDI 20的调用操作程序,并且将该调用操作程序转换成诸如打印机50之类的成像设备可识别的打印数据。驱动程序30包含打印机50将打印的文档的分辨率信息。通常,分辨率信息被表达成每英寸多少点或dpi。驱动程序30生成的打印数据通过后台打印程序(spooler)40传送到打印机50,和打印机50将打印数据打印在纸上。
驱动程序30包括DDI接口31、用户界面(UI)32、和打印数据发生器33。DDI接口31翻译从GDI 20接收的调用操作程序。打印数据发生器33将调用操作程序转换成诸如打印机控制语言(PCL)或页面描述语言(PDL)之类适合打印机50的打印数据。打印数据被发送到后台打印程序40。
用户界面向用户提供用于设置驱动程序30的选项的界面,选项的示例包括打印质量、打印分辨率、和每张纸多少页。如果用户使用Windows操作系统,用户可以通过Windows操作系统提供的控制面板设置打印选项。在用户设置了打印选项之后,打印选项作用在打印作业上。Windows操作系统得到广泛使用,为了简洁起见,并因此这里不作详细描述。
图2表示当在一张纸上打印4页时,在传统打印方法中发生细节变差的情况。如果设置在驱动程序30中的分辨率是600dpi(点每英寸),打印文档A2的分辨率是300dpi。这是因为600dpi图像必须按原始空间的二分之一内打印,并因此根据传统方法丢弃二分之一的图像信息。随着每张纸上的页数增加对于每张纸上打印的页数减小。打印文档A2的有效分辨率变差和打印文档A2的打印质量变差。
图3表示当复印机按照原始大小的三分之一缩小和打印文档时,发生变差的情况。参照图3,当复印和缩小预置分辨率为600dpi的文档A3时,打印的文档A4在相同空间的三分之一内打印。因此,图像具有与200dpi的打印输出相同的有效分辨率。也就是说,文档A3的缩小使打印文档A4的细节变差。传真机或有选择地组合传真机和打印机等的功能的多功能机,在按比例标定原始文档方面存在相似的局限性。
因此,需要一种具有分辨率补偿功能的当按比例标定图像时防止图像变差的成像设备。

发明内容
本发明的一个方面是至少解决上述问题和或缺点并至少提供下面介绍的优点。因此,本发明的一个方面是提供具有分辨率补偿功能的成像设备,及其分辨率补偿方法,以便当按比例标定由成像设备按比例标定待打印或复印的图像时,使打印质量的变差降到最低程度。
为了实现上述本发明的方面,具有分辨率补偿功能的成像设备包括存储器,用于存储与打印数据有关的按比例标定信息和分辨率信息;控制器,用于当接收打印数据时,根据按比例标定信息将按比例标定打印数据的分辨率设置成特定分辨率;和打印引擎(engine),用于按照在控制器上设置的分辨率,形成接收的打印数据的图像。
根据本发明的另一个方面,特定分辨率与按比例标定值成比例地增加或减小。
根据本发明的再一个方面,特定分辨率与预存在存储器中的分辨率信息的分辨率相同。
根据本发明的又一个方面,成像设备进一步包括操作面板,用于改变存储在存储器中的按比例标定信息和分辨率信息。
根据本发明的又一个方面,成像设备是传真机、打印机、复印机、或有选择地组合传真机、打印机、和复印机的功能的多功能机中之一。
根据本发明的又一个方面,成像设备进一步包括与外部存储媒体交接的接口。
根据本发明的又一个方面,打印数据是从外部存储媒体和信息处理设备接收的。
根据本发明的又一个方面,外部存储媒体遵从通用串行总线(USB)传输系统。
根据本发明的又一个方面,外部存储媒体可与图像捕获设备连接。
根据本发明的又一个方面,成像设备进一步包括通过网络与主计算机连接和能够通过网络从主计算机接收打印数据的网络接口。
根据本发明的又一个方面,分辨率补偿方法包括如下步骤参照与应用程序中的待打文档有关的按比例标定信息;与按比例标定值的增加或减小成比例,根据按比例标定信息增加或减小预置的分辨率;和基于增加或减小分辨率将打印数据发送到成像设备。
根据本发明的又一个方面,将应用程序提供给至少一台主机。
根据本发明的又一个方面,至少一台主机通过网络与成像设备连接。
根据本发明的又一个方面,当预置分辨率是成像设备的最大分辨率时,该分辨率与预置分辨率相同。
根据本发明的又一个方面,待打文档是从外部存储媒体接收的。


通过结合附图如下描述,本发明的的一些实施例上述和其它目的、特征和优点将更加清楚,在附图中图1表示传统打印系统的打印操作;图2表示在传统打印系统中分辨率变差的情况;图3表示当传统复印机缩小和复印600dpi的文档时发生分辨率变差的情况。
图4A和4B表示根据本发明实施例的分辨率补偿方法;图5表示具有根据本发明实施例的分辨率补偿功能的打印机;图6是图5的打印机的方块图;图7是应用根据本发明实施例的分辨率补偿方法的主计算机的方块图;和图8是根据本发明实施例的成像设备的分辨率补偿方法的流程图。
遍及各附图,相同的附图标号表示相同的单元、特征和结构。
实施例详述提供在说明书中限定的主题例如详细结构和元件有助于全面理解本发明的实施例。因此,本领域的技术人员会认识到在不脱离本发明的构思和范围的情况下,可以对其中描述的实施例进行改变和改进。此外,为了简单扼要,略去对公知功能和结构的介绍。
图4A和4B表示根据本发明实施例的分辨率补偿方法。
参照图4A,对于文档A1,打印机分辨率被预置成600dpi。在对文档A1将打印分辨率预设为600dpi。当A4纸那样的一张纸上打印4个文档A1时,增加再现(render)分辨率,以便补偿按比例缩小文档A2的打印分辨率600dpi。换句话说,再现分辨率增加到1200dpi,使得在重设大小和打印的过程中不会丢失600dpi图像的信息。再现分辨率增加可以通过来实现。
再现分辨率的增加可以在用于安装在主计算机(未示出)上或在打印机上的驱动程序完成。
图4B表示复印机上的分辨率补偿方法。如果要复印的文档A3被按比例缩小到其原始大小的1/3,将文档A3的分辨率应用于按比例标定文档A4,以防止图像变差。换句话说,如果文档A3的原始分辨率为600dpi),则打印分辨率为1800dpi。按照这种方式,在打印的过程中不会丢失图像的信息。最好,文档A3的打印分辨率(600dpi)是复印机的平均分辨率。如果将文档A3分辨率设置在其最大值,那么,按比例标定的文档A4的分辨率也设置置在其最大值。
图5表示具有根据本发明实施例的分辨率补偿功能、作为成像设备之一的打印机。
打印机200可以从存储媒体302或数字照像机301等(最好遵从USB)下载和打印图像文件。打印机200将通过与诸如LAN(局域网)之类的网络303的连接,或从主计算机304接收的打印数据打印在打印纸P上。在打印机200的主体上配有面板操作部分210,使用户可以设置打印机200的打印选项。最好,面板操作部分210包括用于显示打印机200的状态或菜单,便于设置打印选项的液晶显示器(LCD)211。当用户选择配备在面板操作部分210上的菜单键213时,LCD 211显示设置每张纸多少页的菜单。用户例如通过依次按下方向键212、选择键214和打印键215指定所需页数。用户设置的那么多页被按比例缩小和打印在纸P上。在图5中,原始文档的大小被缩小一半使得4页A1到A4可打印在单张纸P上。最好,页A1到A4的每一页的分辨率都与按比例标定之前的原始文档的分辨率相同。例如,对于纸P,用户可将打印机分辨率预置成600dpi,并且将打印选项设置成在纸P上打印输出4页。在这种情况下,最好,打印在纸P上的页A1到A4的每一页的分辨率都与未按比例标定文档的分辨率相同。于是,打印机200需要再现从存储媒体302、数字照像机301或主计算机304之一接收的1200dpi的打印数据。当以1200dpi的分辨率再现的打印数据按比例标定并打印在纸P上时,各页A1到A4保持与未按比例标定的600dpi打印输出相同的细节。
除了从主计算机304或在网络303上接收打印数据之外,打印机200也可以从存储媒体302或诸如含有存储媒体的数字照像机301和数字便携式照像放像机(camcorder)(未示出)之类的图像捕获设备接收图像文件。在这种情况下,打印机200可以包括用于打印图像文件的自动打印功能的程序。例如,打印机固件可以包括可以将用于扫描来自存储媒体302或图像捕获设备301的联合图像专家组(JPEG)图像文件或标记图像文件格式(TIFF)的图像文件等,和将扫描文件转换成位图数据的程序作为固件来实现。如果打印机200含有硬盘驱动器,可以在硬盘驱动器中安装用于扫描图像文件和将图像文件转换成位图数据的程序。如果打印机是喷墨型打印机,可以安装程序,以将位图数据转换成电信号以便从墨水头喷射墨滴。
是如图5所示的打印机200的方块图。
打印机200包括输入部分205、面板操作部分210、闪速只读存储器(ROM)220、随机存取存储器(RAM)240、控制器230、引擎控制器250、和引擎260。
输入部分205将打印机200和外部设备交接。输入部分205具有IEEE 1284遵从标准的并行电缆端口或RJ-45插口以与LAN电缆连接。最好,输入部分205还包括USB插口和能够根据各种各样技术要求当进行交接的硬件逻辑块。为了与USB设备交接输入部分205包括USB控制器。如果输入部分205通过未示出的网络从多个主计算机直接接收打印数据,输入部分205最好包括从主计算机接收打印数据的网络接口卡(NIC)。如果打印机200配有NIC,各个主计算机最好搜索和登记打印机200的因特网协议(IP)地址。
当用户对打印机200设置打印选项或当用户想要知道与打印机200的状态有关的信息时,面板操作部分210显示打印机200的状态。当用户按下菜单键213时,作为面板操作部分210的一部分的LCD 211显示打印选项。LCD211可以显示打印分辨率、打印密度、按比例标定值、和打印媒体的类型。LCD 211可以进一步显示打印机200的网络配置和水印(在本技术领域它们是公知的,因此为了扼要不再进一步详细解释)。当用户按下菜单键213时,在LCD 211上显示设置每张纸多少页的菜单,用户通过按下方向键212选择所需的页数。一旦选择了所需的页数,用户按下打印机200的选择键214以确认选择。然后用户按下打印键215,以便根据设置的每张纸多少页打印文档。
闪速ROM 220包括控制打印机200的控制程序。闪速ROM 220还存储用户通过面板操作部分210设置的打印选项的值。例如,闪速ROM 220存储用户为打印机200设置的与分辨率、打印密度、和按比例标定比有关的值。
控制器230控制打印机200的所有操作,和将通过输入部分205接收的打印数据转换成位图数据。控制器230利用存储在闪速ROM 220中的分辨率信息和按比例标定值信息重置打印数据的再现分辨率,并且再现打印数据。例如,假设打印机200的最大分辨率是1200dpi,存储在闪速ROM 220中的分辨率信息是600dpi,和按比例标定值信息是‘1/2’。再现分辨率被重置成与按比例标定图像之前600dpi的打印机分辨率相同的分辨率。换句话说,将再现分辨率设置为1200dpi,使得当按二分之一按比例标定时,不会丢失600dpi的图像细节。再现分辨率与从控制器230提供到引擎控制器250的位图数据有关,而不是与打印机200的预置打印机分辨率(600dpi)有关。再现分辨率不超过打印机200的最大分辨率。
最好,控制器230包括图像处理器231和分辨率设置器232。图像处理器231将从输入部分205接收的打印数据转换成位图数据。分辨率设置器232根据例如与每张纸P多少页和按比例标定选项有关的、存储在闪速ROM 220中的打印机选项,对要打印的打印数据计算再现分辨率。分辨率设置器232可以通过执行存储在闪速ROM 220中的应用程序来设置再现分辨率,或者,可以在控制器230中作为硬件来实现。如果分辨率设置器232作为分立硬件来实现,分辨率设置器232可以包括将存储的分辨率信息除以按比例标定信息的除法器。除法器可以用移位寄存器来实现。熟悉数字电路的人员都明白这一点,为了简洁起见,因此,这里对利用移位寄存器作为除法器不作说明。
引擎控制器250接收来自控制器230的位图数据,根据打印机200的特性将位图数据转换成控制信号,和将控制信号提供给引擎260。例如,喷墨打印机200可以生成电脉冲和将电脉冲提供给墨水头上的多个喷嘴,和激光打印机200将位图数据转换成用于控制将激光束扫描到有机光电导体(OPC)的激光二极管的光功率的控制信号。这里,控制信号还指与驱动激光打印机中的电机和喷墨打印机中的致动器有关的控制信号。也就是说,引擎260可以包括诸如电机和致动器之类的机械部件。
图7是利用根据本发明实施例的分辨率补偿方法的主计算机的方块图。参照图7,文档处理程序(APP)410、图形设备接口(GDI)420、驱动程序430、和后台打印程序440是安装在主计算机中的应用程序或操作系统程序。文档处理程序(APP)410可以是例如MicrosoftWord、Haansoft公司的Hangul、或Sun Microsystems公司的StarOffice的程序。文档处理程序(APP)410不局限于这些例子,它当然可以是用于文档编辑和生成的任何适合的程序。当用户执行打印用文档处理程序(APP)410准备的文档的指令时,GDI 420参照设置在驱动程序430中的分辨率信息,生成用于具有适当大小的DDI数据,并且将该数据提供对驱动程序430。GDI 420获取与构成待打文档的文本和图形有关的字体、位图、和向量信息,并且将该信息转换成驱动程序430可识别的DDI数据。
驱动程序430接收来自GDI 420的数据和将来自GDI 420的数据转换成由成像设备,即打印机200可识别的打印数据。驱动程序430保存与要在打印机200上打印的文档有关的分辨率信息。分辨率信息被表示成每英寸可打印多少个点。在驱动程序430上准备的打印数据通过后台打印程序440传送到打印机200,打印机200将接收的打印数据打印在纸上。驱动程序430与通过用户界面(UI)431设置的打印选项相关地重新调整再现分辨率。例如对每张纸P多少页或按比例标定值,重新调整再现分辨率。
最好,驱动程序4 30包括UI 431、DDI 432、按比例标定信息修正器433、再现分辨率修正器434、和打印数据发生器435。
UI 431向用户提供界面菜单,使用户能够设置诸如打印质量、打印分辨率、和每张纸多少页之类与驱动程序430有关的选项。如果用户使用Windows操作系统,用户可以利用操作系统提供的控制面板设置打印机200的打印选项。另外,用户对于用户打算打印的文档通过显示在屏幕上的菜单可以设置所需打印选项。本领域技术人员会理解Windows操作系统的操作,为了简洁起见,这里省略详细描述。
DDI 432翻译从GDI 420接收的数据。在打印数据发送器435上将翻译的数据转换成诸如打印机控制语言(PCL)或页面描述语言(PDL)之类适合打印机200的打印数据,并且将打印数据发送到后台打印程序440。按比例标定信息修正器433存储按比例标定信息,并且,根据用户通过UI 431设置的按比例标定信息更新按比例标定信息。再现分辨率修正器434根据在按比例标定信息修正器433上设置的按比例标定信息,重置要在打印数据发送器435上生成的打印数据的分辨率。如果对于文档,将存储在按比例标定信息修正器433中的按比例标定信息设置成1/2,再现分辨率修正器434设置再现分辨率使得根据按比例标定信息按比例标定的打印数据的细节不降低。例如,如果在驱动程序430上分辨率被设置成600dpi和按比例标定值是1/2,那么,按1/2比例标定的打印数据的再现分辨率被设置成1200dpi,以保持与预按比例标定后打印数据的相同的细节。打印数据发生器435根据在再现分辨率修正器434上计算的1200dpi的再现分辨率生成打印数据,并且将打印数据提供给后台打印程序440。后台打印程序440缓存从打印数据发生器435接收的打印数据,并且将缓存的打印数据发送到打印机200。
图8是根据本发明实施例的成像设备的分辨率补偿方法的流程图。
当用户在文件处理程序中打印文档时(S510),操作系统的GDI 420响应打印命令,从驱动程序430获取打印机200的分辨率信息,根据获取的信息生成DDI调用操作程序(function call),和将DDI调用操作程序提供给驱动程序430。
驱动程序430根据按比例标定信息修正器433上的信息,确定是否针对待打文档设置了接比例标定选项(S520)。按比例标定选项指示待打文档被缩小或按照页A1到A4的每一页都按比例缩小的方式将多页A1到A4打印在纸P上。如果没有为待打文档设置按比例标定选项,DDI 432将接收的DDI调用操作程序的结果发送到打印数据发生器435。打印数据发生器435将接收的DDI调用操作程序转换成打印数据(S580),并且将打印数据发送给后台打印程序440。后台打印程序440缓存打印数据和将打印数据提供给打印机200。另一方面,如果在按比例标定信息修正器433上设置了按比例标定选项,再现分辨率修正器434确定待打文档的分辨率是否由于在按比例标定信息修正器433上设置的按比例标定选项而变差(S530)。如果是的话,再现分辨率修正器434提高待打文档的再现分辨率(S540)。最好,待打文档的再现分辨率与在按比例标定信息修正器433上预置的分辨率相同。再现分辨率修正器434确定待打文档的提高后分辨率是否超过打印机200的最大分辨率(S550)。例如,考虑到打印机200的最大分辨率是1200dpi的情况,在驱动程序430上为待打文档设置的分辨率是600dpi,和在按比例标定信息修正器433上将每张纸P的页数设置成6(水平方向2页和垂直方向3页)。在这种情况下,必须按1800dpi打印为600dpi的6页以保持原始细节。但是,这超过打印机200的最大分辨率。为了解决这个问题,再现分辨率修正器434将各页的分辨率设置成1200dpi,对页中的每一页提供400dpi的有效分辨率。具体地说,当确定提高后的分辨率超过打印机200的最大分辨率,将待打文档的再现分辨率设置成打印机200的最大分辨率。接着,打印数据发生器435根据重置的再现分辨率生成打印数据(S570),并且将打印数据发送到打印机200。结果,即使在打印机、复印机上按比例标定待打印或复印的文档时,打印文档的细节也不会严重变差。根据本发明实施例的根据本发明实施例的诸如打印机、传真机、和复印机之类的成像设备从如上所述的内容中可以看出,当按比例标定待打印或复印的图像时,根据本发明实施例的诸如打印机、传真机、和复印机之类的成像设备使图像质量的变差降到最低程度。并且,当成像设备直接与存储媒体或诸如数字照像机或数字便携式照像放像机之类的图像捕获设备连接,和成像设备接收和打印来自相连存储媒体或图像捕获设备的图像时,可以减少按比例标定图像质量的变差。本发明特别适用于打印照片或图像的打印机和可以与网络连接,以便多个主计算机可以共享成像设备。
虽然已经参照本发明的一些实施例表示和描述了本发明,但对于本领域的普通技术人员来说,就可以在不脱离所附权利要求书限定的本发明的精神和范围的情况下,对其形式和细节作各种各样的改变和修改。
权利要求
1.一种具有分辨率补偿功能的成像设备,包括存储器,用于存储与打印数据有关的按比例标定信息和分辨率信息;控制器,用于当从外界接收打印数据时,根据按比例标定信息将按比例标定打印数据的分辨率设置成特定分辨率;和打印引擎,用于按照在控制器上设置的分辨率,形成从外界接收的打印数据的图像。
2.根据权利要求1所述的成像设备,其中,特定分辨率与按比例标定值成比例地增加或减小。
3.根据权利要求1所述的成像设备,其中,特定分辨率与预存在存储器中的分辨率信息的分辨率相同。
4.根据权利要求1所述的成像设备,其中,进一步包括面板操作部分,用于改变存储在存储器中的按比例标定信息和分辨率信息。
5.根据权利要求1所述的成像设备,其中,成像设备是传真机、打印机、复印机、或有选择地组合传真机、打印机、和复印机的功能的多功能机中之一。
6.根据权利要求1所述的成像设备,其中,进一步包括与外部存储媒体交接的接口。
7.根据权利要求6所述的成像设备,其中,打印数据是从外部存储媒体接收的。
8.根据权利要求7所述的成像设备,其中,外部存储媒体遵从通用串行总线(USB)传输系统。
9.根据权利要求8所述的成像设备,其中,外部存储媒体可与图像捕获设备连接。
10.根据权利要求1所述的成像设备,其中,进一步包括通过网络与主计算机连接和能够通过网络从主计算机接收打印数据的网络接口。
11.一种成像设备的分辨率补偿方法,包括如下步骤参照与应用程序中的待打文档有关的按比例标定信息;与按比例标定值的增加或减小成比例,根据按比例标定信息增加或减小为待打文档预置的分辨率;和将基于增加或减小分辨率的待打文档的打印数据发送到成像设备。
12.根据权利要求11所述的分辨率补偿方法,其中,将应用程序提供给至少一台主机。
13.根据权利要求12所述的分辨率补偿方法,其中,至少一台主机通过网络与成像设备连接。
14.根据权利要求11所述的分辨率补偿方法,其中,当预置分辨率是成像设备的最大分辨率时,该分辨率与预置分辨率相同。
15.根据权利要求11所述的分辨率补偿方法,其中,待打文档是从外部存储媒体接收的。
16.一种打印文档的方法,包括如下步骤接收打印文档的的指令;利用驱动程序从打印机获取分辨率信息;根据获取的分辨率信息生成调用操作程序;及确定是否设置按比例标定选项;如果未设置按比例标定选项,将调用操作程序转换成打印数据并将打印数发送到成像设备;如果设置了按比例标定选项,调节再现分辨率以避免打印质量变差,利用调节的再现分辨率将调用操作程序转换成打印数据并将打印数发送到成像设备。
17.根据权利要求16所述的打印方法,其中,调节再现分辨率以避免打印质量变差步骤包括如下步骤增加待打印文档的再现分辨率;确定再现分辨率是否超过成像设备的最大分辨率;如果是,将再现分辨率设置成成像设备的最大分辨率。
全文摘要
具有分辨率补偿功能的成像设备包括存储器,用于存储与打印数据有关的按比例标定信息和分辨率信息;控制器,用于根据按比例标定信息将按比例标定打印数据的分辨率设置成特定分辨率;和打印引擎,用于按照由控制器设置的分辨率,形成接收的打印数据的图像。当按比例标定待打印或复印的图像时,诸如打印机、传真机或复印机的成像设备使图像质量的变差降到最低程度。此外,当成像设备直接与可遵从USB的存储媒体或诸如数字照像机或数字便携式照像放像机之类的图像捕获设备连接,和接收和打印来自相连存储媒体或图像捕获设备的图像时,可以减少按比例标定图像质量的变差。本发明特别适用于作为成像设备的打印机。另外可结合影印机使用和与网络连接。
文档编号G06K15/00GK1702566SQ20051006891
公开日2005年11月30日 申请日期2005年4月27日 优先权日2004年4月27日
发明者李奉基 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1