控制装置以及控制系统的制作方法

文档序号:2518468阅读:179来源:国知局
控制装置以及控制系统的制作方法
【专利摘要】本发明提供一种控制装置以及控制系统。主计算机安装了:登记用设备驱动程序,其具有根据来自应用程序(AP)的与固定图像相关的信息的输入,生成并输出指示喷墨打印机中的固定图像的登记的控制指令的功能;以及控制用设备驱动程序,其根据来自应用程序的与可变图像相关的信息的输入,生成并输出指示使登记在喷墨打印机中的固定图像和上述可变图像重叠来进行打印的控制指令,应用程序根据处理而调用任一个设备驱动程序。由此,在抑制记录介质的浪费的基础上,抑制安装在控制装置中的程序的复杂化。
【专利说明】控制装置以及控制系统

【技术领域】
[0001]本发明涉及与能够连续打印图像的打印装置连接的控制装置、以及具备该控制装置和该打印装置的控制系统。

【背景技术】
[0002]在现有技术中,已知传送记录介质(标签纸张)的同时连续地在记录介质上打印图像的打印装置(标签打印机)(例如,参照专利文献I)。
[0003]专利文献1:特开2007-136913号公报
[0004]在上述的打印装置中,有时放置如下的记录介质。即,隔开固定的间隔而将多个规定尺寸的标签部粘贴在剥离纸上的标签纸张。打印装置对各标签部连续地打印图像。在这样的标签纸张中,有时会事先在各标签部上打印各标签部所共用的图像、即固定图像(例如,构成标签的框的图像)。
[0005]在此,在使用事先在标签部打印了固定图像的标签纸张的情况下,由于设计的变更等而固定图像产生了变化时,已经制作好的标签纸张有可能会变得无用。或者,有可能按照制作目的而使得标签纸张的更换频率增大。
[0006]此外,通常,打印装置与控制装置连接,在控制装置的控制下,执行对记录介质的图像的连续打印。在控制装置中预先安装生成遵循打印装置的指令体系的控制指令的程序,通过该程序的功能来控制打印装置。
[0007]在此,安装在控制装置中的程序需要尽可能地抑制程序的复杂化。


【发明内容】

[0008]本发明鉴于上述情况而完成,其目的在于,在抑制记录介质的更换以及浪费的基础上,抑制在控制装置中安装的程序的复杂化。
[0009]为了达成上述目的,本发明是一种控制装置,该控制装置的特征在于,与能够在记录介质上连续打印图像的打印装置连接,上述图像包括:可变图像,能够按照连续打印的每个上述图像而使样式不同;和固定图像,在连续打印的每个上述图像中固定图像的样式相同;该控制装置具备:登记用设备驱动程序执行部,执行登记用设备驱动程序,该登记用设备驱动程序具有指示上述打印装置中的上述固定图像的登记的功能;以及控制用设备驱动程序执行部,执行控制用设备驱动程序,该控制用设备驱动程序具有指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的功能;上述登记用设备驱动程序执行部根据与上述固定图像相关的信息的输入,生成指示上述固定图像的登记的控制指令,并输出至上述打印装置,上述控制用设备驱动程序执行部根据与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置。
[0010]根据该构成,控制装置能够在将固定图像登记于打印装置中的基础上,连续地向打印装置发送与可变图像相关的信息,使已登记的固定图像和各可变图像重叠在一起来连续打印标签图像。因此,不必事先在标签纸张等记录介质上打印固定图像,即使固定图像的设计发生了变更等的情况下,也不会发生记录介质的废弃,能够抑制记录介质的浪费。此夕卜,能够抑制记录介质的更换次数。
[0011]此外,在上述构成中,控制装置具有:登记用设备驱动程序执行部,通过登记用设备驱动程序的功能,执行固定图像的登记所涉及的处理;和控制用设备驱动程序执行部,通过控制用设备驱动程序的功能,执行图像的打印的控制所涉及的处理。
[0012]在此,考虑I个设备驱动程序具备登记固定图像的功能、以及控制打印的功能这两种功能的情况。在该情况下,关于设备驱动程序,需要通过模式变更来选择性地执行任一种功能的构成,并且关于调用应用程序等设备驱动程序的程序,需要能够对设备驱动程序进行适当的指示来变更设备驱动程序的模式的构成。因此,可能需要将调用设备驱动程序的程序专用化为设备驱动程序的规格以进行编程,而且可能需要组装将设备驱动程序与程序对应起来的特殊的程序。即,可能会导致程序的复杂化。
[0013]另一方面,根据上述构成,在控制装置中,在登记固定图像时调用登记用设备驱动程序,而在进行打印时调用控制用设备驱动程序即可。即,通过切换要调用的设备驱动程序,能够进行固定图像的登记以及图像的打印,能够抑制程序的复杂化。
[0014]此外,本发明的特征在于,上述登记用设备驱动程序执行部根据来自规定的程序的与上述固定图像相关的信息的输入,生成并输出指示上述打印装置中的上述固定图像的登记的控制指令,上述控制用设备驱动程序执行部根据来自上述规定的程序的与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置。
[0015]根据该构成,能够防止规定的程序的复杂化。
[0016]此外,本发明的特征在于,上述规定的程序是具有输出与打印到上述记录介质上的图像相关的信息的功能的应用程序。
[0017]根据该构成,能够防止应用横序的复杂化。
[0018]此外,本发明的特征在于,上述规定的程序是被应用程序调用而执行上述应用程序、设备驱动程序和数据的输入输出的API。
[0019]根据该构成,能够防止API的复杂化。
[0020]此外,本发明的特征在于,在上述记录介质上连续打印上述图像的情况下,连续执行以下处理:即,上述登记用设备驱动程序执行部被上述规定的程序调用,根据来自上述规定的程序的与上述固定图像相关的信息的输入,生成并输出指示上述打印装置中的上述固定图像的登记的控制指令,上述控制用设备驱动程序执行部被上述规定的程序调用,根据来自上述规定的程序的与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并将其输出至上述打印
>J-U ρ?α装直。
[0021]根据该构成,无需借助人为的手段,登记用设备驱动程序以及控制用设备驱动程序互相协作就能够自动地执行固定图像的登记以及使用了已登记的固定图像的标签图像的连续打印,提高了用户的便利性。
[0022]此外,本发明的特征在于,在上述记录介质上连续打印上述图像的情况下,提供用于选择上述登记用设备驱动程序以及上述控制用设备驱动程序的用户界面。
[0023]根据该构成,能够对应用程序正确地指定登记用设备驱动程序以及控制用设备驱动程序。
[0024]此外,为了达成上述目的,本发明是一种控制系统,特征在于,具备能够在记录介质上连续打印图像的打印装置、和与上述打印装置连接的控制装置,上述图像包括:可变图像,能够按照连续打印的每个上述图像而使样式不同;和固定图像,在连续打印的每个上述图像中固定图像的样式相同;上述控制装置具备:登记用设备驱动程序执行部,执行具有指示上述打印装置中的上述固定图像的登记的功能的登记用设备驱动程序,根据与上述固定图像相关的信息的输入,生成指示上述固定图像的登记的控制指令,并输出至上述打印装置;以及控制用设备驱动程序执行部,执行具有指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的功能的控制用设备驱动程序,根据与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置;上述打印装置具备:控制部,基于指示上述固定图像的登记的控制指令,执行上述固定图像的登记,在接收到指示使上述固定图像和上述可变图像重叠来进行打印的控制指令的情况下,使已登记的上述固定图像和上述可变图像重叠在一起打印到上述记录介质上。
[0025]根据该构成,能够抑制记录介质的浪费。此外,能够抑制记录介质的更换的次数。此外,能够抑制程序的复杂化。
[0026]此外,本发明的特征在于,上述登记用设备驱动程序执行部根据来自规定的程序的与上述固定图像相关的信息的输入,生成并输出指示上述打印装置中的上述固定图像的登记的控制指令,上述控制用设备驱动程序执行部根据来自上述规定的程序的与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置。
[0027]根据该构成,能够防止规定的程序的复杂化。
[0028]根据本发明,起到如下效果:能够抑制记录介质的浪费,并且能够抑制在控制装置中安装的程序的复杂化。

【专利附图】

【附图说明】
[0029]图1是表示本实施方式所涉及的喷墨打印机的构成的图。
[0030]图2是表示标签纸张的图。
[0031]图3是表示主计算机以及喷墨打印机的功能性结构的框图。
[0032]图4A是表示在标签纸张的标签部打印标签图像的情况的图。
[0033]图4B是表示现有的标签纸张的图。
[0034]图5是表示打印机控制部的软件结构的图。
[0035]图6是表示打印标签图像时的主计算机以及喷墨打印机的动作的流程图。
[0036]图7是表示用户界面的图。
[0037]图8是表示连续的标签图像打印时的应用程序以及打印机驱动程序的动作的流程图。
[0038]图9是表示变形例所涉及的主计算机的动作的流程图。

【具体实施方式】
[0039]以下,参照【专利附图】
附图
【附图说明】本发明的实施方式。
[0040]图1是示意性表示本实施方式所涉及的与主计算机I (控制装置,参照图3)连接的喷墨打印机5 (打印装置)的打印机构的构成的图。
[0041]喷墨打印机5是如下的喷墨打印机:一面通过传送辊10将标签纸张14(记录介质)在传送正方向Yjl (传送方向)上进行传送,一面从喷墨头12对标签纸张14喷出墨水,从而在标签纸张14上打印图像。
[0042]该喷墨打印机5至少能够在作为记录介质的标签纸张14上打印图像。
[0043]图2是示意性表示标签纸张14的图。
[0044]如图2所示,标签纸张14是带状的薄片,是在打印面15的剥离纸上隔开规定间隔而粘贴了多个标签部S的结构。与该标签部S对应的部位为薄片,能够沿着框从剥离纸上揭下来。标签部S的长边方向的长度是恒定的,各标签部S的间隔也是恒定的。如后所述,喷墨打印机5能够在形成于标签纸张14上的每一个标签部S打印图像。
[0045]在通过喷墨打印机5来进行对标签纸张14的打印的情况下,在喷墨打印机5中将标签纸张14放置成标签纸张14的长边方向和传送正方向YJl相对应,一面在传送正方向YJl上进行传送,一面适当地在标签部S打印规定的图像。
[0046]如图2所示,在标签纸张14的背面,与每一个标签部S相对应地形成有黑色标记BM。虽然省略了图1中的图示,但是在喷墨打印机5中,在标签纸张14的传送路径上的规定的位置处,设置用于以光学方式检测形成于所传送的标签纸张14上的黑色标记BM的黑色标记传感器42(图3)。喷墨打印机5基于黑色标记传感器42的检测值,检测黑色标记BM到达了与该传感器相对应的位置上的情况。喷墨打印机5基于检测结果,执行标签纸张14的位置的调整、传送所涉及的处理的调整。
[0047]图1所示的喷墨打印机5是具备上游打印头单元17和下游打印头单元18的行式喷墨打印机。
[0048]在上游打印头单元17中以锯齿状配置上游侧顶部打印头17T、上游侧左打印头17L以及上游侧右打印头17R这三个打印头。同样地,在下游打印头单元18中以锯齿状配置下游侧顶部打印头1ST、下游侧左打印头18L以及下游侧右打印头18R这三个打印头。
[0049]在上游侧顶部打印头17T中设置黑色喷嘴列20和配置在该黑色喷嘴列20的下游的蓝绿色喷嘴列21。
[0050]黑色喷嘴列20是在与传送正方向YJl正交的方向、即喷嘴列方向YJ2上使将墨水作为微細的墨水粒而喷出的喷嘴孔(未图示)延伸而形成的喷嘴列。在黑色喷嘴列20中,从黑色(K)的墨水盒(未图示)提供墨水。上游侧顶部打印头17T通过例如使用压电元件构成的致动器,向标签纸张14压出从黑色(K)的墨水盒提供的墨水,从规定的喷嘴孔喷出微細的墨水粒。
[0051]蓝绿色喷嘴列21与黑色喷嘴列20相同,是在喷嘴列方向上使喷嘴孔延伸而形成的喷嘴列,从蓝绿色(C)的墨水盒(未图示)提供墨水。
[0052]上游侧右打印头17R以及上游侧左打印头17L是与上游侧顶部打印头17T相同的构成,分别具备黑色喷嘴列20、以及配置在该黑色喷嘴列20的下游的蓝绿色喷嘴列21。
[0053]在下游侧顶部打印头18T中设置品红色喷嘴列22、和配置在该品红色喷嘴列22的下游的黄色喷嘴列23。
[0054]品红色喷嘴列22与黑色喷嘴列20相同,是使喷嘴孔在喷嘴列方向上延伸而形成的嗔嘴列,从品红色(M)的墨水盒(未图不)提供墨水。
[0055]黄色喷嘴列23与黑色喷嘴列20相同,是使喷嘴孔在喷嘴列方向上延伸而形成的喷嘴列,从黄色(Y)的墨水盒(未图示)提供墨水。
[0056]下游侧右打印头18R以及下游侧左打印头18L是与下游侧顶部打印头18T相同的构成,分别具备品红色喷嘴列22、以及配置在该品红色喷嘴列22的下游的黄色喷嘴列23。
[0057]另外,在图1中,为了便于说明,明示了各打印头以及打印头所具备的喷嘴列,但是实际上是从构成喷嘴列的喷嘴孔向垂直下方喷出墨水的构成,按照实现该构成的方式来配直各构件。
[0058]喷墨打印机5向标签纸张14喷出墨水来形成墨点,通过该墨点的组合来打印图像。以下,使用图1,说明在标签纸张14上形成某一个墨点时的基本动作。
[0059]标签纸张14存在于图1所示的位置上,以在该标签纸张14上的位置Pl处形成规定颜色的墨点的情况为例来进行说明。设规定颜色是通过分别以规定量喷出黑色(K)、蓝绿色(C)、品红色(M)以及黄色⑴的墨水来表现的颜色。喷墨打印机5中的位置P2是在形成于上游侧顶部打印头17T中的黑色喷嘴列20中,被传送的记录介质的位置Pl所通过的位置。位置P3、位置P4以及位置P5也分别都是如此。
[0060]喷墨打印机5在标签纸张14上形成墨点的期间内,将标签纸张14以大致恒定的速度朝向传送正方向YJl进行传送。并且,从图1所示的状态开始进行标签纸张14在传送正方向YJl上的传送,在标签纸张14上的位置Pl到达与位置P2相对应的位置的时刻,从与位置P2相对应的喷嘴喷出规定量的黑色(K)的墨水。同样地,在标签纸张14上的位置Pl到达位置P3的时刻,从与位置P3相对应的喷嘴喷出规定量的蓝绿色(C)的墨水,在标签纸张14上的位置Pl到达位置P4的时刻,从与位置P4相对应的喷嘴喷出规定量的品红色(M)的墨水,在标签纸张14上的位置Pl到达位置P5的时刻,从与位置P5相对应的喷嘴喷出规定量的黄色(Y)的墨水。
[0061]这样,在标签纸张14上的位置Pl处,分别喷出规定量的黑色(K)、蓝绿色(C)、品红色(M)以及黄色(Y)的墨水,在位置Pl处形成规定颜色的墨点。
[0062]S卩,在本实施方式所涉及的喷墨打印机5中,在图像的打印所涉及的处理中,行喷墨头12处于固定了其位置的状态,标签纸张14相对于该固定的行喷墨头12以相对恒定的速度进行移动,同时从行喷墨头12适当地喷出墨水来形成墨点,从而打印图像。
[0063]图3是示意性表示本实施方式所涉及的打印系统8 (控制系统)的功能性结构的图。
[0064]如图3所示,打印系统8具备:喷墨打印机5、和能够与该喷墨打印机5连接并且控制喷墨打印机5的主计算机I (控制装置)。
[0065]喷墨打印机5的打印机控制部27 (控制部)控制喷墨打印机5的各部分,具备:作为运算执行部的CPU、能够由该CPU执行的固件、非易失性地存储该固件所涉及的数据等的ROM、暂时存储由CPU执行的固件和该固件所涉及的数据等的RAM、以及其他外围电路等。
[0066]打印机控制部27驱动喷墨头12的各喷墨头所具备的致动器,通过从各喷嘴孔喷出所需量的墨水,在标签纸张14上打印图像。此外,打印机控制部27对用于驱动传送辊10的进纸电动机36进行驱动,使标签纸张14移动规定量。根据进纸电动机36的驱动,传送棍10进行旋转,在传送正方向YJl上将记录介质传送规定量。进纸电动机36由步进电机构成,打印机控制部27能够通过步数来精密地管理传送量。黑色标记传感器42对形成于在传送路径上传送的标签纸张14上的黑色标记BM进行光学读取,将读取结果输出至打印机控制部27。打印机显示部39具备多个LED,在打印机控制部27的控制下,按照规定的方式使这些LED点亮/熄灭,报告喷墨打印机5的状态,或者报告有没有发生错误。打印机输入部40与设置在喷墨打印机5中的各种操作开关连接,检测针对各種操作开关的操作,并输出至打印机控制部27。打印机存储部50具备EEPROM、硬盘等非易失性存储器,按照非易失性且能够重写的方式存储各种数据。通信接口 41(I/F)在打印机控制部27的控制下,在与主计算机I之间进行遵循规定的协议的通信。
[0067]如图3所示,主计算机I具备控制主计算机I的各部分的主控制部45。主控制部45具备打印控制部45a作为功能块,打印控制部45a具备登记用设备驱动程序执行部45b和控制用设备驱动程序执行部45c,将在后面叙述这些部件。
[0068]此外,主计算机I具备:显示各种信息的主显示部46、检测针对所连接的输入设备的操作的主输入部47、存储各种数据的主存储部48、和对与喷墨打印机5之间的通信进行中介的通信接口 49(I/F)。
[0069]另外,在本实施方式所涉及的打印系统8中,能够在标签纸张14的标签部S连续地打印图像。以下,举出具体例子来说明向标签纸张14的标签部S的图像打印。
[0070]图4A是表示通过本实施方式所涉及的打印系统8在标签纸张14的标签部S上打印的图像(标签图像)的一例的图。在以下的例子中,打印系统8利用于在制造作为产品的电视机的现场发行标签的情形。假设从剥离纸揭下标签部S后,将其粘贴于作为产品的电视机(或者,电视机的包装)上。
[0071]如图4A所示,在每一个标签部S打印标签图像Gl。
[0072]各标签图像Gl包括:能够按照每个标签图像Gl而使样式不同的可变图像G2 ;和按照每个标签图像Gl而样式相同的固定图像G3。
[0073]在图4A的例子中,固定图像G3是沿着标签部S的外周边而形成的红色的边框状的图像。在固定图像G3中,在与标签部S的外周边的上边相对应的部位,记录有“AAACompany”这样的电视机制造商的名称。如图4(A)所例示,在各标签部S打印的固定图像G3的样式是相同的。
[0074]可变图像G2是在被边框状的固定图像G3包括的区域打印的图像。可变图像G2包括:表示电视机的设备种类名的字符串(在图4的例子中为“XX-YYYY”);表示按照每个电视机唯一分配的代码的条码;和表示按每个电视机唯一赋予的识别码的字符串(在图4的例子中为5位数字)。针对每一个可变图像G2,所打印的条码以及识别码相互不同。SP,可变图像G2的样式在每个标签图像Gl中都不相同。
[0075]在现有技术中,在对标签部S发行包括可变图像G2以及固定图像G3而构成的标签图像Gl时使用了图4B所示的标签纸张Ql。
[0076]如图4B所示,在标签纸张Ql中,在每一个标签部S中,事先打印好固定图像G3。并且,现有技术中的打印机通过在标签部S打印可变图像G2,从而对各标签部S发行了由固定图像G3和可变图像G2构成的标签图像Gl。
[0077]此时,存在以下的问题。即,要在标签纸张Ql上事先打印固定图像G3。因此,在固定图像G3的设计发生了变化的情况下,已经打印了设计变更前的固定图像G3的标签纸张Ql有可能会变得无用。或者,存在根据制作目的而使得标签纸张的更换频率增大的可能性。
[0078]因此,本实施方式所涉及的打印系统8具有以下说明的构成,通过执行以下的处理来解决现有的问题。特别是,本实施方式所涉及的打印系统8针对应用程序AP (后述)以及设备驱动程序(后述),在抑制其程序的复杂化的同时解决了现有的问题。以下,进行详细说明。
[0079]图5是表示与主计算机I的主控制部45所具备的打印控制部45a的软件相关的构成的图。即,打印控制部45a的功能是通过CPU读出并执行图5中的模块所示的各程序(也包括随附的程序)来实现的。
[0080]应用程序AP是具有输出与由喷墨打印机5在记录介质(本例中是标签纸张14)上打印的图像相关的信息的功能的程序。
[0081]如图5所示,在主计算机I中安装了登记用设备驱动程序DDl和控制用设备驱动程序DD2这2个设备驱动程序。这些设备驱动程序是分别独立的设备驱动程序。即,对每个设备驱动程序分配独立的识别信息,作为0S(0perating System)进行参照且识别设备驱动程序时所使用的识别信息。并且,应用程序AP能够利用OS提供的API (Applicat1nProgramming Interface,应用编程接口),调用设备驱动程序。此外,在调用时,也可以选择性地调用登记用设备驱动程序DDl以及控制用设备驱动程序DD2中的任意一方。另外,API可以由OS提供,但是也可以是本功能的专用API。
[0082]各设备驱动程序的功能以及设置2个设备驱动程序的效果将后述。
[0083]登记用设备驱动程序执行部45b是通过读出并执行登记用设备驱动程序DDl来执行处理的功能块。控制用设备驱动程序执行部45c是通过读出并执行控制用设备驱动程序DD2来执行处理的功能块。
[0084]此外,应用程序执行部45d是通过读出并执行应用程序AP来执行处理的功能块。
[0085]图6是表示在标签纸张14上连续打印标签图像Gl时的主计算机I以及喷墨打印机5的动作的流程图。㈧表示主计算机I的动作,⑶表示喷墨打印机5的动作。
[0086]在由打印系统8在标签纸张14的各标签部S打印标签图像Gl的情况下,首先,用户指示专用的用户界面Π的显示。按照该指示,主计算机I的主控制部45的应用程序执行部45d将用户界面UI显示于表示面板(步骤SAl)。
[0087]图7是表示用户界面UI的一例的图。该用户界面UI是为了使打印系统8执行固定图像G3的图像数据在喷墨打印机5中的登记以及标签图像Gl的打印而使用户输入所需的信息的用户界面。
[0088]如图7所示,在用户界面Π中设置有输入栏Rl,用于指定保存有固定图像G3的图像数据的文件夹(分层化的存储区域的场所),并且指定所指定的文件夹中的固定图像G3的图像数据。用户例如通过应用程序AP所提供的工具,事先制作固定图像G3的图像数据,并保存在适当的文件夹中。并且,用户利用设置在用户界面Π中的输入栏R1,指定固定图像G3的图像数据的保存场所以及相应图像数据。
[0089]此外,在用户界面Π中设置有用于选择使固定图像G3的图像数据向喷墨打印机5的登记得到执行的设备驱动程序的栏R2。栏R2是下拉菜单,能够从多个设备驱动程序之中选择I个设备驱动程序。在本例中,用户在栏R2中选择登记用设备驱动程序DDl (图7中的名称为“登记用设备驱动程序”)。
[0090]此外,在用户界面UI中设置有用于选择使标签图像Gl的打印得到执行的设备驱动程序的栏R3。栏R3是下拉菜单,能够从多个设备驱动程序之中选择I个设备驱动程序。在本例中,用户在栏R3中选择控制用设备驱动程序DD2(图7中的名称为“控制用设备驱动程序”)。
[0091]进行对设置于用户界面Π中的各栏的输入,确定输入之后,用户通过规定的手段,指示标签图像Gl的打印开始。
[0092]如后面所明确的那样,若通过用户进行对用户界面Π的各栏的输入以及打印开始的指示,则之后不经由人为的手段,而是系统地执行固定图像G3的图像数据的登记和标签图像Gl的连续的打印。
[0093]以该指示作为触发,应用程序执行部45d访问在用户界面Π的栏Rl中指定的文件夹,获取固定图像G3的图像数据(步骤SA2)。接着,应用程序执行部45d利用API来调用在用户界面Π的栏R2中选择出的设备驱动程序(在本例中为登记用设备驱动程序DDl)(步骤SA3)。
[0094]接着,应用程序执行部45d经由规定的API,将所获取的固定图像G3的图像数据(与固定图像相关的信息)输出至登记用设备驱动程序DD1,并且指示固定图像G3的打印(步骤SA4)。这样,在本实施方式中,在将固定图像G3的图像数据登记到喷墨打印机5时,根据应用程序AP对登记用设备驱动程序DDl进行利用了已有的API的打印指示。S卩,无需准备指示登记的专用的新的API,利用已有的API在应用程序AP和登记用设备驱动程序DDl之间进行数据的交换。
[0095]若输入固定图像G3的图像数据,则登记用设备驱动程序执行部45b包含固定图像G3的图像数据,生成指示该图像数据的登记的控制指令Cl (步骤SA5),并发送至喷墨打印机5 (步骤SA6)。
[0096]S卩,登记用设备驱动程序DDl是安装了以下功能的设备驱动程序,该功能是:根据应用程序AP经由API而发生了固定图像G3的打印指示的情况下,生成并输出指示固定图像G3的图像数据的登记的控制指令Cl。
[0097]喷墨打印机5的打印机控制部27若接收控制指令Cl (步骤SBl),则基于控制指令Cl,执行固定图像G3的登记(步骤SB2)。
[0098]详细来说,在步骤SB2中,打印机控制部27若接收控制指令Cl,则从该指令之中提取固定图像G3的图像数据。并且,打印机控制部27将提取出的固定图像G3的图像数据存储在形成于RAM中的工作区域的规定存储区域中。在本实施方式中,向工作区域的固定图像G3的图像数据的存储相当于“固定图像G3的图像数据的登记”。
[0099]另外,在发送了指示固定图像G3的图像数据的登记的控制指令Cl后,应用程序执行部45d利用API,执行控制用设备驱动程序DD2的调用(步骤SA7)。这样,在本实施方式中,控制用设备驱动程序DD2的调用是在发送控制指令Cl后不经由人为的手段而执行的。
[0100]接着,主计算机I和喷墨打印机5分别执行连续打印处理(步骤SA8、步骤SB3)。
[0101]图8是表示执行步骤SAg的连续打印处理时的应用程序执行部45d以及控制用设备驱动程序执行部45c的动作的流程图,(A)表示应用程序执行部45d的动作,(B)表示控制用设备驱动程序执行部45c的动作。
[0102]在连续打印处理中,应用程序执行部45d生成与应当在一个标签部S中打印的可变图像G2相关联的信息、即可变图像关联数据(步骤SCI)。以下,说明可变图像关联数据。如上所述,在本实施方式中,可变图像G2包括:表示电视机的设备种类名的字符串所涉及的图像(以下,称为“设备种类名字符串图像”);表示按每一台电视机唯一分配的代码的条码所涉及的图像(以下,称为“条码图像”);和表示按每一台电视机唯一赋予的识别码的字符串所涉及的图像(以下,称为“识别码字符串图像”)。并且,关于每一个图像,可变图像关联数据至少包括:表示应当打印图像的位置的信息;表示图像的种类的信息(字符串/条码);以及表示图像的内容的信息。所谓表示图像的内容的信息是,针对设备种类名字符串图像是表示设备种类名的字符串,针对条码图像是表示代码的信息,针对识别码字符串图像是表示识别码的字符串。
[0103]在此,在本例中,在标签部S打印的设备种类名都是“XX-YYYY”。另一方面,将条码的代码设为连续号码,针对每个标签部S,依次加“I”。同样地,识别码也是连续号码,针对每个标签部S,依次加“I”。例如,在一个标签部S打印了代码为“00001”的条码和字符串为“00001”的识别码时,在下一个标签部S打印代码为“00002”的条码和字符串为“00002”的识别码,在再下一个标签部S打印代码为“00003”的条码和字符串为“00003”的识别码。用户事先经由规定的用户界面,针对条码的代码以及识别码的变化的规则进行登记。上述的用户界面Π构成为能够输入该规则,用户可以使用用户界面Π来制订该规则。
[0104]并且,在步骤SCl中,应用程序执行部45d基于由用户登记的识别码的变化的规贝U,在计算出条码的代码以及识别码的基础上,生成与应当在I个标签部s打印的可变图像G2相关联的信息、即可变图像关联数据。
[0105]接着,应用程序执行部45d将生成的可变图像关联数据输出至控制用设备驱动程序执行部45c (步骤SC2)。
[0106]接着,应用程序执行部45d针对应当打印标签图像Gl的所有标签部S,判别可变图像关联数据的生成、输出是否已完成(步骤SC3)。在没有完成的情况下(步骤SC3:否),应用程序执行部45d使处理顺序返回到步骤SC1,生成应当在下一个标签部S打印的可变图像G2所涉及的可变图像关联数据。
[0107]另外,若从应用程序执行部45d输入可变图像关联数据,则控制用设备驱动程序执行部45c基于该数据,生成使固定图像G3和可变图像G2重叠地打印的控制指令C2 (步骤SDl)。接着,控制用设备驱动程序执行部45c将生成的控制指令C2发送至喷墨打印机
5(步骤 SD2)。
[0108]在此,说明接收了控制指令C2时的喷墨打印机5的动作(步骤SB3的连续打印处理时的动作)。
[0109]若接收控制指令C2,则喷墨打印机5的打印机控制部27将存储在工作区域中的固定图像G3的图像数据展开到供标签图像Gl的打印使用的打印缓冲器(不图示)中。接着,打印机控制部27基于控制指令C2,生成可变图像G2的图像数据,将生成的图像数据展开到打印缓冲器中。此时,打印机控制部27按照重叠于已经展开的固定图像G3的图像数据上的方式,在打印缓冲器中展开可变图像G2的图像数据。由此,包含固定图像G3以及可变图像G2而构成的标签图像Gl的图像数据变成在打印缓冲器中被展开的状态。接着,打印机控制部27基于在打印缓冲器中展開的图像数据(=标签图像Gl的图像数据),控制与打印相关的各种机构,在标签部S打印标签图像Gl。由此,在标签部S打印重置了固定图像G3和可变图像G2的标签图像Gl。
[0110]这样,在本实施方式所涉及的打印系统8中,在打印标签图像Gl时,不是使用在各标签部S事先打印了固定图像G3的标签纸张14,而是将固定图像G3和可变图像G2重叠在一起在各标签部S打印标签图像Gl。由于这样的构成,即使在变更了固定图像G3的设计等的情况下,也无需废弃标签纸张14,能够防止标签纸张14变得无用。此外,能够抑制标签纸张14的更换频率。
[0111]在此,在本实施方式中,在向标签部S打印标签图像Gl时,从王计算机I对嗔墨打印机5,不是发送指示包含固定图像G3和可变图像G2的标签图像Gl的打印的控制指令,而是进行以下的处理。即,在本实施方式中,首先,在喷墨打印机5中登记固定图像G3的图像数据。并且,喷墨打印机5基于事先存储(登记)的固定图像G3的图像数据,打印固定图像G3,并且基于接收到的控制指令C2,按照与该固定图像G3重叠的方式来打印可变图像G2。由于这样的构成,不必随着每个标签部S每次都发送固定图像G3的图像数据,可实现控制指令C2的数据量的减少。并且,由于控制指令C2的数据量较少,所以在主计算机I和喷墨打印机5之间能够实现高效的通信,而且能够有效地抑制喷墨打印机5的接收缓冲器的溢出的发生等。
[0112]此外,在本实施方式中,登记用设备驱动程序DDl和控制用设备驱动程序DD2是分别独立的设备驱动程序。
[0113]在此,考虑I个设备驱动程序具有登记固定图像G3的功能(与登记用设备驱动程序DDl相对应的功能)以及控制打印的功能(与控制用设备驱动程序DD2相对应的功能)这两种功能的情况。在该情况下,设备驱动程序中,需要通过模式变更来选择性地执行任一个功能的构成,并且关于应用程序AP,需要能够对设备驱动程序进行适当的指示来变更设备驱动程序的模式的构成。由此,有可能需要将应用程序AP专用化为设备驱动程序的规格来进行编程,并且有可能需要组装使设备驱动程序与应用程序相对应的特别的程序。此外,也可能需要准备特别的API。即,可能导致应用程序和设备驱动程序的复杂化。
[0114]另一方面,在本实施方式中,登记用设备驱动程序DDl和控制用设备驱动程序DD2分别是独立的设备驱动程序。因此,应用程序AP可以利用例如OS提供的API,在登记固定图像时,调用登记用设备驱动程序DD1,而在进行打印时,调用控制用设备驱动程序DD2。BP,应用程序AP通过利用已有的API,切换要调用的设备驱动程序,从而能够进行固定图像G3的登记以及标签图像Gl的打印,能够抑制应用程序AP以及设备驱动程序的复杂化。
[0115]如以上所说明的那样,在本实施方式所涉及的打印系统8 (控制系统)中,在王计算机I中安装以下部件:登记用设备驱动程序DD1,具有按照来自应用程序AP的固定图像G3的图像数据的输入来生成并输出指示固定图像G3的登记的控制指令Cl的功能;以及控制用设备驱动程序DD2,按照来自应用程序AP的与可变图像G2相关的信息的输入来生成并输出控制指令C2,该控制指令C2指示使可变图像G2和所登记的固定图像G3重叠在一起来进行打印。并且,在标签纸张14上连续打印标签图像Gl的情况下,应用程序执行部45d连续执行以下的处理:调用登记用设备驱动程序DD1,通过该驱动程序的功能,生成控制指令Cl,发送至喷墨打印机5,之后应用程序AP调用控制用设备驱动程序DD2,通过该驱动程序的功能,生成控制指令C2,发送至喷墨打印机5。
[0116]另一方面,喷墨打印机5基于控制指令Cl,执行固定图像G3的登记(存储),之后在接收了控制指令C2的情况下,基于该控制指令C2,将所登记的固定图像G3和可变图像G2重叠在一起打印到标签纸张14的标签部S。
[0117]根据该构成,如上所述,即使固定图像G3发生了设计变更等的情况下,也不会发生标签纸张14的废弃,能够抑制标签纸张14的浪费。此外,能够抑制标签纸张14的更换次数。
[0118]此外,根据上述的构成,如上所述,应用程序AP利用已有的API来切换设备驱动程序,从而能够进行固定图像G3的登记以及图像的打印,并能够抑制应用程序AP以及设备驱动程序的复杂化。
[0119]此外,在本实施方式中,在标签纸张14上连续打印标签图像Gl的情况下,应用程序执行部45d首先调用登记用设备驱动程序DD1,通过该设备驱动程序的功能,进行固定图像G3向喷墨打印机5的登记。之后,应用程序AP连续执行以下的处理:调用控制用设备驱动程序DD2,通过该设备驱动程序的功能,生成并输出指示将登记在喷墨打印机5中的固定图像G3和可变图像G2重叠在一起进行打印的控制指令C2。
[0120]根据该构成,无需借助人为的手段,应用程序AP、登记用设备驱动程序DDl以及控制用设备驱动程序DD2互相协作就能够自动地连续打印标签图像G1,提高了用户的便利性。
[0121]此外,在本实施方式中,在标签纸张14上连续打印标签图像Gl的情况下,提供用于选择登记用设备驱动程序DDl以及控制用设备驱动程序DD2的用户界面Π。
[0122]根据该构成,针对应用程序AP,能够明确地指定登记用设备驱动程序DD以及控制用设备驱动程序DD2。
[0123]变形例
[0124]接着,说明变形例。
[0125]在上述的实施方式中,应用程序AP调用了登记用设备驱动程序DDl以及控制用设备驱动程序DD2。而在以下说明的变形例中,API调用这些设备驱动程序,并执行一系列的处理。
[0126]虽然省略了图示,但是变形例所涉及的主控制部45作为功能块而具有通过读出并执行API而执行处理的API执行部45e。
[0127]图9是表示在标签纸张14上连续打印标签图像Gl时的主计算机I以及喷墨打印机5的动作的流程图。
[0128]图9 (A)是表不主计算机I的应用程序执行部45d的动作的流程图,(B)是表不API执行部45e的动作的流程图,(C)是表示登记用设备驱动程序执行部45b的动作的流程图,(D)是表示控制用设备驱动程序执行部45c的动作的流程图,(E)是表示喷墨打印机5的动作的流程图。
[0129]如图9(A)所示,在连续打印标签图像Gl时,用户指示用户界面Π的显示。应用程序执行部45d将用户界面UI显示于显示面板中(步骤SEl)。
[0130]如上所述,用户界面Π构成为能够选择固定图像G3的图像数据的保存场所、登记所涉及的设备驱动程序、打印的控制所涉及的设备驱动程序。另外,用户界面Π也可以构成为能够输入可变图像G2所涉及的规则。
[0131]用户在用户界面UI中输入所需的信息,指示打印开始。
[0132]在本例中,作为登记所涉及的设备驱动程序,用户选择登记用设备驱动程序DD1,作为打印的控制所涉及的设备驱动程序,用户选择控制用设备驱动程序DD2。
[0133]应用程序执行部45d调用规定的API (以下,称为“对应API”)(步骤SE2),将输入到用户界面UI的信息输出给对应API (步骤SE3)。
[0134]API执行部45e是读出并执行对应API的功能块。
[0135]如图9 (B)所示,API执行部45e调用登记用设备驱动程序DDl (步骤SFl)。
[0136]接着,API执行部45e向登记用设备驱动程序DDl输出包含表示固定图像G3的图像数据的保存场所的信息在内的信息(步骤SF2)。
[0137]如图9(C)所示,登记用设备驱动程序执行部45b生成指示固定图像G3的图像数据的登记的控制指令Cl,并发送至喷墨打印机5 (步骤SGl)。
[0138]如图9 (E)所示,喷墨打印机5的打印机控制部27若接收控制指令,则基于控制指令Cl,执行固定图像G3的登记(步骤SIl)。
[0139]如图9 (B)所示,API执行部45e调用控制用设备驱动程序DD2 (步骤SF3)。
[0140]接着,API执行部45e向控制用设备驱动程序DD2输出可变图像G2所涉及的规则等连续打印处理所需的信息(步骤SF4)。
[0141]如图9(D)以及图9(E)所示,控制用设备驱动程序执行部45c与喷墨打印机5 —起执行连续打印处理(步骤SHl、步骤SI2)。
[0142]如以上所述,即使在API调用登记所涉及的设备驱动程序以及打印的控制所涉及的设备驱动程序并执行一系列处理的情况下,也能起到与上述实施方式相同的效果。另外,在上述中,也可将调用控制用设备驱动程序DDl的API设为OS提供的API。
[0143]另外,上述的实施方式只是表示本发明的一个方式,在本发明的范围内能够进行任意变形以及应用。
[0144]例如,图4所示的标签图像Gl的构成只是一例。S卩,标签图像Gl是广义上包括具有固定图像G3和可变图像G2的图像的概念。此外,在上述实施方式中,可变图像G2虽然是随着某一固定的变化的准则而改变其内容的图像,但是变化的准则不限于例示。此外,可变图像G2也可以是按每个标签部S事先准备其图像数据的构成。
[0145]此外,例如,图3所示的各功能块能够通过硬件和软件的协作来任意实现,并不限定特定的硬件结构。此外,也可以将主计算机1、喷墨打印机5的各功能由与这些装置外部连接的其他装置所具备。此外,主计算机1、喷墨打印机5也可以通过执行存储在外部连接的存储介质中的程序,来执行各种动作。
【权利要求】
1.一种控制装置,其特征在于,该控制装置与能够在记录介质上连续打印图像的打印装置连接, 上述图像包括:可变图像,能够按照连续打印的每个上述图像而使样式不同;和固定图像,在连续打印的每个上述图像中固定图像的样式相同, 该控制装置具备: 登记用设备驱动程序执行部,执行登记用设备驱动程序,该登记用设备驱动程序具有指示上述打印装置中的上述固定图像的登记的功能;以及 控制用设备驱动程序执行部,执行控制用设备驱动程序,该控制用设备驱动程序具有指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的功能, 上述登记用设备驱动程序执行部根据与上述固定图像相关的信息的输入,生成指示上述固定图像的登记的控制指令,并输出至上述打印装置, 上述控制用设备驱动程序执行部根据与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置。
2.根据权利要求1所述的控制装置,其特征在于, 上述登记用设备驱动程序执行部根据来自规定的程序的与上述固定图像相关的信息的输入,生成指示上述打印装置中的上述固定图像的登记的控制指令,并输出至上述打印装置, 上述控制用设备驱动程序执行部根据来自上述规定的程序的与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置。
3.根据权利要求2所述的控制装置,其特征在于, 上述规定的程序是具有输出与打印到上述记录介质上的图像相关的信息的功能的应用程序。
4.根据权利要求2所述的控制装置,其特征在于, 上述规定的程序是被应用程序调用后执行上述应用程序、设备驱动程序和数据的输入输出的应用编程接口。
5.根据权利要求2所述的控制装置,其特征在于, 在上述记录介质上连续打印上述图像的情况下,连续执行以下处理: 上述登记用设备驱动程序执行部被上述规定的程序调用,根据来自上述规定的程序的与上述固定图像相关的信息的输入,生成指示上述打印装置中的上述固定图像的登记的控制指令,并输出至上述打印装置, 上述控制用设备驱动程序执行部被上述规定的程序调用,根据来自上述规定的程序的与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置。
6.根据权利要求5所述的控制装置,其特征在于, 在上述记录介质上连续打印上述图像的情况下,提供用于选择上述登记用设备驱动程序和上述控制用设备驱动程序的用户界面。
7.—种控制系统,其特征在于,具备能够在记录介质上连续打印图像的打印装置、和与上述打印装置连接的控制装置, 上述图像包括:可变图像,能够按照连续打印的每个上述图像而使样式不同;和固定图像,在连续打印的每个上述图像中固定图像的样式相同, 上述控制装置具备: 登记用设备驱动程序执行部,执行具有指示上述打印装置中的上述固定图像的登记的功能的登记用设备驱动程序,根据与上述固定图像相关的信息的输入,生成指示上述固定图像的登记的控制指令,并输出至上述打印装置;以及 控制用设备驱动程序执行部,执行具有指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的功能的控制用设备驱动程序,根据与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置, 上述打印装置具备:控制部,基于指示上述固定图像的登记的控制指令,执行上述固定图像的登记,在接收到指示使上述固定图像和上述可变图像重叠来进行打印的控制指令的情况下,将已登记的上述固定图像和上述可变图像重叠来打印到上述记录介质。
8.根据权利要求7所述的控制系统,其特征在于, 上述登记用设备驱动程序执行部根据来自规定的程序的与上述固定图像相关的信息的输入,生成并输出指示上述打印装置中的上述固定图像的登记的控制指令, 上述控制用设备驱动程序执行部根据来自上述规定的程序的与上述可变图像相关的信息的输入,生成指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令,并输出至上述打印装置。
9.根据权利要求7所述的控制系统,其特征在于, 上述规定的程序是具有输出与打印到上述记录介质上的图像相关的信息的功能的应用程序。
10.根据权利要求7所述的控制系统,其特征在于, 上述规定的程序是被应用程序调用后执行上述应用程序、设备驱动程序和数据的输入输出的应用编程接口。
11.根据权利要求7所述的控制系统,其特征在于, 在上述记录介质上连续打印上述图像的情况下,连续执行以下处理: 上述控制装置的上述登记用设备驱动程序执行部被规定的程序调用,根据来自上述规定的程序的与上述固定图像相关的信息的输入,生成指示上述打印装置中的上述固定图像的登记的控制指令,并输出至上述打印装置, 上述控制用设备驱动程序执行部被上述规定的程序调用,根据来自上述规定的程序的与上述可变图像相关的信息的输入,生成并输出指示使上述可变图像和登记在上述打印装置中的上述固定图像重叠来进行打印的控制指令。
【文档编号】B41J29/38GK104175726SQ201410218668
【公开日】2014年12月3日 申请日期:2014年5月22日 优先权日:2013年5月22日
【发明者】神通川启 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1