亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

處理字符的方法和裝置的制作方法

文檔序號(hào):6407339閱讀:206來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):處理字符的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種字符處理方法和字符處理裝置,該裝置在參考比例中調(diào)的字形數(shù)據(jù)的同時(shí)分析由主裝置提供的數(shù)據(jù)以產(chǎn)生字符圖形。
迄今為此,現(xiàn)有類(lèi)型的裝置用這樣一種方法打印比例可調(diào)的字形分析有關(guān)從主計(jì)算機(jī)傳送來(lái)的字形的屬性的信息,根據(jù)分析結(jié)果將此字形演變成一個(gè)實(shí)際的圖形。該圖形一形成就存儲(chǔ)到高速緩沖存儲(chǔ)器或其它類(lèi)似物之中,并在下一個(gè)操作傳送同樣的打印信息時(shí)使用該已形成的圖形,這樣就能縮短完成打印過(guò)程的時(shí)間。
然而,常規(guī)的結(jié)構(gòu)是這樣設(shè)置的存儲(chǔ)所有的字符圖形,包括那些不經(jīng)常使用的字符圖形。而且,對(duì)于第一次使用的字符的處理是從主計(jì)算機(jī)接收數(shù)據(jù),并在處理該數(shù)據(jù)時(shí)將該字符演變成圖形。因此,可以從第二次獲得縮短完成打印操作所需時(shí)間的效果。相反,這就產(chǎn)生的數(shù)據(jù)處理效率變差和不能有效地縮短完成比例可調(diào)字形的操作所需時(shí)間等問(wèn)題。
本發(fā)明在克服現(xiàn)有技術(shù)的問(wèn)題。因此,本發(fā)明的目的是提供一種優(yōu)先存儲(chǔ)一字符圖形的字符處理方法和字符處理裝置,用這種方法和裝置可以在等待處理由主裝置提供的數(shù)據(jù)的過(guò)程中獲取關(guān)于產(chǎn)生的字符圖形的使用狀態(tài)的信息,從而顯著地縮短了根據(jù)主裝置所提供的數(shù)據(jù)完成字符圖形產(chǎn)生處理所需的時(shí)間。
為了達(dá)到上述目的,根據(jù)本發(fā)明的一個(gè)方面提供了一種字符處理方法和字符處理裝置,所說(shuō)的處理方法包括以下步驟在處理從主裝置提供的數(shù)據(jù)時(shí),參考存儲(chǔ)的比例可調(diào)的字形數(shù)據(jù)獲取有關(guān)順序產(chǎn)生字符圖形的使用狀態(tài)的信息;在等待接收由主裝置提供的數(shù)據(jù)時(shí),按使用的先后順序把字符圖形順序存儲(chǔ)到存儲(chǔ)器中,同時(shí)分析有關(guān)所取得的字符圖形的使用狀況的信息;以及在開(kāi)始下一個(gè)處理由主裝置提供的數(shù)據(jù)的過(guò)程時(shí),優(yōu)先讀取與接收的數(shù)據(jù)相應(yīng)的字符圖形。
根據(jù)本發(fā)明的另一個(gè)方法提供了一種字符處理方法和字符處理裝置,所說(shuō)的處理裝置包括圖形產(chǎn)生裝置,用于在參考要預(yù)先存儲(chǔ)的比例可調(diào)的字形數(shù)據(jù)的同時(shí),產(chǎn)生一與從主裝置接收到的數(shù)據(jù)一致的字符圖形;存儲(chǔ)裝置,用于存儲(chǔ)可由圖形產(chǎn)生裝置產(chǎn)生的字符圖形;信息獲取裝置,用于獲得有關(guān)由圖形產(chǎn)生裝置順序產(chǎn)生的字符圖形的使用狀態(tài)的信息;容許裝置,該裝置在辨別裝置已辨別出由主裝置提供的數(shù)據(jù)的處理狀態(tài)為等待狀態(tài)時(shí),允許將該根據(jù)關(guān)于由獲取裝置獲得的字符圖形的使用信息輸出的字符圖形寄存到存儲(chǔ)器中;以及開(kāi)關(guān)裝置,根據(jù)由主裝置提供的數(shù)據(jù)檢索寄存在存儲(chǔ)裝置中字符圖形,以便將產(chǎn)生與接收到的數(shù)據(jù)一致的字符圖形的源或者轉(zhuǎn)換到存儲(chǔ)裝置,或者轉(zhuǎn)換到圖形產(chǎn)生裝置。
由于本發(fā)明的字符處理方法和字符處理裝置把存儲(chǔ)裝置固定在預(yù)定的存儲(chǔ)介質(zhì)的一個(gè)專(zhuān)用存儲(chǔ)區(qū)域或工作區(qū)的一個(gè)空白區(qū)內(nèi),而且優(yōu)先將該字符圖形寄存在該專(zhuān)用的存儲(chǔ)區(qū)域內(nèi),所以能夠防止由于從另一部分存取該工作區(qū)而刪除可能將要使用的那個(gè)字符圖形。
由于根據(jù)本發(fā)明的字符處理方法和字符處理裝置還包括分析有關(guān)由獲取裝置取得的字符圖形的使用狀態(tài)的信息的預(yù)測(cè)裝置,以預(yù)測(cè)可能要使用的字符圖形,因而,即使改變了使用狀態(tài),也總能夠把可能要使用的字符圖形存儲(chǔ)起來(lái)。
由于根據(jù)本發(fā)明的字符處理方法和字符處理裝置使預(yù)測(cè)裝置參考剛用過(guò)的字形的屬性或由獲取裝置獲得、并在等待處理由主裝置提供的數(shù)據(jù)的過(guò)程中頻繁輸出的字形的屬性,以便預(yù)測(cè)可能要使用的一個(gè)字符圖形,所以,能夠根據(jù)該字形屬性預(yù)測(cè)一個(gè)可能將使用的字符圖形。
本發(fā)明的其它目的、特征和優(yōu)點(diǎn)從下面的描述將更充分地體現(xiàn)出來(lái)。


圖1是說(shuō)明控制本發(fā)明一個(gè)實(shí)施例的字符處理裝置的結(jié)構(gòu)的方框圖;
圖2是說(shuō)明圖1所示RAM中的一個(gè)存儲(chǔ)器圖的示意圖;
圖3是說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的字符處理方法所用的第一個(gè)數(shù)據(jù)處理程序的實(shí)例的流程圖;
圖4是說(shuō)明對(duì)利用圖2所示的空閑字形表形成字符圖形的這一部分進(jìn)行控制的過(guò)程實(shí)例的流程圖;
圖5是說(shuō)明圖1所示RAM的另一存儲(chǔ)器圖的示意圖;
圖6是說(shuō)明本發(fā)明實(shí)施例的字符處理方法中所用的第二個(gè)處理數(shù)據(jù)的過(guò)程實(shí)例的流程圖;
圖7是說(shuō)明對(duì)利用圖2所示的空閑字形表形成字符圖形的這一部分進(jìn)行控制的第二個(gè)過(guò)程實(shí)例的流程圖;
圖8是說(shuō)明本發(fā)明實(shí)施例的字符處理方法中所用的空閑字形指定處理的程序?qū)嵗牧鞒虉D;
圖9是說(shuō)明本發(fā)明實(shí)施例的字符處理方法所用的指定空閑字形字符形成順序的過(guò)程的程序?qū)嵗牧鞒虉D;
圖10是說(shuō)明本發(fā)明適用的記錄裝置結(jié)構(gòu)的剖面圖;
圖11是說(shuō)明本發(fā)明適用的另一記錄裝置結(jié)構(gòu)的剖面圖。
圖1是說(shuō)明控制本發(fā)明一實(shí)施例的字符處理裝置的結(jié)構(gòu)的方框圖。該字符處理裝置適用于,例如,激光打印機(jī)(LBP)。不過(guò),本發(fā)明所適合的裝置也可以是LEP打印機(jī)或噴墨打印機(jī)。而且,所產(chǎn)生的字符可以被傳輸?shù)揭伙@示裝置(CRT顯示器或LCD顯示器等)而不傳到打印機(jī)去。
若能夠?qū)崿F(xiàn)本發(fā)明的功能,就可以用單個(gè)裝置或一個(gè)由多個(gè)裝置構(gòu)成的系統(tǒng)(如LAN之類(lèi)的使用一個(gè)網(wǎng)絡(luò)的處理系統(tǒng)),或根據(jù)所提供的程序執(zhí)行功能并由單一的或多個(gè)裝置構(gòu)成的系統(tǒng)來(lái)實(shí)現(xiàn)本發(fā)明。
參看圖1,參考號(hào)101代表把包括打印數(shù)據(jù)和控制數(shù)據(jù)碼在內(nèi)的輸出信息傳輸?shù)酱蛴】刂蒲b置102的主計(jì)算機(jī)。參考號(hào)103代表存儲(chǔ)接收到的數(shù)據(jù)的輸入緩沖器,104代表控制該裝置的CPU,105代表存儲(chǔ)控制LBP的程度的ROM。參考號(hào)106代表打印操作期間使用的RAM,107代表對(duì)每一頁(yè)存儲(chǔ)內(nèi)部頁(yè)的頁(yè)面緩沖存儲(chǔ)器,108代表對(duì)一頁(yè)存儲(chǔ)輸出圖像的位圖(bitmap)存儲(chǔ)器。參考號(hào)109代表一高速緩沖存儲(chǔ)器,110代表存儲(chǔ)各種字形信息的字形存儲(chǔ)器,而111代表未被包括的字形的各種信息項(xiàng)的字形卡。參考號(hào)112代表操作面板,用該面板執(zhí)行各種設(shè)定操作,其上顯示信息。113表示把在位圖存儲(chǔ)器108中形成的位圖輸出到打印紙上的打印機(jī),打印紙是記錄介質(zhì)。參考號(hào)114表示在其上打印字符的打印紙。在本實(shí)施例中,比例可調(diào)的字形的字符按使用頻率的順序產(chǎn)生,這種字符在以前的操作中已被最頻繁地使用,且比例可調(diào)的字形被存儲(chǔ)在高速緩沖存儲(chǔ)器109或RAM201的空閑區(qū)內(nèi)。
在如此設(shè)置的字符處理裝置中,如果辨別裝置(CPU104)已辨別出由主計(jì)算機(jī)101提供的數(shù)據(jù)處于備用狀態(tài),容許裝置(CPU101)就準(zhǔn)許傳輸來(lái)的字符圖形按照有關(guān)與獲取裝置(利用CPU101的功能)得到的所使用的字符圖形的屬性相應(yīng)的使用狀態(tài)的信息被寄存在高速緩沖存儲(chǔ)器109中。寄存在高速緩沖存儲(chǔ)器109中的字符圖形根據(jù)從主計(jì)算機(jī)101中接收的數(shù)據(jù)進(jìn)行檢索。與開(kāi)關(guān)裝置(CPU101)接收的數(shù)據(jù)一致的字符圖形的產(chǎn)生源或者轉(zhuǎn)變到高速緩沖存儲(chǔ)器109,或者轉(zhuǎn)變到圖形產(chǎn)生裝置(借助于CPU104由位圖形成來(lái)實(shí)現(xiàn))。因此,頻繁使用的字符圖形總是存儲(chǔ)在存儲(chǔ)裝置內(nèi),即使以后接收的數(shù)據(jù)有點(diǎn)改變亦如此。結(jié)果,該字符圖形能夠在優(yōu)先讀此字符圖形時(shí)產(chǎn)生。
而且指定RAM201為存儲(chǔ)裝置,以便為預(yù)定的存儲(chǔ)介質(zhì)獲得一個(gè)專(zhuān)用的存儲(chǔ)區(qū)或?yàn)楣ぷ鲄^(qū)獲得一空白的區(qū),并把字符圖形優(yōu)先寄存在該專(zhuān)用存儲(chǔ)區(qū)內(nèi)。因此,能夠防止由于從其它部分對(duì)工作區(qū)進(jìn)行存取而刪去頻繁使用的字符圖形。
此外,可能要被使用的字符圖形在分析有關(guān)由獲得裝置得到的使用狀態(tài)的信息時(shí)由預(yù)測(cè)裝置(由CPU101的功能實(shí)現(xiàn))進(jìn)行預(yù)測(cè)。所以,即使改變使用狀態(tài),頻繁使用的字符圖形也總是能被存儲(chǔ)。
在等待處理由主裝置提供的數(shù)據(jù)時(shí),預(yù)測(cè)裝置參照由獲得裝置得到的、且在這之前剛用過(guò)的字形的屬性或用獲取裝置得到的、并頻繁輸出的字形的屬性來(lái)預(yù)測(cè)頻繁使用的字符圖形。因此,能夠根據(jù)字形的屬性預(yù)測(cè)頻繁使用的字符圖形。
此后把在空閑狀態(tài)形成和存儲(chǔ)的比例可調(diào)的字形稱(chēng)為“空閑字形”。本實(shí)施例所用的字形歸類(lèi)為比例可調(diào)的字形。
圖2是說(shuō)明圖1所示的RAM201中的存儲(chǔ)器圖的示意圖。
參看圖2,參考號(hào)201A代表一控制表,該表包括一空閑字形表202、現(xiàn)行字形表203、字符序列表204,和字符頻率表205。位圖存儲(chǔ)器108起到在其中形成待輸出的圖像的存儲(chǔ)器的作用。頁(yè)面緩沖器107用作分析接收到的數(shù)據(jù)并存儲(chǔ)每一頁(yè)的內(nèi)部數(shù)據(jù)的存儲(chǔ)器,該內(nèi)部數(shù)據(jù)用于把已分析的數(shù)據(jù)演變成位圖。在控制表201A中存儲(chǔ)著處理數(shù)據(jù)時(shí)所需的各個(gè)前面所述的表。在工作區(qū)域,存儲(chǔ)由用戶暫時(shí)寄存的字形和覆蓋(overlay)。在頁(yè)面緩沖存儲(chǔ)器107中,按訪問(wèn)的上升次序?qū)懭霐?shù)據(jù)。另一方面,按訪問(wèn)的遞減次序?qū)懭霑簳r(shí)寄存的字形和覆蓋。所以,在處理大量數(shù)據(jù)時(shí),工作區(qū)域中的空白區(qū)減少。
存儲(chǔ)在工作區(qū)域內(nèi)的寄存數(shù)據(jù)有時(shí)被刪除。
由于高速緩沖存儲(chǔ)器109是一個(gè)專(zhuān)用區(qū)域,所以始終保證了預(yù)定的容量。在該實(shí)施例中,將形成的比例可調(diào)的字形圖形存儲(chǔ)在高速緩沖存儲(chǔ)器或工作區(qū)域中。
空閑字形表202是存儲(chǔ)作為空閑字形的字形屬性的表。現(xiàn)行字形表203是存儲(chǔ)有關(guān)在先前的處理數(shù)據(jù)的操作中所用的字形的信息的表。字符序列表204是存儲(chǔ)待形成和存儲(chǔ)的字符的序列的表。字符頻率表205是存儲(chǔ)在先前的數(shù)據(jù)處理操作中所用的字符及使用次數(shù)的表。
圖3是說(shuō)明本發(fā)明第一實(shí)施例的字符處理方法中所用的第一個(gè)數(shù)據(jù)處理的過(guò)程的流程圖。圖3中,圓括號(hào)內(nèi)的數(shù)字(1)至(10)表示步驟。
首先,接收主計(jì)算機(jī)101提供的數(shù)據(jù)(步驟1),并從輸入緩沖器103讀取(接收)一個(gè)命令(步驟2)。然后,辨別該讀取的數(shù)據(jù)是否為意味著諸如排紙指令這樣的頁(yè)面中斷的指令(步驟3)。若辨別的結(jié)果是肯定,則流程進(jìn)到步驟9。若結(jié)果是否定,則辨別該指令是否與字符打印操作有關(guān)(步驟4)。如果該指令與字符打印操作無(wú)關(guān),則分析其它指令。進(jìn)而,產(chǎn)生把數(shù)據(jù)放入位圖存儲(chǔ)器108的即時(shí)數(shù)據(jù),該數(shù)據(jù)被寫(xiě)在頁(yè)面緩沖存儲(chǔ)器107中(步驟5)。如果該指令與字符打印操作有關(guān),則仍然分析該指令(步驟6)。其方式是,辨別高速緩沖存儲(chǔ)器或其它裝置內(nèi)的該圖形是否是用過(guò)的,該圖形必須是新形成的,并形成該圖形。
其后,把諸如名稱(chēng)之類(lèi)的現(xiàn)行字形的屬性寫(xiě)入圖2所示的現(xiàn)行字形表202(步驟7)。計(jì)算字符的使用次數(shù),并把計(jì)算結(jié)果寫(xiě)入圖2所示的字符頻率表205(步驟8),然后流程回到步驟2。
如果步驟3中讀取的指令是表示諸如排紙這樣的頁(yè)面中斷指令,就執(zhí)行輸出過(guò)程(步驟9),在此步驟中,根據(jù)頁(yè)面緩沖存儲(chǔ)器107中將數(shù)據(jù)放入位圖存儲(chǔ)器。進(jìn)而執(zhí)行打印過(guò)程,把可見(jiàn)圖像輸出打印到紙上(步驟10),這一過(guò)程結(jié)果。
如果在步驟7中混合使用鉛印字形和黑體字形,只要改變字形就要改變現(xiàn)行字形表203中的內(nèi)容。
現(xiàn)在結(jié)合圖4所示的流程圖敘述利用圖2所示空閑字形表202的數(shù)據(jù)處理操作。
圖4是說(shuō)明一個(gè)過(guò)程的例子的流程圖,該過(guò)程是對(duì)利用圖2所示的空閑字形表202形成字符圖形的那部分進(jìn)行控制的過(guò)程。
在將LBP設(shè)置成空閑狀態(tài)時(shí),CPU104把在圖3所示的步驟7中寫(xiě)入圖2所示的現(xiàn)行字形表203中的字形寫(xiě)入圖2所示的空閑字形表202,以便確定空閑字形(步驟1)。然后,CPU104將在圖3所示的步驟8中寫(xiě)入圖2所示的字符頻率表205的信息,按使用頻率的上升順序分類(lèi),將該信息寫(xiě)入圖2所示的字符序列表204(步驟2)。結(jié)果,起預(yù)測(cè)裝置作用的CPU104能始終把可能會(huì)在下一個(gè)輸出過(guò)程中使用的字符圖形寄存在高速緩沖存儲(chǔ)器109中。
然后,辨別在高速緩沖存儲(chǔ)器109中是否存在空白區(qū)(步驟3)。如果存在空白區(qū),就根據(jù)字符序列表204中的信息形成字符圖形(步驟4),并將該字符圖形寫(xiě)入高速緩沖存儲(chǔ)器109(步驟5)。如果在步驟3辨別出在用作專(zhuān)門(mén)存儲(chǔ)該字符圖形的高速緩沖存儲(chǔ)器中不存在空白區(qū),CPU104就在步驟6中辨別在空閑的RAM201(工作區(qū))中是否存在空白區(qū)。若存在空白區(qū),則根據(jù)字形序列表204中的信息順序形成該字符圖形(步驟7),并將該圖形寫(xiě)入空閑的RAM201(步驟8),然后流程進(jìn)到步驟6。
如上所述,本發(fā)明的字符處理方法是這樣的,在處理由主計(jì)算機(jī)101這樣的主裝置提供的數(shù)據(jù)的過(guò)程中,在參考待存儲(chǔ)于字形存儲(chǔ)器110中的比例可調(diào)的字形數(shù)據(jù)的同時(shí),獲得關(guān)于使用順序產(chǎn)生的字符圖形的信息。在等待處理由主裝置提供的數(shù)據(jù)的備用狀態(tài),在分析有關(guān)使用取得的字符圖形的信息的同時(shí)把此后可能要用的那些字符圖形順序存入RAM201。在下一個(gè)處理由主裝置提供的數(shù)據(jù)的過(guò)程開(kāi)始時(shí),優(yōu)先從存儲(chǔ)器讀取與已接收的數(shù)據(jù)一致的字符圖形。因此,即使下一個(gè)接收數(shù)據(jù)有點(diǎn)改變,可能要被使用的那個(gè)字符圖形也總是被存儲(chǔ)著。結(jié)果,能夠縮短就該接收到的數(shù)據(jù)完成形成該字符圖形的過(guò)程所需的時(shí)間。
優(yōu)先把數(shù)據(jù)寫(xiě)入高速緩沖存儲(chǔ)器109以及在高速緩沖存儲(chǔ)器109已被數(shù)據(jù)充滿后,把數(shù)據(jù)寫(xiě)入空閑的RAM201的理由是因?yàn)樵诟咚倬彌_存儲(chǔ)器(這是專(zhuān)用區(qū)域)中的字符圖形被刪除的可能性小于在RAM201中存儲(chǔ)的字符圖形被刪除的可能性。這樣,對(duì)字符圖形被存儲(chǔ)在高速緩沖存儲(chǔ)器的情況,能相對(duì)地排除字符圖形被刪去的危險(xiǎn)。
若在步驟6已經(jīng)辨別出在空閑RAM201中沒(méi)有空白區(qū),就完成了空閑字形處理過(guò)程。若在空閑字形處理過(guò)程中接收了數(shù)據(jù),當(dāng)然該空閑字形處理過(guò)程就立即完成了。
雖然剛才把被用作屬性的字形指定為空閑字形,不過(guò)也可以把最頻繁使用的字形指定為空閑字形。在這種情況下,把在輸出過(guò)程中最頻繁使用的字形作為屬性(即圖5所示的字形頻率表203A)提供給RAM201中的控制表201A,來(lái)代表圖2中所示現(xiàn)行字形表203,以便存儲(chǔ)每個(gè)字形的打印字符數(shù)。
圖5是說(shuō)明圖1所示的RAM201的另一個(gè)存儲(chǔ)圖的示意圖。
參看圖5,參考號(hào)201A代表一個(gè)控制表,該表包括一空閑字形202A、一字形頻率表203A、一字符序列表204A,和一字符頻率表205A。
圖6是說(shuō)明本發(fā)明的實(shí)施例的字符處理方法中使用的第二個(gè)處理數(shù)據(jù)的過(guò)程實(shí)例的流程圖。
首先,接收由主計(jì)算機(jī)101提供的數(shù)據(jù)(步驟1),從輸入緩沖器103讀取(接收)一個(gè)指令(步驟2)。然后,辨別該讀取的指令是否為表示諸如排紙指令這樣的頁(yè)面中斷的指令(步驟3)。如果辨別的結(jié)果是肯定的,則流程進(jìn)到步驟9。若結(jié)果為否定,則辨別該指令是否與字符打印操作有關(guān)(步驟4)。如果該指令與字符打印操作無(wú)關(guān),則分析其它指令。進(jìn)而,產(chǎn)生把數(shù)據(jù)放入位圖存儲(chǔ)108的即時(shí)數(shù)據(jù),該該數(shù)據(jù)寫(xiě)入頁(yè)面緩沖器107(步驟5)。如果該指令與字符打印操作有關(guān),就仍然分析該指令(步驟6)。其方法是,辨別高速緩沖存儲(chǔ)器或其它類(lèi)似裝置內(nèi)的圖形是否被使用,該圖形必須是新形成的,并執(zhí)行該圖形的形成過(guò)程。
其后,對(duì)每一字形計(jì)算打印字符的數(shù)量,并把該數(shù)字寫(xiě)入圖5所示的字形頻率表203(步驟7),計(jì)算該字符的使用次數(shù),并將其寫(xiě)入圖2所示的字符頻率表205(步驟8),流程然后回到步驟2。
若步驟3中讀取的指令是表示頁(yè)面中斷的指令,如排紙指令等,就執(zhí)行輸出過(guò)程(步驟9),在此過(guò)程中,根據(jù)頁(yè)面緩沖存儲(chǔ)器107中的數(shù)據(jù)把數(shù)據(jù)放入位圖存儲(chǔ)器。接著,進(jìn)行打印過(guò)程,在打印紙上輸出一個(gè)可見(jiàn)圖像(步驟10),過(guò)程完成。
圖7是說(shuō)明控制某一部分處理過(guò)程的例子的流程圖,在這部分處理過(guò)程中,字符圖形是利用圖2所示的空閑字形表202形成的。圖7中圓括號(hào)內(nèi)的數(shù)字(1)至(8)為步驟。
在將LBP設(shè)置到空閑狀態(tài)時(shí),參照?qǐng)D5所示的字形頻率表203設(shè)定空閑字形表202A中的字形(步驟1),其字符是最頻繁打印的。
按使用次數(shù)的遞減順序存儲(chǔ)在圖3所示的步驟8中寫(xiě)在圖2所示的字符頻率表205中的信息,把信息寫(xiě)入圖2所示的字符序列表204(步驟2)。然后,辨別高速緩沖存儲(chǔ)器109中是否存在空白區(qū)(步驟3)。若有空白區(qū),就根據(jù)字符序列表204中的信息形成字符圖形(步驟4),將此圖形寫(xiě)入高速緩沖存儲(chǔ)器109(步驟5)。若在步驟3中辨別出高速緩沖存儲(chǔ)器109中無(wú)空白區(qū),就辨別在空閑的RAM201中是否有空白區(qū)(步驟6)。如果有,就根據(jù)字符序列表204中的信息形成該字符圖形(步驟7),以將該圖形寫(xiě)入空閑的RAM201(步驟8),流程回到步驟6。
盡管上述實(shí)施例中,由LBP自動(dòng)辨別欲指定的空閑字形的字形,也可以用其它方式由用戶指定空閑字形,并象圖8所示的那樣把它安排好。
圖8是說(shuō)明本發(fā)明的一個(gè)實(shí)施例所用的空閑字形指定處理的程序的例子的流程圖。圖8中圓括號(hào)中的數(shù)字(1)和(2)為步驟號(hào)。
首先,將圖1所示的操作面板112用作設(shè)定裝置來(lái)指定想作為空閑字形的字形(步驟1),將該指定的字形設(shè)定在圖2所示的空閑字形表202(步驟2)。若象上面所述的那樣設(shè)定字形,就不執(zhí)行圖3所示的步驟7的過(guò)程。也可以用另一種結(jié)構(gòu),這種結(jié)構(gòu)中可以用一指令指定該字符。
可以使用的另一種結(jié)構(gòu)中,作為空閑字形的字形的設(shè)定在由LBP的空閑設(shè)定和將其固定以靈活滿足使用者需要這兩者之間任意轉(zhuǎn)換。
雖然前述實(shí)施例通過(guò)由LBP中的CPU104執(zhí)行計(jì)算使用次數(shù)的操作來(lái)設(shè)定空閑字形的形成順序,但也可以用其它結(jié)構(gòu),在此結(jié)構(gòu)中,用戶能夠如圖9所示那樣設(shè)定任何的順序。
圖9是說(shuō)明本發(fā)明實(shí)施例的字符處理方法中所用的指定空閑字形形成順序的過(guò)程的程序?qū)嵗牧鞒虉D。圖9中圓括號(hào)內(nèi)的數(shù)字(1)和(2)為步驟號(hào)。
首先,用操作面板按下行的優(yōu)先順序指定字符(步驟1),同時(shí)用JIS碼或類(lèi)似的東西作為指定方法。在完成指定之后,把這些指定的字符設(shè)定在圖2所示的字符序列表中(步驟2)。如果指定了空閑字形字符的形成順序,就不執(zhí)行圖3所示的步驟8的過(guò)程。
上述實(shí)施例中,空閑的RAM201具有確定空閑字形字符的形成順序的表,而且根據(jù)打印機(jī)的指令序列的狀態(tài)重寫(xiě)該形成順序。不過(guò)也可以使用另一種結(jié)構(gòu),根據(jù)常用的字符頻率固定該順序,并將此順序的表置于,例如,ROM105中。
上述實(shí)施例把確定空閑字形字符的形成順序的表置于RAM或ROM中,不過(guò),也可以把諸如假名這樣的字符、英文字母表和數(shù)字這些被認(rèn)為是特別頻繁使用的東西設(shè)定在固定于ROM中的表內(nèi),而根據(jù)該表的狀態(tài)把漢字和其它字符設(shè)定在RAM中,使兩個(gè)表都可以使用。
雖然前述實(shí)施例描述的是形成一個(gè)字形,但也可以使用另一種結(jié)構(gòu),這種結(jié)構(gòu)可以形成多個(gè)字形。
圖10是本發(fā)明適用的記錄裝置的結(jié)構(gòu)的剖面圖,該記錄裝置是,例如,一激光打印機(jī)(LBP)。
圖10中的參考號(hào)1500代表一LBP本體(打印機(jī)),它接收和存儲(chǔ)由一外部主計(jì)算機(jī)提供的打印信息(字符碼和類(lèi)似的東西)并形成信息或微指令等。該LBP主體1500根據(jù)前面的信息項(xiàng)形成一相應(yīng)的字符圖形(由根據(jù)本發(fā)明的字符圖形處理過(guò)程產(chǎn)生)和一形式圖形,以在記錄紙上形成圖像。參考號(hào)1501代表操作面板,其上設(shè)置有操作開(kāi)關(guān)和LED顯示器,而1000代表打印機(jī)控制單元,用于控制LBP主體1500的全面操作,并分析由主計(jì)算機(jī)提供的字符信息。打印機(jī)控制單元1000主要把字符信息轉(zhuǎn)換成表示相應(yīng)的字符圖形的視頻信號(hào),并將此視頻信號(hào)傳送到激光驅(qū)動(dòng)器1502。該激光驅(qū)動(dòng)器1502是一個(gè)驅(qū)動(dòng)半導(dǎo)體激光器1503的電路,它用來(lái)響應(yīng)所提供的視頻信號(hào)開(kāi)關(guān)半導(dǎo)體激光器1503發(fā)射的激光束1504。該激光束1504由一旋轉(zhuǎn)的多角鏡1505水平偏轉(zhuǎn),對(duì)靜電鼓1506的表面掃描和使其曝光。結(jié)果,在此靜電鼓1506上形成了該字符圖形的一個(gè)靜電潛像。由設(shè)置在靜電鼓1506四周的顯像單元1507使如此形成的潛像顯像,然后傳送到記錄紙。切成一張一張的記錄紙放在固定在LBP主體1500上的紙盒1508中,由供紙輥1509、傳送輥1510和1511送入裝置。這樣,把切好的紙張供給靜電鼓1506。
圖11是說(shuō)明可適用于本發(fā)明的另一種記錄裝置的結(jié)構(gòu)的剖面圖,該記錄裝置是,例如,噴墨記錄裝置(IIJPA)。
參見(jiàn)圖11,一托架HC有一銷(xiāo)釘(未作圖示),該托架與驅(qū)動(dòng)馬達(dá)5013的向前/向后轉(zhuǎn)動(dòng)同步地與導(dǎo)桿5005的螺紋狀槽5004嚙合,同時(shí)插入旋轉(zhuǎn)力傳動(dòng)齒輪5011和5009。托架HC在分別由箭頭a和b指出的方向上往復(fù)運(yùn)動(dòng)。托架HC上安裝有一個(gè)噴墨盒IJC。參考號(hào)5002代表把紙張沿托架移動(dòng)方向壓向壓紙滾筒(platon)的夾板。參考號(hào)5007和5008代表光電耦合器,用作確認(rèn)在前面所述的區(qū)域內(nèi)存在托架HC的拉桿5006的靜止位置探測(cè)裝置,以轉(zhuǎn)換旋轉(zhuǎn)驅(qū)動(dòng)馬達(dá)5013的方法。參考號(hào)5016代表支承帽構(gòu)件5022的構(gòu)件,帽構(gòu)件用于罩住記錄頭的整個(gè)表面。參考號(hào)5015代表用于抽吸帽的內(nèi)部的抽吸裝置,抽吸裝置5015通過(guò)形成帽中的孔5023抽吸和恢復(fù)該記錄頭。參考號(hào)5017代表一清潔刮刀,它能夠由構(gòu)件5019沿縱向移動(dòng)。參考號(hào)5018代表主體支承板,它支承著清潔刮刀5017和構(gòu)件5019。參考號(hào)5012代表一用于開(kāi)始抽吸恢復(fù)操作中的抽吸的控制桿,桿5012在與托架HC嚙合的凸輪運(yùn)動(dòng)時(shí)移動(dòng)。這樣,驅(qū)動(dòng)馬達(dá)5013的旋轉(zhuǎn)力就被用來(lái)由已知的諸如聯(lián)動(dòng)器等傳動(dòng)裝置移動(dòng)并控制托架HC。
如所說(shuō)明的那樣,加蓋、清潔和抽吸恢復(fù)操作都是在托架HC回到靜止位置區(qū)由導(dǎo)桿5005的操作在相應(yīng)位置進(jìn)行的。但是,只需要按已知的時(shí)序進(jìn)行所需要的操作就行。
當(dāng)記錄信息通過(guò)一接口(未作圖示)提供給具有上述結(jié)構(gòu)的記錄裝置時(shí),就利用如前所述的RAM等存儲(chǔ)區(qū)域進(jìn)行字符線圖形產(chǎn)生操作。接著,讀取與記錄裝置的發(fā)動(dòng)機(jī)相應(yīng)的數(shù)據(jù)單元的位圖數(shù)據(jù),以將其記錄在記錄介質(zhì)上。
如上所述,本發(fā)明的字符處理方法參考待存儲(chǔ)入字形存儲(chǔ)器的比例可調(diào)的字形數(shù)據(jù),在處理由主裝置提供的數(shù)據(jù)的過(guò)程中獲取關(guān)于順序產(chǎn)生的字符圖形的使用情況的信息。在等待處理由主裝置提供的數(shù)據(jù)的等待狀態(tài),在分析關(guān)于所獲得的字符圖形使用情況的信息的同時(shí)把那些此后將可能使用的字符圖形順序存儲(chǔ)在RAM中。在下一個(gè)處理由主裝置提供的數(shù)據(jù)的過(guò)程開(kāi)始時(shí),優(yōu)先從該存儲(chǔ)器中讀取與所接收的數(shù)據(jù)一致的字符圖形。因此,即使下一個(gè)接收的數(shù)據(jù)有點(diǎn)變化,可能要用到的那個(gè)字符圖形也總是被存儲(chǔ)的。所以,能夠縮短根據(jù)接收到的數(shù)據(jù)形成字符圖形的過(guò)程所需的時(shí)間。
根據(jù)本發(fā)明的字符處理裝置的結(jié)構(gòu),若辨別裝置已辨別出處理由主裝置提供的的狀態(tài)是等待狀態(tài),則容許裝置就允許根據(jù)關(guān)于由獲取裝置取得的使用情況的信息把該輸出的字符圖形存入存儲(chǔ)裝置,而且根據(jù)由主裝置接收到的數(shù)據(jù)檢索該存儲(chǔ)裝置中寄存的字符圖形,以將產(chǎn)生與所接收的數(shù)據(jù)一致的字符圖形的源轉(zhuǎn)換到該存儲(chǔ)裝置或圖形產(chǎn)生裝置。所以,即使下一個(gè)接收的數(shù)有點(diǎn)變化,可能要使用的那個(gè)字符圖形總是被存儲(chǔ)在該存儲(chǔ)裝置中。這樣,就能在優(yōu)先讀取該產(chǎn)生的字符圖形的同時(shí)產(chǎn)生該字符圖形。
由于上述結(jié)構(gòu)將存儲(chǔ)裝置固定在一個(gè)預(yù)定的存儲(chǔ)介質(zhì)的專(zhuān)用存儲(chǔ)區(qū)域或工作區(qū)的空白區(qū)內(nèi),且該字符圖形被優(yōu)先寄存在該專(zhuān)用存儲(chǔ)區(qū)域內(nèi),因而可以防止由于從另一部分存取該工作區(qū)而刪除可能要使用的那個(gè)字符圖形。
由于在本結(jié)構(gòu)中,預(yù)測(cè)裝置分析由獲取裝置取得的字符圖形的使用狀態(tài)的信息來(lái)預(yù)測(cè)可能要使用的字符圖形,因而,即使改變了使用狀態(tài),可能要使用的字符圖形也總能被存儲(chǔ)。
本發(fā)明的結(jié)構(gòu)的預(yù)測(cè)裝置參考剛用過(guò)的字形的屬性或用獲取裝置獲得的并等待由主裝置提供的數(shù)據(jù)處理過(guò)程中頻繁輸出的字形的屬性,以便預(yù)測(cè)可能要使用的一個(gè)字符圖形,所以,可以根據(jù)該字形屬性預(yù)測(cè)可能要使用的字符圖形。
因此,使用本發(fā)明的方法可以得到下述卓越的效果能縮短完成打印比例可調(diào)的字形的過(guò)程所需的時(shí)間。通過(guò)預(yù)先形成可能將要使用的字形,可進(jìn)一步縮短輸出比例可調(diào)字形的時(shí)間。此外,可以把產(chǎn)生的字符圖形存儲(chǔ)在專(zhuān)用區(qū),其結(jié)果是即使發(fā)生對(duì)工作區(qū)的數(shù)據(jù)存儲(chǔ)也能正確地存儲(chǔ)該字符圖形。而且,能夠使用形成在工作區(qū)域的空白區(qū),這樣就能有效地利用存儲(chǔ)器。
盡管比較具體地描述了本發(fā)明的較佳形式,應(yīng)該理解的是,該較佳形式的公開(kāi)可以在構(gòu)造的細(xì)節(jié)上進(jìn)行改變,并可以對(duì)其另部件重新組合和安排,這些都不偏離所附權(quán)利要求書(shū)所包含的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種字符處理方法,包括下列步驟在處理由主裝置提供的數(shù)據(jù)時(shí),參考存儲(chǔ)的比例可調(diào)的字形數(shù)據(jù)獲得有關(guān)順序產(chǎn)生的字符圖形的使用狀態(tài)的信息;在等待接收由所述主裝置提供的數(shù)據(jù)時(shí),順序?qū)⒆址麍D形按使用的下行順序存入存儲(chǔ)器,同時(shí)分析所述關(guān)于獲得的字符圖形的使用狀態(tài)的信息;以及在下一個(gè)處理由所述主裝置提供的數(shù)據(jù)的處理過(guò)程開(kāi)始時(shí),優(yōu)先讀取與所接收的數(shù)據(jù)相應(yīng)的字符圖形。
2.一種字符處理裝置,包括圖形產(chǎn)生裝置,用于在參考待預(yù)先存儲(chǔ)的比例可調(diào)的字形數(shù)據(jù)的同時(shí)產(chǎn)生與從主裝置接收的數(shù)據(jù)一致的字符圖形;存儲(chǔ)裝置,用于存儲(chǔ)可由所述圖形產(chǎn)生裝置產(chǎn)生的字符圖形;信息獲取裝置,用于獲取關(guān)于由所述圖形產(chǎn)生裝置順序產(chǎn)生的所述字符圖形的使用狀態(tài)的信息;容許裝置,該裝置在辨別裝置已辨別出由所述主裝置提供的數(shù)據(jù)的處理狀態(tài)為等待狀態(tài)時(shí),允許將所述字符圖形寄存到所述存儲(chǔ)裝置中,所述字符圖形是根據(jù)所述有關(guān)由所述信息獲取裝置獲得的所述字符圖形的使用信息而輸出的;以及開(kāi)關(guān)裝置,根據(jù)由所述主裝置提供的數(shù)據(jù)檢索所述寄存在所述存儲(chǔ)裝置中的字符圖形,以便將產(chǎn)生與所述接收到的數(shù)據(jù)一致的所述字符圖形的源,或者轉(zhuǎn)換到所述存儲(chǔ)裝置,或者轉(zhuǎn)換到所述圖形產(chǎn)生裝置。
3.根據(jù)權(quán)利要求2的字符處理裝置,其中,所述存儲(chǔ)裝置被固定在預(yù)定的存儲(chǔ)介質(zhì)中的一個(gè)專(zhuān)用存儲(chǔ)區(qū)域或工作區(qū)域的一個(gè)空白區(qū)內(nèi),所述字符圖形優(yōu)先寄存在所述專(zhuān)用的存儲(chǔ)區(qū)域內(nèi)。
4.根據(jù)權(quán)利要求2的字符處理裝置,進(jìn)一步包括預(yù)測(cè)裝置,該裝置分析所述關(guān)于由所述獲取裝置取得的所述字符圖形的使用狀態(tài)的信息,來(lái)預(yù)測(cè)可能要被使用的字符圖形。
5.根據(jù)權(quán)利要求4的字符處理裝置,其中,所述預(yù)測(cè)裝置參考剛用過(guò)的字形的屬性或已由所述獲取裝置獲得并等待處理由所述主裝置提供的數(shù)據(jù)的過(guò)程中頻繁輸出的字形的屬性,以便預(yù)測(cè)可能將要被使用的字符圖形。
全文摘要
一種字符處理方法,包括下列步驟,在處理由主裝置提供的數(shù)據(jù)時(shí),參考存儲(chǔ)的比例可調(diào)字形數(shù)據(jù)獲得關(guān)于順序產(chǎn)生的字符圖形的使用狀態(tài)信息;在等待接收由主裝置提供的數(shù)據(jù)時(shí),按使用的下行順序?qū)⒆址麍D形存入存儲(chǔ)器,同時(shí),分析所述關(guān)于所得字符圖形的使用狀態(tài)的信息,以及在下一個(gè)處理由主裝置提供的數(shù)據(jù)的過(guò)程開(kāi)始時(shí),優(yōu)先讀取與所接收的數(shù)據(jù)相應(yīng)的字符圖形。
文檔編號(hào)G06K15/02GK1084983SQ93117299
公開(kāi)日1994年4月6日 申請(qǐng)日期1993年9月24日 優(yōu)先權(quán)日1992年9月24日
發(fā)明者西川陽(yáng)子 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1