LPRng(Line Printer next generation)
- 리눅스 초기에 사용되었던 인쇄 시스템.
- 버클리 프린팅 시스템으로 BSD 계열 유닉스에서 사용하기 위해 개발.
- 라인 프린터 데몬 프로토콜을 사용하여 프린터 스풀링과 네트워크 프린터 서버를 지원.
- LPRng 설정 파일은 /etc/printcap.
CUPS(Common Unix Printing System)
- 애플이 개발한 오픈 소스 프린팅 시스템.
- 유닉스 계열 운영체제의 시스템을 프린터 서버로 사용 가능하게 해 줌.
- HTTP 기반의 IPP(Internet Printing Protocol)를 사용하여 프린터를 웹 기반으로 제어.
- CUPS 설정 디렉터리는 /etc/cups.
- 관련 파일은 cupsd.conf, printers.conf, classes, conf, cupsd 등이 있음.
OSS(Open Sound System)
- 리눅스 및 유닉스 계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스.
- 표준 유닉스 장치 시스템 콜(POSIX READ, WRITE, IOCTL 등)에 기반을 둔 것.
- 현재 리눅스 커뮤니티에서는 ALSA로 대체.
ALSA(Advanced Linux Sound Architecture)
- 사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널 요소.
- 사운드 카드를 자동으로 구성하고 시스템의 여러 개의 사운드 장치를 관리하는 것이 목적.
- OSS의 지원을 받아서 하드웨어 기반 미디어 합성, 다중 채널 하드웨어 믹싱, 전이중 통신 등의 기능 지원
- 환경 설정 파일은 /etc/ asound.state.
SANE(Scanner Accesss Now Easy)
- 평판 스캐너, 핸드 스캐너, 비디오 캠 등 이미지 관련 하드웨어를 제어하는 API.
- GPL 라이선스, 리눅스 및 유닉스 계열, OS2, Windows도 지원.
XSANE(X basssed interface for the SANE)
- SANE 스캐너 인터페이스를 이용하여 X-Windows 기반의 스캐너 프로그램.
- 스캐너, 디지털카메라, 디지털 캠 등 다양한 장치에서 사용이 가능.
- 스캔 작업뿐만 아니라 캡처한 이미지에 수정 작업을 할 수도 있음.
프린터 관련 명령어(BSD 계열)
- Ipr - 프린터 작업 요청을 함.
- Ipq - 프린터 큐에 있는 작업 목록을 출력.
- Iprm - 프린터 큐에 대기 중인 작업을 삭제. 취소할 프린트 작업 번호를 입력.
- Ipc - 라인 프린터 컨트롤 프로그램 프린터나 프린터 큐를 제어.
프린터 관련 명령어(System V 계열)
- Ip - 프린터 작업 요청을 함.
- Ipstat - 프린터 큐의 상태를 확인.
- cancel - 프린터 작업을 취소. 취소할 요청 ID를 Ipstat로 확인 후 삭제.
사운드 카드 관련 명령어
- alsactl - ALSA 사운드 카드를 제어.
- alsamixer - 커서 라이브러리 기반의 오디오 프로그램.
- cdparanoia - 오디오 CD로부터 음악 파일을 추출 시 사용.
스캐너 관련 명령어
- sane-find-scanner : SCSI 스캐너와 USB 스캐너 관련 장치 파일을 찾아주는 명령어.
- scanimage - 이미지를 스캔.
- scanadf - 자동 문서 공급 장치가 장착된 스캐너에서 여러 개의 사진을 스캔.
- xcam - GUI 기반으로 평판 스캐너나 카메라로부터 이미지를 스캔.
'DevOps&Infra > Linux' 카테고리의 다른 글
02-5 소프트웨어 설치 및 삭제 (0) | 2022.09.16 |
---|---|
02-4 에디터 (0) | 2022.09.12 |
02-3 프로세스 관리 (0) | 2022.09.12 |
02-2 셸(Shell) (0) | 2022.08.28 |
02-1 파일 시스템 관련 명령어 (0) | 2022.08.28 |