Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

8장 데스크탑에서 인쇄 구성 및 관리

데스크탑 사용자가 파일을 인쇄하는 방법에는 여러 가지가 있습니다. 그것은 데스크탑에서 인쇄하는 것과 응용 프로그램에서 인쇄하는 것입니다.

데스크탑에서 인쇄하는 방법은 다음과 같습니다.

프린터 추가 및 삭제

이 절에서는 데스크탑에서 프린터를 추가하고 삭제하는 절차를 설명합니다.

데스크탑에 프린터 추가 방법

  1. 프린터를 시스템의 구성에 추가하십시오.

    사용자 운영 체제의 시스템 관리 설명서에 있는 지시사항을 따르십시오.

  2. 다음 명령어를 실행하십시오.

    	env LANG=language /usr/dt/bin/dtprintinfo -populate
  3. 인쇄 관리자를 다시 시작하거나 응용 프로그램 관리자의 데스크탑_제어기의 추가 폴더에 있는 활동 재로드를 두 번 누르십시오. 프린터가 나타나는지 확인하십시오.

  4. 사용자에게 우편을 보내 사용자 역시 인쇄 관리자를 다시 시작하거나 활동 재로드를 실행해야 함을 알려주십시오.

    시스템 프린터 구성 목록을 호출할 때마다 인쇄 관리자가 이 목록을 읽습니다. 새 프린터를 발견하면 새 데스크탑 프린터 활동 및 해당 프린터의 아이콘을 자동으로 작성합니다. 프린터가 데스크탑에 나타나도록 하는 것 외에 별도로 수행할 작업은 없습니다.

데스크탑에서 프린터 삭제 방법

  1. 프린터를 시스템 구성에서 제거하십시오.

    사용자 운영 체제의 시스템 관리 설명서에 있는 지시사항을 따르십시오.

  2. 인쇄 관리자를 다시 시작하거나 응용 프로그램 관리자의 데스크탑_제어기의 추가 폴더에 있는 활동 재로드를 두 번 누르십시오. 프린터가 없어졌는지 확인하십시오.

  3. 사용자에게 우편을 보내 사용자 역시 인쇄 관리자를 다시 시작하거나 활동 재로드를 실행해야 함을 알려주십시오.

    시스템 프린터 구성 목록을 호출할 때마다 인쇄 관리자가 이 목록을 읽습니다. 프린터가 목록에서 없어진 것을 발견하면, 해당 프린터의 활동 및 아이콘을 인쇄 관리자와 파일 관리자에서 자동으로 제거합니다. 프린터를 데스크탑에서 삭제하는 것 외에 별도로 수행할 작업은 없습니다.


    주 -

    인쇄 관리자는 프린터를 프론트 패널에서 제거할 수 없습니다. 따라서 구성에서 프린터를 제거할 때마다 시스템의 모든 사용자에게 삭제된 프린터의 아이콘을 프론트 패널에서 제거할 것임을 알려주는 우편을 보내야 합니다.


작업 갱신 간격 수정

인쇄 관리자에 표시되는 정보가 갱신되는 주기를 변경하려면, 작업 갱신 간격을 수정하십시오. 기본적으로 인쇄 관리자는 인쇄 작업에 대한 정보를 보기 위해 30초마다 프린터를 조회합니다. 옵션 설정 대화 상자(보기 메뉴에서 옵션 설정을 선택하면 표시됨)의 간격 갱신 슬라이더를 사용하여 인쇄 관리자가 프린터를 조회하는 주기를 변경할 수 있습니다.

프린터 아이콘 이미지

프린터를 추가하면, 프린터에 기본 프린터 아이콘이 자동으로 할당됩니다. 다른 아이콘을 사용하고 싶으면, 아이콘 파일을 /etc/dt/appconfig/icons/language에 두거나, 아이콘 검색 경로에 있는 다른 디렉토리에 두십시오. 그러면 사용자가 이 아이콘을 선택하여 프린터의 기본 아이콘을 교체할 수 있습니다.

아이콘의 전체 세트(대형, 중형, 소형)를 작성해야 합니다. 그렇지 않으면 인쇄 관리자의 아이콘 선택기에 나타나지 않을 것입니다.

아이콘 검색 경로에 대한 자세한 정보는 "아이콘 검색 경로"를 참조하십시오.

아이콘 파일 이름 및 크기

아이콘 파일 이름 지정 요구사항은 다음과 같습니다.

base_name.size.type

여기서

size-l (대형), m (중형), t (최소형). 아이콘 크기에 대한 자세한 내용은 225 페이지의 "아이콘 크기 규약"을 참조하십시오.

type-pm(색상 픽스맵), bm(비트맵)

예를 들어, 색상 프린터의 경우, 중형 및 소형 픽스맵 아이콘의 아이콘 파일 이름은 ColorPrinter.m.pmColorPrinter.t.pm입니다.

아이콘 작성에 관한 자세한 내용은 제 14 장을 참조하십시오.

프린터의 아이콘, 인쇄 레이블 또는 설명을 전체적으로 변경하는 방법

사용자가 인쇄 관리자를 사용하여 프린터를 수정하기 전에, 프린터를 추가하는 즉시 전역 프린터의 특성을 변경해야 합니다. 일단 사용자가 인쇄 관리자를 사용하여 프린터 특성을 수정하면, 변경된 내용을 볼 수 없게 됩니다.

아이콘, 프린터 레이블 또는 설명 등에 관한 원하는 정보에 기초하여 파일 /etc/dt/appconfig/types/language/printer_queue_name.dt를 편집하십시오.

  1. ICON 필드에서 basename를 새 아이콘 기본 이름으로 갱신하십시오.

  2. LABEL 필드에서 labelname을 프린터의 새 레이블로 갱신하십시오.

  3. DESCRIPTION 필드에서 텍스트를 갱신하십시오.

    이 필드는 프린터 위치, 프린터 유형 및 프린터 연결을 입력하기에 좋은 장소입니다. 둘 이상의 행을 추가하려면, 행 끝에 \을 입력하십시오. 예를 들어,

     DESCRIPTION                            This is a PostScript Printer in Building 1 \
    			                                Room 123. Call 555-5555 for problems.

기본 프린터 구성

사용자는 다음과 같은 방식으로 기본 프린터에 액세스할 수 있습니다.

기본 인쇄를 위한 대상 변경 방법

모든 사용자에 대하여 기본 프린터를 변경하려면

  1. 파일 /etc/dt/config/Xsession.d/0010.dtpaths을 여십시오.

    /etc/dt/config/Xsession.d/0010.dtpaths가 없으면, /usr/dt/config/Xsession.d/0010.dtpaths에서 복사하십시오.

  2. LPDEST=printer 행에서, printer를 기본 인쇄를 위한 새 대상으로 변경하십시오.

    이 행이 없으면, LPDEST=printer 행을 추가하고, printer에는 기본 프린터로 설정하려는 프린터의 이름을 쓰십시오.

  3. 사용자는 로그아웃한 후 다시 로그인해야 합니다.

단일 사용자에 대해 기본 프린터를 변경하려면 해당 사용자가 다음과 같이 해야 합니다.

    개인 프린터 서브패널에서 다른 프린터를 프론트 패널로 복사합니다.

다른 프린터를 기본 프린터로 지정하려면

  1. 홈 폴더로 가서 .dtprofile 파일을 여십시오.

  2. LPDEST 환경 변수의 값을 설정하는 행을 추가하거나 편집하십시오.

    	LPDEST=printer_device; export LPDEST

    csh를 사용하고 있는 경우, 구문은 다음과 같습니다.

    	setenv LPDEST printer_device
    

    예를 들어, 다음 명령행은 기본 프린터를 장치 이름이 laser3d인 프린터로 변경합니다.

    LPDEST=laser3d; export LPDEST

    csh를 사용하는 경우, 구문은 다음과 같습니다.

    setenv LPDEST laser3d

인쇄 개념

파일을 프린터 제어도구에 놓음으로써 인쇄 요청이 개시되면, 시스템은 다음과 같이 작업을 진행합니다.

  1. 시스템은 놓은 객체의 정의에 맞는 데이터 유형 데이터베이스를 검색합니다.

  2. 데이터 유형(인쇄 활동에서 ARG_TYPE 필드를 사용하여 지정됨)에 대한 고유한 인쇄 활동이 있는 경우에는 이 인쇄 활동이 사용되며, 그렇지 않은 경우에는 기본 인쇄 활동(dtlp)이 사용됩니다. 예를 들어, 파일이 PostScript(R)인 경우, 시스템은 PostScript 파일에 대한 인쇄 활동을 사용합니다. (이 활동은 /usr/dt/appconfig/types/language/dt.dt에 정의되어 있습니다). 이 데이터 유형에 대해 활동 작성 도구를 사용했으면, 입력한 인쇄 명령어는 이 데이터 유형을 사용하여 파일을 인쇄하는데 사용될 고유한 인쇄 활동입니다.

  3. 파일이 일반 UNIX lp 인쇄 서브 시스템을 사용하는 프린터로 전달됩니다.