首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 指定 / 打印设备及其指定字形库的方法

打印设备及其指定字形库的方法

阅读:1024发布:2020-05-19

专利汇可以提供打印设备及其指定字形库的方法专利检索,专利查询,专利分析的服务。并且这类打印设备, 指定 字形库不必考虑其安放 位置 , 接口 部分接收外部装置的 信号 。控制部分判断接收的信号,若其为字符数据,就用图形发生部分中相应于控制部分现行指定的字形指定数的字形库产生相应的字符图形数据,并将其打印出来;若其为字形指定命令,控制部分把字形指定命令指定的字形名称暂时存起来,并顺序查询字形库以检索指定的字形库,从而确定字形指定数。如果没有安放指定的字形库,报警部分将产生报警信号。,下面是打印设备及其指定字形库的方法专利的具体信息内容。

1、可以在不考虑字形库的安放位置的情况下,指定某一字形库的打印设备,包括:
字符图形存储装置,它至少包括一个存储字符图形数据的字形库,用以响应输入的字符代码数据,使用指定的字形库产生字符图形数据;
字形库确定装置,用以响应字形指定指令,在上述字符图形存储装置中顺序检索这些字形库,以确定打印操作过程中所需使用的字形库;
输出装置,用以响应打印指令,向上述字符图形存储装置输出字符代码数据;
打印装置,用以打印来自上述字符图形存储装置的字符图形数据。
2、根据权利要求1所述设备,特征在于上述字符图形存储装置包括:至少有一个固定的字形库,并且至少有一个可装卸的盒式磁带机,它至少装有一个字形库,各字形库均存入一个识别字形名称。
3、根据权利要求2所述设备,特征在于:上述字符图形存储装置中的上述各字形库包括:一个只读存储器,它的存储区域分为两个部分,其中一个区域存放字符图形数据,而另一区域存放字形名称。
4、根据权利要求2所述设备,特征在于上述字形库确定装置包括:
第一存储装置,用以暂时存储字形名称,此字形名称是由字形指定指令所指定的;
第二存储装置,用以暂时存储字形数的最小值,该字形数最小值是与字形库在上述字符图形存储装置中的物理安放位置相对应的;
第一确定装置,用以确定是否安放了与存储在上述第二存储装置中的字形数相对应的字形库;
对存储在上述第二存储装置中的字形数进行加1运算的装置,当上述第一确定装置确定没有安放该字形库时,通过对字形数进行加1运算,可以使上述第一确定装置再次运行;
第二确定装置,当上述第一确定装置确定已经安放了某字形库时,根据上述第二存储装置中的字形数,从指定的字形库中读出字形名称,并检查读出的字形名称与在上述第一存储装置中存储的字形名称是否一致;
对存储在上述第二存储装置中的字形数进行加1运算的装置,当上述第二确定装置检查确定字形名称不一致时,通过对字形数进行加1运算,可以使上述第一确定装置再次进行;
当上述第二确定装置检查确定字形名称互相一致时,根据存储在上述第二存储装置中的字形数,指定在打印操作过程中所需使用的字形库的装置;
5、根据权利要求4所述设备,特征在于,上述第一确定装置包括这样一个装置,当根据字形指定数,对上述字符图形存储装置进行存取时,此装置用于根据上述字符图形存储装置的响应,判断是否安放了这一指定的字形库。
6、根据权利要求4所述设备,特征在于:上述字形库确定装置还包括:用以产生检索信号的装置,此检索信号表明根据字形指定指令正在检索这一指定的字形库,当检索过程完成后,此装置还用于停止产生检索信号;该设备进而包括接口装置,用以响应由上述字形库确定装置发送的检索信号,禁止来自外部装置的数据输入。
7、根据权利要求4所述设备,特征在于上述字形库指定装置还包括信号产生装置,用于在检索字形库达到字形数的最大值之后(这一字形数的最大值是与字形库的物理安放位置相对应的),仍未能发现该指定的字形库时,产生报警信号,表示没有安放指定的字形库;
以及报警装置,用以响应由上述信号产生装置产生的报警信号,向外部装置发送信号。
8、根据权利要求7所述设备,特征在于进而包括下述装置,用于响应报警信号,向上述外部装置发送信号的装置,此信号表示没有安放指定的字形库。
9、根据权利要求7所述设备,特征在于上述报警装置由发光二极管(LED)组成。
10、根据权利要求所述设备,特征在于上述报警装置由蜂鸣器组成。
11、在不考虑字形库的安放位置的情况下指定某一字形库的方法,包括:
顺序查询多个字形库,以检索指定的字形库,并确定与此指定字形库物理安放位装相对应的字形数;
用现行指定的字形库执行打印操作过程。
12、根据权利要求11所述方法,特征在于查询包括:
响应字形指定指令,暂时存储指定的字形名称;
装入与字形库物理安放位置相对应的字形数最小值;
第一检查是否安放了与装入的字形指定数相对应的字形库;
当没有安放指定的字形库时,对装入的字形指定数进行加1运算,并重新执行第一检查步骤;
当已经安放了指定的字形库时,对与此字形指定数相对应的字形库进行访问,装入字形名称;
检查装入的字形名称与存储的字形名称是否一致;
当发现两者之间不一致时,对装入字形数进行加1运算,重新执行第一检查步骤;
当发现两者之间互相一致时,确定这一字型指定数,并结束检索操作过程。
13、根据权利要求12所述方法,特征在于暂时存储字形名称进而包括:响应字形指定指令,向外部装置输出检索信号,此检索信号表示正在执行检索操作过程;
查询字形库进而包括:当检索操作过程结束时,禁止输出检索信号。
14、根据权利要求12所述方法,特征在于第一检查步骤进而包括:在检索字形库达到字形数的最大值之后(这一字形数最大值是与字形库的物理安放位置相对应的),若仍未发现指定的字形库时,输出报警信号,表示没有安放指定的字形库。
15、根据权利要求14所述方法,特征在于报警步骤进而包括:响应报警信号,向上述外部装置输出信号的步骤,此信号表示没有安放指定的字形库。

说明书全文

发明涉及一种打印设备,这种打印设备可以勿需考虑字形库的物理安装位置而从若干字形库中指定某一字形库进行打印。

本发明还涉及到这种指定方法。

各种惯用的打印设备可以用几种字形(如黑体字,大写字,等等)打印同一份文件。这类打印设备都装有盒式磁带机,在这个盒式磁带机中装有多个用以存储字形数据的字形库,以实现上述操作。因此,根据要打印的字形变换字形库或盒式磁带机,就可以打印出具有不同字形的文件。

在这类打印设备中,每个字形库由一个字形指定数唯一地加以确定,这一字形指定数是与该字形库在盒式磁带机中的物理安放位置相对应的。更准确地说,通过与用户在程序中指定的字形指定数相对应的某一字形库,可以执行打印过程,而且打印设备本身没有指定字形库的装置。由于这个原因,当用户选定某种所需字形(即所需字形库)时,必须根据给定的字形描述库修改打印程序,或者改变该字形库在盒式磁带机中的安放位置。因此,只有通过检查打印输出的结果,才能发现字形选择的错误,因而很不方便。

本发明是针对以上情况而设计的,其目的是提供一种打印设备以及指定字形库的方法。这种打印设备可以勿需考虑字形库在盒式磁带机中的安放位置,而从若干字形库中选定所需的字形库进行打印操作。

为了实现本发明的上述目的而提供的打印设备,可以勿需考虑其安放位置而指定某一字形库,该打印设备包括:字符图形存储装置,它至少包括一个存储字符图形数据的字形库,用以响应输入的字符代码数据,使用指定的字形库产生字符图形数据;字形库指定装置,用以响应字形指定指令,在上述字符图形存储装置中顺序检索这些字形库,以确定打印操作中所需使用的字形库,输出装置,用以响应打印指令,向上述字符图形存储装置输出字符代码数据;打印装置,用以打印来自上述字符图形存储装置的字符图形数据。

另外,本发明还提供了勿需考虑其安放位置而指定某一字形库的方法,它包括:顺序查询字形库从检索出该指定字形库,确定与该指定字形库的物理安放位置相对应的字形数用当前指定的字形库执行打印操作。

根据上文对本发明打印设备所做的说明可见:一旦指定了某一种字形名称,就可以从多个字形库中确定所需字形库,而对其安放位置不必加以考虑,并由此可得到所需要的打印输出。结果,减轻了用户负担,并可以准确无误地使用指定的字形库执行打印操作。

图1是本发明实施例中打印设备的框图;

图2是说明图1中字形库存储内容的视图;

图3A到图3C都流程图,其中图3A是说明一般操作过程的流程图,图3B是说明打印操作过程的流程图,图3C是在指定字形库的情况下,进行报警过程的流程图。

下面将参考附图,根据本发明的实施例,对打印设备加以描述。如图1所示,本发明的打印设备包括接口部分10,控制器部分12,图形发生器部分14,以及打印机驱动部分16。接口部分10包括与系统总线17相连接的接口20,它接收数据信号,命令信号,以及来自外部装置(如主机)32的控制信号。此外,接口部分通向外部装置32 输出信号接收过程必须的控制信号。进而,接口部分10还可以包括为外部装置32产生信号的电路。图形发生器部分14至少包括一个固定的字形库24,并且至少有一个可装卸的盒式磁带机25,它由至少一个字形库26与/或27组成,并且,图形发生器部分14与系统总线17相连接。字形库24或26存储着例如黑体字或大写字的字形图形。

各字形库均由一只读存储器(ROM)构成,如图2所示,其存储区域分为两个部分。其中的一个存储区域存储此只读存储器(ROM)的字形名称以供识别,另一个存储区域存储字符图形数据。在此实施例中,字形名称存于该只读存储器(ROM)本身,但也可以把字形名称存于该只读存储器(ROM)的外部线路中。当访问各字形库,每一字形库响应输入的字符代码数据,输出该字形名称以及该字符图形数据。打印机驱动部分16与系统总线17相连接,并包括驱动器控制器28,机械装置29以及报警装置30。驱动器控制器28在微处理机(CPU)21的控制之下,接收输入的字符图形数据并控制机械装置29打印该数据。当微处理机(CPU)21发现某些异常现象时,报警装置30在驱动器控制器28的控制之下,发出报警信号。控制部分12由微处理机(CPU)21,只读存储器(ROM)22,以及随机存取存储器(RAM)23组成。微处理机(CPU)21根据写入只读存储器(ROM)22中的程序,控制本发明中的所有装置。随机存取存储器(RAM)23存储打印操作过程中必需的数据的信息。

下面将参考图3A到图3C,对图1所示本发明打印设备的操作过程加以描述。首先参考图3A对一般过程加以描述。接口20在微处理机(CPU)21的控制之下,接收来自外部装置(如主机)32的输入数据,输入数据包括字符代码数据和用以指定字形库的字形指定命令数据(见步骤S1)。接口20由微处理机(CPU)21根据标准通 讯技术加以控制,保证随机存取存储器(RAM)23中的数据不产生溢出。微处理机(CPU)21判断接收的数据是字形指定命令数据还是字符代码数据(见步骤S2)。当接收的数据是字符代码数据时,就执行正常的打印过程(见步骤S3)。图3B详细说明此打印过程。当接收的数据是字形指定命令时,就把由输入的字形指定命令指定的字形名称暂时地存储起来,并顺序查询部分14中的字形库以指定相应的字形名称,即字形库(见步骤S4)。然后流程返回步骤S1,该设备等待下一个输入数据。

下面参考图3B对打印过程加以描述。接收的打印数据被传送到某一字形库(如字形库24),该字形库是由微处理机(CPU)21中的物理字形名称(PFU)寄存器现行地指定的(见步骤S31)。现行指定的字形库响应输入的字符代码数据而产生字符图形数据。然后,在微处理机(CPU)21的控制之下,将变换后的数据存入部分12中的随机存取存储器(RAM)23(见步骤S32),并输出到驱动器28。驱动器28在微处理机(CPU)21的控制之下,驱动机械装置29使之打印字符图形数据(见步骤S33)。用这种方式,将从外部装置32的输入的字符代码数据打印出来。在以上的描述中,当字符代码数据传送到接口20之后,立即就又把字符代码数据输出到字形库。然而,微处理机(CPU)21也可以执行这样的控制过程:由接口20输入的字符代码数据暂时存入随机存取存储器(RAM)23中,然后将此存储数据传送到由物理字形名称(PFN)寄存器在这一打印操作过程中指定的字形库中,以便将来自字形库经变换后的字符图形数据传送到驱动器28。

下面参考图3C,对根据字形指定命令检索字形库的操作过程加以描述。当在步骤S2中,确定接口20接收的数据是字形指定命令时,由此命令指定的字形名称暂时存入逻辑字形名称(LFU)寄存器(见 步骤S50)。此逻辑字形名称(LFN)寄存器可以是在微处理机(CPU)或随机存取存储器(RAM)23中指定的一个寄存器。微处理机(CPU)21通过接口20向外部装置32发送信号,此信号表明微处理机(CPU)21目前正在检索指定的字形库(见步骤S551),从而暂时中断数据接收操作。因此,外部装置3不能发送任何数据,包括字符代码数据。然后,微处理机(CPU)21将字形数的最小值i置入物理字形名称(PFU)寄存器(见步骤S52),此字形数的最小值i是与部分14中字形库的物理安放位置相对应的。继之,微处理机(CPU)21判断是否安放了与字形数i相对应的字形库(见步骤S53)。在这种情况下,构成这一字形库的所有输出端都必须通过提升电阻连接到电源电压以实现提升。对此字形库的某一给定地址进行访问,并判断从该地址中读出的数据是否是十六进制的数“FF”。如果该数据是“FF”,就可以确定没有安放此指定的字形库。更准确地说,在没有安放指定的字形库的情况下,由于该库的输出端均被提升,所以在对给定地址进行访问时,就读出可能的存在库中的“FF”。因此可以确定没有安放这一指定的字形库。应该注意:不必把数据FF”存入此字形库的给定地址。于是,如果步骤S53的判断结果为N(即否),则物理字形名称(PFN)寄存器中的字形数i加1(步骤S54),且流程返回到步骤S53。然而,如果步骤S53的判断结果为Y(即是),微处理机(CPU)21就对与字形数i相对应的字形库进行访问,并将此字形库的字形名称装入微处理机(CPU)21(见步骤S55)。然后微处理机(CPU)21判断装入的字形名称与逻辑字形名称(LFN)寄存器中的字形名称是否一致(步骤S56)。当步骤S56的判断结果为Y(即是),就确定了物理字形名称(PFN)寄存器的字形数i(即:指定的字形库)(见步骤S57)。当确定了字形库以后,微处理机(CPU)21就 通过接口20向外部装置32发送信号,此信号表明检索字形库的过程已经结束(见步骤S58)。之后,微处理机(CPU)21等待来自外部装置32的下一个输入(一般是字符代码数据)。当发现装入微处理机的字形名称与逻辑字形名称(LEN)寄存器中的字形名称不一致时,就将物理字形名称(PFN)寄存器中的字形数i再加1(见步骤S54),并且流程返回步骤S53。上述过程以这种方式重复进行,直至它检索到指定的字形库,在这种情况下,微处理机(CPU)21首先检索固定字形只读存储器(ROM)14,然后检索加载后的盒式磁带机中的字形库。

在步骤S54对物理字形名称(PFN)寄存器中的字形数i进行加1运算之后,在步骤S60处,由微处理机(CPU)21判断数字i是否超过了物理字形数的最大值(即,与字形库物理安放位置相对应的最大值)。如果步骤S60的判断结果为否(N),则重新执行步骤S53,并且继续进行检索操作。然而,当步骤S60的判断结果为是(Y)时,即当数字i超过了最大值时,就执行报警过程(见步骤S61)。在步骤S61,驱动器控制器28在微处理机(CPU)21的控制之下驱动报警装置30,通过发光二极管和蜂鸣器或两者之一发出报警信号,通知用户指定的字形库没有装入。这一控制循环过程重复执行,直至报警起因被排除。在此同时,微处理机(CPU)21通过接口20向外部装置32发送信号,此信号表明指定的字形库没有装入(见步骤S62)。报警过程继续执行,直至装上合适的盒式磁带机。当安装合适的盒式磁带机的工作完成后,就撤消报警过程。(见步骤S63)。更准确地说,使发光二极管和蜂鸣器停止报警,并且不再向装置32发送报警信号(见步骤S64)。之后,把此盒式磁带机中字形库的最小字形指定数装入物理字形名称(PFN)寄存器(步骤S65),并执行步骤S53。

在本发明的设备中,当接通电源时,可以执行缺席过程。在缺席过程中,与预先指定的字形库相对应的字形数(即:与因定字形库相对应的字形数的最小值)装入物理字形名称(PFN)寄存器。在这种设备中,与接通电源同时,就向外部装置32发出发送字形指定命令的请求

以这种方式根据预定字形名称的字形库,执行对外部装置指定的字形名称的检索过程。因此,可以在具有这一指定字形名称的字形库的基础上执行打印操作过程。因为可以在不考虑字形库的安放位置的情况下,对这些字形库进行访问,所以就不需要改变这些字形库在盒式磁带机中的安放位置。此外,也不需要根据盒式磁带机中某一给定字形库的字形指定数对打印程序进行修改,因此防止了错误指定字形库的现象发生。更进一步,由于执行报警过程,用户可以在打印操作开始之前,发现指定字形库处理未安放状态。由于这一原因,可以根据需要有效地选择或更换字形库。

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈