LPQ(1)

명칭
lpq - 큐에 등록되어 있는 인쇄 작업의 확인을 실시한다

서식
lpq [-a] [-l] [-Pprinter] [job # ...] [user ...]

해설
lpq 유틸리티는, 라인 프린터에 파일을 프린트 아웃하기 위해서 lpd(8) 하지만 이용하는 spool 에리어를 조사해 지정한 작업 혹은 유저에게 관련하는 모든 작업 상태를 보고합니다. lpq 유틸리티를 인수를 지정하지 않고 실행했을 때는, 현재, 큐내에 있는 모든 작업 상태를 보고합니다.

옵션으로서는, 이하의 것이 있습니다:

-P  특정의 프린터를 지정합니다. 지정하지 않는 경우는, 디폴트의 라인 프린터 (혹은 환경 변수 PRINTER 의 값)이 이용됩니다. 이 그 밖에 지정된 인수는 모두 유저명내지 작업 번호로 간주해져 조작 대상의 작업을 선별하는데 이용됩니다.

-l  job entry를 구성하는 파일의 각각 붙은 정보를 표시합니다. 대부분은 1 행에 들어가는 정도의 정보가 표시됩니다.

-a  특정의 프린터에 대해서의 정보 뿐만이 아니라, 모든 프린터에 대한 정보를 보고합니다.

위탁되었다(즉 lpr(1) 의 실행) 각 작업에 대해서, lpq (은)는 유저명, 큐내에서의 랭크, 작업이 가지고 있는 파일의 이름, 작업 식별자 (특정의 작업을 삭제하기 위해서 lprm(1) 에 인수로서 주어지는 번호), 그리고 합계의 사이즈를 보고합니다. 작업의 차례는 spool 디렉토리를 스캔 하는 알고리즘에 의존해, FIFO (First In First Out)이라고 가정하고 있습니다. 작업의 파일명을 모르는 경우 ( lpr(1) 하지만 파이프라인으로 접속되었을 경우등)은, 파일명은``(standard input)''와 표시됩니다.

만약 lpq 하지만 demon가 없다고 경고했을 경우 (무엇인가의 부진이 원인이다), lpc(8) 명령을 이용해 프린터 demon를 restart 시켜 주세요.

환경 변수

PRINTER
    차이의 디폴트 프린터를 지정한다

관련 파일
/etc/printcap
    프린터의 특성을 기술한다.
/var/spool/*
    spool 디렉토리. printcap 에서의 설정에 의해 정해진다.
/var/spool/*/cf*
    작업을 명기한 제어 파일.
/var/spool/*/lock
    현재 액티브한 작업을 얻기 위한 락 파일.

관련 항목
lpr(1), lprm(1), lpc(8), lpd(8)

역사
lpq 유틸리티는 3BSD (으)로부터 등장했습니다.

버그
spool 디렉토리에 격납되는 정보는 동적으로 변화하기 위해(때문에), lpq 의 보고 내용은 신뢰성의 낮은 경우가 있습니다. 화면 출력 형식은 단말의 행의 길이의 영향을 받기 쉽고, 행방향에 여분의 공백이 들어가는 일이 있습니다.

진단
여러 가지의 파일을 오픈할 수 없습니다. 락 파일이 망가져 있습니다. demon가 동작하고 있지 않아도, spool 디렉토리에 쓰레기가 남는 일이 있습니다.