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