專利名稱:用于打印機(jī)的打印機(jī)管理和打印控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于打印機(jī)的打印機(jī)管理和打印控制系統(tǒng),其能有效使用和管理連接在通信網(wǎng)絡(luò)中連接的打印機(jī)。更特別的是,本發(fā)明涉及一種用于打印機(jī)的打印機(jī)管理和打印控制系統(tǒng),其能為與管理服務(wù)器相連的各個(gè)客戶機(jī)提供執(zhí)行客戶機(jī)應(yīng)用程序的打印命令時(shí)關(guān)于所連打印機(jī)的狀態(tài)信息,由此允許每個(gè)客戶機(jī)選擇不同的功能。
背景技術(shù):
一般而言,計(jì)算機(jī)通過LAN(局域網(wǎng))相連并且共享一定數(shù)目的打印機(jī),使得計(jì)算機(jī)能有選擇地向打印機(jī)傳送打印數(shù)據(jù)用于打印。
當(dāng)某個(gè)客戶機(jī)的應(yīng)用程序執(zhí)行打印命令時(shí),操作預(yù)定打印機(jī)驅(qū)動器,向相應(yīng)打印機(jī)傳輸打印數(shù)據(jù)供打印。從而,只能以預(yù)定方式通過該相應(yīng)打印機(jī)進(jìn)行打印,并且用戶無法選擇打印機(jī)的打印條件,如打印質(zhì)量和速度。
然而事實(shí)是一些打印機(jī)具有高質(zhì)量而另一些沒有。而且,某些打印機(jī)可能比其它的更常用。至于客戶機(jī),在一些情況下,客戶機(jī)可能想要更高的打印質(zhì)量而不是速度,而在其他情況下,客戶機(jī)想要快速打印而不是良好的打印質(zhì)量。
但是,傳統(tǒng)的固定打印方式不能滿足這些需求。此外,傳統(tǒng)打印基于直接打印方法,該方法需要使用所用設(shè)備的相應(yīng)驅(qū)動器,因此,無法完全利用打印機(jī)各個(gè)附加特征,如文本或圖像插入、或以多份拷貝打印一頁。
發(fā)明內(nèi)容
因此,提出了本發(fā)明以解決上述相關(guān)技術(shù)中出現(xiàn)的問題,并且本發(fā)明一個(gè)目的是提供一種用于打印機(jī)的打印機(jī)管理和打印控制系統(tǒng),其提供相連打印機(jī)的高效利用,當(dāng)客戶機(jī)的應(yīng)用程序請求打印命令時(shí),所連打印機(jī)的狀態(tài)信息以預(yù)定格式顯示,這樣用戶可選擇期望的打印方式。
本發(fā)明的另一目的是提供一種用于打印機(jī)的打印機(jī)管理和打印控制系統(tǒng),其通過存儲每個(gè)打印機(jī)驅(qū)動器都能識別的元文件,通過使用如SecuPrint的虛擬打印機(jī)驅(qū)動器來提供該打印機(jī)的各種附加打印特征。
通過提供一種打印機(jī)管理和打印控制系統(tǒng)可以基本上實(shí)現(xiàn)本發(fā)明的以上目的,該系統(tǒng)包括每一個(gè)通過通信線路相連的一個(gè)服務(wù)器、至少一個(gè)客戶機(jī)、和多臺打印機(jī),該客戶機(jī)包括驅(qū)動虛擬打印機(jī)驅(qū)動器的偵聽代理,通過偵聽包含了從應(yīng)用程序發(fā)送的打印數(shù)據(jù)的打印命令,如SecuPrint的虛擬打印機(jī)驅(qū)動器由該偵聽代理驅(qū)動,將由應(yīng)用程序發(fā)送來的打印數(shù)據(jù)轉(zhuǎn)換為元文件并存儲該元文件,同時(shí)請求打印所存元文件;和系統(tǒng)控制器,其根據(jù)虛擬打印機(jī)驅(qū)動器的打印請求,將包含客戶機(jī)信息的打印信息傳輸給服務(wù)器,請求服務(wù)器傳輸打印機(jī)信息和打印機(jī)當(dāng)前狀態(tài)信息,從服務(wù)器接收包括打印機(jī)信息和打印機(jī)當(dāng)前狀態(tài)信息的打印許可信息,并以預(yù)定格式表示。該服務(wù)器包括在每一個(gè)通過通信線路相連的至少一個(gè)客戶機(jī)和多臺打印機(jī)之間發(fā)送和接收接口數(shù)據(jù)的服務(wù)部分;數(shù)據(jù)庫部分,在其中存儲客戶機(jī)信息、打印機(jī)信息和多臺打印機(jī)當(dāng)前信息、以及客戶機(jī)發(fā)送來的打印信息;和控制器,用于判定是否允許客戶機(jī)的打印請求,并同時(shí)從該數(shù)據(jù)庫部分讀出打印機(jī)信息和多臺打印機(jī)當(dāng)前狀態(tài)信息并將所讀信息發(fā)送至客戶機(jī)。
該偵聽代理偵聽在應(yīng)用程序的打印請求期間檢測到的所有GDIs(圖形設(shè)備接口)的APIs(應(yīng)用程序接口),并向虛擬打印機(jī)驅(qū)動器發(fā)送該偵聽信息。
從服務(wù)器發(fā)送來的打印許可信息包含插入其中的由服務(wù)器指定的某一數(shù)據(jù)。
該某一數(shù)據(jù)包括防止非授權(quán)打印的標(biāo)識圖案插頁、處理打印輸出的條形碼插頁、和特定文本插頁。
當(dāng)帶有該某一數(shù)據(jù)的打印輸出文檔被復(fù)制時(shí),該某一數(shù)據(jù)改變其形式,從而表示該復(fù)制文檔的不確定性。
通過參照附圖對本發(fā)明某些實(shí)施例的描述,本發(fā)明的以上方面和特征將更清晰,其中圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于打印機(jī)的打印機(jī)管理和打印控制系統(tǒng)的整體結(jié)構(gòu)的方框圖;圖2是本發(fā)明一個(gè)實(shí)施例中的客戶機(jī)的方框圖;圖3是圖示了客戶機(jī)端的API功能偵聽處理的流程圖;圖4圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的由代理顯示在監(jiān)視器上的打印機(jī)狀態(tài)信息;圖5是本發(fā)明一個(gè)實(shí)施例中的管理服務(wù)器的方框圖;圖6圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在管理服務(wù)器的監(jiān)視器上顯示的管理和控制菜單;和圖7是根據(jù)本發(fā)明另一實(shí)施例的打印機(jī)管理和打印控制系統(tǒng)的方框圖。
具體實(shí)施例方式
將參照附圖更詳細(xì)地描述本發(fā)明的特定實(shí)施例。
以下描述,即使在不同圖中,相同附圖標(biāo)記也表示相同元件。說明書界定的內(nèi)容如詳盡的結(jié)構(gòu)和元件,僅有助于全面理解發(fā)明。很顯然,沒有那些界定內(nèi)容,本發(fā)明亦可實(shí)施。此外,公知功能或結(jié)構(gòu)的不必要細(xì)節(jié)會使本發(fā)明不清楚,故不再詳述。
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于打印機(jī)的打印機(jī)管理和打印控制系統(tǒng)的方框圖,而圖2示出了圖1中的客戶機(jī)的方框圖。
參照圖1,本發(fā)明的某一實(shí)施例使用通過局域網(wǎng)相連的(n個(gè))客戶機(jī)、一個(gè)管理服務(wù)器、和三臺網(wǎng)絡(luò)打印機(jī)。每一客戶機(jī)與其本地打印機(jī)相連,管理服務(wù)器通過因特網(wǎng)與外界連接。圖1示出了與LAN連接的管理服務(wù)器。然而,也可有適當(dāng)替換。比如,管理服務(wù)器可通過因特網(wǎng)連接。盡管僅通過一個(gè)經(jīng)通信網(wǎng)絡(luò)連接的網(wǎng)絡(luò)打印機(jī)的特定示例而描述本實(shí)施例,但是應(yīng)當(dāng)理解本發(fā)明適用于多臺連接的打印機(jī),包括直接與每個(gè)客戶機(jī)連接的本地打印機(jī)。
參照圖2,該客戶機(jī)包括執(zhí)行打印命令的應(yīng)用程序22??蛻魴C(jī)還包括偵聽代理23和虛擬打印機(jī)驅(qū)動器如SecuPrint 26。該偵聽代理23駐留在系統(tǒng)中,并總在該系統(tǒng)中被操作,用戶他/她的任意使用不可將其刪除。偵聽代理23通過偵聽打印期間產(chǎn)生的所有GDIs的APIs功能而偵聽該打印時(shí)間點(diǎn),由此以只有虛擬打印機(jī)驅(qū)動器26可執(zhí)行打印的方式加以控制。該虛擬打印機(jī)驅(qū)動器26與系統(tǒng)控制器21的GDI通信以將數(shù)據(jù)以與設(shè)備無關(guān)的元文件方式存入存儲部分24。
圖3是圖示了在客戶機(jī)端的API功能偵聽處理的流程圖。參照圖3,在S100和S102的操作中,該偵聽代理23偵聽來自應(yīng)用程序22的打印命令‘StartDoc( )’以驅(qū)動該虛擬打印機(jī)驅(qū)動器(SecuPrint)26。該虛擬打印機(jī)驅(qū)動器(SecuPrint)26在操作S104和S106中將打印數(shù)據(jù)轉(zhuǎn)換成元文件并將該元文件存儲在存儲部分24中,若數(shù)據(jù)不能轉(zhuǎn)換成元文件,則結(jié)束操作。
在操作S108中,該虛擬打印機(jī)驅(qū)動器(SecuPrint)26通過使用通信模塊25向管理服務(wù)器發(fā)送客戶機(jī)信息比如客戶ID、客戶名、文檔信息、打印機(jī)驅(qū)動器信息和如文件名、文件大小的打印信息,并請求管理服務(wù)器400提供打印機(jī)的驗(yàn)證以及狀態(tài)信息,及請求輸出打印數(shù)據(jù)。
當(dāng)從系統(tǒng)控制器21中的管理服務(wù)器400接收到打印機(jī)的驗(yàn)證和狀態(tài)信息時(shí),系統(tǒng)控制器21以如圖4的合適方式通過監(jiān)視器(未示出)輸出狀態(tài)信息。在系統(tǒng)控制器21的控制下,操作應(yīng)用程序22、偵聽代理23、存儲部分24、通信模塊25和監(jiān)視器(未示出)。同時(shí),在來自管理服務(wù)器400的驗(yàn)證中,系統(tǒng)控制器21可以附加輸出不包括在用于原始文檔的應(yīng)用程序的打印請求中的特殊信息。該附加信息可以多種方式表現(xiàn),如文本插頁、防止未授權(quán)再現(xiàn)的識別圖案和包含打印信息的條形碼。該短語插頁可以包含打印人姓名、打印日期、所使用打印機(jī),或者一個(gè)驗(yàn)證的安全標(biāo)志。標(biāo)識圖案可以被設(shè)置為在不當(dāng)再現(xiàn)時(shí)改變其形狀。該條形碼包含打印信息,這樣當(dāng)讀出時(shí)其可提供詳細(xì)打印信息。
圖4示出了由系統(tǒng)控制器控制在監(jiān)視器上顯示的打印機(jī)狀態(tài)信息的屏幕。
參考圖4,該打印機(jī)狀態(tài)信息包括在經(jīng)網(wǎng)絡(luò)連接的第一、二和三打印機(jī)上等待的作業(yè)數(shù)目、需打印輸出的頁數(shù)、打印速度、打印分辨率、等待時(shí)間、和文件名。圖4特別示出了兩份打印作業(yè)等待第一打印機(jī)的情況,打印作業(yè)比其它計(jì)算機(jī)在打印速度上慢,但有更高的打印分辨率。與其它打印機(jī)相比,第一打印機(jī)1還有相對較長的等待時(shí)間。第二打印機(jī)打印速度快,但打印分辨率相對低,因沒有當(dāng)前打印作業(yè)等待,顯示零等待時(shí)間。第三打印機(jī)在打印速度、分辨率和等待時(shí)間上居中。
當(dāng)從應(yīng)用程序驅(qū)動中的特定客戶機(jī)接收到打印命令時(shí),偵聽代理23執(zhí)行虛擬打印機(jī)驅(qū)動器(SecuPrint)26,并且系統(tǒng)控制器21在監(jiān)視器上顯示從管理服務(wù)器400接收到的打印機(jī)狀態(tài)信息。因此,客戶機(jī)的用戶考慮如原始文檔的打印質(zhì)量和打印速率等不同因素,而選擇最合適的打印條件例如手動選擇、自動選擇、群集打印或輪詢打印。例如,利用圖3所示的從管理服務(wù)器400接收的打印機(jī)狀態(tài)信息,更注重打印質(zhì)量的用戶能通過手動選擇選第一打印機(jī),更注重打印速度的用戶通過手動選擇選取第二打印機(jī),而更注重打印速度和等待時(shí)間的用戶通過手動選擇可選第三打印機(jī)。用戶可能有通過自動選擇自動選出的具有最少打印時(shí)間的打印機(jī),或有通過輪詢打印由多臺打印機(jī)打印的一份文檔的打印數(shù)據(jù)。群集打印通過向每臺打印機(jī)分配適于其能力的打印作業(yè)來提供快速打印。比如,在打印輸出的1000頁中,1至200頁通過一臺10PPM打印機(jī)打印,201至400頁由一臺20PPM打印機(jī)打印,401至1000頁通過一臺50PPM打印機(jī)打印。
圖6是圖1管理服務(wù)器的方框圖。該管理服務(wù)器400包括服務(wù)部分401、控制部分402、數(shù)據(jù)庫(DB)部分403、萬維網(wǎng)部分404、和存儲備份部分405。
服務(wù)部分401成為通信網(wǎng)絡(luò)(LAN)中的打印機(jī)和客戶機(jī)之間數(shù)據(jù)發(fā)送和接收的接口,并設(shè)置有防止惡意黑客闖入的保護(hù)模塊。該DB部分403在其中存儲客戶機(jī)信息、打印信息、打印機(jī)信息、打印機(jī)狀態(tài)信息、和安全信息。該客戶機(jī)信息包括客戶機(jī)的序列號、IPs及名稱,該打印信息包括客戶請求的打印數(shù)據(jù)文件名、文件大小和文件類型,并且該打印機(jī)信息包括打印分辨率和速度。該打印機(jī)狀態(tài)信息包括打印作業(yè)和等待時(shí)間,并且該安全信息包括允許有限訪問的文件和授權(quán)打印該文件的人。萬維網(wǎng)部分404與外部因特網(wǎng)連接,使外部管理員能通過因特網(wǎng)觀察數(shù)據(jù)并控制打印。
在控制部分402的控制下,操作服務(wù)部分401、萬維網(wǎng)部分404、和DB部分403,該控制部分402基于服務(wù)部分401中如序列號、IP、客戶機(jī)名稱、和文件名的打印信息和客戶機(jī)信息與DB部分403的相應(yīng)數(shù)據(jù)的比較情況決定是否打印,若允許打印,從DB部分403讀取打印機(jī)當(dāng)前狀態(tài)信息并向客戶機(jī)發(fā)送該讀出的信息。此時(shí),圖6所示的菜單屏顯示在管理和控制打印機(jī)的管理服務(wù)器400的監(jiān)視器上。通過因特網(wǎng),經(jīng)萬維網(wǎng)部分404,菜單屏也可提供給遠(yuǎn)程系統(tǒng)。因此,外部管理員亦可從遠(yuǎn)地管理和控制打印機(jī)。
同時(shí),如果管理服務(wù)器400通過客戶機(jī)的系統(tǒng)控制器21允許打印,在客戶機(jī)的監(jiān)視器上就顯示打印機(jī)信息和打印機(jī)當(dāng)前狀態(tài)信息(見圖4)。如果客戶機(jī)的用戶響應(yīng)某個(gè)特定打印機(jī)的使用,則系統(tǒng)控制器21通過通信模塊25向管理服務(wù)器400傳輸該特定打印機(jī)的使用信息。該管理服務(wù)器400的控制器402有選擇地在DB部分403中存儲從客戶機(jī)發(fā)送的打印機(jī)使用信息,并向特定打印機(jī)和客戶機(jī)發(fā)送控制命令,以根據(jù)打印機(jī)使用信息操作該特定打印機(jī)。當(dāng)收到控制命令時(shí),客戶機(jī)的系統(tǒng)控制器21操作打印機(jī)驅(qū)動器26,以讀出并向打印機(jī)發(fā)送存儲部分24中的元文件,以使打印機(jī)能執(zhí)行打印。
圖7是根據(jù)本發(fā)明另一實(shí)施例的打印機(jī)管理和打印控制系統(tǒng)的方框圖。參照圖7,打印機(jī)200與一個(gè)客戶機(jī)300連接。該客戶機(jī)300中裝有各種應(yīng)用程序322,并包括偵聽代理323、虛擬打印機(jī)驅(qū)動器326、系統(tǒng)控制器321、數(shù)據(jù)庫(DB)部分326、萬維網(wǎng)部分328和存儲備份330。
偵聽代理323、虛擬打印機(jī)驅(qū)動器326、系統(tǒng)控制器321、DB部分326、萬維網(wǎng)部分328和存儲備份330的操作與本發(fā)明第一實(shí)施例相應(yīng)元件的操作基本相同,故在此省略描述,重點(diǎn)集中于該實(shí)施例的主要區(qū)別。此實(shí)施例與第一實(shí)施例的主要區(qū)別是可在客戶機(jī)300內(nèi)處理管理服務(wù)器的操作。更具體說,該系統(tǒng)控制器321劃分并存儲從虛擬打印機(jī)驅(qū)動器326發(fā)送的打印信息與DB部分326中的打印請求,比較該打印信息與存儲在DB部分326中的打印信息,由此判定是否允許打印。若系統(tǒng)控制器321允許該打印,則從DB部分328讀出打印機(jī)信息和當(dāng)前狀態(tài)信息,并顯示在監(jiān)視器上(見圖4)。此外,也可能輸出未出現(xiàn)在應(yīng)用程序322請求的原始文檔中的特殊信息。該特殊信息可以包含上述第一實(shí)施例所描述的內(nèi)容。
正如本發(fā)明上面幾個(gè)實(shí)施例描述的,在多個(gè)客戶機(jī)、一個(gè)服務(wù)器和多臺打印機(jī)通過通信線路連接的狀況下,每個(gè)客戶機(jī)接收打印機(jī)狀態(tài)信息,有選擇地使打印數(shù)據(jù)通過具備期望條件、速度、分辨率的某個(gè)特定打印機(jī)而打印。
此外,根據(jù)管理服務(wù)器的設(shè)置,在已打印文檔中可插入多種信息,而不論原始打印數(shù)據(jù)的內(nèi)容。比如,提供防止非授權(quán)復(fù)制的標(biāo)識信息,或可在打印文檔中插入條形碼以電子處理該文檔。根據(jù)本發(fā)明的一方面,可支持打印機(jī)的特定特征,如圖片插入或以多份拷貝打印單獨(dú)一頁,能以多種形式打印文檔。
根據(jù)本發(fā)明的另一方面,管理服務(wù)器能控制部分或全部關(guān)于客戶機(jī)的打印操作,這樣可防止未授權(quán)地訪問文檔。
上述實(shí)施例及優(yōu)點(diǎn)僅是示例性的,不應(yīng)解釋為本發(fā)明的限制。本教導(dǎo)能很容易適用于其它類型的設(shè)備。此外,本發(fā)明實(shí)施例的說明是示例性的,并不限制權(quán)利要求的范圍,對本領(lǐng)域普通技術(shù)人員而言,許多替換、修改、和變化是顯而易見的。
權(quán)利要求
1.一種打印機(jī)管理和打印控制系統(tǒng),包括每一個(gè)經(jīng)通信線路相連的服務(wù)器、至少一個(gè)客戶機(jī)、和多臺打印機(jī),該客戶機(jī)包括,虛擬打印機(jī)驅(qū)動器,將從應(yīng)用程序發(fā)出的打印數(shù)據(jù)轉(zhuǎn)換為元文件,存儲該元文件,并請求打印所存儲的元文件,偵聽代理,通過偵聽包括從該應(yīng)用程序發(fā)出的打印數(shù)據(jù)的打印命令而驅(qū)動該虛擬打印機(jī)驅(qū)動器,和系統(tǒng)控制器,根據(jù)該虛擬打印機(jī)驅(qū)動器的打印請求,向服務(wù)器發(fā)送包括客戶機(jī)信息的打印信息,向服務(wù)器請求發(fā)送打印機(jī)信息和打印機(jī)當(dāng)前狀態(tài)信息,從服務(wù)器接收包括打印機(jī)信息和打印機(jī)當(dāng)前狀態(tài)信息的打印許可信息,并根據(jù)預(yù)定格式表示。
2.如權(quán)利要求1所述的打印機(jī)管理和打印控制系統(tǒng),其中該服務(wù)器包括服務(wù)部分,作為在每一個(gè)經(jīng)通信線路相連的至少一個(gè)客戶機(jī)和多臺打印機(jī)之間發(fā)送和接收數(shù)據(jù)的接口;數(shù)據(jù)庫部分,用于存儲所述客戶信息、打印機(jī)信息和多臺打印機(jī)當(dāng)前信息、以及從該客戶機(jī)發(fā)出的打印信息;及控制器,判定是否允許客戶機(jī)的打印請求,同時(shí),從該數(shù)據(jù)庫部分讀出打印機(jī)信息和多臺打印機(jī)的當(dāng)前狀態(tài)信息并將所讀信息發(fā)送至客戶機(jī)。
3.如權(quán)利要求1所述的打印機(jī)管理和打印控制系統(tǒng),其中用戶查看以該預(yù)定格式表示的打中機(jī)信息和多臺打印機(jī)的當(dāng)前狀態(tài)信息,從所述多臺打印機(jī)中選擇一臺,并且該系統(tǒng)控制器控制將所存儲元文件傳輸給用戶選擇的打印機(jī)供打印。
4.如權(quán)利要求1所述的打印機(jī)管理和打印控制系統(tǒng),其中該偵聽代理偵聽在應(yīng)用程序的打印請求期間檢測到的所有GDIs(圖形設(shè)備接口)的APIs(應(yīng)用程序接口),并向該虛擬打印機(jī)驅(qū)動器發(fā)送該偵聽到的信息。
5.如權(quán)利要求1所述的打印機(jī)管理和打印控制系統(tǒng),其中該從服務(wù)器發(fā)出的打印許可信息包含插入其中的由該服務(wù)器指定的特定數(shù)據(jù)。
6.如權(quán)利要求5所述的打印機(jī)管理和打印控制系統(tǒng),其中該特定數(shù)據(jù)包括防止非授權(quán)打印的標(biāo)識圖案插頁、處理打印輸出的條形碼插頁、和特殊文本插頁。
7.如權(quán)利要求5所述的打印機(jī)管理和打印控制系統(tǒng),其中當(dāng)帶有該特定數(shù)據(jù)的打印輸出文檔被復(fù)制時(shí),該特定數(shù)據(jù)改變其形式以表示該復(fù)制文檔的不確定性。
8.一種打印系統(tǒng)的打印機(jī)管理和打印控制方法,該打印系統(tǒng)包括每一個(gè)經(jīng)通信線路相連的服務(wù)器、至少一個(gè)客戶機(jī)、和多臺打印機(jī),該方法包括步驟在該服務(wù)器中存儲所述多臺打印機(jī)的狀態(tài)信息;根據(jù)來自該客戶機(jī)的打印命令,該客戶機(jī)向該服務(wù)器請求發(fā)送打印機(jī)狀態(tài)信息并接收被請求信息;及根據(jù)預(yù)定格式通過表示裝置表示接收到的打印機(jī)狀態(tài)信息。
9.如權(quán)利要求8所述的打印機(jī)管理和打印控制方法,進(jìn)一步包括查看以預(yù)定格式表示的打印機(jī)狀態(tài)信息、和選擇與該打印命令對應(yīng)的打印數(shù)據(jù)所傳輸?shù)降拇蛴C(jī)的步驟。
10.一種打印機(jī)管理和打印控制系統(tǒng),包括虛擬打印機(jī)驅(qū)動器,將來自應(yīng)用程序的打印數(shù)據(jù)轉(zhuǎn)換為元文件,存儲該元文件,并請求打印所存的元文件;偵聽代理,偵聽包括來自該應(yīng)用程序的打印數(shù)據(jù)的打印命令并驅(qū)動該虛擬打印機(jī)驅(qū)動器;數(shù)據(jù)庫,在其中存儲打印機(jī)信息和至少一臺連接的打印機(jī)的當(dāng)前狀態(tài)信息;和系統(tǒng)控制器,劃分來自虛擬打印機(jī)驅(qū)動器的打印信息,并在數(shù)據(jù)庫中存儲已劃分的打印信息,根據(jù)來自該虛擬打印機(jī)驅(qū)動器的打印請求,判定是否允許打印,從數(shù)據(jù)庫中讀出打印機(jī)信息和當(dāng)前狀態(tài)信息,并以預(yù)定格式顯示該讀出的信息。
11.如權(quán)利要求10所述的打印機(jī)管理和打印控制系統(tǒng),其中該系統(tǒng)控制器將來自虛擬打印機(jī)驅(qū)動器的打印信息與數(shù)據(jù)庫中存儲的打印信息相比,以判定是否允許打印。
12.如權(quán)利要求10所述的打印機(jī)管理和打印控制系統(tǒng),其中當(dāng)該系統(tǒng)控制器允許打印時(shí),該虛擬打印機(jī)驅(qū)動器向該打印機(jī)發(fā)送所存儲的元文件供打印。
13.如權(quán)利要求10所述的打印機(jī)管理和打印控制系統(tǒng),進(jìn)一步包括存儲元文件的存儲部分。
14.如權(quán)利要求10所述的打印機(jī)管理和打印控制系統(tǒng),進(jìn)一步包括萬維網(wǎng)部分,用于向通信接口提供外部因特網(wǎng)。
15.如權(quán)利要求10所述的打印機(jī)管理和打印控制系統(tǒng),其中該偵聽代理在應(yīng)用程序的打印請求期間,偵聽檢測到的所有GDIs(圖形設(shè)備接口)的APIs(應(yīng)用程序接口),并向該虛擬打印機(jī)驅(qū)動器發(fā)送該偵聽到的信息。
16.如權(quán)利要求10所述的打印機(jī)管理和打印控制系統(tǒng),其中,當(dāng)該系統(tǒng)控制器允許打印時(shí),將由該系統(tǒng)控制器指定的特定數(shù)據(jù)插入到該應(yīng)用程序請求打印的原始文檔中。
17.如權(quán)利要求16所述的打印機(jī)管理和打印控制系統(tǒng),其中該特定數(shù)據(jù)包括以下之一防止非授權(quán)打印的標(biāo)識圖案插頁、處理打印輸出的條形碼插頁、和特殊文本插頁。
18.如權(quán)利要求10所述的打印機(jī)管理和打印控制系統(tǒng),其中,當(dāng)帶有該特定數(shù)據(jù)的打印輸出文檔被復(fù)制時(shí),該特定數(shù)據(jù)改變其形式,以表示該復(fù)制文檔的不確定性。
19.一種用于打印系統(tǒng)的打印機(jī)管理和打印控制方法,該打印系統(tǒng)包括主機(jī)設(shè)備和至少一臺相連的打印機(jī),該方法包括步驟準(zhǔn)備數(shù)據(jù)庫,用于存儲打印機(jī)信息和該打印機(jī)的當(dāng)前狀態(tài)信息;通過偵聽來自應(yīng)用程序的包括打印數(shù)據(jù)的打印命令,而驅(qū)動虛擬打印機(jī)驅(qū)動器;該虛擬打印機(jī)驅(qū)動器將該打印數(shù)據(jù)轉(zhuǎn)換為元文件,存儲該元文件,并請求打印該存儲的元文件;和劃分來自該虛擬打印機(jī)驅(qū)動器的打印信息,在該數(shù)據(jù)庫中存儲該劃分的打印信息,并根據(jù)來自該虛擬打印機(jī)驅(qū)動器的打印請求,而判定是否允許打印,從該數(shù)據(jù)庫讀出打印機(jī)信息和當(dāng)前狀態(tài)信息,并以預(yù)定格式表示該讀出的信息。
20.如權(quán)利要求19所述的打印機(jī)管理和打印控制方法,進(jìn)一步包括步驟查看以預(yù)定格式表示的打印機(jī)信息和多臺打印機(jī)的當(dāng)前狀態(tài)信息,并從所述多臺打印機(jī)中選擇一臺所存元文件被傳輸?shù)降拇蛴C(jī)用于打印。
全文摘要
在執(zhí)行與服務(wù)器連接的客戶機(jī)的應(yīng)用程序的打印命令期間,向客戶機(jī)提供打印機(jī)狀態(tài)信息,使得客戶機(jī)可有選擇地使用多種打印機(jī)特性。此外,有效地管理和控制打印機(jī),使得打印系統(tǒng)提高了運(yùn)行速度。在管理服務(wù)器控制該打印系統(tǒng)。在包含每一個(gè)經(jīng)通信線路連接的服務(wù)器、至少一個(gè)客戶機(jī)和多臺打印機(jī)的打印系統(tǒng)中,該服務(wù)器具有打印機(jī)狀態(tài)信息。因此,在執(zhí)行客戶機(jī)的打印命令時(shí),該客戶機(jī)請求該管理服務(wù)器發(fā)送該打印機(jī)狀態(tài)信息,接收該請求的信息,并根據(jù)預(yù)定形式通過表示部分而表示接收到的信息。
文檔編號B41J29/38GK1550973SQ2004100595
公開日2004年12月1日 申請日期2004年4月30日 優(yōu)先權(quán)日2003年4月30日
發(fā)明者張基重, 樸竣撤, 金智河 申請人:三星電子株式會社, 普朗情報(bào)技術(shù)株式會社