情绪21℃

  • 首页
  • 留言本
  • 网址导航1
  • 网址导航2
情绪21℃'s Blog
众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。
  1. 首页
  2. 计算机
  3. Linux
  4. 正文

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能

2024年11月4日 3454点热度 20人点赞 0条评论

一、装CUPS打印服务器

1.终端登录root
2.输入apt-get update等待更新
3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)
4.输入apt-get install printer-driver-brlaser安装第三方兄弟打印机驱动。

输入apt-get install printer-driver-gutenprint 安装其它品牌打印机驱动(非必需)
5.输入apt-get install avahi-daemon ghostscript dc foomatic-db-engine安装一些支持库

安装avahi-daemon软件包主要是为了使打印机可以在局域网上直接被发现。有后续有相关的设置。可以用下面的命令查看下服务状态。

sudo systemctl status avahi-daemon.socket
sudo systemctl status avahi-daemon.service

编辑CUPS的配置文件:

vi /etc/cups/cupsd.conf
1.
首先需要将

Listen localhost:631
1.
改为:

Listen 0.0.0.0:631
1.
下面的配置将使打印机在局域网内可被发现,这一步前提是之前安装了avahi-daemon软件包,将下面设置:

Browsing Off
1.
改为:

Browsing On
1.
新版的CUPS可能会使用Yes和No来表示开关,按照实际情况修改即可。
然后,将以下4段加入Allow all:

# Restrict access to the server...
<Location />
Order allow,deny

</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
</Location>

# Restrict access to log files...
<Location /admin/log>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
</Location>

保存。重启CUPS进程。

sudo service cups restart
-----------------------------------

 

附:

虽然 Brother 有自己的 CUPS 驱动程序,但是安装官网的驱动后,打印的时候总是提示:

Use "pdftops-renderer" option (see cups-filters README file) to use Ghostscript or MuPDF for the PDF -> PostScript conversion."。

无奈找到了这个第三方驱动,使用这个驱动后,DCP-7030就没问题了。

brlaser 是 Brother 激光打印机的 CUPS 驱动程序。

尽管大多数 Brother 打印机都支持标准打印机语言,例如 PCL 或 PostScript,但并非所有打印机都支持。如果您有一台单色 Brother 激光打印机(或多功能设备),而其他开源驱动程序不起作用,那么这个驱动程序可能会有所帮助。

据报告,此驱动程序适用于以下打印机:

Brother DCP-1510 系列
Brother DCP-1600 系列
兄弟 DCP-7030
兄弟 DCP-7040
兄弟 DCP-7055
兄弟 DCP-7055W
兄弟 DCP-7060D
兄弟 DCP-7065DN
兄弟 DCP-7080
兄弟 DCP-L2500D 系列
兄弟 DCP-L2520D 系列
Brother DCP-L2520DW 系列
Brother DCP-L2540DW 系列
兄弟 HL-1110 系列
兄弟 HL-1200 系列
兄弟 HL-2030 系列
兄弟 HL-2140 系列
兄弟 HL-2220 系列
兄弟 HL-2270DW 系列
兄弟 HL-5030 系列
兄弟 HL-L2300D 系列
兄弟 HL-L2320D 系列
兄弟 HL-L2340D 系列
兄弟 HL-L2360D 系列
兄弟 HL-L2375DW 系列
兄弟 HL-L2390DW
兄弟 MFC-1910W
兄弟 MFC-7240
兄弟 MFC-7360N
兄弟 MFC-7365DN
兄弟 MFC-7420
兄弟 MFC-7460DN
兄弟 MFC-7840W
Brother MFC-L2710DW 系列
联想 M7605D

安装:
某些操作系统已经提供了此驱动程序。至少Debian、Gentoo、Ubuntu、Raspbian、openSUSE、NixOS、Arch Linux和Guix都是这种情况。查找名为 printer-driver-brlaser 的软件包。

您还需要 Ghostscript,以防它没有自动安装。

安装 brlaser 后,您可以使用通常的 CUPS 界面添加打印机。

在此之后,可能需要重新启动 CUPS。

源代码可在其 GitHub 存储库中找到。

如果您在此处没有看到您的模型,请不要沮丧:CUPS 内置驱动程序已经支持您的模型 - 在这种情况下,您无需安装任何其他驱动程序。

安装非常简单 - 只需将此行粘贴到终端即可:

sudo apt-get install printer-driver-brlaser

之后,使用以下命令重新启动 CUPS 服务器以重新加载已安装的驱动程序列表:

sudo service cups restart

现在登录到 CUPS的管理界面。
点击 «管理»,然后点击 “添加打印机» 按钮。

当 CUPS 要求您选择与打印机通信的驱动程序时,请选择 «brlaser»。

如果您没有看到打印机的确切型号,请根据您的型号选择最接近的选项。

apt update
apt purge brother-lpr-drivers-laser brother-cups-wrapper-laser && apt autoremove
apt upgrade ghostscript
apt install brother-lpr-drivers-laser brother-cups-wrapper-laser brother-lpr-drivers-common

二、增加扫描功能,通过虚拟USB接口的方式:

E900-S适用:https://virtualhere.com/sites/default/files/usbserver/vhusbdarm
VirtualHere官方网站: https://virtualhere.com
其他平台可在官网找,支持Linux、Windows、Android、OSX、NAS 平台
客户端:
https://virtualhere.com/usb_client_software
按照自己的操作系统下载就可以了
客户端支持Linux、Windows、MacOS

3、安装步骤
可能表述比较繁琐,高手请直接参考官方安装文档。
官方有一个安装文档,但是按照他的命令下载不了,所以要手动安装。
官方文档:https://github.com/virtualhere/script
本方法参考了官方的安装脚本https://github.com/virtualhere/script/blob/main/install_server

打开WinSCP设置好连接方式、账号密码。
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
文件协议选SCP,主机名改为盒子的IP,端口号不改,用户名和密码就是盒子的用户名密码,
默认是root 1234 设置好点击保存。

修改站点名称,勾选保存密码,确定。

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
点击登录。

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
第一次进来会进入这个文件夹,点击向上,退回到根目录

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
进入 usr 文件夹
单击右键
新建文件夹virtualhere

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
权限设置为0755 确定

将下载好的服务器文件上传到此文件夹
直接往这个文件夹里拖就可以了
在virtualhere文件夹内新建文件 config.ini

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
输入文件名,确定

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
空文件无法保存,输入任意内容然后删除就可以保存了。

修改文件权限
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
框选两个文件,右键单击,属性,修改权限为0755
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能

向上返回至根目录
进入 /etc/systemd/system 文件夹
新建文件virtualhere.service
输入以下内容

[Unit]
Description=VirtualHere Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/virtualhere/vhusbdarm -b -c /usr/virtualhere/config.ini

[Install]
WantedBy=multi-user.target

保存
至此WinSCP操作完毕

打开Xshell
新建会话
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
输入名称,IP 确定
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
选择刚才编辑好的会话,点击连接
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
输入用户名,勾选记住用户名,确定
HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
输入密码,勾选记住密码,确定

进入之后就是这样的

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能

简单介绍一下终端窗口的操作,
复制终端里的内容,只需要用光标选择需要的内容,松开左键就会自己复制好
粘贴内容到终端,单击右键就会将内容粘贴到光标之后
另外Ctrl+C 在终端里是终止命令的意思,不要随意按

在终端输入:一行一行输入,输入一行按一下回车

systemctl daemon-reload
systemctl enable virtualhere.service
systemctl start virtualhere.service

HiNas中装CUPS打印服务器给兄弟DCP-7030打印机增加网络功能
服务器端部署完成。

标签: 暂无
最后更新:2024年11月4日

情绪21℃

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

情绪21℃

这个人很懒,什么都没留下

分类
  • Android
  • CID3681
  • Debian
  • Linux
  • OFFICE
  • WordPress
  • 影音视听
  • 手机平板
  • 手机生活
  • 技术文摘
  • 文学哲理
  • 未分类
  • 机顶盒
  • 杂七杂八
  • 站长日记
  • 网站纪事
  • 计算机
  • 资源共享
  • 路由器

COPYRIGHT © 1999-2025 情绪21℃'s Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备11017358号-1