本发明专利技术公开了一种信息处理装置及其控制方法。响应于从用户接收到的处理命令,选择是否执行处理,无论许可证是否存在。
【技术实现步骤摘要】
信息处理装置及其控制方法
本专利技术涉及一种用于在执行打印处理的程序中进行许可证管理的技术。
技术介绍
传统打印方法包括两种:一种是在显示应用程序的编辑屏幕后,从用户处接收到对显示在所述应用程序的编辑屏幕上的目标执行打印的指令,另一种是在接收到外部文件后不显示编辑屏幕就执行打印。在本说明书中,利用前一种方法执行的显示编辑屏幕的处理称为编辑屏幕显示处理,利用后一种方法执行的打印处理称为外部文件打印处理。现在已经存在一种技术,可以在执行应用程序时确认所述应用程序的许可证。因此,通过避免在许可证过期时或未认证许可时执行应用程序,可以防止滥用所述应用程序。公开号为JP2011-164789的日本专利申请描述了这样一种技术:如果在应用程序的功能正在被执行时该程序的许可证过期,那么该技术允许正在执行的功能继续执行,直至该处理结束。执行应用程序中的编辑屏幕显示处理需要许可认证。然而,外部文件打印处理可以不经过许可认证即可执行(免许可证)。例如,有这样一种实用应用程序,其可以发出仅执行外部文件打印处理的指令。由于所述实用应用程序并不显示编辑屏幕,因此期望为用户提供外部文件打印处理,所述处理可以在免许可证情况下执行。如果配置为在启动实用应用程序时需要确认许可证的话,那么即使在所述实用应用程序接收到外部文件打印处理时也要确认许可证。如果这样配置的话,没有许可证的实用应用程序就不能执行所述外部文件打印处理。
技术实现思路
本专利技术旨在向用户提供免认证情况下的外部文件打印处理以便提高便利性。根据本专利技术的一个方面,信息处理装置包括控制单元,所述控制单元被配置为:如果从用户处收到用于显示处理的命令且存在应用程序的许可证,那么所述控制单元就执行显示处理;如果从用户处收到用于显示处理的命令且不存在所述应用程序的许可证,那么所述控制单元就执行控制以便不执行显示处理;如果从用户处收到用于外部打印处理的命令,那么所述控制单元就执行外部打印处理,无论是否存在所述应用程序的许可证,其中显示处理是显示编辑屏幕的处理,在所述编辑屏幕上从用户处接收将由所述应用程序处理的文件的打印命令,以及其中外部打印处理是基于放置到对象中的文件在所述应用程序中执行的打印相关的而不显示所述编辑屏幕的处理。根据下述示例性实施例的详细描述并结合附图,本专利技术的其他特征及各方面将显而易见。附图说明附图包含在说明书中并构成说明书的一部分,附图描述了本专利技术的示例性实施方式、特征和各方面,并和说明书一起用于解释本专利技术的原理。图1示出了系统配置的一个例子。图2示出了硬件配置的一个例子。图3示出了信息处理装置的软件配置的一个例子。图4示出了将文件放置在将由虚拟打印机应用程序启动的微件上的操作,以及所述微件的一个例子。图5示出了客户端应用程序的主用户界面(UI)的一个例子。图6示出了客户端应用程序中编辑屏幕显示处理/外部文件打印处理的一个例子。图7示出了客户端应用程序的执行参数的一个例子。图8示出了用于许可证确认的警告消息的一个例子。图9示出了信息处理装置的软件配置的一个例子。图10示出了将由虚拟打印机应用程序启动的微件的一个例子。图11示出了客户端应用程序中编辑屏幕显示处理/外部文件打印处理的一个例子。图12示出了客户端应用程序的执行参数的一个例子。图13示出了在客户端应用程序中使能够切换至编辑屏幕显示处理的警告消息的一个例子。图14示出了在客户端应用程序中禁止切换至编辑屏幕显示处理的警告消息的一个例子。具体实施方式以下将结合附图详细描述本专利技术的各种示例性实施方式、特征以及各方面。示例性实施方式不限制本专利技术,且示例性实施方式中描述的所有配置并不一定是解决本专利技术技术问题的装置所不可或缺的。接下来描述第一示例性实施方式。系统配置图1示出了根据本专利技术第一示例性实施方式的系统配置的一个例子。信息处理装置101是由命令图像形成装置102执行打印及传真传输的用户所使用的个人计算机(PC)。图像形成装置102包括打印机功能、传真功能、复印功能、扫描仪功能以及文件传输功能。信息处理装置101和图像形成装置102被连接至局域网(LAN)103。这些装置经由局域网103彼此传达信息。硬件配置图2示出了硬件配置的一个例子。信息处理装置101包括各种类型的单元202-207。中央处理单元(CPU)202是用于执行各种类型的程序并根据所述程序实现各种功能的单元。只读存储器(ROM)204是用于存储各种类型的程序及数据的单元。随机存取存储器(RAM)203是用于存储各种类型信息的单元。RAM203也用作CPU202的临时工作存储区域。例如,CPU202将存储在ROM204中的程序及数据加载到RAM203中,并执行所述程序。输入/输出接口205是除了向连接至信息处理装置101的显示器208发送数据之外,还从指示设备209处接收数据的单元。网络接口卡(NIC)206是用于将信息处理装置101连接至网络的单元。上文所述单元可以经由总线207发送并接收数据。信息处理装置101经由NIC206被连接至上述局域网103。软件配置(整体)预定操作系统(OS)被安装在信息处理装置101中,用于执行各个特定功能处理的各类应用程序也安装在信息处理装置100中。所述特定功能处理包括文档处理、计算表处理、呈现处理、图像处理及图形处理。各应用程序有其自身的数据结构(文件结构)。此外,操作系统被配置为能够参照各文件的标示符来向相应的应用程序发出打印指令。下文将结合图3来描述信息处理装置101的软件配置。图3示出了信息处理装置101的软件配置的一个例子。用于在图3所示的各款软件中实现功能(模块)的程序被存储在信息处理装置100的ROM204中。这些软件(应用程序)分别代表操作系统301、虚拟打印机应用程序302、客户端应用程序303以及打印机驱动程序304。更具体地,CPU202将程序加载到RAM203中并执行所述程序,以便执行信息处理装置101的功能及下文描述的与流程图相关的处理。信息处理装置101的全部或部分功能以及下文描述的与流程图相关的处理可以通过专用硬件来执行。软件配置(操作系统)下文将描述操作系统301。操作系统301提供了操作系统301的现有通用功能(存储器管理、资源管理、应用程序管理及其他管理)。从用户处接收到执行应用程序请求后,操作系统301就向各应用程序发出执行请求,以便各应用程序开始处理。软件配置及用户界面(客户端应用程序)下文将描述客户端应用程序303中的软件配置。客户端应用程序303配有各类模块3031-3036。主控制单元3032控制客户端应用程序303向下文描述的各模块发出指令,并管理所述各模块。响应于来自主控制单元3032的显示指令,用户界面(UI)单元3031向用户提供客户端应用程序303的UI。接收到编辑屏幕显示处理后,主控制单元3032向UI单元3031发出指令,显示下文描述的作为编辑屏幕的主用户界面501。操作信息获取单元3035获得信息,所述信息表明已被UI单元3031显示的客户端应用程序303的UI被用户操作,并将获得的信息通知给主控制单元3032。主控制单元3032在存储单元3036中存储所述被通知的信息。打印控制单元3033从对应于下文描述的打印机驱动程序304的打印机对象305中获得打印本文档来自技高网...
【技术保护点】
一种信息处理装置,其包括控制单元,所述控制单元被配置为:如果从用户处收到用于显示处理的命令且存在应用程序的许可证,那么所述控制单元就执行显示处理;如果从用户处收到用于显示处理的命令且不存在所述应用程序的许可证,那么所述控制单元就执行控制以便不执行显示处理;如果从用户处收到用于外部打印处理的命令,那么所述控制单元就执行外部打印处理,无论是否存在所述应用程序的许可证,其中显示处理是显示编辑屏幕的处理,在所述编辑屏幕上从用户处接收将由所述应用程序处理的文件的打印命令,以及其中外部打印处理是基于放置到对象中的文件在所述应用程序中执行的打印相关的而不显示所述编辑屏幕的处理。
【技术特征摘要】
2012.04.03 JP 2012-0849711.一种信息处理装置,其包括:控制单元,所述控制单元被配置为:如果从用户处收到用于显示处理的命令且存在应用程序的许可证,那么所述控制单元就执行显示处理;其中显示处理是显示编辑屏幕的处理,在所述编辑屏幕上从用户处接收将由所述应用程序处理的文件的打印命令;如果从用户处收到用于显示处理的命令且不存在所述应用程序的许可证,那么就不执行显示处理;输出单元,所述输出单元被配置为:如果文件放置到对象中,则基于所述文件通过应用程序执行打印处理,无论是否存在所述应用程序的许可证;其中,如果所述文件放置到所述对象中,则所述输出单元显示预先设置的一个或多个打印模板和对用于设置多个打印设置值的打印模板的选择;以及其中,如果基于在编辑屏幕上从用户接收的用于打印模板的设置而确定用户没有在预先设置的所述打印模板中选择除了一个打印模板之外的其他打印模板,则所述输出单元在所述文件放置到所述对象中的情况下阻止这个打印模板不被选中。2.根据权利要求1所述的信息处理装置,其中所述编辑屏幕提供至少一种下述功能:预览将由所述应用程序处理的文件;分别设置将由所述应用程序处理的文件的多个打印设置项目;向将由所述应用程序处理的文件添加注释;合并将由所述应用程序处理的多个文件;编辑将由所述应用程序处理的文件中的对象;以及基于将由所述应用程序处理的文件输出便携文件格式(PDF)。3.根据权利要求1所述的信息处理装置,其中如果所述打印模板中包括不能被图像形成装置应用的打印设置的命令,且存在所述应用程序的许可证,那么就显示包括用于执行显示处理的按钮的消息;以及如果所述打印模板中包括不能被所述图像形成装置应用的打印设置的命令,且不存在所述应用程序的许可证,那么就显示不包括用于执行显示处理的按钮的消息。4.根据权利要求1所述的信息处理装置,其中所述输出单元基于放置到所述对象中的文件通过所述应用程序执行打印处理,且不显示所述编辑屏幕。5.根据权利要求1所述的信息处理装置,其中,如果在启动应用程序时的引数是第一引数,且存在所述应用程序的许可证,那么所述控制单元执行控制从而显示其编辑屏幕;如果在启动所述应用程序时的引数是第一引数,且不存在所述应用程序的许可证,那么所述控制单元执行控制从而不显示其编辑屏幕;其中...
【专利技术属性】
技术研发人员:小桥和文,
申请(专利权)人:佳能株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。