我尝试在 Raspberry Pi 上安装打印机 (Brother DCP-195C)。由于 ARM 架构,我无法使用 Brother 提供的二进制文件。因此我使用源文件。
我已使用 PPD 文件通过 Cups 的本地网页手动安装打印机。之后,我在/usr/lib/cups/filter/
( brlpdwrapperdcp195c
) 中添加了 Cups 包装。
当我阅读 的内容时brlpdwrapperdcp195c
,我发现它需要一个 LPD 过滤器 ( filterdcp195c
) 才能正常工作。 Brother 在源文件中并未直接提供此过滤器。所以我提取了驱动程序版本.deb
的存档。过滤器是一个 shell 脚本 ( )。我已经把它复制到了。i386
lpr
filterdcp195c
/opt/brother/Printers/dcp195c/lpd/
LPD 过滤器需要在 .deb 存档中获取一些文件(仅限文本文件)。
brcupsconfpt1
Cups 过滤器还需要Brother 在源存档中提供的配置生成器的编译版本。
现在我有两个问题:
brcupsconfpt1
调用 debian 档案(适用于 32 位和 64 位)中提供的已编译可执行文件,但不在源档案中:brprintconf_dcp195c
.- 该
lpd
过滤器调用仅在 debian 档案中提供的已编译可执行文件:brdcp195cfilter
。
我的问题是:
- 我真的需要所有这些文件吗?
- 我可以在 ARM 架构上执行 32 位或 64 位编译可执行文件吗?我有一些关于使用
qemu
执行 i386 二进制文件的网页,但我不知道这是否真的是一个好主意......