OS 인쇄 대화 상자를 특정 사전 설정으로 기본 설정하려면 어떻게해야합니까?


3

간단히 말해, 이것은 내가 원하는 것입니다. 이미 만들어진 고유 한 프린터 사전 설정을 사용하고 특정 프린터를 인쇄하도록 선택할 때마다 OS를 기본값으로 설정하고 싶습니다.

CUPS 웹 UI를 통해 특정 프린터의 '기본 설정'사전 설정을 편집하는 방법을 알고 있지만 변경해야하는 인쇄 옵션 중 하나가이 UI에 나타나지 않기 때문에이 솔루션이 작동하지 않습니다 (과학의 경우 : 내가 사용하는 프린터는 Konica Minolta Bizhub C252, C353 및 C364입니다. 변경하려는 설정은 기본 색상을 "회색조"로 설정합니다).

com.apple.print.custompresets.forprinter.PRINTER.plist시스템 인쇄 대화 상자에서 기본적으로 원하는 사전 설정을 가져 오도록 파일 을 수정할 수 있었지만 이러한 방식으로 문제를 해결하는 데 문제가 있습니다. TextEdit (XML)를 사용하여이 PLIST 파일을 제대로 편집 할 수 없습니다 모든 컴퓨터에 XCode를 설치하는 것은 불가능합니다. 해결책은 각 컴퓨터에 엄지 드라이브로 편집기를 가져 오는 것이지만 사용할 수있는 응용 프로그램은 알 수 없습니다.

이 문제에 대한 해결책의 길은 열려 있습니다. 가능한 궁극적 인 목표에 대해 구체적으로 노력했으며 가능한 모든 후속 질문에 답변 해 드리겠습니다.

어떤 아이디어?

답변:


2

훨씬 쉬운 방법이 있습니다.

  1. 원하는 설정으로 인쇄 사전 설정을 만듭니다. 그것을 선택하십시오.

  2. Alt (옵션)를 누른 상태에서 인쇄 버튼을 누릅니다.

그러면 현재 설정이 프린터의 기본값이됩니다.


멋진! 나는 옵션 트릭을 좋아하지만 애플이 그 행동을 문서화하는 데 정말 좋지 않은 일을했다고 고백해야합니다. 적어도 alt를 누르면 버튼 이름이 변경되어야합니다.
소린

1

이 코니카 모델은 포스트 스크립트 프린터입니다.

이를 위해 .plist 파일 을 직접 편집 할 필요는 없습니다 .

GUI (웹 UI 또는 프린터 설정)를 사용하지 않고이를 수행하는 올바른 방법은 lpadmin명령을 사용하는 것입니다.

  1. 먼저 프린터가 제공하는 옵션 ( /etc/cups/ppd/printqueuename.ppd 에있는 PPD 파일에있는 )을 확인하십시오.

    lpoptions -l -p printqueuename

    대부분의 경우 다음과 같이 여러 줄을 보게 될 것입니다.

    [....]
    ColorModel/Color Mode: *CMYK Gray
    [....]

    각 줄에서 별표 (위와 같이 '*CMYK')는 기본 설정을 나타내며 인쇄시 자동으로 적용되며 별도로 지정할 필요가 없습니다.

    즉, 다음과 같이 명령 행에서 회색으로 수행하려는 인쇄 작업을 제공해야합니다.

    lp -d printqueuename -o ColorModel=Gray some-file
  2. 둘째, 이 지식을 사용하여 다음 명령을 실행 하여이 설정 시스템을 광범위하게 변경하십시오.

    sudo lpadmin -p printerqueuename -o ColorModel=Gray

    이제 설정이 적용되었는지 확인할 수 있습니다. 이를 위해 다음을 실행하십시오.

    lpoptions -p printerqueuename | grep --color ColorModel

물론 다른 특정 설정에도이 방법을 적용 할 수 있습니다. 반복하려면

  1. lpoptions -l -p printer옵션 이름 및 해당 값의 (공급 업체별) 구문을 찾는 데 사용

  2. 사용 lpadmin -p printer -o option1=valuaA -o option2=valueB ...(또한 OS 인쇄 대화 상자에서 미리 선택된 표시됩니다) 기본 인쇄 설정 (이 경우, 복수) 설정할 수 있습니다. [ 참고 : 최신 CUPS 버전의 경우 사용해야합니다-o option1-default=valueA... ]

  3. 로 설정 성공 여부를 확인하십시오 lpoptions -p printer(또는 GUI로 확인하십시오).


-1

파일을 쉽게 편집 할 수있는 방법을 찾고 있습니까?

TextWrangler는 좋은 옵션입니다. 작고 무료이며 훌륭한 plist 편집기입니다. 이것을 엄지 드라이브에 넣고 각 기계로 가서 설치할 수 있습니다. 썸 드라이브에는 다음과 같은 내용의 "plist_edit.sh"라는 파일이 있습니다.

#!/bin/bash
edit /path/to/your/plist/com.apple.print.custompresets.forprinter.PRINTER.plist

TextWrangler가 설치되면 plist_edit.sh 파일을 두 번 클릭하십시오. 나는 당신이 모든 기계에 무언가를 설치하고 싶지 않다는 것을 알고 있지만 TextWrangler는 가지고 있고 "가벼워"좋아하고 일단 설치되면 거기에 있습니다. 이 질문은 조금 오래되었으므로 이미 해결책을 찾았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.