一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法
【專利摘要】本發(fā)明涉及一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,針對現(xiàn)有局域網(wǎng)共享打印機控制方法進行改進,設計全新架構模式的打印控制方法,針對打印工作任務,先按接收時間順序,執(zhí)行接收時間最早的工作任務,然后查找與該工作任務來自同一IP的其它全部工作任務,并按接收時間順序執(zhí)行,結束后,再按接收時間順序,查找來自其它IP的工作任務進行執(zhí)行,并按上述過程繼續(xù)操作,能夠最大限度避免發(fā)生多用戶文件間的插頁情況,保證了同一個用戶的多個打印工作任務依序一并被執(zhí)行,大大便于多用戶執(zhí)行多打印工作任務后的文件拿取操作。
【專利說明】—種局域網(wǎng)打印機多用戶智能連續(xù)打印方法
【技術領域】
[0001]本發(fā)明涉及一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,屬于自動化辦公用品【技術領域】。
【背景技術】
[0002]打印機是計算機的輸出設備之一,用于將計算機處理結果打印在相關介質上。衡量打印機好壞的指標有三項:打印分辨率,打印速度和噪聲;現(xiàn)有市場上的打印機的種類很多,按打印元件對紙是否有擊打動作,分擊打式打印機與非擊打式打印機;按打印字符結構,分全形字打印機和點陣字符打印機;按一行字在紙上形成的方式,分串式打印機與行式打印機;按所采用的技術,分柱形、球形、噴墨式、熱敏式、激光式、靜電式、磁式、發(fā)光二極管式等打印機;并且隨著人們日常對打印機的使用要求,設計者和生產廠家針對打印機結構以及使用控制方法繼續(xù)做著不斷改進設計,諸如專利申請?zhí)?201210129920.4,公開了一種噴墨打印設備和打印數(shù)據(jù)生成方法,其中,噴墨打印設備包括:分配單元,用于將用于打印點的打印數(shù)據(jù)分配成利用打印頭中設置的第一打印元件進行打印所使用的數(shù)據(jù)以及利用同一打印頭中設置的第二打印元件進行打印所使用的數(shù)據(jù);以及確定單元,用于針對第一打印頭和第二打印頭各自的打印元件陣列的具有重疊打印區(qū)域的各部分進行打印所使用的數(shù)據(jù),確定利用第一打印頭中的第一打印元件陣列和第二打印元件陣列的組合進行打印所使用的數(shù)據(jù)的量與利用第二打印頭中的第一打印元件陣列和第二打印元件陣列的組合進行打印所使用的數(shù)據(jù)的量的比率。
[0003]還有專利申請?zhí)?201410187388.0,公開了一種網(wǎng)絡打印服務器,該網(wǎng)絡打印服務器包括:打印任務存儲器,被配置為存儲打印任務列表;打印裝置登記單元,被配置為響應于打印裝置的請求建立與該打印裝置的網(wǎng)絡連接,登記該打印裝置,并且在打印任務存儲器中創(chuàng)建與打印裝置對應的打印任務列表;和打印任務管理單元,被配置為接收來自計算設備的打印請求,在所請求的打印裝置的打印任務列表中增加打印任務項,打印任務項包括打印任務ID和打印任務內容;所述打印任務管理單元進一步被配置為接收打印裝置下載打印任務的請求,將所請求的打印任務發(fā)送給打印裝置。
[0004]不僅如此,現(xiàn)有技術的打印機通過打印介質上的參考點來確定打印位置和對介質變形的補償,而專利申請?zhí)?201410303066.8,公開了一種智能打印方法及智能打印機/打印系統(tǒng),通過對打印介質匹配面的圖像采集,依據(jù)打印介質正反面的實際狀況/特征對打印進行修正或確定正確的打印方案,即使在打印介質與設計模型之間存在較大差異或隨機性差異,無論是在二維打印面上打印、三維打印面上打印、平臺上打印還是卷對卷打印,打印層依然能夠與打印介質正確匹配;打印層還可以與打印介質背面的特征對齊。并且可以通過具備掃描和打印功能的設備來實現(xiàn)智能打印,也可以由獨立的掃描設備和打印設備配合實現(xiàn)智能打印。
[0005]由上述現(xiàn)有技術可以看出,現(xiàn)有的打印機的確在不斷發(fā)生著改進與創(chuàng)新,但是在打印機的實際應用過程中,依然能發(fā)現(xiàn)不少問題,其中尤為突出的現(xiàn)象就是插頁現(xiàn)象,當多個用戶同時使用打印服務,且每一個用戶的打印任務不止一個時,各個用戶分別向打印機發(fā)送自己的各個打印任務,這時對于打印機來說,打印機只是根據(jù)其接收打印任務的順序依次進行打印,不考慮各個打印任務的來源,這樣就會出現(xiàn)多個用戶的多個打印任務相互混合在一起輸出,當用戶拿取自己的打印文件時,就會很麻煩,需要在混合在一起的眾多文件中一份一份尋找自己的文件,一方面用戶自己文件的拿取變得十分麻煩,另一方面用戶在尋找拿取自己文件的過程中,很可能將其它文件的順序搞亂,使得其它用戶的文件查找過程變得更加麻煩,因此現(xiàn)有打印機的插頁情況是打印機的一個突出性問題。
【發(fā)明內容】
[0006]針對上述技術問題,本發(fā)明所要解決的技術問題是提供一種針對現(xiàn)有局域網(wǎng)共享打印機控制方法進行改進,設計全新架構模式的打印控制方法,能夠最大限度避免發(fā)生多用戶文件間插頁情況的局域網(wǎng)打印機多用戶智能連續(xù)打印方法。
[0007]本發(fā)明為了解決上述技術問題采用以下技術方案:本發(fā)明設計了一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,打印機依次接收各個工作任務,并按照接收時間順序構成任務等待列表,打印機針對任務等待列表中的各個工作任務依次執(zhí)行如下操作:
步驟001.打印機判斷任務等待列表中接收時間最早的一個工作任務是否是打印任務,是則進入步驟002 ;否則該工作任務即為復印任務,打印機從任務等待列表中提取出該工作任務,并進入步驟008 ;
步驟002.打印機從任務等待列表中提取出接收時間最早的一個工作任務,并獲取該工作任務的來源IP號,進入步驟003 ;
步驟003.采用步驟002中獲得的來源IP號作為或者更新目標IP號,并進入步驟
004 ;
步驟004.打印機執(zhí)行該工作任務,并進入步驟005 ;
步驟005.打印機判斷任務等待列表中是否存在目標IP號所對應的工作任務,是則進入步驟006 ;否則進入步驟001 ;
步驟006.打印機從任務等待列表中提取出目標IP號所對應、且接收時間最早的一個工作任務,進入步驟007 ;
步驟007.打印機執(zhí)行該工作任務,并返回步驟005 ;
步驟008.打印機執(zhí)行該工作任務,并返回步驟001。
[0008]作為本發(fā)明的一種優(yōu)選技術方案:針對用戶每次的多個打印工作任務,要求用戶最晚在其上一個打印工作任務被打印機執(zhí)行完成之前,向打印機發(fā)送下一個打印工作任務。
[0009]作為本發(fā)明的一種優(yōu)選技術方案:所述步驟005中,打印機判斷任務等待列表中是否存在目標IP號所對應的工作任務,是則進入步驟006 ;否則先延遲預設空留時間,再進入步驟001 ;所述步驟008中,打印機執(zhí)行該工作任務后,同樣先延遲預設空留時間,再返回步驟001。
[0010]作為本發(fā)明的一種優(yōu)選技術方案:所述預設空留時間為Is — 3s。
[0011]作為本發(fā)明的一種優(yōu)選技術方案:所述預設空留時間為2s。
[0012]作為本發(fā)明的一種優(yōu)選技術方案:所述步驟008具體包括如下過程: 打印機首先控制發(fā)出復印工作任務專用啟動音,然后執(zhí)行該工作任務,最后控制發(fā)出復印工作任務專用結束音,并返回步驟001。
[0013]本發(fā)明所述一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法采用以上技術方案與現(xiàn)有技術相比,具有以下技術效果:
(1)本發(fā)明設計的局域網(wǎng)打印機多用戶智能連續(xù)打印方法,針對現(xiàn)有局域網(wǎng)共享打印機控制方法進行改進,設計全新架構模式的打印控制方法,針對打印工作任務,先按接收時間順序,執(zhí)行接收時間最早的工作任務,然后查找與該工作任務來自同一 IP的其它全部工作任務,并按接收時間順序執(zhí)行,結束后,再按接收時間順序,查找來自其它IP的工作任務進行執(zhí)行,并按上述過程繼續(xù)操作,能夠最大限度避免發(fā)生多用戶文件間的插頁情況,保證了同一個用戶的多個打印工作任務依序一并被執(zhí)行,大大便于多用戶執(zhí)行多打印工作任務后的文件拿取操作;
(2)本發(fā)明設計的局域網(wǎng)打印機多用戶智能連續(xù)打印方法中,在上述技術方案的基礎之上,針對用戶每次的多個打印工作任務,要求用戶最晚在其上一個打印工作任務被打印機執(zhí)行完成之前,向打印機發(fā)送下一個打印工作任務,能夠徹底有效杜絕發(fā)生多用戶文件間的插頁情況,保證了同一個用戶的多個打印工作任務依序一并被執(zhí)行,徹底避免文件拿混、拿亂現(xiàn)象的發(fā)生,進一步便于多用戶執(zhí)行多打印工作任務后的文件拿取操作;
(3)本發(fā)明設計的局域網(wǎng)打印機多用戶智能連續(xù)打印方法中,針對同一用戶的所有文件被執(zhí)行完后,以及復印工作任務被執(zhí)行完后,均設計延遲預設空留時間,在多用戶打印過程中,起到告知用戶,以及為用戶預留拿取文件的時間,體現(xiàn)了控制方法在設計過程中的人性化設計;
(4)本發(fā)明設計的局域網(wǎng)打印機多用戶智能連續(xù)打印方法中,針對復印工作任務的操作,在執(zhí)行前后,設計復印工作任務專用啟動音和復印工作任務專用結束音,用于向用戶發(fā)出最準確的告知信號,便于用戶及時拿取執(zhí)行復印工作任務所獲得的文件,大大有助于提高整個設計局域網(wǎng)打印機多用戶智能連續(xù)打印方法在實際應用過程中的工作效率。
【具體實施方式】
[0014]下面針對本發(fā)明的【具體實施方式】作進一步詳細的說明。
[0015]本發(fā)明設計的一種打印機依次接收各個工作任務,并按照接收時間順序構成任務等待列表,打印機針對任務等待列表中的各個工作任務依次執(zhí)行如下操作:
步驟001.打印機判斷任務等待列表中接收時間最早的一個工作任務是否是打印任務,是則進入步驟002;否則該工作任務即為復印任務,打印機從任務等待列表中提取出該工作任務,并進入步驟008 ;
步驟002.打印機從任務等待列表中提取出接收時間最早的一個工作任務,并獲取該工作任務的來源IP號,進入步驟003 ;
步驟003.采用步驟002中獲得的來源IP號作為或者更新目標IP號,并進入步驟
004 ;
步驟004.打印機執(zhí)行該工作任務,并進入步驟005 ;
步驟005.打印機判斷任務等待列表中是否存在目標IP號所對應的工作任務,是則進入步驟006 ;否則進入步驟001 ; 步驟006.打印機從任務等待列表中提取出目標IP號所對應、且接收時間最早的一個工作任務,進入步驟007 ;
步驟007.打印機執(zhí)行該工作任務,并返回步驟005 ;
步驟008.打印機執(zhí)行該工作任務,并返回步驟001。
[0016]上述技術方案設計的局域網(wǎng)打印機多用戶智能連續(xù)打印方法,針對現(xiàn)有局域網(wǎng)共享打印機控制方法進行改進,設計全新架構模式的打印控制方法,針對打印工作任務,先按接收時間順序,執(zhí)行接收時間最早的工作任務,然后查找與該工作任務來自同一 IP的其它全部工作任務,并按接收時間順序執(zhí)行,結束后,再按接收時間順序,查找來自其它IP的工作任務進行執(zhí)行,并按上述過程繼續(xù)操作,能夠最大限度避免發(fā)生多用戶文件間的插頁情況,保證了同一個用戶的多個打印工作任務依序一并被執(zhí)行,大大便于多用戶執(zhí)行多打印工作任務后的文件拿取操作。
[0017]基于上述設計局域網(wǎng)打印機多用戶智能連續(xù)打印方法技術方案的基礎之上,本發(fā)明還進一步設計了如下優(yōu)選技術方案:在上述技術方案的基礎之上,針對用戶每次的多個打印工作任務,要求用戶最晚在其上一個打印工作任務被打印機執(zhí)行完成之前,向打印機發(fā)送下一個打印工作任務,能夠徹底有效杜絕發(fā)生多用戶文件間的插頁情況,保證了同一個用戶的多個打印工作任務依序一并被執(zhí)行,徹底避免文件拿混、拿亂現(xiàn)象的發(fā)生,進一步便于多用戶執(zhí)行多打印工作任務后的文件拿取操作;針對所述步驟005中,打印機判斷任務等待列表中是否存在目標IP號所對應的工作任務,是則進入步驟006 ;否則先延遲預設空留時間,再進入步驟001 ;以及所述步驟008中,打印機執(zhí)行該工作任務后,同樣先延遲預設空留時間,再返回步驟001 ;上述針對同一用戶的所有文件被執(zhí)行完后,以及復印工作任務被執(zhí)行完后,均設計延遲預設空留時間,在多用戶打印過程中,起到告知用戶,以及為用戶預留拿取文件的時間,體現(xiàn)了控制方法在設計過程中的人性化設計;并且實際應用中,針對預設空留時間可以設計在Is — 3s進行選擇,優(yōu)選可以選擇預設空留時間為2s ;除此之夕卜,針對步驟008可以具體設計過程:打印機首先控制發(fā)出復印工作任務專用啟動音,然后執(zhí)行該工作任務,最后控制發(fā)出復印工作任務專用結束音,并返回步驟001 ;上述針對復印工作任務的操作,在執(zhí)行前后,設計復印工作任務專用啟動音和復印工作任務專用結束音,用于向用戶發(fā)出最準確的告知信號,便于用戶及時拿取執(zhí)行復印工作任務所獲得的文件,大大有助于提高整個設計局域網(wǎng)打印機多用戶智能連續(xù)打印方法在實際應用過程中的工作效率。
[0018]本發(fā)明設計的局域網(wǎng)打印機多用戶智能連續(xù)打印方法技術方案在實際應用過程當中,對于多個用戶同時打印,針對用戶每次的多個打印工作任務,要求用戶最晚在其上一個打印工作任務被打印機執(zhí)行完成之前,向打印機發(fā)送下一個打印工作任務,打印機依次接收各個工作任務,并按照接收時間順序構成任務等待列表,打印機針對任務等待列表中的各個工作任務依次執(zhí)行如下操作:
步驟001.打印機判斷任務等待列表中接收時間最早的一個工作任務是否是打印任務,是則進入步驟002;否則該工作任務即為復印任務,打印機從任務等待列表中提取出該工作任務,并進入步驟008 ;
步驟002.打印機從任務等待列表中提取出接收時間最早的一個工作任務,并獲取該工作任務的來源IP號,進入步驟003 ; 步驟003.采用步驟002中獲得的來源IP號作為或者更新目標IP號,并進入步驟
004 ;
步驟004.打印機執(zhí)行該工作任務,并進入步驟005 ;
步驟005.打印機判斷任務等待列表中是否存在目標IP號所對應的工作任務,是則進入步驟006 ;否則先延遲預設空留時間2s,再進入步驟001 ;
步驟006.打印機從任務等待列表中提取出目標IP號所對應、且接收時間最早的一個工作任務,進入步驟007 ;
步驟007.打印機執(zhí)行該工作任務,并返回步驟005 ;
步驟008.打印機首先控制發(fā)出復印工作任務專用啟動音,然后執(zhí)行該工作任務,最后控制發(fā)出復印工作任務專用結束音后,先延遲預設空留時間2s,再返回步驟001。
[0019]上面對本發(fā)明的實施方式作了詳細說明,但是本發(fā)明并不限于上述實施方式,在本領域普通技術人員所具備的知識范圍內,還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。
【權利要求】
1.一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,打印機依次接收各個工作任務,并按照接收時間順序構成任務等待列表,其特征在于:打印機針對任務等待列表中的各個工作任務依次執(zhí)行如下操作: 步驟001.打印機判斷任務等待列表中接收時間最早的一個工作任務是否是打印任務,是則進入步驟002 ;否則該工作任務即為復印任務,打印機從任務等待列表中提取出該工作任務,并進入步驟008 ; 步驟002.打印機從任務等待列表中提取出接收時間最早的一個工作任務,并獲取該工作任務的來源IP號,進入步驟003 ; 步驟003.采用步驟002中獲得的來源IP號作為或者更新目標IP號,并進入步驟004 ; 步驟004.打印機執(zhí)行該工作任務,并進入步驟005 ; 步驟005.打印機判斷任務等待列表中是否存在目標IP號所對應的工作任務,是則進入步驟006 ;否則進入步驟001 ; 步驟006.打印機從任務等待列表中提取出目標IP號所對應、且接收時間最早的一個工作任務,進入步驟007 ; 步驟007.打印機執(zhí)行該工作任務,并返回步驟005 ; 步驟008.打印機執(zhí)行該工作任務,并返回步驟001。
2.根據(jù)權利要求1所述一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,其特征在于:針對用戶每次的多個打印工作任務,要求用戶最晚在其上一個打印工作任務被打印機執(zhí)行完成之前,向打印機發(fā)送下一個打印工作任務。
3.根據(jù)權利要求1或2所述一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,其特征在于:所述步驟005中,打印機判斷任務等待列表中是否存在目標IP號所對應的工作任務,是則進入步驟006 ;否則先延遲預設空留時間,再進入步驟001 ;所述步驟008中,打印機執(zhí)行該工作任務后,同樣先延遲預設空留時間,再返回步驟001。
4.根據(jù)權利要求3所述一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,其特征在于:所述預設空留時間為Is— 3s。
5.根據(jù)權利要求4所述一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,其特征在于:所述預設空留時間為2s。
6.根據(jù)權利要求1所述一種局域網(wǎng)打印機多用戶智能連續(xù)打印方法,其特征在于,所述步驟008具體包括如下過程: 打印機首先控制發(fā)出復印工作任務專用啟動音,然后執(zhí)行該工作任務,最后控制發(fā)出復印工作任務專用結束音,并返回步驟001。
【文檔編號】B41J29/38GK104442040SQ201410667774
【公開日】2015年3月25日 申請日期:2014年11月21日 優(yōu)先權日:2014年11月21日
【發(fā)明者】朱杰 申請人:無錫科思電子科技有限公司