2020
09-28

斐讯N1安装CUPS做打印服务器(手动安装foo2zjs驱动)多台打印机,USB打印机电脑添加USB打印机

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

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

运行Usb Image Tool.exe;

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

修改引导dtb

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

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

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

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

打开Xshell,连接盒子,盒子的IP进路由器后台管理界面查看,用户名root,默认密码是1234;

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

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

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

镜像写入:

nand-sata-install

二、安装CUPS

apt-get install cups

采用图形界面安装;

armbian-config

进入下图

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

上下键选择Software,回车;

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

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

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

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

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

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

下载驱动:

wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

解压缩;

tar zxf foo2zjs.tar.gz
cd foo2zjs

编译安装

make
     ./getweb cpwl# Get Minolta Color PageWorks/Pro L .ICM files
     ./getweb 2200# Get Minolta 2200 DL .ICM files
     ./getweb 2300# Get Minolta 2300 DL .ICM files
     ./getweb 2430# Get Minolta 2430 DL .ICM files
     ./getweb 1000# Get HP LaserJet 1000 firmware file
     ./getweb 1005# Get HP LaserJet 1005 firmware file
     ./getweb 1018# Get HP LaserJet 1018 firmware file
     ./getweb 1020# Get HP LaserJet 1020 firmware file
     ./getweb 1025# Get HP LaserJet Pro CP1025nw .ICM files

安装

make install

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

make install-hotplug

安装到CUPS;

make cups

修改CUPS配置;

vi /etc/cups/cupsd.conf

图中红字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

service cups restart

浏览器输入http://盒子IP:631

登录到打印机管理界面。

四、查看共享的打印机地址

此时在http://盒子IP:631的“Printers”页面可以看到自己添加的打印机了,点击自己的打印机,可以在地址栏看到当前打印机的网络地址比如http://192.168.1.1:631/printers/EPSON_LQ-630K,复制这个地址。

五、在电脑上添加打印机

在控制面板的打印机里面,添加打印机,选择“添加网络打印机”,点“我需要的打印机不在列表中”,再选“按名称选择共享打印机”,输入刚才复制的地址“http://192.168.1.1:631/printers/EPSON_LQ-630K”,下一步就是添加自己打印机的驱动,这里不多说明了。《电脑添加网络USB打印机方法》,具体在电脑上面怎么添加打印机,可以参考前面的文章,就是选择“按名称选择共享打印机”这里不同。

如果您通过本站解决了一些问题,并希望本站能够很好的发展下去,动动手指即可帮助我们。

如无特殊说明,解压密码均为:aisoa.cn

您可能感兴趣的文章

支付宝打赏支付宝打赏微信打赏微信打赏