Repolode
ngxson

ngxson/esp32-usb-to-airprint

저렴한 ESP32-S3 보드로 USB 전용 Canon PIXMA 프린터를 무선 AirPrint 및 AirScan 기기로 바꿉니다.

스타
284
포크
36
열린 이슈
6
마지막 커밋
4일 전

어떤 프로젝트인가요?

이 프로젝트는 USB 전용 Canon PIXMA 프린터에 무선 인쇄와 스캔 기능을 추가합니다. ESP32-S3 보드를 프린터의 USB 포트에 연결해 WiFi 네트워크에 접속하면, 드라이버나 앱 없이 iPhone, iPad, Mac, Android(Mopria 사용) 및 Linux 클라이언트에서 프린터를 사용할 수 있습니다.

인쇄뿐 아니라 보드에서 웹 앱도 실행됩니다. 이 앱으로 PDF와 이미지를 인쇄하고, 브라우저에서 스캔하고, 스캔한 파일을 보관할 수 있습니다. 페이지 회전 및 자르기, 신분증 복사 옵션을 사용해 여러 페이지를 하나의 PDF로 합칠 수도 있습니다. 보드의 버튼으로 스캔을 시작할 수 있으며, SSD1315 OLED 화면을 추가하는 것도 가능합니다.

펌웨어는 연결된 프린터를 감지하고 components/printers에서 일치하는 드라이버를 선택합니다. 여러 MG, E, MP, MX, iP 및 TS 시리즈 모델이 작동할 것으로 예상되지만, 실제 하드웨어에서 검증된 모델은 일부에 불과합니다. 호스트 에뮬레이터를 사용하면 보드 없이도 웹 앱과 펌웨어를 개발할 수 있습니다.

핵심 기능

  • 01드라이버 없이 iPhone, iPad, Mac, Android 및 Linux에서 무선 인쇄
  • 02브라우저, Image Capture 및 Preview에서 AirScan 스캔
  • 03PDF와 이미지 인쇄 및 스캔을 위한 내장 웹 앱
  • 04회전, 자르기 및 신분증 복사 옵션을 지원하는 PDF 합치기
  • 05스캔 시작, 테스트 페이지 인쇄 또는 취소를 위한 하드웨어 버튼
  • 06선택 사항인 SSD1315 OLED 화면 및 추가 버튼

활용 사례

  • 오래된 USB 전용 Canon 프린터를 가정 네트워크에서 무선 AirPrint로 사용
  • 프린터 드라이버 없이 Mac이나 브라우저에서 문서 스캔
  • 소규모 사무실이나 가정에 공유 가능한 무선 인쇄·스캔 지점 추가

빠른 시작

  1. 1

    USB라고 표시된 포트가 아닌 COM 포트를 통해 ESP32-S3를 컴퓨터에 연결합니다

  2. 2

    한 번 빌드해 .env 파일을 만든 다음 WiFi 및 프린터 설정을 편집합니다

    pio run
  3. 3

    보드의 COM 포트를 연결하고 펌웨어를 플래시합니다

    pio run -t upload

사용 전 알아둘 점

  • 실제 하드웨어에서 검증된 모델은 MG2500뿐이며, 그 외에 나열된 프린터는 테스트되지 않았습니다.
  • 별도의 ESP32-S3 개발 보드가 필요하며, 선택 사항인 USB-OTG 브리지를 사용하려면 납땜이 필요합니다.
  • 프린터 지원은 나열된 Canon PIXMA 및 관련 모델로 제한됩니다.

포함된 컬렉션

토픽

#esp32#printer#airprint#airscan#embedded#iot#usb#wifi

자주 묻는 질문

esp32-usb-to-airprint은(는) 무엇인가요?
저렴한 ESP32-S3 보드로 USB 전용 Canon PIXMA 프린터를 무선 AirPrint 및 AirScan 기기로 바꿉니다. 이 프로젝트는 USB 전용 Canon PIXMA 프린터에 무선 인쇄와 스캔 기능을 추가합니다. ESP32-S3 보드를 프린터의 USB 포트에 연결해 WiFi 네트워크에 접속하면, 드라이버나 앱 없이 iPhone, iPad, Mac, Android(Mopria 사용) 및 Linux 클라이언트에서 프린터를 사용할 수 있습니다.
esp32-usb-to-airprint은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
esp32-usb-to-airprint은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
esp32-usb-to-airprint은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. esp32-usb-to-airprint의 마지막 커밋은 2026년 11월 3일입니다.
esp32-usb-to-airprint은(는) 어디에 사용할 수 있나요?
오래된 USB 전용 Canon 프린터를 가정 네트워크에서 무선 AirPrint로 사용 프린터 드라이버 없이 Mac이나 브라우저에서 문서 스캔 소규모 사무실이나 가정에 공유 가능한 무선 인쇄·스캔 지점 추가
esp32-usb-to-airprint는 어떻게 설치하나요?
USB라고 표시된 포트가 아닌 COM 포트를 통해 ESP32-S3를 컴퓨터에 연결합니다 한 번 빌드해 .env 파일을 만든 다음 WiFi 및 프린터 설정을 편집합니다: pio run 보드의 COM 포트를 연결하고 펌웨어를 플래시합니다: pio run -t upload
esp32-usb-to-airprint은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ngxson/esp32-usb-to-airprint

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트