專利名稱:打印機(jī)任務(wù)管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種任務(wù)管理系統(tǒng)及方法,特別涉及一種打印機(jī)任務(wù)管理系統(tǒng)及方法。
背景技術(shù):
打印機(jī)共享是辦公室局域網(wǎng)里最常用的做法,共享打印機(jī)不僅有利于企業(yè)管理而且可以節(jié)約使用成本。但是共享打印機(jī)也會(huì)使多個(gè)用戶同時(shí)需要打印文件的情況出現(xiàn),這種情況下打印機(jī)只是按照打印任務(wù)提交的先后來執(zhí)行打印任務(wù)。而在某一用戶正在打印一份具有很多頁的文件,如數(shù)千員工的薪資單時(shí),若其他用戶有重要文件急需打印,則必須在該用戶打印完全部文件或取消該打印任務(wù)之后,才能打印其他用戶的文件。這種傳統(tǒng)的打印方式缺少優(yōu)先機(jī)制,給用戶打印文件帶來不便。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種打印機(jī)任務(wù)管理系統(tǒng),可以根據(jù)打印任務(wù)的優(yōu)先級,靈活地執(zhí)行打印任務(wù)。還有必要提供一種打印機(jī)任務(wù)管理方法,可以根據(jù)打印任務(wù)的優(yōu)先級,靈活地執(zhí)行打印任務(wù)。一種打印機(jī)任務(wù)管理系統(tǒng),該打印機(jī)的存儲(chǔ)器中包括緩沖區(qū)域,該緩沖區(qū)域中有多個(gè)不同優(yōu)先級的緩沖區(qū),該系統(tǒng)包括接收模塊,用于接收用戶提交的打印任務(wù),以及該用戶為該打印任務(wù)選擇的優(yōu)先級;存儲(chǔ)模塊,用于按照所選擇的優(yōu)先級將該打印任務(wù)存入與該打印任務(wù)的優(yōu)先級相對應(yīng)的緩沖區(qū)中;判斷模塊,用于判斷在緩沖區(qū)域中存有打印任務(wù)的緩沖區(qū)的優(yōu)先級的高低;執(zhí)行模塊,用于從上述存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行;所述判斷模塊還用于當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢時(shí),判斷比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中,是否存有打印任務(wù);所述執(zhí)行模塊還用于當(dāng)比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中存有打印任務(wù)時(shí),暫停當(dāng)前正在執(zhí)行的打印任務(wù),從比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。一種打印機(jī)任務(wù)管理方法,包括以下步驟(a)當(dāng)接收到用戶提交的打印任務(wù),以及該用戶為該打印任務(wù)選擇的優(yōu)先級時(shí),將該打印任務(wù)存入與其優(yōu)先級相對應(yīng)的緩沖區(qū)中;(b)從緩沖區(qū)域中存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行;(c)當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)已經(jīng)執(zhí)行完畢,且緩沖區(qū)域中還有未執(zhí)行的打印任務(wù)時(shí),返回步驟(b) ; (d)當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢,且比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中沒有打印任務(wù)時(shí),繼續(xù)執(zhí)行當(dāng)前正在執(zhí)行的打印任務(wù);(e) 當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢,且比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中存有打印任務(wù)時(shí),暫停當(dāng)前正在執(zhí)行的打印任務(wù),在比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。
相較于現(xiàn)有技術(shù),所述打印機(jī)任務(wù)管理系統(tǒng)及方法,可以根據(jù)打印任務(wù)的優(yōu)先級, 靈活地執(zhí)行打印任務(wù),避免打印機(jī)的任務(wù)沖突,提高打印效率。
圖1是本發(fā)明打印機(jī)任務(wù)管理系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境圖。圖2是圖1中緩沖區(qū)域21的一個(gè)示例圖。圖3是本發(fā)明打印機(jī)任務(wù)管理系統(tǒng)較佳實(shí)施例的功能模塊圖。圖4是本發(fā)明打印機(jī)任務(wù)管理方法較佳實(shí)施例的流程圖。圖5是圖4中步驟S20的具體流程圖。主要元件符號說明
打印機(jī)Γ1
存儲(chǔ)器2
計(jì)算機(jī)3
打印機(jī)任務(wù)管理系統(tǒng) 20 緩沖區(qū)域21
處理器10
屏幕Π
發(fā)聲裝置12
~出紙口區(qū)13
設(shè)置模塊201
接收模塊202
存儲(chǔ)模塊203
判斷模塊204
執(zhí)行模塊20具體實(shí)施例方式參閱圖1所示,是本發(fā)明打印機(jī)任務(wù)管理系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境圖。在本實(shí)施例中,用戶通過計(jì)算機(jī)3向打印機(jī)1提交打印任務(wù),并將該用戶的IP地址或用戶名也同時(shí)發(fā)送至該打印機(jī)1,如果該打印任務(wù)有一定的緊急性,用戶在提交打印任務(wù)時(shí)還可以選擇該打印任務(wù)的優(yōu)先級。該計(jì)算機(jī)3包括局域網(wǎng)內(nèi)的所有計(jì)算機(jī),并且可以通過服務(wù)器與該打印機(jī)1相連,該打印機(jī)1則用于執(zhí)行從計(jì)算機(jī)3提交而來的打印任務(wù)。該打印機(jī)1包括存儲(chǔ)器2、處理器10、屏幕11、發(fā)聲裝置12和出紙口區(qū)13。該存儲(chǔ)器2中包括打印機(jī)任務(wù)管理系統(tǒng)20和緩沖區(qū)域21。該緩沖區(qū)域21中有多個(gè)不同優(yōu)先級的緩沖區(qū),用于存放優(yōu)先級與緩沖區(qū)的優(yōu)先級相對應(yīng)的打印任務(wù)。例如,如圖2所示的緩沖區(qū)域21中有四個(gè)緩沖區(qū),該四個(gè)緩沖區(qū)的優(yōu)先級以普通緩沖區(qū)、一級緩沖區(qū)、二級緩沖區(qū)、三級緩沖區(qū)的順序依次升高,普通緩沖區(qū)優(yōu)先級最低,三級緩沖區(qū)優(yōu)先級最高。存放在緩沖區(qū)中的打印任務(wù)的優(yōu)先級與緩沖區(qū)的優(yōu)
先級一致。該打印機(jī)任務(wù)管理系統(tǒng)20用于對打印機(jī)1的打印任務(wù)進(jìn)行管理,包括設(shè)置用戶選擇打印任務(wù)優(yōu)先級的權(quán)限,根據(jù)該權(quán)限和提交打印任務(wù)的用戶選擇的優(yōu)先級,判斷打印任務(wù)的優(yōu)先級,將打印任務(wù)存入緩沖區(qū)域21中與該打印任務(wù)的優(yōu)先級相對應(yīng)的緩沖區(qū),按照各打印任務(wù)的優(yōu)先級讀取各打印任務(wù)并執(zhí)行。較高優(yōu)先級緩沖區(qū)中的打印任務(wù)早于較低優(yōu)先級緩沖區(qū)中的打印任務(wù)被讀出并執(zhí)行。打印任務(wù)在每個(gè)緩沖區(qū)中以隊(duì)列的形式存放,先進(jìn)入緩沖區(qū)的打印任務(wù)早于后進(jìn)入該緩沖區(qū)的打印任務(wù)被讀出并執(zhí)行。處理器10用于處理打印機(jī)任務(wù)管理系統(tǒng)20的指令,實(shí)現(xiàn)對打印機(jī)1打印任務(wù)的管理。屏幕11用于為用戶顯示打印信息,如提交當(dāng)前執(zhí)行的打印任務(wù)的用戶的IP地址或用戶名、當(dāng)前打印任務(wù)的執(zhí)行進(jìn)度、打印機(jī)1故障的提示信息等。發(fā)聲裝置12用于根據(jù)打印任務(wù)的執(zhí)行情況發(fā)出相應(yīng)的提示音,例如,當(dāng)切換不同打印任務(wù)時(shí),可以通過發(fā)出提示音提示用戶。出紙口區(qū)13包括多個(gè)出紙口,緩沖區(qū)域21中的每個(gè)緩沖區(qū)各對應(yīng)一個(gè)出紙口,即不同優(yōu)先級的打印任務(wù)對應(yīng)不同的出紙口,各緩沖區(qū)中的打印任務(wù)被執(zhí)行后從對應(yīng)的出紙口出紙。參閱圖3所示,是本發(fā)明打印機(jī)任務(wù)管理系統(tǒng)較佳實(shí)施例的功能模塊圖。該打印機(jī)任務(wù)管理系統(tǒng)20包括設(shè)置模塊201、接收模塊202、存儲(chǔ)模塊203、判斷模塊204和執(zhí)行模塊 205。設(shè)置模塊201用于設(shè)置用戶選擇打印任務(wù)優(yōu)先級的權(quán)限,將各用戶的IP地址或用戶名所對應(yīng)的該權(quán)限存入存儲(chǔ)器2中。接收模塊202用于接收用戶向打印機(jī)1提交的打印任務(wù)和該用戶的IP地址或用戶名,以及若該用戶為該打印任務(wù)選擇了優(yōu)先級,則接收模塊202接收該用戶為該打印任務(wù)選擇的優(yōu)先級,若該用戶沒有為該打印任務(wù)選擇優(yōu)先級,則接收模塊202默認(rèn)并接收用戶為該打印任務(wù)選擇的是最低優(yōu)先級。判斷模塊204用于根據(jù)該用戶的IP地址或用戶名,在存儲(chǔ)器2中查詢該用戶選擇打印任務(wù)優(yōu)先級的權(quán)限,結(jié)合該權(quán)限與該用戶為該打印任務(wù)選擇的優(yōu)先級,判斷出該打印任務(wù)的優(yōu)先級。存儲(chǔ)模塊203用于將該打印任務(wù)存入與該打印任務(wù)的優(yōu)先級相對應(yīng)的緩沖區(qū)中。判斷模塊204用于判斷緩沖區(qū)域21中哪些緩沖區(qū)存有打印任務(wù),并進(jìn)一步判斷存
6有打印任務(wù)的所有緩沖區(qū)中哪一個(gè)緩沖區(qū)的優(yōu)先級較高,即判斷模塊204判斷出存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū)。執(zhí)行模塊205用于從判斷模塊204判斷得出的上述緩沖區(qū)的打印任務(wù)隊(duì)列中讀取打印任務(wù)并執(zhí)行。該打印任務(wù)為該緩沖區(qū)中最先進(jìn)入的打印任務(wù)。所述判斷模塊204還用于判斷當(dāng)前正在執(zhí)行的打印任務(wù)是否執(zhí)行完畢。所述判斷模塊204還用于當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢時(shí),進(jìn)一步判斷比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中,是否存有打印任務(wù)。所述執(zhí)行模塊205還用于當(dāng)比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中存有打印任務(wù)時(shí),暫停當(dāng)前正在執(zhí)行的打印任務(wù),從比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。比如當(dāng)正在執(zhí)行一級緩沖區(qū)中的打印任務(wù)時(shí),判斷模塊204判斷出二級緩沖區(qū)和三級緩沖區(qū)中都有打印任務(wù),此時(shí),將暫停打印一級緩沖區(qū)中的打印任務(wù),而從三級緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。所述判斷模塊204還用于當(dāng)比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中沒有打印任務(wù)時(shí),繼續(xù)判斷當(dāng)前執(zhí)行的打印任務(wù)是否執(zhí)行完畢。所述判斷模塊204還用于當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)已經(jīng)執(zhí)行完畢時(shí),判斷緩沖區(qū)域21中是否還有未執(zhí)行的打印任務(wù),若緩沖區(qū)域21中還有未執(zhí)行的打印任務(wù),則執(zhí)行模塊205從緩沖區(qū)域21中存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。若緩沖區(qū)域21中沒有未執(zhí)行的打印任務(wù),則結(jié)束對打印機(jī)1打印任務(wù)的管理。參閱圖4所示,是本發(fā)明打印機(jī)任務(wù)管理方法較佳實(shí)施例的流程圖。在進(jìn)入步驟 S20之前,設(shè)置模塊201先設(shè)置用戶選擇打印任務(wù)優(yōu)先級的權(quán)限,將各用戶的IP地址或用戶名所對應(yīng)的該權(quán)限存入存儲(chǔ)器2中。步驟S20,當(dāng)接收模塊202接收到用戶提交的打印任務(wù)和該用戶的IP地址或用戶名,以及該用戶為該打印任務(wù)選擇的優(yōu)先級時(shí),判斷模塊204從存儲(chǔ)器2中查詢獲知提交該打印任務(wù)的用戶的權(quán)限,結(jié)合該權(quán)限與該用戶為該打印任務(wù)選擇的優(yōu)先級,判斷出該打印任務(wù)的優(yōu)先級,存儲(chǔ)模塊203并將該打印任務(wù)存入與該打印任務(wù)的優(yōu)先級相對應(yīng)的緩沖區(qū)中。具體流程參閱圖5所示。步驟S21,判斷模塊204判斷得出緩沖區(qū)域21中存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū),執(zhí)行模塊205從該緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。步驟S22,判斷模塊204判斷當(dāng)前正在執(zhí)行的打印任務(wù)是否執(zhí)行完畢,若當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢,則進(jìn)入步驟S23,若當(dāng)前正在執(zhí)行的打印任務(wù)已經(jīng)執(zhí)行完畢,則進(jìn)入步驟S25。步驟S23,判斷模塊204判斷比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中,是否存有打印任務(wù),若比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中存有打印任務(wù),則進(jìn)入步驟S24,若比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中沒有打印任務(wù),則返回步驟S22。步驟S24,執(zhí)行模塊205暫停當(dāng)前正在執(zhí)行的打印任務(wù),從比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行,并返回步驟S22。步驟S25,判斷模塊204判斷緩沖區(qū)域21中是否還有未執(zhí)行的打印任務(wù),若緩沖區(qū)域21中還有未執(zhí)行的打印任務(wù),則返回步驟S21,若緩沖區(qū)域21中沒有未執(zhí)行的打印任務(wù),則結(jié)束流程。參閱圖5所示,是圖4中步驟S20的具體流程圖。步驟S201,當(dāng)接收模塊202接收到用戶提交的打印任務(wù)和該用戶的IP地址或用戶名時(shí),判斷模塊204根據(jù)該用戶的IP地址或用戶名,在存儲(chǔ)器2中查詢該用戶選擇打印任務(wù)優(yōu)先級的權(quán)限。步驟S202,判斷模塊204判斷該用戶是否為該打印任務(wù)選擇了優(yōu)先級,若該用戶為該打印任務(wù)選擇了優(yōu)先級,則進(jìn)入步驟S203,若該用戶沒有為該打印任務(wù)選擇優(yōu)先級,則進(jìn)入步驟S205。步驟S203,判斷模塊204判斷該用戶是否有權(quán)選擇該優(yōu)先級,若該用戶有權(quán)選擇該優(yōu)先級,則進(jìn)入步驟S204,若該用戶無權(quán)選擇該優(yōu)先級,則進(jìn)入步驟S205。步驟S204,存儲(chǔ)模塊203將該打印任務(wù)存入該優(yōu)先級對應(yīng)的緩沖區(qū)。步驟S205,存儲(chǔ)模塊203將該打印任務(wù)存入最低優(yōu)先級緩沖區(qū)。以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種打印機(jī)任務(wù)管理系統(tǒng),該打印機(jī)的存儲(chǔ)器中包括緩沖區(qū)域,該緩沖區(qū)域中有多個(gè)不同優(yōu)先級的緩沖區(qū),其特征在于,該系統(tǒng)包括接收模塊,用于接收用戶提交的打印任務(wù),以及該用戶為該打印任務(wù)選擇的優(yōu)先級;存儲(chǔ)模塊,用于按照所選擇的優(yōu)先級將該打印任務(wù)存入與該打印任務(wù)的優(yōu)先級相對應(yīng)的緩沖區(qū)中;判斷模塊,用于判斷在緩沖區(qū)域中存有打印任務(wù)的緩沖區(qū)的優(yōu)先級的高低;執(zhí)行模塊,用于從上述存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行;所述判斷模塊還用于當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢時(shí),判斷比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中,是否存有打印任務(wù);所述執(zhí)行模塊還用于當(dāng)比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中存有打印任務(wù)時(shí),暫停當(dāng)前正在執(zhí)行的打印任務(wù),從比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。
2.如權(quán)利要求1所述的打印機(jī)任務(wù)管理系統(tǒng),其特征在于,該打印機(jī)包括出紙口區(qū),該出紙口區(qū)有多個(gè)出紙口,緩沖區(qū)域的每個(gè)緩沖區(qū)各對應(yīng)一個(gè)出紙口,各緩沖區(qū)的打印任務(wù)被執(zhí)行后從對應(yīng)的出紙口出紙。
3.如權(quán)利要求1所述的打印機(jī)任務(wù)管理系統(tǒng),其特征在于,該系統(tǒng)還包括設(shè)置模塊,用于設(shè)置用戶選擇打印任務(wù)優(yōu)先級的權(quán)限,將各用戶的IP地址或用戶名所對應(yīng)的該權(quán)限存入存儲(chǔ)器中。
4.如權(quán)利要求1所述的打印機(jī)任務(wù)管理系統(tǒng),其特征在于,所述接收模塊還用于當(dāng)該用戶為該打印任務(wù)選擇了優(yōu)先級時(shí),接收該用戶為該打印任務(wù)選擇的優(yōu)先級,當(dāng)該用戶沒有為該打印任務(wù)選擇優(yōu)先級時(shí),默認(rèn)并接收用戶為該打印任務(wù)選擇的是最低優(yōu)先級。
5.如權(quán)利要求4所述的打印機(jī)任務(wù)管理系統(tǒng),其特征在于,所述判斷模塊還用于根據(jù)該用戶選擇打印任務(wù)優(yōu)先級的權(quán)限判斷是否有權(quán)選擇所述優(yōu)先級;所述存儲(chǔ)模塊還用于當(dāng)用戶有權(quán)選擇所述優(yōu)先級時(shí),將該打印任務(wù)存入該優(yōu)先級對應(yīng)的緩沖區(qū)中;當(dāng)用戶沒有權(quán)限選擇所述優(yōu)先級時(shí),將該打印任務(wù)存入最低優(yōu)先級緩沖區(qū)中。
6.一種打印機(jī)任務(wù)管理方法,其特征在于,該方法包括以下步驟(a)當(dāng)接收到用戶提交的打印任務(wù),以及該用戶為該打印任務(wù)選擇的優(yōu)先級時(shí),將該打印任務(wù)存入與其優(yōu)先級相對應(yīng)的緩沖區(qū)中;(b)從緩沖區(qū)域中存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行;(c)當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)已經(jīng)執(zhí)行完畢,且緩沖區(qū)域中還有未執(zhí)行的打印任務(wù)時(shí),返回步驟(b);(d)當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢,且比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中沒有打印任務(wù)時(shí),繼續(xù)執(zhí)行當(dāng)前正在執(zhí)行的打印任務(wù);(e)當(dāng)當(dāng)前正在執(zhí)行的打印任務(wù)還未執(zhí)行完畢,且比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中存有打印任務(wù)時(shí),暫停當(dāng)前正在執(zhí)行的打印任務(wù),在比當(dāng)前正在執(zhí)行的打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。
7.如權(quán)利要求6所述的打印機(jī)任務(wù)管理方法,其特征在于,該方法還包括設(shè)置步驟設(shè)置用戶選擇打印任務(wù)優(yōu)先級的權(quán)限,將各用戶的IP地址或用戶名所對應(yīng)的權(quán)限存入存儲(chǔ)器中。
8.如權(quán)利要求7所述的打印機(jī)任務(wù)管理方法,其特征在于,所述步驟(a)還包括 (al)接收該用戶的IP地址或用戶名,在存儲(chǔ)器中查詢該用戶選擇打印任務(wù)優(yōu)先級的權(quán)限;(a2)當(dāng)該用戶為該打印任務(wù)選擇了優(yōu)先級,且該用戶有權(quán)選擇該優(yōu)先級時(shí),判斷該打印任務(wù)為該優(yōu)先級;(a3)當(dāng)該用戶為該打印任務(wù)選擇了優(yōu)先級,且該用戶無權(quán)選擇該優(yōu)先級時(shí),判斷該打印任務(wù)為最低優(yōu)先級;(a4)當(dāng)該用戶沒有為該打印任務(wù)選擇優(yōu)先級時(shí),判斷該打印任務(wù)為最低優(yōu)先級。
全文摘要
一種打印機(jī)任務(wù)管理方法,包括步驟(a)將打印任務(wù)存入對應(yīng)緩沖區(qū);(b)從存有打印任務(wù)且優(yōu)先級較高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行;(c)當(dāng)當(dāng)前打印任務(wù)執(zhí)行完畢,且還有未執(zhí)行的打印任務(wù)時(shí),返回步驟(b);(d)當(dāng)當(dāng)前打印任務(wù)還未執(zhí)行完畢,且比當(dāng)前打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中沒有打印任務(wù)時(shí),繼續(xù)執(zhí)行當(dāng)前打印任務(wù);(e)當(dāng)當(dāng)前打印任務(wù)還未執(zhí)行完畢,且比當(dāng)前打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中存有打印任務(wù)時(shí),暫停當(dāng)前打印任務(wù),在比當(dāng)前打印任務(wù)所在緩沖區(qū)優(yōu)先級更高的緩沖區(qū)中讀取打印任務(wù)并執(zhí)行。本發(fā)明還提供一種打印機(jī)任務(wù)管理系統(tǒng)。利用本發(fā)明可以靈活地執(zhí)行打印任務(wù),提高打印效率。
文檔編號G06F3/12GK102455880SQ20101052848
公開日2012年5月16日 申請日期2010年11月2日 優(yōu)先權(quán)日2010年11月2日
發(fā)明者宋明敬 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司