亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于節(jié)省存儲器的打印裝置和方法

文檔序號:2512356閱讀:582來源:國知局
專利名稱:用于節(jié)省存儲器的打印裝置和方法
技術(shù)領(lǐng)域
本發(fā)明的方面涉及節(jié)省存儲器空間的打印裝置和方法,更具體地講,涉及減小將被打印的內(nèi)容所需的存儲器空間的打印裝置和方法。
背景技術(shù)
通常,能夠打印內(nèi)容的打印裝置(如打印機(jī)和傳真機(jī))將存儲在存儲介質(zhì)(如軟盤或CD)中的內(nèi)容加載到存儲器中。打印裝置還可將通過與打印裝置連接的網(wǎng)絡(luò)傳輸?shù)膬?nèi)容加載到存儲器中。然后,打印裝置打印相應(yīng)的內(nèi)容。加載在存儲器中的內(nèi)容可為圖像、字體和樣式表單。這些內(nèi)容連續(xù)地存儲在存儲器中,直到完成相應(yīng)內(nèi)容的打印。然后,當(dāng)完成內(nèi)容的打印時(shí),刪除該內(nèi)容、圖像、字體和樣式表單。
圖1是示出傳統(tǒng)打印裝置的構(gòu)造的框圖。如圖1所示,傳統(tǒng)打印裝置10包括內(nèi)容存儲單元11、內(nèi)容分析單元12、版面設(shè)置單元13、打印單元14和控制單元15。內(nèi)容存儲單元11可以是存儲將被打印的內(nèi)容的存儲器,存儲的內(nèi)容包括圖像、字體和樣式表單。內(nèi)容分析單元12分析版面設(shè)置單元13設(shè)置內(nèi)容的版面時(shí)使用的圖像、字體和樣式表單,然后如果存儲在內(nèi)容存儲單元11中的內(nèi)容中不包括將被使用的圖像、字體和樣式表單,則通過網(wǎng)絡(luò)(如互聯(lián)網(wǎng))把將被使用的圖像、字體和樣式表單的請求發(fā)布到外部裝置。打印單元14通過在由版面設(shè)置單元13設(shè)置的版面中定位內(nèi)容分析單元12分析的圖像、字體和樣式表單,來打印存儲在內(nèi)容存儲單元11中的內(nèi)容??刂茊卧?5判斷存儲在內(nèi)容存儲單元11中的內(nèi)容的打印是否完成,如果完成了打印,則控制單元15刪除存儲的內(nèi)容以確保存儲器空間。
打印裝置10通常以頁為單位來打印存儲在內(nèi)容存儲單元11中的內(nèi)容,與顯示該內(nèi)容的顯示裝置不同,打印裝置10根據(jù)用戶的命令移動打印的頁,從而不會重復(fù)打印這些頁。
換言之,相對于內(nèi)容顯示裝置,即使內(nèi)容已經(jīng)被顯示過一次,但是通過用戶的滾動操作也可以再次顯示該內(nèi)容。因此,準(zhǔn)確地預(yù)測不再使用的對象的時(shí)間點(diǎn)是困難的。因此,該對象會被連續(xù)存儲。比較而言,相對于打印裝置10,沒有足夠的空間容許包括在已經(jīng)打印過的頁中的對象的重復(fù)使用。
然而,圖1中的傳統(tǒng)打印裝置10連續(xù)存儲已經(jīng)打印過的所有內(nèi)容,直到完成存儲在內(nèi)容存儲單元11中的內(nèi)容的打印。因此,存儲器使用的增大導(dǎo)致了存儲器效率的降低。另外,在打印裝置10為低級產(chǎn)品的情況下,在完成內(nèi)容的打印之前連續(xù)存儲所有對象會導(dǎo)致打印裝置10的打印速度劣化。
第2005-115542號未審查的日本專利公布中公開了一種文件信息輸出系統(tǒng),該系統(tǒng)在不攜帶處理負(fù)載的情況下以頁為單位輸出結(jié)構(gòu)化的文件信息。然而,在該輸出系統(tǒng)中,由于在完成加載的內(nèi)容的打印之前保持包括加載在打印裝置的存儲器中的內(nèi)容中的對象,所以難以確保足夠的存儲器空間。

發(fā)明內(nèi)容
因此,本發(fā)明的方面解決上述問題和/或在相關(guān)領(lǐng)域出現(xiàn)的其它問題,本發(fā)明的一方面提供了節(jié)省存儲器空間的打印裝置和方法,其通過計(jì)算包括在內(nèi)容中的打印對象的數(shù)量確保存儲器空間,并且如果不再使用這些打印數(shù)量則刪除相應(yīng)對象。
根據(jù)本發(fā)明的一方面,提供了一種節(jié)省存儲器的打印裝置,所述裝置包括內(nèi)容存儲單元,存儲將要打印的內(nèi)容;使用對象計(jì)數(shù)單元,分析所述內(nèi)容并基于分析的結(jié)果計(jì)算包括在所述內(nèi)容中的使用對象的數(shù)量;打印頁計(jì)數(shù)單元,在打印所述內(nèi)容過程中,計(jì)算包括所述對象的打印頁的數(shù)量;控制單元,根據(jù)打印頁的數(shù)量判斷是否刪除所述對象。
根據(jù)本發(fā)明另一方面,提供了一種節(jié)省存儲器空間的打印方法,所述方法包括存儲將要打印的內(nèi)容;分析所述內(nèi)容以識別其中的使用對象;計(jì)算包括在所述內(nèi)容中的使用對象的數(shù)量;在打印所述內(nèi)容的過程中計(jì)算包括所述對象的打印頁的數(shù)量;根據(jù)打印頁的數(shù)量判斷是否刪除所述對象。
將在接下來的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明的實(shí)施而得知。


下面通過結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行描述,本發(fā)明的這些和/或其它方面和優(yōu)點(diǎn)將會變得清楚并更易于理解,其中圖1是示出傳統(tǒng)打印裝置的構(gòu)造的框圖;圖2是示出根據(jù)本發(fā)明實(shí)施例的節(jié)省存儲器空間的打印裝置的構(gòu)造的框圖;圖3是示出根據(jù)本發(fā)明實(shí)施例的使用對象計(jì)數(shù)單元的構(gòu)造的視圖;圖4是示出根據(jù)本發(fā)明實(shí)施例的計(jì)算第一數(shù)量和第二數(shù)量的方法的流程圖;圖5是示出根據(jù)本發(fā)明實(shí)施例的計(jì)算第三數(shù)量的方法的流程圖;圖6是示出根據(jù)本發(fā)明實(shí)施例的版面的視圖;圖7是示出根據(jù)本發(fā)明實(shí)施例的在打印進(jìn)行中的版面的視圖;圖8是示出根據(jù)本發(fā)明實(shí)施例的打印完成的版面的視圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)解釋本發(fā)明的實(shí)施例,附圖中示出了本發(fā)明的示例,其中,相同的標(biāo)號始終表示相同的元件。下面,通過參照附圖描述本發(fā)明的實(shí)施例以解釋本發(fā)明。
在此將參照示出框圖和流程圖的附圖來描述本發(fā)明的方面,以解釋根據(jù)本發(fā)明實(shí)施例的節(jié)省存儲器空間的打印裝置和方法。應(yīng)該理解,流程圖的每一個(gè)方框和在流程圖中的方框的組合可由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可被提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)、或者其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生設(shè)備,從而經(jīng)計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令實(shí)現(xiàn)在一個(gè)流程圖方框或多個(gè)流程圖方框中描述的功能。
這些計(jì)算機(jī)程序指令也可被存儲在可指導(dǎo)計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲器中,以便存儲在計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲器中的指令生產(chǎn)包括執(zhí)行在一個(gè)流程圖方框或多個(gè)流程圖方框中描述的功能的指令手段的產(chǎn)品。
計(jì)算機(jī)程序指令也可被載入計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以使得一系列操作步驟在計(jì)算機(jī)或其他可編程設(shè)備上被執(zhí)行以產(chǎn)生計(jì)算機(jī)執(zhí)行的過程,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在一個(gè)流程圖方框或多個(gè)流程圖方框中描述的功能的步驟。
此外,流程圖的每個(gè)方框可以表示包括一個(gè)或多個(gè)實(shí)現(xiàn)特定邏輯功能的可執(zhí)行指令的模塊、代碼段、或者部分代碼。還應(yīng)該注意到,在一些另外的實(shí)現(xiàn)方式中,方框中表示的功能可能次序顛倒地發(fā)生。例如,根據(jù)涉及的功能性,連續(xù)顯示的兩個(gè)方框可能基本上同時(shí)執(zhí)行,或者可能有時(shí)以相反的次序執(zhí)行。
圖2是示出根據(jù)本發(fā)明實(shí)施例的節(jié)省存儲器空間的打印裝置的構(gòu)造的框圖。如圖2所示,打印裝置100包括內(nèi)容存儲單元110、內(nèi)容分析單元120、使用對象計(jì)數(shù)單元130、打印頁計(jì)數(shù)單元140、控制單元150、版面設(shè)置單元160和打印單元170。內(nèi)容存儲單元110存儲將通過打印裝置100打印的內(nèi)容。內(nèi)容可包括標(biāo)記語言,如超文本標(biāo)記語言(HTML)、可擴(kuò)展標(biāo)記語言(XML)和可擴(kuò)展HTML(XHTML),但是并不限于此。另外,內(nèi)容存儲單元110可存儲將要被打印的所有內(nèi)容??蛇x擇地,內(nèi)容存儲單元110可根據(jù)打印順序接連地僅存儲特定大小的內(nèi)容。換言之,在打印完成后刪除一部分先存儲在內(nèi)容存儲單元110中的內(nèi)容,然后在內(nèi)容存儲單元110中存儲另一部分內(nèi)容。
內(nèi)容存儲單元110可被理解為加載將通過打印裝置100打印的內(nèi)容的存儲器。內(nèi)容存儲單元110可包括緩存、只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦寫可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)、閃存、靜態(tài)隨機(jī)存取存儲器(SRAM)和動態(tài)隨機(jī)存取存儲器(DRAM)以及其它相似類型的存儲器形式的裝置。根據(jù)本發(fā)明的實(shí)施例,內(nèi)容可包括諸如圖像、字體和樣式表單的對象以及其它相似的對象。
內(nèi)容分析單元120分析存儲在內(nèi)容存儲單元110中的內(nèi)容,并分析使用包括在分析的內(nèi)容中的特定對象的標(biāo)簽和樣式。分析的標(biāo)簽和樣式的數(shù)量被用于將在后面解釋的對使用對象計(jì)數(shù)的使用對象計(jì)數(shù)單元130。此外,如果包括在分析的內(nèi)容中的特定對象存儲在外部裝置中,則內(nèi)容分析單元120可基于對象信息向外部裝置請求相應(yīng)的對象,所述對象信息包括在分析的內(nèi)容中包括的相應(yīng)對象的對象名稱和存儲路徑。在這種情況下,從外部裝置發(fā)送內(nèi)容分析單元120請求的對象,并將該對象存儲在內(nèi)容存儲單元110中。
在內(nèi)容分析單元120通過分析存儲在內(nèi)容存儲單元110中的內(nèi)容來打印該內(nèi)容的情況下,使用對象計(jì)數(shù)單元130對使用對象進(jìn)行計(jì)數(shù)。在這種情況下,使用對象計(jì)數(shù)單元130包括第一計(jì)數(shù)單元131,計(jì)算第一數(shù)量(即,通過內(nèi)容分析單元120執(zhí)行的分析結(jié)果使用特定對象的標(biāo)簽和樣式的數(shù)量);第二計(jì)數(shù)單元132,計(jì)算第二數(shù)量(即,根據(jù)將在后面解釋的版面設(shè)置單元160設(shè)置的版面包括特定對象的頁的數(shù)量)。
根據(jù)本發(fā)明的實(shí)施例,第一計(jì)數(shù)單元131計(jì)算的第一數(shù)量指的是在內(nèi)容分析過程中使用特定對象的元素(如標(biāo)簽和樣式)的數(shù)量。在這種情況下,所述標(biāo)簽包括內(nèi)容中圖像標(biāo)簽和對象標(biāo)簽的源(src)屬性,所述樣式包括在內(nèi)容中使用層疊樣式表單(CSS)的背景圖像和列表樣式圖像。
具體地講,內(nèi)容分析單元120分析存儲在內(nèi)容存儲單元110中的內(nèi)容。在內(nèi)容分析處理過程中,內(nèi)容分析單元120分析使用特定對象的標(biāo)簽和樣式的數(shù)量。在這種情況下,第一計(jì)數(shù)單元131在內(nèi)容分析單元120執(zhí)行的內(nèi)容分析處理中計(jì)算特定對象使用的第一數(shù)量。
第二計(jì)算單元132計(jì)算版面設(shè)置單元160設(shè)置版面時(shí)其上打印有特定對象的頁的數(shù)量。換言之,由第一計(jì)數(shù)單元131計(jì)算的第一數(shù)量通過計(jì)算使用對象的數(shù)量來獲得,而不需要考慮其上打印有特定對象的頁的數(shù)量,第二計(jì)數(shù)單元132計(jì)算其上打印有特定對象的頁的數(shù)量。根據(jù)本發(fā)明的實(shí)施例,通過第一計(jì)數(shù)單元131計(jì)算第一數(shù)量和通過第二計(jì)數(shù)單元132計(jì)算第二數(shù)量可一起執(zhí)行或分開地執(zhí)行。例如,如果假定在計(jì)算第一數(shù)量和計(jì)算第二數(shù)量一起執(zhí)行的情況下,第一計(jì)數(shù)單元131計(jì)算的第一數(shù)量是“1”,且將要打印的頁的數(shù)量是“3”,則第二計(jì)數(shù)單元132將“3”(將要打印的頁的數(shù)量)運(yùn)用于“1”(第一數(shù)量)。因此,第二數(shù)量變?yōu)椤?”(通過將“3”加到“1”來獲得),然后通過從“4”減去“1”來計(jì)算出“3”作為最終的第二數(shù)量。
當(dāng)通過打印單元170打印存儲在內(nèi)容存儲單元110中的內(nèi)容時(shí),打印頁計(jì)數(shù)單元140計(jì)算表示包括相應(yīng)內(nèi)容中包括的特定對象的頁的數(shù)量的第三數(shù)量。在這種情況下,每當(dāng)打印一頁就通過減小由第二計(jì)算單元132計(jì)算的第二數(shù)量來獲得第三數(shù)量,并且應(yīng)該理解,當(dāng)?shù)谌龜?shù)量最終變?yōu)椤?”時(shí),包括特定對象的所有頁的打印完成。換言之,可以理解,第三數(shù)量是通過從第二數(shù)量減去目前打印的頁的數(shù)量獲得的數(shù)量。
控制單元150通過判斷由打印頁計(jì)數(shù)單元140計(jì)算的第三數(shù)量是否為“0”來確定是否刪除包括在存儲在內(nèi)容存儲單元110中的內(nèi)容中的對象。換言之,與內(nèi)容顯示裝置不同,在打印包括特定對象的頁的過程中沒有空間重復(fù)使用已經(jīng)打印過的內(nèi)容的情況下,控制單元150在特定對象的使用剛一完成就刪除了存儲在內(nèi)容存儲單元110中的內(nèi)容以確保存儲器空間。具體地講,盡管有空間用于已經(jīng)通過顯示裝置顯示過的內(nèi)容的再顯示,但是沒有空間用于通過打印裝置打印過的內(nèi)容的再使用。因此,可刪除打印過的內(nèi)容。
版面設(shè)置單元160設(shè)置內(nèi)容將被打印在其中的版面。第二計(jì)數(shù)單元130根據(jù)設(shè)置的版面計(jì)算第二數(shù)量。版面可包括使用特定對象的標(biāo)簽和樣式。打印單元170根據(jù)版面設(shè)置單元160設(shè)置的版面打印存儲在內(nèi)容存儲單元110中的內(nèi)容。根據(jù)本發(fā)明的實(shí)施例,打印頁計(jì)數(shù)單元140計(jì)算第三數(shù)量,當(dāng)?shù)谌龜?shù)量變?yōu)椤?”時(shí),控制單元150從內(nèi)容存儲單元110刪除相應(yīng)的對象,以確保內(nèi)容存儲單元110中的存儲空間。
圖4是示出根據(jù)本發(fā)明實(shí)施例的計(jì)算第一數(shù)量和第二數(shù)量的方法的流程圖。如圖4所示,內(nèi)容分析單元120分析存儲在內(nèi)容存儲單元110中的內(nèi)容(S110),然后分析使用包括在分析的內(nèi)容中的特定對象的標(biāo)簽和樣式(S120)。第一計(jì)數(shù)單元131計(jì)算第一數(shù)量(S130)。在計(jì)算第一數(shù)量的同時(shí),或與計(jì)算第一數(shù)量分開,第二計(jì)數(shù)單元132計(jì)算第二數(shù)量(S140)。
在圖4中,存儲在內(nèi)容存儲單元110中的內(nèi)容包括特定的內(nèi)容。然而,在相應(yīng)的對象存儲在外部裝置中的情況下,內(nèi)容分析單元120向外部裝置請求相應(yīng)的對象。具體地講,在該對象存儲在外部裝置中的情況下,存儲在內(nèi)容存儲單元110中的內(nèi)容包括對象信息,其中,所述對象信息包括相應(yīng)對象的對象名稱和存儲路徑,內(nèi)容分析單元120通過包括在分析的內(nèi)容中的對象信息向外部裝置請求相應(yīng)的對象。
圖5是示出根據(jù)本發(fā)明實(shí)施例的計(jì)算第三數(shù)量的方法的流程圖。如圖5所示,打印單元170根據(jù)版面設(shè)置單元160設(shè)置的版面打印存儲在內(nèi)容存儲單元110中的內(nèi)容(S210)。在這種情況下,版面設(shè)置單元160在設(shè)置的版面中定位特定的對象,然后打印單元170打印在其中相應(yīng)對象已經(jīng)被定位的版面。在打印單元170打印內(nèi)容的同時(shí),打印頁計(jì)數(shù)單元140計(jì)算第三數(shù)量(S220),其中,第三數(shù)量通過從第二數(shù)量減去包括特定對象的打印頁的數(shù)量而獲得??刂茊卧?50判斷由打印頁計(jì)數(shù)單元140計(jì)算的第三數(shù)量是否為“0”(S230),如果發(fā)現(xiàn)第三數(shù)量為“0”,則控制單元150從內(nèi)容存儲單元110刪除所述對象以及與所述對象有關(guān)的數(shù)據(jù)(S240)。
圖6是示出根據(jù)本發(fā)明實(shí)施例的由版面設(shè)置單元設(shè)置的版面的視圖。在圖6中,存在對象1和對象2,并且對象1和對象2包括在頁1、頁2和頁3中。如圖6所示,版面包括頁1210、頁2220和頁3230。從圖6中可以看出,對象1310的第一數(shù)量為“3”,對象2 320的第一數(shù)量為“2”。另外,對象1310的第二數(shù)量為“3”,對象2320的第二數(shù)量為“2”。
圖7是示出根據(jù)本發(fā)明實(shí)施例的在打印進(jìn)行中的版面的視圖。如圖7所示,如果完成了頁1210的打印,則打印頁計(jì)數(shù)單元140計(jì)算對象1310和對象2320的第三數(shù)量。如上所述,可以理解,第三數(shù)量是通過從第二數(shù)量減去當(dāng)前打印的頁的數(shù)量而獲得的數(shù)量。當(dāng)完成了頁1210的打印時(shí),對象1310的第三數(shù)量為“2”,對象2 320的第三數(shù)量為“1”。
圖8是示出根據(jù)本發(fā)明實(shí)施例的完成了打印的版面的視圖。在圖8中,將完成圖6中對象1310和對象2320之間的對象2320的打印作為示例。當(dāng)完成了頁1210和頁2220的打印時(shí),打印頁計(jì)數(shù)單元140以與圖7中相同的方式計(jì)算對象1310的第三數(shù)量和對象2320的第三數(shù)量。具體地講,對象1310的第三數(shù)量變?yōu)椤?”,對象2320的第三數(shù)量變?yōu)椤?”。如果對象2320的第三數(shù)量變?yōu)椤?”,則將不再使用相應(yīng)的對象。
因此,控制單元150從內(nèi)容存儲單元110刪除對象2320以確保更多存儲空間。另一方面,盡管未在圖8中示出,但是,即使當(dāng)直到頁3230的打印完成時(shí),打印頁計(jì)數(shù)單元140以與圖8中所示的方式相同的方式計(jì)算對象1310的第三數(shù)量,并且如果完成了頁3230的打印,則對象1310的第三數(shù)量也變?yōu)椤?”。因此,如果完成了頁3230的打印,則控制單元150從內(nèi)容存儲單元110刪除對象1310。
如果通過計(jì)算包括特定對象的打印頁的數(shù)量完成了該打印,則刪除相應(yīng)的對象。因此,可以在內(nèi)容存儲單元110確保更多的存儲空間。此外,即使連續(xù)地存儲特定大小的分割的內(nèi)容時(shí),在相應(yīng)部分的打印完成之后刪除一部分先存儲的內(nèi)容。因此,可以確保用于接下來將被存儲的另一部分內(nèi)容的存儲空間。
在本發(fā)明的實(shí)施例中,在此使用的術(shù)語“單元”指的是軟件或硬件組件,諸如現(xiàn)場可編程門陣列(FPGA)或執(zhí)行某任務(wù)的專用集成電路(ASIC),但不限于此。單元可被配置以駐留在可尋址的存儲介質(zhì)上,并且可被配置以在一個(gè)或多個(gè)處理器上執(zhí)行。因此,舉例來說,單元可以包括諸如軟件組件、面向?qū)ο蟮能浖M件、類組件和任務(wù)組件的組件、進(jìn)程、函數(shù)、屬性、過程、子程序、程序代碼段、驅(qū)動程序、固件、微碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、數(shù)組和變量。在組件和單元中提供的功能可被組合為更少的組件和單元,或者可進(jìn)一步被分離成另外的組件和單元。
如上所述,根據(jù)根據(jù)本發(fā)明的節(jié)省存儲器空間的打印裝置和方法的方面,判斷打印特定內(nèi)容時(shí)是否完成了包括該內(nèi)容中的特定對象的頁的打印,如果完成了該打印,則刪除相應(yīng)的對象以確保更多的存儲器空間。
盡管已經(jīng)示出和描述了本發(fā)明的幾個(gè)實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該明白,在不脫離本發(fā)明的原理和精神的情況下,可以在這些實(shí)施例中做出改變,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種節(jié)省存儲器的打印裝置,所述打印裝置包括內(nèi)容存儲單元,存儲將要打印的內(nèi)容;使用對象計(jì)數(shù)單元,分析所述內(nèi)容并基于分析的結(jié)果計(jì)算包括在所述內(nèi)容中的使用對象的數(shù)量;打印頁計(jì)數(shù)單元,在打印所述內(nèi)容的過程中,計(jì)算包括所述對象的打印頁的數(shù)量;控制單元,根據(jù)打印頁的數(shù)量判斷是否刪除所述對象。
2.根據(jù)權(quán)利要求1所述的打印裝置,其中,所述內(nèi)容由包括由多個(gè)將要打印的頁共享的內(nèi)容的語言構(gòu)成。
3.根據(jù)權(quán)利要求1所述的打印裝置,其中,當(dāng)所述內(nèi)容由標(biāo)記語言構(gòu)成時(shí),所述對象包括圖像、字體和樣式表單中的至少一種。
4.根據(jù)權(quán)利要求1所述的打印裝置,其中,所述使用對象計(jì)數(shù)單元包括第一計(jì)數(shù)單元,計(jì)算等于所述內(nèi)容中的使用對象的數(shù)量的第一數(shù)量;第二計(jì)數(shù)單元,計(jì)算打印頁的數(shù)量的第二數(shù)量。
5.根據(jù)權(quán)利要求1所述的打印裝置,還包括內(nèi)容分析單元,分析所述對象和內(nèi)容之間的關(guān)系;版面設(shè)置單元,根據(jù)所述對象和內(nèi)容之間的關(guān)系在打印所述內(nèi)容的過程中設(shè)置頁的版面;打印單元,通過將對象應(yīng)用于版面來打印內(nèi)容。
6.根據(jù)權(quán)利要求5所述的打印裝置,其中,所述內(nèi)容包括對象信息,所述對象信息包括所述對象的對象名稱和/或存儲路徑中的至少一個(gè)。
7.根據(jù)權(quán)利要求6所述的打印裝置,其中,如果所述對象不包括在所述內(nèi)容中,則所述內(nèi)容分析單元向外部裝置發(fā)送所述對象的請求。
8.根據(jù)權(quán)利要求4所述的打印裝置,其中,所述打印頁計(jì)數(shù)單元計(jì)算通過從第二數(shù)量減去打印頁的數(shù)量而獲得的第三數(shù)量,其中,當(dāng)發(fā)現(xiàn)第三數(shù)量為“0”時(shí),所述控制單元從所述內(nèi)容存儲單元刪除所述對象。
9.一種節(jié)省存儲器空間的打印方法,所述方法包括存儲將要打印的內(nèi)容;分析所述內(nèi)容以識別其中的使用對象;計(jì)算包括在所述內(nèi)容中的使用對象的數(shù)量;在打印所述內(nèi)容的過程中計(jì)算包括所述對象的打印頁的數(shù)量;根據(jù)打印頁的數(shù)量判斷是否刪除所述對象。
10.根據(jù)權(quán)利要求9所述的打印方法,其中,所述內(nèi)容由包括由多個(gè)將要打印的頁共享的內(nèi)容的語言構(gòu)成。
11.根據(jù)權(quán)利要求9所述的打印方法,其中,當(dāng)所述內(nèi)容由標(biāo)記語言構(gòu)成時(shí),所述對象包括圖像、字體和樣式表單中的至少一種。
12.根據(jù)權(quán)利要求9所述的打印方法,其中,所述計(jì)算使用對象的數(shù)量的步驟包括計(jì)算等于所述內(nèi)容中的使用對象的數(shù)量的第一數(shù)量;計(jì)算等于打印頁的數(shù)量的第二數(shù)量。
13.根據(jù)權(quán)利要求9所述的打印方法,還包括分析所述對象和內(nèi)容之間的關(guān)系;根據(jù)所述關(guān)系在打印所述內(nèi)容的過程中設(shè)置頁的版面;通過將所述對象應(yīng)用于版面來打印內(nèi)容。
14.根據(jù)權(quán)利要求13所述的打印方法,其中,所述內(nèi)容包括對象信息,所述對象信息包括所述對象的對象名稱和/或存儲路徑中的至少一個(gè)。
15.根據(jù)權(quán)利要求14所述的打印方法,其中,如果所述對象不包括在所述內(nèi)容中,則所述分析步驟包括向外部裝置發(fā)送所述對象的請求。
16.根據(jù)權(quán)利要求12所述的打印方法,其中,所述計(jì)算打印頁的數(shù)量的步驟包括計(jì)算通過從第二數(shù)量減去打印頁的數(shù)量而獲得的第三數(shù)量;當(dāng)發(fā)現(xiàn)第三數(shù)量為“0”時(shí)刪除所述對象。
17.一種打印裝置,包括內(nèi)容存儲單元,用于存儲將被打印在打印頁上的內(nèi)容;計(jì)數(shù)單元,用于識別在所述內(nèi)容中的各種對象,并確定哪個(gè)打印頁包括各種對象中的每個(gè);控制單元,一旦其上分別有各種對象中的每個(gè)的打印頁中的最后一頁出現(xiàn),則刪除各種對象中的每個(gè)。
18.根據(jù)權(quán)利要求17所述的打印裝置,其中,當(dāng)所述內(nèi)容由標(biāo)記語言構(gòu)成時(shí),所述對象包括圖像、字體和樣式表單中的至少一種。
19.一種操作打印裝置的方法,包括存儲將被打印在打印頁上的內(nèi)容;識別內(nèi)容中的各種對象;確定哪個(gè)打印頁包括各種對象中的每個(gè);一旦其上分別有各種對象中的每個(gè)的打印頁中的最后一頁個(gè)出現(xiàn),則刪除各種對象中的每個(gè)。
20.一種具有存儲在其上來執(zhí)行根據(jù)權(quán)利要求19所述的方法的程序的計(jì)算機(jī)可讀介質(zhì)。
全文摘要
本發(fā)明公開了一種節(jié)省存儲器空間的打印裝置和方法,其減小了將要打印的內(nèi)容所需的存儲器空間。該打印裝置包括內(nèi)容存儲單元,存儲將要打印的內(nèi)容;使用對象計(jì)數(shù)單元,分析所述內(nèi)容并基于分析的結(jié)果計(jì)算包括在所述內(nèi)容中的使用對象的數(shù)量;打印頁計(jì)數(shù)單元,在打印所述內(nèi)容的過程中,計(jì)算包括所述對象的打印頁的數(shù)量;控制單元,根據(jù)打印頁的數(shù)量判斷是否刪除所述對象。
文檔編號B41J29/38GK101025677SQ200710078890
公開日2007年8月29日 申請日期2007年2月16日 優(yōu)先權(quán)日2006年2月23日
發(fā)明者李知妍 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1