일부 프린터는 "복수 복사 버그"의 영향을받습니다 (원하는 복수 복사 대신 한 페이지 만 인쇄합니다. 요청한 복사 매수에 관계없이 한 페이지 만 프린터에서 나옴).
예를 들어 Brother MFC-L8900CDW, Brother MFC-L8650DW, HP OfficeJet 6950이 영향을받습니다.
그들은 모두 한 가지 공통점이 있습니다. 고정 IP 주소를 사용하여 네트워크를 통해 PC에 연결됩니다.
인쇄 및 스캔은 여러 장을 인쇄하려는 경우 (때때로 필요한 경우) 한 장만 얻는다는 점을 제외하면 잘 작동합니다.
몇 가지 조사를 한 후 분명히이 버그가 cups-filters>1.27.5 (따라서 이미 그루비 배포의 일부인 1.28.5)에서 수정된다는 사실을 알게되었습니다. 다음은 github의 해당 페이지입니다.https://github.com/OpenPrinting/cups-filters/issues/255
이제는 컵 필터 버그를 수정하기 위해 프로덕션 머신을 LTS 버전에서 중간 9 개월 버전으로 전환하고 싶지 않습니다.
그래서 제 생각은 우분투 20.04에서 컵을 2.3.3으로 업그레이드하는 것입니다.하지만 그렇게 할 수있을만큼 숙련되지 않았고 아직 해결책을 찾지 못했습니다.
focal repositories의 일부가 아닌 종속성이 누락되어 cups-filters 1.28.5 설치가 실패합니다. 따라서 나는 20.04에서 컵 2.3.1을 완전히 제거하고 이러한 컵 필터를 포함하는 그루비 컵 버전 2.3.3을 설치해야한다고 생각합니다.
여기있는 누구든지이 문제를 해결해 줄 수 있거나 버그를 수정하는 방법에 대한 조언이 있습니까?
도움을 주셔서 감사합니다
Alyana
- 답변 # 1
- 답변 # 2
이 시도:
컵 제거 :
sudo apt-get remove --purge cups*
해당 사이트에서 패키지를 다운로드하십시오 : https://github.com/apple/cups/releases/download/v2.3.3/cups-2.3.3-source.tar.gz
파일 압축을 풀고 컵을 설치하십시오.
cd ~/home/Alyana/Downloads tar –zxvf cups-2.3.3-source.tar.gz cd /cups-2.3.3 ./configure make sudo make install
이 패키지를 제거하려면 :
cd ~/home/Alyana/Downloads/cups-2.3.3 sudo make uninstall sudo apt-get autoremove --purge
원본을 다시 설치하려면 :
sudo apt-get update sudo apt-get install cups
편집 됨 : ============================================== ========
cups-browsed가 /etc/init.d/에 없는지 먼저 확인하십시오.
그들이 있다면 이동하고 활성화하십시오.
sudo mv /etc/init.d/cups /etc/systemd/system/ sudo mv /etc/init.d/cups-browsed /etc/systemd/system/ sudo systemctl enable cups sudo systemctl enable cups-browsed
checkinstall로 설치하려면 다음을 시도해야합니다.
checkinstall 설치
sudo apt-get update sudo apt-get install --reinstall checkinstall
make로 설치된 항목 제거
cd ~/home/Alyana/Downloads/cups-2.3.3 sudo make uninstall sudo apt-get autoremove --purge
checkinstall 사용
sudo checkinstall
checkinstall "마법사"가 열립니다. 여기에서 패키지에 포함될 정보를 수정할 수 있으며 옵션은 다음과 같습니다.
Maintainer - The main developer of the package. Summary: a description of the package. Name: name that you want to give to the package. Version: package version. Release: it is the main version of the package, we can leave it as it comes. License: application license, it is preferable not to touch it. Group: group by which it was created, we can leave it as is. Architecture: package processor architecture. Source location: name of the folder (only the folder, not the entire path) where the package code is. Alternate source location: no need to modify. Requires: dependencies that must be installed for their correct operation. Provides: name of the package that provides, it is not necessary to modify it. Conflicts: packages with which it conflicts. Replaces - Packages it replaces.
수정할 수있는 다양한 옵션이 있습니다. 각각의 왼쪽에는 번호가 있습니다. 편집하려면 번호를 입력하고 [Enter]를 누르십시오.
일반적으로 수정되는 항목은 관리자, 요약, 이름 및 버전입니다.
원하는 내용을 수정 한 후 [Enter] 키를 누르면 패키지 컴파일 및 설치가 시작됩니다.
완료되면 응용 프로그램의 .deb 패키지가 우리가 컴파일 한 디렉토리에 나타나서 다른 PC에 설치할 준비가되었습니다.
"버전"에는 글자가 없어야합니다. "Requires"를 편집하지 마십시오.
관련 자료
- 2004에서 최신 버전의 Ubuntu 소프트웨어로 업그레이드하는 방법
- flash - Adobe로 인해 Ubuntu를 2004로 업그레이드 할 수 없음
- docker - 다운 타임없이도 커화 된 Jira를 최신 버전으로 업그레이드하는 방법
- google cloud platform - 컴퓨팅 엔진 - 1404 (trusty) 지원 중단 전에 ubuntu 업그레이드
- node.js - npm을 통해 Windows에서 최신 노드 버전으로 업그레이드
- ubuntu - 글로벌 vue-cli 설치를 최신 버전으로 업그레이드하는 방법은 무엇입니까?
- javascript - Nightwatch를 @latest로 업데이트하면 모든 테스트가 중단됩니다 모든 것을 망가 뜨리지 않고 어떻게 모듈을 업그레이드 할 수 있습니까?
- datepicker - ngx-bootstrap 320의 npm 패키지를 최신 400으로 업그레이드하는 방법은 무엇입니까?
- linux - 바람둥이를 최신 버전으로 업그레이드 할 수 없습니다
- reactjs - 애니메이션을 사용하고 최신 반응 스프링으로 전환하는 반응 스프링 코드 업그레이드
- boot - Ubuntu 업그레이드 16041이 커널 모듈로드를 시작하지 못했습니다
- drivers - 1804에서 ubuntu 2004 업그레이드 - amd 라데온 rx 580이 작동하지 않습니다
- php - 최신 Ubuntu"18042 LTS (Bionic Beaver)"에 php72-fpm을 설치할 수 없습니다
- apt - 우분투 1804를 1810으로 업그레이드하는 방법?
- 1604에서 Ubuntu 1804에서 업그레이드시 gVim 메뉴가 사라짐
- Ubuntu 1804에서 사용할 수있는 GCC 및 clang 버전은 무엇입니까?
- drupal - 최신 코어 버전과 호환되는 모듈 버전을 가져 오려면 어떻게합니까?
- kubuntu - Ubuntu에서 최신 버전의 Baloo를 얻는 방법은 무엇입니까?
- 우분투 1910에서 2004로 업그레이드하는 문제
오래되었지만 오늘은 Brother MFC-L8900CDW 프린터의 특정 문제에 대한 해결책을 찾았으므로 내 질문에 대한 답변을 게시합니다. 같은 문제에 직면 한 다른 사람들에게 도움이되기를 바랍니다.
내가 찾은 해결책은 여기에서 왔습니다 : https://github.com/OpenPrinting/cups-filters/issues/242
마침내 나를 올바른 길로 인도 한 7 월 12 일 tillkamppeter의 게시물입니다.
실제로 내가해야 할 일은 루트 권한으로 ppd 파일을 변경하는 것이었기 때문에 제 경우에는 컵 버전을 변경할 필요가 없습니다. 분명히 Brother에서 제공 한 ppd 파일이 제대로 작동하지 않았습니다.
저에게 도움이 된 것은 다음과 같습니다.
CUPS 데몬을 중지합니다.
그런 다음 ppd 파일을 편집합니다 (루트 권한으로이 작업을 수행해야 함).
당신은 같은 줄을 찾습니다
파일 시작 부분에 있습니다. 이 줄을 다음으로 변경
True가 아니라 True입니다 (대소 문자 구분). 그 스레드의 다른 곳에서 대문자 T로 작성해야한다고 언급했습니다.
파일 저장
편집기 종료
컵을 다시 시작
이 시점부터 모든 것이 잘 작동했습니다.
저를 도와 주신 모든 분들과 시간을 내 주셔서 감사합니다.