專利名稱:擷取打印內(nèi)容之系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明系關(guān)于擷取打印機(jī)中打印資料,特別是關(guān)于擷取打印 機(jī)中打印資料之系統(tǒng)及其方法。
背景技術(shù):
「資訊」是所有企業(yè)最重要的資產(chǎn)之一,在二十一世紀(jì)這資訊 流通、媒體發(fā)達(dá)的年代里,對于資訊的取得與控管,往往就決定 了一個大企業(yè)的。如何解決內(nèi)部資訊安全問題,是現(xiàn)今企業(yè)所必 須面臨的重要安全課題。隨著科技的快速發(fā)展,電腦的普及化, 資料也朝著科技方向邁進(jìn)。從早期的紙本文書作業(yè),至現(xiàn)今的資 料電子化,使得資料無須透過紙張來顯示記載。目前的電腦系統(tǒng),
如微軟的Windows作業(yè)系統(tǒng)、微軟的Office文書處理、麥金塔作 業(yè)系統(tǒng)、Linux作業(yè)系統(tǒng)等,均提供眾多的應(yīng)用軟件予處理資料, 是故關(guān)于現(xiàn)今企業(yè)資訊的處理,少不了電腦的使用。透過電腦與 網(wǎng)絡(luò)來存取或發(fā)送企業(yè)或公司的資料,會形成安全上的一個大缺 口 。故大多數(shù)的企業(yè)都會安裝有防火墻(fire wall)或是防毒軟件等 資訊安全系統(tǒng)來阻擋外來的入侵。數(shù)字內(nèi)容版權(quán)管理(Digital Rights Management, DRM)即為其中重要的資安觀念,其系藉由軟 件或硬件之方法,限制其數(shù)字內(nèi)容使用方式之統(tǒng)稱。舉例而言, 限制某份文件不得打印、修改或刪除,或限制某段影片僅能于某地區(qū)播放等,上述皆為現(xiàn)今普遍之?dāng)?shù)位內(nèi)容版權(quán)管理之功能。然 而,企業(yè)資訊會受到之威脅并不僅是來自因特網(wǎng),在眾多的企業(yè) 資訊泄密事件中,有許多是公司的內(nèi)部人員直接透過公司內(nèi)的打 印機(jī)、復(fù)印機(jī)等輸出裝置將公司機(jī)密或資料以傳統(tǒng)紙張書面的方 式泄露出去。如果這類裝置缺乏控管,將難以防范公司機(jī)密資料 透過影印、掃描或傳真等動作外泄,造成企業(yè)莫大的損失。此外,
因傳統(tǒng)之復(fù)印機(jī)、掃描儀或傳真機(jī)等輸出裝置缺乏留存機(jī)制(d a t a save),故即使企業(yè)發(fā)現(xiàn)機(jī)密資料外泄后仍無從查起。是故,現(xiàn)今 亟需一打印機(jī)、復(fù)印機(jī)之控管與紀(jì)錄系統(tǒng),來防止機(jī)密資料外流 或裨助泄密事后之追查。
電腦上的數(shù)字資料如要輸出為紙本之資料,除了打印機(jī)這個 輸出裝置外,還必須藉由GDI這個接口之運(yùn)作才能達(dá)成。GDI是 Graphics Device Interface (圖形裝置接口)的縮寫,是作業(yè)系統(tǒng)在 熒幕以及打印機(jī)上繪制圖形之次系統(tǒng),同時也提供給應(yīng)用程序透 過GDI函式庫與資料結(jié)構(gòu),處理顯示與打印等相關(guān)工作。由于作 業(yè)系統(tǒng)是不允許應(yīng)用程序(如Office系列軟件,各類影像處理軟 件等)直接存取硬件資源(顯示卡、打印機(jī)..等裝置),但Windows 應(yīng)用程序又極需仰賴復(fù)雜的圖形來顯示與使用者互動的訊息,因 此作業(yè)系統(tǒng)必須提供GDI接口來供應(yīng)用程序使用,否則Windows 將無法完成繪制圖形(graphic)以及顯示文字(text)的工作。GDI的 內(nèi)部會有一個數(shù)據(jù)結(jié)構(gòu)叫做裝置內(nèi)容代碼(Device Context, DC), 一個DC會和某個特定的顯示設(shè)備(如打印機(jī)、熒幕等)產(chǎn)生關(guān)聯(lián)。 今天如果電腦使用者要在熒幕上顯示出一圖形或一段文字,都是 透過應(yīng)用程序先與GDI接口連結(jié),再由GDI將使用者欲處理的圖形或文字資料送至熒幕而在熒幕上表現(xiàn)出來。同樣地,書面資
料之打印亦是透過GDI傳送資料至打印機(jī)來影像或文字打印出來。
在以往的先前技術(shù)中,企業(yè)可透過備份使用者所打印資料之影像來達(dá)到打印文件控管之目的。擷取到的打印影像可供日后主管單位的審核與稽査,以防止公司內(nèi)部有人蓄意將資料外泄或是浪費(fèi)打印資源。此作法雖好,但確有其美中不足的地方。第一,企業(yè)內(nèi)部有許多的使用者端,其產(chǎn)生之打印資料量是相當(dāng)驚人的。主管單位必須檢視所有儲存的大量影像資料來達(dá)到打印控
管,其效率不足,浪費(fèi)的時間人力亦多第二,采取影像紀(jì)錄之作法,將無法讓企業(yè)設(shè)計(jì)由資安系統(tǒng)來進(jìn)行自動、快速的篩選稽核并對主管單位發(fā)出警示。
因此,其于上述習(xí)知之技術(shù),目前企業(yè)中對于客戶端打印控管方面的資料安全性仍有許多缺點(diǎn),亟需要一種嶄新的技術(shù)解決方案來改善增進(jìn)資料稽查之效率。是以本發(fā)明提出一新穎的打印資料擷取系統(tǒng)及方法來彌補(bǔ)習(xí)知技術(shù)不足之處。
發(fā)明內(nèi)容
為解決前述之問題,本發(fā)明揭露了 一種創(chuàng)新的擷取打印資料
(如文字、圖形)之系統(tǒng)及其方法,其系在作業(yè)系統(tǒng)的GDI接口中擷取出使用者欲打印之資料并將之儲存在數(shù)據(jù)庫中供主管單位日后稽査。
本發(fā)明之一觀點(diǎn)中,一打印內(nèi)容擷取系統(tǒng)包含一服務(wù)器端與復(fù)數(shù)個客戶端透過一內(nèi)部網(wǎng)絡(luò)耦合。該客戶端中包含了一圖形裝
7置接口 (GDI)可接受應(yīng)用程序端來的指令繪出文字與圖形; 一內(nèi)容(包含文字或/及影像)擷取模塊,與該圖形裝置接口耦合可擷取GDI所繪出之內(nèi)容或資訊。從客戶端擷取到之文字與圖形會透過內(nèi)部網(wǎng)絡(luò)傳送到服務(wù)器端儲存。
在本發(fā)明的另一觀點(diǎn)中提出了一打印內(nèi)容(如文字)之?dāng)X取方法,其包含了一客戶端于應(yīng)用程序中啟動打印功能。應(yīng)用程序會下達(dá)繪圖指令給作業(yè)系統(tǒng)中的圖形裝置接口 (GDI),再由該圖形裝置系統(tǒng)繪出文字與圖形。一文字?jǐn)X取模塊擷取該GDI所繪出之文字并將之存入一服務(wù)器端。打印步驟結(jié)束后,該GDI輸出所繪出之圖形,再由一圖形擷取模塊擷取該圖形裝置系統(tǒng)所繪出之圖形并將之存入服務(wù)器端。
在本發(fā)明的另一觀點(diǎn)中提出了一打印內(nèi)容文字之?dāng)X取方法,其包含了一關(guān)鍵詞篩選模塊篩選服務(wù)器端所存入之文字,當(dāng)該存入之文字含有系統(tǒng)預(yù)設(shè)的關(guān)鍵詞時,該關(guān)鍵詞篩選模塊會發(fā)出一警示并將該關(guān)鍵詞與其對應(yīng)之?dāng)X取圖形傳送至一主管電腦作査核。
本發(fā)明的目的之一在于提供一種擷取打印文字資料之系統(tǒng)與方法,以與傳統(tǒng)只擷取打印影像資料之作法有所區(qū)別。
本發(fā)明之另一目的在于將擷取的打印文字資料記錄在一數(shù)據(jù)庫中,資安系統(tǒng)可透過記錄的文字來進(jìn)行自動的打印資料篩選,以節(jié)省資料審核所需的人力與時間。
本發(fā)明的又一目的,在于提出一種擷取打印文字資料之系統(tǒng)與方法來彌補(bǔ)傳統(tǒng)打印影像資料作法不足之處。透過記錄文字之篩選及記錄影像的資料完整性,讓企業(yè)的打印控管功能更為完善。
本發(fā)明前述之形式、目的、觀點(diǎn)、特征及優(yōu)點(diǎn)將隨著以下較佳實(shí)施例中詳細(xì)的描述及其伴隨之圖式而愈見明顯,其細(xì)節(jié)描述與圖式僅用以述明本發(fā)明。而本發(fā)明之范疇將由隨附之專利請求項(xiàng)來定義。
本發(fā)明可藉由說明書中若干較佳實(shí)施例及詳細(xì)敘述以及后附圖式得以了解。然而,此領(lǐng)域之技藝者應(yīng)得以領(lǐng)會所有本發(fā)明之較佳實(shí)施例系用以說明而非用以限制本發(fā)明之申請專利范圍,其中-
圖1為本發(fā)明實(shí)施例中打印文字資料擷取系統(tǒng)之組件方塊
圖2為本發(fā)明另一實(shí)施例中所提出的一種擷取打印資料文字內(nèi)容之方法。圖中
100文字資料擷取系統(tǒng)110客戶端112應(yīng)用程序113作業(yè)系統(tǒng)114 GDI
116文字?jǐn)X取模塊118影像擷取模塊120 網(wǎng)絡(luò)連接卡122打印機(jī)
123記憶體
124熒幕
130服務(wù)器端
132檔案服務(wù)器
134控制平臺
136動態(tài)數(shù)據(jù)庫
138關(guān)鍵詞過濾模塊
139主管單位
140內(nèi)部網(wǎng)絡(luò)
201字符串
203圖形
205字符串
207圖形
S201 S211步驟
具體實(shí)施例方式
本發(fā)明將以較佳之實(shí)施例及觀點(diǎn)加以詳細(xì)敘述,而此類敘述系解釋本發(fā)明之結(jié)構(gòu)及程序,只用以說明而非用以限制本發(fā)明之
申請專利范圍。因此,除說明書中之較佳實(shí)施例之外,本發(fā)明亦可廣泛實(shí)行于其它實(shí)施例。
參照至圖一,其為本發(fā)明實(shí)施例中打印文字資料擷取系統(tǒng)之
組件方塊圖。在圖中,文字資料擷取系統(tǒng)ioo為一主從式系統(tǒng)架
構(gòu)(client-server)設(shè)計(jì),其包含了 一客戶端(client) 110與一服務(wù)器端(server)130兩大部分。 一般而言,客戶端110通常包含了多部個人電腦,每臺個人電腦都可做為整個主從式架構(gòu)中一個別的客戶端110,如公司內(nèi)部的員工電腦,藉由公司或企業(yè)的內(nèi)部網(wǎng)絡(luò)(intranet,圖中的虛線)140來與服務(wù)器端130或是其它的硬設(shè)備(如網(wǎng)絡(luò)打印機(jī)等)連結(jié)。在本實(shí)施例中,客戶端110包含了一或多組的應(yīng)用程序112、——圖形裝置接口 (GDI, graphic deviceinterface)114位于作業(yè)系統(tǒng)113之中、 一文字?jǐn)X取模塊116、 一影像擷取模塊118、 一網(wǎng)絡(luò)接口 120。應(yīng)用程序112可為一般作業(yè)系統(tǒng)中常用的文書編輯軟件,如微軟Office系列軟件。GDI接口 114與應(yīng)用程序112連接,負(fù)責(zé)執(zhí)行應(yīng)用程序112端所下的繪圖指令或是文字輸出指令(textout)。此外,GDI接口 114還與一打印機(jī)122、熒幕124和記憶體123連接來將繪出之圖形資料與文字資料輸出,以在熒幕124上顯示應(yīng)用程序112之影像或是將應(yīng)用程序112中的資料內(nèi)容印出。該打印機(jī)亦透過內(nèi)部網(wǎng)絡(luò)140與復(fù)數(shù)個客戶端連接,可接收系統(tǒng)內(nèi)所有客戶端傳來的打印資料??蛻舳?10中還有配置一文字?jǐn)X取模塊116與影像擷取模塊118連接至GDI接口 114,可分別擷取GDI接口 114所繪出之文字資料與影像資料。該文字?jǐn)X取模塊116與影像擷取模塊118尚與一網(wǎng)絡(luò)接口 120耦合,以將擷取到的資料藉內(nèi)部網(wǎng)絡(luò)140傳至遠(yuǎn)程設(shè)備去。另一方面,服務(wù)器端130亦與內(nèi)部網(wǎng)絡(luò)140耦合。其中包括了檔案服務(wù)器132、控制平臺134或是動態(tài)數(shù)據(jù)庫136。檔案服務(wù)器132可儲存記錄藉由內(nèi)部網(wǎng)絡(luò)140傳來的客戶端110擷取資料,控制平臺134則是統(tǒng)轄著整個資安系統(tǒng),動態(tài)數(shù)據(jù)庫136可提供資料的更新與維護(hù)。另外服務(wù)器端130中還具有一關(guān)
ii鍵詞過濾模塊138,可篩選擷取到之文字內(nèi)容并發(fā)出警示訊息給主管單位139。由于服務(wù)器端130透過內(nèi)部網(wǎng)絡(luò)與系統(tǒng)內(nèi)復(fù)數(shù)個客戶端連結(jié),故可擷取所有客戶端產(chǎn)生之打印文字資料并加以過濾、警示。
參照至圖二,其為本發(fā)明另一實(shí)施例中所提出的一種擷取打印資料文字內(nèi)容之方法。首先在步驟S201中,當(dāng)客戶端的使用者欲在某一應(yīng)用程序下執(zhí)行打印功能時,必須先啟動打印功能,此動作通常藉由按下該應(yīng)用程序中的打印鍵來執(zhí)行。這時,在步驟S202,應(yīng)用程序啟動打印功能后會下達(dá)一指令給作業(yè)系統(tǒng)中的GDI接口要求繪出應(yīng)用程序上的圖形。假設(shè)應(yīng)用程序上的資料為一 「ABC—」字符串201以及一張圖形「picture」203,在步驟S203中GDI就會將該字符串201與圖形203繪出。此時GDI所繪出的字符串「ABC—」201是以字符形式(text)存在,不同于圖形203之圖像形式(graphic)。在步驟S204,當(dāng)GDI要將字符串201用textout接口輸出至打印機(jī)時,系統(tǒng)中的文字?jǐn)X取模塊會攔截該相對應(yīng)之GDI并將其中textout接口的碼修改成Jump以讓整個流程跳到自訂的程序中。在此自訂的程序中,所擷取到的「ABC_J字符串205會藉由內(nèi)部網(wǎng)絡(luò)被傳送至服務(wù)器端的設(shè)備記錄下來(步驟205)。步驟S204中所攔截的textout接口會于文字內(nèi)容擷取后被歸還給GDI以進(jìn)行后續(xù)的打印流程。之后于步驟S206,在輸出GDI繪出的圖形資料與textout資料后,打印步驟結(jié)束。此時在步驟S207,系統(tǒng)中的影像擷取模塊會在資料內(nèi)容傳輸至打印機(jī)的途中擷取輸出之影像資料,如圖中的圖形207。此步驟中圖形207里所擷取到的字符串「ABC」是影像資料形式,與步
12驟S204中字符串205之文字資料形式不同。同樣地,于步驟S207中擷取到的圖形資料207亦會藉由內(nèi)部網(wǎng)絡(luò)被傳送至服務(wù)器端備份。在步驟S208,當(dāng)圖形與文字資料傳入打印機(jī)后,打印機(jī)才會開始執(zhí)行打印動作將資料打印出來。在此實(shí)施例中,含有「 A B C _」文字的字符串與圖形皆會被儲存在服務(wù)器端,此即代表,每一次服務(wù)器端記錄的文字內(nèi)容,都會有一相對應(yīng)的圖形資料。這樣的資料擷取方式,讓此系統(tǒng)能藉由所擷取的文字內(nèi)容(如字符串「ABC—」205)來篩選所擷取的圖形內(nèi)容207。舉例來說,系統(tǒng)管理員可于服務(wù)器端的關(guān)鍵詞過濾模塊中預(yù)先設(shè)定多組會觸發(fā)警示的關(guān)鍵詞。假設(shè)有一組關(guān)鍵詞被設(shè)為ABC,則于步驟S209中,當(dāng)關(guān)鍵詞篩選模塊偵測到儲存于服務(wù)器端的文字內(nèi)容含有ABC字符串時,關(guān)鍵詞篩選模塊會自動發(fā)出一警示并送出字符串205與其相對應(yīng)之圖形207檔案給主管單位查核(步驟S211)。若所接收到之文字內(nèi)容中未含有ABC字符串,則服務(wù)器端會直接儲存文字與圖形內(nèi)容,不會發(fā)出警示(S210)。
上述敘述系為本發(fā)明之較佳實(shí)施例。此領(lǐng)域之技藝者應(yīng)得以領(lǐng)會其系用以說明本發(fā)明而非用以限定本發(fā)明所主張之專利權(quán)利范圍。其專利保護(hù)范圍當(dāng)視后附之申請專利范圍及其等同領(lǐng)域而定。凡熟悉此領(lǐng)域之技藝者,在不脫離本專利精神或范圍內(nèi),所作之更動或潤飾,均屬于本發(fā)明所揭示精神下所完成之等效改變或設(shè)計(jì),且應(yīng)包含在下述之申請專利范圍內(nèi)。
1權(quán)利要求
1. 一種擷取打印內(nèi)容之系統(tǒng),其特征在于其包含一內(nèi)部網(wǎng)絡(luò);一服務(wù)器端,耦合至該內(nèi)部網(wǎng)絡(luò);一或多個客戶端,耦合至該內(nèi)部網(wǎng)絡(luò),該客戶端包含一作業(yè)系統(tǒng);一圖形裝置接口(GDI),位于該作業(yè)系統(tǒng)之中;一應(yīng)用程序,與該圖形裝置接口耦合;一內(nèi)容擷取模塊,與該圖形裝置接口耦合;一網(wǎng)絡(luò)接口,耦合至該文字?jǐn)X取模塊與該影像擷取模塊并連接到該內(nèi)部網(wǎng)絡(luò);一打印機(jī),與該圖形裝置接口耦合,并透過該內(nèi)部網(wǎng)絡(luò)與系統(tǒng)中其它的客戶端連結(jié)。
2. 根據(jù)權(quán)利要求1所述之?dāng)X取打印內(nèi)容之系統(tǒng),其特征在于 其中該服務(wù)器端更包含一檔案服務(wù)器,以備份所接收到的圖 文件與文字文件。
3. 根據(jù)權(quán)利要求1所述之?dāng)X取打印內(nèi)容之系統(tǒng),其特征在于 更包含一關(guān)鍵詞過濾模塊設(shè)置于該服務(wù)器端,以過濾該擷取 到之內(nèi)容。
4. 根據(jù)權(quán)利要求3所述之?dāng)X取打印內(nèi)容之系統(tǒng),其特征在于 其中該關(guān)鍵詞過濾模塊連接至一主管電腦,以提供備份之檔案或警示訊息o
5. 根據(jù)權(quán)利要求1所述之?dāng)X取打印內(nèi)容之系統(tǒng),其特征在于 其中該內(nèi)容擷取模塊包含文字?jǐn)X取模塊或/及圖形擷取模 塊。
6. —種擷取打印內(nèi)容之方法,其特征在于其包含下列步驟一客戶端于應(yīng)用程序中啟動打印功能;該應(yīng)用程序響應(yīng)該客戶端所下達(dá)之繪圖指令至作業(yè)系統(tǒng) 中的圖形裝置接口;一內(nèi)容擷取模塊擷取該所欲打印之內(nèi)容之I部或全部, 并將之透過一內(nèi)部網(wǎng)絡(luò)存入一服務(wù)器端;打印步驟結(jié)束,該圖形裝置系統(tǒng)輸出該所欲打印之內(nèi)容。
7. 根據(jù)權(quán)利要求6所述之?dāng)X取打印內(nèi)容之方法,其特征在于 其中該內(nèi)容擷取模塊包含文字?jǐn)X取模塊或/及圖形擷取模 塊。
8. 根據(jù)權(quán)利要求6所述之?dāng)X取打印內(nèi)容之方法,其特征在于 其中每次打印所擷取之內(nèi)容均會對應(yīng)至一所擷取之圖形。
9. 根據(jù)權(quán)利要求6所述之?dāng)X取打印內(nèi)容之方法,其特征在于-更包含一關(guān)鍵詞篩選模塊篩選該服務(wù)器端所存入之文字,當(dāng) 該存入之文字含有系統(tǒng)預(yù)設(shè)的關(guān)鍵詞時,該關(guān)鍵詞篩選模塊 會發(fā)出一警示并將該關(guān)鍵詞與其對應(yīng)之?dāng)X取圖形傳送至一主管電腦。
10.根據(jù)權(quán)利要求6述之?dāng)X取打印內(nèi)容之方法,其特征在于其 中該客戶端可為一或多個工作電腦透過一內(nèi)部網(wǎng)絡(luò)耦合至 該服務(wù)器端。
全文摘要
本發(fā)明系提供擷取打印內(nèi)容之系統(tǒng)及其方法。于一觀點(diǎn)中,本發(fā)明之系統(tǒng)可同時擷取圖形裝置界面(GDI)所繪出之文字與圖形并將之傳送到伺服端儲存。在本發(fā)明另一觀點(diǎn)中,一關(guān)鍵詞篩選模塊可過濾所儲存之?dāng)X取文字并自動對主管單位發(fā)出警示與提供打印數(shù)據(jù)。
文檔編號G06F3/12GK101498995SQ20081000696
公開日2009年8月5日 申請日期2008年1月28日 優(yōu)先權(quán)日2008年1月28日
發(fā)明者陳弘儒 申請人:精品科技股份有限公司