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

文档序号:9508726阅读:来源:国知局
[0036]传真收发部18为进行传真收发的传真板(Fax Board)。
[0037]传真收发部18将通过原稿读取部12读取的图像数据和从网络收发部15接收的文件等进行描绘和传真发送。此外,传真收发部18进行以下操作:存储在存储部19、将传真接收的图像数据利用图像形成部17进行图像形成,并从网络收发部15发送到外部终端。
[0038]存储部19 包含了 ROM (Read Only Memory)、RAM (Random Access Memory)、闪存等的半导体内存和HDD (Hard Disk Drive)等的存储媒体,以及该控制器等。
[0039]存储部19的R0M、闪存和HDD中,存储了用于控制图像形成装置1的动作的控制程序和数据。这些控制程序和数据也可以以固件的形式来提供。此外,这些控制程序和数据,是在执行时在RAM等中打开,利用控制部10进行执行的。
[0040]此外,存储部19也可以存储:各种工作数据、利用原稿读取部12扫描的图像数据、利用图像处理部11进行图像处理的图像数据、从其他终端发送来的打印文件等的文件、从连接的存储媒介读出的各种文件、缩略图像的数据等。
[0041]此外,存储部19也可以存储用户的账户设定。此外,在存储部19中,也可以包含每个用户的文件夹的区域。
[0042]另外,在图像形成装置1中,控制部10和图像处理部11也可以如同GPU内置CPU等芯片打开模块包一样形成一体化。
[0043]此外,控制部10和图像处理部11也可以内置RAM、ROM和闪存等。
[0044][图像形成装置1的控制结构]
[0045]接下来利用图2,对于图像形成装置1的控制结构进行说明。
[0046]图像形成装置1作为三段式的模块结构,具备标准APP部即标准应用程序软件执行部100、设备控制平台200、扩展APP平台300。还具备配置在扩展APP平台300上的扩展APP400、以及标准应用程序管理部500。控制部10通过执行本发明的控制程序,在控制部10的线路上实现标准APP100、设备控制平台200、扩展APP平台300。还有,控制部10基于图2所示的控制结构,可以执行扩展APP400、标准APP120、通用0S230。
[0047]标准应用程序执行部100执行标准APP120,所述标准APP120利用通过设备控制平台200管理的硬件资源。标准应用程序执行部100具备安装在设备控制平台200上的标准APP120、同该标准APP120对应的标准APP服务IF部110。关于标准应用程序执行部100的详细情况,将在后文叙述。
[0048]设备控制平台200在通用0S230上管理图像形成装置1整体的硬件资源,利用功能单位控制各部分。
[0049]设备控制平台200为包含作为标准APP120执行基础的API (Applicat1nProgramming Interface)、中间件、运行时间、连接器等,以下称为“API等”、通用0S230上的服务,Servi^Daemon、以下称为“服务等”、进行脚本语言和中间语言的翻译与执行的翻译器(Interpreter)、即时编译器(Just In Time compiler)、虚拟机等,以下称为“虚拟机等”的程序和数据。此外,扩展APP平台300自身也在通用0S230上运作。关于设备控制平台200的详情,将在后文叙述。
[0050]扩展APP平台300呼叫标准APP120并利用其功能,呼叫设备控制平台200并利用其硬件资源,管理扩展APP400并进行执行。
[0051]扩展APP平台300为包含作为扩展APP400的执行基础的API等、服务等、虚拟机等的程序和数据。此外,扩展APP平台300本身也在通用0S230上运作。
[0052]扩展APP平台300具备标准功能服务310、扩展功能服务320、0S安装服务330即操作系统安装服务、以及扩展应用程序管理部340。
[0053]标准功能服务310为将对应标准APP服务IF部110的标准APP120的功能利用在扩展APP400上的服务等。
[0054]扩展功能服务320为将对应平台服务IF部210的硬件资源利用在扩展APP400上的服务等。
[0055]扩展应用程序管理部340管理能够呼叫标准功能服务310和扩展功能服务320的扩展APP400,并进行执行。
[0056]0S安装服务330为用于给通用0S230等追加功能的服务等。
[0057]0S安装服务330在通用0S230上安装设备驱动程序和脚本等控制程序。
[0058]此外,0S安装服务330进行追加新功能的新复印应用程序执行服务121、打印应用程序执行服务122、传真应用程序执行服务123、各种标准应用程序执行服务124等的安装。
[0059]扩展APP400为在扩展APP平台300上进行各种处理的APP的程序和数据。
[0060]扩展APP400为在扩展APP平台300上执行的应用程序的程序和数据。扩展APP400可以执行下列处理:呼叫标准功能服务310并利用标准APP120的功能,呼叫扩展功能服务320并利用图像形成装置1的各部分的功能,或者呼叫0S安装服务330并安装追加到通用0S230的功能等。因此,利用扩展APP400,可以进行各种无法在图像形成装置1单体上使用的处理。
[0061]标准应用程序管理部500若管理标准APP的存在与否以及状态,并且将新的标准APP追加到系统中,则关于新追加的标准APP进行状态管理。标准应用程序管理部500接受来自标准APP120的呼叫,发送给平台服务IF部210,执行该各部分的相应功能。
[0062]接下来,对于标准应用程序执行部100的详情进行说明。标准应用程序执行部100具备标准APP120、以及标准APP服务IF部110即标准应用程序服务界面部。
[0063]标准APP120为在设备控制平台200上进行各种处理的APP的程序和数据。
[0064]标准APP120获取用户的指令,利用该用户的指令来利用图像形成装置的各种功能。此外,标准APP120例如可以用作为注册商标的JAVA等中间语言的APP、各种脚本语言等来记述。
[0065]标准APP120中,例如复印应用程序执行服务121、打印应用程序执行服务122、传真应用程序执行服务123、各种标准应用程序执行服务124等,可以在工厂发货时就已处于被安装的状态。
[0066]复印应用程序执行服务121若获取到来自操作面板部16的、用户的复印指令,则从原稿读取部12读取原稿,利用图像形成部17来形成图像。
[0067]打印应用程序执行服务122根据来自外部终端的指令等,对于利用网络收发部15接收的H)L(Page Descript1n Language)等文件进行描绘,利用图像形成部17来形成图像。此外,打印应用程序执行服务122也可以利用操作面板部16的用户的指令,描绘存储部19的文件夹内的文件等,利用图像形成部17来形成图像。
[0068]传真应用程序执行服务123若从用户的操作面板部16获取传真发送的指令,则从原稿读取部12读取原稿,利用传真收发部18来发送传真。此外,传真应用程序执行服务123也可以描绘从外部终端接收的文件等,利用传真收发部18进行发送。此外,传真应用程序执行服务123利用图像形成部17来令通过传真收发部18接收的传真的图像数据进行图像形成。此外,传真应用程序执行服务123也可以将接收的传真图像数据存储在存储部19的文件夹中。
[0069]关于复印应用程序执行服务121、打印应用程序执行服务122、传真应用程序执行服务123、各种标准应用程序执行服务124等,有时候会根据用户的需求进行功能追加。
[0070]也就是说,关于复印应用程序执行服务121,例如可以想到追加增添原稿、读取多张原稿来复印等功能。
[0071]此外,关于打印应用程序执行服务122,例如可以想到借助网络收发部15,将追加利用图像形成部17形成图像的图像数据发送给文件管理服务器等功能。
[0072]此外,关于传真应用程序执行服务123,例如可以想到追加和上述一样,借助网络收发部15来将利用原稿读取部12读取的原稿的图像数据发送给
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1