專利名稱:用于與相關(guān)文檔一起打印文檔的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于與相關(guān)文檔一起打印文檔的方法和裝置。更特別地,本發(fā)明涉及使用主機和打印機與相關(guān)文檔一起打印文檔的方法,在該方法中搜索打印機中存儲的文檔的相關(guān)文檔,顯示所搜索的相關(guān)文檔、由用戶選擇并且隨文檔打印。
背景技術(shù):
在很多情況下,用戶可能習慣與標準的相關(guān)文檔一起打印一個文檔。例如,打印特定文檔的用戶可能需要與那個特定文檔一起打印額外的標準字母或表格。公司內(nèi)頻繁使用的文檔如正式(official)公司文檔表格經(jīng)常與新創(chuàng)建的文檔一起打印。如果需要單獨搜索相關(guān)文檔使得能夠最終打印它,則用戶可能經(jīng)歷不方便。如果相關(guān)文檔未存儲在用戶的主機中,為了打印,相應(yīng)的文檔應(yīng)該從其它裝置復(fù)制或下載。
因此,需要一種改善的系統(tǒng)和方法,用于通過使用主機和打印機與相關(guān)文檔一起打印文檔。
發(fā)明內(nèi)容
本發(fā)明的示范性實施例的一個方面是至少解決上面的問題和/或缺點并且至少提供下面說明的優(yōu)點。因此,本發(fā)明的示范性實施例的一個方面是提供一種方法,用于使用主機和打印機與相關(guān)文檔一起打印文檔。打印機存儲頻繁使用的文檔作為相關(guān)文檔。然后在打印機存儲的文檔中搜索并顯示該文檔的相關(guān)文檔。用戶選擇至少一個所顯示的相關(guān)文檔,使得相關(guān)文檔可以與該文檔一起打印。
為實現(xiàn)本發(fā)明示范性實施例的上述方面,提供一種用于打印的方法。文檔和關(guān)于文檔的搜索信息發(fā)送到打印機。發(fā)送的搜索信息用于搜索存儲在打印機中的文檔的相關(guān)文檔。然后與相關(guān)文檔一起打印該文檔。
存儲在打印機中的文檔與索引信息一起存儲,該索引信息包括存儲在打印機中的文檔的名稱、作者、寫入時間、存儲時間或關(guān)鍵字;以及關(guān)于存儲在打印機中的文檔的說明。搜索操作比較搜索信息和索引信息。
搜索信息是文檔的名稱、作者、寫入時間、存儲時間或關(guān)鍵字。
發(fā)送操作包括PJL(打印機工作語言)的搜索信息。
發(fā)送操作通過由打印機驅(qū)動器或應(yīng)用提供的UI(用戶接口)用搜索信息輸入。
顯示搜索的相關(guān)文檔列表,并且從顯示的相關(guān)文檔列表選擇至少一個搜索的相關(guān)文檔。
打印機或控制打印機的主機顯示并選擇相關(guān)文檔。
為實現(xiàn)本發(fā)明示范性實施例的上述方面,打印機接收文檔,搜索關(guān)于該文檔的信息,并且執(zhí)行打印操作。打印機包含存儲單元、打印單元和控制單元。存儲單元存儲文檔,而打印單元執(zhí)行打印操作。控制單元通過使用搜索信息控制在存儲的文檔中搜索該文檔的相關(guān)文檔,使得可以由打印單元打印該文檔和相關(guān)文檔。
搜索信息包括文檔的名稱、作者、寫入時間、存儲時間或關(guān)鍵字。
存儲單元存儲索引信息,該索引信息包括存儲的文檔的名稱、作者、寫入時間、存儲時間或關(guān)鍵字以及關(guān)于存儲的文檔的說明??刂茊卧容^搜索信息和索引信息,并且搜索相關(guān)文檔。
打印機還包含顯示單元和輸入單元。顯示單元顯示搜索的相關(guān)文檔列表。輸入單元便利從顯示的相關(guān)文檔列表選擇至少一個相關(guān)文檔??刂茊卧刂拼蛴卧蛴≡撐臋n和所選擇的相關(guān)文檔。
控制單元控制搜索的相關(guān)文檔列表被發(fā)送到主機,并且控制單元控制至少一個由用戶從相關(guān)文檔列表選擇的相關(guān)文檔由主機接收,使得選擇的相關(guān)文檔和該文檔由打印單元打印。
為實現(xiàn)本發(fā)明示范性實施例的上述方面,提供一種主機。顯示單元顯示文檔的相關(guān)文檔列表。輸入單元便利從顯示的相關(guān)文檔列表選擇至少一個相關(guān)文檔??刂茊卧刂莆臋n和關(guān)于該文檔的搜索信息被發(fā)送到打印機,控制搜索的相關(guān)文檔列表由打印機接收并由顯示單元顯示,以及控制選擇的相關(guān)文檔被發(fā)送到打印機。
搜索信息包括文檔的名稱、作者、寫入時間、存儲時間或關(guān)鍵字。
搜索信息包括在PJL(打印機工作語言)中并被發(fā)送。
輸入單元用搜索信息輸入。
輸入單元是用打印機驅(qū)動器或應(yīng)用提供的UI(用戶接口)。
從下面的詳細說明,本發(fā)明的其它方面、優(yōu)點和顯著特征對本領(lǐng)域的技術(shù)人員將變得明顯,該說明結(jié)合附圖,公開本發(fā)明的示范性實施例。
從下面的結(jié)合附圖的詳細說明,本發(fā)明的某些示范性實施例的上述方面和其它目的、特征和優(yōu)點將變得更明顯,在附圖中圖1是說明根據(jù)本發(fā)明的示范性實施例的打印系統(tǒng)的結(jié)構(gòu)的功能方塊圖,該打印系統(tǒng)包括主機和打印機;圖2是說明根據(jù)本發(fā)明的示范性實施例的打印方法的流程圖;以及圖3和4說明根據(jù)本發(fā)明的示范性實施例的用戶接口。
在這些附圖中,相同的附圖參考標號要理解為指相同的元件、特征和結(jié)構(gòu)。
具體實施例方式
提供說明中定義的主題,如詳細的構(gòu)造和元件,以幫助全面理解本發(fā)明的實施例。因此,本領(lǐng)域的普通技術(shù)人員將認識到可以對在此說明的實施例做出各種變化和修改而不背離本發(fā)明的范圍和精神。而且,為了清楚和簡明,省略公知的功能和構(gòu)造的說明。
圖1是說明根據(jù)本發(fā)明的示范性實施例的打印系統(tǒng)的結(jié)構(gòu)的功能方塊圖,該打印系統(tǒng)包括主機和打印機。打印系統(tǒng)包括打印機200和主機100。打印機200打印從主機100發(fā)送的文檔,并且主機100控制打印機200。
主機100包括第一輸入單元110、第一顯示單元120、第一易失存儲器130、第一非易失存儲器140、第一通信接口單元150、打印機驅(qū)動器160和第一控制單元170。主機100可以是PC(個人計算機)和PDA(個人數(shù)字助理)等。
第一輸入單元110具備至少一個操作按鈕用于接收各種用戶命令。第一輸入單元110可以是鍵盤或鼠標。第一輸入單元110可以接收搜索打印文檔的相關(guān)文檔(稱為‘相關(guān)文檔’)所需的信息(稱為‘搜索信息’)。搜索信息可以是關(guān)鍵字。打印機200通過使用打印文檔的名稱、作者、寫入時間、存儲時間或關(guān)鍵字搜索相關(guān)文檔。然后如果打印機200發(fā)送搜索的相關(guān)文檔到主機并在第一顯示單元120上顯示發(fā)送的相關(guān)文檔,則第一輸入單元110可以接收至少一個顯示的相關(guān)文檔。
根據(jù)用戶命令通過第一輸入單元110輸入的信號提供給第一控制單元170,并且第一控制單元170響應(yīng)于基于輸入的用戶命令的信號來控制主機100。
第一顯示單元120響應(yīng)于用戶命令,或者在第一控制單元170的控制下,顯示通知用戶的各種消息。如果打印機200搜索相關(guān)文檔并發(fā)送搜索的相關(guān)文檔到主機100,則第一顯示單元120顯示搜索的相關(guān)文檔列表。
第一易失存儲器130暫時存儲在第一控制單元170控制下主機100的各種操作期間產(chǎn)生的數(shù)據(jù)。
第一非易失存儲器140存儲程序以利于全面控制主機100。
第一通信接口單元150與打印機200的第二通信接口單元250連接,并用作主機100和打印機200之間數(shù)據(jù)交換中的通道。
打印機驅(qū)動器160轉(zhuǎn)換文檔為能夠被打印機200理解的語言,如PDL(打印機描述語言)。在第一控制單元170的控制下,搜索信息和包括打印需要的各種選項的打印命令與文檔一起,通過第一通信接口單元150發(fā)送到打印機200。打印命令和搜索信息可以轉(zhuǎn)換為PJL(打印機工作語言)并且被發(fā)送。搜索信息可以包括文檔的名稱、作者、寫入時間、存儲時間和關(guān)鍵字。
第一控制單元170根據(jù)第一非易失存儲器140中存儲的程序控制主機的全部操作。即,第一控制單元170控制主機100發(fā)送文檔和搜索信息到打印機200,從而接收由打印機200搜索的相關(guān)文檔列表,并且在第一顯示單元120上顯示該列表。第一控制單元170還控制主機100發(fā)送由用戶在顯示的列表中選擇的相關(guān)文檔到打印機。
打印機200包括第二輸入單元210、第二顯示單元220、第二易失存儲器230、第二非易失存儲器240、第二通信接口單元250、打印單元260、第二控制單元270和存儲單元280。
第二輸入單元210具有至少一個操作按鈕用于接收各種用戶命令,并且可以是OPE(操作面板)。根據(jù)用戶命令通過第二輸入單元210輸入的信號提供給第二控制單元270,并且第二控制單元270響應(yīng)于基于輸入的用戶命令的信號控制打印機200。
第二顯示單元220顯示各種令消息以通知用戶。響應(yīng)于用戶命令或者在第二控制單元270的控制下顯示該消息。
第二易失存儲器230暫時存儲第二控制單元270控制下的打印機200的各種操作期間產(chǎn)生的數(shù)據(jù)。
第二非易失存儲器240存儲程序以便利于全面控制打印機200。
存儲單元280存儲相關(guān)文檔如頻繁使用的文檔。存儲單元280可以存儲相關(guān)文檔的名稱、作者、寫入時間、存儲時間、關(guān)鍵字和說明。存儲單元280可以是打印機200內(nèi)的存儲器和HDD(硬盤驅(qū)動器)、以及連接到打印機200的存儲器卡如閃存或USB(通用串行總線)存儲器。
如圖1中所說明的,可以分開實現(xiàn)存儲程序的第二非易失存儲器240和存儲相關(guān)文檔的存儲單元280?;蛘撸诙且资Т鎯ζ?40和存儲單元280可以集成到同一存儲介質(zhì)中。
第二通信接口單元250用作主機100和打印機200之間用于交換預(yù)定數(shù)據(jù)的通道,而不管第二通信接口單元250是通過有線還是無線連接連接到主機。
打印單元260打印從主機100發(fā)送的文檔和存儲單元280中存儲的相關(guān)文檔。
第二控制單元270便利于根據(jù)第二非易失存儲器240中存儲的控制程序,全面控制打印機200。第二控制單元270控制打印機200從主機100接收文檔和搜索信息,從而搜索相關(guān)文檔并發(fā)送相關(guān)文檔列表到主機100。第二控制單元270控制打印機200從主機100接收由用戶選擇的相關(guān)文檔,并與文檔一起打印相關(guān)文檔。
圖2是說明根據(jù)本發(fā)明的示范性實施例的打印方法的流程圖。圖3和4說明根據(jù)本發(fā)明的示范性實施例的用戶接口。將參考圖2-4說明用于與相關(guān)文檔一起打印文檔的方法。
預(yù)定的文檔存儲在打印機200中(S301)。預(yù)定的文檔是頻繁使用的文檔如正式公司文檔表格。預(yù)定的文檔可以用作要與打印文檔一起打印的相關(guān)文檔。預(yù)定的文檔可以存儲在打印機200的存儲單元280中。
信息(以下稱為‘索引信息’)包括預(yù)定的相關(guān)文檔的名稱、作者、寫入時間、存儲時間、關(guān)鍵字和說明。索引信息可以與預(yù)定的相關(guān)文檔一起存儲。關(guān)鍵字可以是表示要存儲的相應(yīng)的相關(guān)文檔的內(nèi)容的詞。關(guān)鍵字可以用于執(zhí)行搜索以確定是否相應(yīng)的文檔要與打印文檔相關(guān)。簡要提供對預(yù)定的相關(guān)文檔的說明,以幫助用戶決定是否相應(yīng)的文檔與打印文檔一起打印。在第二控制單元270的控制下,索引信息可以通過第二輸入單元210輸入并存儲到存儲單元280中?;蛘?,索引信息可以通過第一輸入單元110輸入,與預(yù)定的文檔一起發(fā)送到打印機200并存儲。
第一輸入單元110接收搜索信息,用于搜索相關(guān)文檔(S303)。搜索信息的例子是關(guān)鍵字。圖3是由打印機驅(qū)動器160提供的用戶接口的圖示,并且包括標簽400,提供是否一起打印打印文檔與相關(guān)文檔的選項。為一起打印打印文檔與相關(guān)文檔,用戶可以選擇‘打印相關(guān)文檔’的選項410。此外,可以輸入搜索信息,用于搜索相關(guān)文檔。圖3顯示作為一個例子輸入關(guān)鍵字420。如果不輸入關(guān)鍵字420,則打印文檔的名稱可以用于搜索相關(guān)文檔。而且,可以輸入相關(guān)文檔的作者、寫入時間和存儲時間作為搜索信息。
搜索信息可以通過打印機驅(qū)動器160和由應(yīng)用提供的UI(用戶接口)輸入。
第一控制單元170通過第一通信接口單元150發(fā)送打印文檔和搜索信息到打印機200(S305)。如上所述,搜索信息可以是搜索相關(guān)文檔需要的信息,如打印文檔的名稱、作者、寫入時間、存儲時間或關(guān)鍵字。
第二控制單元270使用從第二通信接口單元250發(fā)送的搜索信息、以及在步驟S301中存儲在存儲單元280中的預(yù)定的相關(guān)文檔的索引信息,搜索相關(guān)文檔(S307)。在一個例子中,打印文檔的文件名是‘seminar 2005.txt’。當圖3中不輸入關(guān)鍵字420時,比較作為索引信息存儲的預(yù)定的相關(guān)文檔的名稱和作為打印文檔的名稱的‘seminar 2005.txt’。比較預(yù)定的相關(guān)文檔的名稱和打印文檔的名稱,使得可以執(zhí)行搜索以確定預(yù)定的文檔的名稱是否與‘seminar 2005.txt’相關(guān)。當圖3中輸入‘seminar’作為關(guān)鍵字時,比較作為搜索信息輸入的關(guān)鍵字420和作為索引信息存儲的關(guān)鍵字。進行這個比較使得可以執(zhí)行搜索,以確定作為索引信息存儲的關(guān)鍵字是否與作為搜索信息輸入的關(guān)鍵字420相關(guān)。
顯示由打印機200搜索的相關(guān)文檔列表(S309)。第二控制單元270發(fā)送步驟S307中搜索的相關(guān)文檔列表。通過第二通信接口單元250發(fā)送該列表到主機100。主機100的第一控制單元170通過第一通信接口單元150接收相關(guān)文檔列表,并且在第一顯示單元120上顯示接收的列表。圖4是顯示的接收列表的一個例子?;蛘?,可以在第二顯示單元220上顯示相關(guān)文檔列表。
用打印文檔選擇第一輸入單元110,同時打印顯示的相關(guān)文檔之一(S311)。參考圖4的文件說明,用戶可以決定打印顯示的相關(guān)文檔之一,并且顯示是否打印每個相關(guān)文檔(500)?;蛘?,當在打印機200的第二顯示單元220上顯示搜索的相關(guān)文檔列表時,可以用打印文檔選擇第二輸入單元210,同時打印顯示的相關(guān)文檔之一。
第一控制單元170通過第一通信接口單元150發(fā)送步驟S311中選擇的相關(guān)文檔到打印機200,并且打印機200的打印單元260,在第二控制單元270的控制下,與打印文檔一起打印選擇的相關(guān)文檔(S313)。
用于與相關(guān)文檔一起打印文檔的上述方法,可以在主機100的控制單元170控制下,通過打印機驅(qū)動器160的程序?qū)崿F(xiàn)。打印機驅(qū)動器160的程序可以存儲在第一非易失存儲器140中。用于與相關(guān)文檔一起打印文檔的上述方法,可以在打印機200中的第二控制單元270的控制下,通過第二非易失存儲器240中存儲的程序?qū)崿F(xiàn)。
根據(jù)如上所述的本發(fā)明的示范性實施例,作為相關(guān)文檔的頻繁使用的文檔存儲在打印機中,從打印機中的文檔表格搜索打印文檔的相關(guān)文檔并且顯示,并且選擇至少一個顯示的相關(guān)文檔并隨打印文檔打印,從而為用戶提供更多的便利。
雖然本發(fā)明已經(jīng)參照其某些示范性實施例顯示和說明,但本領(lǐng)域的技術(shù)人員將懂得,其中可以進行各種形式和細節(jié)上的改變而不背離如由權(quán)利要求和它們的等價物定義的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于與相關(guān)文檔一起打印文檔的方法,包含發(fā)送文檔和關(guān)于該文檔的搜索信息到打印機;使用發(fā)送的搜索信息,在打印機中存儲的至少一個文檔中搜索該文檔的相關(guān)文檔;以及與相關(guān)文檔一起打印該文檔。
2.根據(jù)權(quán)利要求1所述的打印方法,其中存儲在打印機中的文檔與索引信息一起存儲,該索引信息至少包含打印機中存儲的文檔的名稱、作者、寫入時間、存儲時間和關(guān)鍵字以及有關(guān)所述打印機中存儲的文檔的說明之一,以及搜索操作比較搜索信息和索引信息。
3.根據(jù)權(quán)利要求1所述的打印方法,其中搜索信息至少是文檔的名稱、作者、寫入時間、存儲時間和關(guān)鍵字之一。
4.根據(jù)權(quán)利要求1所述的打印方法,其中所述發(fā)送操作包含打印機工作語言PJL中的搜索信息。
5.根據(jù)權(quán)利要求1所述的打印方法,其中所述發(fā)送操作通過由打印機驅(qū)動器和應(yīng)用中至少一個提供的用戶接口UI用搜索信息輸入。
6.根據(jù)權(quán)利要求1所述的打印方法,還包含顯示搜索的相關(guān)文檔列表;以及在顯示的相關(guān)文檔列表中選擇至少一個。
7.根據(jù)權(quán)利要求6所述的打印方法,其中顯示操作由打印機和控制打印機的主機中的至少一個執(zhí)行,以及選擇操作由打印機和控制打印機的主機中的至少一個執(zhí)行。
8.一種打印機,其接收文檔和關(guān)于該文檔的搜索信息并執(zhí)行打印工作,該打印機包含存儲單元,用于存儲文檔;打印單元,用于執(zhí)行打印工作;以及控制單元,用于通過使用搜索信息控制所述文檔的相關(guān)文檔在存儲的文檔中被搜索,并且控制文檔和相關(guān)文檔由打印單元打印。
9.根據(jù)權(quán)利要求8所述的打印機,其中搜索信息至少包含文檔的名稱、作者、寫入時間、存儲時間和關(guān)鍵字之一。
10.根據(jù)權(quán)利要求8所述的打印機,其中存儲單元存儲索引信息,該索引信息至少包含存儲的文檔的名稱、作者、寫入時間、存儲時間和關(guān)鍵字及對存儲的文檔的說明之一,并且控制單元比較搜索信息和索引信息,并搜索相關(guān)文檔。
11.根據(jù)權(quán)利要求8所述的打印機,還包含顯示單元,用于顯示搜索的相關(guān)文檔列表;以及輸入單元,用于在顯示的相關(guān)文檔列表中選擇至少一個相關(guān)文檔,其中控制單元控制打印單元打印文檔和所選擇的相關(guān)文檔。
12.根據(jù)權(quán)利要求8所述的打印機,其中控制單元控制搜索的相關(guān)文檔列表發(fā)送到主機,由主機接收至少一個由用戶從相關(guān)文檔列表選擇的相關(guān)文檔,以及由打印單元打印選擇的相關(guān)文檔和所述文檔。
13.一種主機,包含顯示單元,用于顯示文檔的相關(guān)文檔列表;輸入單元,用于在顯示的相關(guān)文檔列表中選擇至少一個相關(guān)文檔;以及控制單元,用于控制所述文檔和關(guān)于該文檔的搜索信息被發(fā)送到打印機,由打印機接收并由顯示單元顯示所搜索的相關(guān)文檔列表,以及發(fā)送選擇的相關(guān)文檔到打印機。
14.根據(jù)權(quán)利要求13所述的打印機,其中搜索信息至少包含文檔的名稱、作者、寫入時間、存儲時間和關(guān)鍵字之一。
15.根據(jù)權(quán)利要求13所述的打印機,其中打印機工作語言PJL包含搜索信息并發(fā)送該搜索信息。
16.根據(jù)權(quán)利要求13所述的打印機,其中用搜索信息輸入輸入單元。
17.根據(jù)權(quán)利要求13所述的打印機,其中輸入單元是用打印機驅(qū)動器和應(yīng)用中至少一個提供的用戶接口UI。
18.根據(jù)權(quán)利要求13所述的主機,還包含第一易失存儲器,用于在第一控制單元的控制下在主機的各種操作期間產(chǎn)生的數(shù)據(jù)的暫時存儲。
19.根據(jù)權(quán)利要求13所述的主機,還包含第一非易失存儲器,用于存儲程序以便利于全面控制主機。
20.根據(jù)權(quán)利要求13所述的主機,還包含與打印機的第二通信接口單元連接的第一通信接口單元;其中第一通信接口單元用作主機和打印機之間數(shù)據(jù)交換中的通道。
21.根據(jù)權(quán)利要求17所述的打印機,其中打印機驅(qū)動器將文檔轉(zhuǎn)換為打印機能夠理解的語言。
22.根據(jù)權(quán)利要求8所述的打印機,還包含第二輸入單元,用于接收用戶命令。
23.根據(jù)權(quán)利要求8所述的打印機,還包含第二顯示單元,用于響應(yīng)于用戶命令或在第二控制單元的控制下顯示消息。
全文摘要
提供一種與相關(guān)文檔一起打印文檔的方法和系統(tǒng)。頻繁使用的文檔可以作為相關(guān)文檔存儲在打印機中。發(fā)送文檔和關(guān)于該文檔的搜索信息到打印機。通過使用搜索信息,在打印機中存儲的文檔中搜索文檔的相關(guān)文檔,并且顯示。至少一個顯示的相關(guān)文檔由用戶選擇并且與該文檔一起打印。這給用戶帶來了更大的方便,因為用戶不需要單獨找到相應(yīng)的用于打印的相關(guān)文檔。
文檔編號G06F17/30GK1983154SQ20061016696
公開日2007年6月20日 申請日期2006年12月15日 優(yōu)先權(quán)日2005年12月16日
發(fā)明者李承律 申請人:三星電子株式會社