噴墨繪圖儀驅(qū)動(dòng)程序設(shè)計(jì)
發(fā)布時(shí)間:2020-12-04 06:09
打印驅(qū)動(dòng)程序是連接打印設(shè)備與操作系統(tǒng)的橋梁,其不僅直接參與操作系統(tǒng)的內(nèi)部操作,而且和硬件設(shè)備密切相關(guān),直接影響了打印設(shè)備的工作性能。因此,要設(shè)計(jì)具有自主知識(shí)產(chǎn)權(quán)的繪圖儀,必須要掌握打印驅(qū)動(dòng)程序開發(fā)技術(shù)。在驅(qū)動(dòng)程序中,其中彩色分色和數(shù)字半色調(diào)是直接影響圖像輸出質(zhì)量的兩個(gè)關(guān)鍵算法。本文針對(duì)實(shí)際打印時(shí)出現(xiàn)的點(diǎn)增益問題,考慮了噴墨打印設(shè)備實(shí)際的印點(diǎn)特點(diǎn),提出了一種噴墨打印模型,并將其集成到快速誤差擴(kuò)散算法中,通過實(shí)驗(yàn)驗(yàn)證了此算法能減少由噴墨打印設(shè)備造成的灰度失真,并且有效提高了圖像的輸出質(zhì)量。彩色分色采用了基于Neugebauer模型的分色方法,對(duì)于實(shí)際運(yùn)用時(shí)求解Neugebauer方程速度慢的問題,本文采用了三維查找表(3D_LUT)的方式,并采用空間三維插值進(jìn)行圖像的彩色分色,提高了運(yùn)算速度。最后研究了Windows平臺(tái)下打印驅(qū)動(dòng)程序的設(shè)計(jì)方法,編寫了驅(qū)動(dòng)程序中各部分模塊,完成了彩色噴墨繪圖儀的驅(qū)動(dòng)程序總體設(shè)計(jì)。
【文章來(lái)源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:63 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
標(biāo)準(zhǔn)打印驅(qū)動(dòng)流程圖
圖 2.2 Unidrv 組件圖Unidrvui.dll 是通用打印機(jī)驅(qū)動(dòng)程序的打印機(jī)接口動(dòng)態(tài)鏈接庫(kù),它利用公用屬頁(yè)用戶接口(CPSUI)來(lái)創(chuàng)建打印驅(qū)動(dòng)程序的用戶界面。用戶界面包含了 Unidrvinidriver 中定制的打印機(jī)的特性與選項(xiàng),可以通過修改 Minidriver 的文件來(lái)更改些選項(xiàng)。Unidrvui.dll 中的代碼和 CPSUI 一起決定了用戶界面的內(nèi)容。而且 Unidrv提供了可選的用戶插件接口修改用戶界面的內(nèi)容。Unidrv.dll 是通用打印機(jī)驅(qū)動(dòng)程序的打印機(jī)圖形 DLL,也就是圖 2.2 中的NIDRV 處理程序,它負(fù)責(zé)輸出所有的 DDI 函數(shù)。當(dāng)應(yīng)用程序調(diào)用 GDI 函數(shù)進(jìn)行印操作的時(shí)候,這些 DDI 函數(shù)幫助 GDI 來(lái)進(jìn)行打印頁(yè)內(nèi)圖像的描畫工作。隨后會(huì)將處理后的數(shù)據(jù)發(fā)送給假脫機(jī)系統(tǒng),存放在打印池中。同樣 Unidrv 也提供了選的 Render 插件來(lái)修改驅(qū)動(dòng)程序的處理操作。Minidriver Text Files 是小驅(qū)動(dòng)程序文本文件, 其利用 GPD 文件條目描述打印。安裝打印機(jī)時(shí),Unidrv 的 GPD 解析器會(huì)解析所有的 GPD 文件,并利用 GPD件所包含的信息來(lái)創(chuàng)建打印機(jī)的臨時(shí)二進(jìn)制數(shù)據(jù)文件(Binary Data Files),所有
圖 3.4 GCR 法示意圖 底色去除法CR(under color removal)在圖像的中間調(diào)到暗調(diào)范圍內(nèi),用黑墨印的一部分灰成分,替代比例一般為最少彩墨的 30%~40%,對(duì)鮮除和替代。這種方法利用彩墨表現(xiàn)一些中性灰,可以用來(lái)補(bǔ)償圖象,增強(qiáng)暗部的細(xì)節(jié)層次。
【參考文獻(xiàn)】:
期刊論文
[1]一種灰度圖像打印機(jī)模型研究[J]. 李智杰,崔文竹,劉欣,李小瑩. 微電子學(xué)與計(jì)算機(jī). 2010(04)
[2]基于CPSUI的打印機(jī)界面的開發(fā)[J]. 葉培順. 科學(xué)技術(shù)與工程. 2008(14)
[3]一種基于Neugebauer方程的打印圖像色彩管理新模型[J]. 黎新伍. 光電子.激光. 2007(12)
[4]孟塞爾色序系統(tǒng)與CIE1931標(biāo)準(zhǔn)色度系統(tǒng)轉(zhuǎn)換新算法[J]. 徐芙姍,徐海松,王勇. 光子學(xué)報(bào). 2007(04)
[5]圖像系統(tǒng)中的色彩管理[J]. 胡承偉,萬(wàn)曉霞. 包裝工程. 2004(05)
[6]Windows2000/XP下的打印機(jī)驅(qū)動(dòng)程序設(shè)計(jì)[J]. 沈疆海,沈利香. 電腦開發(fā)與應(yīng)用. 2003(10)
[7]Windows 2000下打印機(jī)驅(qū)動(dòng)程序的開發(fā)[J]. 田玉敏,燕紅鎖. 計(jì)算機(jī)工程. 2002(03)
碩士論文
[1]基于視覺和打印機(jī)模型的自適應(yīng)半色調(diào)算法[D]. 王艷.西安電子科技大學(xué) 2011
[2]大幅面噴墨打印機(jī)分色算法研究[D]. 孫繼奎.中原工學(xué)院 2011
[3]基于墨量計(jì)算的專色配色系統(tǒng)[D]. 胡新月.南京林業(yè)大學(xué) 2009
[4]基于三維查找表的數(shù)字圖像顏色校正[D]. 馬玫娟.北京工業(yè)大學(xué) 2009
[5]數(shù)碼打樣與傳統(tǒng)印刷色彩匹配的研究[D]. 黃鐘儀.天津科技大學(xué) 2008
[6]Windows XP平臺(tái)下打印機(jī)驅(qū)動(dòng)程序分析與設(shè)計(jì)[D]. 侯海波.西安電子科技大學(xué) 2008
[7]Windows XP下打印機(jī)驅(qū)動(dòng)程序的分析與設(shè)計(jì)[D]. 張偉.西安電子科技大學(xué) 2008
[8]基于噪聲特性的數(shù)字半調(diào)技術(shù)的研究[D]. 周正林.西安電子科技大學(xué) 2005
[9]彩色噴墨繪圖機(jī)分色技術(shù)與數(shù)字半調(diào)技術(shù)研究[D]. 梁若瑩.西安電子科技大學(xué) 2002
本文編號(hào):2897133
【文章來(lái)源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:63 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
標(biāo)準(zhǔn)打印驅(qū)動(dòng)流程圖
圖 2.2 Unidrv 組件圖Unidrvui.dll 是通用打印機(jī)驅(qū)動(dòng)程序的打印機(jī)接口動(dòng)態(tài)鏈接庫(kù),它利用公用屬頁(yè)用戶接口(CPSUI)來(lái)創(chuàng)建打印驅(qū)動(dòng)程序的用戶界面。用戶界面包含了 Unidrvinidriver 中定制的打印機(jī)的特性與選項(xiàng),可以通過修改 Minidriver 的文件來(lái)更改些選項(xiàng)。Unidrvui.dll 中的代碼和 CPSUI 一起決定了用戶界面的內(nèi)容。而且 Unidrv提供了可選的用戶插件接口修改用戶界面的內(nèi)容。Unidrv.dll 是通用打印機(jī)驅(qū)動(dòng)程序的打印機(jī)圖形 DLL,也就是圖 2.2 中的NIDRV 處理程序,它負(fù)責(zé)輸出所有的 DDI 函數(shù)。當(dāng)應(yīng)用程序調(diào)用 GDI 函數(shù)進(jìn)行印操作的時(shí)候,這些 DDI 函數(shù)幫助 GDI 來(lái)進(jìn)行打印頁(yè)內(nèi)圖像的描畫工作。隨后會(huì)將處理后的數(shù)據(jù)發(fā)送給假脫機(jī)系統(tǒng),存放在打印池中。同樣 Unidrv 也提供了選的 Render 插件來(lái)修改驅(qū)動(dòng)程序的處理操作。Minidriver Text Files 是小驅(qū)動(dòng)程序文本文件, 其利用 GPD 文件條目描述打印。安裝打印機(jī)時(shí),Unidrv 的 GPD 解析器會(huì)解析所有的 GPD 文件,并利用 GPD件所包含的信息來(lái)創(chuàng)建打印機(jī)的臨時(shí)二進(jìn)制數(shù)據(jù)文件(Binary Data Files),所有
圖 3.4 GCR 法示意圖 底色去除法CR(under color removal)在圖像的中間調(diào)到暗調(diào)范圍內(nèi),用黑墨印的一部分灰成分,替代比例一般為最少彩墨的 30%~40%,對(duì)鮮除和替代。這種方法利用彩墨表現(xiàn)一些中性灰,可以用來(lái)補(bǔ)償圖象,增強(qiáng)暗部的細(xì)節(jié)層次。
【參考文獻(xiàn)】:
期刊論文
[1]一種灰度圖像打印機(jī)模型研究[J]. 李智杰,崔文竹,劉欣,李小瑩. 微電子學(xué)與計(jì)算機(jī). 2010(04)
[2]基于CPSUI的打印機(jī)界面的開發(fā)[J]. 葉培順. 科學(xué)技術(shù)與工程. 2008(14)
[3]一種基于Neugebauer方程的打印圖像色彩管理新模型[J]. 黎新伍. 光電子.激光. 2007(12)
[4]孟塞爾色序系統(tǒng)與CIE1931標(biāo)準(zhǔn)色度系統(tǒng)轉(zhuǎn)換新算法[J]. 徐芙姍,徐海松,王勇. 光子學(xué)報(bào). 2007(04)
[5]圖像系統(tǒng)中的色彩管理[J]. 胡承偉,萬(wàn)曉霞. 包裝工程. 2004(05)
[6]Windows2000/XP下的打印機(jī)驅(qū)動(dòng)程序設(shè)計(jì)[J]. 沈疆海,沈利香. 電腦開發(fā)與應(yīng)用. 2003(10)
[7]Windows 2000下打印機(jī)驅(qū)動(dòng)程序的開發(fā)[J]. 田玉敏,燕紅鎖. 計(jì)算機(jī)工程. 2002(03)
碩士論文
[1]基于視覺和打印機(jī)模型的自適應(yīng)半色調(diào)算法[D]. 王艷.西安電子科技大學(xué) 2011
[2]大幅面噴墨打印機(jī)分色算法研究[D]. 孫繼奎.中原工學(xué)院 2011
[3]基于墨量計(jì)算的專色配色系統(tǒng)[D]. 胡新月.南京林業(yè)大學(xué) 2009
[4]基于三維查找表的數(shù)字圖像顏色校正[D]. 馬玫娟.北京工業(yè)大學(xué) 2009
[5]數(shù)碼打樣與傳統(tǒng)印刷色彩匹配的研究[D]. 黃鐘儀.天津科技大學(xué) 2008
[6]Windows XP平臺(tái)下打印機(jī)驅(qū)動(dòng)程序分析與設(shè)計(jì)[D]. 侯海波.西安電子科技大學(xué) 2008
[7]Windows XP下打印機(jī)驅(qū)動(dòng)程序的分析與設(shè)計(jì)[D]. 張偉.西安電子科技大學(xué) 2008
[8]基于噪聲特性的數(shù)字半調(diào)技術(shù)的研究[D]. 周正林.西安電子科技大學(xué) 2005
[9]彩色噴墨繪圖機(jī)分色技術(shù)與數(shù)字半調(diào)技術(shù)研究[D]. 梁若瑩.西安電子科技大學(xué) 2002
本文編號(hào):2897133
本文鏈接:http://www.lk138.cn/falvlunwen/zhishichanquanfa/2897133.html
最近更新
教材專著