记录装置及记录装置的控制方法与流程

文档序号:11294129阅读:169来源:国知局
记录装置及记录装置的控制方法与流程
本发明涉及能够与控制装置连接的记录装置及记录装置的控制方法。

背景技术:
现有技术中已知一种记录装置(印刷控制装置),其存储与记录有关的各种设定的设定值,参照这些设定值执行与记录相关的各种动作(例如,参照专利文献1)。通常,控制这种记录装置的控制装置(例如,主机)安装有向记录装置询问各种设定的功能。此外,现有技术中已知一种记录装置(串行打印机),其存储字体数据,构成为能够根据该字体数据来记录字符(例如,参照专利文献2)。在这种打印机中,有的安装了如下功能:在从主机等控制装置关于存储字体数据的代码页进行了询问的情况下对该询问进行答复。现有技术文献专利文献专利文献1:日本特开2008-203926号公报专利文献2:日本特开平7-195741号公报

技术实现要素:
发明要解决的课题这里,在各种设定中,有的为了在记录装置执行记录时按规定的方式进行记录而临时地改变其设定值。并且,关于记录装置,有的需要在从控制装置针对设定进行了询问的情况下,能够基于具有能临时地改变设定值的设定作出适当的答复。此外,这里,由于在记录字符时使用字体数据,因此在从控制装置关于字体数据有询问的情况下,应根据实际使用的字体数据的内容来进行答复。例如,在对字体数据进行了临时变更的情况下,记录装置应根据反映了临时改变的字体数据来答复来自控制装置的询问。本发明正是鉴于上述情况而完成的,其目的在于,基于具有在记录时临时地改变设定值的设定,对来自控制装置的与设定有关的询问作出适当的答复。此外,本发明正是鉴于上述情况而完成的,其目的在于,在控制装置关于存储字体数据的代码页有询问的情况下,记录装置能够根据代码页的使用状态而恰当地进行答复。用于解决课题的手段为了达成上述目的,本发明为一种记录装置,其能够与控制装置连接,其特征在于,所述记录装置具备存储数据的存储部,关于存储于所述存储部中的数据,存储于临时存储区域中,在从所述控制装置进行了关于存储于所述存储部中的数据的询问的情况下,所述记录装置根据存储于所述临时存储区域中的变更后的数据对该询问进行答复。根据该结构,对于控制装置的询问,能够根据数据的使用状况而恰当地进行答复。此外,本发明的特征在于,在所述存储部中存储设定数据,该设定数据记述了与向记录介质的记录有关的设定的设定值,所述记录装置具备记录控制部,所述记录控制部将所述设定数据所记述的所述设定值存储到所述临时存储区域中,并根据从所述控制装置接收到的控制指令,参照存储于所述临时存储区域中的所述设定值而在所述记录介质中进行记录,当从所述控制装置接收到所述控制指令时,所述记录控制部根据该控制指令的内容而变更存储于所述临时存储区域中的与规定的设定相关的设定值,关于该规定的设定,参照变更后的所述设定值进行记录,在从所述控制装置进行了关于改变设定值后的设定的询问的情况下,所述记录控制部答复变更后的所述设定值。根据该结构,在控制装置对临时地变更设定值后的设定进行了询问的情况下,记录装置答复存储于临时存储区域中的变更后的设定值而不是设定数据所记述的设定值。这里,由于存储于临时存储区域中的设定值是进行与记录相关的处理时实际使用的设定值,因此,根据上述结构,在从控制装置进行了关于设定的询问的情况下,在存在记录时临时地变更设定值的设定的基础上,记录装置针对设定值被变更后的设定能够恰当地答复记录时实际使用的设定值。此外,本发明的特征在于,所述设定数据中记述与可记录区域相关的设定值,当从所述控制装置接收到控制指令时,所述记录控制部根据该控制指令的内容来改变存储于所述临时存储区域中的与可记录区域相关的设定值,关于所述可记录区域,参照变更后的与所述可记录区域相关的设定值而进行记录,在从所述控制装置进行了关于所述可记录区域的询问的情况下,所述记录控制部答复变更后的与所述可记录区域相关的设定值。这里,记录装置在记录时,关于设定数据所记述的可记录区域的设定值,为了得到规定的记录结果,有时增大或缩小该值。并且,根据上述结构,在针对可记录区域的设定值进行了临时变更的情况下,在从控制装置进行了关于可记录区域的询问的情况下,由于记录装置答复临时变更后的可记录区域的设定值,因此能够恰当地答复记录时实际使用的可记录区域的设定值。此外,本发明的特征在于,当从所述控制装置接收到指示记录1行字符的控制指令时,所述记录控制部根据该控制指令的内容来变更存储于所述临时存储区域中的所述可记录区域的设定值,使得记录成1行的字符的可记录位数成为规定的值,关于所述可记录区域,参照变更后的与所述可记录区域相关的设定值来进行记录,在从所述控制装置进行了关于所述可记录区域的询问的情况下,所述记录控制部答复变更后的与所述可记录区域相关的设定值。这里,有时记录结果(记录介质的外观)由于记录成1行的字符的可记录位数而较大地变化。因此,为了得到规定的记录结果,有时记录装置通过改变可记录区域的设定值来调整记录成1行的字符的可记录位数。并且,根据上述结构,在为了调整可记录位数而对可记录区域的设定值进行了临时变更的情况下,在从控制装置进行了关于可记录区域的询问的情况下,由于记录装置答复临时变更后的可记录区域的设定值,因此能够恰当地答复记录时实际使用的可记录区域的设定值。此外,本发明的特征在于,在所述存储部中还存储有字体数据,当从所述控制装置接收到指示记录1行规定的字体的字符的控制指令时,所述记录控制部根据该控制指令的内容来变更存储于所述临时存储区域中的所述可记录区域的设定值,使得按该规定的字体将字符记录成1行时的可记录位数与按其它的特定的字体将字符记录成1行时的可记录位数一致,关于所述可记录区域,参照变更后的与所述可记录区域相关的设定值来进行记录,在所述控制装置进行了关于所述可记录区域的询问的情况下,所述记录控制部答复变更后的与所述可记录区域相关的设定值。这里,在记录装置记录1行字符的情况下,为了使按规定的字体记录时与按其他特定的字体记录时的记录结果近似,有时临时地改变可记录区域的设定值,使得按该措施的字体将字符记录成1行时的可记录位数与按其它特定的字体将字符记录成1行时的可记录位数一致。并且,根据上述结构,在为了调整可记录位数而对可记录区域的设定值进行了临时变更的情况下,在从控制装置进行了关于可记录区域的询问的情况下,由于记录装置答复临时变更后的可记录区域的设定值,因此能够恰当地答复记录时实际使用的可记录区域的设定值。此外,本发明的特征在于,在所述存储部中存储有记述有一个或多个执行初始处理的初始执行指令的初始执行指令数据、和存储了字体数据的代码页,所述记录装置具备处理执行部,所述处理执行部在接通电源后或者重启后根据存储于所述存储部中的所述初始执行指令数据而依次执行所述初始执行指令,所述初始执行指令包括发往地对应指令,所述发往地对应指令指示使所述代码页在所述临时存储区域中展开,并且使所述代码页的内容变更成特定的发往地用的内容,在所述控制装置进行了关于所述代码页的询问的情况下,所述处理执行部将内容改变成特定的发往地用内容,并根据在所述临时存储区域中展开的所述代码页对该询问进行答复。根据该结构,在接通电源后或者重启后,在根据发往地而变更了代码页的内容之后,代码页在临时存储区域中被展开。由此,能够使用与发往地相应地恰当地变更了其内容后的代码页来记录各种字符。并且,根据上述结构,在从控制装置进行了关于代码页的询问的情况下,记录装置根据变更后在临时存储区域中展开的代码页、即实际使用的代码页的内容对该询问进行答复,因此能够作出与代码页的使用状况相应的适当的答复。此外,本发明的特征在于,所述发往地对应指令包括使存储于所述代码页中的字体数据中的特定的字体数据变更为与发往地相应的字体数据的指示,在从所述控制装置关于所述特定的字体数据进行了询问的情况下,所述处理执行部根据与发往地相应的变更后的字体数据对该询问进行答复。根据该结构,在关于特定的字体数据进行了询问的情况下,记录装置基于通过初始处理根据发往地所改变后的字体数据来进行答复,因此能够作出与实际使用的字体数据的内容相应的适当的答复。此外,本发明的特征在于,所述初始执行指令数据包括:将表示各所述初始执行指令的数据按执行顺序连续地写入所述存储部的规定的存储区域中的数据部;以及包括表示该存储区域中的所述数据的大小的信息的信息部。这里,将初始执行指令数据作为相关数据库,由此还考虑到使初始执行指令数据所记述的各初始执行指令的管理容易化,但在该情况下,需要存储相关数据库的管理信息(例如,将存储区域中的各字段的地址与存储于各字段的数据关联对应的信息),此外,由于可能产生不必要地确保存储区域的情况,因此在不易失性存储器的高效使用方面存在课题。基于此,根据上述结构,在初始执行指令数据的数据部中,由于表示各初始指令的数据被按执行顺序连续地写入,因此该数据部所占的存储区域为所需最小限度即可,并且无需存储用于管理执行各指令的顺序的信息。此外,初始执行指令数据的信息部保持着表示数据的大小的信息之类的在存储区域中用于对存储有数据部的区域进行确定所需的最小限度的信息。因此,该信息部的大小本身较小,能够实现不易失性存储器的高效使用。此外,为了达成上述目的,本发明为一种记录装置的控制方法,所述记录装置构成为能够与控制装置连接,且具备用于存储数据的存储部,所述记录装置的控制方法的特征在于,关于存储于所述存储部中的数据,存储于临时存储区域中,在从所述控制装置进行了关于存储于所述存储部中的数据的询问的情况下,根据存储于所述临时存储区域中的变更后的数据对该询问进行答复。根据该结构,针对控制装置的询问,能够根据数据的使用状况而恰当地进行答复。此外,本发明的特征在于,在所述存储部中存储有设定数据,所述设定数据记述了与向记录介质的记录有关的设定的设定值,将所述设定数据所记述的所述设定值存储到临时存储区域中,并根据从所述控制装置接收到的控制指令参照存储于所述临时存储区域中的设定值而在所述记录介质中进行记录,另一方面,根据该控制指令的内容来变更存储于所述临时存储区域中的与规定的设定相关的设定值,关于该规定的设定,参照变更后的所述设定值而进行记录,在从所述控制装置关于改变设定值后的设定进行了询问的情况下,答复变更后的所述设定值。根据该控制方法,在从控制装置进行了关于设定的询问的情况下,在存在在记录时临时变更设定值的设定的基础上,记录装置针对改变设定值后的设定能够恰当地答复记录时实际使用的设定值。此外,本发明的特征在于,在所述存储部中存储有记述了有一个或多个执行初始处理的初始执行指令的初始执行指令数据、和存储有字体数据的代码页,所述初始执行指令包括发往地对应指令,所述发往地对应指令指示使所述代码页在临时存储区域中展开,并且使所述代码页的内容变更成特定的发往地用的内容,在接通电源后或者重启后,根据存储于所述存储部中的所述初始执行指令数据,依次执行所述初始执行指令,在从所述控制装置进行了关于所述代码页的询问的情况下,将内容变更成特定的发往地用内容,并根据在所述临时存储区域中展开的所述代码页对该询问进行答复。根据该控制方法,在从控制装置进行了关于代码页的询问的情况下,记录装置根据变更后在临时存储区域中展开的代码页、即实际使用的代码页的内容对该询问进行答复,因此能够作出与代码页的使用状况相应的恰当的答复。发明效果根据本发明,针对于控制装置的询问,能够根据数据的使用状况而恰当地进行答复。例如,在从控制装置进行了关于设定的询问的情况下,能够针对记录时临时变更后的设定值作出适当的答复。此外,在从控制装置进行了关于存储字体数据的代码页的询问的情况下,能够根据代码页的使用状况而恰当地进行答复。附图说明图1是表示第一实施方式的记录系统的功能性结构的方框图。图2A是示出了字体大小的图。图2B是示出了设定数据的内容的图。图3是示出控制指令和基于控制指令的记录结果的一例的图。图4是示出将字体数据在行缓冲区展开的情况的图。图5是示出打印机的动作的流程图。图6是表示第二实施方式的记录系统的功能性结构的方框图。图7是示出代码页的图。图8是示出初始执行指令数据的图。图9是示出打印机的动作的流程图。具体实施方式下面,参照附图对本发明的实施方式进行说明。<第一实施方式>图1是表示本实施方式的记录系统1的功能性结构的方框图。记录系统1具备主机10(控制装置)和打印机11(记录装置),是在主机10的控制下利用打印机11在记录介质上进行记录的系统。特别是,在本实施方式的记录系统1中,主机10与打印机11协作能够发行票据。关于发行票据时的主机10与打印机11的动作,将在后面进行描述。如图1所示,主机10具备主机侧控制部15、主机侧显示部16、主机侧输入部17、主机侧接口(I/F)部18和主机侧存储部19。主机侧控制部15中枢性地控制主机10的各部分,其具备CPU、ROM、RAM及其它的外围电路等。主机侧控制部15具备应用程序执行部20和打印机驱动程序执行部21,关于这些,将在后面进行描述。主机侧显示部16具备液晶显示面板等显示面板,在主机侧控制部15的控制下在显示面板上显示各种信息。主机侧输入部17与各种输入装置连接,检测对这些输入装置的操作,并输出到主机侧控制部15。主机侧接口部18在主机侧控制部15的控制下与打印机11之间进行依照通信规格的通信。主机侧存储部19具备硬盘及EEPROM(电可擦可编程只读存储器)等存储装置,以可改写的方式存储各种数据。另一方面,打印机11具备排列设置了发热元件的记录头23,是利用该记录头23通过向热敏卷纸24(记录介质)的记录面供热而形成像素,从而记录图像的热敏式打印机。特别是,打印机11能够在将规定的图像记录到热敏卷纸24上后在规定的位置切断热敏卷纸24从而发行票据。如图1所示,打印机11具备控制部30、显示部31、输入部32、打印机引擎33、存储部35和接口(I/F)部36。控制部30具备CPU、ROM、RAM及其它的外围电路,其中枢性地控制打印机11的各部分。控制部30具备记录控制部37,有关于此将在后面进行描述。显示部31具备用于显示打印机11的动作状态等各种信息的液晶面板等显示面板及LED,在控制部30的控制下在该显示面板上显示各种信息,此外,按规定的形式将LED点亮/熄灭。输入部32与设置于打印机11的各种操作开关连接,检测对操作开关的操作并作为操作信号而输出到控制部30。打印机引擎33除了具备上述的记录头23以外,还具备用于输送热敏卷纸24的输送机构、用于切断热敏卷纸24的切断机构等。控制部30的记录控制部37通过读出并执行固件而根据从主机10接收到的控制指令来监视各种传感器的检测值,并且控制记录头23以及各种电动机以将规定的图像记录到热敏卷纸24上,通过在规定的位置切断热敏卷纸24,从而发行记录了规定的图像的纸片、即票据。通过CPU将固件读出并执行等硬件与软件的协作来实现该记录控制部37的功能。接口部36在控制部30的控制下与主机10之间进行依照通信规格的通信。存储部35具备EEPROM及硬盘等不易失性存储器,以可改写且不易失的方式存储各种数据。在存储部35中存储有用于控制打印机11的动作的固件。此外,在存储部35中存储有字体A表40及设定数据41,关于这些,将在后面进行描述。下面,通过对应用程序执行部20和打印机驱动程序执行部21的说明来对记录系统1发行票据时的基本动作进行说明。应用程序执行部20通过执行预先安装于主机10中的应用程序而生成包括与应记录到票据上的图像有关的各种信息在内的图像信息数据,并输出到打印机驱动程序执行部21。打印机驱动程序执行部21通过执行预先安装到主机10中的打印机驱动程序而根据从应用程序执行部20输入的图像信息数据来生成与打印机11的指令规格对应的控制指令并输出到打印机11。控制指令是指用于使打印机11进行与票据的发行有关的各种动作的命令组,包括指示记录图像的指令、指示按规定的输送量输送热敏卷纸24的指令和指示切断热敏卷纸24的指令等。从主机10输出到打印机11的控制指令依次被存储到接收缓冲区(未图示)。打印机11的控制部30的记录控制部37通过依次读出并执行存储于接收缓冲区的控制指令而控制打印机引擎33来执行与票据的发行有关的各种动作并发行票据。下面,对向热敏卷纸24的字符记录进行说明。图2A是示出字体A和字体A’的字体大小的图。打印机11与作为字体的一种的字体A对应,与字体A有关的字体表即字体A表40存储在存储部35中。字体表是指集合存储字体数据的表,此外,字体数据是指将字符以能够记录的形式表现在热敏卷纸24上的实际数据。在本实施方式中,字体数据的形式是位图字体数据。如图2A所示,字体A的字体大小是横向12点×纵向24点。图2B是将在存储于存储部35中的设定数据41所记述的设定值中的本申请发明的设定值示意性地示出的图。设定数据41是指集体记述了与记录有关的各种设定的设定值的数据。各种设定的设定值是指包括向热敏卷纸24的记录在内的发行票据时使用的设定及条件等具体的值。例如是作为设定而存在记录速度时的记录速度的值(例如,表示高速、中速和低速中的任一个的值)、作为设定而存在记录浓度时的记录浓度的值、所设定的表示热敏卷纸24的纸宽的值、表示左右空白的值等。在本实施方式中,成为如下所述的结构:使用者可借助于主机10的打印机驱动器所提供的用户接口而任意地进行设定数据41中的各种设定的设定值的记述、改写。如图2B所示,在本实施方式中,作为打印机11的设定而至少存在可记录区域。可记录区域是指在将图像记录到热敏卷纸24上时能够实际地记录图像的区域的宽度方向的长度。在图2B的示例中,可记录区域的设定值是400点。如上述那样,使用者能够任意地设定可记...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1