여러 기기 또는 컴퓨터에서 프린터에 액세스 할 수 있도록하려면 Wi-Fi 프린터가 필요하거나 네트워크 프린터 를 구축하기위한 값 비싼 설정이 필요합니다. 따라서 이번 축제 시즌에 네트워크 프린터 보다 완벽한 선물은 무엇일까요 (누군가에게 아이디어를 제공 했나요?).하지만이 새로운 인수를 위해 수백 달러를 지출하는 대신 35 달러를 추가하여 같은 일을 할 수 있다면 어떨까요? Raspberry Pi 3 를 책상 위에 놓인 오래된 프린터에 연결 하시겠습니까? 네 나도 굉장 할 거라고 생각 했어요!
인쇄 서버 및 CUPS 소개:
인쇄 서버 는 여러 대의 컴퓨터를 유선 또는 무선으로 하나 또는 여러 대의 프린터에 연결할 수 있습니다. 인쇄 서버의 도움으로 여러 장치로 프린터에 액세스 할 수 있으며 연결된 장치에서 프린터로 인쇄 명령을 보내 문서를 인쇄 할 수 있습니다.
이 Raspberry Pi Print Server 자습서에서는 Raspberry Pi 3 및 모든 것을 가능하게하는 전능 한 CUPS를 사용 하여 네트워크 프린터 를 만들 것입니다.
CUPS (Common Unix Printing System)는 운영 체제 기반 컴퓨터와 같은 UNIX 용 인쇄 시스템입니다. 실행중인 컴퓨터가 인쇄 서버로 작동 할 수있는 기능을 제공합니다. CUPS를 실행하는 컴퓨터는 클라이언트 장치에서 작업을 수락하고 처리 한 다음 적절한 프린터로 전달하여 인쇄 할 수 있습니다.
HP는 자체 오픈 소스 프로젝트를 운영하므로 대부분의 모든 프린터는 CUPS, 특히 HP 프린터에서 지원됩니다. CUPS에서 직접 지원하지 않는 다른 프린터 모델에는 기본 인쇄 기능을 제공하는 호환되는 일반 드라이버가있을 수 있습니다. CUPS에서 지원하는 프린터 목록은이 첨부 된 링크에서 찾을 수 있습니다.
필수 구성 요소
이 자습서에서는 다음 구성 요소가 필요합니다.이 구성 요소 중 일부는 확실히 배치되어 있고 구매할 필요가 없습니다.
- 라즈베리 파이 3
- SD 카드 (최소 8GB)
- USB 프린터
- 이더넷 케이블
- Pi 용 전원 공급 장치
계속 진행하기 위해이 튜토리얼에서는 Raspbian 스트레치 OS를 사용할 것이며 설정이 Jessie의 설정과 동일하므로 Raspbian 스트레치 OS로 Raspberry Pi를 설정하는 데 익숙하다고 가정합니다. 또한 퍼티와 같은 터미널 소프트웨어를 사용하여 Raspberry Pi에 ssh하는 방법을 알고 있다고 가정하고 싶습니다. 언급 된 사항에 문제가있는 경우이 웹 사이트에 도움이 될 수있는 수많은 Raspberry Pi 자습서가 있으며, 의견 상자에 질문을 놓을 수도 있습니다. 최선을 다해 답변을 드리겠습니다.
Pi가 준비되면 Raspberry Pi 인쇄 서버를 만들어 보겠습니다 !
Raspberry Pi에서 네트워크 프린터 설정:
이 섹션에서는 Raspberry Pi에 CUPS를 설치하는 과정에서 절정에 이르는 일련의 단계를 안내합니다.
1 단계: Pi 업그레이드
내 모든 프로젝트에 대한 일종의 의식, 첫 번째 일은 Raspberry Pi를 업데이트하는 것입니다. 이렇게하면 파이가 작업중인 OS에 대한 모든 최신 업데이트가 있는지 확인합니다.
이를 위해 우리는 사용합니다;
sudo apt-get 업데이트 sudo apt-get 업그레이드
이 작업이 완료되면 다음을 사용하여 파이를 재부팅하십시오.
sudo 재부팅
재부팅 프로세스를 기다렸다가 다시 로그인하십시오.
2 단계: 인쇄 서버 소프트웨어 CUPS 설치
업데이트가 완료되면 다음 작업은 인쇄 서버 소프트웨어 CUPS를 설치하는 것입니다.
이 실행을 수행하려면;
sudo apt-get 설치 컵
시간이 좀 걸리지 만 CUPS 및 Samba, perl 및 기타 여러 소프트웨어 또는 라이브러리와 같은 기타 종속성을 설치합니다.
3 단계: CUPS 구성
설치가 완료되면 CUPS의 구성 파일을 확인할 차례입니다. 컵이 통신하는 포트 ( 기본적으로 631)와 같이 일반적으로 컵 작동 방식에 영향을 미치는 여러 설정은 여기서 변경할 수 있습니다.
구성 파일은 다음을 사용하여 액세스 할 수 있습니다.
sudo nano /etc/cups/cupsd.conf
구성 파일에 다음 행을 변경 / 추가하십시오.
# 로컬 컴퓨터의 연결 만 수신합니다. #Listen localhost: 631 # LISTEN TO LISTEN TO LOCAL LAN Port 631 # 서버에 대한 액세스 제한…
그런 다음 아래 형식을 사용하여 PI의 IP 주소와 다음 페이지에서 프린터 이름을 입력합니다.
http: // + Raspberry Pi IP +: 631 + / printers / + CUPS의 프린터 이름 "대기열 이름"
예:
이 작업이 완료되면 이제 Raspberry Pi 네트워크 프린터를 통해 인쇄 할 수 있습니다.
이 튜토리얼은 여기까지입니다. 댓글 섹션에있는 질문이 있으면 언제든지 삭제하세요.