图像形成系统中的通信控制方法、以及图像形成系统的制作方法

文档序号:8475290阅读:215来源:国知局
图像形成系统中的通信控制方法、以及图像形成系统的制作方法
【技术领域】
[0001]本发明涉及图像形成系统中的通信控制方法、以及图像形成系统。
【背景技术】
[0002]一般地,作为在打印工序中的指示书即打印任务中用于描述打印设定的标准的格式,使用JDF(Job Definit1n Format:作业定义格式)。另外,作为在打印工序中用于描述在装置间收发的消息的格式使用JMF(Job Messaging Format:作业消息格式)。
[0003]JDF以及JMF是标准规范,在功能等的描述中允许多个表现方法。例如,关于打印设定中的份数的设定,JDF允许多个表现方法。因此,在图像形成装置中,为了进行适当的打印,需要通过对每个作为接续对象的应用程序进行软件的修正等,来解析基于JDF的描述。
[0004]作为用于解决这样的问题的现有技术,有在日本国专利公开公报2013 — 88992号中公开的技术。即,预先将每个应用程序的JDF解析数据存储至服务器,图像形成装置基于所接收到的打印任务的描述来确定应用程序,并从服务器中获取用于对确定出的应用程序进行解析的JDF解析数据。然后,通过获取的JDF解析数据来对基于JDF的打印任务的描述进行解析。由此,能够与各应用程序对应地进行适当的打印,并且无需伴随应用程序的增加的图像形成装置中的软件的修正或者变更等应对。
[0005]但是,在从图像形成装置对发送了基于JDF的打印任务的应用程序发送基于JMF的消息时,能否在任务ID等任务提交后对每个打印任务进行值确定的动态值的向JMF的添加,按照每个应用程序而不同。即,通过将动态值添加到JMF,存在能够对每个打印任务发送针对该打印任务的基于JMF的消息的应用程序,另一方面,通过将动态值添加到JMF也存在有挂起的可能性的应用程序。
[0006]而且,对JMF添加值按照每个打印任务而变化的动态值、以及按照每个应用程序切换有无动态值的添加,通过上述现有技术是不可能完成的,为了实现该功能,需要对通过图像形成装置动作的软件进行修正。

【发明内容】

[0007]本发明是为了解决这样的问题而完成的。即,基于通过多个应用程序的任意一个发送的打印任务等来确定应用程序,并按照每个应用程序,将与附加于打印任务的动态值相关的打印任务的描述的规则同与动态值建立了关联的动作一起进行管理。而且,通过根据针对确定出的应用程序而管理的规则来对打印任务进行解析从而识别动态值,并且进行与识别出的动态值建立了关联的动作。由此,目的在于不用对图像形成装置的软件进行修正,就能够迅速并且容易地、按照发送了打印任务的每个应用程序切换有无向基于JMF的消息的任务ID等动态值的添加。
[0008]本发明的上述课题通过以下的方法来解决。
[0009](I) 一种图像形成系统中的通信控制方法,是具有多个应用程序和图像形成装置,且至少能够从上述多个应用程序向上述图像形成装置发送用JDF代码描述的打印任务,并且,在上述多个应用程序与上述图像形成装置之间收发用JMF代码描述的消息的图像形成系统中的通信控制方法,具有:步骤(a),在该步骤中,基于从上述多个应用程序的任意一个向上述图像形成装置发送的上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个的描述,来确定应用程序;步骤(b),在该步骤中,按照每个上述应用程序,将针对附加于上述打印任务的、由按照每个上述打印任务分配的任意值构成的动态值的上述打印任务的描述的规则,同与上述动态值建立了关联的动作一起进行管理;以及步骤(C),在该步骤中,根据在上述步骤(b)中针对应用程序而管理的上述规则来对上述打印任务进行解析,从而识别上述动态值,并且对于识别出的上述动态值,进行在上述步骤(b)中管理的与上述动态值建立了关联的动作,其中,该应用程序是在上述步骤(a)中针对上述打印任务而确定出的应用程序。
[0010](2)根据上述(I)所述的图像形成系统中的通信控制方法,还具有管理在上述步骤(C)中识别出的上述动态值的步骤(d),在上述步骤(C)中进行的上述动作包含:在由上述图像形成装置接收到上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个时,通过使在上述步骤(C)中识别出的上述动态值在上述步骤(d)中保存来进行管理的动作;以及在向上述步骤(a)中确定出的应用程序发送以针对上述打印任务的响应或者通知为目的的上述消息时,将在上述步骤(d)中管理的上述动态值附加到针对上述打印任务的上述消息的动作。
[0011](3)根据上述(2)所述的图像形成系统中的通信控制方法,上述步骤(d)进一步对在上述步骤(c)中识别出的每个上述动态值赋予唯一的内部任务ID,并且将上述动态值与对上述动态值赋予的上述内部任务ID组合来进行管理,在上述步骤(c)中进行的上述动作包含:在由上述图像形成装置接收到上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个时,通过将在上述步骤(c)中识别出的上述动态值与上述内部任务ID组合并在上述步骤(d)中保存来进行管理的动作;以及在向上述步骤(a)中确定出的应用程序发送以针对上述打印任务的响应或者通知为目的的上述消息时,在从上述打印任务识别出的上述动态值和对上述动态值赋予的内部任务ID的组合、与在上述步骤(d)中管理的上述组合一致的情况下,将上述动态值附加到针对上述打印任务的上述消息的动作。
[0012](4)根据上述⑴?(3)中任意一项所述的图像形成系统中的通信控制方法,还具有步骤(e),在该步骤中,按照每个上述应用程序,将针对作为固定值的静态值的上述消息的描述的规则,同与上述静态值建立了关联的动作一起进行管理,上述步骤(C)在向上述步骤(a)中确定出的应用程序发送以针对上述打印任务的响应或者通知为目的的上述消息时,还根据上述规则进行在上述步骤(e)中针对上述确定出的应用程序而管理的上述动作。
[0013](5)根据上述(4)所述的图像形成系统中的通信控制方法,还具有步骤(f),在该步骤中,管理用于确定上述应用程序的、上述打印任务或者同上述打印任务相关联的上述消息的描述的规则与上述应用程序的关联,上述步骤(a)根据在上述步骤(f)中管理的上述规则对上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个进行解析,从而确定上述应用程序,上述步骤(b)、上述步骤(e)以及上述步骤(f)通过将上述规则以及上述动作保存至非易失性的记录介质,来独立地管理。
[0014](6) 一种图像形成系统,是具有多个应用程序和图像形成装置,且至少能够从上述多个应用程序向上述图像形成装置发送用JDF代码描述的打印任务,并且在上述多个应用程序与上述图像形成装置之间收发用JMF代码描述的消息的图像形成系统,具有:确定单元,其基于从上述多个应用程序的任意一个向上述图像形成装置发送的上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个的描述,来确定应用程序;第一管理单元,其按照每个上述应用程序,将针对附加于上述打印任务的、由按照每个上述打印任务分配的任意值构成的动态值的上述打印任务的描述的规则,同与上述动态值建立了关联的动作(动态值保存、动态值添加)一起进行管理;以及动作单元,其根据由上述第一管理单元针对应用程序而管理的上述规则来对上述打印任务进行解析,从而识别上述动态值,并且对于识别出的上述动态值,进行由上述第一管理单元管理的与上述动态值建立了关联的动作,其中,该应用程序是由上述确定单元针对上述打印任务而确定出的应用程序。
[0015](7)根据上述(6)所述的图像形成系统,还具有管理由上述动作单元识别出的上述动态值的第二管理单元,上述动作单元进行的上述动作包含:在由上述图像形成装置接收到上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个时,通过使由上述动作单元识别出的上述动态值保存至第二管理单元来进行管理的动作;以及在向由上述确定单元确定出的应用程序发送以针对上述打印任务的响应或者通知为目的的上述消息时,将由上述第二管理单元管理的上述动态值附加到针对上述打印任务的上述消息的动作。
[0016](8)根据上述(7)所述的图像形成系统,上述第二管理单元进一步对由上述动作单元识别出的每个上述动态值赋予唯一的内部任务ID,并且将上述动态值与对上述动态值赋予的上述内部任务ID组合来进行管理,上述动作单元进行的上述动作包含:在由上述图像形成装置接收到上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个时,通过将由上述动作单元识别出的上述动态值与上述内部任务ID组合并保存至第二管理单元来进行管理的动作;以及在向由上述确定单元确定出的应用程序,发送以针对上述打印任务的响应或者通知为目的的上述消息时,在从上述打印任务识别出的上述动态值和对上述动态值赋予的内部任务ID的组合、与由上述第二管理单元管理的上述组合一致的情况下,将上述动态值附加到针对上述打印任务的上述消息的动作。
[0017](9)根据上述(6)?⑶中任意一项所述的图像形成系统,还具有第三管理单元,该第三管理单元按照每个上述应用程序,将针对作为固定值的静态值的上述消息的描述的规则,同与上述静态值建立了关联的动作一起进行管理,上述动作单元在向由上述确定单元确定出的应用程序发送以针对上述打印任务的响应或者通知为目的的上述消息时,还根据上述规则进行由上述第三管理单元针对上述确定出的应用程序而管理的上述动作。
[0018](10)根据上述(9)所述的图像形成系统,还具有第四管理单元,该第四管理单元管理用于确定上述应用程序的、上述打印任务或者同上述打印任务相关联的上述消息的描述的规则与上述应用程序的关联,上述确定单元根据由上述第四管理单元管理的上述规贝1J,对上述打印任务以及与上述打印任务相关联的上述消息的至少任意一个进行解析,从而确定上述应用程序,上述第一管理单元、上述第三管理单元以及第四管理单元通过将上述规则以及上述动作保存至非易失性的记录介质,来独立地管理。
[0019]基于由多个应用程序的任意一个发送的打印任务来确定应用程序,按照每个应用程序,将与对打印任务附加的动态值相关的打印任务的描述的规则同与动态值建立了关联的动作一起进行管理。而且,通过根据针对确定出的应用程序而管理的规则来对打印任务进行解析来识别动态值,并且进行与识别出的动态值建立了关联的动作。由此,不用对图像形成装置的软件进行修正,就能够迅速并且容易地对发送了打印任务的每个应用程序,切换有无针对JMF的消息的任务ID等动态值的添加。
【附图说明】
[0020]图1是表示本发明的实施方式所涉及的图像形成系统的框图。
[0021]图2是表示各信息处理装置的结构的框图。
[0022]图3是表示图像形成装置的结构的框图。
[0023]图4是表示图像形成装置的功能的功能框图。
[0024]图5是表示应用程序确定表、和从信息处理装置向图像形成装置发送的消息的例子的图。
[0025]图6是静态表的说明图。
[0026]图7是表示消息的模板、和通过静态表控制部根据JDF动态表进行了与静态值建立了关联的动作的处理的消息的图。
[0027]图8是动态表、作为动态值的任务ID、以及内部任务ID的关联表的说明图。
[0028]图9是表不用JDF描述的打印任务的例子的图。
[0029]图10是表示消息的模板、和通过静态表控制部根据JMF动态表进行
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1