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