CN1647922A - 记录装置、记录系统和控制记录装置的方法 - Google Patents

记录装置、记录系统和控制记录装置的方法 Download PDF

Info

Publication number
CN1647922A
CN1647922A CNA2005100067360A CN200510006736A CN1647922A CN 1647922 A CN1647922 A CN 1647922A CN A2005100067360 A CNA2005100067360 A CN A2005100067360A CN 200510006736 A CN200510006736 A CN 200510006736A CN 1647922 A CN1647922 A CN 1647922A
Authority
CN
China
Prior art keywords
interface
data
record
tape deck
record data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005100067360A
Other languages
English (en)
Other versions
CN1647922B (zh
Inventor
筑间聪行
森山次郎
神田英彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN1647922A publication Critical patent/CN1647922A/zh
Application granted granted Critical
Publication of CN1647922B publication Critical patent/CN1647922B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1848Generation of the printable image

Abstract

一种具有多个能够与外部设备进行通信的接口的装置对通过该多种接口的任何一种接口输入的记录数据执行记录。该记录装置确定哪一种接口被用于接收来自多种接口的记录数据,并且根据哪一种接口被用于接收该记录数据的判断结果,通过增加数据量而对记录数据执行变换处理。该变换处理根据用于接收记录数据的接口是否是具有相对较高传输速率的接口(高速接口)而改变。

Description

记录装置、记录系统和控制记录装置的方法
技术领域
本发明涉及一种记录装置、记录系统和控制记录装置的方法。更加特别地,本发明涉及一种记录装置、记录系统和控制具有多种接口的记录装置的方法。
本发明可以应用于使用纸、布、皮革、无纺布、OHP(高射投影仪)胶片等等作为记录介质(甚至在金属等等上)执行记录的所有装置。具体来说,可以应用本发明的装置包括例如打印机、复印机、传真机等等这样的商用设备以及工业生产机器等等。
背景技术
在最近几年,个人计算机、字处理器、传真机等等在办公室和家庭中变得普及,因此各种记录方法的打印机已经被开发作为用于这些设备的信息输出装置。在这些各种各样的打印机中,使用喷墨方法的打印机的优点在于,该打印机可以容易地进行彩色记录,在工作时具有较低的噪声,能够在各种记录介质上进行高质量的记录,具有小尺寸等等。因此,该打印机最适合于在办公室和家庭中供个人使用。在喷墨打印机中,串行扫描型(即,在记录数据时,记录头在记录介质上往复扫描)的喷墨记录装置在市场上很普遍,因为该装置能够以低成本打印高质量的图像。
并且,在记录装置和主计算机之间的接口类型随着记录装置的广泛使用而增加。例如,存在有线、无线以及串行通信、并行通信、红外数据通信等等类型。因此,存在具有多种不同类型的接口的装置。例如,在日本专利申请公开No.2001-75765中已经公开一种具有红外数据通信接口并且能够通过无线通信接收数据的喷墨打印机的结构。
但是,要打印的数据量不断增加,因为数据变得高分辨率、高质量、多彩色等等。并且,由于打印机引擎自身以更高的速度工作,要传输的数据量也增加。在这种情况中,为了处理多种接口,出现各种不同传输速率的问题。
例如,可以使用高速接口(例如,符合USB(通用串行总线)标准版本2.0的接口)无问题地传输的数据量有时对于低速接口(例如,BT(蓝牙)标准)的传输速率来说太大了,而不能够适应打印机引擎的处理速度。按照这种方式,如果该数据传输不能够适应打印机引擎的处理速度,则在该打印机中出现数据等待,并且导致更长的打印时间。也就是说,在串行打印机中,扫描的一次启动与将在下一次扫描时记录的数据的接收相关,因此如果该数据传输不能够适应该处理,则出现等待接收用于记录的数据的状态。如果出现该数据等待状态,则为了使得喷嘴保持在良好的打印状态,增加初始喷墨,同时增加废墨。并且,从记录介质上墨水渗透机制可知由于时间差的影响出现色彩不均匀的情况。如果由于上述数据等待导致扫描之间的时间间隔随机改变,则可能出现色彩不均匀的情况。
另一方面,通过简单地减小灰度级的数目以减小数据量,可能避免发生在使用具有较低传输速率的接口时出现等待状态。但是,这导致在采用低速的接口时,图像质量大幅度下降。另外,如果通过减小灰度级的数目以适应低速接口而进行设计时,可能出现不能够使用高速接口记录高质量图像的问题。
发明内容
本发明是考虑到上述问题而作出的。本发明在由具有不同传输速率的多种接口的装置执行记录时根据接口执行适当的记录。
根据本发明的一个方面,在此公开一种记录装置,具有能够与外部设备进行通信的多种接口,根据通过该多种接口中的任何一种接口输入的记录数据使用记录头进行记录。该记录装置包括:接口判断装置,用于从多种接口中判断哪种接口用于接收记录数据;以及控制装置,用于根据来自该接口判断装置的判断结果,改变对所接收的记录数据执行的处理。
根据本发明的另一个方面,在此提供一种控制外部设备的方法,该外部设备向外连接到记录装置,用于根据记录数据进行记录,用于通过由该记录装置所具有的多种接口中的任意一种接口传送记录数据,该方法包括:判断步骤,用于判断在包含于该记录装置内的多种接口中的哪一种接口被用于把记录数据传送到该记录装置;生成步骤,用于生成对应于由被连接的记录装置所记录图像的记录数据;以及传送步骤,将在该生成步骤中生成的记录数据传送到该记录装置,其中,根据由该判断步骤判断的接口,改变在该生成步骤中的生成处理。
根据本发明另一个方面,在此公开一种记录装置,具有能够与外部设备进行通信的多种接口,用于根据通过该多种接口中的任何一种接口输入的记录数据使用记录头进行记录,该记录装置包括:接口判断装置,从多种接口中判断哪一种接口用于接收该记录数据;控制装置,按照根据记录介质具有互不相同的记录速度的多种记录方法中选择的记录方法进行记录;以及选择装置,基于由上述判断装置判断的接口,选择用于记录的记录方法,其中,当由该判断装置判断该接口是在多种接口中传输速率较高的接口时,随着数据量的增加,与在该接口具有相对较低传输速率时选择的记录方法相比,该变换装置用具有相对较高记录速度的多种记录方法对该记录数据进行变换处理。
根据本发明另一个方面,在此提供一种记录系统,其包括记录装置和外部设备,所述记录装置具有多个可与外部设备进行通信的接口,根据经由多种接口的任意一种接口而输入的记录数据,使用记录头来进行记录,并且所述外部设备可经由该接口连接到该记录装置,所述系统包括:该外部设备,该外部设备包括:判断装置,用于在该记录装置具有的多种接口中,判断为了向该记录装置传送记录数据而连接的接口;生成装置,用于生成对应于要由连接的记录装置记录的图像的记录数据;传送装置,用于将该生成装置所生成的记录数据经由该接口传送到该记录装置;其中,基于由该判断装置所判断的接口,改变该生成装置进行的生成处理;该记录装置包括控制装置,用于根据从该外部设备接收记录数据的接口,改变对所输入的记录数据进行的处理。
从下文参照附图的示意实施例的描述中,本发明的各个方面、特点和优点将变得更加清楚。
附图说明
图1是根据本发明的一个实施例的喷墨记录装置的示意结构的外部透视图。
图2是表示图1中所示的喷墨记录装置的控制电路的结构的方框图。
图3是表示根据本发明的第一实施例的接口判断的一个例子的模式图。
图4是表示根据本发明的第一实施例的处理的流程图。
图5是表示根据本发明的第一实施例的输出值和用于记录的点数之间的关系的模式图。
图6是表示根据本发明的第一实施例的输出值和用于记录的点的种类之间的关系的模式图。
图7是表示根据本发明的第一实施例的输出值、用于记录的点的种类以及点数之间的关系的模式图。
图8是表示根据本发明的第一实施例的数据变换的模式图。
图9是表示根据本发明的第一实施例的数据变换的模式图。
图10是表示根据本发明的第二实施例的处理的流程图。
图11是表示根据本发明的第二实施例的数据变换的模式图。
图12是表示根据本发明的第三实施例的处理的流程图。
图13是表示根据本发明的第一实施例的在各处理步骤的记录数据的状态的一个例子的示意图。
图14是表示根据本发明的第一实施例的在各处理步骤的记录数据的状态的一个例子的示意图。
图15是表示根据本发明的第一实施例的接口判断的一个例子的模式图。
具体实施方式
在下文参照附图给出用于实现本发明的示意实施例的详细描述。请注意,在本实施例中作为例子而示出的部件的形状和相关配置应当根据应用本发明的配置和各种条件适当地改变,并且本发明不限于这些例子。
在下文所述的实施例中,将参照该例子描述使用按照喷墨方法的记录头的记录装置。
在这一方面,在该说明书中,“记录”(有时称为“打印”)表示图像、设计、图案等等被广泛地形成在记录介质的情况或者表示处理一种介质的情况,不仅仅是形成例如字符、图像等等这样的有意义的信息,而且无论该信息是否有意义并且无论该信息是否由人类用视觉感知。
另外“记录介质”不仅表示一般由记录装置使用的纸,而且包括广泛可以接收墨水的物体,例如布、塑料胶片、金属板、玻璃、陶瓷、木材、皮革等等。
另外,“墨水”(有时称为“液体”)可以按照上述定义的“记录(打印)”相同的方式被广泛地解释。“墨水”表示可以用于在记录介质上形成图像、设计、图案等等的液体,以处理记录介质,或者进行墨水处理(例如,在要附着到记录介质上的墨水中的色料的凝固或固定)。
并且,如果没有特别声明,术语“喷嘴”通常是指喷出口、与该出口连通的液体通路以及用于喷墨的能量的元件。
喷墨记录装置的描述(图1)
图1是表示可以应用本发明的记录装置1的透视图。图1示出作为一个典型实施例的喷墨记录装置的结构。
在图1中所示的喷墨记录装置中,通过传送机构4把由滑架电机M1产生的驱动力传送到安装在记录头3上的滑架2,用于通过根据喷墨方法喷墨而执行记录。因此,该滑架2在箭头A方向上往复运动。同时,例如记录纸这样的记录介质P通过送纸机构5送纸,并且传送到记录位置。在该位置处,通过从记录头3把墨水喷到记录介质P上而进行记录。
为了把记录头3保持在良好的状态下,滑架2移动到恢复设备10的位置,用于间断地执行记录头3的喷射恢复处理。
除了安装在记录装置1的滑架2上的记录头3之外,贮存要供给给记录头3的墨水的墨水盒6也附着到滑架2上。墨水盒6可以附着到滑架2上,并且可以从滑架2上拆卸。
分别容纳品红色(M)、青色(C)、黄色(Y)和黑色(K)墨水的4个墨水盒安装在图1中所示的记录装置1的滑架2上。可以通过在记录介质上喷射多种不同颜色的墨水而进行彩色记录。4个墨水盒以可附着和可拆卸的方式独立地设置,从而在墨水耗尽时,可以由作为操作员的用户更换任何一个墨水盒。
在此,滑架2和记录头3被构造为使得两个部件的接触表面相互良好接触,以保持预定的电接触。记录头3通过根据记录信号有选择地从多个喷出口喷墨进行记录。例如,在该实施例中的记录头3采用用热能喷墨的喷墨方法。该记录头3包括用于产生热能的电热转换器。施加到该电热转换器的电能被转换为热能。利用薄膜沸腾导致气泡的生成和收缩而产生的压力变化,把热能施加到要从喷出口喷出的墨水上。根据每个喷出口提供每个电热转换器。通过根据记录信号施加到相应电热转换器的脉冲电压,使得墨水从相应的喷出口喷出。
如图1中所示,滑架2连接到传送滑架电机M1的驱动力的传送机构4的部分驱动皮带7上,并且被支承和在箭头A的方向上沿着导轴13可滑动地引导。相应地,该滑架2通过滑架电机M1的正向和反向旋转而沿着导轴13往复运动。并且提供标尺8,用于表示沿着滑架2的运动方向(箭头A的方向)上滑架2的绝对位置。
另外,记录装置1具有面对喷出口表面的压纸卷筒(未示出),在该喷出口表面上形成有记录头3的喷出口。在滑架2往复运动期间,由被提供记录信号以喷墨的记录头3在该压纸滚筒传送的记录纸P的整幅宽度上执行记录。
此外,在图1中示出的记录装置1包括由输送电机M2驱动用于输送记录介质P的输送辊14。夹送辊15通过弹簧(未示出)与输送辊14上的记录介质P相接触。夹送辊支架16可旋转地支承夹送辊15。输送辊齿轮17被固定在输送辊14的一端上。输送辊14由通过中间齿轮(未示出)传递到输送辊齿轮17的输送电机M2的旋转所驱动。
排出辊20把由记录头3形成有图像的记录介质P排出到该记录装置的外部。该排出辊由输送电机M2旋转的传递所驱动。齿轮支架22可旋转地支承一个齿轮辊。
喷墨记录装置的控制配置(图2)
图2是表示对图1中所示的喷墨记录装置1的控制配置的方框图。
如图2中所示,可以应用本发明的记录装置1包括多种接口611-1、611-2和611-3,以便于与外部设备通信。并且,在图2中所示的控制器600包括:ROM(只读存储器)602,其存储对应于下文所述的控制序列、必要表格和其它固定数据的程序;MPU(微处理单元)601,用于控制记录装置1,包括用于执行存储在ROM602中的程序的处理以及展开输入图像数据;专用集成电路(ASIC)603,用于控制滑架电机M1、控制输送电机M2、产生用于控制记录头3的控制信号、以及确定该接口的类型和使用状态;RAM(随机存取存储器)604,其包括图像数据的扩展区域和用于程序执行的工作区域;用于传送数据的系统总线605,;以及A/D(模数)转换器606,用于输入来自下文所述的传感器组的模拟信号,并且把数字信号提供到MPU601。
如图2中所示的是一个计算机(或图像读取器、数码相机等等)610-1、610-2和610-3,它是图像数据的来源,并且通常被称为主机装置610。图像数据、命令、状态信号等等通过接口(I/F)611在主机装置610和记录装置1之间发送和接收。在图2中所示的例子中,为了方便起见,说明三种接口611-1、611-2和611-3分别连接到不同主机装置610-1、610-2和610-3的例子。但是,可以使用具有两种或更多的接口的结构。本发明不受到接口数目的限制。并且,多个主机装置610-1、610-2和610-3不一定被同时连接。另外,可以使用不同的接口连接到相同的主机装置。
图2中所示的是一组开关620,其包括各种开关,用于接收由操作员输入的命令。例如,该组开关620包括电源开关621、用于指示开始打印的打印开关622、用于指示开始把记录头3的喷墨性能保持在良好状态的处理(恢复处理)的恢复开关623,等等。图2中还示出用于检测装置状态的一组传感器630。例如,该组传感器630包括位置用于检测原位置(home position)的位置传感器631、提供于记录装置1的适当位置处用于检测环境温度的温度传感器632,等等。
另外,图2示出滑架电机驱动器640,其驱动滑架电机M1,用于在箭头A的方向上往复地扫描该滑架2。输送电机驱动器642驱动输送电机M2,用于输送记录介质P。
通过上述配置,记录装置1的主体分析通过接口611传输的记录数据的命令,并且展开该图像数据,以用于记录在RAM604上。该图像数据的扩展区域(扩展缓冲器)是一个二维矩形区域。该区域的横向尺寸对应于在滑架运动的方向(主扫描方向)上可记录区域的像素Hp的数目,并且该区域的垂直尺寸对应于在记录头的一次记录扫描在传送记录介质的方向上(次主方向)记录的记录介质的像素数目。该区域保持在RAM604中。
在记录扫描中用于把记录数据传送到记录头3的RAM604中的存储区域(打印缓冲器)也是一个二维矩形区域。该区域的横向尺寸对应于在主扫描方向上一个可记录区域的像素数目Vp,并且该区域的垂直尺寸对应于由该记录头的一次记录扫描在次主方向上记录的记录介质的像素数目。该区域保持在RAM604中。
ASIC603把记录单元(喷墨加热器)的驱动数据(DATA)传送到记录头3,并且当记录头3执行记录扫描时直接访问RAM604中的存储区域。
第一实施例
下面将给出对本发明第一实施例的描述。首先,将描述每个像素的数据量以及在具有上述结构的记录装置1中记录数据的方法。
在一个喷墨打印机中,通过是否喷出墨滴(点)的两种控制来执行记录,也就是说,是否形成一个点,如此通过二进制数据控制是否喷墨。相应地,当使用记录二进制数据的方法执行灰度级表现时,可以通过对一个像素控制喷墨滴的数目而使用多个数值表现一个像素,如图5中所示。图5示出作为一个输出值的二比特数据以及在对应于该数值的一个像素中的喷墨滴的数目。
另外,在安装有能够喷出不同尺寸(在下文中,被称为大点和小点)的两种点的记录头的喷墨打印机中,通过对一个像素组合大点和小点进行记录而改进灰度级。按照这种方式,在能够记录大点和小点的记录装置中,存在用于指定一个像素数据的两种方式。一种方式是分别为大点和小点指定数据。另一种方式是在用如图6中所示的大点和小点的混合数值来指定数据(在图6中的第一列数据),并且该记录装置把其分为大点数据(大数据)和小点数据(小数据)(在图6中的第二和第三列)。
在图5中,第一列表示输出值,并且第二列表示点的数目(点数)。在使用图5中所示的方法的系统中,为每一个像素输出4值(0至3)数据。例如,对于具有输出值2的记录像素,记录两个点。对于具有输出值3的记录像素,记录3个点。相应地,在数据量上,一个像素由4值数据所表示,因此可以最小为一个像素分配两个比特。
图6示出用于把所获得的输出值分为大数据和小数据的表格。图6示出输出值为9值数据的情况。在图6中,第一列包含一个输出值,第二列包含第一列中的输出值被分为大数据和小数据时的小数据值,并且第三列包含当第一列中的输出值被分为大数据和小数据时的大数据值。例如,当该输出值是“0100”(十进制为4)时,它被分为小点的两比特数据“10”和大点的两比特数据“01”。
并且,图5和图6的组合在图7中示出。在图7中,第一列包含一个输出值。在第一行中具有文字“小点”的第二列和第三列分别包含小点数据和在此时的点数。在第一行中具有文字“大点”的第四列和第五列分别包含大点数据和在此时的点数。也就是说,在图7中所述的系统中,输出4比特9值(0至8)数据,并且该数据被分为两比特大数据和两比特小数据。
例如,对于具有4比特输出值“0011”的记录像素(十进制为3),大数据和小数据都变为由“01”(十进制为1)表示的两比特数据,并且用一个大点和一个小点来执行记录。如图7中所示,为了用9值数据表示一个像素,需要每一个像素具有至少4比特。
另外,当根据对图5和6中所示的每个像素获得的输出值通过多个记录扫描执行记录时,主计算机或打印机主体对该输出值执行数据变换,并且利用打印蒙版(print masking)对变换后的数据执行记录。
对于在主计算机中的数据变换,例如,所获得的输出值被随机地变换为用于每个输出值的多个数据块中的任何一个。该数据变换的一个例子在图8中示出。在该图中,例如,如果在变换之前的输出值是“01”,则该数值被随机变换为“1000”、“0100”或“0010”,该主计算机把数据传送到打印机主体。在该打印机主体接收数据之后,该打印机主体用所接收变换数据的打印蒙版执行记录。对为每次打印扫描确定的比特位置的数据执行该打印蒙版。如果该比特是“1”,则其对应于记录该点,并且如果该比特是“0”,则其对应于不记录该点。
例如,假设4比特数据的每个比特位置是abcd(每个字母被分配给一个比特位置,并且在该情况中,该数据“1010”变为a=1、b=0、c=1、d=0),如果以6次扫描来执行打印,对于比特位置“a”,按照与第一次扫描和第四次扫描形成50%的补偿关系执行数据捕获。按照相同的方式,在用于比特位置“b”的第二次扫描和第五次扫描以及用于比特位置“c”的第三次扫描和第六次扫描上执行蒙版。在此,对于比特位置“d”,不执行数据捕获。相应地,当每次扫描被分割为由多次扫描来完成图像数据,则用于记录每个比特位置数据的一次扫描由蒙版所确定。具体来说,在数据“1010”的情况中,由第一次扫描或第四次扫描的一个点,或者由第三次扫描或第四次扫描的一个点来执行记录,即,总共两个点。如上文所述,通过主计算机随机地变换该数据,可以减小打印蒙版和数据的相关性,因此提高记录结果的图像质量。
但是,在上述方法中,随机地执行数据变换,因此显然从图8可以看出数据量变大。在此,在图8中示出把两个比特转换为四个比特的例子。
相反,在打印机主体的变换中,如图9中所示,通过顺序地变换为固定数据而执行记录并且用打印蒙版执行打印。因此,尽管与主计算机的随机扩展相比,图像质量有些损失,但是要传送到打印机主体的数据量可以从4比特6色变为4比特3色,也就是说,可以把数据量减半。
下面将描述使用能够用参照图4的流程图所述的记录方法进行记录的记录装置1的根据第一实施例所述的记录系统的处理。图4A示出在主机装置610中的处理,并且图4B示出在记录装置1中的处理。
在根据本实施例的记录装置中,去定确定哪一种接口被用于记录多种接口611的数据,并且根据确定的结果改变用于变换该记录数据的处理。在此,作为变换处理的一种模式,在预定接口的情况中包括不记录数据。
首先,在步骤S41中,当接收来自未示出的设备的打印指令时,主机装置610与记录装置1进行通信。在下一个步骤S42中,判断是否可以确定接口611。如果不能够确定该接口,则该处理进行到步骤S45。如果可以确定该接口,则在步骤S43判断所确定的接口611是否是一个高速接口。在此所述的高速表示在为该装置提供的多种接口之间的一个高速接口。在第一实施例中,图3是表示如何在步骤S42中判断是否可以确定该接口的表格。在图3中所示的表格还被用于在步骤S43中确定每种接口是否是一个高速接口。在高速接口的情况中,该处理进行到步骤S44,并且在低速接口的情况下,该处理进行到步骤S45。
在此所用的高速接口或低速接口的理论定义取决于记录装置的性能,特别是速度。例如,一个记录装置可以特定的时间量(例如,1秒)内执行一个条带的打印操作。该时间包括用于记录装置1准备打印数据的数据处理和记录装置1的滑架2的往复运动。假设,主机装置610可以在一秒的时间间隔内准备要传送到记录装置1的一个条带的数据。
例如,当记录装置1以600dpi(点每英寸)打印字母大小的一行时(8.5英寸×11英寸)时,打印数据的5100像素(点)。如果像素数据是4比特/6色数据,则每个像素有24比特或者每条带有122400比特。如果有64个喷嘴,则打印机的理论速度大约为7.8336兆位/秒(122400×64)。由于所有喷嘴可能不同时喷墨,则实际速度小于该理论速度。
根据上述例子中计算的理论速度,如果把数据从主机装置610以7.8336兆位/秒或更快的数据传输速率通过接口611传送到打印机,则该打印机可以连续地打印数据。
各种方法可以用于确定该接口是否是一个高速接口。在所示和在此描述的例子中,例如图3中所示的表格被用于确定该接口是否是一个高速接口。在图3中所示的例子中,可以被识别的接口包括USB、IrDA(红外数据协会)和BT(蓝牙)。在本例中,不能够识别任何其它类型的接口。假设不能够被识别的一种接口是一个低速接口。具有满足或超过一个阈值(例如如上例中所述的7.8336兆位/秒)的传输速率的接口,被识别为高速接口,并且具有低于该阈值的传输速率的接口被识别为低速接口。在所示的例子中,具有大约12兆位每秒的传输速率的USB被识别为高速接口,具有大约4兆位每秒的传输速率的IrDA被识别为低速接口,并且具有大约1兆位每秒的传输速率(第一代技术)至2兆位每秒(第二代技术)的BT被识别为低速接口。
在上文中,该接口速度被分类为高速接口或低速接口。但是,本发明不限于两种这样的速度。例如,接口速度可以被分类为高速接口、中速接口或低速接口,并且可以把对应于每种速度的适当数据用于把数据从主机610传送到记录装置1,例如4比特6色、4比特3色或2比特3色。另外,根据本发明的系统可以被配置为根据接口速度确定数据类型(4比特6色、4比特3色或2比特3色),并且用所确定的数据类型来传输该记录数据。
在步骤S44中,接口611被确定为高速,因此主机装置610分别用在图5中所示的4个灰度级的输出值,从记录数据分别创建青色、品红色和黄色的大比特和小比特数据。另外,该主计算机通过把每个2比特彩色数据随机地转换为如图8中所示的4比特数据而创建记录数据。也就是说,该通过6种颜色(分别包括青色、品红色和黄色的大和小六种颜色),每种颜色分别具有4比特。在步骤S46中把按照这种方式创建的记录数据传送到记录装置1。
如果该处理进行到步骤S45,接口611是低速或未知接口,因此主机装置610创建用于三种颜色(即,青色、品红色和黄色)的记录数据,作为由图6和7中的第一列所示的4比特数据。在步骤S46中,该数据被传送到记录装置1。在步骤S45中创建的打印数据比在步骤S44中为相同文档数据用4比特和6色创建的记录数据更小的数据量。因此,可以缩短传输数据的时间。相应地,与已经确定为高速接口的情况相比,可以减小用于相同记录区域的数据量。这意味着当使用具有相同数据的接口时,可以缩短对应于相同记录区域的数据传输所需的时间。在本实施例中,如果该接口是低速或该接口是未知的,则可以通过采用减小数据量的方法来减小出现对低速接口的数据等待的情况。
在步骤S46中,当完成数据传输时,结束主机装置610的处理。
与此同时,在下一个步骤S51中,判断所用的接口611是否可以被确定。如果该接口不能被确定,则该处理进行到步骤S56。如果可以确定该接口,则在步骤S52中,判断所确定的接口是否为高速接口。在此,根据如图3中所示的内容执行在步骤S51和S52中的处理。在图3中所示的信息例如被保存在ROM602中,并且MPU601确定接口611和传输速率以及来自ASIC603的在该接口上的信息。在高速接口的情况中,该处理进行到步骤S53,并且在低速接口的情况中,该处理进行到步骤S56。
如果接口611被确定为高速,则在步骤S53中,该记录装置1从主机装置610接收记录数据,并且在步骤S54中,使用所接收的数据执行打印(记录)。在步骤S53中记录数据的接收和在步骤S54中的打印处理连续执行,直到在步骤S55中确定完成该记录数据为止。
另一方面,如果接口611已经被确定为未知或者低速,则记录装置1在步骤S56从主机装置610接收记录数据。在步骤S57中,记录装置1对每种颜色接收在图7的第一列中所示的4比特记录数据,然后把该数据分为在图7中的第二列(小数据)和第四列(大数据)中所示的2比特2颜色。也就是说,记录装置1把所接收的青色数据分为2比特的青色大数据和2比特的青色小数据。对于品红色和黄色,该记录装置1把它们分别分为2比特的大数据和2比特的小数据。另外,记录装置1的主体执行顺序变换,形成如图9中所示的固定数据,然后在步骤S58中使用变换的数据执行打印(记录)。在步骤S56至S58中的上述处理继续执行直到在步骤S59中确定完成该记录数据时为止。
在此,与用主机装置610执行的图8所示的处理不同,在记录装置1中对2比特的数据进行的变换处理被改变为变换到如图9中所示的固定模式。因为通常主机装置610的处理能力比记录装置1强,所以即使像图8那样进行随机的数据变换处理的性能上也没有任何问题,几乎不对记录数据的生成和生成的记录数据的传输造成影响。与此相反,如果记录装置1自身以高速进行如图8所示那样的复杂的处理,则处理负荷太大,因此对记录速度的影响很大。
可以适当地改变在图4B中所示的流程图的步骤S51和S52中判断该接口以及哪一种接口是高速接口的处理,例如,在每次打印之前执行该处理,当启动打印机的电源时执行一次该处理,或者当判断该接口改变时执行该处理。
另外,在图4B的步骤S51中,判断该接口。但是,主机装置610生成向记录装置1主体传输的记录数据时,可以添加接口的信息,或者根据该接口改变部分或所有记录数据的形式。进而,记录装置1主体显然可以在步骤S57根据所接收的记录数据判断是否执行数据变换,而不用在步骤S51中判断该接口。
另外,如上文所述,将作为记录数据源的源数据变换成例如3色2比特4值的记录数据(步骤S44和S45的处理之前的记录数据)的处理通常称为量化。在像喷墨打印机这样的记录装置中,称为ED(误差扩散)或称为抖动的处理中的任何一种处理通常被用作为该量化方法。在进行该量化处理时,如果该接口被确定为高速,则执行称为ED的处理,其产生高图像质量且需要相对较长的时间。另一方面,如果该接口被判断为低速接口,则执行称为抖动处理的处理,其产生低图像质量且能够以相对较高的速度执行。
通常,高图像质量处理是因为处理复杂而花时间的处理。与此相对,低图像质量处理可简单高速地执行处理。当使用高速接口时,数据传输所需的时间较短,因此对于像ED处理那样的费时间的高图像质量处理也没问题。但是,当使用低速接口时,因为传输花费时间长,所以优选的是能够尽量将主机装置610的能力用于传输的高速处理。
进而,在ED处理中,将明显像素的输入值与阈值相比较,根据该比较结果进行处理。此时,在分配(扩散)输入值与阈值之间的差值(误差)时,进行处理,所以处理费时间。并且,由于变换后的记录数据非常分散,从而尽管该图像具有高质量,但是压缩比变低。另一方面,抖动处理是通过简单地比较所接收数据和存储称为抖动矩阵(或者是抖动图案)的阈值的图案的处理。所以,虽然该处理能够以高速执行,但是由于反复使用抖动矩阵,抖动矩阵的大小容易带有周期性。由该抖动矩阵的周期产生的图案也影响变换后的数据,因此图像质量比ED处理的图像质量更低。但是,通过利用匹配抖动矩阵的周期的压缩处理的方法进行压缩,可以以高压缩比进行压缩,从而能够使变换后的记录数据的大小更小。尽管可以在ED处理之后使用与用于记录数据的抖动矩阵的周期相匹配的压缩,但是在ED处理中记录数据的压缩比没有显著的增加。因此,希望考虑到压缩和解压处理所花的时间、负荷和压缩比等,执行与ED处理相匹配的压缩。也就是说,当根据接口改变ED处理和抖动处理时,这有效地在抖动时把该压缩方法改变与该周期相匹配的压缩处理A,并且在ED处理时,把该压缩方法改变为与压缩处理A不同的压缩处理B。
如上文所述,在图13中,对于在主机装置610、在数据传输时和该记录装置1中的的每个步骤的状态示出根据第一实施例的记录数据生成。
图13是根据第一实施例在主机装置610、在数据传输时以及在记录装置1的每个步骤中的数据变换处理的表格。图13示出在是否可以确定一个接口和每个接口的速度(高速和低速)的每个状态中的量化处理、色彩数变换处理、比特数变换处理、数据传输时的色彩数和比特数、以及由记录装置1进行的色彩数变换处理和比特数变换处理。在此,本第一实施例的数据变换处理中包括以下内容:
量化:用于把RGB输入数据变换成适合记录装置的墨水系统的形式例如所谓青、品红、黄或青、品红、黄和黑色的颜色数据。作为公知的处理,包括上述的ED处理和抖动处理。
压缩:压缩普通数据的处理以及随后对数据解压缩。
色彩数的变换处理:根据记录装置的喷墨系统将3色(青、品红、黄)向6色(青大点、青小点、品红大点、品红小点、黄大点、黄小点)变换。这里变换成大点和小点。但是,当记录装置分别在各种颜色中可使用浓度不同的墨(浓墨或淡墨),在此情况下,也包括向浓点或淡点的变换。
比特数变换处理:例如对记录装置的墨水系统的各种颜色,将2比特的数据变换为4比特的数据的处理。此时,作为从2比特向4比特的变换,有下述两种情况:例如像图8所示那样随机地变换和例如像图9所示那样向固定图案地变换。
不一定要全部执行这些数据变换处理,可以至少进行一部分的处理。
回到图13进行说明。接口如前面叙述那样包括可判断的接口和不可判断的接口。在可判断的情况下各种接口被分为高速和低速。另外在不可判断的情况下,在本第一实施例中,执行对应于低速接口的处理。
现在,再次简单地描述在主机装置610、进行数据传输时、以及在记录装置1中的处理。首先,在主机装置610中的量化,像前面叙述那样,对于高速接口使用ED处理,因为尽管量化处理费时间,但是可以容易地执行传输。另外,对于低速接口使用抖动处理,以高速地执行量化处理。同时,切换压缩方法也是有效的。
对于高速接口,当使用量化时,执行输出,将色彩数、比特数和输出灰度级数转换为6色(青大点、青小点、品红大点、品红小点、黄大点和黄小点)各2比特4值之后,然后分别转换为4比特4值(图8)。对于低速接口,输出3色(青、品红、黄)各4比特和4值。这样将在主机装置610中生成的记录数据传输到记录装置1。也就是说,在传输时,如果该接口被确定为高速,则传输6色和4比特数据,如果该接口被确定为低速,则传输3色和4比特数据。按照这种方式,如果与低速接口相比,为高速接口传输相对较大量的记录数据,则可以根据高速接口和低速接口传输不同的记录数据量。至此所述的处理是在图4A表示的流程图中进行的处理。
下面,说明图4B的流程图所示的记录装置1中的处理。记录装置1记录所传输的记录数据。对于低速接口,记录装置1主体进一步将3色4比特9值的数据变换为6色4比特4值的数据(图7和图9)。
如上文所述,在第一实施例中,如果该接口是低速的(在此,在该装置所具有的多种接口中的一个相对较低速的接口的情况),数据传输成为瓶颈。因此,通过在接口是高速时,利用记录装置1主体进行由主机装置610执行的部分数据变换处理,以减少从主机装置610向记录装置1的数据传输的记录数据量。当在记录装置1主体中执行相同数据处理时,比在主机装置610中执行该处理的情况花费更多的时间。但是,对于低速接口,按照这种方式可以减小要传输的数据量,从而提高传输速度。因此,可以大大地抑制整个系统的记录时间的减小。另外,可以通过将以往主机装置610中进行的处理的一部分在记录装置1中执行,以减少数据传输时的记录数据量,并同时抑制打印结果的图像质量下降。
如上文所述,根据第一实施例,传送到记录装置的数据的色彩数目根据该接口而改变,因此当该记录装置通过具有低传输速率的接口连接到记录装置1时,可以避免或已知数据传输等待情况的出现。另外,通过同时在该记录装置中执行数据变换,可以执行记录,并且保持图像质量损失最小,而在把数据记录到记录介质上时不减少色彩数和灰度级。
如上文所述,已经给出对第一实施例的描述。但是,可以作出改变。下面描述这种改变的例子。
在图13所示的例子中,作为由主机装置610进行的处理,在利用ED处理或抖动处理的量化时,以6色各2比特生成数据。但是,当然也可以生成3色各4比特的数据,然后把其变换为6色各2比特数据(图7),进一步把其变换为各4比特(图8)。在图14中示一个例子,其概括在每个主机装置610、在进行数据传输时以及在记录装置1中的色彩数变换处理(或色彩数)、比特数变换处理(或比特数)等。
在上文所述的第一实施例中,对于要传送到记录装置1的主体的数据,当使用除了被确定为高速的接口之外的接口时,该记录装置1的主体接收4个比特、3种色彩(青色、品红色、黄色)数据,并且执行该处理,例如把数据分为大点数据和小点数据。但是,2比特6色彩(包括大和小青色、品红色和黄色的6种色彩)数据可以被传送到记录装置1的主体,并且2比特数据可以被顺序地变换为要用打印蒙版打印的固定数据,如图9中所示。
当要传送到记录装置1的主体的数据量的减小量要到比在使用低速接口时在第一实施例中的减小量更大时,2比特、3色(青色、品红色和黄色)数据可以被传送,并且2比特数据可以被顺序地变换为要用打印蒙版打印的固定数据,如图9中所示,但是图像质量变得比上述第一实施例中的质量更差。
并且,在最近几年,包括具有相对不同墨水密度的多个墨水的记录装置,例如所谓浓墨水和浅墨水,并且喷墨记录装置包括已经开始使用的红色、蓝色和绿色墨水。因此,如果所用的墨水数目根据接口而变化时,则可以调整要传送到记录装置1的主体的数据量。
另外,通过进行记录的记录装置1主体的引擎速度(没有数据传输等待状态下的记录速度)和数据传输速率之间的相对比较来确定该接口是高速还是低速。这是因为,如果数据传输速率相对于引擎速度足够快,则用记录装置1进行的记录没有任何问题,如果数据传输速率相对于引擎速度较慢的情况下,在记录装置1中发生数据的传输等待。所以,在本第一实施例中,为了测定一般记录速度,将表示预定的图像图案的数据变换成高图像质量的记录数据,并根据变换后的数据大小和记录所花费的时间计算出必要的传输率,将具有比该值大的传输率的接口判断为高速,此外判断为低速。
更具体地说,假设表示测定速度的标准图案的数据变换成高质量的记录数的结果是34.8M字节,在此情况下,在该记录数据的记录动作(例如6次扫描和双向记录)时,在采用保证在记录装置中不发生数据传输等待的接口进行传输时,大约需要170秒的记录时间,则传输该记录数据所需的传输率约为204K字节/秒。所以,传输率比它还大的接口判断为高速,比它小的接口判断为低速。
通常,打印机驱动程序通过与一个打印机的双向通信,就能判断上级装置与打印机之间的接口是哪种的接口。但是也有该打印机驱动程序不能判断的情况。
以图3中示出的判断为例进行说明。在此,描述使用计算机PC(OS:Windows2000(注册商标))作为上级装置(外部设备)的情况。
参见图3,第一行表示可以连接的接口的种类;在第二行中表示主机装置610否能够识别在第一行中出现的接口;在第3行中表示该接口是否被确定为高速或低速。在USB、1284、1394的情况下,每个接口可以被确定并且是高速的。在IrDA和BT(蓝牙连接)的情况下,虽然也是可判断但是低速的。S/C表示服务器—客户端连接,并且在此情况下不能进行接口的判断。所谓其他,例如是从上级的PC直接传输打印机文件的情况。该情况下也不能判断。
这样,根据接口的种类,有能够判断可否高速传输的情况和不能判断的情况。但是,即使不能判断,如果该接口可以限定是高速或低速,则执行对应于限定后的速度的处理。
在不能判断的接口中,如果存在能够高速传输的接口和不可高速传输的接口的情况下,希望把不能判断的接口作为低速接口来处理。这是因为,在使用低速接口传输高速接口的记录数据时出现的数据传输等待导致记录时间增加、废墨增加、以及颜色不均匀等不利影响大于当使用高速接口传输和记录低速接口的记录数据时导致的打印图像质量下降的结果。
不能进行接口的判断的情况存在多种,这些接口的传输速率包括低速和高速,如上文所述,自然把该传输速率设置为低速。但是,由于近年来的接口日新月异高速化发展,其中大部分逐渐被高速化。所以,即使在接口未知时,考虑到把该接口设置为高速时具有更多的优点,则不能够被确定的接口可以被假设为高速的。在图15中表示这一例。
此外,对于接口是高速还是低速的判断基准的上述数值是一个粗略的估计。如果记录数据量随原图像的内容、量化后的色彩数、比特数而改变,则记录时间也随记录扫描次数变化。因此,不限于上述数值。另外,如上文所述,必要的传输速率根据记录扫描次数而不同,因此在包括普通喷墨打印机的记录装置中,通常可以在打印机驱动程序设定打印质量,也可以根据该选择出的打印质量将接口的高速、低速的判断基准设为可变。
此外,当记录装置与主机装置1对1地连接的情况下,如上述那样单纯地根据传输率设定高速、低速没有问题。但是,在作为网络打印机1对多(或多对多)连接的情况下,传输速度根据网络拥挤状态而变动,并且在网络上移动的数据尽量小为好。为此目的,不必根据传输率确定高速、低速。有时需要考虑从主机装置向记录装置发送的记录数据的大小(容量)来确定高速和低速。
并且,在本实施例中,按照与低速接口相同的方式处理不能够被确定的接口。但是,这不是必要的。考虑到可能被连接的接口及其传输能力,希望把“高速”或“低速”指定给一种接口。也就是说,在可以连接到该装置的接口中,如果仅仅一种接口被确定为低速,则可以通过确定不被判断为低速接口的另一种接口为高速,而执行该处理。
即使当传输速率没有问题时,如果在网络上共享或者由多个用户共享该记录装置,则不希望在网络上传输大量数据。因此,当使用网络时,通过按照与具有低传输速率的接口相同的方式处理该数据,可以减小在网络上记录所需的数据量。
在上述第一实施例中,接口被确定为分为两种。但是,这不是必要的。可以确定分为3种或更多种,并且可以提供对应于每种传输速率的记录方法。
并且,在第一实施例中,已经描述能够记录如图7中所示的大点和小点的记录装置。但是,可以通过使用具有不同密度的两种墨水(浓墨水和浅墨水)来获得相同的效果。
并且,从6种颜色的描述中可知,即大和小的青色、品红色和黄色,该术语“颜色”包括具有不同的点尺寸的概念。
第二实施例
下面,将给出对本发明的第二实施例的描述。假设根据第二实施例的打印机1具有按照上述第一实施例的相同方式转换从主机装置610发送的记录数据的功能。
在该第一实施例中,发送到该记录装置1的数据被切换到4比特6色数据和4比特3色数据,但是记录装置1执行数据扩展,并且用6种颜色(对应于包括大和小青色、品红色和黄色的6种颜色)记录该数据。
当使用大点和小点形成图像时,通过使用用于高亮部分(亮部)和用于高密度部分的大点。此时,在大点的起始区域(随着密度的增加,从不使用大点的低密度区域到开始使用大点的密度区域)粒度感变差(所谓的在大点和小点之间的连接),因此图像质量变差。
如果仅仅用小点执行灰度级记录,则可以用较高的质量执行记录,因为没有大点的起始区域。
在此时,当仅仅通过小点执行记录时,小点在纸面上的撞击区域小于大点的区域,并且小点的体积比大点的体积更小。因此,与由大点形成图像的情况相比,需要增加点数。相应地,当仅仅由小点进行记录时,与仅仅由大点以及由大点和小点的混合进行记录相比,每种颜色的数据量增加。本发明可以应用于这一情况。
下面将参照图10描述在主机装置610中的处理。在此,在打印机1中的处理具有与参照图4B描述的第一实施例相同的操作,因此将省略对它的描述。但是,在步骤S54中的处理的具体细节与第一实施例不同,因此将在下文对这一点进行详细描述。在第二实施例中,假设当仅仅由小点执行记录时,最多8个点射向一个像素。并且,与图10的第一实施例中所述的图4A的处理相同的处理执行的步骤具有相同的步骤数,并且将部分地省略对其的描述。
在步骤S41至S43中,执行与第一实施例相同的处理。在步骤S42和S43中,如果该判断为“否”,则按照与第一实施例相同的方式,该处理进行到步骤S45。
在步骤S45中,由于接口611已经被确定为低速,如在图6或图7中的第一列所示,按照与第一实施例相同的方式,主机装置610创建4比特3色的记录数据,以在步骤S46中把数据发送到记录装置1。如第一实施例中所述,通过在图7和9中所示的变换,该记录装置1把4比特3色记录数据转换为4比特6色(3色的大点和小点),以执行打印(记录)。
另一方面,如果在步骤S43中该接口被确定为高速,则该处理进行到步骤S44a,并且创建8比特3色记录数据。在此,首先,创建在图11的第一列中所示的4比特输出值,作为青色、品红色和黄色记录数据。另外,主机装置610执行数据变换,按照图11的第二列中所示的发射次数进行发射。在此时,主机装置610把该数据变换为如图11的第三列中所示的8比特数据,以创建3色8比特记录数据。
在此,在步骤S46中创建的8比特3色记录数据被传送到记录装置1。当接收所发送的8比特3色记录数据时,记录装置1在图4B的步骤S54中执行记录。在此时,对每次打印扫描的数据的预定比特位置应用打印蒙版。如果该比特位置是“1”,则形成一个点,并且如果该比特位置是“0”,则不按照相同的方式形成一个点。
如果假设8比特数据是abcdefgh(每个字母被分配到一个比特位置,并且在8比特数据的情况中“10101100”,每个比特变为a=1,b=0,c=1,d=0,e=1,f=1,g=0,h=0),执行由蒙版(masking)形成每个比特的数据捕获;如果要通过6次扫描执行打印,则对“a”、“c”、“e”和“g”的比特位置按照第一次、第三次和第五次扫描之间33%互补的关系执行数据捕获。以相同的方式,对“b”、“d”、“f”和“h”的比特位置按照第二次、第四次和第六次扫描之间33%互补的关系执行数据捕获,并且第三次和第六次扫描用于“c”比特位置。具体来说,在8比特数据“10101100”的情况中,由奇数次扫描用3个点以及由其中一个偶数次扫描用1个点执行记录,即总共4个点。
通过上述方法,当在具有多种接口的记录装置中的一种接口不被确定为低速时,可以象第一实施例那样保持输出图像的相同质量。另外,如果该接口被确定为高速,则用于记录的点被改变成仅仅为小点,因此可以获得更高质量的输出图像。
第三实施例
在本发明的第一和第二实施例中,根据接口611改变要传送到记录装置1的记录数据的色彩数和比特数,并且还改变在记录装置1自身中的数据变换处理。但是,当记录装置1主体不执行这种数据变换处理时,可以增加记录扫描次数,以相对地减小一次扫描所需的数据量,从而避免出现数据等待。
图12为示出根据本发明第三实施例的记录装置1的处理的流程图。在预定时间执行在图12中所示的处理,例如在对记录装置1通电时,在从主机装置610接收打印指令时,等等。
首先,在步骤S61中,判断是否可以确定在记录装置1中所用的接口611。如果可以确定该接口,则该处理进行到步骤S64。如果不可以确定该接口,则在步骤S62中,判断该接口是否为高速。如果该接口是高速的,则该处理进行到步骤S63,并且如果该接口是低速的,则该处理进行到步骤S64。
在步骤S63中,由于已经确定接口611是高速的,则记录装置1把打印扫描次数设置为6,然后结束处理,并且等待记录数据。另一方面,在步骤S64中,由于已经确定该接口611的类型是未知或低速的,则记录装置1把打印扫描次数设置为9次,然后该处理结束,并且等待记录数据。
在此,在上述例子中,在6至9次之间选择打印扫描的次数。但是,打印扫描的次数不限于此。可以根据记录装置1的功能改变打印扫描的次数。
如上文所述,对于根据接口改变打印扫描次数的处理,可以通过普通处理进行数据创建,而不是在主体处在记录数据创建时根据该接口执行特殊处理。并且,由于可以连续地执行记录,而不出现数据等待,因此可以避免由于等待时间变化而导致在多次扫描之间的时间周期不同而导致色彩不均匀。并且,可以根据等待时间避免初始喷墨增加使得该喷嘴保持在良好的状态下,并且避免伴随初始喷墨而导致废墨增加。并且,尽管记录时间周期增加,但是可以通过多次扫描而提高图像质量。
在此,在上述实施例中,通过确定该接口而切换打印的方法。但是,可以通过在打印之前预先传送伪数据并获得其传输时间而确定最适用于接口的打印方法。并且,可以这样确定打印方法,从而对于可以确定的一种接口,根据该确定结果切换打印方法,并且仅仅对于不能够确定的接口,从伪数据传输时间来确定打印方法。
另外,在以上所述的实施方式中,根据如图3中所示的预先提供的表格判断接口以及确定其速度。但是,也可以在打印之前,将用于测定传输速率的时间数据(与记录无关的数据)从上级装置传送到记录装置,上级装置或记录装置判断传输速率,根据该传输速率来判断是高速还是低速。从而,在生成用于记录的数据的处理之前,由上级装置执行该传输速率(传输速度)的判断,并且可以根据该判断结果生成对应于该传输速率的适当记录数据。
另外,对于可以判断的接口,根据该接口的判断结果,判断它是高速还是低速的,并且仅仅对于不能够判断的接口,可以传送测量传输速率的伪数据,以确定该传输速率。该配置不仅仅应用于具有多种接口的打印机,而且还可以应用于只具有一种接口的打印机。例如,在作为主机装置的PC的OS(操作系统)并行处理多个应用程序的情况下,可以根据数据传送的有效速度,按照是否能高速传输的状态改变该处理。
尽管已经参照示意实施例描述本发明,但是应当知道本发明不限于所公开的实施例。相反,本发明要覆盖包含在所附权利要求的精神和范围内的各种变型和等价结构。所附权利要求的范围与最宽的解释相一致,以便于包含所有这种变型和等价结构和功能。

Claims (19)

1.一种记录装置,具有能够与外部设备进行通信的多种接口,根据通过该多种接口中的任何一种接口输入的记录数据使用记录头进行记录,所述记录装置包括:
接口判断装置,用于从多种接口中判断哪种接口用于接收记录数据;以及
控制装置,用于根据来自该接口判断装置的判断结果,改变对所接收的记录数据执行的处理。
2.权利要求1中所述的记录装置,还包括变换装置,用于对所接收的记录数据进行变换处理,
其中,当由该接口判断装置判断的接口在所述多种接口中是具有较低传输速率的接口时,该控制装置控制该变换装置,以随着数据量的增加,对该记录数据进行变换处理。
3.权利要求2中所述的记录装置,
其中,当由上述判断装置判断的接口是在上述多个接口中具有较高传输速率的接口时,该变换装置不对该记录数据进行变换处理。
4.权利要求2中所述的记录装置,
其中,该控制装置根据该判断装置的判断结果执行控制,使得当由该接口判断装置判断的接口是在上述多种接口中具有较低传输速率的接口时,该变换装置按照第一变换方法进行变换处理;以及当由该接口判断装置判断的接口是在上述多种接口中具有较高传输速率的接口时,该变换装置按照第二变换方法进行变换处理,其中,第二变换方法的数据增加率小于第一变换方法的数据增加率。
5.权利要求2至4中的任何一项所述的记录装置,其中,该变换装置至少进行以下的任意一项处理:增加色彩数目的变换处理;增加点尺寸的种类的变换处理;在由多次记录头扫描而形成图像的记录控制中,改变多次扫描中一次扫描的记录点的变换处理;以及在用于由多次记录头扫描形成图像的记录控制中改变打印扫描次数的变换处理。
6.权利要求1至5中的任何一项所述的记录装置,
其中,当该接口判断装置不能够判断用于接收该记录数据的接口时,该控制装置假设该接口是在多种接口中具有较低数据传输速率的接口而执行控制。
7.权利要求1至5中的任何一项所述的记录装置,
其中,当该接口判断装置不能够判断用于接收该记录数据的接口时,该控制装置假设该接口是在上述多种接口中具有较高数据传输速率的接口而执行控制。
8.一种控制外部设备的方法,该外部设备向外连接到记录装置,用于根据记录数据进行记录,用于通过由该记录装置所具有的多种接口中的任意一种接口传送记录数据,该方法包括:
判断步骤,用于判断在包含于该记录装置内的多种接口中的哪一种接口被用于把记录数据传送到该记录装置;
生成步骤,用于生成对应于由被连接的记录装置所记录图像的记录数据;以及
传送步骤,将在该生成步骤中生成的记录数据传送到该记录装置,
其中,根据由该判断步骤判断的接口,改变在该生成步骤中的生成处理。
9.上述权利要求8中所述的控制方法,
其中,当在上述判断步骤中判断的接口是在该记录装置所具有的多种接口中具有较高传输速率的接口时,改变在该生成步骤中的记录数据生成处理,以生成具有比在较低传输速率的接口时的数据量更大的数据量的记录数据。
10.权利要求8或权利要求9中所述的控制方法,
其中,该生成步骤包括量化对应于多种色彩的多值数据的处理,并且对应于由该判断步骤判断的接口的量化方法进行量化。
11.权利要求10中所述的控制方法,
其中,该量化方法包括误差扩散方式和抖动方式,以及
当上述判断步骤中判断的接口是该记录装置所具有的多种接口中传输速率较高的接口时,通过误差扩散方式进行量化;当在该判断步骤中判断的接口是传输速率较低的接口时,通过抖动方式进行量化。
12.权利要求11中所述的控制方法,
还具有用于压缩记录数据的压缩步骤,
根据在该判断步骤中判断的接口是该记录装置所具有的多种接口中传输速率较高的接口还是传输速率较低的接口,改变在该压缩步骤中的压缩方法。
13.一种记录装置,具有能够与外部设备进行通信的多种接口,用于根据通过该多种接口中的任何一种接口输入的记录数据使用记录头进行记录,该记录装置包括:
接口判断装置,从多种接口中判断哪一种接口用于接收该记录数据;
控制装置,按照根据记录介质具有互不相同的记录速度的多种记录方法中选择的记录方法进行记录;以及
选择装置,基于由上述判断装置判断的接口,选择用于记录的记录方法,
其中,当由该判断装置判断该接口是在多种接口中传输速率较高的接口时,随着数据量的增加,与在该接口具有相对较低传输速率时选择的记录方法相比,该变换装置用具有相对较高记录速度的多种记录方法对该记录数据进行变换处理。
14.权利要求13中所述的记录装置,
进一步包括:
扫描装置,用于将记录头在主扫描方向上扫描;
传送装置,用于将记录介质向与主扫描方向不同的副扫描方向传送;以及
记录控制装置,用于通过在主扫描方向上重复该记录头的扫描并且传送该记录介质而执行记录的同时,通过记录头的多次扫描而完成在该记录介质上的预定区域的记录;
其中,该多种记录方法是通过记录头在主扫描方向进行不同次数的扫描而完成记录的方法;
当由上述判断装置判断的接口是该多种接口中传输速率较高的接口时,与传输速率较低的接口相比,该选择装置选择记录头为完成记录扫描次数较少的记录方法。
15.一种记录系统,其包括记录装置和外部设备,所述记录装置具有多个可与外部设备进行通信的接口,根据经由多种接口的任意一种接口而输入的记录数据,使用记录头来进行记录,并且所述外部设备可经由该接口连接到该记录装置,所述系统包括:
该外部设备,其包括:
判断装置,用于在该记录装置具有的多种接口中,判断为了向该记录装置传送记录数据而连接的接口;
生成装置,用于生成对应于要由连接的记录装置记录的图像的记录数据;
传送装置,用于将该生成装置所生成的记录数据经由该接口传送到该记录装置;
其中,基于由该判断装置所判断的接口,改变该生成装置进行的生成处理;
该记录装置包括:
控制装置,用于根据从该外部设备接收记录数据的接口,改变对所输入的记录数据进行的处理。
16.根据权利要求15所述的记录系统,
其中,该记录装置还包括用于对所接收的记录数据进行变换处理的变换装置,当具有所接收的记录数据的接口是在多种接口中传输速率较低的接口时,随着数据量的增加,该控制装置控制该变换装置对记录数据进行变换处理。
17.一种记录装置,其具有可与外部设备进行通信的接口,用于根据经由该接口而输入的记录数据,使用记录头进行记录,该记录装置包括:
判断装置,判断该接口的传输速率;以及
控制装置,用于根据由该判断装置判断的传输速率,改变对所接收记录数据进行的处理。
18.一种控制外部设备的方法,所述外部设备向外连接到用于根据记录数据而进行记录的记录装置,用于通过该记录装置具有的接口传送记录数据,该方法包括:
判断步骤,用于判断经由上述接口传送数据时的传输速率;
生成步骤,用于生成对应于要由连接的记录装置记录的图像的记录数据;
传送步骤,用于将在该生成步骤中生成的记录数据传送至该记录装置;
其中,根据在该判断步骤中所判断的传输速率,改变在该生成步骤中的生成处理,
其中该生成处理至少进行以下的任意一项处理:增加色彩数目的变换处理;增加点尺寸的种类的变换处理;在由多次记录头扫描而形成图像的记录控制中,改变多次记录头扫描中一次扫描的记录点的变换处理;以及在用于由多次记录头扫描形成图像的记录控制中改变打印扫描次数的变换处理。
19.根据权利要求18所述的控制外部设备的方法,
其中,在该判断步骤中把与记录无关的数据经由该接口传送到该记录装置。
CN2005100067360A 2004-01-29 2005-01-31 记录装置和记录系统 Expired - Fee Related CN1647922B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004021314 2004-01-29
JP021314/2004 2004-01-29
JP2004052123A JP4412713B2 (ja) 2004-01-29 2004-02-26 記録装置、記録システム及び記録装置の制御方法
JP052123/2004 2004-02-26

Publications (2)

Publication Number Publication Date
CN1647922A true CN1647922A (zh) 2005-08-03
CN1647922B CN1647922B (zh) 2011-07-20

Family

ID=34656286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005100067360A Expired - Fee Related CN1647922B (zh) 2004-01-29 2005-01-31 记录装置和记录系统

Country Status (4)

Country Link
US (1) US7460264B2 (zh)
EP (1) EP1560152A3 (zh)
JP (1) JP4412713B2 (zh)
CN (1) CN1647922B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101746164B (zh) * 2008-11-28 2012-02-15 精工爱普生株式会社 图像形成装置
CN101340501B (zh) * 2007-07-04 2013-04-17 三星电子株式会社 图像形成设备、提供通信端口的主机设备及其方法
CN105472464A (zh) * 2015-12-08 2016-04-06 深圳Tcl数字技术有限公司 电视终端及其数据播放方法
CN109109465A (zh) * 2017-06-22 2019-01-01 柯尼卡美能达株式会社 喷墨记录装置以及图像记录方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4333971B2 (ja) * 1998-11-11 2009-09-16 キヤノン株式会社 画像処理システム
AUPQ439299A0 (en) 1999-12-01 1999-12-23 Silverbrook Research Pty Ltd Interface system
JP4218956B2 (ja) * 2004-01-29 2009-02-04 キヤノン株式会社 画像形成システム、情報処理装置及びその制御方法
US7284921B2 (en) 2005-05-09 2007-10-23 Silverbrook Research Pty Ltd Mobile device with first and second optical pathways
US7753517B2 (en) * 2005-05-09 2010-07-13 Silverbrook Research Pty Ltd Printhead with an optical sensor for receiving print data
JP2008049563A (ja) 2006-08-23 2008-03-06 Canon Inc 画像処理装置、画像記録装置および記録データ生成方法
US8228823B2 (en) * 2009-12-01 2012-07-24 Cisco Technology, Inc. Avoiding high-speed network partitions in favor of low-speed links
JP2011207230A (ja) * 2011-06-13 2011-10-20 Canon Inc 画像処理装置および記録データ生成方法
JP2013092814A (ja) * 2011-10-24 2013-05-16 Seiko Epson Corp 印刷システム、データ転送方法
US9830113B2 (en) 2016-04-19 2017-11-28 Funai Electric Co., Ltd Imaging system controller coordination

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5533171A (en) * 1992-03-18 1996-07-02 Canon Kabushiki Kaisha Image recording apparatus
US5276478A (en) * 1992-05-19 1994-01-04 Eastman Kodak Company Method and apparatus for optimizing depth images by adjusting print spacing
JPH07152509A (ja) 1993-11-29 1995-06-16 Canon Inc 印刷装置制御部
DE69524651T2 (de) * 1994-01-27 2002-06-13 Hewlett Packard Co Drucksystem und -methode
US6053596A (en) * 1996-03-22 2000-04-25 Ricoh Company, Ltd. Ink-jet printing device and driving circuit used in the ink-jet printing device
JP3530680B2 (ja) 1996-06-18 2004-05-24 キヤノン株式会社 画像処理装置およびその方法
JP2000280582A (ja) 1999-03-31 2000-10-10 Canon Inc データ処理装置およびデータ処理方法並びにデータ処理制御プログラムを記録した記録媒体
JP2001075765A (ja) 1999-09-07 2001-03-23 Canon Inc 電子装置、他の機器との交換情報管理方法および記憶媒体
JP2001126057A (ja) * 1999-10-27 2001-05-11 Ricoh Co Ltd 画像処理装置
JP3494127B2 (ja) * 2000-05-30 2004-02-03 日本電気株式会社 映像表示装置
US7769643B2 (en) * 2001-02-08 2010-08-03 The Boeing Company Min/max inventory control system and associated method and computer program product
JP2003114778A (ja) 2001-10-03 2003-04-18 Canon Inc 印刷システム、印刷制御装置、印刷装置、圧縮方法選択方法、及び記憶媒体
EP1318665B1 (en) 2001-12-06 2015-02-25 Canon Kabushiki Kaisha Image processing apparatus and method, program, and storage medium
JP2003251862A (ja) * 2002-02-28 2003-09-09 Canon Inc 画像処理装置、画像処理方法、プログラム及び記録媒体
JP3730183B2 (ja) * 2002-02-28 2005-12-21 株式会社リコー 画像処理装置
JP2003283808A (ja) * 2002-03-26 2003-10-03 Sharp Corp 画像処理装置
JP2003296055A (ja) * 2002-04-01 2003-10-17 Fuji Xerox Co Ltd 印刷データの送信方法、プリンタ制御装置、およびプリンタ制御用のコンピュータプログラム
JP3858802B2 (ja) * 2002-10-17 2006-12-20 セイコーエプソン株式会社 再構築した色変換テーブルを参照しながら色変換を行う画像処理装置、およびそのための画像処理方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340501B (zh) * 2007-07-04 2013-04-17 三星电子株式会社 图像形成设备、提供通信端口的主机设备及其方法
CN101746164B (zh) * 2008-11-28 2012-02-15 精工爱普生株式会社 图像形成装置
CN105472464A (zh) * 2015-12-08 2016-04-06 深圳Tcl数字技术有限公司 电视终端及其数据播放方法
CN105472464B (zh) * 2015-12-08 2019-01-01 深圳Tcl数字技术有限公司 电视终端及其数据播放方法
CN109109465A (zh) * 2017-06-22 2019-01-01 柯尼卡美能达株式会社 喷墨记录装置以及图像记录方法
CN109109465B (zh) * 2017-06-22 2020-07-28 柯尼卡美能达株式会社 喷墨记录装置以及图像记录方法

Also Published As

Publication number Publication date
EP1560152A2 (en) 2005-08-03
JP4412713B2 (ja) 2010-02-10
JP2005238661A (ja) 2005-09-08
EP1560152A3 (en) 2011-11-30
CN1647922B (zh) 2011-07-20
US20050213134A1 (en) 2005-09-29
US7460264B2 (en) 2008-12-02

Similar Documents

Publication Publication Date Title
CN1647922A (zh) 记录装置、记录系统和控制记录装置的方法
CN1077043C (zh) 喷墨记录装置和喷墨记录方法
US7287825B2 (en) Preliminary ejection method and ink jet printing apparatus
CN1876372A (zh) 喷墨打印系统
US7350893B2 (en) Inkjet printing method
US20080158281A1 (en) Image forming apparatus and control method thereof
JP2006001051A (ja) インクジェット記録方法およびインクジェット記録装置
JP2004167818A (ja) 記録方法
JP4590211B2 (ja) 画像処理装置、画像処理方法、及びプログラム
US20060193009A1 (en) Image-processing apparatus, image-processing method, image-processing system, printing apparatus, and printing system
JP2007118380A (ja) 印刷装置及び印刷方法
JP7128444B2 (ja) 画像処理装置、および、コンピュータプログラム
US8711424B2 (en) Image processing apparatus, image printing apparatus and printing data generation method
JP6160023B2 (ja) 印刷装置
JP6589421B2 (ja) 印刷装置および印刷方法
JP2004082346A (ja) 印刷制御装置、印刷システム及び該制御方法、並びに該制御方法を実施するためのプログラム
CN1178739A (zh) 打印机
JP2004094586A (ja) プリンタドライバ、情報処理装置および印刷システム
US10778864B2 (en) Image processing apparatus, printing apparatus, control method, and storage medium in which a transmission unit transmits a plurality of units of band data to first and second processing units at a particular timing
JP2006159646A (ja) 画像処理装置、インクジェット記録装置及びキャリブレーション方法
JP2005205812A (ja) カラー記録方法、並びに、画像処理装置およびその方法
JP2004160863A (ja) 印刷制御装置、印刷制御方法、印刷システムおよび印刷制御プログラム
CN1589565A (zh) 打印机、打印方法和打印系统
JP2024045931A (ja) 印刷装置、及び、印刷物生産方法
JPH0522584A (ja) カラー画像記録方法及び装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110720

Termination date: 20170131

CF01 Termination of patent right due to non-payment of annual fee