專利名稱:圖像形成系統、設備及其控制方法和故障處理方法
技術領域:
本發明涉及一種圖像形成系統、圖像形成設備及其控制方法和故障處理方法,尤其涉及能夠在記錄介質的兩面執行打印操作且具有通信功能的圖像形成系統、圖像形成設備及其控制方法和故障處理方法。
背景技術:
近年來,圖像形成設備(本文中簡稱為成像裝置)被用作計算機的輸出裝置,通過與計算機通信來完成打印輸出等功能。許多圖像形成設備例如打印機都有雙面打印的功能,能夠在紙張的兩面自動執行打印工作,即節省能源,又節省紙張。通常地,雙面打印功能是在一個成像裝置上完成,因此,在打印完紙張的正面后, 需要一個反轉機構,將紙張翻轉過來,使紙張的背面也能被打印到。如圖1所示,是一種帶有雙面打印功能的打印機的結構圖。紙盒210用于承載紙張。搓紙輥211用于分離紙盒中最上面的一張紙,并通過送紙輥212將紙張傳送到阻擋開關214,且搓紙輥211是間歇性的旋轉,每次選擇進一張紙。阻擋開關214通過壓住紙張停止進紙操作,用于校正紙張的前端對齊,另外,從手動進紙盤219進入的紙張會經過手動進紙輥215傳送到阻擋開關214 處。通過阻擋開關214后的紙張就由送紙輥213傳送到轉印單元204。從主機傳來的待打印的圖像信號經過一系列的圖像處理和數模轉換后,通過轉印單元204在紙張的正面上形成碳粉圖像,然后帶有該碳粉圖像的紙張經過定影輥216,使碳粉圖像固定到紙張上。從定影輥216排出的紙張會在反轉懸垂片237的選擇下,可進入雙面打印單元230,或者經過傳送輥217和排紙輥218排出打印機主體,到達打印機主體頂部的排紙盤201。當紙張通過反轉懸垂片237的傳送到雙面打印單元230時,紙張會在反轉輥231的作用下進一步向上傳送;當紙張的后端被反轉傳感器232檢測到時,反轉輥231開始反向旋轉,紙張開始向下傳送。當反轉后的紙張前端被暫停傳感器238檢測到時,紙張到達暫停位置,此時由二次進紙傳感器235檢測在雙面打印單元230中是否存在在前的紙張。當紙張被二次進紙傳感器 235檢測到存在在前紙張時,反轉輥231停轉,直到在前紙張被確認不存在。當二次進紙傳感器235未檢測到在前紙張時,反轉輥231繼續旋轉,紙張被傳送直到二次進紙傳感器235 檢測到紙張的先端。其后,當來自打印機控制器的進紙指令以及雙面二次進紙指示被接收, 紙張經過傳送輥236和送紙輥212被重新進入。基于上述的結構,紙張可以從雙面打印單元230重新進入,在其背面上形成碳粉圖像,然后通過排紙輥218排出到排紙盤201。由于主機發送給打印機的數據是按順序或逆序排列的,當多頁文檔要進行雙面打印時,排出到紙盤上的紙張沒有按正確的頁順序排放,如4頁文檔要進行雙面打印,且主機發送給打印機的數據是按順序排列時,排出紙張的頁順序從下往上是2-1-4-3,因此,還需要人工的排序后才能進行裝訂,增加了操作的復雜性。為了解決這個問題,目前一種實現方式是與成像設備連接的計算機先將要打印的多頁文檔的頁數據儲存到其緩存區中,其控制器根據雙面打印的設置來對頁數據的順序進行重新整理,然后主機將重新排序的頁數據直接發給打印機進行打印操作,使得打印出的文檔按正確的頁順序排列,可以直接裝訂,不用重新排序。以這種方式,主機需要在內存里分配一個用于存儲所有頁數據的緩存區,占用了內存資源。另外,當打印多頁文檔時出現故障,如卡紙等,主機可能需重新發送頁數據信息給打印機,打印機再次從頭開始進行打印, 使得故障前已經打印出的紙張造成浪費,同時也增加了用戶等待打印的時間。目前的另一種實現方式是,在主設備與成像裝置之間建立用于傳輸頁面打印順序相關信息的頁面順序控制協議,主設備利用該頁面順序控制協議將頁面打印順序相關信息發送至成像設備,成像設備根據該頁面打印順序相關信息來控制頁面數據的打印順序。這種實現方式需要在主設備與成像設備之間建立規范的頁面順序控制協議,由于頁面順序控制協議涉及主設備與成像設備兩側的處理流程,這會增加系統的復雜性。此外,當成像設備用于存儲頁面數據的存儲容量不足以存儲所有頁數打印數據時,可能導致成像設備根據頁面順序控制協議獲知了要打印哪頁頁面數據,但是成像設備卻還沒有收到那頁的頁面數據,因此很可能會導致無法實現打印操作。
發明內容
本發明所要解決的技術問題之一是需要提供一種能夠較好地控制頁面打印順序的圖像形成系統、圖像形成設備及其控制方法。為了解決上述技術問題,本發明提供了一種圖像形成設備。所述圖像形成設備包括通信接口單元,用于與外界進行通信;存儲單元,其存儲頁數據信息,所述頁數據信息包括要執行成像處理的頁數據;頁序確定單元,其確定對所述頁數據執行成像處理的順序,稱作圖像形成頁順序;成像單元,其執行圖像形成處理;圖像發送單元,其根據所述頁序確定單元所確定的圖像形成頁順序來將存儲在所述存儲單元中的所述頁數據發送至所述成像單元,其中,所述成像單元對所接收到的頁數據執行成像處理。根據本發明的又一方面的圖像形成設備,在所述頁序確定單元確定對所述頁數據的成像處理的圖像形成頁順序之前,還判斷所述圖像形成設備是否接收到雙面打印指令, 其中,若判斷為未接收到雙面打印指令,基于所述頁數據的接收順序和作為圖像形成介質的薄片的朝向來確定所述圖像形成頁順序;以及/或者若判斷為接收到了雙面打印指令, 則所述頁序確定單元根據如下信息來確定所述圖像形成頁順序在所述頁數據的接收順序和所述頁數據信息中的頁碼信息二者至少之一;或者所述二者至少之一與在與所述成像單元執行一次成像輸出的處理能力有關的信息和打印控制信息中至少之一的結合。根據本發明的又一方面的圖像形成設備,其中,所述圖像發送單元或頁序確定單元依據所述圖像形成頁順序和頁數據在所述存儲單元中的存儲地址,來確定所述圖像發送單元訪問所述存儲單元以向所述成像單元發送頁數據時的尋址順序。根據本發明的又一方面的圖像形成設備,其中,所述通信接口單元接收來自與所述圖像形成設備通信的外部設備的頁數據信息并將其存儲在所述存儲單元中;以及/或者還包括圖像獲取單元,所述圖像獲取單元獲取作為頁數據的圖像信息。
根據本發明的又一方面的圖像形成設備,其中,所述頁序確定單元和所述存儲單元以外掛于所述圖像形成設備的頁數據處理裝置的方式實現。根據本發明的又一方面的圖像形成設備,其中,所述存儲單元先存儲一部分要進行成像處理的頁數據,由所述頁序確定單元先確定該部分頁數據的圖像形成頁順序,然后在完成一單元數據或預設數量單元數據的成像處理后,再存儲與可用存儲空間相應大小的頁數據并確定其圖像形成頁順序,其中,一單元數據為所述圖像形成設備執行一次成像處理所處理的頁數據。根據本發明的又一方面的圖像形成設備,當出現異常成像中斷時所述圖像發送單元重新向成像單元發送與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據,然后根據所述頁序確定單元所確定的圖像形成頁順序來將后續的頁數據發送至所述成像單元;或者,所述頁序確定單元一并重新確定與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據和后續的頁數據的圖像形成頁順序,所述圖像發送單元根據所述頁序確定單元重新確定的圖像形成頁順序來將相應的頁數據發送至所述成像單元。根據本發明的又一方面,還提供了一種圖像形成系統。該系統包括根據上述技術方案所述的圖像形成設備和與所述圖像形成設備通信的電子設備,所述通信接口單元接收來自所述電子設備的頁數據信息并將所接收到的頁數據信息存儲在所述圖像形成設備的所述存儲單元中,所述頁數據信息包括要執行成像處理的頁數據。根據本發明的又一方面,還提供了一種圖像形成設備的故障處理方法。在該方法中,當所述圖像形成設備出現異常成像中斷時重新向所述圖像形成設備的成像單元發送與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據,然后再按照異常成像中斷前所確定的圖像形成頁順序來將后續的頁數據發送至所述成像單元;或者,一并重新確定與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據和后續的頁數據的圖像形成頁順序,所述圖像發送單元根據重新確定的圖像形成頁順序來將相應的頁數據發送至所述成像單元。根據本發明的又一方面提供的故障處理方法,所述頁數據信息還包括頁碼信息; 若當前執行的圖像形成處理為雙面打印指令,在重新確定圖像形成頁順序的處理中,根據如下信息來確定圖像形成頁順序頁數據的接收順序和所述頁數據信息中的頁碼信息二者至少之一;或者所述二者至少之一與在與成像單元執行一次成像輸出的處理能力有關的信息和打印控制信息中至少之一的結合。根據本發明的又一方面,還提供了一種圖像形成設備的控制方法。在該方法中,接收要執行成像處理的頁數據;將所述頁數據信息存儲在所述圖像形成設備的存儲單元中;確定對所述頁數據進行成像處理的順序,稱作圖像形成頁順序;根據所確定的圖像形成頁順序來將存儲在所述存儲單元中的頁數據發送至所述圖像形成設備的成像單元;所述圖像形成設備的成像單元對接收到的頁數據執行成像處理。根據本發明的又一方面提供的控制方法,確定對所述頁數據的成像處理的圖像形成頁順序之前,還判斷所述圖像形成設備是否接收到雙面打印指令,其中,若判斷為未接收到雙面打印指令,則基于所述頁數據的接收順序和作為圖像形成介質的薄片的朝向來確定所述圖像形成頁順序;以及/或者若判斷為接收到了雙面打印指令,則根據如下信息來確定所述圖像形成頁順序在所述頁數據的接收順序和所述頁數據信息中的頁碼信息二者至少之一;或者所述二者至少之一與在與所述圖像形成設備執行一次成像輸出的處理能力有關的信息和打印控制信息中至少之一的結合。根據本發明的又一方面提供的控制方法,依據所述圖像形成頁順序和頁數據在所述存儲單元中的存儲地址,來確定向所述成像單元發送頁數據時的尋址順序。根據本發明的又一方面提供的控制方法,先將一部分要進行成像處理的頁數據存儲到所述存儲單元中,由所述頁序確定單元先確定該部分頁數據的圖像形成頁順序,然后在完成一單元數據或預設數量單元數據的成像處理后,再存儲與可用存儲空間相應大小的頁數據并確定其圖像形成頁順序,其中,一單元數據為所述圖像形成設備執行一次成像處理所處理的頁數據。本發明通過將待打印文檔的頁數據信息儲存到圖像形成設備的數據存儲單元中, 然后通過打印裝置的頁序確定單元基于頁數據信息中的頁數據的接收順序、頁數據信息中的頁碼信息、打印控制信息和/或打印引擎容量信息等來確定圖像形成頁順序,使得發送給成像單元(例如打印機的打印引擎單元等)的頁數據是按照用戶所期望順序排出,可以節約圖像形成設備所連接的主機的內存資源,降低了用戶購買主機的成本。此外,相比通過在主機與圖像形成設備之間建立用于傳輸頁面打印順序相關信息的頁面順序控制協議的方式來按正確順序進行雙面打印,可以降低系統實現復雜度。此外,本發明還提供一種故障處理方法和裝置,通過僅從卡紙那頁的數據信息開始打印,不再打印前序已經完成打印的文檔行信息,解決上述紙張浪費,用戶等待打印文檔的時間增加的問題,使打印過程變得更加節能環保。本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例共同用于解釋本發明,并不構成對本發明的限制。圖1為現有技術中一種帶有雙面打印功能的打印機的結構圖。圖2為本發明實施例中的圖像形成系統的結構模塊示意圖。圖3為本發明的一實施例中1頁走紙時的故障處理流程圖。圖4為本發明的一實施例中2頁走紙時的故障處理流程圖。圖5為本發明的一實施例中另一種2頁走紙時的故障處理流程圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,以下結合附圖對本發明作進一步地詳細說明。
實施例一圖2為本發明中實施例一中圖像形成系統(成像系統)的結構模塊圖。上述成像系統包括發送頁數據信息和打印控制相關信息的電子設備(本發明中簡稱主機),例如計算機、攝像機、照相機等,和依據圖像形成頁順序,重組以及控制打印操作的打印機,該打印機和主機通過預定的通信渠道進行通信,如USB、電源線、無線或有限網絡等,其中,頁數據信息包括要執行圖像形成處理的頁數據,可選地,也可以包括關于要執行圖像形成處理的頁數據的序號及其總頁數等有關的頁碼信息。需要說明的是,本實施例以打印機為例來進行說明,但本發明的圖像形成裝置不限于打印機,還可以為傳真機、包括打印、復印、掃描等功能至少一個功能的智能一體機等。 此外,本發明以紙張為例進行排紙面順序說明,但是對于作為圖像形成介質的其它打印材質的薄片同樣適用。如圖2所示,主機側設置有打印機控制單元,用于執行控制打印機的數據傳送和接收,并在主機10的CPU(圖中未示出)的控制下將頁數據信息和(優選情況下的)打印控制相關信息傳送給打印機。打印機20設置有通信接口單元21。通信接口單元21用于與外界進行通信。更具體地,通信接口單元21在打印機側的CPU的控制下用于與主機側的打印機控制單元進行通信,接收頁數據和打印控制信息,其中,頁數據為要打印輸出的頁數據,打印控制信息包括例如單頁打印指令或雙面打印指令、排出紙張朝向要求、走紙方式等。打印機20還可包括程序存儲單元23。程序存儲單元23儲存有打印引擎容量信息,即打印時,打印引擎內容納的走紙張數。打印機20可設置CPU 22。CPU 22對打印處理(包括執行雙面打印)進行控制、 基于儲存在程序存儲單元23里的多種控制程序對連接到CPU 22的各個單元進行控制、以及對與主機之間的通信處理進行控制。此外,也可將CPU22的控制功能分散在各個單元中, 由各個單元分別完成各自的控制功能。打印機20還可包括數據存儲單元24。數據存儲單元M用于存儲數據信息,例如, 存儲從通信接口單元21接收到的從打印機發送過來的頁數據信息等。需要說明的是,程序存儲單元23和數據存儲單元M可為作為同一存儲單元頁實現,該存儲單元用于存儲打印機的數據信息。在本發明中,也將上述程序存儲單元23和數據存儲單元M統稱為存儲單元。打印機20還可包括控制面板25。控制面板25控制由按鍵和顯示單元組成的面板,按鍵用于使用戶設置想要的打印模式,顯示單元顯示打印狀態。打印機20還包括頁序確定單元26。頁序確定單元沈根據通信接口單元21通過總線傳送過來的頁數據信息或者根據通信接口單元21發來的頁數據信息以及打印控制信息,來確定符合用戶要求的圖像形成頁順序。進一步,頁序確定單元26或圖像發送單元 27 (后續將說明)依據所確定的圖像形成頁順序和頁數據在數據存儲單元M里的存儲地址,可確定訪問圖像形成設備20的數據存儲單元M以向打印引擎單元四發送頁數據時的尋址順序。此外,優選地,頁序確定單元沈還基于程序存儲單元23里儲存的與成像單元執行一次成像輸出的處理能力有關的信息來確定圖像形成頁順序,對于打印機20而言,與成像單元執行一次成像輸出的處理能力有關的信息包括打印引擎單元執行一次走紙處理所能夠打印輸出的紙張數(通常稱為走紙數)、最大走紙數、是否支持更低的其它走紙數等打印引擎容量信息,這樣,在引擎容量不足于一次性存儲所有要打印的頁數據時,可以較好地控制圖像形成處理中的圖像形成頁順序及主機10向圖像形成設備20發送頁數據的處理(后續將詳細說明)。打印機20還可包括圖像發送單元27。其在CPU 22的控制下,根據頁序確定單元 26所確定的圖像形成頁順序來將存儲在數據存儲單元M中的頁數據發送至作為成像單元的打印引擎單元四。更具體地,圖像發送單元27按照由圖像發送單元27或頁序確定單元 26根據圖像形成頁順序所確定的對數據存儲單元M的尋址順序、將數據存儲單元M里存儲的頁數據發送給打印引擎單元29,以執行打印操作。打印機20還可包括引擎控制單元28。引擎控制單元28在CPU 22的控制下,執行圖像形成處理,例如、紙張運輸、打印控制等。打印機20還包括打印引擎單元四。打印引擎單元四作為打印機20的成像單元, 包括用于反轉紙張的反轉裝置,使得實際打印圖像數據到紙張的正反兩面上。另外,打印引擎單元四還在引擎控制單元觀的控制下,依據圖像發送單元的發送順序來對圖像發送單元發來的頁數據執行打印輸出等成像處理。本實施例中的處理流程如下。首先,主機10將待打印文檔的頁數據信息和(可選的)打印控制信息發送給打印機20,在打印機的CPU 22的控制下,會將頁數據信息儲存到數據存儲單元M里。打印控制信息包括如排出紙張順序要求、走紙方式要求等。接著,打印機20的頁序確定單元沈還可判斷打印機20是否接收到雙面打印指令。如判斷為沒有接收到該指令,則基于頁數據的接收順序和作為圖像形成介質的薄片的朝向來確定所述圖像形成頁順序。例如,當判斷為沒有接收到該指令,接收順序為頁碼從小到大,且基于打印控制信息確定為要求作為圖像形成介質的薄片面朝上排出時,可將頁數據的接收順序的逆序確定為所述圖像形成頁順序。再如,如判斷為沒有接收到該指令,接收順序為頁碼從小到大,且基于打印控制信息確定為要求作為圖像形成介質的薄片面朝下排出,則直接將數據存儲單元對里的頁數據按照頁數據的接收(時間)順序確定為圖像形成頁順序。例如,當判斷為沒有接收到該指令,接收順序為頁碼從大到小,且基于打印控制信息確定為要求作為圖像形成介質的薄片面朝上排出時,可直接將頁數據的接收順序確定為所述圖像形成頁順序。再如,如判斷為沒有接收到該指令,接收順序為頁碼從大到小,且基于打印控制信息確定為要求作為圖像形成介質的薄片面朝下排出,則將數據存儲單元M 里的頁數據按照頁數據的接收(時間)序的逆序確定為圖像形成頁順序。需要說明的是, 由于頁數據的接收順序可以變化,例如,可以只發送奇數頁數據、先發奇數頁再發偶數頁、 或者發送全部文檔中的指定頁等,因此,基于頁數據的接收順序來確定圖像形成順序的方式也多種多樣。順便說明,面朝上排出是指排紙盤上的排出紙張從上往下是按照從小到大的頁碼順序排列的,而面朝下排出是指排紙盤上的排出紙張從下往上是按照從小到大的頁碼順序排列的。此外,在判斷為沒有接收到該指令的情況下,還可根據頁數據信息中的頁碼信息來確定所述圖像形成頁順序。反之,若判斷為接收到了雙面打印指令,根據如下信息來確定圖像形成頁順序在頁數據的接收順序和所述頁數據信息中的頁碼信息二者至少之一;或者,該二者至少之一與在與成像單元(本實施例中為打印引擎單元29)執行一次成像輸出的處理能力有關的信息和打印控制信息中至少之一的結合。例如,頁序確定單元26基于數據存儲單元M里儲存的頁數據的接收順序和打印控制信息、以及程序存儲單元里儲存的打印引擎容量信息 (例如,打印引擎單元四執行一次成像輸出能夠處理多少張薄片)來確定形成(打印)圖像時的圖像形成頁順序,確定圖像發送單元27訪問數據存儲單元M以將頁數據發送至打印引擎單元四時訪問數據存儲單元M的尋址順序。需要重點說明的是,當頁數據信息中包括頁碼信息時,頁序確定單元26還可以基于數據存儲單元M里儲存的頁數據的頁碼信息來確定形成(打印)圖像時的圖像形成頁順序。此外,既可以僅基于頁數據的接收順序和 /或頁碼信息來確定頁圖像形成順序,也可以基于頁數據的接收順序和/或頁碼信息、還基于打印控制信息和/或程序存儲單元里儲存的打印引擎容量信息來確定圖像形成頁順序。然后,由圖像發送單元27在CPU 22的控制下按上述確定的圖像形成頁順序(與尋址順序一致)從數據存儲單元M里讀出頁數據,發送給打印引擎單元四,最后打印引擎單元四在引擎控制單元觀的控制下將來自圖像發送單元27的頁數據打印在紙張上以形成圖像,這樣成像處理完成。此外,上述判斷是否接收到雙面打印指令的處理是可選的,因為如果在單頁打印時執行與雙面打印時一樣的處理,也可以按照用戶所期望的圖像形成頁順序執行打印輸
出ο上述的打印引擎容量信息還可以儲存在數據存儲單元M里或頁序確定單元沈里。頁序確定單元沈可以如上述實施例中的獨立存在,也可以集成到打印機的CPU 22中, 或將頁序確定單元26和數據存儲單元M集成于一個可外掛的頁數據處理裝置中,換而言之,頁序確定單元26和數據存儲單元M可通過外掛于打印機20的一頁數據處理裝置的方式實現。除此以外,頁數據信息可以由主機10傳送給打印機20或外掛于頁數據處理裝置中,也可以先由如掃描單元、傳真單元、攝像單元等作為打印機20的圖像獲取單元(圖中未示出)的單元獲得,再由圖像獲取單元發送給打印機20的打印引擎單元四,換而言之,打印機20還可包括圖像獲取單元,由該圖像獲取單元獲取作為頁數據的圖像信息。打印控制信息可以由用戶通過主機上的用戶界面輸入;打印控制信息也可以由用戶通過打印機上的控制面板進行設置,此時頁序確定單元26需要從控制面板中讀出打印控制信息,來參照進行頁順序重組。實施例二結合實施例一中的圖像形成系統的結構,來進一步闡述一下確定圖像形成頁順序的流程。在本實施例中,由頁序確定單元沈基于頁數據的接收順序、打印控制信息和程序存儲單元23里儲存的打印引擎容量信息來確定圖像形成頁順序,確定訪問數據存儲單元 24的尋址順序。如有10頁文檔要打印時,從主機10依次向打印機20傳送第1至10頁,并將頁數據按接收順序依次存儲到打印機20的數據存儲單元M中。例如,每頁頁數據的首地址可
11分別為00H、10H、20H、30H、40H、50H、60H、70H、80H和90H。如果用戶輸入信息為1頁走紙, 且期望面朝上排出且雙面打印,即排紙盤上的排出紙張從上往下是按照從小到大的頁碼順序排列的,大頁碼的數據需要先被打印,則由頁序確定單元26所確定的圖像形成頁順序為 9-10-7-8-5-6-3-4-1-2,此時CPU 22控制訪問數據存儲單元M的尋址順序為80H-90H-60 H-70H-40H-50H-20H-30H-00H-10H,從而使得打印引擎單元四能夠以用戶期望的順序執行打印輸出;如期望面朝下排出且雙面打印,即排紙盤上的排出紙張從下往上是按照從小到大的頁碼順序排列的,小頁碼的數據需要先被打印,則通過頁序確定單元26所確定的圖像形成頁順序為2-1-4-3-6-5-8-7-10-9,此時CPU 22控制訪問數據存儲單元M的尋址順序 10H-00H-30H-20H-50H-40H-70H-60H-90H-80Ho類似地,當用戶選擇的是η頁走紙時,就以2η頁為單位,當選擇面朝上排出方式時,大頁碼的頁數據就先被打印,且奇數頁先被打印,偶數頁后被打印,如有m頁的多頁文檔,且m是偶數,當η為2時,最先進入的兩張紙的打印順序是(m-l)-(m-3)-(m)-(m-2)。 當選擇面朝下排出方式時,小頁碼的頁數據就先被打印,且偶數頁先被打印,奇數頁后被打印,如上述有10頁要打印的例子中,最先進入的兩張紙的打印順序是2-4-1-3。除此以外, 當多頁走紙時,還可以采用連續走紙方式,即當有一頁紙排出時,就進一張紙,使打印引擎中的紙張數量總是保持不變,使得打印更快速。在本實施例中,優選地,頁數據可以是如實施例二中所述的方式全部依次存儲到打印機的數據存儲單元對中,然后再由圖像發送單元27發送給打印引擎單元四,進行打印操作;打印機20的也可以通過通信接口單元沈接收或通過圖像獲取單元獲取一部分要執行成像處理的頁數據,以先將一部分要執行成像處理的頁數據數據存儲到打印機的數據存儲單元M中,由頁序確定單元沈先確定該部分頁數據的圖像形成頁順序,然后在完成一單元數據或預設數量單元數據的成像處理后,再存儲與可用存儲空間相應大小的頁數據并確定其圖像形成頁順序,其中,一單元數據為打印機20執行一次走紙所打印輸出的數據。如有20頁文檔要進行2頁走紙的雙面打印且面朝下排出,每頁數據容量為2M,而打印機的數據存儲單元M只有20M空間用來存儲頁數據信息,因此一次只能存放10頁文檔數據,假設每頁頁數據的地址分別為 0000H、0001H、0002H、0003H、0004H、0005H、0006H、0007H、0008H 和0009H,其都分別映射到數據存儲單元M里以2M為單位的存儲區。當主機要發送11 20頁數據時,打印機會返回忙信息告知主機。頁序確定單元沈是按照單位頁來進行排序的,如2頁走紙且面朝下排出,則按照4頁為一個單位進行排序。因此,上述實施例中最先被輸出打印的是1 4頁數據信息,頁順序是2-4-1-3,即以0001H、0003H、0000H和0002H 為首地址單元數據被輸出。當確定紙張成功排出后,上述存儲單元被清空,此時,打印機會返回信號給主機,告知其有存儲單元被釋放。主機就將11 14頁的數據信息發送給打印機,存入上述被釋放的存儲單元內。這樣一直循環使用存儲空間,直到20頁文檔信息全部輸送完畢。通過這種方式,能夠用更小的存儲空間,完成更多頁數據信息的緩沖及打印,節省了打印機的存儲空間,降低了打印機的成本。實施例三在打印過程中,有時會出現卡紙的故障,卡紙的紙張不能完成打印或打印質量不好,需要重新打印。現有的技術中當卡紙出現時,主機10重新發送頁數據信息給打印機,打印機20從頭開始進行打印操作,這樣既浪費紙張,又增加了用戶等待打印文檔的時間。本發明中的故障處理方法通過只重新打印卡紙那頁的數據信息,不再打印前序已經完成打印的文檔信息,很好地解決這個問題。圖3為本發明中1頁走紙時的一個實施例的故障處理流程圖。有M頁文檔需要進行雙面打印且面朝下排出,假設M為偶數,則有M/2張紙將被打印。首先,根據頁碼函數 f\(x) =&和400 =h_l,x是自然數,判斷&00是否大于M,如果大于M,則待打印文檔已經打印完畢,直接進入步驟S307結束打印流程;反之,則進入到S303,第χ張紙被打印, 即文檔中第^和頁的數據被打印。當上述打印操作執行過程中,打印機的CPU會檢測有沒有收到由打印引擎單元四傳來的卡紙信息,當有卡紙存在時,會進入到S306,檢測卡紙是否已解除,當卡紙沒解除時,會一直循環等待直到卡紙解除,然后返回到S302,繼續前序執行的過程,進行上述卡紙的頁信息重新打印。當CPU確認沒有卡紙存在時,則進入到 S305, χ自加1,接著返回到S302,繼續前序執行的過程,進行下一張紙的打印。當多頁走紙(即同一時間傳輸兩頁以外含兩頁薄片的走紙方式)的情況時,可以如上述1頁走紙的實施例一樣,當出現卡紙、缺紙等異常成像中斷時,就將這次進入的多頁紙張的信息重新打印,但也可以只從卡紙的那張紙開始重新打印,具體處理流程介紹如下。也就是說,在圖像形成設備出現異常成像中斷時,重新向圖像形成設備的成像單元發送與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據,然后再按照出現異常成像中斷前所確定的圖像形成頁順序來將后續的頁數據發送至成像單元。這樣,可以無需通過重新確定頁順序便可直接執行圖像形成處理,節約圖像形成設備的系統資源。圖4為本發明中2頁走紙時的一個實施例的故障處理流程圖。有M頁文檔需要進行2頁走紙的雙面打印且面朝下排出,假設M為4的倍數,則有M/2張紙將被打印。首先, 根據頁碼函數A (χ) = 2x-Ug2 (χ) = 2x,g3(x) = h+1和仏⑴=2x+2,x是自然數,判斷 g3(x)是否大于M,如果大于M,則待打印文檔已經打印完畢,直接進入步驟S409結束打印流程;反之則進入到S403,第χ和x+1張紙被打印,即文檔中第2x-U2x,2x+l和2x+2頁的數據被打印。當上述打印操作執行過程中,打印機的CPU會檢測有沒有收到由打印引擎單元四傳來的卡紙信息,當CPU確認沒有卡紙存在時,則進入到S405,χ自加2,接著返回到 S402,繼續前序執行的過程,進行接下來兩張紙的打印。當CPU確認卡紙存在時,會進入到 S406,檢測卡紙是否已排出,當卡紙沒解除時,會一直循環等待直到卡紙解除。當卡紙解除后,就進入到S407,判斷在前紙張是否已排出,本實施例中是判斷第χ紙張是否已排出。當第χ張紙沒有排出時,則確認是第χ張紙卡紙,返回到S402,繼續前序執行的過程,進行上述卡紙時的4頁信息的重新打印;當第χ張紙已排出時,則確認是第x+1張紙卡紙,進入到 S408,將卡紙的2頁信息重新打印,此時是按照1頁走紙模式操作,更具體地,圖像發送單元重新向打印引擎單元四發送與出現異常成像中斷時正在接受成像處理的那張紙對應的兩頁數據,然后由打印引擎單元四按照一次只能執行一張紙的方式執行打印輸出的成像處理,然后圖像發送單元27再根據頁序確定單元沈所確定的圖像形成頁順序來將后續的頁數據發送至打印引擎單元四以執行后續成像處理,然后返回到S404,再次檢測是否卡紙, 當沒有卡紙發生時,就經過S405返回到S402,開始接下來兩頁的打印;如果再次檢測到卡紙發生,則繼續上述的過程,將卡紙的2頁信息再次打印,直到能正常打印排出為止。
圖5為本發明中2頁走紙時的另一個實施例的故障處理流程圖。其大部分的步驟都和圖4 一樣,這里就不再冗述了。其和圖4中的故障處理不同的地方在于S508,檢測到第 χ張紙已排出后的處理。在本實施例中,檢測到第χ張紙已排出后,是將χ自加1,然后返回到S502,繼續上述的過程,即由頁序確定單元沈重新確定卡紙的那2頁頁數據和后續的頁數據的圖像形成頁順序,以重新打印輸出還未成功打印輸出的頁數據。上述的所有例子中,若待打印文檔的頁數M為奇數,則可以通過增加空白頁來使其變成偶數頁再進行排序,或者將最后一頁按照單面打印處理而僅將M-I頁進行排序。當η頁走紙時,如待打印文檔的頁數M不是2η的倍數時,頁序確定單元沈可以先基于η頁走紙的打印控制信息確定2η的倍數頁的頁數據的圖像形成頁順序,然后再基于1 頁走紙或單面打印的打印控制信息確定Μ/2η的余數頁的走紙處理,或者專門執行余數頁走紙處理等。另外,每單位2η頁走紙的方式不限于實施例三中示例的方式,也可以采用實施例二中連續走紙方式。也就是說,在所述圖像形成設備出現異常成像中斷時,一并重新確定與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據和后續的頁數據的圖像形成頁順序,所述圖像發送單元根據重新確定的圖像形成頁順序來將相應的頁數據發送至所述成像單元。這樣,由于無需單獨處理卡紙的那頁的頁數據,而是將卡紙那頁的頁數據與后續各頁頁數據一并再進行排序后再執行圖像形成處理,從而可以提高圖像形成速度。本發明中的故障處理方法可以由打印機的CPU控制處理,也可以由單獨的故障處理裝置來處理,其可以外置于打印機,通過預定的通信渠道進行通信,也可以內置于打印機,獨立于CPU存在。本發明中的故障處理方法也不限于雙面打印操作中,在單面打印操作中也同樣適用。雖然本發明所揭露的實施方式如上,但所述的內容只是為了便于理解本發明而采用的實施方式,并非用以限定本發明。任何本發明所屬技術領域內的技術人員,在不脫離本發明所揭露的精神和范圍的前提下,可以在實施的形式上及細節上作任何的修改與變化, 但本發明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。
權利要求
1.一種圖像形成設備,其特征在于,包括 通信接口單元,用于與外界進行通信;存儲單元,其存儲頁數據信息,所述頁數據信息包括要執行成像處理的頁數據; 頁序確定單元,其確定對所述頁數據執行成像處理的順序,稱作圖像形成頁順序; 成像單元,其執行圖像形成處理;圖像發送單元,其根據所述頁序確定單元所確定的圖像形成頁順序來將存儲在所述存儲單元中的所述頁數據發送至所述成像單元,其中, 所述成像單元對所接收到的頁數據執行成像處理。
2.根據權利要求1所述的圖像形成設備,其特征在于,在所述頁序確定單元確定對所述頁數據的成像處理的圖像形成頁順序之前,還判斷所述圖像形成設備是否接收到雙面打印指令,其中,若判斷為未接收到雙面打印指令,基于所述頁數據的接收順序和作為圖像形成介質的薄片的朝向來確定所述圖像形成頁順序;以及/或者若判斷為接收到了雙面打印指令,則所述頁序確定單元根據如下信息來確定所述圖像形成頁順序在所述頁數據的接收順序和所述頁數據信息中的頁碼信息二者至少之一;或者所述二者至少之一與在與所述成像單元執行一次成像輸出的處理能力有關的信息和打印控制信息中至少之一的結合。
3.根據權利要求2所述的圖像形成設備,其特征在于,所述圖像發送單元或頁序確定單元依據所述圖像形成頁順序和頁數據在所述存儲單元中的存儲地址,來確定所述圖像發送單元訪問所述存儲單元以向所述成像單元發送頁數據時的尋址順序。
4.根據權利要求1至3中任一項所述的圖像形成設備,其特征在于,所述通信接口單元接收來自與所述圖像形成設備通信的外部設備的頁數據信息并將其存儲在所述存儲單元中;以及/或者還包括圖像獲取單元,所述圖像獲取單元獲取作為頁數據的圖像信息。
5.根據權利要求1至3中任一項所述的圖像形成設備,其特征在于,所述頁序確定單元和所述存儲單元以外掛于所述圖像形成設備的頁數據處理裝置的方式實現。
6.根據權利要求1至3中任一項所述的圖像形成設備,其特征在于,所述存儲單元先存儲一部分要進行成像處理的頁數據,由所述頁序確定單元先確定該部分頁數據的圖像形成頁順序,然后在完成一單元數據或預設數量單元數據的成像處理后,再存儲與可用存儲空間相應大小的頁數據并確定其圖像形成頁順序,其中, 一單元數據為所述圖像形成設備執行一次成像處理所處理的頁數據。
7.根據權利要求6所述的圖像形成設備,其特征在于,當出現異常成像中斷時 所述圖像發送單元重新向成像單元發送與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據,然后根據所述頁序確定單元所確定的圖像形成頁順序來將后續的頁數據發送至所述成像單元;或者,所述頁序確定單元一并重新確定與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據和后續的頁數據的圖像形成頁順序,所述圖像發送單元根據所述頁序確定單元重新確定的圖像形成頁順序來將相應的頁數據發送至所述成像單元。
8.根據權利要求1至3中任一項所述的圖像形成設備,其特征在于,當出現異常成像中斷時所述圖像發送單元重新向成像單元發送與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據,然后根據所述頁序確定單元所確定的圖像形成頁順序來將后續的頁數據發送至所述成像單元;或者,所述頁序確定單元一并重新確定與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據和后續的頁數據的圖像形成頁順序,所述圖像發送單元根據所述頁序確定單元重新確定的圖像形成頁順序來將相應的頁數據發送至所述成像單元。
9.一種圖像形成系統,其特征在于,包括如權利要求1至3中任一項所述的圖像形成設備和與所述圖像形成設備通信的電子設備,所述通信接口單元接收來自所述電子設備的頁數據信息并將所接收到的頁數據信息存儲在所述圖像形成設備的所述存儲單元中,所述頁數據信息包括要執行成像處理的頁數據。
10.一種圖像形成設備的故障處理方法,其特征在于,當所述圖像形成設備出現異常成像中斷時重新向所述圖像形成設備的成像單元發送與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據,然后再按照出現異常成像中斷前所確定的圖像形成頁順序來將后續的頁數據發送至所述成像單元;或者,一并重新確定與出現異常成像中斷時正在接收成像處理的那張薄片所對應的兩頁數據和后續的頁數據的圖像形成頁順序,所述圖像發送單元根據重新確定的圖像形成頁順序來將相應的頁數據發送至所述成像單元。
11.根據權利要求10所述的故障處理方法,其特征在于, 所述頁數據信息還包括頁碼信息;若當前執行的圖像形成處理為雙面打印指令,在重新確定圖像形成頁順序的處理中, 根據如下信息來確定圖像形成頁順序頁數據的接收順序和所述頁數據信息中的頁碼信息二者至少之一;或者所述二者至少之一與在與成像單元執行一次成像輸出的處理能力有關的信息和打印控制信息中至少之一的結合。
12.—種圖像形成設備的控制方法,其特征在于, 接收要執行成像處理的頁數據;將所述頁數據信息存儲在所述圖像形成設備的存儲單元中; 確定對所述頁數據進行成像處理的順序,稱作圖像形成頁順序; 根據所確定的圖像形成頁順序來將存儲在所述存儲單元中的頁數據發送至所述圖像形成設備的成像單元;所述圖像形成設備的成像單元對接收到的頁數據執行成像處理。
13.根據權利要求12所述的控制方法,其特征在于,確定對所述頁數據的成像處理的圖像形成頁順序之前,還判斷所述圖像形成設備是否接收到雙面打印指令,其中,若判斷為未接收到雙面打印指令,則基于所述頁數據的接收順序和作為圖像形成介質的薄片的朝向來確定所述圖像形成頁順序;以及/或者若判斷為接收到了雙面打印指令,則根據如下信息來確定所述圖像形成頁順序 在所述頁數據的接收順序和所述頁數據信息中的頁碼信息二者至少之一;或者所述二者至少之一與在與所述圖像形成設備執行一次成像輸出的處理能力有關的信息和打印控制信息中至少之一的結合。
14.根據權利要求12所述的控制方法,其特征在于,依據所述圖像形成頁順序和頁數據在所述存儲單元中的存儲地址,來確定向所述成像單元發送頁數據時的尋址順序。
15.根據權利要求12至14中任一項所述的控制方法,其特征在于,先將一部分要進行成像處理的頁數據存儲到所述存儲單元中,由所述頁序確定單元先確定該部分頁數據的圖像形成頁順序,然后在完成一單元數據或預設數量單元數據的成像處理后,再存儲與可用存儲空間相應大小的頁數據并確定其圖像形成頁順序,其中, 一單元數據為所述圖像形成設備執行一次成像處理所處理的頁數據。
全文摘要
本發明公開了一種圖像形成系統、設備及其控制方法和故障處理方法。其中圖像形成設備包括通信接口單元,用于與外界進行通信;存儲器,其存儲頁數據信息,所述頁數據信息包括要執行成像處理的頁數據;頁序確定單元,其確定對所述頁數據執行成像處理的順序,稱作圖像形成頁順序;成像單元,其執行圖像形成處理;圖像發送單元,其根據所述頁序確定單元所確定的圖像形成頁順序來將存儲在所述存儲器中的所述頁數據發送至所述成像單元。本發明可以節約圖像形成設備所連接的主機的內存資源,降低了用戶購買主機的成本,使打印過程變得更加節能環保。
文檔編號B41J29/393GK102555554SQ2011104403
公開日2012年7月11日 申請日期2011年12月23日 優先權日2011年12月23日
發明者董金梁 申請人:珠海賽納打印科技股份有限公司