리눅스 프린팅 시스템
LPRng
리눅스 초기에 활용
버클리 프린팅 시스템
BSD 계열 유닉스에서 사용함
프린터 스풀링과 네트워크 프린터 서버를 지원함
설정 파일: /etc/printcap
CUPS
애플이 개발한 오픈소스
유닉스 계열 운영체제의 시스템을 프린팅 서버로 사용
웹을 통해 관련 장치의 제어 가능
웹으로 제어하는 프로토콜: IPP(internet printing protocol), port: 631
ipadmin 명령어 사용
설정 디렉토리: /etc/cups
관련 파일: cupsd.conf, printers, classes.conf, cupsd
Samba Printer: 리눅스리눅스 프린팅 시스템
LPRng
리눅스 초기에 활용
버클리 프린팅 시스템
BSD 계열 유닉스에서 사용함
프린터 스풀링과 네트워크 프린터 서버를 지원함
설정 파일: /etc/printcap
CUPS
애플이 개발한 오픈소스
유닉스 계열 운영체제의 시스템을 프린팅 서버로 사용
웹을 통해 관련 장치의 제어 가능
웹으로 제어하는 프로토콜: IPP(internet printing protocol), port: 631
ipadmin 명령어 사용
설정 디렉토리: /etc/cups
관련 파일: cupsd.conf, printers, classes.conf, cupsd
Samba Printer: 리눅스와 윈도우 간 프린터 공유를 위한 서비스
리눅스 시스템에서 프린터를 직접 연결하면 파일이 자동으로 생성됨
직렬포트 연결시: /dev/lp0
usb포트 연결시: /dev/usb/lp0
======================================================================
사운드 카드
OSS(=open sound system)
사운드 만들고 캡처하는 인터페이스
표준 인터 유닉스 장치 시스템 콜(POSIX READ, WRITE, IOCTL 등)에 기반 둠
ALSA(=advanced linux sound architecture)
사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널의 구성요소이다
사운드 카드를 자동으로 구성하고 시스템에 여러 개의 사운드 장치를 관리 역할
리눅스와 윈도우 간 프린터 공유를 위한 서비스
OSS 에서 ALSA 로 대체된 서비스
GPL, LGPL 라이센스로 배포됨
환경설정파일: /etc/asound.state
======================================================================
스캐너
SANE
평판 스캐너, 핸드 스캐너, 비디오 캠 등 이미지 관련 하드웨어를 사용할 수 있게하는 API
XSANE
X-window 기반의 스캐너 도구
SANE 을 기초로 해서 발전시킨 프로그램
GTK+ 라이브러리로 만들어짐
명령어: xsane
************* 명령어 *******************
1.
유닉스 계열에 따라 지원되는 명령어
BSD 계열: lpr, lpq, lprm, lpc
System V 계열: lp, lpstat, cancel
BSD 계열
lpr: 프린터에 작업 요청
lpq: 프린트 대기 중인 목록 출력
lprm: 프린트 대기 중인 작업 삭제
lpc: 라인 프린터 컨트롤
system V 계열
lp: 프린터에 작업 요청
lpstat: 프린터 상태 확인(대기작업 있는지)
cancel: 프린터 작업 취소
lpr -# 12 xxx.txt: xxx.txt 12장 출력하기
lp -n 12 xxx.txt: xxx.txt 12장 출력하기
lp -d printerX: printerX 를 프린터로 지정함
2.
alsactl: ALSA 사운드 카드 제어 명령어
alsamixer: 커서(ncurses) 라이브러리 기반의 오디오 프로그램
cdparanoia: 오디오 CD로부터 음악파일 추출 명령어
3.
sane-find-scanner: SCSI스캐너와 usb 스캐너 관련 장치 파일을 찾아주는 명령어
scanimage: 이미지 스캔
scanadf: 이미지 여러개 스캔(관련 장비가 갖추어져 있어야함)
xcam: GUI 기반으로 평판 스캐너나 카메라에서 이미지 스캔
'컴퓨터 기본 > Linux' 카테고리의 다른 글
[Linux] 파일 아카이브(archive), 파일 압축하고 해제하기 (0) | 2022.09.01 |
---|---|
[Linux] 프로세스 유틸리티 명령어 (0) | 2022.08.30 |
[Linux] 프로세스 관리 (1) | 2022.08.28 |
[Linux] 셸(shell) 종류, 환경설정, history 명령 (0) | 2022.08.27 |
리눅스 linux 명령어 (0) | 2021.12.22 |