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