리눅스 프린팅 시스템
- LPRng
: 버클리 프린팅 시스템으로, BSD 계열 유닉스에서 사용하기 위해 개발
: Line Printer daemon protocol을 사용하여 프린트 스풀링과 네트워크 프린터 서버를 지원
: BSD 계열 명령어 (lpr, lpq, lprm) 뿐만아니라 SystemV 계열 명령어 (lp, lpstat, cancel)도 지원
- CUPS
: 애플이 개발한 오픈 소스 프린팅 시스템. 프린터 서버 지원
: 시판되는 대부분의 프린트를 유닉스 계열 OS에서 사용 가능
: HTTP 기반의 IPP를 사용하고 SMB 프로토콜도 부분적으로 지원
: BSD와 SystemV 계열 명령어 모두 지원
: 사용자 및 호스트 기반의 인증 제공
: common log format의 로그 파일 제공
: lpadmin을 이용하여 웹 상에서의 서버 제어
: 어도비의 PPD (Postscript Printer Description) 형식의 텍스트 파일을 이용한 설정 가능
BSD 계열 프린터 관련 명령어
- lpr
- lpq
- lprm
- lpc
lpr
: 프린터 작업 요청
- 형식
: lpr [option] [file]
- 주요 옵션
: -# <value>
> 인쇄할 매수
: -m
> 작업 완료 후 관련 정보 이메일로 전송
: -P <printer>
> 기본 프린터 외 다른 프린터 지정
: -T
> 타이틀 페이지에 들어갈 타이틀 명
: -r
> 출력한 뒤 지정한 파일 삭제
: -l
> 필터링 없이 직접 전송
lpq
: 프린터 큐의 작업 목록 출력
lprm
: 프린터 큐의 대기중인 작업 삭제
- 형식
: lprm [option] [file]
- 주요 옵션
: -
> 프린터 큐의 모든 작업 취소
: -U <user>
> 지정한 사용자의 인쇄 작업 취소
: -P <printer>
> 지정한 프린터의 인쇄 작업 취소
: -h <server:[port]>
> 지정한 서버의 인쇄 작업 취소
lpc
: 프린터나 프린터 큐를 제어
: 명령 실행 후 커맨드 실행
- 주요 command
: disable
> 새로운 프린트 작업 비활성화
: enable
> 프린트 작업 활성화
: down
> 프린터 사용 불가 설정
: up
> 모든 환경을 활성화 시키고 관련 데몬을 새롭게 구동
: help
> 사용가능한 명령 확인
: quit / exit
> 명령 종료
SystemV 계열 프린터 관련 명령어
- lp
- lpstat
- cancel
lp
: 프린터 작업 요청
- 형식
: lp [option] [file]
- 주요 옵션
: -d
> 다른 프린터 지정
: -n
> 인쇄 매수 설정
lpstat
: 프린터 큐의 상태 출력
- 형식
: lpstat [option]
- 주요 옵션
: -p
> 프린터의 인쇄 가능 여부 출력
: -t
> 프린터의 상태 정보 출력
: -a
> 받아들인 요청들의 상태 출력
cancel
: 프린트 작업 취소. lpstat 명령어로 요청 아이디 먼저 확인 후 실행
- 형식
: cancel [option] <request id>
- 주요 옵션
: -a
> 모든 인쇄 작업 취소
Refference
'Certification > 리눅스마스터' 카테고리의 다른 글
리눅스 로그 로테이트 (logrotate) (0) | 2022.10.11 |
---|---|
리눅스 시스템 로그 관리 (0) | 2022.10.11 |
리눅스 디스크 용량 확장 (0) | 2022.10.10 |
리눅스 커널 관리 (0) | 2022.10.10 |
리눅스 공유 라이브러리 관리 (0) | 2022.10.10 |