HPLIP/ko

HPLIP (HP Linux Imaging and Printing)에는 HP 장치 프린터 드라이버가 들어있습니다. 다양한 다목적 주변기기에서 활용할 서비스 도구에 스캐너 및 팩스 지원 기능도 들어있습니다.

HPLIP가 필요할까요?
HP 잉크젯 레이저젯 기반 프린터 대부분에 HPLIP 활용을 추천합니다. 그러나 충분한 드라이버 또는 PPD 파일을 제공하는 기본 CUPS 설치로 동작하는 프린터가 대부분입니다.

일부 장치는 바이너리 플러그인을 활성화했을 때 만 사용할 수 있는 기능이 있습니다. 이 플러그인은 드라이버에 추가로 설치해야합니다. 따라서 해당 기능(인쇄 기능 개선, 고속 인쇄/스캔)을 활용하려면 플러그인이 필요합니다. 자세한 내용은 바이너리 플러그인을 참고하십시오.

설치
인쇄 지원 기능을 활용하려면  USE 플래그로 활성화 할 수 있는 새 hpcups 드라이버를 사용하시는게 좋습니다. 이전 hpijs 드라이버는  USE 플래그를 활용하면 HPLIP를 빌드할 때 들어갑니다.

기본 설치에는 실행 시간에 동적으로 만든 PPD 파일을 활성화합니다. 일부 프린터는 아직도 정적 PPD 파일이 필요합니다. 에 문제가 있다면  USE 플래그를 활성화하고 HPLIP를 다시 빌드해보십시오

USB 프린터를 활용하려면  USE 플래그를 활용하여 를 빌드해야합니다. 이 방식으로 커널 USB 드라이버 지원 대신 사용할 사용자 영역 도구 를 할용합니다. 문제가 있다면 의  USE 플래그를 비활성화하고 커널 기능을 다시 활성화하십시오.

네트워크 프린터를 설정할 수 있으려면,  또는   USE 플래그 중 하나로 를 빌드해야합니다. 1.6 버전대에서는 slp 지원을 뺐고   또는   USE 플래그 중 하나로 빌드하는 방식을 선택할 수 있습니다. 네트워크 프린터로 인쇄할 수 있으려면, HPLIP를  USE 플래그를 붙여 빌드해야합니다.

일부 스캐너 장치를 활용하려면 적당한 SANE 백엔드를 활성화해야합니다. 장치에 어떤 백엔드가 필요한지 찾아보려면 SANE 프로젝트의 드라이버 검색 엔진을 찾아가신 후, 제조사 검색 이름을 "HEWLETT-PACKARD"로 지정하여 검색하십시오. 검색 결과에서는 백엔드에 필요한 내용과 모든 지원 장치 목록을 보여줍니다. 예를 들어, 장치에서 hp 백엔드가 필요하다면, 를 시작할 때 포티지 설정에 다음 내용을 추가해야합니다:

커널
USB로 연결한 장치에는 기본 커널 USB 지원이 필요합니다. 구식 커널 USB 프린터 드라이버를 활용 - 에   USE 플래그를 사용한다는 의미는 아님 - 할 때, 다음 커널 옵션을 설정해야합니다:

원한다면 이 드라이버를  모듈을 활성화할 수 있습니다. USE 플래그를 비활성화하고 커널 모듈을 불러오거나 USE 플래그를 활성화하고 로 커널 모듈 로드 상태를 해제하는 방식처럼 간단하게  USE 플래그를 시험해볼 수 있습니다. 이 방식은 커널을 다시 컴파일하고 재부팅할 시간을 줄여줍니다. USE 플래그 설정을 바꿔 기능을 활용하려면 HPLIP만 다시 컴파일하면 됩니다. 모듈을 완전히 비활성화하려면, 블랙리스트에 등록하여 부팅시간에 자동으로 불러오는 동작을 막아둘 수 있습니다.

커널 모듈을 불러오십시오:

커널 모듈 로드를 해제하십시오:

커널 모듈을 블랙 리스트에 등록하십시오:

병렬 포트에 연결한 장치는 다음 커널 옵션이 필요합니다:

위 두가지 방식은 보통 대부분 커널에서 이미 활성화 한 방식입니다.

네트워크에 연결한 장치는 특별한 커널 드라이버가 필요 없지만 기본 커널 네트워크 지원은 필요합니다.

프로그램
다음 표에서는 의 현재 USE 플래그 설정을 보여줍니다:

를 설치하십시오:

프린터 및 팩스
USE 플래그를 활성화 한 상태에서 HPLIP를 설치했다면 장치 설정시 "HP 장치 관리자"를 활용하십시오.

대신 터미널에서 을 실행하십시오:

네트워크 프린터에는, 추가로 프린터 IP 주소를 지정하십시오:

그 다음 CUPS 데몬을 다시 시작하십시오:

스캐너
전반적으로 스캐너는 있는 그대로 동작해야 하고 XSane 등에서 찾습니다.

프린터
실행이 끝나면 시험 페이지 인쇄를 허용해야합니다. "HP 장치 관리자" 또는 http://localhost:631/ 의 CUPS 웹 인터페이스에서 나중에 설정할 수 있습니다.

스캐너
을 활용하시고 미리보기(preview) 단추를 눌러 스캐너 드라이버를 제대로 설치했고 올바르게 동작하는지 확인하십시오.

업그레이드
HPLIP를 업그레이드할 때마다 명령을 실행하여 설정 섹션 윗부분에 설명한대로 모든 프린터를 제거하고 다시 설정하시는게 좋습니다.

바이너리 플러그인
장치에서 제공하는 모든 기능을 활용할 때 바이너리 플러그인이 필요한 일부 자치가 있습니다. 바이너리 플러그인을 사용해야 하는 이유와 바이너리 플러그인이 필요한 장치 목록은 프로젝트 홈페이지에 있습니다. 젠투에서는 바이너리 플러그인을 아직 지원하지 않습니다. 그러나, 에서 플러그인을 자동으로 설치하려고 시도합니다.

설치 파일은 포티지 관리 범위를 벗어나며, , 경로에 있습니다. 프린터 큐를 설정하지 않고 플러그인을 설치하려는 용도로  명령이 있습니다.

If installing the plugin with or  fails, the plugin installer is available for download at the openprinting site. To install the plugin the downloaded file has to executed in a shell:

Afterwards follow the instructions of the installer similar to or.

인쇄 멈춤
문제점: 작업을 요청하면 인쇄를 바로 시작하지 않음.

해결책: CUPS 프린터 관리 인터페이스를 확인하시고 프린터가 일시 정지 상태인지 확인하십시오.

설치 과정 중 "File "./plugin_install.py", line 78 except ImportError, e:" 오류
문제점: 다음 오류가 나타납니다:

해결책: Python 3를 파이썬 주 인터프린터 로 설정했습니다. HPLIP는 아직 Python 3와 제대로 동작하지 않습니다. 문제를 해결하려면  명령으로 Python 2로 바꾸십시오.

에도 적어두었습니다

HPLIP 이빌드 업그레이드 과정에서 바이너리 플러그인을 업그레이드하지 않음
Problem: The HPLIP ebuild itself does not upgrade the binary plugin(s) when the ebuild is upgraded. A symptom of this problem: segmentation faults might occur when starting XSane. (i.e. The HP LaserJet M1522nf requires a binary plugin for using the scanning feature.)

Solution 1: Following the upgrade instructions should take care of this as tries to upgrade the plugin. If there are still problems HPLIP comes with which can be used for installing the plugin. As a last resort one can download the plugin from OpenPrinting and install it manually.

Solution 2: Lately, running (with HPLIP built with the   USE flag) via a user terminal will eventually auto detect the version conflict of the binary part of the installed driver and ask the user to automatically upgrade, including issuing a prompt for the root password via a qt4 widget prompt.

이상한 문자 출력
문제점: 출력물에 이상한 문자가 있습니다.

해결책: 프린터에서 아마도 포스트스크립트 3단계 출력을 처리할 수 없는 것 같습니다. 문제를 해결하려면, 프린터 PPD 파일을 편집하여  설정을  로 바꾸십시오.

자세한 내용은 2008년에 열어둔  버그와  버그를 참고하십시오.

SANE/XSANE에서 hpaio 스캐너를 찾지 않음
문제점: SANE 또는 XSANE에서 아직도 hpaio 기반 스캐너를 찾지 못합니다.

Solution: SANE/XSANE  or  used to require   or the   USE flag. Currently, the 'hp' sane-backend appears no longer needed for accessing HPLIP hpaio devices. Also, if no  devices are specified within the, almost all sane-backend devices are compiled by default during compilation of  package. This appears to go against the main purpose of the USE flag function and inhibits a very long compilation on x86 platforms.

It may be prudent to still insert  (or at least some driver even though it is not needed) within the  file or within the package USE flags. There also used to be an older  format, so ensure that the configuration is adapted towards the newer format.

More current and relevant areas to check for resolving this specific problem: make sure the user is in the, and/or  groups of the  file. If and the HPLIP  work as root, something must be awry with permissions. If even scanning as root fails, especially with HPLIP's, check to ensure the plugin is properly installed/updated and the device is connected.

One more area to check when all of the above is set up correctly: make sure the user can read files within (specifically the  file).

나머지 모든 방법으로도 실패하면, ( 꾸러미에 있음)로 자세한 해결 실마리를 얻을 수 있습니다. strace 동작 방식 설명은 이 문서의 주제를 벗어나기 때문에 다루지 않겠습니다.

추가 참조

 * Gentoo Printing Guide

외부 자료

 * HPLIP at launchpad
 * Launchpad bug tracker
 * Launchpad answers
 * Troubleshooting section of the HPLIP knowledge database