国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于打印機(jī)的錯(cuò)誤處理系統(tǒng)和方法

      文檔序號(hào):2478116閱讀:206來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):用于打印機(jī)的錯(cuò)誤處理系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及用于打印機(jī)的錯(cuò)誤處理系統(tǒng)和方法。詳細(xì)地說(shuō),本發(fā)明涉及一種用于當(dāng)打印機(jī)中出現(xiàn)錯(cuò)誤時(shí)能夠使服務(wù)技術(shù)人員或打印機(jī)研發(fā)人員解決問(wèn)題而無(wú)需到達(dá)有問(wèn)題的打印機(jī)安裝現(xiàn)場(chǎng)的打印機(jī)的錯(cuò)誤處理系統(tǒng)和方法。
      背景技術(shù)
      通常,打印機(jī)是打印和輸出由諸如計(jì)算機(jī)之類(lèi)的其它裝置所準(zhǔn)備的紙文件的紙張。打印機(jī)通常接收計(jì)算機(jī)的應(yīng)用程序中所準(zhǔn)備的文件,并根據(jù)所確定的打印條件執(zhí)行打印作業(yè)。
      為了使打印機(jī)打印計(jì)算機(jī)的應(yīng)用程序所準(zhǔn)備的文件,在該計(jì)算機(jī)中應(yīng)安裝一打印機(jī)驅(qū)動(dòng)程序以驅(qū)動(dòng)該打印機(jī)。該打印機(jī)驅(qū)動(dòng)程序?qū)⒂?jì)算機(jī)應(yīng)用程序所準(zhǔn)備的文件轉(zhuǎn)換為打印機(jī)能夠判讀的語(yǔ)言。
      如果一用戶希望使用一打印機(jī)打印一文件(以后稱(chēng)之為“打印文件”),則該用戶設(shè)置諸如紙的種類(lèi)、打印范圍、頁(yè)數(shù)、打印格式等之類(lèi)的打印條件。該打印條件是由用戶使用由打印機(jī)驅(qū)動(dòng)程序所提供的打印條件信息設(shè)置窗口設(shè)置的。在該打印條件被設(shè)置之后,當(dāng)提供一打印命令時(shí),該打印機(jī)驅(qū)動(dòng)程序?qū)?shù)據(jù)(以后稱(chēng)之為“打印數(shù)據(jù)”)轉(zhuǎn)換為打印機(jī)能夠判讀的數(shù)據(jù)格式,并將該格式的打印數(shù)據(jù)傳送給打印機(jī)。打印機(jī)對(duì)由計(jì)算機(jī)所傳送的打印數(shù)據(jù)執(zhí)行打印作業(yè)。
      如果打印作業(yè)期間打印機(jī)出現(xiàn)一錯(cuò)誤,為了有助于解決這個(gè)問(wèn)題,應(yīng)該幫助用戶去了解出現(xiàn)錯(cuò)誤的原因。如果由于諸如卡紙或者調(diào)色劑耗盡之類(lèi)的機(jī)器問(wèn)題而使打印機(jī)出現(xiàn)錯(cuò)誤,則該錯(cuò)誤可以由用戶排除。但是,如果錯(cuò)誤是由于諸如打印機(jī)驅(qū)動(dòng)程序之類(lèi)的軟件缺陷而造成的,那么由用戶去確定出現(xiàn)錯(cuò)誤的原因是困難的。在如上所述用戶不能確定出現(xiàn)錯(cuò)誤的原因,或者在即使他或她確定了錯(cuò)誤出現(xiàn)的原因而沒(méi)有辦法去解決該錯(cuò)誤的情況下,用戶通常請(qǐng)求服務(wù)中心解決該問(wèn)題。
      如果從用戶那里接收到一服務(wù)請(qǐng)求,則服務(wù)中心通常要向用戶詢問(wèn)有關(guān)出現(xiàn)的錯(cuò)誤的類(lèi)型、安裝有打印機(jī)驅(qū)動(dòng)程序的計(jì)算機(jī)的系統(tǒng)環(huán)境以及其它的事情。但是,如果用戶的計(jì)算機(jī)知識(shí)有限,則會(huì)出現(xiàn)的問(wèn)題是用戶難以回答這些問(wèn)題。在這種情況下,服務(wù)技術(shù)人員有時(shí)必須要到達(dá)安裝該打印系統(tǒng)的現(xiàn)場(chǎng),檢查該計(jì)算機(jī)系統(tǒng)環(huán)境、打印機(jī)驅(qū)動(dòng)程序、打印機(jī)等,以確定問(wèn)題之所在并盡力解決該問(wèn)題。如果造成該錯(cuò)誤的原因通過(guò)服務(wù)技術(shù)人員仍未得以確定或者解決,則該打印機(jī)通常要送到打印機(jī)研發(fā)人員那里。在這種情況下,打印機(jī)研發(fā)人員為了解決該問(wèn)題,試圖使用迄今為止所獲得的信息在該打印機(jī)中模擬相同的問(wèn)題。另一方面,打印機(jī)研發(fā)人員還可以直接到現(xiàn)場(chǎng)去確定和解決該問(wèn)題。
      由于傳統(tǒng)打印機(jī)存在的上述問(wèn)題,當(dāng)在打印機(jī)中出現(xiàn)錯(cuò)誤條件時(shí),浪費(fèi)了大量的時(shí)間和精力。為了診斷和解決出現(xiàn)的錯(cuò)誤,服務(wù)技術(shù)人員和打印機(jī)研發(fā)人員需要直接到達(dá)該打印機(jī)所在的現(xiàn)場(chǎng)。

      發(fā)明內(nèi)容
      因此,本發(fā)明的一個(gè)目的是提供一種用于打印機(jī)的錯(cuò)誤處理系統(tǒng)和方法,當(dāng)自用戶終端接收到打印機(jī)錯(cuò)誤的錯(cuò)誤恢復(fù)請(qǐng)求時(shí),這種系統(tǒng)和方法能夠使服務(wù)技術(shù)人員或打印機(jī)研發(fā)人員確定和解決在該打印機(jī)中的錯(cuò)誤,而無(wú)需到達(dá)打印機(jī)安裝現(xiàn)場(chǎng)。
      為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一實(shí)施例的用于打印機(jī)的錯(cuò)誤處理系統(tǒng)包括一用戶終端,該用戶終端安裝有用于控制打印機(jī)的驅(qū)動(dòng)的打印機(jī)驅(qū)動(dòng)程序、和當(dāng)在打印作業(yè)期間出現(xiàn)一錯(cuò)誤時(shí)將錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)傳送到一提供有關(guān)該打印機(jī)的信息的外部服務(wù)器。該錯(cuò)誤處理系統(tǒng)還包括有一打印機(jī)服務(wù)器,用于提供用戶終端一除錯(cuò)實(shí)用程序,如果該錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)被接收,則該除錯(cuò)實(shí)用程序能夠捕獲有關(guān)該錯(cuò)誤的信息,并且如果從用戶終端接收到由該除錯(cuò)實(shí)用程序捕獲的信息,則使用接收的信息找出該錯(cuò)誤的原因并解決該錯(cuò)誤。該系統(tǒng)還將該結(jié)果提供給該用戶終端,其中用戶終端將該除錯(cuò)實(shí)用程序安裝到打印機(jī)驅(qū)動(dòng)程序中并且向該打印機(jī)服務(wù)器傳送由所安裝的除錯(cuò)實(shí)用程序所捕獲的信息。
      用戶終端最好是包括一通訊單元,用于與打印機(jī)服務(wù)器通訊;一存儲(chǔ)單元,用于存儲(chǔ)由除錯(cuò)實(shí)用程序所捕獲的信息;和一終端控制單元,用于將錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)和由除錯(cuò)實(shí)用程序捕獲的信息通過(guò)該通訊單元傳送到打印機(jī)服務(wù)器。
      打印機(jī)服務(wù)器最好包括一通訊單元,用于與用戶終端通訊;一數(shù)據(jù)庫(kù),用于存儲(chǔ)該除錯(cuò)實(shí)用程序;和一服務(wù)器控制單元,用于如果通過(guò)通訊單元接收到來(lái)自用戶終端的錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),則讀出在數(shù)據(jù)庫(kù)中存儲(chǔ)的除錯(cuò)實(shí)用程序并傳送到用戶終端。
      除錯(cuò)實(shí)用程序最好是將打印機(jī)驅(qū)動(dòng)程序注冊(cè)信息的參數(shù)值自動(dòng)設(shè)置為預(yù)置值以捕獲有關(guān)該錯(cuò)誤的信息。
      最好是,除錯(cuò)實(shí)用程序以增強(qiáng)型元文件(Enhanced Meta File)格式設(shè)置打印機(jī)驅(qū)動(dòng)程序的假脫機(jī)數(shù)據(jù)格式。
      最好是,由除錯(cuò)實(shí)用程序捕獲的信息包括有關(guān)用戶終端的操作系統(tǒng)的信息、打印機(jī)驅(qū)動(dòng)程序的信息、和打印數(shù)據(jù)的信息。終端控制單元最好是產(chǎn)生用于由除錯(cuò)實(shí)用程序捕獲的信息的某個(gè)文件并將該文件傳送到打印機(jī)服務(wù)器。
      為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一實(shí)施例的用于打印機(jī)的錯(cuò)誤處理系統(tǒng)的錯(cuò)誤處理方法包括有步驟如果在打印機(jī)工作期間該打印機(jī)使用的打印數(shù)據(jù)出現(xiàn)一錯(cuò)誤,則向打印機(jī)服務(wù)器傳送一錯(cuò)誤恢復(fù)請(qǐng)求信號(hào);如果該錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)被接收,則提供用戶終端一能夠捕獲有關(guān)該錯(cuò)誤的信息的除錯(cuò)實(shí)用程序;將從該打印機(jī)服務(wù)器傳送的除錯(cuò)實(shí)用程序安裝到打印機(jī)驅(qū)動(dòng)程序中,并將由除錯(cuò)實(shí)用程序捕獲的信息傳送到打印機(jī)服務(wù)器;和接收來(lái)自用戶終端的由除錯(cuò)實(shí)用程序捕獲的信息,找出導(dǎo)致錯(cuò)誤的原因和解決該錯(cuò)誤,并將其結(jié)果傳送到用戶終端。
      最好是,由除錯(cuò)實(shí)用程序捕獲的信息包括有關(guān)用戶終端的操作系統(tǒng)的信息、打印機(jī)驅(qū)動(dòng)程序的信息、和打印數(shù)據(jù)的信息,并且用戶終端產(chǎn)生用于由除錯(cuò)實(shí)用程序捕獲的信息的某個(gè)文件并將該文件傳送到打印機(jī)服務(wù)器。
      另外,除錯(cuò)實(shí)用程序?qū)⒋蛴C(jī)驅(qū)動(dòng)程序注冊(cè)信息的參數(shù)值自動(dòng)設(shè)置為某些值以捕獲有關(guān)該錯(cuò)誤的信息。
      最好是,除錯(cuò)實(shí)用程序?qū)⒋蛴C(jī)驅(qū)動(dòng)程序的假脫機(jī)數(shù)據(jù)格式自動(dòng)設(shè)置為增強(qiáng)型元文件格式。


      本發(fā)明將結(jié)合附圖詳細(xì)說(shuō)明,附圖中圖1是根據(jù)本發(fā)明的一實(shí)施例的用于打印機(jī)的一錯(cuò)誤處理系統(tǒng)的框圖;圖2和圖3是用來(lái)說(shuō)明圖1所示的用于打印機(jī)的錯(cuò)誤處理系統(tǒng)的錯(cuò)誤處理方法的流程圖;圖4A-4D的示圖說(shuō)明圖3的除錯(cuò)實(shí)用程序安裝和報(bào)告文件產(chǎn)生步驟;和圖5示出了基于圖3中產(chǎn)生的報(bào)告文件的執(zhí)行的顯示窗口。
      在附圖中,相同的標(biāo)號(hào)表示相同的特征和結(jié)構(gòu)。
      具體實(shí)施例方式
      下面將結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明。
      圖1是根據(jù)本發(fā)明的一實(shí)施例的用于打印機(jī)的一錯(cuò)誤處理系統(tǒng)的框圖。
      參見(jiàn)圖1,根據(jù)本發(fā)明的一實(shí)施例的打印機(jī)錯(cuò)誤處理系統(tǒng)具有一用戶終端100和一打印機(jī)服務(wù)器300,并且用戶終端100和打印機(jī)服務(wù)器300最好是通過(guò)因特網(wǎng)200相互連接。
      用戶終端100最好是提供有輸入單元110、顯示單元120、存儲(chǔ)單元130、通訊單元140、ROM 150、RAM 160、輸入/輸出(I/O)接口單元170、和終端控制單元180。隨著用戶操縱按鍵,輸入單元110向終端控制單元180提供鍵輸入信號(hào)。在終端控制單元180的控制下顯示單元120顯示用戶終端100的操作狀態(tài)。存儲(chǔ)單元130存儲(chǔ)在用戶終端100中所安裝的應(yīng)用程序132和打印機(jī)驅(qū)動(dòng)程序134。應(yīng)用程序132是用戶可以準(zhǔn)備各種文件的程序。打印機(jī)驅(qū)動(dòng)程序134將應(yīng)用程序132所準(zhǔn)備的文件轉(zhuǎn)換為打印機(jī)可以判讀的語(yǔ)言,并且將所轉(zhuǎn)換的數(shù)據(jù)傳送到打印機(jī)。打印機(jī)驅(qū)動(dòng)程序134提供一能使用戶設(shè)置用于打印文件的各種打印條件的打印條件信息設(shè)置窗口。
      通訊單元140提供用于通過(guò)因特網(wǎng)200與所連接的外部裝置通訊的通訊接口。這種通訊單元140可以以有線或無(wú)線的方式與外部裝置通訊。根據(jù)本發(fā)明的一實(shí)施例的通訊單元140在終端控制單元180的控制下與作為一外部裝置的打印機(jī)服務(wù)器300通訊。即,在終端控制單元180的控制下,通訊單元140向打印機(jī)服務(wù)器300傳送一有關(guān)打印機(jī)錯(cuò)誤的錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)。另外,通訊單元140響應(yīng)于該錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)而接收從打印機(jī)服務(wù)器300傳送的除錯(cuò)實(shí)用程序。
      ROM 150是一非易失性存儲(chǔ)器件,并且存儲(chǔ)有執(zhí)行用戶終端100的功能所必須的各種控制程序。ROM160是一易失性存儲(chǔ)器件,并且暫時(shí)存儲(chǔ)根據(jù)終端控制單元180的程序執(zhí)行的數(shù)據(jù)。I/O接口單元170適于與打印機(jī)連接,并且控制打印機(jī)和終端控制單元180之間的數(shù)據(jù)通訊。即,I/O接口單元170向打印機(jī)傳送由打印機(jī)驅(qū)動(dòng)程序134所轉(zhuǎn)換的圖像數(shù)據(jù),或接收來(lái)自該打印機(jī)的信息。
      終端控制單元180根據(jù)在ROM 150中所存儲(chǔ)的程序控制用戶終端100的全部操作。如果通過(guò)輸入單元110接收到用于以應(yīng)用程序132所準(zhǔn)備的文件的打印命令,則終端控制單元180執(zhí)行在存儲(chǔ)單元130中存儲(chǔ)的打印機(jī)驅(qū)動(dòng)程序134。打印機(jī)驅(qū)動(dòng)程序134在顯示器單元140提供一打印條件信息設(shè)置窗口,以便用戶能夠設(shè)置用于打印文件的打印條件。用戶使用該打印條件信息設(shè)置窗口設(shè)置諸如紙張大小、紙張定位、頁(yè)數(shù)等之類(lèi)的打印條件。如果設(shè)置了該打印條件信息,則打印機(jī)驅(qū)動(dòng)程序134將打印文件轉(zhuǎn)換為打印機(jī)可以判讀的圖像數(shù)據(jù),并且將該所轉(zhuǎn)換的圖像數(shù)據(jù)傳送到該打印機(jī)。
      在這期間,如果在該打印機(jī)執(zhí)行其打印作業(yè)時(shí)出現(xiàn)了打印錯(cuò)誤,則用戶確定所出現(xiàn)的錯(cuò)誤是否是他或她可以排除的錯(cuò)誤。如果用戶確定所出現(xiàn)的錯(cuò)誤是他或她不能排除的錯(cuò)誤,則用戶請(qǐng)求提供打印機(jī)信息的打印機(jī)服務(wù)器300排除該錯(cuò)誤。在打印機(jī)中出現(xiàn)的錯(cuò)誤可以是諸如卡紙、調(diào)色劑耗盡之類(lèi)機(jī)器故障所造成的錯(cuò)誤,也可以是由于諸如打印機(jī)驅(qū)動(dòng)程序134的的驅(qū)動(dòng)錯(cuò)誤所造成的軟件故障造成的錯(cuò)誤等。
      如果打印機(jī)服務(wù)器300響應(yīng)于錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)傳送能夠捕獲有關(guān)用戶終端100的信息的除錯(cuò)實(shí)用程序,則終端控制單元180將所傳送的除錯(cuò)實(shí)用程序安裝到出錯(cuò)的打印機(jī)驅(qū)動(dòng)程序134中。同時(shí),安裝在打印機(jī)驅(qū)動(dòng)程序134中的除錯(cuò)實(shí)用程序?qū)⒋蛴C(jī)驅(qū)動(dòng)程序134的注冊(cè)信息參數(shù)值設(shè)置為某些值,以便捕獲錯(cuò)誤打印數(shù)據(jù)、預(yù)置打印條件等。例如,除錯(cuò)實(shí)用程序被設(shè)置使得打印機(jī)驅(qū)動(dòng)程序具有一假脫機(jī)功能,并且當(dāng)設(shè)置該假脫機(jī)功能時(shí),選擇“最后頁(yè)之后的打印被假脫機(jī)”的選項(xiàng)。另外。假脫機(jī)數(shù)據(jù)格式最好是以增強(qiáng)型元文件(EMF)格式設(shè)置。
      根據(jù)本發(fā)明的除錯(cuò)實(shí)用程序具有用于捕獲有關(guān)用戶終端100的操作系統(tǒng)信息、有關(guān)打印機(jī)驅(qū)動(dòng)程序134的信息、有關(guān)打印數(shù)據(jù)的信息等的功能。終端控制單元180基于由除錯(cuò)實(shí)用程序所捕獲的信息產(chǎn)生報(bào)告文件,并且將該文件傳送給打印機(jī)服務(wù)器300。
      同時(shí),打印機(jī)服務(wù)器300具有通訊單元310、數(shù)據(jù)數(shù)據(jù)庫(kù)320、和服務(wù)器控制單元330。
      通訊單元310提供一通訊接口,用來(lái)與通過(guò)諸如因特網(wǎng)200之類(lèi)的網(wǎng)絡(luò)所連接的用戶終端100通訊。通訊單元310根據(jù)服務(wù)器控制單元330的控制執(zhí)行與用戶終端100的相互數(shù)據(jù)通訊。即,通訊單元310接收來(lái)自用戶終端100的錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),將該信號(hào)傳送給服務(wù)器控制單元330,并且將自服務(wù)器控制單元330傳送的除錯(cuò)實(shí)用程序發(fā)送給發(fā)送了錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)的用戶終端100。
      數(shù)據(jù)庫(kù)320存儲(chǔ)能夠響應(yīng)錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)而捕獲有關(guān)用戶終端100的信息的除錯(cuò)實(shí)用程序,和用于執(zhí)行與從用戶終端100傳送的有關(guān)用戶終端100所捕獲信息相對(duì)應(yīng)的報(bào)告文件的重放(playback)程序。
      服務(wù)器控制單元330控制打印機(jī)服務(wù)器300的全部操作。如果服務(wù)器控制單元330通過(guò)通訊單元330接收來(lái)自用戶終端100的錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),則服務(wù)器控制單元310讀出在數(shù)據(jù)庫(kù)320中存儲(chǔ)的除錯(cuò)實(shí)用程序,并且將該除錯(cuò)實(shí)用程序傳送給請(qǐng)求錯(cuò)誤恢復(fù)的用戶終端100。
      另外,如果服務(wù)器控制單元330通過(guò)通訊單元310接收到與來(lái)自用戶終端100的由除錯(cuò)實(shí)用程序所捕獲的的信息相對(duì)應(yīng)的報(bào)告文件,則服務(wù)器控制單元330運(yùn)行在數(shù)據(jù)庫(kù)320中存儲(chǔ)的的重現(xiàn)程序以讀出在報(bào)告文件中包括的信息。另外,在使用由重現(xiàn)程序讀出的用戶終端100的信息中,服務(wù)器控制單元330將打印機(jī)服務(wù)器300的系統(tǒng)環(huán)境設(shè)置為與用戶終端100的系統(tǒng)環(huán)境相同。在打印機(jī)服務(wù)器300的系統(tǒng)環(huán)境被設(shè)置為與用戶終端100的系統(tǒng)環(huán)境相同之后,服務(wù)器控制單元330模擬打印數(shù)據(jù)的有問(wèn)題的打印作業(yè),并且確定導(dǎo)致錯(cuò)誤的原因。如果導(dǎo)致錯(cuò)誤的原因被確定并且該錯(cuò)誤被排除,則服務(wù)器控制單元330向用戶終端100傳送已糾錯(cuò)的打印機(jī)驅(qū)動(dòng)程序。
      因此,如果錯(cuò)誤出現(xiàn)在打印機(jī)中,則本發(fā)明能使服務(wù)技術(shù)人員或打印機(jī)研發(fā)人員使用由除錯(cuò)實(shí)用程序所捕獲的信息模擬在一遠(yuǎn)程的打印機(jī)中的錯(cuò)誤,而無(wú)需到達(dá)出現(xiàn)錯(cuò)誤的打印機(jī)的現(xiàn)場(chǎng)。
      下面結(jié)合圖2和圖3說(shuō)明根據(jù)本發(fā)明的一實(shí)施例的用于打印機(jī)的錯(cuò)誤處理系統(tǒng)的錯(cuò)誤處理方法。
      首先,終端控制單元180確定在執(zhí)行打印作業(yè)中打印機(jī)是否有錯(cuò)誤出現(xiàn)(S400)。如果打印機(jī)被確定有一錯(cuò)誤出現(xiàn),則終端控制單元180向通過(guò)因特網(wǎng)200連接的打印機(jī)服務(wù)器300傳送錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)(S420)。如果自用戶終端100接收到錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),則服務(wù)器控制單元330向用戶終端100傳送在數(shù)據(jù)庫(kù)320中存儲(chǔ)的除錯(cuò)實(shí)用程序(S440)。
      如果自打印機(jī)服務(wù)器300接收到除錯(cuò)實(shí)用程序,則終端控制單元180將所接收到的除錯(cuò)實(shí)用程序安裝到有問(wèn)題的打印機(jī)驅(qū)動(dòng)程序中,并且將由所安裝的除錯(cuò)實(shí)用程序捕獲的信息傳送到打印機(jī)服務(wù)器300(S460)。
      下面結(jié)合圖3更詳細(xì)地說(shuō)明用于安裝除錯(cuò)實(shí)用程序的步驟S460。如果從打印機(jī)服務(wù)器300接收到除錯(cuò)實(shí)用程序,則終端控制單元180運(yùn)行所接收的除錯(cuò)實(shí)用程序(S461)。如果在步驟S461中運(yùn)行除錯(cuò)實(shí)用程序,則打印機(jī)驅(qū)動(dòng)程序選擇窗口500被顯示在顯示單元120上(S462),如圖4A所示。用戶可以選擇在其中通過(guò)在顯示單元120中所顯示的打印機(jī)驅(qū)動(dòng)程序選擇窗口500安裝了除錯(cuò)實(shí)用程序的打印機(jī)驅(qū)動(dòng)程序。同時(shí),用戶選擇當(dāng)錯(cuò)誤出現(xiàn)時(shí)使用的打印機(jī)驅(qū)動(dòng)程序。如果用戶選擇將要安裝除錯(cuò)實(shí)用程序的打印機(jī)驅(qū)動(dòng)程序(S463),則該除錯(cuò)實(shí)用程序被安裝在所選擇的打印機(jī)驅(qū)動(dòng)程序中(S464)。如果除錯(cuò)實(shí)用程序安裝完成,則安裝完成顯示窗口600如圖4B所示被顯示在顯示單元120中,其中應(yīng)提及的是該除錯(cuò)實(shí)用程序被安裝在相應(yīng)的打印機(jī)驅(qū)動(dòng)程序中。
      如果在步驟S464中除錯(cuò)實(shí)用程序被完全安裝,則用戶輸入一打印命令以便使用安裝了除錯(cuò)實(shí)用程序的打印機(jī)驅(qū)動(dòng)程序執(zhí)行用于打印文件的有問(wèn)題的打印作業(yè)(S465)。如果接收到該打印命令,則在顯示單元120顯示報(bào)告文件產(chǎn)生窗口700以產(chǎn)生一報(bào)告文件。該報(bào)告文件產(chǎn)生窗口700能使用戶根據(jù)由除錯(cuò)實(shí)用程序所捕獲的用戶終端100的信息確定將產(chǎn)生的報(bào)告文件的文件名和存儲(chǔ)位置(S466)。圖4C示出了一示例性的報(bào)告文件產(chǎn)生窗口700。如果選擇了將產(chǎn)生的報(bào)告文件的文件名和存儲(chǔ)位置(S467),則產(chǎn)生包括由除錯(cuò)實(shí)用程序捕獲的信息的報(bào)告文件(S468)。
      如果在步驟468中完全產(chǎn)生了報(bào)告文件,則程序卸載(uninstallation)菜單窗口800顯示在顯示單元120中,如圖4D所示,該窗口能使用戶確定是否將安裝在打印機(jī)驅(qū)動(dòng)程序中的除錯(cuò)實(shí)用程序卸載。如果由用戶接收一程序卸載命令(S469),則終端控制單元180將安裝在打印機(jī)驅(qū)動(dòng)程序中的除錯(cuò)實(shí)用程序卸載(S470)。如果在報(bào)告文件產(chǎn)生之后還沒(méi)有將安裝在打印機(jī)驅(qū)動(dòng)程序中的除錯(cuò)實(shí)用程序卸載,則報(bào)告文件產(chǎn)生步驟將影響打印作業(yè)的時(shí)間,因?yàn)樵诖蛴C(jī)驅(qū)動(dòng)程序的使用中每次用戶執(zhí)行打印作業(yè)時(shí),報(bào)告文件產(chǎn)生步驟重復(fù)執(zhí)行。因此,優(yōu)選地,用戶可以在報(bào)告文件產(chǎn)生之后選擇將安裝在打印機(jī)驅(qū)動(dòng)程序中的除錯(cuò)實(shí)用程序卸載。
      如果通過(guò)上述過(guò)程產(chǎn)生包括用戶終端100的信息的報(bào)告文件,則終端控制單元180通過(guò)通訊單元140向打印機(jī)服務(wù)器300傳送所產(chǎn)生的報(bào)告文件(S471)。
      打印機(jī)服務(wù)器300使用自用戶終端100傳送的報(bào)告文件確定導(dǎo)致錯(cuò)誤的原因和解決該錯(cuò)誤(S480)。更詳細(xì)地說(shuō),如果通過(guò)通訊單元310接收到報(bào)告文件,則服務(wù)器控制器330運(yùn)行存儲(chǔ)在數(shù)據(jù)庫(kù)320中的重放程序并讀出所接收的報(bào)告文件。同時(shí),在顯示單元120上顯示如圖5所示的用戶終端信息顯示窗口900。用戶終端信息顯示窗口900顯示打印機(jī)服務(wù)器300的操作系統(tǒng)信息、用戶終端100的操作系統(tǒng)信息、打印機(jī)驅(qū)動(dòng)程序信息、打印文件的信息等,如圖5所示。服務(wù)器控制器330使用報(bào)告文件所包括的信息將打印機(jī)服務(wù)器300的系統(tǒng)環(huán)境設(shè)置成與用戶終端100的系統(tǒng)環(huán)境相同,模擬在用戶的打印機(jī)中出現(xiàn)的錯(cuò)誤,并且確定導(dǎo)致錯(cuò)誤的原因和解決該錯(cuò)誤。如果錯(cuò)誤被完全排除,則服務(wù)器控制器330提供具有被糾錯(cuò)的打印機(jī)驅(qū)動(dòng)程序給用戶終端100。
      如上所述,根據(jù)本發(fā)明實(shí)施例的用于打印機(jī)的錯(cuò)誤處理系統(tǒng)和方法,通過(guò)一程序可以獲得在打印機(jī)中出現(xiàn)錯(cuò)誤的信息,能使服務(wù)技術(shù)人員和打印機(jī)研發(fā)人員模擬和解決該錯(cuò)誤,而無(wú)需當(dāng)請(qǐng)求排除錯(cuò)誤時(shí)到達(dá)有問(wèn)題的打印機(jī)的現(xiàn)場(chǎng)去解決,從而減少了排除錯(cuò)誤所需的時(shí)間。
      雖然披露了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)了解本發(fā)明并不限于所披露的優(yōu)選實(shí)施例,在不超出由所附權(quán)利要求規(guī)定的本發(fā)明的精神和范圍的前提下可以進(jìn)行各種變化和修改。
      權(quán)利要求
      1.一種用于打印機(jī)的錯(cuò)誤處理系統(tǒng),包括一用戶終端,安裝有用于控制打印機(jī)的驅(qū)動(dòng)的打印機(jī)驅(qū)動(dòng)程序,并且適于當(dāng)在打印作業(yè)期間出現(xiàn)一錯(cuò)誤時(shí)向提供有關(guān)打印機(jī)信息的一外部服務(wù)器傳送一錯(cuò)誤恢復(fù)請(qǐng)求信號(hào);和一打印機(jī)服務(wù)器,適于接收該錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)并且向用戶終端提供具有能夠捕獲有關(guān)該錯(cuò)誤信息的除錯(cuò)實(shí)用程序,并且如果從該用戶終端接收到由除錯(cuò)實(shí)用程序捕獲的信息,則使用所接收的信息確定導(dǎo)致錯(cuò)誤的原因和解決該錯(cuò)誤,并且將該結(jié)果提供給用戶終端,其中該用戶終端適于將該除錯(cuò)實(shí)用程序安裝到打印機(jī)驅(qū)動(dòng)程序中并將由所安裝的除錯(cuò)實(shí)用程序捕獲的信息傳送到打印機(jī)服務(wù)器。
      2.如權(quán)利要求1所述的錯(cuò)誤處理系統(tǒng),其中該用戶終端包括一通訊單元,適于與該打印機(jī)服務(wù)器通訊;一存儲(chǔ)單元,用于存儲(chǔ)由除錯(cuò)實(shí)用程序所捕獲的信息;和一終端控制單元,用于通過(guò)該通訊單元向該打印機(jī)服務(wù)器傳送錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)和由除錯(cuò)實(shí)用程序所捕獲的信息。
      3.如權(quán)利要求1所述的錯(cuò)誤處理系統(tǒng),其中該打印機(jī)服務(wù)器包括一通訊單元,適于與該用戶終端通訊;一數(shù)據(jù)庫(kù),適于存儲(chǔ)除錯(cuò)實(shí)用程序;和一服務(wù)器控制單元,如果通過(guò)該通訊單元從該用戶終端接收到錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),則向該用戶終端傳送在該數(shù)據(jù)庫(kù)中的除錯(cuò)實(shí)用程序。
      4.如權(quán)利要求1所述的錯(cuò)誤處理系統(tǒng),其中該除錯(cuò)實(shí)用程序適于自動(dòng)將打印機(jī)驅(qū)動(dòng)程序注冊(cè)信息的參數(shù)值設(shè)置為預(yù)置值以捕獲有關(guān)該錯(cuò)誤的信息。
      5.如權(quán)利要求1所述的錯(cuò)誤處理系統(tǒng),其中該除錯(cuò)實(shí)用程序以增強(qiáng)型元文件格式設(shè)置打印機(jī)驅(qū)動(dòng)程序的假脫機(jī)數(shù)據(jù)格式。
      6.如權(quán)利要求2所述的錯(cuò)誤處理系統(tǒng),其中由該除錯(cuò)實(shí)用程序所捕獲的信息包括有關(guān)用戶終端的操作系統(tǒng)的信息、有關(guān)打印機(jī)驅(qū)動(dòng)程序的信息、和有關(guān)打印數(shù)據(jù)的信息,并且其中終端控制單元適于產(chǎn)生某些用于由除錯(cuò)實(shí)用程序所捕獲的信息的文件并且將該文件傳送到打印機(jī)服務(wù)器。
      7.一種用于打印機(jī)的錯(cuò)誤處理系統(tǒng)的錯(cuò)誤處理方法,其中該系統(tǒng)具有安裝有控制打印機(jī)驅(qū)動(dòng)的打印機(jī)驅(qū)動(dòng)程序的用戶終端和通過(guò)因特網(wǎng)連接的打印機(jī)服務(wù)器,該方法包括有步驟如果在使用該打印機(jī)打印數(shù)據(jù)的打印作業(yè)期間出現(xiàn)一錯(cuò)誤,則將一錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)傳送給打印機(jī)服務(wù)器;如果接收到該錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),則向用戶終端提供具有能夠捕獲有關(guān)該錯(cuò)誤的信息的除錯(cuò)實(shí)用程序;將從該打印機(jī)服務(wù)器傳送的除錯(cuò)實(shí)用程序安裝到打印機(jī)驅(qū)動(dòng)程序中,并且將由所安裝的除錯(cuò)實(shí)用程序所捕獲的信息傳送到該打印機(jī)服務(wù)器;和接收來(lái)自用戶終端的由除錯(cuò)實(shí)用程序所捕獲的信息,確定錯(cuò)誤原因并解決該錯(cuò)誤,并且將其結(jié)果傳送給該用戶終端。
      8.如權(quán)利要求7所述的錯(cuò)誤處理方法,其中由該除錯(cuò)實(shí)用程序所捕獲的信息包括有關(guān)用戶終端的操作系統(tǒng)的信息、有關(guān)打印機(jī)驅(qū)動(dòng)程序的信息、和有關(guān)打印數(shù)據(jù)的信息,并且還包括產(chǎn)生某些用于由除錯(cuò)實(shí)用程序所捕獲的信息的文件并且將該文件傳送到打印機(jī)服務(wù)器的步驟。
      9.如權(quán)利要求7所述的錯(cuò)誤處理方法,其中該除錯(cuò)實(shí)用程序自動(dòng)將打印機(jī)驅(qū)動(dòng)程序注冊(cè)信息的參數(shù)值設(shè)置為某些值以捕獲有關(guān)該錯(cuò)誤的信息。
      10.如權(quán)利要求7所述的錯(cuò)誤處理方法,其中該除錯(cuò)實(shí)用程序自動(dòng)將打印機(jī)驅(qū)動(dòng)程序的假脫機(jī)數(shù)據(jù)格式自動(dòng)設(shè)置為增強(qiáng)型元文件格式。
      11.一種錯(cuò)誤處理系統(tǒng),包括一打印機(jī)服務(wù)器,適于接收來(lái)自用戶終端的錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),以向的用戶終端提供一具有能夠捕獲有關(guān)錯(cuò)誤的信息的除錯(cuò)實(shí)用程序,以接收由該除錯(cuò)實(shí)用程序所捕獲的信息,并且根據(jù)所接收的信息確定該錯(cuò)誤的原因。
      12.如權(quán)利要求11所述的錯(cuò)誤處理系統(tǒng),其中該打印機(jī)服務(wù)器還包括一通訊單元,適于與該用戶終端通訊;一數(shù)據(jù)庫(kù),用于存儲(chǔ)除錯(cuò)實(shí)用程序;和一服務(wù)器控制單元,適于響應(yīng)于該錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)向該用戶終端傳送在數(shù)據(jù)庫(kù)中存儲(chǔ)的除錯(cuò)實(shí)用程序。
      全文摘要
      披露了一種用于打印機(jī)的錯(cuò)誤處理系統(tǒng)和方法。該方法包括有步驟如果在使用該打印機(jī)打印數(shù)據(jù)的打印作業(yè)期間出現(xiàn)一錯(cuò)誤,則將一錯(cuò)誤恢復(fù)請(qǐng)求信號(hào)傳送給打印機(jī)服務(wù)器;如果接收到該錯(cuò)誤恢復(fù)請(qǐng)求信號(hào),則向用戶終端提供具有能夠捕獲有關(guān)該錯(cuò)誤的信息的除錯(cuò)實(shí)用程序;將從該打印機(jī)服務(wù)器傳送的除錯(cuò)實(shí)用程序安裝到打印機(jī)驅(qū)動(dòng)程序中,并且將由所安裝的除錯(cuò)實(shí)用程序所捕獲的信息傳送到該打印機(jī)服務(wù)器;和接收來(lái)自用戶終端的由除錯(cuò)實(shí)用程序所捕獲的信息,并且將其結(jié)果傳送給該用戶終端。因此,本發(fā)明能使服務(wù)技術(shù)人員和打印機(jī)研發(fā)人員模擬和解決該錯(cuò)誤,而無(wú)需當(dāng)請(qǐng)求錯(cuò)誤排除時(shí)到達(dá)有問(wèn)題的打印機(jī)的現(xiàn)場(chǎng)去解決,從而減少了排除錯(cuò)誤所需的時(shí)間。
      文檔編號(hào)B41J29/393GK1573704SQ2004100384
      公開(kāi)日2005年2月2日 申請(qǐng)日期2004年4月28日 優(yōu)先權(quán)日2003年6月2日
      發(fā)明者姜亨鐘 申請(qǐng)人:三星電子株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1