본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

리눅스에서 프린트 관련 명령어는 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/
lp, lpr
  • lpr -P 프린터 파일 : 지정한 프린터로 인쇄. -# 부수
  • lp -d 프린터 파일 : 지정한 프린터로 인쇄. -n 부수

프린트 상태 확인

편집 원본 편집
lpq, lpstat
  • lpq -P 프린터 : 대기 중인 작업 목록
  • lpstat -t : 스케줄러, 프린터, 작업 상태 전체
lprm, cancel
  • lprm 작업번호 : 작업 취소. - 는 자기 작업 전체
  • cancel 작업ID : 작업 취소
lpc
  • lpc status : 프린터 상태 확인
  • CUPS에서는 lpadmin(프린터 추가·삭제), cupsenable·cupsdisable(프린터 켜기·끄기), cupsaccept·cupsreject(작업 접수 허용·거부), lpoptions -d(기본 프린터)를 쓴다.