图像形成装置以及图像形成方法

文档序号:9508726阅读:268来源:国知局
图像形成装置以及图像形成方法
【技术领域】
[0001]本发明涉及一种图像形成装置以及图像形成方法,特别是适合利用应用程序追加功能的图像形成装置、图像形成方法以及图像形成程序。
【背景技术】
[0002]—直以来,在可以打印文件以及图像的复合机(Multifunct1nalPeripheral, MFP)以及打印机等图像形成装置中有一种装置是可以安装并执行各种各样的应用程序软件(Applicat1n Software)。
[0003]另外。一些应用程序带来PDF制作、名片管理、账薄管理等功能。此外,也有一些应用程序与摄像机等设备连接使用。
[0004]然而,为了安装并执行这些应用程序,为了能够利用图像形成装置上搭载的OS (Operating System)所拥有的基本功能,需要开发每个应用程序。
[0005]此外,在开发应用程序之际,为了不增加开发成本,需要有效率地进行开发。
[0006]作为解决这个课题的发明,专利文献1的结构为:可以搭载多个将打印机、复印机或者传真机等各用户服务中分别进行的固有处理的应用程序,并设置平台,所述平台进行至少2个应用程序予以共通必要的硬件资源管理、执行控制以及图像形成处理。这样一来,介入在应用程序和硬件资源之间的平台上搭载的应用程序注册管理组件将管理应用程序。如此一来,在用户制作各个用户服务的应用程序的情况下,通过制作平台以外的部分,或者改变配置在平台上的应用程序管理组件,从而能够减轻制作应用程序的负担。

【发明内容】

[0007]发明要解决的课题
[0008]然而,以往的图像形成装置中,在对于应用程序进行追加或者删除的时候,必须改变介入在应用程序和硬件资源之间的平台上配置的应用程序管理组件。若改变该应用程序管理组件,则会对于硬件资源也带来影响,因此就出现了需要对于应用程序和硬件资源双方进行改变的问题。
[0009]本发明是鉴于这样的状况而发明的,目的在于提供一种能够解决上述课题的图像形成装置、图像形成方法以及图像形成程序。
[0010]解决课题的手段
[0011]本发明的图像形成装置的特征在于,具备控制部,控制部具备:标准应用程序执行部,其具有用于执行标准应用程序的标准应用程序执行服务;设备控制平台,其具有在操作系统上控制硬件的控制用服务、利用所述控制用服务的执行顺序即界面执行所述控制用服务的设备控制执行服务、对于所述设备控制执行服务指令呼叫所述控制用服务的设备控制管理服务;标准应用程序管理部,其提供界面,所述界面用于管理所述标准应用程序的状态,利用所述标准应用程序执行服务的硬件资源。
[0012]本发明的图像形成方法,为利用具备硬件资源的图像形成装置,其特征在于,具备:标准应用程序执行服务步骤,其执行标准应用程序;控制用服务步骤,其在操作系统上控制硬件;设备控制执行服务步骤,其利用所述控制用服务步骤的执行顺序即界面,执行所述控制用服务步骤;设备控制管理服务步骤,其对于所述设备控制执行服务步骤,指令呼叫所述控制用服务步骤;标准应用程序管理步骤,其提供界面,所述界面用于管理所述标准应用程序的状态,利用所述标准应用程序执行服务步骤的所述硬件资源。
[0013]发明效果
[0014]利用本发明的图像形成装置、图像形成方法以及图像形成程序,通过减轻应用程序和硬件的依赖关系,从而能够削减应用程序的追加或删除中的改变作业。
【附图说明】
[0015][图1]表示本实施方式所涉及的图像形成装置的系统结构。
[0016][图2]表示图1所示的图像形成装置的控制结构。
[0017][图3]表示图1所示的图像形成装置的执行复印传真发送功能的处理。
【具体实施方式】
[0018][图像形成装置1的系统结构]
[0019]接下来利用图1,对于图像形成装置1的系统结构进行说明。另外,在以下的说明中,APP 指应用程序软件(Applicat1n Software)。
[0020]根据本发明的图像形成装置、图像形成方法以及图像形成程序,将用于进行扩展功能的应用程序,以下称为“扩展APP”的管理的一个功能的集合体即组件配置在扩展APP平台上。此外,进行硬件的控制,以下称为“设备控制”的组件、进行设备控制的执行的组件,以及进行设备控制的管理的组件配置在设备控制平台上。此外,设置标准应用程序管理部,该标准应用程序管理部为对扩展APP提供服务的标准应用程序,以下称为“标准APP”的管理的组件。这样,通过设置标准应用程序管理部,在追加或者删除标准APP的时候,就不需要改变扩展APP平台以及设备控制平台的组件了。
[0021]图像形成装置1中,图像处理部11、原稿读取部12、原告进给部13、搬运部14、网络收发部15、操作面板部16、图像形成部17、传真收发部18以及存储部19等连接在控制部10上。各个部分利用控制部10而被控制动作。
[0022]控制部10 为 GPP (General Purpose Processor)、中央处理器 CPU (CentralProcessing Unit)、MPU (Micro Processing Unit)、DSP (Digital Signal Processor)、GPU (Graphics Processing Unit)、ASIC (Applicat1n Specific Processor、针对特定用途程序)等的信息处理部。
[0023]控制部10读取出存储在存储部19的ROM和HDD中的控制程序,通过令该控制程序在RAM上打开并执行,从而作为后述功能块的各个部分来运作。此外,控制部10根据从外部的终端和操作面板部16输入的指示信息,进行整个装置的控制。
[0024]图像处理部 11 为 DSP (Digital Signal Processor)或 GPU (Graphics ProcessingUnit)等的控制演算部。图像处理部11对于各种图像数据执行特定的图像处理。图像处理部11例如进行扩大缩小、浓度调整、色阶调整、图像改善等各种图像处理。
[0025]图像处理部11将利用原稿读取部12读取的图像作为打印数据存储在存储部19上。此时,图像处理部11可以将打印数据变换为PDF和TIFF等的格式的文件单位。
[0026]原稿读取部12读取设置的原稿,即扫描。
[0027]原稿进给部13搬运原稿读取部12读取的原稿。
[0028]搬运部14从纸盒搬运的记录纸,在图像形成部17形成图像,之后搬运到存纸盒。
[0029]图像形成部17通过用户的输出指令,进行存储部19的存储、原稿读取部12的读取,或将从外部终端获取的数据在记录纸上进行图像形成。
[0030]网络收发部15包含LAN board和无线收发机等外部网络连接部用于连接于内部网络(LAN)、无线LAN、外部网络(WAN)、手机网络等外部网络。
[0031]网络收发部15在数据通讯用线路中收发数据,在声音电话线路中收发声音信号。
[0032]网络收发部15也可以借助网络,同PC (Personal Computer)、智能手机、PDA (Personal Data Assistant)、手机等外部终端、服务器等连接。
[0033]操作面板部16具备:LCD等的显示部;动作模式切换按钮,其用于数字键、开始、取消、复印、传真发送、扫描等动作;开始按钮或触摸面板等的输入部,其用于下达同被选择文件的打印、发送、存储、记录等有关的工作的执行相关的指令。
[0034]操作面板部16获取用户的指令。该用户的指令包含了后述的扩展APP400(图2)(Applicat1n Software、应用程序软件)的安装和使用指令。此外,利用用户的指令,可以输入各用户信息,进行改变。因此,操作面板部16也可以具备专用的控制部和R0M、RAM等存储媒介,与控制部连接来进行⑶I (Graphical User Interface)的控制。关于扩展APP400的安装和使用时的操作面板部16的详细控制情况,将后文叙述。
[0035]此外,操作面板部1当中,也可以具备连接部,所述连接部用于将U盘、闪存卡的存储媒介和内置存储媒介的外部设备进行连接。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1