개발 창고/Server

[Linux] How to use printer control

로이제로 2023. 10. 30. 22:00
반응형

 

How to use printer control

 lp와 lpr은 리눅스 시스템의 프린트 제어 명령어입니다. 둘의 차이는 해당 시스템이 System V 계열인지, BSD 계열인지에 따라 분류되게 됩니다.

 

System V 계열 프린트 명령어

lp 명령어

 프린터 디바이스 path를 사용하여 직접 인쇄할 수 있습니다.

lp --help 결과

 

주요 옵션 내용
-d 특정 프린터를 지정
-n 프린트 매수 지정

 

lpstat 명령어

 프린터 큐의 상태를 확인할 수 있는 명령어

lpstat --help 결과

 

cancel 명령어

 프린트 작업을 취소하는 명령어

cancel --help 결과

 

BSD 계열 프린트 명령어

lpr 명령어

 프린트 작업을 수행하는 명령어

lpr --help 결과

주요 옵션 내용
-P 프린트할 프린터의 이름을 지정
-# 인쇄 매수 지정

 

lpq 명령어

프린터 큐의 상태를 확인하는 명령어

Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]

 

lprm 명령어

프린터 큐의 작업을 취소하는 명령어

Usage: lprm [ -E ] [ -U username ] [ -h server[:port] ] [ -P destination[/instance] ] [ - ] [ job ID(s) ]

 

lpc 명령어

프린터 인쇄 가능 상태인지 확인할 때 사용하는 명령어

Usage: lpc [ command [ parameter(s) ] ]

 

프린터를 지원해주는 인쇄 시스템

 만약 시스템에 프린터 관련 명령이 없다면 아래와 같은 메시지를 받을 수 있습니다.

lp 관련 지원 시스템을 설치하라는 메시지

LPRng

 프린터 스풀링과 네트워크 프린터 서버를 지원하며 프린터에 관련된 명령어로는 BSD, System V 계열 모두 지원합니다.

 

CUPS

 애플이 오픈소스 프린팅 시스템으로 개발한 CUPS는 다양한 기능을 가지고 있으며, BS, System V 계열 모두 사용 가능하고 사용자 및 호스트 기반의 인증을 제공합니다. 로컬에 직접 연결한 프린터를 네트워크 프린터처럼 설정이 가능합니다.

반응형

'개발 창고 > Server' 카테고리의 다른 글

[Linux] How to use "ldd" command  (0) 2023.10.31
[Linux] How to use "dmesg" command  (0) 2023.10.30
[Linux] How to use some log file  (0) 2023.10.29
[Linux] How to use "lastlog" command  (0) 2023.10.29
[Linux] How to use "dd" command  (2) 2023.10.28