專(zhuān)利名稱(chēng):記錄裝置、記錄裝置的控制方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以指定的字型(字體)來(lái)記錄字符的記錄裝置、該記錄裝置的控制方 法以及程序。
背景技術(shù):
現(xiàn)有技術(shù)中公知記錄裝置自身內(nèi)置記錄用的字型(打印機(jī)字型)(例如參考專(zhuān)利 文獻(xiàn)1)。當(dāng)從主計(jì)算機(jī)等上一級(jí)裝置對(duì)記錄裝置指定字型而發(fā)送任務(wù)時(shí),記錄裝置使用 內(nèi)置的字型來(lái)記錄字符。專(zhuān)利文獻(xiàn)1 特開(kāi)平08-034142號(hào)公報(bào)結(jié)果,由于記錄裝置的存儲(chǔ)容量具有極限,因此記錄裝置存儲(chǔ)具有由上一級(jí)裝 置指定的可能性的全部字型是困難的。但是,存在記錄裝置中沒(méi)有內(nèi)置的字型由上一級(jí) 裝置指定的情況。例如,在將記錄裝置重新購(gòu)買(mǎi)置換的情況下,未必新的記錄裝置就內(nèi) 置了以前使用的記錄裝置內(nèi)置的字型。因此,在記錄裝置沒(méi)有內(nèi)置的字型被上一級(jí)裝置 指定的情況下,由于記錄裝置變成動(dòng)作錯(cuò)誤而不能夠進(jìn)行記錄,因此就存在在上一級(jí)裝 置中必須變更指定的字型的問(wèn)題。在該情況下,還存在下述問(wèn)題需要在上一級(jí)裝置中 變更進(jìn)行工作的操作系統(tǒng)和應(yīng)用程序的工作設(shè)定等,從而產(chǎn)生繁雜的作業(yè)。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述事項(xiàng)提出的,其目的在于提供一種記錄裝置、記錄裝置的控 制方法和程序,用于在指示進(jìn)行使用記錄裝置沒(méi)有內(nèi)置的字型的記錄的情況下,也能夠 進(jìn)行記錄。為了實(shí)現(xiàn)上述目的,本發(fā)明是由外部連接的裝置指定字型并且在記錄介質(zhì)上記 錄字符的記錄裝置,其特征在于,具有多個(gè)內(nèi)置字型和字型置換信息,所述字型置換信 息,基于所述記錄介質(zhì)上每行被指定字型的能夠記錄的位數(shù),將所述被指定字型與其他 的內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián);在所述外部連接的裝置指定了字型的情況下,基于所述字型置換 信息,將所述被指定字型置換成所述其他的內(nèi)置字型。根據(jù)該構(gòu)成,由于通過(guò)將由外部連接的裝置指定的字型置換成在記錄介質(zhì)上能 夠以相同的位數(shù)進(jìn)行記錄的其他的內(nèi)置字型來(lái)執(zhí)行記錄,因此不使用外部連接的裝置指 定的字型,就能夠獲得相同美觀沒(méi)有不舒服感的記錄結(jié)果。由此,例如,在輸入了用于 指定記錄裝置沒(méi)有內(nèi)置的字型的記錄指示的情況下,或者在交換了記錄裝置等情況下, 在外部連接的裝置側(cè),不進(jìn)行指定的字型的變更等,就能夠得到同等的記錄結(jié)果。而且,本發(fā)明是由外部連接的裝置指定字型并且在記錄介質(zhì)上記錄字符的記錄 裝置,其特征在于,具有多個(gè)內(nèi)置字型和字型置換信息,所述字型置換信息,基于所述 記錄介質(zhì)上的換行(行送D,line feed)量、所述記錄介質(zhì)的寬度、空白量、所述記錄介 質(zhì)上的能夠記錄區(qū)域、記錄分辨率的至少一個(gè),將所述被指定字型與其他的內(nèi)置字型對(duì) 應(yīng)關(guān)聯(lián);在所述外部連接的裝置指定了字型的情況下,基于所述字型置換信息,將所述被指定字型置換成所述其他的內(nèi)置字型。根據(jù)該構(gòu)成,由于基于記錄介質(zhì)上的換行量、記錄介質(zhì)的寬度、空白量、記錄 介質(zhì)上能夠記錄區(qū)域、記錄分辨率的至少一個(gè),將由外部連接的裝置指定的字型置換成 不同的其他的內(nèi)置字型,來(lái)執(zhí)行記錄,因此,能夠不使用外部連接的裝置指定的字型, 并且能夠獲得與使用了指定的字型的情況在美觀上相同且沒(méi)有不舒服感的記錄結(jié)果。由 此,例如,在輸入了用于指定記錄裝置沒(méi)有內(nèi)置的字型的記錄指示的情況下,或者在交 換了記錄裝置等情況下,在外部連接的裝置側(cè),不進(jìn)行指定的字型的變更等,就能夠得 到同等的記錄結(jié)果。在上述構(gòu)成中,所述記錄裝置可以是作為所述記錄介質(zhì)在卷紙上記錄輸出字符 的裝置。在這種情況下,當(dāng)在卷紙上記錄字符時(shí),由于基于每行的能夠記錄的位數(shù)、或 者所述記錄介質(zhì)上的換行量、所述記錄介質(zhì)的寬度、空白量、所述記錄介質(zhì)上能夠記錄 區(qū)域、記錄分辨率的至少一個(gè),將指定的字型置換成其他的內(nèi)置字型,因此,能夠獲得 與使用了指定的字型的情況非常近似的記錄結(jié)果。而且,在上述構(gòu)成中,所述字型置換信息是將所述記錄裝置沒(méi)有內(nèi)置的字型與 內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián)的信息。在這種情況下,在指定了記錄裝置沒(méi)有內(nèi)置的字型的情況下,能夠利用內(nèi)置的 字型來(lái)執(zhí)行記錄,并且能夠得到與使用了指定字型的情況非常近似的記錄結(jié)果。另外,本發(fā)明是由外部連接的裝置指定字型并且在記錄介質(zhì)上記錄字符的記錄 裝置的控制方法,其特征在于,使用字型置換信息,所述字型置換信息,基于所述記錄 介質(zhì)上每行被指定字型的能夠記錄的位數(shù),將所述被指定字型與內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián);在 所述外部連接的裝置指定了字型的情況下,基于所述字型置換信息,將所述被指定字型 置換成所述其他的內(nèi)置字型。根據(jù)該方法,由于通過(guò)將由外部連接的裝置指定的字型置換成在記錄介質(zhì)上以 相同的位數(shù)能夠進(jìn)行記錄的其他的內(nèi)置字型來(lái)執(zhí)行記錄,因此能夠不使用外部連接的裝 置所指定的字型,并且能夠獲得同等美觀且沒(méi)有不舒服感的記錄結(jié)果。另外,本發(fā)明是由外部連接的裝置指定字型并且在記錄介質(zhì)上記錄字符的記錄 裝置的控制方法,其特征在于,使用字型置換信息,所述字型置換信息,基于所述記錄 介質(zhì)上的換行量、所述記錄介質(zhì)的寬度、空白量、所述記錄介質(zhì)上能夠記錄區(qū)域、記錄 分辨率的至少一個(gè),將所述被指定字型與內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián);在所述外部連接的裝置指 定了字型的情況下,基于所述字型置換信息,將所述被指定字型置換成所述其他的內(nèi)置 字型。根據(jù)該方法,由于基于記錄介質(zhì)上的換行量、記錄介質(zhì)的寬度、空白量、記錄 介質(zhì)上能夠記錄區(qū)域、記錄分辨率的至少一個(gè),將由外部連接的裝置指定的字型置換成 不同的其他的內(nèi)置字型,來(lái)執(zhí)行記錄,因此,能夠不使用外部連接的裝置指定的字型, 并且能夠獲得與使用了指定的字型的情況在美觀上相同且沒(méi)有不舒服感的記錄結(jié)果。由 此,例如,在輸入了用于指定記錄裝置沒(méi)有內(nèi)置的字型的記錄指示的情況下,或者在交 換了記錄裝置等情況下,在外部連接的裝置側(cè),不進(jìn)行指定的字型的變更等,就能夠得 到同等的記錄結(jié)果。
本發(fā)明是用于控制由外部連接的裝置指定字型并且在記錄介質(zhì)上記錄字符的記 錄裝置的控制部執(zhí)行的程序,其特征在于,所述控制部使用字型置換信息,從而在所述 外部連接的裝置指定了字型的情況下,基于所述字型置換信息,將被指定字型置換成其 他的內(nèi)置字型,所述字型置換信息,基于所述記錄介質(zhì)上每行被指定字型的能夠記錄的 位數(shù)、或者所述記錄介質(zhì)上的換行量、所述記錄介質(zhì)的寬度、空白量、所述記錄介質(zhì)上 能夠記錄區(qū)域、記錄分辨率的至少一個(gè),將所述被指定字型與內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián)。由于通過(guò)由控制部執(zhí)行該程序,從而將由外部連接的裝置指定的字型置換成在 記錄介質(zhì)上以相同的位數(shù)和相同美觀能夠進(jìn)行記錄的其他的字型,來(lái)進(jìn)行記錄,因此, 能夠不使用外部連接的裝置指定的字型,并且能夠得到相同美觀且沒(méi)有不舒服感的記錄 結(jié)果。發(fā)明效果根據(jù)本發(fā)明,在輸入了用于指定記錄裝置沒(méi)有內(nèi)置的字型的記錄指示時(shí),能夠 使用其他的字型來(lái)進(jìn)行記錄,能夠得到相同美觀且沒(méi)有不舒服感的記錄結(jié)果。
圖1是使用了本發(fā)明的打印機(jī)的外觀立體圖。圖2是表示打印系統(tǒng)的功能構(gòu)成的方框圖。圖3是表示打印機(jī)的動(dòng)作的流程圖。圖4是表示在置換了字型情況下的打印結(jié)果的變化例子的示意圖。圖5是表示打印系統(tǒng)的動(dòng)作的具體例子的序列圖。1打印系統(tǒng);2打印機(jī)(記錄裝置);4主計(jì)算機(jī)(裝置);20打印引擎;21控 制部;22ROM ; 24EEPROM ; 24A控制程序(程序);24B字型;24C字型置換信息。
具體實(shí)施例方式下面,參考
本發(fā)明的實(shí)施方式。圖1是使用了本發(fā)明之實(shí)施方式的打印機(jī)2的外觀立體圖。該圖1所示的打印機(jī)2是感熱式行式印字機(jī),在本體11中收容了感熱卷紙10, 一邊搬送卷紙10,一邊通過(guò)在本體11中內(nèi)置的熱頭(沒(méi)有圖示)在卷紙10上打印字符或 者圖像。在本體11上設(shè)置了能夠開(kāi)閉的蓋12,通過(guò)按下控制桿13,蓋12打開(kāi)。當(dāng)打 開(kāi)蓋12時(shí),在本體11內(nèi)收容卷紙10的空間露出,從而進(jìn)行卷紙10的補(bǔ)充和交換。打印機(jī)2,通過(guò)在卷紙10上打印(記錄)預(yù)先準(zhǔn)備的logo標(biāo)志和字符,打印輸 出例如零售店中的收據(jù)。在打印機(jī)2的本體11的上面,形成了用于排出打印后的卷紙10的排紙口 14。 打印機(jī)2還能夠設(shè)置使得排紙口 14向前方。排紙口 14內(nèi)設(shè)置了用于切斷卷紙10的切刀 15。在本體11上,設(shè)置了使打印機(jī)2的電源接通/斷開(kāi)的電源開(kāi)關(guān)16、用于進(jìn)行送紙動(dòng) 作的指示和動(dòng)作模式的切換等操作的開(kāi)關(guān)17以及用于顯示打印機(jī)2的動(dòng)作狀態(tài)等的LED 顯示部18。圖2是表示涉及實(shí)施方式的打印系統(tǒng)1的構(gòu)成的方框圖。該打印系統(tǒng)1通過(guò)在打印機(jī)2上連接主計(jì)算機(jī)4而構(gòu)成。是根據(jù)主計(jì)算機(jī)4的控制,打印機(jī)2作成上述收據(jù)等的系統(tǒng)。打印機(jī)2包括以下構(gòu)成要素。·進(jìn)行實(shí)際打印的打印引擎20·控制打印機(jī)2之整體的控制部21·存儲(chǔ)控制部21執(zhí)行的基本控制程序的ROM22·存儲(chǔ)控制部21執(zhí)行的控制程序等的EEPROM24·進(jìn)行從主計(jì)算機(jī)4發(fā)送的命令的接收控制的接收控制部25·將從主計(jì)算機(jī)4接收的命令和數(shù)據(jù)列暫時(shí)存儲(chǔ)的接收緩沖存儲(chǔ)器26·檢測(cè)開(kāi)關(guān)17的操作的輸入部27·控制LED顯示部18并進(jìn)行各種顯示的顯示部28控制部21內(nèi)置CPU和作為將執(zhí)行的程序和數(shù)據(jù)等臨時(shí)存儲(chǔ)的工作區(qū)域的存儲(chǔ) 器。然后,控制部21作為微型計(jì)算機(jī)發(fā)揮功能,執(zhí)行在ROM22中存儲(chǔ)的基本控制程序 和EEPROM24中存儲(chǔ)的控制程序24A。打印引擎20根據(jù)控制部21的控制,基于從主計(jì)算機(jī)4發(fā)送的打印用數(shù)據(jù)和命 令,作成在卷紙10上打印的字符和圖像。而且,控制打印機(jī)2安裝的打印機(jī)構(gòu),從而在 卷紙10上進(jìn)行打印。具體地,打印機(jī)2包括打印頭,用于在卷紙10的打印面上施加 熱;打印頭驅(qū)動(dòng)機(jī)構(gòu),用于使打印頭相對(duì)卷紙10移動(dòng);搬送機(jī)構(gòu),用于搬送卷紙10。然 后,所述打印頭和各種機(jī)構(gòu)由打印引擎20控制。ROM22由控制部21初始化打印機(jī)2的各個(gè)部分,同時(shí),非易失地存儲(chǔ)用于控制 各個(gè)部分的基本控制程序和與該基本控制程序有關(guān)的數(shù)據(jù)等。EEPROM24是能夠重寫(xiě)的非易失性的存儲(chǔ)裝置,存儲(chǔ)了包括控制程序24A、字 型24B (內(nèi)置字型)以及字型置換信息24C的各種程序和數(shù)據(jù)。在圖1所示的例子中,作 為字型24B,字型A(寬12點(diǎn)X高24點(diǎn))、字型B(寬10點(diǎn)X高20點(diǎn))、字型C(寬 9點(diǎn)X高17點(diǎn))通過(guò)存儲(chǔ)在EEPROM24中而被內(nèi)置于打印機(jī)2。接收控制部25與主計(jì)算機(jī)4之間執(zhí)行規(guī)定的通信協(xié)議,接收從主計(jì)算機(jī)4發(fā)送 的信號(hào),解調(diào)(解碼)所接收的信號(hào),從而生成命令和數(shù)據(jù)列,并順次存儲(chǔ)在接收緩沖存 儲(chǔ)器26中。接收控制部25例如包括連接通信電纜的連接器和通信線路,或者無(wú)線通信 線路和天線等。接收緩沖存儲(chǔ)器26是順次存儲(chǔ)接收控制部25輸出的命令和數(shù)據(jù)列的臨時(shí)存儲(chǔ)裝 置,該接收緩沖存儲(chǔ)器26存儲(chǔ)的命令和數(shù)據(jù)列通過(guò)控制部21取得。打印機(jī)2在接收控制部25接收了用于指示打印作業(yè)之執(zhí)行的命令和打印數(shù)據(jù)的 情況下,執(zhí)行打印作業(yè)。在用于指示打印作業(yè)之執(zhí)行的命令中,包括用于指定打印所用 的字型的命令。然后,控制部21在EEPROM24存儲(chǔ)的多個(gè)字型24B中,通過(guò)使用由接 收的命令所指定的字型,來(lái)由打印引擎20在卷紙10上進(jìn)行記錄。但是,有時(shí),根據(jù)來(lái)自主計(jì)算機(jī)4的命令,指定在EEPROM24中作為字型24B 沒(méi)有被存儲(chǔ)的字型。打印機(jī)2包括字型置換信息24C,用于將EEPROM 24中沒(méi)有存儲(chǔ)的 字型置換成字型24B。字型置換信息24C是將打印機(jī)2沒(méi)有內(nèi)置的各字型和被置換的內(nèi) 置字型對(duì)應(yīng)關(guān)聯(lián)的信息。例如,在字型置換信息24C中,在設(shè)定使得將字型A置換成字 型B的狀態(tài)下,當(dāng)在來(lái)自主計(jì)算機(jī)4的打印作業(yè)中指定了字型A時(shí),控制部21通過(guò)根據(jù)字型B執(zhí)行打印作業(yè)而在卷紙10上進(jìn)行記錄。通過(guò)根據(jù)這樣的字型置換信息24C來(lái)置 換字型,即使在指定了在EEPROM 24中沒(méi)有存儲(chǔ)的字型的情況下,也能夠進(jìn)行打印。圖3是表示打印機(jī)2的動(dòng)作的流程圖。打印機(jī)2的控制部21,在通過(guò)介入接收控制部25接收從主計(jì)算機(jī)4發(fā)送的打印 作業(yè)的命令和數(shù)據(jù)時(shí)(步驟Si),判別由接收的命令指定的字型是否作為字型24B被存儲(chǔ) 在EEPROM 24中(步驟S2)。在指定的字型作為字型24B被存儲(chǔ)在EEPROM24中的情 況下(步驟S2:是),控制部21使用字型24B來(lái)控制打印引擎20,執(zhí)行向卷紙10的打 印(步驟S3),從而結(jié)束本次處理。另一方面,在由命令指定的字型沒(méi)有被存儲(chǔ)在EEPROM24中的情況下(步驟 S2否),控制部21參考字型置換信息24C (步驟S4),判別用于置換指定的字型的設(shè)定 是否被包括在字型置換信息24C中(步驟S5)。這里,在與指定的字型相關(guān)的設(shè)定被包括在字型置換信息24C中時(shí)(步驟S5 是),控制部21根據(jù)字型置換信息24C來(lái)置換字型,并且用置換的內(nèi)置字型執(zhí)行打印(步 驟S6),結(jié)束本次處理。此外,在與指定的字型相關(guān)的設(shè)定沒(méi)有被包括在字型置換信息24C中時(shí)(步驟 S5否),控制部21輸出錯(cuò)誤(步驟S7),結(jié)束本次處理。錯(cuò)誤的輸出可以通過(guò)LED顯 示部18的顯示來(lái)進(jìn)行,也可以對(duì)主計(jì)算機(jī)4發(fā)送用于表示錯(cuò)誤發(fā)生的信號(hào)。圖4是表示在置換了字型的情況下打印結(jié)果的變化的例子的示意圖。圖4A是通 過(guò)置換前的字型打印的賬票的例子,圖4B是通過(guò)置換后的字型打印的賬票的例子。該帳 票是將收據(jù)圖像化。在圖4A和B中,符號(hào)W表示在位(桁)方向能夠記錄的范圍,符號(hào)Ll表示開(kāi) 頭空白量,符號(hào)L2、L3表示行間距。決定字型自身的外觀的要素具有字型的尺寸(橫寬,高度)、字間距、線粗、 線端的形狀等。但是,這些要素對(duì)每個(gè)字型是固有的,準(zhǔn)備這些要素是相同的字型不是 簡(jiǎn)單的。但是,除了字型自身的要素之外,打印結(jié)果的外觀還受到卷紙10上可能打印的 位數(shù)、寬度、距卷紙10的上端的空白量(開(kāi)頭空白量)、行間距、能夠記錄區(qū)域、記錄分 辨率等要素影響,并且搜索這些要素相似的字型并不困難。在此,本實(shí)施方式中的字型置換信息24C被設(shè)定為將EEPROM 24中沒(méi)有存儲(chǔ)的 字型置換成在每行可打印的位數(shù)(能夠記錄的位數(shù))、距卷紙10的上端的空白量(開(kāi)頭空 白量)、卷紙10的寬度、行間距(換行寬度)、可記錄區(qū)域、記錄分辨率等要素中至少一 個(gè)以上的要素是共同或者近似的內(nèi)置字型。卷紙10上每行可打印的位數(shù),基于在卷紙10上被設(shè)定的打印機(jī)2固有的值即能 夠打印的范圍W、根據(jù)打印機(jī)2的打印頭的標(biāo)準(zhǔn)確定的打印分辨率、字型的字符寬度和 字間距而求得。如果將圖4A所示的例子和圖4B所示的例子進(jìn)行比較,可以看到由于兩 者的字型的字符寬度不同,因此印象不同,但是,由于每行能夠打印的字符數(shù)(位數(shù))相 等,因此在寬度方向上全體字符的布置(layout)成為相同的狀態(tài),作為打印結(jié)果的整體 相似。這樣,字型置換信息24C設(shè)定了進(jìn)行置換的字型,使得至少一行的能夠打印的位 數(shù)變?yōu)橄嗟?。為此,即使在由?lái)自主計(jì)算機(jī)4的命令指定了打印機(jī)2沒(méi)有內(nèi)置的字型的情況下,也能夠通過(guò)置換成內(nèi)置的字型來(lái)進(jìn)行打印,獲得與由指定的字型來(lái)進(jìn)行打印的 情況更相似的打印結(jié)果。下面舉出更具體的例子。圖1所示那樣的打印機(jī)2內(nèi)置的字型A是寬12點(diǎn)X高24點(diǎn)的字型。在打印 機(jī)2能夠打印的范圍W是72mm、打印機(jī)2的打印分辨率是8點(diǎn)/mm的情況下,1行的 打印點(diǎn)數(shù)是576點(diǎn)。在使用字型A的情況下,1行的能夠打印的位數(shù)是576 + 12 = 48字 符(位),使用字型B的情況是57字符,使用字型C的情況是64字符。因此,假設(shè)在 將字型A置換成其他內(nèi)置字型時(shí),1行的能夠打印的位數(shù)變成字型A的48字符以上的內(nèi) 置字型是優(yōu)選的,滿足該條件的內(nèi)置字型作為置換目的地的內(nèi)置字型而被設(shè)定在字型置 換信息24C中。這里,字型置換信息24C可以包括例如用點(diǎn)數(shù)指定使用置換目的地之字型時(shí)的 字間距的信息。在這種情況下,能夠?qū)⒆珠g距調(diào)整到合適的值,能夠使1行的能夠打印 的位數(shù)在字型置換前后可靠地成為相同的數(shù)。此外,還可以設(shè)定字型置換信息24C,使得采用與打印機(jī)2的規(guī)格不同的另外的 打印機(jī)打印時(shí)的外觀變成相同。例如,假定通過(guò)打印機(jī)的交換,由打印機(jī)2代替寬度方向能夠打印的范圍W是 72mm、打印分辨率是7點(diǎn)/mm的打印機(jī)的情況。交換前的打印機(jī)的1行的打印點(diǎn)數(shù)是 512點(diǎn)。與此相反,如上述那樣,打印機(jī)2的1行的打印點(diǎn)數(shù)是576點(diǎn)。根據(jù)該打印分 辨率的差異,當(dāng)打印機(jī)2按照對(duì)于其他標(biāo)準(zhǔn)的打印機(jī)的命令進(jìn)行打印時(shí),就會(huì)成為與本 來(lái)期待的打印結(jié)果不同的打印結(jié)果。因此,在字型置換信息24C中預(yù)先進(jìn)行置換字型的 設(shè)定,使得通過(guò)打印機(jī)2內(nèi)置的字型而獲得本來(lái)期待的打印結(jié)果。由此,即使不與打印 機(jī)的交換一致地設(shè)定變更主計(jì)算機(jī)4,也能夠獲得期待的打印結(jié)果。S卩,如果交換前的打印機(jī)打印字型C(寬9點(diǎn)X高17點(diǎn)),則1行的能夠打印的 位數(shù)是512 + 9 = 56位。當(dāng)由打印機(jī)2每行打印56位時(shí),字型B (寬10點(diǎn)X高20點(diǎn)) 是優(yōu)選的。字型A中位數(shù)不足,字型C中字間距變得過(guò)大。在此,在由來(lái)自主計(jì)算機(jī) 4的命令指定了字型C的情況下,為了將被指定的字型C置換成字型B,設(shè)定打印機(jī)2的 字型置換信息24C。在這種情況下,與字型C被內(nèi)置于EEPROM 24中無(wú)關(guān),字型C也 被置換成字型B并且被打印。這種情況下的打印結(jié)果成為每行打印57字符的結(jié)果,使得 與用交換前的打印機(jī)以字型C來(lái)進(jìn)行打印的情況幾乎相同。而且,如上述,在字型置換 信息24C中還可以包括例如以點(diǎn)數(shù)來(lái)指定使用置換目的地之字型時(shí)的字間距的信息。在 這種情況下,更可靠地得到期待的打印結(jié)果。這樣,以由外部連接的裝置(主計(jì)算機(jī)4)指定的字型在記錄介質(zhì)(卷紙10)上 記錄字符的記錄裝置(打印機(jī)2)中,可以構(gòu)成為內(nèi)置字型并且具有基于所述記錄介質(zhì)上 每行能夠記錄的位數(shù)而將由上述外部連接的裝置指定的字型與內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián)的字型 置換信息,并且在從所述外部連接的裝置向其他標(biāo)準(zhǔn)的記錄裝置輸入了用于指定字型的 記錄指示時(shí),基于所述字型置換信息,將由所述外部連接的裝置指定的字型置換成其他 的字型。在這種情況下,不進(jìn)行外部連接的裝置的設(shè)定變更,就能夠執(zhí)行向其他標(biāo)準(zhǔn)的 記錄裝置的記錄指示,能夠得到與期待的記錄結(jié)果近似的記錄結(jié)果。此外,卷紙10上的換行量基于字型的字符尺寸(高度)和行間距求得。由于圖4A所示例子的換行量L2和圖4B所示例子的換行量L3相等,因此看到在高度方向上全 體字符的布置變成相同的狀態(tài),作為整體打印結(jié)果相似。而且,在高度方向上的布置, 由于還受到開(kāi)頭空白量Li、開(kāi)頭的記錄開(kāi)始位置影響,因此當(dāng)使這些要素相等時(shí),能夠 看到更相似的打印結(jié)果。這樣,可以選擇字型置換信息24C所設(shè)定的置換目的地之內(nèi)置字型,使得基于 換行量、開(kāi)頭空白量、開(kāi)頭的記錄開(kāi)始位置,使這些值變?yōu)橄嗟?。而且,為了可靠地?使用了置換目的地之內(nèi)置字型情況下的換行量真正地變得相等,還可以基于置換目的地 之內(nèi)置字型的尺寸,將換行量或者行間距余量的值設(shè)定在字型置換信息24C中。然后,在打印機(jī)2基于字型置換信息24C執(zhí)行打印時(shí),不僅進(jìn)行向字型置換信 息24C所設(shè)定的內(nèi)置字型的置換,而且與置換目的地之內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián),取得字型置 換信息24C所設(shè)定的換行量、行間距余量的值、或者字間距等的值,并且根據(jù)該值來(lái)進(jìn) 行打印。圖5是表示打印系統(tǒng)1的動(dòng)作的具體例子的序列圖。圖5A表示主計(jì)算機(jī)4的動(dòng) 作,圖5B表示打印機(jī)2的動(dòng)作。在圖5例示的動(dòng)作中,打印機(jī)2在EEPROM24中存儲(chǔ)了字型L和字型M。另 外,在字型置換信息24C中,作為字型K之置換目的地,設(shè)定了字型L,并且作為字型N 之置換目的地,設(shè)定了字型M。當(dāng)用于指定字型K的打印作業(yè)從主計(jì)算機(jī)4發(fā)送到打印機(jī)2時(shí)(步驟Sll),打 印機(jī)2接收該打印作業(yè)。然后,由于指定的字型K沒(méi)有存儲(chǔ)在EEPROM24中,因此打印 機(jī)2參考字型置換信息24C,根據(jù)字型置換信息24C的設(shè)定,將字型K置換成字型L,執(zhí) 行打印。此外,當(dāng)用于指定字型L的打印作業(yè)從主計(jì)算機(jī)4發(fā)送到打印機(jī)2時(shí)(步驟
512),打印機(jī)2接收該打印作業(yè)。由于由該打印作業(yè)指定的字型L存儲(chǔ)在EEPROM24 中,因此打印機(jī)2按照字型L,執(zhí)行打印。而且,當(dāng)用于指定字型N的打印作業(yè)從主計(jì)算機(jī)4發(fā)送到打印機(jī)2時(shí)(步驟
513),打印機(jī)2接收該打印作業(yè)。然后,由于指定的字型N沒(méi)有存儲(chǔ)在EEPROM24中, 因此打印機(jī)2參考字型置換信息24C,根據(jù)字型置換信息24C的設(shè)定,將字型N置換成 字型M,執(zhí)行打印。如上述,根據(jù)使用了本發(fā)明的實(shí)施方式,以由主計(jì)算機(jī)4指定的字型在卷紙10 上打印字符的打印機(jī)2,內(nèi)置字型,并且具有基于作為打印介質(zhì)的卷紙10上每行能夠記 錄的位數(shù)而將由主計(jì)算機(jī)4指定的字型與字型24B的內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián)的字型置換信息 24C。然后,打印機(jī)2在從主計(jì)算機(jī)4輸入了用于指定字型的打印指示時(shí),基于字型置 換信息24C,將指定的字型置換成其他的內(nèi)置字型。由此,由于將由來(lái)自主計(jì)算機(jī)4的 命令指定的字型置換成能夠以與卷紙10上相同的位數(shù)進(jìn)行打印的其他的內(nèi)置字型來(lái)執(zhí)行 打印,因此能夠不使用主計(jì)算機(jī)4指定的字型、并且獲得相同美觀沒(méi)有不舒服感的打印 結(jié)果。由此,例如,在按照來(lái)自主計(jì)算機(jī)4的命令指定了打印機(jī)2沒(méi)有內(nèi)置的字型的情 況下,或者將主計(jì)算機(jī)4所連接的打印機(jī)從與打印機(jī)2不同標(biāo)準(zhǔn)的打印機(jī)交換到打印機(jī)2 等情況下,不在主計(jì)算機(jī)4側(cè)進(jìn)行設(shè)定變更等,就能夠得到與期待的結(jié)果同等的打印結(jié) 果。
此外,字型置換信息24C可以是將基于卷紙10上的換行量、空白量、卷紙10上 能夠打印區(qū)域的大小、打印分辨率等選擇的內(nèi)置字型和打印機(jī)2沒(méi)有內(nèi)置的規(guī)定的字型 對(duì)應(yīng)關(guān)聯(lián)的信息。在這種情況下,更加能夠獲得與使用了指定的字型的情況相近的美觀 的打印結(jié)果。而且,打印機(jī)2由于將字符打印輸出到卷紙10上,因此,通過(guò)基于每行的能夠 打印的位數(shù)來(lái)將指定的字型置換成別的內(nèi)置字型,能夠得到與使用了指定的字型的情況 非常相似的打印結(jié)果。而且,通過(guò)將字型置換信息24C設(shè)為將打印機(jī)2沒(méi)有內(nèi)置的字型與內(nèi)置字型對(duì)應(yīng) 關(guān)聯(lián)的信息,從而即使是在指定了打印機(jī)2沒(méi)有內(nèi)置的字型的情況下,也能夠利用內(nèi)置 的字型來(lái)得到非常近似的打印結(jié)果。因此,即使EEPROM24的容量小,也能夠與各種字 型對(duì)應(yīng),來(lái)進(jìn)行打印。另外,上述實(shí)施方式是表示使用了本發(fā)明的一個(gè)具體例子,本發(fā)明不局限于 此。例如,在上述實(shí)施方式中,舉例說(shuō)明了設(shè)定使得通過(guò)字型置換信息24C將一個(gè)字型 置換成一個(gè)其他的內(nèi)置字型的情況,但是,本發(fā)明不局限于此,例如,可以設(shè)定將多個(gè) 字型置換成一個(gè)字型。而且,由打印機(jī)2能夠使用的記錄介質(zhì)不限于卷紙10,能夠使用 紙或者合成樹(shù)脂制的切紙、連續(xù)紙、切紙、復(fù)寫(xiě)紙等各種片狀的介質(zhì)。能夠適用本發(fā)明 的記錄裝置,如果是根據(jù)命令就能夠動(dòng)作的打印機(jī)即可,沒(méi)有特別地限制,能夠使用噴 墨式打印機(jī)、點(diǎn)陣式打印機(jī)、激光打印機(jī)、熱升華型打印機(jī)等,并且組合到其他裝置的 打印機(jī)也能夠適用本發(fā)明。
權(quán)利要求
1.一種記錄裝置,由外部連接的裝置指定字型并且在記錄介質(zhì)上記錄字符,其特征 在于,具有多個(gè)內(nèi)置字型和字型置換信息,所述字型置換信息,基于所述記錄介質(zhì)上的每 行被指定字型的能夠記錄的位數(shù)、所述記錄介質(zhì)上的換行量、所述記錄介質(zhì)的寬度、空 白量、所述記錄介質(zhì)上的能夠記錄區(qū)域、記錄分辨率的至少一個(gè)以上的項(xiàng)目,將所述被 指定字型與其他的內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián),在所述外部連接的裝置指定了字型的情況下,基于所述字型置換信息,將所述被指 定字型置換成所述其他的內(nèi)置字型。
2.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,所述記錄裝置是作為所述記錄介質(zhì)在卷紙上記錄輸出字符的裝置。
3.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,所述字型置換信息是將所述記錄裝置沒(méi)有內(nèi)置的字型與內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián)的信息。
4.一種記錄裝置的控制方法,是由外部連接的裝置指定字型并且在記錄介質(zhì)上記錄 字符的記錄裝置的控制方法,其特征在于,使用字型置換信息,所述字型置換信息,基于所述記錄介質(zhì)上的每行被指定字型的 能夠記錄的位數(shù)、所述記錄介質(zhì)上的換行量、所述記錄介質(zhì)的寬度、空白量、所述記錄 介質(zhì)上的能夠記錄區(qū)域、記錄分辨率的至少一個(gè)以上的項(xiàng)目,將所述被指定字型與內(nèi)置 字型對(duì)應(yīng)關(guān)聯(lián),在所述外部連接的裝置指定了字型的情況下,基于所述字型置換信息,將所述被指 定字型置換成所述其他的內(nèi)置字型。
5.一種程序,是用于控制由外部連接的裝置指定字型并且在記錄介質(zhì)上記錄字符的 記錄裝置的控制部所執(zhí)行的程序,其特征在于,所述控制部使用字型置換信息,所述字型置換信息,基于所述記錄介質(zhì)上的每行 被指定字型的能夠記錄的位數(shù)、所述記錄介質(zhì)上的換行量、所述記錄介質(zhì)的寬度、空白 量、所述記錄介質(zhì)上的能夠記錄區(qū)域、記錄分辨率的至少一個(gè)以上的項(xiàng)目,將所述被指 定字型與內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián),在所述外部連接的裝置指定了字型的情況下,基于所述字型置換信息,將所述被指 定字型置換成所述其他的內(nèi)置字型。
全文摘要
本發(fā)明提供一種記錄裝置、記錄裝置的控制方法和程序,用于即使在指示了使用記錄裝置沒(méi)有內(nèi)置的字型的記錄的情況下,也能夠進(jìn)行記錄。用由主計(jì)算機(jī)(4)指定的字型在記錄介質(zhì)上記錄字符的打印機(jī)(2),具有基于記錄介質(zhì)上每行能夠記錄的位數(shù)來(lái)將被指定字型與內(nèi)置字型對(duì)應(yīng)關(guān)聯(lián)的字型置換信息(24C),在主計(jì)算機(jī)(4)指定了字型時(shí),基于字型置換信息(24C),將被指定字型置換成其他的內(nèi)置字型。
文檔編號(hào)B41J5/31GK102019768SQ20101028368
公開(kāi)日2011年4月20日 申請(qǐng)日期2010年9月15日 優(yōu)先權(quán)日2009年9月15日
發(fā)明者赤羽博之 申請(qǐng)人:精工愛(ài)普生株式會(huì)社