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

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

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

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

프린터 추가 및 삭제

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

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

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

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

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

    	env LANG=language /usr/dt/bin/dtprintinfo 
    -populate
  3. 인쇄 관리자를 다시 시작하거나 응용 프로그램 관리자의 Desktop_Tools 응용 프로그램 그룹에서 활동 재로드를 두 번 누르십시오. 프린터가 나타나는지 확인하십시오.

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

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

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

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

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

  2. 인쇄 관리자를 다시 시작하거나 응용 프로그램 관리자의 Desktop_Tools 응용 프로그램 그룹에서 활동 재로드를 두 번 누르십시오. 프린터가 없어졌는지 확인하십시오.

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

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


    주 -

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


작업 갱신 간격 수정

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

프린터 아이콘 이미지

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

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

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

아이콘 파일 이름 및 크기

아이콘 파일 명명 요건은 다음과 같습니다.

base_name.size.type

여기에 사용된 변수의 의미는 다음과 같습니다.

size-l(대형), m(중형), t(소형). 아이콘 크기에 대한 자세한 정보는 "아이콘 크기 규약"을 참조하십시오.

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 파일이면, 시스템은 PostScript 파일용 인쇄 활동을 사용합니다(이 활동은 /usr/dt/appconfig/types/language/dt.dt에 정의되어 있습니다). 이 데이터 유형에 대해 활동 작성 도구를 사용했으면, 입력한 인쇄 명령은 이 데이터 유형을 사용하여 파일을 인쇄하는 데 사용될 고유한 인쇄 활동입니다.

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