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

파일을 프린터에 보내 인쇄를 요청하거나 대기 중인 작업을 변경하는 System V 계열 인쇄 명령어이다.

  • Rocky Linux 8에서는 CUPS(cups-client 패키지)가 제공한다.
  • 경로 : /usr/bin/lp
  • BSD 계열에서 같은 역할을 하는 명령은 lpr이다.
$ lp [옵션] [파일...]
$ lp -i [작업ID] [옵션]
  • 파일을 지정하지 않거나 파일 이름으로 '-'를 쓰면 표준 입력을 인쇄한다.
  • -d 프린터 : 인쇄할 프린터(대상)를 지정한다. 생략하면 기본 프린터를 사용한다.
  • -n 매수 : 인쇄 매수를 지정한다.
  • -t 제목 : 인쇄 작업의 이름(제목)을 지정한다.
  • -o 옵션[=값] : 용지, 양면 인쇄, 방향 같은 작업 옵션을 지정한다.
  • -P 페이지목록 : 인쇄할 페이지를 지정한다. (예: 1,3-5)
  • -q 우선순위 : 작업 우선순위를 1~100 사이로 지정한다. 기본값은 50이다.
  • -H 처리방식 : 인쇄 시점을 지정한다. hold(보류), resume(재개), immediate(즉시 인쇄), 시각(HH:MM) 등을 쓴다.
  • -i 작업ID : 이미 대기 중인 작업의 옵션을 변경한다.
  • -m : 인쇄가 끝나면 메일로 알린다.
  • -s : 작업 ID 출력 메시지를 표시하지 않는다.
  • -h 서버[:포트] : 다른 CUPS 서버로 보낸다.
  • -E : 서버에 접속할 때 암호화를 강제한다.
$ lp report.txt
request id is hp_laser-12 (1 file(s))
  • report.txt를 기본 프린터로 인쇄하고, 부여된 작업 ID를 출력한다.
$ lp -d hp_laser -n 3 report.txt
  • hp_laser 프린터로 3부 인쇄한다.
$ lp -P 1-3,5 -o sides=two-sided-long-edge report.pdf
  • 1~3쪽과 5쪽만 양면으로 인쇄한다.
$ lp -H hold report.txt
$ lp -i hp_laser-13 -H resume
  • 작업을 보류 상태로 넣은 뒤, 나중에 해당 작업을 재개한다.
$ cat memo.txt | lp -d hp_laser
  • 표준 입력으로 받은 내용을 인쇄한다.
  • 프린터 지정 옵션이 lp는 -d, lpr은 -P이고, 매수 지정은 lp는 -n, lpr은 -#이다.
  • System V 계열 명령 묶음 : lp(인쇄), lpstat(상태 확인), cancel(작업 취소)