印刷控制装置、印刷控制方法及印刷系统的制作方法

文档序号:6535491阅读:189来源:国知局
印刷控制装置、印刷控制方法及印刷系统的制作方法
【专利摘要】本发明提供一种印刷控制装置,该印刷控制装置向打印机发送印刷数据,能够自动进行对应于打印机的驱动设定,能够将与相同机种的打印机对应的打印机驱动设为1个。向打印机发送印刷数据并使印刷执行的印刷控制装置具有:存储部,其对所述印刷数据的生成用的设定信息进行存储;设定部,其在规定的定时对在所述打印机中被设定的信息进行获取,将该获取到的信息作为所述设定信息来存储在所述存储部;和生成部,其在对于所述打印机进行印刷请求时,基于存储在所述存储部中的设定信息来生成所述印刷数据。
【专利说明】印刷控制装置、印刷控制方法及印刷系统
【技术领域】
[0001]本发明涉及一种向打印机发送印刷数据的印刷控制装置等,特别地,涉及一种能够自动地进行与打印机对应的打印机驱动设定,能够将与相同机种的打印机对应的打印机驱动设为I个的印刷控制装置等。
【背景技术】
[0002]POS系统的收据打印机等、工业用打印机被使用在各国的各种场所。通常,打印机用的驱动被安装在POS终端等主机装置,该驱动(打印机驱动)生成印刷数据并发送给打印机,进行印刷处理。
[0003]该印刷数据需要结合与所使用的语言对应的字体、印刷时的分辨率等来被生成,主机装置中存储有表示这些条件的设定信息,打印机驱动参照该设定信息来进行印刷数据的生成处理。
[0004]由于即使是相同机种的打印机,根据该装置被设置的国家、场所的不同,字体等印刷处理的条件也不同,上述的设定信息也不同,因此以往分别制造适合该打印机的打印机驱动。也就是说,对于相同机种的打印机,由于自定义的不同而存在多个打印机驱动。
[0005]作为相关技术,在下述专利文献I中,记载了在将多个打印机驱动安装到了计算机中的情况下,能够直观地判断打印机标志的发明,公开了安装与每个打印机对应的打印机驱动。
[0006]此外,在下述专利文献2中,记载了能够将打印机名称按各国语言进行变更,并提供设定了用户所希望的打印机名称的打印机驱动的发明,公开了在打印机驱动被安装时根据设定文件而被设定,且设定信息中包含文字大小等。
[0007]专利文献1:日本特开2008-77228号公报
[0008]专利文献2:日本特开2002-14786号公报
[0009]但是,若对于相同机种的打印机存在多个打印机驱动,则会管理烦杂,并且还会担心选择时出错,并不理想。此外,在打印机一侧能够变更设定信息的情况下,在打印机一侧与主机装置一侧的设定不同时,需要变更打印机驱动的设定来使得两者对应,而该操作中需要专业知识,并不容易。

【发明内容】

[0010]因此,本发明的目的在于提供一种向打印机发送印刷数据的印刷控制装置,该印刷控制装置能够自动地进行对应于打印机的打印机驱动设定,能够将与相同机种的打印机对应的打印机驱动设为I个。
[0011]为了达成上述的目的,本发明的一个方案是,一种向打印机发送印刷数据并使之执行印刷的印刷控制装置,具有:存储部,其对所述印刷数据的生成用的设定信息进行存储;设定部,其在规定的定时对在所述打印机中被设定的信息进行获取,将该获取到的信息作为所述设定信息来存储在所述存储部;和生成部,其在对于所述打印机进行印刷请求时,基于存储在所述存储部中的设定信息来生成所述印刷数据。
[0012]进一步地,在上述发明中,其中一个方式的特征在于,所述规定的定时是检测到所述打印机的电源被接通时的定时。
[0013]进一步,在上述发明中,一个方式的特征在于,所述规定的定时是对所述打印机进行印刷请求时的定时。
[0014]进一步地,在上述发明中,优选的一个方式的特征在于,所述设定信息至少包含字体的信息。
[0015]进一步地,在上述发明中,优选的方式的特征在于,在所述存储部存储所述设定信息的默认值。
[0016]为了达成上述目的,本发明的另外一个方案是,在向打印机发送印刷数据并使之执行印刷的主机装置中的印刷控制方法中,包括:所述印刷数据的生成用的设定信息被存储在所述主机装置中,在规定的定时对在所述打印机中被设定的信息进行获取,将该获取到的信息作为所述设定信息来存储的工序;和在对所述打印机进行印刷请求时,基于被存储了的所述设定信息来生成所述印刷数据的工序。
[0017]为了达成上述的目的,本发明的另外一个方案是,在具有打印机和向该打印机发送印刷数据并使之执行印刷的印刷控制装置的印刷系统中,所述印刷控制装置具备:存储部,其对所述印刷数据的生成用的设定信息进行存储;设定部,其在规定的定时对在所述打印机中被设定的信息进行获取,将该获取到的信息作为所述设定信息来存储在所述存储部;和生成部,其在对于所述打印机进行印刷请求时,基于存储在所述存储部中的设定信息来生成所述印刷数据,所述打印机响应来自所述控制装置的指令,并回复对所述打印机中存储的所述设定信息进行请求的指令,所述控制装置的生成部,根据基于所述设定信息而生成的所述印刷数据来执行印刷。
[0018]本发明的进一步目的以及特征,通过以下说明的发明的实施方式会变得明确。
【专利附图】

【附图说明】
[0019]图1是与应用了本发明的印刷控制装置的实施方式例有关的功能结构图。
[0020]图2是例示了处理次序的流程图。
【具体实施方式】
[0021]下面,参照附图来对本发明的实施方式例进行说明。但是,相关实施方式例并不限定本发明的技术范围。此外,在图中,对相同或者类似部分赋予相同的参照编号或者参照标记来进行说明。
[0022]图1是与应用了本发明的印刷控制装置的实施方式例有关的功能结构图。图1所示的POS终端I是应用了本发明的印刷控制装置。POS终端I在打印机2的电源被接通了时,获取打印机2的设定信息,进行将该信息作为驱动的设定信息使之存储在其存储区域的处理,能够自动地使打印机与驱动的设定对应,同时对于相同机种的打印机能够用I个打印机驱动来应对。
[0023]在图1所示的本实施方式例中,假设将本发明应用于POS系统的情况。POS系统具备:在作为被设置在店铺等的收银台而起作用的POS终端I连接对收据等进行印刷的打印机2的结构。
[0024]POS终端I是根据被输入的销售信息等来执行结账处理,并使收据输出的终端装置(计算机)。虽未图示,但POS终端I由CPU、RAM、HDD、输入装置、显示装置、通信I/F等构成,被定位为打印机2的主机装置。
[0025]作为功能结构,如图1所示,POS终端I具备:P0S应用(application) 11、打印机驱动12以及设定存储区域13 (存储部)。
[0026]POS应用11是进行上述结账处理的部分,进行收据输出的请求。POS应用11由指示这些处理的程序、根据该程序来进行处理的CPU、该程序被载入的RAM、该程序被存储的HDD等构成。
[0027]打印机驱动12是担任打印机2用的驱动功能的部分(这里,包含硬件、软件在内),接收对于打印机2的印刷请求,生成印刷数据,将该印刷数据发送给打印机2并进行印刷指示。作为功能结构,如图1所示,具备:语言监视器(language monitor) 121 (设定部)和印刷数据生成部122 (生成部)。虽未图示,但打印机驱动12除了这些以外,还具备提供用于用户进行印刷条件的设定的界面(interface)的部分等。
[0028]语言监视器121是担任从能够双向通信的打印机中对状态(status)数据等进行接收的印刷管理(print manager)功能的部分,也被称为双向通信模块。该语言监视器121执行获取打印机2的设定信息并对印刷数据生成部122所使用的设定信息进行更新的处理,该处理是此POS终端I的一大特征。此外,所谓设定信息,是指对打印机2中的印刷条件等印刷处理的内容进行决定的各参数值,例如,包含使用的字体(设备字体)、印刷分辨率、发送时的压缩方法等信息。
[0029]此外,印刷数据生成部122是生成向上述打印机2发送的印刷数据的部分,基于设定存储区域13中存储的设定信息来执行该生成处理。被生成的印刷数据通过对应于打印机2的指令(command)来表现,其中包含控制指令、印刷对象图像的数据等。由于该印刷数据指示打印机2中的印刷处理的内容,因此该数据的生成中需要正确的,也就是被设定在打印机2中的上述设定信息。
[0030]此外,语言监视器121以及印刷数据生成部122,由对它们执行的处理进行指示的程序、根据该程序来进行处理的CPU、该程序被载入的RAM、该程序被存储的HDD等构成。
[0031]接下来,设定存储区域13是对打印机驱动12用的上述设定信息进行存储的部分,被设置在POS终端I的收银台。在存储的设定信息中,包含使用的字体(设备字体)、印刷分辨率、发送时的压缩方法等信息。此外,如上所述,这里存储的设定信息虽然通过语言监视器121来被更新,但在未进行该处理的情况下,则为默认(default)的信息(值)。此外,该设定存储区域13由HDD等构成。
[0032]接下来,打印机2是接收来自POS终端I的印刷请求并进行收据等的印刷的印刷装置。作为印刷方式,例如热转印方式、喷墨方式被使用,具备与一般的POS用打印机相同的结构。在打印机2的存储部(NVRAM、RAM等)中存储上述设定信息,该设定信息能够从POS终端I或者打印机2所具备的输入装置中进行设定。
[0033]下面对通过与具有如以上所说明的结构的本实施方式例有关的印刷系统(P0S终端I以及打印机2)来进行的处理的次序进行说明。图2是例示了该处理次序的流程图。此夕卜,图2中主要表示POS终端I的处理流程。[0034]首先,若由用户接通POS终端I的电源(图2的步骤SI),则通过POS终端I的操作系统(或者中间件(middleware))从而语言监视器121被载入并启动(图2的步骤S2)。
[0035]启动了的语言监视器121监视打印机2的状态。若语言监视器121检测到打印机2的电源被接通(图2的步骤S3),则执行对打印机2的设定信息进行获取的处理(图2的步骤S4)。具体来讲,使用双向通信功能,通过发送对打印机2中存储的上述设定信息进行请求的指令,并接收对该指令进行响应的打印机2的回信,从而获取设定信息。此外,在语言监视器121启动的时刻,打印机2的电源为导通的情况下,语言监视器121检测到情况后立刻进行设定信息的获取。
[0036]接下来,语言监视器121将获取到的设定信息存储在设定存储区域13,对存储在那里的设定信息进行改写(更新)(图2的步骤S5)。这样,POS终端I与打印机2的设定状态(设定信息)相同。也就是说,设备字体、分辨率、压缩发送方式等各设定项目的值在双方之间相应。
[0037]然后,若从POS应用11中发出收据等的印刷请求(图2的步骤S6),则从POS应用11载入并启动印刷数据生成部122(图2的步骤S7)。
[0038]这样,印刷数据生成部122就被初始化并成为能够处理的状态(图2的步骤S8),也就是说,成为可读入在设定存储区域13中存储的设定信息并进行印刷数据的生成的状态。
[0039]以这样的状态,印刷数据生成部122从POS应用11中接收上述印刷请求的数据,印刷数据生成部122基于该数据和读入的设定信息来生成印刷数据。被生成的印刷数据,是基于与打印机2实现匹配了的设定信息的数据。然后,印刷数据生成部122,将所生成的印刷数据发送给打印机2 (图2的步骤S9)。
[0040]打印机2接收该印刷数据,并根据该数据来执行印刷处理。其结果,从POS应用11中输出被请求了的收据等的印刷物。
[0041]如此,在本印刷系统中,以在打印机驱动12与打印机2之间实现了设定的匹配的状态,执行印刷处理。
[0042]此外,在上述的说明中,虽然在印刷系统的启动时(P0S终端I以及打印机2的电源接通时)进行了语言监视器121中的设定信息的更新,但也可以将该处理的定时设为印刷处理时。在这种情况下,每当从POS应用11中进行印刷请求时,语言监视器121就从打印机2中获取设定信息并进行对设定存储区域13的信息进行更新的处理。然后,根据被更新了的设定信息,印刷数据生成部122进行印刷数据的生成以及发送。通过将对应处理的定时设为此定时,从而更新的频率提高,始终以眼前的信息来进行印刷处理,并能够确实防止POS终端I与打印机2之间的设定的不匹配。此定时的对应处理适用于在打印机2 —侧会发生设定变更的环境。
[0043]此外,作为另一种定时,也可以在打印机驱动12被安装在了 POS终端I中的时刻进行上述更新处理。通过在该定时进行对应的处理,从而能够在设置印刷系统时,自动地在打印机驱动一侧对在该设置场所被自定义了的打印机的设定内容进行设定。
[0044]此外,在由于某些理由,导致上述设定信息的更新处理不能进行的情况下,则使用上述默认值来进行印刷数据的生成。该默认值,按照无论打印机一侧的设定状态是什么状态都能够在不缺少功能的前提下进行印刷的方式,来规定设定项目及其设定值。[0045]如上所述,在本实施方式例中的印刷系统中,由于在系统的启动时等,打印机驱动12自己获取打印机2的设定信息并对驱动用的设定信息进行更新,因此能够自动地实现打印机与打印机驱动中的设定匹配,并省去用户艰难的整合作业。
[0046]进一步地,通过该设定的自动更新功能,由于基于打印机的设置场所而自定义的内容也自动地反映在打印机驱动一侧,因此即使对于自定义内容不同的打印机,只要有该打印机驱动即可,能够对于相同机种的打印机只设置I个打印机驱动。由此,能够解决存在多个打印机驱动导致用户混乱的问题。
[0047]此外,通过将上述自动更新的定时设为每次印刷处理,则即使在打印机2—侧设定被变更的可能性高的情况下,也能够执行在主机装置一侧与打印机一侧实现了匹配的印刷处理。
[0048]此外,即使在未进行上述自动更新的情况下,由于使用上述默认的设定信息来生成印刷数据,因此能够不存在问题地进行打印机处的印刷。
[0049]此外,虽然在本实施的方式例中示出了 POS系统的例子,但本发明也能够适用于如打印机被自定义之类的其他系统。
[0050]本发明的保护范围并不限定于上述实施方式,还涉及与权利要求中所述的发明及其等同物。
【权利要求】
1.一种印刷控制装置,其特征在于,该印刷控制装置向打印机发送印刷数据并使之执行印刷,具有: 存储部,其对所述印刷数据的生成用的设定信息进行存储; 设定部,其在规定的定时对在所述打印机中被设定的信息进行获取,将该获取到的信息作为所述设定信息存储在所述存储部中;和 生成部,其在对所述打印机进行的印刷请求时,基于存储在所述存储部中的设定信息来生成所述印刷数据。
2.根据权利要求1所述的印刷控制装置,其特征在于, 所述规定的定时是检测到所述打印机的电源被接通时的定时。
3.根据权利要求1所述的印刷控制装置,其特征在于, 所述规定的定时是对所述打印机进行印刷请求时的定时。
4.根据权利要求1所述的印刷控制装置,其特征在于, 所述设定信息至少包含字体的信息。
5.根据权利要求1所述的印刷控制装置,其特征在于, 在所述存储部中存储所述设定信息的默认值。
6.一种印刷控制方法,其特征在于,该印刷控制方法是向打印机发送印刷数据并使之执行印刷的印刷控制装置中的印刷控制方法,包括: 在规定的定时对在所述打印机中被设定的信息进行获取,将该获取到的信息作为设定信息来存储的工序;和 在对所述打印机进行印刷请求时,基于被存储了的所述设定信息来生成所述印刷数据的工序。
7.根据权利要求6所述的印刷控制方法,其特征在于, 所述规定的定时,是检测到所述打印机的电源被接通时的定时。
8.根据权利要求6所述的印刷控制方法,其特征在于, 所述规定的定时,是对所述打印机进行印刷请求时的定时。
9.根据权利要求6所述的印刷控制方法,其特征在于, 所述设定信息至少包含字体的信息。
10.根据权利要求6所述的印刷控制方法,其特征在于, 在未获取到在所述打印机中被设定的信息的情况下,存储所述设定信息的默认值。
11.一种记录介质,其特征在于, 该记录介质记录了使印刷控制装置的控制部执行权利要求6的印刷控制方法中的各个工序的程序,且可由计算机读取。
12.—种印刷系统,其特征在于, 该印刷系统具有:打印机和向该打印机发送印刷数据并使印刷执行的印刷控制装置, 所述印刷控制装置具备: 存储部,其对所述印刷数据的生成用的设定信息进行存储; 设定部,其在规定的定时对在所述打印机中被设定的信息进行获取,将该获取到的信息作为所述设定信息来存储在所述存储部;和 生成部,其在对所述打印机进行印刷请求时,基于存储在所述存储部中的设定信息来生成所述印刷数据, 所述打印机,响应来自所述控制装置的指令,回复对所述打印机中存储的所述设定信息进行请求的指令, 所述控制装置的生成部,根据基于所述设定信息而生成的所述印刷数据来执行印刷。
13.根据权利要求12所述的印刷系统,其特征在于, 所述规定的定时是检测到所述打印机的电源被接通时的定时。
14.根据权利要求12所述的印刷系统,其特征在于, 所述规定的定时是对所述打印机进行印刷请求时的定时。
15.根据权利要求12所述的印刷系统,其特征在于, 所述设定信息至少包含字体的信息。
16.根据权利要求12所述的印刷系统,其特征在于, 在所述存储部存储所述设定信息的默认值。
【文档编号】G06F3/12GK103970489SQ201410012494
【公开日】2014年8月6日 申请日期:2014年1月10日 优先权日:2013年1月30日
【发明者】谷口高章, 山本敬之 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1