太阳城集团

  • / 47
  • 下载费用:30 金币  

用于提供用户界面屏幕的装置和方法.pdf

摘要
申请专利号:

太阳城集团CN201580041198.0

申请日:

2015.03.12

公开号:

CN106716350A

公开日:

2017.05.24

当前法律状态:

实审

有效性:

审中

法律详情: 著录事项变更IPC(主分类):G06F 9/44变更事项:申请人变更前:爱思打印解决方案有限公司变更后:惠普打印机韩国有限公司变更事项:地址变更前:韩国京畿道变更后:韩国京畿道|||实质审查的生效IPC(主分类):G06F 9/44申请日:20150312|||公开
IPC分类号: G06F9/44; G06F3/0484(2013.01)I 主分类号: G06F9/44
申请人: 爱思打印解决方案有限公司
发明人: 朱镇明; 韩永洙
地址: 韩国京畿道
优先权: 2014.06.03 KR 10-2014-0067795
专利代理机构: 北京市柳沈律师事务所 11105 代理人: 邵亚丽
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580041198.0

授权太阳城集团号:

||||||

法律状态太阳城集团日:

2018.08.31|||2017.06.27|||2017.05.24

法律状态类型:

著录事项变更|||实质审查的生效|||公开

摘要

一种用于在装置中提供用户界面屏幕的方法包括:接收用于操纵安装在装置中的打印机驱动的用户界面的用户输入;确定对于所接收的用户输入使用的输入的类型;确定与所确定的输入的类型相对应的用户界面的显示样式;以及提供按照所确定的显示样式呈现的用户界面。

权利要求书

1.一种用于提供安装在装置中的打印机驱动的用户界面的方法,该方法包括:
接收用于操纵用户界面的用户输入;
确定对于所接收的用户输入使用的输入的类型;
确定与所确定的输入的类型相对应的用户界面的显示样式;以及
提供按照所确定的显示样式呈现的用户界面。
2.如权利要求1所述的方法,其中,在提供用户界面时,打印机驱动的用户界面根据所
确定的输入的类型可切换到不同的显示样式。
3.如权利要求2所述的方法,其中,显示样式是传统样式或触摸友好样式。
4.如权利要求1所述的方法,其中,在确定用户界面的显示样式时,
如果所确定的输入的类型是光标输入,则传统样式被确定为显示样式;以及
如果所确定的输入的类型是触摸输入,则触摸友好样式被确定为显示样式。
5.如权利要求1所述的方法,其中,在确定用户界面的显示样式时,如果所确定的输入
的类型与第一样式不对应,则确定与所确定的输入的类型相对应的第二样式;并且在提供
用户界面时,通过将当前显示的第一样式切换到所确定的第二样式来提供用户界面。
6.如权利要求5所述的方法,其中,在提供用户界面时,如果其中当前按照传统样式显
示用户界面时所确定的输入的类型是触摸输入,则通过将传统样式切换到触摸友好样式来
提供用户界面;并且如果其中当前按照触摸友好样式显示用户界面时所确定的输入的类型
是光标输入,则通过将触摸友好样式切换到传统样式来提供用户界面。
7.如权利要求1所述的方法,还包括:确定打印机驱动的弹出打印选项是否被所接收的
用户输入选择,
其中,在提供用户界面时,如果确定弹出打印选项被选择,则通过按照所确定的显示样
式显示用于弹出打印选项的弹出窗口来提供用户界面。
8.如权利要求7所述的方法,其中,在提供用户界面时,当在其中当前按照传统样式显
示用户界面时弹出打印选项被触摸输入选择时,通过按照触摸友好样式显示弹出窗口来提
供用户界面;并且当在其中当前按照触摸友好样式显示用户界面时弹出打印选项被光标输
入选择时,通过按照传统样式显示弹出窗口来提供用户界面。
9.如权利要求7所述的方法,还包括:如果确定弹出打印选项被选择,则确定是否将整
个用户界面切换到所确定的显示样式,
其中,在提供用户界面时,通过按照所确定的显示样式显示弹出窗口和整个用户界面
之中的至少一个来提供用户界面。
10.如权利要求1所述的方法,还包括:
运行打印机驱动;以及
当打印机驱动被运行时,依赖于操作系统(OS)的当前用户界面设计、按照默认样式来
显示用户界面,
其中,在接收用户输入时,接收用于操纵按照默认样式显示的用户界面的用户输入。
11.一种用于提供安装在装置中的打印机驱动的用户界面的装置,该装置包括:
输入接口,接收用于操纵用户界面的用户输入;
控制器,确定对于所接收的用户输入使用的输入的类型并且确定与所确定的输入的类
型相对应的用户界面的显示样式;以及
显示接口,提供按照所确定的显示样式呈现的用户界面。
12.如权利要求11所述的装置,其中,由显示接口提供的打印机驱动的用户界面根据所
确定的输入的类型可切换到不同的显示样式。
13.如权利要求11所述的装置,其中,如果所确定的输入的类型是光标输入,则控制器
将传统样式确定为显示样式;而如果所确定的输入的类型是触摸输入,则控制器将触摸友
好样式确定为显示样式。
14.如权利要求11所述的装置,其中,如果所确定的输入的类型与当前显示的第一样式
不对应,则控制器确定与所确定的输入的类型相对应的第二样式;并且显示接口通过将当
前显示的第一样式切换到所确定的第二样式来提供用户界面。
15.如权利要求11所述的装置,其中,控制器还确定打印机驱动的弹出打印选项是否被
所接收的用户输入选择,并且如果确定弹出打印选项被选择,则通过按照所确定的显示样
式显示用于弹出打印选项的弹出窗口来提供用户界面。

说明书

用于提供用户界面屏幕的装置和方法

技术领域

以下描述涉及一种用于在装置中提供用户界面(UI)屏幕的装置和方法,并且更具
体地,涉及一种用于在能够接收触摸输入和光标输入两者的装置中提供与打印机驱动相对
应的UI屏幕的方法。

背景技术

近来,除了诸如个人计算机(PC)和膝上型计算机的传统计算装置之外,诸如智能
电话和平板装置的移动计算装置被广泛使用。移动计算装置基本上配备有各种操作系统
(OS),诸如MS-DOS、Windows(视窗)OS、LINUX、Macintosh(MAC)OS、Android(安卓)OS或iOS。

当用户操作移动计算装置时,可以使用OS所支持的各种类型的内容。例如,用户可
以通过使用移动计算装置来查看图像、编辑文档、观看电影或收听音乐。在这种情况下,用
户可能希望打印正在使用的内容。当用户请求对移动计算装置中正在使用的内容进行打印
时,大多数OS运行预先安装在移动计算装置中的打印机驱动以打印内容。

发明内容

技术问题

本公开的一个或多个实施例包括一种用于在装置中提供用户界面(UI)屏幕的装
置和方法。

本公开的一个或多个实施例包括一种计算机可读记录介质,该计算机可读记录介
质在其上记录有用于运行以上方法的程序。

将在下面的描述中在某种程度上(in part)阐述额外的方面,并且额外的方面将
根据描述在某种程度上清楚,或者可以通过实践所提供的实施例而被习得。

技术方案

根据本公开的一个或多个实施例,一种用于在装置中提供用户界面屏幕的方法,
包括:接收用于操纵安装在装置中的打印机驱动的用户界面的用户输入;确定对于所接收
的用户输入使用的输入的类型;确定与所确定的输入的类型相对应的用户界面的显示样
式;以及提供按照所确定的显示样式呈现的用户界面。

在提供用户界面时,打印机驱动的用户界面可以根据所确定的输入的类型可切换
到不同的显示样式。

可切换的显示样式可以是传统样式(legacy style)或触摸友好样式。

在确定用户界面的显示样式时,如果所确定的输入的类型是光标输入,则传统样
式可以被确定为显示样式;而如果所确定的输入的类型是触摸输入,则触摸友好样式可以
被确定为显示样式。

在确定用户界面的显示样式时,如果所确定的输入的类型与第一样式不对应,则
可以确定与所确定的输入的类型相对应的第二样式;并且在提供用户界面时,可以通过将
当前显示的第一样式切换到所确定的第二样式来提供用户界面。

在提供用户界面时,如果在当前按照传统样式显示用户界面的状态下所确定的输
入的类型是触摸输入,则可以通过将传统样式切换到触摸友好样式来提供用户界面;并且
如果在当前按照触摸友好样式显示用户界面的状态下所确定的输入的类型是光标输入,则
可以通过将触摸友好样式切换到传统样式来提供用户界面。

该方法还可以包括:确定打印机驱动的弹出打印选项是否被所接收的用户输入选
择,其中,在提供用户界面时,如果确定弹出打印选项被选择,则可以通过按照所确定的显
示样式显示用于弹出打印选项的弹出窗口来提供用户界面。

在提供用户界面时,当在当前按照传统样式显示用户界面的状态下弹出打印选项
被触摸输入选择时,可以通过按照触摸友好样式显示弹出窗口来提供用户界面;而当在当
前按照触摸友好样式显示用户界面的状态下弹出打印选项被光标输入选择时,可以通过按
照传统样式显示弹出窗口来提供用户界面。

该方法还可以包括:如果确定弹出打印选项被选择,则确定是否将整个用户界面
切换到所确定的显示样式,其中,在提供用户界面时,可以通过按照所确定的显示样式显示
弹出窗口和整个用户界面之中的至少一个来提供用户界面。

该方法还可以包括:运行打印机驱动,并且当打印机驱动被运行时,依赖于操作系
统(OS)的当前用户界面设计、按照默认样式来显示用户界面,其中,在接收用户输入时,可
以接收用于操纵按照默认样式显示的用户界面的用户输入。

打印机驱动可以包括版本3(V3)打印机驱动或版本4(V4)打印机驱动之中的至少
一个。

该方法还可以包括:如果打印机驱动是V3打印机驱动,则在共享存储器中存储由
传统样式的打印机驱动和触摸友好样式的打印机驱动所使用的打印机驱动太阳城集团
(Devmode),其中,在提供用户界面时,用户界面可以基于存储的打印机驱动太阳城集团(Devmode)
被切换到传统样式或触摸友好样式。

根据本公开的一个或多个实施例,一种用于在装置中提供用户界面屏幕的方法,
包括:按照第一样式来显示安装在装置中的打印机驱动的用户界面;接收用于操纵所显示
的用户界面的用户输入;确定对于所接收的用户输入使用的输入的类型;如果所确定的输
入的类型与第一样式不对应,则确定与所确定的输入的类型相对应的第二样式;以及通过
将第一样式切换到所确定的第二样式来提供所显示的用户界面。

根据本公开的一个或多个实施例,提供一种计算机可读记录介质,该计算机可读
记录介质在其上记录有用于运行以上方法的程序。

根据本公开的一个或多个实施例,一种用于提供用户界面屏幕的装置,包括:输入
接口,接收用于操纵安装在装置中的打印机驱动的用户界面的用户输入;控制器,确定对于
所接收的用户输入使用的输入的类型,并且确定与所确定的输入的类型相对应的用户界面
的显示样式;以及显示接口,提供按照所确定的显示样式呈现的用户界面。

由显示接口提供的打印机驱动的用户界面可以根据所确定的输入的类型可切换
到不同的显示样式。

如果所确定的输入的类型是光标输入,则控制器可以将传统样式确定为显示样
式;而如果所确定的输入的类型是触摸输入,则控制器可以将触摸友好样式确定为显示样
式。

如果所确定的输入的类型与当前显示的第一样式不对应,则控制器可以确定与所
确定的输入的类型相对应的第二样式;并且显示接口可以通过将当前显示的第一样式切换
到所确定的第二样式来提供用户界面。

控制器还可以确定打印机驱动的弹出打印选项是否被所接收的用户输入选择,并
且如果确定弹出打印选项被选择,则可以通过按照所确定的显示样式显示用于弹出打印选
项的弹出窗口来提供用户界面。

如果确定弹出打印选项被选择,则控制器还可以确定是否将整个用户界面切换到
所确定的显示样式,并且显示接口可以通过按照所确定的显示样式显示弹出窗口和整个用
户界面之中的至少一个来提供用户界面。

控制器可以运行打印机驱动,并且当打印机驱动被运行时,显示接口可以依赖于
操作系统(OS)的当前用户界面设计、按照默认样式来显示用户界面,并且输入接口可以接
收用于操纵按照默认样式显示的用户界面的用户输入。

如果打印机驱动是V3打印机驱动,则装置还可以包括存储器,该存储器存储由传
统样式的打印机驱动和触摸友好样式的打印机驱动所使用的打印机驱动太阳城集团(Devmode),
并且控制器可以通过使用存储的打印机驱动太阳城集团(Devmode)来进行控制,使得用户界面被
切换到传统样式或触摸友好样式。

根据本公开的一个或多个实施例,一种用于提供用户界面屏幕的装置,包括:显示
接口,按照第一样式显示安装在装置中的打印机驱动的用户界面;输入接口,接收用于操纵
所显示的用户界面的用户输入;以及控制器,确定对于所接收的用户输入使用的输入的类
型,并且如果所确定的输入的类型与第一样式不对应,则确定与所确定的输入的类型相对
应的第二样式,其中,显示接口通过将第一样式切换到所确定的第二样式来提供所显示的
用户界面。

有益效果

如上所述,根据本公开的一个或多个以上实施例,因为可以提供与针对输入的类
型——诸如触摸输入或光标输入——所优化的打印机驱动相对应的UI,所以用户可以便利
地操纵打印机驱动UI。

附图说明

通过以下结合附图对实施例的描述,这些和/或其他方面将变得清楚和更易于理
解,在附图中:

图1A示出根据实施例的装置中的用户界面(UI)屏幕;

图1B示出根据实施例的装置中的UI屏幕;

图1C示出根据实施例的成像设备中的UI屏幕;

图2A示出根据实施例的传统样式的打印机驱动UI;

图2B示出根据实施例的触摸友好样式的打印机驱动UI;

图3是示出根据实施例的提供UI屏幕的装置的硬件结构的框图;

图4A是示出根据实施例的用于提供触摸友好样式UI的打印机驱动的架构的框图;

图4B是示出根据实施例的可切换到与输入的类型相对应的显示样式的V3打印机
驱动的架构的框图;

图4C是示出根据实施例的可切换到与输入的类型相对应的显示样式的V4打印机
驱动的架构的框图;

图5是示出根据实施例的提供UI屏幕的装置的硬件结构的框图;

图6是示出根据实施例的确定当打印机驱动被首次运行时将显示的打印机驱动UI
的显示样式的方法的流程图;

图7A示出根据实施例的当打印机驱动在以基于光标输入的UI设计进行操作的操
作系统(OS)上运行时将显示的打印机驱动UI的显示样式;

图7B示出根据实施例的当打印机驱动在以基于触摸输入的UI设计进行操作的OS
上运行时将显示的打印机驱动UI的显示样式;

图8是示出根据实施例的在装置中提供UI屏幕的方法的流程图;

图9是示出根据实施例的在装置中提供UI屏幕的方法的流程图;

图10A示出根据实施例、根据触摸输入来切换打印机驱动UI的显示样式;

图10B示出根据实施例、根据光标输入来切换打印机驱动UI的显示样式;

图11是详细示出参照图8或图9描述的UI提供方法的流程图;

图12A示出根据实施例的将显示样式从传统样式UI切换到触摸友好样式UI的V3打
印机驱动的架构;

图12B示出根据实施例的将显示样式从触摸友好样式UI切换到传统样式UI的V3打
印机驱动的架构;

图13A示出根据实施例的将显示样式从传统样式UI切换到触摸友好样式UI的V4打
印机驱动的架构;

图13B示出根据实施例的将显示样式从触摸友好样式UI切换到传统样式UI的V4打
印机驱动的架构;

图14A和图14B示出根据实施例的示出提供UI屏幕的方法的流程图;

图15示出根据实施例、切换弹出打印选项的UI以与输入的类型相对应;

图16A和图16B示出根据实施例的示出提供UI屏幕的方法的流程图;

图17示出根据实施例的示出提供UI屏幕的方法的流程图;以及

图18示出根据实施例、通过使用用于切换显示样式的切换按钮来切换打印机驱动
UI的显示样式。

具体实施方式

根据本公开的一个或多个实施例,一种用于在装置中提供用户界面屏幕的方法,
包括:接收用于操纵安装在装置中的打印机驱动的用户界面的用户输入;确定对于所接收
的用户输入使用的输入的类型;确定与所确定的输入的类型相对应的用户界面的显示样
式;以及提供按照所确定的显示样式呈现的用户界面。

根据本公开的一个或多个实施例,一种用于在装置中提供用户界面屏幕的方法,
包括:按照第一样式来显示安装在装置中的打印机驱动的用户界面;接收用于操纵所显示
的用户界面的用户输入;确定对于所接收的用户输入使用的输入的类型;如果所确定的输
入的类型与第一样式不对应,则确定与所确定的输入的类型相对应的第二样式;以及通过
将第一样式切换到所确定的第二样式来提供显示的用户界面。

根据本公开的一个或多个实施例,提供一种计算机可读记录介质,该计算机可读
记录介质在其上记录有用于运行以上方法的程序。

根据本公开的一个或多个实施例,一种用于提供用户界面屏幕的装置,包括:输入
接口,接收用于操纵安装在装置中的打印机驱动的用户界面的用户输入;控制器,确定对于
所接收的用户输入使用的输入的类型,并且确定与所确定的输入的类型相对应的用户界面
的显示样式;以及显示接口,提供按照所确定的显示样式呈现的用户界面。

根据本公开的一个或多个实施例,一种用于提供用户界面屏幕的装置,包括:显示
接口,按照第一样式来显示安装在装置中的打印机驱动的用户界面;输入接口,接收用于操
纵所显示的用户界面的用户输入;以及控制器,确定对于所接收的用户输入使用的输入的
类型,并且如果所确定的输入的类型与第一样式不对应,则确定与所确定的输入的类型相
对应的第二样式,其中,显示接口通过将第一样式切换到所确定的第二样式来提供所显示
的用户界面。

发明方案

现在将详细参照在附图中示出其示例的实施例,其中,贯穿附图相同的附图标记
指代相同的元件。在这点上,本实施例可具有不同的形式,并且不应被解释为限于本文中阐
述的描述。因此,以下仅通过参照附图来描述实施例以解释本说明书的各方面。诸如“…中
的至少一个”的表述在位于元件列表之后时,修饰整个元件列表而不是修饰列表中的单个
元件。

图1A是用于描述根据实施例在装置10中提供用户界面(UI)屏幕的示图。

参照图1A,装置10可以是,例如,个人计算机(PC)、膝上型计算机、智能电话、平板
装置、电子书装置、智能TV、数字广播装置、个人数字助理(PDA)、便携式多媒体播放器(PMP)
或导航装置。此外,装置10可以是,例如,成像设备11,诸如打印机、扫描仪或多功能装置。在
图1A中,为了便于解释,装置10被示为膝上型计算机。

装置10可包括用于与用户接合(interface)的装置。例如,装置10可以包括输入接
口110和显示接口130,如图3中所示。

输入接口110可以是被用户用来将期望的太阳城集团输入到装置10的硬件结构,并且可
以是,例如,键盘、鼠标、触摸屏13或触摸板15。可以将触摸屏13具体化为不仅检测触摸位置
和触摸区域,而且还检测触摸压力。此外,可以将触摸屏13具体化为不仅检测实际触摸
(real touch),而且还检测接近触摸。实际触摸表示通过物理(或直接)接触触摸屏13而进
行的触摸,而接近触摸表示经由输入介质——诸如用户的手指——通过在距屏幕一距离处
引起触摸而进行的触摸。可以通过诸如手指、电子笔等输入来产生触摸输入17。

显示接口130是用于向用户显示由装置10处理的太阳城集团的硬件结构,并且显示接口
130可以是,例如,液晶显示(LCD)面板、发光二极管(LED)显示面板或等离子显示面板
(PDP)。

图1A的装置10可以包括被具体化为输入接口110和显示接口130的集成结构的触
摸屏13或触摸面板,以用于同时地检测用户的触摸输入17并且向用户显示太阳城集团。换言之,装
置10可以包括以下两种输入作为输入接口110:用于在UI屏幕上操纵光标或指针的输入,诸
如触摸板15或鼠标;以及用于通过直接触摸UI屏幕来操纵UI的输入,诸如触摸屏13。根据本
实施例,触摸屏13和触摸板15是如上所述的具有不同目的的不同的输入接口。

各种类型的操作系统(OS)可以被安装在装置10中。例如,OS可以包括MS-DOS、
Windows、LINUX、Macintosh(MAC)OS、Android OS或iOS。

安装在装置10中的OS支持用于控制成像设备11的打印工作或扫描工作的打印机
驱动。例如,当OS是微软的Windows时,OS可以支持版本3(V3)打印机驱动或版本4(V4)打印
机驱动。

当用户期望在使用安装在OS上的应用程序的同时通过成像设备11来打印内容时,
用户运行安装在OS上的打印机驱动。

当打印机驱动被运行时,装置10的显示接口130显示打印机驱动UI。换言之,参照
图1A,当打印机驱动被运行时,打印机驱动UI可以显示在装置10的触摸屏13上。

当显示在装置10上的打印机驱动UI被设计得为使用光标输入19的用户所熟悉时,
使用触摸板15来操纵打印机驱动UI对于用户可能是便利的,但是使用触摸屏13来操纵打印
机驱动UI对于用户可能是不便的。光标输入19是指用于操纵显示在显示屏上的光标或指针
的输入方法。可以使用诸如鼠标输入、触摸板输入等不同的术语来代替“光标输入19”。

通常,因为打印机驱动UI被设计得针对光标输入19进行优化并且考虑到光标的大
小或光标的移动范围来设计可点击按钮的大小和排列,所以使用利用触摸屏13的触摸输入
17对于用户可能是便利的。相反,因为打印机驱动UI被设计得针对触摸输入17进行优化并
且可点击按钮的大小相对较大或者可点击按钮之间的排列间隔较大,所以使用经由触摸板
15的光标输入19对于用户可能是不便的。

如上所述,装置10可以包括用于接收光标输入19的触摸板15和用于接收触摸输入
17的触摸屏13的不同输入接口,作为输入接口110。因此,用户可以通过触摸输入17或光标
输入19来操纵打印机驱动UI。当打印机驱动UI被设置得针对任何一种输入进行优化时,用
户可能是不便的。

根据本实施例的装置10提供被设计得与由当前用户使用的输入的类型相对应的
打印机驱动UI。因此,可以提供能够与输入的类型无关地对印机驱动UI进行容易的操纵的
用户体验(UX)。

具体地,当在装置10中运行打印机驱动并且用户进行的触摸输入17被检测到时,
装置10显示被设计得便于进行触摸输入17的触摸友好样式UI的打印机驱动。此外,当在装
置10中运行打印机驱动并且用户进行的光标输入19被检测到时,装置10显示被设计得便于
进行光标输入19的传统样式UI的打印机驱动。

通过考虑用户对于触摸输入17使用的手指的大小、手指的触摸位置等来设计触摸
友好样式UI,并且触摸友好样式UI可以是具有相对较大输入按钮的UI。例如,Windows 8系
列OS、Android UI、iOS UI等的触摸友好UI可以与触摸友好样式UI相对应。任何被设计得便
于进行触摸输入17的UI可以被称为触摸友好样式UI,并且可以按照不同方式来修改用于触
摸友好样式UI的术语。

考虑对于光标输入19使用的光标的大小来设计传统样式UI,并且传统样式UI可以
与例如Windows XP OS或Windows 7OS上的对话窗口的UI相对应。换言之,通常,传统样式UI
是指在触摸屏被普遍使用之前对于OS已经广泛使用的经典样式UI,并且可以按照各种方式
对传统样式UI命名,例如,经典样式UI。

装置10可以根据由当前用户使用的输入的类型——诸如触摸输入17或光标输入
19——来在触摸友好样式30与传统样式20之间切换打印机驱动的UI。

例如,当在传统样式20的打印机驱动UI当前被显示的状态下检测到触摸输入17
时,装置10将打印机驱动UI切换到针对触摸输入17所优化的触摸友好样式30。相反,当在触
摸友好样式30的打印机驱动UI当前被显示的状态下检测到光标输入19时,装置10将打印机
驱动UI切换到针对光标输入19所优化的传统样式20。

图1B是用于描述根据实施例在装置中提供UI屏幕的示图。

尽管在图1A中假设装置10为膝上型计算机,但是在以下参照图1B的描述中假设装
置10为平板装置。

作为平板装置的装置10可以通过被连接到作为输入接口110的键盘14、鼠标16等
而被使用。此外,作为平板装置的装置10配备有触摸屏13。因此,装置10可以接收通过触摸
屏13进行的触摸输入17和通过鼠标16进行的光标输入19两者。

如以上参照图1A所述,作为平板装置的装置10可以根据由当前用户使用的输入的
类型——诸如用于触摸输入17的触摸屏13或用于光标输入19的鼠标16——来在触摸友好
样式30与传统样式20之间切换与打印机驱动相对应的UI。

图1C是用于描述根据实施例在成像设备11中提供UI屏幕的示图。

在图1C中,假设装置10为成像设备11。

成像设备11可以包括键区12和触摸屏13作为输入接口110。因此,成像设备11可以
接收通过触摸屏13进行的触摸输入17和通过键区12进行的光标输入19两者。

如以上参照图1A和图1B所述,成像设备11可以根据由当前用户使用的输入的类
型——诸如用于触摸输入17的触摸屏13或用于光标输入19的键区12——来在触摸友好样
式30与传统样式20之间切换与安装在成像设备11中的打印应用程序(打印机驱动)相对应
的UI。

图2A示出根据实施例的传统样式的打印机驱动UI。

参照图2A,如上所述,打印机驱动的传统样式UI 20可以与例如Windows XP OS或
Windows 7OS的对话窗口的UI设计相对应。然而,图2A的传统样式UI 20被示为示例以便于
进行解释,并且根据本实施例的传统样式UI 20不限于以上设计。

图2B示出根据实施例的触摸友好样式的打印机驱动UI。

参照图2B,如上所述,打印机驱动的触摸友好样式UI 30可以与例如Windows 8系
列OS的对话窗口的UI设计相对应。与图2A的传统样式UI相比,触摸友好样式UI 30中的按钮
的大小与传统样式UI 20相比可以相对较大,以便有助于用户进行触摸。然而,图2B的触摸
友好样式UI 30被示为示例以便于进行解释,并且根据本实施例的触摸友好样式30不限于
以上设计。

图3是根据实施例的提供UI屏幕的装置的硬件结构的框图。

装置10可以包括输入接口110、控制器120和显示接口130。如上所述,因为装置10
可以是PC、膝上型计算机、智能电话、平板装置、电子书装置、智能TV、数字广播装置、PDA、
PMP、导航装置、成像设备11等,所以本领域普通技术人员可以理解:除了输入接口110、控制
器120和显示接口130之外,根据装置10的类型、装置10还可以包括其他普通硬件结构。

输入接口110是包括用于触摸输入17的触摸屏13、用于光标输入19的鼠标16、键盘
14或键区12的硬件结构。输入接口110可以检测通过对触摸屏13的接触而进行的触摸输入
17或通过对鼠标16的点击而进行的光标输入19。

输入接口110接收用于操纵与打印机驱动相对应的UI的用户输入。用户输入可以
包括触摸输入17和光标输入19。

控制器120是由诸如中央处理单元(CPU)、应用处理器(AP)等的处理器之中的至少
一个来具体化的硬件结构,并且控制装置10的整体操作。例如,控制器120可以驱动安装在
装置10中的OS,并且可以响应于用户的打印请求来运行安装在OS上的打印机驱动。

控制器120确定对于由输入接口110接收的用户输入使用的输入的类型。换言之,
当由输入接口110检测到对触摸屏13的接触时,控制器120可以确定输入是触摸输入17。当
由输入接口110检测到对鼠标16的点击时,控制器120可以确定输入是光标输入19。此外,当
由输入接口110检测到触摸输入17时,控制器120可以确定输入是触摸屏13。当由输入接口
110检测到光标输入19时,控制器120可以确定输入是鼠标16。

控制器120确定与所确定的输入的类型相对应的UI的显示样式。换言之,当所确定
的输入的类型是光标输入19或鼠标16时,控制器120可以确定使用与光标输入19或鼠标16
相对应的传统样式20。可替选地,如果所确定的输入的类型是触摸输入17或触摸屏13,则控
制器120可以确定提供与触摸输入17或触摸屏13相对应的触摸友好样式30。

具体地,如果所确定输入的类型与当前显示的第一样式不对应,则控制器120可以
确定提供与所确定的输入的类型相对应的第二样式。

换言之,如果在当前打印机驱动UI是传统样式UI 20的状态下,所确定的输入的类
型是触摸输入17,则控制器120可以将显示样式确定为触摸友好样式UI 30,使得传统样式
UI 20被切换到触摸友好样式UI 30。此外,如果在打印机驱动UI是触摸友好样式UI 30的状
态下,所确定的输入的类型是光标输入19,则控制器120可以将显示样式确定为传统样式
20,使得触摸友好样式UI 30被切换到传统样式20。

显示接口130是通过可以显示UI屏幕的显示板具体化的硬件结构。例如,显示接口
130可以显示打印机驱动UI。

显示接口130按照由控制器120确定的显示样式来提供打印机驱动UI。换言之,如
果控制器120确定传统样式UI 20,则显示接口130提供传统样式UI 20作为打印机驱动UI。
可替选地,如果控制器120确定触摸友好样式UI 30,则显示接口130提供触摸友好样式UI
30作为打印机驱动UI。

具体地,如果在当前打印机驱动UI是传统样式UI 20的状态下,由控制器120确定
的输入的类型是触摸输入17,则显示接口130可以通过将传统样式UI 20切换到触摸友好样
式UI 30来提供打印机驱动UI。此外,如果在当前打印机驱动UI是触摸友好样式UI 30的状
态下,由控制器120所确定的输入的类型是光标输入19,则显示接口130可以通过将触摸友
好样式UI 30切换到传统样式UI 20来提供打印机驱动UI。

因此,显示接口130可以例如提供能够根据由用户当前输入的输入的类型——诸
如触摸输入17或光标输入19——来在触摸友好样式30与传统样式20之间切换到不同显示
样式的打印机驱动的UI。

图4A是用于描述根据实施例的用于提供触摸友好样式UI的打印机驱动的架构的
框图。

打印机驱动可以是V3打印机驱动或V4打印机驱动。在图4A和以下将描述的太阳城集团打
印机驱动的架构的附图以及与其相关的描述中,尽管模块或功能的名称可以改变,但是能
够以相同或相似功能进行操作的任何模块或功能属于本实施例的范围。

V3打印子系统是用于执行从V3打印机驱动的假脱机(spooling)到打印机驱动UI
的产生的处理的OS模块。

V4打印子系统是用于执行从V4打印机驱动的假脱机到打印机驱动UI的产生的处
理的OS模块。

“Comctl32.dll”是用于执行V3打印机驱动的打印机驱动UI的普通控制的OS模块。

“Printer Interface DLL(打印机接口DLL)”是用于根据本实施例能够基于输入
的类型在传统样式UI 20与触摸友好样式UI 30之间切换的打印机驱动的专用模块,并且是
用于在OS与打印机驱动之间接合的模块。

“Touch Based FUI(基于触摸的FUI)”是用于根据本实施例以上描述的打印机驱
动的专用模块,并且是用于启动触摸友好样式UI 30的可执行文件(EXE文件)。

“DEVMODE”是V3打印机驱动的打印机驱动太阳城集团,并且指示太阳城集团打印设置的太阳城集团。

“PrintTicket”是支持XML纸张规范(XPS)的驱动——如V4打印机驱动——的打印
机驱动太阳城集团,并且指示太阳城集团打印设置的太阳城集团。

当触摸输入17被接收时,V3打印机驱动运行Touch Based FUI的可执行文件以显
示以上描述的触摸友好样式UI 30。当打印机驱动UI在传统样式UI 20与触摸友好样式UI
30之间切换时,V3打印机驱动可通过图5的共享存储器140来获取太阳城集团打印设置的DEVMODE。

支持XPS的V4打印机驱动不需要使用图5的共享存储器140来共享DEVMODE,这是因
为可通过使用V4打印子系统的相同模块中的PrintTicket来获得传统样式UI 20与触摸友
好样式UI 30之间的打印机驱动太阳城集团。

图4B是用于描述根据实施例的可切换到与输入的类型相对应的显示样式的V3打
印机驱动的架构的框图。

当安装在OS中的应用程序发出激活用于打印功能的打印机驱动UI的命令时,V3打
印机驱动被运行。

参照操作401到404,V3打印机驱动顺序地调用OS假脱机程序(spooler)回调功能。

参照操作405到410,当触摸输入17被接收时,V3打印机驱动调用用于触摸友好样
式UI 30的TouchBased UI模块的功能,并且由此显示样式被从传统样式UI 20切换到触摸
友好样式UI 30。反之,当光标输入19被接收时,V3打印机驱动调用用于传统样式UI 20的传
统UI模块的功能,例如“UI Resources DLL(UI资源DLL)”,并且由此显示样式被从触摸友好
样式UI 30切换到传统样式UI 20。

参照图4B,“假脱机程序(winspool.drv)”和“假脱机功能”是当应用程序发出打开
打印机驱动UI的命令式时唤醒的OS模块。

“Comctl32.dll”是用于执行V3打印机驱动的打印机驱动UI的普通控制的OS模块。

“Printer Interface DLL”是用于根据本实施例的能够基于输入的类型在传统样
式UI 20与触摸友好样式UI 30之间切换的打印机驱动的专用模块,并且是用于在OS与打印
机驱动之间接合的模块。

“Core UI DLL(核心UI DLL)”是用于以上描述的根据本实施例的打印机驱动的专
用模块,并且是用于处理UI资源加载和UI内容事件的模块。

“UI Resources DLL(UI资源DLL)”是用于以上描述的根据本实施例的打印机驱动
的专用模块,并且是太阳城集团传统UI资源的模块。

“TouchBased Resources DLL(基于触摸的资源DLL)”是用于以上描述的根据本实
施例的打印机驱动的专用模块,并且是太阳城集团基于触摸的UI资源的模块。

“TouchBased UI EXE(基于触摸的UI EXE)”是用于以上描述的根据本实施例的打
印机驱动的专用模块,并且是用于启动触摸友好UI 30的可执行文件(exe文件)。

“TouchBased Core DLL(基于触摸的核心DLL)”是用于以上描述的根据本实施例
的打印机驱动的专用模块,并且是用于处理基于触摸UI资源加载和UI控制事件的模块。

图4C是用于描述根据实施例的可切换到与输入的类型相对应的显示样式的V4打
印机驱动的架构的框图。

当在传统样式UI 20被显示之后,触摸输入17被接收时,V4打印机驱动——类似于
V3打印机驱动——调用TouchBased UI模块的功能,并且将显示样式切换到触摸友好样式
UI 30。反之,当在触摸友好样式UI 30被显示之后,光标输入19被接收时,V4打印机驱
动——类似于V3打印机驱动——调用传统UI模块的功能,并且将显示样式切换到传统样式
UI 20。

然而,不同于V3打印机驱动,V4打印机驱动的架构可以不使用图5的共享存储器
140,这是因为V4打印机驱动在相同模块区域(V4打印机扩展)内处理太阳城集团传统样式UI 20的
模块(UI Resources DLL)和太阳城集团触摸友好样式UI 30的模块(TouchBased Resources DLL、
TouchBased UI EXE和TouchBased Core DLL)。

参照图4C,“Config Module(配置模块)”是用于根据包括在V4打印机驱动的封装
中的设置自太阳城集团来运行TouchBased UI EXE的OS模块。

“Driver/User/Queue Property bags(驱动/用户/队列属性包)”、“GPD/PPD”和
“JS Constraint(JS约束)”是用于以上描述的根据本实施例的打印机驱动的专用模块,并
且是太阳城集团打印机驱动设置太阳城集团的模块。

“UI Resources DLL”是用于以上描述的根据本实施例的打印机驱动的专用模块,
并且是太阳城集团传统UI资源的模块。

“TouchBased Resources DLL”是用于以上描述的根据本实施例的打印机驱动的
专用模块,并且是太阳城集团TouchBased UI资源的模块。

“TouchBased UI EXE”是用于以上描述的根据本实施例的打印机驱动的专用模
块,并且是用于运行触摸友好样式UI 30的可执行文件(exe文件)。

“TouchBased Core DLL”是用于以上描述的根据本实施例的打印机驱动的专用模
块,并且是用于处理TouchBased UI资源加载和UI控制事件的模块。

图5是示出根据实施例的提供UI屏幕的装置的硬件结构的框图。

太阳城集团图3的装置10所描述的内容可以同样地应用于图5的装置10。因此,在本文中
将省略太阳城集团普通构成元件——诸如输入接口110、控制器120和显示接口130——的描述。

装置10还可以包括共享存储器140。

共享存储器140是用于存储在装置10中——具体地,在控制器120中——将要处理
或已经处理的太阳城集团的硬件结构。例如,共享存储器140可以存储太阳城集团打印机驱动的打印设置
太阳城集团或UI太阳城集团。

如以上参照图4A和图4B所示,如果打印机驱动是V3打印机驱动,则可以通过使用
共享存储器140来共享由传统样式UI 20处理的打印机驱动太阳城集团(DEVMODE)143和由触摸友
好样式UI 30处理的打印机驱动太阳城集团(DEVMODE)143。

图6是用于解释根据实施例的确定当打印机驱动被首次运行时将显示的打印机驱
动UI的显示样式的方法的流程图。

在操作601中,用户通过输入接口110发出用于运行打印机驱动的命令,以便启动
应用程序中的打印功能。

在操作602中,控制器120确定OS的UI设计基于触摸输入17还是基于光标输入19。
例如,假设OS是Windows 8系列之一,如果当前背景(background)是经典或传统UI设计,则
控制器120可以确定OS的UI设计基于光标输入19;而如果当前背景是触摸友好UI设计,则控
制器120可以确定OS的UI设计基于触摸输入17。然而,上述描述仅仅是为了便于解释的示
例,并且本实施例不限于此。

如果在操作602中确定OS的UI设计基于光标输入19,则在操作603中显示样式被确
定为传统样式UI 20。显示接口130初始地通过使用传统样式UI 20来显示打印机驱动UI。

如果在操作602中确定OS的UI设计基于触摸输入17,则在操作604中确定显示样式
为触摸友好样式UI 30。显示接口130初始地通过使用触摸友好样式UI 30来显示打印机驱
动。

换言之,参照图6,显示接口130可以依赖于OS的当前UI设计、按照默认样式来显示
打印机驱动UI。假设OS是Windows 8系列之一,如果OS的当前UI设计是经典或传统UI设计,
则默认样式可以是传统样式UI 20;而如果OS的当前UI设计是触摸友好UI设计,则默认样式
可以是触摸友好样式UI 30。

然而,根据本实施例的默认样式不限于如以上参照图6描述的OS的UI设计,并且可
以是预定显示样式。换言之,用户可以与OS的UI设计无关地、预先设置默认样式,或者当打
印机驱动被运行时,可以显示由用户预先设置的默认样式的显示样式。

图7A是用于描述根据实施例的当打印机驱动在根据基于光标输入的UI设计进行
操作的OS中运行时将显示的打印机驱动UI的显示样式710的示图。

参照图7A,当在根据基于光标输入19的经典或传统UI设计的背景OS正在进行操作
的同时、在应用程序中运行打印机驱动时,可以依赖于OS的经典或传统UI设计、按照传统样
式UI 20的显示样式来显示打印机驱动。

图7B是用于描述根据实施例的当打印机驱动在根据基于触摸输入的UI设计进行
操作的OS中运行时将显示的打印机驱动UI的显示样式720的示图。

参照图7B,当在根据基于触摸输入17的触摸友好UI设计的背景OS正在进行操作的
同时、在应用程序中运行打印机驱动时,可以依赖于OS的触摸友好UI设计、按照触摸友好样
式UI 30的显示样式来显示打印机驱动。

然而,与OS的UI设计无关地,可以按照由用户预先设置的显示样式来显示打印机
驱动UI。

图8是用于解释根据实施例的在装置中提供UI屏幕的方法的流程图。因为图8的UI
屏幕提供方法包括在图1A到图7中示出的在装置10中按照太阳城集团顺序处理的操作,所以即使
在此省略了参照图1A到图7描述的内容,该内容也可以应用于图8的UI屏幕提供方法。

在操作801中,输入接口110接收用于操纵打印机驱动的UI的用户输入。用户输入
可以包括触摸输入17和光标输入19。

在操作802中,控制器120确定对于通过输入接口110接收的用户输入所使用的输
入的类型。换言之,当通过输入接口110检测到对触摸屏13的接触时,控制器120可确定输入
是触摸输入17,或者当通过输入接口110检测到对鼠标16的点击时,控制器120可以确定输
入是光标输入19。此外,当通过输入接口110检测到触摸输入17时,控制器120可确定输入是
触摸屏13,或者当通过输入接口110检测到光标输入19时,控制器120可以确定输入是鼠标
16。

在操作803中,控制器120确定与所确定的输入的类型相对应的UI的显示样式。换
言之,当所确定的输入的类型是光标输入19或鼠标16时,控制器120可以确定显示样式是与
光标输入19或鼠标16相对应的传统样式20。可替选地,当所确定的输入的类型是触摸输入
17或触摸屏13时,控制器120可以确定显示样式是与触摸输入17或触摸屏13相对应的触摸
友好样式UI 30。

在操作804中,显示接口130提供按照由控制器120确定的显示样式呈现的打印机
驱动UI。换言之,显示接口130可以显示传统样式UI 20或触摸友好样式UI 30。在这样做时,
显示接口130可以将传统样式UI 20切换到触摸友好样式UI 30,或者反之亦然。

图9是用于解释根据实施例的在装置中提供UI屏幕的方法的流程图。因为图9的UI
屏幕提供方法包括在图1A到图7的装置10中按照太阳城集团顺序处理的操作,所以即使在此省略
了参照图1A到图7描述的内容,该内容也可以应用于图9的UI屏幕提供方法。

在操作901中,显示接口130按照第一样式来显示与打印机驱动相对应的UI。当在
图9中第一样式是传统样式UI 20时,以下的第二样式是触摸友好样式UI 30。反之,当第一
样式是触摸友好样式UI 30时,以下的第二样式是传统样式UI 20。

在操作902中,输入接口110接收用于操纵打印机驱动的UI的用户输入。用户输入
可包括触摸输入17和光标输入19。

在操作903中,控制器120确定对于通过输入接口110接收的用户输入使用的输入
的类型。

在操作904中,如果输入的类型与第一样式不对应,则控制器120确定与所确定的
输入的类型相对应的第二样式。换言之,如果在当前打印机驱动UI是传统样式UI 20的同
时,所确定的输入的类型是触摸输入17,则控制器120可以确定显示样式是触摸友好样式UI
30,使得传统样式UI 20被切换到触摸友好样式UI 30。此外,如果在当前打印机驱动UI是触
摸友好样式UI 30的同时,所确定的输入的类型是光标输入19,则控制器120可以确定显示
样式是传统样式UI 20,使得触摸友好样式UI 30被切换到传统样式UI 20。

在操作905中,显示接口130通过将第一样式切换到所确定的第二样式来提供打印
机驱动UI。

图10A是用于描述根据实施例的根据触摸输入来切换打印机驱动UI的显示样式的
示图。

参照图10A,当在通过使用传统样式UI 20来显示打印机驱动UI的状态下,用户通
过触摸输入17操纵传统样式UI 20中的特定点时,显示接口130通过将作为当前UI的传统样
式UI 20切换到与触摸输入17相对应的触摸友好样式UI 30来显示打印机驱动UI。

图10B是用于描述根据实施例的根据光标输入来切换打印机驱动UI的显示样式的
示图。

参照图10B,当在通过使用触摸友好样式UI 30来显示打印机驱动UI的状态下,用
户通过光标输入19操纵触摸友好样式UI 30中的特定点时,显示接口130通过将作为当前UI
的触摸友好样式UI 30切换到与光标输入19相对应的传统样式UI 20来显示打印机驱动UI。

图11是用于详细解释参照图8或图9描述的UI提供方法的流程图。

在操作1101中,显示接口130显示与打印机驱动相对应的UI。

在操作1102中,输入接口110接收用于操纵与打印机驱动相对应的UI的用户输入。
用户输入可以包括触摸输入17和光标输入19。

在操作1103中,控制器120确定对于通过输入接口110接收的用户输入所使用的输
入的类型。换言之,控制器120可以确定是触摸输入17还是光标输入19被接收。此外,控制器
120可以确定是输入通过触摸屏13还是通过鼠标16(触摸板15等)被接收。

如果控制器120确定输入通过触摸输入17或触摸屏13被接收,则执行操作1104。如
果控制器120确定输入通过光标输入19或鼠标16(触摸板15等)被接收,则执行操作1106。

在操作1104中,显示接口130显示与诸如触摸输入17或触摸屏13的输入相对应的
触摸友好样式UI 30。

在操作1105中,控制器120确定在触摸友好样式UI 30被显示之后是否新近地产生
了光标输入19的事件。如果在触摸友好样式UI 30被显示之后新近地产生了光标输入19的
事件,则控制器120执行操作1106。

在操作1106中,显示接口130显示与诸如光标输入19或鼠标16(触摸板15等)的输
入相对应的传统样式UI 20。

在操作1107中,控制器120确定在传统样式UI 20被显示之后是否新近地产生了触
摸输入17的事件。如果在传统样式UI 20被显示之后新近地产生了触摸输入17的事件,则控
制器120执行操作1104。

在操作1108中,控制器120设置由用户通过触摸友好样式UI 30或传统样式UI 20
输入的打印选项。

图12A是用于描述根据实施例的用于将显示样式从传统样式UI切换到触摸友好样
式UI的V3打印机驱动的架构的示图。

参照图12A,当在传统样式UI 20被显示的状态下产生了触摸输入17的事件时,
Core UI DLL在隐藏传统样式UI 20(隐藏窗口)之后创建线程(创建线程)。接下来,Core UI
DLL创建用于太阳城集团传统样式UI 20的打印机驱动太阳城集团(DEVMODE)的共享存储器140(创建用于
DEVMODE的共享存储器)。Core UI DLL向模块TouchBased UI传递作为当前UI的传统样式UI
20的窗口的句柄/型号名称,作为参数。接下来,随着文件TouchBased UI EXE被启动,显示
样式被切换到触摸友好样式UI 30。

图12B是用于描述根据实施例的用于将显示样式从触摸友好样式UI切换到传统样
式UI的V3打印机驱动的架构的示图。

参照图12B,当在触摸友好样式UI 30被显示的状态下产生了光标输入19的事件
时,TouchBased UI EXE关闭触摸友好样式UI 30(关闭主窗口)。然后,TouchBased UI EXE
更新共享存储器140中的打印机驱动太阳城集团(DEVMODE)。TouchBased UI EXE向传统UI模块传
递特定退出码(特定退出码)。Core UI DLL检查传送的退出码(检查退出码)并且从共享存
储器140读取DEVMODE(从共享存储器读取并且更新DEVMODE)。Core UI DLL再次运行传统UI
以显示已经被隐藏的传统样式UI 20(示出窗口)。

图13A是用于描述根据实施例的用于将显示样式从传统样式UI切换到触摸友好样
式UI的V4打印机驱动的架构的示图。

参照图13A,当在传统样式UI 20被显示的状态下产生了触摸输入17的事件时,
Core UI DLL设置特定码(设置特定返回码),并且然后关闭传统样式UI 20(关闭传统主窗
口)。TouchBased UI EXE检查从Core UI DLL传递的退出码(检查退出码),并且然后显示触
摸友好样式UI 30(示出主窗口)。

图13B是用于描述根据实施例的用于将显示样式从触摸友好样式UI切换到传统样
式UI的V4打印机驱动的架构的示图。

参照图13B,当在随着TouchBased UI EXE被启动,触摸友好样式UI 30被显示的状
态下产生了光标输入19的事件时,触摸友好样式UI 30被隐藏,并且然后显示样式被切换到
传统样式UI 20。

作为参考,如上所述,因为V4打印机驱动的架构不同于V3打印机驱动的架构,由V4
打印机驱动进行的显示样式的切换可以快于由V3打印机驱动进行的显示样式的切换。

图14A和图14B示出用于解释根据实施例的提供UI屏幕的方法的流程图。

图14A和图14B的方法涉及一种仅切换用于由用户选择的特定打印选项的弹出窗
口的UI而不切换整个打印机驱动UI的方法。

在操作1401中,显示接口130显示打印机驱动的UI。

在操作1402中,输入接口110接收用于操纵与打印机驱动相对应的UI的用户输入。
用户输入可包括触摸输入17和光标输入19。

在操作1403中,控制器120确定对于通过输入接口110接收的用户输入所使用的输
入的类型。换言之,控制器120可以确定是触摸输入17还是光标输入19被接收。此外,控制器
120可以确定输入是通过触摸屏13还是通过鼠标16(触摸板15等)被接收。

如果控制器120确定输入通过触摸输入17或触摸屏13被接收,则执行操作1404。如
果控制器120确定输入通过光标输入19或鼠标16(触摸板15等)被接收,则执行操作1406。

在操作1404中,显示接口130显示与诸如触摸输入17或触摸屏13的输入相对应的
触摸友好样式UI 30。

在操作1405中,控制器120确定在触摸友好样式UI 30被显示之后是否新近地产生
了光标输入19的事件。如果在触摸友好样式UI 30被显示之后新近地产生了光标输入19的
事件,则控制器120执行操作1406。

在操作1406中,显示接口130显示与诸如光标输入19或鼠标16(触摸板15等)的输
入相对应的传统样式UI 20。

在操作1407中,控制器120确定在传统样式UI 20被显示之后是否新近地产生了触
摸输入17的事件。如果在传统样式UI 20被显示之后新近地产生了触摸输入17的事件,则控
制器120执行操作1404。

在操作1408中,用户通过触摸友好样式UI 30或传统样式UI 20来选择打印选项,
并且控制器120激活由用户选择的打印选项。

在操作1409中,控制器120确定由用户选择的打印选项是否为弹出打印选项。弹出
打印选项可以是当被用户选择时显示在新的弹出窗口上的打印选项。弹出打印选项可以包
括当输入的类型改变时需要切换UI的打印选项。

如果弹出打印选项被选择,则控制器120执行操作1410。否则,控制器执行操作
1413。

在操作1410中,控制器120确定对于选择弹出打印选项所使用的输入的类型。换言
之,控制器120确定弹出打印选项是通过触摸输入17被选择还是通过光标输入19被选择。如
果弹出打印选项是通过触摸输入17被选择,则控制器120执行操作1411。如果弹出打印选项
是通过光标输入19被选择,则控制器120执行操作1412。

在操作1411中,显示接口130通过使用触摸友好样式UI 30来显示用于弹出打印选
项的弹出窗口。在这样做时,显示接口130通过使用触摸友好样式UI 30仅显示弹出窗口,并
且通过使用传统样式UI 20显示原始打印机驱动UI。

在操作1412中,显示接口130通过使用传统样式UI 20来显示用于弹出打印选项的
弹出窗口。在这样做时,显示接口130通过使用传统样式UI 20仅显示弹出窗口,并且通过使
用触摸友好样式UI 30显示原始打印机驱动UI。

在操作1413中,控制器120设置由用户输入的、太阳城集团通过弹出窗口显示的弹出打印
选项的选项太阳城集团。此外,如果选项太阳城集团并非太阳城集团弹出打印选项,则控制器120设置由用户输
入的、太阳城集团打印选项的选项太阳城集团。

图15是用于描述根据实施例的切换弹出打印选项的UI以与输入的类型相对应的
示图。

参照图15,假设在显示接口130中显示传统样式UI 20。可以在与打印机驱动相对
应的传统样式UI 20上显示用于特殊页面的弹出打印选项1501。

如果弹出打印选项1501被用户通过触摸输入17选择,则显示接口130通过使用触
摸友好样式UI 30来显示用于特殊页面的子类的详细选项的弹出窗口1503。

换言之,可以根据诸如触摸输入17或光标输入19的输入的类型来切换用于弹出打
印选项1501的子类的详细选项的弹出窗口1503的显示样式。

图16A和图16B示出用于解释根据实施例的提供UI屏幕的方法的流程图。

图16A和图16B的方法涉及一种同时地切换整个打印机驱动UI的显示样式和弹出
窗口的显示样式的方法。

在操作1601中,显示接口130显示与打印机驱动相对应的UI。

在操作1602中,输入接口110接收用于操纵打印机驱动的UI的用户输入。用户输入
可以包括触摸输入17和光标输入19。

在操作1603中,控制器120确定对于通过输入接口110接收的用户输入所使用的输
入的类型。换言之,控制器120可以确定是触摸输入17还是光标输入19被接收。此外,控制器
120可以确定输入是通过触摸屏13还是通过鼠标16(触摸板15等)被接收。

如果控制器120确定输入通过触摸输入17或触摸屏13被接收,则执行操作1604。如
果控制器120确定输入通过光标输入19或鼠标16(触摸板15等)被接收,则执行操作1606。

在操作1604中,显示接口130显示与诸如触摸输入17或触摸屏13的输入相对应的
触摸友好样式UI 30。

在操作1605中,控制器120确定在触摸友好样式UI 30被显示之后是否新近地产生
了光标输入19的事件。如果在触摸友好样式UI 30被显示之后新近地产生了光标输入19的
事件,则控制器120执行操作1606。

在操作1606中,显示接口130显示与诸如光标输入19或鼠标16(触摸板15等)的输
入相对应的传统样式UI 20。

在操作1607中,控制器120确定在传统样式UI 20被显示之后是否新近地产生了触
摸输入17的事件。如果在传统样式UI 20被显示之后新近地产生了触摸输入17的事件,则控
制器120执行操作1604。

在操作1608中,用户通过触摸友好样式UI 30或传统样式UI 20来选择打印选项。
控制器120激活由用户选择的打印选项。

在操作1609中,控制器120确定由用户选择的打印选项是否为弹出打印选项。

如果弹出打印选项被选择,则控制器120执行操作1610。否则,控制器执行操作
1617。

在操作1610中,控制器120确定对于选择弹出打印选项所使用的输入的类型。换言
之,控制器120确定弹出打印选项是通过触摸输入17被选择还是通过光标输入19被选择。如
果弹出打印选项是通过触摸输入17被选择,则控制器120执行操作1611。如果弹出打印选项
是通过光标输入19被选择,则控制器120执行操作1614。

在操作1611中,控制器120确定是否改变整个打印机驱动UI的显示样式。在这样做
时,显示接口130可以额外地显示用于询问是否改变整个打印机驱动UI的显示样式的对话
窗口。用户可以通过显示的对话窗口来选择是否改变整个打印机驱动UI的显示样式。

如果整个打印机驱动UI的显示样式被改变,则执行操作1612。否则,执行操作
1613。

在操作1612中,显示接口130通过使用触摸友好样式UI 30来显示整个打印机驱动
UI。

在操作1613中,显示接口130通过使用触摸友好样式UI 30来显示用于弹出打印选
项的弹出窗口。

在操作1614中,控制器120确定是否改变整个打印机驱动UI的显示样式。在这样做
时,显示接口130可以额外地显示用于询问是否改变整个打印机驱动UI的显示样式的对话
窗口。用户可以通过显示的对话窗口来选择是否改变整个打印机驱动UI的显示样式。

如果整个打印机驱动UI的显示样式被改变,则执行操作1615。否则,执行操作
1616。

在操作1615中,显示接口130通过使用传统样式UI 20来显示整个打印机驱动UI。

在操作1616中,显示接口130通过使用传统样式UI 20来显示用于弹出打印选项的
弹出窗口。

在操作1617中,控制器120设置由用户输入的太阳城集团通过弹出窗口显示的弹出打印
选项的选项太阳城集团。此外,如果选项太阳城集团并非太阳城集团弹出打印选项,则控制器120设置由用户输
入的太阳城集团打印选项的选项太阳城集团。

图17是用于解释根据实施例的提供UI屏幕的方法的流程图。

图17的方法涉及一种与输入的类型无关地、通过由用户执行的对用于切换显示样
式的切换按钮的点击来切换打印机驱动UI的显示样式的方法。

在操作1701中,显示接口130显示与打印机驱动相对应的UI。

在操作1702中,用户选择用于切换显示样式的切换按钮。控制器120可以确定用于
切换显示样式的切换按钮是否被选择。

在操作1703中,控制器120确定当前打印机驱动UI是触摸友好样式UI 30还是传统
样式UI 20。

如果控制器120确定当前打印机驱动UI是触摸友好样式UI 30,则执行操作1704。
如果控制器120确定当前打印机驱动UI是传统样式UI 20,则执行操作1705。

在操作1704中,显示接口130通过将当前打印机驱动UI切换到触摸友好样式UI 30
来显示打印机驱动UI。

在操作1705中,显示接口130通过将当前打印机驱动UI切换到传统样式UI 20来显
示打印机驱动UI。

图18是用于描述根据实施例的通过使用用于切换显示样式的切换按钮来切换打
印机驱动UI的显示样式的示图。

参照图18,假设在显示接口130中显示传统样式UI 20。用于切换显示样式——诸
如触摸UI——的切换按钮1801可以被显示在传统样式UI 20的打印机驱动中。

当用户通过触摸输入17或光标输入19选择了触摸按钮1801时,显示接口130将显
示样式切换到触摸友好样式UI 30。

如上所述,根据本公开的以上实施例中的一个或多个,因为可以提供与针对输入
的类型——诸如触摸输入或光标输入——所优化的打印机驱动相对应的UI,所以用户可以
便利地操纵打印机驱动UI。

此外,本公开的其他实施例还可以通过介质——例如,计算机可读介质——中/上
的计算机可读代码/指令来实施,以控制至少一个处理元件来实施任何上述实施例。介质可
以对应于任何允许存储和/或传输计算机可读代码的介质。可以按照各种方式在介质上记
录/传送计算机记录代码,其中,介质的示例包括记录介质,诸如磁存储介质(例如,ROM、软
盘、硬盘等)和光记录介质(例如,CD-ROM或DVD)。

上述实施例可以被记录在计算机可读介质中,该计算机可读介质包括用于实施通
过计算机具体化的各种操作的程序指令。介质还可以单独地或与程序指令相结合地包括数
据文件、数据结构等。记录在介质上的程序指令可以是针对实施例的目的而专门设计和构
建的程序指令,或者程序指令可以是计算机软件领域技术人员公知并且可获取的种类的程
序指令。计算机可读介质的示例包括磁介质,诸如硬盘、软盘和磁带;光介质,诸如CD-ROM盘
和DVD;、磁光介质,诸如光盘;以及专门配置为存储和执行程序指令的硬件装置,诸如只读
存储器(ROM)、随机存取存储器(RAM)、闪存等。计算机可读介质还可以是分布式网络,使得
程序指令按照分布方式来存储和运行。程序指令可以由一个或多个处理器来运行。计算机
可读介质还可以被具体化在运行(如处理器那样处理)程序指令的至少一个专用集成电路
(ASIC)或现场可编程门阵列(FPGA)中。程序指令的示例包括:诸如由编译器产生的机器码
和包含可以由计算机使用解释器运行的高级代码的文件两者。上述装置可以被配置为充当
一个或多个软件模块,以便执行上述实施例的操作,或者反之亦然。

应当理解:本文中描述的示例性实施例应当仅以描述的意味来理解,而不是出于
限制的目的。对每个实施例中的对特征或方面的描述通常应被理解为可用于其他实施例中
的其他类似特征或方面。

尽管已参照附图描述了本公开的一个或多个实施例,但是本领域普通技术人员将
理解:在不脱离由所附权利要求限定的本公开的精神和范围的情况下,可以在此进行各种
形式上和细节上的改变。

关 键 词:
用于 提供 用户界面 屏幕 装置 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:用于提供用户界面屏幕的装置和方法.pdf
链接地址:http://zh228.com/p-6059862.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');