打印系统及方法

文档序号:2490633阅读:152来源:国知局
专利名称:打印系统及方法
技术领域
本发明涉及打印技术领域,特别是涉及ー种可根据用户的视カ调整待打印页面上的文本字体大小的打印系统及方法。
背景技术
在现有的技术中,用户打印前调整好待打印页面的各种參数,比如字体大小,然后再藉由打印机将待打印页面打印出来。在此过程中,用户对待打印页面文本的字体大小的调整方法是根据本身的经验,藉由手动调整字体的字号来实现,如果待打印页面有多种大小不一的字体,用户要实现整体页面的字体做同比例扩大,就必须对每一字体做出相应调整。这种需要用户手动调整字体大小的操作方式,一方面不具人性化,需要用户具有一定的操作经验,另一方面缺乏效率,用户无法用简洁的操作快速地对待打印页面的字体大小做整体的调整。

发明内容
鉴于以上内容,有必要提供一种可根据用户的视カ调整待打印页面上的文本字体大小的打印系统及方法。—种打印系统,所述系统包括
字体大小优化模块,用于根据观看者的视力,优化调整待打印页面的文本中的字体大
小;
打印模块,用于将字体大小调整后的待打印页面打印出来。一种打印方法,所述方法包括以下步骤
根据观看者的视カ,优化调整待打印页面的文本中的字体大小;
打印字体大小调整后的待打印页面。与现有技术相比,上述打印系统及方法,根据用户的视カ调整待打印页面的文本字体大小,然后再将字体大小调整后的待打印页面打印出来,让用户可以获得一个较佳的使用体验。


图I为本发明一种实施方式中的打印系统的功能框图。图2为图I中字体大小调整模块的子模块功能框图。图3为本发明一种实施方式中的视カ测验表的示意图。图4为本发明一种实施方式中的打印方法的流程图。主要元件符号说明
纸张设置模块W"
显不屏资料获取模块 104 人脸识别模块 106 视カ测验模块_1l08字体大小调整模块丨1$
打印模块112
最小可视像素数计算子模块1101
最小字体像素数计算子模块1102
调整计算子模块1103
字体应用子模块1104 判断子模块_1ll05
如下具体实施方式

将结合上述附图进ー步说明本发明。
具体实施例方式请參阅图I和图2,图中示意性的示出了根据本发明一种实施方式的打印系统,所述打印系统包括纸张设置模块102、显示屏资料获取模块104、人脸识别模块106、视カ测验模块108、字体大小调整模块110及打印模块112。所述纸张设置模块102连接所述视カ测验模块108和所述打印模块112,所述显示屏资料获取模块104连接所述视カ测验模块108,所述人脸识别模块106连接所述视カ测验模块108,所述视カ测验模块108连接所述字体大小调整模块110,所述字体大小调整模块110连接所述打印模块112。所述纸张设置模块102,用于设置打印纸张的类型和尺寸,比如A4纸张的尺寸为21x29. 7 厘米。所述显示屏资料获取模块104,用于获取显示屏的尺寸和分辨率。所述人脸识别模块106,用于捕捉显示屏前方的画面,识别出画面中是否有人脸正对显示屏。为减少系统开销以及避免显示屏前方其他物体的干扰,只有当画面中出现的人脸正对显示屏时,才被视为是一个观看者观看显示屏的场景。所述视カ测验模块108,用于依据显示屏的尺寸和分辨率,在显示屏上显示视カ测验表,并记录观看者在视カ测验表中能看清的最小可视图元。请继续參阅图3,示出了ー种视カ测验表,在视カ测验表中有多个大小不一的图元,每ー图元具有文字、图样等画面,观看者在视カ测验表中能看清的最小可视图兀用以标称观看者的视カ。所述最小可视图兀是建立在当前视觉环境下的,也即是说观看者所能看清的最小可视图元会随着视觉环境的改变而改变,而并非ー个绝对值,所述视觉环境包括观看距离、显示屏的尺寸和分辨率、环境光照等变量參数。所述字体大小调整模块110,用于基于最小可视图元调整待打印页面的文本中的字体大小。所述字体大小调整模块110包括最小可视像素数计算子模块1101、最小字体像素数计算子模块1102、字体大小调整计算子模块1103、字体应用子模块1104及判断子模块1105。所述最小可视像素数计算子模块1101,用于计算最小可视图元的像素数,记为最小可视像素数。所述最小字体像素数计算子模块1102,用于获取待打印页面的文本中的最小字体,计算出最小字体的像素数。所述判断子模块1105,用于判断所述最小字体的像素数是否大于所述最小可视像素数,若结果为是,则待打印页面的文本的字体大小保持不变。所述字体大小调整计算子模块1103,用于计算目标文本字体的像素数,依据公式Fobj= (I/Aniin) * (AobJ/Amin) *Forg
计算出调整后的字体大小Ftjw,在该公式中,Fots为调整前字体大小,I为最小可视像素数,Amin为最小字体像素数,Aobj为目标字体像素数。所述字体应用子模块1104,用于将字体大小Ftjw应用到目标文本。所述打印模块112,用于将字体大小调整后的待打印页面打印出来。请參阅图4,图中示意性的示出了根据本发明一种实施方式的打印方法的流程图,所述方法包括以下步骤
在步骤S202中,设置打印纸张的类型和尺寸,比如A4纸张的尺寸为21x29. 7厘米。在步骤S204中,获取显示屏的尺寸和分辨率。
在步骤S206中,捕捉显示屏前方的画面,识别出画面中是否有人脸正对显示屏,若结果为是,则进入下ー步骤,若结果为否,则继续观察显示屏前方的画面中是否有人脸正对显示屏。为减少系统开销以及避免显示屏前方其他物体的干扰,只有当画面中出现的人脸正对显示屏时,才被视为是一个观看者观看显示屏的场景。在步骤S208中,依据显示屏的尺寸和分辨率,在显示屏上显示视カ测验表。在步骤S210中,记录观看者在视カ测验表中能看清的最小可视图元。在步骤S212中,基于最小可视图元调整待打印页面的文本中的字体大小。计算最小可视图元的像素数,记为最小可视像素数;获取待打印页面的文本中的最小字体,计算出最小字体的像素数;判断所述最小字体的像素数是否大于所述最小可视像素数,若结果为是,则待打印页面的文本的字体大小保持不变,若结果为否,则计算目标文本字体的像素数,依据公式
Fobj= (I/Aniin) * (AobJ/Amin) *Forg
计算出调整后的字体大小Ftjw,在该公式中,Fots为调整前字体大小,I为最小可视像素数,Amin为最小字体像素数,Aobj为目标字体像素数;将字体大小Ftjw应用到目标文本。在步骤S214中,打印字体大小调整后的待打印页面。对本领域的技术人员来说,可以根据本发明的发明方案和发明构思结合生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明权利要求的保护范围。
权利要求
1.ー种打印系统,其特征在干所述系统包括 字体大小优化模块,用于根据观看者的视力,优化调整待打印页面的文本中的字体大小; 打印模块,用于将字体大小调整后的待打印页面打印出来。
2.如权利要求I所述的打印系统,其特征在于所述字体大小优化模块进一歩包括 显示屏资料获取模块,用于获取显示屏的尺寸和分辨率; 视カ测验模块,用于依据显示屏的尺寸和分辨率,在显示屏上显示视カ测验表,并记录观看者在视カ测验表中能看清的最小可视图兀; 字体大小调整模块,用于基于最小可视图元调整待打印页面的文本中的字体大小。
3.如权利要求2所述的打印系统,其特征在于所述字体大小调整模块包括 最小可视像素数计算子模块,用于计算最小可视图元的像素数,记为最小可视像素数; 最小字体像素数计算子模块,用于获取待打印页面的文本中的最小字体,计算出最小字体的像素数; 调整计算子模块,用于计算目标文本字体的像素数,依据公式 Fobj= (I/Aniin) * (AobJ/Amin) *Forg 计算出调整后的字体大小Ftjw,在该公式中,Fots为调整前字体大小,I为最小可视像素数,Amin为最小字体像素数,Aobj为目标字体像素数; 字体应用子模块,用于将字体大小Ftjw应用到目标文本。
4.如权利要求3所述的打印系统,其特征在于所述字体大小调整模块还包括判断子模块,用于判断所述最小字体的像素数是否大于所述最小可视像素数,若结果为是,则待打印页面的文本的字体大小保持不变。
5.如权利要求I所述的打印系统,其特征在于所述系统还包括人脸识别模块,用于捕捉显示屏前方的画面,识别出画面中是否有人脸正对显示屏。
6.一种打印方法,其特征在于所述方法包括以下步骤 根据观看者的视カ,优化调整待打印页面的文本中的字体大小; 打印字体大小调整后的待打印页面。
7.如权利要求6所述的打印方法,其特征在于所述方法中的根据观看者的视力,优化调整待打印页面的文本中的字体大小的步骤具体包括 获取显示屏的尺寸和分辨率; 依据显示屏的尺寸和分辨率,在显示屏上显示视カ测验表; 记录观看者在视カ测验表中能看清的最小可视图兀; 基于最小可视图元调整待打印页面的文本中的字体大小。
8.如权利要求7所述的打印方法,其特征在于所述方法中的基于最小可视图元调整待打印页面的文本中的字体大小的步骤具体包括 计算最小可视图元的像素数,记为最小可视像素数; 获取待打印页面的文本中的最小字体,计算出最小字体的像素数; 计算目标文本字体的像素数,依据公式 Fobj= (I/Aniin) * (AobJ/Amin) *Forg计算出调整后的字体大小Ftjw,在该公式中,Fots为调整前字体大小,I为最小可视像素数,Amin为最小字体像素数,Aobj为目标字体像素数; 将字体大小Ftjw应用到目标文本。
9.如权利要求8所述的打印方法,其特征在于所述方法中的计算出最小字体的像素数的步骤之后还包括 判断所述最小字体的像素数是否大于所述最小可视像素数,若结果为是,则待打印页面的文本的字体大小保持不变。
10.如权利要求7所述的打印方法,其特征在于所述方法中的在显示屏上显示视カ测验表的步骤之前还包括 捕捉显示屏前方的画面,识别出画面中是否有人脸正对显示屏,若结果为是,则进入在显示屏上显示视力测验表的步骤。
全文摘要
一种打印系统,包括字体大小优化模块,用于根据观看者的视力,优化调整待打印页面的文本中的字体大小;打印模块,用于将字体大小调整后的待打印页面打印出来。本发明还揭示了一种打印方法。
文档编号B41J29/393GK102689529SQ201110073789
公开日2012年9月26日 申请日期2011年3月25日 优先权日2011年3月25日
发明者吴东霖 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1