专利名称:打印机以及具有该打印机的打印系统的制作方法
技术领域:
本实用新型涉及一种具有检测机盖开闭状态功能的打印机以及具有该打印机的打印系统。
背景技术:
设于商店现金出纳的以POS系统为首的各种打印系统,由主计算机、与该主计算机连接的打印机构成。用于进行由打印机打印的操作程序,被安装在主计算机上,通过执行该操作程序,对打印机发送打印数据或控制指令等的各种数据。在打印机侧,则根据从主计算机送来的这些数据执行打印机处理。
根据该打印系统,为了在主计算机侧掌握打印机的状态,需从打印机向主计算机输出状况信息。这是因为,当在打印机侧发生了任何的错误或故障时,在主计算机侧必须进行停止向打印机发送打印数据等的处理措施。
但是,在打印机中,有具备检测机盖开闭状态功能的机种、及不具备该检功能的机种。此时,因打印机的结构,有在机盖打开的状态下不能进行打印的机种、及在机盖打开的状态下能进行打印的机种,前者必须检测出机盖的开闭状态并将其状态通知主计算机,而后者则不需要。
因此,在由不具备机盖开闭状态检测功能的打印机、及与此对应的安装了操作程序的主计算机构成的打印系统中,当只将打印机置换为具备上述检测功能的新机种,并原封不动地继续使用操作程序时,就会产生操作程序不能正确识别从新机种的打印机输出的表示机盖开闭状态的状况信息的问题。即,即使在打开打印机的机盖且不能实行打印的状态下,操作程序不能识别该状态,也作为能打印状态进行处理,其结果是产生问题。为了解决这样的问题,也考虑将操作程序改变为对应于新机种的程序,但此时要花费大量的费用和时间。
实用新型内容本实用新型,鉴于上述问题,其目的在于主计算机的操作程序,即使不对应于表示机盖开闭状态的状况信息,也不必在该操作程序上施加变更,就可以对应具备机盖开闭状态检测功能的打印机。
为达到上述目的,根据本实用新型的打印机,具有打印机本体;安装于所述打印机本体内的打印头;安装于所述打印机本体内并容纳记录介质的记录介质安装部;可开闭地安装于所述打印机本体上的机盖部件;安装在记录介质安装部附近的机盖开闭检测机构,其检测所述机盖部件的开闭状态;安装在所述打印头附近的记录介质检测机构,其检测所述打印机本体内有无记录介质;与所述机盖开闭检测机构及所述介质检测机构相连的中央控制部;以及输出与所述机盖开闭检测机构及所述介质检测机构的检测结果对应的状况信息的状况信息输出机构;所述中央控制部控制所述状况信息输出机构,在设定了规定的信息的情况下,当用所述机盖开闭检测机构检测出所述机盖部件的打开状态时,输出对应于没有所述记录介质状态的状况信息。
根据该结构,主计算机的操作程序,即使没对应表示机盖开闭状态的状况信息,但在设定了规定信息时,也可以在主计算机上将机盖部件的打开状态识别为没有该记录介质状态。因此,不必在未对应表示机盖开闭状态的状况信息的操作程序上施加变更,就可以对应具有机盖开闭状态检测功能的打印机。
另外,在本实用新型中,也可以具有储存上述规定信息的存储机构,此时,上述存储机构,在电源断开时也能保持存储内容。如若这样,由于在电源断开时能够保持存储上述规定信息,所以只要一次设定了该信息,其后,不需要在将电源接通时的再次修正设定。并且,作为上述存储机构,若使用能进行数据改写的不挥发性存储器,则可以用指令从外部写入上述规定信息。
另外,在本实用新型中,也可以当由上述机盖开闭检测机构检测出上述机盖部件的打开状态时,不管上述介质检测机构的检测结果而输出对应于没有上述记录介质状态的状况信息。
另外,在本实用新型中,也可以进而具有可对于在由上述机盖开闭检测机构检测出上述机盖部件的打开状态的情况下、输出作为该机盖部件的打开状态的状况信息或输出对应于没有上述记录介质状态的状况信息进行切换地设定上述规定信息的开关。这时,上述开关由不挥发性存储器构成。
本实用新型,还涉及由上述打印机、及能与上述打印机进行通讯地连接的计算机构成的打印系统。
本实用新型,还涉及在计算机上实施上述方法的程序和能读取记录上述程序的计算机记录媒体。
图1是本实用新型的实施例的打印机的立体图。
图2是本实施例的打印机内部结构的剖视图。
图3是表示在本实施例的打印机机盖打开状态的立体图。
图4是表示本实施例的打印系统结构的方块图。
图5是表示在本实施例的打印机上的状况信息构成实例图。
图6是表示状况转换功能有效时和无效时的各状态区别值的示意图。
图7是表示本实施例的打印机的状况信息输出处理的流程图。
具体实施方式
以下,参照附图说明本实用新型的实施例。
打印机10,例如是被设置于方便商店或超市等商店的会计现金出纳柜台、且与主计算机共同构成POS系统的票据打印用等的打印机。在主计算机上装有用于处理销售信息的操作程序,根据由该操作程序输出的控制指令或打印数据,进行由打印机10的打印处理。
如图1所示,打印机10,具有打印机本体12、开闭于打印机本体12上面前部的前部机盖14、开闭于打印机本体12上面后部的后部机盖16(相当于本实用新型的机盖部件)。
在前部机盖14与后部机盖16之间,设有打印纸排出口20。后部机盖16,可以通过操作滑动键22而被打开。一旦后部机盖16被打开,则露出打印纸卷64(参照图3)的安装部,可以进行打印纸卷64的更换。另一方面,当前部机盖14被打开时,则露出打印色带盒的安装部46(参照图2),可以进行打印色带盒44的更换。
如图2所示,在打印机10的内部,安装着具备固定单元32和开闭单元34的打印单元30。固定单元32被固定在打印机本体12的内侧。另一方面,开闭单元34被整体安装在后部机盖16内面部,并且其后端部通过合叶部36可转动地被安装在固定单元32上。这样,开闭单元34与后部机盖16同时开闭,用以开闭设于固定单元32后方部的打印纸卷安装部38。
在打印纸卷安装部38上,设有检测打印纸卷64的剩余量达到规定量以下的近端传感器40。并且,在打印纸卷安装部38的附近(在本实施例中是打印纸卷安装部38的左侧),设有检测开闭单元34的开闭状态的机盖开闭传感器42(相当于本实用新型的机盖开闭检测机构)。
在固定单元32的前方部,设有用于安装色带盒44的色带盒安装部46。如图3所示,通过从该色带盒44捯出的色带,用打印头72向作为记录介质的打印纸66进行打印。在固定单元32上,设有覆盖打印头72的色带框48。另外,在色带框48与打印纸卷安装部38的交界部附近,设有以手动切断从打印纸卷64捯出的打印纸66的手动切刀50、及检测有无打印纸66的纸端传感器52(相当于本实用新型的介质检测机构)。该纸端传感器52和上述的近端传感器40,例如,由光学式传感器或机械式的传感器构成。
在开闭单元34的前端部,设有从打印纸卷64捯出打印纸并送纸的送纸辊54、引导打印纸的送纸轨道56,58和打印压板60。当开闭单元34被关闭(即,后部机盖16被关闭)时,打印压板60就被配置为面向固定单元32侧的打印头72,并且送纸辊54被配置为面向固定单元32侧的压纸辊62,且送纸轨道56,58被配置在规定的输送通道位置上。所以,这样以后部机盖16被关闭的状态开始,可以一边用送纸轨道56,58引导打印纸66并用送纸辊54和压纸辊62输送打印纸66,一边用打印头72进行打印。即,打印机10,具有在后部机盖16打开的状态下,不能进行打印的结构。
如图3详细所示,从被安装在打印纸卷安装部38上的打印纸卷64捯出的打印纸66,从导向辊68,通过沿送纸轨道56,58的输送通道70,被送入打印头72与打印压板60之间。然后,被安装在滑架74上的打印头72一边向打印纸66的宽度方向移动,一边通过从色带盒44捯出的打印色带在打印纸66上进行打印。被打印的打印纸66,被夹持在送纸辊54与压纸辊62之间并由送纸辊54向上方输送,从打印纸排出口20送出。被送出的打印过的打印纸66,被设置于打印机10上部的自动切断装置78的切刀80、82切断,并从打印纸卷64分离且作为票据等被取出。
如图4所示,打印机10,具有CPU(中央控制部)84、与外部的主计算机86连接的接口88、ROM90、RAM92、不挥发性存储器94、打印部96、送纸控制部98、机盖检测部100、打印纸检测部102、故障检测部104等。
在ROM90中,储存了用于控制打印机10的控制程序和打印的字符图形等。CPU84执行储存于ROM90中的控制程序,以控制打印机的各部。另外,在RAM92中,设有用于储存从主计算机86接受的指令或打印数据等的各种数据的接受缓冲寄存器。
打印部96,由打印头72、用于驱动该打印头72的马达类、及控制其驱动的控制装置等构成,并根据从CPU84来的指示进行打印动作。另外,送纸控制部98,控制送纸辊54等的驱动机构,并根据从CPU84来的指示进行打印纸66的送纸动作。
打印纸检测部102,包括近端传感器40或纸端传感器52,将各传感器的检测结果通知CPU84。另外,机盖检测部100,包含机盖开闭传感器42,它将后部机盖16的开闭状态通知CPU84。另外,故障检测部104,包含打印头72的静止位置和自动切断装置78用的切刀位置的传感器等,其检测夹纸等的各种故障的发生并通知CPU84。
打印机10,具有对主计算机86发送状态信息的功能。状态信息,由用「0」或「1」的二进制值表示打印机10的各状况区别状态的二进制列构成。
图5是本实施例的状况划分的状态,及与二进制值的对应关系的实例。如同图的示例所示,在本实施例中,作为状况划分,由「0」或「1」的二进制值表示联机/不联机的区别、有无错误发生、有无打印纸、打印机机盖的开闭状态等。但是,该划分只是一实例,也可以使用其他的状况划分。
CPU84,根据打印纸检测部102或故障检测部104、机盖检测部100等各检测结果,如上所述生成用「0」或「1」的二进制值表示各状况划分状态的二进制列,并将该二进制列作为状况信息送往主计算机86。
打印机10为了向主计算机86发送状况信息,主要有下面(1)~(3)的3种情况。
(1)正常的状况信息发送所谓正常的状况信息发送,是指应答被从主计算机86送来的状况要求指令而发送状况信息。状况要求指令,是对打印机10的控制指令的一种。CPU84,作为原则,是打印机10按照所接受的顺序处理接受的控制指令。因此,正常的状况信息发送,是在没有某种紧急性要求的状况通知的情况下利用。
(2)实时状况信息发送所谓实时状况信息发送,是指对于被从主计算机86作为实时指令发送来的状况要求指令而发送状况信息的应答。此时,实时指令,是比从主计算机86送来的其他控制指令或打印数据等进行优先处理的指令,当打印机10接受了实时指令时,CPU84,比接受的其他控制指令更优先地先处理实时指令。因此,实时状况信息发送,是在有紧急性要求的状况通知的情况下利用。
(3)自动状况信息发送(ASBAuto Status Back)所谓自动状况信息发送,是指打印机10的状况变化时,打印机10对主计算机86自动地发送状况信息。打印机10,根据预先来自主计算机86的ASB设定指令所指定的状况划分状态有变化时,直接将其变化的状况划分状态通知主计算机86。用该自动状况信息发送,只在必要时向主计算机86发送状况信息,所以发送次数少即结束,并以最小限度的发送即可以结束,因此也能够降低发送的负荷。
但是,如上所述,本实施例的打印机10,具有当后部机盖16打开的状态时不能进行打印的结构,因此,设置有机盖开闭传感器42,检测后部机盖16的打开状态(以下,也称为机盖打开状态),并输出其状况信息。另一方面,根据打印机的种类,也有在机盖打开状态下能进行打印的打印机,在这样的打印机中,没有机盖开闭的检测功能,因此,也是不输出表示机盖开闭状态的状况信息的机种。因此,安装于主计算机86中的应用程序,是以不具有检测机盖开闭功能的检测功能的打印机为前提,在不对应表示机盖开闭状态的状况信息时,一旦该打印机被置换为打印机10,就会发生如上所述的该应用程序不识别从打印机10输出的表示机盖开闭状态的状况信息的问题。
为了对应这样的情况,本实施例的打印机10,在检测出机盖打开状态时,具有将其状态转换为表示无打印纸状态(以下,称为无纸状态)的状况信息并输出的功能(以下,称为状况转换功能)。具体的是,在检测出机盖打开状态时,CPU84,生成将表示有无打印纸的状况划分设定为『1』(无纸)的二进制列,并将该二进制列作为状况信息发送到主计算机86中。这样,在主计算机86上,可以将打印机10的机盖打开状态确认为无纸状态,并可以采取与在无纸状态时同样的对策。
此时,在机盖打开状态时,之所以发送无纸状态的状况信息理由如下。即,由于无论何种打印机,在无打印纸的状态下都是禁止打印动作的,所以几乎在所有的应用程序中都能识别无纸状态的状况。另外,用本实施例的打印机10在机盖打开状态时能停止打印,在这一点上,与无纸的状态的情况通用。因此,当机盖在打开状态时发送无纸状态的状况信息,以便在应用程序侧采取适当的措施。
并且,所谓打开机盖的情况,可考虑为除了因没有被收纳的作为记录介质的纸卷而进行纸卷更换之外、还有变更纸卷种类的情况,但即使是后者的情况,在将所收纳的纸卷更换成新的纸卷这一点上,与无纸状态通用。
打印机10,具有表示状况转换功能的有效/无效的设定信息(以下,称为转换设定信息),根据该信息,决定是否将机盖打开状态的状况置换为无纸状态的状况。转换设定信息,被存储在打印机10具有的不挥发性存储器94中。用这样将转换设定信息存储在不挥发性存储器94中的方法,无论打印机10的电源被断开,或实行硬件再设置或软件再设置,都可以储存保持其内容。因此,可以省略每次将打印机10的电源接通时,一次一次地修改设定的麻烦。另外,转换设定信息,也可以通过从主计算机86的指令发送或从打印机面板的操作输入,写入不挥发性存储器94中。但是,作为储存保持了转换设定信息的机构,除了上述的不挥发性存储器94,也可以用倾角开关等机械的存储机构。
图6是一旦状况转换功能被设定为有效时,则表示在无效设定情况的各个中的各状况划分的值。如该图所示,在状况转换功能被设定为有效时,在机盖打开状态下,表示有无打印纸的状况划分被设定为『1』(无纸)。另一方面,在状况转换功能被设定为无效时,在机盖打开状态下将表示机盖开闭状态的状况划分被设定为『1』(机盖打开),而表示有无打印纸的状况划分、实际上只在无纸状态被设定为『0』(有纸),只要是无纸状态都设定为『1』(无纸)。
图7是将状况信息向主计算机86发送的CPU84所实行的程序的流程图。本程序,能在进行上述的(1)正常状况信息发送,(2)实时信息发送,(3)自动状况信息发送的任何情况起动。如该图所示,首先,根据打印纸检测部102或故障检测部104、机盖检测部100等的各检测结果生成状况信息(S101)。然后,从不挥发性存储器94读出转换设定信息(S102),根据该转换设定信息,判断状况转换功能是否有效(S103)。其结果是,若状况转换功能有效,则接着根据机盖检测部100的检测结果判断机盖是否打开(S104)。其结果是,当检测出机盖打开状态时,对应于状况信息中的有无打印纸的二进制被设定为『1』(无纸)(S105),该状况信息被发送到主计算机86。另一方面,在S103中状况转换功能为无效时,并且,在上述S104中不是机盖打开状态时,在S101生成的状况信息,被原封不动地发送至主计算机86(S106)。
另外,在上述的程序中,首先,在根据各检测结果而生成状况信息的基础上,状况转换功能为有效,并且,机盖为打开状态时将表示所生成的状况信息的有无打印纸的二进制改定为『1』(无纸),但不局限于此,在最初生成状况信息的阶段,状况转换功能为有效,并且,若是机盖打开状态,则也可以将表示状况信息的有无打印纸的二进制设为『1』。
如以上说明,在本实施例中,在状况转换功能被设为有效时,将机盖打开状态的状况置换为无纸状态的状况信息、被发送到主计算机86。因此,安装在主计算机86上的运行程序,当未对应表示机盖的开闭状态的状况时,用转换设定信息将状况转换功能设为有效,以此在应用程序中,可以将机盖打开状态确认为无纸状态。然后,以无纸状态及机盖打开状态,在应用程序侧采取共同的对策。因此,根据本实施例,应用程序即使在未对应表示机盖开闭状态的状况时,不变更该应用程序,仅仅用转换设定信息将状况转换功能设为有效,就可以进行对应机盖打开状态的正确的处理。即,不改变未对应表示机盖开闭状态的状况信息的应用程序,就可以对应具有机盖开闭状态的检测功能的打印机10。
另外,在上述实施例中,打印机10是点振式的打印机,但本实用新型,不管是喷墨方式还是热敏式的打印方式,可以全面地适用于具有机盖开闭状态检测功能的打印机。
另外,在上述实施例中,说明的是构成POS系统的打印机,但本实用新型并不局限于此,例如,也能适用于与办公室或一般家庭所使用的个人电脑连接的打印机等、适用于各种用途的打印机。
权利要求1.一种打印机,其特征在于,具有打印机本体;安装于所述打印机本体内的打印头;安装于所述打印机本体内并容纳记录介质的记录介质安装部;可开闭地安装于所述打印机本体上的机盖部件;安装在记录介质安装部附近用于检测所述机盖部件的开闭状态的机盖开闭检测机构;安装在所述打印头附近用于检测所述打印机本体内有无记录介质的介质检测机构;与所述机盖开闭检测机构及所述介质检测机构相连的中央控制部;以及输出与所述机盖开闭检测机构及所述介质检测机构的检测结果对应的状况信息的状况信息输出机构;所述中央控制部控制所述状况信息输出机构,在设定了规定的信息的情况下,当用所述机盖开闭检测机构检测出所述机盖部件的打开状态时,输出对应于没有所述记录介质状态的状况信息。
2.根据权利要求1所述的打印机,其特征在于还具有储存所述规定信息的存储机构。
3.根据权利要求2所述的打印机,其特征在于所述存储机构,在电源断开时也能保持所储存的内容。
4.根据权利要求3所述的打印机,其特征在于所述存储机构,是进行数据改写的不挥发性存储器。
5.根据权利要求4所述的打印机,其特征在于还具有根据来自于外部的规定指令、将所述规定的信息写入所述不挥发性存储器中的机构。
6.根据权利要求1所述的打印机,其特征在于当由所述机盖开闭检测机构检测出所述机盖部件的打开状态时,不管所述介质检测机构的检测结果而输出对应于没有所述记录介质状态的状况信息。
7.根据权利要求1所述的打印机,其特征在于进而具有开关,所述开关在所述机盖开闭检测机构检测出所述机盖部件的打开状态的情况下,可切换地输出作为该机盖部件的打开状态的状况信息或对应于没有所述记录介质的状态的状况信息,并设定所述规定信息。
8.根据权利要求7所述的打印机,其特征在于所述开关,由不挥发性存储器构成。
9.一种打印系统,具有权利要求1所述的打印机,和能与所述打印机进行通讯地连接的计算机。
专利摘要一种打印机以及具有该打印机的打印系统,具有打印机本体;安装于打印机本体内的打印头;安装于打印机本体内并容纳记录介质的记录介质安装部;安装于打印机本体上的机盖部件;安装在记录介质安装部附近的机盖开闭检测机构;安装在打印头附近的记录介质检测机构;与机盖开闭检测机构及介质检测机构相连的中央控制部;以及输出与机盖开闭检测机构及介质检测机构的检测结果对应的状况信息的状况信息输出机构;所述中央控制部控制所述状况信息输出机构,在设定了规定的信息的情况下,当用机盖开闭检测机构检测出所述机盖部件的打开状态时,输出对应于没有记录介质状态的状况信息。
文档编号G06F9/00GK2732485SQ03205400
公开日2005年10月12日 申请日期2003年9月1日 优先权日2002年8月30日
发明者高木章公, 仓田浩一 申请人:精工爱普生株式会社