斐讯N1安装CUPS做打印服务器

一、刷入Armbian5.77替换dtb文件;

运行Usb Image Tool.exe;

将一个8G以上的U盘插入电脑,在左侧选择U盘,然后再点击Restore,然后选择刚才解压出来的.img镜像,一路yes就会开始写入U盘,等着写入结束即可;

修改引导dtb;

刻录完的U盘会有一个可读取分区和一个不可读取分区,进入可读取的那个分区(如图),用【Notepad++】编辑uEnv.ini这个文件;

如图把那个.dtb替换成【meson-gxl-s905d-phicomm-n1-xiangsm.dtb】,保存;

将盒子改为线刷重启,并快速插入U盘;

打开Xshell,连接盒子,IP进路由器查看,用户名root,默认密码是1234;

连接之后会提示你输入现在的密码并再输入新密码,输入即可;

设置完又会提示加新用户,直接【Ctrl+C】跳过,重新连接,如果修改密码请用passwd指令;

镜像写入:

二、安装CUPS

采用图形界面安装;

进入下图

上下键选择Software,回车;

下一界面,默认Softy,直接回车,来到下图;

选择CUPS,空格键标“*”,回车即可开始安装;

全部完成后,左右键依次选Exit、Cancel、Cancel,返回命令行;

三、安装打印机驱动(HP1020为例)

驱动网站:http://foo2zjs.rkkda.com/

下载驱动:

解压缩;

编译安装

安装

(选装)配置热插拔(USB; HP LJ 1000/1005/1018/1020):

安装到CUPS;

修改CUPS配置;

图中红字localhost改成0.0.0.0,Browsing off改成Browsing on,并在三个地方分别添加Allow all,具体如下
DefaultEncryption Never
Listen 0.0.0.0:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd
# Default authentication type, when authentication is required…
DefaultAuthType Basic
# Web interface setting…
WebInterface Yes
# Restrict access to the server…
<Location />
Order allow,deny
Allow all
</Location>
# Restrict access to the admin pages…
<Location /admin>
Order allow,deny
Allow all
</Location>
# Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all

重启CUPS;

浏览器输入https://192.168.1.111:631;

登录到打印机管理界面。