CN1252638C - 记录装置及记录装置的控制方法 - Google Patents

记录装置及记录装置的控制方法 Download PDF

Info

Publication number
CN1252638C
CN1252638C CNB031107575A CN03110757A CN1252638C CN 1252638 C CN1252638 C CN 1252638C CN B031107575 A CNB031107575 A CN B031107575A CN 03110757 A CN03110757 A CN 03110757A CN 1252638 C CN1252638 C CN 1252638C
Authority
CN
China
Prior art keywords
record
mentioned
data
header
information
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.)
Expired - Fee Related
Application number
CNB031107575A
Other languages
English (en)
Other versions
CN1452123A (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 CN1452123A publication Critical patent/CN1452123A/zh
Application granted granted Critical
Publication of CN1252638C publication Critical patent/CN1252638C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0077Raster outputting to the print element(s)

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Record Information Processing For Printing (AREA)
  • Ink Jet (AREA)
  • Storing Facsimile Image Data (AREA)
  • Recording Measured Values (AREA)

Abstract

该发明提供了一种记录装置以及记录装置的控制方法。该可有效地利用缓冲器区域的记录装置具有以下几种装置:为了把被分割的区域单位的图像数据存储到上述缓冲器中,对该区域单位的图像数据的写入地址信息以按每个颜色数据进行控制的写入控制部;生成用于读出上述被存储的图像数据的地址信息的读出控制部;对应被生成的地址信息,把控制根据该地址信息的图像数据的读出的第1设定信息存储在第1存储器组中并进行管理的存储管理部;根据上述被存储的第1设定信息和上述地址信息,从上述缓冲器读出上述被存储的数据,生成记录数据的记录数据生成部;用编码器检测出记录上述被生成的记录数据的记录头的扫描位置,并根据该扫描位置信息对记录位置进行控制的记录头位置控制部。

Description

记录装置及记录装置的控制方法
技术区域
本发明涉及一种记录装置及记录装置的控制方法,特别是涉及一种实现廉价、高速且高图像品质的记录装置的技术。详细的说,就是一种涉及削减记录装置内的RAM容量或ROM容量或ASIC门数量,削减ASIC的成本,在实现廉价的记录装置的同时也保持高速且高图像品质的喷墨式记录装置及其记录装置的控制方法。
背景技术
目前,喷墨式记录装置由于其容易实现低噪音化、装置的低成本化、低运转成本化、装置的小型化,所以被广泛地使用在记录装置和复印机中。其中形态之一的串行式喷墨记录装置是一种循环进行记录头向主扫描方向的动作和向副扫描方向传送被记录媒体的而进行1页记录的记录装置,它为了确定至少在1个主扫描方向进行记录的全部数据,要确保充分的内存,等在1主扫描方向进行记录的数据全部确定之后再开始记录头的主扫描驱动。
但是,对于最近的低成本化的流程,存在一些问题,即以上所显示的目前的构成需要大量的高价内存,从而装置的成本升高。因此,在特开昭58-146929中提出了一个方案,即在装有的内存比1主扫描的内存少的装置中,对存储了记录数据的地址进行管理,从而使用较少的内存。
但是,提案中没有提到有关对不进行记录的数据即零数据(“0”数据)的处理。即使没有应该把数据存储到内存中的数据,内存为了确保所规定的区域,没有公开用于更有效地使用内存的装置。
并且对于在对记录中的记录运作所做的追加数据的传输不能够及时进行时怎样进行运作的这样一种数据的处理也没有公开。
在特开平11-259248中提出,在把1主扫描部分的数据输入到缓冲器的输入结束之前,开始主扫描。但是,在该提案中,在对印刷途径进行主扫描的同时,其前提条件是其扫描印刷中必须接受到完成其扫描所需的充足的数据。
因此,例如印刷中,上位位置的主计算机必须没有中断(妨害)地、持续地(580)对记录装置进行数据传送。当今主流的Windows System是具有通用性的多任务,主处理不能保证数据传输的专一,所以比较难以实现。
或者,主处理为了让数据传送专一,必须要对应可以在无中断(妨害)的情况下执行数据传送的打印机驱动部的程序,但是这样会妨害具有通用性的多任务***。
在特开平11-259248中也没有公开和之前的特开昭58-146929相同的对不进行记录的数据即零数据的处理,不是一个更有效地使用内存的提案。
发明内容
本发明的目的是提供一种记录装置及其记录装置的控制方法。该方法为把由记录头记录在记录媒体中的彩色记录数据的内容在扫描方向分割成多个记录块,在记录块单元中存储从主机传来的图像数据,并进行记录。即使是在图像数据的存储赶不上记录动作的时候,对被存储的图像数据进行记录之后,对剩余的图像数据进行存储之后,再次进行扫描,对剩余的图像数据进行记录,从而完成记录。
为了解决上述问题,涉及本发明的记录装置及记录装置的控制方法主要具备以下构成。
一种记录装置,具有:为了让装有记录头的滑架在记录媒体上扫描并进行记录,把该记录头的扫描方向的记录区域分割成多个区域,并存储上述被分割的区域单位的图像数据的缓冲器;以及检测该记录头的位置的记录头位置检测装置,该记录装置的特征在于包括:为了把上述被分割的区域单位的图像数据存储到上述缓冲器中,对该区域单位的图像数据的写入地址信息以按每个颜色数据进行控制的写入控制部;生成用于读出上述被存储的图像数据的地址信息的读出控制部;对应上述被生成的地址信息,把控制根据该地址信息的图像数据的读出的第1设定信息存储在第1存储装置中并进行管理的存储管理装置;根据上述存储管理装置所存储的第1设定信息和上述地址信息,从上述缓冲器读出上述被存储的数据,生成记录数据的记录数据生成装置;用上述记录头位置检测装置检测出记录上述被生成的记录数据的上述记录头的扫描位置,并根据该被检测出的扫描位置信息对记录位置进行控制的记录头位置控制装置。
一种记录装置,具有:为了让装有记录头的滑架在记录媒体上扫描并进行记录,把该记录头的扫描方向的记录区域分割成多个区域,并存储上述被分割的区域单位的图像数据的缓冲器;以及检测该记录头的位置的记录头位置检测装置,该记录装置的特征在于包括:为了把上述被分割的区域单位的图像数据存储到上述缓冲器中,对该区域单位的图像数据的写入地址信息以按每个颜色数据进行控制的写入控制部;在记录头到达上述图像数据的记录位置之前不能进行上述写入控制部的图像数据的写入时,中断上述记录头记录的记录头位置控制装置;保持上述记录头位置检测装置检测到的上述中断了的位置的记录头位置保持装置。
一种记录装置的控制方法,所述记录装置具有:为了让装有记录头的滑架在记录媒体上扫描并进行记录,把该记录头的扫描方向的记录区域分割成多个区域,并存储上述被分割的区域单位的图像数据的缓冲器;以及检测该记录头的位置的记录头位置检测装置,该记录装置的控制方法的特征在于包括:为了把上述被分割的区域单位的图像数据存储到上述缓冲器中,对该区域单位的图像数据的写入地址信息以按每个颜色数据进行控制的写入控制步骤;生成用于读出在上述写入控制步骤中所存储的图像数据的地址信息的读出控制步骤;对应在上述读出控制步骤中所生成的地址信息,把控制根据该地址信息的图像数据的读出的第1设定信息存储在第1寄存器中并进行管理的存储管理步骤;根据在上述存储管理步骤中所存储的第1设定信息和上述地址信息,从上述缓冲器读出上述被存储的数据,生成记录数据的记录数据生成步骤;对在上述记录数据生成步骤中所生成的记录数据进行记录时,用上述记录头位置检测装置检测上述记录头的扫描位置,并根据该被检测出的扫描位置信息对记录位置进行控制的记录头位置控制步骤。
我们将结合下面的附图来介绍本发明的其他明显的特征和优点。对应附图中的各个图解,文字表达相同或相似的部分。
附图说明
这些附图是一个不可分割的整体,它构成了该说明书的一个部分,这些附图和有关发明的具体实施方式的描述将对该发明的原理进行解释。
图1是本发明的实施方式中通用的喷墨式打印机的外观斜视图。
图2是显示喷墨式打印机的控制电路的构成的框图。
图3是在本发明的实施方式中,对应记录媒体106的扫描方向的记录数据的构成的概要说明图。
图4是本发明的实施方式中的记录缓冲器的数据配置说明图。
图5是本发明的记录装置的实施方式中,显示记录装置的记录控制部的框图。
图6是说明本发明的实施方式的记录装置的记录控制工程的流程图。
图7是在本发明的实施方式中,把可适用于喷墨式打印机的彩色打印机用的记录头102从记录媒体106显示出的外观斜视图。
图8是涉及本发明的实施方式中的记录装置中的记录缓冲器环形构造电路的写入地址控制部的详细说明图。
图9是涉及本发明的实施方式中的记录装置中的记录缓冲器环形构造电路的读出地址控制部的详细说明图。
图10A,B是从主计算机传送过来的数据的数据构造图。
图11是保持图像数据的记录缓冲器的数据构造图。
图12A,B是记录数据的存储在赶不上记录处理的定时时的记录动作的处理说明图。
图13是有关记录数据生成单元5中的编码器信号处理单元的信号说明图。
图14是计算列信号的电路的说明图。
具体实施方式
下面我们参照附图对本发明的具体实施方式进行详细的说明。
图1是本发明的实施方式中通用的喷墨式打印机的外观斜视图,喷墨式打印机显示彩色打印、黑白单色打印两种构成。如图1所示,滑架101上搭载着记录头102和盒导轨103,记录头102具有320个黑色喷嘴以及每个颜色带有128个喷嘴的多喷嘴,记录头102喷出黑(K)墨、或分别喷出蓝绿色(C)、深红色(M)、黄色(Y)、黑色(K)的墨。打印机运作时,记录头102中装有收容了黑墨的墨盒110和收容了其他3色墨水的墨盒111。
然后,各自的墨盒分别提供蓝绿色(C)、深红色(M)、黄色(Y)、黑色(K)墨水。并且,通过排列了多个导线的软电缆(未图示)提供记录头中的各喷嘴的驱动信号。
图7是在本发明的实施方式中,把可适用于喷墨式打印机的彩色打印机用的记录头102从记录媒体106侧显示出的外观斜视图。各色用的喷嘴列(黄色(Y)701、深红色(M)702、蓝绿色(C)703、黑色(K)704)相对扫描方向(X方向)略成垂直的方向上排列。
另一方面,滑架101被装在导轨104、105上,随着在托架电动机上驱动和滑架101相连的环形带109,使滑架101在X方向(下面称该X方向为“主扫描方向”)重复进行扫描。运送辊108被运送电动机(后述)发动,将记录媒体106沿Y方向(以下称该Y方向为“副扫描方向”)运送。
未图示的编码器缝隙被设置为和导轨平行,装在滑架102上的未图示的传感器随着对编码器缝隙数的读取,捕捉扫描方向的位置,并根据该位置信息在1像素单元控制滑架的位置。
图2表示的是喷墨打印机的控制电路框图。在图2中,170是输入记录信号的接口,例如,从主计算机等的外部装置输入数据。171是MPU,172是存储MPU171执行的控制程序(根据需要包括字体)的ROM,173是暂时保存各种数据(提供给上述记录信号和记录头的记录数据等)的SRAM。
174是对记录头102进行记录控制的ASIC(所谓的门阵列),也对接口170、MPU171、SRAM173之间的数据传送进行控制。179是一种让记录头102沿主扫描方向移动的托架电动机,178是记录媒体沿副扫描方向传送的传送电动机。175是驱动记录头的记录头驱动器,176、177是分别驱动传送电动机178、托架电动机179的电动机驱动器。
对上述控制电路框图的动作概要进行说明的话,如果记录信号进入到接口170中,ASIC174和MPU171之间的记录信号将会被变换成打印机用的记录数据。并且,在电动机驱动器176、177被驱动的同时,记录头102随着被送到记录头驱动器175中的记录数据而被
驱动,并执行记录动作。
图5是在本发明的记录装置的实施方式中,表示其记录装置的记录控制部的框图。在同一副图中,参考号1通过接口信号线S1接收主计算机(未图示)传送来的数据,并从接收到的数据中抽出记录装置运作时所必须的数据及图像数据并进行暂时保存的接口控制部(控制器),把在接口控制器抽出的数据通过信号线S2存储在接收缓冲器2中。
接收缓冲器2由SRAM或DRAM等的存储装置构成,存储在该接收缓冲器中的数据的构造如图10A、B所示。
在图10A中表示的是存储在接收缓冲器中的数据构造的内容,所存储的数据从左开始依次为“命令”(1001)、“数据长”(1002)、“设定数据”(1003),这里接着有“命令”(1004)、“数据长”(1005)、“设定数据”(1006)。这表示的是按顺时针方向传送的数据被存储在接收缓冲器的连续地址中的情况,在这里表示的设定数据1006是表示给纸的执行、送纸量的设定、使用的记录头数等的信息,在该设定数据中被决定的信息全部齐了才能在记录装置中进行记录。之后,成为记录对象的图像数据(1009、1012)被存储到接收缓冲器2中。
该图像数据是一种把记录头在记录媒体上进行一次扫描记录时所必须的数据量作为较少量分割成为块单元的数据,并在该块单元中把图像数据分割,依次作为第1单元块数据(1009)、第2单元块数据(1012)来存储。
图10B是被以单元块单元分割的图像数据的数据构造详细示意图。该图所示,多颜色的数据(1013~1014)各自作为被压缩的数据被依次存储。用“变色编码”(1016、1017、1018)来分割该颜色数据。
例如,设想蓝绿色、黄色、深红色、和黑色4种颜色的颜色数据的情况,如果使用把以每个颜色纵128喷嘴为一列的喷嘴到在扫描方向排列的记录头,则被压缩的第1色到第4色的数据被存储在一个数据单元块内。该喷嘴列的各个喷嘴并列排在被记录媒体的传送方向。
作为喷嘴列的另外的形态,蓝绿色、黄色、深红色、和黑色4种颜色中,使用把以每个颜色纵64喷嘴为1列的喷嘴列在沿扫描方向按2列排列的记录头的情况下,喷嘴2列以4色份,即被压缩的第1色到第8色的颜色数据在一个单元块数据内作为图像数据被存储。例如,第1色和第2色成为蓝绿色数据,第3色和第4色成为深红色数据,第5色和第6色成为黄色数据,第7色和第8色成为黑色数据。
图11是保持图像数据的记录缓冲器的构造说明图。例如在一次的扫描中沿扫描方向记录最大约8英寸的长度时,一个单元块数据的大小如果为可以沿扫描方向记录约1英寸的长度时,对总共8单元块的图像数据进行记录处理,完成1扫描份的图像。
第1单元块到第8单元块被沿着记录头的扫描方向分配,各单元块数据中存储着第1色数据到第8色数据。各单元块中存储的各色数据的长度是和记录头的喷嘴数相对应的。
对于各色数据,各单元块的纵长(单元块的高度)和喷嘴数相对应。
回到图5接着对各控制单元块进行说明。存储在接收存储器2中的数据中,记录装置控制用的设定值“命令”、“数据长”、“设定数据”通过信号线S902从接口控制器1由CPU9读出,并被设定(S903、S907)为图中各部控制电路(7,8)。CPU9对读出的数据(相当于图10A的1001~1008的数据)进行解释,并根据其结果来概括记录装置的整体记录控制。一方面,关于图像数据的处理,CPU9起动数据解压缩单元块3执行其处理。
数据解压缩单元块3从接收缓冲器2读出如图10B所示的“压缩TAG”、“数据”及“变色编码”共3中数据,根据这些数据去执行数据的解压缩控制。在本实施方式中,作为数据的压缩/解压缩方法使用了PackBits压缩,所以压缩TAG的值为8位、从00h到7Fh的值的时候,认为非连续数据在从1到128个数据区域而进行处理,压缩TAG的值为8位、从FFh到81h的值的时候,进行如下处理,即将其后的1字节数据解压缩成从2到128个数据。在压缩TAG的场所,在读出了80h的场合作为变色编码处理。把解压缩的数据由信号线S4记录到缓冲器4中。
记录缓冲器4中被解压缩的图像数据以图11所示的数据构造被存储。第1单元块的第1色数据的起始数据给写入记录缓冲器4的起始地址中,之后接续的数据逐个加上一个地址之后按顺序被写入。作为记录缓冲器的地址中的一个颜色数据可存储的区域由最初CPU9所读进的设定数据来决定,由于在该数值以上的数据不能被写入而进行图像数据压缩时,对其设定数据的数据大小的限制将有所增加。检测出颜色改变编码之后的数据从第2色数据的起始地址被顺序写入。该地址数据的控制由后面说明的记录缓冲器环形控制构造电路8来执行。
对该写入从第1单元块的第1色数据到第8色进行重复操作,完成第8色数据的写入后,检测到色变编码的话,第1单元块的数据将全部结束写入。数据解压缩单元块3结束数据的解压缩动作,用中断(INT1)的方式把单元块1个份的数据解压缩已完成的情况传达给CPU9,并等待从CPU9的对下个数据解压缩的起动。在判断对图6的最终单元块数据的中断是否合理时使用该中断方式(INT1)。
多单元块的图像数据在记录缓冲器上集中的阶段,CPU9运作应该开始记录运作的托架电动机179,记录头6一边进行扫面,一边将图像数据同期传送到滑架编码器10(CR编码器)中,可由该记录在纸面上(被记录媒体)完成图像。记录头6沿主扫描方向扫描之后,传送装置将被记录媒体传送到副扫描方向。这样,重复进行记录头的扫描和被记录媒体的运送,进行1页的图像记录。
记录数据生成单元块5根据CPU9所指定的值,在和CR编码器10同步的定时通过信号线S5读出记录缓冲器4上的图像数据的各个单元块的构造,并将其变换成记录头6可记录的数据结构,输出到信号线S6中。该记录数据生成单元块5将保持后面叙述的记录缓冲器内的单元块幅(表示单元块的长度)的信息、单元块的各个颜色的高度(颜色数据的“光栅”数)的信息。
<接收缓冲器的写入、读入控制>
在接收缓冲器2中,接口控制器1写入数据,数据解压缩单元块3读出图像数据,但是控制其写入地址和读出地址的是接收缓冲器环形构造电路7。接收缓冲器环形构造电路7对接收缓冲器2的起始地址和末尾地址、写入地址和读出地址进行管理。
接收缓冲器环形构造电路7每次受理从接口控制器接收到的写入请求信号(S701)时都要加上1个地址,并将其作为写入地址信息输出到接收缓冲器2中(信号线S702)。然后,在达到接收缓冲器2的末尾地址时,接收缓冲器环形构造电路7控制把写入地址返回到接收缓冲器2的起始地址的运作。
写入地址在达到读出地址(和读出地址一致)时,接收缓冲器2中全是数据,于是通过信号线703把不能够继续写入数据的信息告诉接口控制器1。
同时,接收缓冲器2不能写入数据的状态通过信号线S904的中断信号通知给CPU9。接收缓冲器2的构造是通过由CPU9利用信号线S903的总线写入内部的寄存器中从而设定的。
如果CPU9通过接收缓冲器环形构造控制电路7中的数据读取用的寄存器直接读出接收缓冲器2中的数据时,还有数据解压缩单元块3通过数据读出请求信号线S705提出请求时,读出地址作为读出地址通过信号线S706在一个个加上地址之后被输出到接收缓冲器2中。
在读出地址达到末尾地址时,接收缓冲器环形构造电路7对把读出地址返回到接收缓冲器2的起始地址的运作进行控制。并且,读出地址达到写入地址(和写入地址一致)时,由于接收缓冲器上没有数据,所以通过信号线S704把不能读出数据的信息传给数据解压缩单元块中。同时,也将接收缓冲器2上没有读出数据的情况用信号线S904中断信号线通知给CPU9。
以上就是对于接收缓冲器2的数据写入、读出控制的处理内容。下面,对于把从该接收缓冲器2读出、解压缩处理的数据写到记录缓冲器中,或者从其记录缓冲器读出数据等的处理内容进行说明。
<记录缓冲器的写入、读入控制>
对于记录缓冲器4,数据解压缩单元块3写入图像数据,记录生成单元块5读出其被写入的图像数据,但是当时控制写入地址和读出地址的是记录缓冲器环形构造控制电路8。
记录缓冲器环形构造电路8每次受理从数据解压缩单元块3接收到的写入请求信号(S801)时都要加上1个地址,并将其作为写入地址信息输出到记录缓冲器4中(信号线S802)。然后,在达到记录缓冲器4的末尾地址时,记录缓冲器环形构造电路8对把写入地址返回到记录缓冲器4的起始地址的运作进行控制。
写入地址在达到读出地址(和读出地址一致)时,记录缓冲器4中全是图像数据,于是通过信号线803把不能够继续写入图像数据的信息告诉数据解压缩单元块3。
在数据解压缩单元块3从接收缓冲器2读入色变编码时,数据解压缩单元块3通过信号线S804将其信息传送,并且记录缓冲器环形构造控制电路8准备把存储下次的颜色数据的起始地址从信号线S802输出。记录缓冲器4的构造是通过由CPU9利用信号线S907的总线写入内部的寄存器中从而设定的。
读出地址通过记录数据生成单元块5的每个颜色数据读出请求信号线S805提出请求时,作为读出地址通过信号线S806在一个个加上地址之后被输出到记录缓冲器4中。
在读出地址达到末尾地址时,记录缓冲器环形构造电路8控制把读出地址返回到记录缓冲器4的起始地址的运作。
记录数据生成单元块5通过信号线S908从CPU9把现在正在读出的图像数据单元块的数据结构设定到记录数据生成单元块5内部的寄存器中。全部读出位于被设定的图像数据单元块构造内的图像数据之后,将其结束信号S909作为中断信号传送给CPU9。这时,如果下面的图像数据单元块已经在记录缓冲器4上被解压缩的话,将其图像数据单元块构造写入到寄存器中。
记录缓冲器4在1图像数据单元块单元中控制数据的写入,对于没有被写入的图像数据单元块不起动记录数据生成单元块,所以不会发生记录缓冲器的读出地址超出写入地址的情况。11是缓冲器构造信息存储器。这是记录缓冲器控制用的作业用存储器(工作RAM),是暂时存储关于后面记述的记录缓冲器构造的信息的区域。
以上是记录控制部中的记录数据流程的概要。
<记录缓冲器环形构造控制电路的说明>
利用图8和图9来说明记录缓冲器环形构造控制电路。记录缓冲器环形构造控制电路的处理中,图8是以写入地址控制为中心的说明图,图9是以记录缓冲器环形构造控制电路8的读出地址控制为中心的说明图。
记录缓冲器环形构造控制电路8由读出控制部8A和写入地址控制8B构成的。记录缓冲器4的缓冲区域用top_adr来表示记录缓冲器的起始地址,用bottom_adr来表示末尾地址。该起始地址被存储在写入地址控制部8B中的寄存器803中,末尾地址被存储在写入地址控制部8B中的寄存器804中。
记录缓冲器4中所显示的“RP”表示读出指针,“WP”表示写入指针。记录存储器中的RP和WP之间的阴影线部分表示记录数据被存储的状态。记录缓冲器4的白色部分表示记录数据没被存储的状态。
读出地址控制部8A中的802是表示数据读出地址(RP:读出指针)的寄存器。805到812是存储有关从第1色到第8色的各色信息的寄存器。在这里,寄存器805中存储着表示第1色的数据缓冲器的高度信息和第1色数据有无的信息,同样在寄存器806~812中也设有关于第2色~第8色同样的信息。
813是设定单元块的宽度信息的寄存器,该宽度信息是在第1色~第8色的单元块单元中被通用的值。
上述单元块数据的高度信息及宽度信息是包含在图10A所说明的设定数据中的信息。
815是存储下一个单元块数据的地址的寄存器,该地址从存储各色信息的寄存器805利用寄存器812中的任意值、和存储单元块数据相关的宽度信息的寄存器813的值来做决定。
816是存储数据的写入地址的写入地址寄存器。814是地址控制寄存器,对写入处理、读出处理进行管理,使写入地址不超过读出地址(两个地址不指定重复的地址)。
<读出地址控制部的说明>
图9的左侧表示的是记录缓冲器环形构造控制电路8的读出地址控制部8A,同一副图中的右侧表示记录缓冲器4。
和图8相同,记录缓冲器4的缓冲区域用top_adr来表示记录缓冲器的起始地址,用bottom_adr来表示末尾地址。该起始地址(top_adr)被存储在寄存器803中,末尾地址(bottom_adr)被存储在寄存器804中。记录缓冲器中所显示的“RP”和图8一样表示读出指针,“WP”表示写入指针。记录存储器4中的RP和WP之间的阴影线部分表示记录数据被存储的状态,记录缓冲器的白色部分表示记录数据没被存储的状态。
读出地址控制部8A中的802是表示数据读出地址(RP:读出指针)的寄存器。805到812是存储有关从第1色到第8色的各色信息的寄存器,用虚线框圈起来的是第1等录组,用实线框圈起来的901是第2登录组。
在对从第1单元块到第8单元块的图像数据进行记录时,例如在开始扫描时,第1寄存器组存储着第1单元块的信息。第2寄存器组中存储着第2单元块的信息。第1单元块的记录结束之后,第1寄存器组900复制第2寄存器组901的信息,第1寄存器组900存储第2单元块901的信息。然后,第2寄存器组901存储第3单元块的信息,下面依次进行直到最后第8单元块的数据被存储为止。开始下一次扫描时,第1寄存器组再次存储第1单元块的信息,第2寄存器组再次存储第2单元块的信息。
第1寄存器组中的寄存器(1st_hight 1 color bit)819是设定第1色的高度信息和颜色数据有无信息的寄存器。各寄存器822、824、826、828、830、832、834是设定关于第2色~第8色的高度信息和颜色数据有无信息的寄存器。
820是存储各单元块数据的宽度信息的寄存器。该宽度信息是在第1色~第8色的块单元中被通用的值。
寄存器(1st_color_adr)818是存储第1色的读出地址的寄存器。从存储着第1色的数据的记录缓冲器819读出数据后去更新地址。寄存器821、823、825、827、829、831、833是存储第2色~第8色各自的读出地址的寄存器,第2色~第8色的颜色数据也和第1色的颜色数据一样按顺序读出1列的数据。
存储在记录缓冲器4中的数据由于包含有多种颜色数据,因此例如第1、第2色、...的颜色数据混在一起时,用于储存数个颜色单位的颜色数据的地址是不连续的。因此,如果每个颜色数据中有一个读出地址的寄存器的话,例如在第1色数据的地址之后读出第2色数据时,虽然有必要进行地址计算,但是在记录缓冲器4中准备有按每个颜色存储读出地址的寄存器,所以可以省略进行以列为单位的读出时的地址计算。
817是地址控制寄存器。读出地址通过记录数据生成块5的每个颜色数据读出请求信号线S805提出请求时,地址控制寄存器817作为读出地址通过信号线S806在一个个加上地址之后被输出到记录缓冲器4中。
835是存储下一个单元块的地址的寄存器。如果现在被读出的单元块是第1单元块的话,该寄存器中还存有第2单元块的起始地址。等现在被读出的单元块数据的读出结束后,该寄存器的值被复印到寄存器802中。这样,下一个单元块数据的读出就会比较顺利。
寄存器836是存储第1色到第8色中,用于特定读出顺序的信息的表。根据该表设定的值可以自由设定从记录缓冲器读出数据的顺序。例如图4的情况,读出第1色→第2色→第3色→笫4色。8色的情况下,可按照第1色→第2色→...→第8色的顺序读出。也可以把值变换之后,按照第1色→第2色→第5色→第6色→第7色→第8色的顺序而跳过第3色、第4色的数据的读出。这样,对于没被存储的颜色的图像数据,可以正确地跳读过去。
第2寄存器组901是存储有关下一个单元块数据的设定数据的缓冲器的集合。第1寄存器组的各寄存器被读出之后,被设定在第2寄存器组的各寄存器的值被设定到对应第1寄存器组的寄存器中。例如,被设定在838中的值被设定到寄存器819中。寄存器839~845是对于下一个单元块数据中的第2色~第8色的颜色数据设定同样信息的寄存器。
寄存器838中存储着表示第1色数据的缓冲器的高度信息和第1色数据的有无的信息。寄存器839~845也是对于下一个单元块数据中的第2色~第8色的颜色数据设定同样信息的寄存器。
846和寄存器820同样是设定单元块的宽度信息的寄存器。该宽度信息是在从第1色~第8色的单元块中被共同使用的值。
寄存器878在之前设定的单元块的大小和相同的单元块的大小相同的情况下,该值设为1,因此可以给第1寄存器组再次设定相同的值。这时,可以省略寄存器838~846的设定。寄存器878的值为0时,各寄存器838~846设定各自的值。如果单元块大小一样的话,寄存器(same_type)878可以简单地进行寄存器的设定。
以上是有关记录数据的数据的写入、有关读出控制的处理的内容。
在图3中,参考号301a~g表示记录在记录媒体106中的主扫描方向的记录数据单元块(BLOCK_1~7)和1扫描记录区域302之间的对应。随着执行对应记录媒体106的各单元块数据的记录,完成1扫描记录区域302的记录。为了1扫描记录区域302的记录,在本实施方式中使用的是沿主扫描方向被分割成多个的暂时存储记录数据的记录缓冲器,不过为了对其多个记录单元块的利用管理,也可以使用如图3的303所示的对管理记录缓冲器4的数据结构进行特定的表。这时,记录缓冲器管理表303的各栏301a~g中存储有保存在各单元块中的颜色数据的信息(BK_1、C_1、...)、还有颜色数据的有无、各色数据的单元块的列数、每个颜色使用喷嘴位置等。
<记录缓冲器的地址控制>
图4是记录缓冲器存储了单元块数据时的内部构成例的示意图。在这里,为了简单,记录单元块为7个(BLOCK_1~7:该数字作为单元块的识别ID。)、存储在记录单元块中的颜色数据为:第1单元块是4个(BK_1、C_1、M_1、Y_1:该数字作为颜色数据的识别ID。)、第2单元块是4个、第3单元块是2个、第4单元块是1个、第5单元块是4个、第6单元块是1个、第7单元块存有值为0的合计共16个颜色数据。记录缓冲器是可以把纵方向(副扫描方向)16位×8(8个字)的数据沿主扫描方向128点来存储的内存容量(1024个字)。因此,可以用以600DPI的间隔来进行配置的128喷嘴进行128个列的记录。
因此,像本实施方式那样,把1单元块的列数设成128列的话,为了用每个颜色使用了128喷嘴的记录头来记录4色份的一个单元块,可以将该分割的记录缓冲器按4份,即将1024×4字份作为用于储存1个单元块数据的存储区域而分配。
记录缓冲器的地址把SRAM173的内存地址“800000(h:表示16进制)”作为开始地址,作为2048字节的基本单位,逐步分割SRAM173的区域,并分配各个单元块的每个颜色数据的存储区域。
颜色数据和单元块数据的识别ID的对应关系中,BK_1表示第1单元块中的黑色数据,其记录区域的起始地址中,黑色是800000(h)、蓝绿色(C_1)是800800(h)、深红色(M_1)是801000(h)、黄色(Y_1)是801800(h)。第1单元块中存储着4个颜色的数据。
同样第2单元块中,黑色的颜色数据(BK_2)的记录区域的起始地址是802000(h)、蓝绿色(C_2)是802800(h)、深红色(M_2)是803000(h)、黄色(Y_2)是803800(h)。第2单元块和第1单元块一样,也存储着4个颜色的数据。
第3单元块中,黑色的颜色数据(BK_3)的记录区域的起始地址是804000(h)、蓝绿色(C_3)是804800(h)。因此,第3单元块中存储着黑色和蓝绿色2个颜色的数据。就是说,由于没有深红色和黄色的图像数据,所以不进行记录缓冲器的分配。
第4单元块中,黑色的颜色数据(BK_4)的记录区域的起始地址是805000(h)。因此,第4单元块中存储着黑色1个颜色的数据。其他的蓝绿色、深红色和黄色由于没有图像数据,所以不进行记录缓冲器的分配。
第5单元块中,黑色的颜色数据(BK_5)的记录区域的起始地址是805800(h)、蓝绿色(C_5)是806000(h)、深红色(M_5)是806800(h)、黄色(Y_5)是807000(h)。第5单元块和第1及第2单元块一样存储着4个颜色的数据。
第6单元块中,黄色的颜色数据(Y_6)的记录区域的起始地址是807800(h)。在该单元块中,由于没有对应黑色、蓝绿色、深红色的图像数据,所以不对存储这些颜色的数据的记录缓冲器进行分配。
将SRAM173作为记录存储器,为了循环使用数据的存储区域,在第1单元块中的图像数据的记录结束后,作为第7单元块所表示的区域起始地址为可使用的区域的起始地址800000(h)。
像以上那样,利用分割的记录缓冲器只集中存储记录在各自不同的记录区域中的图像数据(不存在图像数据的情况下,不确保存储数据的区域),这样可以有效地使用存储器。
另一方面,为了管理记录时使用的记录单元块(1~7)的顺序,在SRAM173中设置管理下次使用记录单元块ID号的记录单元块ID号存储区域。存储在该记录单元块ID存储区域中的ID号随着记录缓冲器的记录单元块的记录而依次被更新,通常下面要用的记录单元块的ID号被设定。可以根据该ID号去特定后面应读出的记录单元块,并且在记录结束的记录单元块中按顺序存储后续的单元块数据。
这样来管理在记录运作中,应该把哪个记录单元块数据写入记录缓冲器区域中比较好的运作。并且在一连串的运作中将该信息保存到SRAM173中。记录运作中,可以对于把数据写入记录存储器的哪个地址中较好的运作进行管理。记录数据的写入和读出在一连串的记录运作中,被控制为循环地利用记录缓冲器。
<记录控制的处理>
图6是表示记录控制的流程图。为了在步骤S601从记录存储器进行图像数据的读出,对第1寄存器组(由多个寄存器构成)进行设定。在该第1寄存器组的设定中,第1单元块的颜色数据的有无、喷嘴数、列数等的设定数据被设定。例如,如图4所示的第1单元块中存储着4个颜色的图像数据的全部,所以可以认为具有所有的颜色数据。该第1寄存器组和前面说明的图9的900相对应。
步骤S602对第2寄存器组(由多个寄存器构成)进行设定。在该第2寄存器组的设定中,第2单元块的颜色数据的有无、喷嘴数、列数等的设定数据被设定。第1寄存器组的各个寄存器和第2寄存器组的各个寄存器各自对应,在接收到中断信号之后,在第2寄存器组中设定的值被复制到第1寄存器组中,所以设定可以容易地进行。在设定图4的第3单元块的数据时,由于深红色(M)和黄色(Y)的数据没有被存储,所以深红色(M)和黄色(Y)的寄存器中设定了无色信息。
步骤S603开始记录运作。各单元块中的图像数据随着其地址信息(图9的818、821、823、825、827、829、831、833)而被读出,随着存储在第1寄存器组900中的设定数据记录数据生成单元块5生成记录数据。例如,滑架开始扫描,直到记录区域跟前为止加速,之后以同等速度移动。并且,滑架一到达记录开始位置,就开始被存储在第1单元块的图像数据的记录。因此,为了处理记录数据,要在滑架到达记录开始位置之前完成数据的准备。
步骤S604检查当前有没有表示存储在第1单元块中的数据记录结束的中断信号。如果有中断信号(S604-Yes),当前存储在第1单元块中的图像数据已被完全记录下来,所以把存储在第2寄存器组中的数据各自复制到第1寄存器组中后,执行下一个记录处理。
另一方面,对应完成了记录的第1单元块的记录缓冲器中存储着下一个单元块的数据。在本实施方式中,如图4那样记录缓冲器中存储着一直到第6单元块的数据,所以第7位的第7单元块的数据被存储到第1单元块的空区域中。
步骤S605锁定位置计数。该位置计数的值是从编码器得到的滑架的位置信息。该位置信息是存储在记录存储器中的图像数据的列信息,和1像素单位的信息相对应。
步骤S606检查是否是对应图像数据最终单元块的数据。如果不是最终单元块的话(S606-No),进行步骤S607的处理。如果是最终单元块的话(S606-Yes),作为一次的扫描的记录结束,清除在步骤S606接收到的最终单元块的中断信号(S610),并结束记录。
步骤S607检查是否有第2寄存器组设定延迟分割。滑架移动到记录位置(滑架到达的记录开始位置的位置),在记录定时之前,来不及从记录存储器中的读出记录数据时,产生该中断。在被实施方式中,作为单元结束中断时所参照的标志,根据第2寄存器组设定延迟标志是否为1来判断第2寄存器组设定延迟的有无。如果不是设定延迟的话,该标志为0。
在第2寄存器组设定数据时,在CPU9的控制下,该第2寄存器组设定结束标志在根据软件的处理中被设定为1,第2寄存组的数据被复制到第1寄存器组时变更为0。该第2寄存器组设定结束标志变更为0的运作是由硬件来执行的。
第2寄存器组设定延迟标志是以第2寄存器组设定结束标志为基础进行变更的。单元块结束中断发生时,第2寄存器组设定结束标志如果是1的话,第2寄存器组设定延迟标志为0,如果第2寄存器组设定结束标志是0的话,第2寄存器组设定延迟标志为1。因此,第2寄存器组设定延迟标志为1时,其状态为不能够从记录缓冲器4读出下面应记录的单元块数据。
如果发生第2寄存器组设定延迟中断的情况(上述标志为1时),在记录设定在当前第1寄存器组中的图像数据之后,不进行下面的单元块的记录,记录中断(S611)。例如在进行第3单元块的记录之后中断记录时,在步骤605中被所定的位置计数保存了对应第3单元块的最终列的滑架的位置信息之后,中断记录。这时滑架从等速移动状态开始减速,停止后,又原点恢复到扫描方向,并返回记录开始位置。
CPU9监视上述标志的设定值,一旦发现表示上述第2寄存器设定延迟的标志为1而中断时(S611),把第2计时器设定标志由1清除为0(S612)。该清除在CPU9的控制下,由软件进行处理。然后,再次进行记录头6开始扫描的控制(S613)。再次开始的记录对和中断前相同的扫描区域中(不进行副扫描方向的传送)的记录头进行扫描,从中断记录的位置开始执行记录。这时,由于已经记录到第3单元块,所以从第4单元块开始进行记录。重新开始的记录中,位置计数的值保存着记录中断前的值,随着对该值的使用,可以确保中断前和中断后的记录位置的连续性。这样,1次中断时,可以用2次的扫描次数处理1扫描区域的记录。
步骤S607中,没有第2寄存器组设定延迟中断时(上述的标志为0时),在步骤S608清除中断信号。
步骤S609中再次进行第2寄存器组的设定。由于把存储的数据的内容复制到了第1寄存组中可产生空区域的第2寄存器组进行第3单元块的设定数据的设定,并把步骤处理返回到步骤S604。
在步骤S604中,如果有单元块结束分割,在步骤S609中被处理的第2寄存器组所设定的第3单元块的设定数据被复制到第1寄存器组,并执行下一个记录处理。
图6所示的流程图的数据被处理,直到最终单元块的结束。
<记录重新开始的说明>
图12A、B是记录数据的存储赶不上记录的时间时(在图6的流程图中,表示第2寄存器组设定延迟的标志为1时)的记录运作的说明图。
记录头6从开始位置S向箭头的扫描方向移动,表示正在进行记录。该记录头6的位置的控制根据列信号T来执行。从开始位置(停止状态)开始扫描,加速记录头6,例如在位置A结束加速后,进行等速移动。数据的存储随记录头6的等速移动而变化,当赶上到达记录开始位置的定时时,可以用1次扫描从相当于1扫描区域全部的位置A记录到位置D(A-D之间是滑架的等速移动区域)。
图12A表示的是从位置B开始记录,到位置C的P1之间的记录。在到达记录头的记录开始位置之前,由于记录数据的存储来不及所以只记录到位置C。ASIC174中的编码信号处理单元块根据列信号T来捕捉记录到什么地方的记录位置,并将用于重新开始记录的记录定时t1保存到ASIC174中的寄存器中。然后,如图12B所示,再次从开始位置S开始扫描,从记录定时t1执行记录。根据该控制,可以从中断的位置C开始记录,在一直到位置D的区域P2间进行记录,结束扫描方向的记录。
图13是关于记录数据生成单元块5中的编码器信号处理单元块的信号的说明图。
生成把具有150DPI分解能的编码信号分成4等份的列信号(等于1像素的分解能)。用图14所示的列计数1401来计算该列信号。根据该列信号读出各自列的图像数据。
各色所带的喷嘴列以每2列进行排列的记录头的结合中,各列的第1色到第8色的图像数据被依次读出。各色所带的喷嘴列以1列排列的记录头的话,各列的第1色到第4色的图像数据被依次读出。该读出由DMA_REQ信号和DMA_ACK信号来执行。DMA_ACK信号的1个周期中,每一个喷嘴列的数据在该图中分成4次(a~d)被读出。在这里,1个喷嘴列的喷嘴数是64时,16喷嘴单位的数据将被1次读出。即,在图像数据a中,从第1喷嘴读出第16喷嘴的数据;在图像数据b中,从第17喷嘴读出第32喷嘴的数据;在图像数据c中从第33喷嘴读出第48喷嘴的数据;在图像数据d中,从第49喷嘴读出第64喷嘴的数据。同样如果1列的喷嘴数是128的话,分成8次将数据读出。
数据读出的定时如果是在列信号的定时T8中进行的话,对于该读出的数据驱动记录头的定时将在1单元块后的列信号T9中进行。即,在列信号的定时T8中读出图像数据后,在列信号的定时T9中对读出的数据进行记录。
该DMA_REQ信号是图5及图9中所记载的数据的读出请求信号线S805。然后,作为该信号的应答,显示在图9中的DMA_ACK信号S8051被返回到记录数据生成单元块。这里,图像数据被显示在图9的S5中,并以DMA传送从记录存储器4被传送到记录数据生成单元5中。
图14是计算列信号的电路说明图。由列计数1401和锁定电路402构成。列计数把图13中的列信号相加起来。该相加值被输出到锁定电路1402中,并且,没有图像数据的信号被输入之后,锁定电路1402不再进行相加,而仍保存其相加值。
例如,用图13来说明的话,在读到列计数值8时,在没有图像数据的信号被输入的情况下(图6的流程图中,表示第2寄存器组设定延迟的标志为1时),计数值8的值在列计数的定时T8中被锁定。该值8+1(第9列)(顺时针方向+1为第9列,逆方向-1为第7列)被作为下一个记录开始位置的第1列(记录开始列)使用。
在本实施方式中,记录头具有在副扫描方向上关于各色成分可记录16位份的数据的喷嘴的情况进行了说明,但是本发明的主旨不仅仅是这些。例如,该喷嘴的大小如果为可容易从MPU存取的大小的话,8位、16位、32位等任何大小都可以。
在本实施方式中构成一种比记录媒体还要小的管理表,不过本发明不仅仅只局限于这个。例如即使构成超过1页大小的管理表,也不存在任何问题,其效果也没有变化。本实施方式对于其他如记录缓冲器数、记录缓冲器大小等也没有限制,可根据装置构成进行变更。
正像以上说明的那样,根据本实施方式的记录装置及记录装置的控制方法,把包含多个颜色数据的数据作为单元块单位,可以控制缓冲器的写入和读取。该控制分割为多个记录单元块,可对每个记录单元块进行记录动作的管理,因此也可以缩小记录动作所必须的记录缓冲器的大小,从而有效地利用缓冲器区域。
即使是在由于记录数据的存储赶不上记录动作而产生记录中断的情况下,可根据由记录头的位置检测装置所检测到的扫描位置信息来控制记录位置,重新开始记录并结束扫描方向的记录。
在本发明中即使是在喷墨记录方式中,对具有作为用于进行喷墨的能量即热能的装置(例如电热变换体和激光等),并由上述热能而使墨水的状态发生变化的方式的打印机装置作了说明,根据该方式可以达到记录的高密度化和高精细化。
其代表性的构成和原理有美国专利第4723129号说明书、同第4740796号说明书中所公开的基本原理。该方式可适用于随选型、连续型的任何一种类型,特别是随选型,在和保存着液体(墨水)的Sheet和液路相对应所设置的电热变换体中,和记录信息对应,加上给与超过膜沸腾的急速温度上升的至少一个驱动信号,由此使电热变换体产生热能,使记录头的热作用面产生膜沸腾,其结果可形成与该驱动信号一对一对应的液体(墨水)内的气泡,因此是有效的。由该气泡的成长、收缩通过吐出开口将液体(墨水)吐出,形成至少一滴。如果将该驱动信号作成脉冲形状,可以立即适当地进行气泡的成长收缩,所以可以达到吐出特别优质的应答性的液体(墨水)。
作为该脉冲形状的驱动信号,美国专利第4463359号说明书、同第4345262号说明书中所记载的内容比较适用。如果采用有关上述热作用面的温度上升率的发明的美国专利第4313124号说明书中所记载的条件的话,可以进行更好的记录。
作为记录头的构成,本发明不仅仅只包括在上述各说明书中所公开的吐出口、液路、电热变换体的组合构成(直线状液流路或直角液流路),还包括美国专利第4558333号说明书、美国专利第4459600号说明书中所公开的分配在热作用面弯曲区域的构成。并且还有以下构成,即在特开昭59-123670号公报中公开的对于多个电热变换体,把共通的槽作为电热变换体的吐出部的构成,和在特开昭59-138461号公报中所公开的使吸收热能压力波的开口与吐出部对应。
通过装在装置主体中,可以使用与装置主体电连接和从装置本体的墨水供给成为可能的自由更换的芯片形式的记录头、或者在记录头自身整体地设置了墨水槽的卡盒形式的记录头。
由于附加了作为本发明记录装置的构成所设置的对记录头的恢复装置、预备的辅助装置等,使本发明的效果更加稳定。具体举例的话,如对记录头的压盖装置、清洗装置、加压或吸引装置、电热变换体或其他的加热要素、或者由这些组合而成的预备加热装置、进行和记录不同的其他吐出的预备吐出模式等,这些都对稳定的记录的执行发挥作用。
作为记录装置的记录模式,不仅仅是只有黑色等主流色的记录模式,也有整体构成记录头的多个组合,也有具备根据不同颜色的多色、或混色的全色彩中至少一个的装置。
在以上说明的本发明实施方式中,是把墨水作为液体来说明的,不过即使是在室温或室温以下固化的墨水,可以将其在室温中软化或液化之后进行使用。喷墨式的话,由于可以对墨水自身在30℃以上70℃以下的范围内进行温度调整,为了使墨水的粘性控制在稳定吐出范围而进行温度控制,所以赋予使用记录信号时,墨水是液体状的就可以。
通过将热能产生的升温作为从墨水的固形状态向液体状态变的能量而使用,从而可积极地防止,或可防止墨水的蒸发,可以在放置状态使用固化加热后液化的墨水。总之随着对应热能的记录信号的赋予,墨水进行液化,随着墨水的吐出,还有到达记录媒体时已经开始固化等这些虽着热能的赋予而开始液化的墨水的使用也适用于本发明。这情况的墨水和特开昭54-56847号公报或特开昭60-71260号公报中所记载的一样,在作为多孔质板凹部或贯通孔液体或固体物所被保存的状态中,可以作为面向电热变换体的形态。在本发明中,对上述各墨水最为有效的是执行上述膜沸腾方式。
作为涉及本发明的记录装置的形态,作为计算机等的信息处理机器的图像输出终端被设置在一体或别体中之外,还可采取和阅读器组合的复印装置或具有接收发送信号功能的传真机装置的形态。
本发明可以适用于有多个机器构成的***,也可以适用于由1个机器组成的装置。并且,本发明也可适用于把程序提供给***或装置而完成的情况。
如以上说明的那样,根据本发明的记录装置以及记录装置的控制方法,把包含多个颜色数据的数据作为块单位,可以控制对缓冲器的写入和读取。该控制将记录单元块分割成多个记录单元块,可以对每个单元块的记录动作进行管理,因此可以缩小记录动作所必须的记录存储器的大小,从而可有效地运用缓冲器区域。
即使记录数据的存储由于赶不上记录动作而中断记录时,由记录头的位置检测装置所检测到的扫描位置信息对记录位置进行控制,并使记录重新开始从而完成扫描方向的记录。
在不脱离主要精神和范围的情况下,本发明当前具有许多不同的实施方式,因此我们可以认为本发明除了具有在权利要求书中所定义的实施方式之外,还具有其他一些具体的实施方式。

Claims (13)

1、一种记录装置,具有:为了让装有记录头的滑架在记录媒体上扫描并进行记录,把该记录头的扫描方向的记录区域分割成多个区域,并存储上述被分割的区域单位的图像数据的缓冲器;以及检测该记录头的位置的记录头位置检测装置,该记录装置的特征在于包括:
为了把上述被分割的区域单位的图像数据存储到上述缓冲器中,对该区域单位的图像数据的写入地址信息以按每个颜色数据进行控制的写入控制部;
生成用于读出上述被存储的图像数据的地址信息的读出控制部;
对应上述被生成的地址信息,把控制根据该地址信息的图像数据的读出的第1设定信息存储在第1存储装置中并进行管理的存储管理装置;
根据上述存储管理装置所存储的第1设定信息和上述地址信息,从上述缓冲器读出上述被存储的数据,生成记录数据的记录数据生成装置;
用上述记录头位置检测装置检测出记录上述被生成的记录数据的上述记录头的扫描位置,并根据该被检测出的扫描位置信息对记录位置进行控制的记录头位置控制装置。
2、如权利要求1记载的记录装置,其特征在于还包括:
存储用于读出下一个记录区域的图像数据的第2设定信息的第2存储装置,
上述存储管理装置在结束基于上述第1设定信息的记录之后,将上述第1存储装置的内容更新为该第2设定信息的内容。
3、如权利要求2记载的记录装置,其特征在于:
随着上述第1存储装置存储第2设定信息,上述存储管理装置对可从上述缓冲器读出数据的标志信息进行更新。
4、如权利要求1记载的记录装置,其特征在于:
在上述记录头位置检测装置所检测到的位置信息,在到达该记录头的记录开始位置之前上述标志信息被更新时,上述记录头位置控制装置更新该记录头的位置信息,并接着进行下一个记录区域的记录;
在到达该记录头的记录开始位置之前上述标志信息未被更新时,上述记录头位置控制装置保持该记录头的位置信息,并中断记录。
5、如权利要求4记载的记录装置,其特征在于:
上述记录头位置控制装置根据上述标志信息的更新并根据上述被保持的记录头的位置信息来判断记录开始位置,并重新开始记录。
6、如权利要求1记载的记录装置,其特征在于:
上述记录头的位置信息是与存储在上述缓冲器中的数据的位置相关的信息。
7、如权利要求1记载的记录装置,其特征在于:
上述被分割的区域单位的图像数据中包含有蓝绿色、黄色、深红色以及黑色的颜色数据。
8、如权利要求1记载的记录装置,其特征在于:
上述缓冲器可以在由起始地址信息和末尾地址信息所设定的区域之间循环从而存储上述图像数据。
9、如权利要求1记载的记录装置,其特征在于:
在上述写入地址信息和上述读出地址信息一致的情况下,由上述写入控制部来执行禁止与存储在上述缓冲器中的图像数据重复的地址的设定控制。
10、如权利要求1记载的记录装置,其特征在于:
上述记录头是一种喷出墨水从而进行记录的喷墨记录头。
11、如权利要求1记载的记录装置,其特征在于:
上述记录头是一种利用热能来喷出墨水的记录头,并且具有用于产生向墨水供给热能的热能变换体。
12、一种记录装置,具有:为了让装有记录头的滑架在记录媒体上扫描并进行记录,把该记录头的扫描方向的记录区域分割成多个区域,并存储上述被分割的区域单位的图像数据的缓冲器;以及检测该记录头的位置的记录头位置检测装置,该记录装置的特征在于包括:
为了把上述被分割的区域单位的图像数据存储到上述缓冲器中,对该区域单位的图像数据的写入地址信息以按每个颜色数据进行控制的写入控制部;
在记录头到达上述图像数据的记录位置之前不能进行上述写入控制部的图像数据的写入时,中断上述记录头记录的记录头位置控制装置;
保持上述记录头位置检测装置检测到的上述中断了的位置的记录头位置保持装置。
13、一种记录装置的控制方法,所述记录装置具有:为了让装有记录头的滑架在记录媒体上扫描并进行记录,把该记录头的扫描方向的记录区域分割成多个区域,并存储上述被分割的区域单位的图像数据的缓冲器;以及检测该记录头的位置的记录头位置检测装置,该记录装置的控制方法的特征在于包括:
为了把上述被分割的区域单位的图像数据存储到上述缓冲器中,对该区域单位的图像数据的写入地址信息以按每个颜色数据进行控制的写入控制步骤;
生成用于读出在上述写入控制步骤中所存储的图像数据的地址信息的读出控制步骤;
对应在上述读出控制步骤中所生成的地址信息,把控制根据该地址信息的图像数据的读出的第1设定信息存储在第1寄存器中并进行管理的存储管理步骤;
根据在上述存储管理步骤中所存储的第1设定信息和上述地址信息,从上述缓冲器读出上述被存储的数据,生成记录数据的记录数据生成步骤;
对在上述记录数据生成步骤中所生成的记录数据进行记录时,用上述记录头位置检测装置检测上述记录头的扫描位置,并根据该被检测出的扫描位置信息对记录位置进行控制的记录头位置控制步骤。
CNB031107575A 2002-04-15 2003-04-15 记录装置及记录装置的控制方法 Expired - Fee Related CN1252638C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002112658A JP3826066B2 (ja) 2002-04-15 2002-04-15 記録装置及び記録装置の制御方法
JP112658/2002 2002-04-15

Publications (2)

Publication Number Publication Date
CN1452123A CN1452123A (zh) 2003-10-29
CN1252638C true CN1252638C (zh) 2006-04-19

Family

ID=28672590

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031107575A Expired - Fee Related CN1252638C (zh) 2002-04-15 2003-04-15 记录装置及记录装置的控制方法

Country Status (5)

Country Link
US (1) US6896345B2 (zh)
EP (1) EP1355266A3 (zh)
JP (1) JP3826066B2 (zh)
KR (1) KR100555268B1 (zh)
CN (1) CN1252638C (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1355265B1 (en) * 2002-04-15 2016-04-13 Canon Kabushiki Kaisha Colour data buffering for colour printing
JP4510395B2 (ja) * 2003-03-27 2010-07-21 キヤノン株式会社 記録装置
JP4455295B2 (ja) * 2003-12-11 2010-04-21 キヤノン株式会社 記録装置、及び、記録装置のデータ処理方法
JP2006247905A (ja) * 2005-03-08 2006-09-21 Canon Inc 記録装置、記録装置のデータ処理方法、及び記録システム
US8020954B2 (en) 2005-03-08 2011-09-20 Canon Kabushiki Kaisha Recording apparatus and data processing method for recording apparatus
KR100709365B1 (ko) * 2005-05-24 2007-04-20 삼성전자주식회사 위치제어장치, 및 그것을 구비하는 스캐너와 화상형성장치
JP2007015248A (ja) 2005-07-08 2007-01-25 Canon Inc 記録装置
JP4641459B2 (ja) 2005-07-08 2011-03-02 キヤノン株式会社 情報処理装置及びプリンタドライバ
US7722782B2 (en) * 2005-07-12 2010-05-25 Rechargeable Battery Corporation Portable heating apparatus and metal fuel composite for use with same
JP4450045B2 (ja) * 2007-09-28 2010-04-14 富士ゼロックス株式会社 画像形成システム、及び画像形成プログラム
CN102029816A (zh) * 2009-10-08 2011-04-27 株式会社东芝 印刷装置、印刷***以及印刷方法
US8328316B2 (en) * 2009-10-26 2012-12-11 Canon Kabushiki Kaisha Inkjet printhead, printing apparatus, and printing method
JP5644091B2 (ja) * 2009-11-11 2014-12-24 セイコーエプソン株式会社 記録制御装置、記録装置、記録装置の制御方法、及び、プログラム
JP5593682B2 (ja) * 2009-11-17 2014-09-24 セイコーエプソン株式会社 プリンター、プリンターの制御方法、及び、プログラム
CN102615985A (zh) * 2011-02-01 2012-08-01 兄弟工业株式会社 墨盒、记录装置和用于控制记录装置的方法
CN103303008A (zh) * 2012-03-06 2013-09-18 杭州旗捷科技有限公司 一种打印耗材的数据存取方法
JP6238510B2 (ja) * 2012-07-27 2017-11-29 キヤノン株式会社 バッファ、バッファの制御方法、同期制御装置、同期制御方法、画像処理装置および画像処理方法
TWI463432B (zh) * 2012-10-05 2014-12-01 Genesys Logic Inc 圖像資料處理方法
JP2015199552A (ja) 2014-04-04 2015-11-12 キヤノン株式会社 プリント装置およびプリント方法
WO2020071130A1 (ja) 2018-10-05 2020-04-09 キヤノン株式会社 インクジェット記録装置およびインクジェット記録装置の制御方法
CN112526418B (zh) * 2020-11-24 2024-05-28 上海辰光医疗科技股份有限公司 用于磁共振成像的磁场均匀性测量的数据记录和处理方法

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1127227A (en) 1977-10-03 1982-07-06 Ichiro Endo Liquid jet recording process and apparatus therefor
JPS5936879B2 (ja) 1977-10-14 1984-09-06 キヤノン株式会社 熱転写記録用媒体
US4330787A (en) 1978-10-31 1982-05-18 Canon Kabushiki Kaisha Liquid jet recording device
US4345262A (en) 1979-02-19 1982-08-17 Canon Kabushiki Kaisha Ink jet recording method
US4463359A (en) 1979-04-02 1984-07-31 Canon Kabushiki Kaisha Droplet generating method and apparatus thereof
US4313124A (en) 1979-05-18 1982-01-26 Canon Kabushiki Kaisha Liquid jet recording process and liquid jet recording head
US4558333A (en) 1981-07-09 1985-12-10 Canon Kabushiki Kaisha Liquid jet recording head
JPS58146929A (ja) 1982-02-25 1983-09-01 Seiko Epson Corp 印刷装置のデ−タ受信方法
JPS59121432A (ja) 1982-12-16 1984-07-13 Fujitsu Ltd 印字装置の印字デ−タバツフアリング方式
JPS59123670A (ja) 1982-12-28 1984-07-17 Canon Inc インクジエツトヘツド
JPS59138461A (ja) 1983-01-28 1984-08-08 Canon Inc 液体噴射記録装置
JPS6071260A (ja) 1983-09-28 1985-04-23 Erumu:Kk 記録装置
US5436863A (en) 1993-04-26 1995-07-25 Nec Corporation Semiconductor memory device
US5751327A (en) 1993-06-18 1998-05-12 Xeikon N.V. Printer including temperature controlled LED recording heads
US5914731A (en) * 1993-09-30 1999-06-22 Canon Kabushiki Kaisha Data recording using randomized variations to prevent visual artifacts due to non-uniformities in a printing apparatus
US5412483A (en) 1993-12-16 1995-05-02 Xerox Corporation Apparatus and method for managing storage of print-related information in a print file
US5975678A (en) * 1994-10-27 1999-11-02 Canon Kabushiki Kaisha Ink jet recording apparatus and method using plural types of ink
JP3174226B2 (ja) 1994-10-28 2001-06-11 キヤノン株式会社 記録ヘッド補正方法及びその装置及びその装置によって補正された記録ヘッド及びその記録ヘッドを用いた記録装置
JPH09174963A (ja) * 1995-12-27 1997-07-08 Brother Ind Ltd 画像記録装置
US5937152A (en) * 1996-04-16 1999-08-10 Brother Kogyo Kabushiki Kaisha Printer with buffer memory
JP3576694B2 (ja) * 1996-04-23 2004-10-13 キヤノン株式会社 インクジェット記録方法、その装置、画像処理方法及び画像処理方法を実行するプリント方法
JPH09286125A (ja) 1996-04-23 1997-11-04 Canon Inc インクジェット記録方法及びその装置
US5923344A (en) 1997-02-06 1999-07-13 Hewlett-Packard Co. Fractional dot column correction for scan axis alignment during printing
US6097499A (en) 1997-11-14 2000-08-01 Lexmark International, Inc. Methods and apparatus for isochronous printing with minimal buffering
JP3576782B2 (ja) * 1997-12-24 2004-10-13 キヤノン株式会社 記録装置及び記録制御方法
JPH11192746A (ja) 1997-12-29 1999-07-21 Canon Inc 記録装置および記録位置制御装置
DE60033125T2 (de) 1999-03-10 2007-12-06 Seiko Epson Corp. Einstellung der verschiebung der punktbildungslage unter verwendung von informationen, gemäss welcher nicht für jede pixeleinheit ein punkt gebildet werden muss
EP1128323A3 (en) * 1999-12-27 2002-05-29 Seiko Epson Corporation Printer, printing method, and data storage medium
US6819351B2 (en) 2001-05-30 2004-11-16 Nexpress Solutions Llc Coarse and fine electronic bow correction for a writer

Also Published As

Publication number Publication date
US20030193535A1 (en) 2003-10-16
JP2003305903A (ja) 2003-10-28
CN1452123A (zh) 2003-10-29
KR100555268B1 (ko) 2006-03-03
US6896345B2 (en) 2005-05-24
JP3826066B2 (ja) 2006-09-27
EP1355266A2 (en) 2003-10-22
KR20030082435A (ko) 2003-10-22
EP1355266A3 (en) 2004-12-29

Similar Documents

Publication Publication Date Title
CN1252638C (zh) 记录装置及记录装置的控制方法
CN1663799A (zh) 打印头、打印头驱动方法和数据输出设备
CN1263608C (zh) 记录装置和测试图案记录方法
CN1064765C (zh) 具有螺旋式打印缓冲器的打印机及打印方法
CN1310758C (zh) 喷墨记录方法、***、装置及数据生成方法
US8351719B2 (en) Image decoding apparatus, image decoding method, and printing apparatus
CN1625471A (zh) 大容量页宽打印的图像处理
CN1895896A (zh) 记录装置及倾斜修正方法
CN1628983A (zh) 喷墨记录装置和喷墨记录方法
CN1124542C (zh) 打印装置、打印方法
CN1757516A (zh) 记录装置、该记录装置的控制方法以及计算机程序
CN1145556C (zh) 打印装置和打印方法
CN1244070C (zh) 记录装置、信息处理装置和它们的控制方法
CN1244069C (zh) 记录装置和记录装置的控制方法
CN1891464A (zh) 记录方法和记录设备
CN1881171A (zh) 打印***、打印方法、打印设备、以及驱动器
CN1247382C (zh) 记录装置以及记录方法
US7676098B2 (en) Information processing apparatus, system and method for compression of image data
CN1626346A (zh) 记录装置、记录装置的数据处理方法和记录***
US7535593B2 (en) Printing apparatus, data processing method for printing apparatus, and printing system
JP2003305899A (ja) 記録装置、プリンタドライバ、及びバッファ管理方法
CN1804871A (zh) 记录装置和记录装置的控制方法
US20160347102A1 (en) Printing apparatus and control method of the same
CN100341698C (zh) 喷射控制装置和方法及液滴喷射装置
CN1073936C (zh) 一种记录装置

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060419

Termination date: 20170415