리눅스 프린트
IT위키
더 많은 작업
리눅스에서 프린트 관련 명령어는 BSD 계열과 System V 계열로 나뉜다.
- BSD 계열 : lpr, lpq, lprm, lpc
- System V 계열 : lp, lpstat, cancel
- 현재 리눅스의 표준 인쇄 시스템인 CUPS는 두 계열의 명령을 모두 제공한다.
- LPD / LPRng : 예전 BSD(버클리) 방식 인쇄 시스템. 515번 포트, 설정 파일 /etc/printcap
- LPRng 는 버클리 LPD 를 개선한 버클리 프린팅 시스템으로, 라인 프린터 데몬(LPD) 프로토콜(RFC 1179)을 써서 프린터 스풀링과 네트워크 프린터 서버를 지원한다
- 인터넷 인쇄 프로토콜(IPP)을 쓰는 것은 CUPS 다
- CUPS(Common UNIX Printing System) : IPP(Internet Printing Protocol)를 쓰는 현재 표준. 631번 포트
- 데몬 : cupsd
- 설정 파일 : /etc/cups/cupsd.conf, 프린터 목록 /etc/cups/printers.conf
- 웹 관리 : http://localhost:631
- 스풀 디렉터리 : /var/spool/cups
- 로그 : /var/log/cups/
- lpc
- lpc status : 프린터 상태 확인
- CUPS에서는 lpadmin(프린터 추가·삭제), cupsenable·cupsdisable(프린터 켜기·끄기), cupsaccept·cupsreject(작업 접수 허용·거부), lpoptions -d(기본 프린터)를 쓴다.