将字型从处理机下装到打印机的有效方法和设备的制作方法

文档序号:6412250阅读:238来源:国知局
专利名称:将字型从处理机下装到打印机的有效方法和设备的制作方法
技术领域
本发明涉及将轮廓字型从主处理机下装到打印机的一种方法和设备,更具体地说,涉及一种能更有效地利用打印机存储器并避免将数据存入下装后的字型字符不需用的打印机中的下装方法。
数据传送时间和存储器的使用是实质上影响打印机性能的两个参数。主处理机经常以通常叫做“全真”字型(苹果公司的商标)的轮廓和外形说明的形式存储字型。全真字型符号取说明符号外形和轮廓的数据的形式,可能还会包括一个或多个贝齐尔函数。全真字型符号的数据从字型存储器输出时,主处理机不是将字型数据直接转换成符号的光栅图象就是将字型符号数据直接传送给打印机(在打印机中转换成光栅图象)。


图1示出了处理机/打印机布局的整个结构,其中全真文档10起作用之后就可以使其将字型符号数据下装到主处理机12,由主处理机12指示打印机驱动程序14将字型符号数据传送给打印机16。在采用Windows操作系统(微软公司商标)的处理机中,主处理机12中的打印机驱动程序14始终监视着有哪一些字型和符号已下装到打印机16中。这样,在主处理机12上运行的某应用程序发出文件供传送给打印机16时,文件指定打印机16固有的某字型,打印机驱动程序14启用某一例行程序从而将所要求的字型下装到打印机16中。
全真字型符号第一次下装时,必然是首标先传送给打印机16,首标规定了整个字型数据的参数。图2(a)中示出了全真字型首标的示意图。首标由许多分段组成,各分段提供了使打印机16能妥善转换字型的符号所需要的数据。页面说明语言(PDL)数据段16包括字型标识符、厂家标识符、字体标识符(例如斜体、粗体……等)、字型是否经过压缩、字型度规、字型首标中的表格大小等等。
字型首标的另一分段叫做综合全真(GT)数据20,含有多个指明字型中各符号的参数的表格。表格“hhea”提供如何解释另一表格(即“hmtx”表格)之类的指示。“hmtx”表格提供各字型符号的“增长宽度”参数和“左侧方位”值。增长宽度参数表示达到下一个符号位置的增长距离。左侧方位值表示符号为获取所要求的白色空格效果应放在上一个符号右侧多远的位置。
若在使用拉丁字型,则“hhea”和“hmtx”表格所需用存储器的数量对存储器的整个使用过程中并不重要。但若要将亚洲字型符号传送到有关的打印机中,“hhea”和“hmtx”表格的尺寸可能会相当大,仅仅将字型首标传送到打印机需要的数据传送时间就会相当长。此外,存储首标数据所需要的存储量会增大。
除图2a所示的字型首标之外。全真文档还包括符号数据表,表中包括各符号的符号标识符和说明符号的轮廓的实际符号数据。这些数据重新装入一个缓存器中,缓存器的格式借助于格式段和类别段加以识别。格式段表示符号的形式是外形式的抑或位映象式的,类别段表示用以表示符号的各数据结构。字型中的各符号都有一个缓存器表目,例如如图2b中所示。
打印机控制语言(PCL)是广泛使用的打印机控制语言,目前很多打印机驱动程序都用它来按图2a所示的格式下装全真字型首标。符号数据本身在没有具体要求使用某一符号之前是不下装的,一有要求提出,所要求符号的符号标识、格式/数别和符号数据就传送给打印机。因此,打印机只接收个别打印任务当时在处理中的符号数据。虽然这一程序无需下装不需要的符号数据,但字型首标和有关的“hhea”及“hmtx”表的下装增加了数据传送所需要的时间,而且对打印机提出了在存储器方面不必要的要求。
因此,本发明的目的是提供一种能更有效地利用存储器并缩短数据传送时间的下装轮廓式字型的方法和设备。
本发明的另一个目的是提供一种只有在需要转换个别字型符号时才下装各字型符号度规数据的下装全真字型经改进的方法。
本发明数据处理的设备配置包括一个计算机、一个打印机和一个字型存储器,字型存储器中存有规定字型中各符号各自的间隔尺寸的各表。计算机接字型存储器,计算机中还装有打印机驱动程序功能元件,该元件可控制得使其根据在计算机运行的应用程序的输出将符号数据下装到打机机中,符号应由所述打印机打印的要求即由所述应用程序提出的。计算机根据下装的要求从字型存储器获取传送给打印机的首标数据。所下装的首标数据不包括字型各符号特有的间隔尺寸。接着,打印机驱动程序通过将数据结构发送给打印机下装所要求的字型符号数据,所述数据结构除其它数据组成部分外还包括在传送中的特定符号特有的间隔尺寸。这样,间隔尺寸只和个别有关的符号传送,而且只有在打印机需用该符号时才传送,从而缩短了数据传送时间且更有效地利用打印机存储器。
图1是应用本发明的主处理机/打印机的高层配置方框图;图2a是现有技术字型首标中数据的示意图;图2b是现有技术符号数据结构中的数据示意图;图3a是本发明采用的字型首标的示意图;图3b是本发明采用的符号数据结构的示意图;简单说来,本发明从字型机首标除去与各符号有关的间隔尺寸,并将该数据插入有关的符号数据结构中。这样,当这个符号数据结构传送给打印机时,间隔尺寸连同符号数据也随身带去。
如图1中所示,全真文档10仍在给主处理机12提供如图2a所示的字型首标。然而,主处理机12不仅没有把“hhea”表和“hmtx”表连同字型首标一起传送给打印机16,而且还阻止那些表的传送,传送图3a所示那种形式的字型首标。除不包括hhea表和hmtx表外,图3a的字型首标表与图2a完全一样。
由于各新符号的要求都加入打印机驱动程序14中,因而主处理机12中“hmtx”表的有关间隔尺寸都与所要求的符号数据结构联结起来并传送给打印机16。更具体地说,如图3b中所示,传送给打印机16的各符号数据结构包括左侧方位值和增长宽度值(即间隔尺寸)。打印机16收到符号数据结构时,各尺寸经过析取,用来确定在对应于特定符号的光栅图象的光栅缓存器中的位置。这时,光栅图象就可以打印。
这种配置方式的好处在于,由于打印机16未曾收到过“hmtx”表,因而打印机16中不需要所有的“hhea”表。打印机16只有在从主处理机12收到相应的符号时才收到间隔尺寸。打印机16再也无需分派存储器来存储“hhea”表和“hmtx”表。
某些东方字型以从上到下的方式在页面上书写时,全真字型首标还包括“Vhea”表和“Vmtx”表。“Vmtx”表提供东方字型符号的竖向间隔尺寸。若全真字型是这类东方字型,则“Vmtx”表按上述“hmtx”表完全相同的方式处理。换句话说,其中包含的尺寸在传送与该尺寸有关的亚洲符号时只传送给打印机16。
应该理解的是,上述说明仅仅对本发明的举例说明而已。在不脱离本发明的前提下,本技术领域的行家们是可以对上述实例进行更改和修改的。因此,本发明包括所有这些属于所附权利要求书范围内的更改和修改方案。
权利要求
1.一种数据处理设备,其特征在于,包括字型存储器(10),存储有规定存入所述字型存储器各符号的间隔尺寸的数据;打印机(16);和主处理机(12),接于所述打印机(16)和所述字型存储器(10),且还具储有用以使所述主处理机(12)与所述打印机(16)能够相互联系的打印机驱动程序(14),所述打印机驱动程序(14)根据将所选取的字型符号下装到所述打印机(16)的要求下装字型首标数据和对应于所述所选取字型符号的符号数据结构,所述符号数据结构包括仅供所述所选取的字型符号使用的间隔尺寸数据。
2.如权利要求1所述的数据处理设备,其特征在于,所述字型首标数据在相应字型的第一符号下装到所述打印机(16)时只下装到所述打印机(16)上。
3.如权利要求1所述的数据处理设备,其特征在于,所述间隔尺寸数据包括左侧方位数据和增长宽度数据。
4.如权利要求3所述的数据处理设备,其特征在于,所述字型首标数据不包括组成所述字型各符号的左侧方位数据和增长宽度数据。
5.如权利要求1所述的数据处理设备,其特征在于,所述字型存储器存储组成说明各字型符号轮廓的全真字型数据。
6.一个将字型数据从主处理机(12)下装到打印机(16)的方法,所述主处理机(12)有一个字型存储器(10)供存储规定字型中各符号的间隔尺寸的数据,所述主处理机(12)还包括打印机驱动程序(14)供使所述主处理机(12)与所述打印机(16)能相互联系之用,其特征在于,所述方法包括下列步骤以下列步骤回应将所选取的字型符号下装到所述打印机(16)的要求i)将字型首标数据下装到所述打印机(16);ii)将所述选取的字型符号相应的符号数据结构下装到所述打印机(16),所述符号数据结构包括所选取的字型符号专用的间隔尺寸数据。
7.如权利要求6所述的方法,其特征在于,步骤i)只有当下装所述字型首标相应字型的第一符号时才将所述字型首标数据下装到所述打印机(16)。
8.如权利要求6所述的方法,其特征在于,所述间隔尺寸数据包括左侧方位数据和增长宽度数据。
9.如权利要求8所述的方法,其特征在于,所述字型首标数据没有构成所述字型的各符号的左侧方位数据和增长宽度数据。
10.如权利要求6所述的方法,其特征在于,所述字型存储器存储说明各字型符号轮廓的全真字型数据。
全文摘要
一种数据处理的设备配置,包括计算机(13)打印机(16)和字型存储器(10),存储器(10)装有规定字型中各符号特有的间隔尺寸的各表格。计算机(12)接字型存储器(10),且装有打印机驱动程序功能元件(14),该元件可控制得使其根据在计算机(12)运行的应用程序的输出将符号数据下装到打印机(16),符号应由所述打印机(16)打印的要求即由所述应用程序提出的。计算机(12)根据下装的要求从字型存储器(10)获取传送给打印机(16)的首标数据。
文档编号G06K15/02GK1176428SQ9711614
公开日1998年3月18日 申请日期1997年8月1日 优先权日1996年8月5日
发明者S·孔塞拉, C·R·冈宁 申请人:惠普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1