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

打印裝置及打印方法

文檔序號:2509296閱讀:235來源:國知局
專利名稱:打印裝置及打印方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種使打印頭往返移動進(jìn)行高密度打印的串行針式打印機(jī)等的打印 裝置及打印方法。
背景技術(shù)
在以往的串行針式打印機(jī)(以下簡稱“打印機(jī)”)中,其打印密度較高的打印動作 對于電源的負(fù)荷非常大,很容易發(fā)生電源電壓下降的現(xiàn)象。最近,打印機(jī)正朝著低價化發(fā) 展,而開發(fā)在進(jìn)行高密度打印時電源電壓也不會下降、或是即使電源電壓下降也不會對打 印造成任何影響的電源裝置,則會提高電源裝置的成本,從而使打印機(jī)價格增高,因此很難 實現(xiàn)。
鑒于這種狀況,以往的打印機(jī)中,設(shè)置了可以檢測出電源電壓下降的結(jié)構(gòu),且打印 機(jī)控制程序利用該電源電壓下降檢測結(jié)構(gòu)對電源電壓的下降進(jìn)行檢測,當(dāng)檢測出電源電壓 下降時,則實施使打印速度降低的低速度打印、以及基于使打印頭多次移動對1行進(jìn)行打 印的多路徑打印的分割打印,以求減輕高密度打印動作時的電源裝置的負(fù)荷。
另外,以往還有在進(jìn)行高密度打印時以低電壓進(jìn)行打印、在進(jìn)行低密度打印時以 高電壓進(jìn)行打印的技術(shù)(例如,參照專利文獻(xiàn)1)。
先行技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1日本特許公開平11-58841號公報(段落“0029” 段落“0030”、圖 7、圖 8)
但是,在上述以往的技術(shù)中,當(dāng)檢測出電源電壓因打印密度較高的打印數(shù)據(jù)而下 降時,則實行低速度打印及分割打印,打印時間則被延長,因而存在打印性能低下的問題。 特別是在檢測出瞬間的電源電壓低下、以及打印塊(print block)內(nèi)存在的較短范圍的打 印密度較高的打印數(shù)據(jù)引起的電源電壓下降時,也要實施低速度打印及分割打印,因而存 在打印時間較長的問題。
例如,如圖16所示,在圖中的打印塊中,左側(cè)為打印密度較高的打印數(shù)據(jù)(高密度 打印塊)、右側(cè)為打印密度較低的打印塊(低密度打印塊),當(dāng)打印頭從圖中左側(cè)向右側(cè)移 動進(jìn)行打印時,由于高密度打印塊的打印,電源電壓在圖中Pi所示的位置開始下降。打印 機(jī)的控制程序檢測出電源電壓的下降后,則實施使打印速度逐漸下降的低速度打印控制。 該打印速度下降的低速度打印控制將持續(xù)到電源電壓下降至圖16中P2所示的“分割打印 開始電壓”為止。另外,由于打印動作在繼續(xù),當(dāng)電源電壓下降至圖中P2所示的分割打印開 始電壓點后,則從其檢測點開始路徑分割打印控制,進(jìn)行2路徑以上的多路徑打印。該路徑 分割打印控制將持續(xù)到所打印的塊的打印完成為止。
這樣,當(dāng)檢測到電源電壓下降時,則實施低速度打印及分割打印,打印時間隨之延 長,從而導(dǎo)致打印性能下降。
本發(fā)明的目的就在于解決上述問題,即使是對打印密度較高的打印數(shù)據(jù)進(jìn)行打印時,也可以控制因打印動作時間延長而造成的打印性能下降。 發(fā)明內(nèi)容
因此,本發(fā)明的打印裝置,是通過往返移動打印頭,對從上位裝置接收到的接收數(shù) 據(jù)進(jìn)行打印的打印裝置,其特征在于,具有,將所述接收數(shù)據(jù)展開為打印圖像數(shù)據(jù)的展開 部;確認(rèn)由所述展開部展開的打印圖像數(shù)據(jù)、并確認(rèn)所述打印密度是否存在高于一定值的 高密度打印數(shù)據(jù)的確認(rèn)部;當(dāng)所述確認(rèn)部確認(rèn)存在高密度打印數(shù)據(jù)時,計算出所述打印頭 向去方向移動進(jìn)行打印時的打印動作時間及向返方向移動進(jìn)行打印時的打印動作時間,并 根據(jù)所算出的打印動作時間決定打印方向的決定部;以及從所述決定部決定的方向開始打 印的打印控制部。
另外,本發(fā)明的打印方法是通過往返移動打印頭,對從上位裝置接收到的接收數(shù) 據(jù)進(jìn)行打印的打印方法,其特征在于,將所述接收數(shù)據(jù)展開為打印圖像數(shù)據(jù)的步驟;確認(rèn)所 述被展開的打印圖像數(shù)據(jù)的打印密度、并確認(rèn)所述打印密度是否存在高于一定值的高密度 打印數(shù)據(jù)的步驟;當(dāng)確認(rèn)存在所述高密度打印數(shù)據(jù)時,計算出所述打印頭向去方向移動進(jìn) 行打印時的打印動作時間及向反方向移動進(jìn)行打印時的打印動作時間,并根據(jù)所算出的打 印動作時間決定打印方向的步驟;以及從所述被決定的方向開始打印的步驟。
通過本發(fā)明,即使是對打印密度較高的打印數(shù)據(jù)進(jìn)行打印時,也可以控制因打印 動作時間延長而引起的打印性能的下降。


圖1是表示實施方式一-中打印機(jī)的打印控制的結(jié)構(gòu)的塊圖2是表示實施方式一-中打印機(jī)的結(jié)構(gòu)的塊圖3是表示實施方式一-中的打印處理的流程圖(1/3);
圖4是表示實施方式一-中的打印處理的流程圖(2/3);
圖5是表示實施方式一-中的打印處理的流程圖(3/3);
圖6是表示實施方式一-中打印動作的說明圖7是表示實施方式一-中打印時間計算方法的說明圖8是表示實施方式一-中打印時間計算方法的說明圖9是表示實施方式一-中打印密度與電源電壓下降的關(guān)系的圖表;
圖10是表示實施方式—二中打印機(jī)的打印控制的結(jié)構(gòu)的塊圖11是表示實施方式—二中的打印處理的流程圖(1/3);
圖12是表示實施方式—二中的打印處理的流程圖(2/3);
圖13是表示實施方式—二中的打印處理的流程圖(3/3);
圖14是表示實施方式—二中基于路徑分割的打印動作的說明圖15是表示實施方式—二中打印密度與電源電壓下降的關(guān)系的圖表
圖16是表示以往實例的打印動作的說明圖。具體實施方式

下面參照附圖,對本發(fā)明的打印裝置及打印方法的具體實施方式

進(jìn)行詳細(xì)說明。5
實施方式一
圖2是表示實施方式一中打印機(jī)的結(jié)構(gòu)的塊圖。
在圖2中,作為打印裝置的打印機(jī)1,是通過往返移動打印頭,對從上位裝置接收 到的接收數(shù)據(jù)進(jìn)行打印的串行針式打印機(jī),它是由微處理器10、I/O控制電路20、揮發(fā)性 存儲器30、非揮發(fā)性存儲器40、電源裝置50、打印頭驅(qū)動器60、打印頭61、空間馬達(dá)驅(qū)動器 (space motor driver) 70、空間馬達(dá)(space motor) 71、送紙馬達(dá)驅(qū)動器80、送紙馬達(dá)81、以 及開關(guān)/傳感器檢測電路90構(gòu)成的。
作為控制部的微處理器10,是對Flash存儲器等非揮發(fā)性存儲器40中儲存的打 印機(jī)控制程序的命令進(jìn)行解析、執(zhí)行命令的中央處理演算裝置等的處理器。計時器控制部 11設(shè)置在微處理器10內(nèi),是用于開關(guān)按下狀態(tài)的檢測及每隔一定時間監(jiān)視電源電壓下降 狀態(tài)的計時手段。
I/O (Input/Output)控制電路 20,是控制對于 DRAM (DynamicRandom Access Memory)等揮發(fā)性存儲器30的數(shù)據(jù)存取控制及打印動作的電路,在1/0控制電路20上,連 接有根據(jù)揮發(fā)性存儲器30中存儲的位圖的展開數(shù)據(jù),驅(qū)動使打印頭61的針突出的頭沖擊 部(head impact)的打印頭驅(qū)動器60 ;驅(qū)動使打印頭61移動的空間馬達(dá)71的空間馬達(dá)驅(qū) 動器70 ;驅(qū)動執(zhí)行紙張輸送的送紙馬達(dá)81的送紙馬達(dá)驅(qū)動器80 ;以及,檢測使用打印機(jī)1 的用戶按下開關(guān)的狀態(tài)及紙張傳感器等的電路開關(guān)/傳感器檢測電路90。
揮發(fā)性存儲器30,是存儲非揮發(fā)性存儲器40中存儲的打印機(jī)控制程序?qū)崿F(xiàn)打印 動作的信息的存儲器,其與微處理器10及1/0控制電路20相連接。
非揮發(fā)性存儲器40中存儲有控制打印機(jī)1整體的程序及各種參數(shù)(閾值),其與 微處理器10相連接。
電源裝置50是供給驅(qū)動打印機(jī)1所需電源的組件,其與圖中所示的所有設(shè)備相連 接,分別向各個設(shè)備供給電源。
打印頭驅(qū)動器60是驅(qū)動打印頭61以執(zhí)行打印的驅(qū)動器,其與1/0控制電路20和 打印頭61相連接。
空間馬達(dá)驅(qū)動器70是用于驅(qū)動空間馬達(dá)71的驅(qū)動器,其與1/0控制電路20和空 間馬達(dá)71相連接??臻g馬達(dá)71用于使安裝有打印頭61的間隙滑架向與紙張輸送方向垂 直交差的方向移動。
送紙馬達(dá)驅(qū)動器80,是驅(qū)動輸送紙張的送紙馬達(dá)81的驅(qū)動器,其與1/0控制電路 20和送紙馬達(dá)81相連接。
開關(guān)/傳感器檢測電路90,是實施對打印裝置中安裝的開關(guān)的按下狀態(tài)的檢測、 以及使用紙張傳感器對紙張的有/無的判斷的電路。
圖1是表示實施方式一中打印機(jī)的打印控制的結(jié)構(gòu)的塊圖。
數(shù)據(jù)接收部110,在接收由圖中未標(biāo)示的上位裝置(計算機(jī)及業(yè)務(wù)用終端等)發(fā)送 的數(shù)據(jù)后,在圖2中說明的揮發(fā)性存儲器30內(nèi)設(shè)置的圖中未標(biāo)示的接收緩存中保存接收的 數(shù)據(jù)。
接收數(shù)據(jù)解析部120將上述數(shù)據(jù)接收部110存儲在圖中未標(biāo)示的接收緩存中取出 接收數(shù)據(jù),對數(shù)據(jù)實施解析。通過該數(shù)據(jù)解析,將打印數(shù)據(jù)及打印控制命令作為1行的數(shù)據(jù) (該1行的數(shù)據(jù)稱作“打印塊”)進(jìn)行連續(xù)處理。
CG數(shù)據(jù)展開部130,將作為打印數(shù)據(jù)的由字符數(shù)據(jù)(例如字母“A Z”等)及命 令構(gòu)成的圖像數(shù)據(jù)展開為打印頭可以擊打的形式的位圖,作為擊打數(shù)據(jù)(打印圖像數(shù)據(jù)), 與上位裝置輸送的數(shù)據(jù)同樣,在圖2所示的揮發(fā)性存儲器30內(nèi)設(shè)置的、圖中未標(biāo)示的數(shù)據(jù) 展開緩存中儲存。這樣,CG數(shù)據(jù)展開部130具有作為將接收數(shù)據(jù)展開為打印圖像數(shù)據(jù)的展 開部的功能。
展開數(shù)據(jù)Duty確認(rèn)部140,對在CG數(shù)據(jù)展開部130進(jìn)行位圖展開的擊打數(shù)據(jù)的密 度進(jìn)行計量處理。在本處理中,實施對需打印的擊打數(shù)據(jù)的打印密度的計量(打印頭的點 擊打數(shù)較多且打印密度較高的部分的密度以及在擊打數(shù)據(jù)中的位置、其高打印密度部分的 長度的計量),算出擊打數(shù)據(jù)中高密度打印數(shù)據(jù)塊(以下簡稱“高密度打印塊”)及低密度 打印數(shù)據(jù)塊(以下簡稱“低密度打印塊”)的位置和長度。這樣,展開數(shù)據(jù)Duty確認(rèn)部140 對展開后的打印圖像數(shù)據(jù)的打印密度進(jìn)行確認(rèn),具有確認(rèn)其打印密度中是否存在高于一定 值的高密度打印數(shù)據(jù)的確認(rèn)部的功能。
打印方向決定控制部170根據(jù)在展開數(shù)據(jù)Duty確認(rèn)部140中算出的打印密度較 高的高密度打印塊的位置和長度,進(jìn)行決定使打印頭移動的打印方向(打印開始位置)的 處理,以便使需打印的打印塊可以在最短時間內(nèi)打印。這樣,打印方向決定控制部170在確 認(rèn)存在高密度打印數(shù)據(jù)時,則計算出打印頭向去方向移動進(jìn)行打印時的打印動作時間及向 返方向移動進(jìn)行打印時的打印動作時間,具有根據(jù)這些打印動作時間決定打印方向的決定 部的功能。另外,打印的密度的計量方法及打印方法將在后文闡述。
電源電壓檢測部150進(jìn)行對計量向打印機(jī)1供給的電源電壓的控制,利用圖2中 所示的微處理器10中的計時器控制部11,每隔一定時間對電源電壓的水平進(jìn)行計量,并反 饋給打印控制部160。
打印控制部160根據(jù)由打印方向決定控制部170決定的打印方向,使打印頭61進(jìn) 行移動,將在CG數(shù)據(jù)展開部130中生成的擊打數(shù)據(jù)在紙張下打印。另外,當(dāng)在電源電壓檢 測部150計量的電源電壓比圖2中所示的非揮發(fā)性存儲器40中預(yù)先記憶的一定值低時,打 印控制部160則進(jìn)行低速度打印及分割打印的控制。
這種結(jié)構(gòu)的打印機(jī)1,在因打印動作導(dǎo)致電源電壓下降而實施低速度打印及分割 打印的打印控制之前,對需打印的擊打數(shù)據(jù)的打印密度的高低及其范圍進(jìn)行確認(rèn),在最短 的時間內(nèi)決定打印時的打印方向后再開始打印動作。
圖3、圖4以及圖5是表示實施方式一中的打印處理的流程圖。下面通過圖3、圖 4以及圖5中的S所示的步驟,同時參照圖1,對上述結(jié)構(gòu)的作用進(jìn)行詳細(xì)說明。
Sla 打印機(jī)1的數(shù)據(jù)接收部110已經(jīng)接收到上位裝置輸送的數(shù)據(jù),打印機(jī)1的接 收數(shù)據(jù)解析部120將接收到的數(shù)據(jù)從揮發(fā)性存儲器的圖中未標(biāo)示的接收緩存中按字節(jié)逐 一取出。
S2a 接收數(shù)據(jù)解析部120對取出的數(shù)據(jù)進(jìn)行解析,判定是需打印的數(shù)據(jù)還是控制 打印機(jī)的功能命令(function command)。如果是功能命令,則執(zhí)行打印機(jī)的屬性及文字裝 飾控制命令,如果是需打印的數(shù)據(jù),則生成以需打印的文字裝飾信息及字體信息等為主的字符信息。
S3a 接收數(shù)據(jù)解析部120對換行命令及換頁執(zhí)行命等作為觸發(fā)一行打印開始的 控制要求命令、以及是否出現(xiàn)了超越右側(cè)邊界的條件進(jìn)行確認(rèn)。如果未接收到打印開始觸發(fā)信息,則返回至Sla,繼續(xù)進(jìn)行數(shù)據(jù)的接收與解析,如果接收到打印開始觸發(fā)信息,則進(jìn)入 S4a。
S4a:CG數(shù)據(jù)展開部130為了使用打印頭61在紙張上進(jìn)行打印,使用CG字體數(shù)據(jù), 實施將接收數(shù)據(jù)解析部120生成的字符信息展開為位圖數(shù)據(jù)的處理。
S5a :CG數(shù)據(jù)展開部130對于展開的位圖數(shù)據(jù)實施文字裝飾的修正(modify)處 理,生成擊打數(shù)據(jù)。在這里,文字裝飾是指橫向擴(kuò)大2倍及縱向擴(kuò)大2倍、或者是斜體及加冗寸。
S6a:需打印的數(shù)據(jù)塊的所有位圖展開與文字裝飾完成后,展開數(shù)據(jù)Duty確認(rèn)部 140將在CG數(shù)據(jù)展開部130生成的擊打數(shù)據(jù)按列(column)逐一取出,對打印塊實施密度確 認(rèn)。在這里,1列是指與打印頭61移動的方向垂直交差方向的1列,即與打印頭61的針的 列相對應(yīng)的1列。
S7a 展開數(shù)據(jù)Duty確認(rèn)部140為實施打印密度的確認(rèn),需對擊打數(shù)據(jù)的每1列進(jìn) 行確認(rèn)。確認(rèn)方法是對展開的1列數(shù)據(jù)內(nèi)是否存在η針以上的擊打數(shù)據(jù)進(jìn)行判斷。如果擊 打數(shù)據(jù)為η針以上,則進(jìn)入SSa的處理,如果擊打數(shù)據(jù)不足η針,則進(jìn)入Slh的處理。
這里作為判斷參數(shù)(第1閾值)的“η針”,是根據(jù)打印機(jī)1和電源裝置的性能而 變化的數(shù)值,在本實施方式中,是使用打印頭為9針的打印機(jī),這時如果每1列存在7針以 上的擊打數(shù)據(jù),或是在使用打印頭為M針的打印機(jī)時每1列存在18針以上的擊打數(shù)據(jù)時, 則是高密度打印列數(shù)據(jù)。
S8a 當(dāng)1列的擊打印針數(shù)為η針以上(使用9針打印頭的打印機(jī)時為7針以上、 使用M針打印頭的打印機(jī)時為18針以上)時,展開數(shù)據(jù)Duty確認(rèn)部140對高密度打印列 數(shù)進(jìn)行計算。
S9a 展開數(shù)據(jù)Duty確認(rèn)部140對擊打點數(shù)較多的高密度打印(High Duty)列數(shù) 據(jù)是否連續(xù)為mh列以上進(jìn)行判定,如果判定為連續(xù),則進(jìn)入SlOa的處理,如果判定為不連 續(xù),則進(jìn)入Slla的處理。
SlOa 當(dāng)展開數(shù)據(jù)Duty確認(rèn)部140判定高密度打印(HighDuty)列數(shù)據(jù)連續(xù)為mh 列以上時,則將連續(xù)的高密度打印列數(shù)據(jù)中最初檢測出的列的擊打數(shù)據(jù)開頭的位置(從擊 打數(shù)據(jù)的開頭開始的列數(shù)),作為高密度打印列開始位置存儲在揮發(fā)性存儲器中。
考慮到在打印塊內(nèi),可能存在多個該高密度打印列開始位置,因此存儲器中也可 以存儲多個位置。另外,作為判斷參數(shù)(第2閾值)的“mh列”是根據(jù)打印機(jī)1和電源裝置 的性能而變化的,在本實施方式中,“mh列”為5列,當(dāng)檢測到高密度打印列連續(xù)有5列以上 時,則判斷為高密度打印塊。
Slla 展開數(shù)據(jù)Duty確認(rèn)部140對打印塊中展開的所有列的打印密度確認(rèn)是否完 成進(jìn)行判定。如果所有列的打印密度確認(rèn)沒有完成,則返回至S6a,繼續(xù)進(jìn)行列單位的密度 確認(rèn),如果已經(jīng)完成,則進(jìn)入SlSa的處理。
S12a 另外,在S7a中,當(dāng)判定為不足η針的擊打數(shù)據(jù)時,即在列單位的Duty確認(rèn) 中,檢測出不足η針的擊打點數(shù)時,展開數(shù)據(jù)Duty確認(rèn)部140則判定是否正在計算連續(xù)的 高密度打印(HighDuty)列數(shù)據(jù)。如果判定為正在計算,則需轉(zhuǎn)向?qū)⒁愿呙芏却蛴K的完成 確認(rèn)為主的確認(rèn)處理,因此進(jìn)入S13a的處理,如果判定為沒有正在計算,則返回至S6a的處理。8
S13a:展開數(shù)據(jù)Duty確認(rèn)部140實施對計算低密度的擊打數(shù)據(jù)列數(shù)的計數(shù)器的更新。
S14a 展開數(shù)據(jù)Duty確認(rèn)部140為判斷高密度打印塊的完成,對擊打點數(shù)較少的 低密度打印(Low Duty)列數(shù)據(jù)是否連續(xù)為ml列以上進(jìn)行判定,如果判定為連續(xù),則進(jìn)入 S15a的處理,如果判定為不連續(xù),則進(jìn)入S17a的處理。
在這里,作為判斷參數(shù)(第3閾值)的“ml列”是根據(jù)打印機(jī)1和電源裝置的性能 而變化的,在本實施方式中,“ml列”為10列,當(dāng)檢測到低密度打印列為10列以上連續(xù)時, 則判斷為低密度打印塊。
S15a 當(dāng)判定低密度打印(Low Duty)列數(shù)據(jù)為ml列以上連續(xù)時,展開數(shù)據(jù)Duty 確認(rèn)部140將連續(xù)的低密度打印列數(shù)據(jù)中最初檢測出的列的擊打數(shù)據(jù)開頭的位置(擊打數(shù) 據(jù)開頭開始的列數(shù)),作為低密度打印列開始位置存儲在揮發(fā)性存儲器中。該考慮到在打印 塊內(nèi),可能存在多個該低密度打印列開始位置,因此存儲器中也可以存儲多個位置。
S16a 展開數(shù)據(jù)Duty確認(rèn)部140通過檢測出低密度打印塊,將連續(xù)的低密度打印 列數(shù)據(jù)中最初檢測出的列的擊打數(shù)據(jù)開頭的位置(擊打數(shù)據(jù)開頭開始的列數(shù)),作為高密 度打印列結(jié)束位置存儲在揮發(fā)性存儲器中。
S17a 展開數(shù)據(jù)Duty確認(rèn)部140對打印塊的展開的所有列的打印密度確認(rèn)是否完 成進(jìn)行判定。如果所有列的打印密度確認(rèn)尚未完成,則返回到S6a的處理,繼續(xù)列單位的密 度確認(rèn),如果已經(jīng)完成,則進(jìn)入SlSa的處理。
下面,對從打印塊內(nèi)的打印密度信息至決定打印方向的控制進(jìn)行說明。
SlSa 首先,打印方向決定部170對打印塊內(nèi)是否存在高密度的打印塊,即是否存 在高密度打印列開始位置進(jìn)行確認(rèn)。如果打印塊內(nèi)不存在高密度的打印塊,則終止本判定 處理,通過原來的最短距離打印開始打印。而如果打印塊內(nèi)存在高密度打印塊時,則進(jìn)入 S19a的處理。
S19a 首先,打印方向決定部170判定打印頭的位置,當(dāng)打印頭位于圖6中的左側(cè) 時,則進(jìn)入S20a的處理,如果打印頭位于圖6中的右側(cè)時,則進(jìn)入S29a的處理。
S20a 以在SSa中計量的高密度打印列數(shù)及擊打點數(shù)為基礎(chǔ),打印方向決定部170 對因打印而引起的電源電壓下降進(jìn)行預(yù)測。該電源電壓下降的預(yù)測,是基于打印密度(打 印塊Duty)與因打印頭的驅(qū)動時間引起的電源電壓下降的關(guān)系進(jìn)行的,例如,使用圖9的表 示實施方式一中打印密度與電源電壓下降的關(guān)系的圖表進(jìn)行預(yù)測。該電源電壓的下降,在 擊打點數(shù)較多的列連續(xù)時會急速降下。
S21a 打印方向決定部170判斷是否需要進(jìn)行因打印塊內(nèi)高密度打印的電壓下降 水平超出一定值而引起的打印速度的控制。當(dāng)即使執(zhí)行高密度的打印也不會出現(xiàn)較大的電 源電壓下降時,則進(jìn)入S28a的處理,打印頭是按從左至右的方向移動進(jìn)行打印。另外,當(dāng)因 電源電壓下降需要進(jìn)行對打印速度的減速控制時,則進(jìn)入的處理,使用與預(yù)測的電源 電壓相適應(yīng)的打印速度,作為高密度打印塊的打印速度。
S22a 打印方向決定部170對打印頭從左至右(去方向)移動進(jìn)行打印時的打印 時間進(jìn)行計算。
在這里,使用圖6所示的表示實施方式一中打印動作的說明圖、以及圖7所示的 表示實施方式一中打印時間計算方法的說明圖,對本實施方式中的打印時間的計算進(jìn)行說9明。另外,在之后將要說明的控制中,假設(shè)打印速度為lOIPSanch Per kcond)、打印塊長 為10英寸,且高密度打印塊的打印速度為正常打印速度的60%。
在圖6和圖7中,從圖中打印塊的左端PO開始向右端P3對打印塊600進(jìn)行檢索, 會存在塊長1英寸的低密度打印塊610。該低密度打印塊610是進(jìn)行低密度打印的塊,由于 可以判斷不需要進(jìn)行因電源電壓的下降的打印速度控制,所以1英寸的低密度打印塊610 的打印所需時間為0.1秒。
隨后,高密度打印塊620為2英寸,且由于是高密度打印,打印速度為60%,打印 速度降至6IPS,所以2英寸的高密度打印塊620的打印所需時間為0. 333秒。在高密度打 印塊620的右側(cè),存在有7英寸的低密度打印塊630,但為了確保打印質(zhì)量,即使已下降的 電源電壓得到恢復(fù),也不會使由于高密度打印塊620的打印而下降的打印速度提升,所以, 7英寸的低密度打印塊630的打印速度為10IPS的60% (6IPS),打印時間為1. 167秒。根 據(jù)以上的計算結(jié)果,1行打印所需的打印時間為1. 6秒(0. 1秒+0. 333秒+1. 167秒)。
S23a:隨后,打印頭從圖中左側(cè)的位置向右側(cè)的位置快速移動,計算打印頭從右向 左(返方向)移動進(jìn)行打印時的打印時間。本處理的目的是計量圖中所示的打印塊從右側(cè) 向左側(cè)的方向打印時的打印時間。這里使用圖6的表示實施方式一中打印動作的說明圖、 圖8的表示實施方式一中打印時間計算方法的說明圖進(jìn)行說明。
在圖6及圖8中,從圖中打印塊600的右端P3向左端PO對打印塊600進(jìn)行檢索, 會存在塊長7英寸的低密度打印塊630,其打印所需時間為0. 7秒。隨后,由于還存在2英 寸的高密度打印塊620,因電源電壓下降,打印速度為6IPS,且電源電壓下降后,不會因電 壓上升而提高打印速度,所以剩余的3英寸的打印塊(高密度打印塊620及低密度打印塊 610)的打印所需時間為0. 5秒。所以,打印頭從右側(cè)向左側(cè)移動執(zhí)行打印動作時,打印時間 為低密度打印0. 7秒+高密度打印0. 5秒,合計1. 2秒。
根據(jù)上述計算結(jié)果可以知道,打印頭從右側(cè)向左側(cè)移動進(jìn)行打印,比從左側(cè)向右 側(cè)移動進(jìn)行打印所需的打印時間快約0. 4秒。
S24a 打印方向決定部170將在與S23a求得的打印時間進(jìn)行比較,確定打 印時間較短的打印方向,如果判斷從右向左的打印時間較短,則進(jìn)入的處理,計算打 印頭從左側(cè)向右側(cè)移動所需的快速移動時間。如果判斷從左向右的打印時間較短,則進(jìn)入 S28a的處理,開始打印。
S25a 接著,打印方向決定部170計算打印頭從當(dāng)前的左側(cè)位置快速移動到右側(cè) 位置后、從右側(cè)向左側(cè)移動進(jìn)行打印時所需的打印時間。首先,計算位于打印塊左側(cè)的打印 頭向右側(cè)移動所需的移動時間。打印頭向打印塊右側(cè)的移動,是移動速度為50IPS的快速 移動。因此,快速移動的移動時間為0.2秒。
S26a 打印方向決定部170將在S23a求得的打印時間與在求得的快速移動 時間相加,求得打印動作的合計時間。在本實施方式中,打印所需的時間為1.2秒,快速移 動所需的時間為0. 2秒,所以打印動作的合計時間為1. 4秒。這樣,打印方向決定部170判 斷為打印頭從右側(cè)向左側(cè)移動進(jìn)行打印的打印動作時間最短,進(jìn)入S27a的處理。另外,如 果判斷為打印頭從左側(cè)向右側(cè)移動進(jìn)行打印的打印動作時間最短,則進(jìn)入S28a的處理。
S27a 打印控制部160將打印頭向右側(cè)快速移動,移動后的打印頭從右側(cè)向左側(cè) 移動進(jìn)行打印,處理結(jié)束。
S28a 打印控制部160使打印頭從左側(cè)向右側(cè)移動進(jìn)行打印,處理結(jié)束。
S^a 與在S19a中打印頭位于右側(cè)時同樣,打印方向決定部170根據(jù)在S8a中計 取的高密度打印列數(shù),預(yù)測因打印而引起的電源電壓下降。該電源電壓下降的預(yù)測,是基于 打印密度(打印塊Duty)與因打印頭的驅(qū)動時間引起的電源電壓下降的關(guān)系進(jìn)行的,例如, 使用圖9的表示實施方式一中打印密度與電源電壓下降的關(guān)系的圖表進(jìn)行預(yù)測。該電源電 壓的下降,在擊打點數(shù)較多的列連續(xù)時會急速降下。
S30a 打印方向決定部170判斷打印塊內(nèi)高密度打印的電壓下降水平是否需要進(jìn) 行打印速度的控制。當(dāng)即使執(zhí)行高密度的打印也不會出現(xiàn)較大的電源電壓下降時,則進(jìn)入 S37a的處理,打印頭是按從左至右的方向移動進(jìn)行打印。另外,當(dāng)因電源電壓下降需要進(jìn) 行對打印速度的減速控制時,則進(jìn)入S31a的處理,使用與預(yù)測的電源電壓相適應(yīng)的打印速 度,作為高密度打印塊的打印速度。
S31a 打印方向決定部170對打印頭從右至左(去方向)移動進(jìn)行打印時的打印 時間進(jìn)行計算。
在這里,使用圖6所示的表示實施方式一中打印動作的說明圖對本實施方式中的 打印時間的計算進(jìn)行說明。另外,在之后將要說明的控制中,假設(shè)打印速度為lOIPSanch Per kcond)、打印塊長為10英寸,且高密度打印塊的打印速度為正常打印速度的60%。
在圖6中,從圖中打印塊的右側(cè)起對打印塊進(jìn)行檢索,存在塊長為7英寸的低密度 塊。由于該塊是低密度打印塊,可以判斷不需要因電源電壓下降而進(jìn)行打印速度控制,所 以7英寸低密度打印塊的打印所需時間為0. 7秒。隨后還存在2英寸的高密度打印塊,且 由于高密度打印的打印速度為60%,打印速度降到6IPS,所以2英寸的高密度打印塊的打 印所需時間為0. 333秒。高密度打印塊的左側(cè)還存在1英寸的低密度打印塊,但為了確保 打印質(zhì)量,即使已下降的電源電壓得到恢復(fù),也不會使由于高密度打印塊的打印而下降的 打印速度提升,所以,1英寸的低密度打印塊的打印速度為10IPS的60% (6IPS),打印時間 為0.167秒。根據(jù)以上的計算結(jié)果,1行打印所需的打印時間為1.2秒(0.7秒+0.333秒 +0. 167 秒)。
S32a:隨后,計算打印頭從圖中右側(cè)的位置向左側(cè)的位置快速移動、并以從左向右 的方向(返方向)移動進(jìn)行打印時的打印時間。本處理的目的是計量圖中所示的打印塊從 左側(cè)向右側(cè)的方向打印時的打印時間。這里使用圖6的表示實施方式一中打印動作的說明 圖進(jìn)行說明。
在圖6中,從圖中打印塊的左側(cè)開始對打印塊進(jìn)行檢索,會存在塊長1英寸的低密 度打印塊,其打印所需時間為0. 1秒。隨后,由于還存在2英寸的高密度打印塊,因電源電 壓下降,打印速度為6IPS,且電源電壓下降后,不會因電壓上升而提高打印速度,所以剩余 的9英寸的打印塊的打印所需時間為1. 5秒。所以,打印頭從左側(cè)向右側(cè)移動執(zhí)行打印動 作時,打印時間為低密度打印0. 1秒+高密度打印1. 5秒,合計1. 6秒。
根據(jù)上述計算結(jié)果可以知道,打印頭從右側(cè)向左側(cè)移動進(jìn)行打印,比從左側(cè)向右 側(cè)移動進(jìn)行打印所需的打印時間快約0. 4秒。
S33a 打印方向決定部170將在S31a與求得的打印時間進(jìn)行比較,確定打 印時間較短的打印方向,如果判斷從左向右的打印時間較短,則進(jìn)入的處理,計算打 印頭從右側(cè)向左側(cè)移動所需的快速移動時間。如果判斷從右向左的打印時間較短,則進(jìn)入S37a的處理,開始打印。
S34a 接著,打印方向決定部170計算打印頭從當(dāng)前的右側(cè)位置快速移動到左側(cè) 位置后、從左側(cè)向右側(cè)移動進(jìn)行打印時所需的打印時間。首先,計算位于打印塊右側(cè)的打印 頭向左側(cè)移動所需的移動時間。打印頭向打印塊左側(cè)的移動,移動速度為50IPS的快速移 動。因此,快速移動的移動時間為0. 2秒。
S35a 打印方向決定部170將在求得的打印時間與在求得的快速移動 時間相加,求得打印動作的合計時間。打印方向決定部170判斷為打印頭從左側(cè)向右側(cè)移 動進(jìn)行打印的打印動作時間最短,進(jìn)入S36a的處理。另外,如果判斷為打印頭從右側(cè)向左 側(cè)移動進(jìn)行打印的打印動作時間最短,則進(jìn)入S37a的處理。
S36a 打印控制部160將打印頭向左側(cè)快速移動,移動后的打印頭從左側(cè)向右側(cè) 移動進(jìn)行打印,處理結(jié)束。
S37a 打印控制部160使打印頭從右側(cè)向左側(cè)移動進(jìn)行打印,處理結(jié)束。
如以上說明所述,在實施方式一中,在因打印動作導(dǎo)致電源電壓下降而實施低速 度打印及分割打印的打印控制之前,對需打印的擊打數(shù)據(jù)的打印密度的高低及其范圍進(jìn)行 把握,在最短的時間內(nèi)決定打印時的打印方向后再開始打印動作,從而可以有效地提高打 印性能。
另外,除打印動作時間以外,在決定打印方向時使用加入了打印頭移動的時間打 印時間,從而能夠以較高的精度提高打印性能。
實施方式二
在實施方式一中,對通過移動1次打印頭的打印動作來打印高密度打印塊的方法 進(jìn)行了說明,但在水平方向的打印密度較高、且擊打印點數(shù)非常多時,電源電壓的下降會非 常大,因此還存在通過多次移動(路徑)打印頭打印1行的分割打印,來減少每次空移的擊 打印數(shù)的情況。
在實施方式二中,對需要分割打印的情況的最短打印控制進(jìn)行說明。
圖10是表示實施方式二中打印機(jī)的打印控制的結(jié)構(gòu)的塊圖。另外,與上述實施方 式一相同的部分,則標(biāo)記相同的符號,并省略其說明。
在圖10中,打印方向/打印路徑?jīng)Q定部171根據(jù)在展開數(shù)據(jù)Duty確認(rèn)部140算 出的打印密度較高的高密度打印塊的位置與長度,決定將需要打印的打印塊在最短時間打 印的使打印頭移動的打印方向(打印開始位置)、以及是否需要減少電源電壓下降的路徑 分割打印。
在高密度打印塊的水平方向的打印密度(打印DPI)與擊打印點數(shù)非常多時,因電 源電壓的下降非常大,1路徑打印則較困難,這時路徑分割打印判斷控制部172則判斷是否 需要通過實施多個路徑的打印動作,減少每路徑的擊打點數(shù),從而減少電源電壓的下降的 路徑分割打印。
具體來說,是當(dāng)與高密度打印塊的水平方向(打印頭移動的方向)的打印密度 (打印DPI)相應(yīng)的擊打點數(shù),超過預(yù)先存儲在非揮發(fā)性存儲器中的閾值時,路徑分割打印 判斷控制部172判定為需要分割打印。
圖11、圖12以及圖13是表示實施方式二中的打印處理的流程圖。下面通過圖11、 圖12以及圖13中S所示的步驟,同時參照圖10,對上述結(jié)構(gòu)的作用進(jìn)行詳細(xì)說明。
另外,本實施方式中的動作對于實施方式一的動作,是在需要路徑分割時決定為 進(jìn)行最短打印的打印方向與打印路徑,并根據(jù)該打印方向及打印路徑進(jìn)行打印。因此,這里 對于與實施方式一中相同的動作則省略其說明,僅對與實施方式一不同的動作進(jìn)行說明。
Slb S5b 與圖3中的Sla Sfe進(jìn)行同樣的處理,因此這里省略其說明。
S6b S8b 與圖3中的S6a S8a進(jìn)行同樣的處理,因此這里省略其說明。
S9b 與實施方式一同樣,路徑分割打印判斷控制部172在打印塊內(nèi)實施對高密度 打印塊的檢索后,根據(jù)已計量的高密度打印列數(shù)及擊打點數(shù),對需打印的塊的打印引起的 電源電壓下降進(jìn)行預(yù)測。在本處理中,首先判斷高密度打印塊的打印引起的電源電壓下降 是否需要路徑分割控制。是否需要路徑分割的判斷,是基于打印密度(打印塊Duty)與因 打印頭的驅(qū)動時間引起的電源電壓下降的關(guān)系進(jìn)行的,例如,使用圖15的表示實施方式二 中打印密度與電源電壓下降的關(guān)系的圖表進(jìn)行預(yù)測。另外,為了實施更加準(zhǔn)確的判斷,本處 理使用的圖表準(zhǔn)備了每個水平方向的打印密度(打印DPI),使用與水平方向的打印密度相 適應(yīng)的圖表判定是否需要因電源電壓下降的路徑分割控制。
SlOb 路徑分割打印判斷控制部172根據(jù)在S9b判定的路徑分割控制,當(dāng)判定為需 要路徑分割時則進(jìn)入Sllb的處理,判定為不需要時則進(jìn)入S12b的處理。
Sllb 路徑分割打印判斷控制部172生成路徑分割時的展開數(shù)據(jù)。在本處理中,在 生成路徑分割打印時的第1路徑的擊打印數(shù)據(jù)的同時,將所需的路徑分割的打印次數(shù)更新 并存儲在揮發(fā)性存儲器中,隨后返回至S9b再次實施第1路徑的電源電壓下降確認(rèn)。
另外,路徑分割時的展開數(shù)據(jù),是為控制電源電壓的下降而展開的擊打數(shù)據(jù),通過 打印路徑分割后的所有展開數(shù)據(jù)來完成1行的打印。
S12b S30b 與圖3中的S19a S37a進(jìn)行同樣的處理,因此這里省略其說明。
圖14是表示實施方式二中基于路徑分割的打印動作的說明圖。下面通過圖14,對 本實施方式的基于路徑分割的打印方法進(jìn)行說明。
在圖14中,10英寸的打印塊600,是由圖中左側(cè)起的1英寸的低密度打印塊、2英 寸的高密度打印塊、7英寸的低密度打印塊構(gòu)成的,另外根據(jù)上述的處理結(jié)果,算出打印頭 的移動次數(shù)為2次,打印方向被決定為從圖中的左側(cè)至右側(cè)的方向。
首先,在第1路徑的打印動作中,打印頭從圖中的左側(cè)向右側(cè)移動,對1英寸的低 密度打印塊、為第1路徑的打印而展開的2英寸的高密度打印塊、以及7英寸的低密度打印 塊的擊打數(shù)據(jù)進(jìn)行打印。
隨后,為進(jìn)行第2路徑的打印動作,打印頭從圖中右側(cè)向左側(cè)快速移動至高密度 打印塊的左端P4的位置。
最后,打印頭從圖中左側(cè)(P4)向右側(cè)(P5)移動,對為第1路徑的打印而展開的2 英寸的高密度打印塊的擊打印數(shù)據(jù)進(jìn)行打印,完成1行的打印動作。
如以上說明所述,通過實施方式二,在實施方式一的效果的基礎(chǔ)上,在因電源電壓 急速下降而需要進(jìn)行分割打印的情況下,也可以提高打印性能。
另外,通過對每個水平方向的打印密度(打印DPI)的電源電壓下降進(jìn)行預(yù)測,可 以更加精確地掌握電源電壓下降的水平。權(quán)利要求
1.一種通過打印頭的往返移動,對從上位裝置接收的接收數(shù)據(jù)進(jìn)行打印的打印裝置, 其特征在于,具有將所述接收數(shù)據(jù)展開為打印圖像數(shù)據(jù)的展開部,確認(rèn)由所述展開部展開的打印圖像數(shù)據(jù)的打印密度、并確認(rèn)是否存在所述打印密度超 過一定值的高密度打印數(shù)據(jù)的確認(rèn)部,當(dāng)所述確認(rèn)部確認(rèn)存在高密度打印數(shù)據(jù)時,算出所述打印頭向去方向移動進(jìn)行打印時 的打印動作時間及向返方向移動進(jìn)行打印時的打印動作時間,并根據(jù)這些打印動作時間決 定打印方向的決定部,從所述決定部決定的方向開始打印的打印控制部。
2.根據(jù)權(quán)利要求1所述的打印裝置,其特征在于其中,所述確認(rèn)部將所述展開部展開的打印圖像數(shù)據(jù)按與打印頭的移動方向垂直交差 的列逐一抽出,判定每列的打印點是否超出第1閾值,當(dāng)超出該第1閾值的列連續(xù)超出第2 閾值時,則確認(rèn)存在高密度打印數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或權(quán)利要求2所述的打印裝置,其特征在于其中,所述決定部算出所述打印頭向去方向移動進(jìn)行打印的去方向打印動作時間、以 及在所述打印頭向返方向移動進(jìn)行打印的打印動作時間上加入所述打印頭向去方向移動 時間的返方向打印動作時間,將所述去方向打印動作時間與所述返方向打印動作時間相比 較,最終選擇動作時間較短的打印方向。
4.根據(jù)權(quán)利要求1、權(quán)利要求2或權(quán)利要求3所述的打印裝置,其特征在于具有檢測進(jìn)行高密度打印時的電源電壓的下降的電源電壓檢測部,所述電源電壓檢測部檢測出超出一定值的電源電壓的下降,判定需要打印頭向去方向 或返方向多次移動對1行打印圖像數(shù)據(jù)進(jìn)行打印的分割打印時,所述展開部將所述打印頭 每次移動的打印圖像數(shù)據(jù)展開。
5.一種通過打印頭的往返移動,對從上位裝置接收的接收數(shù)據(jù)進(jìn)行打印的打印方法, 其特征在于,具有將所述接收數(shù)據(jù)展開為打印圖像數(shù)據(jù)的步驟,確認(rèn)所述被展開的打印圖像數(shù)據(jù)的打印密度、并確認(rèn)是否存在所述打印密度超過一定 值的高密度打印數(shù)據(jù)的步驟,當(dāng)確認(rèn)存在所述高密度打印數(shù)據(jù)時,算出所述打印頭向去方向移動進(jìn)行打印時的打印 動作時間及向返方向移動進(jìn)行打印時的打印動作時間,并根據(jù)這些打印動作時間決定打印 方向的步驟,從所述被決定的方向開始打印的步驟。
6.根據(jù)權(quán)利要求5所述的打印方法,其特征在于確認(rèn)所述高密度打印數(shù)據(jù)是否存在的步驟,將所述被展開的打印圖像數(shù)據(jù)按與打印頭 的移動方向垂直交差的列逐一抽出,判定每列的打印點是否超出第1閾值,當(dāng)超出該第1閾 值的列連續(xù)超出第2閾值時,則確認(rèn)存在高密度打印數(shù)據(jù)。
7.根據(jù)權(quán)利要求5或權(quán)利要求6所述的打印方法,其特征在于其中,所述決定打印方向的步驟算出所述打印頭向去方向移動進(jìn)行打印的去方向打印 動作時間、以及在所述打印頭向返方向移動進(jìn)行打印的打印動作時間上加入所述打印頭向去方向移動時間的返方向打印動作時間,將所述去方向打印動作時間與所述返方向打印動 作時間相比較,最終選擇動作時間較短的打印方向。
8.根據(jù)權(quán)利要求5、權(quán)利要求6或權(quán)利要求7所述的打印方法,其特征在于 具有檢測進(jìn)行高密度打印時超出一定值的電源電壓的下降,判定需要打印頭向去方向 或返方向多次移動對1行打印圖像數(shù)據(jù)進(jìn)行打印的分割打印時,將所述打印頭每次移動的 打印圖像數(shù)據(jù)展開步驟,所述確認(rèn)高密度打印數(shù)據(jù)是否存在的步驟,對所述打印頭每次移動的打印圖像數(shù)據(jù)的 打印密度進(jìn)行確認(rèn)。
全文摘要
本發(fā)明的目的在于,提供一種通過打印頭的往返移動,對從上位裝置接收的接收數(shù)據(jù)進(jìn)行打印的打印裝置,其特征在于,具有將所述接收數(shù)據(jù)展開為打印圖像數(shù)據(jù)的展開部;確認(rèn)由所述展開部展開的打印圖像數(shù)據(jù)的打印密度、并確認(rèn)是否存在所述打印密度超過一定值的高密度打印數(shù)據(jù)的確認(rèn)部,當(dāng)所述確認(rèn)部確認(rèn)存在高密度打印數(shù)據(jù)時,算出所述打印頭向去方向移動進(jìn)行打印時的打印動作時間及向返方向移動進(jìn)行打印時的打印動作時間,并根據(jù)這些打印動作時間決定打印方向的決定部,以及從所述決定部決定的方向開始打印的打印控制部。通過該打印裝置,即使在對打印密度較高的打印數(shù)據(jù)進(jìn)行打印時,也可以抑制因打印動作時間過長而引起的打印性能低下。
文檔編號B41J29/393GK102029821SQ201010507208
公開日2011年4月27日 申請日期2010年9月26日 優(yōu)先權(quán)日2009年10月7日
發(fā)明者片平康宏 申請人:日本沖信息株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1