lpd
Line Printer Daemon의 약자로. 리눅스의 프린터 서비스 데몬
/etc/printcap
프린트 관련 설정파일로 lpd가 동작할때 참조하는 파일
리눅스 프린터 지원 인쇄시스템
LPRng
- 버클리 프린팅 시스템
- BSD 계열 유닉스에서 사용
- 프린터 스풀링, 네트워크 프린터서버 지원
- BSD, SystemV 계열 모두 지원
CPUS
- 애플이 오픈소스 프린팅 시스템으로 개발.
- 유닉스계열 OS의 시스템을 프린터서버로 사용
- HTTP 기반의 IPP를 사용
- BSD 계열, System V 계열 모두 사용 가능
- 환경설정 파일: /etc/cups/cupsd.conf
- LPRng -> CPUS로 넘어감
프린트설정
- 프린터 종류 설정- 프린터 큐 설정 - 프린터 기종설정 - 프린터 드라이버 설정
- printtool -> printconf로 바뀜
- printconf를 사용하기 위해서는 root로 X윈도우 사용중이어야 함
- /etc/printcap에 있는 sd는 프린트할 데이터 임시저장
lpr - # 5 -P lp seoul.txt: 이름이 lp인 프린터로 seoul.txt 문서 5장 출력
X윈도 기반의 프린터 설정
system-config-printer
lp, (lpc, lpq, lpr)
명령어
BSD 계열 프린터 명령어와 System V 계열 프린터 명령어는 다르며
해당 내용 관련해서 기출에 많이 보이니 구별할줄 알아야 합니다
BSD 계열 프린터 명령어
1. lpr
데몬에게 프린터 작업 요청하는 명령어
옵션
-
(매수): 인쇄매수 지정
- r: 출력한 뒤 파일 삭제
- P: 작업할 프린터 지정
- F: 파일 포맷 설정
ex. 문서 파일 출력 후 삭제
lpr -r lin.txt
2. lpq
lpr 명령을 이용하면 프린트 큐라는 곳에 작업이 등록되고 처리되게 되는데
lpq 명령어를 이용하여 프린트 큐에 있는 작업내역을 확인할 수 있다
옵션
- l: 자세히 출력
- P: 특정 프린터명 지정 후 추력
- a: 모든 프린터 작업 출력
3. lprm
옵션
- -: 모든 작업 취소
- U: 특정 사용자의 작업 취소
- P: 프린터 지정
프린터 큐 목록에 대기중인 작업을 삭제 및 취소할 수 있다
4. lpc
Line Printer Control Program
프린터 관리시 사용 (프린터와 프린터 큐에 등록된 작업내역 제어)
System V 계열 프린터 명령어
1. lp
BSD 계열의 lpr과 유사
2. lpstat
BSD 계열의 lpq와 유사
3. cancel
BSD 계열의 lprm과 유사
스캐너 사용
SANE 패키지 설치