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