寬幅工程打印機驅(qū)動和控制軟件的設(shè)計與實現(xiàn)
本文關(guān)鍵詞:寬幅工程打印機驅(qū)動和控制軟件的設(shè)計與實現(xiàn)
更多相關(guān)文章: 寬幅工程打印機 寬幅打印引擎 通用打印機驅(qū)動
【摘要】:寬幅工程打印機是指打印寬度在24到44英寸的工程打印機,常用于打印寬幅的工程設(shè)計圖和建筑藍圖。這些圖的特點為:通常較寬(A0,A1),可能需要打印較長的頁面(幾十米甚至上百米),以線條圖形為主,打印紙張為耐臟的淺藍色。隨著大型工礦企業(yè)、設(shè)計院、建筑業(yè)等部門和行業(yè)的發(fā)展,傳統(tǒng)的曬圖方法由于其量產(chǎn)效率低下、使用的氨水影響操作員身體健康且污染環(huán)境逐漸被淘汰,寬幅工程打印機以高速、高精度、環(huán)保等優(yōu)點逐漸受到追捧。傳統(tǒng)上,寬幅工程打印機的配套軟件方案為單獨的RIP軟件加簡易的控制軟件。當(dāng)用戶使用相應(yīng)的編輯或預(yù)覽軟件查看并選中待打印文檔后,首先需要打開RIP軟件將待打印的文檔轉(zhuǎn)換為指定格式的可打印作業(yè),然后再打開打印控制軟件操作這個作業(yè)。這對用戶來說,操作繁瑣,且RIP軟件支持的格式有限。本文為了通用性和易用性,設(shè)計了驅(qū)動加打印服務(wù)器軟件方案。用戶可以在任何支持通用打印機驅(qū)動的軟件里點擊“打印”,之后驅(qū)動會將文檔轉(zhuǎn)為打印文件并通過網(wǎng)絡(luò)傳輸給監(jiān)聽的打印服務(wù)器。驅(qū)動可以安裝在任何遠程的客戶電腦上,打印服務(wù)器可以設(shè)置為自動打印,這樣可以實現(xiàn)遠程、無人值守自動打印。本文定制的Windows驅(qū)動基于微軟的通用打印機驅(qū)動框架:通過修改GPD文件的方式定制了UI模塊用于設(shè)置廠商自定義的RIP參數(shù);通過提供渲染插件的方式定制了渲染模塊,用于將驅(qū)動生成的位圖轉(zhuǎn)換為指定的打印文件數(shù)據(jù)格式。本文編寫的打印服務(wù)器軟件基于美國某公司生產(chǎn)的寬幅打印引擎的框架,包含四大模塊:作業(yè)添加模塊,通過接收驅(qū)動數(shù)據(jù)、掃描熱文件夾、用戶手動添加三種方式添加作業(yè);打印控制模塊,用于預(yù)覽作業(yè),設(shè)置頁面上下左右留白,設(shè)置抖動矩陣,設(shè)置份數(shù)、打印順序、是否保留等作業(yè)屬性,控制自動、手動提交打印、暫停、中斷打印,錯誤處理線程可以及時捕獲并提醒或排除錯誤;打印引擎狀態(tài)監(jiān)控模塊,可以實時監(jiān)控打印引擎各部件的狀態(tài);送紙機管理模塊,用于設(shè)置送紙機的自動、手動送紙方式,選擇紙卷,輸入紙卷寬度參數(shù),同時實時顯示送紙機狀態(tài)和錯誤警告。經(jīng)測試,本文設(shè)計和編寫的驅(qū)動和打印服務(wù)器軟件可以很好地滿足用戶需求,如:驅(qū)動的多軟件支持、遠程發(fā)送作業(yè)和自動打印、作業(yè)預(yù)覽、添加臨時作業(yè)功能、基本打印控制、較好的錯誤警告和處理,作業(yè)有效性檢查,及時而形象的狀態(tài)圖示等。驅(qū)動和打印服務(wù)器可以完美配合,相對于傳統(tǒng)的軟件方案有著更好的易用性。
【關(guān)鍵詞】:寬幅工程打印機 寬幅打印引擎 通用打印機驅(qū)動
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP334.8
【目錄】:
- 摘要5-7
- ABSTRACT7-13
- 縮略語對照表13-16
- 第一章 緒論16-20
- 1.1 寬幅工程打印機及其噴頭、墨水介紹16-17
- 1.2 寬幅工程打印機國內(nèi)外發(fā)展?fàn)顩r17-19
- 1.3 本文研究意義和章節(jié)安排19-20
- 第二章 需求分析和方案選擇20-26
- 2.1 寬幅打印需求分析20
- 2.2 打印機方案的選擇20-22
- 2.2.1 打印引擎選擇20-21
- 2.2.2 基于所選打印引擎的寬幅工程打印機21-22
- 2.3 配套軟件方案的選擇22-26
- 2.3.1 RIP軟件方案和控制軟件方案的選擇22-23
- 2.3.2 驅(qū)動和打印服務(wù)器的整體數(shù)據(jù)流23
- 2.3.3 驅(qū)動和打印服務(wù)器的總體模塊劃分23-26
- 第三章 驅(qū)動的詳細設(shè)計與實現(xiàn)26-40
- 3.1 通用打印機驅(qū)動程序框架26-27
- 3.2 驅(qū)動定制方案的框架27-28
- 3.3 定制UI模塊28-32
- 3.3.1 Unidrv用戶界面介紹28-29
- 3.3.2 定制UI方案的選擇29-30
- 3.3.3 GPD文件簡介30
- 3.3.4 在GPD文件中定制廠商特定參數(shù)30-32
- 3.4 定制渲染模塊32-40
- 3.4.1 Unidrv渲染器(Renderer)32
- 3.4.2 渲染模塊定制原理32-33
- 3.4.3 渲染模塊定制突破33-34
- 3.4.4 渲染模塊完整定制流程34-40
- 第四章 打印服務(wù)器的詳細設(shè)計與實現(xiàn)40-70
- 4.1 打印服務(wù)器的整體框架40
- 4.2 作業(yè)存儲方式40-41
- 4.3 作業(yè)添加模塊41-44
- 4.3.1 從驅(qū)動接收并添加41-43
- 4.3.2 掃描熱文件夾(hot_folder)43
- 4.3.3 用戶從菜單添加43-44
- 4.4 打印模塊44-61
- 4.4.1 作業(yè)管理44-46
- 4.4.2 打印控制46-59
- 4.4.3 打印引擎錯誤處理59-61
- 4.5 引擎狀態(tài)監(jiān)控模塊61-65
- 4.5.1 打印引擎狀態(tài)監(jiān)控方式選擇61-62
- 4.5.2 打印引擎狀態(tài)監(jiān)控初始化62-63
- 4.5.3 打印引擎狀態(tài)顯示63-64
- 4.5.4 狀態(tài)回調(diào)函數(shù)與UI的交互設(shè)計64-65
- 4.6 送紙機管理模塊65-70
- 4.6.1 送紙機控制器66
- 4.6.2 送紙機設(shè)置66-67
- 4.6.3 送紙機狀態(tài)顯示67-68
- 4.6.4 送紙機狀態(tài)更新設(shè)計68-70
- 第五章 驅(qū)動和打印服務(wù)器測試與分析70-80
- 5.1 測試環(huán)境70
- 5.2 驅(qū)動測試70-74
- 5.3 打印服務(wù)器測試74-78
- 5.4 測試結(jié)果分析78-80
- 第六章 總結(jié)與展望80-82
- 6.1 本文工作總結(jié)80
- 6.2 未來工作展望80-82
- 參考文獻82-84
- 致謝84-85
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 ;更貼心的愛護 家長控制軟件選哪款?[J];電腦愛好者;2010年20期
2 馮繼民;打印控制軟件的測試[J];管理科學(xué)文摘;1994年05期
3 單冷;具有自主版權(quán)的先進控制軟件使進口軟件不再一統(tǒng)天下[J];航空制造技術(shù);1999年06期
4 Frank Bartos;executive editor;殷穎;;運動控制軟件[J];國內(nèi)外機電一體化技術(shù);2000年03期
5 張英杰;李志新;;電控燃油噴射發(fā)動機ECU控制軟件的研究與分析[J];消費導(dǎo)刊;2010年03期
6 劉國繁,熊維國,鐘慶昌;殺蟲雙生產(chǎn)工藝計算機控制軟件的設(shè)計與實現(xiàn)[J];湘潭機電高等專科學(xué)校學(xué)報;1995年Z1期
7 張景元;螺旋鋼箍成型機控制軟件的設(shè)計[J];新技術(shù)新工藝;2000年12期
8 張雷蕾;;控制軟件開發(fā)最優(yōu)化研究[J];實驗科學(xué)與技術(shù);2006年S1期
9 ;關(guān)閉常見木馬和未授權(quán)控制軟件的方法[J];網(wǎng)絡(luò)與信息;2009年10期
10 劉育剛;;開發(fā)控制軟件的工程化方法[J];自動化技術(shù)與應(yīng)用;1987年01期
中國重要會議論文全文數(shù)據(jù)庫 前6條
1 劉進明;應(yīng)懷樵;沈松;應(yīng)明;;數(shù)字式正弦掃頻控制軟件的研發(fā)[A];第二十一屆全國振動與噪聲高技術(shù)及應(yīng)用學(xué)術(shù)會議論文集[C];2008年
2 李奇;林延?xùn)|;蔣月娟;;全自動控制軟件在低溫輻射計實驗中的應(yīng)用[A];第十屆全國光學(xué)測試學(xué)術(shù)討論會論文(摘要集)[C];2004年
3 ;燃氣-蒸汽聯(lián)合循環(huán)發(fā)電機組混合煤氣熱值控制軟件[A];電子信息節(jié)能技術(shù)與產(chǎn)品推廣應(yīng)用專集[C];2009年
4 李敬國;石懷倫;劉東全;馮明旺;;陽谷城區(qū)供水井群控制軟件的開發(fā)與應(yīng)用[A];山東水利學(xué)會第八屆優(yōu)秀學(xué)術(shù)論文匯編[C];2003年
5 廖倩;胡泓;;基于VC++和Excel程序控制功能的設(shè)計與實現(xiàn)[A];面向航空試驗測試技術(shù)——2013年航空試驗測試技術(shù)峰會暨學(xué)術(shù)交流會論文集[C];2013年
6 徐維安;李冬慶;;基于XP系統(tǒng)的往復(fù)走絲線切割多次切割控制軟件DF3A的研發(fā)[A];第15屆全國特種加工學(xué)術(shù)會議論文集(上)[C];2013年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 實習(xí)生 陳文舉 鄭阿蘭;誰來購買父母控制軟件?[N];國際金融報;2003年
2 本報記者 林剛;英國軟件公司“對接”青島企業(yè)[N];青島日報;2010年
3 王寶鈞;中國DVD挺起了腰桿[N];山西科技報;2000年
4 石述思;中國DVD挺起腰桿[N];工人日報;2000年
5 張筱梅;“蘋果”熟了[N];廠長經(jīng)理日報;2000年
6 廈門蒙發(fā)利科技(集團)股份有限公司 李新春 中國醫(yī)藥保健品進出口商會 關(guān)立忠;按摩器具企業(yè)應(yīng)重視高新技術(shù)企業(yè)認定[N];中國醫(yī)藥報;2009年
7 張安 記者 譚迎春;引“高”人堅持自主開發(fā)[N];黑龍江日報;2009年
8 ;回首博業(yè)五年歷程顯實力[N];中國服飾報;2005年
9 記者 李偉鋒 通訊員 段必楊;軟件業(yè)提升我省工業(yè)“智慧”水平[N];湖南日報;2012年
10 葉子;美國冠遠1.42億美元收購ACT公司[N];通信產(chǎn)業(yè)報;2000年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 姚軍;手表零件生產(chǎn)線料倉運行控制軟件開發(fā)[D];華中科技大學(xué);2015年
2 張舉科;寬幅工程打印機驅(qū)動和控制軟件的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2014年
3 李福華;機載SAR系統(tǒng)試驗控制軟件的設(shè)計與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2010年
4 王振華;星載控制軟件通用測試平臺的研究與設(shè)計[D];南京理工大學(xué);2013年
5 邵寶東;衛(wèi)星激光測距控制軟件的開發(fā)[D];吉林大學(xué);2012年
6 彭琪琪;信息化綜合平臺通訊控制軟件的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2005年
7 趙廣亮;葉片測量儀控制軟件的研制[D];哈爾濱工業(yè)大學(xué);2006年
8 汪海峰;高級控制軟件的開發(fā)及應(yīng)用研究[D];浙江大學(xué);2003年
9 王永銀;對象技術(shù)在FMS控制軟件開發(fā)中的應(yīng)用[D];南京理工大學(xué);2003年
10 劉永清;基于OPC技術(shù)的先進控制軟件研究與開發(fā)[D];昆明理工大學(xué);2006年
,本文編號:880861
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/880861.html