專利名稱:圖象生成系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及產(chǎn)生被附加有背景圖象的圖象的一種圖象生成系統(tǒng)和方法。
利用計(jì)算機(jī)通過使用應(yīng)用軟件,例如字處理器或數(shù)據(jù)表程序,所制作的文件可以用打印機(jī)打印在紙上。例如,當(dāng)打印使用數(shù)據(jù)表程序制作的文件時(shí),首先計(jì)算機(jī)發(fā)送電子數(shù)據(jù)表格式(各幀的電子表數(shù)據(jù))給打印機(jī),然后計(jì)算機(jī)發(fā)送包括字母數(shù)字字符碼或諸如此類的打印數(shù)據(jù)給打印機(jī)。打印機(jī)使用所謂的疊合方法合成電子數(shù)據(jù)表格式圖象和打印數(shù)據(jù)圖象,并打印合成的圖象。
還有,將背景圖象附加到電子數(shù)據(jù)表或圖形的每一項(xiàng)上。例如,當(dāng)用戶想逐項(xiàng)(逐列)地加上背景色以便分隔時(shí),用戶指定背景顏色數(shù)據(jù)以及其它數(shù)據(jù)。背景顏色數(shù)據(jù),還有電子數(shù)據(jù)表格式和打印數(shù)據(jù)都從計(jì)算機(jī)發(fā)送到打印機(jī)。打印機(jī)合成電子數(shù)據(jù)表格式圖象,打印數(shù)據(jù)圖象和背景色圖象,并打印合成的圖象。
然而,由于按照傳統(tǒng)技術(shù),背景顏色數(shù)據(jù)以及電子數(shù)據(jù)表格式和打印數(shù)據(jù)必須從計(jì)算機(jī)發(fā)送到打印機(jī)。結(jié)果,要發(fā)送到打印機(jī)的數(shù)據(jù)量增多,并要花長(zhǎng)時(shí)間來傳送數(shù)據(jù)。由于應(yīng)用軟件需要包括輸出背景顏色數(shù)據(jù)的功能,因而這樣的程序是復(fù)雜的。而且,由于需要指定背景色,由用戶進(jìn)行的操作變得復(fù)雜。
本發(fā)明的目的是提供一種圖象生成系統(tǒng)和方法,它不必輸入背景圖象所要求的額外數(shù)據(jù)而能產(chǎn)生附加有背景圖象的圖象。
為達(dá)到上述目的,按照本發(fā)明的第一方面的圖象生成系統(tǒng)在包括幀數(shù)據(jù)和幀內(nèi)數(shù)據(jù)的制圖信息基礎(chǔ)上生成圖象,幀數(shù)據(jù)用來繪制幀圖象而幀內(nèi)數(shù)據(jù)用來繪制要放在幀圖象內(nèi)的圖象,所述圖象生成系統(tǒng)包括幀內(nèi)數(shù)據(jù)識(shí)別裝置,用來識(shí)別幀內(nèi)數(shù)據(jù)的特征,例如數(shù)字值、字符以及諸如此類的;背景數(shù)據(jù)生成裝置,用來產(chǎn)生對(duì)應(yīng)于由所述幀內(nèi)數(shù)據(jù)識(shí)別裝置識(shí)別的特征的背景數(shù)據(jù);
幀數(shù)據(jù)圖象生成裝置,用來生成由幀數(shù)據(jù)確定的幀圖象;幀內(nèi)數(shù)據(jù)圖象生成裝置,用來生成由幀內(nèi)數(shù)據(jù)確定的圖象;背景圖象生成裝置,用來生成由所述背景數(shù)據(jù)生成裝置產(chǎn)生的背景數(shù)據(jù)所確定的圖象;以及合成圖象生成裝置,用來合成由所述幀數(shù)據(jù)圖象生成裝置,所述幀內(nèi)數(shù)據(jù)圖象生成裝置和所述背景圖象生成裝置產(chǎn)生的圖象,并輸出合成的圖象。
按照上述結(jié)構(gòu),本發(fā)明的圖象生成系統(tǒng)能在由幀數(shù)據(jù)確定的圖象之上疊合由背景數(shù)據(jù)確定的圖象和由幀內(nèi)數(shù)據(jù)圖象確定的圖象,而不必輸入任何額外數(shù)據(jù)。
圖象生成系統(tǒng)還可包括打印裝置,用來在諸如紙、膠片等記錄媒介上打印由所述合成圖象生成裝置產(chǎn)生的合成圖象。
所述合成圖象生成裝置可包括一幀存儲(chǔ)器,在其中由所述幀數(shù)據(jù)圖象生成裝置、所述幀內(nèi)圖象生成裝置和所述背景數(shù)據(jù)生成裝置產(chǎn)生的所有圖象得以形成。
所述合成圖象生成裝置可包括第一幀存儲(chǔ)器,在其中形成由所述幀數(shù)據(jù)圖象生成裝置產(chǎn)生的圖象;第二幀存儲(chǔ)器,在其中形成由所述幀內(nèi)數(shù)據(jù)圖象生成裝置和所述背景圖象生成裝置產(chǎn)生的兩個(gè)圖象;及圖象合成裝置,用來合成在所述第一和第二幀存儲(chǔ)器中形成的圖象。
所述合成圖象生成裝置可包括第一幀存儲(chǔ)器,在其中形成由所述幀數(shù)據(jù)圖象生成裝置產(chǎn)生的圖象;第二幀存儲(chǔ)器,在其中形成由所述幀內(nèi)數(shù)據(jù)圖象生成裝置產(chǎn)生的圖象;
第三幀存儲(chǔ)器,在其中形成由所述背景數(shù)據(jù)生成裝置產(chǎn)生的圖象;及圖象合成裝置,用來合成在所述第一、第二和第三幀存儲(chǔ)器中形成的圖象。
在圖象生成系統(tǒng)包括用于在要寫入幀數(shù)據(jù)和幀內(nèi)數(shù)據(jù)的地方不加上背景數(shù)據(jù)的裝置的情況下,將減少在圖象生成系統(tǒng)中所使用的調(diào)色劑量。而且,即使幀內(nèi)數(shù)據(jù)的圖象淡于背景數(shù)據(jù)的圖象,幀內(nèi)數(shù)據(jù)的圖象也清晰可見。
如果幀內(nèi)數(shù)據(jù)是數(shù)字字符數(shù)據(jù),所述幀內(nèi)數(shù)據(jù)識(shí)別裝置可包括用來確定幀內(nèi)數(shù)據(jù)的數(shù)字值所屬于的一個(gè)數(shù)字值范圍的裝置;并且所述背景數(shù)據(jù)生成裝置可包括用來存儲(chǔ)與數(shù)字值范圍相對(duì)應(yīng)的多片背景數(shù)據(jù)的裝置。
在上述圖象生成系統(tǒng)中,多片背景數(shù)據(jù)確定根據(jù)數(shù)字值范圍限定的且相互不同的顏色、圖案或灰度。
為達(dá)到上述目的,按照本發(fā)明的第二方面,圖象生成方法包括下列步驟(a)接收用來確定帶有多個(gè)幀和要寫在這些幀中的數(shù)字字符的文件圖象的信息;(b)指定該文件中的一特定幀;(c)產(chǎn)生與由要寫入該特定幀中的數(shù)字字符指示的值相對(duì)應(yīng)的背景數(shù)據(jù);(d)指定一區(qū)域,包括該特定幀;及(e)產(chǎn)生附加上背景數(shù)據(jù)的該文件圖象。
該圖象生成方法還可包括在記錄媒介上打印由步驟(e)產(chǎn)生的圖象的步驟。
在該圖象生成方法中,可能是該文件包括一張表格,在該表格中以行和列的矩陣形式放置多個(gè)幀;
該特定幀是該表格中的一幀;以及該區(qū)域由該特定幀構(gòu)成。
在該圖象生成方法中,還可能是該文件包括一張表格,在該表格中以行和列的矩陣形式放置多個(gè)幀,該特定幀是一行或一列中的一幀;及該指定區(qū)域是包括一幀的行或列。
在該圖象生成方法中,還可能是該文件包括一張表格,在該表格中以行和列的矩陣形式放置多個(gè)幀。
一行或一列中的多個(gè)幀被指定為特定幀;按照通過計(jì)算由多個(gè)特定幀中的數(shù)字字符指示的值而得到的值來確定所述背景數(shù)據(jù);及表格中的該區(qū)域是該行或該列。
為達(dá)到上述目的,按照本發(fā)明的第三方面,一種圖象生成系統(tǒng)包括輸入裝置,用來輸入一單位色調(diào)圖案和文本數(shù)據(jù);色調(diào)圖象生成裝置,用來在第一存儲(chǔ)器中重復(fù)地形成該單位色調(diào)圖案的圖像文件圖象生成裝置,用來在第二圖象存儲(chǔ)器中形成該文件的圖象;及圖象合成裝置,用來合成在第一和第二圖象存儲(chǔ)器中形成的圖象。
圖1是表示按照本發(fā)明的第一實(shí)施例的圖象生成系統(tǒng)的系統(tǒng)結(jié)構(gòu)的方框圖2是表示按照第一實(shí)施例的輸出記錄的數(shù)據(jù)結(jié)構(gòu)示意圖;圖3是表示按照第一實(shí)施例的確定信息的結(jié)構(gòu)示意圖;圖4是表示按照第一實(shí)施例根據(jù)輸出記錄準(zhǔn)備的打印記錄以及確定信息的數(shù)據(jù)結(jié)構(gòu)示意圖;圖5是解釋按照第一實(shí)施例在電子數(shù)據(jù)表格的相應(yīng)行上打印背景顏色的示意圖;圖6是解釋按照第一實(shí)施例在打印機(jī)控制部分中的合成數(shù)據(jù)的方框圖;圖7是表示按照第一實(shí)施例的電子數(shù)據(jù)表格結(jié)構(gòu)的一個(gè)例子的示意圖;圖8是表示按照第一實(shí)施例當(dāng)收據(jù)的擴(kuò)展率是參照目標(biāo)時(shí)確定信息所采用的結(jié)構(gòu)的示意圖;圖9是表示按照第一實(shí)施例從輸出記錄生成打印記錄以及確定信息的過程的流程圖。
圖10是表示按照第一實(shí)施例在打印數(shù)據(jù)幀存儲(chǔ)器中形成打印數(shù)據(jù)和背景顏色圖象的過程的流程圖。
圖11是表示按照第一實(shí)施例逐行附加上背景顏色的電子數(shù)據(jù)表的一個(gè)例子的示意圖;圖12是表示按照第一實(shí)施例涉及兩個(gè)項(xiàng)目的確定信息的結(jié)構(gòu)示意圖。
圖13是表示按照本發(fā)明的第二實(shí)施例根據(jù)輸出記錄準(zhǔn)備的打印記錄以及確定信息的數(shù)據(jù)示意圖。
圖14是解釋按第二實(shí)施例在電子數(shù)據(jù)表格中的相應(yīng)項(xiàng)上打印背景顏色的示意圖15是表示按第二實(shí)施例在打印數(shù)據(jù)幀存儲(chǔ)器中形成打印數(shù)據(jù)和背景顏色圖象的過程的流程圖;圖16是表示按照第二實(shí)施例的確定信息的結(jié)構(gòu)示意圖;圖17是表示按照第二實(shí)施例的逐項(xiàng)加上背景顏色的電子數(shù)據(jù)表的一個(gè)例子的示意圖;圖18是示例按照第二實(shí)施例由多個(gè)數(shù)字值數(shù)據(jù)項(xiàng)設(shè)置背景顏色的示意圖;圖19是示例自動(dòng)設(shè)置灰度的示意圖;圖20是按照本發(fā)明的另一實(shí)施例由所述數(shù)字值設(shè)置背景顏色的條形圖;圖21是按照本發(fā)明的另一實(shí)施例由所述數(shù)字值設(shè)置背景顏色的圓形圖;圖22是解釋在打印機(jī)控制部分合成圖象的方法的另一例子的方框圖;圖23A是解釋在打印機(jī)控制部分合成圖象的方法的另一實(shí)例的方框圖;圖23B是解釋在打印機(jī)控制部分合成圖象的方法的另一實(shí)例的方框圖;圖24是表示按照本發(fā)明的第三實(shí)施例的打印機(jī)結(jié)構(gòu)的方框圖;圖25是解釋按照第三實(shí)施例的打印過程的示意圖;圖26是表示在疊合幀存儲(chǔ)器中形成色調(diào)塊圖案的過程的流程圖。
圖27A到27E是表示形成色調(diào)塊的實(shí)例;圖28是解釋色調(diào)塊大小的示意圖;圖29是示例在疊合幀存儲(chǔ)器中形成“WORLD BANK”的單位字符串的示意圖30是表示疊合控制部分的結(jié)構(gòu)的方框圖;及圖31是表示按照第三實(shí)施例的打印機(jī)的另一結(jié)構(gòu)方框圖。
第一實(shí)施例下面將參照
本發(fā)明的第一實(shí)施例。
圖1是表示按照本發(fā)明的第一實(shí)施例打印系統(tǒng)的系統(tǒng)結(jié)構(gòu)方框圖。
打印系統(tǒng)自動(dòng)將背景顏色加到由該系統(tǒng)準(zhǔn)備的一文件上,并打印最終文件。打印系統(tǒng)包括CPU1、鍵盤2、顯示器3、存儲(chǔ)器4、數(shù)據(jù)值判定部分9、打印機(jī)控制部分12以及打印機(jī)13。
存儲(chǔ)器4包括一在其中存儲(chǔ)諸如電子數(shù)據(jù)表程序和字處理器的應(yīng)用程序6的區(qū)域、一用來存儲(chǔ)文件中的字母數(shù)字字符的記錄存儲(chǔ)區(qū)5、用來存儲(chǔ)將背景顏色加到文件上的條件的條件存儲(chǔ)區(qū)10以及用來存儲(chǔ)要打印的文件格式(下面說明)的格式存儲(chǔ)區(qū)11。應(yīng)用程序6包括用來準(zhǔn)備打印背景顏色的確定信息的確定信息準(zhǔn)備程序6a。
電子數(shù)據(jù)表程序用于本實(shí)施例中的應(yīng)用程序6。因此,在本實(shí)施例中準(zhǔn)備一電子數(shù)據(jù)表。逐行地將背景顏色圖象加到該數(shù)據(jù)表上。
打印系統(tǒng)可以是單個(gè)裝置,其中包括上述所有的結(jié)構(gòu)。打印系統(tǒng)可以由一計(jì)算機(jī)和一打印機(jī)部分組成,其中計(jì)算機(jī)包括CPU1、鍵盤2、顯示器3及存儲(chǔ)器4;打印機(jī)部分包括數(shù)據(jù)值判定部分9、打印控制部分12及打印機(jī)13。打印系統(tǒng)可以由一終端、一主計(jì)算機(jī)以及由打印機(jī)13構(gòu)成的打印機(jī)組成,其中終端包括鍵盤2和顯示器3;主計(jì)算機(jī)包括CPU1、存儲(chǔ)器4、數(shù)據(jù)值判定部分9和打印機(jī)控制部分12。
CPU1在用戶從鍵盤2輸入的數(shù)據(jù)基礎(chǔ)上準(zhǔn)備用以確定電子數(shù)據(jù)表的格式(幀)的格式數(shù)據(jù),并通過運(yùn)行應(yīng)用程序6在格式存儲(chǔ)區(qū)11中存儲(chǔ)準(zhǔn)備的數(shù)據(jù)。關(guān)于格式數(shù)據(jù)的詳情后面將說明。
CPU1設(shè)置確定信息7,它指示請(qǐng)求打印背景色彩圖象的條件,CPU1并且在條件存儲(chǔ)區(qū)10中存儲(chǔ)確定信息7。關(guān)于確定信息7的詳情隨后說明。
CPU1運(yùn)行應(yīng)用程序6,并配置以準(zhǔn)備電子數(shù)據(jù)表所要求的格式通過鍵盤2輸入的字母數(shù)字字符、方程和最終的計(jì)算以及諸如此類的。輸入的字母數(shù)字字符等等存儲(chǔ)在記錄存儲(chǔ)區(qū)5中。
例如當(dāng)用戶經(jīng)鍵盤2輸入打印命令時(shí),CPU從記錄存儲(chǔ)區(qū)中逐行地讀取準(zhǔn)備的電子數(shù)據(jù)表中的字母數(shù)字字符。CPU1輸出讀取的字母數(shù)字字符作為輸出記錄8給數(shù)據(jù)值判定部分9。
從CPU1輸出記錄8,包括打印控制信息8a和打印字符串8b,如圖2所示。打印控制信息8a是控制電子數(shù)據(jù)表中的行的信息。打印字符串8b包括字母數(shù)字字符的碼數(shù)據(jù)。當(dāng)多個(gè)行的字母數(shù)字字符插入電子數(shù)據(jù)表的一行中(一行的幀中)時(shí),該多個(gè)行的字母數(shù)字字符被插入一個(gè)打印字符串8b中。字符數(shù)據(jù)包括例如電子數(shù)據(jù)表的標(biāo)題的一行中所編排項(xiàng)目的項(xiàng)目數(shù)據(jù)(貨物名稱,收入,總收入,存貨數(shù)目等)。數(shù)字字符表示例如對(duì)應(yīng)于每項(xiàng)的數(shù)字值。
在與輸出記錄8中數(shù)字?jǐn)?shù)據(jù)所屬的項(xiàng)目相對(duì)應(yīng)的位置處記錄該數(shù)字字符數(shù)據(jù)。例如,在與輸出記錄8中“收入”項(xiàng)相對(duì)應(yīng)的區(qū)中記錄表示收入的數(shù)字字符數(shù)據(jù),而在與“總收入”項(xiàng)相對(duì)應(yīng)的區(qū)中記錄表示“總收入”和的數(shù)字?jǐn)?shù)據(jù)。每個(gè)區(qū)由從輸出記錄8的文件頭或打印字符串8b的文件頭或諸如此類起計(jì)量的字節(jié)數(shù)來代表。
在決定將何種背景顏色附加在一文件上時(shí)需要確定信息7。確定信息7包括有關(guān)于決定將是何種背景顏色的項(xiàng)目(參考項(xiàng)目),或表示該項(xiàng)的數(shù)字值和背景顏色之間關(guān)系的信息。
如圖3所示,確定信息7被登記在一表中,該表表示有關(guān)何時(shí)決定背景顏色,該項(xiàng)中設(shè)置的數(shù)字值范圍以及對(duì)應(yīng)于該值范圍的背景顏色之顏色數(shù)據(jù)和灰度數(shù)據(jù)的“參考項(xiàng)目”之間的關(guān)系。此例中,顏色數(shù)據(jù)由5比特?cái)?shù)據(jù)表示,灰度數(shù)據(jù)由3比特?cái)?shù)據(jù)表示。因此,能指定帶8(=23)種灰度的32(=25)種背景顏色。當(dāng)數(shù)字值變大時(shí)灰度密度增加。用戶經(jīng)鍵盤2輸入確定信息7。
確定信息7也可確定一閾值,而不是該值的范圍。
由CPU1準(zhǔn)備并存儲(chǔ)在格式存儲(chǔ)區(qū)11中的格式數(shù)據(jù)用來打印電子數(shù)據(jù)表的各幀。該格式數(shù)據(jù)包括確定幀自身的信息;確定附加上背景顏色的單位區(qū)域(本實(shí)施例中稱為行)的信息;以及指示每種顏色所用的黃(Y)、深紅(M)、蘭綠(C)和黑色(K)混合比的實(shí)際顏色圖形數(shù)據(jù)。如果使用不同的應(yīng)用程序,則電子數(shù)據(jù)表的格式不同。即使使用同樣的應(yīng)用程序,電子數(shù)據(jù)表之間其格式也有不同。
數(shù)據(jù)值判定部分9在條件存儲(chǔ)區(qū)10里存儲(chǔ)的確定信息7中選擇“參考項(xiàng)目”。還有,數(shù)據(jù)值判定部分9例如通過給出從輸出記錄8的文件頭起所計(jì)量的字節(jié)數(shù)來指定與輸出記錄8中的參考項(xiàng)目相對(duì)應(yīng)的區(qū)的位置。當(dāng)提供有輸出記錄8時(shí),數(shù)據(jù)值判定部分9讀取在指定區(qū)8b′里設(shè)置的數(shù)據(jù),如圖4所示。如果讀取的數(shù)據(jù)(即參考項(xiàng)目的內(nèi)容)不是數(shù)字字符數(shù)據(jù),數(shù)據(jù)值判定部分9將行顏色碼14a′設(shè)置為“0”,作為不附加背景色的指令; 如果讀取的數(shù)據(jù)是數(shù)字字符數(shù)據(jù),則數(shù)據(jù)值判定部分9將行顏色碼14a′設(shè)置為“1”,作為附加背景色的指令。
當(dāng)附加背景顏色時(shí),數(shù)據(jù)值判定部分9確定圖3所示的用于該確定信息7的表中設(shè)置的范圍,讀取的數(shù)據(jù)值就屬于其中。然后,由數(shù)據(jù)值判定部分9將對(duì)應(yīng)于所確定范圍的5比特顏色數(shù)據(jù)和3比特灰度數(shù)據(jù)聯(lián)系起來,并且數(shù)據(jù)值判定部分9輸出聯(lián)接后的數(shù)據(jù),作為顏色信息14a″。
如圖4所示,數(shù)據(jù)值判定部分9將生成的行顏色碼14a′和帶有顏色信息14a″的顏色信息部分14a加到打印數(shù)據(jù)14b上,對(duì)于輸出記錄8也是這樣,以產(chǎn)生打印記錄14。
由數(shù)據(jù)值判定部分9生成的打印記錄14被輸出到打印機(jī)控制部分12。
如圖5所示,打印機(jī)控制部分12得到從打印記錄14讀取的格式數(shù)據(jù)以提供一幀存儲(chǔ)器(后面說明),以及得到從格式存儲(chǔ)區(qū)11讀取的格式數(shù)據(jù)以提供另一幀存儲(chǔ)器(后面說明)。打印機(jī)控制部分12合成在該幀存儲(chǔ)器中形成的圖象,并且打印機(jī)13打印合成的圖象。
圖6表示打印機(jī)控制部分12的基本結(jié)構(gòu)。
如其所示,打印機(jī)控制部分12包括疊合格式幀存儲(chǔ)器12Y、12M、12C和12K,打印數(shù)據(jù)幀存儲(chǔ)器12Y’、12M’、12C’和12K’,背景顏色生成部分12’“或”電路16,視頻控制部分17,以及控制部分18。
每個(gè)疊合格式幀存儲(chǔ)器12Y、12M、12C和12K具有存儲(chǔ)一任意寬度頁(yè)的容量,并且電子數(shù)據(jù)表格式圖象的黃(Y)、深紅(M)、蘭綠(C)、及黑色(K)成分存儲(chǔ)其中,作為帶有灰度的比特圖模式(bit map patterns)。
控制部分18按照格式存儲(chǔ)區(qū)11里存儲(chǔ)的格式數(shù)據(jù),在疊合格式幀存儲(chǔ)器12Y、12M、12C和12K中,形成具有成分黃(Y)、深紅(M)、蘭綠(C)和黑(K)的圖象的帶有灰度的比特圖模式,作為圖象。例如,如果準(zhǔn)備黑色電子數(shù)據(jù)表格式,控制部分18按照實(shí)際顏色圖形,在疊合格式幀存儲(chǔ)器12K中形成用于該電子數(shù)據(jù)表格式的比特圖模式。如果準(zhǔn)備的電子數(shù)據(jù)表格的幀是黃色,則控制部分18在疊合格式幀存儲(chǔ)器12Y中形成該電子數(shù)據(jù)表格。
每個(gè)打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′具有存儲(chǔ)一任意寬度頁(yè)的容量,打印數(shù)據(jù)圖象和背景圖象(背景顏色)的黃(Y)、深紅(M)、蘭綠(C)及黑(K)色成分存儲(chǔ)在其中??刂撇糠?8按照實(shí)際顏色圖形數(shù)據(jù),在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成打印記錄14中圖象打印數(shù)據(jù)14b的每個(gè)顏色成分。例如,如果打印數(shù)據(jù)圖象是蘭色,則采用減色混合原理在打印數(shù)據(jù)幀存儲(chǔ)器12M′和12C′中形成比特圖模式。如果打印數(shù)據(jù)圖象是紅色,則在打印數(shù)據(jù)幀存儲(chǔ)器12M′和12Y′中形成比特圖模式。
背景顏色生成部分12根據(jù)行顏色碼14a’和顏色信息14a”產(chǎn)生背景顏色??刂撇糠?8根據(jù)格式存儲(chǔ)區(qū)11中存儲(chǔ)的信息確定背景顏色加到其內(nèi)的范圍。而且,控制部分18按照顏色信息確定實(shí)際顏色圖形數(shù)據(jù),并在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′的打印數(shù)據(jù)中的指定區(qū)形成比特圖模式。
因此,在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成打印數(shù)據(jù)和背景顏色兩者。
“或”電路16得到在疊合幀存儲(chǔ)器12Y、12M、12C和12K里形成的每個(gè)座標(biāo)的比特圖數(shù)據(jù)與在打印數(shù)據(jù)存儲(chǔ)器12Y′、12M′、12C′和12K′里形成的每個(gè)座標(biāo)的比特圖數(shù)據(jù)之“或”(ORs)。
因此,電子數(shù)據(jù)表格圖象、打印數(shù)據(jù)圖象和背景顏色圖象由“或”電路16合成。
來自“或”電路16的輸出在視頻控制部分17中被轉(zhuǎn)換為用于打印所要求的信號(hào)(例如,控制LED打印機(jī)的光發(fā)射的信號(hào))。轉(zhuǎn)換后的信號(hào)發(fā)送到打印機(jī)13,并由打印機(jī)13將電子數(shù)據(jù)表打印在紙上。
打印機(jī)控制部分12有一在其中將形成電子數(shù)據(jù)表格圖象的幀存儲(chǔ)器和一在其中將形成打印數(shù)據(jù)圖象的幀存儲(chǔ)器。背景顏色圖象在形成打印數(shù)據(jù)圖象的幀存儲(chǔ)器中形成。因此,即使打印數(shù)據(jù)或背景顏色改變,電子數(shù)據(jù)表格圖象不必再形成。并且當(dāng)使用同樣的電子數(shù)據(jù)表格時(shí),打印系統(tǒng)能高速地打印多個(gè)電子數(shù)據(jù)表。
下面將參照涉及電子數(shù)據(jù)表的準(zhǔn)備和打印的情況說明按照本實(shí)施例的打印機(jī)操作。
開始,用戶經(jīng)鍵盤2輸入每項(xiàng)中幀的寬度和行間距,并且CPU1按照應(yīng)用程序6準(zhǔn)備電子數(shù)據(jù)表格。例如,如圖7所示,經(jīng)鍵盤輸入左邊界大小X1,右邊界大小X2,電子數(shù)據(jù)表的結(jié)束位置Y,每個(gè)單元(列)的寬度Xa,Xb,Xc…,電子數(shù)據(jù)表中行的位置Y1、Y2等等,來準(zhǔn)備電子數(shù)據(jù)表格。
按照由用戶經(jīng)鍵盤2輸入的指令,CPU1在格式存儲(chǔ)區(qū)11中存儲(chǔ)準(zhǔn)備的電子數(shù)據(jù)表格,這是提供給應(yīng)用程序6的。
用戶經(jīng)鍵盤2輸入數(shù)據(jù),這是提供給確定信息準(zhǔn)備程序6a的,來準(zhǔn)備確定信息7。
圖8表示確定信息的一個(gè)例子。圖8所示的確定信息有一主項(xiàng)“擴(kuò)大率”中的子項(xiàng)“收入”,它是作為參考項(xiàng)的“收入之?dāng)U大率”,并表示擴(kuò)大率的范圍(此后稱之為數(shù)字值范圍),以及此時(shí)的顏色數(shù)據(jù)和灰度數(shù)據(jù)。例如,當(dāng)收入的擴(kuò)大率X是0≤x<50時(shí),顏色數(shù)據(jù)為“紅”,以及灰度數(shù)據(jù)為“6”。當(dāng)收入的擴(kuò)大率X是50≤X<100時(shí),顏色數(shù)據(jù)是“紅”,以及灰度數(shù)據(jù)是“3”。準(zhǔn)備的確定信息7存儲(chǔ)在條件存儲(chǔ)區(qū)10中,并輸出給數(shù)據(jù)值判定部分9。
用戶經(jīng)鍵盤2為電子數(shù)據(jù)表的每個(gè)單元輸入表示項(xiàng)目等的字母字符數(shù)據(jù)和表示每個(gè)項(xiàng)目中的數(shù)字值等的數(shù)字字符數(shù)據(jù),正如提供給應(yīng)用程序6的。這些字母數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)在記錄存儲(chǔ)區(qū)5中。
當(dāng)電子數(shù)據(jù)表完成時(shí),用戶通過操作鍵盤2上的鍵輸入打印指令。對(duì)該指令作出響應(yīng),CPU1從記錄存儲(chǔ)區(qū)5中讀取行控制信息和字母數(shù)字字符數(shù)據(jù),并將它們作為輸出記錄8輸出給數(shù)據(jù)值判定部分9。
數(shù)據(jù)值判定部分9按照?qǐng)D9所示程序根據(jù)輸出記錄8和確定信息7生成打印記錄14。
首先,數(shù)據(jù)值判定部分9根據(jù)條件存儲(chǔ)區(qū)10中登記的確定信息7確定參考項(xiàng)目,并在輸出記錄8中讀取參考項(xiàng)目的數(shù)據(jù)(S11)。然后,確定讀取的數(shù)據(jù)是否是數(shù)字字符數(shù)據(jù)(S12)。如果讀取的數(shù)據(jù)不是數(shù)字字符數(shù)據(jù),行顏色碼14a’設(shè)置為“0”的顏色信息部分14a附加到輸出記錄8上,以生成打印記錄14。
如果讀取的數(shù)據(jù)是數(shù)字字符數(shù)據(jù),行顏色碼14a’設(shè)置為“1”,則該數(shù)據(jù)被轉(zhuǎn)換為可處理的數(shù)字值數(shù)據(jù)(S13)。換言之,數(shù)字字符數(shù)據(jù),也就是作為數(shù)字字符輸入的碼數(shù)據(jù)被轉(zhuǎn)換為表示實(shí)際數(shù)字值的可處理二進(jìn)制數(shù)據(jù)。然后,讀取存儲(chǔ)在條件存儲(chǔ)區(qū)10的確定信息7,并將指針設(shè)置到確定信息7中的表的文件頭地址A1處(S14)。
下一步,讀取由指針指示的地址A1處設(shè)置的數(shù)字值范圍(S15)。確定讀取的數(shù)字值范圍里是否有由數(shù)字值數(shù)據(jù)指示的值(S16)。如果由數(shù)字值數(shù)據(jù)指示的值沒有落入數(shù)字值范圍里,則由指針指向的地址變?yōu)楸碇械南乱粋€(gè)地址X2,而后程序控制返回到步驟S15。步驟S15到S17重復(fù)進(jìn)行,直到由數(shù)字值數(shù)據(jù)指示的值是落在數(shù)字值范圍里的值。
如果在步驟S16確定由數(shù)字值數(shù)據(jù)指示的值落入數(shù)字值范圍里,則從條件存儲(chǔ)區(qū)10讀取對(duì)應(yīng)于數(shù)字值范圍的顏色數(shù)據(jù)和灰度數(shù)據(jù),以生成顏色信息14a”(S18) 。
行顏色碼14a’和在其中有顏色信息14a”的顏色信息部分14a附加到輸出記錄8上,并且打印記錄14得以生成并輸出。
每次提供有輸出記錄8時(shí),數(shù)據(jù)值判定部分9都執(zhí)行圖9所示流程的程序。
另一方面,當(dāng)指令打印時(shí),打印機(jī)控制部分12根據(jù)格式存儲(chǔ)區(qū)11中存儲(chǔ)的電子數(shù)據(jù)表格在疊合格式幀存儲(chǔ)器12Y、12M、12C和12K中形成電子數(shù)據(jù)表圖象。
然后,當(dāng)從數(shù)據(jù)值判定部分9供應(yīng)打印數(shù)據(jù)14時(shí),打印機(jī)控制部分12中的控制部分18在打印數(shù)據(jù)幀存儲(chǔ)器12Y’、12M’、12C’和12K’中形成打印數(shù)據(jù)和背景顏色的圖象。這一過程將參照?qǐng)D10所示的流程進(jìn)行說明。
控制部分18在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成所提供打印記錄14的打印數(shù)據(jù)14b(S21)。然后確定打印記錄14的行顏色碼14a’是“0”還是“1”(S22)。如果行顏色碼是“0”,也就是如果確定背景顏色不加到該行上,則不運(yùn)行附加背景顏色的過程并且程序控制前進(jìn)到步驟26,這一點(diǎn)隨后說明。
如果行顏色碼是“1”,也就是如果確定背景顏色要加到該行上,則讀取打印記錄14中的顏色信息14a”(S23)、得到形成背景顏色所要求的信息,諸如用來確定將附加上格式存儲(chǔ)區(qū)11中存儲(chǔ)的背景顏色處的單位區(qū)域的信息,指示將附加上背景色之處區(qū)域的位置的信息,以及對(duì)應(yīng)于顏色信息14a”的實(shí)際顏色圖形數(shù)據(jù)(S24)。
下一步,按照實(shí)際顏色圖形數(shù)據(jù)在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′及12K′中,在步驟S24所讀區(qū)域里,形成背景顏色圖象(S25)。例如,在圖7所示電子數(shù)據(jù)表里座標(biāo)為(X1,Y1)到(X2,Y2)的區(qū)域里形成背景顏色。
改變打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中寫位置的地址,以便在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成下一行的打印數(shù)據(jù)14b中的數(shù)據(jù)(S26)。然后確定是否已完成一頁(yè)打印數(shù)據(jù)14b和背景顏色的形成(S27),如果沒有完成一頁(yè)打印數(shù)據(jù)14b和背景顏色的形成,則程序控制返回到步驟S21,進(jìn)行下一打印記錄14的處理。因而,重復(fù)執(zhí)行步驟S21到S27,直到已完成一頁(yè)電子數(shù)據(jù)表的打印數(shù)據(jù)和背景顏色的形成。
如果在步驟S27確定已完成一頁(yè)圖象數(shù)據(jù)的形成,則打印電子數(shù)據(jù)表(S28)。
詳細(xì)說明此過程??刂撇糠?8連續(xù)讀取疊合幀存儲(chǔ)器12Y、12M、12C和12K中形成的比特圖數(shù)據(jù)和在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成的比特圖數(shù)據(jù)。讀取每個(gè)幀存儲(chǔ)器中具有同樣相對(duì)應(yīng)地址的數(shù)據(jù)項(xiàng),并且“或”電路得到所讀取的每一數(shù)據(jù)對(duì)的“或”(ORs)。
因此,電子數(shù)據(jù)表格圖象、打印數(shù)據(jù)圖象和背景顏色圖象由“或”電路16合成。
視頻控制部分17將從“或”電路16輸出的信號(hào)轉(zhuǎn)換為打印所要求的控制信號(hào),而后打印機(jī)13按照控制信號(hào)在紙上打印電子數(shù)據(jù)表。
當(dāng)使用相同格式打印多個(gè)電子數(shù)據(jù)表時(shí),控制部分18逐頁(yè)地形成打印數(shù)據(jù),但只形成一次格式數(shù)據(jù)并且每一頁(yè)都使用它。因而不需要形成格式數(shù)據(jù)的時(shí)間,減少了打印所需要的時(shí)間。
現(xiàn)在參考打印圖11所示的電子數(shù)據(jù)表的打印說明上述過程。使用圖8所示的確定信息作為確定信息。
當(dāng)從CPU1輸出電子數(shù)據(jù)表中第一行的輸出記錄8時(shí),數(shù)據(jù)值判定部分9根據(jù)圖8所示的確定信息讀取對(duì)應(yīng)于參考項(xiàng)“收入的擴(kuò)大率”的數(shù)據(jù)(S11)。電子數(shù)據(jù)表中第一行的打印數(shù)據(jù)14b是項(xiàng)目數(shù)據(jù),它也是字符數(shù)據(jù)。因而,在步驟S12得到的結(jié)果是“NO”,并設(shè)置行顏色碼14a’為“0”(S19)并生成打印記錄14。
當(dāng)打印機(jī)控制部分12接收第一行的打印記錄14時(shí),打印機(jī)控制部分12在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成第一行字符串的比特形。
然后,當(dāng)?shù)诙械妮敵鲇涗?被提供給打印機(jī)控制器12時(shí),讀取對(duì)應(yīng)于參考項(xiàng)“收入的擴(kuò)大率”的數(shù)據(jù)“385.7%”(1)(S11)。
由于此數(shù)據(jù)是數(shù)字字符數(shù)據(jù),步驟S12所得結(jié)果是“YES”。此數(shù)據(jù)在步驟S13被轉(zhuǎn)換為數(shù)字值數(shù)據(jù),并且在步驟S14由指針維持的值被設(shè)置到確定信息7中的表中文件頭地址A1處。在步驟S15,讀取設(shè)置在表中文件頭地址A1處的數(shù)字值范圍“0≤X<50(%)”,并在步驟S16確定數(shù)字值數(shù)據(jù)是否有落入該數(shù)字值范圍內(nèi)的值,在此情況下,由于由數(shù)字值數(shù)據(jù)指示的值沒有落入該數(shù)字值范圍,在步驟S17改變指針指向A2,并且程序控制返回到步驟S15,以讀取下一個(gè)數(shù)字值范圍。
因此,從步驟S15到S17的步驟重復(fù)進(jìn)行。當(dāng)讀取數(shù)字值范圍“300≤X”時(shí),由數(shù)字值數(shù)據(jù)指示的值變?yōu)槁淙朐摂?shù)字值范圍的值,因而在步驟S18從確定信息7里讀取顏色數(shù)據(jù)“綠”和灰度數(shù)據(jù)“7”。
生成打印記錄14,它包括設(shè)置為“1”的顏色碼14a’,指示“綠”的顏色信息14a’和指示“7”的色調(diào)數(shù)據(jù)。
當(dāng)打印機(jī)控制部分12接收第二行的打印記錄14時(shí),打印機(jī)控制部分12在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中,根據(jù)顏色信息14a”形成第二行中的字母數(shù)字字符串圖象和背景顏色圖象。
由于第三行的輸出記錄8具有指示“234.9%”的參考項(xiàng)數(shù)據(jù)(2),因而生成帶有設(shè)置為“1”的行顏色碼14a’、指示“綠”的顏色數(shù)據(jù)和指示“3”的灰度數(shù)據(jù)的打印記錄14。由于第四行的輸出記錄8有指示“291.5%”的參考項(xiàng)數(shù)據(jù)(3),因而生成帶有設(shè)置為“1”的行顏色碼14a’、指示“綠”的顏色數(shù)據(jù)和指示“3”的灰度數(shù)據(jù)的打印記錄14。由于第五行的輸出記錄8有指示“93.3%”的參考項(xiàng)數(shù)據(jù)(4),因而生成帶有為“1”的行顏色碼14a’,指示“紅”的顏色數(shù)據(jù)和指示“3”的灰度數(shù)據(jù)的打印記錄14。
當(dāng)打印機(jī)控制部分12接收每一行的打印記錄14時(shí),打印機(jī)控制部分12在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中,根據(jù)顏色信息14a”形成該行中字母字符串圖象和背景顏色圖象。
當(dāng)完成圖11所示一頁(yè)電子數(shù)據(jù)表的圖象數(shù)據(jù)的形成時(shí),從前在疊合格式幀存儲(chǔ)器12Y、12M、12C和12K中形成的格式數(shù)據(jù)和在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成的圖形數(shù)據(jù)連續(xù)由“或”電路16合成,最終數(shù)據(jù)輸出到視頻控制部分17中并由打印機(jī)13打印。
如上述,按照本實(shí)施例,與電子數(shù)據(jù)表中任意項(xiàng)(列)里設(shè)置的值的大小相一致逐項(xiàng)地自動(dòng)附加上背景顏色。因此,采用簡(jiǎn)單操作可清楚地打印電子數(shù)據(jù)表及諸如此類的。
盡管在第一實(shí)施例中使用一項(xiàng)(列)作為參考項(xiàng),但也可使用多項(xiàng)作為參考項(xiàng)。
例如,如果首先設(shè)置參考項(xiàng)A和B,然后與值A(chǔ)×B相一致地確定背景顏色和灰度。在圖12所示的例子中,當(dāng)值A(chǔ)×B等于或大于70而小于75時(shí),背景顏色設(shè)置為“紅”,灰度設(shè)置為“2”。
按照上述結(jié)構(gòu),如果參考項(xiàng)A是目標(biāo)收入而參考項(xiàng)B是目標(biāo)獲得率,則逐行地附加上大體對(duì)應(yīng)于該收入的背景顏色。
以同樣方式,首先設(shè)置多個(gè)參考項(xiàng),并按照這些項(xiàng)的值之和設(shè)置顏色和灰度。例如,如果參考項(xiàng)A設(shè)置為貨物1的收入,參考項(xiàng)B設(shè)置為貨物2的收入,參考項(xiàng)C設(shè)置為貨物3的收入,則可根據(jù)收入總和設(shè)置背景顏色。
第二實(shí)施例盡管在第一實(shí)施例中逐行地設(shè)置背景顏色,但也可逐項(xiàng)地設(shè)置背景顏色。現(xiàn)在將說明解釋逐項(xiàng)地設(shè)置背景顏色的實(shí)施例。
按照本實(shí)施例,CPU1輸出大體上與第一實(shí)施例中所述的輸出記錄相同的輸出記錄21。
按照本實(shí)施例,數(shù)據(jù)值判定部分9讀取輸出記錄21中每項(xiàng)的數(shù)據(jù)21-1、21-2、…、21-n,并確定讀取的項(xiàng)目數(shù)據(jù)是否是字母數(shù)據(jù)或數(shù)字?jǐn)?shù)據(jù)。如果項(xiàng)目數(shù)據(jù)是字母數(shù)據(jù),則數(shù)據(jù)值判定部分9將項(xiàng)目顏色碼23a設(shè)置為表示不附加背景顏色指令的“0”,項(xiàng)目顏色碼23a是用來確定是否將背景顏色加到項(xiàng)目數(shù)據(jù)上的。
另一方面,如果項(xiàng)目數(shù)據(jù)是數(shù)字?jǐn)?shù)據(jù),則數(shù)據(jù)值判定部分9將項(xiàng)目顏色碼23a設(shè)置為表示附加背景顏色指令的“1”。數(shù)據(jù)值判定部分9將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為數(shù)字值數(shù)據(jù),并將由該數(shù)字值數(shù)據(jù)指示的值與條件存儲(chǔ)區(qū)10中確定信息7里存儲(chǔ)的數(shù)字值范圍相比較,以便逐項(xiàng)地生成顏色信息23b。數(shù)據(jù)值判定部分9將項(xiàng)目顏色碼23a和顏色信息23b附加到每項(xiàng)的數(shù)據(jù)23c(21-1至21-n)上,來生成打印記錄22。
生成的打印記錄22輸出到打印機(jī)控制部分12。
打印機(jī)控制部分12合成格式存儲(chǔ)區(qū)11中存儲(chǔ)的格式數(shù)據(jù)圖象和打印記錄22的圖象,并且打印機(jī)13打印合成的圖象。
繼續(xù)上述的說明。打印機(jī)控制部分12根據(jù)格式存儲(chǔ)區(qū)11中存儲(chǔ)的電子數(shù)據(jù)表格式在疊合格式幀存儲(chǔ)器12Y、12M、12C和12K中形成格式(幀)的圖象。
然后,打印機(jī)控制部分12按照?qǐng)D15所示的流程在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成打印數(shù)據(jù)和背景顏色的圖象。
也就是,當(dāng)供有打印記錄21時(shí),打印機(jī)控制部分12逐項(xiàng)地讀取數(shù)據(jù)(S31)。打印機(jī)控制部分12確定項(xiàng)目顏色碼23a是“0”還是“1”(S32)。如果項(xiàng)目顏色碼23a是“0”,由于項(xiàng)目數(shù)據(jù)23C是字母數(shù)據(jù),該數(shù)據(jù)按原樣被轉(zhuǎn)換為圖形數(shù)據(jù)(Pattern data),并且該數(shù)據(jù)在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中預(yù)定區(qū)域內(nèi)形成(S33)。
如果在步驟S32確定項(xiàng)目顏色碼23a是“1”,則下一步確定該項(xiàng)目數(shù)據(jù)是否落入打印區(qū)之內(nèi),也就是該項(xiàng)目數(shù)據(jù)是否是要打印的數(shù)據(jù)(S34)。如果該項(xiàng)目數(shù)據(jù)沒有落入打印區(qū),則打印記錄14′的地址被變?yōu)橄乱豁?xiàng)的地址(S35)。
如果確定項(xiàng)目數(shù)據(jù)23C落入打印區(qū)之內(nèi),則讀取顏色信息23b、 一相關(guān)項(xiàng)(S36)。確定附加背景顏色所要求的信息,諸如用來確定將附加格式存儲(chǔ)區(qū)11中存儲(chǔ)的背景顏色的單位區(qū)域的信息,用來確定指定背景顏色處區(qū)域的位置的信息,或得到對(duì)應(yīng)于顏色信息23b的實(shí)際顏色圖形數(shù)據(jù)(S37)。
首先,在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成項(xiàng)目數(shù)據(jù)23C的圖象(S38)。然后,按照實(shí)際顏色圖形數(shù)據(jù)在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′里的背景顏色附加區(qū)中形成背景顏色(S39)。該背景顏色附加區(qū)是坐標(biāo)為(X1+Xa,Y1)和(X1+Xa+Xb,Y2)的區(qū)域,例如參考圖7所示電子數(shù)據(jù)表的收入項(xiàng)的情況。
當(dāng)在步驟S31到S39完成一項(xiàng)的項(xiàng)目數(shù)據(jù)和背景顏色的形成時(shí),打印數(shù)據(jù)幀存儲(chǔ)器地址Y被改變(S40),并且打印記錄地址被改變(S41)。然后,確定是否已完成一頁(yè)的項(xiàng)目數(shù)據(jù)的形成(S42)。如果這些過程還沒完成,程序控制返回到步驟S31,并以同樣方式進(jìn)行下一項(xiàng)目數(shù)據(jù)23a到23c的處理。如果一行打印記錄的地址已變化到最后項(xiàng)處,則地址變?yōu)橄乱恍写蛴∮涗浿械牡谝豁?xiàng)的地址處。
如果確定已完成一頁(yè)數(shù)據(jù)的處理,則指令打印機(jī)3打印(S43)。
現(xiàn)在參照?qǐng)D17所示的電子數(shù)據(jù)表具體說明上述過程。此處所用確定信息如圖16所示。
由于圖17所示的電子數(shù)據(jù)表的第一行中每項(xiàng)的數(shù)據(jù)是字母數(shù)據(jù),則該項(xiàng)目顏色碼23a設(shè)置為“0”。第二行中的第一和第二列的數(shù)據(jù)也是字母字符數(shù)據(jù),因此該項(xiàng)目顏色碼23a設(shè)置為“0”。
由于第二行中第三和第四列的數(shù)據(jù)表示“0.0%”,因而項(xiàng)目顏色碼23a設(shè)置為“1”,顏色數(shù)據(jù)設(shè)置為“黃”,以及灰度數(shù)據(jù)設(shè)置為“3”。第五列的數(shù)據(jù)表示“94.3%”,項(xiàng)目顏色碼23a設(shè)置為“1”,顏色數(shù)據(jù)設(shè)置為“綠”,以及灰度數(shù)據(jù)設(shè)置為“6”。此后,以同樣方式設(shè)置各個(gè)項(xiàng)的項(xiàng)目顏色碼、顏色數(shù)據(jù)及灰度數(shù)據(jù)。
根據(jù)項(xiàng)目顏色碼23a和顏色信息23b,在步驟S36到S39在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中,對(duì)每一項(xiàng)形成每項(xiàng)的圖象數(shù)據(jù)和背景顏色的圖象。
當(dāng)完成一頁(yè)圖象的形成時(shí),在步驟S43指令打印機(jī)13在紙上打印該圖象。于是,如圖17所示逐個(gè)單元地將背景顏色加到電子數(shù)據(jù)表上。
盡管在第二實(shí)施例中根據(jù)這些單元中留駐的數(shù)字值設(shè)置每個(gè)單元的背景顏色,但也可根據(jù)多個(gè)單元中留駐的數(shù)字?jǐn)?shù)據(jù)設(shè)置一個(gè)單元或多個(gè)單元的背景顏色。例如,圖18表示根據(jù)這些單元中留駐的值而得到的計(jì)算結(jié)果,由電子數(shù)據(jù)表中兩個(gè)垂直毗連單元設(shè)置背景顏色的例子。以同樣方式,可以設(shè)置兩個(gè)或更多毗連單元的背景顏色與對(duì)這些單元中配置的值得到的計(jì)算結(jié)果相一致。
盡管在上述實(shí)施例中逐行或逐項(xiàng)地設(shè)置背景顏色,但也可逐列地設(shè)置背景顏色。
盡管在上述實(shí)施例中當(dāng)設(shè)置背景顏色時(shí)灰度的數(shù)字是“8”,但灰度的數(shù)字不限于“8”。例如,可將七種灰度背景顏色轉(zhuǎn)換為使用灰度“2”和“6”的兩種灰度以用于打印,或轉(zhuǎn)換為使用灰度“1”、“3”、“5”和“7”的四種灰度,如圖19所示。
雖然在上述實(shí)施例中將背景顏色加到電子數(shù)據(jù)表上,但本發(fā)明也可適用于將背景顏色加到任意表、諸如條形圖或圓形圖的圖形上。例如,按照條形圖的每個(gè)條中所述數(shù)字值設(shè)置背景顏色,如圖20所示,或按照?qǐng)A中編排的數(shù)字值設(shè)置背景顏色,如圖21所示。
在這種情形下,在格式存儲(chǔ)區(qū)11中存儲(chǔ)用來指定與條形圖或圓形圖相對(duì)應(yīng)的封閉區(qū)的信息,作為用來指定將加上背景顏色的區(qū)域的信息。通過將每個(gè)封閉區(qū)內(nèi)的字符與確定信息中設(shè)置的數(shù)字值范圍相比較來決定背景顏色的選擇,并將背景顏色附加到由區(qū)信息確定的區(qū)域。然后,打印附加上背景顏色的圖形。
雖然本發(fā)明在上述實(shí)施例中適合于使用彩色打印機(jī),但由于例如根據(jù)封閉區(qū)中編排的數(shù)字值可在封閉區(qū)打印任何圖形。因而,本發(fā)明能適合于單色打印。
雖然在上述實(shí)施例中只有在封閉區(qū)中編排的數(shù)據(jù)是數(shù)字字符數(shù)據(jù)時(shí)才將背景顏色(或圖形)加到封閉區(qū)上,但本發(fā)明不限于這些。例如,按照諸如字母的字符或字符類型可判定背景顏色或圖形類型。例如,可按照字符類型附加背景顏色(或圖形)圖象。當(dāng)頂頭字符是A到D中任何一個(gè)時(shí),設(shè)置蘭色為背景顏色。當(dāng)頂頭字符是E到H中任何一個(gè)時(shí),設(shè)置綠色為背景顏色。以及當(dāng)頂頭字符是I到L中任何一個(gè)時(shí),設(shè)置紅色為背景顏色。在這種情形下,通過確定字符碼的值是否落入確定信息中設(shè)置的值范圍能夠完成這些例子。按照字符類型(是數(shù)字還是字母字符)可設(shè)置背景顏色。通過將數(shù)字字符碼的值與確定信息中設(shè)置的數(shù)字值范圍相比能實(shí)現(xiàn)這些例子。根據(jù)封閉區(qū)中設(shè)置的字符類型可設(shè)置背景顏色。雖然本發(fā)明適合于使用打印機(jī),但本發(fā)明能適合于使用能輸出圖象的每一種輸出裝置。例如,本發(fā)明能適合于使用用來顯示自動(dòng)加上背景顏色的文件的顯示設(shè)備。
按照上述實(shí)施例,在疊合格式幀存儲(chǔ)器12Y、12M、12C和12K中形成電子數(shù)據(jù)表格的圖形,在打印數(shù)據(jù)幀存儲(chǔ)器12Y′、12M′、12C′和12K′中形成打印數(shù)據(jù)圖象和背景顏色,以及“或”電路16合成這些圖象。然而,形成和合成電子數(shù)據(jù)表格圖象、打印數(shù)據(jù)圖象及背景顏色圖象的方法不限于上述一種。
例如,背景顏色生成部分26讀取疊合幀存儲(chǔ)器25中形成的電子數(shù)據(jù)表格并形成圖象,在打印數(shù)據(jù)幀存儲(chǔ)器27中以背景顏色疊合讀取的電子數(shù)據(jù)表格。然后,可將打印數(shù)據(jù)14疊合在數(shù)據(jù)幀存儲(chǔ)器27上。
如圖23A所示,打印機(jī)控制部分12可包括疊合幀存儲(chǔ)器12Y、12M、12C和12K(在其中形成電子數(shù)據(jù)表格圖象),數(shù)據(jù)幀存儲(chǔ)器12Y″、12M″、12C″和12K″(在其中形成打印數(shù)據(jù)圖象),和背景顏色數(shù)據(jù)幀存儲(chǔ)器12Y、12M、12C和12K(在其中形成背景顏色圖象)。并且“或”電路16可對(duì)這些幀存儲(chǔ)器的輸出進(jìn)行“或”處理(ORs),并可合成這些圖象。
在圖23A中,當(dāng)從疊合格式幀存儲(chǔ)器12Y、12M、12C和12K,或從背景顏色數(shù)據(jù)幀存儲(chǔ)器12Y″、12M″、12C″和12K″輸出“1”時(shí),“與”電路16b關(guān)閉。因此,在這些座標(biāo)處,背景顏色數(shù)據(jù)幀存儲(chǔ)器12Y、12M、12C和12K中的圖象不輸出給“或”電路16a。于是,用于打印的調(diào)色劑可被減少。如果背景顏色圖象暗于打印數(shù)據(jù)圖象,則打印數(shù)據(jù)圖象清晰可見。
如圖23B所示,在同樣的幀存儲(chǔ)器12Y″″、12M″″、12C″″和12K″″中可形成所有電子數(shù)據(jù)表格圖象、打印數(shù)據(jù)圖象及背景數(shù)據(jù)圖象。因此,本發(fā)明只要求較小的存儲(chǔ)量。
第三實(shí)施例雖然第一和第二實(shí)施例示例了按照要打印的圖象自動(dòng)將背景顏色和/或圖案加到部分打印紙上,但也可在整張紙上打印任意色調(diào)塊。
現(xiàn)在將說明能打印色調(diào)塊的打印機(jī)。
色調(diào)塊是由例如數(shù)串字符、符號(hào)、數(shù)字等表示的圖象,并被重復(fù)打印以制作文件、帳單等的色調(diào)(或背景圖象)。組成打印的圖象的實(shí)數(shù)據(jù)打印在這些色調(diào)塊上。圖29表示色調(diào)塊的例子。在本實(shí)施例中,重復(fù)打印字符“WORLDBANK”并逐行移動(dòng)。實(shí)數(shù)據(jù)將打印在該色調(diào)塊里。
圖24是表示用來打印圖象數(shù)據(jù)和色調(diào)塊的打印機(jī)的系統(tǒng)結(jié)構(gòu)方框圖。如其所示,打印機(jī)包括輸出數(shù)據(jù)接收部分51、命令控制部分52、色調(diào)塊形成控制部分53、格式形成控制部分54、打印數(shù)據(jù)控制部分55、疊合幀存儲(chǔ)器56、數(shù)據(jù)幀存儲(chǔ)器57、疊合控制部分58和打印機(jī)59。
輸出數(shù)據(jù)接收部分51接收由表示出的計(jì)算機(jī)或諸如此類的裝置輸出的打印信息。打印信息包括格式數(shù)據(jù);命令;要疊合在格式數(shù)據(jù)之上數(shù)據(jù),諸如待被寫入格式數(shù)據(jù)中字母數(shù)字字符和符號(hào)的碼數(shù)據(jù);以及色調(diào)塊數(shù)據(jù)。輸出數(shù)據(jù)接收部分51將接收的打印信息輸出到命令控制部分52。色調(diào)塊數(shù)據(jù)包括指示色調(diào)塊中單位字符串的單位字符信息、指示字符編排圖案的形成圖案選擇信息和指定色調(diào)塊顏色的顏色指定信息。
命令控制部分52分析打印信息中的命令,并執(zhí)行由命令指示的過程。命令控制部分52將碼數(shù)據(jù)轉(zhuǎn)換為點(diǎn)陣數(shù)據(jù),并輸出轉(zhuǎn)換的數(shù)據(jù)。如果輸入打印信息是色調(diào)塊數(shù)據(jù),則命令控制部分52將打印信息輸出到色調(diào)塊數(shù)據(jù)形成部分53。如果輸入打印信息是格式數(shù)據(jù),則命令控制部分52將打印信息輸出到格式形成部分54。如果輸入打印信息是打印數(shù)據(jù),則命令控制部分52將打印信息輸出到打印數(shù)據(jù)控制部分55。
色調(diào)塊數(shù)據(jù)形成控制部分53之中有一色調(diào)塊信息存儲(chǔ)器,并在色調(diào)塊信息存儲(chǔ)器中存儲(chǔ)有從命令控制部分52供給的色調(diào)塊數(shù)據(jù)。圖27A到27E所示色調(diào)塊的多種編排圖案預(yù)先存儲(chǔ)在色調(diào)塊數(shù)據(jù)形成控制部分53中。使用由形成圖案選擇信息選擇的圖案和根據(jù)顏色指定信息的顏色,在疊合幀存儲(chǔ)器56中形成寄存在色調(diào)塊信息存儲(chǔ)器中的由單位字符信息指令的單位字符串。因此,能生成連續(xù)的色調(diào)塊圖案。
要以預(yù)定圖案重復(fù)打印的色調(diào)塊的單位信息(色調(diào)塊形成文本)存儲(chǔ)在色調(diào)塊數(shù)據(jù)形成控制部分53里的單位色調(diào)塊信息存儲(chǔ)器中。色調(diào)塊數(shù)據(jù)形成控制部分53按照寄存在單位色調(diào)塊信息存儲(chǔ)器中的單位信息在疊合幀存儲(chǔ)器56中形成連續(xù)的色調(diào)塊圖案。
格式形成控制部分54根據(jù)格式數(shù)據(jù)為表格或圖形準(zhǔn)備格式。
打印數(shù)據(jù)控制部分55在數(shù)據(jù)幀存儲(chǔ)器57中形成要打印在色調(diào)塊上的圖象數(shù)據(jù)(實(shí)數(shù)據(jù))。
在疊合幀存儲(chǔ)器56中,由色調(diào)塊數(shù)據(jù)形成控制部分53重復(fù)地形成色調(diào)塊數(shù)據(jù),并由格式形成控制部分54形成格式數(shù)據(jù)。打印數(shù)據(jù)由打印數(shù)據(jù)控制部分55在數(shù)據(jù)幀存儲(chǔ)器57中形成。
每個(gè)疊合幀存儲(chǔ)器56和數(shù)據(jù)幀存儲(chǔ)器57的存儲(chǔ)容量足夠形成例如一頁(yè)紙的打印數(shù)據(jù)圖象。疊合幀存儲(chǔ)器56和數(shù)據(jù)幀存儲(chǔ)器57有用于存儲(chǔ)圖象的比特形的區(qū)域,此圖象帶有用于根據(jù)減色混合原理進(jìn)行彩色打印的黃(Y)、深紅(M)、蘭綠(C)色成分,和用于單色打印的黑色(K)成分。
現(xiàn)在說明打印機(jī)操作。
圖25是解釋打印色調(diào)塊的打印過程示意圖。
為打印該色調(diào)塊的圖象數(shù)據(jù),色調(diào)塊打印標(biāo)示62由主計(jì)算機(jī)60送到打印機(jī)61。用戶可使用打印機(jī)61上的鍵盤制造這種標(biāo)示。打印機(jī)61在疊合幀存儲(chǔ)器56中準(zhǔn)備色調(diào)塊的圖案。
如果有格式數(shù)據(jù),則格式數(shù)據(jù)作為格式信息輸出到打印機(jī)61。打印機(jī)61在疊合幀存儲(chǔ)器56中形成色調(diào)塊和格式數(shù)據(jù),并合成色調(diào)塊圖象和格式數(shù)據(jù)圖象。
然后,圖象數(shù)據(jù),也就是由主計(jì)算機(jī)60中使用的應(yīng)用程序輸出的輸出信息64被輸出到打印機(jī)61,并在數(shù)據(jù)幀存儲(chǔ)器57中形成實(shí)數(shù)據(jù)。
疊合控制部分58合成在疊合格式存儲(chǔ)器56中形成的合成圖象和在數(shù)據(jù)幀存儲(chǔ)器57中形成的實(shí)數(shù)據(jù)圖象。打印機(jī)61在紙上打印合成的圖象。
現(xiàn)在參照流程圖具體說明打印機(jī)的操作。圖26是表示在疊合幀存儲(chǔ)器中寫色調(diào)塊打印圖案的過程之流程圖。
當(dāng)主計(jì)算機(jī)60指令打印色調(diào)塊時(shí),任何控制標(biāo)志和使用中的計(jì)數(shù)器均被復(fù)位(S51)。
然后,讀取存儲(chǔ)在色調(diào)塊信息存儲(chǔ)器中的單位字符串,并從字符生成器(CG)中讀取與所讀取的單位字符串對(duì)應(yīng)的字符字形數(shù)據(jù)。然后,在疊合幀存儲(chǔ)器56中形成字符字形數(shù)據(jù)(S52)。
單位字符信息、形成圖案選擇信息和顏色指定信息預(yù)先在色調(diào)塊數(shù)據(jù)中設(shè)置。
單位字符信息包括諸如“WORLD BANK”的單位字符。
形成圖案選擇信息是用來選擇地址的信息,以便準(zhǔn)備例如圖27A至27E中所示的任何形成圖案。
在本實(shí)施例中,色調(diào)塊形成控制部分53在步驟S52按圖27A所示的形成圖案形成單位字符“WORLD BANK”,見后面的說明。
對(duì)單位色調(diào)塊打印文本信息的標(biāo)示作出的響應(yīng),字符圖案“WORLD BANK”被從CG中讀出,并在疊合幀存儲(chǔ)器56中形成。
然后,將字符之間的點(diǎn)數(shù)加到當(dāng)前點(diǎn)的地址X上(S53)。當(dāng)前點(diǎn)的地址X是由疊合幀存儲(chǔ)器56中水平方向(當(dāng)疊合幀存儲(chǔ)器56中的存儲(chǔ)區(qū)由X-Y軸表示時(shí)的X方向)的當(dāng)前指針表示的指點(diǎn)位置。
確定當(dāng)前點(diǎn)的地址X是否大于該頁(yè)結(jié)束處的地址X(S54)。
現(xiàn)在參照?qǐng)D28說明步驟S53和S54的處理。起初指針位于位置P1。通過將P1加到字符之間的點(diǎn)數(shù)上,這樣指針移到位置P2。由指針指示的位置P2是當(dāng)前點(diǎn)的位置X。經(jīng)判斷,當(dāng)前點(diǎn)的位置X即不等于也不大于該頁(yè)結(jié)束處的地址X。
如果在步驟S54判斷得出當(dāng)前點(diǎn)的地址X不等于也不大于一頁(yè)結(jié)束處的地址X,則確定是否已完成單位字符串的形成(S55)。如果還沒有完成單位字符串的形成,程序控制返回到步驟S52,以改變用來表示要形成字符的文本指針,并且單位字符串中的下一個(gè)字符形成。如果在步驟S55判斷得出已完成單位字符串的形成,則將色調(diào)塊之間的點(diǎn)數(shù)(單位字符串之間的間隔)加到當(dāng)前點(diǎn)的地址X上(S56)。而且,確定當(dāng)前點(diǎn)的地址X是否等于或大于一頁(yè)紙結(jié)束處的地址X(S57)。
現(xiàn)在參照?qǐng)D28說明步驟S56和S57的處理。當(dāng)前點(diǎn)處的地址X是由指針表示的位置P3。表示單位字符間點(diǎn)數(shù)的P′加到位置P3上。指針指示的是當(dāng)前點(diǎn)地址X的位置P4。判斷得出當(dāng)前點(diǎn)的地址X不等于或大于該頁(yè)結(jié)束處的地址X。
如果在步驟S57判斷得出當(dāng)前點(diǎn)的地址X不等于或大于一頁(yè)紙結(jié)束處的地址X,則色調(diào)塊數(shù)據(jù)形成控制部分53將文本指針移回到文件頭處,以再產(chǎn)生單位字符串的字符圖案,從而形成(S58)。并且程序控制返回到步驟S52,在文件頭開始形成文本數(shù)據(jù)。
上述過程重復(fù)進(jìn)行。當(dāng)準(zhǔn)備了一行相同的形成圖案時(shí),在步驟S57判斷當(dāng)前點(diǎn)的地址X等于或大于一頁(yè)紙結(jié)束處的地址X。即,準(zhǔn)備了一行的形成圖案。并將字符間的字?jǐn)?shù)加到當(dāng)前點(diǎn)的地址Y上,以準(zhǔn)備下一行上的相同色調(diào)塊圖案(S59)。
現(xiàn)在參照?qǐng)D28所示的例子,說明步驟S59的處理。將垂直方向(以X-Y軸表示的Y方向)上的字符間的點(diǎn)數(shù)P″加到當(dāng)前點(diǎn)的地址Y上(S59)。
由上述過程準(zhǔn)備的一行形成圖案按右方向移動(dòng)例如一個(gè)字符(該行結(jié)束處的一個(gè)字符移到下一行的開頭),并照原樣拷貝形成圖案(S60)。因此,能準(zhǔn)備與上一行中形成圖案相對(duì)(旋轉(zhuǎn))移動(dòng)的形成圖案。然后,將字符間的點(diǎn)數(shù)加到當(dāng)前點(diǎn)的地址Y上(S61)。并判定當(dāng)前點(diǎn)的地址Y是否等于或大于一頁(yè)紙結(jié)束處的地址Y(S62)。若結(jié)果是“NO”,則重復(fù)運(yùn)行步驟S60到S62,以將與上一行的圖案相同的移動(dòng)(旋轉(zhuǎn))圖案寫到疊合幀存儲(chǔ)器56上。如果判斷出當(dāng)前點(diǎn)的地址Y等于或大于一頁(yè)紙結(jié)束處的地址Y,則完成此過程。
按照上述過程,能容易地在疊合幀存儲(chǔ)器56中形成色調(diào)塊數(shù)據(jù)。圖29表示按照上述過程使用圖27A中所示的形成圖案在疊合幀存儲(chǔ)器56中形成單位字符串“WORLD BANK”的例子。
當(dāng)在疊合幀存儲(chǔ)器56中形成色調(diào)塊數(shù)據(jù)時(shí),格式形成控制部分54在疊合幀存儲(chǔ)器56中形成格式數(shù)據(jù)。因此,在疊合幀存儲(chǔ)器56中將色調(diào)塊疊在格式上。在疊合幀存儲(chǔ)器56中形成色調(diào)塊數(shù)據(jù)之后,可以寫滿格式數(shù)據(jù)。
在疊合幀存儲(chǔ)器56中形成色調(diào)塊數(shù)據(jù)和格式數(shù)據(jù)之后,應(yīng)用軟件的輸出信息64(圖象數(shù)據(jù))由主計(jì)算機(jī)60輸出到打印機(jī)61。即,經(jīng)輸出數(shù)據(jù)接收部分51輸出到打印機(jī)61的圖象數(shù)據(jù)暫時(shí)存儲(chǔ)到接收緩沖器中。命令控制部分52將圖象數(shù)據(jù)中的字符碼轉(zhuǎn)換為點(diǎn)陣數(shù)據(jù),并根據(jù)命令在數(shù)據(jù)幀存儲(chǔ)器57中形成轉(zhuǎn)換后的數(shù)據(jù)。因此,在數(shù)據(jù)幀存儲(chǔ)器57中形成一頁(yè)紙的比特圖數(shù)據(jù)。
圖30表示疊合控制部分58的電路。
每個(gè)疊合幀存儲(chǔ)器56和數(shù)據(jù)幀存儲(chǔ)器57包括黃(Y)、深紅(M)、蘭綠(C)和黑(K)色的存儲(chǔ)區(qū),并一種顏色一種顏色地形成圖象。每種顏色的數(shù)據(jù)經(jīng)疊合控制部分58輸出到打印機(jī)59。
如其所示,來自數(shù)據(jù)幀存儲(chǔ)器57的輸出被逐種顏色地輸入到“或”門70。如果顏色黃(Y)、深紅(M)、蘭綠(C)和黑(K)中至少一種有高電平輸出信號(hào),則“或”門70有高電平輸出信號(hào)。
“與”門71a將來自疊合幀存儲(chǔ)器56的黃(Y)的輸出同“或”門70的輸出的“非”進(jìn)行“與”(ANDs)?!芭c”門71b到71d以相同方式得到各輸出的“與”。如果在數(shù)據(jù)幀存儲(chǔ)器57中形成圖象,則“與”門71a到71d輸出是低電平。“或”門72a得到“與”門71a的輸出和數(shù)據(jù)幀存儲(chǔ)器57的輸出之“或”。“或”門72b到72d以相同方式得到各輸出的“或”(ORs)。因此,如果在數(shù)據(jù)幀存儲(chǔ)器57中形成圖象,只有該圖象數(shù)據(jù)提供給打印機(jī)59。
在幀存儲(chǔ)器中形成色調(diào)塊數(shù)據(jù)、格式數(shù)據(jù)和圖象數(shù)據(jù)的方法不限于上述實(shí)施例。例如,如圖31所示,色調(diào)塊數(shù)據(jù)形成控制部分53可在幀存儲(chǔ)器70中形成色調(diào)塊數(shù)據(jù),格式形成控制部分54可在幀存儲(chǔ)器70中形成格式數(shù)據(jù),及打印數(shù)據(jù)控制部分54可在幀存儲(chǔ)器70中形成實(shí)數(shù)據(jù)。所有數(shù)據(jù)可在不同幀存儲(chǔ)器中形成,如圖23A所示的打印機(jī)所說明的。
當(dāng)將背景圖象附加到電子數(shù)據(jù)表格的一上述幀時(shí),本實(shí)施例中所述的色調(diào)塊圖案可用作背景圖象。
權(quán)利要求
1.一種在包括有用來繪制幀圖象的幀數(shù)據(jù)和用來繪制要配置在幀圖象內(nèi)的圖象的幀內(nèi)數(shù)據(jù)的制圖信息基礎(chǔ)上生成圖象的圖象生成系統(tǒng),所述圖象生成系統(tǒng)的特征在于包括幀內(nèi)數(shù)據(jù)識(shí)別裝置(9),用來識(shí)別幀內(nèi)數(shù)據(jù)的特征;背景數(shù)據(jù)生成裝置(9),用來產(chǎn)生與由所述幀內(nèi)數(shù)據(jù)識(shí)別裝置(9)識(shí)別的特征相對(duì)應(yīng)的背景數(shù)據(jù);幀數(shù)據(jù)圖象生成裝置(12),用來生成由幀數(shù)據(jù)確定的幀圖象;幀內(nèi)數(shù)據(jù)圖象生成裝置(12),用來生成由幀內(nèi)數(shù)據(jù)確定的圖象;背景圖象生成裝置(12),用來生成由所述背景數(shù)據(jù)生成裝置(12)產(chǎn)生的背景數(shù)據(jù)所確定的圖象;以及合成圖象生成裝置(12),用來合成由所述幀數(shù)據(jù)圖象生成裝置(12)、所述幀內(nèi)數(shù)據(jù)圖象生成裝置(12)和所述背景圖象生成裝置(12)產(chǎn)生的圖象,并輸出合成的圖象。
2.按照權(quán)利要求1的圖象生成系統(tǒng),其特征在于還包括打印裝置(13),用來在記錄媒介上打印由所述合成圖象生成裝置(12)生成的合成圖象。
3.按照權(quán)利要求1或2的圖象生成系統(tǒng),其特征在于所述合成圖象生成裝置(12)包括一幀存儲(chǔ)器(12 Y″″、12M″″、12C″″、12K″″),在其中將形成由所述幀數(shù)據(jù)圖象生成裝置(12)、所述幀內(nèi)數(shù)據(jù)圖象生成裝置(12)和所述背景圖象生成裝置(12)產(chǎn)生的圖象。
4.按照權(quán)利要求1或2的圖象生成系統(tǒng),其特征在于所述合成圖象生成裝置包括第一幀存儲(chǔ)器(12Y、12M、12C、12K),在其中形成由所述幀數(shù)據(jù)圖象生成裝置(12)產(chǎn)生的圖象;第二幀存儲(chǔ)器(12Y′、12M′、12C′、12K′),在其中形成由所述幀內(nèi)數(shù)據(jù)圖象生成裝置(12)和所述背景圖象生成裝置(12)產(chǎn)生的兩個(gè)圖象;及圖象合成裝置(12),用來合成在所述第一和第二幀存儲(chǔ)器(12Y、12M、12C、12K,12Y′、12M′、12C′、12K′)中形成的圖象。
5.按照權(quán)利要求1或2的圖象生成系統(tǒng),其特征在于所述合成圖象生成裝置(12)包括第一幀存儲(chǔ)器(12Y、12M、12C、12K),在其中形成由所述幀數(shù)據(jù)圖象生成裝置(12)產(chǎn)生的圖象;第二幀存儲(chǔ)器(12Y″、12M″、12C″、12K″),在其中形成由所述幀內(nèi)數(shù)據(jù)圖象生成裝置(12)產(chǎn)生的圖象;第三幀存儲(chǔ)器(12Y、12M、12C、12K),在其中形成由所述背景圖象生成裝置(12)產(chǎn)生的圖象;及圖象合成裝置(16a),用來合成在所述第一、第二和第三幀存儲(chǔ)器(12Y、12M、12C、12K,12Y″、12M″、12C″、12K″,12Y、12M、12C、12K)中形成的圖象。
6.按照權(quán)利要求1或2的圖象生成系統(tǒng),其特征在于還包括裝置(16b),用于在要寫入幀數(shù)據(jù)和幀內(nèi)數(shù)據(jù)的地方不加上背景數(shù)據(jù)。
7.按照權(quán)利要求1的圖象生成系統(tǒng),其特征在于幀內(nèi)數(shù)據(jù)是數(shù)字字符數(shù)據(jù);并且所述幀內(nèi)數(shù)據(jù)識(shí)別裝置(9)包括用來確定由幀內(nèi)數(shù)據(jù)指示的數(shù)字值所屬于的一個(gè)數(shù)字值范圍的裝置(9)。
8.按照權(quán)利要求7的圖象生成系統(tǒng),其特征在于所述背景數(shù)據(jù)生成裝置(12)包括用來存儲(chǔ)與該數(shù)字值范圍相對(duì)應(yīng)的多片背景數(shù)據(jù)的裝置(10)。
9.按照權(quán)利要求8的圖象生成系統(tǒng),其特征在于該多片背景數(shù)據(jù)確定基于該數(shù)字值范圍所選擇的且互不相同的顏色。
10.按照權(quán)利要求8的圖象生成系統(tǒng),其特征在于該多片背景數(shù)據(jù)確定基于多個(gè)數(shù)字值范圍所選擇的且互不相同的圖案。
11.按照權(quán)利要求8的圖象生成系統(tǒng),其特征在于該多片背景數(shù)據(jù)確定基于多個(gè)數(shù)字值范圍所選擇的且互不相同的灰度。
12.一種圖象生成方法,其特征在于包括下列步驟a)接收用來確定帶有多個(gè)幀和要寫在這些幀中的數(shù)字字符的一文件的圖象的信息;b)指定該文件中的一特定幀;c)產(chǎn)生與由要寫入該特定幀中的數(shù)字字符指示的值相對(duì)應(yīng)的背景(14a)數(shù)據(jù);d)指定一區(qū)域,包括有該特定幀;及e)生成具有附加上背景數(shù)據(jù)的該指定區(qū)域的該文件的一圖象。
13.按照權(quán)利要求12的圖象生成方法,其特征在于還包括在記錄媒介上打印由步驟(e)產(chǎn)生的圖象的步驟。
14.按照權(quán)利要求12的圖象生成方法,其特征在于該文件包括有一表格,在其中以矩陣形式放置多個(gè)幀;該特定幀是該表中的一個(gè)幀;以及該區(qū)域由該特定幀構(gòu)成。
15.按照權(quán)利要求12的圖象生成方法,其特征在于該文件包括有一表格,在其中以行列矩陣形式放置多個(gè)幀;該特定幀是一行或一列中的一幀;及該指定區(qū)域是該行或該列。
16.按照權(quán)利要求12的圖象生成方法,其特征在于該文件包括有一表格,在其中以行列矩陣形式放置多個(gè)幀;一行或一列中的多個(gè)幀被指定為該特定幀;按照通過計(jì)算由多個(gè)指定幀中的數(shù)字字符指示的值而得到的值來確定所述背景數(shù)據(jù);及表中的該區(qū)域是該行或該列。
17.一種圖象生成方法,其特征在于包括下列步驟a)指定其中寫入字符數(shù)據(jù)的一文件的單位區(qū)域;b)根據(jù)該單位區(qū)域中寫入的字符數(shù)據(jù)確定一背景數(shù)據(jù);及c)生成包括附加上背景數(shù)據(jù)的一預(yù)定區(qū)的該文件的圖象。
18.按照權(quán)利要求17的圖象生成方法,其特征在于該文件是帶有放置于一矩陣格式的單元的電子數(shù)據(jù)表;該字符數(shù)據(jù)是數(shù)字字符數(shù)據(jù);該單位區(qū)域被確定為該電子數(shù)據(jù)表的一個(gè)單元;及該預(yù)定區(qū)域包括被指定為該單位區(qū)域的該單元。
19.按照權(quán)利要求17的圖象生成方法,其特征在于該文件是一電子數(shù)據(jù)表;該字符數(shù)據(jù)是數(shù)字字符數(shù)據(jù);該單位區(qū)域被確定為該電子數(shù)據(jù)表的多個(gè)單元;及按照通過計(jì)算由多個(gè)單元中的數(shù)字字符數(shù)據(jù)指示的值而得到的值來確定該背景數(shù)據(jù)。
20.一種圖象生成系統(tǒng),其特征在于包括輸入裝置(51),用來輸入單位色調(diào)圖案和文件數(shù)據(jù);色調(diào)圖象生成裝置(53),用來在第一存儲(chǔ)器(56)中重復(fù)地形成單位色調(diào)圖案的圖象;文件圖象生成裝置(55),用來在第二圖象存儲(chǔ)器中形成文件數(shù)據(jù)的圖象;及圖象合成裝置(58),用來合成在第一和第二圖象存儲(chǔ)器(56,57)中形成的圖象。
全文摘要
用來確定附加背景顏色條件的確定信息(7)預(yù)先存儲(chǔ)在條件存儲(chǔ)區(qū)(10)中,并且電子數(shù)據(jù)表格式寄存在格式存儲(chǔ)區(qū)(11)中。要寫入電子數(shù)據(jù)表的單元中的字母數(shù)字字符數(shù)據(jù)存儲(chǔ)在記錄存儲(chǔ)區(qū)中。當(dāng)指令CPU(1)開始打印時(shí),CPU(1)將作為輸出數(shù)據(jù)(8)的字母數(shù)字字符數(shù)據(jù)輸出到數(shù)據(jù)值判定部分(9),該數(shù)據(jù)值判定部分(9)讀取輸出數(shù)據(jù)(8),并按照讀取的輸出數(shù)據(jù)決定背景顏色,來準(zhǔn)備附加上顏色信息的打印記錄。打印機(jī)控制部分為打印記錄(14)和寄存在格式存儲(chǔ)區(qū)(11)中的電子數(shù)據(jù)表格式按照顏色信息(14a)準(zhǔn)備附加上背景顏色的打印數(shù)據(jù)(14)。
文檔編號(hào)G06T11/20GK1168186SQ96191093
公開日1997年12月17日 申請(qǐng)日期1996年9月19日 優(yōu)先權(quán)日1995年9月20日
發(fā)明者近內(nèi)勝美 申請(qǐng)人:卡西歐計(jì)算機(jī)株式會(huì)社, 卡西歐電子工業(yè)株式會(huì)社