欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

利用打印機存儲器的方法和設(shè)備的制作方法

文檔序號:6380985閱讀:325來源:國知局
專利名稱:利用打印機存儲器的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及特別利用支持各種仿真(emulation)模式的打印機存儲器的方法和設(shè)備,并特別涉及利用所設(shè)計的打印機存儲器以將必須的仿真數(shù)據(jù)存入特定存儲位置的方法和設(shè)備。
背景技術(shù)
一般來說,各種類型打印機支持不同仿真模式。如果從主機向打印機發(fā)送數(shù)據(jù)的模式不同于打印機接收數(shù)據(jù)的模式,則輸出數(shù)據(jù)為不可識別的字符。為了避免以上問題,仿真信息被用于支持指定的標(biāo)準(zhǔn)格式,如字體大小、圖形、打印數(shù)據(jù)的壓縮、和色彩。支持各種仿真模式的傳統(tǒng)打印機將仿真數(shù)據(jù)保持為固件的一個組件,其是打印所需要的程序。這類傳統(tǒng)打印機在存儲器中存儲解壓后(uncompress)的仿真數(shù)據(jù),檢索所存儲的支持打印的仿真數(shù)據(jù),并執(zhí)行該打印操作。更具體地說,這類傳統(tǒng)打印機將所有仿真數(shù)據(jù)以壓縮形式存入閃速只讀存儲器(ROM),初始化時將該仿真數(shù)據(jù)解壓進隨機存取存儲器(RAM)并使之進入不同模式,利用該打印所需的解壓仿真數(shù)據(jù)以重新開始打印操作。
由于打印機支持的功能和仿真模式日益變得更加復(fù)雜和多樣化,所以管理仿真數(shù)據(jù)的固件程序尺寸(size)增大,使得閃速ROM中存儲仿真數(shù)據(jù)的存儲器區(qū)域也增大。為了解決這些問題,通常使用了將仿真數(shù)據(jù)以壓縮形式存入ROM的方法。然而,在支持各種仿真模式的打印機中,在打印機初始化期間在解壓閃速ROM中存儲的所有壓縮仿真數(shù)據(jù)之后,使用該仿真數(shù)據(jù),會導(dǎo)致由于存儲不必要的仿真數(shù)據(jù)而引起的RAM空間的低效使用,因為僅選擇打印所需的一種類型仿真數(shù)據(jù)以執(zhí)行打印。為了解決該問題,已采用了僅在RAM中存儲特定仿真數(shù)據(jù)而不是所有仿真數(shù)據(jù)的方法。美國專利第6128094號公開了在打印機存儲器中存儲打印所需的仿真數(shù)據(jù)的方法。然而,在需要另一仿真數(shù)據(jù)與以上所述特定仿真數(shù)據(jù)一起存入RAM的情況下,將最近需要的數(shù)據(jù)存入RAM的新位置,而不是已存儲現(xiàn)有仿真數(shù)據(jù)的老位置。這也導(dǎo)致RAM空間的低效使用,因為新仿真數(shù)據(jù)需要附加空間。

發(fā)明內(nèi)容
本發(fā)明提出了一種利用設(shè)計的打印機存儲器以提供專用于存儲仿真數(shù)據(jù)的第二存儲器例如隨機存取存儲器(RAM)的單獨區(qū)域的方法。本發(fā)明還提供通過提供專用于存儲仿真數(shù)據(jù)的單獨存儲器區(qū)域而利用打印機的存儲器的設(shè)備。
在下面的描述中將部分說明本發(fā)明的其他方面和優(yōu)點,并且根據(jù)該描述本發(fā)明的其他方面和優(yōu)點將是明顯的,或者可通過實施本發(fā)明而得知這些。
可通過利用打印機存儲器的方法而實現(xiàn)本發(fā)明,所述方法包括當(dāng)初始化打印機時,將從第一存儲器中存儲的多個仿真信息中選擇出的仿真信息存入第二存儲器的預(yù)定存儲區(qū)域;分析仿真信息的類型以支持發(fā)送至該打印機的打印數(shù)據(jù)的打??;判定在該第二存儲器的預(yù)定存儲區(qū)域存儲的仿真信息的類型是否與所分析的仿真信息的類型匹配;并且,如果在預(yù)定存儲區(qū)域存儲的仿真信息類型與所分析的仿真信息的類型不匹配,則從第一存儲器檢索與所分析類型的仿真信息匹配的仿真信息,并將所檢索的仿真信息存入第二存儲器的預(yù)定存儲區(qū)域。
也可通過打印機存儲器利用設(shè)備實現(xiàn)本發(fā)明,該設(shè)備包括仿真信息檢索單元,用于從第一存儲器所存儲的多個仿真信息中檢索仿真信息,并將所檢索的仿真信息存入第二存儲器的預(yù)定存儲區(qū)域;打印數(shù)據(jù)分析單元,用于分析仿真信息的類型以支持打印數(shù)據(jù)的打印并輸出所分析的仿真信息類型;和仿真信息比較單元,用于比較在該第二存儲器的預(yù)定存儲區(qū)域存儲的仿真信息的類型和所分析的仿真信息的類型,并向所述仿真信息檢索單元輸出比較結(jié)果以從該第一存儲器中檢索與所分析類型的仿真信息匹配的仿真信息。


通過下面結(jié)合附圖對實施例的描述,本發(fā)明的上述和/或其他方面和優(yōu)點將會變得更加清楚和易于理解,其中圖1是根據(jù)本發(fā)明一個實施例的利用打印機存儲器的流程圖;和圖2是根據(jù)本發(fā)明一個實施例的利用打印機存儲器的設(shè)備的方框圖。
具體實施例方式
下面將詳細(xì)描述本發(fā)明的實施例及附圖中示出的例子,其中相同附圖標(biāo)記始終表示相同元件。下面參考附圖描述這些實施例以解釋本發(fā)明。
參考圖1,利用打印機存儲器的方法包括步驟10至16,用于判定在第二存儲器的預(yù)定存儲區(qū)域存儲的現(xiàn)有(啟用的(active))仿真信息的類型是否與打印所需的仿真信息的類型匹配,并將新仿真信息存入已存儲了現(xiàn)有仿真信息的位置。
具體說,在步驟10,當(dāng)初始化打印機時,將作為非啟用的打印機仿真信息的從第一存儲器中存儲的多個仿真信息中選擇出的打印機仿真信息存入第二存儲器的預(yù)定存儲區(qū)域,作為啟用的打印機仿真信息。在該第一存儲器中存儲的仿真信息可以解壓或壓縮形式可用。通常,該第一存儲器為只讀存儲器(ROM),該第二存儲器為隨機存取存儲器(RAM)。當(dāng)向該打印機加電時,作為固件程序的一個組件的引導(dǎo)圖像程序初始化該打印機。在該初始化或引導(dǎo)處理期間,從ROM(即第一存儲器)中存儲的仿真信息中選擇的仿真信息被存在RAM的預(yù)定存儲區(qū)域(即作為啟用的打印機仿真信息存儲器的第二存儲區(qū)域)。如果已壓縮了該仿真信息,則相關(guān)信息被解壓并存入RAM中。
第二存儲器的預(yù)定存儲區(qū)域是在其中存儲各種類型的多個打印機仿真信息作為啟用的打印機仿真信息的公共指定存儲區(qū)域。該第二存儲器中的預(yù)定存儲區(qū)域具有與所有仿真信息中最大尺寸的仿真信息對應(yīng)的存儲容量。因此,通常,該第二存儲器中的預(yù)定存儲區(qū)域的存儲容量能存儲最大尺寸的解壓仿真信息。
在步驟12,分析支持發(fā)送到該打印機的打印數(shù)據(jù)的打印的仿真信息的類型。一旦該打印數(shù)據(jù)已被輸入到該打印機,則分析該打印數(shù)據(jù)的報頭信息,以從多個仿真信息類型中判定支持該輸入打印數(shù)據(jù)的仿真信息類型。在步驟14,判定在該第二存儲器的預(yù)定存儲區(qū)域存儲的仿真信息的類型是否與所分析的仿真信息的類型匹配(即啟用的仿真信息類型是否與輸入打印數(shù)據(jù)的仿真信息類型匹配)。如果在步驟14判定這兩個類型彼此匹配,則執(zhí)行打印操作。
但是,如果步驟14判定在該預(yù)定存儲區(qū)域存儲的仿真信息(即啟用的打印機仿真信息)類型不與所分析的仿真信息類型匹配,則在步驟16,從該第一存儲器檢索與輸入打印數(shù)據(jù)的仿真信息類型相同的仿真信息,并將所檢索的仿真信息存入該第二存儲器的預(yù)定存儲區(qū)域,作為新啟用的打印機仿真信息。通常,刪除在該第二存儲器的預(yù)定存儲區(qū)域中存儲的先前啟用的仿真信息(即用新啟用的仿真信息替代先前啟用的仿真信息)。所以,如果在步驟14,該第二存儲器中先前存儲的仿真信息的類型與用于打印所接收打印數(shù)據(jù)的仿真信息的類型不同,則在步驟16,從該第一存儲器中存儲的多個仿真信息中檢索用于打印所接收打印數(shù)據(jù)的仿真信息。將所檢索的仿真信息作為新啟用的仿真信息存入已存儲先前仿真信息的第二存儲器的預(yù)定存儲區(qū)域。
現(xiàn)在將參考圖2描述根據(jù)本發(fā)明一個實施例的利用打印機存儲器的設(shè)備的配置和操作。圖2是利用打印機存儲器的設(shè)備的方框圖,包括第一存儲器100、仿真信息檢索單元110、第二存儲器120、打印數(shù)據(jù)分析單元130、和仿真信息比較單元140。通常,該第一存儲器100存儲壓縮或解壓形式的多個打印機仿真信息。該第一存儲器100通常為ROM。
在打印機初始化期間,該仿真信息檢索單元110從該第一存儲器100中所存儲的多個仿真信息中檢索任意或預(yù)定打印機仿真信息,并將所檢索的仿真信息存入該第二存儲器120的預(yù)定存儲區(qū)域作為啟用的打印機仿真信息。例如,通常,從相對頻繁使用的仿真信息中檢索該仿真信息。該仿真信息檢索單元110還從該仿真信息比較單元140接收比較結(jié)果,并基于該比較結(jié)果從該第一存儲器100中檢索另一類型仿真信息,并將最近檢索的仿真信息作為最近啟用的的打印機仿真信息存入第二存儲器120的預(yù)定存儲區(qū)域。
該第二存儲器120具有設(shè)計為存儲任意仿真信息的預(yù)定存儲區(qū)域,從而提供啟用的打印機仿真信息存儲器。通常,第二存儲器120的預(yù)定存儲區(qū)域是在其中存儲各種類型的多個仿真信息的公共指定RAM存儲區(qū)域。將最近檢索的仿真信息(啟用的打印機仿真信息)存入已存儲先前仿真信息的預(yù)定存儲區(qū)域的相同區(qū)域。該第二存儲器中的預(yù)定存儲區(qū)域具有與第一存儲器100中存儲的多個仿真信息中最大尺寸的仿真信息對應(yīng)的存儲容量。通常,該第二存儲器中的預(yù)定存儲區(qū)域的存儲容量能存儲最大尺寸的解壓仿真數(shù)據(jù)。
該打印數(shù)據(jù)分析單元130分析仿真信息的類型以支持由打印機經(jīng)過輸入端IN1所接收的打印數(shù)據(jù)的打印,并輸出所分析的仿真信息類型。通常,該打印數(shù)據(jù)分析單元130分析所接收打印數(shù)據(jù)的報頭信息以識別該仿真信息的類型并將分析結(jié)果輸出到仿真信息比較單元140。
該仿真信息比較單元140比較作為啟用的打印機仿真信息在該第二存儲器120的預(yù)定存儲區(qū)域存儲的仿真信息的類型和由該打印數(shù)據(jù)分析單元130所分析的仿真信息的類型,并通過輸出端OUT1向所述仿真信息檢索單元110輸出比較結(jié)果。如果比較結(jié)果是這兩個仿真信息類型彼此匹配,則執(zhí)行打印。相反,如果根據(jù)比較這兩個仿真信息類型不匹配,則仿真信息檢索器110從第一存儲器100中檢索執(zhí)行打印數(shù)據(jù)的打印所需的另一仿真信息,并將新近檢索的匹配仿真信息存入第二存儲器120。因此,在仿真信息檢索器110、仿真信息比較器140和接收打印數(shù)據(jù)分析單元130中執(zhí)行的本發(fā)明的處理,可根據(jù)所接收打印數(shù)據(jù)類型啟用(activate)和非啟用(deactivate)打印機仿真信息??捎绍浖?或計算硬件實現(xiàn)本發(fā)明的處理。
如上所述,根據(jù)本發(fā)明的打印存儲器利用方法和設(shè)備將打印機仿真信息作為啟用的打印機仿真信息存入例如RAM的第二存儲器的公共存儲區(qū)域,從而允許使用仿真信息打印各種信息而無需增加第二存儲器的存儲容量。具體說,本發(fā)明提供了一種利用打印機存儲器的打印機控制器,其處理如下當(dāng)初始化打印機時,將從第一存儲器中存儲的多個仿真信息中選擇的仿真信息存入第二存儲器的預(yù)定存儲區(qū)域,并分析所接收打印數(shù)據(jù)的仿真信息以判定在預(yù)定存儲區(qū)域中存儲的仿真信息類型與所分析的仿真信息類型是否匹配。如果在預(yù)定存儲區(qū)域中存儲的仿真信息類型與所分析的仿真信息類型不匹配,則控制器從第一存儲器中檢索與所分析仿真信息類型匹配的仿真信息類型,并將所檢索的匹配仿真信息存入預(yù)定存儲區(qū)域(即控制器用新啟用的仿真信息替換先前啟用的仿真信息)。因此,通過將例如ROM的非易失性存儲器中存儲的仿真信息存入打印機應(yīng)用程序可存取的例如RAM的打印機易失性存儲器的預(yù)定存儲區(qū)域,可啟用該仿真信息,并允許使用該啟用的仿真信息打印各種格式信息而無需增加該易失性存儲器的容量。所以,本發(fā)明向應(yīng)于所接收打印數(shù)據(jù)的仿真信息類型而啟用和非啟用在預(yù)定RAM區(qū)域的打印機仿真信息(模式)。
盡管已參考一些實施例通常示出和描述了本發(fā)明,但本領(lǐng)域普通技術(shù)人員應(yīng)明白在不脫離所附權(quán)利要求及其等效所定義的本發(fā)明的精神和范圍之內(nèi),可對本發(fā)明進行形式和細(xì)節(jié)的各種改變。
權(quán)利要求
1.一種利用打印機存儲器的方法,其利用第一或第二存儲器中存儲的仿真信息進行打印,該方法包括步驟當(dāng)初始化該打印機時,將從該第一存儲器中存儲的多個仿真信息中選擇出的仿真信息存入該第二存儲器的預(yù)定存儲區(qū)域;分析發(fā)送至該打印機的打印數(shù)據(jù)的仿真信息的類型;判定在該第二存儲器的預(yù)定存儲區(qū)域存儲的仿真信息的類型是否與所分析的仿真信息的類型匹配;并且如果在預(yù)定存儲區(qū)域存儲的仿真信息類型與所分析的仿真信息的類型不匹配,則從該第一存儲器檢索與所分析的仿真信息類型匹配的仿真信息類型,并將所檢索的仿真信息存入該第二存儲器的預(yù)定存儲區(qū)域。
2.根據(jù)權(quán)利要求1的方法,其中該第二存儲器的預(yù)定存儲區(qū)域具有能存儲該第一存儲器中存儲的多個仿真信息中最大尺寸仿真信息的存儲容量。
3.一種利用打印機存儲器的設(shè)備,其利用第一或第二存儲器中存儲的仿真信息進行打印,該設(shè)備包括仿真信息檢索單元,用于從該第一存儲器所存儲的多個仿真信息中檢索仿真信息,并將所檢索的仿真信息存入該第二存儲器的預(yù)定存儲區(qū)域;打印數(shù)據(jù)分析單元,用于分析所接收打印數(shù)據(jù)的仿真信息類型以支持所接收打印數(shù)據(jù)的打印,并輸出所分析的仿真數(shù)據(jù)類型;和仿真信息比較單元,用于比較在該第二存儲器的預(yù)定存儲區(qū)域存儲的仿真信息的類型和所分析的仿真信息的類型,并輸出比較結(jié)果,其中所述仿真信息檢索單元響應(yīng)于該比較結(jié)果從該第一存儲器中檢索與所分析的仿真信息類型匹配的仿真信息類型,并將所檢索的仿真信息存入該第二存儲器的預(yù)定存儲區(qū)域。
4.根據(jù)權(quán)利要求3的設(shè)備,其中該第二存儲器的預(yù)定存儲區(qū)域具有能存儲該第一存儲器中存儲的多個仿真信息中最大尺寸仿真信息的存儲容量。
5.根據(jù)權(quán)利要求3的設(shè)備,其中該第一存儲器是只讀存儲器(ROM),該第二存儲器是隨機存取存儲器(RAM)。
6.根據(jù)權(quán)利要求3的設(shè)備,其中如果根據(jù)該比較結(jié)果,所接收打印數(shù)據(jù)的仿真信息類型與該第二存儲器的預(yù)定存儲區(qū)域中存儲的仿真信息類型不匹配,則該仿真信息檢索單元從該第一存儲器中檢索所匹配的仿真信息類型。
7.一種打印機,包括第一存儲器,存儲多個非啟用的打印機仿真信息;第二存儲器,存儲啟用的仿真信息;和執(zhí)行處理的可編程計算機處理器,包括分析所接收打印數(shù)據(jù)的仿真信息類型,判定該啟用的仿真信息的類型是否與所接收打印數(shù)據(jù)的所分析仿真信息類型匹配,和根據(jù)該判定將該第一存儲器中存儲的非啟用的仿真信息中與所接收打印數(shù)據(jù)的所分析仿真信息類型匹配的仿真信息類型,作為新啟用的仿真信息存入該第二存儲器。
8.根據(jù)權(quán)利要求7的打印機,其中該第一存儲器是非易失性存儲器,該第二存儲器是易失性存儲器。
9.根據(jù)權(quán)利要求7的打印機,其中所述第一存儲器中存儲的多個非啟用的仿真信息是壓縮或解壓形式,并且該可編程計算機處理器從該第一存儲器中檢索壓縮非啟用的仿真信息,解壓所檢索的非啟用的仿真信息,并將該所檢索的解壓非啟用的仿真信息作為新啟用的仿真信息存入該第二存儲器。
10.一種打印機,包括可編程計算機處理器,響應(yīng)于所接收打印數(shù)據(jù)的仿真信息類型,啟用和非啟用在預(yù)定隨機存取存儲器區(qū)域中的打印機仿真模式。
11.根據(jù)權(quán)利要求3的設(shè)備,其中所述第一存儲器中存儲的多個仿真信息是壓縮或解壓形式,并且該仿真信息檢索單元解壓從該第一存儲器所檢索到的壓縮仿真信息,并將該所檢索的解壓仿真信息存入該第二存儲器的預(yù)定存儲區(qū)域。
全文摘要
一種利用打印機存儲器的方法和設(shè)備,通過將從第一存儲器中存儲的多個仿真信息中選擇的仿真信息存入第二存儲器的預(yù)定存儲區(qū)域,并分析所接收打印數(shù)據(jù)的仿真信息類型以判定在預(yù)定存儲區(qū)域中存儲的仿真信息類型與所分析的仿真信息類型是否匹配。如果在預(yù)定存儲區(qū)域中存儲的仿真信息類型與所分析的仿真信息類型不匹配,則從第一存儲器中檢索與所分析仿真信息類型匹配的仿真信息,并將其存入預(yù)定存儲區(qū)域。在例如RAM的第二存儲器的預(yù)定存儲區(qū)域中存儲啟用的仿真信息,使得能使用該啟用的仿真信息打印各種格式信息而無需增加存儲器容量。
文檔編號G06K15/00GK1490727SQ0315970
公開日2004年4月21日 申請日期2003年9月23日 優(yōu)先權(quán)日2002年9月23日
發(fā)明者李盛熙 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
略阳县| 六枝特区| 龙江县| 东台市| 闵行区| 沧源| 章丘市| 青神县| 崇阳县| 巨野县| 涟水县| 枝江市| 资中县| 马公市| 美姑县| 温泉县| 防城港市| 梁河县| 独山县| 盘锦市| 横峰县| 临夏县| 新营市| 莱州市| 深圳市| 高雄市| 泗洪县| 平塘县| 攀枝花市| 建昌县| 和平区| 新巴尔虎右旗| 弥勒县| 张北县| 依兰县| 和平区| 东乌珠穆沁旗| 承德市| 宝坻区| 新巴尔虎左旗| 正安县|