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

