<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于開(kāi)源軟件的嵌入式網(wǎng)絡(luò )打印服務(wù)器

基于開(kāi)源軟件的嵌入式網(wǎng)絡(luò )打印服務(wù)器

作者: 時(shí)間:2009-11-17 來(lái)源:網(wǎng)絡(luò ) 收藏


引 言
目前常用的機有兩種接口形式:USB口和Eth-ernet網(wǎng)口。由于價(jià)格相對較低,USB口的機更為普遍。USB口機不能獨立工作,必須依附于一臺主機。為了在一個(gè)局域網(wǎng)環(huán)境中共享使用一臺USB口打印機,需要為該打印機配備一臺,然后通過(guò)共享設置實(shí)現打印機的共享。這種方式有幾個(gè)方面的缺陷:需要占用一臺資源;耗電;容易中毒導致無(wú)法正常打??;由于長(cháng)時(shí)間不間斷運行,出現故障的概率高,導致無(wú)法打??;占用辦公空間。
隨著(zhù)處理器主頻的不斷提高,設計專(zhuān)門(mén)的打印已經(jīng)成為共識。HP等很少的幾家打印機公司在幾年以前就推出了這樣的設備,但基本上都只針對本公司特定的幾種打印機,無(wú)法做到通用。很多文獻,如參考文獻[1]、[2]中提到的設計方案不夠具體。這些情況,設計并實(shí)現了一款Linux的嵌入式打印服務(wù)器,硬件設計簡(jiǎn)單,完全,只要有Linux下的打印驅動(dòng),就可以支持。

本文引用地址:http://dyxdggzs.com/article/152277.htm


1 總體方案設計
要把USB口打印機連人網(wǎng)絡(luò ),有兩種設計方案,一種是使用USB/以太網(wǎng)協(xié)議轉換器,另一種是設計一個(gè)帶有USB口和以太網(wǎng)網(wǎng)口(包含操作系統)的嵌入式設備。盡管協(xié)議轉換器軟硬件簡(jiǎn)單,但不支持多用戶(hù)同時(shí)并發(fā)打印,也就無(wú)法實(shí)現共享打印的要求。
1.1 硬件設計
筆者是在中科院計算所自主研制龍芯1號核的“聚芯SoC”1000C上實(shí)驗的,主頻266 MHz。作為產(chǎn)品,只需要提供電源接口、USB口和以太網(wǎng)口。調試階段,增加串口和JTAG調試接口??紤]到多用戶(hù)并發(fā)打印的負載和實(shí)際測試效果,因為移植的有很多依賴(lài)庫,所占空間較大,故選用的是1 GB容量的Flash。打印過(guò)程中,打印文件在內存中緩存,為了應對較大的打印文件和提高運行速度,建議選擇256 MB以上的SDRAM。嵌入式網(wǎng)絡(luò )打印服務(wù)器硬件結構框圖如圖1所示。

1.2 設計
軟件設計是整個(gè)系統設計的重點(diǎn),也是難點(diǎn)。在設計思想上,強調盡可能使用軟件,主要是為了縮短研發(fā)周期并能保證打印系統的可靠性和穩定性。操作系統選擇目前主流的Linux操作系統。Linux操作系統下的打印控制系統根據打印機的命令方式,分為文本打印機、Post-Script打印機和其他種類(lèi)。文本打印機不需要驅動(dòng)程序,就可以直接用cat命令驅動(dòng)打印機,但只能打印英文,已很少使用。PostScript(簡(jiǎn)稱(chēng)PS)是一種繪圖能力很強的解釋性腳本語(yǔ)言,由Adobe公司制定。它因占用系統資源少,處理過(guò)程標準化與設備無(wú)關(guān)而被廣泛應用。直接支持PostScript的打印機通常都是比較高級的辦公打印機,對于這類(lèi)打印機來(lái)說(shuō),PS語(yǔ)言是它們和計算機之間溝通的最簡(jiǎn)便的方式,應用程序可以將生成的PS文檔直接發(fā)給打印機打印。但大多數情況下使用的是各種比較低檔的,不能直接支持PostScript的打印機,這類(lèi)打印機只能識別各廠(chǎng)家自己的指令集。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>