개발자 끄적끄적
장치관리 본문
<장치관리>
<lp 명령>
- lp : 라인프린터에 프린트를 요청
지정된 파일 및 그 파일과 관련된 정보를 라인 프린터에 출력
- lprm : 프린터 큐의 작업을 제거(즉, 인쇄를 취소)
- lprm - : 프린트 스풀에 있는 모든 작업을 삭제
- LPRng : 프린팅 시스템의 호환성을 위해서 정의
<프린트 관련 명령>
- lpd(daemon) : 프린터 데몬
- lpc(control) : 프린터 제어
- lpq(que) : 기본 프린터의 큐 내용 확인
- lpr(row) : 파일 내용을 출력(인쇄작업을 대기행렬에 넣는 것->프린트 수행)
- lprm(remove) : 프린터 큐 작업을 삭제
- lpstat(state) : LP프린터 상태를 보여줌
<lpr 옵션>
-# : Number에 명명된 각 파일에 대한 사본 수로 출력
-C : 작업 분류를 지정
-f : 각 행의 최초 문자를 해석하는 필터를 표준 캐리지 제어 문자로 사용
-g : 파일이 표준 플롯 데이터를 포함하는 것으로 가정
-h : 분할 페이지 인쇄를 억제
-i[Number] : Number 공간만큼 들였음
-T : 타이틀 변수를 pr 명령이 사용하는 주제에 대한 파일 이름 대신 사용
<USB를 사용한 프린터 연결>
1) USB 포트에 장치 연결 후 리눅스 부팅
2) chmod 666/dev/usb/lp0를 실행하여 실행권한을 부여
3) root 권한으로 printtool 실행
4) 새로운 큐에 로컬 프린터로 설정
5) 장치 선택 화면에서 /dev/usb/lp0 선택
<CUPS(Common Unix Printing System)>
- 유닉스 기반 프린트 작업관리 오픈소스 소프트웨어
- 프린트 설정 파일 : /etc/cups/printers.conf
-> 즉, 프린터기의 IP주소 및 포트번호 등을 설정
<CUPS 관련 파일>
/etc/cups/cupsd.conf : CUPS 프린터 데몬의 환경설정 파일
/etc/cups/printers.conf
- 프린트 큐 관련 환경설정 파일
- lpadmin 명령을 이용, 웹을 사용해서 제어
/etc/cups/classes.conf : CUPS 프린트 데몬의 클래스 설정파일
cupsd : CUPS 프린트 데몬
<Scanner>
- scanimage : 이미지를 스캔하는 명령
<scanimag 옵션>
-h : 사용가능한 옵션 목록을 표시
d(directory) : 장치 파일명을 지정
--format : 이미지 형식을 지정(기본값 : pnm)
-L : 사용 가능한 스캐너 장치 목록 표시
<USB(Universal Serial Bus)>
- lspci(pci의 list) 명령어 : 하드웨어에 장착된 장비 리스트를 보여주는 것
- lsusb(usb장치의 list) 명령어 : USB 장치 정보를 제공
<alsactl(사운드 카드)>
- alsactl(ALSA Control) : 사운드 카드를 제어하는 명령어
- alsamixer : 사운드 카드 볼륨을 지정하는 명령어
<alsactl 옵션>
- init : 사운드 카드 초기화
-d(debug) : 디버그 모드 사용
-h(help) : help 모드로 도움말
-f : /etc/asound.state
'Linux' 카테고리의 다른 글
클래스_서브넷마스크 (0) | 2023.03.03 |
---|---|
인터넷 서비스 (0) | 2023.03.03 |
에디터 (2) | 2023.03.03 |