打印设备和方法

文档序号:2505226阅读:313来源:国知局
专利名称:打印设备和方法
技术领域
本发明涉及一种打印设备和方法,而更确切地说涉及一种按喷墨打印法在记录媒体上打印的打印设备和方法。
近来,装在按喷墨打印法进行打印的打印设备的打印头是采用用于半导体的薄膜形成工艺、微细加工技术等制造的,以致它们尺寸很小并能廉价供应。这种打印头之一,一种可更换的打印头被称为墨盒,其中集成地装配着一个用来排出作为印刷材料的墨水的打印头装置和一个用来向该打印头装置供应墨水的墨水罐。
图8表示一个常规的喷墨打印机IJRA的结构。在图8中,滑架HC与丝杠5005的螺旋槽5004啮合,该丝杠通过与驱动马达5013的正/反转联动的驱动力传递齿轮5011和5009而旋转。滑架HC有一个销(未画出)并且它沿箭头a和b所示方向往复运动。滑架HC有一个排出式喷墨盒IJC,该喷墨盒集成地包括一个打印头IJH和一个墨水罐IT。喷墨盒IJC很容易装上/取下。光耦合器5007和5008是用来确认滑架杠杆5006在此区域中的存在并改变马达5013的旋转方向的原位探测件。一个支持件5016支持一个用来覆盖打印头IJH的前表面的覆盖件5022。一个吸取件5015在覆盖件5022内经盖内孔5023进行该打印头的吸取复原。件5019使一个清洁刮板5017可以沿前后方向运动。主体支持板5018支持件5019和清洁刮板5017。显然任何已知的清洁刮板都可用于该实施例的打印机。标号5012代表一个用来起动吸取复原的吸取操作的杠杆。杠杆5012随着与滑架啮合的凸轮5020的运动而运动。一个已知的传动机构,如离合器的转换,控制来自该驱动马达的驱动力。
当滑架处于原位区时,在沿丝杠5005的其相应位置上执行一种想要的处理,如覆盖、清洁和吸取复原。如果以已知的定时进行一种想要的处理,则这些处理中任何一种的定时不限于该实施例的打印机。
马达5013控制打印纸P沿与滑架HC运动方向垂直的方向的输送。当喷墨盒IJC的打印头IJH未进行打印时输送打印纸P。注意,某些喷墨打印机代替马达5013分别使用马达于水平运动(用来移动滑架HC)和垂直运动(用来输送打印纸P)。
由于单色打印机占据着主要市场,现有的打印机通常具有与可拆式单色打印头集成喷墨盒相对应的技术规格。在这种打印机的一个存储器中,一般为单色打印安排一个用来临时存储来自主计算机的数据的缓冲器、一个用于图像控制的图像缓冲器及一个工作区,而且该存储器分配一般是静态的。
图9表示从主计算机至打印头集成喷墨盒的数据流。如图9中所示,从主计算机21发出的数据临时存储在该打印机的接收缓冲器22中。所存储的数据根据需要在打印控制工作区23中转换成图像数据并传送给图像缓冲器24。在此转换中,进行字符修改、压缩数据解压缩等。另一方面,当直接从主计算机21向接收缓冲器22输入图像数据时,该图像数据直接从接收缓冲器22向图像缓冲器24传送。此后,当图像缓冲器24的状态变成为打印准备就绪时,即与打印头的喷口号相对应的数据存入图像缓冲器24时,这些数据向集成于喷墨盒的打印头25传送,进行打印。


图10表示常规单色打印机的存储器分配。如图10中所示,该存储器被分配成一个用来接收来自主计算机的数据的接收缓冲区26、一个图像缓冲区27和一个用于打印控制的打印控制工作区28。图像缓冲区27的存储容量至少能存储与打印头的最大打印宽度,即打印头滑架一次扫描中的有效打印宽度相对应的数据。然而,为了高速打印,图像缓冲区27也许保证能存储与滑架的多次扫描所打印的打印宽度相对应的打印数据,以致在打印头进行当前的打印操作的同时存储用于下一次扫描的数据。
此存储器分配也可以用于彩色打印机。
图11A和11B表示一个彩色打印机中的存储器分配(图11A)和用于彩色打印的打印头的喷口配置(图11B)。
在彩色打印机的场合,一般根据彩色打印数据用四种墨水即黑、黄、红和蓝彩色墨水来表现一个彩色图像。比较图11A与图10,在单色打印机与彩色打印机之间在存储器结构上没有区别,但接收缓冲器29和打印控制工作区31的容量依彩色/单色打印而有所不同。至于图像缓冲器,彩色打印机需要与从打印头实际排出的黑、黄、红、蓝彩色墨水相对应的四个图像缓冲器30BK、30Y、30M和30C。
作为图11B中的一个典型的例子,用于喷墨彩色打印机的打印头有用来排出黄墨水的24个黄墨水喷口32Y、24个红墨水排出喷口32M、24个蓝墨水排出喷口32C和64个黑墨水排出喷口32BK,沿记录媒体如纸张的输送方向(辅助扫描方向)排列,喷口间隔相当于8个喷口。储存在图像缓冲区30BK、30Y、30M和30C中的打印数据向打印头输出,彩色墨水分别根据该打印数据从相应的喷口排出。随着此打印头用四种彩色墨水形成一个多色图像,不同的彩色墨水靠沿辅助扫描方向输送记录媒体来重叠。
这样一来,彩色打印头的实际技术规格需要用于四种彩色数据的图像缓冲器。
注意,在单色打印机的场合,不用在单色打印头上安装用于多种彩色墨水的喷口。单色打印头可以由用于单色墨水的喷口组成,因而可以把喷口数增加到比如128个喷口,以便在打印单色数据打印时提高吞吐量和印刷质量。
目前,除了以上所述的单色打印机和彩色打印机之外,还出现了既用于单色打印又用于彩色打印的打印机。在这种打印机中,一种打印头集成墨盒可以换成另一种打印头集成墨盒(例如,一个单色墨盒换成一个彩色墨盒)。下文把这种打印机称为“附加打印机”。
然而,常规的附加打印机有一种假定彩色打印机的存储器分配,因为彩色打印中的存储量大于单色打印中的存储量。就是说,即使为单色打印而安装单色墨盒时,或者即使安装了彩色墨盒但从主计算机收到单色打印数据时,存储器中的存储器分配也不是针对实际进行的单色打印的,而是针对彩色打印的。这种存储器分配无法实现高效的存储器利用。
对照图12A和12B详细描述这个问题。图12A表示从主计算机发出彩色打印数据时存储器的利用,而图12B表示从主计算机发出单色打印数据时存储器的利用。在这些图中,画阴影线的部分表示实际使用的存储区。在图12B中,与图12A的那些相比,在各存储区中的画阴影线部分都比较小,这意味着在接收缓冲器、控制区和图像缓冲区中未利用那些用于彩色打印数据的区。无论所装的打印头集成墨盒是个单色墨盒还是个彩色墨盒,情况都一样。
从以上描述可以明白,在附加打印机中存储器分配是静态的,与墨盒的类型无关。这无法实现高效的存储器利用以提高吞吐量并充分保证下装区,尤其按单色打印数据打印时更是如此,因为出现浪费的未利用存储区。
因此,本发明的一个目的在于提供一种打印设备,该设备根据打印头的类型和打印数据的类型动态地改变存储器分配,以便高效地利用存储器并提高总吞吐量。
根据本发明,通过提供一种用来使用一个可拆的打印头在一种印刷媒体上打印的打印设备来实现上述目的,该设备包括用来接收来自主计算机的打印数据的接收装置;用来判别打印头类型的第一判别装置;用来处理由该接收装置所接收的打印数据并位映象所处理的打印数据以便打印头进行打印操作的处理装置;具有一个用来存储由该接收装置所接收的打印数据的存储器、一个用来由该处理装置来处理的工作区及一个用来存储由该处理装置来位映象的位数据的位数据存储区的存储装置;以及用来根据由该第一判别装置所判别的结果至少动态地改变该工作区和该位数据存储区在该存储区中的分配的控制装置。
本发明的另一个目的在于提供一种打印方法,该方法用来根据打印头的类型和打印数据的类型在打印机中动态地改变存储器分配,以便高效地利用存储器并提高总吞吐量。
根据本发明,通过提供一种用来使用一个可拆的打印头在一种印刷媒体上打印的打印方法来实现上述目的,该方法包括一个判别打印头类型的第一判别步骤;一个根据在该第一判别步骤中的判别结果动态地进行存储器分配,分配成一些存储区,如一个用来处理打印数据的工作区和一个和来临时存储将要传送给打印头的位映象的位数据的位数据存储区的第一分配步骤;一个接收来自主计算机的打印数据的接收步骤;以及一个处理在该接收步骤中所接收的打印数据并位映象这些打印数据以便打印头进行打印操作的处理步骤。
根据本发明,判别打印头的类型,并根据所判别的结果,至少动态地改变该存储装置对一个用来由该处理装置处理的工作区和一个用来存储由该处理装置位映象的位数据的位数据区的分配。于是,该存储装置的存储区被高效地利用。
这使得更大的存储区可被该存储装置用来接收打印数据和被该处理装置用来位映象,并提高该打印机的总吞吐量。
从下面结合附图,其中相同的字符代表各图中相同或相似的零件,所作的描述中可以明白本发明的其他特征和优点。
包括于并构成说明书的一部分的这些附图画出该发明的一些实施例,并且连同描述用来解释该发明的原则。
图1是方块图,表示作为本发明的一个典型的实施例的一种喷墨打印机的控制电路的结构;图2A和2B是方块图,分别表示存储器分配;图3是方块图,表示彩色打印头与打印纸的输送之间的关系;图4是流程图,表示根据本发明第一实施例的打印控制处理;
图5是流程图,表示根据本发明第二实施例的打印控制处理;图6是流程图,表示根据本发明第三实施例的打印控制处理;图7是流程图,表示根据本发明第四实施例的打印控制处理;图8是透视图,表示一个常规的喷墨打印机IJRA的结构;图9是流程度,表示从主计算机到打印头集成墨盒的数据流;图10是方块图,表示一个常规的单色打印机的存储器分配;图11A是方块图,表示一个彩色打印机的存储器分配;图11B是说明图,表示用于彩色打印的打印头的喷口布置;以及图12A和12B是方块图,分别表示彩色打印和单色打印时存储器的利用。
将根据附图详细描述本发明的最佳实施例。
〔第一实施例〕图1表示作为本发明的一个典型的实施例的一种喷墨打印机的控制电路的结构。此喷墨打印机(下文简称为“打印机”)是一个附加打印机,通过更换打印头集成墨盒,该打印机能进行单色打印和彩色打印。本实施例的外观及机械结构与图8中所示者相同,因而与图8中的那些相对应的元件具有相同的标号,并省略对那些元件的解释。
在图1中,标号100代表一个用来从一个主计算机(未画出)输入打印数据的接口;101代表一个用来控制整个打印机IJRA的控制器;102代表一个MPU;103代表一个用来存储由MPU 102执行的控制程序的ROM;而104代表一个用来存储各种数据(打印数据、供给打印头的一个打印信号等),分配成一个图像缓冲器、一个打印控制工作区、一个接收缓冲器等的DRAM。标号110代表一个用来控制打印信号向打印头IJH的供给的门阵列。门阵列110还在接口100、MPU102、ROM103和DRAM104之间进行数据传送控制。标号105代表一个用来沿图8中的箭头a和b的方向(沿主扫描方向)移动上面装有打印头集成墨盒IJC的滑架HC的滑架马达;而106代表一个用来把打印纸输送与打印头IJH的打印要素之间的间距(间隔)相对应的量的,作为一个移位装置的输纸马达。打印纸的输送方向为辅助扫描方向。标号112代表一个用来驱动打印头IJH的头驱动器;而113和114代表用来驱动输纸马达106和滑架马达105的马达驱动器。
在本实施例中,沿主扫描方向的打印分辨率为360dpi(每英寸点数)。
将描述以上控制配置的操作。当从主计算机发出的打印数据输入接口100时,由门阵列110和MPU102把该打印数据转换成一个用于打印操作的打印信号。马达驱动器113和114被驱动,而且根据供给头驱动器112的打印数据来驱动打印头IJH,从而进行打印操作。
打印头IJH有两种类型一种单色打印头和一种彩色打印头。打印头集成墨盒(下文简称“墨盒”)IJC带有用来判别墨盒类型的电阻器109。在本实施例中,单色墨盒的喷口数为128,而彩色墨盒的喷口数和喷口布置如图11B中所示。电阻器109具有在单色墨盒与彩色墨盒之间不同的电阻值。
标号107代表一个用来输入来自电阻器109的电压值(模拟值)并把该模拟值转换成数字值的A/D转换器;而111代表一个用来根据以预定频率的时钟频率发出的来自主计算机的数据,通过一个来自控制器101的触发信号,显示一条比如说通知把墨盒换成一个新的的信息的LCD(液晶)显示器。LCD111可以包含一个LED(发光二极管)。
接下来,对照图2A和2B描述当安装彩色墨盒(图2A)和当安装单色墨盒(图2B)时DRAM的存储器分配。假定在彩色打印和单色打印中接收缓冲器的存储器容量是相同的。然而,彩色打印数据量通常大于单色打印数据量,因而,在根据所装置盒的类型来进行存储器分配的场合,可以根据墨盒的类型来改变接收缓冲器的容量。
在本实施例中,接收缓冲器具有64千字节的容量。
图像缓冲器的存储器容量与打印头的喷口数成比例。在单色打印的场合,图像缓冲器的容量为“128×沿主扫描方向的最大打印像素数”。在本实施例中,由于沿主扫描方向的打印分辨率为360dpi,如果一张A4幅面的纸张的长边(297mm)对应着沿主扫描方向的最大打印宽度,则沿主扫描方向的最大打印像素数为4210。因此,在打印头的一次扫描中可以打印多达538880(128×4210)个点。就是说,在一位代表一个像素的单色打印数据的场合,图像缓冲器大约需要67千字节的容量。
另一方面,如图11A中所示,在彩色打印头的场合,由于喷口数为136(24×3+64),在与单色打印中相同的条件下图像缓冲器大约需要72千字节( )的容量。这样一来,不同类型打印头的图像缓冲器容量差别不大(在单色打印中大约67千字节;而在彩色打印中大约72千字节)。
打印控制工作区是用来把打印数据存进图像缓冲器所必须的区域。从以上可以看出,在彩色打印中打印控制工作区需要512千字节的容量,而在单色打印中需要128千字节的容量。如上所述,在彩色打印与单色打印之间,在图像缓冲器中位映象打印数据所必要的打印控制工作区的容量差别很大。这是因为对彩色打印头的实际尺寸有限制的缘故。此外,这还由于喷口的布置所致;由于喷口沿辅助扫描方向与各彩色墨水相对应地排成一线,在滑架的一次扫描中不可能同时用各种墨水在同一区域进行打印。
将对照表示彩色打印头与打印纸的输送之间的关系的图3来描述之所以在单色打印与彩色打印之间造成打印控制工作区的很大差别的原因。
当从主计算机发出用于沿辅助扫描方向排成一线的64个喷口的彩色打印数据(YMCK成分数据)时,该数据(用于160个喷口)保持到对160个像素的打印完成为止。就是说,当打印头的打印位置从黄墨排出喷口被起动的最上位置向黑墨排出喷口被起动的最下位置移动时,用于160个喷口的数据被保持。在本实施例中,由于用来排出各个黄、红、蓝、黑墨的喷口沿辅助扫描方向排成一线,如图3中所示,考虑打印各个颜色成分的次序和喷口的排列,即使在黑色成分的打印操作完成之后,除了用于64个喷口的彩色打印数据(YMCK)之外,与各个颜色成分数据的画阴影线部分相对应的存储区也是必要的。此区域是打印控制工作区的一部分。更具体地说,假定最大打印宽度对应着A4幅面打印纸的长边而打印密度为360dpi,画阴影线部分的容量约为164.2千字节(用于有关蓝色(C)成分的72个喷口约37.9千字节;用于有关红色(M)成分的104个喷口约54.7千字节;而用于有关黄色(Y)成分的136个喷口约71.6千字节)。另一方面,在单色打印操作中,不需要这部分打印控制工作区。
此外,该打印控制工作区包括一个屏蔽缓冲区,该缓冲区用于通常在一次扫描中所用的图像数据被特殊格式模式所屏蔽的场合,并用于多次扫描中,以便提高打印质量。在这种场合,图像数据被传送到具有几百个千字节容量的另一工作区。
从图2可以看出,在用彩色打印头打印与用单色打印头打印之间存储器容量相差大约389千字节。
此外,该打印控制工作区可用来解释从主计算机收到的命令或者可用作一个普通工作区。因而有效利用两种类型的打印之间所需存储区的以上差别提供作为打印系统的附加价值。
接下来,对照图4的流程图描述根据本实施例的打印控制处理。
在步骤S802中,判别墨盒IJC是否已装于打印机IJRA。如果为否,即判定墨盒IJC未装于打印机IJRA,则过程前进到步骤S803,在该步骤中作为错误处理在LCD显示器111上显示一个适当的信息,并返回步骤S802。如果在步骤S802中为是,即判定墨盒IJC已装于打印机IJRA,则过程前进到步骤S804,在该步骤中根据从电阻器109发出的信号检查所装的墨盒IJC的类型究竟是用于彩色打印的还是用于单色打印的。
在步骤S804中,如果判定墨盒是彩色打印墨盒,则过程前进到步骤S805,在该步骤中如图2A中所示针对彩色打印进行DRAM104的存储器分配。如果判定墨盒是用于单色打印的,则过程前进到步骤S806,在该步骤中如图2B中所示针对单色打印进行DRAM104的存储器分配。在这种场合,未分配的剩余存储区用作接收缓冲器、图像缓冲器、一个用于印刷机字形数据的出纳区等。
当存储器分配结束时,过程前进到步骤S807,在该步骤中检查打印数据是否已经存入DRAM104的接收缓冲器。如果为是,则过程前进到步骤S808,在该步骤中经所分配的打印控制工作区把打印数据位映象到图像缓冲器中。
接下来,在步骤S809中,判别打印头IJH是否已为打印准备就绪。如果判定打印头IJH未就绪,则过程返回到步骤S807,在该步骤中继续数据接收和所接收数据向图像缓冲器中的位映象。如果判定打印头IJH已经就绪,则过程前进到步骤S810进行打印操作。
注意,在图4中,方块A和B把该流程图连接于将要在以下诸实施例中描述的处理。
如上所述,根据本实施例,可根据所装墨盒的类型动态地改变打印机的存储器分配,于是可以更高效地利用存储器。例如,在装有单色墨盒时出现的剩余存储区可用作接收缓冲器、图像缓冲器等。这通过把缓冲器控制改成双缓冲器控制而实现高速打印。
在本实施例中,作为基本控制描述了用于动态存储器分配的打印控制处理。此后,将作为基于此基本打印控制处理的附加控制描述以下三个实施例。这些实施例是(1)根据从主计算机发出的数据的类型的存储器分配控制(第二实施例);(2)根据从主计算机发出的数据的类型的报警处理(第三实施例);以及(3)根据所装墨盒的类型的在主计算机与打印机之间的协同处理(第四实施例)。注意,将用具有与第一实施例中相同结构的打印机来描述这些实施例,而对打印机结构的解释将省略。
〔第二实施例〕此实施例表示判别从主计算机发出的数据类型是单色数据还是彩色数据的控制的一例。
为了根据从主计算机发出的数据的类型来控制存储器分配,必须在数据的标题上增加关于数据属性的信息。在这种场合,假定主计算机给数据增加了这样的标题或者发出一个指明数据属性的命令,才能根据从主计算机发出的数据的类型来控制存储器分配。
图5表示根据来自主计算机的数据的类型来控制存储器分配的处理。在图5中,步骤S802至S807对应着已在图4中描述过的那些步骤,故将省略对这些步骤的解释。
在步骤S908中,根据标题数据或所收到的命令检查所收到的数据究竟是彩色数据还是单色数据。如果判定所收到的数据是彩色数据,则过程前进到步骤S909,在该步骤中检查当前存储器分配。如果当前存储器分配是针对单色打印的,则把它改变成针对彩色打印的分配。如果当前存储器分配是针对彩色打印的,则不改变它。
在步骤S908中,如果判定所收到的数据是单色数据,则过程前进到步骤S910,在该步骤中检查当前存储器分配。如果当前存储器分配是针对彩色打印的,则把它改变成针对单色打印的分配。如果当前存储器分配是针对单色打印的,则不改变它,在其中在步骤S908中根据命令等来进行判别的场合,得自对命令的解释的结果关于存储器分配反馈到打印控制工作区和图像缓冲器。
在步骤S909至S910中,如果所装墨盒是单色墨盒而所收到的数据是彩色数据,则彩色数据转换成单色数据,并进行打印操作。此一转换在步骤S808中进行。在此例中,当向图像缓冲器中位映象数据时,得到各个黄色、红色、蓝色和墨色成分的逻辑和,并把所得到的值作为单色数据在一种颜色空间(单色颜色空间)中映象。另一方面,如果所装墨盒是彩色墨盒而所收到的数据是单色数据,则用该彩色墨盒进行单色打印。
表1表示在此处理中根据墨盒的类型和接收数据的类型的分类操作。
表1
当以上操作结束时,过程返回到图4中的方块B,即返回到步骤S808至S810。
根据本实施例,根据从主计算机发出的数据的类型以及墨盒的类型动态地改变存储器分配。
〔第三实施例〕在本实施例中,如果从主计算机发出的数据的类型不符合所装墨盒的类型,则进行报警处理。更具体地说,在打印机侧显示出一条通知用户把墨盒换个合适的的信息。注意,也是在本实施例中,主计算机发出带有指明数据属性的标题数据的数据或发出指明数据属性的命令。
图6表示根据从主计算机发出的数据的类型控制存储器分配并显示报警信息的处理。图6中,步骤S802至S807也对应着已在图4中描述过的那些步骤,因而将省略对这些步骤的解释。
首先,在其中所装墨盒为用于彩色打印的、存储器分配是针对彩色打印的场合,当数据被收到接收存储器中时,在步骤S1006中检查所接收数据究竟是彩色数据还是单色数据。如果判定所接收数据是彩色数据,则墨盒类型与所接收数据的类型互相符合。然后过程前进到图4中的方块B,进行步骤S808至S810中的处理。另一方面,如果判定所接收数据是单色数据,则过程前进到步骤S1007,在该步骤中在LCD显示器111上显示出一条通知更换墨盒的信息。
接下来,在步骤S1008中,用户判别是否把墨盒换成一个合适的。如果用户判定没有必要更换墨盒,则他/她按一个设在打印机上的开关(未画出)以指令打印机不更换墨盒就进行打印。响应于这个指令,在打印机侧判定用彩色墨盒根据单色数据进行打印。过程返回到图4中的方块B。另一方面,如果用户不按该开关,即他/好打算更换墨盒再进行打印,则过程前进到步骤S1009,在该步骤中检查墨盒是否已被更换。如果为否,即判定尚未更换墨盒,则过程返回到步骤S1008,而如果为是,则过程前进到步骤S1010。
在步骤S1010,检查新的墨盒究竟是用于彩色打印的还是用于单色打印的。如果判定该墨盒是用于彩色打印的,则判定用该彩色墨盒进行打印,而过程前进到图4中的方块B。另一方面,如果判定新的墨盒是用于单色打印的,则过程前进到步骤S1011,在该步骤中把DRAM的存储器分配改变成针对单色打印的,并返回到图4中的方块B。
于是,此处理使得可以用单色墨盒根据单色数据来打印,同时高效地利用存储器。
接下来,在其中所装墨盒为用于单色打印的而存储器分配是针对单色打印的场合,在步骤S1013中检查数据是否已被收到接收缓冲器中。如果为是,则过程前进到步骤S1014,在该步骤中检查所接收数据究竟是彩色数据还是单色数据。
如果判定所接收数据是单色数据,则过程前进到图4中的方块B,进行上述打印控制。另一方面,如果判定所接收数据是彩色数据,则由于不可能根据该彩色数据进行打印,故判定应该更换墨盒。然后过程前进到步骤S1015,在该步骤中与步骤S1007类似,在LCD显示器111上显示出一条通知更换墨盒的信息。
在步骤S1016和S1017中,用户判别是否更换墨盒,而如果用户判定更换,则类似于步骤S1008和S1009,检查墨盒的更换。然而,如果用户判定没有必要更换,则由于不可能用单色墨盒进行彩色打印,故把所接收彩色数据转换成单色数据,并进行单色打印。为了打印操作,过程返回到图4中的方块B。从彩色数据向单色数据的转换在步骤S808中向图像缓冲器中位映象时进行。有许多方法可用于此一转换,但一般在位映象时取黄色、红色、蓝色和黑色成分数据的逻辑和,并把该值在一种颜色空间(单色位空间)中这样映象。
在步骤S1018,检查新墨盒究竟是用于单色打印的还是彩色打印的。如果判定该墨盒是用于彩色打印的,则过程前进到步骤S1019,在该步骤中把存储器分配改变成针对彩色打印的,然后过程返回到图4中的方块B。另一方面,如果判定该墨盒是用于单色打印的,则由于不可能彩色打印,,故判定把所接收彩色数据转换成单色数据并进行单色打印,并且过程返回到图4中的方块B。如上所述,从彩色数据向单色数据的实际转换在步骤S808中进行。
根据本实施例,即使所装墨盒的类型与从主计算机发出的数据的类型不符,也通过一条显示的信息通知用户更换该墨盒。如果显示了通知更换墨盒的信息但并未用合适的墨盒更换该墨盒,则通过把彩色数据转换成单色数据或用彩色墨盒进行单色打印来进行适当的打印。
在本实施例中,根据墨盒的类型和所接收数据的类型的处理中的操作也像表1中所示那样分类。
〔第四实施例〕在第二和第三实施例中,根据从主计算机发出的数据的类型改变存储器分配和通知用户更换墨盒都是在打印机侧。在本实施例中,主计算机侧根据从打印机侧得知的墨盒的类型进行适当的数据传送。将对照图7描述此一处理。在图7中,步骤S802至S806对应着已在图4中描述的那些步骤,因而将省略对这些步骤的解释。
首先,在步骤S1106中向主计算机发出关于所装墨盒的类型的数据。否则,响应于来自主计算机的一项请求发出此数据。接下来,在步骤S1107中,主计算机根据装于打印机的墨盒的类型产生数据,否则,用设在主计算机的一个显示器(未画出)通知用户更换墨盒。最后,由于将要发出的数据的类型与墨盒的类型互相符合,过程前进到步骤S1108,在该步骤里主计算机发出数据,而过程返回到图4中的方块A。
根据本实施例,向主计算机发出关于装于打印机的墨盒的类型的数据,而在主计算机上产生与墨盒类型相对应的打印数据。
注意,在以上诸实施例中,用打印纸作为供打印机打印的记录媒体,然而这并不构成对本发明的任何限制。例如,该记录媒体可以是织物、线、其他类纸张、其他材料的薄片,只要它适宜于用各种墨水打印即可。
上述诸实施例中的每一个都以一个打印机为例,该打印机包括用来产生作为在实施墨水排出时所利用的能量的热能,并在喷墨打印机中由该热能引起墨水状态变化的装置(例如一个电热换能器、激光束发生器等)。根据此喷墨打印机和打印法,可实现高密度、高精度的打印操作。
作为喷墨打印机的典型配置和原则,最好是通过运用在比如说美国专利第4,723,129和第4,740,796号中所公开的基本原则来实现的一种。以上系统既适用于一种所谓请求服务型又适用于一种连续型。尤其是,在请求服务型的场合,该系统是有效的,因为通过向与保持一种液体(墨水)的一个薄片或液体通道相对应而排列的电热换能器中的每一个施加至少一个驱动信号,该信号对应着打印信息并给出超过薄膜沸腾的快速温升,由该电热换能器产生热能以便在打印头的热量作用表面上实现薄膜沸腾,从而,可在液体(墨水)中以与该驱动信号一一对应的关系形成一个气泡。通过靠该气泡的长大和缩小经排出口排出该液体(墨水),至少形成一个墨滴。如果以一个脉冲信号的形式施加该驱动信号,则可以瞬时地得到该气泡的长大和缩小,并且足以以特别高的响应特性实现该液体(墨水)的排出。
作为该脉冲驱动信号,在美国专利第4,463,359和第4,345,262中所公开的信号是适用的。注意,通过采用与该热量作用表面的温升速度有关的发明的美国专利第4,313,124中所描述的条件,可以进行更加优异的打印。
作为打印头的一种配置,除了在以上诸说明书中所公开的作为排出喷口、液体通道和电热换能器的组合的配置(直线液体通道或直角液体通道)之外,采用公开了带有安排在一个弯曲区中的热量作用部的配置的美国专利第4,558,333号和第4,459,600号的配置也包括在本发明中。此外,本发明能有效地运用于基于公开了作为诸电热换能器的排出部采用多个电热换能器共用的一个槽的配置的日本专利公开第59—123670号,或公开了带有一个用来与一个排出部相对应地吸收热能的压力波的开口的配置的日本专利公开第59—138461号的配置。
作为本发明的打印机的一种配置,最好增设用于打印头的恢复装置、预先辅助装置等,因为打印操作可以被进一步稳定。对于打印头,这种装置的例子包括覆盖装置,清洁装置,加压或吸取装置,及使用电热换能器、另一个加热元件或它们的组合的预热装置。提供一种与打印无关地进行排出的预先排出模式对于稳定的打印也是有效的。
此外,在本发明的上述诸实施例的每一种中,假定墨水是液体。然而,本发明也可以使用一种在低于室温时是固体而在室温下软化或液化的墨,或者一种在施加一个使用打印信号时液化的墨,因为在喷墨系统中在从30℃至70℃的范围内的墨本身的温度控制以便墨的粘度能落入稳定排出范围之内乃是一般的做法。
此外,为了通过正面利用热能作为引起墨的状态从固态向液态变化的能量来防止由热能引起的温升,或者防止墨的蒸发,可以使用一种在未用状态是固体而在加热时液化的墨。在任何场合,一种在根据一个打印信号施加热能时液化并在液态下排出的墨,一种当它到达印刷媒体等时开始固化的墨是适用于本发明的。在这种场合,一种墨可以在以液态或固态保持在多孔薄片或通孔的凹陷部中的同时,处于那些电热换能器的对面,如日本专利公开第54—56847号或第60—71260号中所述。在本发明中,上述薄膜沸腾系统对于上述墨来说是适用的。
此外,本发明的喷墨打印机除了诸如计算机之类的信息处理设备的图像输出终端之外可以以与一个阅读器等组合的复印机的形式使用,或者以带有发送/接收功能的传真设备的形式使用。
本发明可以用于由多个装置组成的系统,也可以用于一个包括单个装置的设备。此外,不言而喻,该发明还能用于通过向一个系统或设备供给一个程序而实现本发明的目的的场合。
由于可以不脱离其精神和范围而实现本发明的许多明显不同的实施例,应该指出,除了在所附权利要求书中所规定者外,该发明不限于具体的实施例。
权利要求
1.一种用来使用一个可拆打印头在一个打印媒体上打印的打印设备,该打印设备包括用来从一个主计算机接收打印数据的接收装置;用来判别该打印头的类型的第一判别装置;用来处理由所述接收装置所接收的该打印数据以便位映象该所处理的打印数据用于由该打印头的打印操作的处理装置;带有一个用来存储由所述接收装置所接收的该打印数据的存储器、一个用来由所述处理装置处理的工作区,和一个用来存储由所述处理装置所位映象的位数据的位数据存储区的存储装置;以及用来根据来自由所述第一判别装置判别的结果至少动态地改变所述存储装置中的该工作区和该位数据存储区的分配的控制装置。
2.根据权利要求1所述的打印设备,其中该打印头包括一个用于彩色打印操作的第一打印头和一个用于单色打印操作的第二打印头。
3.根据权利要求1所述的打印设备,其中该打印头是一种通过排出墨水进行打印的喷墨打印头。
4.根据权利要求1所述的打印设备,其中该打印头是一种利用热能来排出墨水的,并且带有一用来产生将要供给该墨水的热能的热能换能器的热打印头。
5.根据权利要求2所述的打印设备,其中该第一打印头带有一个盛装黄色、红色、蓝色和黑色墨水的墨盒。
6.根据权利要求2所述的打印设备,其中该第二打印头带有一个盛装单色墨水的墨盒。
7.根据权利要求2所述的打印设备,其中该打印头带有一个用来判别究竟该打印头是该第一打印头还是该第二打印头的判别传感器。
8.根据权利要求7所述的打印设备,其中该判别传感器包括一个具有对该第一打印头和该第二打印头分别唯一的电阻值的电阻器。
9.根据权利要求2所述的打印设备,其中由所述接收装置所接收的该打印数据包括单色数据和彩色数据,而该打印设备还包括用来判别究竟该打印数据是该单色数据还是该彩色数据的第二判别装置。
10.根据权利要求9所述的打印设备,其中所述控制装置根据来自由所述第二判别装置判别的结果改变所述存储装置中的该工作区和该位据存储区的分配。
11.根据权利要求9所述的打印设备,该打印设备还包括用来,如果由所述接收装置所接收的该打印数据是单色数据而该打印头是该第一打印头,或者如果由所述接收装置所接收的该打印数据是彩色数据而该打印头是该第二打印头,则根据来自由所述第一和第二判别装置判别的结果,显示一条通知更换该打印头的信息的显示装置。
12.根据权利要求11所述的打印设备,其中所述显示装置包括一个液晶显示器和一个发光二极管。
13.根据权利要求9所述的打印设备,该打印设备还包括用来,如果由所述接收装置所接收的该打印数据是彩色数据而该打印头是该第二打印头,则根据来自由所述第一和第二判别装置判别的结果,把该彩色数据转换成单色数据的转换装置。
14.根据权利要求13所述的打印设备,其中所述转换装置通过获得构成该彩色数据的所有颜色成分的逻辑和来把该彩色数据转换成单色数据。
15.根据权利要求1所述的打印设备,该打印设备还包括用来根据来自由所述第一判别装置判别的结果,把该打印头的类型通知该主计算机的通知装置。
16.根据权利要求8所述的打印设备,其中所述第一判别装置向该电阻器发出一个电流,并根据由该所发电流产生的一个电压来判别该打印头的类型。
17.根据权利要求2所述的打印设备,该打印设备还包括一个可拆下地承装该打印头的滑架。
18.根据权利要求17所述的打印设备,其中该打印头带有一个用来判别究竟该打印头是该第一打印头还是该第二打印头的判别传感器。
19.根据权利要求18所述的打印设备,其中该判别传感器包括一个具有对该第一打印头和该第二打印头分别唯一的电阻值的电阻器。
20.根据权利要求19所述的打印设备,其中所述第一判别装置向该电阻器发出一个电流,并根据由该所发电流产生的一个电压来判别该打印头的类型。
21.根据权利要求20所述的打印设备,该打印设备还包括用来探测该打印头是否已经装入该滑架的探测装置,而且其中所述探测装置向该电阻器发出一个电流,并根据由该所发电流产生的一个电压来探测该打印头已经装入这一事实。
22.根据权利要求1所述的打印设备,该打印设备还包括用来输送由该打印头在其上打印由打印数据所代表的一个图像的该打印媒体的输送装置。
23.根据权利要求1所述的打印设备,其中该打印设备集成于一个复印机中。
24.根据权利要求1所述的打印设备,其中该打印设备集成于一个传真设备中。
25.根据权利要求1所述的打印设备,其中该打印设备用作一个计算机系统的一个终端。
26.一种通过使用一个可拆打印头在一个打印媒体上打印的打印方法,该方法包括一个判别该打印头的类型的第一判别步骤;一个根据来自在所述第一判别步骤中的判别的结果对诸如一个用来处理打印数据的工作区和一个用来临时存储将要传送给该打印头的位映象的位数据的位数据存储区之类的诸存储区动态地进行存储器分配的第一分配步骤;一个从一个主计算机接收打印数据的接收步骤;以及一个处理在所述接收步骤中所接收的该打印数据并位映象该打印数据以便由该打印头打印操作的处理步骤。
27.根据权利要求26所述的打印方法,该方法还包括一个判别究竟该打印数据是彩色数据还是单色数据的第二判别步骤;以及一个还根据来自在所述第二判别步骤中的判别的结果对用于在所述处理步骤中的处理的该工作区和该位数据存储区动态地进行存储器分配的第二分配步骤。
28.根据权利要求27所述的打印方法,该方法还包括,如果在所接收步骤中所接收的该打印数据是单色数据而该打印头是一个用于彩色打印操作的第一打印头,或者如果该所接收打印数据是彩色数据而该打印头是一个用于单色打印操作的第二打印头,则根据在所述第一和第二判别步骤中的判别结果,显示一条通知更换该打印头的信息的显示步骤。
29.根据权利要求27所述的打印方法,该方法还包括一个,如果在所述接收步骤中所接收的该打印数据是彩色数据而该打印头是一个用于单色打印操作的第二打印头,则根据在所述第一和第二判别步骤中的判别结果,把该彩色数据转换成单色数据的转换步骤。
30.根据权利要求29所述的打印方法,其中在所述转换步骤中,通过获得构成该彩色数据的所有颜色成分的逻辑和来把该彩色数据转换成单色数据。
31.根据权利要求26所述的打印方法,该方法还包括一个根据在所述第一判别步骤中的判别结果,把该打印机的类型通知该主计算机的通知步骤。
全文摘要
一种打印设备和方法,该设备和方法通过动态地改变一个打印机的存储器分配,实现存储器的高效率利用,从而提高该打印机的总吞吐量。根据一个来自墨盒判别电阻器的信号,判别装于一个滑架的打印头集成墨盒的类型。如果该墨盒是用于彩色打印的,则在一个DRAM中把很大的存储区分配给一个打印控制工作区和一个图像缓冲区。如果该墨盒是用于单色打印的,则把小存储区分配给该打印控制工作区和该图像缓冲区。
文档编号B41J5/30GK1120494SQ951099
公开日1996年4月17日 申请日期1995年7月13日 优先权日1994年7月14日
发明者爱知孝郎 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1