CUPS가 설치된 경우 프린터 드라이버가 필요합니까?

CUPS가 설치된 경우 프린터 드라이버가 필요합니까?

CUPS가 설치된 경우 프린터 드라이버가 필요합니까?

CUPS 서버와 클라이언트는 동일한 장치에 있습니다.

그렇다면 다른 프린터용 드라이버를 설치해야 합니까, 아니면 CUPS를 충분히 설치하고 있습니까?

답변1

CUPS 클라이언트의 경우 클라이언트가 CUPS 서버를 통해 프린터와 통신하므로 드라이버가 필요하지 않습니다. CUPS 서버의 경우 각 프린터에 대한 드라이버를 설치해야 합니다. 일반적으로 CUPS 서버에는 여러 Gutenprint 드라이버가 함께 제공되며, 프린터를 추가할 때 메뉴에서 제조업체를 선택한 다음 드라이버 모델을 선택합니다. 하지만 일부 모델의 경우 Gutenprint 드라이버가 제대로 작동하지 않아 드라이버를 직접 다운로드하여 설치해야 하는 상황이 발생할 수 있습니다.

드라이버 설치는 항상 간단한 작업으로 이루어집니다. .pdd프린터 모델에 맞는 파일을 찾아 CUPS에 파일 위치를 알려주어야 합니다(드라이버의 경우에도 설치 스크립트 형태로 제공됩니다. .pdd파일을 이동하고 압축을 푸는 것뿐입니다. 일부 파일) 디렉토리). 좋은 드라이버 소스는 다음과 같습니다.

  1. 프린터 제조업체의 기본 드라이버(많은 회사에서 프린터용 CUPS 드라이버를 제공함)
  2. Gutenprint 드라이버(CUPS와 함께 제공되지만 CUPS 버전이 오래된 경우 확인하세요)Gutenprint 드라이버 웹사이트)
  3. 운전사는 출신이다http://www.openprinting.org/printers

전체 프로세스의 예: Samsung SCX-3405 프린터용 기본 드라이버 설치.

처음에는 삼성으로 갔어요지원 웹페이지, 내 드라이버 모델을 찾아보세요. "수동 다운로드" 섹션에서 "인쇄 및 스캔 드라이버 버전 V1.00.36_00.91, Linux"를 찾아 다운로드합니다(gzip으로 압축된 tar 파일 uld_v1.00.36_00.91.tar.gz). 이 아카이브의 압축을 푼 후

$ tar -pvxf uld_v1.00.36_00.91.tar.gz

디렉토리가 uld생성되었음을 확인했습니다.

$ cd uld
$ ls
arm/  i386/  install-printer.sh  install-scanner.sh  install.sh  noarch/  uninstall-printer.sh uninstall-scanner.sh uninstall.sh x86_64/

install-printer.shSamsung에서는 다음으로 실행한다고 가정 root하지만 모든 드라이버가 있고 noarch/share/ppd/프린터 설치 중에 이 디렉토리에서 드라이버를 수동으로 선택할 수 있으므로 그럴 필요는 없습니다(흥미롭게도 프린터 모델을 선택하라고 요청한 후 Samsung은 모든 모델에 대한 드라이버를 보냈습니다) ).

나중에 사용할 수 있도록 모든 Samsung 드라이버를 저장하려면 해당 드라이버를 CUPS "드라이버 라이브러리"에 복사하면 됩니다.

$ su
# mkdir /usr/share/cups/model/samsung
# cp noarch/share/ppd/*  /usr/share/cups/model/samsung

답변2

Samsung SCX-3405W의 경우 이 드라이버를 설치하는 데 문제가 있습니다.

최신 드라이버를 사용해도uld_V1.00.39_01.17(https://ftp.hp.com/pub/softlib/software13/printers/SS/SL-M4580FX/uld_V1.00.39_01.17.tar.gz) 문제가 계속 발생합니다.

래스터 스트림을 열 수 없습니다. - : 깨진 파이프

내가 돌아선 직후http://splix.sourceforge.net/또는https://sourceforge.net/projects/splix/그리고 그것을 사용래스터화 도구작동 중입니다.

이 내 꺼야PPD문서:https://gist.github.com/ChaosEngine/65532a1bb837e5adaa067af7670ff2c2

관련 정보