使用 CUPS 和 Brother MFC 在 Rasperry Pi 上进行打印

使用 CUPS 和 Brother MFC 在 Rasperry Pi 上进行打印

我在 Rasperry Pi 400 上安装了 Brother MFC 打印机 (DCP-9055CDN)。打印可以工作,但总是有一个附加页面,其中有一行打印“Box86 with Dynarec v.0.2.1 aa7b620d,建于 2021 年 4 月 7 日 17:38” :04)。

我该怎么做才能隐藏这个额外的页面?

答案1

Brother似乎没有为Raspberry Pi架构提供ARM二进制文件,因此使用他们的Intel x86二进制文件,并带有模拟器盒子86来运行它。您看到的消息可能来自该模拟器,正如我们在来源中看到的那样构建信息.c:

void PrintBox86Version()
{
    printf("Box86%s%s v%d.%d.%d %s built on %s %s\n", 

看看这个在哪里被调用主程序我们看到它取决于 C 变量box86_nobanner,并且这是从 a 中设置的getenv()。更简单地说,帮助输出表明我们可以设置:

BOX86_NOBANNER 0/1 启用/禁用 box86 版本的打印并在启动时构建

您需要查看您安装的文件以了解可以BOX86_NOBANNER=1在 CUPS 环境中进行设置的位置。 (我现在不能这样做)。

作为一个简单的快速替代方案,如果您有一个二进制文件/usr/bin/box86,您可以重命名它并在其位置放置一个 shell 脚本,设置此变量,然后调用重命名的二进制文件并重复参数。

相关内容