3류 관광엽서사진관

1. 연구실에서 Mac Mini Mid 2005 PowerPC G4 모델을 네트워크 프린터 서버처럼 사용했다. 최근의 인텔 CPU가 아니어서, 사용할 수 있는 가장 최신 OS는 레오파드(10.5.8)이었다. 처음에는 후지제록스 P205b 프린터를 물려 연구실에서 사용 중인 Mac과 Windows 피씨에서 네트워크 인쇄를 해왔다. 하지만, 유지비가 너무 많이 들어 다른 연구실의 HP LJ 1020 프린터를 가져왔다.

2. 문제는 Mac OS X의 HP 1020 프린터 드라이버가 없는 데서 시작했다. 해결책은 두 가지인데, Apple의 공식 홈페이지에서 500메가 쯤 되는 HP 드라이버 업데이트를 다운 받거나, 아니면 HP 1022 드라이버를 구해서 설치하는 것이다. 이렇게 하면, Mac mini와 프린터가 직접 연결된 로컬 프린트는 가능하다. 또 다행스럽게도 네트워크로 연결된 Mac에서도 인쇄가 가능했다. 


3. 하지만, Windows 7은 네트워크 프린트가 되지 않았다.

4. 한 동안 이 문제로 씨름하다, 구글신의 덕분으로 해결책을 찾았다. 원인은 Mac용 드라이버가 네트워크 프린트를 지원하지 않기 때문으로 보인다. 리눅스 유저들이 만든 오픈 소스 드라이버를 설치하면 된다. 아래 사이트에서 Mac OS X 에는 설치하지 말라고 나오지만, 설치해서 사용해도 문제없다.

해결책 : http://foo2zjs.rkkda.com/INSTALL.osx

좀 더 그림이 많아 보기 좋은 해결책(내용은 위 해결책과 같다.) : http://back2arie.wordpress.com/2011/01/27/using-hp-laserjet-1020-from-network-printer-on-mac-os/

5. 다음의 순서대로 드라이버를 설치하면 된다.

가. Mac mini에 xcode 3.1.4 (레오파드 사용자의 경우, 이후 버전은 OS 차원에서 지원하지 않는다.) 와 Macports 를 설치한다. (xcode는 개발자에게 유료배포되었기 때문에, 개발자를 찾거나, 어둠의 경로를 잘 뒤져야 한다. macports는 http://www.macports.org/ 에서 다운로드 가능하다.)

나. 이 둘의 설치가 끝나면, 맥에서 애플리케이션 -> 유틸리티 폴더로 들어가 터미널을 실행한 후, 다음의 순서대로 명령어를 입력한다. (터미널 창에서 "$" 표시 이후를 입력하면 된다.)

$ chsh -s bash
$ exit

다. 터미널을 다시 실행한 후 다음의 명령어를 순서대로 입력한다.

$ export PATH=$PATH:/opt/local/bin
$ sudo port selfupdate
$ sudo port install coreutils
$ sudo port install gsed
$ sudo port install wget 
$ sudo port install ghostscript

설치하는 데 상당한 시간이 걸린다.

라. 위 설치가 끝나면, 본격적인 프린터 드라이버 설치 단계이다. 다음의 명령어를 순서대로 입력한다. foomatic filter를 설치하는 과정이다. 

$ wget http://www.linuxprinting.org/download/foomatic/foomatic-filters-4.0.5.tar.gz
$ tar zxvf foomatic-filters-4.0.5.tar.gz
$ cd foomatic-filters-4.0.5
$ CPPFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" ./configure --prefix=/usr
$ make
$ sudo make install

마. 다음의 명령어를 순서대로 입력한다. foo2zjs를 설치하는 과정이다. 

$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make 
$ ./getweb 1020
$ sudo make install 

바. 이제 네트워크로 연결된 mac os x 에서 시스템 환경설정을 실행한다. 프린터와 팩스를 선택하고 프린터를 추가한다. hp 1020 프린터를 선택하고, 드라이버는 HP Laserjet 1020 Foomatic/foo2zjs-z1(recommended)를 선택한다. 

사. 네트워크로 연결된 windows 7 에서는 bonjour 프린트 마법사를 설치하고, 여기서 프린터를 선택하면 된다.