CN102189764A - 印刷控制装置、印刷装置及印刷控制方法 - Google Patents

印刷控制装置、印刷装置及印刷控制方法 Download PDF

Info

Publication number
CN102189764A
CN102189764A CN2011100227134A CN201110022713A CN102189764A CN 102189764 A CN102189764 A CN 102189764A CN 2011100227134 A CN2011100227134 A CN 2011100227134A CN 201110022713 A CN201110022713 A CN 201110022713A CN 102189764 A CN102189764 A CN 102189764A
Authority
CN
China
Prior art keywords
mentioned
order
control
unit
input
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
CN2011100227134A
Other languages
English (en)
Other versions
CN102189764B (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of CN102189764A publication Critical patent/CN102189764A/zh
Application granted granted Critical
Publication of CN102189764B publication Critical patent/CN102189764B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06F3/1201Dedicated interfaces to print systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/36Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
    • B41J11/42Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

打印机的控制装置包括:主机侧控制器(41)和从机侧控制器(42),其中各控制器(41,42)的各构成元件对称地构成。控制器(41)包括虚拟机械控制器(85)。

Description

印刷控制装置、印刷装置及印刷控制方法
技术领域
本发明涉及控制印刷装置的印刷控制装置、印刷装置以及印刷控制方法。
背景技术
例如,在专利文献1中公开了包括多个喷射墨水的记录头(流体喷射单元)的印刷装置。在该印刷装置中,在支架上搭载有多个印刷头和与一个以上的规定数量的印刷头分别对应设置的驱动控制部。在印刷装置的主体上搭载有向各驱动控制部传输数据的多个数据处理部。规定数量的印刷头、一个驱动控制部和一个数据处理部与主控制部连接。该主控制部也进行使支架往复移动的控制。在该印刷装置中,由于构成为对于规定数量的印刷头包括多个以一个驱动控制部和一个数据处理部为一组的电路组合,因此,每个数据处理部的处理负载变小。
在这种情况下,由于是对于一个主控制部连接有多个数据处理部的构成,因此,主控制部与各数据处理部的处理同步即可。进一步地,如果记录头变多,则可以考虑将主控制部本身分成两个以上的印刷控制装置并用两个以上的主控制装置分担控制大量记录头的构成。在这种情况下,在记录头完成对记录介质的记录开始准备的阶段发送支架启动命令的定时和在记录结束后发送传送记录介质的传送命令的定时必须在两个以上的印刷控制装置之间同步。因此,将一个印刷控制装置作为主机(主机侧控制器),将其它印刷控制装置作为从机(从机侧控制器)。然后,在主机一侧,在从从机一侧接收的命令和自身的命令备齐的阶段,如果采用向支架***和传送***的驱动控制单元(机械控制器等)发送命令的构成,则可以在适当的定时控制由各个控制器控制的各记录头的墨水喷射处理和由驱动控制单元控制的印刷介质的传送处理。
另一方面,在驱动控制单元中发生错误时,必须在两个以上的印刷控制装置之间进行同步并再发送命令,因此,将该错误向两个以上的印刷控制装置通知、在该两个以上的印刷控制装置之间进行同步并向驱动控制单元再发送命令的结构是必要的。
【专利文献1】特开2004-25551号公报
但是,主机一侧的印刷控制装置和从机一侧的印刷控制装置必须在主机一侧和从机一侧进行同步的同时进行控制,为了实现该情况,存在必须设计并制作与各自的功能相应的不同程序和控制电路(IC等)的问题。这样,如果按照主机用和从机用分别开发印刷控制装置,则导致印刷装置的开发延迟和开发成本的增大。因此,期望尽可能在主机一侧的印刷控制装置和从机一侧的印刷控制装置之间使程序和控制电路等的构成共用。
发明内容
本发明鉴于上述问题提出的,其目的在于提供一种印刷控制装置、印刷装置以及印刷控制方法,其在设置有多个印刷控制装置的构成中,进行与其它印刷控制装置(从机)的同步并与驱动控制单元之间进行控制上的交换的印刷控制装置(主机)和其它印刷控制装置的各构成能够在更多的部分上共用。
(1)为了实现上述目的,本发明的印刷控制装置包括:输入单元,其输入图像数据和命令;处理单元,其处理上述输入单元输入的图像数据和命令;控制单元,其对驱动控制机械机构部的驱动控制单元发送来自上述处理单元的由上述处理单元处理的命令;虚拟驱动控制单元,其被构成为能够以与经过上述输入单元的输入路径不同的输入路径输入上述处理的命令;以及通信单元,其介于上述控制单元和上述驱动控制单元之间,当从上述控制单元输入上述处理的命令时,向上述虚拟驱动控制单元查询是否有上述处理的命令的输入,并且当有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时,向上述驱动控制单元输出上述处理的命令。
如果采用本发明,则通信单元在从控制单元输入处理的命令时向虚拟驱动控制单元查询是否有处理的命令的输入。然后,通信单元等待,直到有来自虚拟驱动控制单元的有处理的命令的输入的应答,当有该应答时,将处理的命令输出到驱动控制单元。因此,通过设置有多个印刷控制装置并将通信单元与由处理的命令应当控制的控制对象连接的印刷控制装置(主机)的虚拟驱动控制单元与其它印刷控制装置(从机)的通信单元连接,可以在进行各印刷控制装置分担的操作之间的同步的定时从印刷控制装置(主机)的通信单元输出命令。而且,在进行与其它印刷控制装置(从机)的同步的同时与驱动控制单元之间进行控制上的交换的印刷控制装置(主机)和其它印刷控制装置(从机)的各构成能够在更多的部分上共用。
(2)本发明的印刷控制装置包括:输入单元,其输入图像数据和命令;处理单元,其处理上述输入单元输入的图像数据和命令;控制单元,其对驱动控制机械机构部的驱动控制单元发送来自上述处理单元的由上述处理单元处理的命令;虚拟驱动控制单元,其被构成为能够以与经过上述输入单元的输入路径不同的输入路径输入上述处理的命令;以及通信单元,其介于上述控制单元和上述驱动控制单元之间,当从上述驱动控制单元输入请求上述处理的命令的再发送的错误通知时,向上述控制单元和上述虚拟驱动控制单元两方发送上述错误通知,在发送该错误通知之后,当从上述控制单元输入上述处理的命令时,向上述虚拟驱动控制单元查询是否有上述处理的命令的输入,并且当有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时,向上述驱动控制单元输出上述处理的命令。
如果采用本发明,则通信单元在从驱动控制单元输入请求处理的命令的再发送的错误通知时,向控制单元和虚拟驱动控制单元两方发送错误通知,其后,当从控制单元输入用于再发送的处理的命令时,向虚拟驱动控制单元查询是否有处理的命令的输入。然后,通信单元等待,直到有来自虚拟驱动控制单元的表明有处理的命令的输入的应答,当有该应答时,将处理的命令向驱动控制单元输出。因此,通过设置多个印刷控制装置并将通信单元与由处理的命令应当控制的控制对象连接的印刷控制装置(主机)的虚拟驱动控制单元与其它印刷控制装置(从机)的通信单元连接,能够将来自驱动控制单元的错误通知向各印刷控制装置发送。而且,在各印刷控制装置中用于再发送的处理的命令备齐的定时,能够向驱动控制单元输出用于再发送的处理的命令。因此,在进行与其它印刷控制装置(从机)的同步的同时与驱动控制单元之间进行控制上的交换的印刷控制装置(主机)和其它印刷控制装置(从机)的各构成能够在更多的部分上共用。
(3)在本发明的印刷控制装置中,优选地,具有分别包括上述虚拟驱动控制单元的两个印刷控制装置,上述两个印刷控制装置中的第1印刷控制装置的通信单元与驱动控制机械机构部的驱动控制单元连接,第2印刷控制装置的通信单元与上述第1印刷控制装置的虚拟驱动控制单元连接。如果采用本发明,则能够在使两个印刷控制装置同步的同时由其中一个印刷控制装置向驱动控制单元输出处理的命令。
(4)在本发明的印刷控制装置中,优选地,具有分别包括输入命令的输入单元、进行命令的输出控制的控制单元、输出命令的通信单元和虚拟驱动控制单元的两个印刷控制装置,上述两个印刷控制装置中的主机侧印刷控制装置的通信单元与驱动控制机械机构部的驱动控制单元连接,从机侧印刷控制装置的通信单元与上述主机侧印刷控制装置的上述虚拟驱动控制单元连接,在上述从机侧印刷控制装置中,上述通信单元在从上述控制单元输入命令时,向上述虚拟驱动控制单元查询命令输出许可,该虚拟驱动控制单元对该查询立即应答命令发送许可,该通信单元在有该应答时输出命令,在上述主机侧印刷控制装置中,上述通信单元在从上述控制单元输入命令时,向上述虚拟驱动控制单元查询命令发送许可,该虚拟驱动控制单元在该查询和来自上述从机侧印刷控制装置的命令的接收都存在时,对该通信单元应答命令发送许可。
如果采用本发明,则在主机侧印刷控制装置中,通信单元在从控制单元输入命令时,向虚拟驱动控制单元查询。另一方面,在从机侧印刷控制装置中,通信单元在从控制单元输入命令时,向虚拟驱动控制单元进行查询,但是,由于从虚拟驱动控制单元立即接收表明命令许可的应答,因此,立即输出命令。主机侧印刷控制装置的虚拟驱动控制单元在接收来自从机侧的命令时,向主机侧印刷控制装置的通信单元应答命令发送许可,接收该应答的通信单元向驱动控制单元发送命令。因此,在使主机侧印刷控制装置和从机侧印刷控制装置分担与印刷有关的操作时,能够在进行分担的操作之间的同步的定时向驱动控制单元输出命令。
(5)在本发明的印刷控制装置中,优选地,包括在印刷装置启动时判断是主机还是从机的判断单元,上述虚拟驱动控制单元包括主机实现部和从机实现部,上述虚拟驱动控制单元使上述主机实现部和从机实现部中与上述判断单元的判断结果相对应的一方启动。
如果采用本发明,则判断单元在印刷装置启动时判断是主机还是从机,使构成虚拟驱动控制单元的主机实现部和从机实现部中与该判断结果相对应的一方启动。因此,能够将多个印刷控制装置设定成从通信单元向驱动控制单元发送命令的主机侧印刷控制装置或者设定成从通信单元向主机侧印刷控制装置发送命令的从机侧印刷控制装置。
(6)在本发明的印刷控制装置中,优选地,设置有多个被设定为根据上述判断单元的判断结果启动上述主机实现部的主机侧印刷控制装置和被设定为根据上述判断单元的判断结果启动上述从机实现部的至少一个从机侧印刷控制装置,上述从机侧印刷控制装置的上述虚拟驱动控制单元通过启动上述从机实现部,具有对来自上述通信单元的查询无条件地进行肯定应答的伪虚拟驱动控制单元的功能。
如果采用本发明,则从机侧印刷控制装置的虚拟驱动控制单元通过启动从机实现部而具有伪虚拟驱动控制单元的功能,对于来自通信单元的查询无条件地返回肯定应答。因此,由于从机侧印刷控制装置的通信单元能够输出命令,而且能够立即输出命令,因此,不用过长地等待对主机侧的虚拟驱动控制单元的命令的输入。
(7)在本发明的印刷控制装置中,优选地,上述从机侧印刷控制装置的上述通信单元与上述主机侧印刷控制装置的上述虚拟驱动控制单元连接。
如果采用本发明,则从机侧印刷控制装置的通信单元所输出的命令被输入到主机侧印刷控制装置的虚拟驱动控制单元。因此,主机侧的虚拟驱动控制单元可以向主机侧的通信单元应答有来自从机侧印刷控制装置的命令的输入。
(8)在本发明的印刷控制装置中,优选地,上述判断单元根据与上述印刷控制装置的端子的连接状态相应的信号电平,判断是主机还是从机。如果采用本发明,则可以根据与由于是主机或者从机而连接的方式不同的印刷控制装置的端子的连接状态相应的信号电平,比较简单地判断是主机还是从机。
(9)在本发明的印刷控制装置中,优选地,上述主机侧印刷控制装置和上述从机侧印刷控制装置分别包括根据上述输入单元输入的上述图像数据控制流体喷射头的头控制单元,上述主机侧印刷控制装置的上述输入单元和上述从机侧印刷控制装置的上述输入单元分别输入对应分配给由上述头控制单元控制的上述流体喷射头的图像数据。
如果采用本发明,则主机侧印刷控制装置的输入单元和从机侧印刷控制装置的输入单元分别输入多个流体喷射头中分担而各自负责的流体喷射头的图像数据,因此,可以避免不需要的图像处理。
(10)在本发明的印刷控制装置中,优选地,上述主机侧印刷控制装置和上述从机侧印刷控制装置进一步包括:取得与多个中各自分担的上述流体喷射头有关的数据的控制管理单元和将自身的上述控制管理单元取得的数据中另一方的上述控制管理单元负责的数据向该另一方的控制管理单元发送的第二通信单元,上述控制管理单元根据自身取得的数据中未向上述另一方的控制管理单元发送的数据和上述第二通信单元从上述另一方的控制管理单元接收的数据,进行规定处理。
如果采用本发明,则在主机侧印刷控制装置和从机侧印刷控制装置中,各控制管理单元可以将与各自负责的流体喷射头有关的数据中另一方的控制管理单元负责的数据通过第二通信单元相互发送。因此,即使由主机侧印刷控制装置和从机侧印刷控制装置分担流体喷射头,也可以汇总管理与流体喷射头有关的数据。
(11)在本发明的印刷控制装置中,优选地,上述控制管理单元是分担管理对每个流体类型容纳应当向上述流体喷射头提供的流体的多个流体容器的构成,计算在分担的上述流体喷射头中消耗的流体消耗量作为上述数据,上述控制管理单元根据自身取得的上述流体消耗量中未向上述另一方的控制管理单元发送的流体消耗量和上述第二通信单元从上述另一方的控制管理单元接收的流体消耗量,计算负责的流体容器的流体消耗量或流体余量。
如果采用本发明,则由于将主机侧和从机侧所分担的多个流体喷射单元所消耗的流体消耗量中应当在对方侧管理的流体容器的流体消耗量通过第二通信单元相互发送,因此,可计算负责的流体容器的流体消耗量或流体余量。
(12)在本发明的印刷控制装置中,优选地,上述控制管理单元是检查分担的上述流体喷射头的喷嘴的检查控制单元,上述检查控制单元根据自身取得的喷嘴检查结果中未向另一方的检查控制单元发送的喷嘴检查结果和上述第二通信单元从上述另一方的检查控制单元接收的喷嘴检查结果,判断是否应当实施上述流体喷射头的维护,并在判断为应当实施维护时,上述控制单元向上述通信单元发送指示维护的命令。
如果采用本发明,则由于进行多个流体喷射单元的喷嘴检查,因此,容易抑制喷嘴的堵塞。此外,可以在多个印刷控制装置之间发送相同的命令。
(13)在本发明的印刷控制装置中,优选地,在向上述虚拟驱动控制单元查询并经过了设定时间也没有表明输入上述命令的应答时,为了进行印刷控制装置之间的通信,经由与上述通信单元分开设置的第二通信单元,输出请求上述命令的再发送的错误通知。
如果采用本发明,则在向虚拟驱动控制单元查询并经过了设定时间也没有表明输入命令的应答的情况下,经由第二通信单元对应当输出该命令的其它印刷控制装置输出请求命令的再发送的错误通知。因此,即使通信单元经过设定时间而超时,也可以在双方的印刷控制装置再发送命令。
(14)本发明的印刷装置包括:上述的印刷控制装置;传送印刷介质的传送单元;根据来自上述印刷控制装置的命令驱动控制上述传送单元的驱动控制单元;以及在由上述印刷控制装置进行驱动控制的同时对上述传送单元所传送的印刷介质喷射流体以实施印刷的流体喷射头。如果采用本发明,则可获得与上述印刷控制装置的发明同样的效果。
(15)本发明的印刷控制方法包括:输入图像数据和命令的输入步骤;处理在上述输入步骤中输入的图像数据和命令并将上述处理的命令向控制单元发送的处理步骤;接收在上述处理步骤中发送的上述处理的命令的上述控制单元将该处理的命令向通信单元发送的控制步骤;以及上述通信单元在从上述控制单元输入上述处理的命令时向虚拟驱动控制单元查询是否有上述处理的命令的输入,并且当有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时,将上述处理的命令向驱动控制单元输出的通信步骤。
(16)本发明的印刷控制方法包括:当通信单元从驱动控制单元输入请求处理的命令的再发送的错误通知时向控制单元和虚拟驱动控制单元两方发送上述错误通知的错误通知步骤;以及在上述错误通知发送之后,当上述通信单元输入从上述控制单元再发送的上述处理的命令时,向上述虚拟驱动控制单元查询是否有上述处理的命令的输入,并且当有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时,将上述处理的命令向上述驱动控制单元输出的通信步骤。如果采用本发明,则可以获得与上述印刷控制装置的发明同样的效果。
附图说明
图1是一个实施方式的印刷***的示意性侧面图。
图2是记录头的示意性底面图。
图3是表示主机/从机的各控制器的连接状态的示意图。
图4是表示印刷***的电气构成的方框图。
图5是说明主机/从机的各控制器的构成的方框图。
图6是表示命令发送时的处理流程的方框图。
图7是主机/从机的各控制器的命令发送时的时序图。
图8是表示错误发生时的处理流程的方框图。
图9是主机/从机的各控制器的错误发生时的时序图。
图10是表示通信错误发生时的处理流程的方框图。
图11是表示通信错误发生时(a)以主机侧为起点的处理流程的方框图(b)以从机侧为起点的处理流程的方框图。
图12是在主机/从机的各控制器之间通信错误发生时的时序图。
符号说明:
11:作为印刷装置的打印机;13:作为印刷介质的薄片;27:支架;29、29A、29B:作为流体喷射头的记录头;32:维护装置;36:喷嘴;41:作为印刷控制装置、第1印刷控制装置以及主机侧印刷控制装置的主机侧控制器;42:作为印刷控制装置、第2印刷控制装置以及从机侧印刷控制装置的从机侧控制器;43:作为驱动控制单元的机械控制器;44:机械机构部;45:头控制单元(HCU);46:通信电路;47:IC元件;48:喷嘴***;49:检查电路;50:线性编码器;51、52:端子部;53:CPU;54:ASIC;55:RAM、56:非易失性存储器;61:构成传送单元的传送电机;62:第1CR电机;63:第2CR电机;71:电源开关;81:作为处理单元的图像处理部;82:作为控制单元的机械控制部;83:作为判断单元的主控制部;84:作为通信单元的机械I/F部;85:作为虚拟驱动控制单元的虚拟机械控制器;86:电源管理部;87:也作为第二通信单元的通信I/F部;88:图像缓冲器;89:作为头控制单元的头控制部;90:定时器部;91:作为控制管理单元的墨水管理部;92:作为控制管理单元以及检查控制单元的检查控制部;95:作为虚拟驱动控制单元以及伪虚拟驱动控制单元的伪机械控制器;96:作为主机实现部的虚拟机械控制部;97:作为从机实现部的伪机械控制部;98:墨水余量计算部;100:印刷***;110:图像生成装置;120:主机装置;122:打印机驱动器;C:控制装置;U3、U4:作为输入单元的串行通信端口(USB端口);IC 1-IC 8:作为流体容器的墨盒;SL3:通信线路;SL4:通信线路。
具体实施方式
以下,根据图1至图12说明将本发明具体化为横向方式的喷墨式打印机的印刷控制装置的一个实施方式。
图1是包括横向方式的喷墨式打印机的印刷***的示意图。如图1所示,印刷***100包括:生成图像数据的图像生成装置110、根据从图像生成装置110接收的图像数据生成印刷数据的主机装置120、根据从主机装置120接收的印刷数据印刷图像的作为印刷装置的侧向方式的喷墨式打印机11(以下简称为打印机11)。
图像生成装置110例如用个人计算机构成,并包括通过其本体111内的CPU执行图像制作用软件而构建的图像生成部112。用户启动图像生成部112,通过输入装置113的操作在监视器114上制成图像,并操作输入装置113,指示图像的印刷。这样,与该图像有关的图像数据经由规定的通信接口向主机装置120发送。
主机装置120例如用个人计算机构成,并包括通过其本体121内的CPU执行打印机驱动器用软件而构建的打印机驱动器122。打印机驱动器122根据从图像生成装置110接收的图像数据生成印刷数据,并向在打印机11中设置的控制装置C发送。控制装置C根据从打印机驱动器122接收的印刷数据控制打印机11,使打印机11基于印刷数据打印图像。另外,在监视器123上显示用于对打印机11输入设定控制用设定值的菜单画面和印刷对象的图像等。
接着,对图1中的横向方式的喷墨式打印机的构成进行说明。另外,在以下说明书的说明中,在提到“左右方向”、“上下方向”时,以图1等的图面中箭头表示的方向为基准。此外,在图1中,将靠近观看者的一侧设为前侧,远离的一侧设为后侧。
如图1所示,打印机11包括直方体形的本体外壳12。在本体外壳12内设置有:抽出长条形薄片13的抽出部14、通过墨水的喷射而对该薄片13进行印刷的印刷室15、对通过该印刷而附着墨水的薄片13进行干燥处理的干燥装置16和卷绕实施了干燥处理的薄片13的卷绕部17。
即,在本体外壳12内的稍微向上的位置设置有将本体外壳12内部分成上下的平板状的基台18,在该基台18的上侧的区域成为在基台18上支撑矩形板状的压印盘19的印刷室15。在基台18的下侧的区域中,在薄片13的传送方向上成为上游侧的靠左侧的位置,配设有抽出部14,同时在成为下游侧的靠右侧的位置,配设有干燥装置16和卷绕部17。
如图1所示,在抽出部14以自由旋转的方式设置在前后方向延伸的卷轴20,并相对于该卷轴20,支撑薄片13以预先卷成圆筒状的状态能够一体地旋转。即,薄片13通过卷轴20旋转而从抽出部14中抽出。此外,从抽出部14中抽出的薄片13被卷入位于卷轴20的右侧的第1辊21,并向上方引导。
另一方面,在压印盘19的左侧与下侧的第1辊21在上下方向上对应的位置,以与下侧的第1辊21平行的状态设置有第2辊22。然后,被第1辊21将传送方向变换为垂直向上的方向的薄片13通过从左侧下方卷入该第2辊22而将其传送方向变换为水平向右的方向,与压印盘19的顶面对接。
此外,在压印盘19的右侧,以与第2辊22平行的状态设置有第3辊23,其与左侧的第2辊22夹持着压印盘19而相对压印盘。另外,第2辊22和第3辊23各自的圆周面的顶部进行位置调节,以与压印盘19的顶面形成同一高度。
在印刷室15内通过左侧的第2辊22将传送方向变换为水平右方向的薄片13在压印盘19的顶面滑动并向成为下游侧的右侧传送之后,通过从右侧上方卷入第3辊23而将传送方向变换为垂直下方向,向在基台18下侧的干燥装置16传送。然后,通过经过干燥装置16内而进行了干燥处理的薄片13在进一步向垂直下方向传送之后,被卷入第4辊24以将传送方向变换为水平右方向,并通过在该第4辊24的右侧配置的卷取部17的卷取轴25根据传送电机61(参照图4)的驱动力进行旋转而被卷取成卷筒状。
如图1所示,在印刷室15内的压印盘19的前后两侧,成对地设置在左右方向上延伸的导轨26(在图1中用点划线表示)。导轨26的顶面比压印盘19的顶面高,在两个导轨26的顶面,以根据CR电机62、63(参照图4)的驱动而沿两个导轨26在图1所示的主扫描方向X(在图1中是左右方向)能够往复移动的状态支撑有矩形状的支架27。然后,在该支架27的下面一侧,经由支撑板28支撑有多个记录头29。
从压印盘19的左端到右端的一定范围成为印刷区域,薄片13以该印刷区域为单位被间歇地传送。然后,对于在压印盘19上停止的薄片13,通过伴随支架27的往复移动而从记录头29喷射墨水,对薄片13进行印刷。
另外,在印刷时,在压印盘19的下侧设置的吸取装置30被驱动,通过在压印盘19的顶面开口的大量吸引孔中产生的负压而形成的吸引力,薄片13被吸附在压印盘19的顶面。然后,当对薄片13的一次印刷结束时,吸取装置30的负压被解除,进行薄片13的传送。
此外,在印刷室15内,在第3辊23的右侧的非印刷区域,设置有在非印刷时用于进行记录头29的维护的维护装置32。维护装置32包括对每个记录头29的顶盖33和升降装置34。各顶盖33通过升降装置34的驱动,在与记录头29的喷嘴形成面35(参照图2)接触的封盖位置和从喷嘴形成面35离开的退避位置之间移动。另外,在本实施例中,顶盖33也被用作检查记录头29的喷嘴堵塞的有无的喷嘴***48(参照图4)的一部分。
此外,如图1所示,在本体外壳12内,以可装卸的方式安装有分别容纳不同颜色的墨水的多个(例如8个)墨盒IC 1-IC 8。然后,各墨盒IC 1-IC8通过未图示的墨水供给管与记录头29连接,各记录头29喷射从各墨盒IC 1-IC 8供给的墨水。因此,在本例的打印机11中,能够进行使用8色墨水的彩色印刷。
8个墨盒IC 1-IC 8容纳了例如黑(K)、青色(C)、品红色(M)、黄色(Y)等各墨水。另外,也可以采用安装了容纳保湿液的保湿液盒的构成。当然,墨水的种类(颜色数量)可以适宜地设定,也可以采用仅以黑墨水进行单色印刷的构成,或者采用墨水为两个颜色或者为八个颜色以外的三个颜色以上的任意颜色数量的构成。
各墨盒IC 1-IC 8经由安装它们的未图示的盒架与控制装置C电连接,向在各墨盒IC 1-IC 8中安装的IC元件47(集成电路元件)(参照图4)的存储器写入对应的颜色的墨水余量的信息。
图2是表示支架的底面的示意图。如图2所示,在支架27的下面侧上被支撑的支撑板28上,多个(在本实施例中是15个)记录头29在与薄片13的传送方向(在图2中用白箭头表示的方向)正交的宽度方向(前后方向)上以锯齿形的配置图案被支撑。然后,在成为各记录头29的下面的喷嘴形成面35上,由多个喷嘴36沿着前后方向配置成一列而构成的喷嘴列37在主扫描方向X以规定间隔形成多列(在本实施例中是8列)。
图4是表示印刷***100的电气构成的方框图。图4所示的主机装置120内的打印机驱动器122包括对从图像生成装置110接收的图像数据ID实施印刷数据的生成所需要的图像处理的分辨率变换部125、色变换部126和半色调处理部127。分辨率变换部125进行将图像数据ID从显示分辨率变换为印刷分辨率的分辨率变换处理。色变换部126进行从显示用的颜色体系(例如RGB颜色体系或者YCbCr颜色体系)颜色变换到印刷用的颜色体系(例如CMYK颜色体系)的色变换处理。进一步地,半色调处理部127进行将显示用的高灰度(例如256灰度)的像素数据灰度变换成印刷用的低灰度(例如2灰度或4灰度)的像素数据的半色调处理等。然后,打印机驱动器122对实施这些图像处理而生成的印刷图像数据PI附加上用印刷控制代码(例如EPC/P)描述的命令,生成印刷作业数据(以下简称为“印刷数据PD”)。
主机装置120包括进行数据的传输控制的传输控制部128。传输控制部128将打印机驱动器122生成的印刷数据PD按规定容量的分组数据向打印机11依次地串行传输。
另一方面,打印机11侧的控制装置C包括勇于从主机装置120接收印刷数据PD并进行以记录***的控制为首的各种控制的一对控制器41、42。这些控制器41、42为了将多个(在本例中是15个)记录头29分成规定个数(在本例中是7个和8个)的两组以分担控制而设成一对。即,设置成担任7个记录头29B的控制的主机侧控制器41和担任8个记录头29A的控制的从机侧控制器42的一对。
进一步地,控制装置C具备通过通信线路SL1与主机侧控制器41的输出侧(控制下游侧)连接的机械控制器43。机械控制器43主要负责包含传送***和支架驱动***的机械机构部44的控制。主机侧控制器41在自身担任的7个记录头29B的印刷准备完毕(即在墨水滴喷射控制中使用的印刷图像数据备齐)且从机侧控制器42担任的8个记录头29A的印刷准备也完毕的阶段,向机械控制器43发送支架启动命令。这样,可以防止由于在控制器41、42中一方的印刷准备结束之前启动支架27而导致即使记录头29到达喷射位置也不喷射墨滴水的喷射错误。
此外,主机侧控制器41在自身担任的7个记录头29B的印刷结束并且从机侧控制器42担任的8个记录头29A的印刷也结束的阶段,向机械控制器43发送指示薄片13的传送的传送命令。这样,可以防止由于在控制器41、42中一方的印刷结束前的阶段开始传送薄片13(或解除压印盘19上的薄片的吸附)而导致从记录头29喷射的墨水滴对薄片13的滴落位置的偏移(印刷位置偏移)。这样,主机侧控制器41需要具有与从机侧控制器42的进展同步而发送命令的功能。因此,两个控制器41、42即使对于各自对应的记录头29的头控制功能相同,但是在具有主机功能还是具有从机功能这一方面,各自的功能也不同。在本实施例中,其特征在于,即使是这样的功能不同的部分,也可以以相同的程序结构实现主机侧控制器41和从机侧控制器42。该特征部分在后面描述。
图4所示的主机装置120内的打印机驱动器122根据两个控制器41、42各自担任的记录头29的位置将印刷图像数据PI分割成两个,对所分割的各个印刷图像数据附加相同的命令,生成两个印刷数据PD1、PD2(参照图5)。
如图4所示,主机装置120具备两个串行通信端口U1、U2。此外,两个控制器41、42也分别具备串行通信端口U3、U4。然后,传输控制部128经由串行通信端口U1、U3间的通信向主机侧控制器41串行传输对应的印刷数据PD1,同时经由串行通信端口U2、U3间的通信向从机侧控制器42串行传输对应的印刷数据PD2。在本实施例中,作为串行通信端口U1-U4,采用例如USB(通用串行总线)端口。主机装置120通过构成两个串行通信端口U1、U2的两个USB主机在两个***中进行串行传输,向各控制器41、42更加高速地传输印刷数据PD1、PD2。
但是,由于虽然是两个***但比较慢的串行传输,因此,在本实施例的横向式的打印机11中,在将一次(一页)的印刷数据全部接收完毕后开始印刷。这是因为如果例如在一遍(bus)印刷的印刷数据接收结束阶段开始印刷,则在途中出现等待下一遍印刷的印刷数据的接收结束的待机时间,此时为了避免喷嘴内墨水变浓而导致的堵塞,需要使支架27暂时退回到非印刷区域内的初始位置(待机位置),用顶盖33封盖记录头29。这样,在一次印刷途中,如果将支架27退回到初始位置,则反而延长印刷所要时间,因此,在一次(1页)的印刷数据全部接收后开始印刷。
如图4所示,两个控制器41、42分别与多个(N个(在本例中是4个))头控制单元45(以下简称“HCU 45”)连接,各个HCU 45分别与多个记录头29(M个(在本例中是2个))连接。
此外,两个控制器41、42所连接的各通信电路46分别与在8个墨盒IC 1-IC 8中安装的8个IC元件47中的一半4个连接。主机侧控制器41能够与在4个墨盒IC 1-IC 4中安装的IC元件47通信,从机侧控制器42能够与在4个墨盒IC 5-IC 8中安装的IC元件47通信。在IC元件47的存储器中存储有对应的墨盒的墨水余量信息。
主机侧控制器41管理4个墨盒IC 1-IC 4的墨水余量,另一方的从机侧控制器42管理剩余的4个墨盒IC 5-IC 8的墨水余量。主机侧控制器41经由通信电路46与墨盒IC 1-IC 4的各个IC元件47通信,并能够进行该存储器中存储的墨水信息和墨水余量信息的读出以及墨水余量信息的写入。同样,从机侧控制器42经由通信电路46与在各墨盒IC 5-IC 8中安装的IC元件47通信,并能够进行该存储器中存储的墨水信息和墨水余量信息的读出以及墨水余量信息的写入。
各控制器41、42在打印机11启动时从IC元件47的存储器中读出墨水余量,在规定的时期计算管理对象的墨盒所消耗的墨水消耗量,并逐步计算各墨盒的当前墨水余量。然后,各控制器41、42在例如打印机11的电源切断时进行将其管理的当前墨水余量信息写入IC元件47的存储器的处理。例如,主机装置120与打印机11的各控制器41、42进行通信,取得墨水余量信息,并在该监视器123(参照图1)上显示各墨盒IC 1-IC 8的墨水余量。
进一步地,在打印机11上设置有包括检查每个记录头29的喷嘴堵塞的多个(在本例中是15个)喷嘴***48的喷嘴检查装置。图4所示的两个控制器41、42经由检查电路49分别与7个和8个喷嘴***48连接。本实施方式的喷嘴***48对维护装置32中具备的与记录头29相同数量的顶盖33的每一个设置。当喷嘴***48从喷嘴向顶盖33喷射带电的墨水滴时,通过在该喷射的墨水滴滴落到顶盖33为止的过程中检测顶盖33侧的电位的变化,根据与该电位的变化相应的检测信号的信号波形,检测由于喷嘴的堵塞、气泡等原因而导致无法适量地喷射墨水滴的不良喷嘴。这样,在打印机11中设置多个的记录头29、IC元件47和喷嘴***48由两个控制器41、42分担进行控制或管理可实现负担的减轻并且高效,因此,两个控制器41、42分担进行控制或管理。
如图4所示,主机侧控制器41与线性编码器50连接。该线性编码器50沿着支架27的移动路径设置,从该线性编码器50向主机侧控制器41输入具有与支架27的移动距离成比例的数量的脉冲的检测信号(编码器脉冲信号)。各控制器41、42分别具备端子部51、52,向主机侧控制器41输入的编码器脉冲信号通过在端子部51、52之间连接的信号线路SL2向从机侧控制器42传输。进一步地,主机侧控制器41和从机侧控制器42通过通信线路SL3相互连接。
如图4所示,各控制器41、42分别具备CPU 53(中央处理装置)、ASIC 54(专用集成电路)、RAM 55和非易失性存储器56。CPU 53通过执行在非易失性存储器56中存储的程序,执行印刷控制所需要的各种任务。此外,ASIC 54进行印刷数据的处理等记录***的数据处理等。ASIC54根据印刷图像数据,对与记录头29的墨水滴喷射次数相当的点数按颜色类别进行计数,合计每个记录头的各颜色的点数,并计算各颜色类别的墨水消耗量。此时,主机侧的ASIC 54按颜色类别计算7个记录头29b的墨水消耗量,另一方的从机侧的ASIC 54按颜色类别计算8个记录头部29b的墨水消耗量。
然后,主机侧控制器41将7个记录头29B消耗的8个颜色的墨水消耗量中在与从机侧连接的IC元件47中应当保存的4个颜色的墨水消耗量向从机侧控制器42发送。另一方面,从机侧控制器42将8个记录头29A消耗的8个颜色的墨水消耗量中在与主机侧连接的IC元件47中应当保存的4个颜色的墨水消耗量向主机侧控制器41发送。然后,各控制器41、42将自身的ASIC 54计算的未发送的4个颜色的墨水消耗量和从对方侧的控制器接收的同色的4个颜色的墨水消耗量按颜色类别相加,分别求出自身担任的4个墨盒IC的墨水消耗量。然后,从在IC元件47的存储器中存储的迄今为止的墨水余量减去本次求出的墨水消耗量,按每个颜色取得各个时刻的墨水余量。
例如,当从主机装置120的打印机驱动器122接收墨水余量信息的请求时,各控制器41、42相互发送对方侧管理的4个颜色的墨水余量同时将从对方侧接收的4个颜色的墨水余量和自身管理的4个颜色的墨水余量的合计8个颜色的墨水余量信息向主机装置120的打印机驱动器122发送。打印机驱动器122从各控制器41、42分别接收8个颜色的墨水余量信息,并根据从其中一方(例如主机侧)接收的8个颜色的墨水余量信息,在监视器123上显示表示8个颜色的墨水余量的指示器。
另一方面,机械控制器43经由电机驱动电路60分别与构成机械机构部44的传送电机61、第1支架电机(以下也称为“第1CR电机62””)和第2支架电机(以下也称为“第2CR电机63”)连接。此外,机械控制器43与吸取装置30连接。进一步地,机械控制器43经由电机驱动电路66分别与构成维护装置32的升降电机67和泵电机68连接。
此外,机械控制器43分别与作为输入***的电源开关71、操作部72、编码器73连接。基于电源开关71的操作的电源开/关信号从机械控制器43输出,并向各控制器41、42输入。各控制器41、42在输入电源开关71的开信号时启动。机械控制器43根据从主机侧控制器41通过通信线路SL1接收的各种命令,驱动控制各电机61-63、67、68和吸取装置30。
控制装置C在印刷时进行:驱动传送电机61并传送将要在压印盘19上配置薄片13的下一次被印刷区域的薄片13的传送操作;在传送薄片后使下一次被印刷区域吸附到压印盘19的吸附操作;记录头29对薄片13进行的印刷动作;一次(一页)的印刷结束后解除薄片13的吸附的吸附解除动作。此时,印刷操作通过在支架27向主扫描方向X移动中从记录头29喷射墨水滴而进行。该印刷操作以规定次数重复通过第1CR电机62的驱动进行的支架27向主扫描方向的移动(一遍印刷操作)和每当一遍印刷结束时进行的支架27向副扫描方向Y的移动。
图5是说明主机侧控制器41和从机侧控制器42的功能构成的方框图。如图5所示,两个控制器41、42具有相互对称的构成。另外,由于是对称的构成(基本相同的功能构成),以下说明主机侧控制器41的构成,并与其对比说明从机侧控制器42的一部分不同的构成。
如图5所示,主机侧控制器41包括:作为输入单元的一个例子的USB端口U3、作为处理单元的一个例子的图像处理部81、作为控制单元的一个例子的机械控制部82、主控制部83、作为通信单元的一个例子的机械I/F部84、作为虚拟驱动控制单元的一个例子的虚拟机械控制器85。进一步地,主机侧控制器41具备电源管理部86、通信I/F部87、图像缓冲器88、头控制部89、定时器部90、墨水管理部91以及检查控制部92。另一方面,从机侧控制器42的不同点仅仅在于取代虚拟机械控制器85而具备作为虚拟驱动控制单元的一个例子的伪机械控制器95,其它构成与主机侧控制器41相同。另外,主控制部83具有统一地控制各部82、84-92的功能。
此外,从机侧控制器42的机械1/F部84通过通信线路SL3与主机侧控制器41的虚拟机械控制器85连接。即,主机侧控制器41的机械I/F部84与实际的机械控制器43连接,而从机侧控制器42的机械I/F部84与在主机侧控制器41内设置的虚拟机械控制器85连接。从机侧的机械I/F部84想要向机械控制器43输出命令,而实际上向虚拟机械控制器85发送命令。
在图5所示的主机侧控制器41中,USB端口U3从主机装置120的打印机驱动器122(参照图1、图4)输入印刷数据PD1。主机侧的图像处理部81进行印刷数据PD1的提取处理、命令解析、微织(micro-weave)处理以及纵横变换处理等图像处理。另一方面,在图5所示的从机侧控制器42中,USB端口U4从主机装置120的打印机驱动器122(参照图1、图4)输入印刷数据PD2。从机侧的图像处理部81进行印刷数据PD2的提取处理、命令解析、微织处理以及纵横变换处理等图像处理。
图像处理部81在图像缓冲器88暂时存储提取后的印刷数据,对从图像缓冲器88读出的印刷数据进行命令解析。在此,印刷数据PD包含印刷图像数据和命令。对于提取后的印刷数据进行命令解析,以取得命令,该取得的命令向机械控制部82发送。图像处理部81对命令被分离后的印刷图像数据依次进行微织处理和纵横变换处理,将获得的印刷图像数据在图像缓冲器88中存储。
在此,微织处理是指为了防止由于记录头29的喷嘴位置的偏差而导致发生印刷点位置的偏差,重排像素数据以通过以形成与副扫描方向Y相邻的印刷点的各喷嘴不成为相邻喷嘴的方式改变使用喷嘴而减弱喷嘴位置的偏差的影响的处理。此外,所谓纵横变换处理是指由于图像处理部81提取印刷数据PD而获得的印刷用图像数据(平面数据)是显示用像素的排列顺序的数据,因此按照从记录头29的喷嘴36喷射墨水滴的喷射顺序,将显示用的横方向(喷嘴列的排列方向)的像素的排列顺序变换为纵方向(喷嘴列方向)的排列顺序的处理。
头控制部89从图像缓冲器88读出对印刷图像数据实施图像处理而生成的头控制数据并对每个记录头29进行分割,向各HCU 45依次传输。然后,从HCU 45向记录头29依次发送头控制数据。记录头29内未图示的头驱动电路根据头控制数据来驱动控制每个喷嘴36的喷射驱动元件,使墨水滴从喷嘴36喷射。此时,头控制部89根据从线性编码器50输入的编码器脉冲信号生成喷射定时信号,头驱动电路根据该喷射定时信号驱动喷射驱动元件。
图5所示的机械控制部82将从图像处理部81接收的命令向机械I/F部84发送。此时,机械控制部82监视例如头控制部89的处理的进展,在下一遍印刷的印刷中使用的头控制数据完备、印刷准备完毕的阶段,向机械I/F部84发送命令。
机械I/F部84在从机械控制部82接收命令时,向虚拟机械控制器85进行查询。然后,机械I/F部84在从虚拟机械控制器85接收Ack信号(肯定信号)作为查询的应答时,向机械控制器43发送命令。即,机械I/F部84如果没有接收到Ack信号作为对虚拟机械控制器85的查询的应答,则进行待机,直到接收Ack信号为止,当接收Ack信号时,向机械控制器43发送命令。但是,当待机时间达到预先设定时间而变成超时的时候,将该情形经由机械控制部82向主控制部83发送。
在另一方的从机侧控制器42中,图像处理部81、机械控制部82、机械I/F部84也进行同样的处理。但是,伪机械控制器95具有不同于虚拟机械控制器85的功能。伪机械控制器95在从机械I/F部84接收查询时,无条件立即返回Ack信号。因此,从机侧控制器42中的机械I/F部84在从机械控制部82接收命令并进行查询时,从伪机械控制器95立即接收Ack信号,因此,从命令接收开始几乎没有等待时间就可输出该命令。
与此相对,主机侧控制器41中的虚拟机械控制器85在从机械I/F部84接收查询时,以在与通信线路SL3连接的输入端口(输入端子)(与USB端口U3不同的输入端口)处接收通过通信线路SL3发送的命令为条件,向机械I/F部84返回Ack信号。因此,主机侧控制器41中的机械I/F部84等待,直到主机侧和从机侧的两个机械I/F部84都接收命令为止,在主机侧和从机侧两方中命令到齐后,向机械控制器43输出命令。因此,在主机和从机的两个控制器41、42之间能够进行同步并向机械控制器43发送命令。
如图5所示,虚拟机械控制器85和伪机械控制器95具有相同的构成,都具有虚拟机械控制部96和伪机械控制部97。虚拟机械控制部96在启动时起到虚拟机械控制器85的功能,伪机械控制部97在启动时起到伪机械控制器95的功能。启动虚拟机械控制部96和伪机械控制部97中的哪一个在主控制部83判定自身是主机还是从机后决定。当判定为主控制部83是主机时,将虚拟机械控制部96设为有效并启动,同时将伪机械控制部97设为无效而不使其启动。另一方面,主控制部83在判定为是从机时,将伪机械控制部97设为有效并启动,同时将虚拟机械控制部96设为无效而不使其启动。
来自电源开关71的电源开/关信号被输入到电源管理部86。电源管理部86在输入电源开信号时,通过开始向主机侧控制器41提供电源电压而将其启动,另一方面,当输入电源关信号时,切断向主机侧控制器41的电源电压的供给。
在本实施例中,主控制部83根据电源开时端子部51、52(参照图4)的信号电平的状态,判定是主机还是从机。图3用于说明该判定方法,是表示主机/从机的各控制器41、42的连接状态的示意图。如图3所示,端子部51、52用于将用于传送线性编码器50的检测信号(编码器脉冲信号)的布线在控制器41、42之间或者在控制器41、42与其它中继电路之间连接,并分别具备输入端子58A和输出端子58B。在图3所示的本实施方式的例子中,没有***中继电路,各控制器41、42通过信号线路SL2直接连接。在这种情况下,主机侧是信号输出源而从机侧是信号输出目的地,因此,如图3所示,主机侧控制器41的端子部51的输出端子58B与从机侧控制器42的端子部52的输入端子58A通过信号线路SL2连接。此时,各端子部51、52中的输入端子58A和输出端子58B的电压电平的组合由于主机、从机、中继电路的差异而不同,因此,主控制部83根据该电压电平的组合判定自身所属的控制器是主机还是从机。在本例中,输入端子58A和输出端子58B的电压电平在与信号线路SL2连接时变成L电平,在未与信号线路SL2连接时变成H电平。因此,主控制部83在输入端子58A和输出端子58B的电压电平的组合(Vin,Vout)为(Vin,Vout)=(H,L)时判定为是“主机”,在(Vin,Vout)=(L,H)时判定为是“从机”。然后,主控制部83在是主机时将虚拟机械控制部96设为有效并启动,另一方面,在是从机时,将伪机械控制部97设为有效并启动。
此外,图5所示的主机侧控制器41中的机械I/F部84在机械控制器43发生错误时,从机械控制器43接收表明请求命令的再发送的错误通知(错误消息)。机械I/F部84在接收到错误通知时,向虚拟机械控制器85发送错误通知,当从虚拟机械控制器85接收Ack信号(肯定信号)作为其应答时,也向上位的机械控制部82发送该错误通知。
虚拟机械控制器85在从机械I/F部84接收错误通知时,将该错误通知通过通信线路SL3向从机侧的机械I/F部84发送。然后,该虚拟机械控制器85在向从机侧的机械I/F部84发送错误通知时,向机械I/F部84应答Ack信号。该机械I/F部84将所接收的错误通知向伪机械控制器95发送,同时在有来自伪机械控制器95的Ack信号的应答时,向上位的机械控制部82发送错误通知。伪机械控制器95在接收错误通知时将其丢弃,无条件地应答Ack信号。因此,来自机械控制器43的错误通知在主机和从机上都从机械I/F部84向机械控制部82发送,进而从机械控制部82向主控制部83发送。主控制部83在接收错误通知时,对机械控制部82指示命令的再发送,接收该指示的机械控制部82再发送命令。在这种情况下,从机械控制部82接收命令的机械I/F部84向虚拟机械控制器85进行命令的查询,并在接收Ack信号作为其应答时,向机械控制器43发送命令。
但是,当通信线路SL3发生通信错误时,从机侧控制器42不能向虚拟机械控制器85发送命令。即,在通信线路SL3发生通信错误时,主机侧控制器41不能接收来自从机侧控制器42的命令。在这种情况下,由于主机侧的机械I/F部84不能从虚拟机械控制器85接收Ack信号,因此,待机时间达到设定时间而超时。另一方面,从机侧控制器42的机械I/F部84也不能从虚拟机械控制器85接收Ack信号,因此,待机时间达到设定时间,仍然变成超时。
机械I/F部84在超时的时候,将该情况经由机械控制部82通知主控制部83。主控制部83在接收超时的情况时,在控制器41、42之间通过经由为了进行记录***、墨水管理***和喷嘴检查***的同步而使用的通信I/F部87、87之间的通信线路SL4的通信,指示将当前的待机状态的处理复位后再发送命令。该指示经由通信I/F部87、87之间的通信,相互通知对方侧的主控制部83。两个主控制部83都在将待机中的当前处理暂时复位之后,指示机械控制部82再发送命令。
另外,通信I/F部87被设置为进行用于主机和从机中的各头控制部89、各墨水管理部91和各检查控制部92进行处理的同步或者交换相互的信息的通信。在通信线路SL3的通信错误时利用该通信I/F部87,进行命令再发送请求。此外,定时器部90管理时间、进行待机时间的计时、清洗设定时间的计时等定时器处理。
图5所示的墨水管理部91从ASIC 54内的墨水消耗量计算部(未图示)取得大约半数的记录头29A(或29B)消耗的8个颜色的墨水消耗量。然后,墨水管理部91在从主机装置120的打印机驱动器122接收墨水余量信息的请求时,在一次的印刷结束时、电源被切断时等规定时期,将对方侧管理的4个颜色的墨水消耗量信息经由机械控制部82和通信I/F部87向对方侧控制器的墨水管理部91发送。进一步地,墨水管理部91具备墨水余量计算部98,将所接收的4个颜色的墨水消耗量和自身担任的4个颜色的墨水消耗量按颜色类别相加,算出全部记录头29所消耗的4个颜色的墨水消耗量。进一步地,墨水余量计算部98通过从上一次的墨水余量中减去该4个颜色的墨水消耗量,算出当前的墨水余量。当前的墨水余量信息被暂时存储在RAM 55的规定存储区域中,并在例如电源切断时等规定时期,墨水管理部91将从RAM 55读出的当前的墨水余量写入非易失性存储器56,同时写入IC元件47的存储器。
此外,当从打印机驱动器122接收墨水余量信息的请求时,墨水管理部91将在RAM 55中存储的当前的墨水余量向对方侧控制器的墨水管理部91发送。然后,墨水管理部91将自身担任的4个颜色和对方侧担任的4个颜色合计8个颜色的墨水余量信息经由USB端口U3、U4向打印机驱动器122发送。此时,打印机驱动器122虽然从主机和从机的两个控制器41、42分别接收8个颜色的墨水余量信息(相同信息),但是,使用通过不同通信路径接收的两个墨水余量信息中的一方的墨水余量信息在监视器123进行墨水余量显示。但是,在两个墨水余量信息不同的情况下,采用从主机侧控制器41接收的墨水余量信息。
定时器部90对从维护装置32从记录头29的喷嘴强制地吸取墨水进行清洗的实施结束时刻开始的经过时间进行计时,并在每次该计时时间达到清洗设定时间时向主控制部83通知该情形。主控制部83在接收该通知时,首先对检查控制部92指示进行喷嘴检查。检查控制部92与头控制部89协作,使检查用的墨水滴从记录头29的喷嘴喷射,同时喷嘴***48检测该墨水滴的喷射过程中顶盖33的电位的变化,并根据该检测结果对每个记录头29检查不良喷嘴的有无。检查控制部92将自身管理的记录头39的检查结果经由机械控制部82和通信I/F部87向对方侧控制器的检查控制部92发送。然后,检查控制部92综合地判断所接收的对方侧管理的记录头29的检查结果和自身管理的记录头29的检查结果,判断对记录头29的清洗是否必要。检查控制部92在所有记录头29中具有规定个数以上的不良喷嘴的应当作为清洗对象的记录头29即使只有1个的情况下,也指定该记录头29并向主控制部83请求选择清洗的执行。主控制部83根据该请求,经由机械控制部82和机械I/F部84向机械控制器43指示选择性地清洗所指定的记录头29。另外,在应当作为清洗对象的记录头29是1个以上的情况下,也可以总是清洗全部记录头29的构成。此外,检查控制部92进行的喷嘴检查也可以在印刷开始时在支架27从初始位置开始移动之前马上进行。
接着,使用图6至图12说明打印机11中的各控制器41、42的处理的流程。在主处理中包含将接收了印刷数据的各控制器41、42进行同步并向机械控制器43输出命令的处理(命令输出处理)和在从机械控制器43接收错误通知时再发送命令的处理(命令再发送处理)。进一步地,还包含经由各控制器41、42之间的通信线路SL3的通信由于异常而发生通信错误时的命令再发送处理。另外,在图6、图8、图10、图11中,将虚拟机械控制器85简称为“虚拟机械控制器”,伪机械控制器95简称为“伪机械控制器”,以下的说明也采用这些简称。
首先,使用图6和图7说明命令输出处理。图6是表示命令输出处理的流程的方框图,图7是表示相同处理的流程的时序图。如图6和图7所示,在主机侧控制器41和从机侧控制器42的各自内部进行的处理的流程(图中的箭头)在各图中左右对称。这意味着两个控制器41、42在处理功能方面具有相同的构成。
如图6和图7所示,在各控制器41、42中,从主机装置120发送的印刷数据PD1、PD2分别由USB端口U3、U4接收(图中的(1))。虽然在印刷数据PD1、PD2中分别包含的印刷图像数据根据担任的记录头29A、29B而不同,但是各自所包含的命令是相同的。
图像处理部81将从USB端口U3、U4输入的印刷数据PD1、PD2提取后,分离成印刷图像数据和命令,对印刷图像数据依次实施微织处理和纵横变换处理,并将所获得的头控制数据在图像缓冲器88中存储,同时将先前分离的命令向机械控制部82发送(图中的(2))。
机械控制部82在监视头控制部89(参照图5)的进展的同时,在规定的时期向机械I/F部84输出命令(图中的(3))。在命令中包含例如传送命令、吸附命令、第1支架启动命令(支架主扫描方向移动命令)、第2支架启动命令(支架副扫描方向移动命令)、吸附解除命令等。这些命令在匹配机械控制器43侧的进展的适当定时发送。
机械I/F部84在接收命令后(图中的(4)),在主机侧向虚拟机械控制器85进行查询(图中的(5)),在从机侧向伪机械控制器95进行查询(图中的(5))。
在从机侧,伪机械控制器95在接收查询后,无条件立刻应答Ack信号(图中的(6))。从机侧的机械I/F部84在接收该应答后,向通信线路SL3输出命令(图中的(7))。从机侧的机械I/F部84输出的命令通过通信线路SL3向主机侧的虚拟机械控制器85发送。
虚拟机械控制器85在从主机侧和从机侧的两个机械I/F部84接收命令后,判断两个命令是否是相同的,如果是相同的,则对主机侧的机械I/F部84应答Ack信号(图中的(8))。然后,主机侧的机械I/F部84在接收Ack信号的应答后,向机械控制器43发送命令(图中的(9))。
然后,机械控制器43根据所接收的命令,驱动控制机械机构部44。例如,如果是传送命令,则机械控制器43驱动传送电机61以传送薄片13,如果是第1支架启动命令,则驱动第1CR电机62,使支架27在主扫描方向X上移动。在该支架27的移动途中,各控制器41、42所控制的记录头29从喷嘴喷射墨水滴,对薄片13的被印刷区域进行一遍印刷。按照对于每一遍印刷所接收的命令,在由第2CR电机63的驱动而使支架27向副扫描方向Y移动的同时,通过使支架27在主扫描方向X上移动来实施规定遍数的印刷。其结果,当一次印刷结束时,根据接下来接收的传送命令,驱动传送电机61以将薄片13传送到下一个印刷位置。
这样的命令输出处理,如图6和图7所示,在主机侧控制器41和从机侧控制器42以对称的处理流程进行。因此,主机侧控制器41和从机侧控制器42的构成可共同化,能够采用共同的电路构成以及共同的程序构成。
接下来对命令再发送处理进行说明。首先,使用图8和图9说明经由通信线路SL3的各控制器41、42之间的通信正常时的命令再发送处理。图8是表示命令再发送处理的流程的方框图,图9是表示同一处理的流程的时序图。另外,在各图中,与主机侧相关的处理的流程用10的编号表示,与从机侧相关的处理的流程用20的编号表示。
机械控制器43在发生命令的接收错误或者控制中的错误时,对主机侧控制器41发送请求命令的再发送的错误通知(图中的(10))。主机侧的机械I/F部84在接收错误通知后,向虚拟机械控制器85通知该消息(图中的(11))。
虚拟机械控制器85通过通信线路SL3将错误通知向从机侧的机械I/F部84发送(图中的(20)),在该发送之后,对主机侧的机械I/F部84应答Ack信号(图中的(12))。接收了Ack信号的机械I/F部84向机械控制部82进行错误通知(图中的(13)),进而机械控制部82向主控制部83进行错误通知(图中的(14))。
另一方面,在从机侧,接收了错误通知的机械I/F部84将该消息向伪机械控制器95通知(图中的(21))。伪机械控制器95立即向机械I/F部84应答Ack信号(图中的(22))。接收了Ack信号的机械I/F部84向机械控制部82进行错误通知(图中的(23)),进而机械控制部82向主控制部83进行错误通知(图中的(24))。
主机侧和从机侧双方的主控制部83在接收错误通知后,向机械控制部82指示命令的再发送(重试)(图中的(15)、(25))。机械控制部82按照该指示向机械I/F部84再发送命令(图中的(16)、(26))。然后,在主机侧,机械I/F部84在接收再发送的命令后,附上该再发送的命令并向虚拟机械控制器85进行查询(图中的(17)),另一方面,在从机侧,机械I/F部84在接收再发送的命令后,附上该再发送的命令并向伪机械控制器95进行查询(图中的(27))。伪机械控制器95对于查询无条件地立即应答Ack信号(图中的(28)),接收了该Ack信号的机械I/F部84向通信线路SL3输出再发送的命令,该命令由虚拟机械控制器85接收(图中的(29))。虚拟机械控制器85判断从主机侧和从机侧双方的机械I/F部84接收的命令是否是相同的,如果确认是相同的,则对机械I/F部84应答Ack信号(图中的(18))。然后,当接收该应答时,机械I/F部84对机械控制器43再发送命令(图中的(19))。
这样,在主机侧从机械I/F部84接收错误通知到输出再发送的命令为止的处理(10)至(19)和在从机侧从机械I/F部84接收错误通知到输出再发送的命令为止的处理(20)至(29)成为对称的。这样,在主机侧和从机侧可采用相同构成的程序和处理电路。
接着,使用图10至图12说明在命令输出处理中在经由各控制器41、42之间的通信线路SL3的通信发生错误时的命令再发送处理。图10、图11是表示通信错误发生时的命令再发送处理的流程的方框图,图12是表示该处理的流程的时序图。
如图10所示,在命令输出处理中,在主机侧,当从机械控制部82接收命令的机械I/F部84向虚拟机械控制器85进行命令的查询时(图中的(5)),虚拟机械控制器85变成直到接收来自从机侧的机械I/F部84的命令为止都等待的状态。
另一方面,在从机侧,当从机械控制部82接收命令的机械I/F部84向伪机械控制器95进行命令的查询时(图中的(5)),由于从伪机械控制器95立即接收Ack信号的应答(图中的(6)),因此,向主机侧的虚拟机械控制器85经由通信线路SL3发送命令(图中的(7))。此时,虚拟机械控制器85检查接收数据(奇偶校验等),并在该数据内容存在错误时,请求命令的再发送,如果反复了规定次数也不能接收命令,则变成超时。当虚拟机械控制器85变成超时时,主机侧的机械I/F部84由于没有来自虚拟机械控制器85的Ack信号的应答(图中的(8)),因此同样变成超时。另一方面,从机侧的机械I/F部84不能通过通信线路SL3向虚拟机械控制器85发送命令,因此,同样变成超时。
在主机侧和从机侧双方的机械I/F部84都变成超时的情况下,进行图11和图12所示的处理。另外,图11(a)和图12中的30的编号和40的编号的处理表示从主机侧向从机侧的处理,图11(b)和图12中的50的编号和60的编号的处理表示从从机侧向主机侧的处理。
如图11和图12所示,当双方的机械I/F部84都变成超时后,对机械控制部82通知表示通信错误的信息(图中的(31)、(51))。机械控制部82进一步向主控制部83通知该信息(图中的(32)、(52))。主控制部83向通信I/F部87指示命令再发送(图中的(33)、(53)),并通过通信I/F部87、87之间的通信线路SL4分别向对方侧的控制器发送命令再发送的指示(图中的(34)、(54))。
对方侧的通信I/F部87将命令再发送的指示向主控制部83发送(图中的(35)、(55))。对方侧的主控制部83在接收命令再发送的指示后,对机械控制部82指示命令再发送(图中的(36)、(56))。
机械控制部82暂时中止当前进行中的处理(包含对头控制部89的控制),重新执行包含命令的再发送的处理一次以上(图中的(37)、(57))。然后,从机械控制部82再发送的命令由机械I/F部84接收。
然后,在主机侧,当机械I/F部84接收再发送的命令时,对虚拟机械控85进行命令的查询(图中的(58))。另一方面,在从机侧,当机械I/F部84接收再发送的命令时,对伪机械控制器95进行命令的查询(图中的(38))。伪机械控制器95无条件地立即应答Ack信号(图中的(39)),接收该应答的机械I/F部84通过通信线路SL3向虚拟机械控制器85发送命令(图中的(40))。
主机侧的虚拟机械控制器85在通过通信线路SL3接收命令并且共同输入主机侧的命令和从机侧的命令时,判断两个命令是否是相同的,如果是相同的,则对主机侧的机械I/F部84应答Ack信号(图中的(59))。然后,当主机侧的机械I/F部84从虚拟机械控制器85接收Ack信号的应答时,对机械控制器43发送再发送的命令(图中的(60))。
这样,在本实施例中,即使经由通信线路SL3的通信发生错误,也可以通过通信I/F部87之间的通信而经由通信线路SL4向对方侧的主控制部83指示命令再发送。例如,在由于通信错误而不能向机械控制器43发送命令的情况下,各控制器41、42停止处理并陷入错误状态,在这种情况下,必须复位各控制器41、42。在复位各控制器41、42后,必须从从主机装置120向各控制器41、42发送印刷数据PD1、PD2的处理开始重新执行。该印刷数据PD1、PD2的再发送由于串行通信而需要时间,直到开始后续的印刷为止有比较长的等待时间。
但是,在本实施例中,当经由通信线路SL3的通信发生错误时,可经由通信线路SL4向对方侧控制器的主控制部83发送命令再发送的指示,因此,可以在命令的再发送处结束。因此,通过复位时的印刷数据PD1、PD2的串行通信进行的再发送变得不需要,可以尽量避免在印刷的途中由于印刷数据PD1、PD2的再发送而产生的等待时间。
如以上详述,在本实施例中,可以获得以下所示的效果。
(1)由于在主机侧控制器41和从机侧控制器42处可将程序设为相同,因此,不需要为主机用和从机用而设计制作不同的程序。因此,可以提高打印机11的开发速度并抑制开发成本。
(2)机械I/F部84在接收命令后,向虚拟机械控制器85进行命令的查询,对于该查询,如果通过通信线路SL3从外部接收的命令和查询的命令是相同的,则虚拟机械控制器85对主机侧的机械I/F部84应答Ack信号。然后,由于机械I/F部84是向机械控制器43发送命令的构成,因此,可以在匹配作为主机侧的控制对象的记录头29B和作为从机侧的控制对象的记录头29A的两个印刷处理进行同步的定时发送命令。
(3)当从机械控制器43接收错误通知时,机械I/F部84向虚拟机械控制器85通知该信息,在从虚拟机械控制器85向从机侧的机械I/F部84发送错误通知的同时,如果接收该发送的信息的应答,则向机械控制部82进行错误通知。然后,从机侧的机械I/F部84向伪机械控制器95进行错误通知,如果有来自伪机械控制器95的无条件应答,则向机械控制部82进行错误通知。因此,可以将来自机械控制器43的错误通知向主机和从机的两方的主控制部83、83通知。然后,两方的主控制部83、83分别对机械控制部82指示重试,因此,机械控制部82可以进行重试,并再发送命令。
(4)当输入打印机11的电源开关71进行开操作时的电源开信号时,主控制部83根据从端子部51(或52)的输入端子58A和输出端子58B的电压电平的组合(Vin,Vout)判断别自身所属的控制器是主机还是从机。因此,能够根据各控制器41、42的连接状态容易地判断自身是主机还是从机。例如,也可以是在非易失性存储器56中预先存储主机信息或从机信息,当电源开时,根据非易失性存储器56的存储信息判断自身是主机还是从机。但是,如果安装非易失性存储器56的基板(电路板)进行交换,例如,从机侧的基板和主机侧的基板被置换,则与各控制器41、42的连接状态无关,主机和从机用各控制器41、42更换,打印机11无法正常实现功能。
相对地,在本实施例中,由于根据各控制器41、42的连接状态判断是主机还是从机,因此,可根据各控制器41、42的连接状态适当地设定主机和从机。例如,即使在各控制器41之间逆转连接状态,交换非易失性存储器56的基板,也可以适当地设定主机和从机。
(5)当主控制部83判断为主机时,通过使虚拟机械控制器中虚拟机械控制部96(主机实现部)启动而构建虚拟机械控制器85。另一方面,当主控制部83判断为从机时,通过使虚拟机械控制器中伪机械控制部97(从机实现部)启动而构建伪机械控制器95。因此,通过使采用共同构成的虚拟机械控制器内的虚拟机械控制部96和伪机械控制部97中的一方启动,可以将控制器41、42设定成具有主机的功能的主机侧控制器41或具有从机的功能的从机侧控制器42。因此,各控制器41、42能够采用共同的构成。
(6)通过根据主控制部83为从机的判断结果使伪机械控制部97(从机实现部)启动,可以将控制器构建为具有对来自机械I/F部84的查询无条件地应答Ack信号(肯定应答)的伪机械控制器95的从机侧控制器42。由于伪机械控制器95对查询无条件地进行肯定应答,因此,可以从从机侧向主机侧立即发送命令。在从机侧中从机械I/F部84从机械控制部82接收命令开始到输出该命令为止的待机时间可以极力缩短。
(7)通过根据主控制部83为主机的判断结果使虚拟机械控制部96(主机实现部)启动,可以将控制器构建为具有对来自机械I/F部84的查询,当有来自从机侧的命令的输入时应答Ack信号(进行肯定应答)的虚拟机械控制器85的主机侧控制器41。
(8)虚拟机械控制器85对于命令的查询,判断其与从从机侧接收的命令是否是相同的命令,如果判断为是相同的,则向主机侧的机械I/F部84应答Ack信号(进行肯定应答)。因此,只有当在主机侧和从机侧命令相同时,可以向机械控制器43发送命令。例如,当在主机侧和从机侧命令不同时,虚拟机械控制器85不应答Ack信号,而进行否定应答。因此,可以防止在主机侧和从机侧命令不同时向机械控制器43发送命令。
(9)从机侧控制器42的机械I/F部84的外部输出端子和主机侧控制器41的虚拟机械控制器85的外部输入端子经由通信线路SL3连接。因此,可以将来自从机侧控制器42的命令向主机侧控制器41发送,在主机侧控制器41侧,进行与从机侧控制器42的同步,同时向机械控制器43发送命令。
(10)由于主机侧控制器41的USB端口U3和从机侧控制器42的USB端口U4分别输入多个记录头中分担而各自担任的记录头29(流体喷射头)的图像数据,因此,可避免不需要的图像处理。
(11)具备取得作为与多个记录头29有关的数据的墨水消耗量信息的墨水管理部91(控制管理单元),将对方侧管理的墨水消耗量信息经由通信I/F部87(第2通信单元)相互发送。墨水管理部91根据从对方侧接收的墨水消耗量信息和自身管理的墨水消耗量信息,进行墨水余量的计算处理(规定处理)。因此,可以由各控制器41、42分担管理多个(例如8个)墨盒IC 1-IC 8的墨水余量。
(12)喷嘴检查结果经由通信I/F部87相互向对方侧发送,各控制器41、42的各检查控制部92根据对全部记录头29的喷嘴检查结果,判断是否应当由维护装置32进行清洗。当判断为应当清洗时,检查控制部92对机械控制部82指示清洗的实施,接收该指示的机械控制部82向机械I/F部84发送清洗命令。因此,可以在主机侧和从机侧双方的控制器41、42发送相同的命令(清洗命令)。因此,可以在应当实施清洗时将清洗命令向机械控制器43输出,在不需要清洗时不输出清洗命令。
另外,上述实施例也可以变更为以下的形式。
-也可以采用控制器41、42根据在非易失性存储器56中预先存储的主机/从机判断信息判断自身是主机侧控制器还是从机侧控制器的构成。
-虚拟机械控制器85也可以省略两个命令是否是相同的判断。例如,虚拟机械控制器85具有仅仅以进行同步为目的的功能、将所接收的从机侧的命令向机械I/F部84应答和通知机械I/F部84判断命令是否是相同的构成或者命令仅仅为1个种类的装置等都没有任何问题。
-控制管理单元并不限于墨水管理部91和检查控制部92两个,也可以仅仅是其中一个。
-印刷控制装置并不限于两个,也可以采用连接三个以上的印刷控制装置的构成。
-记录头也可以是一个。例如,在线性记录方式的长条状的记录头中,也可以采用将全部喷嘴分割成多个的头区域被分担成多个并由两个以上的印刷控制装置控制,使这些印刷控制装置同步并向机械控制器输出命令的构成。
-印刷装置并不限于横向式的打印机11,也可以是串行打印机、线性打印机、页式打印机。而且,不限于喷墨式,也可以适用于针式印刷装置。
-在上述各实施方式中,作为印刷装置,虽然可以采用喷墨式打印机11,但是,也可以采用喷射或喷出墨水以外的其它流体的流体喷射装置。此外,可以在具备喷出微量液滴的液体喷射头等各种液体喷射装置中沿用。在这种情况下,液滴是指从上述液体喷射装置喷出的液体的状态,包含粒状、泪状、丝状拖尾的形状。此外,在此所说的液体,只要是能够使液体喷射装置喷射的材料即可。例如,只要物质是液相时的状态即可,诸如粘性高或低的液状体、溶胶、凝胶水、其它无机溶剂、有机溶剂、溶液、液状树脂、液状金属(金属熔液)的流状体,此外,不仅是作为物质的一个状态的液体,也包含由颜料、金属粒子等固状物构成的功能材料的粒子在溶剂中溶解、分散或混合的物质等。此外,作为液体的代表例,列举在上述实施方式中说明的墨水、液晶等。在此,所谓墨水包含一般的水性墨水和油性墨水以及中性墨水、热熔墨水等各种液体组成物。作为液体喷射装置的具体例子,列举例如喷射在液晶显示器、EL(电致发光)显示器、面发光显示器、滤色器的制造等中使用的包含采用分散或溶解的形式的电极材或色材等材料的液体的液体喷射装置。进一步地,也可以是喷射在生物芯片制造中使用的生物有机物的液体喷射装置、喷射作为精密颗粒使用并成为样本的液体的液体喷射装置、印染装置、微型分配器等。进一步地,也可以采用向计时器或摄像机等精密机械喷射极细润滑油的液体喷射装置、为了形成在光通信元件等中使用的微小半球透镜(光学透镜)等而向基板上喷射紫外线硬化树脂等透明树脂液的液体喷射装置、为了蚀刻基板等而喷射酸或碱等蚀刻液的液体喷射装置。然后,对这些之中的任意一种液体喷射装置都适用本发明。此外,流体也可以是调色粉等粉粒。另外,在本说明书中所说的流体不包含仅仅由气体构成的物质。

Claims (16)

1.一种印刷控制装置,其特征在于,包括:
输入单元,其输入图像数据和命令;
处理单元,其处理上述输入单元输入的图像数据和命令;
控制单元,其对驱动控制机械机构部的驱动控制单元发送来自上述处理单元的由上述处理单元处理的命令;
虚拟驱动控制单元,其被构成为能够以不同于经过上述输入单元的输入路径的输入路径输入上述处理的命令;以及
通信单元,其介于上述控制单元和上述驱动控制单元之间,当从上述控制单元输入上述处理的命令时,向上述虚拟驱动控制单元查询是否有上述处理的命令的输入,并且当有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时,向上述驱动控制单元输出上述处理的命令。
2.一种印刷控制装置,其特征在于,包括:
输入单元,其输入图像数据和命令;
处理单元,其处理上述输入单元输入的图像数据和命令;
控制单元,其对驱动控制机械机构部的驱动控制单元发送来自上述处理单元的由上述处理单元处理的命令;
虚拟驱动控制单元,其被构成为能够以不同于经过上述输入单元的输入路径的输入路径输入上述处理的命令;以及
通信单元,其介于上述控制单元和上述驱动控制单元之间,当从上述驱动控制单元输入请求上述处理的命令的再发送的错误通知时,向上述控制单元和上述虚拟驱动控制单元两方发送上述错误通知,并在该错误通知发送之后,当从上述控制单元输入上述处理的命令时,向上述虚拟驱动控制单元查询是否有上述处理的命令的输入,并且在有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时,向上述驱动控制单元输出上述处理的命令。
3.根据权利要求1或2所述的印刷控制装置,其特征在于,
包括:分别具备上述虚拟驱动控制单元的两个印刷控制装置;
上述两个印刷控制装置中的第1印刷控制装置的通信单元与驱动控制机械机构部的驱动控制单元连接,第2印刷控制装置的通信单元与上述第1印刷控制装置的虚拟驱动控制单元连接。
4.根据权利要求1或2所述的印刷控制装置,其特征在于,
包括:分别具备输入命令的输入单元、进行命令的输出控制的控制单元、输出命令的通信单元和虚拟驱动控制单元的两个印刷控制装置;
上述两个印刷控制装置中的主机侧印刷控制装置的通信单元与驱动控制机械机构部的驱动控制单元连接,从机侧印刷控制装置的通信单元与上述主机侧印刷控制装置的上述虚拟驱动控制单元连接;
在上述从机侧印刷控制装置处,当从上述控制单元输入命令时,上述通信单元向上述虚拟驱动控制单元查询命令输出许可,该虚拟驱动控制单元对于该查询立即应答命令发送许可,该通信单元在有该应答时输出命令;
在上述主机侧印刷控制装置处,当从上述控制单元输入命令后,上述通信单元向上述虚拟驱动控制单元查询命令发送许可,该虚拟驱动控制单元在该查询和来自上述从机侧印刷控制装置的命令的接收都发生时,对该通信单元应答命令发送许可。
5.根据权利要求1至4的任意一项所述的印刷控制装置,其特征在于,
包括:在印刷装置启动时判断是主机还是从机的判断单元;
上述虚拟驱动控制单元包括主机实现部和从机实现部;
上述虚拟驱动控制单元使上述主机实现部和从机实现部中与上述判断单元的判断结果对应的一方启动。
6.根据权利要求5所述的印刷控制装置,其特征在于,
上述印刷控制装置设置有多个被设定为根据上述判断单元的判断结果启动上述主机实现部的主机侧印刷控制装置和被设定为根据上述判断单元的判断结果启动上述从机实现部的至少一个从机侧印刷控制装置;
上述从机侧印刷控制装置的上述虚拟驱动控制单元具有通过启动上述从机实现部而对来自上述通信单元的查询无条件地进行肯定应答的伪虚拟驱动控制单元的功能。
7.根据权利要求6所述的印刷控制装置,其特征在于,
上述从机侧印刷控制装置的上述通信单元与上述主机侧印刷控制装置的上述虚拟驱动控制单元连接。
8.根据权利要求6所述的印刷控制装置,其特征在于,
上述判断单元基于与上述印刷控制装置的端子的连接状态相应的信号电平判断是主机还是从机。
9.根据权利要求5至8的任意一项所述的印刷控制装置,其特征在于,
上述主机侧印刷控制装置和上述从机侧印刷控制装置分别包括根据上述输入单元输入的上述图像数据控制流体喷射头的头控制单元;
上述主机侧印刷控制装置的上述输入单元和上述从机侧印刷控制装置的上述输入单元分别输入与上述头控制单元所控制的上述流体喷射头对应分配的图像数据。
10.根据权利要求9所述的印刷控制装置,其特征在于,
上述主机侧印刷控制装置和上述从机侧印刷控制装置还包括:
控制管理单元,其取得与多个中各自分担的上述流体喷射头有关的数据;以及
第二通信单元,其将自身的上述控制管理单元取得的数据中另一方的上述控制管理单元负责的数据向该另一方的控制管理单元发送;
上述控制管理单元根据自身取得的数据中未向上述另一方的控制管理单元发送的数据和上述第二通信单元从上述另一方的控制管理单元接收的数据,进行规定处理。
11.根据权利要求10所述的印刷控制装置,其特征在于,
上述控制管理单元是分担管理对于每个流体类型容纳应当向上述流体喷射头提供的流体的多个流体容器的构成,计算分担的上述流体喷射头所消耗的流体消耗量作为上述数据,
上述控制管理单元根据自身取得的上述流体消耗量中未向上述另一方的控制管理单元发送的流体消耗量和上述第二通信单元从上述另一方的控制管理单元接收的流体消耗量,计算负责的流体容器的流体消耗量或者流体余量。
12.根据权利要求10所述的印刷控制装置,其特征在于,
上述控制管理单元是检查分担的上述流体喷射头的喷嘴的检查控制单元;
上述检查控制单元根据自身取得的喷嘴检查结果中未向另一方的检查控制单元发送的喷嘴检查结果和上述第二通信单元从上述另一方的检查控制单元接收的喷嘴检查结果,判断是否应当实施上述流体喷射头的维护,在判断为应当实施维护时,上述控制单元向上述通信单元发送指示维护的命令。
13.根据权利要求1至12的任意一项所述的印刷控制装置,其特征在于,
在向上述虚拟驱动控制单元查询并经过设定时间也没有表明输入上述命令的应答时,经由为了进行印刷控制装置之间的通信而与上述通信单元分开设置的第二通信单元,输出请求上述命令的再发送的错误通知。
14.一种印刷装置,其特征在于,包括:
权利要求1至13的任意一项所述的印刷控制装置;
传送印刷介质的传送单元;
驱动控制单元,其根据来自上述印刷控制装置的命令驱动控制上述传送单元;以及
流体喷射头,其在通过上述印刷控制装置驱动控制的同时,向上述传送单元所传送的印刷介质喷射流体以实施印刷。
15.一种印刷控制方法,其特征在于,包括:
输入图像数据和命令的输入步骤;
处理上述输入步骤输入的图像数据和命令并将上述处理的命令向控制单元发送的处理步骤;
接收在上述处理步骤中发送的上述处理的命令的上述控制单元将该处理的命令向通信单元发送的控制步骤;以及
上述通信单元在从上述控制单元输入上述处理的命令时向虚拟驱动控制单元查询是否有上述处理的命令的输入,并且在有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时将上述处理的命令向驱动控制单元输出的通信步骤。
16.一种印刷控制方法,其特征在于,包括:
通信单元在从驱动控制单元输入请求处理的命令的再发送的错误通知时向控制单元和虚拟驱动控制单元两方都发送上述错误通知的错误通知步骤;以及
在上述错误通知发送之后,当上述通信单元输入从上述控制单元再发送的上述处理的命令时,向上述虚拟驱动控制单元查询是否有上述处理的命令的输入,并且在有来自上述虚拟驱动控制单元的表明有上述处理的命令的输入的应答时,将上述处理的命令向上述驱动控制单元输出的通信步骤。
CN201110022713.4A 2010-01-20 2011-01-20 印刷控制装置、印刷装置及印刷控制方法 Expired - Fee Related CN102189764B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010010179A JP5651958B2 (ja) 2010-01-20 2010-01-20 印刷制御装置、印刷制御システム、印刷装置及び印刷制御方法
JP010179/2010 2010-01-20

Publications (2)

Publication Number Publication Date
CN102189764A true CN102189764A (zh) 2011-09-21
CN102189764B CN102189764B (zh) 2014-11-26

Family

ID=44277327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110022713.4A Expired - Fee Related CN102189764B (zh) 2010-01-20 2011-01-20 印刷控制装置、印刷装置及印刷控制方法

Country Status (3)

Country Link
US (2) US8564827B2 (zh)
JP (1) JP5651958B2 (zh)
CN (1) CN102189764B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102658734A (zh) * 2012-05-30 2012-09-12 特新机电(东莞)有限公司 数码打印机的主控盒控制***
CN103029458A (zh) * 2011-09-30 2013-04-10 北大方正集团有限公司 用于数字印刷的控制***和方法
CN103129138A (zh) * 2011-12-05 2013-06-05 佳能株式会社 液体排出头半导体装置、液体排出头和液体排出设备
TWI604080B (zh) * 2017-04-24 2017-11-01 台灣積體電路製造股份有限公司 噴嘴孔檢查系統及方法
CN114523774A (zh) * 2022-04-20 2022-05-24 北京博源恒芯科技股份有限公司 一种多机主从同步打印控制方法、装置和电子设备

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5614143B2 (ja) * 2010-07-21 2014-10-29 セイコーエプソン株式会社 情報処理システム、印刷装置及び情報処理方法
JP5593924B2 (ja) * 2010-07-28 2014-09-24 セイコーエプソン株式会社 印刷制御装置、印刷装置及び印刷装置における印刷制御方法
JP5609392B2 (ja) * 2010-07-30 2014-10-22 セイコーエプソン株式会社 印刷制御装置、印刷装置及び印刷装置における印刷制御方法
JP5593931B2 (ja) * 2010-07-30 2014-09-24 セイコーエプソン株式会社 印刷制御装置、印刷装置及び印刷装置における情報提供方法
JP5442783B2 (ja) * 2012-02-02 2014-03-12 富士フイルム株式会社 画像記録装置、画像処理装置、画像記録方法及び画像処理方法並びにプログラム
JP6938978B2 (ja) * 2017-03-14 2021-09-22 株式会社リコー 画像形成装置、インク吐出方法、液体吐出装置
CN107097410B (zh) * 2017-07-06 2023-04-11 杭州捷诺飞生物科技股份有限公司 3d打印喷头、3d打印喷头***及3d打印机
TWI650633B (zh) * 2017-10-06 2019-02-11 財團法人國家實驗研究院 模組化電子組合裝置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002297363A (ja) * 2001-03-28 2002-10-11 Ricoh Co Ltd 画像出力装置、画像出力方法、画像出力方法をコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
US20030112283A1 (en) * 1996-08-01 2003-06-19 Ward Jefferson P. Print-quality control method and system
US20040046830A1 (en) * 2002-06-24 2004-03-11 Seiko Epson Corporation Multi-print head printing device
US20040070637A1 (en) * 2001-02-22 2004-04-15 Canon Kabushiki Kaisha Recording apparatus and recording control method, and ink jet recording method and apparatus
CN1622028A (zh) * 2003-04-22 2005-06-01 夏普株式会社 分布式***设备控制***和方法
JP2007331174A (ja) * 2006-06-13 2007-12-27 Canon Inc プリンタシステム及びその制御方法
US20090180133A1 (en) * 2004-03-26 2009-07-16 Canon Kabushiki Kaisha Image processing apparatus, image processing control method, program, and storage medium
JP2009181387A (ja) * 2008-01-31 2009-08-13 Seiko Epson Corp 記録システム、記録装置及び記録装置における記録方法
JP2009214520A (ja) * 2008-03-13 2009-09-24 Seiko Epson Corp プリンタの制御方法およびプリンタシステムの制御方法、並びにプリンタ

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3775661B2 (ja) * 2002-01-21 2006-05-17 矢崎総業株式会社 電力分配システム
JP3818269B2 (ja) * 2003-03-28 2006-09-06 ブラザー工業株式会社 情報処理装置、及び、プログラム
JP4804215B2 (ja) * 2006-04-25 2011-11-02 キヤノン株式会社 画像形成装置及びその制御方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112283A1 (en) * 1996-08-01 2003-06-19 Ward Jefferson P. Print-quality control method and system
US20040070637A1 (en) * 2001-02-22 2004-04-15 Canon Kabushiki Kaisha Recording apparatus and recording control method, and ink jet recording method and apparatus
JP2002297363A (ja) * 2001-03-28 2002-10-11 Ricoh Co Ltd 画像出力装置、画像出力方法、画像出力方法をコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
US20040046830A1 (en) * 2002-06-24 2004-03-11 Seiko Epson Corporation Multi-print head printing device
CN1622028A (zh) * 2003-04-22 2005-06-01 夏普株式会社 分布式***设备控制***和方法
US20090180133A1 (en) * 2004-03-26 2009-07-16 Canon Kabushiki Kaisha Image processing apparatus, image processing control method, program, and storage medium
JP2007331174A (ja) * 2006-06-13 2007-12-27 Canon Inc プリンタシステム及びその制御方法
JP2009181387A (ja) * 2008-01-31 2009-08-13 Seiko Epson Corp 記録システム、記録装置及び記録装置における記録方法
JP2009214520A (ja) * 2008-03-13 2009-09-24 Seiko Epson Corp プリンタの制御方法およびプリンタシステムの制御方法、並びにプリンタ

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103029458A (zh) * 2011-09-30 2013-04-10 北大方正集团有限公司 用于数字印刷的控制***和方法
JP2014523823A (ja) * 2011-09-30 2014-09-18 北大方正集▲団▼有限公司 デジタル印刷における使用のための制御システムおよび方法
CN103029458B (zh) * 2011-09-30 2015-11-25 北大方正集团有限公司 用于数字印刷的控制***和方法
US9278519B2 (en) 2011-09-30 2016-03-08 Peking University Founder Group Co., Ltd. Control system and method for use in digital printing
CN103129138A (zh) * 2011-12-05 2013-06-05 佳能株式会社 液体排出头半导体装置、液体排出头和液体排出设备
CN103129138B (zh) * 2011-12-05 2014-12-31 佳能株式会社 液体排出头半导体装置、液体排出头和液体排出设备
CN102658734A (zh) * 2012-05-30 2012-09-12 特新机电(东莞)有限公司 数码打印机的主控盒控制***
TWI604080B (zh) * 2017-04-24 2017-11-01 台灣積體電路製造股份有限公司 噴嘴孔檢查系統及方法
CN114523774A (zh) * 2022-04-20 2022-05-24 北京博源恒芯科技股份有限公司 一种多机主从同步打印控制方法、装置和电子设备

Also Published As

Publication number Publication date
US8564827B2 (en) 2013-10-22
JP5651958B2 (ja) 2015-01-14
CN102189764B (zh) 2014-11-26
US20110175962A1 (en) 2011-07-21
JP2011148147A (ja) 2011-08-04
US9025174B2 (en) 2015-05-05
US20140015875A1 (en) 2014-01-16

Similar Documents

Publication Publication Date Title
CN102189764B (zh) 印刷控制装置、印刷装置及印刷控制方法
CN102407696B (zh) 打印控制装置、打印装置以及打印装置的信息提供方法
CN102371757B (zh) 印刷控制装置、印刷装置以及印刷装置的印刷控制方法
CN102402405B (zh) 信息处理***、印刷装置以及信息处理方法
CN102407695A (zh) 印刷控制装置、印刷装置及印刷装置中的印刷控制方法
CN101537742B (zh) 处理***以及处理***中的处理方法
CN101531101B (zh) 电子设备***以及电子设备***中的控制方法
CN103203996B (zh) 盒以及印刷装置
CN101531102A (zh) 电子设备***以及电子设备***中的控制方法
CN101898698A (zh) 介质进给装置、记录装置
CN102825908A (zh) 图像记录装置、图像记录方法
CN102529406A (zh) 液体喷射装置
EP3785919A1 (en) Printing apparatus and printing system
CN104029484A (zh) 液体喷射装置
CN107150506A (zh) 记录装置、记录***以及记录装置的维护方法
CN102398416A (zh) 液体喷出装置以及液体喷出方法
EP3129233A1 (en) Flatbed printer assembly
JP5750909B2 (ja) 記録方法及び記録装置
CN102189847B (zh) 流体喷射控制装置、流体喷射装置及流体喷射控制方法
JP5728855B2 (ja) 印刷装置におけるデータ記憶処理装置、印刷装置及びデータ記憶処理方法
CN102189786B (zh) 液体喷射装置
CN107073950B (zh) 具有初级墨罐和次级墨罐的喷墨打印机
US20210060953A1 (en) Printing apparatus and printing system
JP2012153043A (ja) 画像形成装置及び画像形成方法
CN103625122A (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

Granted publication date: 20141126

Termination date: 20220120

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