记录装置、记录系统及记录装置的控制方法

文档序号:2492740阅读:148来源:国知局
专利名称:记录装置、记录系统及记录装置的控制方法
技术领域
本发明涉及对记录介质进行记录的记录装置、具备记录装置和与该记录装置可进行连接的控制装置的记录系统、以及记录装置的控制方法。
背景技术
以往,公知在以可执行的方式存储固件(firmware)并通过固件的功能来执行记录所涉及的各种动作的记录装置中,会存储固件的版本信息(例如参照专利文献I)。被存储的版本信息例如在显示面板上进行显示,在识别固件的版本时进行利用。 专利文献I JP特开2009-149015号公报如上述的记录装置那样,表示规定的构成要素(例如固件)的状态的管理信息(例如固件的版本信息)是在制作者侧设定的信息,因而对于用户而言不一定是易于识别的显示方式。另一方面,管理信息是表示构成要素的状态的信息,因而需要采用尽可能对应于构成要素的状态的值。因此,需要既能确保管理信息的可靠性又能确保用户的便利性。

发明内容
本发明是鉴于上述情况而提出的,其目的在于既能确保管理信息的可靠性又能确保用户的便利性。为了达成上述目的,本发明的记录装置的特征在于,具备记录部,其对记录介质进行记录;控制部,其控制所述记录部;存储部,其存储与所述控制部的控制相关的管理信息,并且存储与所述管理信息对应的通知信息;输入部,其输入对所述通知信息进行变更的信息;和输出部,其输出所述存储部中存储的所述通知信息。用户可根据自身情况,将通知信息重写成例如自身易于理解的值或易于管理的值。此时,通过存储管理信息和与管理信息对应的通知信息,因而既能确保管理信息的可靠性又能确保用户的便利性。另外,当所述存储部中存储的所述管理信息被重写时,在基于由所述输入部输入的信息而变更了所述存储部中存储的所述通知信息的情况下不重写所述通知信息,在所述通知信息未通过所述输入部变更的情况下,基于重写后的所述管理信息来变更所述存储部中存储的所述通知信息。在通知信息被重写的情况下,较之根据构成要素的状态的变化来重写通知信息的情形,即便在构成要素的状态发生了变化的情况下也维持根据用户的情况而重写的值,对于用户而言便利性更高。在本发明的管理信息的变更时,在根据用户的指示而重写了通知信息的情况下,由于不变更通知信息而维持用户重写后的值,因而用户的便利性提高。另一方面,在未被重写的情况下,由于根据管理信息的变更来变更通知信息,因而适当地防止了通知信息的值和管理信息的值不必要地背离的情况。由此,既能确保管理信息的可靠性,又因为可变更管理信息的内容而能确保用户的便利性。此外,作为管理信息,例如有与固件相关的信息、与通信涉及的构成要素相关的信息、与记录涉及的设定相关的信息等。通信涉及的构成要素,例如通信涉及的程序、可利用的协议、接口的规格、接口板的版本等有时会被变更。另外,记录涉及的设定,例如字体信息、记录速度、印字浓度等设定有时也会根据状态而变更。此外,在上述发明的记录装置、即本发明的记录装置中,所述控制部被输入固件,并通过所述固件来控制所述记录部,所述存储部中存储的所述管理信息包括与所述固件相关的彳目息。控制记录装置的基本动作的固件由于新功能的追加、不良情况的消除,有时会进行伴随版本变更的重写或升级。在固件变更时,在根据用户的指示而已经重写了通知信息的情况下,由于不变更通知信息而维持用户重写后的值,因而用户的便利性提高。另一方面,在未被重写的情况下,由于根据管理信息的变更来变更通知信息,因而适当地防止了通知信息的值和管理信息的值不必要地背离的情况。由此,既能确保管理信息的可靠性,又因为可变更管理信息的内容而能确保用户的便利性。另外,在本发明的记录装置中,所述输出部将所述通知信息输出至所述记录部,所述记录部将由所述输出部输出的所述通知信息记录至所述记录介质。此外,所述记录装置具有显示部,该显示部显示所述通知信息,所述输出部将所述通知信息输出至所述显示部。根据本发明的构成,针对用户根据自身情况重写后的通知信息而言,由管理信息输出部输出重写后的值,因而用户能够基于输出的通知信息并结合自身情况而容易掌握规定构成要素的状态。通过输出记录有通知信息的记录介质,从而可适当地通知该通知信息的内容。尤其是,由于记录介质中记录的通知信息的值变为用户重写后的值,因而用户通过参照记录有通知信息的记录介质从而能够容易地掌握构成要素的状态。另外,为了达成上述目的,本发明的记录系统的特征在于,具备记录部,其对记录介质进行记录;控制部,其控制所述记录部;存储部,其存储与所述控制部的控制相关的管理信息,并且存储与所述管理信息对应的通知信息;输入部,其输入对所述通知信息进行变更的信息;输出部,其输出所述存储部中存储的所述通知信息;和发送部,其发送所述管理信息所涉及的信息。用户能够根据自身情况将通知信息重写成例如自身易于理解的值或易于管理的值。此时,通过存储管理信息和与管理信息对应的通知信息,因而既能确保管理信息的可靠性又能确保用户的便利性。此外,当所述存储部中存储的所述管理信息被重写时,在基于由所述输入部输入的信息而变更了所述存储部中存储的所述通知信息的情况下不重写所述通知信息,在所述通知信息未通过所述输入部变更的情况下,基于重写后的所述管理信息来变更所述存储部中存储的所述通知信息。
根据本发明的构成,在管理信息变更时,在根据用户的指示而重写了通知信息的情况下,由于不变更通知信息而维持用户重写后的值,因而用户的便利性提高。另一方面,在未被重写的情况下,由于根据管理信息的变更来变更通知信息,因而适当地防止了通知信息的值和管理信息的值不必要地背离的情况。由此,既能确保管理信息的可靠性,又因为可变更管理信息的内容而能确保用户的便利性。此外,作为管理信息,例如有与固件相关的信息、与通信涉及的构成要素相关的信息、与记录涉及的设定相关的信息等。此外,根据控制装置,通知信息被显示于显示部,因而用户可容易地参照根据自身情况重写后的通知信肩、另外,为了达成上述目的,本发明的一种记录装置的控制方法,其特征在于,对控制记录部的固件进行更新,所述记录部对记录介质进行记录,基于所述固件的更新来重写与控制相关的管理信息,在更新了所述固件之后,当被请求输出包括与所述固件相关的信息在内的通知信息时,在所述通知信息已被基于由输入部输入的信息而变更的情况下,输出基于由所述输入部输入的信息而变更后的所述通知信息,在所述固件的所述通知信息未通过输入部变更的情况下,输出基于重写后的所述管理信息的所述通知信息。根据本发明的控制方法,在管理信息变更时,在根据用户的指示而重写了通知信息的情况下,由于不变更通知信息而维持用户重写后的值,因而用户的便利性提高。另一方面,在未被重写的情况下,由于根据管理信息的变更来变更通知信息,因而适当地防止了通知信息的值和管理信息的值不必要地背离的情况。由此,既能确保管理信息的可靠性,又因为可变更管理信息的内容而能确保用户的便利性。此外,作为管理信息,例如有与固件相关的信息、与通信涉及的构成要素相关的信息、与记录涉及的设定相关的信息等。根据本发明,既能确保管理信息的可靠性,又因为可变更管理信息的内容而能确保用户的便利性。


图I是表示本实施方式涉及的记录系统的功能性构成的框图。图2A是表示实际管理信息数据(管理信息数据)的图,图2B是表示通知用管理信息数据(通知信息数据)的图。图3是表示重写指示用窗口的一例的图。图4是表示打印机的动作的流程图。
具体实施例方式以下,参照附图对本发明的实施方式进行说明。图I是表示应用了本发明的实施方式涉及的记录系统I的构成的框图。如该图I所示,记录系统I具备主机11 (控制装置)和与主机11可通信地连接的打印机12 (记录装置)。主机11例如是设置于零售商店等铺面,并搭载了进行销售额登记处理及精算处理的销售时刻管理系统(P0S系统)的POS终端装置,每次交易时由打印机12发出收据。发出收据是指,由打印机12将交易中的商品购入相关的信息、包括店铺的徽标等在内的规定图像记录在热敏卷纸(记录介质)上之后,切断热敏卷纸而形成一个纸片即收据。如图I所示,主机11具备主机侧控制部13、主机侧输入部14、主机侧显示部15、接口部16和主机侧存储部17。主机侧控制部13对主机11进行综合控制,具备执行各种程序的CPU、存储由CPU执行的基本控制程序等的ROM、形成将CPU执行的程序或处理对象的数据等进行暂时存储的工作区域的RAM、及其他周边电路等。主机侧控制部13具备POS应用程序执行部20和打印机驱动程序执行部21,关于这些部件见后述。
主机侧输入部14连接了具备被操作人员操作的销售额登记按键等各种按键的键盘、鼠标、条形码扫描仪、卡读取器等各种设备,检测对各种设备的操作。检测出的操作被作为操作信号而输出到主机侧控制部13中。另外,将各种设备的检测值输出到主机侧控制部13。主机侧显示部15具备液晶显示器等显示面板,在主机侧控制部13的控制下,将销售额登记处理及精算处理的处理内容等各种信息显示于显示面板。接口部16在主机侧控制部13的控制下,在与打印机12之间进行按照通信标准的通信。主机侧存储部17具备硬盘或闪存等非易失性存储器,以可重写的方式存储各种数据。另外,打印机12 (记录装置)是如下的热敏行式打印机,即通过主机11的控制,在由输送机构(未图示)输送卷成卷状的热敏卷纸(记录介质)的同时,由行式热敏头(未图示)向该热敏卷纸的记录面给予热来记录字符、图像,并由切断机构(未图示)在规定的位置处切断热敏卷纸来发出收据。如图I所示,打印机12具备打印机侧控制部30 (控制部)、接口部31、打印机引擎32和打印机侧存储部33 (存储部)。打印机侧控制部30对打印机12的各部分进行综合控制,与上述的主机侧控制部13同样地具备CPU、ROM、RAM及其他周边电路。打印机侧控制部30具备固件执行部35。固件执行部35通过读出在打印机侧存储部33中存储的固件37并执行,来控制打印机12的各部分。固件37是指,用于使打印机12执行包括记录所涉及的动作在内的各种动作的软件。接口部31在打印机侧控制部30的控制之下,在与主机11之间进行按照通信标准的通信。打印机引擎32在打印机侧控制部30的控制之下监视用纸端传感器或用纸余量传感器等各种传感器的检测值。另外,除了上述的行式热敏头之外,还使下述电动机进行动作,即用于对输送热敏卷纸的压纸辊进行驱动的输送电动机、及用于对上述的切断机构所配备的剪切器进行驱动的剪切器驱动电动机。通过在热敏卷纸上记录图像并切断记录了图像的热敏卷纸来发出收据。上述的固件执行部35通过读出并执行固件37,来控制打印机引擎32。打印机侧存储部33具备硬盘、闪存等非易失性存储器,以可重写的方式存储各种数据。在打印机侧存储部33中存储了固件37。关于在打印机侧存储部33中存储的实际管理信息数据38 (管理信息)及通知用管理信息数据39 (通知信息),见后述。下面,通过POS应用程序执行部20及打印机驱动程序执行部21的说明,来说明发出一个收据时的记录系统I的基本动作。POS应用程序执行部20执行预先安装于主机11的POS应用程序。每次交易时,例如进行访问规定的服务器等,获取表示交易时购入的商品的信息、表示商品单价的信息、表示购入金额的信息等在收据中应该记载的信息。基于获取到的信息生成应该记录于收据中的图像涉及的印刷数据,并将其输出到打印机驱动程序执行部21中。打印机驱动程序执行部21通过执行预先安装于主机11的打印机驱动程序,由此基于从POS应用程序执行部20输入的印刷数据生成打印机12的指令规格所对应的控制指令,并将其输出到打印机12的打印机侧控制部30。在该控制指令中包含使输送机构输送热敏卷纸的 指令、驱动行式热敏头来记录图像的指令、使切断机构切断热敏卷纸的指令等。输入了控制指令的打印机侧控制部30的固件执行部35,按照控制指令控制打印机引擎32,使其执行发出收据所涉及的各种动作。下面,说明打印机侧存储部33存储的实际管理信息数据38及通知用管理信息数据39。图2 (A)是示意性表示实际管理信息数据38的图,图2 (B)是示意性表示通知用管理信息数据39的图。如图2 (A)所示,实际管理信息数据38至少包含实际固件版本数值信息、实际固件版本字符串信息、实际机种ID、实际原始ID和实际ROM版本信息。实际固件版本数值信息是指,由数值表示安装于打印机的实际固件37的版本的信息。表示版本的数值是指表示固件37是所谓的第几版的数值,一般如“10. 00”那样由利用了小数点的数字排列进行表示。尤其是,实际管理信息数据38中所包含的实际固件版本数值信息,成为了表示在打印机侧存储部33中存储的固件37的实际版本的值。并且,在伴随着固件37的重写、升级等而变更了固件37的版本的情况下,成为表示变更后的固件37的版本的构成。详细而言,在伴随着固件37的重写、升级等而变更了安装于打印机的固件37的版本的情况下,打印机侧控制部30自动地重写实际管理信息数据38中所包含的实际固件版本数值信息,以使成为表示变更后的版本的值。由此,实际管理信息数据38中所包含的实际固件版本数值信息,维持着由数值表示被安装的固件37的实际版本的状态。实际固件版本字符串信息是指,由字符串表示固件37的版本的信息。固件37的版本有时除了作为表示“版”的数值进行示出之外,也作为由包括数字以外的字符在内的字符串组成的名称进行示出,由该字符串组成的名称相当于表示版本的字符串。尤其是,实际管理信息数据38中所包含的实际固件版本字符串信息,成为了表示在打印机侧存储部33中存储的固件37的实际版本的值。并且,在伴随着固件37的重写、升级等而变更了固件37的版本的情况下,成为表示变更后的固件37的版本的构成。实际机种ID是指表示打印机12的机种的识别信息。特别是,实际管理信息数据38中所包含的实际机种ID,成为表示打印机12的机种ID的值。实际原始ID是指在打印机12是通过改变规定打印机等而开发、制造出的打印机的情况下,成为开发、制造的基础的规定打印机的机种ID。例如,如图2所示,在打印机12作为机种ID为10000的打印机的上位机种被开发的情况下,机种ID的10000相当于实际原始ID。实际ROM版本信息是表示打印机侧控制部30所具备的ROM的版本的信息。特别是,实际管理信息数据38中所包含的实际ROM版本信息成为了表示ROM的实际版本的值。这些实际机种ID、实际原始ID及实际ROM版本信息都是固定值,分别在打印机12的制造时进行存储。实际管理信息数据38被存储在用于重写数据的访问受限制的存储区域。另外,存储在对用户之外的没有权限的操作者(以下仅称为“用户”)未公开地址的存储区域中。根据用户的指示也可不变更该值。因此,实际管理信息数据38中所包含的各信息的改变受到限制,各信息的可靠性得到了担保。另外,制造打印机12的制造商、构筑销售时刻管理系统(P0S系统)的系统综合机构所属的维护人员等具有规定权限的人,能够操作主机11使显示面板显示在实际管理信息数据38中所包含的各信息的值。此外,或者在打印机12上连接了专用终端的情况下,通过操作该专用的终端来使该终端的显示面板显示实际管理信息数据38中所包含的各信息的值等,从而可参照各信息且可重写各信息的值。另外,实际管理信息数据38中所包含的各信息,相当于表示用于向热敏卷纸进行记录的构成要素的实际状态的信息、即管理信息。也就是说,实际固件版本数值信息及实际固件版本字符串信息,是表示作为实现向记录介质的记录的构成要素的固件37的实际状态(实际版本)的信息。此外,实际机种ID及实际原始ID是表示作为构成要素的打印机12主体的实际状态(实际机种ID、实际版本ID)的信息。另外,实际ROM版本信息是指作为构成要素的ROM的实际状态(ROM版本)的信息。如图2(B)所示,在通知用管理信息数据39中至少包含通知用固件版本数值信息、通知用固件版本字符串信息、通知用机种ID、通知用原始ID和通知用ROM版本信息。通知用固件版本数值信息是指,由后述的管理信息输出部40以规定方式通知表示固件37的版本的数值时所参照的数据。也就是说,在通知表示固件37的版本的数值的情况下,通知用固件版本数值信息所示的值被通知,用户将通知用固件版本数值信息所示的值识别为表示固件37的版本的数值。如后述,通知用管理信息数据39中所包含的通知用固件版本数值信息,根据用户的指示可重写其内容。另外,通知用固件版本字符串信息是指,由后述的管理信息输出部40以规定形式通知表示固件37的版本的字符串时所参照的数据。同样地,通知用机种ID、通知用原始ID及通知用ROM版本信息,都是由后述的管理信息输出部40以规定形式通知实际机种ID、实际原始ID及实际ROM版本信息时所参照的数据。如后述,这些通知用固件版本字符串信息、通知用机种ID、通知用原始ID及通知用ROM版本信息都可根据用户的指示重写其内容。此外,通知用管理信息数据39中所包含的各信息相当于通知用管理信息(通知信息)。通知用管理信息数据39中所包含的各信息,根据用户的指示可重写其内容。详细而言,打印机驱动程序执行部21具有使显示面板显示下述的重写指示用窗口 45的功能,所述重写指示用窗口 45是用于指示在通知用管理信息数据39中所包含的各
信息的重写的窗口。 图3是不意性表不重与指不用窗口 45的一例的图。如图3所示,在重写指示用窗口 45中,分别对应于通知用管理信息数据39中所包含的通知用固件版本数值信息、通知用固件版本字符串信息、通知用机种ID、通知用原始ID及通知用ROM版本信息,而设置有复选框46。复选框46是用于确定进行重写的信息的输入框,用户核对与进行重写的信息对应的复选框46。
另外,在重写指示用窗口 45中,设置有变更前值显示栏47,用于显示通知用管理信息数据39中所包含的各信息的各自变更前的值(当前值),在该变更前值显示栏47中显示各信息的变更前的值。打印机驱动程序执行部21经由与固件执行部35的通信,获取通知用管理信息数据39,并基于获取到的通知用管理信息数据39在变更前值显示栏47的各部分显示适当值。此外,在重写指示用窗口 45中,关于通知用管理信息数据39中所包含的各信息,设置有用于输入变更后的值的输入栏48。用户关于要变更值的信息,在所对应的输入栏48中输入变更后的值。
这里,说明在利用重写指示用窗口 45重写通知用管理信息数据39中所包含的信息中的通知用固件版本数值信息的情况下,打印机驱动程序执行部21及固件执行部35的动作。这种情况下,用户核对通知用固件版本数值信息所对应的复选框46并且在所对应的输入栏48中输入了变更后的通知用固件版本数值信息的值之后,对确定变更指示的确定按钮49进行操作。以操作了确定按钮49作为触发,打印机驱动程序执行部21生成如下指令并将该指令输出到固件执行部35中,上述指令指示由用户在输入栏48中输入的值来重写通知用管理信息数据39中的通知用固件版本数值信息的值。固件执行部35基于在固件执行部35的未图示的输入部中输入的指令,通过用户所输入的值来重写通知用管理信息数据39中所包含的信息中的通知用固件版本数值信息。这样,根据用户的指示,可重写通知用管理信息数据39中所包含的各信息的值。下面,对进行了固件37的重写的情况下的打印机12的动作进行说明。图4是表示正常执行了固件37的重写之后的、打印机12的动作的流程图。此外,在以下说明的动作中,信息变更部42的功能通过CPU执行固件37等硬件和软件的协作来实现。另外,固件37的重写是广泛包括安装于打印机的固件37的升级等固件37的改变,特别是伴随版本变更的固件37的改变的概念。此外,设在固件37的重写中实际机种ID、实际原始ID及实际ROM版本信息的实际值未被变更。如图4所示,在执行了安装于打印机的固件37的重写的情况下,首先打印机12的打印机侧控制部30的固件执行部35,针对通知用管理信息数据39中所包含的通知用固件版本数值信息,判断用户是否进行了重写(步骤SADZ用户对通知用固件版本数值信息进行了重写”是指,在执行固件37的重写之前,用户利用上述的重写指示用窗口 45至少重写了一次通知用固件版本数值信息的值。步骤SAl的处理如下进行。即,如后述,通知用管理信息数据39中所包含的通知用固件版本数值信息,只要未根据用户的指示变更其值,就是表示实际固件37的版本的数值。在未根据用户的指示变更其值的情况下,处于通知用管理信息数据39中所包含的通知用固件版本数值信息的值和实际管理信息数据38中所包含的实际固件版本数值信息的值相一致的状态。基于此,在步骤SAl中,固件执行部35在执行固件37的重写之前,比较实际管理信息数据38中所包含的实际固件版本数值信息的值和通知用管理信息数据39中所包含的通知用固件版本数值信息的值。在这些值相一致的情况下,判断出通知用管理信息数据39中所包含的通知用固件版本数值信息未被用户重写。另一方面,在这些值不一致的情况下,判断出用户重写了通知用管理信息数据39中所包含的通知用固件版本数值信息。此外,作为通过标记对通知用管理信息数据39中所包含的各信息是否被重写进行管理的构成,也可基于标记的状态来判断是否根据用户的指示重写了通知用固件版本数
值信息。这里,考虑用户例如以下述目的重写通知用管理信息数据39中所包含的通知用固件版本数值信息的值的情况。S卩,作为表示固件37的版本的值,用户将通知用固件版本数值信息重写为自身易于理解的值,或者重写为自身易于管理的值。例如,较之将表示固件37的版本的数值用小数点示出的情况,认为用连字符示出的方式更易于理解的用户,针对通知用固件版本数值信息,将值“10. 00”重写成“10-00”。另外,例如想要根据固件37的重写被执行的次数来管 理固件37的版本的用户,在一次也没有进行过固件37的重写的情况下,将通知用固件版本数值信息的值重写为值“O”。或者,在一次也没有进行过固件37的重写的情况下,将通知用固件版本数值信息的值重写为值“2”。这样,用户将通知用固件版本数值信息重写为对于自身而言易于理解、管理的值,从而在由后述的管理信息输出部40通知了通知用固件版本数值信息时,用户可容易地理解该内容。步骤SAl中的判断结果,在未根据用户的指示重写通知用固件版本数值信息的情况下(步骤SA2 :否),固件执行部35的信息变更部42根据表示重写后的固件37的实际版本的数值来覆写(overwrites)通知用管理信息数据39中所包含的通知用固件版本数值信息的值(步骤SA3)。另外,表示重写后的固件37的实际版本的数值,伴随着固件37的重写而存储到与打印机侧存储部33对通知用管理信息进行存储的存储区域不同的规定存储区域,并且信息变更部42参照该规定的存储区域来获取表示重写后的固件37的实际版本的数值。另一方面,步骤SAl中的判断结果,在根据用户的指示重写了通知用固件版本数值信息的情况下(步骤SA2 :是),固件执行部35的信息变更部42不重写通知用管理信息数据39中所包含的通知用固件版本数值信息的值,而维持该值(步骤SA4)。这样,在本实施方式中,在固件37的重写之际,在未根据用户的指示重写通知用固件版本数值信息的情况下,通过表示固件37的实际版本的数值来覆写通知用固件版本数值信息的值。另一方面,在根据用户的指示重写了通知用固件版本数值信息的情况下,不覆写通知用固件版本数值信息的值。其理由如下。S卩,如上述,在根据用户的指示重写了通知用固件版本数值信息的情况下,设想用户将通知用固件版本数值信息的值设成了考虑了对于自身而言易于理解、易于管理的值。因此,在进行了固件37的重写的情况下,根据用户的指示重写了通知用固件版本数值信息的情况,较之根据重写改变通知用固件版本数值信息的情形,维持考虑了用户的易于理解性和易于管理性的值,更能提高用户的便利性。鉴于此,在本实施方式中,在根据用户的指示重写了通知用固件版本数值信息的情况下,通知用固件版本数值信息的值不被覆写。另外,这种情况下,可能会出现通知用固件版本数值信息的值暂时成为与实际的固件37的版本不对应的值的状态。可是,进行了通知用固件版本数值信息的重写的用户,伴随着固件37的重写,基于重写后的固件37的实际形态将通知用固件版本数值信息的值重写为考虑了易于理解性和易于管理性的值的可能性高,从而上述状态得以消除。

此外,在未根据用户的指示重写通知用固件版本数值信息的情况下,今后也存在用户不重写通知用固件版本数值信息的值的可能性。基于此,在本实施方式中,在进行固件37的重写时,在固件37重写之前未根据用户的指示重写通知用固件版本数值信息的情况下,通过表示固件37的实际版本的数值来覆写通知用固件版本数值信息的值。由此,即便在用户未进行通知用固件版本数值信息的值的重写的状况下,也维持着通知用固件版本数值信息的值成为表示固件37的实际版本的数值的状态,从而提高了用户的便利性。进而,能够防止出现通知用固件版本数值信息的值和实际版本的数值不必要地背离的状况。接下来,返回到上述的图4,在执行了步骤SA3或步骤SA4的处理之后,固件执行部35判断用户是否重写了通知用管理信息数据39中所包含的通知用固件版本字符串信息(步骤SA5)。根据与步骤SAl中的判断同样的方法来执行该判断。步骤SA5中的判断结果,在未根据用户的指示重写通知用固件版本字符串信息的情况下(步骤SA6 :否),固件执行部35的信息变更部42,根据表示重写后的固件37的实际版本的字符串来覆写通知用管理信息数据39中所包含的通知用固件版本字符串信息的值(步骤SA7)。此外,表示重写后的固件37的实际版本的字符串,伴随着固件37的重写而被存储到打印机侧存储部33的规定存储区域,并且信息变更部42参照该规定的存储区域来获取表示重写后的固件37的实际版本的字符串。另一方面,步骤SA6中的判断结果,在根据用户的指示重写了通知用固件版本字符串信息的情况下(步骤SA6 :是),固件执行部35的信息变更部42不覆写通知用管理信息数据39中所包含的通知用固件版本字符串信息的值,而维持该值(步骤SA8)。这些步骤SA7及步骤SA8的处理,在与上述的步骤SA3及步骤SA4的处理同样的目的下执行。在步骤SA7或步骤SA8的处理执行之后,固件执行部35通过表示重写后的固件37的实际版本的数值及实际版本的字符串的值,来覆写实际管理信息数据38中所包含的实际固件版本数值信息及实际固件版本字符串信息(步骤SA9)。由此,维持着实际管理信息数据38的实际固件版本数值信息及实际固件版本字符串信息的值是与实际的固件37的版本相符合的值这样的状态。以上,在图4的流程图中,以通知用固件版本数值信息及通知用固件版本字符串信息为例说明了打印机12的动作。关于通知用管理信息数据39中所包含的其他信息、即通知用机种ID、通知用原始ID及通知用ROM版本信息,也是从与通知用固件版本数值信息及通知用固件版本字符串信息同样的观点出发,判断是否应该进行覆写。基于判断结果,由信息变更部42执行覆写以符合实际状态,或者避免执行覆写。详细而言,如上述,具有规定权限的人可重写实际管理信息数据38中所包含的实际机种ID、实际原始ID及实际ROM版本信息。在具有该权限的人重写了实际机种ID的情况下,重写后的实际机种ID成为打印机12的实际的实际机种ID。同样地,在重写了实际原始ID、实际ROM版本信息的情况下,重写后的实际原始ID、实际ROM版本信息成为打印机12的实际的实际原始ID、实际ROM版本信息。
并且,例如在重写了实际管理信息数据38中所包含的实际机种ID的情况下,固件执行部35利用与在图4的步骤SAl中说明的方法同样的方法,判断是否根据用户的指示对通知用管理信息数据39中所包含的通知用机种ID进行了重写。在根据用户的指示进行了重写的情况下,认为是用户在考虑了自身的易于理解性、易于管理性基础上进行了通知用机种ID的重写。为了提高用户的便利性,信息变更部42不执行通知用机种ID的覆写。另一方面,在未根据用户的指示执行重写的情况下,为使通知用机种ID与实际的实际机种ID相一致,信息变更部42根据重写后的实际的机种ID来覆写通知用机种ID的值。下面,对打印机12的打印机侧控制部30的固件执行部35所具备的管理信息输出部40进行说明。管理信息输出部40在自检测(self-test)时,根据以下方式通知该通知用管理信息数据39的各信息。自检测是指,根据打印机12单独的功能将与打印机12的固件37相关的信息、与通信涉及的构成要素相关的信息、与记录涉及的设定相关的信息等各种设定信息记录到热敏卷纸的功能。与通信涉及的构成要素相关的信息,例如是通信涉及的程序、可利用的协议、接口的规格、接口板的版本等。另外,记录涉及的设定是指,由打印机12记录的字符的字体的信息、记录速度、印字浓度等设定。该自检测在如下情况等下执行,即在打印机12中产生了某些错误时进行该错误产生的原因查明的情况、在打印机12和主机11未连接的状况下确认各种设定信息的情况
坐寸o在自检测时,在热敏卷纸上根据管理信息输出部40的功能,至少记录硬件37的版本的数值涉及的信息、字符串涉及的信息、机种ID涉及的信息、原始ID涉及的信息以及ROM的版本涉及的信息。详细而言,当指示执行自检测时,管理信息输出部40参照通知用管理信息数据39,获取在通知用管理信息数据39中所包含的通知用固件版本数值信息、通知用固件版本字符串信息、通知用机种ID、通知用原始ID以及通知用ROM版本信息。并且,管理信息输出部40控制打印机引擎32,将这些信息记录至热敏卷纸。即,在自检测中,在热敏卷纸上,作为固件37的版本的数值涉及的信息、字符串涉及的信息、机种ID涉及的信息、原始ID涉及的信息以及ROM的版本涉及的信息,记录了在通知用管理信息数据39中所包含的通知用固件版本数值信息、通知用固件版本字符串信息、通知用机种ID、通知用原始ID以及通知用ROM版本信息的各个值。如上述,通知用管理信息数据39中所包含的各信息可根据用户的指示进行重写,用户在考虑自身的易于理解性、易于管理性的基础上重写各信息的值。并且,在本实施方式中,在自检测中,管理信息输出部40作为固件37的版本的数值涉及的信息,而将通知用管理信息数据39中所包含的通知用固件版本数值信息的值记录至热敏卷纸。为此,在用户重写了通知用固件版本数值信息的值的情况下,在自检测中,在热敏卷纸上显示了用户进行重写后的通知用固件版本数值信息的值,作为固件37的版本的数值涉及的信息。用户通过参照热敏卷纸,能够容易且顺畅地掌握固件37的版本的数值涉及的信息。这是通过采用了如本实施方式那样与将固件37的版本的数值由实际管理信息数据38进行存储相独立地,以用户可自由重写的方式由通知用管理信息数据39对版本数值进行存储,并且在将固件37的版本的数值涉及的信息进行通知时基于通知用管理信息数据39进行通知的构成而达到的效果。这对于通知用管理信息数据39中包含的其他信息也是同样的。另外,管理信息输出 部40与主机11的打印机驱动程序执行部21协作,用如下方式对通知用管理信息数据39的各信息进行通知。S卩,打印机驱动程序执行部21具有根据用户的指示将下述窗口显示于显示面板的功能,该窗口至少显示有固件37的版本的数值涉及的信息、字符串涉及的信息、机种ID涉及的信息、原始ID涉及的信息以及ROM的版本涉及的信息。在用户指示了该窗口的显示的情况下,打印机驱动程序执行部21将下述指令输出至管理信息输出部40,该指令表示请求通知用管理信息数据39中所包含的各信息的响应。输入了该指令的管理信息输出部40参照通知用管理信息数据39获取该数据中所包含的各信息,并将获取到的各信息输出到打印机驱动程序执行部21。打印机驱动程序执行部21基于获取到的通知用管理信息数据39中所包含的各信息,显示通知用固件版本数值信息的值,作为固件37的版本的数值涉及的信息。另外,作为固件37的版本的字符串涉及的信息而将通知用固件版本字符串信息显示于窗口内,作为机种ID涉及的信息而将通知用机种ID的值显示于窗口内,作为原始ID涉及的信息而将通知用原始ID显示于窗口内,并且作为ROM的版本涉及的信息而将通知用ROM版本信息显示于窗口内。这样,在窗口内作为固件37的版本的数值涉及的信息而显示了通知用固件版本数值信息的值的效果,与在自检测时在热敏卷纸上作为固件37的版本的数值涉及的信息而记录了通知用固件版本数值信息的值的效果相同。如以上说明,本实施方式涉及的打印机12具备打印机侧存储部33,关于表示用于向作为记录介质的热敏卷纸的记录的构成要素的状态的管理信息,具体而言由数值表示的固件37的版本的信息、由字符串表示的信息、机种ID、原始ID以及ROM版本信息,而存储包括表示各构成要素的实际状态的信息在内的实际管理信息数据38以及包括在通知各信息时所参照的信息在内的通知用管理信息数据39。此外,打印机12具备信息变更部42,在用于向热敏卷纸的记录的构成要素的状态发生变化时(例如执行伴随固件37的版本变更的重写时),在通知用管理信息数据39中所包含的信息(例如通知用固件版本数值信息、通知用固件版本字符串信息)未根据指示用户变更的输入而重写的情况下,该信息变更部42根据表示变化后的实际状态的信息(例如表示重写后的固件37的实际版本的信息)来覆写该信息,另一方面,在被重写的情况下,该信息变更部42不覆写通知用管理信息数据39所包含的信息。这里,有时用户根据自身情况将通知用管理信息数据39中所包含的信息重写为例如自身易于理解的值或易于管理的值。在通知用管理信息数据39中所包含的信息被重写的情况下,较之根据构成要素的状态的变化来重写通知用管理信息数据39中所包含的信息,即便在构成要素的状态发生了变化的情况下,也可以说维持根据用户自身状况重写后的值对于用户而言便利性更高。鉴于此,根据上述构成,在规定的构成要素的状态发生变化时,根据用户的指示重写了通知用管理信息数据39中所包含的该规定的构成要素涉及的信息的情况下,由于不覆写该信息而是维持由用户重写后的值,因而用户的便利性提高。另一方面,在未被用户重写的情况下,由于通过表示该规定的构成要素的实际状态的值来覆写了该信息,因而能适当地防止通知用管理信息数据39中所包含的信息的值与表示该规定的构成要素的实际状态的值不必要地背离的情况。由此。既能确保通知用管理信息数据39中所包含的各信息的可靠性,又因为可变更通知用管理信息数据39中所包含的各信息而能确保用户的便利性。此外 ,在本实施方式中,打印机12还具备管理信息输出部40,其基于在打印机侧存储部33中存储的通知用管理信息数据39,以规定方式输出通知用管理信息数据39中所包含的信息。由此,通过管理信息输出部40,关于用户根据自身情况重写后的通知用管理信息数据39中所包含的信息,作为用户重写后的值进行输出,因而用户能够基于输出的信息并结合自身情况而容易地掌握规定的构成要素的状态。此外,在本实施方式中,在自检测时,作为固件37的版本的数值涉及的信息、字符串涉及的信息、机种ID涉及的信息、原始ID涉及的信息以及ROM的版本涉及的信息,管理信息输出部40在热敏卷纸上记录通知用管理信息数据39中所包含的通知用固件版本数值信息、通知用固件版本字符串信息、通知用机种ID、通知用原始ID以及通知用ROM版本信息的各个值。为此,在用户重写了通知用固件版本数值信息的值的情况下,在自检测中在热敏卷式上作为固件37的版本的数值涉及的信息而显示了用户进行重写后的通知用固件版本数值信息的值,用户参照热敏卷纸可容易且顺畅地掌握固件37的版本的数值涉及的信息。这是通过采用了如本实施方式那样与将打印机中安装的固件37的版本的数值由实际管理信息数据38进行存储相独立地,以用户可自由重写的方式由通知用管理信息数据39对版本的数值进行存储,并且在将固件37的版本的数值涉及的信息进行通知时基于通知用管理信息数据39进行通知的构成而达到的效果。这对于通知用管理信息数据39所包含的其他信息也是同样的。另外,在本实施方式中,在打印机侧存储部33中,关于表示固件37的版本的信息,而存储了包括表示固件37的实际版本的信息(实际固件版本数值信息、实际固件版本字符串信息)的实际管理信息数据38、以及包括在将表示固件37的版本的信息进行通知时所参照的信息(通知用固件版本数值信息、通知用固件版本字符串信息)的通知用管理信息数据39。并且,信息变更部42在固件37的重写时,在通知用管理信息数据39中所包含的信息未根据指示变更的输入重写的情况下,通过表示重写后的固件37的实际版本的信息来覆写通知用管理信息数据39中所包含的版本涉及的信息。另一方面,在被重写的情况下,不对通知用管理信息数据39中所包含的版本涉及的信息进行覆写,而维持该值。这里,打印机12的基本动作控制用的固件37,有时会由于新功能的追加或不良情况的消除而需要进行伴随其版本变更的重写或升级。即便在重写固件37的情况下,也能将通知用管理信息数据39中所包含的各信息的内容设为与用户有无重写相应的适当值。此外,在本实施方式中,与主机11的打印机驱动程序执行部21协作,将通知用管理信息数据39的各信息通知给主机侧显示部15。S卩,打印机驱动程序执行部21具有如下功能根据用户的指示,将至少显示有固件37的版本的数值涉及的信息、字符串涉及的信息、机种ID涉及的信息、原始ID涉及的信息以及ROM的版本涉及的信息的窗口显示于显示面板。在用户指示了该窗口的显示的情况下,打印机驱动程序执行部21将下述指令输出到管理信息输出部40中,该指令表示请求通知用管理信息数据39中所包含的各信息的响应。输入了该指令的管理信息输出部40参照通知用管理信息数据39获取该数据中所包含的各信息,并将获取到的各信息输出到打印机驱动程序执行部21中。打印机驱动程序执行部21基于获取到的通知用管理信息数据39中所包含的各信息,作为固件37的版本的数值涉及的信息而将通知用固件版本数值信息的值显示于窗口内,作为固件37的版本的字符串涉及的信息而将通知用固件版本字符串信息显示于窗口内,作为机种ID涉及的信息而将通知用机种ID的值显示于窗口内,作为原始ID涉及的信息而将通知用原始ID显示于窗口内,并且作为ROM的版本涉及的信息而将通知用ROM版本信息显示于窗口内。
这样,在窗口内作为固件37的版本的数值涉及的信息而显示了通知用固件版本数值信息的值的效果,与在自检测时在热敏卷纸上作为固件37的版本的数值涉及的信息而记录了通知用固件版本数值信息的值的效果相同。此外,上述的实施方式只是本发明的一个方式,在本发明的范围内可进行任意变形和应用。例如,在打印机12中设置液晶显示面板等各种显示面板,例如也可根据显示表示固件版本的信息的意思的用户指示,获取通知用管理信息数据39中所包含的通知用固件版本数值信息、通知用固件版本字符串信息,并输出这些信息的值。另外,在本实施方式中,作为管理信息举出由数值表示的固件37的版本的信息、由字符串表示的信息、机种ID、原始ID以及ROM版本信息的例子进行了说明,但是管理信息并不限定于此。即,管理信息是广泛包括表示用于向记录介质记录的构成要素的状态的信息在内的概念。更具体而言,在上述的实施方式中,在自检测中在热敏卷式上记录了与通信涉及的构成要素相关的信息、与记录涉及的设定相关的信息,但是也可以鉴于此而将这些信息作为管理信息。即,针对与通信涉及的构成要素相关的信息,也可与表示实际通信涉及的构成要素的状态的信息一起存储通知用信息,另外也可与实际记录涉及的设定相关的信息一起存储通知用信息。另外,在本实施方式中,打印机12是热敏打印机,但是打印机12并不限于热敏打印机,也可以是喷墨式打印机、点击式打印机。变形例(I)在上述的实施方式中,在根据用户的指示重写了通知用固件版本数值信息的情况下,通知用固件版本数值信息的值未被覆写。此时,存在出现通知用固件版本数值信息的值暂时成为与安装于打印机的固件37的版本不对应的值的状态。为了避免该现象,在重新安装固件37时,也可将安装了固件37的情况显示于显示部等。尤其是,在根据用户的指示重写了通知用固件版本数值信息的情况下,将所安装的固件37的版本发生了变更的情况显示于显示部或重写指示用窗口内。根据该显示能促使用户变更重新安装的固件37所对应的通知信息。由此,与被安装的固件37的版本不对应的通知用固件版本数值信息的值被输入的状态能快速地避免(2)另外,也可在安装了新固件37时显示重写指示用窗口,而不是显示表示安装了新固件37这一情况。通过在安装新固件37时显示重写指示用窗口,从而能促使通知用固件版本数值信息的变更。(3)也可存储按所安装的每个版本所对应的各自的通知用版本数值信息,并显示所存储的每个版本的通知用版本数值信息。在安装固件37时,即便不重写通知用版本数值信息,也可通过存储变更历史记录,而能够掌握所安装的固件的版本和通知用版本数值信息之间的关系。上述的变形例,举出固件的版本和与该版本对应的通知用版本数值信息的例子进行了说明,但是本发明并不限定于此。在存储管理信息和通知信息双方的构成的情况下,只要是作为管理信息、通知信息进行存储的数据就可应用。
权利要求
1.一种记录装置,其特征在于,具备 记录部,其对记录介质进行记录; 控制部,其控制所述记录部; 存储部,其存储与所述控制部的控 制相关的管理信息,并且存储与所述管理信息对应的通知信息; 输入部,其输入对所述通知信息进行变更的信息;和 输出部,其输出所述存储部中存储的所述通知信息。
2.根据权利要求I所述的记录装置,其特征在于, 当所述存储部中存储的所述管理信息被重写时,在基于由所述输入部输入的信息而变更了所述存储部中存储的所述通知信息的情况下不重写所述通知信息, 在所述通知信息未通过所述输入部变更的情况下,基于重写后的所述管理信息来变更所述存储部中存储的所述通知信息。
3.根据权利要求2所述的记录装置,其特征在于, 所述控制部被输入固件,并通过所述固件来控制所述记录部, 所述存储部中存储的所述管理信息包括与所述固件相关的信息。
4.根据权利要求I所述的记录装置,其特征在于, 所述输出部将所述通知信息输出至所述记录部, 所述记录部将由所述输出部输出的所述通知信息记录至所述记录介质。
5.根据权利要求I所述的记录装置,其特征在于, 所述记录装置具有显示所述通知信息的显示部, 所述输出部将所述通知信息输出至所述显示部。
6.一种记录系统,其特征在于,具备 记录部,其对记录介质进行记录; 控制部,其控制所述记录部; 存储部,其存储与所述控制部的控制相关的管理信息,并且存储与所述管理信息对应的通知信息; 输入部,其输入对所述通知信息进行变更的信息; 输出部,其输出所述存储部中存储的所述通知信息;和 发送部,其发送所述管理信息所涉及的信息。
7.根据权利要求6所述的记录系统,其特征在于, 当所述存储部中存储的所述管理信息被重写时,在基于由所述输入部输入的信息而变更了所述存储部中存储的所述通知信息的情况下不重写所述通知信息, 在所述通知信息未通过所述输入部变更的情况下,基于重写后的所述管理信息来变更所述存储部中存储的所述通知信息。
8.—种记录装置的控制方法,其特征在于, 对控制记录部的固件进行更新,所述记录部对记录介质进行记录, 基于所述固件的更新来重写与控制相关的管理信息, 在更新了所述固件之后,当被请求输出包括与所述固件相关的信息在内的通知信息时,在所述通知信息已被基于由输入部输入的信息而变更的情况下,输出基于由所述输入部输入的信息而变更后的所述通知信息,在所述固件的所述通知信息未通过输入部变更的情况下,输出基于重写后的所述管理信息的所述通知信息。
9.根据权利要求8所述的记录装置的控制方法,其特征在于,所述通知信息由所述记录部印刷至所述记录介质。
全文摘要
本发明提供一种记录装置、记录系统及记录装置的控制方法。记录装置具备记录部,其对记录介质进行记录;控制部,其控制所述记录部;存储部,其存储与所述控制部的控制相关的管理信息,并且存储与所述管理信息对应的通知信息;输入部,其输入对所述通知信息进行变更的信息;和输出部,其输出所述存储部中存储的所述通知信息。
文档编号B41J29/38GK102616018SQ201110446640
公开日2012年8月1日 申请日期2011年12月28日 优先权日2011年1月27日
发明者若狭俊一 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1