CN114764301B - 打印机控制界面交互方法、装置、控制板及打印机 - Google Patents

打印机控制界面交互方法、装置、控制板及打印机 Download PDF

Info

Publication number
CN114764301B
CN114764301B CN202110045023.4A CN202110045023A CN114764301B CN 114764301 B CN114764301 B CN 114764301B CN 202110045023 A CN202110045023 A CN 202110045023A CN 114764301 B CN114764301 B CN 114764301B
Authority
CN
China
Prior art keywords
printer
instruction
action
touch screen
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110045023.4A
Other languages
English (en)
Other versions
CN114764301A (zh
Inventor
兰望来
李龙良
黄中琨
陈艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hansen Software Co ltd
Original Assignee
Shenzhen Hansen Software Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Hansen Software Co ltd filed Critical Shenzhen Hansen Software Co ltd
Priority to CN202110045023.4A priority Critical patent/CN114764301B/zh
Publication of CN114764301A publication Critical patent/CN114764301A/zh
Application granted granted Critical
Publication of CN114764301B publication Critical patent/CN114764301B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明公开了一种打印机控制界面交互方法、装置、控制板及打印机,涉及喷墨打印技术领域。所述方法包括:响应于从触摸屏输入的控制指令,获取相应的控制信息;根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数;根据所述动作指令,控制所述打印机工作。本发明通过将来自触摸屏的控制信息生成打印机可以识别的动作命令,并根据所述动作指令控制打印机执行相应动作,解决了原先基于上位机控制的打印机对来自触摸屏的控制信息无法识别的技术问题,实现了更简单方便的人机交互操作,提高了工作效率。

Description

打印机控制界面交互方法、装置、控制板及打印机
技术领域
本发明涉及喷墨打印技术领域,尤其涉及一种打印机控制界面交互方法、装置、控制板及打印机。
背景技术
以往工业喷墨打印机相关喷印动作的开启和关闭基本是通过是将动作指令提前写入下位机(喷墨打印设备)的控制板中,打印时直接调用动作指令进行喷印动作的控制,当需要添加新的控制动作指令时,就需要将打印机停机、将板卡拆除,然后将新动作指令烧录入板卡中,此过程繁琐、耗时、成本大。
现在喷墨打印设备安装有上位机(如PC机),上位机通过网线与下位机连接,使用控制软件来控制下位机执行相应动作指令。另外,越来越多的喷墨打印机设置触摸屏,通过触摸屏来进行打印机的动作控制,从而实现更简单方便的人机交互操作。触摸屏与下位机的控制板通过数据线连接,但由于控制板的开发都是基于上位机进行的,可以识别自上位机控制软件的动作指令,但却对于来自触摸屏的控制信息无法识别,因此无法直接接入触摸屏对下位机进行控制操作。
发明内容
有鉴于此,本发明实施例提供了一种打印机控制界面交互方法、装置、控制板及打印机,用以解决现有技术中打印机对来自触摸屏的控制信息无法识别的技术问题。
第一方面,本发明实施例提供了一种打印机控制界面交互方法,所述方法包括:
响应于从触摸屏输入的控制指令,获取相应的控制信息;
根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数;
根据所述动作指令,控制所述打印机工作。
优选地,所述方法还包括:获取所述打印机工作时执行相应动作指令时的状态信息,其中,所述状态信息至少包括以下之一:执行进度信息、执行完成信息以及执行错误信息。
优选地,所述动作指令包括N个动作命令,其中,N为大于等于1的自然数,所述获取所述打印机工作时执行相应动作指令时的状态信息,包括:
当打印机执行第一动作命令时,生成第一动作命令对应的执行进度信息;
当打印机完成第一动作命令时,生成第一动作命令对应的执行完成信息;
依次类推,当打印机执行第N动作命令时,生成与第N动作命令相对应的执行进度信息或执行完成信息。
优选地,所述方法还包括:
若打印机执行第N动作命令时出现错误,则控制打印机停止执行当前第N条动作命令以及后续动作命令,生成执行错误信息,根据所述执行错误信息,生成错误状态显示指令,根据所述错误状态显示指令,驱动所述触摸屏显示对应的执行错误信息。
优选地,所述方法还包括:
根据各动作命令分别对应的执行进度信息或执行完成信息,分别生成对应的执行进度显示指令和执行完成显示指令,根据执行进度显示指令,驱动所述触摸屏显示对应的执行进度信息,根据执行完成显示指令,驱动所述触摸屏显示对应的执行完成信息。
优选地,所述打印机控制界面在所述触摸屏上显示,所述打印机控制界面包括:菜单栏、功能选择区和指令选择区,其中菜单栏包括若干菜单栏按键,功能选择区包括若干功能按键,指令选择区包括若干参数输入框,所述参数输入框用于输入参数,所述响应于从触摸屏输入的控制指令,获取相应的控制信息包括:
响应于菜单栏按键被触发,显示相应的功能选择区;
响应于功能选择区的功能按键被触发,显示相应的指令选择区;
响应于指令选择区的参数输入框的输入,获取在所述参数输入框输入的参数值;
根据所述输入的参数值及所述参数输入框对应的控制指令,获取相应的控制信息。
第二方面,本发明实施例提供了一种打印机控制界面交互装置,所述装置包括:
控制信息获取模块,用于响应于从触摸屏输入的控制指令,获取相应的控制信息;
动作指令生成模块,用于根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数;
动作指令执行模块,用于根据所述动作指令,控制所述打印机工作。
第三方面,本发明实施例提供了一种控制板,包括:主控装置,用于控制所述控制板工作;以及,如第二方面所述的打印机控制界面交互装置。
第四方面,本发明实施例提供了一种打印机,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
综上所述,本发明的有益效果如下:
本发明实施例提供的打印机控制界面交互方法、装置、控制板、打印机及存储介质,通过将来自触摸屏的控制信息生成打印机可以识别的动作命令,并根据所述动作指令控制打印机执行相应动作,解决了原先基于上位机控制的打印机对来自触摸屏的控制信息无法识别的技术问题,实现了更简单方便的人机交互操作,提高了工作效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本发明的保护范围内。
图1是本发明实施例的打印机控制界面交互方法的流程示意图。
图2a是本发明实施例的触摸屏控制界面示意图。
图2b是本发明实施例的触摸屏控制界面示意图。
图2c是本发明实施例的触摸屏控制界面示意图。
图2d是本发明实施例的触摸屏控制界面示意图。
图3a是本发明实施例的触摸屏控制界面示意图。
图3b是本发明实施例的触摸屏控制界面示意图。
图3c是本发明实施例的触摸屏控制界面示意图。
图4是本发明实施例的打印机控制界面交互装置的结构示意图。
图5是本发明实施例的控制板的结构示意图。
图6是本发明实施例的打印机的结构示意图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明实施例提供了一种打印机控制界面交互方法,该方法适用于single-pass打印机、扫描式打印机、圆柱形表面打印机等喷墨打印设备。上述打印机带有包括打印、喷头校准、闪喷等功能。
请参见图1,本发明方法具体包括以下步骤:
S1:响应于从触摸屏输入的控制指令,获取相应的控制信息。
如图2a所示在触摸屏中显示设置、清洗、检测、闪喷、校准等按键或图形等人机交互模块,触碰相应模块,则代表要控制打印机执行相应的动作。当这些人机交互模块被人为触发,触摸屏生成相应控制信息,通过数据线输出给打印机。响应于来自触摸屏的输入,打印机控制板获取所述输入的控制信息。
在一个实施例中,触摸屏与打印机控制板通过串口连接,进行触屏操作时,触摸屏向串口发送按预定协议进行编码的16进制指令流,即所述控制信息以16进制指令流的方式传输给打印机控制板。
S2:根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数。
具体的,所述控制信息对于打印机的控制板来说是不能直接识别出来的,控制板需要将获取到的控制信息,根据预定协议的解析规则去解析控制信息,生成打印机控制板能够识别的动作指令。其中,所述指令包括了至少一个动作命令和至少一个参数。
在一个实施例中,在打印机端,控制板接收到在触摸屏屏端按预定协议编码的16进制指令流后将按预定协议进行解码,生成控制板可识别的动作指令、修改参数指令等。
在一个实施例中,所述动作指令包括了若干个动作命令和相应的若干个参数。其中,这里的参数包括动作参数、非动作参数(如机器参数)。例如,在“闪喷”这个动作指令中,包括了以下动作命令:打印小车移动至闪喷位置、开闪喷、关闪喷、打印小车回到打印位置等动作命令以及对应的闪喷位置、闪喷时间、打印位置等相关的参数。这些动作命令是控制板可识别的。
S3:根据所述动作指令,控制所述打印机工作。
根据已解析好的动作指令,控制板控制打印机依次执行动作指令中包括的动作命令。示例性的,控制板根据“闪喷”动作指令中包括的动作命令和参数,控制打印机执行相应的动作:控制打印小车移动到有参数设定好的闪喷位置、开闪喷,持续参数设定好的闪喷时间,回到原先的打印位置等。
在一个实施例中,在打印机执行所述动作指令的时候,还可以根据动作执行的情况返回状态信息,控制板将所述状态信息按照预定编码规则进行编码,生成触摸屏可以识别的指令,返回给触摸屏,触摸屏根据所述返回的指令显示相应的控制界面,提示操作人员打印机正在进行哪一项动作命令或执行状况。所述状态信息包括了打印机正在执行动作命令时的执行进度信息,打印机完成动作命令时的执行完成信息以及当打印机执行动作命令出现异常导致错误执行或停止执行的执行错误信息等。
在一个实施例中,在打印机执行动作过程中产生的状态信息、或者参数改变等其他情况下产生的状态信息,将按照预定协议被编码生成16进制的指令流,通过串口发送至触摸屏,触摸屏收到指令流后,按预定协议进行解码并执行相应的指令,将信息显示在触摸屏中。
在一个实施例中,动作指令包括了N个动作命令,其中,N为大于等于1的自然数。控制板根据解析好的动作命令和参数,控制打印机依次执行相应动作,并从打印机中获取状态信息。具体的步骤如下:
当打印机执行第一动作命令,生成第一动作命令的执行进度信息;
当打印机完成第一动作命令,生成第一动作命令的执行完成信息;
当打印机执行第二动作命令,生成第二动作命令的执行进度信息;
当打印机完成第二动作命令,生成第二动作命令的执行完成信息;
依次类推,当打印机执行第N动作命令,生成第N动作命令的执行进度信息和执行完成信息。
在一个实施例中,当打印机执行第N动作命令时如果发生异常状况导致动作命令错误执行或者被暂停/停止执行,那么控制打印停止执行当前第N条动作命令以及后续动作命令,并生成执行错误信息。
在一个实施例中,控制板根据打印机返回的执行进度信息和执行完成信息,分别生成执行进度显示指令和执行完成显示指令,执行进度显示指令用于驱动所述触摸屏显示所述执行进度信息,执行完成显示指令用于驱动所述触摸屏显示所述执行完成信息。在触摸屏显示相应的动作执行信息,方便操作人员随时掌握打印机工作状况,判断动作命令是否有误,对错误操作进行修正等。
示例性的,对打印机进行“闪喷”,其动作命令包括:打印小车移动至闪喷位置、开闪喷、关闪喷、打印小车回到打印位置等动作命令等。
当打印机执行“打印小车移动至闪喷位置”的动作命令时,返回打印小车移动至闪喷位置的执行进度信息,控制板获取所述执行进度信息后,生成执行进度显示指令,驱动触摸屏显示出相关信息,例如图2b所示弹出“打印小车正在移动至闪喷位置”的文字提示窗口,或者表示“打印小车正在移动至闪喷位置”的静态图形/动态图形画面提示窗口。
当打印机完成“打印小车移动至闪喷位置”的动作命令时,返回“打印小车已移动至闪喷位置”的执行完成信息;控制板获取所述执行完成信息后,生成执行进度显示指令,驱动触摸屏显示出相关动作执行情况,例如图2c所示弹出“打印小车已移动至闪喷位置”的文字提示窗口,或者表示“打印小车已移动至闪喷位置”的静态图形/动态图形画面提示窗口。在另一个实施例中,还可以让操作人员根据当前触摸屏显示的状态信息判断是否进行继续下一步操作。
依次类推,打印机每执行一个动作命令,便返回相应的动作命令的执行进度信息和执行完成信息,控制板将获取到的执行进度信息和执行完成信息生成执行进度显示指令和执行完成显示指令,驱动触摸屏显示出相关动作执行情况和完成情况,以便让操作人员随时掌握打印机对动作命令的执行情况。
在一个实施例中,当打印机执行第N动作命令时出现错误,根据所述执行错误信息,控制板生成错误状态显示指令,所述错误状态显示指令用于驱动所述触摸屏显示所述错误信息。
示例性的,当打印机开始执行“开闪喷”的动作命令时,由于出现异常情况导致动作命令无法正确执行,此时打印机将停止执行“开闪喷”的动作命令以及后续的“关闪喷”、“打印小车回到打印位置”,并返回“开闪喷异常”等执行错误信息;控制板获取所述执行错误信息后,生成错误状态显示指令,驱动触摸屏显示出相关动作执行情况,例如图2d所示弹出“开闪喷异常”的文字提示窗口,或者表示“开闪喷异常”的静态图形/动态图形画面提示窗口,抑或同时发出蜂鸣声,提醒操作人员出现执行异常或错误,及时对设备进行检测或修理。
在另一个实施例中,触摸屏控制界面如图3a所示,控制界面包括三个分区,菜单栏51,功能选择区52,指令选择区53。其中,菜单栏51位于控制界面最下方,功能选择区52位于菜单栏51上方,指令选择区53位于功能选择区52上方。菜单栏51包括若干按键,每一按键对应一项功能。
在一个实施例中,如图3a所示,菜单栏包括“菜单”按键501、“设置”按键502、“清洗”按键503、“检测”按键504、“校准”按键505和“复位”按键506。值得指出的是,在本实施例中按键形状为矩形,在另外的实施例中,也可以是圆形、椭圆形等任意形状。
触摸或点击菜单栏51中的某一按键对应的矩形区域,该按键区域被高亮,控制界面在功能选择区52显示对应的若干功能按键。在一个实施例中,检测到“设置”按键对应矩形区域被触摸,高亮“设置”按键,同时控制界面显示“设置”按键对应的功能选择区,其中,“设置”按键对应的功能选择区包括“常规设置”按键601、“彩条设置”按键602、“羽化设置”按键603。
触摸功能选择区52中的某一功能按键,在指令选择区53显示相应的交互界面,这里的指令选择区53包括若干输入条区域。输入条区域包括名称显示区和参数输入框。参数输入框可设置为下拉菜单选择输入或者点击显示键盘输入,在此不做限制。示例性的,点击按键“常规设置”按键601,该按键高亮,指令选择区53显示“打印速度”输入条区域701、“打印方法”输入条区域702、“印前闪喷”输入条区域703、“自动清洗”“输入条区域704、“走纸方向”输入条区域705,各输入条区域中包括相应的指令名称和参数输入框。
在一个实施例中,所述打印机控制界面交互方法包括:
S100:响应于菜单栏按键被触发,显示相应的功能选择区;
S101:响应于功能选择区的功能按键被触发,显示相应的指令选择区;
S102:响应于指令选择区的参数输入框的输入,获取在所述参数输入框输入的参数值;
S103:根据所述输入的参数值及所述参数输入框对应的控制指令,获取相应的控制信息;
S104:根据所述输入的参数和所述控制信息,按照预定协议进行编码生成用于打印机执行的对应的动作指令;
S105:根据所述动作指令,控制所述打印机工作。
示例性的,点击菜单栏51中的“设置”按键502,功能选择区52显示相应的功能按键:“常规设置”按键601、“彩条设置”按键602、“羽化设置”按键603,点击“常规设置”按键601,显示相应的指令选择区53,在指令选择区53中,在“打印速度”输入条区域701的参数输入框中输入预设打印速度数值3.88mm/s,响应于所述输入,触摸屏获取“打印速度”输入条区域701对应的指令信息及参数信息,按预定协议进行编码生成相应的控制信息,并通过数据线输出给打印机控制板。打印机控制板获取到所述控制信息后,首先按预定协议的解析规则去解析来自触摸屏的控制信息,并生成打印机控制板能够识别的动作指令。其中,动作指令包括了至少一个动作命令和至少一个参数,这里的动作指令为“设置-打印速度”,参数为“3.88mm/s”,这些动作指令和参数能被打印机控制板识别,并且在打印机启动时,控制打印机按照设置的打印速度进行喷墨打印。
在一个实施例中,打印机按照设置的打印速度进行喷墨打印时,可以生成执行进度信息反馈到触摸屏,并由触摸屏的控制界面显示出来。例如,生成的执行进度信息为:“正常打印,打印速度为3.88mm/s”,打印机的控制板将所述执行进度信息按照预定编码规则进行编码,生成触摸屏可以识别的指令并通过数据线发送给触摸屏,触摸屏收到指令流后,按预定协议进行解码,并在预定的区域进行执行进度信息显示。示例性的,如图3b所示,在触摸屏最上方的矩形区域54显示“正在打印,打印速度为3.88mm/s”。
在一个实施例中,指令选择区53还包括指令启动按键504,如图3c所示,触摸菜单栏51中的“校准”按键,功能选择区52显示“喷头安装”、“步进校准”、“喷头间距”、“双向校准”等按键,触摸“双向校准”按键,指令选择区53显示“双向校准值”字样和相应的参数输入框。同时,在参数输入框下方显示“打印双向校准”指令启动按键804。
在“双向校准值”对应的参数输入框中输入参数值,点击指令启动按键804,响应于按键输入,触摸屏获取“双向校准值”输入条区域对应的指令信息及参数信息,按预定协议进行编码生成相应的控制信息,并通过数据线输出给打印机控制板。打印机控制板获取到所述控制信息后,首先按预定协议的解析规则去解析来自触摸屏的控制信息,并生成打印机控制板能够识别的动作指令。例如,这里的动作指令为“双向校准”,参数为在双向校准值输入框中输入的校准数值,这些动作指令和参数能被打印机控制板识别,并且在打印机启动时,控制打印机按照设置的校准数值进行打印双向校准。同样,打印机按照设置的校准数值进行打印双向校准时,可以生成相应的执行进度信息、执行完成信息抑或执行错误信息反馈到触摸屏,并由触摸屏的控制界面显示出来。例如,生成的执行进度信息为:“正在校准”;校准完毕后生成的执行完成信息为“已完成双向校准”,如果在双向校准过程中发生错误,则生成执行错误信息,如“双向校准错误,是否重新启动双向校准”,打印机的控制板将所述打印状态信息按照预定编码规则进行编码,生成触摸屏可以识别的指令并通过数据线发送给触摸屏,触摸屏收到指令流后,按预定协议进行解码,并在预定的区域进执行行状态信息、执行完成信息或者执行错误信息的显示。用户还可以根据触摸屏控制界面显示的信息对打印机进行相应的操作,例如当双向校准发生错误时,重新设置双向校准值,重新进行打印双向校准。
在本发明实施例中,在打印机触摸屏控制界面设置若干菜单按键,这些菜单按键往往设置为用户最常用的对打印机的控制操作,同时,对菜单按键中相应的控制操作进行进一步的细化,分类出若干功能按键,每一个功能按键又集成了若干指令动作和参数的设置,控制打印机工作时只需先触摸或点击某一菜单按键,再触摸或点击某一功能按键,然后相应的指令选择区的参数输入框中输入相应的参数,就可以完成对打印机控制操作命令的输入。现有技术中对打印机进行控制操作,往往通过PC机或其他上位机中的控制软件的控制界面,利用键盘或者鼠标等方式输入,这些控制软件的界面的布局往往繁琐复杂,对打印机进行控制操作时往往需要借助使用说明书去完成。另外,目前一些带有触摸屏的打印机,其触摸屏的控制界面往往与PC机中的控制软件的控制界面类似,功能复杂,界面繁琐,而本发明实施例中的触摸屏控制界面,布局简洁,操作方便,用户可以一目了然地点击触摸屏的控制界面中的按键进行打印机的控制操作,实现了简单方便的人机交互,提高了工作效率。
综上所述,本发明实施例的打印机控制界面交互方法,通过将来自触摸屏的控制信息生成打印机可以识别的动作命令,并根据所述动作指令控制打印机执行相应动作,实现更简单方便的人机交互操作;通过获取所述打印机执行相应动作时的状态信息,将打印机执行动作指令的情况实时在触摸屏中显示出来,方便操作人员随时掌握打印机对动作命令的执行情况、判断动作命令是否有误,对错误操作进行修正等,有效地提高了工作效率。
实施例二
请参阅图4,本发明实施例提供了一种打印机控制界面交互装置10,所述装置10包括:
控制信息获取模块11,用于响应于从触摸屏输入的控制指令,获取相应的控制信息;
动作指令生成模块12,用于根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数;
动作指令执行模块13,用于根据所述动作指令,控制所述打印机工作。
进一步的,所述打印机控制界面交互装置10还包括:
状态信息获取模块,用于获取所述打印机执行相应动作时的状态信息。
进一步的,所述状态信息获取模块还包括:
第一执行进度信息获取模块,用于控制打印机执行第一动作命令,获取第一动作命令的执行进度信息;
第一执行完成信息获取模块,用于当打印机完成第一动作命令时,获取第一动作命令的执行完成信息;
……
第N执行进度信息返回模块,用于控制打印机执行第N动作命令,获取第N动作命令的执行进度信息;
第N执行完成信息返回模块,用于当打印机完成第N动作命令,获取第N动作命令的执行完成信息;
进一步的,所述状态信息获取模块还包括:
错误信息显示模块,用于当控制打印机执行第N动作命令时出现错误,则停止执行当前第N条动作命令以及后续动作命令,获取执行错误信息,根据所述执行错误信息,生成错误状态显示指令,所述错误状态显示指令用于驱动所述触摸屏显示对应的执行错误信息。
进一步的,所述打印机控制界面交互装置10还包括:
执行进度显示模块,用于根据所述执行进度信息生成执行进度显示指令,所述执行进度显示指令用于驱动所述触摸屏显示所述执行进度信息。
执行完成显示模块,用于根据执行完成信息,执行完成显示指令,所述执行完成显示指令用于驱动所述触摸屏显示所述执行完成信息。
本发明实施例的打印机控制界面交互装置,通过将来自触摸屏的控制信息生成打印机可以识别的动作命令,并根据所述动作指令控制打印机执行相应动作,实现更简单方便的人机交互操作;通过获取所述打印机执行相应动作时的状态信息将打印机执行动作指令的情况实时在触摸屏中显示出来,方便操作人员随时掌握打印机对动作命令的执行情况、判断动作命令是否有误,对错误操作进行修正等,有效地提高了工作效率。
实施例三
请参阅图5,本发明实施例提供了控制板20,所述控制板20包括:
主控装置21,用于控制所述控制板工作,
以及如上述实施例二所述的打印机控制界面交互装置10。
其中,所述打印机控制界面交互装置10包括:
控制信息获取模块11,用于响应于从触摸屏输入的控制指令,获取相应的控制信息;
动作指令生成模块12,用于根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数;
动作指令执行模块13,用于根据所述动作指令,控制所述打印机工作。
进一步的,所述打印机控制界面交互装置10还包括:
状态信息获取模块,执行进度显示模块、执行完成显示模块和错误状态显示模块。
本发明实施例的控制板,通过将来自触摸屏的控制信息生成打印机可以识别的动作命令,并根据所述动作指令控制打印机执行相应动作,实现更简单方便的人机交互操作;通过获取所述打印机执行相应动作时的状态信息,还将打印机执行动作指令的情况实时在触摸屏中显示出来,方便操作人员随时掌握打印机对动作命令的执行情况、判断动作命令是否有误,对错误操作进行修正等,有效地提高了工作效率。
实施例四
请参阅图6,本发明实施例还公开了一种打印机,包括:至少一个处理器301、至少一个存储器302以及存储在所示存储区302中的计算机程序指令,当所述计算机程序指令被所述处理器301执行时实现上述实施例所述的方法。
具体地,上述处理器301可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器302可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器302可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器302可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器302可在数据处理装置的内部或外部。在特定实施例中,存储器302是非易失性固态存储器。在特定实施例中,存储器302包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器301通过读取并执行存储器302中存储的计算机程序指令,以实现上述实施例中的任意一种打印机控制界面交互方法。
在一个示例中,打印机控制设备还可包括通信接口303和总线310。其中,如图6所示,处理器301、存储器302、通信接口303通过总线310连接并完成相互间的通信。
通信接口303,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线310包括硬件、软件或两者,将图像分组打印设备的部件彼此耦接在一起。举例来说而非限制,总线310可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线310可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
另外,结合上述实施例中的打印机控制界面交互方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器301执行时实现上述实施例中的任意一种打印机控制界面交互方法。
综上所述,本发明实施例的打印机控制界面交互方法、装置、控制板、打印机及存储介质,通过将来自触摸屏的控制信息生成打印机可以识别的动作命令,并根据所述动作指令控制打印机执行相应动作,实现更简单方便的人机交互操作,通过获取所述打印机执行相应动作时的状态信息并将打印机执行动作指令的情况实时在触摸屏中显示出来,方便操作人员随时掌握打印机对动作命令的执行情况、判断动作命令是否有误,对错误操作进行修正等,有效地提高了工作效率。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或***。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

Claims (8)

1.一种打印机控制界面交互方法,其特征在于,所述打印机设有触摸屏,所述打印机控制界面在所述触摸屏上显示,所述打印机控制界面包括:菜单栏、功能选择区和指令选择区,其中菜单栏位于控制界面最下方,功能选择区位于菜单栏上方,指令选择区位于功能选择区上方,菜单栏包括若干菜单栏按键,功能选择区包括若干功能按键,指令选择区包括若干参数输入框,所述参数输入框用于输入参数,所述方法包括:
响应于从触摸屏输入的控制指令,获取相应的控制信息,包括:响应于菜单栏按键被触发,显示相应的功能选择区;响应于功能选择区的功能按键被触发,显示相应的指令选择区;响应于指令选择区的参数输入框的输入,获取在所述参数输入框输入的参数值;根据所述输入的参数值及所述参数输入框对应的控制指令,获取相应的控制信息;
根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数;
根据所述动作指令,控制所述打印机工作;
其中,所述触摸屏与打印机控制板通过串口连接,所述触摸屏将所述控制信息按预定协议进行编码为16进制指令流并发送至所述打印机控制板,所述打印机控制板将获取到的控制信息根据预定协议的解析规则进行解析,生成所述打印机控制板能够识别的所述动作指令;
所述方法还包括:获取所述打印机工作时执行相应动作指令时的状态信息,其中,所述状态信息至少包括以下之一:执行进度信息、执行完成信息以及执行错误信息,将所述状态信息按照预定编码规则进行编码,生成触摸屏可以识别的指令,返回给触摸屏,触摸屏根据所述返回的指令显示相应的控制界面,提示操作人员打印机正在进行的动作命令或执行状况。
2.根据权利要求1所述的打印机控制界面交互方法,其特征在于,所述动作指令包括N个动作命令,其中,N为大于等于1的自然数,所述获取所述打印机工作时执行相应动作指令时的状态信息,包括:
当打印机执行第一动作命令时,生成第一动作命令对应的执行进度信息;
当打印机完成第一动作命令时,生成第一动作命令对应的执行完成信息;
依次类推,当打印机执行第N动作命令时,生成与第N动作命令相对应的执行进度信息或执行完成信息。
3.根据权利要求2所述的打印机控制界面交互方法,其特征在于,所述方法还包括:
若打印机执行第N动作命令时出现错误,则控制打印机停止执行当前第N条动作命令以及后续动作命令,生成执行错误信息,根据所述执行错误信息,生成错误状态显示指令,根据所述错误状态显示指令,驱动所述触摸屏显示对应的执行错误信息。
4.根据权利要求2所述的打印机控制界面交互方法,其特征在于,所述方法还包括:
根据各动作命令分别对应的执行进度信息或执行完成信息,分别生成对应的执行进度显示指令和执行完成显示指令,根据执行进度显示指令,驱动所述触摸屏显示对应的执行进度信息,根据执行完成显示指令,驱动所述触摸屏显示对应的执行完成信息。
5.一种打印机控制界面交互装置,其特征在于,所述打印机设有触摸屏,所述打印机控制界面在所述触摸屏上显示,所述打印机控制界面包括:菜单栏、功能选择区和指令选择区,其中菜单栏位于控制界面最下方,功能选择区位于菜单栏上方,指令选择区位于功能选择区上方,菜单栏包括若干菜单栏按键,功能选择区包括若干功能按键,指令选择区包括若干参数输入框,所述参数输入框用于输入参数,所述装置包括:
控制信息获取模块,用于响应于从触摸屏输入的控制指令,获取相应的控制信息,包括:响应于菜单栏按键被触发,显示相应的功能选择区;响应于功能选择区的功能按键被触发,显示相应的指令选择区;响应于指令选择区的参数输入框的输入,获取在所述参数输入框输入的参数值;根据所述输入的参数值及所述参数输入框对应的控制指令,获取相应的控制信息;
动作指令生成模块,用于根据所述控制信息,生成用于打印机执行的对应的动作指令,其中,所述动作指令包括至少一个动作命令和至少一个参数;
动作指令执行模块,用于根据所述动作指令,控制所述打印机工作;
其中,所述触摸屏与打印机控制板通过串口连接,所述触摸屏将所述控制信息按预定协议进行编码为16进制指令流并发送至所述打印机控制板,所述打印机控制板将获取到的控制信息根据预定协议的解析规则进行解析,生成所述打印机控制板能够识别的所述动作指令;
所述装置还用于获取所述打印机工作时执行相应动作指令时的状态信息,其中,所述状态信息至少包括以下之一:执行进度信息、执行完成信息以及执行错误信息,将所述状态信息按照预定编码规则进行编码,生成触摸屏可以识别的指令,返回给触摸屏,触摸屏根据所述返回的指令显示相应的控制界面,提示操作人员打印机正在进行的动作命令或执行状况。
6.一种控制板,其特征在于,所述控制板包括:
主控装置,用于控制所述控制板工作;
如权利要求5所述的打印机控制界面交互装置。
7.一种打印机,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-4中任一项所述的方法。
8.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-4中任一项所述的方法。
CN202110045023.4A 2021-01-13 2021-01-13 打印机控制界面交互方法、装置、控制板及打印机 Active CN114764301B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110045023.4A CN114764301B (zh) 2021-01-13 2021-01-13 打印机控制界面交互方法、装置、控制板及打印机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110045023.4A CN114764301B (zh) 2021-01-13 2021-01-13 打印机控制界面交互方法、装置、控制板及打印机

Publications (2)

Publication Number Publication Date
CN114764301A CN114764301A (zh) 2022-07-19
CN114764301B true CN114764301B (zh) 2024-05-24

Family

ID=82362843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110045023.4A Active CN114764301B (zh) 2021-01-13 2021-01-13 打印机控制界面交互方法、装置、控制板及打印机

Country Status (1)

Country Link
CN (1) CN114764301B (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5049931A (en) * 1990-08-20 1991-09-17 Xerox Corporation Reproduction machine having a job run display screen with graphic symbol
CN102202151A (zh) * 2010-03-23 2011-09-28 夏普株式会社 操作设备、电子设备、图像处理装置以及信息显示方法
CN102402405A (zh) * 2010-07-21 2012-04-04 精工爱普生株式会社 信息处理***、印刷装置以及信息处理方法
CN202923132U (zh) * 2012-04-09 2013-05-08 上海仪表厂有限责任公司 一种具有人机交互功能的平推式打印机
CN104011629A (zh) * 2011-10-14 2014-08-27 欧特克公司 用于能够进行基于触摸的输入的用户界面的经增强的目标选择
CN204585865U (zh) * 2015-05-07 2015-08-26 刘雪波 多功能3d打印机
CN105190710A (zh) * 2013-05-06 2015-12-23 锡克拜控股有限公司 用于读取文件并在其上打印标记的装置和方法
CN205498339U (zh) * 2016-01-27 2016-08-24 广州诺彩数码产品有限公司 一种平板打印机
CN110149454A (zh) * 2018-05-11 2019-08-20 京瓷办公信息***株式会社 图像形成装置
CN111007958A (zh) * 2019-12-02 2020-04-14 山东旋翼电子科技有限公司 一种矩阵式可编程显示内容的触控按钮面板显示装置
CN111610940A (zh) * 2020-05-28 2020-09-01 上海汉图科技有限公司 打印设备的控制方法、装置、设备及可存储介质
CN111708499A (zh) * 2020-05-13 2020-09-25 厦门汉印电子技术有限公司 一种打印页面的打印管理方法、装置、设备及存储介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5049931A (en) * 1990-08-20 1991-09-17 Xerox Corporation Reproduction machine having a job run display screen with graphic symbol
CN102202151A (zh) * 2010-03-23 2011-09-28 夏普株式会社 操作设备、电子设备、图像处理装置以及信息显示方法
CN102402405A (zh) * 2010-07-21 2012-04-04 精工爱普生株式会社 信息处理***、印刷装置以及信息处理方法
CN104011629A (zh) * 2011-10-14 2014-08-27 欧特克公司 用于能够进行基于触摸的输入的用户界面的经增强的目标选择
CN202923132U (zh) * 2012-04-09 2013-05-08 上海仪表厂有限责任公司 一种具有人机交互功能的平推式打印机
CN105190710A (zh) * 2013-05-06 2015-12-23 锡克拜控股有限公司 用于读取文件并在其上打印标记的装置和方法
CN204585865U (zh) * 2015-05-07 2015-08-26 刘雪波 多功能3d打印机
CN205498339U (zh) * 2016-01-27 2016-08-24 广州诺彩数码产品有限公司 一种平板打印机
CN110149454A (zh) * 2018-05-11 2019-08-20 京瓷办公信息***株式会社 图像形成装置
CN111007958A (zh) * 2019-12-02 2020-04-14 山东旋翼电子科技有限公司 一种矩阵式可编程显示内容的触控按钮面板显示装置
CN111708499A (zh) * 2020-05-13 2020-09-25 厦门汉印电子技术有限公司 一种打印页面的打印管理方法、装置、设备及存储介质
CN111610940A (zh) * 2020-05-28 2020-09-01 上海汉图科技有限公司 打印设备的控制方法、装置、设备及可存储介质

Also Published As

Publication number Publication date
CN114764301A (zh) 2022-07-19

Similar Documents

Publication Publication Date Title
CN106060618B (zh) 智能电视的字符输入方法及***
CN111198686A (zh) 编程方法、装置、设备及计算机可读存储介质
JPH0782368B2 (ja) プログラマブルコントローラ用プログラムを作成するプログラミング端末装置
US20060235567A1 (en) Display apparatus for injection molding machine
CN114764301B (zh) 打印机控制界面交互方法、装置、控制板及打印机
CN112258161A (zh) 一种基于机器人的智能软件测试***及测试方法
CN107729372A (zh) 一种异常指示方法及移动终端
US20190272092A1 (en) Display input device and method for controlling display input device
JP2004268435A (ja) 射出成形機のシーケンス回路表示装置
CN109871133A (zh) 一种键盘控制方法、装置、键盘、计算机可读存储介质
JP5060675B2 (ja) 画像処理コントローラ用のプログラム作成装置
US20180046849A1 (en) Authentication device, image processing apparatus, and authentication method
CN114253841A (zh) 测试脚本生成方法、装置及存储介质
JP6102156B2 (ja) 画像処理システムおよび画像処理方法
EP2030109A2 (en) Integrated development environment and related methods
US20080231896A1 (en) Printing device, and printing method and computer readable medium therefor
CN115543835A (zh) 前端页面的测试方法、装置、测试设备及存储介质
US20150082254A1 (en) Processing apparatus and method for controlling the same
US9936087B2 (en) Printing apparatus, electronic device, control program, and operation parameter setting method of printing apparatus
WO1990012291A1 (en) Electronic measuring apparatus having general-purpose processing unit
CN104695141B (zh) 一种缝纫机抬压脚安全检测装置及方法
JP5959374B2 (ja) プログラム作成支援装置
JPH0725101A (ja) 印刷制御方法
CN112711495A (zh) 显示屏故障诊断方法、装置及计算机可读存储介质
JP2007041802A (ja) キーボードの検査方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518000 a201-a301, building a, Sino German European Industrial Demonstration Park, Hangcheng Avenue, guxing community, Xixiang street, Bao'an District, Shenzhen, Guangdong

Applicant after: Shenzhen Hansen Software Co.,Ltd.

Address before: 1701, 1703, building C6, Hengfeng Industrial City, 739 Zhoushi Road, Hezhou community, Hangcheng street, Bao'an District, Shenzhen, Guangdong 518000

Applicant before: SHENZHEN HOSONSOFT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant