cups 를 실행했는데.

start: Job failed to start 다음과 같은 에러가 나오면서 실행이 되지 않는다.

그래서 apt-get install cups 로 설치시 중간에 멈추게 된다.


# 일단 원인을 알아야 한다.

다음 파일을 /etc/init/cups.conf 에 복사한다. 기존 파일은  cups.conf.org 등으로 바꿔놓는다.

cups.conf

이 파일은 실행시 에러사항을 /tmp/cups.log 에 남긴다.


# 어떤 에러가 나오는 지 확인한다.

내용을 보니.

AppArmor parser error for /etc/apparmor.d/usr.sbin.cupsd in /etc/apparmor.d/tunables/global at line 15: Could not open 'tunables/home'

이런 에러가 보인다. /etc/apparmor.d/tunables/ 를 살펴보니, home 파일은 없고, home.d 라는 디렉토리는 있다.

아마도 home 파일이 빠진 듯 하다.

다른 곳의 정상적으로 설치된 곳에서

home 파일을 복사해왔다.

home

/etc/apparmor.d/tunables/ 에 복사해준다.


그리고 

# service cups start 

실행해주면 에러없이 정상 작동한다.



반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,
아주 구형인 hp laserjet 1100 을 사용하고 있다.
프린터 서버 용으로 사용하는데, 조만간 바꿔야 겠다. 수명이 거의 다 한듯.

새로 프린터서버를 옮기면서 설정을 다시 해주고 있다.

# 패러랠포트 커널모듈로딩
대부분 자동으로 모듈이 올라오긴 하는데, 안되는 경우 /etc/modules 에 적어준다.
lp
parport_pc
드라이버 로딩은 되는데 동작이 안되는 경우 BIOS 에서 프린터포트(패러렐포트)가 disable 되어 있을 수 있다.
# lspci | grep -i par
# cat /proc/ioports | grep -i par
등의 명령을 해보면, 패러랠포트가 나와야 한다.
0378-037a : parport0
바이오스에서 설정을 enable 로 바꾸면 정상적으로 나올 것이다.

# cups 설치/세팅
# hp 드라이버 설치
apt-get install hpijs-ppds hplip-cups
정상적으로 세팅되면 다음처럼 ppd 가 설치되게 된다.
/etc/cups/ppd/HPLaserJet1100.ppd

# 프린터 설정(cups admin)

http://localhost:631 로 접속해서
Administration 으로 들어간다. Add printer 에서 해당 프린터를 설정한다.
참고로,
HP LaserJet 1100 hpijs, 3.10.2
으로 설정했다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,