字体大小改变和打印方法、及其主机和打印机的制作方法

文档序号:86682阅读:284来源:国知局
专利名称:字体大小改变和打印方法、及其主机和打印机的制作方法
技术领域
本发明涉及一种字体大小改变和打印方法、以及使用其的主机和打印机。更具体地,本发明涉及一种字体大小改变和打印方法、以及使用其的主机和打印机,其接收和改变以用户熟悉的单位表示的字体大小,并以改变后的字体大小进行打印,从而增强用户的方便性。
背景技术
诸如在创建文档的软件应用中使用的那些字体大小之类的字体大小不是以用户在日常生活中使用的长度单位(诸如厘米、毫米、英寸等)来度量的,因此用户难以确定字体大小。也就是说,为了以期望的字体大小进行打印,用户选择作为示例的字体大小,并估计打印之后的字体大小。当没有能够以期望的字体大小进行打印时,用户必须改变字体大小并以改变后的字体大小进行打印,这导致对打印纸和诸如色粉、墨水等的显影剂的浪费。
因此,存在对一种用于改变字体大小的改进方法、以及使用其的设备的需要。

发明内容本发明的示范实施例针对至少上面的问题和/或缺点,并提供至少下述优点。相应地,本发明的一个示范方面是提供一种字体大小改变和打印方法、以及使用其的主机和打印机,其接收和改变以用户熟悉的单位表示的字体大小,并以改变后的字体大小进行打印,从而增强用户的方便性。
前述和其它目的和优点基本上是通过提供一种示范字体大小改变和打印方法而实现的,该方法包括接收字体大小单位彼此不同的改变之前的字体大小和改变之后的字体大小,将所输入的改变之后的字体大小转换为对应于改变之前的字体大小的单位,从包含在打印数据中的字体信息中搜索改变之前的字体大小,以及将搜索到的字体大小改变为已转换的改变之后的字体大小。
在示范实施例中,该方法还包括通过应用已改变的字体信息来打印该打印数据。
在示范实施例中,改变之前的字体大小具有在利用其创建该打印数据的应用中使用的字体大小单位。
在示范实施例中,改变之后的字体大小具有长度单位。
在示范实施例中,接收改变之前的和改变之后的字体大小的步骤是通过在打印机或者控制该打印机的主机中提供的用户界面来执行的。
在示范实施例中,所述改变可以在打印机或者控制该打印机的主机中执行。
同时,前述和其它示范目的和优点基本上可通过提供一种主机来实现,该主机包括输入单元,接收字体大小单位彼此不同的改变之前的字体大小和改变之后的字体大小;打印机驱动器,用于将所输入的改变之后的字体大小转换为对应于改变之前的字体大小的单位,从包含在打印数据中的字体信息中搜索改变之前的字体大小,并将搜索到的字体大小改变为已转换的改变之后的字体大小;以及通信接口单元,用于将已改变的字体信息连同该打印数据一起传送到打印机。
在示范实施例中,改变之前的字体大小具有在利用其创建该打印数据的应用中使用的字体大小单位。
在示范实施例中,改变之后的字体大小具有长度单位。
此外,前述和其它示范目的和优点基本上是通过提供一种打印机来实现的,该打印机包括输入单元,接收字体大小单位彼此不同的改变之前的字体大小和改变之后的字体大小;以及打印单元,用于将所输入的改变之后的字体大小转换为适合于改变之前的字体大小的单位,从包含在打印数据中的字体信息中搜索改变之前的字体大小,并将搜索到的字体大小改变为已转换的改变之后的字体大小并以该已转换的改变之后的字体大小进行打印。
在示范实施例中,改变之前的字体大小具有在利用其创建该打印数据的应用中使用的字体大小单位。
在示范实施例中,改变之后的字体大小具有长度单位。
通过参考附图描述本发明的某些示范实施例,本发明的上述方面和特征将更加明显,其中图1是用于示出根据本发明的示范实施例的主机和打印机的配置的功能框图;图2是用于说明根据本发明的示范实施例的打印方法的流程图;和图3是用于示出根据本发明的示范实施例的用户界面的视图。
在这些图中,相同的附图标记将被理解为始终表示相同的元件、特征和结构。
具体实施方式提供诸如具体构造和元件之类的在描述中定义的事项,以有助于全面理解本发明的实施例,并且这些事项仅仅是示例性的。相应地,本领域的技术人员将认识到,可以对这里描述的实施例进行各种改变和修改,而不脱离本发明的精神和范围。此外,为了清楚和简明,省略了对公知功能和构造的描述。
下文中,将结合附图详细描述本发明的示范实施例。
图1是用于示出根据本发明的示范实施例的主机100和打印机200的配置的功能框图,而图3是用于示出根据本发明的示范实施例的用户界面的视图。下文中,将参考图1和3进行描述。
图1的打印系统包括打印机200,用于从主机100接收打印数据,并在打印纸上打印该数据;以及主机100,用于控制该打印机200。
主机100可包括第一输入单元110、第一显示单元120、第一易失性存储器单元130、第一非易失性存储器单元140、第一通信接口单元150、打印机驱动器160、和第一控制单元170。例如,该主机100可以为个人计算机(PC)、个人数字助理(PDA)等。
第一输入单元110具有用于接收各种用户命令的至少一个操作按钮。该第一输入单元110可包括键盘、鼠标等。在接收到用于改变字体大小的选项410之后,第一输入单元110可接收改变之前的字体大小420和改变之后的字体大小430。改变之前的字体大小的单位可不同于改变之后的字体大小的单位。
向第一控制单元170提供与通过第一输入单元110输入的用户命令对应的信号。第一控制单元170响应该对应于所输入的用户命令的信号而控制主机100。
第一显示单元120响应用户命令或者在第一控制单元170的控制下显示各种用户报警消息。该第一显示单元120可显示如图3所示的用户界面。
第一易失性存储器单元130可在第一控制单元170的控制下暂时存储在主机100的各种任务期间发生的数据。
第一非易失性存储器单元140可存储整体控制主机100的程序。
第一通信接口单元150以有线或无线的方式连接到打印机200的第二通信接口单元250,并负责主机100和打印机200之间的通信。
打印机驱动器160将打印数据转换为打印机200可理解的、诸如页面描述语言(PDL)之类的语言,并在第一控制单元170的控制下通过第一通信接口单元150来将已转换的数据传送到打印机200。在主机100和打印机200之间的这个通信中,包括在打印数据中的字体信息被传送到打印单元200。
此时,打印机驱动器160可将所输入的改变之后的字体大小430转换为对应于改变之前的字体大小420的单位,从包含在打印数据中的字体信息中搜索改变之前的字体大小420,并将所搜索的改变之前的字体大小改变为已转换的字体大小。
第一控制单元170通常根据存储在第一非易失性存储器单元140中的程序来控制和管理主机100。
打印机200包括第二输入单元210、第二显示单元220、第二易失性存储器单元230、第二非易失性存储器单元240、第二通信接口单元250、打印单元260、和第二控制单元270。
第二输入单元210具有用于接收各种用户命令的至少一个操作按钮,并例如可包括操作面板设备(OPE)。第二输入单元210可接收改变之前的字体大小420和改变之后的字体大小430。改变之前的字体大小的单位可不同于改变之后的字体大小的单位。向第二控制单元270提供与通过第二输入单元210输入的用户命令对应的信号,并且该第二控制单元270响应于与所输入的用户命令对应的信号而控制打印机200。
第二显示单元220响应用户命令,或者在第二控制单元270的控制下显示各种用户报警消息。该第二显示单元220可显示诸如图3的附图标记400的用户界面。
第二易失性存储器单元230可在第二控制单元270的控制下暂时存储在打印机200的操作期间创建的数据。
第二非易失性存储器单元240可存储通常控制打印机200的程序。
第二通信接口单元250以有线或无线的方式连接到主机100,以便用作可交换数据的路径。
打印单元260执行可从主机100接收的打印作业。此外,打印单元260可将改变之后的字体大小430转换为对应于改变之前的字体大小420的单位,从包含在打印数据中的字体信息中搜索改变之前的字体大小420,将所搜索的改变之前的字体大小改变为已转换的改变之后的字体大小,并以已转换的字体大小执行打印作业。
第二控制单元270通常根据存储在第二非易失性存储器单元240中的程序来控制和管理打印机200。
图2是用于说明根据本发明的示范实施例的打印方法的流程图。下文中,将参考图2和3进行描述。
图3是打印机驱动器160提供的用户界面的示例,其中提供了与改变字体大小的选项相关的标签400。第一输入单元110可从用户接收“改变字体大小”的选项410(S300)。
在示范实施例中,第一输入单元110接收改变之前的字体大小420和改变之后的字体大小430(S310)。改变之前的字体大小420的单位是在利用其创建打印数据的应用中使用的字体大小的单位。作为改变之后的字体大小430的单位440,使用了用户在日常生活中测量物体长度时通常使用的长度单位。例如,该长度单位可以是厘米、毫米、英寸等。可替换地,如图3所示,用户可选择改变之后的字体大小430的单位440。
由于在应用中使用的字体大小的单位不是用户在日常生活中使用的单位,所以用户难以确定将打印的字符的大小。因此,这使得用户能够使用将被改变为用户在日常生活中使用的长度单位的字体大小的单位440。
在示范实施例中,用户通过输入如图3所示的数据,而将文本的10点的字体大小改变为与打印数据有关的1.5cm的字体大小。
打印机驱动器160转换在步骤S310中输入的改变之后的字体大小430,以对应于改变之前的字体大小420的单位(S320)。预置所述点对于1cm、1mm、和1英寸的每一个的信息,并可将该信息存储在存储器130、140、230和240的任一个中。基于该点信息,改变之后的字体大小430可被转换为点。例如,当1cm被预置在30点时,1.5cm的改变之后的字体大小430被转换为45点。
打印机驱动器160搜索在与打印数据有关的字体信息中包含的改变之前的字体大小420,并将搜索到的字体大小改变为在步骤S320中转换的字体大小(S330)。打印机驱动器160将打印数据转换为打印机200可以理解的、诸如页面描述语言(PDL)之类的语言。字体信息可包括在打印数据中,其中作为改变之前的字体大小的10点字体大小的一部分被改变为在步骤S320中转换的45点。与打印数据有关的字体信息可包括在PDL以及打印机作业语言(PJL)中。
打印机200通过第二通信接口单元250从主机100接收已改变的字体信息连同所述打印数据,而打印单元260应用已改变的字体信息来打印该打印数据(S340)。
参考图2,将描述示范打印方法,其中从主机100一起接收字体信息和打印数据的打印机200改变字体大小,并以已改变的字体大小来进行打印。
如果第二显示单元220显示诸如图3的附图标记400之类的用户界面,则第二输入单元210从用户接收“改变字体大小”的选项410(S300)。
第二输入单元210接收改变之前的字体大小420和改变之后的字体大小430(S310)。改变之前的字体大小420的单位是由其中写入打印数据的应用所使用的单位。作为改变之后的字体大小430的单位440,使用了用户在日常生活中测量物体长度时通常使用的长度单位。如上面所说明的,该长度单位可以为厘米、毫米、英寸等。可替换地,如图3所示,用户可选择改变之后的字体大小430的单位440。
打印单元260转换在步骤310中输入的改变之后的字体大小430,以适合于改变之前的字体大小420的单位(S320)。基于点对于1cm、1mm、和1英寸的预置信息,可以将改变之后的字体大小430转换为点单位。
打印单元260从包含在打印数据中的字体信息中搜索改变之前的字体大小420,并将搜索到的字体大小改变为在步骤S320中转换的字体大小(S330)。从主机100接收的打印数据包含字体信息,其中作为改变之前的字体大小420的字体大小的一部分被改变为在步骤S320中转换的字体大小。打印数据的字体信息可包括在从主机100接收的PDL或者PJL中。
打印单元260将打印数据转换为位图数据,并打印该位图数据(S340)。
可替换地,如果主机100通过图3所示的用户界面来接收改变之前的字体大小420、改变之后的字体大小430、单位440等,并将其传送到打印机200,则打印机200的打印单元260可以转换改变之后的字体大小430以适合于改变之前的字体大小420的单位,从包含在打印数据中的字体信息中搜索改变之前的字体大小420,将搜索到的字体大小改变到已转换的字体大小,并以已转换的字体大小进行打印。
如上所述,本发明的示范实施例接收以用户熟悉的单位表示的字体大小,改变字体大小,并以已改变的字体大小打印数据,从而增强了用户的方便性。
本发明的特定示范实施例也可以体现为在计算机可读记录介质上的计算机可读代码。该计算机可读记录介质是可存储计算机系统可在此后读取的数据的任何数据存储装置。计算机可读记录介质的示例包括但不限于只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置、和载波(诸如通过因特网的数据传送)。计算机可读记录介质还可分布于网络耦接的计算机系统中,使得该计算机可读代码以分布式方式存储和执行。此外,本发明所属技术领域
内的程序员可把用于实现本发明的功能程序、代码和代码段容易地理解为在本发明的范围内。
如前所述,示出和描述了本发明的示范实施例,但是本发明并不限于上面描述的特定实施例,并且本发明所属领域的技术人员可以以各种变化形式实现本发明,而不脱离由所附权利要求
及其全部等效范围所限定的本发明的范围。
权利要求
1.一种字体大小改变和打印方法,包括接收用第一单位表示的改变之前的字体大小和用第二单位表示的改变之后的字体大小,该第一单位不同于该第二单位;将所接收的改变之后的字体大小转换为改变之前的字体大小的第一单位;以及从包含在打印数据中的字体信息中搜索改变之前的字体大小,并将搜索到的字体大小改变为已转换的改变之后的字体大小。
2.根据权利要求
1的方法,还包括打印该打印数据。
3.根据权利要求
2的方法,其中打印该打印数据的步骤包括应用已改变的字体大小。
4.根据权利要求
1的方法,其中改变之前的字体大小的第一单位包括在利用其创建所述打印数据的应用中使用的字体大小的单位。
5.根据权利要求
1的方法,其中改变之后的字体大小的第二单位包括长度单位。
6.根据权利要求
1的方法,其中接收改变之前的和改变之后的字体大小的步骤包括通过在打印机或者控制该打印机的主机中提供的用户界面来接收改变之前的和改变之后的字体大小。
7.根据权利要求
1的方法,其中所述改变步骤包括在打印机或者控制该打印机的主机中进行改变。
8.一种主机,包括输入单元,用于接收用第一单位表示的改变之前的字体大小和用第二单位表示的改变之后的字体大小,该第一单位不同于该第二单位;打印机驱动器,用于转换所输入的改变之后的字体大小以对应于改变之前的字体大小的第一单位,搜索包含在打印数据的字体信息中的改变之前的字体大小,并将搜索到的字体大小改变为已转换的改变之后的字体大小;以及通信接口单元,用于将已改变的字体信息连同该打印数据一起传送到打印机。
9.根据权利要求
8的主机,其中改变之前的字体大小的第一单位包括在利用其创建打印数据的应用中使用的字体大小的单位。
10.根据权利要求
8的主机,其中改变之后的字体大小的第二单位包括长度单位。
11.一种打印机,包括输入单元,用于接收用第一单位表示的改变之前的字体大小和用第二单位表示的改变之后的字体大小,该第一单位不同于该第二单位;以及打印单元,用于转换所输入的改变之后的字体大小以对应于改变之前的字体大小的第一单位,搜索在打印数据中包含的字体信息中的改变之前的字体大小,将搜索到的改变之前的字体大小改变为已转换的改变之后的字体大小,并以该已转换的改变之后的字体大小进行打印。
12.根据权利要求
11的打印机,其中所述改变之前的字体大小的第一单元包括在利用其创建打印数据的应用中使用的字体大小的单位。
13.根据权利要求
11的打印机,其中所述改变之后的字体大小具有长度单位。
14.一种改变字体大小的方法,该方法包括接收打印数据,所接收的数据包括具有用第一单位表示的第一大小的第一字体;接收具有用第二单位表示的第二大小的第二字体,该第二单位不同于该第一单位;转换第二字体,以便用第一单位来表示第二字体;以及将所接收的数据中的第一字体改变为已转换的第二字体。
15.根据权利要求
14的方法,还包括以已转换的第二字体来打印所接收的打印数据。
16.根据权利要求
14的方法,其中第一单位包括在利用其创建所接收的打印数据的应用中使用的字体大小的单位。
17.根据权利要求
16的方法,其中第二单位包括长度单位。
18.根据权利要求
17的方法,其中第一单位包括点单位,而第二单位包括厘米(cm)、毫米(mm)和英寸(in)中的至少一个的单位。
19.根据权利要求
14的方法,其中接收第二字体的步骤包括通过用户界面从用户接收输入。
20.一种在其上包含有用于执行字体大小改变和打印方法的指令的计算机可读介质,该指令包括第一组指令,用于接收用第一单位表示的改变之前的字体大小和用第二单位表示的改变之后的字体大小,该第一单位不同于该第二单位;第二组指令,用于将所接收的改变之后的字体大小转换为改变之前的字体大小的第一单位;以及第三组指令,用于从包含在打印数据中的字体信息中搜索改变之前的字体大小,并将搜索到的字体大小改变为已转换的改变之后的字体大小。
21.根据权利要求
20的方法,还包括用于打印该打印数据的第四组指令。
22.根据权利要求
21的方法,其中所述用于打印该打印数据的第四组指令包括应用已改变的字体大小的指令。
23.根据权利要求
20的方法,其中改变之前的字体大小的第一单位包括在利用其创建所述打印数据的应用中使用的字体大小的单位。
24.根据权利要求
20的方法,其中改变之后的字体大小的第二单位包括长度单位。
25.根据权利要求
20的方法,其中用于接收改变之前的和改变之后的字体大小的第一组指令包括用于通过在打印机或者控制该打印机的主机中提供的用户界面来接收改变之前的和改变之后的字体大小的指令。
26.根据权利要求
20的方法,其中用于改变的第三组指令包括用于在打印机或者控制该打印机的主机中进行改变的指令。
专利摘要
提供了一种字体大小改变和打印方法、以及使用其的主机和打印机。本发明接收以在软件应用中通常使用的字体大小为单位表示的改变之前的字体大小、和以用户所熟悉的单位表示的改变之后的字体大小,转换所输入的改变之后的字体大小以对应于所输入的改变之前的字体大小的单位,从包含在打印数据中的字体信息中搜索所输入的改变之前的字体大小,将搜索到的字体大小改变为已转换的改变之后的字体大小,并打印该打印数据。本发明接收以用户熟悉的单位表示的字体大小,改变字体大小,并以改变之后的字体大小打印数据,从而增强了用户的方便性。
文档编号G06F3/12GK1996230SQ200610160401
公开日2007年7月11日 申请日期2006年11月15日
发明者张明烈 申请人:三星电子株式会社导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1