图像处理设备和图像处理设备的控制方法技术

技术编号:8017806 阅读:161 留言:0更新日期:2012-11-29 00:21
本发明专利技术涉及一种图像处理设备和图像处理设备的控制方法。所述图像处理设备包括:图像处理单元,用于进行图像处理;存储单元,其能够存储所述图像处理设备中要安装的应用程序;第一判断单元,用于进行所述图像处理设备中是否安装了应用程序的判断;以及控制单元,用于在所述存储单元中发生了错误的情况下,根据所述第一判断单元所进行的判断,来选择性地执行用以使所述图像处理单元能够进行工作的控制和用以使所述图像处理单元无法进行工作的控制。

【技术实现步骤摘要】

本专利技术涉及一种能够执行所安装的应用程序的图像处理设备。
技术介绍
日本特开2010-156862论述了包括如下去功能化单元的数字多功能外围设备,其中该去功能化单元被配置为当数字多功能外围设备的功能中的一部分由于故障等而无法使用时,使这些功能无效,从而使可使用的其它功能进行工作。日本特开2001-249814论述了以下在图像处理设备等中的实时操作系统(OS)上构建面向内置系统的另一执行环境、例如诸如Java (注册商标)等的执行环境,并且从外部下载应用程序并执行所下载的应用 程序。如日本特开2001-249814所论述的,要下载和执行的应用程序包括具有与诸如用户认证等的安全性有关的功能的应用程序以及具有用于统计图像处理设备的使用状况的帐户功能的应用程序。当无法使用图像处理设备内的二次存储功能(例如,硬盘驱动器)时,在无条件地显示错误画面以呼叫服务工程师的结构、即用户无法使用图像处理设备的结构中,图像处理设备的停机时间延长。另一方面,如日本特开2010-156862所论述的,当通过使二次存储功能无效来继续使用图像处理设备时,无法使用所下载的应用程序的功能。在例如该应用程序提供了诸如用户认证功能等的与安全性有关的功能的情况下,由于安全原因,不期望在没有使该功能有效的状况下使用图像处理设备。在例如该应用程序提供了用于统计图像处理设备的使用状况的帐户功能的情况下,可能在没有使该功能有效的状况下使用图像处理设备。因而,无法正确统计图像处理设备的使用状况。因此,当通过进行去功能化操作导致无法提供管理图像处理设备所需的功能时,该图像处理设备无法正确工作。
技术实现思路
本专利技术涉及一种可以避免由于使特定功能无效而不正确地进行工作的图像处理设备。根据本专利技术的一个方面,一种图像处理设备,图像处理单元,用于进行图像处理;存储单元,其能够存储所述图像处理设备中安装的应用程序;第一判断单元,用于判断所述图像处理设备中是否安装了应用程序;以及控制单元,用于在所述存储单元中发生了错误的情况下,根据所述第一判断单元所进行的判断,来选择性地执行用以使所述图像处理单元能够进行工作的控制和用以使所述图像处理单元无法进行工作的控制。根据本专利技术的另一方面,一种图像处理设备的控制方法,所述图像处理设备包括存储单元,其能够存储所述图像处理设备中安装的应用程序;以及图像处理单元,用于进行图像处理,所述控制方法包括以下步骤判断所述图像处理设备中是否安装了应用程序;以及在所述存储单元中发生错误的情况下,根据所述判断,来选择性地执行用以使所述图像处理单元能够进行工作的控制和用以使所述图像处理单元无法进行工作的控制。通过以下参考附图对典型实施例的详细说明,本专利技术的其它特征和方面将变得明显。附图说明包含在说明书中并构成说明书一部分的附图示出了本专利技术的典型实施例、特征和方面,并和说明书一起用来解释本专利技术的原理。图I是示出根据本专利技术第一典型实施例的打印设备的装置结构的示例的框图。图2示出打印设备的软件结构的示例。 图3示出打印设备的功能块的示例。图4示出应用程序的构造的示例。图5是示出打印设备所进行的用以检测硬盘(HDD)的错误的处理的示例的流程图。图6是示出打印设备在启动时所进行的处理的示例的流程图。图7示出根据本专利技术第二典型实施例的打印设备的功能块。图8是示出根据第二典型实施例的打印设备所进行的用以检测HDD的错误的处理的示例的流程图。图9是示出根据第二典型实施例的打印设备在启动时所进行的处理的示例的流程图。具体实施例方式以下将参考附图来详细说明本专利技术的各种典型实施例、特征和方面。图I是示出根据第一典型实施例的打印设备100的装置结构的示例的框图。打印设备100是图像处理设备的示例。包括中央处理单元(CPU) 109的控制单元108控制打印设备100的整体操作。CPU 109读取只读存储器(ROM) 110或硬盘(HDD)中所存储的程序,并进行打印设备100的各种类型的控制。随机存取存储器(RAM) 111用作CPU 109的主存储器或者诸如工作区域等的临时存储区域。在本典型实施例中,RAM 111具有非易失性区域(例如,静态RAM (SRAM)/铁电RAM (FRAM) )。HDD 107存储图像数据和各种程序。控制单元108连接至功能单元101,以控制功能单元101中所包括的操作单元102和打印机单元103的操作。操作单元102包括具有触摸面板功能的液晶显示单元以及键盘。打印机单元103将从控制单元108所输入的要打印的图像数据打印在薄片上。打印机单元103包括薄片进给装置和薄片排出装置。接口单元105将控制单元108连接至网络(未示出),以从该网络上的信息处理装置(未示出)接收打印用图像数据并且接收要显示在操作单元102中的画面数据。如果将以下所述的应用程序安装在打印设备100中,则经由接口单元105来下载该应用程序。将从信息处理装置(未示出)所接收到的要打印的图像临时存储在图像存储器106中,并且经由控制单元108而在打印机单元103中打印该图像。尽管作为根据本典型实施例的图像处理设备的示例将说明打印设备100,但打印设备100也可以是还具有扫描器功能和图像发送功能的多功能外围设备。图2示出根据本典型实施例的打印设备100的软件结构的示例。将图2所示的各软件存储在ROM 110或HDD 107中,并且由CPU 109来执行。尽管操作系统(OS)层201通常包括实时OS,但OS层201还可以包括诸如Linux (注册商标)等的通用OS。Java虚拟机(VM) 202是诸如Java(注册商标)等的虚拟机,并且提供应用程序的执行环境。应用程序框架203提供用于管理应用程序的生命周期的功能。安装程序服务204通过将以下所述的诸如应用程序A和B等的多个应用程序注册到应用程序框架203中来进行安装处理。应用程序A 205和应用程序B 206由安装程序服务204进行安装,并且在打印设备100上提供各种功能。应用程序A 205和应用程序B 206可以从打印设备100的外部进 行下载并安装。应用程序A 205和应用程序B 206中的至少一个可以经由操作单元102与用户进行通信。应用程序A 205和应用程序B 206中的至少一个还可以经由接口单元105接收来自网络(未示出)上的个人计算机(PC)的数据,并使用打印机单元103来打印该数据。从信息处理装置(未示出)使用浏览器来访问安装程序服务204,以接收以下所述的图4所示的预定应用程序文件401。本机(Native)功能207提供打印设备100内所包含的功能。本机功能207的示例是基于经由接口单元105所接收到的打印数据在打印机单元103中进行打印的功能。在本典型实施例中,将JavaVM 202、应用程序框架203、应用程序A 205和应用程序B206存储在HDD 107中。将本机功能207存储在ROM 110中。图3示出根据第一典型实施例的打印设备100的功能块的示例。图3所示的各个功能被配置成软件,并且由图2所示的软件中的任一个或其一部分或者图2所示的多个软件的组合来提供。应用程序管理功能301包括在安装程序服务204中。应用程序有无判断功能302判断是否存在经由安装程序服务204所安装的应用程序。在RAM本文档来自技高网...

【技术保护点】
一种图像处理设备,包括:图像处理单元,用于进行图像处理;存储单元,其能够存储所述图像处理设备中安装的应用程序;第一判断单元,用于判断所述图像处理设备中是否安装了应用程序;以及控制单元,用于在所述存储单元中发生了错误的情况下,根据所述第一判断单元所进行的判断,来选择性地执行用以使所述图像处理单元能够进行工作的控制和用以使所述图像处理单元无法进行工作的控制。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:长田守
申请(专利权)人:佳能株式会社
类型:发明
国别省市:

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

1