欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于排出介質(zhì)的方法和圖像形成裝置制造方法

文檔序號(hào):2514588閱讀:200來(lái)源:國(guó)知局
用于排出介質(zhì)的方法和圖像形成裝置制造方法【專利摘要】本發(fā)明涉及用于排出介質(zhì)的方法和圖像形成裝置。圖像形成裝置能夠把換行操作保留。存儲(chǔ)器保存換行量和排出方向信息??刂破鹘馕龃蛴C(jī)控制數(shù)據(jù)并且基于檢測(cè)信號(hào)檢測(cè)打印介質(zhì)的位置。圖像形成部在輸送打印介質(zhì)的同時(shí)在該打印介質(zhì)上打印。當(dāng)排出方向信息指示與沿著其將打印介質(zhì)換行的方向相反的方向時(shí)。當(dāng)如果執(zhí)行換行,打印介質(zhì)的頁(yè)面上的最后打印區(qū)域的位置處于打印介質(zhì)的頁(yè)面之內(nèi)時(shí),控制器向存儲(chǔ)器中的換行量增加新的換行量,并且然后把總計(jì)的換行量保留。【專利說(shuō)明】用于排出介質(zhì)的方法和圖像形成裝置【
技術(shù)領(lǐng)域
】[0001]本發(fā)明涉及一種圖像形成裝置,其能夠在與介質(zhì)沿著其被饋送到圖像形成裝置中的正向方向相反的反向方向上排出介質(zhì),以及涉及一種在與介質(zhì)沿著其被饋送到圖像形成裝置中的正向方向相反的反向方向上排出介質(zhì)的方法。【
背景技術(shù)
】[0002]日本專利公開N0.H04-152164公開了一種打印機(jī),其在與介質(zhì)沿著其被饋送到圖像形成裝置中的正向方向相反的反向方向上排出介質(zhì)。該打印機(jī)從主個(gè)人計(jì)算機(jī)接收打印數(shù)據(jù)和打印機(jī)控制命令(包括換行命令和紙張排出命令)。然后,該打印機(jī)根據(jù)該打印數(shù)據(jù)和打印機(jī)控制命令在逐行的基礎(chǔ)上執(zhí)行打印操作和紙張輸送操作。[0003]如果針對(duì)頁(yè)面的打印數(shù)據(jù)在打印數(shù)據(jù)的末端處有換行命令,則執(zhí)行該換行命令,以便將介質(zhì)向前推進(jìn)一行。然后執(zhí)行介質(zhì)排出操作以在與通過(guò)換行命令來(lái)沿著其向前推進(jìn)紙張的方向相反的排出方向上排出介質(zhì)。這暗示了排出紙張花費(fèi)比需要時(shí)間更久的時(shí)間。[0004]鑒于上述缺點(diǎn)做出了本發(fā)明?!?br/>發(fā)明內(nèi)容】[0005]本發(fā)明的目的在于,提供一種排出介質(zhì)的方法和圖像形成裝置,其能夠使排出已打印紙張所需的時(shí)間最小化。[0006]圖像形成裝置能夠使排出已打印紙張所需的時(shí)間最小化。如果換行操作被執(zhí)行,則存儲(chǔ)器(400)存儲(chǔ)指示沿著其排出打印介質(zhì)的排出方向的排出方向信息、關(guān)于打印介質(zhì)的頁(yè)長(zhǎng)的頁(yè)長(zhǎng)信息以及打印介質(zhì)上的行相對(duì)于打印介質(zhì)的前端的位置。接收部(100,101)被配置為存儲(chǔ)從外部裝置接收的打印機(jī)控制數(shù)據(jù)和字符數(shù)據(jù)。所述打印機(jī)控制數(shù)據(jù)包括換行命令。位置檢測(cè)器(501,502,500)輸出指示所述圖像形成裝置中的打印介質(zhì)的位置的檢測(cè)信號(hào)。圖像形成部(301,302,303,300)被配置為在打印介質(zhì)上執(zhí)行打印同時(shí)輸送打印介質(zhì)??刂破?200)被配置為解析所述字符數(shù)據(jù)和所述打印機(jī)控制數(shù)據(jù),并且然后控制所述圖像形成部,使得所述圖像形成部根據(jù)所述檢測(cè)信號(hào)將打印介質(zhì)的頁(yè)面饋送到打印開始位置,并且然后根據(jù)經(jīng)解析的字符數(shù)據(jù)在打印介質(zhì)上打印字符數(shù)據(jù)。所述控制器(200,201)包括換行命令解析器(202)。當(dāng)排出方向信息指示與通過(guò)換行操作沿著其推進(jìn)打印介質(zhì)的頁(yè)面的換行方向相反的排出方向時(shí),如果經(jīng)解析的打印機(jī)控制數(shù)據(jù)是換行命令,則所述換行命令解析器(202)向所述存儲(chǔ)器中保存的打印介質(zhì)上的位置添加由換行命令指定的換行量。如果在添加之后的打印介質(zhì)上的位置處于頁(yè)長(zhǎng)之內(nèi),則所述換行命令解析器(202)把所添加的結(jié)果保留。[0007]根據(jù)下文中給出的詳細(xì)描述,本發(fā)明的可應(yīng)用性的另外的范圍將變得顯而易見。然而,應(yīng)當(dāng)理解的是,詳細(xì)描述和具體示例盡管指示了本發(fā)明的優(yōu)選實(shí)施例,但是僅通過(guò)例示的方式被給出,因?yàn)閷?duì)于本領(lǐng)域中的技術(shù)人員而言,根據(jù)該詳細(xì)描述,在本發(fā)明的精神和范圍之內(nèi)的各種改變和修改將變得顯而易見?!緦@綀D】【附圖說(shuō)明】[0008]根據(jù)在下文給出的詳細(xì)描述和附圖將變得更充分地理解本發(fā)明,附圖僅通過(guò)例示的方式被給出,并且因而不限制本發(fā)明,且在其中:圖1A是根據(jù)本發(fā)明的打印機(jī)的框圖;圖1B是圖示了打印機(jī)的相應(yīng)部分的圖解剖視圖;圖2是圖示了總體過(guò)程的流程圖;圖3是圖示了根據(jù)第一實(shí)施例的在打印機(jī)中執(zhí)行的紙張饋送過(guò)程的流程圖;圖4是圖示了在打印機(jī)中執(zhí)行的所接收數(shù)據(jù)讀取過(guò)程的流程圖;圖5是圖示了換行命令解析過(guò)程的流程圖;圖6A和6B圖不了如何管理頁(yè)長(zhǎng);圖7是圖示了在打印機(jī)中執(zhí)行的頁(yè)長(zhǎng)管理過(guò)程的流程圖;圖8A-8B圖示了在紙張被排出以前各個(gè)操作所需時(shí)間的累積量;圖9A-9B圖示了在紙張被排出以前在各個(gè)操作期間紙張相對(duì)于打印頭和饋送輥的位置;圖10圖示了根據(jù)第二實(shí)施例的打印機(jī)的數(shù)據(jù)解析器的功能;圖11是圖示了換行命令解析器的相應(yīng)部分的流程圖;圖12是圖示了空白頁(yè)確定過(guò)程的流程圖;以及圖13A和13B圖示了比較打印機(jī)?!揪唧w實(shí)施方式】[0009]將參考附圖詳細(xì)地描述本發(fā)明的實(shí)施例,在附圖中,由類似附圖標(biāo)記指示類似元件。附圖僅僅是示范性的,并且不應(yīng)當(dāng)被解釋為限制本發(fā)明。由類似附圖標(biāo)記指示的類似元件不會(huì)被描述兩次。[0010]第一實(shí)施例{打印機(jī)}根據(jù)第一實(shí)施例的打印機(jī)在頁(yè)面中已經(jīng)打印了打印數(shù)據(jù)的最后一行之后,不管打印介質(zhì)是否具有剩余可用的可打印區(qū)域,都立即執(zhí)行打印介質(zhì)排出操作。[0011]{打印機(jī)的配置}將參考圖1A-1B描述打印機(jī)1000的配置。圖1A是打印機(jī)1000的框圖。[0012]打印機(jī)1000是水平饋送串行打印機(jī),在其中在打印機(jī)控制命令的控制下根據(jù)打印數(shù)據(jù)在逐行的基礎(chǔ)上對(duì)打印介質(zhì)執(zhí)行打印,所述打印機(jī)控制命令包括從主個(gè)人計(jì)算機(jī)(PC,未示出)接收的換行命令。打印機(jī)1000包括接收控制器100、用于暫時(shí)存儲(chǔ)所接收數(shù)據(jù)的數(shù)據(jù)緩沖器101、主控制器200、機(jī)構(gòu)控制器300、空間電動(dòng)機(jī)(spacemotor)301、打印頭302、換行電動(dòng)機(jī)303、主存儲(chǔ)器400、檢測(cè)電路500、工作臺(tái)傳感器(tablesensor)501、紙張末端傳感器502和菜單設(shè)置存儲(chǔ)器600。[0013]以由中央處理單元(CPU)執(zhí)行的程序和專用硬件電路來(lái)實(shí)現(xiàn)接收控制器100、主控制器200、機(jī)構(gòu)控制器300和檢測(cè)電路500。用包括隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)和硬盤驅(qū)動(dòng)器(HDD)的存儲(chǔ)設(shè)備來(lái)實(shí)現(xiàn)數(shù)據(jù)緩沖器101和主存儲(chǔ)器400。菜單設(shè)置存儲(chǔ)器600采用例如閃速ROM的形式。[0014]饋送輥503(圖1B)沿正向方向?qū)⒆鳛榇蛴〗橘|(zhì)的紙張從打印機(jī)1000的前側(cè)饋送到打印頭302和壓印板505之間的區(qū)域。在打印頭302已經(jīng)在紙張上打印之后,(I)向打印機(jī)1000的后側(cè),沿正向方向,或者,(2)向打印機(jī)1000的前側(cè),沿反向方向,排出紙張。菜單設(shè)置存儲(chǔ)器600存儲(chǔ)關(guān)于沿著其排出已打印紙張的方向的信息。用戶經(jīng)由打印機(jī)1000的菜單屏幕(未示出)選擇打印介質(zhì)排出方向之一??商鎿Q地,可以從主PC(未示出)接收表不排出方向的打印機(jī)控制命令。[0015]{菜單設(shè)置存儲(chǔ)器}菜單設(shè)置存儲(chǔ)器600存儲(chǔ)各種設(shè)置信息(包括關(guān)于打印介質(zhì)排出方向的信息)項(xiàng)。[0016]{主存儲(chǔ)器}主存儲(chǔ)器400包括累積位置保存緩沖器401、換行量保存緩沖器402和排出方向存儲(chǔ)緩沖器403。累積位置保存緩沖器401存儲(chǔ)在打印介質(zhì)上打印的當(dāng)前行相對(duì)于打印介質(zhì)的前端的位置。當(dāng)打印介質(zhì)被饋送到打印開始位置時(shí),這將稍后被描述,累積位置保存緩沖器401最初保存開始位置作為當(dāng)前行的位置。在執(zhí)行換行之前,換行量保存緩沖器402保存關(guān)于換行量的信息,該換行量將是總換行量。排出方向存儲(chǔ)緩沖器403保存指示由打印機(jī)控制命令或由用戶經(jīng)由菜單屏幕指定的紙張排出方向的排出方向信息。[0017]{接收控制器和數(shù)據(jù)緩沖器}接收控制器100在主控制器200的控制下進(jìn)行操作,并且從主PC(未示出)接收打印數(shù)據(jù)和打印機(jī)控制命令。數(shù)據(jù)緩沖器101存儲(chǔ)通過(guò)接收控制器100接收的打印數(shù)據(jù)和打印機(jī)控制命令。在本說(shuō)明書中,術(shù)語(yǔ)打印數(shù)據(jù)不僅可以覆蓋在紙張上實(shí)際打印的圖像數(shù)據(jù)或字符數(shù)據(jù),而且可以覆蓋包括間距的命令。打印機(jī)控制命令包括饋送命令、用于從打印機(jī)1000排出紙張的打印介質(zhì)排出命令、用于設(shè)置換行量N的換行量設(shè)置命令以及用于選擇打印介質(zhì)排出方向的排出方向設(shè)置命令。[0018]{打印頭、空間電動(dòng)機(jī)、換行電動(dòng)機(jī)}圖1B是圖示了打印機(jī)1000的相應(yīng)部分的圖解剖視圖。打印頭302具有用于打印的多個(gè)點(diǎn)針(dotpin),并且可橫跨紙張寬度地移動(dòng)??臻g電動(dòng)機(jī)301驅(qū)動(dòng)打印頭302橫跨紙張寬度地或者在主掃描方向上來(lái)回移動(dòng),使得打印頭302在紙張上打印點(diǎn)圖案。饋送輥503被布置在打印頭302的上游,并且饋送輥504被布置在打印頭302的下游。換行電動(dòng)機(jī)303驅(qū)動(dòng)饋送輥503和504在換行操作期間沿它們的正向方向旋轉(zhuǎn),使得饋送輥503和504在垂直于主掃描方向的正向方向上饋送紙張。換行電動(dòng)機(jī)303驅(qū)動(dòng)饋送輥503和504在打印介質(zhì)排出操作期間沿它們的反向方向旋轉(zhuǎn),使得饋送輥503和504在與正向方向相反的反向方向上饋送紙張。[0019]{機(jī)構(gòu)控制器}在從主控制器200接收到打印指令時(shí),機(jī)構(gòu)控制器300驅(qū)動(dòng)空間電動(dòng)機(jī)301橫跨紙張寬度地即在主掃描方向上來(lái)回移動(dòng)打印頭302,使得當(dāng)打印頭302沿正向方向移動(dòng)時(shí)和當(dāng)打印頭302沿反向方向移動(dòng)時(shí)打印頭302在紙張上打印點(diǎn)圖案。[0020]在接收到指定換行量保存緩沖器402中所存儲(chǔ)的換行量的換行指令時(shí),機(jī)構(gòu)控制器300根據(jù)所指定的換行量驅(qū)動(dòng)換行電動(dòng)機(jī)303以不同的速度旋轉(zhuǎn)。換行電動(dòng)機(jī)303當(dāng)換行量大時(shí)以比當(dāng)換行量小時(shí)更高的速度旋轉(zhuǎn)。饋送輥503和504沿它們的正向方向旋轉(zhuǎn)所指定的旋轉(zhuǎn)量,由此使紙張前進(jìn)所指定的距離。[0021]在接收到具有排出方向存儲(chǔ)緩沖器403中存儲(chǔ)的關(guān)于排出方向的信息的打印介質(zhì)排出指令時(shí),機(jī)構(gòu)控制器300驅(qū)動(dòng)換行電動(dòng)機(jī)303在由關(guān)于排出方向的信息指定的方向上旋轉(zhuǎn)。因而,饋送輥503和504在正向方向上旋轉(zhuǎn)以在正向方向上輸送紙張,或者在反向方向上旋轉(zhuǎn)以在反向方向上輸送紙張,直到紙張被完全排出到打印機(jī)1000的外部。當(dāng)紙張可以沿正向方向或者沿反向方向被排出時(shí)。[0022]{工作臺(tái)傳感器、紙張末端傳感器}工作臺(tái)傳感器501(圖1B)位于饋送輥503關(guān)于正向方向的上游,并且檢測(cè)紙張。由工作臺(tái)傳感器501生成的檢測(cè)信號(hào)被發(fā)送到主控制器200,并且用于確定執(zhí)行打印介質(zhì)饋送過(guò)程的時(shí)機(jī)。紙張末端傳感器502位于饋送輥503(圖1B)和打印頭302之間,并且檢測(cè)紙張存在或不存在。紙張末端傳感器502的檢測(cè)信號(hào)被用于稍后描述的打印介質(zhì)饋送過(guò)程中的提示操作中或稍后描述的換行命令解析過(guò)程期間的排出操作中。[0023]{檢測(cè)電路}檢測(cè)電路500從工作臺(tái)傳感器501和紙張末端傳感器502接收檢測(cè)信號(hào)并且向主控制器200發(fā)送檢測(cè)信號(hào)。[0024]{主控制器}當(dāng)工作臺(tái)傳感器501檢測(cè)到已經(jīng)將紙張定位在打印介質(zhì)饋送端口處時(shí),主控制器200開始向提示位置饋送紙張。具體地,主控制器200驅(qū)動(dòng)機(jī)構(gòu)控制器300,以使換行電動(dòng)機(jī)303旋轉(zhuǎn)饋送輥503,以便在正向方向上輸送紙張。主控制器200監(jiān)視紙張末端傳感器502的檢測(cè)信號(hào),并且檢測(cè)出紙張末端傳感器502已經(jīng)檢測(cè)到紙張的前端(“紙張存在”)。一旦紙張末端傳感器502已經(jīng)檢測(cè)到紙張的前端,主控制器200就使饋送輥503在預(yù)定的一段時(shí)間內(nèi)進(jìn)一步推進(jìn)紙張,由此將紙張放置在提示位置中。[0025]主控制器200經(jīng)由接收控制器100從主PC(未示出)接收打印數(shù)據(jù)和打印機(jī)控制命令,并且將所接收的打印數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)緩沖器101中。主控制器200包括數(shù)據(jù)解析器201,其包括換行命令解析器202。數(shù)據(jù)解析器201從數(shù)據(jù)緩沖器101讀取所接收的打印數(shù)據(jù),并且換行命令解析器202對(duì)命令進(jìn)行解析,由此根據(jù)命令的類型對(duì)字符數(shù)據(jù)執(zhí)行各種過(guò)程。稍后將與打印機(jī)1000的操作一起描述數(shù)據(jù)解析器201和換行命令解析器202的細(xì)節(jié),并且因此在下面僅給出數(shù)據(jù)解析器201和換行命令解析器202的簡(jiǎn)短描述。[0026]{數(shù)據(jù)解析器}數(shù)據(jù)解析器201對(duì)存儲(chǔ)在數(shù)據(jù)緩沖器101中的打印數(shù)據(jù)和打印機(jī)控制命令進(jìn)行解析。如圖1A中所示出的,數(shù)據(jù)解析器201包括換行命令解析器202。[0027]{換行命令解析器}換行命令解析器202從數(shù)據(jù)緩沖器101在逐字節(jié)的基礎(chǔ)上讀取所接收的打印數(shù)據(jù),并且對(duì)打印機(jī)控制命令進(jìn)行解析,由此根據(jù)對(duì)應(yīng)的命令在逐字節(jié)的基礎(chǔ)上處理打印數(shù)據(jù)。如果從數(shù)據(jù)緩沖器101讀取的字節(jié)是換行命令,則確定的是,在換行命令之前的字節(jié)是應(yīng)當(dāng)被打印在打印介質(zhì)上的針對(duì)一行的數(shù)據(jù)。本發(fā)明的特征之一在于,換行命令解析器202把換行命令保留。將與打印機(jī)1000—起更詳細(xì)地描述換行命令解析器202。[0028]{打印機(jī)的操作}在下面將給出根據(jù)第一實(shí)施例的打印機(jī)1000的描述。提示位置是紙張的前端與在頁(yè)面上實(shí)際發(fā)起打印的紙張上的打印開始位置之間的距離,并且通過(guò)菜單屏幕被選擇。提示位置被選擇為例如1/12英寸、2/12英寸、3/12英寸或4/12英寸。假定已經(jīng)事先通過(guò)菜單屏幕(未示出)設(shè)置了打印介質(zhì)排出方向和提示位置。假定菜單屏幕默認(rèn)示出了3/12英寸的提示位置。由于打印機(jī)1000在輔助方向上具有1/360英寸的分辨率,所以實(shí)際提示位置是等同于遠(yuǎn)離打印介質(zhì)紙張的前端90點(diǎn)X1/360=90/360英寸的距離。[0029]{打印機(jī)中的總體過(guò)程的流程}圖2是圖示了針對(duì)總體過(guò)程的循環(huán)的流程圖。將參考圖2來(lái)描述打印機(jī)1000的總體過(guò)程的流程。在執(zhí)行打印機(jī)1000中的總體過(guò)程期間實(shí)現(xiàn)主控制器200和機(jī)構(gòu)控制器300。當(dāng)圖像形成裝置聯(lián)機(jī)時(shí)循環(huán)總是正在運(yùn)行。針對(duì)從數(shù)據(jù)緩沖器101讀取的每個(gè)字節(jié)執(zhí)行圖2中所示出的循環(huán)中的步驟S001-0004。[0030]在SOOl處,執(zhí)行數(shù)據(jù)讀取過(guò)程和換行解析過(guò)程,在其中從數(shù)據(jù)緩沖器101讀取所接收數(shù)據(jù)、即一個(gè)字節(jié)(圖4),并且然后對(duì)其進(jìn)行解析(圖5)。在S002處,執(zhí)行點(diǎn)圖案生成過(guò)程,在其中,如果從數(shù)據(jù)緩沖器101讀取的所接收數(shù)據(jù)、即字節(jié)為字符數(shù)據(jù),則生成針對(duì)經(jīng)解析的字符數(shù)據(jù)的點(diǎn)圖案。[0031]在S003處,執(zhí)行機(jī)構(gòu)控制過(guò)程,在其中輪流地驅(qū)動(dòng)空間電動(dòng)機(jī)301以使打印頭302在紙張上打印針對(duì)字符數(shù)據(jù)的點(diǎn)圖案,并且輪流地驅(qū)動(dòng)換行電動(dòng)機(jī)303以使饋送輥503和504對(duì)紙張進(jìn)行換行或排出紙張,由此打印針對(duì)來(lái)自數(shù)據(jù)緩沖器101的字符數(shù)據(jù)的點(diǎn)圖案。在S003處執(zhí)行圖3中所示出的打印介質(zhì)饋送過(guò)程。在S004處,連續(xù)地執(zhí)行傳感器監(jiān)視過(guò)程,在其中檢測(cè)電路500檢測(cè)各種傳感器的輸出。針對(duì)所接收數(shù)據(jù)以循環(huán)的方式執(zhí)行步驟S001-S004,直到已經(jīng)打印了數(shù)據(jù)緩沖器101中的針對(duì)所有頁(yè)面的數(shù)據(jù)。將在下面描述總體操作。[0032]{紙張饋送過(guò)程}圖3是圖示了根據(jù)第一實(shí)施例的在打印機(jī)100中執(zhí)行的打印介質(zhì)饋送過(guò)程的流程圖。打印介質(zhì)饋送過(guò)程包括將紙張推進(jìn)到提示位置并且對(duì)控制涉及的機(jī)構(gòu)所需的存儲(chǔ)器的工作區(qū)域進(jìn)行初始化。[0033]一旦工作臺(tái)傳感器501檢測(cè)出已經(jīng)將紙張定位在打印介質(zhì)饋送端口處,主控制器200就開始向提示位置推進(jìn)紙張(S101)。具體地,在SlOl處,主控制器200將指令發(fā)送到機(jī)構(gòu)控制器300,其又驅(qū)動(dòng)換行電動(dòng)機(jī)303以旋轉(zhuǎn)饋送輥503,從而在正向方向上推進(jìn)紙張。[0034]在S102處,主控制器200做出決定以確定紙張是否已經(jīng)前進(jìn)到提示位置。具體地,主控制器200驅(qū)動(dòng)檢測(cè)電路500以檢測(cè)紙張末端傳感器502已經(jīng)在指示“紙張不存在”的檢測(cè)信號(hào)之后輸出指示“紙張存在”的檢測(cè)信號(hào)。然后,主控制器200在“紙張存在”之后不久使紙張沿正向方向前進(jìn)達(dá)預(yù)定的一段時(shí)間,使得紙張到達(dá)提示位置。[0035]在S103處,數(shù)據(jù)解析器201的換行命令解析器202做出決定以確定在打印機(jī)1000中預(yù)置的頁(yè)長(zhǎng)管理方法是模式#1還是模式#2。如果頁(yè)長(zhǎng)管理方法處于模式#1中,那么程序前進(jìn)到步驟104。如果頁(yè)長(zhǎng)管理方法處于模式#2中,那么程序結(jié)束。稍后將更詳細(xì)地描述頁(yè)長(zhǎng)管理模式。[0036]如果在S103處頁(yè)長(zhǎng)管理方法處于模式#1中,則主控制器200對(duì)控制打印機(jī)1000所需的存儲(chǔ)器的工作區(qū)域進(jìn)行初始化。具體地,在S104處,主控制器200將提示位置(其通過(guò)菜單屏幕而被選擇)存儲(chǔ)到累積位置保存緩沖器401中,該累積位置保存緩沖器401保存離紙張前端的累積距離。如果頁(yè)長(zhǎng)管理方法處于模式#1中,則將值“90”設(shè)置到累積位置保存緩沖器401。在模式#1中,將提示位置定義為離紙張前端的距離,并且因此,在完成打印介質(zhì)饋送過(guò)程之后不久將與提示位置相同的值存儲(chǔ)到累積位置保存緩沖器401中。在模式#2中,將離提示位置的距離定義為在確定頁(yè)長(zhǎng)時(shí)的參考,所述頁(yè)長(zhǎng)是在打印介質(zhì)頁(yè)面的前端與該頁(yè)面的尾端之間的距離。因此,在完成打印介質(zhì)饋送過(guò)程之后不久將值“O”存儲(chǔ)到累積位置保存緩沖器401中。在執(zhí)行打印介質(zhì)饋送過(guò)程之后,程序前進(jìn)到S004(圖2)。[0037]{所接收數(shù)據(jù)讀取過(guò)程}圖4是圖示了在打印機(jī)1000中執(zhí)行的所接收數(shù)據(jù)讀取過(guò)程的流程圖。將參考圖4來(lái)描述所接收數(shù)據(jù)讀取過(guò)程。[0038]在完成打印介質(zhì)饋送過(guò)程時(shí),在S201處,主控制器200的數(shù)據(jù)解析器201做出決定以確定在數(shù)據(jù)緩沖器101中是否已經(jīng)接收到打印數(shù)據(jù)。如果已經(jīng)接收到打印數(shù)據(jù)(在S201處為“是”),則程序前進(jìn)到S202。如果尚未接收到打印數(shù)據(jù)(在S201處為“否”),則所接收數(shù)據(jù)讀取過(guò)程結(jié)束。[0039]如果在S201處答案為“是”,則在S202處數(shù)據(jù)解析器201從數(shù)據(jù)緩沖器101在逐字節(jié)的基礎(chǔ)上讀取所接收數(shù)據(jù)。然后在S203處執(zhí)行將詳細(xì)描述的換行命令解析過(guò)程。在完成換行命令解析過(guò)程時(shí),所接收數(shù)據(jù)讀取過(guò)程結(jié)束。在所接收數(shù)據(jù)讀取過(guò)程結(jié)束之后,程序前進(jìn)到圖5中所示出的換行命令解析過(guò)程。[0040]{換行命令解析過(guò)程}圖5是圖示了換行命令解析過(guò)程的流程圖。將參考圖5描述換行命令解析過(guò)程。[0041]在S301處,主控制器200首先參考在主存儲(chǔ)器400中的排出方向存儲(chǔ)緩沖器403中存儲(chǔ)的排出方向信息,并且然后做出決定以確定排出方向是否與換行方向、即正向方向相反。如果排出方向不與換行方向相反(在S301處為“否”),則程序跳到S312,其中執(zhí)行包括換行命令和打印介質(zhì)排出命令的適當(dāng)命令。如果排出方向與換行方向相反(在S301處為“是”),則程序通過(guò)S302、303和309前進(jìn)到S312,其中執(zhí)行除換行命令和打印介質(zhì)排出命令之外的適當(dāng)命令。[0042]如果在S301處答案為“否”,則換行命令解析器202做出決定以確定所接收數(shù)據(jù)是否是字符數(shù)據(jù)(S302)。如果所接收數(shù)據(jù)不是打印數(shù)據(jù)(在S302處為“否”),則程序前進(jìn)到5303。如果所接收數(shù)據(jù)是字符數(shù)據(jù)(在S302處為“是”),則程序前進(jìn)到S313。[0043]如果在S302處答案為“是”,則換行命令解析器202做出決定以確定所接收數(shù)據(jù)是否是換行命令(S303)。如果所接收數(shù)據(jù)是換行命令(在S303處為“是”),那么程序前進(jìn)到5304。如果所接收數(shù)據(jù)不是換行命令(在S303處為“否”),那么程序前進(jìn)到S309。[0044]如果在S303處答案為“是”(即,所接收數(shù)據(jù)是換行命令),則換行命令解析器202向主存儲(chǔ)器400中的換行量保存緩沖器402的內(nèi)容添加由換行命令指定的換行量(S304),并且然后向累積位置保存緩沖器401的內(nèi)容增加由換行命令指定的換行量(S305)。[0045]換行命令依據(jù)換行的數(shù)量或絕對(duì)距離來(lái)指定換行量。如果要依據(jù)換行命令的數(shù)量來(lái)指定換行量,則由設(shè)置換行量的換行量設(shè)置命令或由用戶通過(guò)菜單屏幕設(shè)置針對(duì)每個(gè)換行命令的換行量。許多類型的打印機(jī)默認(rèn)具有等于每英寸六行(6LPI)的換行量,即,可以每英寸執(zhí)行六次換行操作。打印機(jī)1000具有1/360英寸的分辨率,并且因此,每個(gè)換行的量是等同于60點(diǎn)的距離,即每次換行60/360英寸。然而,如果設(shè)置換行量的命令指定針對(duì)每個(gè)換行的換行量,N,則總計(jì)的換行量為N/360。[0046]在S306處,換行命令解析器202做出決定以確定累積位置保存緩沖器401中的值是否超過(guò)紙張的實(shí)際頁(yè)長(zhǎng)的頁(yè)長(zhǎng),即,打印介質(zhì)上的位置與由換行命令指定的換行量之和是否不處于當(dāng)前頁(yè)面內(nèi)??梢酝ㄟ^(guò)打印機(jī)1000的菜單屏幕(未示出)來(lái)設(shè)置頁(yè)長(zhǎng)。在一些情況下,主PC可以在打印數(shù)據(jù)的發(fā)射之前向打印機(jī)1000發(fā)送頁(yè)長(zhǎng)設(shè)置命令。例如,如果將頁(yè)長(zhǎng)設(shè)置為11英寸,則實(shí)際頁(yè)長(zhǎng)等于3960點(diǎn)X1/360=3960/360英寸,因?yàn)榇蛴C(jī)1000具有1/360英寸的分辨率。[0047]如果在S306處答案為“否”,即,累積位置保存緩沖器401的內(nèi)容小于頁(yè)長(zhǎng),則終止換行命令解析器202,同時(shí)換行量保持被保留的狀態(tài)。換言之,在這個(gè)時(shí)間點(diǎn)不執(zhí)行換行操作,并且程序前進(jìn)到對(duì)下一行的解析。如果在S306處答案為“是”或者累積位置保存緩沖器401的內(nèi)容等于或大于頁(yè)長(zhǎng),則執(zhí)行頁(yè)長(zhǎng)管理過(guò)程(S307)。稍后將詳細(xì)地描述頁(yè)長(zhǎng)管理過(guò)程。程序然后前進(jìn)到S308。[0048]在S308處,主控制器200向機(jī)構(gòu)控制器300發(fā)出打印介質(zhì)排出指令,該機(jī)構(gòu)控制器300又根據(jù)在主存儲(chǔ)器400的排出方向存儲(chǔ)緩沖器403中存儲(chǔ)的排出方向信息來(lái)執(zhí)行打印介質(zhì)排出操作,使得沿反向方向排出紙張(圖2中的S003)。這就完成了換行命令解析過(guò)程。[0049]當(dāng)要沿反向方向排出紙張時(shí),主控制器200在正沿著反向方向排出紙張的同時(shí)監(jiān)視紙張末端傳感器502的輸出,并確定應(yīng)當(dāng)停止打印介質(zhì)排出過(guò)程的時(shí)機(jī)。具體地,當(dāng)紙張末端傳感器502的檢測(cè)信號(hào)指示“紙張存在”時(shí),如果執(zhí)行打印介質(zhì)排出過(guò)程以沿反向方向排出紙張,則紙張末端傳感器502的輸出從“紙張存在”改變成“紙張不存在”。主控制器200在檢測(cè)到“紙張不存在”之后的預(yù)定時(shí)間終止打印介質(zhì)排出過(guò)程。另一方面,當(dāng)紙張末端傳感器502的檢測(cè)信號(hào)指示“紙張不存在”時(shí),如果執(zhí)行打印介質(zhì)排出過(guò)程以沿反向方向排出紙張,則紙張末端傳感器502的輸出從“紙張不存在”改變成“紙張存在”,并且然后回至IJ“紙張不存在”。主控制器200在檢測(cè)到第二次“紙張不存在”之后的預(yù)定時(shí)間終止打印介質(zhì)排出過(guò)程。[0050]如果在S303處答案為“否”,即,從數(shù)據(jù)緩沖器101讀取的字節(jié)不是換行命令,則換行命令解析器202做出決定以確定所接收數(shù)據(jù)是否是打印介質(zhì)排出命令(S309)。如果所接收數(shù)據(jù)是打印介質(zhì)排出命令(在S309處為“是”),則程序前進(jìn)到S310。如果所接收數(shù)據(jù)不是打印介質(zhì)排出命令(在S309處為“否”),則程序前進(jìn)到S312。[0051]如果在S309處答案為“是”,即,所接收數(shù)據(jù)是打印介質(zhì)排出命令,則換行命令解析器202然后清除累積位置保存緩沖器40KS310)。換行命令解析器202清除換行量保存緩沖器402(S311),因?yàn)椴恍枰獔?zhí)行換行。主控制器200然后向機(jī)構(gòu)控制器300發(fā)出打印介質(zhì)排出命令(S308),完成換行命令解析過(guò)程。[0052]如果在S301處答案為“否”,則主控制器200的數(shù)據(jù)解析器201執(zhí)行用于打印的常規(guī)打印機(jī)命令(S312),完成換行命令解析過(guò)程。如果在S309處答案為“否”,則主控制器200的數(shù)據(jù)解析器201執(zhí)行除換行命令和打印介質(zhì)排出命令之外的用于打印的打印機(jī)命令(S312),完成換行命令解析過(guò)程。[0053]如果在S302處答案為“是”,即所接收數(shù)據(jù)是字符數(shù)據(jù),則換行命令解析器202參考換行量保存緩沖器402以檢查換行量保存緩沖器402是否保存了已經(jīng)被保留的換行量(S313)。如果換行量保存緩沖器402保存了被保留的換行量,則程序前進(jìn)到S314。如果換行量保存緩沖器402未保存被保留的換行量,則程序結(jié)束。[0054]如果在S313處答案為“是”,即,換行量保存緩沖器402保存了被保留的換行量,則需要執(zhí)行已經(jīng)被保留的換行量。因而,在S314處,換行命令解析器202向機(jī)構(gòu)控制器300發(fā)送換行指令,使得實(shí)際以在換行量保存緩沖器402中保存的換行量執(zhí)行換行操作,并且然后清除換行量保存緩沖器402(S315)。[0055]在換行命令解析過(guò)程之后,程序前進(jìn)到點(diǎn)圖案生成過(guò)程(圖2中的S002)。換言之,如果換行量保存緩沖器402未保存被保留的換行量,則立即執(zhí)行點(diǎn)圖案生成過(guò)程。如果換行量保存緩沖器402保存了被保留的換行量,則僅在完成換行之后執(zhí)行點(diǎn)圖案生成過(guò)程。打印數(shù)據(jù)包括與打印有關(guān)的命令,例如,在任何字符數(shù)據(jù)的實(shí)際打印操作之前執(zhí)行的間距命令。用打印頭302打印在點(diǎn)圖案生成過(guò)程期間生成的點(diǎn)圖案,通過(guò)由機(jī)構(gòu)控制器300驅(qū)動(dòng)的空間電動(dòng)機(jī)301橫跨紙張地移動(dòng)打印頭302(圖2中的S003)。[0056]{頁(yè)長(zhǎng)管理過(guò)程}將參考圖6A-6B和7來(lái)描述頁(yè)長(zhǎng)管理過(guò)程的操作。圖6A和6B圖示了如何管理頁(yè)長(zhǎng)。箭頭指示打印頭302相對(duì)于打印介質(zhì)的移動(dòng)。[0057]參考圖6A-6B,將給出如何管理頁(yè)長(zhǎng)的描述。打印機(jī)1000在兩種模式中管理頁(yè)長(zhǎng):如圖6A中所示出那樣參考紙張的前端來(lái)定義頁(yè)長(zhǎng)的模式#1和如圖6B中所示出那樣參考紙張上的提示位置來(lái)定義頁(yè)長(zhǎng)的模式#2。換言之,模式#1和模式#2在參考位置方面不同。當(dāng)在單個(gè)片材上打印針對(duì)單個(gè)片材的數(shù)據(jù)時(shí)使用模式#1。當(dāng)在多個(gè)單個(gè)片材上打印針對(duì)扇折(fanfold)紙張的數(shù)據(jù)時(shí)使用模式#2,數(shù)據(jù)的每個(gè)部分被打印在對(duì)應(yīng)的單個(gè)片材上。允許用戶根據(jù)其偏好經(jīng)由打印機(jī)1000的菜單屏幕在模式#1和模式#2之間切換。[0058]在模式#1中,當(dāng)累積換行量超過(guò)頁(yè)長(zhǎng)時(shí)僅排出紙張。換言之,僅僅忽略并丟棄超過(guò)頁(yè)長(zhǎng)的換行量。在模式#2中,將超過(guò)頁(yè)長(zhǎng)的換行量轉(zhuǎn)入到下一頁(yè)。[0059]圖7是圖示了在打印機(jī)1000中執(zhí)行的頁(yè)長(zhǎng)管理過(guò)程的流程圖。將參考圖7描述頁(yè)長(zhǎng)管理過(guò)程。首先,數(shù)據(jù)解析器201的換行命令解析器202做出決定以確定在打印機(jī)1000中預(yù)置的用于管理頁(yè)長(zhǎng)的模式是模式#1還是模式#2(S401)。如果已經(jīng)預(yù)置了模式#1,則程序前進(jìn)到S402。如果已經(jīng)預(yù)置了模式#2,則程序前進(jìn)到S404。[0060]如果在S401處答案為模式#1,則換行命令解析器202清除換行量保存緩沖器402,因?yàn)椴恍枰獙⒊^(guò)頁(yè)長(zhǎng)的換行量轉(zhuǎn)入到下一頁(yè)(S402),并且隨后清除累積位置保存緩沖器401(S403)。[0061]如果在S401處答案為模式#2,則需要將超過(guò)頁(yè)長(zhǎng)的換行量轉(zhuǎn)入到下一頁(yè)。因此,換行命令解析器202從累積位置保存緩沖器401中所存儲(chǔ)的值中減去頁(yè)長(zhǎng)(S404),并且然后將超過(guò)頁(yè)長(zhǎng)的換行量存儲(chǔ)到換行量保存緩沖器402中(S405)。超過(guò)頁(yè)長(zhǎng)的換行量現(xiàn)在是針對(duì)下一頁(yè)的累積位置并且在下一頁(yè)上被執(zhí)行。在頁(yè)長(zhǎng)管理過(guò)程之后,程序前進(jìn)到S308(圖5)。[0062]{效果}通過(guò)將第一實(shí)施例與傳統(tǒng)技術(shù)相比較,將參考圖8A-8B和9A-9B來(lái)描述根據(jù)第一實(shí)施例的打印機(jī)1000的效果。圖8A-8B圖示了在紙張被排出以前各個(gè)操作所需時(shí)間的累積量。圖9A-9B圖示了在紙張已經(jīng)被排出以前在各個(gè)操作期間紙張相對(duì)于打印頭302和饋送輥503和504的位置。[0063]如從圖8A-8B和9A-9B可以清楚的是,打印機(jī)1000不執(zhí)行傳統(tǒng)技術(shù)的換行操作#2(圖8A-8B),并且排出紙張所需的時(shí)間對(duì)應(yīng)地減少。因此,可以將打印作業(yè)所需的時(shí)間減少執(zhí)行換行操作#2所需的時(shí)間和排出紙張所需的縮短的時(shí)間。[0064]圖8A-8B圖解地示出了在第一實(shí)施例和傳統(tǒng)打印機(jī)中的各個(gè)操作所需的時(shí)間。第一實(shí)施例需要更新累積位置保存緩沖器401、換行量保存緩沖器402的內(nèi)容所需的時(shí)間以及做出決定所需的時(shí)間,這些時(shí)間在傳統(tǒng)打印機(jī)中是不需要的。然而,這些時(shí)間比排出紙張所需的時(shí)間短得多。一旦開始打印,就可以解析下一字節(jié),同時(shí)執(zhí)行當(dāng)前字符的打印。換言之,第一實(shí)施例大大減少了包括排出紙張所需的時(shí)間的總時(shí)間。[0065]如以上所描述的,當(dāng)在與沿著其執(zhí)行換行操作同時(shí)在紙張上打印字符數(shù)據(jù)的換行方向相反的方向上排出紙張時(shí),換行量保持被保留的狀態(tài),直到經(jīng)解析的字符數(shù)據(jù)的打印操作實(shí)際開始為止。換言之,緊接著在紙張上打印隨后的經(jīng)解析的字符數(shù)據(jù)之前實(shí)際執(zhí)行換行操作。這防止了在排出紙張之前執(zhí)行不必要的換行操作,并且因此減少了從接收打印數(shù)據(jù)到排出已打印紙張的總時(shí)間。[0066]第二實(shí)施例第二實(shí)施例與第一實(shí)施例的不同在于,打印機(jī)IOOOa使用空白頁(yè)控制器203。即使當(dāng)主PC沒有防止空白頁(yè)被輸出的特殊中間件或手段時(shí),空白頁(yè)控制器203也管理空白頁(yè)的輸出。[0067]{配置}圖10圖示了根據(jù)第二實(shí)施例的打印機(jī)IOOOa的數(shù)據(jù)解析器201a的功能。將參考圖10描述打印機(jī)IOOOa的配置。數(shù)據(jù)解析器201a與根據(jù)第一實(shí)施例的數(shù)據(jù)解析器201的不同在于,添加了空白頁(yè)控制器203。將主要在數(shù)據(jù)解析器201a的與數(shù)據(jù)解析器201的功能不同的功能方面描述第二實(shí)施例。[0068]{數(shù)據(jù)解析器}數(shù)據(jù)解析器201a包括換行命令解析器202和空白頁(yè)控制器203??瞻醉?yè)控制器203驅(qū)動(dòng)累積位置保存緩沖器401(圖1)和換行量保存緩沖器402(圖1)以輸出或不輸出空白頁(yè)。稍后將更詳細(xì)地描述數(shù)據(jù)解析器201a。[0069]{打印機(jī)的操作}在第二實(shí)施例中也使用了圖3中所示出的打印介質(zhì)饋送過(guò)程、圖4中的所接收數(shù)據(jù)讀取過(guò)程以及頁(yè)長(zhǎng)管理過(guò)程,并且它們的描述被省略。[0070]{換行命令解析過(guò)程}圖11是圖示了換行命令解析過(guò)程的相應(yīng)部分的流程圖。根據(jù)第二實(shí)施例的換行命令解析過(guò)程(圖1)與根據(jù)第一實(shí)施例的換行命令解析過(guò)程(圖5)的不同在于,緊接著在S307之前添加了S701并且在S307之后立即添加了S702。與圖5中所示出的第一實(shí)施例中的那些步驟類似的步驟已經(jīng)被給予相同的附圖標(biāo)記,并且它們的描述被省略。[0071]如果在S306處答案為“是”,即,累積位置保存緩沖器401的內(nèi)容超過(guò)了頁(yè)長(zhǎng),則空白頁(yè)控制器203執(zhí)行空白頁(yè)確定過(guò)程(S701),其稍后將被詳細(xì)地描述。程序然后前進(jìn)到S307。[0072]在S307之后,空白頁(yè)控制器203做出決定以在S702處確定是否已經(jīng)設(shè)置了空白頁(yè)許可信息作為執(zhí)行S701的結(jié)果。如果在S702處答案為“是”,則程序前進(jìn)到S308,其中發(fā)出打印介質(zhì)排出指令。如果在S702處答案為“否”,則程序結(jié)束,使得沒有空白頁(yè)被輸出。由于已經(jīng)在S307處執(zhí)行了頁(yè)長(zhǎng)管理過(guò)程,所以在其上執(zhí)行了頁(yè)長(zhǎng)管理過(guò)程的頁(yè)面將是“下一頁(yè)”。[0073]{空白頁(yè)確定過(guò)程}圖12是圖示了空白頁(yè)確定過(guò)程的流程圖。將參考圖12描述空白頁(yè)確定過(guò)程??瞻醉?yè)控制器203做出決定以確定是否存在針對(duì)當(dāng)前頁(yè)面的打印數(shù)據(jù)(S801)??梢曰跇?biāo)志進(jìn)行檢查,其被配置為當(dāng)解析打印數(shù)據(jù)時(shí)被設(shè)置并且當(dāng)已經(jīng)執(zhí)行了排出操作時(shí)被重置,以確定是否存在針對(duì)當(dāng)前頁(yè)面的打印數(shù)據(jù)。如果在S801處答案為“否”,則程序前進(jìn)到S802。在S801處的答案“否”暗示了累積位置超過(guò)了紙張的頁(yè)長(zhǎng),并且因此該頁(yè)面為空白頁(yè)。換言之,當(dāng)累積位置超過(guò)了頁(yè)面的頁(yè)長(zhǎng)時(shí),如果不存在針對(duì)該頁(yè)面的打印數(shù)據(jù),則該頁(yè)面為空白頁(yè)。如果存在打印數(shù)據(jù)(在S801處為“是”),則程序前進(jìn)到S804。[0074]如果在S801處答案為否,則空白頁(yè)控制器203基于在菜單屏幕上顯示的信息來(lái)做出決定,以確定是否許可空白頁(yè)的輸出(S802)。如果空白頁(yè)的輸出被許可,則程序前進(jìn)到S803。如果空白頁(yè)的輸出不被許可,則程序前進(jìn)到S804。[0075]如果在S802處答案為“是”,則空白頁(yè)控制器203設(shè)置空白頁(yè)許可信息(S803)。如果在S801處答案為“是”或者如果在S802處答案為“否”,則空白頁(yè)控制器203重置空白頁(yè)許可信息(S804)。程序然后前進(jìn)到S307(圖11)。[0076]{效果}如以上所描述的,打印機(jī)IOOOa能夠執(zhí)行空白頁(yè)的管理。這是通過(guò)修改根據(jù)第一實(shí)施例的控制方法而實(shí)現(xiàn)的。因此,根據(jù)第二實(shí)施例的打印機(jī)IOOOa能夠管理空白頁(yè)的輸出,SP使當(dāng)主PC沒有專門設(shè)計(jì)的中間件或手段用于管理空白頁(yè)的輸出時(shí)。因而,打印機(jī)IOOOa減少了要排出空白頁(yè)所需的時(shí)間以及在排出空白頁(yè)之后要饋送頁(yè)面所需的時(shí)間。因此,可以用比傳統(tǒng)裝置更短的時(shí)間處理每個(gè)作業(yè)。[0077]{修改}已經(jīng)依據(jù)優(yōu)選實(shí)施例描述了本發(fā)明??梢杂酶鞣N方式修改本發(fā)明而不脫離本發(fā)明的范圍。[0078]{打印機(jī)}也可以將根據(jù)第一和第二實(shí)施例的控制方法廣泛應(yīng)用于根據(jù)字符數(shù)據(jù)和控制命令在逐行的基礎(chǔ)上操作的串行打印機(jī),該控制命令包括從主PC接收的換行命令,并且可以沿著打印介質(zhì)饋送方向推進(jìn)紙張并且沿著與打印介質(zhì)饋送方向相反的排出方向排出紙張。[0079]{換行命令解析器}如果在累積位置保存緩沖器401中保存的值小于頁(yè)長(zhǎng)(在S306處為“否”),則根據(jù)第一和第二實(shí)施例的換行命令解析器202終止打印過(guò)程,同時(shí)把換行量保留。換言之,在這時(shí),換行命令解析器202不發(fā)出用于執(zhí)行換行的指令,并且開始對(duì)下一數(shù)據(jù)或字節(jié)進(jìn)行解析。然而,當(dāng)在累積位置保存緩沖器401中保存的值小于頁(yè)長(zhǎng)時(shí)(在S306處為“是”),如果主PC完成了打印數(shù)據(jù)的發(fā)射,同時(shí)換行量被保留,或者由于某種原因來(lái)自主PC的打印數(shù)據(jù)的發(fā)射被中斷,則換行命令解析器202可以在打印數(shù)據(jù)發(fā)射的中斷之后的預(yù)定時(shí)間執(zhí)行換行操作。對(duì)預(yù)定時(shí)間進(jìn)行計(jì)數(shù)的方式在本領(lǐng)域中是眾所周知的,并且省略詳細(xì)的描述。在打印數(shù)據(jù)發(fā)射的中斷之后的預(yù)定時(shí)間執(zhí)行換行操作防止了打印機(jī)繼續(xù)保存打印數(shù)據(jù)。[0080]{比較}圖13A和13B圖示了比較打印機(jī)。箭頭指示打印頭302相對(duì)于打印介質(zhì)的移動(dòng)。將給出根據(jù)本發(fā)明的控制方法未應(yīng)用于其的比較打印機(jī)的描述。如圖13A中所示出的,在針對(duì)頁(yè)面的最后的打印數(shù)據(jù)發(fā)射之后不久,主PC發(fā)射由主PC中的應(yīng)用設(shè)置的朝向頁(yè)面的末端的換行命令#3-#7。主PC在換行命令#3-#7之后不久發(fā)射排出命令。當(dāng)通過(guò)換行操作沿打印介質(zhì)饋送方向推進(jìn)紙張并且然后沿與打印介質(zhì)饋送方向相同的排出方向排出時(shí),情況常常是圖13A中所示出的所接收數(shù)據(jù)序列。[0081]在接收具有如圖13A中所示出的序列的接收數(shù)據(jù)時(shí),打印機(jī)在已經(jīng)打印了打印數(shù)據(jù)#2(其是頁(yè)面的最后一行)之后,執(zhí)行排出操作。排出操作被執(zhí)行,使得盡管事實(shí)是沒有要被打印的字符數(shù)據(jù)存在也執(zhí)行換行命令#3-#7,并且然后執(zhí)行排出命令。這在紙張被排出之前需要更長(zhǎng)的時(shí)間。[0082]相反,如果要在與紙張排出方向相反的方向上執(zhí)行紙張的換行,則根據(jù)第一實(shí)施例的打印機(jī)維持換行操作的保留,直到緊接著在經(jīng)解析的字符數(shù)據(jù)的打印操作之前,并且然后緊接著在經(jīng)解析的字符數(shù)據(jù)的打印操作之前執(zhí)行換行操作,由此消除對(duì)不必要換行的執(zhí)行的需要。因此,打印機(jī)1000和IOOOa減少了從接收打印數(shù)據(jù)到排出已打印紙張的總時(shí)間?!緳?quán)利要求】1.一種圖像形成裝置,其包括:存儲(chǔ)器(400),如果換行操作被執(zhí)行,則所述存儲(chǔ)器存儲(chǔ)指示沿著其排出打印介質(zhì)的排出方向的排出方向信息、關(guān)于打印介質(zhì)頁(yè)面的頁(yè)長(zhǎng)的頁(yè)長(zhǎng)信息以及打印介質(zhì)上的行相對(duì)于打印介質(zhì)頁(yè)面的前端的位置;接收部(100,101),其被配置為存儲(chǔ)從外部裝置接收的打印機(jī)控制數(shù)據(jù)和字符數(shù)據(jù),所述打印機(jī)控制數(shù)據(jù)包括換行命令;位置檢測(cè)器(501,502,500),其輸出指示所述圖像形成裝置中的打印介質(zhì)頁(yè)面的位置的檢測(cè)信號(hào);圖像形成部(301,302,303,300),其被配置為在打印介質(zhì)的頁(yè)面上執(zhí)行打印同時(shí)輸送打印介質(zhì)的頁(yè)面;控制器(200),其被配置為解析所述字符數(shù)據(jù)和所述打印機(jī)控制數(shù)據(jù),并且然后控制所述圖像形成部,使得所述圖像形成部根據(jù)所述檢測(cè)信號(hào)將打印介質(zhì)的頁(yè)面饋送到打印開始位置,并且然后根據(jù)經(jīng)解析的字符數(shù)據(jù)在打印介質(zhì)的頁(yè)面上打印字符數(shù)據(jù);以及其中所述控制器(200,201)包括換行命令解析器(202),其中當(dāng)排出方向信息指示與通過(guò)換行操作沿著其推進(jìn)打印介質(zhì)的頁(yè)面的換行方向相反的排出方向時(shí),如果經(jīng)解析的打印機(jī)控制數(shù)據(jù)是換行命令,則所述換行命令解析器(202)向所述存儲(chǔ)器中保存的打印介質(zhì)上的位置添加由換行命令指定的換行量;其中如果在添加之后的打印介質(zhì)上的行的位置處于頁(yè)長(zhǎng)之內(nèi),則所述換行命令解析器(202)把所添加的結(jié)果保留。2.根據(jù)權(quán)利要求1的圖像形成裝置,其中當(dāng)所述存儲(chǔ)器(400)保存換行量時(shí),所述控制器(200)緊接著在對(duì)隨后的字符數(shù)據(jù)進(jìn)行打印之前根據(jù)在所述存儲(chǔ)器(400)中保存的換行量執(zhí)行換行操作,并且然后允許所述圖像形成部(301,302,303,300)對(duì)隨后的字符數(shù)據(jù)進(jìn)行打印。3.根據(jù)權(quán)利要求1的圖像形成裝置,其中當(dāng)所述存儲(chǔ)器(400)保存換行量時(shí),所述控制器(200)不根據(jù)在所述存儲(chǔ)器(400)中保存的換行量執(zhí)行換行操作,并且驅(qū)動(dòng)所述圖像形成部(301,302,303,300)排出打印介質(zhì)的頁(yè)面。4.根據(jù)權(quán)利要求1至3中的任一項(xiàng)的圖像形成裝置,其中如果在添加之后的打印介質(zhì)上的位置不處于頁(yè)長(zhǎng)之內(nèi),則所述控制器(200)不根據(jù)在所述存儲(chǔ)器(400)中保存的換行量執(zhí)行換行操作,并且驅(qū)動(dòng)所述圖像形成部(301,302,303,300)排出打印介質(zhì)而沒有執(zhí)行針對(duì)應(yīng)當(dāng)在打印介質(zhì)的頁(yè)面之內(nèi)被執(zhí)行的換行量的第一部分的換行操作,并且然后維持超過(guò)頁(yè)長(zhǎng)的換行量的第二部分作為針對(duì)打印介質(zhì)的下一頁(yè)的換行量。5.根據(jù)權(quán)利要求1至3中的任一項(xiàng)的圖像形成裝置,其中所述控制器(200)包括空白頁(yè)控制器(203);并且其中如果在所述存儲(chǔ)器(400)中保存的換行量不短于由頁(yè)長(zhǎng)信息描述的頁(yè)長(zhǎng)信息,則所述空白頁(yè)控制器(203)確定在其上應(yīng)當(dāng)執(zhí)行換行量的頁(yè)面為空白頁(yè),并且不允許所述圖像形成部(301,302,303,300)執(zhí)行打印。6.根據(jù)權(quán)利要求4的圖像形成裝置,其中所述控制器(200)包括空白頁(yè)控制器(203);并且其中如果在所述存儲(chǔ)器(400)中保存的換行量不短于由頁(yè)長(zhǎng)信息描述的頁(yè)長(zhǎng)信息,則所述空白頁(yè)控制器(203)確定在其上應(yīng)當(dāng)執(zhí)行換行量的頁(yè)面為空白頁(yè),并且不允許所述圖像形成部(301,302,303,300)執(zhí)行打印。7.—種排出打印介質(zhì)的方法,其包括:從外部裝置接收包括打印機(jī)控制數(shù)據(jù)和字符數(shù)據(jù)的打印數(shù)據(jù),所述打印機(jī)控制數(shù)據(jù)包括換行命令、在打印之后應(yīng)當(dāng)沿著其排出打印介質(zhì)的頁(yè)面的排出方向、以及打印介質(zhì)頁(yè)面的頁(yè)長(zhǎng);將打印介質(zhì)的頁(yè)面饋送到打印開始位置;當(dāng)打印介質(zhì)的頁(yè)面在打印開始位置處時(shí),在存儲(chǔ)器中保存打印介質(zhì)的頁(yè)面上的位置;解析打印數(shù)據(jù);當(dāng)經(jīng)解析的打印數(shù)據(jù)是字符數(shù)據(jù)時(shí),打印經(jīng)解析的字符數(shù)據(jù);向存儲(chǔ)器中保存的打印介質(zhì)的位置添加由換行命令指定的換行量,其中當(dāng)經(jīng)解析的數(shù)據(jù)為換行命令并且排出方向與在換行操作期間應(yīng)當(dāng)沿著其推進(jìn)打印介質(zhì)的頁(yè)面的換行方向相反時(shí),進(jìn)行所述添加;以及如果在添加之后的打印介質(zhì)上的位置處于頁(yè)長(zhǎng)之內(nèi),則把所添加的結(jié)果保留。【文檔編號(hào)】B41J11/42GK103692779SQ201310355168【公開日】2014年4月2日申請(qǐng)日期:2013年8月15日優(yōu)先權(quán)日:2012年8月15日【發(fā)明者】小林大成申請(qǐng)人:日本沖信息株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
民乐县| 芮城县| 益阳市| 庆阳市| 商洛市| 泉州市| 榆中县| 巴南区| 边坝县| 富顺县| 沧州市| 莆田市| 南木林县| 铜鼓县| 奉节县| 芜湖县| 沁源县| 肃南| 成都市| 蚌埠市| 大埔县| 泸定县| 仙游县| 白水县| 旬阳县| 张家口市| 镇雄县| 监利县| 墨玉县| 杨浦区| 平昌县| 雷山县| 新和县| 石渠县| 澄迈县| 资讯 | 新安县| 呼和浩特市| 南充市| 辉南县| 海淀区|