圖像形成系統(tǒng)中的通信控制方法、以及圖像形成系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像形成系統(tǒng)中的通信控制方法、以及圖像形成系統(tǒng)。
【背景技術(shù)】
[0002]一般地,作為在打印工序中的指示書(shū)即打印任務(wù)中用于描述打印設(shè)定的標(biāo)準(zhǔn)的格式,使用JDF(Job Definit1n Format:作業(yè)定義格式)。另外,作為在打印工序中用于描述在裝置間收發(fā)的消息的格式使用JMF(Job Messaging Format:作業(yè)消息格式)。
[0003]JDF以及JMF是標(biāo)準(zhǔn)規(guī)范,在功能等的描述中允許多個(gè)表現(xiàn)方法。例如,關(guān)于打印設(shè)定中的份數(shù)的設(shè)定,JDF允許多個(gè)表現(xiàn)方法。因此,在圖像形成裝置中,為了進(jìn)行適當(dāng)?shù)拇蛴?,需要通過(guò)對(duì)每個(gè)作為接續(xù)對(duì)象的應(yīng)用程序進(jìn)行軟件的修正等,來(lái)解析基于JDF的描述。
[0004]作為用于解決這樣的問(wèn)題的現(xiàn)有技術(shù),有在日本國(guó)專利公開(kāi)公報(bào)2013 — 88992號(hào)中公開(kāi)的技術(shù)。即,預(yù)先將每個(gè)應(yīng)用程序的JDF解析數(shù)據(jù)存儲(chǔ)至服務(wù)器,圖像形成裝置基于所接收到的打印任務(wù)的描述來(lái)確定應(yīng)用程序,并從服務(wù)器中獲取用于對(duì)確定出的應(yīng)用程序進(jìn)行解析的JDF解析數(shù)據(jù)。然后,通過(guò)獲取的JDF解析數(shù)據(jù)來(lái)對(duì)基于JDF的打印任務(wù)的描述進(jìn)行解析。由此,能夠與各應(yīng)用程序?qū)?yīng)地進(jìn)行適當(dāng)?shù)拇蛴?,并且無(wú)需伴隨應(yīng)用程序的增加的圖像形成裝置中的軟件的修正或者變更等應(yīng)對(duì)。
[0005]但是,在從圖像形成裝置對(duì)發(fā)送了基于JDF的打印任務(wù)的應(yīng)用程序發(fā)送基于JMF的消息時(shí),能否在任務(wù)ID等任務(wù)提交后對(duì)每個(gè)打印任務(wù)進(jìn)行值確定的動(dòng)態(tài)值的向JMF的添加,按照每個(gè)應(yīng)用程序而不同。即,通過(guò)將動(dòng)態(tài)值添加到JMF,存在能夠?qū)γ總€(gè)打印任務(wù)發(fā)送針對(duì)該打印任務(wù)的基于JMF的消息的應(yīng)用程序,另一方面,通過(guò)將動(dòng)態(tài)值添加到JMF也存在有掛起的可能性的應(yīng)用程序。
[0006]而且,對(duì)JMF添加值按照每個(gè)打印任務(wù)而變化的動(dòng)態(tài)值、以及按照每個(gè)應(yīng)用程序切換有無(wú)動(dòng)態(tài)值的添加,通過(guò)上述現(xiàn)有技術(shù)是不可能完成的,為了實(shí)現(xiàn)該功能,需要對(duì)通過(guò)圖像形成裝置動(dòng)作的軟件進(jìn)行修正。
【發(fā)明內(nèi)容】
[0007]本發(fā)明是為了解決這樣的問(wèn)題而完成的。即,基于通過(guò)多個(gè)應(yīng)用程序的任意一個(gè)發(fā)送的打印任務(wù)等來(lái)確定應(yīng)用程序,并按照每個(gè)應(yīng)用程序,將與附加于打印任務(wù)的動(dòng)態(tài)值相關(guān)的打印任務(wù)的描述的規(guī)則同與動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作一起進(jìn)行管理。而且,通過(guò)根據(jù)針對(duì)確定出的應(yīng)用程序而管理的規(guī)則來(lái)對(duì)打印任務(wù)進(jìn)行解析從而識(shí)別動(dòng)態(tài)值,并且進(jìn)行與識(shí)別出的動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作。由此,目的在于不用對(duì)圖像形成裝置的軟件進(jìn)行修正,就能夠迅速并且容易地、按照發(fā)送了打印任務(wù)的每個(gè)應(yīng)用程序切換有無(wú)向基于JMF的消息的任務(wù)ID等動(dòng)態(tài)值的添加。
[0008]本發(fā)明的上述課題通過(guò)以下的方法來(lái)解決。
[0009](I) 一種圖像形成系統(tǒng)中的通信控制方法,是具有多個(gè)應(yīng)用程序和圖像形成裝置,且至少能夠從上述多個(gè)應(yīng)用程序向上述圖像形成裝置發(fā)送用JDF代碼描述的打印任務(wù),并且,在上述多個(gè)應(yīng)用程序與上述圖像形成裝置之間收發(fā)用JMF代碼描述的消息的圖像形成系統(tǒng)中的通信控制方法,具有:步驟(a),在該步驟中,基于從上述多個(gè)應(yīng)用程序的任意一個(gè)向上述圖像形成裝置發(fā)送的上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)的描述,來(lái)確定應(yīng)用程序;步驟(b),在該步驟中,按照每個(gè)上述應(yīng)用程序,將針對(duì)附加于上述打印任務(wù)的、由按照每個(gè)上述打印任務(wù)分配的任意值構(gòu)成的動(dòng)態(tài)值的上述打印任務(wù)的描述的規(guī)則,同與上述動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作一起進(jìn)行管理;以及步驟(C),在該步驟中,根據(jù)在上述步驟(b)中針對(duì)應(yīng)用程序而管理的上述規(guī)則來(lái)對(duì)上述打印任務(wù)進(jìn)行解析,從而識(shí)別上述動(dòng)態(tài)值,并且對(duì)于識(shí)別出的上述動(dòng)態(tài)值,進(jìn)行在上述步驟(b)中管理的與上述動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作,其中,該應(yīng)用程序是在上述步驟(a)中針對(duì)上述打印任務(wù)而確定出的應(yīng)用程序。
[0010](2)根據(jù)上述(I)所述的圖像形成系統(tǒng)中的通信控制方法,還具有管理在上述步驟(C)中識(shí)別出的上述動(dòng)態(tài)值的步驟(d),在上述步驟(C)中進(jìn)行的上述動(dòng)作包含:在由上述圖像形成裝置接收到上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)時(shí),通過(guò)使在上述步驟(C)中識(shí)別出的上述動(dòng)態(tài)值在上述步驟(d)中保存來(lái)進(jìn)行管理的動(dòng)作;以及在向上述步驟(a)中確定出的應(yīng)用程序發(fā)送以針對(duì)上述打印任務(wù)的響應(yīng)或者通知為目的的上述消息時(shí),將在上述步驟(d)中管理的上述動(dòng)態(tài)值附加到針對(duì)上述打印任務(wù)的上述消息的動(dòng)作。
[0011](3)根據(jù)上述(2)所述的圖像形成系統(tǒng)中的通信控制方法,上述步驟(d)進(jìn)一步對(duì)在上述步驟(c)中識(shí)別出的每個(gè)上述動(dòng)態(tài)值賦予唯一的內(nèi)部任務(wù)ID,并且將上述動(dòng)態(tài)值與對(duì)上述動(dòng)態(tài)值賦予的上述內(nèi)部任務(wù)ID組合來(lái)進(jìn)行管理,在上述步驟(c)中進(jìn)行的上述動(dòng)作包含:在由上述圖像形成裝置接收到上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)時(shí),通過(guò)將在上述步驟(c)中識(shí)別出的上述動(dòng)態(tài)值與上述內(nèi)部任務(wù)ID組合并在上述步驟(d)中保存來(lái)進(jìn)行管理的動(dòng)作;以及在向上述步驟(a)中確定出的應(yīng)用程序發(fā)送以針對(duì)上述打印任務(wù)的響應(yīng)或者通知為目的的上述消息時(shí),在從上述打印任務(wù)識(shí)別出的上述動(dòng)態(tài)值和對(duì)上述動(dòng)態(tài)值賦予的內(nèi)部任務(wù)ID的組合、與在上述步驟(d)中管理的上述組合一致的情況下,將上述動(dòng)態(tài)值附加到針對(duì)上述打印任務(wù)的上述消息的動(dòng)作。
[0012](4)根據(jù)上述⑴?(3)中任意一項(xiàng)所述的圖像形成系統(tǒng)中的通信控制方法,還具有步驟(e),在該步驟中,按照每個(gè)上述應(yīng)用程序,將針對(duì)作為固定值的靜態(tài)值的上述消息的描述的規(guī)則,同與上述靜態(tài)值建立了關(guān)聯(lián)的動(dòng)作一起進(jìn)行管理,上述步驟(C)在向上述步驟(a)中確定出的應(yīng)用程序發(fā)送以針對(duì)上述打印任務(wù)的響應(yīng)或者通知為目的的上述消息時(shí),還根據(jù)上述規(guī)則進(jìn)行在上述步驟(e)中針對(duì)上述確定出的應(yīng)用程序而管理的上述動(dòng)作。
[0013](5)根據(jù)上述(4)所述的圖像形成系統(tǒng)中的通信控制方法,還具有步驟(f),在該步驟中,管理用于確定上述應(yīng)用程序的、上述打印任務(wù)或者同上述打印任務(wù)相關(guān)聯(lián)的上述消息的描述的規(guī)則與上述應(yīng)用程序的關(guān)聯(lián),上述步驟(a)根據(jù)在上述步驟(f)中管理的上述規(guī)則對(duì)上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)進(jìn)行解析,從而確定上述應(yīng)用程序,上述步驟(b)、上述步驟(e)以及上述步驟(f)通過(guò)將上述規(guī)則以及上述動(dòng)作保存至非易失性的記錄介質(zhì),來(lái)獨(dú)立地管理。
[0014](6) 一種圖像形成系統(tǒng),是具有多個(gè)應(yīng)用程序和圖像形成裝置,且至少能夠從上述多個(gè)應(yīng)用程序向上述圖像形成裝置發(fā)送用JDF代碼描述的打印任務(wù),并且在上述多個(gè)應(yīng)用程序與上述圖像形成裝置之間收發(fā)用JMF代碼描述的消息的圖像形成系統(tǒng),具有:確定單元,其基于從上述多個(gè)應(yīng)用程序的任意一個(gè)向上述圖像形成裝置發(fā)送的上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)的描述,來(lái)確定應(yīng)用程序;第一管理單元,其按照每個(gè)上述應(yīng)用程序,將針對(duì)附加于上述打印任務(wù)的、由按照每個(gè)上述打印任務(wù)分配的任意值構(gòu)成的動(dòng)態(tài)值的上述打印任務(wù)的描述的規(guī)則,同與上述動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作(動(dòng)態(tài)值保存、動(dòng)態(tài)值添加)一起進(jìn)行管理;以及動(dòng)作單元,其根據(jù)由上述第一管理單元針對(duì)應(yīng)用程序而管理的上述規(guī)則來(lái)對(duì)上述打印任務(wù)進(jìn)行解析,從而識(shí)別上述動(dòng)態(tài)值,并且對(duì)于識(shí)別出的上述動(dòng)態(tài)值,進(jìn)行由上述第一管理單元管理的與上述動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作,其中,該應(yīng)用程序是由上述確定單元針對(duì)上述打印任務(wù)而確定出的應(yīng)用程序。
[0015](7)根據(jù)上述(6)所述的圖像形成系統(tǒng),還具有管理由上述動(dòng)作單元識(shí)別出的上述動(dòng)態(tài)值的第二管理單元,上述動(dòng)作單元進(jìn)行的上述動(dòng)作包含:在由上述圖像形成裝置接收到上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)時(shí),通過(guò)使由上述動(dòng)作單元識(shí)別出的上述動(dòng)態(tài)值保存至第二管理單元來(lái)進(jìn)行管理的動(dòng)作;以及在向由上述確定單元確定出的應(yīng)用程序發(fā)送以針對(duì)上述打印任務(wù)的響應(yīng)或者通知為目的的上述消息時(shí),將由上述第二管理單元管理的上述動(dòng)態(tài)值附加到針對(duì)上述打印任務(wù)的上述消息的動(dòng)作。
[0016](8)根據(jù)上述(7)所述的圖像形成系統(tǒng),上述第二管理單元進(jìn)一步對(duì)由上述動(dòng)作單元識(shí)別出的每個(gè)上述動(dòng)態(tài)值賦予唯一的內(nèi)部任務(wù)ID,并且將上述動(dòng)態(tài)值與對(duì)上述動(dòng)態(tài)值賦予的上述內(nèi)部任務(wù)ID組合來(lái)進(jìn)行管理,上述動(dòng)作單元進(jìn)行的上述動(dòng)作包含:在由上述圖像形成裝置接收到上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)時(shí),通過(guò)將由上述動(dòng)作單元識(shí)別出的上述動(dòng)態(tài)值與上述內(nèi)部任務(wù)ID組合并保存至第二管理單元來(lái)進(jìn)行管理的動(dòng)作;以及在向由上述確定單元確定出的應(yīng)用程序,發(fā)送以針對(duì)上述打印任務(wù)的響應(yīng)或者通知為目的的上述消息時(shí),在從上述打印任務(wù)識(shí)別出的上述動(dòng)態(tài)值和對(duì)上述動(dòng)態(tài)值賦予的內(nèi)部任務(wù)ID的組合、與由上述第二管理單元管理的上述組合一致的情況下,將上述動(dòng)態(tài)值附加到針對(duì)上述打印任務(wù)的上述消息的動(dòng)作。
[0017](9)根據(jù)上述(6)?⑶中任意一項(xiàng)所述的圖像形成系統(tǒng),還具有第三管理單元,該第三管理單元按照每個(gè)上述應(yīng)用程序,將針對(duì)作為固定值的靜態(tài)值的上述消息的描述的規(guī)則,同與上述靜態(tài)值建立了關(guān)聯(lián)的動(dòng)作一起進(jìn)行管理,上述動(dòng)作單元在向由上述確定單元確定出的應(yīng)用程序發(fā)送以針對(duì)上述打印任務(wù)的響應(yīng)或者通知為目的的上述消息時(shí),還根據(jù)上述規(guī)則進(jìn)行由上述第三管理單元針對(duì)上述確定出的應(yīng)用程序而管理的上述動(dòng)作。
[0018](10)根據(jù)上述(9)所述的圖像形成系統(tǒng),還具有第四管理單元,該第四管理單元管理用于確定上述應(yīng)用程序的、上述打印任務(wù)或者同上述打印任務(wù)相關(guān)聯(lián)的上述消息的描述的規(guī)則與上述應(yīng)用程序的關(guān)聯(lián),上述確定單元根據(jù)由上述第四管理單元管理的上述規(guī)貝1J,對(duì)上述打印任務(wù)以及與上述打印任務(wù)相關(guān)聯(lián)的上述消息的至少任意一個(gè)進(jìn)行解析,從而確定上述應(yīng)用程序,上述第一管理單元、上述第三管理單元以及第四管理單元通過(guò)將上述規(guī)則以及上述動(dòng)作保存至非易失性的記錄介質(zhì),來(lái)獨(dú)立地管理。
[0019]基于由多個(gè)應(yīng)用程序的任意一個(gè)發(fā)送的打印任務(wù)來(lái)確定應(yīng)用程序,按照每個(gè)應(yīng)用程序,將與對(duì)打印任務(wù)附加的動(dòng)態(tài)值相關(guān)的打印任務(wù)的描述的規(guī)則同與動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作一起進(jìn)行管理。而且,通過(guò)根據(jù)針對(duì)確定出的應(yīng)用程序而管理的規(guī)則來(lái)對(duì)打印任務(wù)進(jìn)行解析來(lái)識(shí)別動(dòng)態(tài)值,并且進(jìn)行與識(shí)別出的動(dòng)態(tài)值建立了關(guān)聯(lián)的動(dòng)作。由此,不用對(duì)圖像形成裝置的軟件進(jìn)行修正,就能夠迅速并且容易地對(duì)發(fā)送了打印任務(wù)的每個(gè)應(yīng)用程序,切換有無(wú)針對(duì)JMF的消息的任務(wù)ID等動(dòng)態(tài)值的添加。
【附圖說(shuō)明】
[0020]圖1是表示本發(fā)明的實(shí)施方式所涉及的圖像形成系統(tǒng)的框圖。
[0021]圖2是表示各信息處理裝置的結(jié)構(gòu)的框圖。
[0022]圖3是表示圖像形成裝置的結(jié)構(gòu)的框圖。
[0023]圖4是表示圖像形成裝置的功能的功能框圖。
[0024]圖5是表示應(yīng)用程序確定表、和從信息處理裝置向圖像形成裝置發(fā)送的消息的例子的圖。
[0025]圖6是靜態(tài)表的說(shuō)明圖。
[0026]圖7是表示消息的模板、和通過(guò)靜態(tài)表控制部根據(jù)JDF動(dòng)態(tài)表進(jìn)行了與靜態(tài)值建立了關(guān)聯(lián)的動(dòng)作的處理的消息的圖。
[0027]圖8是動(dòng)態(tài)表、作為動(dòng)態(tài)值的任務(wù)ID、以及內(nèi)部任務(wù)ID的關(guān)聯(lián)表的說(shuō)明圖。
[0028]圖9是表不用JDF描述的打印任務(wù)的例子的圖。
[0029]圖10是表示消息的模板、和通過(guò)靜態(tài)表控制部根據(jù)JMF動(dòng)態(tài)表進(jìn)行