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

리눅스에서 프린트 관련 명령어는 BSD 계열과 System V 계열로 나뉜다.

  • BSD 계열 : lpr, lpq, lprm, lpc
  • System V 계열 : lp, lpstat, cancel
  • 현재 리눅스의 표준 인쇄 시스템인 CUPS는 두 계열의 명령을 모두 제공한다.
  • LPD / LPRng : 예전 BSD 방식 인쇄 데몬. 515번 포트, 설정 파일 /etc/printcap
  • 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(기본 프린터)를 쓴다.