카테고리 없음

[리눅스 명령어] CUPS 구체적 사례

Linuxpia4U 2023. 10. 17. 05:30
반응형

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는 매우 강력하고 복잡한 시스템이므로, 이 외에도 많은 고급 기능과 설정 옵션이 있습니다.

반응형