「Beaglebone」「Linux」傳統印表機變成網路印表機,也變成AirPrint(iPhone也可直接列印)
因為獲贈了一台黑白的雷射印表機,但因為是接USB線的,所以需要列印的時候總是要跑到印表機前面接線,光這樣就覺得好麻煩...因此一直想要讓這一台傳統印表機可以有連網功能~ 手上剛好有一台閒置的「Beaglebone green wireless」就決定拿它來用了,若沒有的話用「Raspberry Pi」也可以,只要是 Linux 的主機都會可以喔~~ 「Beaglebone green wireless」規格如下: ■ TI AM3358 1GHz ARM 雙核心微處理器 ■ 512MB DDR3 RAM ■ 3D graphics accelerator ■ 浮點運算器 ■ 4GB 8-bit eMMC on-board flash storage ■ Bluetooth 4.1 ■ WiFi 802.11 b/g/n ■ 4 USB Port 台灣無線網路版本大約一台 $16xx 左右,有線就比較便宜囉~ 官網: https://beagleboard.org/green-wireless 不過大家也可以考慮 Raspberry Pi 便宜,網路教學也多~ 我使用的系統版本如下: $uname -a Linux beaglebone 4.14.71-ti-r80 #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 armv7l GNU/Linux 相關步驟如下: 安裝印表機軟體 安裝CUPS,CUPS是蘋果公司發展的一套開源標準的列印系統,其支援MacOSX以及其他Unix-like作業系統,其使用"Internet Printing Protocol"並且對大部分的雷射印表機、噴墨印表機提供完整的列印服務。 官網 ` Wiki 我安裝的版本是 2.2.1 $ sudo apt-get install cups 編輯設定檔 $ sudo vi /etc/cups/cupsd.conf 修改 「Listen localhost:631」,改成「Listen *:631」,允許任何IP都可以登入到這網頁 「location」、「location admin=""」、「location adm