折騰使我省錢,也使我失去生命
Pi 介紹
類似樹莓派,用OPI主要是便宜,系列最便宜的50塊錢就能搞定,而且打印服務器配置要求不高,用opi來做不浪費。整套還需要買usb線,電源,散熱片打印服務器頻繁出問題,tf卡和讀卡器。
系統
Arm64架構的Linux系統,官方的鏡像都不再更新了,所以這里用【】,找到對應版本。和都可以,我這里用,原因之后說。
讀卡器插入tf卡連接電腦使用SD卡格式化工具【//】格式化后再用寫入工具【//】寫入完插入opi
如果是不帶顯示輸出的板子,需要用usb線連接電腦與板子的otg口,然后用電腦調試。這里調試使用神器【/】。正常連接電腦后,會有提示音。打開點擊左上角的圖標,再選擇,選擇正確的com口點擊OK連接就進入界面
電腦連接OPI
進入系統先輸入賬號密碼,之后會提示更改密碼,以及創建用戶信息。
設置
如果不會Linux操作,也提供了一個簡單的界面方便操作。
指令 sudo -會提醒需要聯網,忽略按任意鍵回車直接進入到設置頁面。
第一步:先聯網,設置里 - wifi 選擇wifi輸入密碼
第二步:換源,設置 - 選擇地區為中國的源。
第三步:更新,先退出界面,在控制臺輸入指令 apt ,等待自動完成,再輸入apt 等待自動完成。
之后通過 apt ssh 下載 ssh 模塊然后就可以不需要連接電腦直接通過ssh局域網調試了。
Pi 登錄界面
軟件
做打印服務器可能需要桌面和遠程桌面工具,還需要瀏覽器。
1、桌面在-里有設置,點擊 - 即可自動安裝桌面環境。遠程桌面可通過 apt 下載VNC,然后輸入 啟動服務,再用連接就看到桌面了。
VNC桌面
2、輸入 apt ()或 apt -esr()安裝火狐。
3、apt cups 安裝cups,之后再通過cups分享打印機就算完成了
通過這些設置一般是可以使用了(具體可百度cups配置教程),但我自己的打印機沒有arm驅動所以沒有辦法只能用其他方法
USBIP
USBIP可以把一臺電腦的usb口作為同一局域網下另一臺電腦的虛擬USB口,通過這一軟件也可以拿來搞共享打印機,只不過稍微麻煩一點。
這里就要說到為啥不用了,因為貌似最新版沒有usbip這個程序,只有有。
服務端:輸入指令 apt usbip ,等待下載完后使用 usbip-host 加載模塊,接著輸入usbip list -l 查看本地usb的設備號,最后使用 usbip bind -b【設備號】 綁定usb口,就完成服務端的配置。還需要輸入 來監聽客戶端的請求
服務端配置
ps.打印機需要在設備啟動前插上usb口
客戶端:我這里是win10電腦作為客戶端,過程十分麻煩。先下載win端的usbip,目前官網的版本經常報錯無法使用,所以使用這個版本【//usbip-win】,這個版本算是usbip的精神續作,但弊端是沒有數字簽名,需要電腦在BIOS里先關閉 boot,然后啟用win10測試模式,再注冊驅動才能正常使用。成功注冊了驅動后控制臺輸入 usbip list-r 【服務端局域網地址】查看有沒有虛擬的設備號出現,有的話就輸入usbip -r 【服務端局域網地址】-b 【服務端設備號】來連接虛擬地址,最后正常情況下裝了打印機驅動就可以正常打印了。
這個方案其實還有不少問題:服務端一次只能綁定一臺客戶端打印服務器頻繁出問題,當連接斷開后設備會不正常運行需要重啟服務器再來一遍操作,尤其是我現在這種跨網段使用,相當繁瑣。
總的說是挺折騰的,總結就是:千萬別買佳能還有其他日企的打印機。