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

프린터 대기열에 있는 인쇄 작업을 취소하는 System V 계열 인쇄 명령어이다.

  • Rocky Linux 8에서는 CUPS(cups-client 패키지)가 제공한다.
  • 경로 : /usr/bin/cancel
  • BSD 계열에서 같은 역할을 하는 명령은 lprm이다.
  • 취소할 작업 ID는 lpstat -o로 확인한다.
$ cancel [옵션] [작업ID] [프린터] [프린터-작업번호]
  • -a : 지정한 프린터의 모든 작업을 취소한다. 프린터를 지정하지 않으면 모든 프린터의 작업을 취소한다.
  • -u 사용자 : 지정한 사용자의 작업을 취소한다.
  • -x : 작업을 취소하면서 작업 데이터 파일도 삭제한다.
  • -h 서버[:포트] : 다른 CUPS 서버의 작업을 취소한다.
  • -U 사용자 : 서버에 접속할 때 쓸 사용자 이름을 지정한다.
  • -E : 서버에 접속할 때 암호화를 강제한다.
$ lpstat -o
hp_laser-12   user1   2048   ...
$ cancel hp_laser-12
  • 작업 ID를 확인한 뒤 hp_laser-12 작업을 취소한다.
$ cancel 12
  • 작업 번호 12를 취소한다.
$ cancel
  • 작업 ID나 프린터를 지정하지 않으면 기본 프린터에서 현재 인쇄 중인 작업을 취소한다.
# cancel -a hp_laser
  • hp_laser 프린터의 모든 작업을 취소한다.
# cancel -u user1
  • user1의 인쇄 작업을 모두 취소한다.
  • 인쇄 작업 삭제 명령은 BSD 계열이 lprm, System V 계열이 cancel이다.
  • System V 계열 명령 묶음 : lp(인쇄), lpstat(상태 확인), cancel(작업 취소)