记录装置、 记录装置的控制方法和程序 【技术领域】
本发明涉及以指定的字型 ( 字体 ) 来记录字符的记录装置、该记录装置的控制方 法以及程序。背景技术
现有技术中公知记录装置自身内置记录用的字型 ( 打印机字型 )( 例如参考专利 文献 1)。 当从主计算机等上一级装置对记录装置指定字型而发送任务时,记录装置使用 内置的字型来记录字符。
专利文献 1 :特开平 08-034142 号公报
结果,由于记录装置的存储容量具有极限,因此记录装置存储具有由上一级装 置指定的可能性的全部字型是困难的。 但是,存在记录装置中没有内置的字型由上一级 装置指定的情况。 例如,在将记录装置重新购买置换的情况下,未必新的记录装置就内 置了以前使用的记录装置内置的字型。 因此,在记录装置没有内置的字型被上一级装置 指定的情况下,由于记录装置变成动作错误而不能够进行记录,因此就存在在上一级装 置中必须变更指定的字型的问题。 在该情况下,还存在下述问题 :需要在上一级装置中 变更进行工作的操作系统和应用程序的工作设定等,从而产生繁杂的作业。 发明内容 本发明是鉴于上述事项提出的,其目的在于提供一种记录装置、记录装置的控 制方法和程序,用于在指示进行使用记录装置没有内置的字型的记录的情况下,也能够 进行记录。
为了实现上述目的,本发明是由外部连接的装置指定字型并且在记录介质上记 录字符的记录装置,其特征在于,具有多个内置字型和字型置换信息,所述字型置换信 息,基于所述记录介质上每行被指定字型的能够记录的位数,将所述被指定字型与其他 的内置字型对应关联 ;在所述外部连接的装置指定了字型的情况下,基于所述字型置换 信息,将所述被指定字型置换成所述其他的内置字型。
根据该构成,由于通过将由外部连接的装置指定的字型置换成在记录介质上能 够以相同的位数进行记录的其他的内置字型来执行记录,因此不使用外部连接的装置指 定的字型,就能够获得相同美观没有不舒服感的记录结果。 由此,例如,在输入了用于 指定记录装置没有内置的字型的记录指示的情况下,或者在交换了记录装置等情况下, 在外部连接的装置侧,不进行指定的字型的变更等,就能够得到同等的记录结果。
而且,本发明是由外部连接的装置指定字型并且在记录介质上记录字符的记录 装置,其特征在于,具有多个内置字型和字型置换信息,所述字型置换信息,基于所述 记录介质上的换行 ( 行送り, line feed) 量、所述记录介质的宽度、空白量、所述记录介 质上的能够记录区域、记录分辨率的至少一个,将所述被指定字型与其他的内置字型对 应关联 ;在所述外部连接的装置指定了字型的情况下,基于所述字型置换信息,将所述
被指定字型置换成所述其他的内置字型。
根据该构成,由于基于记录介质上的换行量、记录介质的宽度、空白量、记录 介质上能够记录区域、记录分辨率的至少一个,将由外部连接的装置指定的字型置换成 不同的其他的内置字型,来执行记录,因此,能够不使用外部连接的装置指定的字型, 并且能够获得与使用了指定的字型的情况在美观上相同且没有不舒服感的记录结果。 由 此,例如,在输入了用于指定记录装置没有内置的字型的记录指示的情况下,或者在交 换了记录装置等情况下,在外部连接的装置侧,不进行指定的字型的变更等,就能够得 到同等的记录结果。
在上述构成中,所述记录装置可以是作为所述记录介质在卷纸上记录输出字符 的装置。
在这种情况下,当在卷纸上记录字符时,由于基于每行的能够记录的位数、或 者所述记录介质上的换行量、所述记录介质的宽度、空白量、所述记录介质上能够记录 区域、记录分辨率的至少一个,将指定的字型置换成其他的内置字型,因此,能够获得 与使用了指定的字型的情况非常近似的记录结果。
而且,在上述构成中,所述字型置换信息是将所述记录装置没有内置的字型与 内置字型对应关联的信息。 在这种情况下,在指定了记录装置没有内置的字型的情况下,能够利用内置的 字型来执行记录,并且能够得到与使用了指定字型的情况非常近似的记录结果。
另外,本发明是由外部连接的装置指定字型并且在记录介质上记录字符的记录 装置的控制方法,其特征在于,使用字型置换信息,所述字型置换信息,基于所述记录 介质上每行被指定字型的能够记录的位数,将所述被指定字型与内置字型对应关联 ;在 所述外部连接的装置指定了字型的情况下,基于所述字型置换信息,将所述被指定字型 置换成所述其他的内置字型。
根据该方法,由于通过将由外部连接的装置指定的字型置换成在记录介质上以 相同的位数能够进行记录的其他的内置字型来执行记录,因此能够不使用外部连接的装 置所指定的字型,并且能够获得同等美观且没有不舒服感的记录结果。
另外,本发明是由外部连接的装置指定字型并且在记录介质上记录字符的记录 装置的控制方法,其特征在于,使用字型置换信息,所述字型置换信息,基于所述记录 介质上的换行量、所述记录介质的宽度、空白量、所述记录介质上能够记录区域、记录 分辨率的至少一个,将所述被指定字型与内置字型对应关联 ;在所述外部连接的装置指 定了字型的情况下,基于所述字型置换信息,将所述被指定字型置换成所述其他的内置 字型。
根据该方法,由于基于记录介质上的换行量、记录介质的宽度、空白量、记录 介质上能够记录区域、记录分辨率的至少一个,将由外部连接的装置指定的字型置换成 不同的其他的内置字型,来执行记录,因此,能够不使用外部连接的装置指定的字型, 并且能够获得与使用了指定的字型的情况在美观上相同且没有不舒服感的记录结果。 由 此,例如,在输入了用于指定记录装置没有内置的字型的记录指示的情况下,或者在交 换了记录装置等情况下,在外部连接的装置侧,不进行指定的字型的变更等,就能够得 到同等的记录结果。
本发明是用于控制由外部连接的装置指定字型并且在记录介质上记录字符的记 录装置的控制部执行的程序,其特征在于,所述控制部使用字型置换信息,从而在所述 外部连接的装置指定了字型的情况下,基于所述字型置换信息,将被指定字型置换成其 他的内置字型,所述字型置换信息,基于所述记录介质上每行被指定字型的能够记录的 位数、或者所述记录介质上的换行量、所述记录介质的宽度、空白量、所述记录介质上 能够记录区域、记录分辨率的至少一个,将所述被指定字型与内置字型对应关联。
由于通过由控制部执行该程序,从而将由外部连接的装置指定的字型置换成在 记录介质上以相同的位数和相同美观能够进行记录的其他的字型,来进行记录,因此, 能够不使用外部连接的装置指定的字型,并且能够得到相同美观且没有不舒服感的记录 结果。
发明效果
根据本发明,在输入了用于指定记录装置没有内置的字型的记录指示时,能够 使用其他的字型来进行记录,能够得到相同美观且没有不舒服感的记录结果。 附图说明
图 1 是使用了本发明的打印机的外观立体图。
图 2 是表示打印系统的功能构成的方框图。
图 3 是表示打印机的动作的流程图。
图 4 是表示在置换了字型情况下的打印结果的变化例子的示意图。
图 5 是表示打印系统的动作的具体例子的序列图。
1 打印系统 ;2 打印机 ( 记录装置 ) ;4 主计算机 ( 装置 ) ;20 打印引擎 ;21 控 制部 ;22ROM ;24EEPROM ;24A 控制程序 ( 程序 ) ;24B 字型 ;24C 字型置换信息。 具体实施方式
下面,参考附图说明本发明的实施方式。
图 1 是使用了本发明之实施方式的打印机 2 的外观立体图。
该图 1 所示的打印机 2 是感热式行式印字机,在本体 11 中收容了感热卷纸 10, 一边搬送卷纸 10,一边通过在本体 11 中内置的热头 ( 没有图示 ) 在卷纸 10 上打印字符或 者图像。 在本体 11 上设置了能够开闭的盖 12,通过按下控制杆 13,盖 12 打开。 当打 开盖 12 时,在本体 11 内收容卷纸 10 的空间露出,从而进行卷纸 10 的补充和交换。
打印机 2,通过在卷纸 10 上打印 ( 记录 ) 预先准备的 logo 标志和字符,打印输 出例如零售店中的收据。
在打印机 2 的本体 11 的上面,形成了用于排出打印后的卷纸 10 的排纸口 14。 打印机 2 还能够设置使得排纸口 14 向前方。 排纸口 14 内设置了用于切断卷纸 10 的切刀 15。 在本体 11 上,设置了使打印机 2 的电源接通 / 断开的电源开关 16、用于进行送纸动 作的指示和动作模式的切换等操作的开关 17 以及用于显示打印机 2 的动作状态等的 LED 显示部 18。
图 2 是表示涉及实施方式的打印系统 1 的构成的方框图。
该打印系统 1 通过在打印机 2 上连接主计算机 4 而构成。 是根据主计算机 4 的控制,打印机 2 作成上述收据等的系统。
打印机 2 包括以下构成要素。
· 进行实际打印的打印引擎 20
· 控制打印机 2 之整体的控制部 21
· 存储控制部 21 执行的基本控制程序的 ROM22
· 存储控制部 21 执行的控制程序等的 EEPROM24
· 进行从主计算机 4 发送的命令的接收控制的接收控制部 25
· 将从主计算机 4 接收的命令和数据列暂时存储的接收缓冲存储器 26
· 检测开关 17 的操作的输入部 27
· 控制 LED 显示部 18 并进行各种显示的显示部 28
控制部 21 内置 CPU 和作为将执行的程序和数据等临时存储的工作区域的存储 器。 然后,控制部 21 作为微型计算机发挥功能,执行在 ROM22 中存储的基本控制程序 和 EEPROM24 中存储的控制程序 24A。
打印引擎 20 根据控制部 21 的控制,基于从主计算机 4 发送的打印用数据和命 令,作成在卷纸 10 上打印的字符和图像。 而且,控制打印机 2 安装的打印机构,从而在 卷纸 10 上进行打印。 具体地,打印机 2 包括 :打印头,用于在卷纸 10 的打印面上施加 热 ;打印头驱动机构,用于使打印头相对卷纸 10 移动 ;搬送机构,用于搬送卷纸 10。然 后,所述打印头和各种机构由打印引擎 20 控制。 ROM22 由控制部 21 初始化打印机 2 的各个部分,同时,非易失地存储用于控制 各个部分的基本控制程序和与该基本控制程序有关的数据等。
EEPROM24 是能够重写的非易失性的存储装置,存储了包括控制程序 24A、字 型 24B( 内置字型 ) 以及字型置换信息 24C 的各种程序和数据。 在图 1 所示的例子中,作 为字型 24B,字型 A( 宽 12 点 × 高 24 点 )、字型 B( 宽 10 点 × 高 20 点 )、字型 C( 宽 9 点 × 高 17 点 ) 通过存储在 EEPROM24 中而被内置于打印机 2。
接收控制部 25 与主计算机 4 之间执行规定的通信协议,接收从主计算机 4 发送 的信号,解调 ( 解码 ) 所接收的信号,从而生成命令和数据列,并顺次存储在接收缓冲存 储器 26 中。 接收控制部 25 例如包括连接通信电缆的连接器和通信线路,或者无线通信 线路和天线等。
接收缓冲存储器 26 是顺次存储接收控制部 25 输出的命令和数据列的临时存储装 置,该接收缓冲存储器 26 存储的命令和数据列通过控制部 21 取得。
打印机 2 在接收控制部 25 接收了用于指示打印作业之执行的命令和打印数据的 情况下,执行打印作业。 在用于指示打印作业之执行的命令中,包括用于指定打印所用 的字型的命令。 然后,控制部 21 在 EEPROM24 存储的多个字型 24B 中,通过使用由接 收的命令所指定的字型,来由打印引擎 20 在卷纸 10 上进行记录。
但是,有时,根据来自主计算机 4 的命令,指定在 EEPROM24 中作为字型 24B 没有被存储的字型。 打印机 2 包括字型置换信息 24C,用于将 EEPROM 24 中没有存储的 字型置换成字型 24B。 字型置换信息 24C 是将打印机 2 没有内置的各字型和被置换的内 置字型对应关联的信息。 例如,在字型置换信息 24C 中,在设定使得将字型 A 置换成字 型 B 的状态下,当在来自主计算机 4 的打印作业中指定了字型 A 时,控制部 21 通过根据
字型 B 执行打印作业而在卷纸 10 上进行记录。 通过根据这样的字型置换信息 24C 来置 换字型,即使在指定了在 EEPROM 24 中没有存储的字型的情况下,也能够进行打印。
图 3 是表示打印机 2 的动作的流程图。
打印机 2 的控制部 21,在通过介入接收控制部 25 接收从主计算机 4 发送的打印 作业的命令和数据时 ( 步骤 S1),判别由接收的命令指定的字型是否作为字型 24B 被存储 在 EEPROM 24 中 ( 步骤 S2)。 在指定的字型作为字型 24B 被存储在 EEPROM24 中的情 况下 ( 步骤 S2 :是 ),控制部 21 使用字型 24B 来控制打印引擎 20,执行向卷纸 10 的打 印 ( 步骤 S3),从而结束本次处理。
另一方面,在由命令指定的字型没有被存储在 EEPROM24 中的情况下 ( 步骤 S2 :否 ),控制部 21 参考字型置换信息 24C( 步骤 S4),判别用于置换指定的字型的设定 是否被包括在字型置换信息 24C 中 ( 步骤 S5)。
这里,在与指定的字型相关的设定被包括在字型置换信息 24C 中时 ( 步骤 S5 : 是 ),控制部 21 根据字型置换信息 24C 来置换字型,并且用置换的内置字型执行打印 ( 步 骤 S6),结束本次处理。
此外,在与指定的字型相关的设定没有被包括在字型置换信息 24C 中时 ( 步骤 S5 :否 ),控制部 21 输出错误 ( 步骤 S7),结束本次处理。 错误的输出可以通过 LED 显 示部 18 的显示来进行,也可以对主计算机 4 发送用于表示错误发生的信号。 图 4 是表示在置换了字型的情况下打印结果的变化的例子的示意图。 图 4A 是通 过置换前的字型打印的账票的例子,图 4B 是通过置换后的字型打印的账票的例子。 该帐 票是将收据图像化。
在图 4A 和 B 中,符号 W 表示在位 ( 桁 ) 方向能够记录的范围,符号 L1 表示开 头空白量,符号 L2、 L3 表示行间距。
决定字型自身的外观的要素具有 :字型的尺寸 ( 横宽,高度 )、字间距、线粗、 线端的形状等。 但是,这些要素对每个字型是固有的,准备这些要素是相同的字型不是 简单的。
但是,除了字型自身的要素之外,打印结果的外观还受到卷纸 10 上可能打印的 位数、宽度、距卷纸 10 的上端的空白量 ( 开头空白量 )、行间距、能够记录区域、记录分 辨率等要素影响,并且搜索这些要素相似的字型并不困难。
在此,本实施方式中的字型置换信息 24C 被设定为将 EEPROM 24 中没有存储的 字型置换成在每行可打印的位数 ( 能够记录的位数 )、距卷纸 10 的上端的空白量 ( 开头空 白量 )、卷纸 10 的宽度、行间距 ( 换行宽度 )、可记录区域、记录分辨率等要素中至少一 个以上的要素是共同或者近似的内置字型。
卷纸 10 上每行可打印的位数,基于在卷纸 10 上被设定的打印机 2 固有的值即能 够打印的范围 W、根据打印机 2 的打印头的标准确定的打印分辨率、字型的字符宽度和 字间距而求得。 如果将图 4A 所示的例子和图 4B 所示的例子进行比较,可以看到由于两 者的字型的字符宽度不同,因此印象不同,但是,由于每行能够打印的字符数 ( 位数 ) 相 等,因此在宽度方向上全体字符的布置 (layout) 成为相同的状态,作为打印结果的整体 相似。 这样,字型置换信息 24C 设定了进行置换的字型,使得至少一行的能够打印的位 数变为相等。 为此,即使在由来自主计算机 4 的命令指定了打印机 2 没有内置的字型的
情况下,也能够通过置换成内置的字型来进行打印,获得与由指定的字型来进行打印的 情况更相似的打印结果。
下面举出更具体的例子。
图 1 所示那样的打印机 2 内置的字型 A 是宽 12 点 × 高 24 点的字型。 在打印 机 2 能够打印的范围 W 是 72mm、打印机 2 的打印分辨率是 8 点 /mm 的情况下,1 行的 打印点数是 576 点。 在使用字型 A 的情况下,1 行的能够打印的位数是 576÷12 = 48 字 符 ( 位 ),使用字型 B 的情况是 57 字符,使用字型 C 的情况是 64 字符。 因此,假设在 将字型 A 置换成其他内置字型时,1 行的能够打印的位数变成字型 A 的 48 字符以上的内 置字型是优选的,满足该条件的内置字型作为置换目的地的内置字型而被设定在字型置 换信息 24C 中。
这里,字型置换信息 24C 可以包括例如用点数指定使用置换目的地之字型时的 字间距的信息。 在这种情况下,能够将字间距调整到合适的值,能够使 1 行的能够打印 的位数在字型置换前后可靠地成为相同的数。
此外,还可以设定字型置换信息 24C,使得采用与打印机 2 的规格不同的另外的 打印机打印时的外观变成相同。 例如,假定通过打印机的交换,由打印机 2 代替宽度方向能够打印的范围 W 是 72mm、打印分辨率是 7 点 /mm 的打印机的情况。 交换前的打印机的 1 行的打印点数是 512 点。 与此相反,如上述那样,打印机 2 的 1 行的打印点数是 576 点。 根据该打印分 辨率的差异,当打印机 2 按照对于其他标准的打印机的命令进行打印时,就会成为与本 来期待的打印结果不同的打印结果。 因此,在字型置换信息 24C 中预先进行置换字型的 设定,使得通过打印机 2 内置的字型而获得本来期待的打印结果。 由此,即使不与打印 机的交换一致地设定变更主计算机 4,也能够获得期待的打印结果。
即,如果交换前的打印机打印字型 C( 宽 9 点 × 高 17 点 ),则 1 行的能够打印的 位数是 512÷9 = 56 位。 当由打印机 2 每行打印 56 位时,字型 B( 宽 10 点 × 高 20 点 ) 是优选的。 字型 A 中位数不足,字型 C 中字间距变得过大。 在此,在由来自主计算机 4 的命令指定了字型 C 的情况下,为了将被指定的字型 C 置换成字型 B,设定打印机 2 的 字型置换信息 24C。 在这种情况下,与字型 C 被内置于 EEPROM 24 中无关,字型 C 也 被置换成字型 B 并且被打印。 这种情况下的打印结果成为每行打印 57 字符的结果,使得 与用交换前的打印机以字型 C 来进行打印的情况几乎相同。 而且,如上述,在字型置换 信息 24C 中还可以包括例如以点数来指定使用置换目的地之字型时的字间距的信息。 在 这种情况下,更可靠地得到期待的打印结果。
这样,以由外部连接的装置 ( 主计算机 4) 指定的字型在记录介质 ( 卷纸 10) 上 记录字符的记录装置 ( 打印机 2) 中,可以构成为内置字型并且具有基于所述记录介质上 每行能够记录的位数而将由上述外部连接的装置指定的字型与内置字型对应关联的字型 置换信息,并且在从所述外部连接的装置向其他标准的记录装置输入了用于指定字型的 记录指示时,基于所述字型置换信息,将由所述外部连接的装置指定的字型置换成其他 的字型。 在这种情况下,不进行外部连接的装置的设定变更,就能够执行向其他标准的 记录装置的记录指示,能够得到与期待的记录结果近似的记录结果。
此外,卷纸 10 上的换行量基于字型的字符尺寸 ( 高度 ) 和行间距求得。 由于图
4A 所示例子的换行量 L2 和图 4B 所示例子的换行量 L3 相等,因此看到在高度方向上全 体字符的布置变成相同的状态,作为整体打印结果相似。 而且,在高度方向上的布置, 由于还受到开头空白量 L1、开头的记录开始位置影响,因此当使这些要素相等时,能够 看到更相似的打印结果。
这样,可以选择字型置换信息 24C 所设定的置换目的地之内置字型,使得基于 换行量、开头空白量、开头的记录开始位置,使这些值变为相等。 而且,为了可靠地将 使用了置换目的地之内置字型情况下的换行量真正地变得相等,还可以基于置换目的地 之内置字型的尺寸,将换行量或者行间距余量的值设定在字型置换信息 24C 中。
然后,在打印机 2 基于字型置换信息 24C 执行打印时,不仅进行向字型置换信 息 24C 所设定的内置字型的置换,而且与置换目的地之内置字型对应关联,取得字型置 换信息 24C 所设定的换行量、行间距余量的值、或者字间距等的值,并且根据该值来进 行打印。
图 5 是表示打印系统 1 的动作的具体例子的序列图。 图 5A 表示主计算机 4 的动 作,图 5B 表示打印机 2 的动作。
在图 5 例示的动作中,打印机 2 在 EEPROM24 中存储了字型 L 和字型 M。 另 外,在字型置换信息 24C 中,作为字型 K 之置换目的地,设定了字型 L,并且作为字型 N 之置换目的地,设定了字型 M。
当用于指定字型 K 的打印作业从主计算机 4 发送到打印机 2 时 ( 步骤 S11),打 印机 2 接收该打印作业。 然后,由于指定的字型 K 没有存储在 EEPROM24 中,因此打印 机 2 参考字型置换信息 24C,根据字型置换信息 24C 的设定,将字型 K 置换成字型 L,执 行打印。
此外,当用于指定字型 L 的打印作业从主计算机 4 发送到打印机 2 时 ( 步骤 S12),打印机 2 接收该打印作业。 由于由该打印作业指定的字型 L 存储在 EEPROM24 中,因此打印机 2 按照字型 L,执行打印。
而且,当用于指定字型 N 的打印作业从主计算机 4 发送到打印机 2 时 ( 步骤 S13),打印机 2 接收该打印作业。 然后,由于指定的字型 N 没有存储在 EEPROM24 中, 因此打印机 2 参考字型置换信息 24C,根据字型置换信息 24C 的设定,将字型 N 置换成 字型 M,执行打印。
如上述,根据使用了本发明的实施方式,以由主计算机 4 指定的字型在卷纸 10 上打印字符的打印机 2,内置字型,并且具有基于作为打印介质的卷纸 10 上每行能够记 录的位数而将由主计算机 4 指定的字型与字型 24B 的内置字型对应关联的字型置换信息 24C。 然后,打印机 2 在从主计算机 4 输入了用于指定字型的打印指示时,基于字型置 换信息 24C,将指定的字型置换成其他的内置字型。 由此,由于将由来自主计算机 4 的 命令指定的字型置换成能够以与卷纸 10 上相同的位数进行打印的其他的内置字型来执行 打印,因此能够不使用主计算机 4 指定的字型、并且获得相同美观没有不舒服感的打印 结果。 由此,例如,在按照来自主计算机 4 的命令指定了打印机 2 没有内置的字型的情 况下,或者将主计算机 4 所连接的打印机从与打印机 2 不同标准的打印机交换到打印机 2 等情况下,不在主计算机 4 侧进行设定变更等,就能够得到与期待的结果同等的打印结 果。此外,字型置换信息 24C 可以是将基于卷纸 10 上的换行量、空白量、卷纸 10 上 能够打印区域的大小、打印分辨率等选择的内置字型和打印机 2 没有内置的规定的字型 对应关联的信息。 在这种情况下,更加能够获得与使用了指定的字型的情况相近的美观 的打印结果。
而且,打印机 2 由于将字符打印输出到卷纸 10 上,因此,通过基于每行的能够 打印的位数来将指定的字型置换成别的内置字型,能够得到与使用了指定的字型的情况 非常相似的打印结果。
而且,通过将字型置换信息 24C 设为将打印机 2 没有内置的字型与内置字型对应 关联的信息,从而即使是在指定了打印机 2 没有内置的字型的情况下,也能够利用内置 的字型来得到非常近似的打印结果。 因此,即使 EEPROM24 的容量小,也能够与各种字 型对应,来进行打印。
另外,上述实施方式是表示使用了本发明的一个具体例子,本发明不局限于 此。 例如,在上述实施方式中,举例说明了设定使得通过字型置换信息 24C 将一个字型 置换成一个其他的内置字型的情况,但是,本发明不局限于此,例如,可以设定将多个 字型置换成一个字型。 而且,由打印机 2 能够使用的记录介质不限于卷纸 10,能够使用 纸或者合成树脂制的切纸、连续纸、切纸、复写纸等各种片状的介质。 能够适用本发明 的记录装置,如果是根据命令就能够动作的打印机即可,没有特别地限制,能够使用喷 墨式打印机、点阵式打印机、激光打印机、热升华型打印机等,并且组合到其他装置的 打印机也能够适用本发明。