动态用户界面制造技术

技术编号:9938009 阅读:70 留言:0更新日期:2014-04-19 01:39
一种用于在工业打印环境中提供动态用户界面的方法,所述方法包括:确定打印头类型;基于所述打印头类型,动态配置用户界面模板的至少一个可改变部分。

【技术实现步骤摘要】
【国外来华专利技术】动态用户界面
本文所展示的示例实施例针对能够适应为各种类型的打印技术动态提供打印信息的动态用户界面。
技术介绍
在工业打印环境中,很多打印机被典型地配置成同时打印在各种类型的物品上的信息。工业打印环境的一个例子可以是打印在各种类型的包装或消费品上的标签。消费品需要大量产品标识(比如,过期日期,追溯数据,等等)。要打印的信息可能会随以下变化:从一种物品到另一种,从一批相似物品到另一批,从生产商的一个地点或时间到另一个,和/或从一种打印技术类型到另一种。每种打印技术通常具有两个基本部件:打印头和对应的控制器。所述控制器可以位于本地,或者靠近所述打印头。所述控制器也可以远程放置。远程控制器可以被共享或者用于控制多个打印头。所述控制器通常可以包括用户界面,所述界面可以向操作者提供当前打印状态和/或其他打印相关信息。
技术实现思路
打印、图像、格式规范和/或打印状态和相关信息可以随不同的打印技术形式而不同。因此,通过用户界面所提供的信息类型、和这些信息是如何显示的,可能由于所述不同形式的打印技术而不同。此外,基于正在使用的打印技术,用户界面可以提供不同的功能。例如,与喷墨打印机相关联的用户界面可以提供关于当前墨水供给的信息,而与基于热的打印技术相关联的用户界面可以提供关于打印头的温度的信息。当前,打印相关的用户界面典型地是静态的,并因此被指定于特定类型的打印技术。因此,需要与单一控制器相关联的用户界面,所述控制器能够提供关于各种打印技术的信息、功能和/或状态更新。因此,这里展示的示例实施例中的一些的至少一个目标可以是提供动态的和可适应的用户界面,所述界面能够为各种类型的打印技术提供打印信息。所述示例实施例中的一些可以针对用于提供动态用户界面的方法。所述方法包括确定打印头类型、或相关联的打印技术。所述方法进一步包括基于所述打印头类型,动态配置用户界面模板的至少一个可改变部分。根据示例实施例中的一些,确定所述打印头类型可以进一步包括从连接的打印头接收打印头标识。根据示例实施例中的一些,确定所述打印头类型可以进一步包括从指定的头连接器接收打印头标识。根据示例实施例中的一些,确定所述打印头类型可以进一步包括接收与打印头连接相关联的电压读数,并且可以基于所述电压读数的值确定打印头类型。根据示例实施例中的一些,确定所述打印头类型可以进一步包括接收用户提供的标识信息。根据示例实施例中的一些,动态配置可以进一步包括基于所述打印头类型取回至少一个模块,并且将所述至少一个模块应用到所述用户界面模板的所述至少一个可改变部分。根据示例实施例中的一些,模块可以是软件的分离的和/或可更换的部分或者组件。根据示例实施例中的一些,所述取回可以进一步包括取回所述至少一个模块,其中所述至少一个模块可以提供所述用户界面模板的所述至少一个可改变部分的图形组件和/或功能的布局。根据示例实施例中的一些,所述取回可以进一步包括取回至少一个模块,其中所述至少一个模块可以提供以下中的至少一项:数据源、用户操作、和/或用户界面管理功能。根据示例实施例中的一些,所述取回可以进一步包括取回所述至少一个模块,其中所述至少一个模块可以包括至少一个子模块。根据示例实施例中的一些,所述取回可以进一步包括基于所述打印头类型从数据库取回所述至少一个模块。根据示例实施例中的一些,所述取回可以进一步包括从连接的打印头取回所述至少一个模块。根据示例实施例中的一些,所述取回可以进一步包括从用户提供的源取回所述至少一个模块。一些示例实施例可以针对打印显示单元。所述打印显示单元可以包括确定打印头类型的打印头管理器。所述打印显示单元可以进一步包括调整单元,该调整单元可以基于所述打印头类型动态配置用户界面模板的至少一个可改变部分。根据示例实施例中的一些,所述单元可以被配置成执行任何上面描述的方法步骤。一些示例实施例可以针对编码有计算机可执行指令的计算机可读存储器介质,其中所述指令在被打印显示单元执行时可以实施任何上面描述的所述方法步骤。上面描述的示例实施例中的一些的至少一个示例优点是经由界面以有效和无缝的方式向用户展示打印技术特定信息的能力。附图说明根据以下如附图所示对示例实施例的更加详细的描述,前述内容将会变得明显,在附图的不同视图中同样的附图标记指代相同的部件。所述图不需要按照比例,而是强调示出的示例实施例。图1是根据示例实施例中的一些的动态用户界面模板的示意视图;图2是根据示例实施例中的一些的打印显示单元的示意表示;图3A和3B是根据示例实施例中的一些的示例性多打印头连接端口的示意视图;图4是根据示例实施例中的一些的描绘了可以由图2的打印显示单元进行的示例操作的流程图,并且图5A和5B示出了根据示例实施例的一些的动态用户界面的示例。具体实施方式在下面的描述里,为了解释而不是限制的目的,阐明了具体细节,例如特定组件、元件、技术等等,以便提供对示例实施例的深入理解。然而,对于本领域内的技术人员来说十分明显的是:示例实施例可以用偏离这些具体细节的其他方式实践。在其他例子中,众所周知的方法和元件的细节描述被省略,以免干扰对示例实施例的描述。为了提供对所述示例实施例的更好解释,首先辨识并讨论一个问题。当前,许多打印相关的用户界面是静态的。这些静态界面典型地被设计成为单一类型的打印技术提供打印相关信息和功能。因此,静态界面的图形布局保持相同,不适合各种形式的打印技术。因此,在工业打印环境中,需要能够显示不同形式的打印信息的用户界面。本文展示的一些示例实施例针对为各种形式的打印技术提供打印相关的信息和/或功能的动态和可适应的用户界面的系统和对应方法。根据示例实施例中的一些,用户界面模板的部分可以根据当前使用的打印技术动态改变。图1示出了动态用户界面模板1的示例。动态用户界面模板中用虚线突出的部分代表模板的可改变部分。这些可改变部分可能根据正使用的打印技术而不同。所述打印技术可以由检测到的或提供的打印头类型确定。一旦打印头已被连接到控制器,动态用户界面模板1就可以根据所述打印头类型进行改变。基于打印头类型,显示数据的类型、数据的图形布局、和/或界面功能可能改变。例如,模板1包括可以显示打印预览或状态的观察部分2。根据打印头类型,取回所显示的信息可以来自不同的数据源。此外,数据的类型和如何显示数据也可以因为不同的打印头类型或者打印技术而不同。动态用户界面模板1也包括第二观察视窗3。对于一些打印技术来说,第二视窗3可以用来显示附加的打印相关信息。第二视窗3还可以包括各种下拉菜单,给用户在多种操作和观察选项中提供选择。动态模板1还包括可以用来提供附加的打印信息的状态栏4。动态模板1进一步包括动作按钮5-9,使用这些按钮,用户可以选择动作或者打印选项。应当领会到,图1的动态用户界面模板仅仅作为示例而展示,根据示例实施例的动态用户界面模板可以采用任何形式或布局。为了让用户界面模板适应于检测到的打印头类型,任何数量的模块可以关联到模板的可改变部分。模块化编程是一种软件设计技术,其中软件可以由称作模块的分离的、可更换的组件构成。通过将程序功能分解为模块,每个模块可以完成任意数量的功能并且包括完成这所需要的所有事物。关于本文展示的示例实施例中的一些,任何数量的模块可以对应于动态用户界面模板1的任何数量的可改变本文档来自技高网...
动态用户界面

【技术保护点】
一种用于在工业打印环境中提供动态用户界面的方法,所述方法包括:确定打印头类型;基于所述打印头类型,动态配置用户界面模板的至少一个可改变部分。

【技术特征摘要】
【国外来华专利技术】2011.06.29 US 61/502,3521.一种用于在工业打印环境中提供动态用户界面的方法,所述方法包括:确定连接打印显示单元的打印头类型,所述打印显示单元与打印控制器相关联并包括用以取回相关联模块的模块;基于所述打印头类型,确定所使用的打印技术;以及基于所述打印头类型和所述所使用的打印技术,由所述模块动态配置用户界面模板的至少一个可改变部分,其中所述至少一个可改变部分与打印预览或打印状态的显示有关;其中,所述模块还被配置为影响用户界面的一个或多个图形布局、用户界面所观察和/或提供的信息、用户操作选项和/或用户界面使用的数据源。2.如权利要求1所述的方法,其中确定所述打印头类型进一步包括:从连接的打印头接收打印头标识。3.如权利要求1所述的方法,其中确定所述打印头类型进一步包括:从指定的头连接器接收打印头标识。4.如权利要求1所述的方法,其中确定所述打印头类型进一步包括:接收与打印头连接相关联的电压读数,并且基于所述电压读数的值确定所述打印头类型。5.如权利要求1所述的方法,其中确定所述打印头类型进一步包括:接收用户提供的标识信息。6.如权利要求1所述的方法,其中动态配置进一步包括:基于所述打印头类型取回至少一个模块,并且将所述至少一个模块应用到所述用户界面模板的所述至少一个可改变部分。7.如权利要求6所述的方法,其中所述取回进一步包括:取回所述至少一个模块,其中所述至少一个模块提供所述用户界面模板的所述至少一个可改变部分的图形组件和/或功能的布局。8.如权利要求6所述的方法,其中所述取回进一步包括:取回至少一个模块,其中所述至少一个模块提供以下中的至少一项:数据源、用户操作、和/或用户界面管理功能。9.如权利要求6所述的方法,其中所述取回进一步包括:取回所述至少一个模块,其中所述至少一个模块包括至少一个子模块。10.如权利要求6所述的方法,其中所述取回进一步包括:基于所述打印头类型从数据库取回所述至少一个模块。11.如权利要求6所述的方法,其中所述取回进一步包括:从连接的打印头取回所述至少一个模块。12.如权利要求6所述的方法,其中所述取回进一步包括:从用户提供的源取回所述至少一个模块。13.一种用于工业打印的打印显示单元,所述打印显示单元包括:适应于确定打印头类型和所使用的打印技术的打印头管理器;包括至少一个可改变部分的用户界面模板;和调整单元,所述调整单元适应于基于所述打印头类型和所述所使用的打印技术来动态配置所述用户界面模板的至少一个可改变部分,其中所述至少一个可改变部分与打印预览或打印状态的显示有关;其中,所述调整单元还被配置为影响...

【专利技术属性】
技术研发人员:M·拉松
申请(专利权)人:马肯依玛士公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1