개요
HPLIP(Hewlett‑Packard Linux Imaging and Printing)는 HP(휴렛‑패커드)에서 제공하는 Linux용 프린터 및 스캐너 드라이버 패키지이다. 이 소프트웨어는 HP 프린터와 멀티-펑션 디바이스(MFD)의 기본 인쇄·스캔·팩스 기능을 Linux 운영체제에서 사용할 수 있도록 지원한다.
주요 구성 요소
| 구성 요소 | 설명 |
|---|---|
| HPLIP Core | 프린터와 스캐너와의 통신을 담당하는 C/C++ 기반 라이브러리. |
| hp-setup | 그래픽 및 텍스트 기반 설치 마법사로, 디바이스 자동 검색·설정 기능을 제공한다. |
| hp-toolbox | HPLIP GUI 도구로, 프린터 상태 확인·소모품 관리·펌웨어 업데이트 등을 수행한다. |
| SANE backend (libsane‑hp) | HP 스캐너에 대한 SANE(Scanner Access Now Easy) 인터페이스를 제공한다. |
| CUPS backend | Common UNIX Printing System(CUPS)와 연동하여 인쇄 작업을 처리한다. |
지원 환경
- 운영체제: 주요 Linux 배포판(예: Ubuntu, Fedora, Debian, openSUSE 등)에서 사용 가능하며, 소스 코드 형태로 배포되어 다른 Unix‑like 시스템에도 이식 가능하다.
- 지원 디바이스: HP LaserJet, DeskJet, OfficeJet, Envy, PhotoSmart 시리즈 등 다수의 프린터·스캐너 모델을 공식적으로 지원한다. 지원 모델 목록은 HP 공식 웹사이트의 HPLIP 지원 페이지에서 확인할 수 있다.
라이선스
HPLIP는 오픈소스 라이선스인 GPL(GNU General Public License) v2와 일부 구성 요소에 대해 BSD, MIT 등 다양한 라이선스를 혼합하여 제공한다. 다수의 드라이버와 유틸리티는 자유롭게 수정·재배포가 가능하다.
배포 및 설치
대부분의 Linux 배포판에서는 패키지 관리자를 통해 hplip 패키지를 설치할 수 있다(예: apt install hplip, dnf install hplip). 최신 버전은 HP 공식 웹사이트에서 직접 다운로드받아 설치 스크립트(install.sh)를 실행함으로써 제공된다.
참고 사항
- 최신 프린터 모델에 대한 지원은 HPLIP 최신 릴리스에 포함된 경우에만 제공된다. 모델에 따라 추가 펌웨어 다운로드가 필요할 수 있다.
- 일부 기능(예: 무선 Direct Printing, 모바일 프린팅)은 별도의 HP 소프트웨어(예: HP Smart App)와 연동하여 사용한다.
출처
- HP 공식 웹사이트 “HPLIP – HP Linux Imaging and Printing”
- Linux Documentation Project 및 각 배포판의 패키지 매니페스트.