반응형
CUPS 구체적 사례
CUPS (Common UNIX Printing System)를 이해하기 위한 몇 가지 구체적인 사례와 명령어를 다루겠습니다.
1. CUPS 서비스 시작, 중지, 재시작
CUPS는 일반적으로 cupsd
데몬으로 실행되며, 서비스의 상태를 변경하기 위해 다음과 같은 명령어를 사용할 수 있습니다.
sudo systemctl start cups # CUPS 시작
sudo systemctl stop cups # CUPS 중지
sudo systemctl restart cups # CUPS 재시작
2. 웹 인터페이스를 통한 프린터 관리
CUPS는 웹 인터페이스를 제공하므로 웹 브라우저를 열고 http://localhost:631
주소로 접속할 수 있습니다. 이 인터페이스를 통해 프린터를 추가하거나 삭제하고, 프린터 상태를 확인할 수 있습니다.
3. 명령어를 사용한 프린터 추가 및 제거
프린터 추가
sudo lpadmin -p [프린터_이름] -E -v [디바이스_URI] -m [PPD_파일]
예를 들어, USB에 연결된 HP 프린터를 추가한다고 가정해 봅시다.
sudo lpadmin -p My_HP_Printer -E -v usb://HP/LaserJet1100 -m laserjet.ppd
프린터 제거
sudo lpadmin -x [프린터_이름]
예:
sudo lpadmin -x My_HP_Printer
4. 프린트 작업 관리
작업 큐 확인
lpq -P [프린터_이름]
작업 취소
lprm -P [프린터_이름] [작업_ID]
5. 문서 인쇄
lp -d [프린터_이름] [파일_경로]
예를 들어, "My_HP_Printer"라는 프린터로 "document.pdf" 파일을 인쇄하려면 다음과 같이 입력합니다.
lp -d My_HP_Printer document.pdf
이렇게 하면 CUPS는 해당 프린터로 인쇄 작업을 전송합니다.
이는 CUPS의 기본적인 사용 방법에 대한 간략한 안내입니다. CUPS는 매우 강력하고 복잡한 시스템이므로, 이 외에도 많은 고급 기능과 설정 옵션이 있습니다.
반응형