導航:首頁 > 源碼編譯 > openwrt源碼usb列印伺服器

openwrt源碼usb列印伺服器

發布時間:2022-07-05 22:43:04

1. openwrt沒有列印機

連接列印機至openwrt路由器。
打開openwrt的後台管理界面,選擇網路存儲usb列印伺服器,點擊綁定中的添加,並選擇你要添加的列印機。
電腦配置:打開控制面板到我所需要的列印機未列出,在彈出的窗口填寫對應的ip地址,為你的路由器地址。

2. openwrt sdk下編譯uboot(添加usb埠功能)

在ehci-ra.c的ehci_hcd_init中加入MT7620_ASIC_BOARD定義:

MT7620#usbreset
(Re)startUSB...
USB:inusb_lowlevel_init
Mediatek/_length16
Register1111NbrPorts1
USBEHCI1.00
scanningbusfordevices...2USBDevice(s)found
scanningbusforstoragedevices...1StorageDevice(s)found
MT7620#usbinfo
1:Hub,USBRevision0.2
-u-bootEHCIHostController
-Class:Hub
-PacketSize:64Configurations:1
-Vendor:0x0000Proct0x0000Version0.1
Configuration:1
-Interfaces:1SelfPowered0mA
Interface:0
-AlternateSettings0,Endpoints:1
-ClassHub
-

2:MassStorage,USBRevision2.0
-HPUSB2.0Flash00CCCBB99999
-Class:(fromInterface)MassStorage
-PacketSize:64Configurations:1
-Vendor:0x0204Proct0x6025Version1.0
Configuration:1
-Interfaces:1BusPowered100mA
Interface:0
-AlternateSettings0,Endpoints:2
-ClassMassStorage,Transp.SCSI,Bulkonly
-Endpoint1OutBulkMaxPacket512
-Endpoint1InBulkMaxPacket512

3. 如何在openwrt系統內核源碼中添加列印語句

內核對於mac80211的代碼跟進比較謹慎,openwrt一般使用比較新的mac80211源碼(即自帶的源碼)來生成對應的kmod模塊,而不使用內核源碼包中的mac80211,這就是我在內核源碼包中的mac80211中進行修改時沒有產生效果的原因。隨後,我在內核源碼包同級的目錄下找到了openwrt自帶的mac80211(compat-wireless),在這里進行修改,就可以了。要列印的語句就出現了在kernel log中了。

4. openwrt怎麼設置列印服務

Openwrt已經安裝了這兩個文件,出現了/dev/usb/lp0,在p910nd文件中也已經修改了,
電腦上安裝了2900的驅動之後,列印,卻提示「不支持列印機連接的埠」
opkg update
opkg install luci-app-p910nd
opkg install kmod-usb-printer

5. 蘋果電腦怎麼連接OPENWRT架設的P910ND的列印伺服器埠是9109

Openwrt已經安裝了這兩個文件,出現了/dev/usb/lp0,在p910nd文件中也已經修改了, 電腦上安裝了2900的驅動之後,列印,卻提示「不支持列印機連接的埠」 opkg update opkg install luci-app-p910nd opkg install kmod-usb-printer

6. openwrt共享列印機需要安裝哪幾個文件

列印機的安裝一般分為兩個部分,一個是列印機跟電腦的連接,另一個就是在操作系統裡面安裝列印機的驅動程序。 如果是安裝USB介面的列印機,安裝時在不關閉電腦主機和列印機的情況下,直接把列印機的USB連線一頭接列印機,另一頭連接到電腦的USB介面就可以了。
按照上面的步驟把列印機跟電腦連接好之後,先打開列印機電源,再打開電腦開關。
進入操作系統後,系統會提示發現一個列印機,系統要安裝列印機的驅動程序才可以使用列印機。有的操作系統(比如Windows XP)自己帶有許多列印機的驅動程序,可以自動安裝好大部分常見的列印機驅動。如果操作系統沒有這款列印機的驅動,需要把列印機附帶的驅動盤(軟盤或光碟)放到電腦裡面,再根據系統提示進行安裝。
如果列印機直接連接在本地電腦上,就選擇本地列印機;如果列印機不是連接在本地電腦上,而是連接在其他電腦上(本地電腦通過網路使用其他電腦上的列印機),那麼就選擇其他列印機。在這個例子裡面選擇本地列印機。單擊後,系統會提供列印機的製造廠商和列印機型號的列表,可以使用Windows操作系統提供的列印驅動程序,在列表中選擇列印機的驅動程序,然後單擊即可。如果列表裡面沒有這一款列印機的驅動,可以安裝列印機中附帶的由廠商提供的驅動程序,如果操作系統是Windows 2000/XP,當把USB列印機的連線插到電腦的USB介面上後,系統會提示找到一個新的列印機,按照提示把驅動光碟放到光碟機裡面,單擊「確定」按鈕,此時系統開始搜索列印機的驅動程序,待系統找到列印機的驅動程序,再單擊「確定」按鈕,此時系統開始從光碟拷貝文件,安裝驅動程序,最後提示安裝完成,單擊「完成」按鈕即可。

7. openwrt路由器連接無線列印機

需要重新在路由器裡面把信道名字跟用戶名密碼全變成英文的,然後用列印機連接44。

8. openwrt的USB驅動源代碼在什麼哪個文件夾

(!文末,附加人生如戲寫的編譯OPENWRT的TXT內容,可直接跳至末尾,有例子)
Openwrt 官方正式的發行版是已編譯好了的映像文件(後綴名bin或trx、trx2),此映像文件可從Openwrt官方網站的下載頁面中輕松獲取到,連接地址為 OpenWrt官方網站。這些編譯好的映像文件是基於默認的配置設置,且只針對受支持的平台或設備的。因此,為什麼要打造一個自己的映像文件,理由有以下四點:
您想擁有一個個性化的配置OpenWrt(彰顯個性,在朋友圈子裡顯擺顯擺,開個玩笑);
您想在實驗性的平台上測試OpenWrt;
您參與測試或參與開發OpenWrt的工作;
或者,最簡單的目的就是為了保持自己的Openwrt為最新版本;
若想實現上述目的,其實很簡單,按下述文字即可成功編譯出一個您的Openwrt來。
准備工作
在開始編譯Openwrt之前需要您做些准備工作;與其他編譯過程一樣,類似的編譯工具和編譯環境是必不可少的:
一個構建OpenWrt映像的系統平台,簡單說就是准備一個操作系統(比如Ubuntu、Debian等);
確保安裝了所需的依賴關系庫, (在debian系統中就是安裝各種需要的軟體包)
OpenWrt源代碼副本
首先, 開機登陸到支持編譯Openwrt的操作系統(廢話了)。實體機或者虛擬機(Vmware 或者 Qemu)里的操作系統都行,這里推薦使用Linux系統。 bsd和mac osx系統也可以編,但不推薦,且未驗證是否可編譯成功。下文假定您使用的是Debian操作系統,使用 apt-get 來管理包. 替代的選擇是 Ubuntu (分支 Kubuntu, Xubuntu 等即可)。
第二步, 就是安裝所需要的各種軟體包, 包括編譯器,解壓工具,特定的庫等. 這些工作可以簡單的通過鍵入以下命令 (通常需要root 或者是 sudo 許可權),以root許可權安裝下列軟體包(可能並不完整,會有提示,提示缺少即裝就可以了):
32位(x86)請執行下列命令:
# apt-get install build-essential asciidoc binutils bzip2 gawk gettext \
git libncurses5-dev libz-dev patch unzip zlib1g-dev

64位(x86_64)請執行下列命令(多裝了哪些庫或軟體包呢?請您仔細看一看哦):
# apt-get install build-essential asciidoc binutils bzip2 gawk gettext \
git libncurses5-dev libz-dev patch unzip zlib1g-dev ia32-libs \
lib32gcc1 libc6-dev-i386

參考 本列表中 所列的編譯環境所需要軟體包或庫。
某些依賴的為庫或軟體包也許操作系統中已經安裝過,此時apt-get會作出提示(提示您忽略或重新安裝的),別緊張,放輕鬆些,編譯Openwrt不會像編譯DD-WRT那樣難的(至少本人是體會到了編譯DD-WRT的難)。
最後下載一份完整的 Openwrt 源碼到編譯環境中。關於Openwrt的源代碼下載,途徑有二,一是通過 svn ,一是通過 git,建議使用 svn ,因為Openwrt主要以 svn 來維護Openwrt系統的版本。另外,請注意Openwrt中不同的分支版本,一個是用得較多的開發快照,俗稱 trunk,二是穩定版,俗稱 backfire。
安裝Subversion
若你想通過svn下載源代碼,你需安裝 Subversion。Subversion,或稱SVN, 是OpenWrt的project中用來控製版本的系統,它非常類似的 CVS的界面和使用條款。 執行下述命令即可安裝SVN,很容易的:
# apt-get install subversion

Subversion安裝完畢,通過SVN命令可獲取得到一份OpenWrt純凈源代碼。您還得創建一個目錄以便存放獲取得到的Openwrt源代碼,要獲取源代碼你還得輸入subversion命令來獲取 (svn里這種操作稱之為'check out') 。命令很簡單的,繼續看下去就能見到了,別著急,耐心點兒。
編譯流程
編譯專屬於您的設備的特定Openwrt固件以一下五個步驟:
通過Subversion命令獲得源代碼;
更新(或安裝) package feeds[package feeds無法確切翻譯,待譯吧);
創建一個默認配置以檢查編譯環境是否搭建好了 (假如需要的話);
用Menuconfig來配置即將編譯生成的固件映像文件的配置項;
最後開始編譯固件;
下載源代碼
最後,下載一份完整的OpenWrt源代碼。你可選擇:
下載穩定發行版,或
下載開發版 (俗稱"trunk"版)。
使用發行版的源碼
截止本文時, Openwrt公開發行的穩定版為 OpenWrt 10.03 "backfire"。此版本是最穩定的,但也許不包括最新更新的補丁或最新編寫的出的新功能。
下述代碼即舉例說明了通過svn從brandkfire獲得backfire源代碼(此版本意思是從trunk分支的補丁也在backfire版本中了,即包含修復補丁):
# mkdir OpenWrt/
# cd OpenWrt/
# svn co svn://svn.openwrt.org/openwrt/branches/backfire

註解: 上述svn命令將在當前目錄創建一個 OpenWrt/backfire/ 子目錄,此目錄包含此命令獲取到的源代碼。
您也可以通過下述命令,下載不含修復補丁的backfire的原版源碼:
# svn co svn://svn.openwrt.org/openwrt/tags/backfire_10.03

使用開發版源代碼
當前的開發版本分支(trunk)已包含最新的實驗補丁。此分支或許還突破了Openwrt原來所不支持的硬體設備的限制哦,驚喜的同時也有風險存在。因此,編譯trunk版,慎之~
# mkdir OpenWrt/
# cd OpenWrt/
# svn co svn://svn.openwrt.org/openwrt/trunk/

9. usb列印機伺服器 是否支持GDI語言的列印機如HP1020

淘寶也有支持的列印機伺服器賣,但需要200塊說這些都是基於GDI語言的列印機,所以必須要支持才行LS的固件是怎麼傳上去HP1020??

閱讀全文

與openwrt源碼usb列印伺服器相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:579
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:426
鎖定伺服器是什麼意思 瀏覽:385
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:350