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

打印控制設(shè)備和打印控制方法

文檔序號(hào):6609129閱讀:120來源:國知局
專利名稱:打印控制設(shè)備和打印控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及打印控制設(shè)備和打印控制方法。
背景技術(shù)
打印機(jī)驅(qū)動(dòng)器通常安裝在用于對(duì)字符、表格和圖像等的數(shù)據(jù)進(jìn)行打印處理的打印控制設(shè)備上。當(dāng)通過諸如噴墨打印設(shè)備之類的打印設(shè)備進(jìn)行打印時(shí),通過使用安裝在打印控制設(shè)備上的各種應(yīng)用軟件,創(chuàng)建字符、繪圖等的圖形圖像數(shù)據(jù)和自然圖像等的圖像數(shù)據(jù)?;谕ㄟ^操作系統(tǒng)(OS)由應(yīng)用軟件提供的圖像數(shù)據(jù),打印機(jī)驅(qū)動(dòng)器接收繪制指令。在存儲(chǔ)器上,基于繪制指令創(chuàng)建(光柵化)RGB數(shù)據(jù)的多灰度圖像數(shù)據(jù),該數(shù)據(jù)要被轉(zhuǎn)換成青色(C)、品紅(M)、黃色(Y),黑色(K)等的多值信息。之后,打印機(jī)驅(qū)動(dòng)器使該數(shù)據(jù)經(jīng)過諸如抖動(dòng)、誤差擴(kuò)散(ED)等偽灰度處理,降低每一個(gè)像素的灰度數(shù)量,例如,由8位降至2位,然后,將該數(shù)據(jù)轉(zhuǎn)換成可由打印設(shè)備進(jìn)行分析的打印命令數(shù)據(jù),以便將打印命令數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備。打印機(jī)驅(qū)動(dòng)器執(zhí)行的這些系列處理稱為打印命令生成處理。
一般打印機(jī)驅(qū)動(dòng)器將一個(gè)頁面分成多個(gè)區(qū),該區(qū)稱為帶,將各區(qū)光柵化為位圖,然后使帶位圖的每行經(jīng)歷打印命令數(shù)據(jù)轉(zhuǎn)換處理,以便將打印命令傳輸?shù)酱蛴≡O(shè)備。也就是,完成頁面頂部的帶的光柵化之后,執(zhí)行打印命令生成處理,在每行將打印命令傳輸?shù)酱蛴≡O(shè)備。從而,通過此方法,能夠比在完成一個(gè)頁面全部的光柵化之后執(zhí)行打印命令生成處理的方法更早地啟動(dòng)打印,并提高全部打印的處理速度。另外,該方法進(jìn)行光柵化所使用的存儲(chǔ)器區(qū)域比一次對(duì)一個(gè)頁面全部進(jìn)行光柵化的方法所用存儲(chǔ)器區(qū)域更小。
也就是,在諸如噴墨打印設(shè)備的低價(jià)位打印設(shè)備中,不能夠確保有足夠的存儲(chǔ)器容量。因此,經(jīng)常會(huì)出現(xiàn)這樣的情形,即,在打印前不能一次接收對(duì)于一個(gè)頁面的全部打印數(shù)據(jù)。在這樣的打印設(shè)備中,存儲(chǔ)器被設(shè)置成根據(jù)打印頭要使用的噴嘴數(shù)而存儲(chǔ)用于一個(gè)掃描或數(shù)個(gè)掃描的打印命令,當(dāng)存儲(chǔ)器填滿打印命令或接收固定數(shù)量的打印命令時(shí),打印操作開始。
另一方面,當(dāng)用戶所用主計(jì)算機(jī)的運(yùn)算處理速度較低時(shí),或打印需要復(fù)雜圖像處理的數(shù)據(jù)時(shí),生成打印命令要花費(fèi)很長時(shí)間,有時(shí),打印命令生成速度低于打印設(shè)備的打印速度。也就是,打印設(shè)備不能啟動(dòng)打印操作,即,不能啟動(dòng)打印頭的掃描,直至接收固定數(shù)量的打印命令為止,從而,在傳輸足夠的打印命令之前,打印操作一直停止。因此,根據(jù)用于打印的墨水或打印介質(zhì)的種類,當(dāng)打印頭停止于打印中途時(shí),在已打印部分與重新開始打印部分之間的連接部分有時(shí)會(huì)出現(xiàn)不均勻或條紋(此后也稱之為打印不均勻)。
常規(guī)已知的一種技術(shù)(日本專利No.3397350)為了避免出現(xiàn)上述問題,在即便經(jīng)過一定時(shí)間打印設(shè)備也不能接收固定數(shù)量的打印命令的情形中,縮減打印頭要使用的噴嘴數(shù)量并執(zhí)行打印掃描。在即便經(jīng)過預(yù)定時(shí)間存儲(chǔ)器也沒有填滿打印命令,或未能接收到固定數(shù)量的打印命令的情形中,縮減所用噴嘴數(shù)量,執(zhí)行打印掃描,從而防止打印中斷導(dǎo)致打印不均勻。
然而,根據(jù)應(yīng)用軟件或圖像數(shù)據(jù)的種類,在數(shù)據(jù)需要進(jìn)行極其復(fù)雜的圖像處理等的情形中,打印設(shè)備有時(shí)在很長時(shí)間內(nèi)根本不能接收打印命令。在此情形中,即便經(jīng)過預(yù)定時(shí)間,也不能執(zhí)行打印,即使縮減所用噴嘴數(shù)量也是如此,當(dāng)接收打印命令后重新啟動(dòng)打印時(shí),不可避免打印不均勻。
另外,還存在一次生成所有打印命令以將打印命令傳輸?shù)酱蛴≡O(shè)備的技術(shù)。然而,在存在多個(gè)頁面的打印數(shù)據(jù)的情形中,在對(duì)于多個(gè)頁面的打印數(shù)據(jù)的打印命令生成處理結(jié)束后,啟動(dòng)打印,從而拉長了啟動(dòng)打印前的等待時(shí)間,從而,降低了全部打印的處理速度。

發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明,其目的在于,提供一種即使在一個(gè)頁面的打印中途停止了打印操作也能抑制打印質(zhì)量降低的打印控制設(shè)備和打印控制方法。
本發(fā)明提供了一種用于創(chuàng)建打印數(shù)據(jù)以用打印設(shè)備進(jìn)行打印和將所創(chuàng)建的打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備的打印控制設(shè)備,包括打印模式設(shè)置裝置,用于基于操作人員設(shè)置的打印條件,設(shè)置打印模式;判斷裝置,用于基于打印模式設(shè)置裝置所設(shè)置的打印模式的內(nèi)容,判斷是否按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備;和傳輸控制裝置,用于當(dāng)判斷裝置判斷按頁傳輸打印數(shù)據(jù)時(shí),按頁傳輸打印數(shù)據(jù),而當(dāng)判斷裝置判斷不按頁傳輸打印數(shù)據(jù)時(shí),傳輸由一個(gè)頁面的打印數(shù)據(jù)劃分成的每個(gè)打印數(shù)據(jù)。
根據(jù)上述結(jié)構(gòu),即使在頁面中途中斷了打印,判斷中斷是否導(dǎo)致打印不均勻,或打印中斷是否對(duì)打印圖像質(zhì)量產(chǎn)生影響,從而,能夠判斷是否按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備。因此,當(dāng)打印中斷對(duì)打印圖像質(zhì)量產(chǎn)生影響時(shí),傳輸對(duì)于一個(gè)頁面的打印數(shù)據(jù),從而,能夠防止打印設(shè)備在頁面中途出現(xiàn)打印操作中斷。結(jié)果,能夠避免在打印介質(zhì)上出現(xiàn)條紋或不均勻,可執(zhí)行高質(zhì)量打印。也就是,即使打印操作停止很長時(shí)間,也有可能根據(jù)打印中要用的墨水或打印紙張的種類、以及打印結(jié)果質(zhì)量設(shè)定,不在打印結(jié)果中引起不均勻或條紋。從而,基于是否生成打印不均勻的條件,判斷是否要按頁傳輸打印數(shù)據(jù)。
結(jié)合附圖,通過以下對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得顯而易見。


圖1是例示根據(jù)本發(fā)明第一實(shí)施例的打印系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明第一實(shí)施例的噴墨打印設(shè)備的透視圖;圖3是根據(jù)本發(fā)明第一實(shí)施例的墨盒的透視圖;
圖4是例示根據(jù)本發(fā)明第一實(shí)施例的噴墨打印設(shè)備的控制電路的框圖;圖5由圖5A和5B組成,圖5A和5B是表示根據(jù)本發(fā)明第一實(shí)施例的打印命令生成處理的流程圖;圖6A和6B各例示根據(jù)本發(fā)明第一實(shí)施例用于設(shè)置打印模式的用戶界面屏幕;以及圖7的表格表示根據(jù)本發(fā)明第一實(shí)施例的頁面假脫機(jī)標(biāo)志的判斷條件示例。
具體實(shí)施例方式
下面,將參照附圖詳細(xì)描述本發(fā)明的實(shí)施例。
第一實(shí)施例圖1是例示根據(jù)本發(fā)明第一實(shí)施例的打印系統(tǒng)的框圖。
附圖標(biāo)記100表示設(shè)置有打印控制設(shè)備的主計(jì)算機(jī),105表示諸如噴墨裝置之類的打印設(shè)備,104表示監(jiān)視器,106表示諸如鍵盤的輸入設(shè)備。打印設(shè)備105、監(jiān)視器104和鍵盤106通過電纜或無線電與主計(jì)算機(jī)100連接。主計(jì)算機(jī)100具有多個(gè)應(yīng)用軟件101(諸如字處理、電子表格、因特網(wǎng)瀏覽器)、打印機(jī)驅(qū)動(dòng)器103和操作系統(tǒng)(OS)102。另外,主計(jì)算機(jī)100包括中央處理單元(CPU)108;硬盤(HD)107;隨機(jī)存取存儲(chǔ)器(RAM)109;只讀存儲(chǔ)器(ROM)110;和用于將它們彼此連接的數(shù)據(jù)總線111。
這些硬件可運(yùn)行軟件,通過多個(gè)應(yīng)用軟件101對(duì)發(fā)送到OS 102并表示輸出圖像的繪制指令組(圖像繪制指令、文本繪制指令和圖形繪制指令)進(jìn)行處理。然后,由打印機(jī)驅(qū)動(dòng)器103創(chuàng)建打印數(shù)據(jù)。打印設(shè)備105對(duì)從主計(jì)算機(jī)100接收的打印數(shù)據(jù)進(jìn)行分析,并基于分析結(jié)果執(zhí)行打印。打印按這樣的方式進(jìn)行,即,當(dāng)打印頭沿相對(duì)于打印介質(zhì)的主掃描方向掃描移動(dòng)并且打印介質(zhì)沿副掃描方向移動(dòng)時(shí),墨滴從打印頭噴嘴噴出以附著到打印介質(zhì)上。
監(jiān)視器104顯示出用于設(shè)置打印模式的用戶界面(UI),以便對(duì)打印設(shè)備105進(jìn)行控制。在UI屏幕上,用戶通過諸如鍵盤106之類的輸入裝置,根據(jù)設(shè)置屏幕執(zhí)行對(duì)于打印模式的輸入操作,并能夠向主計(jì)算機(jī)100發(fā)出指令。主計(jì)算機(jī)100能夠基于打印模式的設(shè)置內(nèi)容對(duì)打印設(shè)備105進(jìn)行控制。
在主計(jì)算機(jī)100上的多個(gè)應(yīng)用軟件創(chuàng)建諸如字符的文本數(shù)據(jù)、諸如繪圖的圖形數(shù)據(jù)和諸如自然圖像的圖像數(shù)據(jù),作為輸出圖像數(shù)據(jù)。
多個(gè)應(yīng)用軟件101向OS 102發(fā)送輸出請(qǐng)求,并向OS 102發(fā)出繪制指令組(由文本繪制指令、圖形繪制指令和圖像繪制指令構(gòu)成,表示輸出圖像)。然后,OS 102接收來自多個(gè)應(yīng)用軟件101的輸出請(qǐng)求,以向與打印設(shè)備105對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)器103發(fā)出輸出請(qǐng)求。在從OS 102發(fā)送輸出請(qǐng)求之后,打印機(jī)驅(qū)動(dòng)器103執(zhí)行初始化處理,確保用于帶的工作區(qū)域,并將確保區(qū)域的坐標(biāo)數(shù)據(jù)(帶尺寸數(shù)據(jù))傳輸?shù)絆S 102。從而,輸出所創(chuàng)建的輸出圖像數(shù)據(jù)。
圖2是可應(yīng)用于本實(shí)施例的噴墨打印設(shè)備IJRA的透視圖。
滑架HC隨著驅(qū)動(dòng)馬達(dá)213的正常和反向旋轉(zhuǎn)而移動(dòng),通過驅(qū)動(dòng)力傳動(dòng)齒輪209至211與導(dǎo)螺桿205的螺旋槽204接合,并由導(dǎo)軌203支撐,以便沿箭頭a和b所示方向(主掃描方向)往復(fù)運(yùn)動(dòng)。將具有內(nèi)置打印頭IJH和墨容器IT的集成型噴墨墨盒IJC安裝在滑架HC上。此外,在本實(shí)施例中,將墨容器IT和打印頭IJH彼此集成地形成,以便構(gòu)成可互換的墨盒IJC。然而,也可采用墨容器IT與打印頭IJH可彼此分離的結(jié)構(gòu)。
壓紙板202使打印介質(zhì)P沿滑架HC的移動(dòng)方向緊壓住壓紙卷軸200。光電耦合器207和208檢查是否出現(xiàn)滑架的桿206,以檢測(cè)是否達(dá)到例如執(zhí)行切換馬達(dá)213旋轉(zhuǎn)方向的原始位置。
用于覆蓋打印頭IJH前表面的帽構(gòu)件222由構(gòu)件216支撐,打印頭的吸引恢復(fù)由用于吸引帽的內(nèi)側(cè)的吸引設(shè)備215通過帽內(nèi)部開口223執(zhí)行。通過構(gòu)件219清潔片217沿前后方向移動(dòng)。清潔片217和構(gòu)件219由機(jī)體支撐板218支撐。另外,桿221用于啟動(dòng)吸引恢復(fù)的吸引,隨著與滑架相接合的凸輪220的移動(dòng)而移動(dòng),桿221的移動(dòng)通過例如通過離合器切換由驅(qū)動(dòng)馬達(dá)施加的驅(qū)動(dòng)力的已知的傳動(dòng)機(jī)制進(jìn)行控制。
當(dāng)滑架處在原始位置側(cè)的區(qū)域中時(shí),覆蓋、清潔和吸引恢復(fù)均通過導(dǎo)螺桿205的作用在相應(yīng)位置執(zhí)行。然而,覆蓋、清潔和吸引恢復(fù)均可以按已知定時(shí)執(zhí)行。
圖3是墨盒IJC的透視圖,其中,墨容器和打印頭可彼此分離。在墨容器IT中設(shè)置有用于保持墨水的纖維狀或多孔狀吸墨體。
在墨盒IJC中,墨容器IT和打印頭IJH可沿分界線K彼此分離。在墨盒IJC上安裝有電極(未示出),其接收當(dāng)將墨盒IJC安裝在滑架HC上時(shí)從滑架HC側(cè)提供的電信號(hào)。由該電信號(hào)驅(qū)動(dòng)打印頭IJH,以便從噴墨口行300的噴口噴墨。
圖4是例示噴墨打印設(shè)備的控制電路的框圖。在圖4中,附圖標(biāo)記400表示用于輸入打印信號(hào)的接口,401表示MPU(微處理器單元),402表示ROM,403表示用于存儲(chǔ)各種數(shù)據(jù)(打印信號(hào)、要提供給打印頭的打印數(shù)據(jù)等)的DRAM。ROM 402存儲(chǔ)要由MPU 401執(zhí)行的控制程序。附圖標(biāo)記404表示門陣列(G.A.),用于對(duì)到打印頭IJH的打印數(shù)據(jù)的提供進(jìn)行控制,該門陣列執(zhí)行在接口400、MPU 401和DRAM 403之間的數(shù)據(jù)傳輸控制。附圖標(biāo)記409表示用于承載打印頭IJH的托架馬達(dá),408表示用于承載打印紙的輸送馬達(dá)。另外,附圖標(biāo)記405表示用于驅(qū)動(dòng)打印頭的頭驅(qū)動(dòng)器,406和407表示分別用于驅(qū)動(dòng)輸送馬達(dá)408和托架馬達(dá)409的馬達(dá)驅(qū)動(dòng)器。
打印信號(hào)被輸入到接口400,以便在G.A.404與MPU 401之間轉(zhuǎn)換成用于打印的打印數(shù)據(jù)。將打印數(shù)據(jù)臨時(shí)存儲(chǔ)在DRAM 403中,直至其數(shù)量達(dá)到用于驅(qū)動(dòng)打印頭的數(shù)量。然后,驅(qū)動(dòng)馬達(dá)驅(qū)動(dòng)器406和407,根據(jù)傳輸?shù)筋^驅(qū)動(dòng)器405的打印數(shù)據(jù)驅(qū)動(dòng)打印頭,執(zhí)行打印。
圖5A和5B是表示根據(jù)本實(shí)施例的打印命令生成處理的流程圖。關(guān)于該實(shí)施例,在使用利用操作系統(tǒng)的光柵化功能的帶狀化(banding)型打印機(jī)驅(qū)動(dòng)器的情形中的操作將被描述為打印操作。
打印機(jī)驅(qū)動(dòng)器103從OS 112接收輸出請(qǐng)求,以便執(zhí)行初始化處理。當(dāng)啟動(dòng)初始化處理時(shí),判斷是否要按頁傳輸打印命令(此后還稱之為頁面假脫機(jī)處理)(S501)。當(dāng)需要頁面假脫機(jī)處理時(shí),將“ON”設(shè)置到頁面假脫機(jī)標(biāo)志中(S502)。當(dāng)不需要頁面假脫機(jī)處理時(shí),將“OFF”設(shè)置到頁面假脫機(jī)標(biāo)志中(S503)。
圖6A和6B各表示在監(jiān)視器104上顯示出的、用于設(shè)置對(duì)打印設(shè)備105進(jìn)行控制的打印模式的用戶界面(UI)屏幕。通過該屏幕,判斷是否需要頁面假脫機(jī)處理。
如圖6A所示,可通過UI設(shè)置各種打印模式,諸如包括打印中所要使用的墨水種類、打印介質(zhì)種類、打印結(jié)果質(zhì)量和打印介質(zhì)尺寸的打印模式。在本實(shí)施例中,所配置的項(xiàng)表示“要用于打印的墨水的種類”、“打印介質(zhì)的種類”、“打印質(zhì)量”和“打印介質(zhì)的尺寸”。在“要用于打印的墨水的種類”中,可選擇“顏料墨”或“染料墨”。在“打印介質(zhì)的種類”中,可選擇“普通紙”或“光澤紙”。在“打印質(zhì)量”中,可選擇“高質(zhì)量”或“低質(zhì)量”。在“打印介質(zhì)的尺寸”中,可選擇“A4”、“A3”和“明信片”中的任意一種。
此外,要設(shè)置的元素并不局限于上述元素。例如,諸如文本數(shù)據(jù)和圖像數(shù)據(jù)等的數(shù)據(jù)的類型可應(yīng)用于要設(shè)置的元素。
另外,作為上述判斷條件,可采用這樣的判斷,即,如果關(guān)于打印處理中圖像分辨率信息或頁面尺寸設(shè)置的對(duì)象圖像數(shù)據(jù)的處理量很小,則打印機(jī)驅(qū)動(dòng)器的處理速度比打印設(shè)備的打印速度足夠高,打印頭幾乎不會(huì)停止。
將關(guān)于根據(jù)打印模式中的打印設(shè)置是否將“ON”設(shè)置到頁面假脫機(jī)標(biāo)志中的判斷條件制成數(shù)據(jù)庫,該數(shù)據(jù)庫需要事先配置在打印機(jī)驅(qū)動(dòng)器103中。然后,在頁面假脫機(jī)模式判斷處理(S501)中,根據(jù)判斷條件判斷是否需要頁面假脫機(jī)模式。
圖7所示表格顯示出頁面假脫機(jī)標(biāo)志的判斷條件示例。例如,在使用顏料墨的情形中,當(dāng)中斷打印時(shí),有可能出現(xiàn)打印不均勻,但在使用染料墨的情形中,當(dāng)中斷打印時(shí)幾乎不會(huì)出現(xiàn)打印不均勻。因此,當(dāng)使用染料墨時(shí),頁面假脫機(jī)標(biāo)志變成“OFF”。另外,在根據(jù)打印條件的組合使驅(qū)動(dòng)器的處理時(shí)間足夠短且驅(qū)動(dòng)器的處理速度比打印設(shè)備的打印速度足夠高的情形中,頁面假脫機(jī)標(biāo)志變?yōu)椤癘FF”。例如,在普通紙上使用顏料墨進(jìn)行打印的情形中,如果選擇“低質(zhì)量”,則由于在這種組合中驅(qū)動(dòng)器的處理時(shí)間足夠短,頁面假脫機(jī)標(biāo)志變?yōu)椤癘FF”。
如圖6A所示,當(dāng)選擇“顏料墨”、“光澤紙”、“高質(zhì)量”和“A4”時(shí),頁面假脫機(jī)標(biāo)志變?yōu)椤癘N”。
此外,在UI屏幕上可提供用于設(shè)置是否執(zhí)行頁面假脫機(jī)模式處理的設(shè)置手段。圖6B顯示出一個(gè)UI屏幕示例,其用于設(shè)置具有用來選擇是否執(zhí)行頁面假脫機(jī)處理的項(xiàng)的打印模式。在本實(shí)施例中,在“按頁傳輸打印數(shù)據(jù)”的項(xiàng)中,可選擇“傳輸”、“不傳輸”和“自動(dòng)檢測(cè)”。在此情形中,僅當(dāng)選擇“自動(dòng)檢測(cè)”時(shí),判斷是將“ON”還是將“OFF”設(shè)置到事先配置的頁面假脫機(jī)標(biāo)志中。
再次參見圖5A和5B,打印機(jī)驅(qū)動(dòng)器103相繼將自O(shè)S 102傳輸?shù)睦L制指令組以RGB 24位格式光柵化到帶存儲(chǔ)器上(S504)然后,將所有繪制指令光柵化之后,在每個(gè)掃描行,使帶存儲(chǔ)器的內(nèi)容經(jīng)過顏色轉(zhuǎn)換處理(S505)。這里,OS 102將帶尺寸內(nèi)的給定繪制指令組傳輸?shù)酱蛴C(jī)驅(qū)動(dòng)器103。
在本實(shí)施例中,主計(jì)算機(jī)100中的打印機(jī)驅(qū)動(dòng)器103為不具有頁面描述語言的光柵型打印設(shè)備105執(zhí)行圖像展開處理。在此情形中,在主計(jì)算機(jī)100上通常不會(huì)安裝有能夠展開全部頁面的繪制指令的足夠的存儲(chǔ)設(shè)備,因此,按稱為帶的每個(gè)單元在存儲(chǔ)器上創(chuàng)建圖像,其中,將一個(gè)頁面按照橫向長和窄的形式劃分成帶。因此,需要確保用于帶的工作區(qū)。
然后,將圖像轉(zhuǎn)換成CMYK數(shù)據(jù),以經(jīng)過量化處理,最后經(jīng)過用于將該數(shù)據(jù)轉(zhuǎn)換成打印命令格式的打印命令生成處理,打印設(shè)備105能夠以該打印命令格式進(jìn)行打印(S505)。
接下來,判斷在打印命令生成處理后頁面假脫機(jī)標(biāo)志是否為“ON”(S506)。當(dāng)該標(biāo)志為“ON”時(shí),在生成的打印命令的存儲(chǔ)處理中,將生成的打印命令存儲(chǔ)在存儲(chǔ)器109和HD 107中確保的區(qū)域中(S507)。
當(dāng)該標(biāo)志為“OFF”時(shí),通過使用假脫機(jī)程序功能,操作系統(tǒng)102將生成的打印命令傳輸?shù)酱蛴≡O(shè)備105(S508)。
通過用于在每個(gè)掃描行將帶存儲(chǔ)器的內(nèi)容轉(zhuǎn)換成打印命令的轉(zhuǎn)換處理(S505)和頁面假脫機(jī)標(biāo)志,以帶存儲(chǔ)器的高度,重復(fù)進(jìn)行向打印設(shè)備傳輸打印命令(S508)的處理或在確保區(qū)域存儲(chǔ)打印命令(S507)的處理。
判斷對(duì)于一個(gè)帶的處理是否結(jié)束(S509),在完成對(duì)于一個(gè)帶的處理后,打印機(jī)驅(qū)動(dòng)器103將處理返回到OS 102。對(duì)于每個(gè)帶,OS 102重復(fù)發(fā)出多個(gè)應(yīng)用軟件101所創(chuàng)建的一個(gè)頁面中所有繪制指令組,以便執(zhí)行對(duì)于一個(gè)頁面的處理。
打印機(jī)驅(qū)動(dòng)器103判斷對(duì)于所有帶的處理是否結(jié)束(S510),并在對(duì)于所有帶的處理結(jié)束時(shí),檢查頁面假脫機(jī)標(biāo)志(S511)。
當(dāng)頁面假脫機(jī)標(biāo)志為“ON”時(shí),對(duì)一個(gè)頁面執(zhí)行打印命令生成處理(S505)和打印命令存儲(chǔ)處理(S507),完成對(duì)于一個(gè)頁面的打印命令的存儲(chǔ)。因此,通過使用操作系統(tǒng)102的假脫機(jī)程序功能,將已存儲(chǔ)的對(duì)于一個(gè)頁面的打印命令讀出,以便傳輸?shù)酱蛴≡O(shè)備105(S512)。檢查是否完成了對(duì)于所有存儲(chǔ)的打印命令數(shù)據(jù)的傳輸(S513),當(dāng)所有打印命令數(shù)據(jù)的傳輸結(jié)束時(shí),將處理返回到OS102,通知頁面結(jié)束(S514)。
如上所述,在即便在頁面中途中斷了打印也不會(huì)對(duì)打印質(zhì)量產(chǎn)生影響的情形中,或在根據(jù)設(shè)置數(shù)據(jù)處理量不大、從而處理速度比打印速度足夠高使得不會(huì)中斷打印的情形中,將在每個(gè)掃描行生成的打印命令傳輸。另一方面,當(dāng)不滿足上述條件時(shí),可按頁將打印命令傳輸?shù)酱蛴≡O(shè)備。將對(duì)于一個(gè)頁面的打印命令集中傳輸,從而,能夠防止在打印設(shè)備中打印操作在頁面的中途中斷,并可防止在打印介質(zhì)上出現(xiàn)條紋或不均勻。結(jié)果,能夠以高質(zhì)量執(zhí)行打印。也就是,即便打印操作停止很長時(shí)間,也有可能根據(jù)打印中要使用的墨水或打印紙的種類或?qū)τ诖蛴〗Y(jié)果的質(zhì)量設(shè)置,在打印結(jié)果中不產(chǎn)生任何不均勻或條紋。也就是,基于產(chǎn)生或不會(huì)產(chǎn)生打印不均勻的條件,判斷是否按頁傳輸打印數(shù)據(jù)。
另一方面,在頁面假脫機(jī)標(biāo)志為“OFF”的情形中,由于已結(jié)束對(duì)于相應(yīng)頁面的打印命令的傳輸,將處理返回到OS 102,并通知頁面結(jié)束。
在從打印機(jī)驅(qū)動(dòng)器接收頁面結(jié)束的通知之后,OS 102開始下一個(gè)頁面的光柵化處理。因此,在傳輸一個(gè)頁面的打印命令期間,盡可能少執(zhí)行其他處理,從而能防止減慢傳輸處理速度。
當(dāng)完成發(fā)出由多個(gè)應(yīng)用軟件101創(chuàng)建的處在所有頁面中的所有繪制指令組(S515)時(shí),OS 102向打印機(jī)驅(qū)動(dòng)器103發(fā)出打印結(jié)束指令,打印機(jī)驅(qū)動(dòng)器結(jié)束打印命令生成處理。
此外,在該實(shí)施例中,在一個(gè)頁面的處理中途,在打印開始時(shí)基于頁面假脫機(jī)處理判斷裝置的判斷在頁面假脫機(jī)標(biāo)志中設(shè)置的值并沒有發(fā)生改變。也就是,在本實(shí)施例中,在切換處理的定時(shí)執(zhí)行對(duì)于頁面假脫機(jī)標(biāo)志的檢查處理。然而,在本發(fā)明中,該檢查可僅在打印開始時(shí)執(zhí)行。可存在兩個(gè)流程,即,繼續(xù)執(zhí)行僅在頁面假脫機(jī)標(biāo)志為“ON”的情形中可適用的處理,和繼續(xù)執(zhí)行僅在頁面假脫機(jī)標(biāo)志為“OFF”的情形中可適用的處理。
另外,即便在打印開始時(shí)根據(jù)打印設(shè)置信息判斷執(zhí)行頁面假脫機(jī)處理的情形中,也可能不執(zhí)行頁面假脫機(jī)處理。也就是,在打印前對(duì)一個(gè)頁面的所有繪圖命令信息進(jìn)行分析,僅在存在處理位圖數(shù)據(jù)的指令的情形中執(zhí)行頁面假脫機(jī)處理,而在僅存在其他指令的情形中丟棄頁面假脫機(jī)標(biāo)志。在此情形中,不執(zhí)行頁面假脫機(jī)處理。
如上所述,設(shè)置用于生成打印命令的打印命令生成裝置,從而,能夠判斷是否生成打印命令并向打印設(shè)備按頁傳輸打印命令。
盡管參照示例性實(shí)施例描述了本發(fā)明,應(yīng)該理解,本發(fā)明并不限于所披露的示例性實(shí)施例。所附權(quán)利要求的范圍應(yīng)被給予最寬的解釋,以便涵蓋所有這樣的修改和等效結(jié)構(gòu)及功能。
權(quán)利要求
1.一種打印控制設(shè)備,用于創(chuàng)建打印數(shù)據(jù)以用打印設(shè)備進(jìn)行打印,并將所創(chuàng)建的打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備,該打印控制設(shè)備包括打印模式設(shè)置裝置,用于基于操作人員設(shè)置的打印條件,設(shè)置打印模式;判斷裝置,用于基于打印模式設(shè)置裝置所設(shè)置的打印模式的內(nèi)容,判斷是否按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備;和傳輸控制裝置,用于當(dāng)判斷裝置判斷按頁傳輸打印數(shù)據(jù)時(shí),按頁傳輸打印數(shù)據(jù),而當(dāng)判斷裝置判斷不按頁傳輸打印數(shù)據(jù)時(shí),傳輸由一個(gè)頁面的打印數(shù)據(jù)劃分成的每個(gè)打印數(shù)據(jù)。
2.根據(jù)權(quán)利要求1的打印控制設(shè)備,其中,判斷裝置基于每個(gè)設(shè)置的打印模式不同的每個(gè)頁面的打印中途中斷對(duì)打印圖像質(zhì)量產(chǎn)生影響的條件,判斷是否按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備。
3.根據(jù)權(quán)利要求2的打印控制設(shè)備,其中,所述條件為要用于打印的墨水的種類、打印介質(zhì)的種類、打印質(zhì)量和打印介質(zhì)的尺寸。
4.一種打印控制方法,用于創(chuàng)建打印數(shù)據(jù)以用打印設(shè)備進(jìn)行打印,并將所創(chuàng)建的打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備,該打印控制方法包括打印模式設(shè)置步驟,用于基于操作人員設(shè)置的打印條件,設(shè)置打印模式;判斷步驟,用于基于打印模式設(shè)置步驟所設(shè)置的打印模式的內(nèi)容,判斷是否按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備;和傳輸控制步驟,用于當(dāng)判斷步驟判斷按頁傳輸打印數(shù)據(jù)時(shí),按頁傳輸打印數(shù)據(jù),而當(dāng)判斷步驟判斷不按頁傳輸打印數(shù)據(jù)時(shí),傳輸由一個(gè)頁面的打印數(shù)據(jù)劃分成的每個(gè)打印數(shù)據(jù)。
5.根據(jù)權(quán)利要求4的打印控制方法,其中,判斷步驟基于每個(gè)設(shè)置的打印模式不同的每個(gè)頁面的打印中途中斷對(duì)打印圖像質(zhì)量產(chǎn)生影響的條件,判斷是否按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備。
6.根據(jù)權(quán)利要求5的打印控制方法,其中,所述條件為要用于打印的墨水的種類、打印介質(zhì)的種類、打印質(zhì)量和打印介質(zhì)的尺寸。
7.一種用來使打印控制設(shè)備執(zhí)行打印控制處理的程序,所述打印控制處理創(chuàng)建打印數(shù)據(jù)以便由打印設(shè)備進(jìn)行打印,以及將所創(chuàng)建的打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備,包括打印模式設(shè)置步驟,用于基于操作人員設(shè)置的打印條件,設(shè)置打印模式;判斷步驟,用于基于打印模式設(shè)置步驟所設(shè)置的內(nèi)容,判斷是否由控制處理按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備;和傳輸控制步驟,用于當(dāng)判斷步驟判斷按頁傳輸打印數(shù)據(jù)時(shí),按頁傳輸打印數(shù)據(jù),而當(dāng)判斷步驟判斷不按頁傳輸打印數(shù)據(jù)時(shí),傳輸由一個(gè)頁面的打印數(shù)據(jù)劃分成的每個(gè)打印數(shù)據(jù)。
全文摘要
本發(fā)明涉及打印控制設(shè)備和打印控制方法,其目的是避免打印中途停止打印操作而導(dǎo)致在打印介質(zhì)上出現(xiàn)條紋或不均勻。一種用于創(chuàng)建打印數(shù)據(jù)以用打印設(shè)備進(jìn)行打印并將所創(chuàng)建的打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備的打印控制設(shè)備包括判斷裝置,用于判斷是否按頁將打印數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備;和傳輸控制裝置,用于當(dāng)判斷裝置判斷按頁傳輸打印數(shù)據(jù)時(shí),按頁傳輸打印數(shù)據(jù),而當(dāng)判斷裝置判斷不按頁傳輸打印數(shù)據(jù)時(shí),傳輸由一個(gè)頁面的打印數(shù)據(jù)劃分成的每個(gè)打印數(shù)據(jù)。
文檔編號(hào)G06F3/12GK101078975SQ200710104590
公開日2007年11月28日 申請(qǐng)日期2007年5月25日 優(yōu)先權(quán)日2006年5月25日
發(fā)明者高橋正和 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1