信息处理装置、信息处理系统、控制方法及存储媒体的制作方法

文档序号:6584243阅读:139来源:国知局
专利名称:信息处理装置、信息处理系统、控制方法及存储媒体的制作方法
技术领域
本发明涉及连接在打印机上的个人计算机等信息处理装置等,特别是涉及在打印机上进行字体登录时的控制方法。
通常,在海外系统的打印机记述语言的情况下,英语或者一部分的欧洲语言(法语、德语等)大多为最初的目的,因此,以1字节输出为主,来制作打印机记述语言。然后,当市场上出现2字节输出的要求时,以后以补充的形式在打印机记述语言中追加规格,但是,在某种意义上,不明确之处较多,解决2字节的措施,取决于各个提供商的能力。
而且,关于生成打印机控制指令的打印机驱动程序,解决方法是各式各样的,既有仅推出1字节地区用的驱动程序的提供商,也有从某个时期开始把全部的字体下载方式切换到用打印机记述语言的补充所记述的2字节地区的提供商。
但是,当回顾包含中国的2字节地区的需要日益提高的近况时,就认识到2字节字体的输出作为打印机驱动程序的功能是必须的。当想到开拓新的市场是扩大销售的条件,而所谓新的市场是从中国开始,到亚洲各国,这些国家使用2字节字体的情况,上述认识是当然的。
但是,即使都叫做2字节字体的输出,当以相同的字体登录方式来对汉字占大部分的中文、以文字数比较少的朝鲜字母为中心的韩国语以及以假名为中心的日本语、或者仅一部分文字是2字节字体的希腊语、土耳其语等的中欧(CE)语言进行文字登录时,存在不一定能得到最合适的性能的问题。而且,2字节字体的文字登录与1字节字体的情况相比,数据量大大增加,因此,该问题是对性能更加产生影响的原因。
对于这点,可以考虑根据国家来改变推出的驱动程序的方法,即考虑到汉字占大半的中文的情况,制作在字体登录中进行使用的「固定区域」和「可变区域」的分配的中国用驱动程序;考虑到以文字数比较少的朝鲜字母为中心的韩国语的情况,制作在字体登录中进行使用的「固定区域」和「可变区域」的分配的韩国语用驱动程序;以及考虑到假名占大半的日本语的情况,制作在字体登录中进行使用的「固定区域」和「可变区域」的分配的日本语用驱动程序,但是,这样情况下的开发成本增高,维护时的工时数增加。
而且,可以想到例如,住在中国的日籍常驻人员等,大多是在日本语的OS下使用在中国销售的打印机驱动程序即考虑了中文的情况的中国用驱动程序,因此,在此情况下也会产生问题。
为了实现上述目的,在本发明中,提供一种信息处理装置,连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上,其特征在于,包括决定装置,根据该信息处理装置使用的语言,来决定上述第一登录区域和上述第二登录区域的登录量;字体登录装置,根据由上述决定装置所决定的登录量,在上述打印机的上述第一登录区域中登录第一字体,同时,在上述第二登录区域中登录第二字体。
图2是表示典型的打印数据生成处理的构成图;图3是表示实施例所涉及的打印数据生成处理的构成图;图4是表示实施例中的字体下载方式决定时的全体的处理流程的流程图;图5是表示实施例所涉及的用户界面的显示例的图;图6是表示记述TrueType字体下载方式的表的图;图7是表示当在打印机中输入国家信息时的例子的图;图8是表示分配给固定区域的代码和分配给可变区域的代码的上限数的决定处理的流程图;图9是表示不依赖于语言的打印机驱动程序的构成的方框图。


图1是表示本发明的实施例所涉及的信息处理系统的全体构成的方框图。
该信息处理系统是在主计算机300上直接连接打印机150,或者经过网络来连接。
主计算机300包括根据存储在ROM3的程序用ROM或者外部存储器11中的文件处理程序等来执行图形、图象、文字、表格(包含表格计算等)等混杂的文件处理的CPU1,CPU1总括地控制连接在系统总线4上的各个装置。
而且,在ROM3的程序用ROM或者外部存储器11中存储作为CPU1的控制程序的操作系统程序(以下称为OS)、后述的流程图所涉及的程序等,在ROM3的程序用ROM或者外部存储器11中存储在上述文件处理中使用的字体数据等,在ROM3的程序用ROM或者外部存储器11中存储进行上述文件处理等时使用的各种数据。RAM2作为CPU1的主存储器及工作区而起作用。
键盘控制器(KBC)5控制来自键盘9和未图示的指针装置的键输入。CRT控制器(CRTC)6控制CRT显示器(CRT)10的显示。
7是磁盘控制器(DKC),控制对存储引导程序、各种应用程序、字体数据、用户文件、编辑文件以及打印机控制指令生成程序(以下称为打印机驱动程序)等的硬盘(HD)和软盘(FD)等外部存储器11的存取。
打印机控制器(PRTC)8通过双向接口(接口)21连接在打印机150上,执行与打印机150的通信控制处理。而且,CPU1执行向例如在RAM2上所设定的显示信息RAM的外形字体的展开(rasterize)处理,能够实现在CRT10上的WYSIWYG。而且,CPU1根据由CRT10上未图示的鼠标光标等所指示的指令,来打开所登录的各种窗口,执行各种数据处理。用户在执行打印时,打开与打印的设定相关的窗口,进行与包含打印机的设定和打印方式的选择的打印机驱动程序相对应的打印处理方法的设定。
打印机150通过CPU12进行控制。打印机CPU12根据在ROM13的程序用ROM中所存储的控制程序等或者外部存储器14中所存储的控制程序等,向连接在系统总线15上的打印部(打印机核心部分)17输出作为输出信息的图象信号。而且,在该ROM13的程序ROM中存储CPU12的控制程序等。在ROM13的字体用ROM中存储在生成上述输出信息时使用的字体数据等,在ROM13的数据用ROM中存储在没有硬盘等外部存储器14的打印机的情况下由主计算机300所使用的信息等。
CPU12能够通过输入部18而与主计算机300进行通信处理,把打印机内的信息等通知给主计算机300。RAM19是作为CPU12的主存储器和工作区等起作用的RAM,构成为能够通过连接在未图示的增设端口上的选择RAM来扩展存储器容量。而且,RAM19用于输出信息展开区域、环境数据存储区域或者NVRAM等。
上述硬盘(HD)及IC卡等外部存储器14由存储器控制器(MC)20控制存取。外部存储器14作为选择被连接,存储字体数据、仿真程序以及格式数据等,或者作为已展开的打印数据的假脱机(スプ-ル)而使用。而且,18是用于由上述操作面板进行操作的开关及LED显示器等。
而且,上述外部存储器14并不限于一个,而可以设置多个,可以构成为能够连接多个加载了内置字体的选择卡、已展开的打印数据的假脱机用存储器、存储解释语言系统不同的打印机控制语言的程序的外部存储器。而且,具有未图示的NVRAM,存储来自操作面板151的打印机方式设定信息。
图2是表示主计算机中的典型的打印数据生成处理的构成图。
应用程序201、图形发生器202、打印机驱动程序203以及系统假脱机程序(スプ-ラ)204作为保存在外部存储器11中的文件而存在,是在被执行时,通过OS和利用该模块的模块,下载到RAM2中来执行的程序模块。
而且,应用程序201和打印机驱动程序203可以经过外部存储器11的FD和未图示的CD-ROM或者未图示的网络而追加到外部存储器11的HD中。保存在外部存储器11中的应用程序201被下载到RAM2中来执行,但是,当从应用程序201向打印机150来进行打印时,同样利用可以下载到RAM2中来执行的图形发生器202进行输出(描绘)。
图形发生器202,同样从外部存储器11向RAM2中下载按每台打印装置所准备的打印机驱动程序203,在打印机驱动程序203中设定应用程序201的输出。而且,由从应用程序201收取的GDI(Graphic DeviceInterface)函数变换为DDI(Device Device Interface)函数,向打印机驱动程序203输出DDI函数。打印机驱动程序203根据从图形发生器202收取的DDI函数,而变换为打印机能够识别的控制指令,例如PDL(PageDescription Language)。所变换的打印控制指令通过OS,经过下载到RAM2中的系统假脱机程序204,而成为经过接口21作为打印数据向打印机150输出的结构。
本实施例的信息处理系统是在由图2所示的打印机150和主计算机300组成的打印系统的基础上,进一步按图3所示的那样,暂时用中间代码数据假脱机来自应用程序的打印数据。
图3是系统是扩展图2的系统的,采用这样的构成当从图形发生器202向打印机驱动程序203发送打印命令时,暂时生成由中间代码组成的假脱机文件303。即,在图2的系统中,使应用程序201从打印处理被开放的时刻是打印机驱动程序203把来自图形发生器202的打印命令变换为打印机的控制指令完成的时刻。与此相对,在图3的系统中,是这样的时刻假脱机程序302把全部的打印命令变换为中间代码数据,而输出给假脱机文件303。通常,后者在短时间内完成。
而且,在图3所示的系统中,能够对假脱机文件303的内容进行加工。由此,对于来自应用程序的打印数据,实现放大缩小以及把多页缩小为一页来进行打印等,应用程序所没有的功能。
为了这些目的,相对于图2的系统,按图3那样进行系统扩展,以便于用中间代码数据进行假脱机。而且,为了进行打印数据的加工,通常从打印机驱动程序203提供的窗口进行设定,打印机驱动程序203把其设定内容保管在RAM2或者外部存储器11中。
下面详细说明图3的系统。
如该图所示的那样,在该扩展的处理方式中,调度程序301收取来自图形发生器202的打印命令。调度程序301从图形发生器202收取的打印命令,在从应用程序201向图形发生器202发出的打印命令的情况下,调度程序301把在外部存储器11中所存储的假脱机程序302下载到RAM2中,不是向打印机驱动程序203而是向假脱机程序302发送打印命令。
假脱机程序302把收取的打印命令变换为中间代码,输出给假脱机文件303。而且,假脱机程序302从打印机驱动程序203取得关于针对打印机驱动程序203所设定的打印数据的加工设定,保存在假脱机文件303中。而且,假脱机文件303在外部存储器11上作为文件而生成,但是,也可以在RAM2上生成。
而且,假脱机程序302把在外部存储器11中所存储的假脱机文件管理器304下载到RAM2中,向假脱机文件管理器304通知假脱机文件303的生成状况。然后,假脱机文件管理器30根据与在假脱机文件303中所保存的打印数据相关的加工设定的内容,来判断是否进行打印。
当假脱机文件管理器30利用图形发生器202而判断为进行打印时,把在外部存储器11中所存储的去假脱机程序305下载到RAM2中,对去假脱机程序305指示进行在假脱机文件303中所记述的中间代码的打印处理。
去假脱机程序305按照在假脱机文件303中包含的加工设定的内容,来加工在假脱机文件303中包含的中间代码,经过图形发生器202来输出。
当调度程序301从图形发生器202收取的打印命令是从去假脱机程序305向图形发生器202发出的打印命令时,调度程序301不是向假脱机程序302而是向打印机驱动程序203发送打印命令。
打印机驱动程序203生成打印机控制指令,经过系统假脱机程序204输出给打印机150。
下面以图4所示的流程为中心,对构成本实施例的特征的处理进行详细说明。
图4是表示本实施例中的字体下载方式决定时的全体的处理流程的流程图。
首先,在图4的步骤S401中,从打印机驱动程序203的用户界面(UI)确认作为字体下载方式,是选择自动还是选择1字节用字体下载还是选择2字节用字体下载。
图5是表示此时的用户界面的显示例子的图。在此,如果选择1字节用字体下载或者2字节用字体下载(步骤S407),不参照从本地ID所判别的国家信息和记述TrueType字体下载方式的表,以由打印机驱动程序203所指定的字体下载方式进行TrueType的下载(在步骤S408的情况下,向①的处理移动,在步骤S409的情况下,向②的处理移动)。
在用户界面上需要上述那样的字体下载方式的切换措施,这是因为想到了在上述表中没有定义的国家中(例如,南美、中近东等),使用本打印机驱动程序203。
接着,在图4的步骤S402中,确认是否能够取得由Windows(注册商标)的OS所定义的国家信息(本地ID)。在此,在能够取得的情况下,进到步骤S403,参照由本地ID所判别的国家信息和记述了TrueType字体下载方式的表,来决定字体下载方式。
图6是表示此时的参照表的一例的图,例如,当「0x040C」作为本地ID被发回时,通过对应表,OS被决定为法语,因此,使用法语所需要的1字节用字体下载(在图4的情况下,从步骤S408移到①的处理)。当「0x0412」作为本地ID被发回时,通过对应表,OS被决定为韩语,因此,使用韩语所需要的2字节用字体下载(在图4的情况下,从步骤S408移到②的处理)。
当在对应表中没有记述的本地ID被发回时,使用作为缺省值的1字节用字体下载。该对应表根据来自各国销售公司的信息来制作,当本打印机驱动程序203的出货对象国增加时,依次进行更新。
在图4的步骤S402中,当OS的本地ID不能取得时,移到步骤S410的处理,以双向通信来取得打印机的国别信息。在此所说的双向通信是指例如TCP/IP的Port9100和SNMP(Simple Network ManagementProtocol)这样的打印机与计算机以双向进行通信的协议。
图7是表示当在打印机中输入国家信息时的例子的图。在此,当打印机的国家信息能够取得时,进到步骤S403,参照从打印机所取得的国家信息和记述了TrueType字体下载方式的表,决定字体下载方式。当国家信息不能取得时,移到步骤S411的处理,以作为缺省值的1字节用字体下载来进行TrueType的处理(在后面详细说明),结束处理。
接着,当由步骤S403所决定的字体下载方式是1字节地区时(步骤S404),进到步骤S405。
在步骤S405中,决定分配给固定区域的代码和分配给可变区域的代码的上限数(决定方法在后面描述),接着,在步骤S406中,以2字节用字体下载来进行TrueType的处理(在后面详细说明),结束处理。
下面使用图8来对在上述图4的步骤S405中进行的分配给固定区域的代码和分配给可变区域的代码的上限数的决定方法进行详细说明。
首先,在步骤S501中,当2字节字体的文字登录开始时,在接着的步骤S502中,1024的文字部分的区域被无条件确保。而且,在步骤S503中,根据前面取得的本地ID把其分成固定区域和可变区域。
假定能够取得0x0411作为本地ID,就判断为日本语OS,因此,作为固定区域分配246文字,作为可变区域分配778文字。在此,所谓登录在固定区域中的文字是半角文字、平假名、片假名,其根据打印输出的频率来决定。而且,汉字被分配给可变区域。
在能够取得0x0412作为本地ID的情况下,就判断为韩语OS,因此,作为固定区域分配188文字,作为可变区域分配836文字。在此,所谓登录在固定区域中的文字是朝鲜文字母,其根据打印输出的频率来决定。而且,汉字被分配给可变区域。
下面说明在本驱动程序中所分配的固定区域和可变区域的最大文字数的一例来进行说明。
对于日本语,固定分配代码是ANSI文字、半角文字、平假名、片假名,该分配最大文字数是246字。而且,可变分配代码是上述以外的文字(主要是汉字),该分配最大文字数是778字。
对于韩语,固定分配代码是ANSI文字等,该分配最大文字数是188字。而且,可变分配代码是上述以外的文字(主要是汉字),该分配最大文字数是836字。
对于中文/Traditional Chinese,固定分配代码是ANSI文字等,该分配最大文字数是116字。而且,可变分配代码是上述以外的文字(主要是汉字),该分配最大文字数是908字。
对于中文/Simplified Chinese,固定分配代码是ANSI文字等,该分配最大文字数是119字。而且,可变分配代码是上述以外的文字(主要是汉字),该分配最大文字数是905字。
在图8的步骤S503中,当分配给固定区域和可变区域的最大文字数被决定时,在步骤S504以后的步骤中进行文字的登录。但是,能够登录到可变区域中的文字数存在上限。
即,在步骤S505中,例如,在日本语的情况下,分配给可变区域的最大文字数是778字,当汉字的登录超过778字时,不能进行登录。在此情况下,进到步骤S507,不是以TypeWing(商标)功能,而是作为图形进行文字的输出。
而且,所谓TypeWing功能是这样的功能使用存储用于确定下载到打印机中的图形的文字的信息的表,来判别将要打印的文字的图形是否被下载到打印机中,当判别为没有被登录时,在主计算机侧对TrueType字体进行文字图形展开,把展开的文字图形下载并登录到打印机中,进行登录以便于能够识别下载到表中的文字,向打印机发送将要打印的文字所对应的代码。而且,当判别为已被登录时,向打印机发送将要打印的文字的代码,由此,在第二次以后,不发送文字图形,通过发送代码来高速打印TrueType字体。详细内容记载在USP6354752中。
如果登录的文字数在778字以下,进到步骤S506,半角文字、平假名、片假名等登录到固定区域中,汉字登录到可变区域中。
下面对在上述图4的步骤S406和步骤S411中所发出的TrueType字体下载的指令进行说明。而且,表示使用PCL语言的情况。
步骤S406是选择2字节用字体下载时的处理,但是,在「PCL5E/6打印机驱动程序」的情况下,发出接着的指令。
对于「PCL5E打印机驱动程序」,在TrueType字体下载中,作为指令发出字体首部Format15。在Bitmap字体下载中,发出字体首部Format20。
对于「PCL6打印机驱动程序」,用ReadChar指令指定Class0。
步骤S411是1字节用字体下载被选择时的处理,但是,在「PCL5E/6打印机驱动程序」的情况下,发出接着的指令。
对于「PCL5E打印机驱动程序」,在TrueType字体下载中,作为指令发出字体首部Format16。在Bitmap字体下载中,发出字体首部Format16。
对于「PCL6打印机驱动程序」,用ReadChar指令指定Class1。
在PCL的情况下,1字节字体的下载和2字节字体的下载用不同的格式来解决,因此,上述这样的处理是必要的。
图9是表示不依赖于语言的打印机驱动程序的构造的方框图。
图中的601是被称为基础驱动程序的部分,是根据DDI函数,变换为打印机能够识别的控制指令,例如PDL(Page Description Language)的部分。
通常,该部分对于全部发货地由共同的模块所构成,但是,若分配给固定区域的代码和分配给可变区域的代码的上限数根据发货地而成为固定的,则基础驱动程序的独立性不保持。但是,如本实施例这样,如果根据打印机驱动程序所安装的计算机的本地ID而自动地切换分配给固定区域的代码和分配给可变区域的代码的上限数,就能制作不依赖于发货地的基础驱动程序。
而且,虽然是由602、603、604、605所示的各个国家的资源文件,但其掌管用户界面,以与基础驱动程序601独立的形式来按不同国别分别制作。
根据这样的打印机驱动程序的构成,例如当制作日本语版的驱动程序时,成为基础驱动程序601+日本语版资源文件602(图中的用实线围住的范围610),而且,当制作韩国语用驱动程序时,成为基础驱动程序601+韩国语版资源文件604(图中的用实线围住的范围611),即使不进行再编译和重构,也能制作不同国别的驱动程序,因此,能够大幅度削减开发成本、维护费用。
通过以上的处理,能够根据由本地ID的判别装置所判别的国家信息,自动地决定分配给固定区域的代码和分配给可变区域的代码的上限数,因此,不会导致性能变差,来进行今后引人注目的2字节字体的打印。
即,在现有的系统中,打印机驱动程序仅由2字节字体这样的一个大框来进行在字体登录中使用的「固定区域」和「可变区域」的分配,因此,会产生上述问题。在本实施例中,一个打印机驱动程序能够可变地变更在字体登录中使用的「固定区域」和「可变区域」,自动地变更其。即,通过参照OS保持的本地ID,能够变更在字体登录中使用的「固定区域」和「可变区域」,而始终进行最合适的文字登录。
而且,通过把按照上述图4和图8的流程的程序存储在主计算机300内的ROM3中来工作,能够实现上述控制方法。
本发明并不仅限于上述实施例的装置,既可以用于由多个设备所构成的系统,也可以用于由一个设备所构成的装置。把存储了实现上述实施例的功能的软件的程序代码的存储媒体提供给系统或者装置,该系统或者装置的计算机(或者CPU和MPU)读出在存储媒体中所存储的程序代码来执行,由此,能够完成上述处理。
在此情况下,从存储媒体所读出的程序代码本身实现了上述实施例的功能,存储了该程序代码的存储媒体构成本发明。作为用于供给程序代码的存储媒体,可以使用例如软盘、硬盘、光盘、光磁盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM。而且,通过执行计算机读出的程序代码,不仅能够实现上述实施例的功能,也能根据该程序代码的指示,在计算机上工作的OS等进行实际的处理的一部分或者全部,通过该处理,来实现上述实施例的功能。
而且,从存储媒体所读出的程序代码被写入设在被插入计算机的功能扩展卡和语计算机相连接的功能扩展单元中的外部存储器中,然后,根据随后的程序代码的指示,设在扩展端口和扩展单元上的CPU等进行该扩展功能的处理,来进行实际处理的一部分或者全部,通过该处理能够实现上述实施例的功能。
如上述那样,根据本发明的实施例,不会引起开发成本和维护工时数的增加,而始终进行最合适的文字登录,而提高2字节字体等的打印性能。
权利要求
1.一种信息处理装置,连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上,其特征在于,包括决定装置,根据该信息处理装置使用的语言,来决定上述第一登录区域和上述第二登录区域的登录量;字体登录装置,根据由上述决定装置所决定的登录量,在上述打印机的上述第一登录区域中登录第一字体,同时,在上述第二登录区域中登录第二字体。
2.一种信息处理装置,连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上,其特征在于,包括判别装置,在该信息处理装置上判别OS保持的本地ID;决定装置,参照由上述判别装置所判别的本地ID,决定上述第一登录区域和上述第二登录区域的登录文字数;字体登录装置,根据由上述决定装置所决定的登录文字数,把在该信息处理装置上使用频率高的字体登录到上述打印机的第一登录区域中,同时,把在该信息处理装置上使用频率低于上述第一登录区域中所登录的字体的字体登录到上述第二登录区域中。
3.根据权利要求2所述的信息处理装置,其特征在于,具有与上述本地ID相对应地保持能够分别登录在上述第一登录区域和上述第二登录区域中的上限文字数的表,上述决定装置把上述表与上述本地ID进行比较,来决定上述第一登录区域和上述第二登录区域的登录文字数。
4.根据权利要求2所述的信息处理装置,其特征在于,具有双向通信装置,在与上述打印机之间进行双向通信;取得装置,当由上述判别装置不能进行上述本地ID的判别时,通过上述双向通信装置来取得在上述打印机中保持的国别信息,上述决定装置根据由上述取得装置取得的国别信息,来决定上述第一登录区域和上述第二登录区域的登录文字数。
5.一种信息处理系统,包括具有第一登录区域和第二登录区域作为字体登录区域的打印机;连接在该打印机上的信息处理装置,其特征在于,上述信息处理装置包括判别装置,在该信息处理装置上判别OS保持的本地ID;决定装置,参照由上述判别装置所判别的本地ID,决定上述第一登录区域和上述第二登录区域的登录文字数;字体登录装置,根据由上述决定装置所决定的登录文字数,把在该信息处理装置上使用频率高的字体登录到上述打印机的第一登录区域中,同时,把在该信息处理装置上使用频率低于上述第一登录区域中所登录的字体的字体登录到上述第二登录区域中。
6.根据权利要求5所述的信息处理系统,其特征在于,上述信息处理装置具有与上述本地ID相对应地保持能够分别登录在上述第一登录区域和上述第二登录区域中的上限文字数的表,上述决定装置把上述表与上述本地ID进行比较,来决定上述第一登录区域和上述第二登录区域的登录文字数。
7.根据权利要求5所述的信息处理系统,其特征在于,在上述打印机与上述信息处理装置之间设有进行双向通信的双向通信装置,上述打印机具有输入国别信息的输入装置和保持由上述输入装置所输入的国别信息的装置,上述信息处理装置具有取得装置,当由上述判别装置不能进行上述本地ID的判别时,通过上述双向通信装置来取得在上述打印机中保持的国别信息,上述决定装置根据由上述取得装置取得的国别信息,来决定上述第一登录区域和上述第二登录区域的登录文字数。
8.一种信息处理装置的控制方法,其特征在于,在连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上的信息处理装置中,执行下列行程根据该信息处理装置使用的语言,来决定上述第一登录区域和上述第二登录区域的登录量的决定行程;根据由上述决定行程所决定的登录量,在上述打印机的上述第一登录区域中登录第一字体,同时,在上述第二登录区域中登录第二字体的字体登录行程。
9.一种信息处理装置的控制方法,其特征在于,在连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上的信息处理装置中,执行下列行程在该信息处理装置上判别OS保持的本地ID的判别行程;参照由上述判别装置所判别的本地ID,决定上述第一登录区域和上述第二登录区域的登录文字数的决定行程;根据由上述决定行程决定的登录文字数,把在该信息处理装置上使用频率高的字体登录到上述打印机的第一登录区域中,同时,把在该信息处理装置上使用频率低于上述第一登录区域中所登录的字体的字体登录到上述第二登录区域中的字体登录行程。
10.根据权利要求9所述的信息处理装置的控制方法,其特征在于,设置与上述本地ID相对应地保持能够分别登录在上述第一登录区域和上述第二登录区域中的上限文字数的表,上述决定行程把上述表与上述本地ID进行比较,来决定上述第一登录区域和上述第二登录区域的登录文字数。
11.根据权利要求9所述的信息处理装置的控制方法,其特征在于,上述信息处理装置具有与上述打印机之间进行双向通信的双向通信装置,当由上述判别行程不能进行上述本地ID的判别时,执行通过上述双向通信装置来取得在上述打印机中保持的国别信息的取得行程,上述决定行程根据由上述取得行程取得的国别信息,来决定上述第一登录区域和上述第二登录区域的登录文字数。
12.一种记录媒体,提供用于执行连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上的信息处理装置的控制方法的控制程序,其特征在于,上述控制程序包括根据该信息处理装置使用的语言,来决定上述第一登录区域和上述第二登录区域的登录量的决定步骤;根据由上述决定步骤所决定的登录量,在上述打印机的上述第一登录区域中登录第一字体,同时,在上述第二登录区域中登录第二字体的字体登录步骤。
13.一种记录媒体,提供用于执行连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上的信息处理装置的控制方法的控制程序,其特征在于,上述控制程序包括在该信息处理装置上判别OS保持的本地ID的判别步骤;参照由上述判别装置所判别的本地ID,决定上述第一登录区域和上述第二登录区域的登录文字数的决定步骤;根据由上述决定步骤所决定的登录文字数,把在该信息处理装置上使用频率高的字体登录到上述打印机的第一登录区域中,同时,把在该信息处理装置上使用频率低于上述第一登录区域中所登录的字体的字体登录到上述第二登录区域中的字体登录步骤。
14.根据权利要求13所述的记录媒体,其特征在于,上述信息处理装置设置与上述本地ID相对应地保持能够分别登录在上述第一登录区域和上述第二登录区域中的上限文字数的表,上述决定步骤把上述表与上述本地ID进行比较,来决定上述第一登录区域和上述第二登录区域的登录文字数。
15.根据权利要求13所述的记录媒体,其特征在于,上述信息处理装置具有与上述打印机之间进行双向通信的双向通信装置,设有当由上述判步骤不能进行上述本地ID的判别时,通过上述双向通信装置来取得在上述打印机中保持的国别信息的取得步骤,上述决定步骤根据由上述取得步骤取得的国别信息,来决定上述第一登录区域和上述第二登录区域的登录文字数。
16.一种控制程序,用于执行连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上的信息处理装置的控制方法,其特征在于,包括根据该信息处理装置使用的语言,来决定上述第一登录区域和上述第二登录区域的登录量的决定步骤;根据由上述决定步骤所决定的登录量,在上述打印机的上述第一登录区域中登录第一字体,同时,在上述第二登录区域中登录第二字体的字体登录步骤。
17.一种控制程序,用于执行连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上的信息处理装置的控制方法,其特征在于,包括在该信息处理装置上判别OS保持的本地ID的判别步骤;参照由上述判别装置所判别的本地ID,决定上述第一登录区域和上述第二登录区域的登录文字数的决定步骤;根据由上述决定步骤所决定的登录文字数,把在该信息处理装置上使用频率高的字体登录到上述打印机的第一登录区域中,同时,把在该信息处理装置上使用频率低于上述第一登录区域中所登录的字体的字体登录到上述第二登录区域中的字体登录步骤。
18.根据权利要求17所述的控制程序,其特征在于,上述信息处理装置设置与上述本地ID相对应地保持能够分别登录在上述第一登录区域和上述第二登录区域中的上限文字数的表,上述决定步骤把上述表与上述本地ID进行比较,来决定上述第一登录区域和上述第二登录区域的登录文字数。
19.根据权利要求17所述的控制程序,其特征在于,上述信息处理装置具有与上述打印机之间进行双向通信的双向通信装置,设有当由上述判步骤不能进行上述本地ID的判别时,通过上述双向通信装置来取得在上述打印机中保持的国别信息的取得步骤,上述决定步骤根据由上述取得步骤取得的国别信息,来决定上述第一登录区域和上述第二登录区域的登录文字数。
全文摘要
一种信息处理装置,为了实现根据语言来进行最适当的文字登录,根据连接在具有第一登录区域和第二登录区域作为字体登录区域的打印机上的信息处理装置使用的语言,决定第一登录区域和第二登录区域的登录量,根据所决定的登录量,在打印机的第一登录区域中登录第一字体,同时,在第二登录区域中登录第二字体。
文档编号G06F17/21GK1400103SQ0212699
公开日2003年3月5日 申请日期2002年7月30日 优先权日2001年7月31日
发明者山村进一 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1