주변장치 연결 및 설정

유석현(SeokHyun Yu)·2023년 5월 12일

Linux

목록 보기
10/17
post-thumbnail

1. 프린터 설치 및 설정

  • LPRng(Line PRinter next generation)

    • 리눅스 초기에 사용되었던 인쇄 시스템
    • 버클리 프린팅 시스템
    • 설정 디렉터리(환경 설정 파일): /etc/printcap
  • CUPS(CommonUnix Printing System)

    • 애플이 개발한 오픈 소스 프린팅 시스템
    • 설정 디렉터리(환경 설정 파일): /etc/cups
    • 웹기반으로 IPP(Internet Printing Protocol) 사용하여 제어, 631 port
  • 리눅스 시스템과 윈도우 시스템 간에 프린터 공유: Samba Printer


2. 프린터 관련 명령어

  • BSD 계열

    • lpr: 프린터 작업 요청
      • -#: 인쇄할 매수 지정
      • -r: 관련 파일 삭제
    • lpq: 프린터 의 작업목록 출력
    • lprm: 프린터 큐에 대기작업 삭제
    • lpc: 라인 프린터 컨트롤 프로그램
  • system V 계열

    • lp: 프린터 작업 요청
      • -n: 인쇄할 매수 지정
    • lpstat: 프린터 큐 상태 확인
      • cancel로 프린터 작업을 취소하기 전에 선행하여 요청 ID 확인
    • cancel: 프린트 작업 취소

3. 사운드 카드 설치 및 설정

  • OSS(Open Sound System): 리눅스에서 사운드를 만들고 캡쳐하는 인터페이스

  • ALSA(Advanced Linux Sound Architechture): 사운드 카드용 장비 드라이버를 제공하기 위한 리눅스 커널요소


4. 사운드 카드 관련 명령어

  • alsactl: ALSA 사운드 카드를 제어

  • alsamixer: 커서 라이브러리 기반의 오디오 프로그램

  • cdparanoia: 오디오 CD로부터 음악 파일을 추출시 사용


5. 스캐너 설치 및 설정

  • SANE(Scanner Access Now Easy): 이미지 관련 하드웨어를 제어하는 API

  • XSANE(X-window based interface for the SANE)

    • SANE 스캐너 인터페이스를 이용하여 X-Window 기반의 스캐너 프로그램
    • GTK+ 라이브러리로 만들어 졌음
    • 실행명령은 xsane
  • /dev/scanner, /dev/usb/scanner: 스캐너 사용


6. 스캐너 관련 명령어

  • sane-find-scanner: SCSI 스캐너USB 스캐너 정보 출력 명령어

  • scanimage: 이미지 스캔

    • -h: 도움말 옵션
  • scanadf: 여러개의 사진 스캔

  • xcam: GUI 기반으로 평판 스캐너나 카메라로부터 이미지 스캔


7. 로컬접속 프린트 연결

  • /dev/lp0: 직렬포트 연결

  • /dev/usb/lp0: USB포트 연결

profile
Backend Engineer

0개의 댓글