탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 일반 작업 Oracle Solaris 11 Information Library (한국어) |
1. Oracle Solaris 명령에 대한 정보 찾기
5. Oracle Configuration Manager 작업
15. CUPS를 사용하여 프린터 설정 및 관리(작업)
CUPS 명령줄 유틸리티를 사용하여 프린터 설정 및 관리(작업 맵)
CUPS 명령줄 유틸리티를 사용하여 프린터 설정 및 관리
CUPS 웹 브라우저 인터페이스를 사용하여 프린터 설정 및 관리(작업 맵)
CUPS 웹 브라우저 인터페이스를 사용하여 프린터 설정 및 관리
CUPS 웹 브라우저 인터페이스 사용을 위한 요구 사항
CUPS 웹 브라우저 인터페이스 액세스에 대한 문제 해결
CUPS Print Manager를 사용하여 프린터 설정(작업 맵)
CUPS Print Manager를 사용하여 프린터 설정
CUPS Print Manager를 사용하여 프린터 관리(작업 맵)
CUPS Print Manager를 사용하여 프린터 관리
CUPS는 프린터, 인쇄 요청 및 인쇄 대기열을 관리하기 위한 기반으로 IPP(Internet Printing Protocol)를 사용하는 모듈러 및 오픈 소스 인쇄 시스템입니다. CUPS는 네트워크 프린터 탐색과 PostScript 프린터 설명 기반의 인쇄 옵션을 지원합니다. 또한 CUPS는 로컬 네트워크에서 공통 인쇄 인터페이스를 제공합니다.
IPP는 네트워크에서 인쇄하기 위한 표준 프로토콜입니다. 다른 IP 기반 프로토콜과 마찬가지로 IPP를 로컬로 사용하거나 인터넷을 통해 사용하여 원격 프린터와 통신할 수 있습니다. 또한 다른 프로토콜과 달리 IPP는 액세스 제어, 인증 및 암호화를 지원하므로 다른 프로토콜보다 훨씬 더 강력한 안전한 인쇄 솔루션을 제공합니다. IPP는 HTTP(Hypertext Transfer Protocol) 위쪽에 놓입니다. HTTP는 인터넷상의 웹 서버를 위한 기반입니다. IPP가 사용 중이면 브라우저를 통해 프린터 및 서버 상태 정보를 확인하고 프린터 및 인쇄 작업을 관리할 수 있습니다. CUPS는 기본, 다이제스트 및 로컬 인증서 인증과 사용자, 도메인 또는 IP 기반 액세스 제어를 제공하는 완벽한 IPP/1.1 기반 인쇄 시스템입니다.
CUPS는 동적 프린터 감지 및 그룹화를 지원합니다. CUPS는 lpr 명령을 고유한 명령으로 대체하고 LPD 프린터 드라이버를 고유한 인쇄 드라이버로 대체합니다. CUPS는 PostScript 형식을 페이지 설명을 위한 기본 언어로 사용한다는 점에서 LP 인쇄 서비스와 비슷합니다. CUPS가 System V 및 Berkeley 인쇄 명령을 모두 제공하므로 사용자 및 응용 프로그램은 이전에 사용하던 옵션을 거의 또는 전혀 변경하지 않고 CUPS 대기열에 인쇄할 수 있습니다.
마지막으로 CUPS에는 많은 오픈 소스 응용 프로그램 및 툴킷에 사용되는 응용 프로그램 레벨 인터페이스가 포함되어 있습니다. 백엔드에서 CUPS는 주석 달린 RIP(Raster Image Format)를 처리하는 데 필요한 인터페이스를 포함합니다. 이 형식과 이러한 인터페이스에 대한 지원은 다른 중요한 오픈 소스 인쇄 드라이버 기술에 통합되어 있습니다.
CUPS는 Oracle Solaris 릴리스에서 LP 인쇄 서비스를 대체하는 유일한 기본 인쇄 서비스입니다. CUPS를 사용하여 Oracle Solaris OS(운영 체제)에서 인쇄하는 작업은 다음을 통해 관리됩니다.
CUPS 명령줄 유틸리티 – 이러한 명령에는 새 CUPS 인쇄 명령뿐만 아니라 이전에 LP 인쇄 서비스에 사용되었던 일부 인쇄 명령도 포함됩니다.
CUPS 웹 브라우저 인터페이스 – http://localhost:631로 이동합니다.
CUPS Print Manager GUI – GNOME 2.30을 포함하는 Oracle Solaris Desktop에서 액세스하거나 터미널 창에 system-config-printer 명령을 입력하여 액세스할 수 있습니다.
CUPS로 인쇄 환경을 관리하려면 먼저 CUPS 하에서 인쇄 대기열을 만들어야 합니다. 인쇄 대기열은 USB 포트나 병렬 포트를 통해 시스템에 직접 연결된 프린터를 가리킬 수 있습니다. 또한 응용 프로그램을 구성한 방법에 따라 인쇄 대기열은 네트워크상의 프린터, 인터넷상의 프린터 또는 여러 프린터를 가리킬 수 있습니다. 대기열이 가리키는 위치에 상관없이 인쇄 대기열은 다른 프린터처럼 처리됩니다.
CUPS 서비스는 두 개의 새로운 SMF(서비스 관리 기능) 서비스를 통해 제공됩니다.
svc:/application/cups/scheduler
이 서비스는 cupsd 데몬을 관리합니다. 이 데몬은 대기열, 필터링, 스풀링, 알림, IPP 지원, 장치 열거, 웹 관리 등을 포함하는 기본 인쇄 서비스를 제공합니다.
svc:/application/cups/in-lpd
이 서비스는 cupsd-lpd 데몬을 실행합니다. 이 데몬은 CUPS 서비스를 위한 기본 RFC-1179(LPD 프로토콜) 지원을 제공합니다.
프린터 관리 프로파일 및 solaris.smf.manage.cups 권한 부여를 사용하면 root 로그인이 없는 사용자가 이러한 SMF 서비스를 관리할 수 있습니다.
CUPS로 인쇄 환경을 관리하려면 먼저 CUPS 하에서 인쇄 대기열을 만들어야 합니다.
다음 방법 중 하나를 사용하여 새 인쇄 대기열을 만들 수 있습니다.
lpadmin 명령을 사용하여 인쇄 대기열을 수동으로 만듭니다. 자세한 내용은 lpadmin (8) 매뉴얼 페이지를 참조하십시오.
Oracle Solaris Desktop에서 액세스할 수 있는 Print Manager GUI를 사용합니다. 자세한 내용은 CUPS Print Manager를 사용하여 프린터 설정(작업 맵)을 참조하십시오.
웹 브라우저 인터페이스를 사용합니다. CUPS를 설치한 후 http://localhost:631/admin으로 이동합니다.
USB 프린터를 로컬 시스템에 물리적으로 연결합니다.
시스템에서 CUPS가 사용으로 설정된 경우 HAL(하드웨어 추상화 계층) 및 hal-cups-utils 유틸리티는 USB 프린터 핫 플러그 이벤트를 인식합니다. 따라서 로컬 시스템에 연결된 새 프린터를 인식할 수 있습니다. hal-cups-utils 유틸리티는 새 프린터에 대한 인쇄 대기열을 CUPS 하에서 자동으로 만듭니다.
또한 CUPS는 mDNS 프레임워크(Bonjour) 및 SNMP를 사용하여 프린터 검색을 지원합니다. CUPS는 CUPS 탐색 기능을 통해 다른 CUPS 서버가 공유하는 프린터를 검색할 수 있습니다. 자세한 내용은 http://www.cups.org/documentation.php/doc-1.5/options.html을 참조하십시오.
네트워크 인쇄 대기열의 경우 시스템에서 CUPS "탐색 기능"(기본값)을 사용으로 설정합니다. 네트워크의 다른 시스템이 원격 시스템에 사용 가능한 프린터를 보급하는 경우 CUPS가 프린터를 감지하고 새 인쇄 대기열이 생성됩니다.
사용자가 인쇄 요청을 제출할 때마다 CUPS는 요청을 보내는 인쇄 대기열, 문서 이름, 페이지 설명에 대한 정보를 포함하는 인쇄 작업을 만듭니다. 인쇄 작업은 queue-1, queue-2 등과 같이 번호가 매겨지므로 각 인쇄 작업이 인쇄될 때 모니터하거나 필요에 따라 인쇄 작업을 취소할 수 있습니다.
인쇄 요청이 제출된 경우 CUPS는 다음을 수행합니다.
사용할 프로그램을 결정합니다(필터, 인쇄 드라이버, 포트 모니터 및 백엔드 프로그램).
이러한 프로그램을 실행하여 인쇄 작업을 완료합니다.
인쇄 작업이 완료된 경우 인쇄 대기열에서 작업을 제거하고 제출된 다음 인쇄 작업을 인쇄합니다. 인쇄 작업이 완료되거나 인쇄 도중 오류가 발생할 경우 알림을 보내도록 CUPS를 구성할 수 있습니다.