프린터 문제를 해결하려고 노력 중이며 해당 드라이버를 다시 설치하기 전에 모든 프린터 드라이버 (및 그 버전)를 시작점으로 보는 것이 가장 좋습니다.
Mac에 설치 한 모든 프린터 드라이버를보고 싶습니다. 그들은 어디에 설치되어 있습니까? 어떤 디렉토리? 원하는 경우 제거하는 가장 좋은 방법은 무엇입니까?
프린터 문제를 해결하려고 노력 중이며 해당 드라이버를 다시 설치하기 전에 모든 프린터 드라이버 (및 그 버전)를 시작점으로 보는 것이 가장 좋습니다.
Mac에 설치 한 모든 프린터 드라이버를보고 싶습니다. 그들은 어디에 설치되어 있습니까? 어떤 디렉토리? 원하는 경우 제거하는 가장 좋은 방법은 무엇입니까?
답변:
Mac OS 10.2부터 CUPS 시스템 에서 인쇄를 처리 합니다. 드라이버는 일반적으로에서 찾을 수 있지만 /Library/Printers
이 폴더에는 지원 파일 및 인쇄 드라이버가 아닌 다른 많은 것들이 포함될 수 있으며 실제 환경에서는 실제 드라이버 파일이 저장된 폴더 내에 정식 위치가 없습니다.
OS X에서 사용 가능한 프린트 드라이버의 유일한 권한있는 목록은 다음에 의해 리턴되는 것입니다 lpinfo -m
(로컬 시스템에는 호스트를 지정할 필요가 없습니다). CUPS는 드라이버가 임의의 수의 파일로 구성 될 수 있도록 지정하지만 모두 중앙 PPD 파일에 선언해야합니다. lpinfo -m
발견 된 유효한 PPD를 구문 분석합니다. CUPS가 구문 분석 할 수있는 PPD가없는 경우 유효한 인쇄 드라이버가 아닙니다. 출력 샘플 :
MacBook-Pro:~ user$ lpinfo -m
Library/Printers/PPDs/Contents/Resources/CNPZUD450ZU.ppd.gz Canon D400-450
Library/Printers/PPDs/Contents/Resources/CNPZUD490ZU.ppd.gz Canon D460-490
Library/Printers/PPDs/Contents/Resources/CN6300.ppd.gz Canon iPF6300(CUPS)
Library/Printers/PPDs/Contents/Resources/CN6300S.ppd.gz Canon iPF6300S(CUPS)
Library/Printers/PPDs/Contents/Resources/CN6350.ppd.gz Canon iPF6350(CUPS)
Library/Printers/PPDs/Contents/Resources/CN8300.ppd.gz Canon iPF8300(CUPS)
Library/Printers/PPDs/Contents/Resources/CN8300S.ppd.gz Canon iPF8300S(CUPS)
[...]
drv:///sample.drv/okidata9.ppd Oki 9-Pin Series
drv:///sample.drv/okidat24.ppd Oki 24-Pin Series
raw Raw Queue
[...]
각 줄은 해당 드라이버의 PPD 파일에 대한 경로와 PPD에 선언 된 프린터의 표시 이름을 지정합니다. 당신이 볼 수 있듯이, 일부 드라이버는 CUPS 내부 있습니다, 심지어에서 PPD 파일이없는 /Library/Printers
때문에, lpinfo -m
인쇄 시스템에 사용할 수있는 모든 특정 할 수있는 유일한 방법입니다.
버전 번호와 관련하여 많은 일관성이없는 것 같습니다. 일부 공급 업체는 lpinfo -m
(예를 들어 Xerox) 가 반환하는 make-and-model 문자열에 버전을 포함시키는 것을 보았지만 보편적이지 않습니다. 그러나 PPD 파일은 일반 텍스트 일뿐입니다 (선택 사항). 텍스트 편집기에서 PPD를 열면 *FileVersion
드라이버 버전이 나열된 줄이 있습니다.
시스템 환경 설정에서 '빼기'버튼을 사용하여 프린터를 삭제하면 드라이버가 삭제 / 제거 되지 않고 해당 프린터에 대해 생성 된 대기열 만 삭제됩니다. 기술적으로 프린터 대기열을 만들면 해당 프린터에 대한 PPD 복사본이 만들어지며 대기열을 삭제할 때 삭제됩니다. '인쇄 시스템 재설정 ...'옵션도 드라이버를 제거하지 않습니다. 구성된 모든 인쇄 대기열 만 삭제하고 일부 CUP 구성을 기본값으로 재설정합니다.
위에 나열된 PPD 파일을 lpinfo
삭제하면 드라이버가 CUPS 시스템에 의해 더 이상로드되지 않기 때문에 드라이버가 효과적으로 삭제되지만 위에서 설명한 것처럼 추가 지원 파일이 남아있을 수 있습니다. 각 드라이버는 서로 다른 위치에 지원 파일을 포함 할 수 있으므로이를 제거하는 표준 방법은 없지만 드라이버를 다시 설치하려는 경우가 아니면 삭제할 수 없습니다. 이 경우 제조업체의 원래 설치 프로그램 패키지는 모든 관련 파일의 재설치를 처리해야합니다.
때로는 사람들이 프린터를 설치하는 수단으로 PPD 파일을 수동으로 복사하는 것을 보았습니다. 이것에 의존하지 마십시오 ! 일부 드라이버는 PPD 만 필요하지만 다른 드라이버는 지원 파일도 필요할 수 있습니다. 필요한 모든 파일이 설치되도록하는 유일한 방법은 원래 설치 관리자 패키지를 사용하는 것입니다.
lpinfo -m
(예를 들어 Xerox) 가 반환하는 make-and-model 문자열에 버전 번호를 포함시키는 것을 보았지만 확실히 표준은 아닙니다. 그러나 PPD 파일은 압축되어 확장해야 할 때를 제외하고는 일반 텍스트입니다. 자주 사용하는 텍스트 편집기에서 하나를 열면 원하는 *FileVersion
내용을 찾을 수 있습니다.
가장 먼저보고 싶은 것은 시스템 환경 설정 의 인쇄 및 스캔 옵션 입니다. 설치 한 모든 프린터 목록이 표시됩니다. 목록 맨 아래에서 빼기 '-' 를 클릭하여 선택적으로 각각을 제거 할 수 있습니다 .
또한 프린터 문제를 해결하려는 경우 목록에서 마우스 오른쪽 버튼을 클릭하고 인쇄 시스템 재설정을 선택하십시오 . Apple은 인쇄 시스템 재설정에 관한 문서를 제공합니다. http://support.apple.com/kb/HT1341
드라이버가 실제로 설치되는 위치에 대한 질문에 대한 대답은 / Library / Printers 폴더에 있습니다. 일부 프린터 드라이버를 제거한 후에도이 폴더에 그대로 남아있는 것으로 나타났습니다. 나는 여기에있는 파일 중 일부를 직접 제거했으며 일반적으로 그렇게하는 것이 안전하다고 말합니다 . 그러나이 폴더로 이동하기 전에 먼저 인쇄 및 스캔에서 프린터 드라이버를 제거하는 것이 좋습니다.
터미널에서 이것을 실행하십시오 :
lpinfo -m -h 127.0.0.1:631
로컬 호스트의 모든 드라이버가 나열됩니다.
lpinfo: Internal Server Error
출력으로 받았습니다 .
OS X은 인쇄 필터 (.ppd 파일)를 사용하여 프린터로 보낼 문서의 형식을 지정하는 CUPS를 사용합니다. 현재 설치 및 사용 된 ppd 파일은에서 찾을 수 있습니다 /private/etc/cups/ppd/
.
컴퓨터에서 사용 가능한 항목의 전체 목록을 보려면 /Library/Printers/
여기에서 설치된 드라이버 폴더 (일반적으로 브랜드 별 폴더)를 찾을 수 있습니다. 즉 , Brother 또는 Canon 프린터를 사용한 경우 Brother
폴더와 Canon
폴더가있을 수 있습니다 ).
사용 가능한 보관 된 인쇄 필터가 포함 된 PPD 폴더도있을 수 있습니다.
추가 프린터 옵션의 경우 다음을 입력 할 수 있습니다.
cupsctl WebInterface=yes
그런 다음 웹 브라우저를 가리 킵니다. 그러면 http://localhost:631
몇 가지 추가 비트와 옵션이있는 CUPS 웹 인터페이스가 나타나고 시스템 환경 설정에서 얻을 수 있습니다.
이러한 옵션의 대부분은 기본 프린터 옵션 / 유틸리티가 아니라 인쇄 시스템 자체와 관련이 있습니다.