專利名稱:自動在打印裝置上打印文件的文件傳送系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是Brewster等人發(fā)明的名稱為《自動在打印裝置上打印文件的文件傳送系統(tǒng)》(Document Delivery System forAutomatically Printing a Document on a Printing Device)(美國專利申請?zhí)?9/325,040,1999年6月7日申請)的部分繼續(xù)申請。
本發(fā)明總體涉及打印領(lǐng)域,更具體來說,涉及一種用于自動在打印裝置上打印文件的文件傳送系統(tǒng)。
在十五世紀(jì)中葉,古登堡(Johann Gutenberg)通過他的活字印刷發(fā)明使信息傳播方式發(fā)生了革命。隨著Mazarin圣經(jīng)的出版,一度由享有獨占權(quán)的少數(shù)人把持的文件當(dāng)時廣泛地能為大眾所接觸。近550年后,古登堡開創(chuàng)的大眾媒體革命活躍著,發(fā)展著,達到了有諸如紐約時報(New York Times)和華盛頓郵報(Washington Post)的報紙、諸如新聞周刊(Newsweek)和體育畫刊(SportsIllustrated)的雜志以及成千上萬的其它刊物的地步。
盡管數(shù)以千計的這些刊物涉及廣泛的興趣范圍-從新聞到體育到時尚到模特到火箭學(xué),它們有一樣是共同的它們都是為了由大眾市場閱讀。與一份文件完全只被一個人或極少數(shù)人閱讀的古登堡以前的時候不同,當(dāng)今的刊物要是讀者群這樣小,經(jīng)濟上就行不通-至少是由于高額的市場營銷、制作和分銷成本。實際上,當(dāng)今的刊物有許多在很大程度上是由刊物內(nèi)含有的廣告資助的。這些登廣告者被能為他們的廣告提供大量可靠的消費者讀者的刊物所吸引。
盡管這種大眾市場出版模式數(shù)百年來都不錯,卻并非沒有問題。一種這樣的問題是,刊物的普通讀者有廣泛的各種興趣,沒有一個大眾市場刊物能滿足所有這些興趣。例如,一個對國際新聞、高爾夫球、釣魚、系譜學(xué)和計算機感興趣的讀者,可能不得不預(yù)訂幾種不同的刊物才能滿足其興趣。當(dāng)然,由于這些刊物是面向大眾市場的,它們也將有相當(dāng)數(shù)量的材料是我們的讀者不感興趣、因而不會閱讀的。不用說,如果有相當(dāng)數(shù)量的讀者不讀的材料,就有相當(dāng)數(shù)量的讀者不讀的廣告-以及相當(dāng)數(shù)量浪費掉的紙張。登廣告者知道這一點,他們按1000次看到它們廣告的標(biāo)準(zhǔn)付給大眾市場雜志或報紙的錢,遠少于他們付給直郵報刊(direct-mail generator)的錢-因為后者能更確切保證看到他們廣告的人,是更可能閱讀他們的廣告并對廣告有興趣的人口統(tǒng)計人群。
此外,對于大多數(shù)讀者來說,預(yù)訂和/或閱讀大量刊物,成本-效用和時間-效用都是無益的。一般來說,普通讀者只預(yù)訂他們最感興趣的一些刊物。我們的普通讀者選擇不預(yù)訂-即使可能對刊物和內(nèi)含的廣告內(nèi)容的至少有些感興趣,使刊物的讀者量減少,這意味著刊物收到的預(yù)訂和廣告收入降低,不然的話會更多。如果許多其它用戶作出同樣的決定,刊物的持續(xù)健康就會陷入險境,刊物會被迫??J聦嵣?,許多刊物確實一兩年就???,因為不能吸引得以維持刊物的數(shù)量的登廣告者和讀者-盡管有大量讀者會對閱讀他們的刊物感興趣,有相應(yīng)數(shù)量的登廣告者盼望這些讀者看到他們的廣告。總之,不能吸引相當(dāng)數(shù)量的大眾市場的人們來愿意為它們付款和/或閱讀它們的刊物會???。這是一種恥辱,因為這些刊物中許多會豐富所有讀者所能獲得的信息的多樣性,并會為較不知名的作家和藝術(shù)家提供創(chuàng)作作品的舞臺。
近年來,出現(xiàn)了一種新型的刊物電子刊物。這些刊物的讀者通常通過他們的計算機登錄到因特網(wǎng),在線閱讀刊物。這些刊物中,有些(如CNN.com和pointcast.com)允許用戶就他們要閱讀什么類型的材料申明個人偏好。這些個性化的刊物經(jīng)常包括廣告-通常形式是旗幟廣告,位于可視顯示屏面的邊緣(底部、頂部、旁邊等等)。
盡管這些電子刊物已經(jīng)是信息傳播中的一種有意義的進展,它們?nèi)匀恢淮碓诟鼈鹘y(tǒng)的后古登堡模式下出版的信息一小部分。這些電子刊物的許多讀者抱怨它們(在視頻顯示器上)難以閱讀,尤其是長時間閱讀。讀者登錄到因特網(wǎng),在CNN.com網(wǎng)站查找最新發(fā)生的新聞的簡要總結(jié),這可能是方便的,盡管如此,讀者很可能只在該網(wǎng)站花幾分鐘時間,可能還要預(yù)訂更傳統(tǒng)的印刷媒體,如新聞周刊或華盛頓郵報。他們也可能要花更多時間來閱讀更傳統(tǒng)的印刷刊物,而不是電子刊物,于是相應(yīng)地花更多時間看到傳統(tǒng)的印刷刊物中的廣告。所以,傳統(tǒng)刊物-在古登堡使它們得以可能的五個多世紀(jì)后-并在電子刊物發(fā)明的十余年后-現(xiàn)在繼續(xù)繁榮。
盡管這些印刷刊物確實有益于現(xiàn)代社會,至今卻還沒有人顯著地要努力解決這些刊物具有的上述潛在問題。本文就提供這樣一種解決方案。
按照本發(fā)明的教導(dǎo),提出一種用于自動在打印裝置上打印文件的文件傳送系統(tǒng)。一種用于打印一個或多個與打印裝置有效連接的文件的方法,包括響應(yīng)從用戶接收的指示,發(fā)出一個從相關(guān)的一個或多個提供者檢索一個或多個文件的請求。將所請求的一個或多個文件中的內(nèi)容接收到一個打印模塊中。從該打印模塊打印所檢索的一個或多個文件,而不調(diào)用與該一個或多個文件相關(guān)聯(lián)的應(yīng)用程序,也不向用戶顯示該一個或多個文件。
圖1表示本發(fā)明一個實施例的文件傳送系統(tǒng)的框圖;圖2-4表示本發(fā)明一個實施例的文件傳送系統(tǒng)的傳輸模塊和打印模塊的操作的細節(jié)的流程圖;圖5解釋在本發(fā)明一個實施例中如何從用戶獲取用戶預(yù)置模式信息;圖6表示在本發(fā)明一個實施例中如何從用戶獲取用戶預(yù)置模式信息;圖7表示本發(fā)明一個實施例中文件傳送的打印時間表(schedule);圖8表示圖7的打印時間表如何能被用戶作修改;圖9A-9B表示按照本發(fā)明一個實施例由打印裝置打印的文件;圖10表示按照本發(fā)明一個實施例由打印裝置打印的文件;圖11A-11D表示按照本發(fā)明一個實施例由打印裝置打印的文件;圖12表示按照本發(fā)明一個實施例由打印裝置打印的文件;圖13表示按照本發(fā)明一個實施例的一例打印管理器的框圖;圖14表示按照本發(fā)明一個實施例的一例打印管理器操作方法的流程圖;圖15是表示一例包含一個圖符的網(wǎng)頁的示意圖-當(dāng)該圖符被用戶選擇時,一個相關(guān)文件被打印裝置打印出來,而不顯示該文件。
圖1表示按照本發(fā)明一個實施例的一個文件傳送系統(tǒng)的框圖。文件傳送系統(tǒng)10含有文件服務(wù)器100。在最佳實施例中,文件服務(wù)器100通過網(wǎng)絡(luò)200有效地連接到各種計算機、打印裝置和其它電子裝置-它們統(tǒng)稱為裝置300。文件服務(wù)器100含有編輯模塊120、傳輸模塊150和知識模塊170。編輯模塊120從一個或多個內(nèi)容提供者50和/或一個或多個廣告提供者80接收輸入。分配模塊400有效地連接到文件服務(wù)器100。在一個最佳實施例中,文件服務(wù)器100是小型計算機/服務(wù)器,如惠普公司銷售的HP 9000服務(wù)器,不過本領(lǐng)域的熟練人員明白,文件服務(wù)器100可以是任何類型的執(zhí)行本文中所述功能的其它計算或電子裝置,這仍然不超出本發(fā)明的精神和范圍。網(wǎng)絡(luò)200最好是因特網(wǎng),盡管可以使用或者額外地使用其它類型的公共或?qū)S镁W(wǎng)絡(luò),無論是有線的(例如電話、有線電視等等)還是無線的(例如衛(wèi)星、無線電、移動電話等等)。
裝置300在圖1中被表示成能以廣泛的各種方式進行配置。例如,圖中顯示個人電腦310連接到打印裝置320,后者為用戶20320打印文件10320。個人計算機310有效地連接到網(wǎng)絡(luò)200。相比之下,為用戶20330打印文件10330的打印裝置330有效地連接到網(wǎng)絡(luò)200,之間沒有個人電腦或其它電子裝置。為用戶20350打印文件10350的打印裝置350被表示成與電子裝置340相連,后者可以是一個與網(wǎng)絡(luò)200有效地相連的機頂盒、電視機、掌上個人數(shù)字助理(PDA)或其它類型的電子裝置。最后,為用戶20370打印文件10370的打印裝置370,連接到電子裝置360,后者有效地連接到網(wǎng)絡(luò)200。圖1中所示的打印裝置可以是打印機(如HP DeskJet 890型打印機,HP LaserJet V型打印機或HP或其它公司制造的其它型號的打印機),所謂的“mopiers”或其它能打印、傳真、掃描和/或復(fù)印的多功能打印裝置,或者任何其它能將信息傳輸給可打印介質(zhì)(如普通紙、專用紙、透明膠片、或其它能有形地接受這種信息的能被用戶容易攜帶的其它介質(zhì))的裝置。
按照本發(fā)明的一個方面,文件傳送系統(tǒng)100包含新穎的打印模塊380和傳輸模塊150。傳輸模塊最好位于文件服務(wù)器100內(nèi)部。如圖1所示,打印模塊380可位于裝置300的任何一個通過網(wǎng)絡(luò)200有效地連接到文件服務(wù)器100的裝置(如個人電腦310、打印裝置330或電子裝置340)中,或者可位于文件服務(wù)器100本身內(nèi),如位于知識模塊170中。按照本發(fā)明一個實施例,傳輸模塊150和打印模塊380代表在裝置300和/或文件服務(wù)器100內(nèi)的經(jīng)過適當(dāng)編程的微處理器上執(zhí)行的軟件功能。不過要明白,可以采用專用硬件和其它機構(gòu)來實現(xiàn)下文所述的新穎的特征功能部件和功能。
轉(zhuǎn)看圖13,該圖表示按照本發(fā)明一個實施例的一例打印模塊380的框圖。按照下文將作更全面說明的一個實施例,打印模塊380駐留在一個或多個裝置300內(nèi),并響應(yīng)用戶與某個用戶界面(未予示出)的交互,調(diào)度和管理一個或多個文件向打印裝置的傳送??梢岳萌舾捎脩艚缑嬷械娜魏斡脩艚缑鎭硎褂么蛴∧K380的部件和功能。按照下文將作更全面說明的一個最佳實施例,一個網(wǎng)頁被文件服務(wù)器100、內(nèi)容提供者50和/或做廣告者80投放(project)到一個裝置300,其中該網(wǎng)頁含有一個或多個圖符功能調(diào)用(iconic functioncalls)-調(diào)用打印模塊380所提供的一個或多個功能部件/功能(function)。
如圖13中所示,打印模塊包含一個或多個控制器402、一個打印功能塊404、一個調(diào)度功能塊(scheduler function)406、一個文件翻譯/解釋功能塊408、一個存儲(memory/storage)系統(tǒng)410、一個輸入/輸出(I/O)接口412和可選用的一個或多個應(yīng)用程序413,它們按所示方式各自連接。應(yīng)當(dāng)明白,盡管將一個或多個部件402-413表示成獨立的功能塊,完全可以將它們組合起來,這并不偏離本發(fā)明的精神和范圍。此外,盡管是按硬件范型表示的,本領(lǐng)域的熟練人員知道,打印模塊380及其相關(guān)部件402-413完全可以體現(xiàn)為一系列可執(zhí)行指令,這些指令被裝置300的主處理器執(zhí)行時,實現(xiàn)下文將要討論的打印模塊380的功能部件和功能。就此而言,圖13只是要求保護的本發(fā)明的范圍和精神的示例。
如圖所示,控制器402響應(yīng)用戶與用戶界面(例如網(wǎng)頁)的互動,選擇性地激活一個或多個功能塊404-408和/或應(yīng)用程序413。按照一個實施例,用戶界面中含有一個圖符選擇器(例如按鈕),該圖符選擇器在被用戶選擇時使控制器402選擇性地激活與該選擇器相關(guān)聯(lián)的功能的一個實例。在這方面,控制器402通過輸入/輸出(I/O)接口412與外部單元通信。在另一替代實施例中,控制器402給用戶提供應(yīng)用程序413的用戶界面本文所用的I/O接口412,意思包括一個或多個本領(lǐng)域已知的眾多通信接口中的任何通信接口,包括-但不限于-直接連接通信接口(例如串行接口、并行接口、通用串行接口(USB)、高級圖形端口(AGP)等)、局域網(wǎng)接口(例如以太網(wǎng)接口、令牌環(huán)接口等)或?qū)捰蚓W(wǎng)接口。在這方面,打印模塊380可以用眾多有線和/或無線I/O接口510中相應(yīng)的一個與眾多外部和遠程裝置中的任何一個通信。
自動打印功能404被控制器402響應(yīng)用戶的一個不先閱覽或顯示文件就立即(例如在數(shù)秒內(nèi))打印文件的指示而選擇性地激活。按照一個實施例,由打印模塊380投放的或來自外部源(例如文件服務(wù)器100)的用戶界面中包含一個與一個或多個文件相關(guān)聯(lián)的圖符選擇器,用來激活自動打印功能404去打印該一個或多個文件。鑒于對該與一個或多個文件相關(guān)聯(lián)的圖符選擇器的選擇自動地使文件被排隊(例如,在隨后數(shù)秒內(nèi))進行打印,本文中將該圖符選擇器稱為“自動打印”圖符或“立即打印”圖符。
如果與一個或多個文件相關(guān)聯(lián)的圖符選擇器被用戶選擇,用戶界面就向控制器402提供關(guān)于該相關(guān)聯(lián)的一個或多個文件的信息。按照一個實施例,用戶界面向控制器402提供該一個或多個文件的名稱/標(biāo)識符和存儲位置??刂破?02將該名稱/標(biāo)識符和位置信息提供給自動打印功能404,以便把文件排隊打印。正如下文將更詳細說明的那樣,自動打印功能404生成并通過I/O接口412發(fā)出一個從所確定的存儲位置提取所確定的文件的請求。將提取出來的文件存儲在存儲器410的存儲位置414A、414B等中。文件被提取后,就有選擇地激活文件翻譯/解釋功能408,以解釋/翻譯和打印所提取的文件。按照一個實施例,被提取的文件被相當(dāng)迅速地(例如在隨后的數(shù)秒內(nèi))排隊和打印。在另一種形式的實施例中,所提取的文件按用戶所定義的打印時間表被打印。
按照下文將作更全面說明的本發(fā)明的一個方面,將與圖符選擇器相關(guān)聯(lián)的文件從某提供者提取到打印模塊380的存儲器410中,不調(diào)用與該文件相關(guān)聯(lián)的應(yīng)用程序就立即打印。就是說,翻譯/解釋功能408讀取被存儲的文件,解釋文件的文字、圖象和格式等內(nèi)容,以便在有效連接的打印機上打印文件,而不必調(diào)用與所提取文件相關(guān)聯(lián)的應(yīng)用程序,也不必在打印之前向用戶顯示文件。
在另一種形式的實施例中,由控制器402調(diào)用一個與文件相關(guān)聯(lián)的應(yīng)用程序413(例如Microsof Word、Adobe Acrobat等)來打印文件,但是文件和應(yīng)用程序413都不向用戶顯示,所以從用戶的角度看來,并沒有啟動應(yīng)用程序。無論哪種情況,自動打印功能塊404都使用戶無須手工下載、啟動和打印文件就能立即打印遠程文件,由此方便用戶選擇電子刊物,提供古登堡印刷術(shù)帶來的物理閱讀體驗。
調(diào)度功能塊406使用戶能為感興趣的文件建立一個打印時間表390。按照本發(fā)明一個實施例,當(dāng)用戶指出要把文件增加到打印時間表390時,調(diào)度功能塊406被控制器420有選擇地激活。如圖1中所示,打印時間表390可以位于裝置300、文件服務(wù)器100和任何其它可訪問的位置中。
轉(zhuǎn)至圖2-4,圖中表示按照本發(fā)明一個實施例的傳輸模塊150的操作和打印模塊380的第一操作方式的細節(jié)的流程圖。圖2-4中,在左列中表示的流程圖由文件服務(wù)器100的傳輸模塊150執(zhí)行;在右列中表示的流程圖由打印模塊380執(zhí)行。
現(xiàn)在參看圖2,傳輸模塊150的流程圖始于功能框1000,打印模塊380的流程圖始于功能框2000。由于在這兩個流程圖之間有許多互動-正如由連接這兩個列的虛線所示的那樣,將同時地說明這兩個流程圖的操作。
在功能框2100中,將用戶預(yù)置模式數(shù)據(jù)發(fā)送到文件服務(wù)器,以便在用戶預(yù)置模式中存儲。用戶預(yù)置模式數(shù)據(jù)可以采取從簡單到非常詳細的許多形式。圖5表示例如在HP公司的Instant DeliveryProgram(速遞程序)所使用的一種非常簡單的獲取用戶預(yù)置模式數(shù)據(jù)的方法(該程序的第一版是在本發(fā)明的申請日前不到一年的時間全部公布的)。該程序中,只將三種信息存儲在用戶預(yù)置模式中打印機類型、電子郵件地址、HP是否能聯(lián)系用戶。圖6表示當(dāng)前在HP公司的Instant Delivery Program中使用的一個更復(fù)雜的用戶預(yù)置模式,它包括用戶名、電子郵件地址、公司名、城市、州、國家、郵政編碼、電話號碼、打印機信息和感興趣的領(lǐng)域。本領(lǐng)域的熟練人員明白,在功能框2100中可以將比圖5和圖6中所示的更多或更少的用戶預(yù)置模式數(shù)據(jù)發(fā)送給傳輸模塊150,這仍然不偏離本發(fā)明的精神和范圍,并且這種信息至少有些可以來自除用戶以外的來源。例如,用戶預(yù)置模式數(shù)據(jù)也可以包括用戶的家庭收入、年齡、性別等等。不管怎樣,功能框1100接收由功能框2100發(fā)送的用戶預(yù)置模式數(shù)據(jù)。功能框1200將用戶預(yù)置模式數(shù)據(jù)存儲起來-最好存儲在知識模塊170中?;蛘?,也可以將用戶預(yù)置模式數(shù)據(jù)存儲在裝置300中或者其它某個本地或遠程位置。
功能框2200查看是否應(yīng)當(dāng)從文件服務(wù)器100接收一個文件。這是通過檢查打印時間表390而完成的-打印時間表最好存儲在裝置300或文件服務(wù)器100上,但是也可以存儲在其它某個本地或遠程位置。打印時間表390含有的信息,最好能被用來確定文件何時應(yīng)當(dāng)由打印裝置打印,例如在文件創(chuàng)建時,在用戶所請求的時間,在規(guī)定的時間過去時,和/或發(fā)生一個或多個外部事件(例如,股票價格或指數(shù)達到特定值、體育賽事的最后得分,等等)時??梢詫⒋蛴r間表390與個別用戶、裝置或一組用戶和/或一組裝置相關(guān)聯(lián)。此外,打印時間表390的每個表目都可以導(dǎo)致打印一個或多個文件。
圖7表示一例打印時間表390-其類型是能在HP公司增強版Instant Delivery Program(速遞程序)中使用的。本例中,表示了傳送的名稱、傳送時間表、下一次傳送日期和時間和上一次傳送狀態(tài)。用戶最好能選擇文件應(yīng)當(dāng)在什么時間打印-應(yīng)當(dāng)在特定的星期幾、該月中的某日、工作日還是在周末打印,以及打印時間表應(yīng)當(dāng)在規(guī)定的時間后失效還是無限地繼續(xù)有效。
現(xiàn)在參看圖2,打印模塊380監(jiān)視打印時間表390,查看是否應(yīng)當(dāng)從文件服務(wù)器100或者從另一個源請求一個文件。如果功能框2200確定應(yīng)當(dāng)從文件服務(wù)器100或者從另一個源請求一個文件時,功能框2200得到肯定回答,于是功能框2300無需用戶干預(yù)就自動地從服務(wù)器100或者從另一個源請求該文件-如下文更詳細說明的那樣。注意,如果打印模塊380位于裝置300上,則功能框2200是以“拉”(pull)方式操作的-文件被從文件服務(wù)器100或另一個源“拉”到裝置300。然而,如果打印模塊380的位置遠離裝置300,例如位于文件服務(wù)器100中,則功能框2200是以“推”(push)方式操作的-文件被從文件服務(wù)器100或另一個源“推”到裝置300。如果功能框2300判定文件位于文件服務(wù)器100上或者位于可通過網(wǎng)絡(luò)200訪問的另一個源,并且如果裝置300當(dāng)前處于不與網(wǎng)絡(luò)200有效連接的斷開狀態(tài),則功能框2300將登錄到網(wǎng)絡(luò)200或以其它方式進入與網(wǎng)絡(luò)200連接的狀態(tài),使得裝置300有效地與網(wǎng)絡(luò)200相連。
與此同時,功能框1300查看功能框2300中是否已經(jīng)從打印模塊380請求過一個文件。一旦它確定已經(jīng)有這樣一個文件被請求過時,功能框1400就為打印模塊380生成文件。功能框1500然后將文件發(fā)送到打印模塊380。功能框2400查看是否已經(jīng)通過功能框1500從文件服務(wù)器100接收到一個文件。一旦收到這樣一個文件后,功能框2500無需用戶干預(yù)就自動地在一個打印裝置上打印文件。“無需用戶干預(yù)”這個說法意思是用戶不直接介入打印操作;文件被自動地發(fā)送到裝置300,由打印裝置打印出來。按照這個操作方式,用戶不按“任何”打印按鈕或以其它方式直接介入打印過程;實際上,在打印操作的過程中,用戶甚至可能與裝置300不在同一個房間、城市、州或國家。打印操作是在無人值守的狀態(tài)下自動發(fā)生的-不管用戶是否在場。此外,如果打印時間表390是以獨立于裝置的方式存儲的,例如存儲在文件服務(wù)器100上,旅行的用戶可以“登錄”文件服務(wù)器100,然后使他或她的定制文件被發(fā)送到一個對于用戶的當(dāng)前位置來說方便的裝置300。
現(xiàn)在參看圖3,功能框2600查看文件是否成功地打印。如果不是,功能框2800就進行故障處理,如嘗試再次打印文件,通知用戶打印裝置缺紙或有其它某種故障狀態(tài),或者就決定不打印該文件。如果文件打印成功,功能框2900就通知文件服務(wù)器100文件打印成功。功能框1600等待來自打印模塊380的表示文件打印成功的標(biāo)志。如果接收到這樣一個標(biāo)志,功能框1700就用該信息更新用戶預(yù)置模式。
應(yīng)當(dāng)明白,并非圖2-4中的所有功能框都需要執(zhí)行,或非要按所標(biāo)明的順序執(zhí)行,才不偏離本發(fā)明的精神和范圍。更具體來說,按照一個實施例,控制流從功能框2600轉(zhuǎn)移到以后將作討論的圖4的功能框4100,并從功能框1500轉(zhuǎn)移回圖2的功能框1300。
考慮過另一種形式的實施例,其中在功能框2900中將其它信息傳輸回文件服務(wù)器100,以更新最好存儲在知識模塊170中的用戶預(yù)置模式。這種其它信息可能是油墨用量(總用量和按油墨顏色分開的用量)、可打印介質(zhì)用量(打印的頁數(shù)、所用介質(zhì)的類型等等)、或者其它類型的信息。此外,考慮過另一種形式的實施例,其中,存儲在知識模塊170中的用戶預(yù)置模式中所含有的信息有些或全部通過打印模塊380原本來自除用戶以外的源。例如,可以從各種各樣的不同來源獲取能公開或秘密獲得的關(guān)于用戶的和/或用戶使用的裝置300的信息,插入最好存儲在知識模塊170中的用戶預(yù)置模式中。
功能框1800檢查最好存儲在知識模塊170中的用戶預(yù)置模式,判定是否應(yīng)當(dāng)向用戶提供產(chǎn)品補貼。例如,如果用戶預(yù)置模式中的信息表明該用戶已經(jīng)打印完他的第1000個文件-諸如含有廣告提供者80的廣告的或者以其它方式由編輯模塊120控制的“優(yōu)先”文件,則可以說有理由向用戶提供產(chǎn)品補貼。就本發(fā)明來說,“產(chǎn)品補貼”可以是打印消耗品或其它產(chǎn)品?!按蛴∠钠贰笔菄娔蛴C的噴墨盒,用于這種噴墨盒的墨水,激光打印機的墨粉盒,用于這種墨粉盒的墨粉,或者在打印文件時被消耗的任何產(chǎn)品或物質(zhì),包括打印機色帶,等等。注意,以上提及的“墨水”一般是永久性類型的,但是可擦式的墨水(諸如Eink公司所銷售的)也能使用。
注意,本文中所提及的產(chǎn)品補貼最好是至少部分地由從廣告提供者80(圖1)收到的廣告收入資助,但是設(shè)想過這樣的實施例,其中,產(chǎn)品補貼至少部分地由從內(nèi)容提供者50(圖1)接受的發(fā)行收入資助。無論哪種情況,最好把有關(guān)誰打印過什么的信息(諸如統(tǒng)計信息)提供給內(nèi)容提供者50和/或廣告提供者80-按照本發(fā)明的精神,最好以文件的形式自動地將該信息發(fā)送到一個或多個打印裝置。
本發(fā)明所考慮到的要被補貼的其它形式的產(chǎn)品包括可打印介質(zhì),諸如普通紙、專用紙、透明膠片之類,也可以包括諸如打印裝置、電子裝置和個人電腦的裝置300。實際上,其它形式的實施例已考慮過補貼其它產(chǎn)品(如文件的預(yù)訂價格)、甚至與本文中所示的文件傳送系統(tǒng)沒有直接關(guān)系的產(chǎn)品(如肥皂或狗食)。如果功能框1800確定這樣一個補貼是有理由的,功能框1900就請求分配模塊400向用戶提供這樣一個補貼。在一個實施例中,分配模塊400只要將諸如打印消耗品的產(chǎn)品或者諸如上述類型的其它產(chǎn)品按用戶預(yù)置模式中所確定的地址郵寄出去即可。在另一個實施例中,分配模塊400郵寄或以電子方式生成一個優(yōu)惠券,用戶能用它收到免費或打折的上述類型的產(chǎn)品。無論功能框1800得到肯定的還是否定的回答,控制流都返回到功能框1300(圖2),查看是否已經(jīng)從打印模塊380請求過另一個文件。
再次參看圖3,在功能框2900通知文件服務(wù)器100文件打印成功之后,控制流轉(zhuǎn)移到功能框4100(圖4),它與文件服務(wù)器100一起檢查打印模塊380的當(dāng)前版本是什么。功能框3100查看是否收到過這樣一個請求,如果是,功能框3200就向打印模塊380發(fā)送關(guān)于打印模塊的當(dāng)前版本的信息。功能框4200將來自文件服務(wù)器100的該信息與其自己的版本比較,判斷是否能得到打印模塊的更新版本。例如,如果打印模塊380運行4.0版,而文件服務(wù)器100指出4.1版是打印模塊380的當(dāng)前版本,功能框4200就判定能得到打印模塊380的更新版本,控制流就轉(zhuǎn)移到功能框4300。功能框4300查看是否應(yīng)當(dāng)請求下載打印模塊380的該更新版本。盡管用戶通常要被詢問是否要請求這樣一個下載,并且通常要在方便的時間進行該下載,這樣一個步驟無需用戶干預(yù)也能自動地進行。如果請求了這樣一個下載,功能框4400得到肯定回答,功能框3500就下載該更新的打印模塊,然后在功能框4500中安裝它。無論功能框4200和4300得到的回答如何,控制流都轉(zhuǎn)移到功能框4600,查看是否應(yīng)當(dāng)進入斷開狀態(tài)。如果功能框2300(圖2)確定裝置300在文件被請求時處于斷開狀態(tài)-如上文所討論的那樣(即沒有與網(wǎng)絡(luò)200有效地連接),功能框4600得到肯定回答,功能框4700就重新進入斷開狀態(tài)。無論如何,控制流都返回到圖2的功能框2200。
再次參看圖7中所示的打印時間表390,可以看到,可以請求打印許多不同類型的文件。例如文件11000的名稱確定一個網(wǎng)絡(luò)地址-如因特網(wǎng)統(tǒng)一資源定位器(URL),它含有要被打印的文件的網(wǎng)絡(luò)位置。注意,該URL可能是部分地或完全地對用戶隱藏的,文件15000的URL(httpwww.beloitdailynews.com)就是這樣。在這種情況下,文件服務(wù)器100的編輯模塊120只是外出到因特網(wǎng)上所指明的URL的位置(它在圖1中會被顯示成其中一個內(nèi)容提供者50),捕獲所指明的文件,該文件然后被通過傳輸模塊150和打印模塊380傳輸?shù)侥炒蛴⊙b置-正如已經(jīng)討論過的那樣?;蛘?,裝置300無需得到文件服務(wù)器100的幫助而直接外出到URL本身;在這種情況下,功能框2300(圖2)從另一個源-通過網(wǎng)絡(luò)200直接從(位于所指明的URL的)內(nèi)容提供者50-請求文件11000。
相比之下,文件12000不是一個經(jīng)因特網(wǎng)來自內(nèi)容提供者50的文件,而是直接存儲在裝置300(如打印裝置、個人電腦或其它電子裝置)上的。這樣的文件例如可以是諸如Microsoft Outlook的程序中的一個記事日歷-用戶已經(jīng)請求每個工作日(weekday)早晨7點無需用戶干預(yù)地將其自動打印到其打印機上。在這樣一個實施例中,打印模塊380不需要從文件服務(wù)器100請求文件,因為它不經(jīng)網(wǎng)絡(luò)200就能訪問文件。在該實施例中,圖2的功能框2300從另一個源-裝置300-請求文件。盡管功能框2900最好還是指出文件被打印,盡管功能框1700最好還是更新知識模塊170中的用戶預(yù)置模式,打印這樣一個文件最好不生成任何類型的有益于產(chǎn)品補貼的獎分,因為這樣一個文件不會被視為“優(yōu)先”文件,例如不是一個受編輯模塊120控制的文件。
下面轉(zhuǎn)看圖14和15,圖中顯示了按照本發(fā)明一個實施例的打印模塊380的另外一個功能部件的操作和實現(xiàn)。更具體來說,參看圖14,該圖表示一個描述根據(jù)本發(fā)明的一個實施例由自動打印功能塊404執(zhí)行的自動打印過程的流程圖。為了便于說明和描述,將進一步結(jié)合圖15中所示的一例用戶界面(例如網(wǎng)頁)來展開該方法。
首先轉(zhuǎn)看圖15,圖中顯示一例采用本發(fā)明的一個方面的用戶界面。按照圖示的實施例,用戶界面是一個HP速遞服務(wù)(HP InstantDelivery Service)的網(wǎng)頁15000。如圖所示,網(wǎng)頁15000包含一個有一個專題文件或刊物15002的“熱點”(“What’s Hot”)部分。網(wǎng)頁15000除了有文件15002的一個超文本鏈接-選擇該鏈接將導(dǎo)致重定向瀏覽器去顯示該文件,還包括一個自動打印圖符15004,當(dāng)它被選擇時,激活自動打印功能塊404,而不重定向瀏覽器、顯示文件等等。
按照一個實施例,自動打印圖符15004(例如按鈕)是由帶有一個或多個可執(zhí)行指令的用戶界面的一個提供者(provider)生成的-指令包含嵌置在指令內(nèi)的所鏈接文件的一個名稱/標(biāo)識符和位置。按照所示的因特網(wǎng)實施例,自動打印圖符是根據(jù)一個或多個超文本標(biāo)記語言(HTML)指令(諸如下面的表1中所提供的那些指令)生成的。href=/Publication/Publication.asp?HpPubID=221>Dibert; (1)img src=/Data/Dir_0/221/thumbnail.jpg; (2)href=http//services.instant-delivery.com/publication/useraction.asp?HpAction=print&HpPubID=221&HpidDetect=1;(3)img src=/shared/images/print-now.gif (4)表1實現(xiàn)單擊打印(one-click print)圖符選擇器的源代碼例如上文介紹的那樣,實現(xiàn)圖符選擇器15004的指令包含詳細描述與文件相關(guān)聯(lián)的一個名稱/標(biāo)識符(HpPubID221)和位置(/Publication)的信息。當(dāng)圖符選擇器15004被用戶選擇時,該名稱/標(biāo)識符和位置信息被通過控制器402從用戶界面15000發(fā)送給自動打印功能塊404。除了自動打印圖符15004外,還可以顯示其它新穎的圖符選擇器,當(dāng)它們被選擇時,將文件加到一個或多個打印時間表(390)(圖符15008),或使文件被顯示(圖符15006)。
在另一種形式的實施例中,打印模塊380向裝置300的操作系統(tǒng)提供一個“自動打印功能”,安置在操作系統(tǒng)所提供的一個或多個下拉式功能菜單中。按照該另一種形式的實施例,用戶只要選中一個要打印的文件,然后選擇相應(yīng)下拉式菜單中的自動打印功能,就能自動地打印所選擇的文件,而不向用戶顯示該文件,或調(diào)用與該文件相關(guān)聯(lián)的應(yīng)用程序。
圖14是詳細描述打印模塊380的自動打印功能404的操作的流程圖。如圖所示,該方法始于方框14002,用戶在閱讀一個用戶界面(例如網(wǎng)頁15000)文件-該文件具有向一個或多個其它文件的鏈接。當(dāng)接收到一個打印所確定文件的指示時,打印模塊308的控制器402選擇性地激活自動打印功能404的一個實例(方框14004)。如上文所述的那樣,自動打印功能404用文件的名稱/標(biāo)識符和位置來生成一個下載請求(方框14006)。按照本發(fā)明的一個方面,自動打印功能404至少部分地根據(jù)文件的位置來格式化該請求。就是說,自動打印功能404按檢索該文件所用的通信媒體來格式化該請求。
在方框14008中,自動打印功能404向所確定的文件提供者發(fā)出請求,與該提供者建立必要的通信。按照上文所述的本發(fā)明的一個方面,如果打印請求涉及某個遠程提供者上的文件,而裝置300尚未與該提供者建立通信,自動打印功能404就通過I/O接口412和網(wǎng)絡(luò)200建立必要的通信連接。
根據(jù)該下載請求的文件被下載到打印模塊380的存儲器410中的一個或多個存儲位置414A、414B等,同時激活文件翻譯/解釋功能408的一個實例(方框14010)。如上所述,文件翻譯/解釋功能408在打印模塊380內(nèi)部打開所檢索的文件-用戶是看不見的,由此使文件能被打印。
在方框14012中,文件被打印出來-不必先向用戶顯示文件,也不從用戶要求任何其它信息。應(yīng)當(dāng)明白,按照本發(fā)明的單擊打印特征,使任何熟練程度的用戶都能從任何本地或遠程位置打印文件。在這方面,打印管理器380的自動打印功能404提供給用戶一種新穎、容易地接收打印刊物的手段。
再次參看圖7,圖中表示了文件13000的一個打印時間表。文件13000被稱為“個性化文件”?!皞€性化文件”是由文件服務(wù)器100的編輯模塊120根據(jù)知識模塊170中存儲的用戶預(yù)置模式中含有的信息而從各種內(nèi)容提供者50和廣告提供者80匯編成的。例如,文件13000就是一個“個性化文件”。我們的用戶已經(jīng)請求將文件13000-他的個性化報紙-在每天早上6點打印。編輯模塊120檢查該用戶的如知識模塊170中存儲的用戶預(yù)置模式所確定的興趣,根據(jù)用戶已經(jīng)指出感興趣的選定的各內(nèi)容提供者50而匯編該文件。編輯模塊120也插入來自選定的各廣告提供者80的廣告-還是根據(jù)知識模塊170中存儲的用戶預(yù)置模式。
圖8表示圖7的打印時間表390如何能被用戶進行編輯。用戶能用出版者推薦的時間表,用用戶設(shè)置好的預(yù)置時間表,或者用定制時間表(custom schedule)來傳送。如果選擇定制時間表,用戶可以選擇每日、每周、每月傳送,或選擇每隔規(guī)定的天數(shù)傳送一次,或規(guī)定每個工作日。此外,也可以規(guī)定鐘點時間在指定時間一次性地,一天多次地,或者間隔規(guī)定鐘點數(shù)多次地。盡管這里沒有予以表示,用戶卻也能編輯打印時間表390,以請求在創(chuàng)建時或發(fā)生某外部事件時發(fā)送文件。
圖9A-9B表示按照本發(fā)明一個實施例由打印裝置打印的文件11000。注意,該文件(經(jīng)文件服務(wù)器100或直接地)通過網(wǎng)絡(luò)200來自一個內(nèi)容提供者50,不含廣告。盡管文件11000最好被內(nèi)容提供者50格式化,以便對文件中含有的信息作準(zhǔn)備打印的優(yōu)化,這種格式化并不是必要的。
圖10表示按照本發(fā)明一個實施例由打印裝置打印的文件12000。注意該文件是用戶的記事日歷,它直接來自裝置300,而不是經(jīng)網(wǎng)絡(luò)200來自文件服務(wù)器100。
圖11A-D表示按照本發(fā)明一個實施例由打印裝置打印的文件1300。注意該文件是用戶的個性化報紙,它含有用戶(正如在知識模塊170中的用戶預(yù)置模式中所存儲的那樣)已經(jīng)表示對其有特別興趣的信息。也注意該文件含有編輯模塊120-還是根據(jù)知識模塊170中存儲的用戶預(yù)置模式中含有的信息-確定用戶也會感興趣的廣告。已經(jīng)討論過,當(dāng)用戶打印足夠數(shù)量的這種“優(yōu)先”文件時,用戶可以收到作為產(chǎn)品補貼的打印消耗品或其它產(chǎn)品。
圖12表示按照本發(fā)明一個實施例由打印裝置打印的文件14000。注意文件14000是HP Instant Delivery Times(HP速遞時報)-一個位于文件服務(wù)器100上的文件。盡管該文件實質(zhì)上不含有廣告,它仍然被視為“優(yōu)先文件”,因為它是受編輯模塊120控制的。文件14000向Instant Delivery的用戶通知關(guān)于Instant DeliveryProgram的新版本或新信息。
權(quán)利要求
1.一種用于打印一個或多個與打印裝置有效連接的文件的方法,包括從用戶接收一個要求檢索和打印一個或多個文件而不先顯示該一個或多個文件的指示;發(fā)出一個從相關(guān)的一個或多個提供者檢索該一個或多個文件的請求;將來自該相關(guān)的一個或多個提供者的一個或多個文件的內(nèi)容接收到一個打印模塊中;和從該打印模塊打印所檢索的一個或多個文件,而不調(diào)用與該一個或多個文件相關(guān)聯(lián)的應(yīng)用程序,也不把該一個或多個文件顯示給用戶。
2.權(quán)利要求1的方法,進一步包含在視頻顯示器上為用戶顯示一個網(wǎng)頁,網(wǎng)頁中包含一個圖符,當(dāng)圖符被用戶選擇時,提供一個要求檢索和打印該一個或多個其它文件而不重定向瀏覽器去顯示或以其它方式顯示該一個或多個其它文件的指示。
3.權(quán)利要求2的方法,其中,發(fā)出請求包括由與圖符的顯示相關(guān)聯(lián)的指令確定一個或多個文件的名稱和位置;向所確定位置的一個或多個提供者發(fā)送要求下載一個或多個指定名稱的文件的請求。
4.權(quán)利要求1的方法,其中,接收一個或多個文件的內(nèi)容包含把文件內(nèi)容存入打印模塊內(nèi)的一個或多個存儲位置。
5.權(quán)利要求1的方法,其中,打印所檢索文件包含從打印模塊存儲器讀取文件內(nèi)容;解釋文件內(nèi)容;和向打印機發(fā)送包含所解釋文件內(nèi)容在內(nèi)的、要求在一頁或多頁上打印出來的打印命令。
6.權(quán)利要求1的方法,其中打印所檢索文件包含在打印模塊內(nèi)本地(locally)啟動一個與文件相關(guān)聯(lián)的應(yīng)用程序的一個實例,而不向用戶顯示該應(yīng)用程序或所檢索的文件;將文件內(nèi)容從打印模塊存儲器讀入與文件相關(guān)聯(lián)的應(yīng)用程序;和從所啟動的應(yīng)用程序向有效連接的打印裝置發(fā)送一個要求從應(yīng)用程序呈現(xiàn)文件內(nèi)容的打印命令。
7.權(quán)利要求1的方法,進一步包括的步驟是存儲一個用戶預(yù)置模式。
8.權(quán)利要求7的方法,進一步包括的步驟是用關(guān)于最近打印文件的信息更新用戶預(yù)置模式。
9.權(quán)利要求8的方法,進一步包括至少根據(jù)從用戶預(yù)置模式計算的某種測定的屬性補貼用戶的打印步驟。
10.權(quán)利要求9的方法,其中,測定的屬性包括打印頁數(shù)、打印文件數(shù)、打印的專題文件數(shù)、打印的廣告數(shù)目的一個或多個。
11.權(quán)利要求1的方法,進一步包括確定一個或多個用于向用戶顯示的廣告;和與一個或多個所檢索文件一起打印一個或多個廣告。
12.權(quán)利要求11的方法,其中,確定一個或多個廣告包括至少部分地根據(jù)所請求文件的種類從多個廣告中選擇一個廣告子集。
13.權(quán)利要求11的方法,其中,確定一個或多個廣告包括至少部分地根據(jù)所請求文件的用戶預(yù)置模式從多個廣告中選擇一個廣告子集。
14.權(quán)利要求1的方法,其中,發(fā)送檢索一個或多個文件的請求包括確定打印裝置是否與所請求文件的提供者有效地相連;和如果打印裝置不與提供者有效地相連,則建立打印裝置與提供者之間的通信連接。
15.權(quán)利要求1的方法,進一步包含提示用戶是否希望將所請求文件加到一個自動定期打印時間表;和定期地打印定期打印時間表中所確定的被請求文件。
16.一種包含多個在被主處理器執(zhí)行時實現(xiàn)按照權(quán)利要求1的方法的可執(zhí)行指令的存儲介質(zhì)。
17.一種計算機系統(tǒng),包含一種有多個可執(zhí)行指令存儲在其上面的存儲子系統(tǒng);和一個與該存儲子系統(tǒng)相連、用于至少執(zhí)行實現(xiàn)權(quán)利要求1的方法的指令子集的處理器。
18.一種設(shè)備,包含一個自動打印功能塊,用于生成并向一個有效地相連的提供者發(fā)出要求把一個或多個被請求文件下載到本地存儲器,用于解釋在本地存儲器中存儲的文件以及用于在相連的打印裝置上打印本地存儲器中的文件;和一個控制器,它與自動打印功能塊相連并響應(yīng)從用戶界面收到的用戶指示,用于選擇性地激活自動打印功能塊的一個實例,打印所請求的文件,而無須來自用戶的任何其它輸入,也不首先向用戶顯示所請求的文件。
19.按照權(quán)利要求18的設(shè)備,其中該裝置駐留在用戶計算機系統(tǒng)內(nèi),用戶界面是提供者提供的網(wǎng)頁,網(wǎng)頁包含一個圖符選擇器,當(dāng)圖符選擇器被用戶選擇時,向控制器提供用戶要求激活自動打印功能的指示。
20.按照權(quán)利要求19的設(shè)備,其中,用戶界面所提供的指示包括所確定的與圖符選擇器相關(guān)聯(lián)的一個或多個文件的名稱/標(biāo)識符和位置信息。
21.按照權(quán)利要求20的設(shè)備,其中,控制器向自動打印功能塊提供名稱/標(biāo)識符和位置信息,以生成和發(fā)出要求下載所確定文件的請求。
22.按照權(quán)利要求21的設(shè)備,其中,自動打印功能塊至少部分地根據(jù)所確定的被請求文件的位置,格式化該下載請求。
23.按照權(quán)利要求18的設(shè)備,其中,本地存儲器中進一步包含一個用戶預(yù)置模式,其中,控制器至少用關(guān)于文件請求的信息更新該用戶預(yù)置模式。
24.按照權(quán)利要求23的設(shè)備,其中,所請求的文件被下載到本地機存儲器中。
25.按照權(quán)利要求23的設(shè)備,其中,控制器請求把與所請求文件相關(guān)聯(lián)的一個或多個提供者的一個或多個廣告與所請求文件一起打印。
26.按照權(quán)利要求25的設(shè)備,其中,控制器至少部分地根據(jù)用戶預(yù)置模式中所含的信息請求廣告。
27.按照權(quán)利要求25的設(shè)備,其中,控制器至少部分地根據(jù)所確定的被請求文件的種類請求廣告。
28.按照權(quán)利要求23的設(shè)備,其中,控制器至少部分地根據(jù)用戶預(yù)置模式的某種測定的屬性向請求用戶提供產(chǎn)品補貼。
29.按照權(quán)利要求28的設(shè)備,其中,測定的屬性包括打印頁數(shù)、打印文件數(shù)、打印的專題文件數(shù)的一個或多個。
30.按照權(quán)利要求28的設(shè)備,其中,控制器生成指示相連的打印裝置打印產(chǎn)品優(yōu)惠券的命令。
31.按照權(quán)利要求28的設(shè)備,其中,控制器向產(chǎn)品倉庫發(fā)出一個使產(chǎn)品補貼被發(fā)送給用戶的請求。
32.按照權(quán)利要求18的設(shè)備,其中,自動打印功能塊提示用戶將所請求文件添加到自動打印傳送時間表的選擇。
33.一種包含多個可執(zhí)行指令的存儲介質(zhì),可執(zhí)行指令被執(zhí)行時,執(zhí)行一個自動打印功能,并響應(yīng)用戶要求打印一個文件的指示,自動地生成和向所請求的文件的提供者發(fā)出一個要求下載該文件的請求,然后,自動打印功能在一個相連的打印裝置上打印所下載的文件,而不先向用戶顯示該文件或要求任何其它的用戶交互。
34.權(quán)利要求33的存儲介質(zhì),其中,自動打印功能至少部分地根據(jù)所請求文件的名稱/標(biāo)識符和位置格式化該下載請求。
35.權(quán)利要求34的存儲介質(zhì),其中,自動打印功能從用戶界面中的圖符選擇器接收名稱/標(biāo)識符和位置信息。
36.權(quán)利要求33的存儲介質(zhì),其中,自動打印功能中包含一個解釋代理,它讀取并解釋下載的文件,而不必激活與下載的文件相關(guān)聯(lián)的應(yīng)用程序。
37.一種在與打印裝置有效地相連的顯示裝置上呈現(xiàn)的圖形用戶界面(GUI),該GUI包含文本內(nèi)容;和一個與主設(shè)備的操作系統(tǒng)中的一個文件相關(guān)聯(lián)的圖符選擇器,當(dāng)它被用戶選擇時,向打印功能塊提供該關(guān)聯(lián)文件的名稱/標(biāo)識符和位置,使得不先向用戶顯示文件就能打印該關(guān)聯(lián)文件。
38.按照權(quán)利要求37的GUI,其中,該GUI是個網(wǎng)頁。
39.按照權(quán)利要求37的GUI,其中,圖符選擇器是個單擊打印圖符選擇器。
40.按照權(quán)利要求37的GUI,進一步包含第三級圖符選擇器,當(dāng)它被激活時,指示GUI顯示一個相關(guān)文件。
41.按照權(quán)利要求37的GUI,進一步包含與一個文件相關(guān)聯(lián)的第三級圖符選擇器,用于把文件添加到自動打印傳送時間表。
42.一種與計算平臺的操作系統(tǒng)中的文件相關(guān)聯(lián)的圖符選擇器,該圖符選擇器包含一個通過顯示裝置向用戶顯示的圖形部分;和一個包含相關(guān)文件的名稱/標(biāo)識符和位置信息在內(nèi)的控制部分,其中,當(dāng)該控制部分被用戶選擇時,發(fā)出一個帶該名稱/標(biāo)識符和位置信息的命令,激活一個在不向用戶顯示相關(guān)文件的條件下打印相關(guān)文件的遠程打印功能。
全文摘要
本發(fā)明敘述一種用于打印一個或多個與打印裝置有效連接的文件的方法與設(shè)備,包括響應(yīng)從用戶接收的指示,發(fā)出一個從相關(guān)的一個或多個提供者檢索一個或多個文件的請求。還包括在與打印裝置有效相連的打印管理器中接收所請求的一個或多個文件,從該打印模塊打印所檢索的一個或多個文件,而不調(diào)用與該一個或多個文件相關(guān)聯(lián)的應(yīng)用程序,也不向用戶顯示該一個或多個文件。
文檔編號B41J5/30GK1327672SQ00801624
公開日2001年12月19日 申請日期2000年6月1日 優(yōu)先權(quán)日1999年6月7日
發(fā)明者阿洛克·古普塔, 唐納德X·史密斯二世, 肯尼思H·布洛恩斯坦, 皮爾特J·范齊 申請人:惠普公司