홈페이지 » 어떻게 » 귀하의 라스베리 파이 (또는 다른 리눅스 컴퓨터)에 프린터를 추가하는 방법

    귀하의 라스베리 파이 (또는 다른 리눅스 컴퓨터)에 프린터를 추가하는 방법

    일반적인 Windows 컴퓨터와 달리 Rasbian을 실행하는 작은 Raspberry Pi는 플러그 앤 플레이 프린터를 지원하지 않습니다. Pi 기기에 본격적인 인쇄 기능을 추가하는 방법을 보여주는대로 계속 읽어보십시오..

    왜 이것을하고 싶은가요??

    Pi를 데스크톱 대체품으로 시험하고 있거나 사용중인 프로그램이나 응용 프로그램 제품군에 실제 인쇄 출력을 사용하려는 경우 또는 Pi에서 기존 인쇄를 사용하려는 경우이 자습서는 프린터리스 행복한 인쇄; Linux 환경에서 이전의 프린터 - 논쟁이 필요하지 않습니다..

    내가 무엇이 필요 하나?

    이 자습서에서는 다음 사항이 필요합니다.

    • Rasbian이 설치된 Raspberry Pi 단위 1 개
    • 1 USB 기반 또는 네트워크 액세스 가능 프린터

    아직 Rasbian 이미지로 Raspberry Pi를 구성하지 않은 경우 Raspberry Pi에 대한 소개부터 시작하는 것이 좋습니다..

    Pi에 CUPS 설치 및 원격 액세스 활성화

    프린터를 Raspberry Pi와 연결하려면 먼저 Common Unix Printing System (CUPS)을 설치해야합니다. 파이를 점화하고 터미널로 이동해야합니다 (SSH를 통해 파이 자체에서).

    터미널에서 CUPS 설치를 시작하려면 다음 명령을 입력하십시오.

    sudo apt-get install cups

    계속할 것인지 묻는 메시지가 표시되면 Y를 입력하고 Enter 키를 누릅니다. CUPS는 꽤 살짝 설치되어 있으므로 커피 한 잔을 자유롭게 가져 가십시오. 기본 설치가 완료되면 몇 가지 작은 관리 변경을해야합니다. 비즈니스의 첫 번째 순서는 프린터 / 프린터 대기열에 액세스 할 수있는 사용자 그룹에 자신을 추가하는 것입니다. CUPS에 의해 생성 된 사용자 그룹은 "lpadmin"입니다. 기본 Rasbian 사용자 (그리고 우리가 로그인 한 사용자)는 "pi"입니다 (다른 사용자가 프린터에 액세스 할 수있게하려면 다음 명령을 적절하게 조정하십시오).

    터미널에서 다음 명령을 입력하십시오.

    sudo usermod -a -G lpadmin pi

    호기심에 대한 "-a"스위치는 "-G"스위치로 지정된 기존 그룹 (lpadmin)에 기존 사용자 (pi)를 추가 할 수있게합니다.

    사전 구성 작업의 마지막 단계는 CUPS 구성의 원격 편집을 가능하게하는 것입니다. Pi의 웹 브라우저를 통해 나머지 설정을 완료 할 수 있지만 Pi에 실제로 앉아 있지 않고 Windows 바탕 화면의 브라우저를 사용하여 구성을 완료하려는 경우 작은 가치를 토글해야합니다. /etc/cups/cupsd.conf. 터미널에서 다음 명령을 입력하십시오.

    sudo nano /etc/cups/cupsd.conf

    파일 내부에서이 섹션을 찾으십시오.

    # 로컬 컴퓨터의 연결 만 수신합니다.
    Listen localhost : 631

    "Listen localhost : 631"행을 주석으로 처리하고 다음 행으로 대체하십시오.

    # 로컬 컴퓨터의 연결 만 수신합니다.
    # Listen localhost : 631
    포트 631

    이것은 CUPS가 포트 631로 향하는 한 모든 네트워킹 인터페이스의 모든 연락처를 청취하도록 지시합니다.

    "위치"섹션이 보일 때까지 구성 파일에서 아래로 스크롤하십시오. 아래 블록에서 config에 추가해야하는 줄을 굵게 표시했습니다.


    # 서버에 대한 액세스를 제한합니다 ...
    주문 허용, 거부
    @local 허용



    # 관리 페이지에 대한 액세스를 제한합니다 ...
    주문 허용, 거부
    @local 허용



    AuthType 기본값
    사용자 @SYSTEM 필요

    # 구성 파일에 대한 액세스를 제한하십시오 ...
    주문 허용, 거부
    @local 허용

    "allow @local"행을 추가하면 로컬 네트워크의 모든 컴퓨터에서 CUPS에 액세스 할 수 있습니다. CUPS 구성 파일을 변경할 때마다 CUPS 서버를 다시 시작해야합니다. 다음 명령으로 그렇게하십시오.

    sudo /etc/init.d/cups restart

    CUPS를 다시 시작한 후에는 웹 브라우저에서 http : // [Pi의 IP 또는 호스트 이름] : 631을 입력하여 로컬 네트워크에있는 컴퓨터를 통해 관리 패널에 액세스 할 수 있어야합니다..

    CUPS에 프린터 추가하기

    처음 http : // [Pi의 IP 또는 호스트 이름] : 631을 탐색하면 위의 스크린 샷에서 볼 수 있듯이 기본 CUPS 홈페이지가 표시됩니다. 관심있는 부분은 "관리"탭입니다. 지금 클릭하십시오..

    관리 패널에서 프린터 추가를 클릭하십시오. 사이트의 보안 인증서에 대한 경고를 받으면 계속 진행하고 진행을 클릭하여 무시하십시오. 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다..

    먼저 'lpadmin'그룹에 추가 한 계정의 사용자 이름과 비밀번호를 입력하십시오 (예 : 기본 Raspbian 설치를 사용하는 경우 로그인 / 비밀번호는 '파이'/ '라즈베리'). "로그인"을 클릭하십시오..

    로그인하면 발견 된 프린터 목록 (로컬 및 네트워크 모두)이 나타납니다. 시스템에 추가하려는 프린터를 선택하십시오.

    프린터를 선택하면 프린터의 이름, 설명 및 위치를 편집하고 네트워크 공유를 사용할 수있는 기회가 제공됩니다. 프린터가 이미 네트워크 프린터이기 때문에 "이 프린터 공유"를 선택하지 않았습니다.

    프린터 이름을 편집하고 위치를 추가하면 프린터에 사용할 특정 드라이버를 선택하라는 메시지가 표시됩니다. 프린터와 프린터 이름을 자동으로 발견 했음에도 불구하고 CUPS는 올바른 드라이버를 선택하지 않습니다. 귀하의 모델과 일치하는 모델 번호가 나타날 때까지 스크롤하십시오. 또는 제조업체에서 다운로드 한 프린터 용 PPD 파일이있는 경우 "파일 선택"버튼을 사용하여 해당 파일을로드 할 수 있습니다.

    마지막 구성 단계는 기본 프린터 모드, 기본 용지 소스 / 크기 등 원하는 일반 인쇄 설정을 살펴 보는 것입니다. 기본 설정은 올바른 사전 설정이지만 기본 설정을 확인하지 않아도됩니다.

    "기본 옵션 설정"을 클릭하면 방금 CUPS 시스템에 추가 한 프린터의 기본 관리 페이지가 나타납니다.

    모든 것이 좋아 보인다. 그러나 실제 테스트는 실제로 인쇄 중입니다. Rasbian의 기본 텍스트 편집기 인 Leafpad를 실행하고 메시지를 보냅니다.

    우리가 테스트 인쇄물에 "거대한 성공"을 기록하기에는시기 상조라고 생각하기는하지만 실제로 인쇄되기 전에는  자신감. 15 초 정도 지나면 문서가 프린터에서 튀어 나와 트레이에 떨어졌습니다. 성공!


    이 시점에서 "lpadmin"그룹에 프린터에 대한 액세스 권한이 필요한 유일한 사용자를 추가하고 CUPS 시스템에 액세스하려는 유일한 프린터를 추가하면 작업이 완료됩니다. 추가 할 사용자가 있거나 추가 프린터가있는 경우 튜토리얼의 각 단계를 다시 실행하면됩니다..