[已有aur包]安装brother dcp7180dn打印机程序不成功

使用的是兄弟7180的打印机,从cups添加了,测试还是正式打印都是乱码,没有内容,
从官网上找了deb包,还有rpm包,研究半天没弄明白,dpkg那个提示架构不对,从网上找,也没法改架构686咱们是amd64
从aur上没找到这个版本,
求助,如何安装这个打印机?感谢

自己重新尝试后,从cups界面修改为PostScript 可以pdf使用了,测试打印以及文档打印有问题。

这种时候你应该提供一个下载 deb 或者 rpm 的链接。不然别人基本没有办法帮助你。

有可能是没有安装打印机驱动,aur里没有你这款型号的驱动,所以你可能需要去
https://support.brother.com/g/b/downloadtop.aspx?c=cn_ot&lang=en&prod=dcp7180dn_cn
官方下载deb驱动包,然后安照Wiki
https://wiki.archlinux.org/title/Packaging_Brother_printer_drivers
中的介绍,下载其他brother打印机的aur驱动包,然后手动修改PKGBUILD文件,让Arch Build System(ABS)自动创建一个arch可以安装的驱动包
别忘了更新PKGBUILD中驱动文件包的md5校验码
另外brother的cups驱动是以lpr驱动为基础的,所以你可能同时要准备lpr与cup warper两个驱动包

晕,刚看到,这个论坛没有显示别人回复你的帖子的新消息提示。
感谢分析和回复,你提供的思路是我昨天晚上和今天测试的,原来我直接用foo那个dcp7045的可以打印,但是自己总是觉得别扭,(另,国产化是arm64架构不同的默认提供foo就可以用7080),这个安装后不显示。

今天就是你说的这个方法,我修改了pdgbuild也安装成功了,但是打印测试页没反应,就是cups里面显示也打印了,也不报错,但是就是打印机没反应。

还没说折腾canon2900的那个,也无比麻烦,不过还好最好找到了网上的一个帖子,最后没问题了。

这个还在折腾,我一会上传我的配置和相关截图看下。

Maintainer: Tim Cassels cassels2025@gmail.com

pkgname=brother-DCP-7180DN-lpr-bin
pkgver=3.2.0
pkgrel=1
pkgdesc="LPR driver for Brother dcp7180dn printer"
arch=("i686" "x86_64")
url="DCP-7180DN | 中国 | Brother support website"

url="HL-L8360CDW(T) | United States | Brother support website"

license=("EULA")
groups=("base-devel")
source=("https://d.brother-movie.com/DCP7180DN/dcp7180dnlpr-3.2.0-1.i386.deb")

source=("http://download.brother.com/welcome/dlf103237/hll8360cdwlpr-1.3.0-0.i386.deb")

md5sums=("84df2dba896692852ece5192cc6b9655")

md5sums=("fa41b3f810e0078e168344bf8a4f684e")
package() {
tar -xf data.tar.gz -C "${pkgdir}"
}
这个是lpr的pdkbuild

Maintainer: Tim Cassels cassels2025@gmail.com

pkgname=brother-dcp7180dn-cups-bin
pkgver=3.2.0
pkgrel=1
pkgdesc="CUPS wrapper for Brother dcp7180dn printer"
arch=("i686" "x86_64")
url="DCP-7180DN | 中国 | Brother support website"

url="HL-L8360CDW(T) | United States | Brother support website"

license=("EULA")
groups=("base-devel")
#source=("https://download.brother.com/welcome/dlf103246/hll8360cdwcupswrapper-1.4.0-0.i386.deb")
source=("https://d.brother-movie.com/DCP7180DN/dcp7180dncupswrapper-3.2.0-1.i386.deb")
#md5sums=("6dbcf91eb9c3bafd8a414408d940f93c")
md5sums=("eece22f7536678bf543cbf0a7a65af86")
package() {
tar -xf data.tar.gz -C "${pkgdir}"
}
这是cupswrapper的pkgbuild。

没找到怎么粘贴截图,再说一下自己操作。
首先下载了deb文件就是上面url里面的那2个,修改pkgbuild之后,makepkg -si显示成功后。
删除原来的7180打印机后,把wiki里的说的复制两个文件brother_lpdwrapper_DCP7180DN还有brother-DCP7180DN-cups-en.ppd都按照wiki复制了,cups界面也显示成功了,能找到这个型号了,
但是打印测试页没任何反应。

其实用foo的dcp7045可以打印,但是怎么说强迫症,就想用7180deb或者rpm试一下原装的比较好,锻炼自己,省的out

如果你订阅了帖子,回复有邮件通知的。(在右下角;你发起或者回复的帖子自动订阅。)
本论坛帖子不多,你也可以时常检查 https://bbs.archlinuxcn.org/search.php?action=show_new 来看所有新帖子和回复。
本论坛不支持上传图片。你需要把图片上传到别的地方(比如 https://fars.ee/ )然后在这边放链接(回复框下方的链接里有语法说明)。

嗯,刚发现有这个地方,找到了。
回头有空再修改其他rpm的pkgbuild,这个比deb的麻烦多了,关键英语水平实在不咋地,不知道自己理解的对不对。