大话2免费版一级星盘炼化表

    1. <form id=zhudObCNh><nobr id=zhudObCNh></nobr></form>
      <address id=zhudObCNh><nobr id=zhudObCNh><nobr id=zhudObCNh></nobr></nobr></address>

      HP Gen8 + Epson L211 + Ubuntu 搭建内部服务器

      原創

      周末出差回来,洋洋跟我说,共享的服务器挂掉了。之前是用的联想的一台小机器在内部共享的服务器,装得是xp,接的是Epson L211的打印和扫描一体机。这台机器跑了有四年多了,cpu的风扇不行了,温度过高,系统自动关机。

      咋整呢?再买一台机器?有点浪费。正好去年入手一台HP的Gen8微型服务器,装的是Ubuntu 14.04的系统,闲来无事,搞搞吧。


      目標:使用Gen8這台機器來做團隊內部的文件共享、打印機共享、掃描儀共享、DNS緩存服務器。

      第一步先搞定打印機

      先找找ubuntu有沒有內置的驅動吧。

                            $ apt-cache search epson
      printer-driver-escpr - printer driver for Epson Inkjet that use ESC/P-R

      看樣子也不像,到網上搜索驅動。搜來搜去,網上的包都是這個epson-inkjet-printer-201207w包。Gen8的系統是64位的,下載64位的deb安裝包。可以在這個網站找到驅動: Printer: Epson L210 Series

      下載下來之後,直接安裝,需要依賴lsb這個包。我也沒有仔細去研究這個包的作用,網上搜了下,大概的意思是新版本的linux都不用這個包了。繼續搜索吧。

      askubuntu.com 網站上找到了這樣一篇文章: printing - How to install Epson printer drivers on Ubuntu 16.04?

      思路就是使用trusty這個版本的源。

                            sudo nano /etc/apt/sources.list
      deb http://archive.ubuntu.com/ubuntu/ trusty main 
      sudo apt-get update
      sudo apt-get install lsb
      sudo dpkg -i epson-inkjet-printer-201207w_1.0.0-1lsb3.2_amd64.deb

      安裝lsb的時候會安裝很多的依賴包,網絡慢的話估計會花時間。

      好,到這一步的話,驅動安裝上了,第二個問題,怎麽把打印機跑起來呢?

      第二步:配置CUPS服務

      继续在网络上搜索,发现linux下面现在用的最多的是CUPS 这个服务。继续安装。大家可以參考這篇文章: CUPS (简体中文)

      總體來講CUPS的完善度還是很不錯的,有web控制界面。

                            sudo apt-get install cups

      就可以把包安裝上。cups的web界面的端口是631,但默認只能本機訪問。一開始還沒有搞清楚他們的配置文件,先想辦法看看它的web界面吧。怎麽辦呢,用ssh的端口轉發,直接轉發到我的機器的631端口。

      然後打開浏覽器,訪問 localhost:631 ,就能看到cups的頁面了。默認配置是需要用root帳號登錄的。

      进去之后,选择Add printer添加打印机。

      添加打印机的时候,cups会自动检测到EPSON L211的打印机。

      然後下一步是選擇型號驅動,cups自帶的驅動裏面並沒有,這時候就需要我們來選擇ppd文件了。將剛才下載下來的deb包解壓縮,找到L210的這個文件,再解壓縮,會得到一個ppd的文件,然後將這個文件在cups的頁面上傳上去。

      如果順利的話,打印機就可以正常工作了。你可以在cups裏面打印測試頁。

      第三步:配置打印機共享

      配置打印機共享有兩種方式,一種是使用samba來提供共享服務,還有一種就是直接使用cups的服務。實際測試過程中,發現samba提供打印共享服務響應速度比較慢,我就采用了第二種。

      打開/etc/cups/cupsd.conf文件,在裏面加上訪問的限制。

                            910   Order allow,deny
       11   Allow From 192.168.1.0/24
       121314   Order allow,deny
       15   Allow From 192.168.1.0/24
       16

      其中的Allow from根据实际的网络情况来配置就行。

      然後重啓cups服務,添加打印機的時候,直接把 http://192.168.1.22:631/printers/epson 這樣的地址來當作打印機的地址就可以了。

      windows客戶端需要自己下載驅動,然後在添加打印機的時候,選擇從磁盤安裝,這個就不贅述了。順利的話,就可以打印了。

      搞定了打印機,下面我們來搞掃描儀。


      第四步,安裝掃描儀的驅動

      linux下面掃描的程序是sane這個包,先來安裝。

                            sudo apt-get install sane sane-utils

      sane-utils裏面提供了一個命令行的掃描工具scanimage,我們後面會用到。

      sane默認帶的驅動還是不支持L211系列,沒辦法,繼續搜索驅動。 Linux Scanner Driver Download 到這個地址下載驅動,然後安裝。這個下載解壓縮之後,有一個install.sh,直接執行這個腳本就好了。

      安裝成功之後,會在/etc/sane.d/dll.d裏面安裝了一個文件。

      這時候如果順利的話,執行下面的命令,就可以看到相應的設備了。

                            sudo scanimage -L 
      device `epkowa:usb:001:004' is a Epson L210/L350/L351 Series flatbed scanner

      這時候可以嘗試的掃描下:

                            sudo scanimage -d epkowa:usb:001:004 >/tmp/test.pnm

      如果順利的話,就能掃描到文件了。

      第五步,共享掃描儀

      sane其實也是一個c/s架構的,所以可以在window下面安裝sane的客戶端,然後連接到sane服務器來完成掃描功能。sane本身並沒有提供守候進程的接口,所以需要用到xinetd。在sane的文檔裏面有講述,大家也可以參考這篇文章: How to share a scanner on your network

      我考慮到還需要在每個機器上安裝客戶端(兼容性問題比較多),還不如做一個web界面的。和小魯說了下,給用戶提供了一個php的界面,上面一個按鈕,點一下掃描,就觸發掃描事件,然後將掃描後的文件放到一個共享的目錄下面,自己去取。

      同事可以站在掃描儀前面,用手機訪問這個掃描的頁面,點一下,掃描,然後再換要掃描的文檔,也不錯。

      在搜索過程中,還發現了一個比較好玩的東東,叫做 Scanbuttond。它可以響應掃描儀的按鍵事件,來觸發相應的腳本。不過可惜的是它現在還不支持L211系列,放棄。

      第六步:配置共享服務器

      這個網絡上的資料有很多,我就不贅述了。

      第七步:配置DNS服務器

      大家可以參考這篇文章: How To Configure Bind as a Caching or Forwarding DNS Server on Ubuntu 14.04

      團隊分享
      HoME大话2免费版一级星盘炼化表