新四季網

字符圖象處理裝置和方法

2023-08-06 08:12:11

專利名稱:字符圖象處理裝置和方法
技術領域:
本發明涉及一種具有響應字符代碼的指定信息輸出字符圖象數據的、帶有字形數據的字符圖象處理裝置和字符圖象處理方法。
當前廣泛使用的印表機具有一個用於存儲字形數據並響應字符尺寸、字體和代碼輸出相應字符圖象的存儲器。可標量(scalable)字形經常用作為預先存儲在印表機中的字形數據。可標量字形使用戶可以為一種字體指定各種尺寸,並可以輸出高質量的字符圖象。為了加速字符圖象的建立,從可標量字形轉換成位映象的字符圖象、即予掃描(pre-rasterized)字形被預先永久地或暫時地存儲在印表機中,並與可標量字形一起用於輸出字符圖象。
但是,所述予掃描字形只被用於下述情況即它的字體和尺寸與規定的字體和尺寸相符。因此,所述予掃描字形不能令人滿意地被加以利用。所以,使用予掃描字形加速字符圖象建立的字體和字符尺寸僅限於某些字體和尺寸,高速建立不總是能夠實現的。
因此,本發明的一個目的是要提供一種列印裝置和字符圖象處理方法,其中,即使是在沒有與規定尺寸相符的予掃描字形的情況下,也能夠使用接近規定尺寸的一個尺寸的予掃描字形加速列印。
本發明的另一個目的是提供一種字符圖象處理裝置,包括存儲裝置,用於存儲作為位映象圖案建立的予掃描字形;提取裝置,用於在規定字符尺寸預選範圍內從所述存儲裝置存儲的予掃描字形中提取規定字體和字符尺寸的予掃描字形;和產生裝置,用於在提取裝置成功提取的情況下使用所提取的予掃描字形產生字符圖象。
本發明的另一個目的是提供一種字符圖象處理方法,包括在規定字符尺寸的予選範圍內從作為位映象圖案建立並存儲的予掃描字形中提取一個規定字體和字符尺寸的予掃描字形的步驟;和在提取步驟成功提取的情況下使用所提取的予掃描字形產生字符圖象的步驟。
本發明的另一個目的是提供一種計算機可讀的存儲介質,用於存儲一個使用作為位映象圖案建立和存儲的予掃描字形的字符圖象處理程序,該程序包括一個提取處理步驟,用於在規定字符尺寸的預選範圍內從作為位映象圖案建立並存儲的予掃描字形中提取規定字體和字符尺寸的予掃描字形;還包括產生處理步驟,用於在提取步驟成功提取的情況下使用所提取的予掃描字形產生字符圖象。
通過下面結合附圖的描述,本發明的其它特性和優點將變得非常明顯,在附圖中,類似的標號指定相同的部件。
插入並構成本說明書一部分的附圖示出了本發明的一些實施例,並與文字描述一起用於解釋本發明的原理。


圖1是一個雷射印表機的剖面圖;圖2是根據本發明第一實施例列印裝置的方框圖;圖3A和3B示出了予掃描字形和可標量字形之間的位置關係;圖4示出了根據第一實施例的列印處理流程;圖5示出了用於校正根據第一實施例列印位置的處理流程;圖6A到圖6C概念性地示出了用於校正根據第一實施例列印位置的處理;圖7示出了在字符圖案和偏移之間的關係;圖8示出了根據本發明第二實施例列印裝置的方框圖;圖9示出了根據第二實施例列印處理的流程;圖10A的表示出了根據第二實施例由S點(Sdot)限制設定單元設定的各種S點字形的選擇限制,和圖10B概念性地示出了可標量字形「明朝-中號」的S點選擇限制;圖11示出了用於根據第二實施例建立由S點限制設定單元設定的選擇限制的一個表的處理流程;圖12示出了涉及第一實施例中S點字形的字形信息的例子;圖13的方框圖示出了由CPU構成格式分析器的情況;和圖14的透視圖示出了一種噴墨印表機。圖1的剖視圖示出了根據本發明第一實施例的雷射印表機1000的內部結構。雷射印表機1000被用於根據數據源(未示出)或以標準格式(表格數據)登錄字符圖案。如圖1所示,雷射印表機具有用於存儲由外連主機(圖2中的主機201)提供的被輸入字符信息(字符碼)、表格信息或宏指令等的主體100,用於根據這個信息建立字符圖案或表格圖案等,並在用做記錄介質的記錄紙上形成所生成的圖象。控制面板1012被提供有各種操作開關和LED指示器。印表機控制單元1001控制雷射印表機1000的整個控制和分析由主機提供的字符信息。印表機控制單元1001主要將字符信息轉換成與字符圖案對應的視頻信號和輸出該視頻信號給雷射驅動器1002。在所輸入視頻信號的基礎上,作為用於驅動半導體雷射器1003電路的雷射驅動器1002導通和截止由半導體雷射器1003發射的雷射束1004。通過一個旋轉多稜鏡1005往復掃描雷射束1004以便掃描靜電磁鼓1006。結果,在靜電磁鼓1006上形成字符圖案的一個靜電潛象,所述靜電潛象由環繞靜電磁鼓1006的建立單元1007建立,此後,所建立的圖象被傳輸給記錄紙。被用做記錄紙的切割數據記錄紙被存放在已經裝載在雷射印表機1000內的紙盒1008中。利用進給軸1009和運送軸1010、1011將記錄紙送入所述裝置以通過靜電磁鼓1006。
圖2的方框圖示出了根據第一實施例的列印裝置。如圖2所示,主機201向列印裝置202輸出包括字形數據和控制數據的列印信息。後者對應於圖1所示的列印裝置1000。列印裝置202包括通信控制器203、格式分析器204、圖象存儲器205和印表機引擎206。
通信控制器203用於執行與主機201的通信。
格式分析器204執行分析從主機201接收的列印信息的處理。格式分析器204產生列印圖象並將該圖象存儲在圖象存儲器205中,並從那裡將圖象傳送給印表機206。格式分析器204包括S點字形選擇器207、字形存儲單元209和S點位置校正單元210。應當注意,在採用圖13所示列印裝置202的情況下,格式分析器204可由CPU、ROM和RAM等組成,S點字形限制器207、字形存儲單元209和S點位置校正單元210可以通過具有一個用於執行存儲在RAM或ROM中的程序的CPU來實現。特別是,這裡,格式分析器204包括CPU2021、RAM2022、ROM2023和第二存儲器2024。第二存儲器2024可以是一個硬碟或可移走的軟盤或是能夠在脫機狀態下可與外部提供數據文件或程序文件級聯的ROM。第二存儲器2024提供由CPU2021執行的字形數據和程序。
圖象存儲器205存儲由格式分析器204建立的列印圖象並將該圖象傳送給印表機引擎206。圖象存儲器205是由RAM構成的。
印表機引擎206具有列印功能,用於將列印圖象形成為永久圖象和在這個實施例中是一個如圖1所示的雷射印表機。
S點字形限制器207用做命中確定裝置,用於確定規定的字符尺寸是否與予掃描字形的一個可得尺寸相符。S點字形選擇器207從S點字形表208中提取和選擇在從主機傳送的列印數據中與所指定字符尺寸相符的予掃描字形(此後稱之為「S點字形」)。指出存儲在字形存儲單元209中多個字形中的S點字形的屬性的表被作為S點字形信息存儲在S點字形表208中。所存儲的字形信息包括諸如字形尺寸和存儲位置等的字符屬性。
圖12示出了存儲在S點字形表208中S點字形數據的例子。如圖12所示,S點字形表208處理諸如字形名、字符尺寸、音調、圖形組數量、字體、筆畫重量(字符厚度)和字形存儲地址等的各種信息。S點選擇器207從已經登錄在S點字形表208中的字形信息中獲得每個S點字形的尺寸。S點字形選擇器207進行檢查以確定由主機指定的字符尺寸是否落入所獲得每個S點字形字符尺寸的固定限制(選擇限制)範圍之內。如果存在落入這個限制範圍之內的S點字形,則選擇這個S點字形。例如,考慮將高達S點字形字符尺寸±0.3點的字符尺寸的字符尺寸作為選擇限制的情況。如果在列印數據中指定的字符尺寸是相對於10-點S點字形的9.7點到10.3點,那麼,選擇10-點S點字形。S點字形選擇器207包括S點字形表208。
字形存儲單元209存儲字形數據和由諸如ROM、RAM或硬碟等存儲介質構成。RAM2022、ROM2023和第二存儲器2024可以被用做上述的存儲介質。
S點位置校正單元210在S點字形信息的基礎上根據一個S點字形的可標量字形、可標量字形信息和字符尺寸計算圖案位置的偏移,校正S點字形的偏移值和將這個值傳送給格式分析器204。使用可標量字形中的偏移值和可標量字形和S點字形之間圖案寬度中的差執行所述校正。應當注意,在這個實施例中的偏移值指出從字符基準位置到圖案左上角的距離,如圖7所示。另外,X方向的偏移值分量由左偏移表示,Y方向偏移分量由上偏移表示。另外,如果它朝向右,那麼左偏移被取作正。指出上偏移為零的線被稱作基準線。
圖3A示出了在可標量字形和予掃描字形的圖案之間偏移的一個例子。這裡假設在指定尺寸選擇範圍內尺寸的一個字形被選擇作為予掃描字形的字符「A」。在這種情況下,被選擇字符被如此配置,即由從基準線開始的偏移OS規定的位置將是字符圖案的基準位置(左上角)。這個字符圖象被建立。因此,如果與以原始規定尺寸列印的可標量字形比較,可以看到,規定尺寸字形「A」的偏移形成了予掃描字形「A」的偏移和因此兩個字形的位置將彼此偏移。在圖3A所示的例子中,外形圖符號是予掃描字形和黑色符號是原始字形。應當理解,予掃描字形的位置被從原始字形向左移動。
如圖3B所示,利用S點位置校正單元210對予掃描字形的偏移進行校正以接近原來被列印的規定可標量字形的位置。
圖4的流程示出了由列印裝置202執行的從接收列印數據到列印字形的一個處理。這個流程可以被稱之為由圖3所示CPU2021執行的一個程序過程。
首先,從主機201接收列印數據(S401)。
接著,格式分析器204分析從主機201接收的列印數據。如果已經指定了可標量字形,格式分析器204將規定字形的尺寸傳輸給S點字形選擇器207以提取S點字形(S402)。
S點字形選擇器207檢索S點字形表208以提取與規定可掃描字形對應的S點字形,即字體等與那個規定相符的S點字形。檢查提取結果中存在的S點字形是否相符(S403)。如果S點字形存在,從S點字形表中一次一項地提取作為侯選的涉及這些S點字形中每一個的信息(S404)。
從所提取S點字形信息中讀出涉及字符尺寸的信息和計算這個尺寸的選擇限制。根據這個實施例,通過將0.3點加到S點字形的字符尺寸上或從這個尺寸上減掉0.3點獲得的限制被用做選擇限制,並將這個尺寸與由列印數據指定的字符尺寸比較(S405)。
如果由列印數據指定的字符尺寸位於選擇限制之內,則選擇這個S點字形(S406)。
格式分析器204使用所選擇的S點字形將列印數據建立為列印圖象。此時,利用S點位置校正單元210與被選擇S點字形相關地校正偏移位置(S407)。
建立所述字符圖象以在圖象存儲器205中建立一個輸出圖象(S408)。
印表機引擎206列印已經被存儲在圖象存儲器205中的列印圖象(S410)。
在由列印數據規定的字符尺寸沒有落入在步驟S404被選擇為候選的S點字形的選擇限制之內的情況下,與S點字形表208中下一個S點字形相關的信息被提取和重複步驟S403-S405的處理。
在提取了與所有S點字形相關的信息之後,如果沒有發現相應的予掃描字形,那麼,選擇可標量字形和從該可標量字形產生字符圖案(S409)。
圖6A到6C概念性地示出了對位置進行校正的方式。圖6A示出了規定尺寸的可標量字形(黑字符)與由於落入選擇限制之內而用於列印的S點字形(輪廓字符)之間的位置關係。可標量字形的位置由實線表示的字符區域61指出,予掃描字形的位置由虛線表示的字符區域62指出。圖6B示出了S點字形向可標量字形的左方偏移的一種方式。在這種情況下,字符區域的左側邊界相符。圖6C示出了一個等於可標量字形字符區域寬度Wscl與予掃描字形字符區域寬度Wdot之間差(Wscl-Wdot)一半的值被加到予掃描字形的左偏移上的一種方式。其結果是兩個圖案的中心位置相符並能夠形成良好平衡的圖象。
應當注意,雖然在圖6A到6C中予掃描字形被繪製得小於可標量字形,但是,在予掃描字形較大的情況下,也可以類似方式調節位置。在所述差(Wscl-Wdot)的符號即將變成負的情況下,校正結果將是以類似於圖6C的方式將所述字形配置在中心線上。
圖5的流程圖用於描述由S點位置校正單元210執行的處理過程。它示出了一個用於校正S點字形位置的控制處理。這個流程詳細地示出了圖4的步驟S407。
首先,使用可標量字形,S點位置校正單元210獲得其尺寸由列印數據規定的字符圖案(S501)和圖案寬度Wscl(S502)。通過確定所述字符的尺寸可以計算這些。
接著,S點位置校正單元210獲得在步驟S406選擇和用於列印的S點字形的圖案寬度Wdot(S503)。
然後,S點位置校正單元210獲得在可標量字形的圖案寬度Wscl和予掃描字形的圖案寬度Wdot之間的差值(Wscl-Wdot)(S504)。
S點位置校正單元210將在步驟S504中獲得的差值的一半,即(Wscl-Wdot)/2加到可標量字形的左偏移值上並將這個值作為S點字形的左偏移值(S505)。換言之,兩個字形圖案的中心位置被引入吻合。其結果是S點圖案的位置被從圖6A所示校正到圖6C所示。
因此,根據本發明這個實施例的列印裝置特別適用於當一個可標量字形已經被規定時,確定這個字形的規定尺寸是否落入已經作為字符圖象被建立的予掃描字形尺寸的予選限制範圍內,如果所規定的尺寸落入選擇範圍內,則使用這個予掃描字形執行列印。其結果是即使是所述尺寸不是特別匹配,也可以利用予掃描字形,從而使得可以加速字符圖象的建立。
再有,由於用於替換原來使用的可標量字形的予掃描字形的圖案位置被校正為所述可標量字形圖案的位置,所以列印出的字形相當平衡並可以獲得非常接近於原來希望列印文本的所希望的文本。
另外,予掃描字形圖案的位置被配置得與原來使用的可標量字形的位置相符。因此,即使是給該字符增添細節,這種細節的增添也不會使字符圖案從原始字符區域突出。
根據本發明的這個實施例,使用已經存儲在列印裝置中的予掃描字形的尺寸作為基準設置選擇限制範圍。但是,也可以採用其它配置,在這種配置中,使用由所述主機規定的字符尺寸設置所述選擇限制範圍。在這種情況下,儘管可以利用主機將選擇限制範圍作為列印數據的一部分設置給列印裝置,但是,選擇限制範圍可以被預先決定和存儲在列印裝置中。在這種情況下,圖4中的S405步驟將被修改為「被選擇作為侯選的S點字形的尺寸是否落入可以獲得的規定字符尺寸的選擇限制範圍內?」。
另外,上述予掃描字形被與可標量字形一起預先存儲在列印裝置中。但是,可以採用動態修正予掃描字形的配置。在這種情況下,每當使用可標量字形和一個點圖象的字符圖案被修正時,已經存儲在字形存儲單元209中的予掃描字形數據和已經存儲在S點字形表208中的字形數據被修正。
根據這個實施例,雷射印表機被用做印表機。但是,也可以使用諸如噴墨印表機的其它類型引擎。
圖14示出了應用本發明的一個噴墨印表機。
如圖14所示,在與驅動馬達5013的正向和反向旋轉相關的操作中,支撐架HC經過驅動力傳送齒輪5011和5009與導引螺杆5005的螺旋槽5004相嚙合。支撐架HC具有在箭頭a和b方向上往復運動的一個端子(未示出)。噴墨盒IJC被安裝在支撐架HC上。紙擋板5002沿支撐架的運行方向將記錄紙P擠向臺板5000。光耦合器5007和5008構成原位傳感裝置,用於檢測光耦合器附近支撐架手柄5006的存在和改變馬達5013的旋轉方向。構件5016支撐用於蓋住記錄頭前側的蓋體5022。用於將吸引力施加到蓋體上的吸引裝置5015經過蓋體內的一個開口5023使所述蓋體承受吸引恢復。構件5019可以使清除刮板5017往復運動。清除刮板5017和構件5019被安裝在支撐板5018上。當然,所述刮板並不僅限於這種類型和可以在這個實施例中使用公知的清除刮板。用於開始吸引恢復操作吸引的旋轉杆5021隨與支撐架嚙合的凸輪5020的運動而運動。所述運動由已知的傳送裝置控制,藉此以使來自驅動馬達的驅動力通過一個連軸節進行變換。
其安排如下當支撐架到達原位置側上的一個區域時,通過導引螺杆2005的作用在相應的位置處執行加蓋、清除和吸引恢復操作。但是,如果其安排是在已知的定時處執行所希望的操作,那麼,這個配置也可以應用於這個實施例。
噴墨頭IJH與油墨盒成一整體。落入油墨通路的油墨被電-熱轉換器(未示出)加熱並立即變成一層沸騰的薄膜,藉此油墨被從一定數量的小洞中噴出。通過一定時間的油墨噴射在記錄紙上形成一個圖象,頭支撐架掃描的定時和紙送進的定時與所述圖象信號的垂直和水平同步信號相符合。根據這個實施例的列印裝置類似於第一實施例的列印裝置。這個實施例將主要描述與第一實施例的區別。類似的元件不需要重複描述。
圖8的方框圖示出了這個實施例的列印裝置。在圖8中,主機201將包括列印數據和控制數據的列印信息傳送給列印裝置802。
列印裝置802相當於圖1的列印裝置。列印裝置802包括通信控制器203、格式分析器804、圖象存儲器205和印表機引擎206。
通信控制器203被用於與主機201進行通信。
格式分析器804執行一個處理以分析從主機201接收的列印信息。當圖象被傳送給印表機引擎206時,格式分析器204在圖象存儲器205內建立一個列印圖象。格式分析器204包括S點字形選擇器807、字形存儲單元209和S點位置校正單元210。與第一實施例相同,格式分析器204可以具有圖13所示的結構,其中,由CPU2021執行一個程序。
圖象存儲器205存儲由格式分析器804建立的一個列印圖象和將該圖象傳送給印表機引擎206。
印表機引擎206具有列印功能,用於將列印圖象形成永久圖象。
當列印開始時和當字形被加上時, S點限制設置單元811從S點字形表208中提取與每個可標量字形對應的予掃描字形(此後也被稱之為「S點字形」)並將與每個S點字形對應的字符尺寸製作成表。S點限制設置單元811獲得登錄在所述表中每個S點字形的字符尺寸之間的中點,設置每個S點字形的選擇限制和以圖10A所示的表形式保持所生成的信息。根據這個實施例,予掃描字形的選擇限制是通過以前述表的形式安排選擇限制設置的。但是,可以採用另一種安排,在這種安排中,選擇限制的設置是當需要選擇限制時設置的。另外,根據這個實施例,每個S點字形的字形尺寸的下限和上限是分別通過將+0.2和-0.2點加到在下限處的S點字形的尺寸上和在上限處的S點字形的尺寸上獲得的。但是,所述下限和上限也可以任意決定。
如果格式分析器804提供了包含在列印數據中的字符尺寸和可標量字形,S點字形選擇器807根據由S點限制設置單元811建立的所述表選擇一個S點字形和將所選擇的S點字形傳送給格式分析器804。S點字形選擇器807包括S點字形限制設置單元811和S點字形表208。
S點字形表建立一個考慮到了存儲在字形存儲單元209中的字形表,並在字形上存儲信息。這裡,所述字形信息指出諸如字形尺寸和存儲位置的字符屬性。
字形存儲單元209存儲字形數據和由諸如ROM、RAM和硬碟等存儲媒體構成。
S點位置校正單元210根據S點字形信息、可標量字形信息和字符尺寸計算S點圖案位置的偏移和校正S點字形的偏移值並將這個值傳送給格式分析器804。
圖11的流程示出了由S點限制設置單元822執行的建立選擇限制表(如圖10A所示)的過程。
首先,按常規順序從S點字形表808中獲得每個字形上的字形信息(S1101)。
其次,判斷所獲得的信息是否是S點字形(S1102),如果所述信息不是S點字形,步驟1103的處理被跳過。另一方面,如果所述信息是S點字形,相應的可標量字形名和它的尺寸被分別登錄在表的列101和102中(S1103)。
重複步驟1101到1103的處理,直到不再有任何字形被登錄在S點字形表208中為止(S1104)。
如果相應的可標量字形名和它們的尺寸被如此繪製成表以用於所有登錄的予掃描字形,那麼,對於每個可標量字形名已經被登錄在在步驟S1101到1104中建立的表中的S點字形被按照字符尺寸的順序存儲(S1105)。
如果在一個可標量字形名下的S點字形的字符尺寸是最小(步驟S1106處「是」),通過從最小字符尺寸中減掉0.2點獲得的字符尺寸被設置在所述表中作為S點字形選擇限制的下限(S1107)。在圖10A所示的例子中,字形名明朝-中號的最小尺寸是8個點,這意味著用於這個字形的選擇限制的下限是8-0.2=7.8點。類似地,字形名哥德一中號最小尺寸的下限是9-0.2=8.8點。
如果S點字形的字符尺寸是最大(S1108處的「是」),通過將0.2點加到最小尺寸上獲得的字符尺寸被設置在表中作為S點字形選擇限制的上限(S1109)。在圖10A的例子中,字形名明朝-中號的最大尺寸是11點,這意味著用於這個字形的選擇限制的上限是11+0.2=11.2點。類似地,字形名哥德-中號的最大尺寸的上限是10+0.2=10.2點。
如果選擇限制的下限和上限還沒有經過步驟S1106到S1109的處理進行設置,那麼,一個特定字形既不是屬於同名可標量字形當中的最大也不是最小尺寸。因此,考慮到這些字形,在感興趣的S點字形和同名但具有較大尺寸的一個字形之間的中點被用做上限和在感興趣的S點字形和同名但具有較小尺寸的一個字形之間的中點被用做下限,藉此來設置感興趣的S點字形的選擇限制。這個限制被登錄在所述表中(S1110)。所述上限是這個字形和具有較大尺寸的一個字形之間的中點,所述下限是這個字形和具有較小尺寸的一個字形之間的中點。例如,屬於明朝一中號的10-點字形的選擇限制如下大於10點的一個點尺寸是11點和較小的一個點尺寸是8-點。因此,選擇限制的上限是10+(11-10)/2=10.5,和下限是10-(10-8)/2=9點。
按照已經登錄在所述表中的S點字形重複步驟S1106到S1110的處理(S1111)。
圖10B簡要地示出了圖10A所示明朝-中號的選擇限制。就明朝-中號而論,尺寸為8、10和11點的字形被登錄為予掃描字形。選擇限制是由圖10B中彼此不同方向的陰影線範圍表示的。特別是,如果規定尺寸是一個落入9.0到10.5點範圍內的尺寸,那麼,使用10-點S點字形。
圖9的流程用於描述S點字形選擇器807的操作。
圖9中的第一步是從主機接收列印數據(S901)。
接著,格式分析器804分析從主機接收的列印數據。如果一個可標量字形被選擇,那麼格式分析器804提取字符尺寸,和將該尺寸傳送給選擇器207以提取S點字形(S902)。
S點字形選擇器807通過圖11的處理由S點限制設置單元建立如圖10A所示的一個表和提取與規定可標量字形名和規定字符尺寸對應的S點字形(S903)。
如果可以得到相應的S點字形(S904處的「是」),那麼,這個S點字形被傳送給格式分析器804(S905)。
格式分析器804使用所選擇的S點字形將列印數據建立成列印圖象。此時,使用S點位置校正單元810根據所選擇的S點字形校正偏移位置(S906)。根據這個實施例,實現上述的過程結合圖5描述。
在圖象存儲器805中建立列印圖象(S908)。
印表機引擎206列印已經被存儲在圖象存儲器205中的列印圖象(S909)。
如果適當的S點字形存在(步驟S904處的「否」),那麼,選擇有列印數據規定的可標量字形(S907)。
格式分析器804使用所選擇的可標量字形建立作為在圖象存儲器中的列印圖象的列印數據(S908)。
印表機引擎806列印存儲在圖象存儲器805中的列印圖象(S909)。
如此,選擇限制被根據已經被登錄的予掃描字形的尺寸設置。通過以這種方式設置選擇限制,對於單字形字體來講,予掃描字形的選擇限制將不會重複。因此,每當相同的字體和尺寸被規定時,都可以不使用不同尺寸的字形。另外,選擇限制中的間隙被消除。因此,在按照某種字體登錄的最大尺寸和上限尺寸之間的尺寸已經被規定的情況下,一定使用予掃描字形。其結果是可以高速執行文本圖象的建立和列印。
再有,由於每當執行諸如向予掃描字形附加或從予掃描字形中刪除的保持操作時都要再次執行選擇限制的判定,所以,可以設置相對於已經登錄的予掃描字形最佳的選擇限制。本發明可以應用於由多個設備(例如;主機、接口、閱讀器、印表機等)構成的系統和包括單個設備(例如複印機、傳真機等)的裝置。
另外,本發明的目的還可以通過提供一個用於對所述系統或裝置執行前述實施例的前述功能和用於存儲軟體程序碼的存儲媒體並藉助系統或裝置的計算機(例如CPU或MPU)從該存儲媒體中讀出所述程序然後執行該程序來實現。
在這種情況下,從存儲媒體中讀出的程序碼執行本發明的一個全新功能和存儲所述程序碼的存儲媒體構成本發明。
另外,可以使用諸如軟盤、硬碟、光碟、光-磁碟、CD-ROM、CD-R、磁帶、非易失型存儲卡或ROM提供程序碼。
再有,在由計算機執行程序碼實現根據所述實施例前述功能的情況下,本發明覆蓋了作業系統或計算機的類似工作執行部分或全部指定程序碼的處理和實現根據所述實施例功能的情況。
再有,本發明還覆蓋了在從存儲媒體中讀出的程序碼被寫入插入到計算機中的功能擴展板或連接到所述計算機上的功能擴展單元內提供的存儲器之後,包含在功能擴展板或功能擴展單元中的CPU等執行部分或全部根據指定程序碼的處理和實現上述實施例功能的情況。
因此,如上所述,根據本發明的如下安排,即即使是不存在與規定尺寸相符的予掃描字形,也可以使用接近規定尺寸的予掃描字形,藉此,加速了列印處理。
再有,在使用其尺寸不是規定尺寸的予掃描字形的情況下,也可以通過執行列印位置的校正來校正字符的位置。這使得可以執行具有良好平衡的字符列印。
再有,可以動態決定予掃描字形的選擇限制和所選擇的範圍可以被連接。這提高了使用予掃描字形的效率並使得執行高速列印成為可能。即使是使用了具有彼此相鄰的字符尺寸的予掃描字形,也不會發生選擇限制的重疊。
本發明可以具有很多不脫離本發明精神和範圍的不同實施例,應當理解,除了所附權利要求以外,本發明不受任何特定實施例的限制。
權利要求
1.一種字符圖象處理裝置,包括存儲裝置,用於存儲作為位映象圖案建立的予掃描字形;提取裝置,用於從由所述存儲裝置存儲的予掃描字形中在規定字符尺寸預選限制範圍內提取字符尺寸的予掃描字形;和產生裝置,用於在提取裝置提取成功的前提下使用所提取的字符尺寸字形產生一個字符圖象。
2.根據權利要求1所述的裝置,還包括一個校正裝置,在由所述提取裝置提取的予掃描字形的字符尺寸不同於規定字符尺寸的情況下,所述校正裝置用於以所述予掃描字形列印位置中心與已經以規定尺寸產生的字符位置中心相符的方式校正所提取的予掃描字形的位置。
3.根據權利要求1所述的裝置,還包括設置裝置,用於提取存儲在所述存儲裝置中的予掃描字形的字體和字符尺寸並作為閾值用於每個字體、感興趣的字符尺寸和其尺寸大於該感興趣字符尺寸的一個字符尺寸之間的尺寸中線、和感興趣的字符尺寸和其尺寸小於該感興趣字符尺寸的一個字符之間的尺寸中線,藉此設置預選限制;和限制存儲裝置,用於存儲由所述設置裝置設置的選擇限制;所述的提取裝置在存儲在所述限制存儲裝置中的字體名、字符尺寸和選擇限制的基礎上選擇予掃描字形。
4.根據權利要求1所述的裝置,還包括一個輸出裝置,用於輸出由所述產生裝置產生的字符圖象。
5.一種字符圖象處理方法,包括提取步驟,用於從作為位映象圖案建立的予掃描字形中提取規定字符尺寸預選限制範圍內字符尺寸的予掃描字形並存儲;和產生步驟,用於在提取步驟成功提取的前提下使用所提取的予掃描字形產生一個字符圖象。
6.根據權利要求5所述的方法,還包括一個校正步驟,在由提取步驟所提取的予掃描字形的字符尺寸不同於規定字符尺寸的情況下,所述校正步驟用於以被列印予掃描字形位置中心與已經以規定尺寸產生的字符位置中心相符的方式校正被提取予掃描字形的位置。
7.根據權利要求5所述的方法,還包括一個限制存儲步驟,用於提取存儲在所述存儲器中予掃描字形的字體和字符尺寸,並作為閾值應用於每個字體、、感興趣的字符尺寸和其尺寸大於該感興趣字符尺寸的一個字符尺寸之間的尺寸中線、和感興趣的字符尺寸和其尺寸小於該感興趣字符尺寸的一個字符之間的尺寸中線,藉此設置預選限制,和存儲已經設置的預選限制;所述的提取步驟在由所述限制存儲步驟存儲的字體名、字符尺寸和選擇限制的基礎上選擇予掃描字形。
8.根據權利要求5所述的方法,還包括一個輸出步驟,用於輸出由所述產生裝置產生的字符圖象。
9.一種計算機可讀的存儲媒體,用於存儲使用作為位映象圖案被建立然後存儲在一個存儲器中的予掃描字形的字符圖象處理程序,所述程序包括;提取處理步驟,用於從作為位映象圖案被建立然後被存儲的予掃描字形中提取規定字符尺寸預選限制內字符尺寸的予掃描字形;和產生處理步驟,用於在所述提取步驟成功提取的前提下使用所提取的予掃描字形產生字符圖象。
10.根據權利要求9所述的存儲媒體,其特徵是所述程序還包括校正處理步驟,用於在由所述提取處理步驟提取的予掃描字形的字符尺寸與規定字符尺寸不同的情況下,以被列印予掃描字形位置的中心與已經以規定尺寸產生的字符位置中心相符的方式校正所提取的予掃描字形的位置。
11.根據權利要求9所述的存儲媒體,其特徵是所述程序還包括一個限制存儲處理步驟,用於用於提取存儲在所述存儲器中予掃描字形的字體和字符尺寸,並作為閾值應用於每個字體、感興趣的字符尺寸和其尺寸大於該感興趣字符尺寸的一個字符尺寸之間的尺寸中線、和感興趣的字符尺寸和其尺寸小於該感興趣字符尺寸的一個字符之間的尺寸中線,藉此設置預選限制,和存儲已經設置的預選限制;和所述的提取處理步驟在由所述限制存儲處理步驟存儲的字體名、字符尺寸和選擇限制的基礎上選擇予掃描字形。
12.根據權利要求9所述的存儲媒體,其特徵是所述程序還包括一個輸出步驟,用於輸出由所述產生處理裝置產生的字符圖象。
全文摘要
本發明為一種字符圖象處理裝置,當指定產生字符圖象處的字體和尺寸時,從已經作為位映象圖案被建立和存儲的預掃描字形中提取規定字體和尺寸的字形。在由這個字形產生字符圖象的情況下,所述字符將在偏離規定尺寸字符原來佔據的位置的一個位置處產生。因此,以字符原來應當佔據位置的中心與從預掃描字形產生的字符中心相符的方式校正該位置。另外,使用在所存儲的預掃描字形和字符之間的尺寸中線決定選擇限制以作為邊界。
文檔編號G06F3/12GK1192553SQ97125778
公開日1998年9月9日 申請日期1997年12月26日 優先權日1996年12月26日
發明者佐藤幸優 申請人:佳能株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀