새소식

자격증/리눅스마스터

[LINUX] 리눅스마스터 2급 기출 :: 프린트 (lp, lpr 등 System V, BSD 명령어)

  • -

lpd

Line Printer Daemon의 약자로. 리눅스의 프린터 서비스 데몬

 

/etc/printcap

프린트 관련 설정파일로 lpd가 동작할때 참조하는 파일

리눅스 프린터 지원 인쇄시스템

LPRng

  • 버클리 프린팅 시스템
  • BSD 계열 유닉스에서 사용
  • 프린터 스풀링, 네트워크 프린터서버 지원
  • BSD, SystemV 계열 모두 지원

CPUS

  • 애플이 오픈소스 프린팅 시스템으로 개발.
  • 유닉스계열 OS의 시스템을 프린터서버로 사용
  • HTTP 기반의 IPP를 사용
  • BSD 계열, System V 계열 모두 사용 가능
  • 환경설정 파일: /etc/cups/cupsd.conf
  • LPRng -> CPUS로 넘어감

 

프린트설정

  • 프린터 종류 설정- 프린터 큐 설정 - 프린터 기종설정 - 프린터 드라이버 설정
  • printtool -> printconf로 바뀜
  • printconf를 사용하기 위해서는 root로 X윈도우 사용중이어야 함
  • /etc/printcap에 있는 sd는 프린트할 데이터 임시저장

lpr - # 5 -P lp seoul.txt: 이름이 lp인 프린터로 seoul.txt 문서 5장 출력

 

X윈도 기반의 프린터 설정

system-config-printer

lp, (lpc, lpq, lpr)

 

명령어

BSD 계열 프린터 명령어와 System V 계열 프린터 명령어는 다르며
해당 내용 관련해서 기출에 많이 보이니 구별할줄 알아야 합니다

BSD 계열 프린터 명령어

1. lpr

데몬에게 프린터 작업 요청하는 명령어

옵션

  • (매수): 인쇄매수 지정

  • r: 출력한 뒤 파일 삭제
  • P: 작업할 프린터 지정
  • F: 파일 포맷 설정

ex. 문서 파일 출력 후 삭제

lpr -r lin.txt

 

2. lpq

lpr 명령을 이용하면 프린트 큐라는 곳에 작업이 등록되고 처리되게 되는데
lpq 명령어를 이용하여 프린트 큐에 있는 작업내역을 확인할 수 있다

옵션

  • l: 자세히 출력
  • P: 특정 프린터명 지정 후 추력
  • a: 모든 프린터 작업 출력

 

3. lprm

옵션

  • -: 모든 작업 취소
  • U: 특정 사용자의 작업 취소
  • P: 프린터 지정

프린터 큐 목록에 대기중인 작업을 삭제 및 취소할 수 있다

 

4. lpc

Line Printer Control Program
프린터 관리시 사용 (프린터와 프린터 큐에 등록된 작업내역 제어)

 

System V 계열 프린터 명령어

1. lp

BSD 계열의 lpr과 유사

2. lpstat

BSD 계열의 lpq와 유사

3. cancel

BSD 계열의 lprm과 유사

 

스캐너 사용

SANE 패키지 설치

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.