Linux+Cpus+打印驱动插件,来解决这个问题,个人推荐找功耗低的小主机来部Ubuntu,省电(很关键,12V1A,24小时待机)j1800,4G,64G硬盘足够跑很多东西了,比如KMS,frp啥的,对吧
安装完ubuntu,先做系统更新
[Shell] 纯文本查看 复制代码sudo apt update
sudo apt upgrade
重启后,开始安装CUps
[Shell] 纯文本查看 复制代码sudo apt install cups
安装打印机驱动补丁包,[安装过程中,注意安装提示,一般情况下,默认就行]
[Shell] 纯文本查看 复制代码apt-get install foomatic-db-engine
apt-get install printer-driver-gutenprint
修改Cups配置文件
[Shell] 纯文本查看 复制代码Port 530
WebInterface Yes
ServerAlias *
# Allow remote access...
Order allow,deny
Allow all
AuthType Default
Require valid-user
这里由于需要外网打印,所以这里是全部网络开放,任何地方都可以打印。
[Shell] 纯文本查看 复制代码sudo systemctl restart cups
sudo systemctl status cups
设置开机启动,开启服务....
内网访问地址为ubuntuIP:530,管理地址为https://ubuntuIP:530
到这里基本部署就完成了
然后开始添加打印机,推荐还是USB线连接[稳定,高速]
进入到管理地址[用户就是ROOT,密码是你自己的]
Printers
选择add Printer
一般你的打印机会被自动识别出
选中它,选择相应的驱动,直到完成。
返回管理首页,注意右侧高级中
勾选Share printers connected to this system和Allow printing from the Internet[启用任何网络打印]
点击更改设置
然后点击最上面一栏printers,再点击刚才添加的打印机,进入打印机详情页面
然后复制地址栏
如:192.168.1.222:530/printers/Canon_TS3100_series_
Canon_TS3100_series_ 是打印机共享名,建议不要中文
找到客户机,添加打印机,选择使用IP或主机名添加
设备类型为IPP
地址为http://192.168.1.222:530/printers/Canon_TS3100_series_
点击下一步,验证添加[实测小米手机和华为需要去掉http://]
提示完成,即可使用
可能是因为是分享,不让发布截图,我就打包了,自己看附件吧
目前基于公司部署的打印业务,已完整运行近35天,没任何访问,打印等问题,其中cups里可以有很多配置内容,具体的可以搜索下看看
好了,基本分享就这样了。
cups.txt
(63 Bytes, 下载次数: 8)
2023-6-27 16:50 上传
点击文件名下载附件
下载积分: 吾爱币 -1 CB