一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理系统、装置与方法、发送装置与方法及记录介质与流程

2022-02-22 02:03:13 来源:中国专利 TAG:


1.本发明涉及一种信息处理系统、处理请求发送装置、信息处理装置、记录介质、处理请求发送方法及信息处理方法。


背景技术:

2.在专利文献1中公开有一种打印系统,其包含打印机和将处理请求发送至打印机的主计算机,根据打印机的控制程序和表示与主计算机的打印机驱动器的兼容性的兼容性信息,在保持控制程序与打印机驱动器的兼容性的同时,使控制程序及打印机驱动器版本升级。
3.在专利文献2中公开有一种打印装置,其具备打印机控制器,在打印机控制器的rom(read only memory:只读存储器)中不存储图像处理主程序而预先存储引导程序及下载程序,将通过下载程序从主机下载的图像处理主程序通过引导程序引导,从而执行打印处理。
4.在专利文献3中公开有一种图像处理装置,其安装有用于进行图像处理的软件,所述图像处理装置在将该软件更换为新的版本后,在连续发生规定次数以上的缺陷的情况下,进行将该软件返回到原来的版本的处理。
5.专利文献1:日本特开2001-027940号公报
6.专利文献2:日本特开2002-211086号公报
7.专利文献3:日本特开2007-052666号公报
8.以往已知有一种包含处理请求发送装置和信息处理装置的信息处理系统,其从处理请求发送装置向信息处理装置发送处理请求,信息处理装置执行与该处理请求有关的处理。
9.在这样的信息处理系统中包含的信息处理装置中,通常通过执行处理控制程序来执行对与处理请求有关的对象数据的处理。作为处理控制程序的一例,可举出在信息处理装置为打印机控制器的情况下,用于对作为处理请求的与打印作业有关的对象数据(例如,电子文档)进行栅格化处理等的打印控制程序。
10.信息处理装置关于对对象数据的处理能够执行复数个功能。例如,在信息处理装置为打印机控制器的情况下,能够执行与栅格化处理有关的复数个功能(例如,颜色转换功能、对准调整处理、背景处理功能、特殊颜色处理功能等)。为了信息处理装置执行各功能,处理控制程序也需要构成为能够发挥各功能。
11.在此,也考虑在信息处理装置能够执行的复数个功能中存在使用频度较少的功能。然而,由于即使使用频度较少但不知道何时使用该功能,因此需要将处理控制程序构成为能够发挥该功能。因此,以往,在信息处理装置的存储器中存储有能够发挥信息处理装置能够执行的全部功能的处理控制程序。
12.由于能够发挥信息处理装置能够执行的全部功能的处理控制程序的数据大小变大,因此存在为了存储这样的处理控制程序而在信息处理装置的存储器中需要较大的存储
区域的问题。


技术实现要素:

13.本发明的目的在于,与根据处理请求在执行对对象数据的处理的信息处理装置的存储器中预先存储能够发挥该信息处理装置能够执行的全部功能的处理控制程序的情况相比,减少用于存储用于执行处理的处理控制程序的存储器的存储区域。
14.方案1所涉及的发明为一种信息处理系统,包含具备发送侧处理器的处理请求发送装置和具备处理侧处理器的信息处理装置,所述发送侧处理器将包含作为处理对象的对象数据的处理请求与表示作为与所述处理请求对应的处理控制程序的对应处理控制程序的对应程序信息建立对应关联而发送至所述信息处理装置,所述处理侧处理器通过执行所述对应处理控制程序来执行对所述对象数据的处理。
15.方案2所涉及的发明在方案1所述的信息处理系统中,所述发送侧处理器进行如下处理:确定处理所述对象数据所需的所述对应处理控制程序,将表示所确定的所述对应处理控制程序的所述对应程序信息发送至所述信息处理装置。
16.方案3所涉及的发明在方案2所述的信息处理系统中,所述发送侧处理器进行如下处理:确定请求所述处理的利用者,根据所确定的所述利用者,确定所述对应处理控制程序。
17.方案4所涉及的发明在方案3所述的信息处理系统中,所述对应处理控制程序为处理控制程序的复数个版本中的与所确定的所述利用者对应的版本。
18.方案5所涉及的发明在方案1至4中任一项所述的信息处理系统中,其特征在于,所述发送侧处理器将所述对应处理控制程序本身作为所述对应程序信息发送至所述信息处理装置。
19.方案6所涉及的发明在方案5所述的信息处理系统中,所述发送侧处理器将连结了所述处理请求与所述对应处理控制程序的处理请求文件发送至所述信息处理装置,所述处理侧处理器在对所述对象数据处理之前,执行从所述处理请求文件分离所述对象数据和所述对应处理控制程序的分离处理。
20.方案7所涉及的发明在方案5或6所述的信息处理系统中,所述处理侧处理器进行如下处理:在对所述对象数据的处理结束后,将所述对应处理控制程序保持在所述信息处理装置的存储器中,将表示保持在所述存储器中的处理控制程序的保持程序信息发送至所述处理请求发送装置,所述发送侧处理器根据所述保持程序信息,在所述存储器中保持有与其他处理请求对应的对应处理控制程序的情况下,不将与该其他处理请求对应的对应处理控制程序发送至所述信息处理装置。
21.方案8所涉及的发明在方案1至4中任一项所述的信息处理系统中,所述发送侧处理器将识别所述对应处理控制程序的程序id作为所述对应程序信息发送至所述信息处理装置,所述处理侧处理器根据所述程序id,获取所述对应处理控制程序。
22.方案9所涉及的发明在方案8所述的信息处理系统中,所述处理侧处理器进行如下处理:在对所述对象数据的处理结束后,将所述对应处理控制程序保持在所述信息处理装置的存储器中,在从所述处理请求发送装置接收到表示与其他处理请求及所述其他处理请求对应的对应处理控制程序的程序id时,该程序id表示的对应处理控制程序保持在所述存
储器中的情况下,通过执行所述存储器中保持的该对应处理控制程序来执行对所述其他处理请求中包含的对象数据的处理。
23.方案10所涉及的发明在方案1至6及8中任一项所述的信息处理系统中,所述处理侧处理器在对所述对象数据的处理结束后,从所述信息处理装置的存储器中删除所述对应处理控制程序。
24.方案11所涉及的发明在方案1至10中任一项所述的信息处理系统中,所述处理控制程序包含复数个模块而构成,所述发送侧处理器将表示与所述处理请求对应的至少一个模块的所述对应程序信息发送至所述信息处理装置,所述处理侧处理器通过执行所述至少一个模块来执行对所述对象数据的处理。
25.方案12所涉及的发明在方案1至11中任一项所述的信息处理系统中,所述发送侧处理器将与相同的所述对应处理控制程序对应的复数个处理请求汇总发送至一个所述信息处理装置。
26.方案13所涉及的发明在方案1至12中任一项所述的信息处理系统中,所述处理请求为使打印装置执行将所述对象数据打印在打印媒体上的打印处理的打印处理请求,所述处理控制程序为将所述对象数据转换为所述打印装置能够识别的数据格式的打印控制程序。
27.方案14所涉及的发明为一种处理请求发送装置,具备发送侧处理器,所述发送侧处理器将包含作为处理对象的对象数据的处理请求与表示作为与所述处理请求对应的处理控制程序的对应处理控制程序的对应程序信息建立对应关联,通过执行所述对应处理控制程序,发送至执行对所述对象数据的处理的信息处理装置。
28.方案15所涉及的发明为一种信息处理装置,具备处理侧处理器,所述处理侧处理器进行如下处理:从处理请求发送装置接收包含作为处理对象的对象数据的处理请求及识别作为与所述处理请求对应的处理控制程序的对应处理控制程序的程序id,根据所述程序id,获取所述对应处理控制程序,通过执行所述对应处理控制程序来执行对所述对象数据的处理。
29.方案16所涉及的发明为一种记录介质,记录有用于使计算机执行如下处理的处理请求发送程序:将包含作为处理对象的对象数据的处理请求与表示作为与所述处理请求对应的处理控制程序的对应处理控制程序的对应程序信息建立对应关联,通过执行所述对应处理控制程序,发送至执行对所述对象数据的处理的信息处理装置。
30.方案17所涉及的发明为一种记录介质,记录有用于使计算机执行如下处理的信息处理程序:从处理请求发送装置接收包含作为处理对象的对象数据的处理请求及识别作为与所述处理请求对应的处理控制程序的对应处理控制程序的程序id,根据所述程序id,获取所述对应处理控制程序,通过执行所述对应处理控制程序来执行对所述对象数据的处理。
31.方案18所涉及的发明为一种处理请求发送方法,将包含作为处理对象的对象数据的处理请求与表示作为与所述处理请求对应的处理控制程序的对应处理控制程序的对应程序信息建立对应关联,通过执行所述对应处理控制程序,发送至执行对所述对象数据的处理的信息处理装置。
32.方案19所涉及的发明为一种信息处理方法,从处理请求发送装置接收包含作为处
理对象的对象数据的处理请求及识别作为与所述处理请求对应的处理控制程序的对应处理控制程序的程序id,根据所述程序id,获取所述对应处理控制程序,通过执行所述对应处理控制程序来执行对所述对象数据的处理。
33.发明效果
34.根据本发明的第1或第13至第19方案,与根据处理请求在执行对对象数据的处理的信息处理装置的存储器中预先存储能够发挥该信息处理装置能够执行的全部功能的处理控制程序的情况相比,能够减少用于存储用于执行处理的处理控制程序的存储器的存储区域。
35.根据本发明的第2方案,能够通过由发送侧处理器确定的对应处理控制程序来执行与处理请求有关的处理。
36.根据本发明的第3方案,能够通过根据请求处理的利用者由发送侧处理器确定的对应处理控制程序来执行与处理请求有关的处理。
37.根据本发明的第4方案,能够通过复数个版本的处理控制程序中的作为与利用者对应的版本的对应处理控制程序来执行与处理请求有关的处理。
38.根据本发明的第5方案,能够通过从处理请求发送装置发送的对应处理控制程序来执行与处理请求有关的处理。
39.根据本发明的第6方案,能够将处理请求和对应处理控制程序作为一体发送至信息处理装置。
40.根据本发明的第7方案,在信息处理装置保持对应处理控制程序的情况下,能够省略处理请求发送装置将对应处理控制程序发送至信息处理装置的处理。
41.根据本发明的第8方案,处理请求发送装置不需要将对应处理控制程序发送至信息处理装置,能够使信息处理装置获取对应处理控制程序。
42.根据本发明的第9方案,在信息处理装置保持对应处理控制程序的情况下,能够省略信息处理装置获取对应处理控制程序的处理。
43.根据本发明的第10方案,在执行与处理请求有关的处理后,能够确保信息处理装置的存储器的存储区域。
44.根据本发明的第11方案,信息处理装置能够通过仅执行与处理请求有关的处理所需的模块来执行与该处理请求有关的处理。
45.根据本发明的第12方案,能够简化从处理请求发送装置向信息处理装置发送处理请求的处理。
附图说明
46.根据以下附图,对本发明的实施方式进行详细叙述。
47.图1是表示本实施方式所涉及的信息处理系统的结构概略图;
48.图2是表示本实施方式所涉及的作业发送装置的结构概略图;
49.图3是表示程序db的内容的例子的概念图;
50.图4是表示用户db的内容的例子的概念图;
51.图5是表示作业假脱机的内容的例子的概念图;
52.图6是表示作业输入画面的第1例的图;
description language;页面描述语言)。
67.当然,作为作业,只要使信息处理装置16执行对对象数据的处理,则可以是任何作业,信息处理装置16并不限于打印机控制器。
68.存储器32包含例如hdd、ssd、rom或者ram等而构成。存储器32可以与后述的处理器40分开设置,也可以至少一部分设置于处理器40的内部。在存储器32中存储用于使作业发送装置14的各部动作的处理请求发送程序。并且,如图2所示,在存储器32中定义了程序库34、程序db(数据库)35、用户db36及作业假脱机38。
69.在程序库34中存储处理控制程序。处理控制程序为由信息处理装置16执行的程序,通过执行处理控制程序,在信息处理装置16中执行对作业中包含的对象数据的处理。处理控制程序可以以安装程序格式(例如,exe文件)存储于程序库34中,也可以以存档格式(例如,zip文件或tar文件)存储于程序库34中。
70.作为处理控制程序的一例,是对对象数据执行上述栅格化处理的打印控制程序。然而,作为处理控制程序,并不限于打印控制程序。例如,在作业为请求向dvd(digital versatile disc:数字视频光盘)等存储介质写入对象数据(例如,视频数据或音乐数据等)的写入处理的写入作业的情况下,作为处理控制程序,可以为执行该写入处理的写入控制程序。在这样的写入控制程序中,例如在将单面双层结构的dvd用的具有8.5gb左右的容量的对象数据写入单面单层结构(能够写入数据容量为4.7gb左右)的dvd时,执行将该对象数据压缩至4.7gb以下的容量的处理等。
71.在执行相同的处理的处理控制程序中,在使用相互不同的处理控制程序执行对对象数据的处理的情况下,有时其处理结果也相互不同。例如,在处理控制程序为上述打印控制程序的情况下,当使用相互不同的打印控制程序执行栅格化处理后执行打印处理时,有时例如打印结果物中的色调稍微不同,或各对象的配置关系(即,布局)稍微不同。或者,在使用某个打印控制程序的情况下,有时会输出与用户的意图完全不同的打印结果物。并且,在处理控制程序为上述写入控制程序的情况下,当使用相互不同的写入控制程序执行写入处理时,例如,由于对象数据的压缩方法不同,有时作为处理结果的dvd的画质或音质稍微不同。此外,在处理控制程序为用于显示图像数据或动态图像数据等的显示处理控制程序的情况下,也可以考虑对在使用不同的显示处理控制程序执行处理时显示的图像或动态图像的分辨率或颜色的再现性、灰度性等显示特性或对显示装置的对应性存在影响。
72.如上所述,有时处理结果根据处理控制程序而变化,但应该使用哪个处理控制程序能够根据用户喜好或者作业或对象数据的种类而变化。例如,考虑到以下情况,即与使用处理控制程序b的情况相比,用户a更喜欢使用处理控制程序a进行处理的处理结果,但与使用处理控制程序a的情况相比,用户b更喜欢使用处理控制程序b进行处理的处理结果。并且,也考虑到以下情况,即在使用处理控制程序a对对象数据a进行处理的情况下,可以获得比使用处理控制程序b进行处理的情况优选的处理结果,但在使用处理控制程序b对对象数据b进行处理的情况下,可以获得比使用处理控制程序a进行处理的情况优选的处理结果。而且,处理结果的好坏有很多观点,除了美观等以外,“过去相容性”等也成为重要的观点。即,假设某个用户过去使用处理控制程序a对对象数据a进行了处理。在经过一段时间后再次执行相同的处理的情况下,可能存在期待与以前的处理结果相同的结果而再次执行处理的情况。例如,若是打印处理的情况,则考虑想要再次执行与过去的打印物尽量相同的美观
的打印的情况。在以前执行了处理后,更新了处理控制程序的版本的情况下,即使使用相同的处理控制程序a执行了处理,有时处理结果也不同。通常,尽管因为某种缺陷或为了获得更高级的处理结果而更新了程序,但对于采用重视在以这样的处理结果的高度以上再现与过去的输出结果相同的结果的使用方法的用户而言,可以说以前的版本的处理控制程序a比最新版本的处理控制程序a更合适。
73.在程序库34中存储复数个处理控制程序,尤其是执行相同的处理的复数个处理控制程序。例如,在程序库34中存储复数个打印控制程序。或者,在程序库34中存储复数个写入控制程序。
74.并且,在程序库34中也可以存储某个处理控制程序的复数个版本。例如,存储处理控制程序a的版本1.0、版本1.1、版本2.0这三个版本等。
75.并且,存储于程序库34中的处理控制程序由复数个模块构成。例如,处理控制程序a由模块α、模块β及模块γ构成等。处理控制程序中包含的各模块能够以单体或者任意的组合执行。例如,上述处理控制程序a的各模块能够以单体执行,并且,例如也能够以模块α和模块β的组合、模块α和模块γ的组合等执行。并且,在复数个处理控制程序分别由复数个模块构成的情况下,也可以组合从不同的处理控制程序中选择的复数个模块来执行。例如,在处理控制程序a由模块α、模块β及模块γ构成,处理控制程序b由模块δ及模块ε构成的情况下,也可以组合处理控制程序a的模块α和处理控制程序b的模块ε来执行。处理控制程序中包含的各模块例如与处理控制程序发挥的各功能对应。在某个模块也具有复数个版本的情况下,在程序库34中也可以存储该模块的复数个版本。
76.作为具体的处理的一例,以打印处理为例进行说明,处理控制程序相当于用于图像处理的程序,作为构成该程序的模块,例如可举出图像平滑化滤波器模块、边缘增强模块、分辨率转换模块、颜色转换模块、灰度调整模块、半色调模块、字体描绘模块、旋转模块等。用户请求作为包含打印对象的数据和打印的条件的打印作业的打印处理。根据该打印作业中包含的打印处理条件、打印对象文档的内容,确定处理该打印作业所需的程序。例如,在执行基于该打印作业的打印处理时,若能够仅使用上述模块中的边缘增强模块、半色调模块及颜色转换模块进行处理,则将这些模块确定为对应处理控制程序。在为了处理其他打印作业而需要执行该全部模块的功能的情况下,将包含这些全部模块的图像处理程序整体确定为对象处理控制程序。
77.对存储于程序库34中的各处理控制程序赋予唯一识别处理控制程序的程序id。在本实施方式中,对版本相互不同的处理控制程序赋予相互不同的程序id。并且,在处理控制程序由复数个模块构成的情况下,对各处理控制程序具有的各模块或者复数个处理控制程序的各模块的每一个组合分别赋予不同的程序id。
78.在本实施方式中,程序库34存储于作业发送装置14的存储器32中,但程序库34也可以存储于能够与作业发送装置14及信息处理装置16通信的其他装置(例如,服务器等)中。即,处理控制程序也可以存储于除作业发送装置14及信息处理装置16以外的装置中。
79.在程序db35中存储与存储于程序库34中的处理控制程序或其模块有关的信息。图3中示出程序db35的一例。程序db35例如为管理与由作业发送装置14管理的处理控制程序有关的信息的表。
80.在本实施方式的程序db35中,将能够唯一识别处理控制程序的识别信息(程序id)
与该程序id表示的处理控制程序的名称信息、该处理控制程序的版本信息、构成该处理控制程序的模块、存储位置和处理控制程序的文件名、最终利用日、信息处理装置16中的该处理控制程序的保持状态等信息相对应地进行管理。
81.例如,在图3的例子中,处理控制程序a由程序id“p001-2”表示的模块α、程序id“p001-3”表示的模块β、程序id“p001-4”表示的模块γ这三个模块构成,表示包含这些全部模块的整体程序由程序id“p001-1”管理。由程序id“p001-1”表示的处理控制程序a的程序版本为版本2.1。
82.并且,在有无保持的项目中,表示暂且使用该处理控制程序或模块执行了与作业有关的处理的信息处理装置16是否保存该处理控制程序或模块(详细内容后述)。在图3的例子中的程序id“p001-1”表示的处理控制程序a的情况下,表示在2018年5月15日信息处理装置x利用处理控制程序a执行与作业有关的处理后,保持该处理控制程序a。在请求了执行利用该处理控制程序或模块的处理的新的作业的情况下,是否由信息处理装置16保持处理控制程序或模块的信息用于判断是否需要向信息处理装置16发送对应的处理控制程序或模块(详细内容后述)。
83.并且,在图3的例子中,如上所述,构成处理控制程序a的模块α、β、γ也分别作为单独的模块在程序db35被管理。
84.而且,在本实施方式中,作为除处理控制程序a以外的处理控制程序,注册有处理控制程序b、处理控制程序c、处理控制程序a&b。其中,处理控制程序b管理版本1.0和版本1.1这两个版本作为程序的版本。而且,处理控制程序a&b为用于执行组合了两个处理控制程序的模块的功能的程序,以下,将这样的程序称为复合处理程序。例如,由程序id“p101-1”表示的复合处理程序表示能够执行组合了处理控制程序a的版本2.1的模块α和处理控制程序b的版本1.1的模块ε的处理。
85.如此,通过在程序db35中管理用于执行所请求的作业的处理控制程序或模块,能够确定用于执行由作业定义的处理的处理控制程序或模块。
86.在用户db36中存储与对作业发送装置14输入作业的用户有关的信息。对于信息处理装置16,由信息处理装置16的管理者或者用户自己等进行用户注册,并且在用户注册时输入的各种信息存储于用户db36中。
87.图4是表示用户db36的内容的例子的图。在本实施方式中,在用户db36中,用户id、默认使用程序、默认指定装置相互建立对应关联而存储。
88.用户id为唯一识别用户的识别符,在用户注册时由信息处理装置16赋予。
89.默认使用程序为表示该用户使用的处理控制程序的初始设定的信息。或者,在默认使用程序中,也可以表示该用户使用的处理控制程序的版本的初始设定或者该用户使用的处理控制程序的模块的初始设定。
90.例如,在图4的例子中,示出了用户id“u0001”表示的用户使用的处理控制程序的初始设定为处理控制程序a的版本2.1的全部模块。并且,示出了用户id“u0002”表示的用户使用的处理控制程序的初始设定为处理控制程序c的版本1.4的全部模块。如此,默认使用程序也可以根据用户而成为不同的设定。并且,示出用户id“u0003”表示的用户使用的处理控制程序的初始设定仅为处理控制程序a的版本2.1的模块α。如此,也可以设为能够仅将某个处理控制程序的某个模块设定为默认使用程序。而且,示出用户id“u0004”表示的用户使
用的处理控制程序的初始设定为处理控制程序a的版本2.1的模块α和处理控制程序b的版本1.0的模块ε的组合。如此,也可以设为能够将不同的处理控制程序中包含的复数个模块的组合设定为默认使用程序。
91.在信息处理系统10具备复数个信息处理装置16的情况下,用户指定处理作业的信息处理装置16,在被指定的信息处理装置16中执行该作业时,默认指定装置为表示该用户指定的信息处理装置16的初始设定的信息。例如,在图4的例子中,示出了用户id“u0001”表示的用户指定的信息处理装置16的初始设定为信息处理装置x。并且,示出了用户id“u0003”表示的用户指定的信息处理装置16的初始设定为信息处理装置y。如此,默认指定装置也可以根据用户而成为不同的设定。
92.返回到图2,在作业假脱机38中临时存储作业发送装置14接收到的作业。由此,作业发送装置14能够临时保持作业。图5是表示作业假脱机38的内容的例子的图。如图5所示,在作业假脱机38中,存储作业和与该作业建立对应关联的管理信息。图5中示出一个作业和一个管理信息的组合,作业假脱机38能够存储复数个这样的组合。
93.管理信息包含通过后述的程序特定部44确定的、表示与该作业对应的处理控制程序的程序id和表示作为该作业的发送目的地的信息处理装置16的指定装置信息。另外,在信息处理系统10仅具有一个信息处理装置16的情况下,能够在管理信息中省略指定装置信息。
94.返回到图2,作为发送侧处理器的处理器40是指广义上的处理装置,包含通用的处理装置(例如,cpu等)及专用的处理装置(例如,gpu(graphics processing unit:图形处理单元)、asic(application specific integrated circuit:特殊应用集成电路)、fpga(field programmable gate array:现场可编程逻辑门阵列)或者可编程逻辑器件等)中的至少一个而构成。作为处理器40,也可以不是由一个处理装置构成,而是由存在于物理上分离的位置的复数个处理装置的协作构成。如图2所示,处理器40通过存储于存储器32中的处理请求发送程序,发挥作为用户特定部42、程序特定部44及发送控制部46的功能。
95.用户特定部42确定将作业输入到作业发送装置14的用户。在通信接口30从用户终端12接收作业的情况下,用户终端12将表示与该作业有关的用户的用户id与作业一同发送至作业发送装置14。用户特定部42根据接收到的用户id来确定输入作业的用户。并且,在用户操作作业发送装置14的输入接口来输入作业的情况下,作业发送装置14进行用户认证处理,用户特定部42根据通过用户认证处理获得的用户id来确定输入作业的用户。
96.程序特定部44确定与作业发送装置14接收到的作业对应的处理控制程序。在本说明书中,将与作业发送装置14接收到的作业对应的处理控制程序称为该作业的“对应处理控制程序”。尤其,程序特定部44从存储于程序库34中的处理控制程序或者模块中确定对应处理控制程序。作业的对应处理控制程序是指处理该作业中包含的对象数据所需的处理控制程序,换言之,是在处理该作业中包含的对象数据时由信息处理装置16使用的处理控制程序。
97.程序特定部44能够将处理控制程序的复数个版本中的一个版本确定为对应处理控制程序。尤其,程序特定部44也可以将该处理控制程序的复数个版本中的、与用户特定部42确定的用户对应的版本确定为对应处理控制程序。此时,例如,如上所述,能够在确定根据从用户接收到的作业或处理对象数据而确定的应执行的功能和能够执行功能的处理控
制程序之后,确定所确定的处理控制程序的复数个版本中的、与用户对应的版本。通过采用这样的实施方式,能够对接收到的作业或处理对象数据的每一个功能,确定对用户而言优选的版本来执行处理。
98.并且,程序特定部44能够将处理控制程序中包含的至少一个模块确定为对应处理控制程序。即,此时,不是处理控制程序的整体而是一部分可以成为对应处理控制程序。并且,也能够将处理控制程序中包含的模块的复数个版本中的一个版本确定为对应处理控制程序。尤其,程序特定部44也可以将处理控制程序中包含的模块组中的、与用户特定部42确定的用户对应的模块或者将模块的版本确定为对应处理控制程序。而且,程序特定部44能够将不同的处理控制程序中包含的复数个模块的组合确定为对应处理控制程序。
99.程序特定部44根据接收到的作业或处理对象的数据的内容确定应执行的功能,由此能够确定对应处理控制程序。例如,在接收到的作业为执行功能x并对该结果执行功能y的内容的情况下,将能够执行功能x的处理控制程序和能够执行功能y的处理控制程序确定为与该作业对应的对应处理控制程序。在处理控制程序分为复数个模块,存在能够执行所确定的功能的模块的情况下,作为对应处理控制程序,例如确定能够执行功能x、功能y的模块即可。
100.并且,作为另一情况,在接收到的作业将对象数据分割为复数个对象数据,对所分割的第1数据执行功能x之后执行功能y,对第2数据仅执行功能z,生成统合了对第1数据的处理结果和对第2数据的处理结果的数据的功能的情况下,将由能够执行分割数据的处理的处理控制程序、能够执行功能x的处理控制程序、能够执行功能y的处理控制程序、能够执行统合数据的处理的处理控制程序构成的程序组确定为对应处理控制程序。此时,例如,也能够将对哪个数据组执行基于哪个处理控制程序的处理的情况设为与每一个数据组相对应的形式,发送至信息处理装置16。
101.程序特定部44确定对应处理控制程序的方法有几种方法。作为第1方法,程序特定部44能够根据通过用户特定部42确定的用户及用户db36来确定对应处理控制程序。此时,程序特定部44将在用户db36中与用户特定部42确定的用户(即,向作业发送装置14输入作业的用户)的用户id建立对应关联的默认使用程序确定为该作业的对应处理控制程序。即,此时,程序特定部44根据用户确定该用户输入的作业的对应处理控制程序,因此可以说确定与用户对应的对应处理控制程序。
102.另外,在本实施方式中,作为用户特定部42确定特定的用户本身的实施方式进行了说明,但当然不限定于确定用户本身。例如,根据设想的利用状态,可以在包含复数个用户的组织中管理使用的处理控制程序或者模块及它们的版本。即,例如在某个公司推荐使用特定的处理控制程序或模块、或特定版本的处理控制程序或模块的情况。并且,作为另一情况,即使是相同的公司,也可以考虑根据部门或组或据点来管理使用的处理控制程序、模块及它们的版本。此时,用户特定部42在确定输入作业的用户所属的组织或据点、管理作业发送装置的组织或设置有作业发送装置14的组织或据点之后,将能够在它们的组织、据点中利用的处理控制程序或模块确定为对应处理控制程序。根据这样的实施方式,即使不对每一个用户设定能够利用的程序,只要是属于组织的用户就能够获得一定的输出结果。
103.例如,在作业发送装置14从用户id“u0001”表示的用户接收作业、用户特定部42确定了该用户的情况下,程序特定部44参考用户db36(参考图4)确定处理控制程序a的版本
2.1的全部模块作为该作业的对应处理控制程序。如此,在用户db36的默认使用程序中指定了处理控制程序的版本的情况下,程序特定部44能够将与该用户对应的版本的处理控制程序确定为对应处理控制程序。
104.并且,例如,在作业发送装置14从用户id“u0003”表示的用户接收作业、用户特定部42确定该用户的情况下,程序特定部44参考用户db36将处理控制程序a的版本2.1的模块α确定为与该作业对应的对应处理控制程序。如此,在用户db36的默认使用程序中指定了模块的情况下,程序特定部44能够将与该用户对应的模块确定为对应处理控制程序。
105.并且,例如,在作业发送装置14从用户id“u0004”表示的用户接收作业、用户特定部42确定该用户的情况下,程序特定部44参考用户db36将处理控制程序a的版本2.1的模块α和处理控制程序b的版本1.0的模块β的组合确定为与该作业对应的对应处理控制程序。如此,程序特定部44能够将不同的处理控制程序中包含的复数个模块的组合确定为对应处理控制程序。
106.另外,利用相同的方法,程序特定部44能够确定作业的发送目的地的信息处理装置16。即,程序特定部44将在用户db36中与用户特定部42确定的用户的用户id建立对应关联的默认指定装置确定为该作业的发送目的地的信息处理装置16。另外,在信息处理系统10仅具有一个信息处理装置16的情况下,能够省略作业的发送目的地的信息处理装置16的特定处理。
107.作为第2方法,程序特定部44能够根据用户的指示确定对应处理控制程序。用户在对作业发送装置14输入作业时,选择该作业的对应处理控制程序。例如,在用户向作业发送装置14输入作业时,在用户终端12的显示器或者作业发送装置14的显示器上显示如图6所示的作业输入画面。在作业输入画面中设置有输入对应处理控制程序的输入栏i1,用户通过在输入栏i1中输入对应处理控制程序来指定该作业的对应处理控制程序。并且,用户也能够在输入栏i1中输入处理控制程序的版本、处理控制程序的模块或者不同的处理控制程序中包含的复数个模块的组合作为对应处理控制程序。另外,也可以设为,通过操作设置于输入栏i1中的按钮b1,显示存储于程序库34中的处理控制程序或者模块的一览,用户能够从该一览中选择该作业的对应处理控制程序。当操作ok(确定)按钮时,表示所指定的对应处理控制程序的信息与作业一同输入到作业发送装置14。程序特定部44根据该信息确定该作业的对应处理控制程序。根据该方法,程序特定部44也能够对来自相同的用户的各作业确定不同的对应处理控制程序。
108.并且,在显示作业输入画面时,在用户特定部42已经确定了用户的情况下,如图7所示,程序特定部44也可以将参考用户db36而确定的该用户的默认使用程序预先输入到输入栏i1中。由此,若与该作业对应的对应处理控制程序可以为默认使用程序,则用户能够省略对应处理控制程序的选择操作而操作ok按钮。当然,即使在该情况下,用户也能够在输入栏i1中输入其他处理控制程序或者模块。
109.另外,利用相同的方法,程序特定部44能够确定作业的发送目的地的信息处理装置16。即,在作业输入画面中设置有输入作业的发送目的地的信息处理装置16的输入栏i2,用户通过在输入栏i2中输入信息处理装置16来指定作为该作业的发送目的地的信息处理装置16。也可以设为,通过操作设置于输入栏i2中的按钮b2,显示作业发送装置14能够发送作业的信息处理装置16的一览,用户能够从该一览选择作为该作业的发送目的地的信息处
理装置16。并且,在显示作业输入画面时,在用户特定部42已经确定了用户的情况下,如图7所示,程序特定部44也可以参考用户db36而确定的该用户的默认指定装置预先输入到输入栏i2中。当操作ok按钮时,显示所选择的信息处理装置16的信息与作业一同输入到作业发送装置14。程序特定部44根据该信息确定该作业的发送目的地的信息处理装置16。
110.程序特定部44将表示所确定的对应处理控制程序的程序id及表示所确定的信息处理装置16的指定装置信息作为该作业的管理信息存储于作业假脱机38中。
111.返回到图2,发送控制部46将从用户接收到的作业与表示该作业的对应处理控制程序的信息建立对应关联而发送至信息处理装置16。在信息处理系统10具有复数个信息处理装置16的情况下,发送控制部46将表示作业及对应处理控制程序的信息发送至由程序特定部44确定的信息处理装置16。具体而言,发送控制部46从作业假脱机38取出作业,根据与该作业建立对应关联的指定装置信息,确定发送目的地的信息处理装置16。然后,发送控制部46向所确定的信息处理装置16发送该作业和基于与该作业建立对应关联的程序id的、表示对应处理控制程序的对应程序信息。在对应处理控制程序为某个处理控制程序的某个版本或者至少一个模块的情况下,对应程序信息表示某个处理控制程序的某个版本或者至少一个模块。
112.对应程序信息是指表示为了执行基于作为处理请求的作业的处理而使用的程序的信息,作为一例,相当于该对应处理控制程序本身,或能够唯一确定用于执行处理的程序的信息(例如,程序id)等。
113.在对应程序信息为该对应处理控制程序本身的情况下,发送控制部46从程序库34中取出对应处理控制程序并发送至信息处理装置16。并且,在程序库34存储于其他装置的情况下,发送控制部46将该对应处理控制程序从该其他装置发送至信息处理装置16。
114.在从作业发送装置14向信息处理装置16发送作业及该作业的对应处理控制程序的情况下,发送控制部46也可以向信息处理装置16发送作为通过连结作业与对应处理控制程序而生成的处理请求文件的作业文件。图8中示出了作业文件的数据结构的一例。在图8的例子中,作业文件包含连结的两个数据块b(b1及b2)而构成。各数据块b包含信息种类部t、数据长度部l及数据部d而构成。信息种类部t表示数据部d的信息的种类,数据长度部l表示数据部d的数据长度。在本实施方式中,数据块b1的数据部d1为对应处理控制程序,数据块b1的信息种类部t1表示数据部d1为对应处理控制程序,数据块b1的数据长度部l1表示对应处理控制程序的数据长度。并且,在本实施方式中,数据块b2的数据部d2为作业,数据块b2的信息种类部t2表示数据部d2为作业,数据块b2的数据长度部l2表示作业的数据长度。
115.并且,在对应程序信息为识别该对应处理控制程序的程序id的情况下,发送控制部46获取在作业假脱机38中与该作业建立对应关联的程序id,将该程序id发送至信息处理装置16。如后所述,信息处理装置16根据该程序id从程序库34获取对应处理控制程序。
116.发送控制部46能够根据来自将作业输入到作业发送装置14的用户的指示,将作业及对应程序信息发送至信息处理装置16。或者,在作业发送装置14具备限定发送作业的定时的作业调度器的情况下,发送控制部46能够在按照该作业调度器的指示的定时将作业及对应程序信息发送至信息处理装置16。
117.在作业假脱机38中存储有与相同的对应处理信息程序对应的复数个作业的情况下,发送控制部46也可以将该复数个作业汇总,并与表示该对应处理信息程序的信息一同
发送至信息处理装置16。尤其,发送控制部46在作业假脱机38中存储有与相同的对应处理信息程序对应且指定装置信息表示的信息处理装置16相同的复数个作业的情况下,将该复数个作业汇总,与表示该对应处理信息程序的信息一同发送至该信息处理装置16。
118.图9是信息处理装置16的结构概略图。信息处理装置16的代表性例子为执行上述栅格化处理的打印机控制器或者执行上述写入处理的写入装置等,但只要发挥以下说明的功能,信息处理装置16可以为任何装置。
119.通信接口50包含例如网络适配器等而构成。通信接口50发挥经由通信线路18与其他装置通信的功能。通信接口50从作业发送装置14接收作业及对应程序信息。
120.存储器52包含例如hdd、ssd、rom或者ram等而构成。存储器52可以与后述的处理器60分开设置,也可以至少一部分设置于处理器60的内部。在存储器52中存储用于使信息处理装置16的各部动作的信息处理程序。并且,如图9所示,在存储器52中定义引导程序54、作业假脱机56及程序假脱机58。
121.引导程序54为用于在存储器52中展开对应处理控制程序的程序。当执行引导程序54时,在存储器52上形成用于展开对应处理控制程序的基座。该基座如同对应处理控制程序的框架,不具有实际功能。通过在该基座上展开对应处理控制程序,能够执行具有实际功能的对应处理控制程序。
122.在作业假脱机56中临时存储信息处理装置16从作业发送装置14接收到的作业。当与作业有关的处理结束时,通过后述的处理器60将该作业从作业假脱机56删除。
123.在对作业中包含的对象数据的处理结束后,在程序假脱机58中存储该作业的对应处理控制程序。对于对应处理控制程序对程序假脱机58的存储处理的详细内容,与处理器60的程序处理部68的处理一同在后面叙述。
124.作为处理侧处理器的处理器60是指广义上的处理装置,包含通用的处理装置(例如,cpu等)及专用的处理装置(例如,gpu、asic、fpga或者可编程逻辑器件等)的至少一个而构成。作为处理器60,也可以不是由一个处理装置构成,而是由存在于物理上分离的位置的复数个处理装置的协作构成。如图9所示,处理器60通过存储于存储器52中的信息处理程序,发挥作为文件分离部62、程序获取部64、执行控制部66、程序处理部68及保持程序通知部70的功能。
125.在信息处理装置16从作业发送装置14接收到连结了作业与对应处理控制程序的作业文件的情况下,文件分离部62在对该作业中包含的对象数据的处理之前,执行从作业文件分离作业和对应处理控制程序的分离处理。例如,在作业文件具有图8所示的数据结构的情况下,文件分离部62根据数据长度部l表示的数据长度,将作业文件分离成各数据块b。然后,根据各数据块b的信息种类部t表示的信息,各数据块b的数据部d确定是对应处理控制程序还是作业。通过文件分离部62进行作业文件的分离处理,由此信息处理装置16获得作业及对应处理控制程序。
126.另外,在信息处理装置16分别接收到作业和对应处理控制程序或者信息处理装置16接收到作业和对应处理控制程序的程序id的情况下,不需要执行基于文件分离部62的分离处理。
127.在信息处理装置16从作业发送装置14接收到作业及表示对应处理控制程序的程序id的情况下,程序获取部64根据该程序id来获取该对应处理控制程序。具体而言,程序获
取部64对具有程序库34的装置(在本实施方式中为作业发送装置14),与该程序id一同发送对应处理控制程序的发送请求。具有程序库34的装置根据接收到的程序id,从程序库34获取对应处理控制程序并发送至信息处理装置16。由此,程序获取部64获取对应处理控制程序。
128.执行控制部66首先在存储器52上展开所获取的对应处理控制程序。具体而言,执行控制部66首先执行引导程序54,在存储器52上形成用于对应处理控制程序的基座。然后,执行控制部66在所形成的基座上展开对应处理控制程序。详细而言,在以安装程序格式获取了对应处理控制程序的情况下,执行安装程序来展开对应处理控制程序。换言之,在存储器52中安装对应处理控制程序。并且,以存档格式获取了对应处理控制程序的情况下,通过解压存档格式的文件等来展开对应处理控制程序。
129.执行控制部66通过执行在存储器52上展开的对应处理控制程序,执行对与该对应处理控制程序对应的对作业中包含的对象数据的处理。在此,在对应处理控制程序为1个或复数个模块的情况下,执行控制部66通过执行至少一个模块来执行对该作业中包含的对象数据的处理。
130.例如,在作业为打印作业,该对应处理控制程序为打印控制程序的情况下,执行控制部66通过执行打印控制程序,对对象数据执行栅格化处理。由此,以pdl描述的对象数据被转换为打印装置能够识别的数据格式(例如,位图格式)。接着,执行控制部66将已栅格化处理的对象数据从通信接口50发送至打印装置,在打印装置中,执行将对象数据打印到打印媒体上的打印处理。由此,该打印作业结束。
131.并且,例如,在作业为请求向存储介质写入对象数据的写入作业,该对应处理控制程序为写入控制程序的情况下,执行控制部66通过执行写入控制程序来执行压缩对象数据的容量的压缩处理等。接着,执行控制部66将已压缩的对象数据从通信接口50发送至写入装置,在写入装置中,执行将对象数据向dvd等存储介质写入的写入处理。由此,该写入作业结束。
132.另外,实际进行与作业有关的处理的功能(上述打印装置或写入装置具有的功能)可以内置于信息处理装置16中,也可以由信息处理装置16执行与作业有关的处理。
133.程序处理部68在对作业中包含的对象数据的处理结束后,执行对该作业的对应处理控制程序的处理。具体而言,程序处理部68在对对象数据的处理结束后,能够将对应处理控制程序保持在存储器52中。
134.作为将对应处理控制程序保持在存储器52中的方法,有以下两个方法。
135.作为第1方法,程序处理部68在对对象数据的处理结束后,将对应处理控制程序在存储器52中展开的状态下维持。例如,在对应处理控制程序为安装程序格式的情况下,程序处理部68维持将对应处理控制程序安装于存储器52中的状态。并且,在对应处理控制程序为存档格式的情况下,程序处理部68维持与在存储器52中展开的对应处理控制程序有关的文件。由此,再次从作业发送装置14接收到与该对应处理控制程序建立对应关联的作业的情况下,执行控制部66不进行引导程序54的执行及对应处理控制程序的展开处理就能够执行对该作业的对象数据的处理。
136.作为第2方法,程序处理部68在对对象数据的处理结束后,删除与在存储器52上展开的对应处理控制程序有关的文件,但对应处理控制程序本身存储于程序假脱机58中。例
如,在对应处理控制程序为安装程序格式的情况下,程序处理部68从存储器52卸载对应处理控制程序,将安装程序存储于程序假脱机58。并且,在对应处理控制程序为存档格式的情况下,程序处理部68删除与在存储器52上展开的对应处理控制程序有关的文件,将存档文件存储于程序假脱机58中。由此,再次从作业发送装置14接收到与该对应处理控制程序建立对应关联的作业的情况下,信息处理装置16不需要再次进行获取该对应处理控制程序的处理就能够执行对该作业的对象数据的处理。
137.并且,程序处理部68在对对象数据的处理结束后,可以从存储器52中删除对应处理控制程序。具体而言,也可以在对对象数据的处理结束后,删除与在存储器52上展开的对应处理控制程序有关的文件,对应处理控制程序本身也不存储于程序假脱机58中而删除。例如,在对应处理控制程序为安装程序格式的情况下,程序处理部68从存储器52卸载对应处理控制程序,且安装程序也不存储于程序假脱机58中而删除。并且,在对应处理控制程序为存档格式的情况下,程序处理部68删除与在存储器52上展开的对应处理控制程序有关的文件,且不将存档文件存储于程序假脱机58中而删除。由此,能够增大存储器52的可用空间。
138.关于程序处理部68在对对象数据的处理结束后将对应处理控制程序保持在存储器52中,或从存储器52中删除,或者在保持的情况下以何种方法保持,可用根据与该作业有关的用户的指示来确定。或者,在信息处理装置16中,可以根据由信息处理装置16的管理者等预先确定的设定来确定程序处理部68执行的处理。
139.保持程序通知部70在通过程序处理部68将对应处理控制程序保持在存储器52中的情况下,将表示保持在存储器52中的对应处理控制程序的保持程序信息发送至作业发送装置14。保持程序信息可以为表示保持在存储器52中的对应处理控制程序的程序id。保持程序通知部70可以将保持程序信息间歇地(例如,定期地)发送至作业发送装置14,也可以根据来自作业发送装置14的请求将保持程序信息发送至作业发送装置14。
140.例如,可以在保持程序信息中表示存储器52中的对应处理控制程序的保持状态。具体而言,可以表示是否为对应处理控制程序在存储器52中展开的状态或者是否为与在存储器52上展开的对应处理控制程序有关的文件被删除,对应处理控制程序本身存储于程序假脱机58中的状态。
141.在作业发送装置14从信息处理装置16接收到保持程序信息的情况下,将保持程序信息与识别作为该保持程序信息的发送源的信息处理装置16的装置识别符建立对应关联而存储于存储器32中。例如,作业发送装置14根据保持程序信息,更新图3所示的程序db35,由此能够管理信息处理装置16的程序的保持状态。即,能够根据保持程序信息中包含的程序id来更新图3的有无保持的项目。然后,作业发送装置14的发送控制部46可以在与发送至某个信息处理装置16的作业(在此记载为“其他作业”)对应的对应处理控制程序为在与该信息处理装置16建立对应关联的保持程序信息中表示的程序的情况下,换言之,在与其他作业对应的对应处理控制程序保持在该信息处理装置16的存储器52中的情况下,不将与该其他作业对应的对应处理控制程序发送至该信息处理装置16。信息处理装置16的执行控制部66执行保持在存储器52中的该对应处理控制程序来执行对其他作业的对象数据的处理。
142.具体而言,在保持程序信息中表示对应处理控制程序为在存储器52中展开的状态的情况下,作业发送装置14的发送控制部46能够仅将其他作业发送至信息处理装置16。信
息处理装置16的执行控制部66执行在存储器52已展开的该对应处理控制程序来执行对其他作业的对象数据的处理。
143.另一方面,在保持程序信息中,表示与在存储器52上展开的对应处理控制程序有关的文件被删除且对应处理控制程序本身存储于程序假脱机58中的状态的情况下,作业发送装置14的发送控制部46将其他作业和表示该对应处理控制程序的程序id发送至信息处理装置16。信息处理装置16的执行控制部66根据从作业发送装置14接收到的程序id,从程序假脱机58中确定对应处理控制程序。然后,执行控制部66在执行引导程序54,将所确定的对应处理控制程序在存储器52中展开之后,执行展开的该对应处理控制程序来执行对其他作业的对象数据的处理。
144.作为另一例,作业发送装置14根据信息处理装置16的保持程序信息,在该信息处理装置未保持对应处理控制程序的情况下,将对应处理控制程序与处理对象的数据一同发送至信息处理装置16。
145.并且,在从作业发送装置14接收到其他作业及表示与该其他作业对应的对应处理控制程序的程序id的情况下,信息处理装置16的程序获取部64判定该程序id表示的对应处理控制程序是否保持在存储器52中。在该程序id表示的对应处理控制程序保持在存储器52中的情况下,程序获取部64也可以不重新进行从程序库34获取该对应处理控制程序的处理,而通过执行存储器52中保持的该对应处理控制程序来执行对该其他作业中包含的对象数据的处理。另外,当然,在该程序id表示的对应处理控制程序未保持在存储器52中的情况下,程序获取部64在从程序库34获取该对应处理控制程序之后,通过执行该对应处理控制程序来执行对该其他作业中包含的对象数据的处理。
146.本实施方式所涉及的信息处理系统10的概要如上所述。在信息处理系统10中,在作业发送装置14中确定与发送至信息处理装置16的作业对应的对应处理控制程序。然后,信息处理装置16在获取该对应处理控制程序之后,通过执行该对应处理控制程序来执行对该作业中包含的对象数据的处理。由于是这样的结构,因此作为对应处理控制程序,只要能够发挥该作业所需的功能即可,不需要能够发挥信息处理装置16能够执行的全部功能。即,与能够发挥信息处理装置16能够执行的全部功能的处理控制程序相比,能够减少对应处理控制程序的数据大小。因此,根据本实施方式,与能够发挥信息处理装置16能够执行的全部功能的处理控制程序存储于信息处理装置16的存储器52中的情况相比,能够减少用于存储对应处理控制程序的存储器52的存储区域。
147.并且,由于与作业对应地确定对应处理控制程序,因此用户能够使用与作业对应的对应处理控制程序来执行对该作业中包含的对象数据的处理。例如,用户能够使用适合自己喜好的对应处理控制程序或者适合对象数据的对应处理控制程序,对每一个作业执行对对象数据的处理。
148.并且,在存在某个处理控制程序(或者模块)的复数个版本的情况下,用户不一定需要使用最新的版本,能够使用用户喜好的版本。即,能够进行多版本运用。与此相伴,在信息处理装置16侧,还发挥不需要进行处理控制程序(或者模块)的版本管理(例如,始终将处理控制程序维持在最新的版本的管理等)的效果。
149.以下,按照图10所示的流程图,对信息处理系统10的处理的一例的流程进行说明。
150.在步骤s10中,作业发送装置14从用户接收作业。例如,通信接口30从用户终端12
接收作业。
151.在步骤s12中,程序特定部44确定与在步骤s10中接收到的作业对应的对应处理控制程序。并且,在信息处理系统10具有复数个信息处理装置16的情况下,程序特定部44确定该作业的发送目的地的信息处理装置16。
152.在步骤s14中,处理器40将在步骤s10中接收到的作业存储于作业假脱机38中。该作业中关联有管理信息。管理信息包含表示在步骤s12中确定的对应处理控制程序的程序id及表示该作业的发送目的地的信息处理装置16的指定装置信息。
153.在步骤s16中,处理器40从用户或者作业调度器等接收在步骤s10中接收到的作业的发送指示。
154.在步骤s18中,发送控制部46生成将在步骤s16中接收发送指示的作业与该作业的对应处理控制程序连结的作业文件。
155.在步骤s20中,发送控制部46将在步骤s18中生成的作业文件发送至信息处理装置16。
156.在步骤s22中,信息处理装置16的文件分离部62分离在步骤s20中接收到的作业文件,获取作业和对应处理控制程序。
157.在步骤s24中,处理器60将在步骤s22中获取的作业存储于作业假脱机56中。
158.在步骤s26中,执行控制部66在执行引导程序54并在存储器52上形成基座后,将在步骤s22中获取的对应处理控制程序在存储器52上展开。
159.在步骤s28中,执行控制部66通过执行在存储器52上展开的对应处理控制程序来执行对该作业中包含的对象数据的处理。
160.以上,对本发明的一方式所涉及的实施方式进行了说明,但本发明并不限于上述实施方式,在不脱离本发明的一方式的宗旨的范围内能够进行各种变更。
161.上述本发明的实施方式是以例示及说明为目的而提供的。另外,本发明的实施方式并不全面详尽地包括本发明,并且并不将本发明限定于所公开的方式。很显然,对本发明所属的领域中的技术人员而言,各种变形及变更是自知之明的。本实施方式是为了最容易理解地说明本发明的原理及其应用而选择并说明的。由此,本技术领域中的其他技术人员能够通过对假定为各种实施方式的特定使用最优化的各种变形例来理解本发明。本发明的范围由以上的权利要求及其等同物来定义。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献