專利名稱:數(shù)碼印刷設(shè)備及其數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及印刷技術(shù)領(lǐng)域,尤其涉及一種數(shù)碼印刷設(shè)備及其數(shù)據(jù)傳輸技術(shù)。
背景技術(shù):
近年來不斷發(fā)展的數(shù)碼印刷技術(shù),把印刷技術(shù)提升到了一個新的層次,同 時對數(shù)碼印刷設(shè)備的軟硬件系統(tǒng)也提出了更高的要求。數(shù)碼印刷設(shè)備按照其支
持的色面數(shù)量,可分為單色和彩色兩種。通常的彩色數(shù)碼印刷設(shè)備需要支持K (黑)、C (青)、M (品紅)和Y (黃)四種色面類型,對于高端的彩色數(shù)碼 印刷設(shè)備還需要支持各種專色或其它色,以增加色域達(dá)到較佳的視覺效果。
數(shù)碼印刷設(shè)備主要包括主機(jī)和印刷機(jī)兩部分,印刷機(jī)上設(shè)置有印刷頭端 口,以及連接在印刷頭端口上的印刷頭。以噴墨式彩色數(shù)碼印刷設(shè)備為例,簡 單介紹數(shù)碼印刷的基本處理流程,假設(shè)支持K、 C、 M和Y四種色面類型。如 圖l所示,主機(jī)對待印刷作業(yè)進(jìn)行光柵化處理,得到K、 C、 M和Y四種色面 數(shù)據(jù),然后將各色面數(shù)據(jù)發(fā)送給印刷機(jī);印刷機(jī)將各色面數(shù)據(jù)處理成適合成像 的數(shù)據(jù),并通過印刷頭端口將各色面數(shù)據(jù)發(fā)送到印刷頭;當(dāng)承印體(例如紙張) 到達(dá)預(yù)定位置時,印刷頭中的壓電晶體會產(chǎn)生脈沖將油墨擠出,直接向承印體 的表面噴射霧狀墨滴成像?;诟咚贁?shù)據(jù)傳輸?shù)囊?,印刷機(jī)還需要將各色面 數(shù)據(jù)在存儲介質(zhì)中緩存。為了保證多色同時印刷,各色面數(shù)據(jù)采用并行傳輸?shù)?方式,每一種色面數(shù)據(jù)需要獨立的存儲介質(zhì),獨立的數(shù)據(jù)傳輸通道即印刷頭端O 。
現(xiàn)有技術(shù)中,根據(jù)數(shù)碼印刷設(shè)備所支持的色面數(shù)量,為數(shù)碼印刷設(shè)備設(shè)置 了相同數(shù)量的存儲介質(zhì)和印刷頭端口,每個印刷頭端口上連接有印刷頭,每一種色面類型預(yù)先配置對應(yīng)的存儲介質(zhì)、印刷頭端口和印刷頭。如果數(shù)碼印刷設(shè) 備中由于印刷頭端口硬件故障導(dǎo)致某類型的色面數(shù)據(jù)的傳輸出現(xiàn)問題,由于缺 少該類型色面數(shù)據(jù)將使得最終成像無效。通常的處理方法是投入人力、物力等 對數(shù)碼印刷設(shè)備的硬件故障進(jìn)行人工分析和排除,如果不能解決則只能丟棄數(shù) 碼印刷設(shè)備中的部分硬件而更換新的硬件。對于結(jié)構(gòu)復(fù)雜且成本較高的數(shù)碼印 刷設(shè)備來說,更換硬件將會帶來高額的維修成本,同時浪費大量的時間、人力、 物力等資源??梢姮F(xiàn)有技術(shù)中,針對數(shù)碼印刷設(shè)備的印刷頭端口硬件故障沒有 合理、有效的處理機(jī)制。
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)碼印刷設(shè)備及其數(shù)據(jù)傳輸方法,用以解決數(shù)碼印刷設(shè)備 的印刷頭端口硬件故障問題。
對應(yīng)的,本發(fā)明還提供一種數(shù)碼印刷設(shè)備的主機(jī)及印刷機(jī)。
本發(fā)明提供的數(shù)碼印刷設(shè)備,包括
設(shè)置有多個印刷頭端口的印刷機(jī),用于根據(jù)接收到的色面端口配置信息, 將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口上,其中,印刷頭端口數(shù) 量大于數(shù)碼印刷設(shè)備支持的色面數(shù)量;
主機(jī),用于生成待印刷作業(yè)的各色面數(shù)據(jù),根據(jù)待印刷作業(yè)的色面信息和
印刷機(jī)可用的印刷頭端口信息,生成色面端口配置信息,并將色面端口配置信 息和待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給所述印刷機(jī)。
本發(fā)明提供的數(shù)碼印刷設(shè)備的數(shù)據(jù)傳輸方法,包括
主機(jī)根據(jù)待印刷作業(yè)的色面信息和存儲的印刷機(jī)可用的印刷頭端口信息, 生成待印刷作業(yè)的色面端口配置信息,并將所述色面端口配置信息和待印刷作 業(yè)的各色面數(shù)據(jù)發(fā)送給印刷機(jī);
印刷機(jī)根據(jù)接收到的色面端口配置信息,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送 到對應(yīng)的印刷頭端口上,其中,印刷機(jī)上設(shè)置的印刷頭端口數(shù)量大于數(shù)碼印刷設(shè)備支持的色面數(shù)量。
本發(fā)明提供的數(shù)碼印刷設(shè)備的主機(jī),包括存儲單元、配置信息生成單元和主機(jī)接口單元,其中
所述存儲單元,用于存儲數(shù)碼印刷設(shè)備的印刷機(jī)可用的印刷頭端口信息;
所述配置信息生成單元,用于根據(jù)待印刷作業(yè)的色面信息和存儲的印刷機(jī) 可用的印刷頭端口信息,生成待印刷作業(yè)的色面端口配置信息;
所述主機(jī)接口單元,用于發(fā)送所述配置信息生成單元生成的色面端口配置 信息和待印刷作業(yè)的各色面數(shù)據(jù)。
本發(fā)明提供的數(shù)碼印刷設(shè)備的印刷機(jī),包括印刷機(jī)接口單元和傳輸控制單 元,其中
所述印刷機(jī)接口單元,用于接收色面端口配置信息和待印刷作業(yè)的各色面 數(shù)據(jù),并發(fā)送給傳輸控制單元;
所述傳輸控制單元,用于根據(jù)接收到的色面端口配置信息,將待印刷作業(yè) 的各色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口上,其中,印刷機(jī)上設(shè)置的印刷頭端口 數(shù)量大于數(shù)碼印刷設(shè)備支持的色面數(shù)量。
本發(fā)明提供的數(shù)碼印刷設(shè)備及其數(shù)據(jù)傳輸方法,主機(jī)根據(jù)待印刷作業(yè)的色 面信息和存儲的印刷機(jī)可用的印刷頭端口信息,生成待印刷作業(yè)的色面端口配 置信息,印刷機(jī)根據(jù)色面端口配置信息,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送到對 應(yīng)的印刷頭端口上。本發(fā)明對數(shù)碼印刷設(shè)備的印刷頭端口硬件故障提供了合 理、有效的處理機(jī)制,對發(fā)生印刷頭端口硬件故障的數(shù)碼印刷設(shè)備,由于印刷 機(jī)上設(shè)置的印刷頭端口數(shù)量大于數(shù)碼印刷設(shè)備支持的色面數(shù)量,則無需更換硬 件,通過配置色面端口配置信息即可實現(xiàn)數(shù)據(jù)的正常傳輸,大大降低了維修成 本,節(jié)約了時間、人力、物力等資源,提升了數(shù)碼印刷設(shè)備的可靠性。
圖1為現(xiàn)有技術(shù)中數(shù)碼印刷設(shè)備的結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例中數(shù)碼印刷設(shè)備的結(jié)構(gòu)示意圖3為本發(fā)明實施例中數(shù)碼印刷設(shè)備主機(jī)和印刷機(jī)的結(jié)構(gòu)框圖4為本發(fā)明實施例中數(shù)碼印刷設(shè)備的數(shù)據(jù)傳輸方法流程圖5為本發(fā)明實施例中具體的數(shù)碼印刷設(shè)備數(shù)據(jù)傳輸處理流程圖。
具體實施例方式
本發(fā)明實施例提供了 一種數(shù)碼印刷設(shè)備及其數(shù)據(jù)傳輸方法,用以對數(shù)碼印 刷設(shè)備的印刷頭端口硬件故障提供合理、有效的處理機(jī)制,對發(fā)生印刷頭端口 硬件故障的數(shù)碼印刷設(shè)備,無需更換硬件,即可自動恢復(fù)數(shù)據(jù)的正常傳輸,大 大降低了維修成本,節(jié)約了時間、人力、物力等資源,提升了數(shù)碼印刷設(shè)備的 可靠性。
下面將結(jié)合說明書附圖,對本發(fā)明實施例提供的技術(shù)方案進(jìn)行詳細(xì)闡述。 本發(fā)明實施例中,需要根據(jù)數(shù)碼印刷設(shè)備所支持的色面數(shù)量,為其印刷機(jī) 設(shè)置印刷頭端口 ,使得印刷機(jī)上設(shè)置的印刷頭端口數(shù)量大于數(shù)碼印刷設(shè)備所支 持的色面數(shù)量,假設(shè)數(shù)碼印刷設(shè)備所支持的色面數(shù)量為四,例如支持K、 C、 M和Y四種色面類型,則為其設(shè)置至少五個印刷頭端口 ,以應(yīng)對印刷頭端口 可能發(fā)生的硬件故障問題。如圖2所示,數(shù)碼印刷設(shè)備包括主機(jī)21和印刷機(jī) 22,其中
主機(jī)21,用于生成待印刷作業(yè)的各色面數(shù)據(jù),根據(jù)待印刷作業(yè)的色面信息 和存儲的印刷機(jī)可用的印刷頭端口信息,生成待印刷作業(yè)的色面端口配置信 息,并將色面端口配置信息和待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給印刷機(jī),其中待 印刷作業(yè)的各色面數(shù)據(jù)包括每頁每色面類型的整個數(shù)據(jù)塊;
具體的,待印刷作業(yè)的色面信息包括色面數(shù)量和色面類型,機(jī)刷機(jī)可用的 印刷頭端口信息包括印刷頭端口數(shù)量和印刷頭端口號,主機(jī)21在確認(rèn)待印刷 作業(yè)的色面數(shù)量小于等于印刷機(jī)可用的印刷頭端口數(shù)量時,為每一種色面類型 配置唯一的印刷頭端口號,并根據(jù)配置的色面類型與印刷頭端口號的對應(yīng)關(guān)系生成色面端口配置信息;
印刷機(jī)22,用于根據(jù)接收到的色面端口配置信息,將待印刷作業(yè)的各色面 數(shù)據(jù)發(fā)送到對應(yīng)的可用印刷頭端口上;
具體的,印刷機(jī)22在判斷出色面端口配置信息中的每一個印刷頭端口當(dāng) 前可用時,根據(jù)色面端口配置信息配置印刷頭端口號與色面類型之間的映射關(guān) 系,根據(jù)配置的映射關(guān)系,將待印刷作業(yè)中每一種類型的色面數(shù)據(jù)發(fā)送到對應(yīng) 的印刷頭端口號指示的印刷頭端口上。
較佳的,主機(jī)21和印刷機(jī)22之間設(shè)置兩個通道,其中一個稱為命令通道, 另一個稱為數(shù)據(jù)通道,其中色面端口配置信息在命令通道中傳輸,待印刷作業(yè) 的各色面數(shù)據(jù)在數(shù)據(jù)通道中傳輸。
較佳的,為了進(jìn)一步提升解決印刷機(jī)端口硬件故障的實時性,印刷機(jī)22 還用于在判斷出色面端口配置信息中存在當(dāng)前不可用的印刷頭端口時,向主機(jī) 21返回配置信息出錯的第 一提示消息,攜帶當(dāng)前不可用的印刷頭端口號;
主機(jī)21還用于根據(jù)接收到的第一提示消息,在存儲的印刷機(jī)可用的印刷 頭端口信息中將當(dāng)前不可用的印刷頭端口號刪除,并重新生成待印刷作業(yè)的色 面端口配置信息發(fā)送給印刷機(jī)22。
印刷機(jī)22還用于在處理當(dāng)前待打印作業(yè)時檢測當(dāng)前正在使用的各印刷頭 端口,當(dāng)檢測到印刷頭端口出現(xiàn)故障時,中止當(dāng)前待印刷作業(yè),并向主機(jī)21 返回端口出現(xiàn)故障的第二提示消息,攜帶當(dāng)前出現(xiàn)故障的印刷頭端口號;
主機(jī)21還用于根據(jù)接收到的第二提示消息,在存儲的印刷機(jī)可用的印刷 頭端口信息中將當(dāng)前出現(xiàn)故障的印刷頭端口號刪除,并重新生成待印刷作業(yè)的 色面端口配置信息發(fā)送給印刷機(jī)22。
主機(jī)21中存儲的印刷機(jī)可用的印刷頭端口信息可以通過人工配置和更新, 較佳的,印刷機(jī)22還用于檢測并存儲每一個印刷頭端口的狀態(tài),并向主機(jī)21 上報通知消息,攜帶可用的印刷頭端口信息,通知消息由印刷機(jī)根據(jù)配置的上 報時間上報、或者根據(jù)設(shè)定的時間間隔周期性上報、或者在檢測到印刷頭端口的狀態(tài)發(fā)生變化時上報;
主機(jī)21還用于根據(jù)接收到的通知消息更新存儲的印刷機(jī)可用的印刷頭端
口信息。
其中第一提示消息、第二提示消息和通知消息也通過主機(jī)21與印刷機(jī)22 之間的命令通道進(jìn)行傳輸。
需要指出的是,主機(jī)在待印刷作業(yè)的色面數(shù)量大于印刷機(jī)可用的印刷頭端 口數(shù)量時,將無法正常運(yùn)行,使得數(shù)碼印刷設(shè)備無法正常工作。但是由于數(shù)碼 印刷設(shè)備的印刷頭端口數(shù)量相比數(shù)碼印刷設(shè)備所支持的色面數(shù)量, 一般會超出 若干個,如果某個印刷頭端口出現(xiàn)故障,可以暫時不使用該印刷頭端口并對其 進(jìn)行故障排除,而不會影響數(shù)碼印刷設(shè)備的正常工作;并且如果超出個數(shù)足夠 多,則該情況出現(xiàn)的概率會非常小,幾乎可以忽略不計。本發(fā)明實施例假設(shè)數(shù) 碼印刷設(shè)備的印刷頭端口數(shù)量超出數(shù)碼印刷設(shè)備所支持的色面數(shù)量足夠多,即 不會出現(xiàn)待印刷作業(yè)的色面數(shù)量超出數(shù)碼印刷設(shè)備可用的印刷頭端口數(shù)量的 情況。
為了實現(xiàn)上述功能,如圖3所示,主機(jī)的一種可能結(jié)構(gòu)包括存儲單元31、 配置信息生成單元32和主機(jī)接口單元33,印刷機(jī)的一種可能結(jié)構(gòu)包括印刷機(jī) 接口單元34和傳輸控制單元35,其中
存儲單元31:用于存儲印刷機(jī)可用的印刷頭端口信息; 配置信息生成單元32,用于根據(jù)待印刷作業(yè)的色面信息和存儲的印刷機(jī)可 用的印刷頭端口信息,生成待印刷作業(yè)的色面端口配置信息,其中色面信息包 括色面數(shù)量和色面類型,印刷頭端口信息包括印刷頭端口數(shù)量和印刷頭端口
號,
主機(jī)接口單元33,用于將配置信息生成單元32生成的色面端口配置信息 和待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給印刷機(jī)接口單元34;
印刷機(jī)接口單元34,用于接收主機(jī)接口單元33發(fā)送的色面端口配置信息 和待印刷作業(yè)的各色面數(shù)據(jù),并發(fā)送給傳輸控制單元35;較佳的,主機(jī)接口單元33和印刷機(jī)接口單元34之間設(shè)置兩個通道, 一個
通道用于傳輸色面端口配置信息,另一個通道用于傳輸待印刷作業(yè)的各色面數(shù) 據(jù);
傳輸控制單元35:用于根據(jù)接收到的色面端口配置信息,將待印刷作業(yè)的 各色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口上。
其中配置信息生成單元32的一種可能結(jié)構(gòu),包括
配置子單元321:用于在確認(rèn)待印刷作業(yè)的色面數(shù)量小于等于印刷機(jī)可用 的印刷頭端口數(shù)量時,為每一種色面類型配置唯一的印刷頭端口號;
生成子單元322:用于根據(jù)配置的色面類型與印刷頭端口號的對應(yīng)關(guān)系生 成色面端口配置信息。
傳輸控制單元35的一種可能結(jié)構(gòu)包括端口配置映射子單元351和控制子 單元352,其中
印刷機(jī)接口單元34,還用于將色面端口配置信息發(fā)送給端口配置映射子單 元351,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給控制子單元352;
端口配置映射子單元351 ,用于在判斷出色面端口配置信息中的每一個印 刷頭端口當(dāng)前可用時,根據(jù)色面端口配置信息配置印刷頭端口號與色面類型之 間的映射關(guān)系;
控制子單元352,用于根據(jù)配置的映射關(guān)系,將待印刷作業(yè)中每一種類型 的色面數(shù)據(jù)發(fā)送到對應(yīng)印刷頭端口號指示的印刷頭端口上。
較佳的,端口配置映射子單元351,還用于在判斷出色面端口配置信息中 存在當(dāng)前不可用的印刷頭端口時,通過印刷機(jī)接口單元34、主機(jī)接口單元33 向配置信息生成單元32返回配置信息出錯的第一提示消息,攜帶當(dāng)前不可用 的印刷頭端口號;
配置信息生成單元32,還用于根據(jù)接收到的第一提示消息,在存儲的印刷 機(jī)可用的印刷頭端口信息中將當(dāng)前不可用的印刷頭端口號刪除,并重新生成待 印刷作業(yè)的色面端口配置信息通過主機(jī)接口單元33、印刷機(jī)接口單元34發(fā)送給端口配置映射子單元35 1 。
端口配置映射子單元351,還用于在處理當(dāng)前待打印作業(yè)時檢測當(dāng)前正在
使用的各印刷頭端口,當(dāng)檢測到當(dāng)前正在使用的印刷頭端口出現(xiàn)故障時,中止
當(dāng)前待印刷作業(yè),并通過印刷機(jī)接口單元34、主積4妾口單元33向配置信息生 成單元32返回端口出現(xiàn)故障的第二提示消息,攜帶當(dāng)前出現(xiàn)故障的印刷頭端 口號;
配置信息生成單元32,還用于根據(jù)接收到的第二提示消息,在存儲的印刷 機(jī)可用的印刷頭端口信息中將當(dāng)前出現(xiàn)故障的印刷頭端口號刪除,并重新生成 待印刷作業(yè)的色面端口配置信息通過主機(jī)接口單元33、印刷機(jī)接口單元34發(fā) 送給端口配置映射子單元351 。
端口配置映射子單元351,還用于檢測并存儲每一個印刷頭端口的狀態(tài), 并通過印刷機(jī)接口單元34、主機(jī)接口單元33向配置信息生成單元32上報通知 消息,攜帶可用的印刷頭端口信息;
端口配置映射子單元351存儲每一個印刷頭端口的狀態(tài),可以為判斷色面 端口配置信息提供根據(jù);
配置信息生成單元32,還用于根據(jù)接收到的通知消息更新存儲單元31中 存儲的印刷機(jī)可用的印刷頭端口信息。
本發(fā)明實施例提供的數(shù)碼印刷設(shè)備,印刷機(jī)上設(shè)置的印刷頭端口數(shù)量大于 其支持的色面數(shù)量,并且在每一次處理待印刷作業(yè)時,根據(jù)可用的印刷頭端口 信息和待印刷作業(yè)的色面信息動態(tài)生成色面端口配置信息,即色面類型與印刷 頭端口的對應(yīng)關(guān)系,使得數(shù)據(jù)傳輸不會受到數(shù)碼印刷設(shè)備中出現(xiàn)硬件故障的印 刷頭端口的影響,如果在當(dāng)前待印刷作業(yè)處理過程中某印刷頭端口出現(xiàn)故障, 可以通過重新配置色面端口配置信息,方面、快捷的解決印刷頭端口的硬件故 障問題。
下面,對根據(jù)待印刷作業(yè)的色面信息和印刷機(jī)可用的印刷頭端口信息生成 色面端口配置信息進(jìn)行簡要分析。假設(shè)待印刷作業(yè)的色面數(shù)量為cnum ( cnum>= 1 ),而印刷機(jī)可用的印刷頭 端口數(shù)量為N (N>=cnum),那么將有以下關(guān)系
當(dāng)N二cnum時,生成N個端口與N個色面之間的色面端口配置信息,共 有《-N!種配置方案;
以例一進(jìn)行說明,印刷頭端口號為1、 2、 3、 4,待印刷作業(yè)的色面類型為 K、 C、 M、 Y,則可配置可用的印刷頭端口號1、 2、 3、 4與色面類型K、 C、 M、 Y之間的對應(yīng)關(guān)系,例如l、 2、 3、 4對應(yīng)K、 C、 M、 Y;或者對應(yīng)M、 C、 K、 Y,等等,共4! =24種配置方案。
當(dāng)N>cnum時,生成N個端口與cnum個色面之間的色面端口配置信息, 共有《薩二N! /(N-cnum)!種配置方案;
以例二進(jìn)行說明,印刷頭端口號為1、 2、 3、 4、 5,待印刷作業(yè)的色面類 型為K、 C、 M、 Y,則可配置可用的印刷頭端口號1、 2、 3、 4、 5與色面類型 K、 C、 M、 Y之間的對應(yīng)關(guān)系,例如2、 3、 4、 5對應(yīng)M、 C、 K、 Y,或者1、 2、 3、 5對應(yīng)K、 C、 M、 Y,等等,共5! =120種配置方案。
假設(shè)又有印刷頭端口出現(xiàn)硬件故障,印刷頭端口出現(xiàn)故障數(shù)量為enum, 則當(dāng)N-enum>=cnum時,生成N-enum個端口與cnum個色面之間的色面端口 配置信息,共有i^l^(N-enum)! / (N-enum-cnum )!種配置方案;
假設(shè)例二中.已經(jīng)配置l、 2、 3、 5對應(yīng)K、 C、 M、 Y,而印刷頭端口號為 3的印刷頭端口出現(xiàn)了故障,則可重新配置,將印刷頭端口號3從可用的印刷 頭端口號中刪除,配置剩余可用的印刷頭端口號1、 2、 4、 5與色面類型M、 C、 K、 Y之間的對應(yīng)關(guān)系,例如l、 2、 4、 5對應(yīng)K、 C、 M、 Y。
基于同 一技術(shù)構(gòu)思,本發(fā)明實施例提供了 一種數(shù)碼印刷設(shè)備的數(shù)據(jù)傳輸方 法,如圖4所示,包括
S401 、主機(jī)根據(jù)待印刷作業(yè)的色面信息和存儲的印刷機(jī)可用的印刷頭端口 信息,生成待印刷作業(yè)的色面端口配置信息,并將色面端口配置信息和待印刷 作業(yè)的各色面數(shù)據(jù)發(fā)送給印刷機(jī);S402、印刷機(jī)根據(jù)接收到的色面端口配置信息,將待印刷作業(yè)的各色面數(shù)
據(jù)發(fā)送到對應(yīng)的印刷頭端口上,其中,印刷機(jī)上設(shè)置的印刷頭端口數(shù)量大于數(shù)
碼印刷設(shè)備支持的色面數(shù)量;
色面端口配置信息和待印刷作業(yè)的各色面數(shù)據(jù)在主機(jī)和印刷機(jī)之間通過 不同的通道進(jìn)行傳輸。
較佳的,印刷機(jī)檢測并存儲每一個印刷頭端口的狀態(tài),并向主機(jī)上報通知 消息,攜帶可用的印刷頭端口信息,通知消息由印刷才/L根據(jù)配置的上報時間上 報、或者根據(jù)設(shè)定的時間間隔周期性上報、或者在檢測到印刷頭端口的狀態(tài)發(fā) 生變化時上報;主機(jī)根據(jù)接收到的通知消息更新存儲的印刷機(jī)可用的印刷頭端 口信息。
下面以支持K、 C、 M、 Y四種色面類型的數(shù)碼印刷設(shè)備為例,說明數(shù)碼 印刷設(shè)備的數(shù)據(jù)傳輸流程,其中為數(shù)碼印刷設(shè)備設(shè)置的印刷頭端口數(shù)量為N, N大于四,并假設(shè)當(dāng)前待印刷作業(yè)的色面信息包括色面數(shù)量為四,色面類型為 K、 C、 M、 Y,則如圖5所示,數(shù)據(jù)傳輸流程包括
5501、 主機(jī)生成待印刷作業(yè)的各色面數(shù)據(jù),即K、 C、 M、 Y四種色面數(shù)
據(jù);
5502、 主機(jī)判斷待印刷作業(yè)的色面數(shù)量是否小于等于本地存儲的印刷機(jī)可 用的印刷頭端口數(shù)量,即是否有足夠可用的印刷頭端口,如果是,則執(zhí)行S503; 如果否,則數(shù)碼印刷設(shè)備出現(xiàn)故障無法正常工作,流程結(jié)束;
S503 、主機(jī)為每一種色面類型配置唯一的印刷頭端口號;
5504、 主機(jī)才艮據(jù)配置的色面類型與印刷頭端口號的對應(yīng)關(guān)系生成色面端口 配置信息,并將色面端口配置信息和待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給印刷機(jī);
5505、 印刷機(jī)判斷色面端口配置信息中的每一個印刷頭端口當(dāng)前是否可 用,如果是,則執(zhí)行S506,如果否,則執(zhí)行S511;
5506、 印刷機(jī)根據(jù)色面端口配置信息配置印刷頭端口號與色面類型之間的 映射關(guān)系;5507、 印刷機(jī)根據(jù)配置的映射關(guān)系,將待印刷作業(yè)中每一種類型的色面數(shù) 據(jù)發(fā)送到對應(yīng)印刷頭端口號指示的印刷頭端口上;5508、 印刷機(jī)在印刷當(dāng)前待印刷作業(yè)過程中檢測當(dāng)前正在使用的各印刷頭 端口,判斷是否有出現(xiàn)故障的印刷頭端口,如果是,則執(zhí)行S509,如果否,則 直至印刷完成,流程結(jié)束;5509、 印刷機(jī)則中止當(dāng)前待印刷作業(yè),并向主機(jī)返回端口出現(xiàn)故障的第二 提示消息,攜帶當(dāng)前出現(xiàn)故障的印刷頭端口號;5510、 主機(jī)根據(jù)接收到的第二提示消息,在存儲的印刷機(jī)可用的印刷頭端 口信息中將當(dāng)前出現(xiàn)故障的印刷頭端口號刪除,并重新生成待印刷作業(yè)的色面 端口配置信息發(fā)送給印刷機(jī),繼續(xù)執(zhí)行S505;5511、 印刷機(jī)向主機(jī)返回配置信息出錯的第一提示消息,攜帶當(dāng)前不可用 的印刷頭端口號;5512、 主機(jī)根據(jù)接收到的第一提示消息,在存儲的印刷機(jī)可用的印刷頭端 口信息中將當(dāng)前不可用的印刷頭端口號刪除,并重新生成待印刷作業(yè)的色面端 口配置信息發(fā)送給印刷機(jī),繼續(xù)纟丸行S505。本發(fā)明實施例有效解決了數(shù)碼印刷設(shè)備印刷頭端口的硬件故障問題,方法 簡單、方便,能夠提高處理效率。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種數(shù)碼印刷設(shè)備,其特征在于,包括設(shè)置有多個印刷頭端口的印刷機(jī),用于根據(jù)接收到的色面端口配置信息,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口上,其中,印刷頭端口數(shù)量大于數(shù)碼印刷設(shè)備支持的色面數(shù)量;主機(jī),用于生成待印刷作業(yè)的各色面數(shù)據(jù),根據(jù)待印刷作業(yè)的色面信息和印刷機(jī)可用的印刷頭端口信息,生成色面端口配置信息,并將色面端口配置信息和待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給所述印刷機(jī)。
2、 如權(quán)利要求1所述的設(shè)備,其特征在于,所述色面信息包括色面數(shù)量 和色面類型,所述印刷頭端口信息包括印刷頭端口數(shù)量和印刷頭端口號;以及所述主機(jī)在確認(rèn)待印刷作業(yè)的色面數(shù)量小于等于印刷機(jī)可用的印刷頭端 口數(shù)量時,為每一種色面類型配置唯一的印刷頭端口號,并根據(jù)配置的色面類 型與印刷頭端口號的對應(yīng)關(guān)系生成色面端口配置信息。
3、 如權(quán)利要求2所述的設(shè)備,其特征在于,所述印刷機(jī)在判斷出色面端 口配置信息中的每一個印刷頭端口當(dāng)前可用時,根據(jù)色面端口配置信息配置印 刷頭端口號與色面類型之間的映射關(guān)系,根據(jù)配置的映射關(guān)系,將待印刷作業(yè) 中每一種類型的色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口號指示的印刷頭端口上。
4、 如權(quán)利要求3所述的設(shè)備,其特征在于,所述印刷機(jī),還用于在判斷出色面端口配置信息中存在當(dāng)前不可用的印刷 頭端口時,向所述主機(jī)返回配置信息出錯的第一提示消息,攜帶當(dāng)前不可用的 印刷頭端口號;所述主機(jī),還用于根據(jù)接收到的第一提示消息,在存儲的印刷機(jī)可用的印 刷頭端口信息中將當(dāng)前不可用的印刷頭端口號刪除,并重新生成待印刷作業(yè)的 色面端口配置信息發(fā)送給所述印刷機(jī)。
5、 如權(quán)利要求3所述的設(shè)備,其特征在于,所述印刷機(jī),還用于在處理當(dāng)前待打印作業(yè)時4企測當(dāng)前正在使用的各印刷頭端口,當(dāng)檢測到印刷頭端口出現(xiàn)故障時,中止當(dāng)前待印刷作業(yè),并向所述主 機(jī)返回端口出現(xiàn)故障的第二提示消息,攜帶當(dāng)前出現(xiàn)故障的印刷頭端口號;所述主機(jī),還用于根據(jù)接收到的第二提示消息,在存儲的印刷機(jī)可用的印 刷頭端口信息中將當(dāng)前出現(xiàn)故障的印刷頭端口號刪除,并重新生成待印刷作業(yè) 的色面端口配置信息發(fā)送給所述印刷機(jī)。
6、 如權(quán)利要求l所述的設(shè)備,其特征在于,所述印刷機(jī),還用于檢測并存儲每一個印刷頭端口的狀態(tài),并向所述主機(jī)上報通知消息,攜帶可用的印刷頭端口信息;所述主機(jī),還用于根據(jù)接收到的通知消息更新存儲的印刷機(jī)可用的印刷頭 端口信息。
7、 如權(quán)利要求1所述的設(shè)備,其特征在于,所述主機(jī)和印刷機(jī)之間設(shè)置 兩個通道, 一個通道用于傳輸所述色面端口配置信息,另一個通道用于傳輸待 印刷作業(yè)的各色面數(shù)據(jù)。
8、 一種數(shù)碼印刷設(shè)備的數(shù)據(jù)傳輸方法,其特征在于,包括 主機(jī)根據(jù)待印刷作業(yè)的色面信息和存儲的印刷機(jī)可用的印刷頭端口信息,生成待印刷作業(yè)的色面端口配置信息,并將所述色面端口配置信息和待印刷作 業(yè)的各色面數(shù)據(jù)發(fā)送給印刷機(jī);印刷機(jī)根據(jù)接收到的色面端口配置信息,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送 到對應(yīng)的印刷頭端口上,其中,印刷機(jī)上設(shè)置的印刷頭端口數(shù)量大于數(shù)碼印刷 設(shè)備支持的色面數(shù)量。
9、 如權(quán)利要求8所述的方法,其特征在于,所述色面信息包括色面數(shù)量 和色面類型,所述印刷頭端口信息包括印刷頭端口數(shù)量和印刷頭端口號;以及所述主機(jī)根據(jù)待印刷作業(yè)的色面信息和存儲的印刷機(jī)可用的印刷頭端口 信息,生成色面端口配置信息,包括在確認(rèn)待印刷作業(yè)的色面數(shù)量小于等于所述印刷機(jī)可用的印刷頭端口數(shù) 量時,為每一種色面類型配置唯一的印刷頭端口號;根據(jù)配置的色面類型與印刷頭端口號的對應(yīng)關(guān)系生成色面端口配置信息。
10、 如權(quán)利要求9所述的方法,其特征在于,所述印刷機(jī)根據(jù)接收到的色 面端口配置信息,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口上,包 括所述印刷機(jī)在判斷出色面端口配置信息中的每一個印刷頭端口當(dāng)前可用時,根據(jù)色面端口配置信息配置印刷頭端口號與色面類型之間的映射關(guān)系;根據(jù)配置的映射關(guān)系,將待印刷作業(yè)中每一種類型的色面數(shù)據(jù)發(fā)送到對應(yīng) 印刷頭端口號指示的印刷頭端口上。
11、 如權(quán)利要求IO所述的方法,其特征在于,還包括 所述印刷機(jī)在判斷出色面端口配置信息中存在當(dāng)前不可用的印刷頭端口時,向主機(jī)返回配置信息出錯的第一提示消息,攜帶當(dāng)前不可用的印刷頭端口號,所述主機(jī)根據(jù)接收到的第 一提示消息,在存儲的印刷機(jī)可用的印刷頭端口 信息中將當(dāng)前不可用的印刷頭端口號刪除,并重新生成待印刷作業(yè)的色面端口 配置信息發(fā)送給印刷機(jī)。
12、 如權(quán)利要求IO所述的方法,其特征在于,還包括 印刷機(jī)在處理當(dāng)前待打印作業(yè)時檢測當(dāng)前正在使用的各印刷頭端口 ,當(dāng)檢測到印刷頭端口出現(xiàn)故障時,中止當(dāng)前待印刷作業(yè),并向主機(jī)返回端口出現(xiàn)故 障的第二提示消息,攜帶當(dāng)前出現(xiàn)故障的印刷頭端口號;所述主機(jī)根據(jù)接收到的第二提示消息,在存儲的印刷機(jī)可用的印刷頭端口 信息中將當(dāng)前出現(xiàn)故障的印刷頭端口號刪除,并重新生成待印刷作業(yè)的色面端 口配置信息發(fā)送給印刷機(jī)。
13、 如權(quán)利要求8所述的方法,其特征在于,還包括 所述印刷機(jī)檢測并存儲每一個印刷頭端口的狀態(tài),并向主機(jī)上報通知消息,攜帶可用的印刷頭端口信息;所述主機(jī)根據(jù)接收到的通知消息更新存儲的所述印刷機(jī)可用的印刷頭端口信息。
14、 如權(quán)利要求13所述的方法,其特征在于,所述通知消息由印刷機(jī)根 據(jù)配置的上報時間上報、或者根據(jù)設(shè)定的時間間隔周期性上報、或者在檢測到 印刷頭端口的狀態(tài)發(fā)生變化時上報。
15、 如權(quán)利要求8所述的方法,其特征在于,所述色面端口配置信息和待印刷作業(yè)的各色面數(shù)據(jù)在主機(jī)和印刷機(jī)之間通過不同的通道進(jìn)行傳輸。
16、 一種數(shù)碼印刷設(shè)備的主機(jī),其特征在于,包括存儲單元、配置信息生 成單元和主機(jī)接口單元,其中所述存儲單元,用于存儲數(shù)碼印刷設(shè)備的印刷機(jī)可用的印刷頭端口信息; 所述配置信息生成單元,用于根據(jù)待印刷作業(yè)的色面信息和存儲的印刷機(jī)可用的印刷頭端口信息,生成待印刷作業(yè)的色面端口配置信息;所述主機(jī)接口單元,用于發(fā)送所述配置信息生成單元生成的色面端口配置信息和待印刷作業(yè)的各色面It據(jù)。
17、 如權(quán)利要求16所述的主機(jī),其特征在于,所述色面信息包括色面數(shù) 量和色面類型,所述印刷頭端口信息包括印刷頭端口數(shù)量和印刷頭端口號;以 及所述配置信息生成單元,包括配置子單元,用于在確認(rèn)待印刷作業(yè)的色面數(shù)量小于等于印刷機(jī)可用的印 刷頭端口數(shù)量時,為每一種色面類型配置唯一的印刷頭端口號;生成子單元,用于根據(jù)配置的色面類型與印刷頭端口號的對應(yīng)關(guān)系生成色 面端口配置信息。
18、 如權(quán)利要求17所述的主機(jī),其特征在于,所述配置信息生成單元, 還用于根據(jù)接收到的配置信息出錯的第一提示消息,在存儲的印刷機(jī)可用的印 刷頭端口信息中將當(dāng)前不可用的印刷頭端口號刪除,重新生成待印刷作業(yè)的色 面端口配置信息并發(fā)送給主機(jī)接口單元,所述第一提示消息攜帶當(dāng)前不可用的 印刷頭端口號;所述主機(jī)接口單元,還用于發(fā)送該重新生成的色面端口配置信息。
19、 如權(quán)利要求17所述的主機(jī),其特征在于,所述配置信息生成單元,還用于根據(jù)接收到的端口出現(xiàn)故障的第二提示消 息,在存儲的印刷機(jī)可用的印刷頭端口信息中將當(dāng)前出現(xiàn)故障的印刷頭端口號 刪除,重新生成待印刷作業(yè)的色面端口配置信息并發(fā)送給主機(jī)接口單元,所述第二提示消息攜帶當(dāng)前出現(xiàn)故障的印刷頭端口號;所述主機(jī)接口單元,還用于發(fā)送該重新生成的色面端口配置信息。
20、 如權(quán)利要求16所述的主機(jī),其特征在于,所述配置信息生成單元, 還用于根據(jù)接收到的通知消息更新存儲單元中存儲的印刷機(jī)可用的印刷頭端 口信息,所述通知消息攜帶可用的印刷頭端口信息。
21、 一種數(shù)碼印刷設(shè)備的印刷機(jī),其特征在于,包括印刷機(jī)接口單元和傳 輸控制單元,其中所述印刷機(jī)接口單元,用于接收色面端口配置信息和待印刷作業(yè)的各色面 數(shù)據(jù),并發(fā)送給傳輸控制單元;所述傳輸控制單元,用于根據(jù)接收到的色面端口配置信息,將待印刷作業(yè) 的各色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口上,其中,印刷機(jī)上設(shè)置的印刷頭端口 數(shù)量大于數(shù)碼印刷設(shè)備支持的色面數(shù)量。
22、 如權(quán)利要求21所述的印刷機(jī),其特征在于,所述傳輸控制單元包括 端口配置映射子單元和控制子單元,其中所述印刷機(jī)接口單元,還用于將色面端口配置信息發(fā)送給所述端口配置映 射子單元,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給所述控制子單元;所述端口配置映射子單元,用于在判斷出色面端口配置信息中的每一個印 刷頭端口當(dāng)前可用時,根據(jù)色面端口配置信息配置印刷頭端口號與色面類型之 間的映射關(guān)系;所述控制子單元,用于根據(jù)配置的映射關(guān)系,將待印刷作業(yè)中每一種類型 的色面數(shù)據(jù)發(fā)送到對應(yīng)印刷頭端口號指示的印刷頭端口上。
23、 如權(quán)利要求22所述的印刷機(jī),其特征在于,所述端口配置映射子單元,還用于在判斷出色面端口配置信息中存在當(dāng)前 不可用的印刷頭端口時,向印刷機(jī)接口單元發(fā)送配置信息出錯的第 一提示消 息,攜帶當(dāng)前不可用的印刷頭端口號;所述印刷機(jī)接口單元,還用于發(fā)送所述第一提示消息。
24、 如權(quán)利要求22所述的印刷機(jī),其特征在于,所述端口配置映射子單元,還用于在處理當(dāng)前待打印作業(yè)時檢測當(dāng)前正在 使用的各印刷頭端口,當(dāng)檢測到當(dāng)前正在使用的印刷頭端口出現(xiàn)故障時,中止 當(dāng)前待印刷作業(yè),并向印刷機(jī)接口單元發(fā)送端口出現(xiàn)故障的第二提示消息,攜 帶當(dāng)前出現(xiàn)故障的印刷頭端口號;所述印刷機(jī)接口單元,還用于發(fā)送所述第二提示消息。
25、 如權(quán)利要求21所述的印刷機(jī),其特征在于,所述端口配置映射子單元,還用于檢測并存儲每一個印刷頭端口的狀態(tài), 并向印刷機(jī)接口單元發(fā)送通知消息,攜帶可用的印刷頭端口信息; 所述印刷;^接口單元,還用于發(fā)送所述通知消息。
全文摘要
本發(fā)明提供一種數(shù)碼印刷設(shè)備及其數(shù)據(jù)傳輸方法,用以解決數(shù)碼印刷設(shè)備的印刷頭端口硬件故障問題。數(shù)碼印刷設(shè)備包括設(shè)置有多個印刷頭端口的印刷機(jī),用于根據(jù)接收到的色面端口配置信息,將待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送到對應(yīng)的印刷頭端口上,其中,印刷頭端口數(shù)量大于數(shù)碼印刷設(shè)備支持的色面數(shù)量;主機(jī),用于生成待印刷作業(yè)的各色面數(shù)據(jù),根據(jù)待印刷作業(yè)的色面信息和印刷機(jī)可用的印刷頭端口信息,生成色面端口配置信息,并將色面端口配置信息和待印刷作業(yè)的各色面數(shù)據(jù)發(fā)送給所述印刷機(jī)。本發(fā)明對數(shù)碼印刷設(shè)備的印刷頭端口硬件故障提供了合理、有效的處理機(jī)制,提升了數(shù)碼印刷設(shè)備的可靠性。本發(fā)明還提供一種數(shù)碼印刷設(shè)備的主機(jī)及印刷機(jī)。
文檔編號G06F3/12GK101407135SQ200810224339
公開日2009年4月15日 申請日期2008年10月17日 優(yōu)先權(quán)日2008年10月17日
發(fā)明者劉志紅, 東 張, 溫曉輝, 峰 陳 申請人:北大方正集團(tuán)有限公司;北京大學(xué);北京北大方正電子有限公司