Rasperry Pi 400에 Brother MFC 프린터(DCP-9055CDN)를 설치했습니다. 인쇄는 작동하지만 항상 "Box86 with Dynarec v.0.2.1 aa7b620d, build on 2021-04-07 17:38" :04)라는 줄이 있는 추가 페이지가 있습니다.
이 추가 페이지를 숨기려면 어떻게 해야 합니까?
답변1
Brother는 Raspberry Pi 아키텍처용 ARM 바이너리를 제공하지 않는 것 같으므로 에뮬레이터와 함께 Intel x86 바이너리를 사용하십시오.박스 86그것을 실행합니다. 소스에서 볼 수 있듯이 표시되는 메시지는 아마도 이 에뮬레이터에서 나온 것일 수 있습니다.buildinfo.c:
void PrintBox86Version()
{
printf("Box86%s%s v%d.%d.%d %s built on %s %s\n",
이게 어디라고 불리는지 봐메인 프로그램우리는 이것이 C 변수에 의존한다는 것을 알 수 있으며 box86_nobanner
, 이것은 에서 설정됩니다 getenv()
. 더 간단히 말하면 도움말 출력에는 다음을 설정할 수 있음이 표시됩니다.
BOX86_NOBANNER 0/1 box86 버전 인쇄 활성화/비활성화 및 시작 시 빌드
BOX86_NOBANNER=1
CUPS 환경에서 설정을 지정할 수 있는 위치를 확인하려면 설치 파일을 살펴봐야 합니다 . (지금은 그렇게 할 수 없습니다).
간단하고 빠른 대안으로, 바이너리가 있는 경우 /usr/bin/box86
이름을 바꾸고 그 자리에 쉘 스크립트를 배치하고 이 변수를 설정한 다음 이름이 바뀐 바이너리를 호출하고 인수를 반복할 수 있습니다.