320x100
320x100

리눅스 프린팅 시스템

- 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

 

리눅스마스터 1급 2차 실기 정복하기 | 정성재 - 교보문고

리눅스마스터 1급 2차 실기 정복하기 | 출제 경향을 반영하여 핵심 내용만 요약 정리 시험대비를 위한 최신 기출문제를 해설과 함께 수록본 교재는 독자들이 최근 출간 요구가 많았던 리눅스마

product.kyobobook.co.kr

 

300x250
728x90