Hannah and Je together

Monday, 3 November 2008

Upper margin of Brother MFC-7220 on Ubuntu Linux

I am using Brother MFC 7220 laser printer on my Ubuntu GNU/linux (Ubuntu 8.04 Hardy Heron). My printer driver is from the manufacturer(Brother’s page) and it uses CUPS.

The problem that I had was it had too much upper margin so there was almost no lower margin or some times, the bottom part was not printed out.

I tried to change the options but did not make it.

The last one that I did was modifying the PPD file with vi. This is the beauty of GNU/Linux or Unix – so configuration file is in text format (not binary) and readable by human, so the user can change it with text editor.

For Ubuntu, the PPD files are under /etc/cups/ppd/ and I made a copy of MFC-7220.ppd for backup.

*DefaultImageableArea: Letter
*ImageableArea Letter/Letter: "18 12 594 780"

The numbers are in point unit, not centimetre or inch. I changed the number 18 to 1 and 594 to 577. That is, I moved the printable area up as much as possible.

*DefaultImageableArea: Letter
*ImageableArea Letter/Letter: "1 12 577 780" 18 1 594 769

And now, the margin is OK. I guess there are some problem in the driver – even though the driver is from the manufacturer, they do not support GNU/Linux officially (In the official download page, the Select OS pops up only Windows and Mac OS).

Anyway, I fixed it and I am happy.

현재 내가 사용하는 프린터는 (미싱을 만들던 회사인) 브러더의 MFC 7220 흑백 레이저 복합기로, 우분투 GNU/리눅스 (우분투 8.04 하디 헤론)에 연결해 쓰고 있다.프린터 드라이버는 제조사에서 제공된 것으로 (Brother’s page) CUPS를 통해 쓰고 있다.

내가 겪었던 문제는 윗쪽 마진에 너무 많아서 아랫부분은 마진이 거의 없거나 간혹 짤려서 인쇄가 된다는 것이었다.  여러가지 시도해 봤지만 잘 되지 않았다.

내가 했던 마지막 방법은 PPD 파일을 vi로 직접 편집한 것이었다. 설정 파일이 (이진형태가 아니라) 텍스트 형태여서 텍스트 편집기로 직접 사용자가 바꿀 수 있다는 이 것이야 말로 유닉스 또는 GNU/리눅스의 묘미가 아니겠는가!

우분투에서 PPD 파일들은 /etc/cups/ppd/ 에 있고, MFC-7220.ppd 파일을 백업본을 하나 복사해서 만들어 놨다.

*DefaultImageableArea: Letter
*ImageableArea Letter/Letter: "18 12 594 780"

이 숫자들은 포인트 단위로 센티미터나 인치는 아니다. 18을 1로, 594를 577로 바꿨다. 즉, 인쇄 가능 영역을 윗쪽으로 대폭 이동시켜 준 것이다.

*DefaultImageableArea: Letter
*ImageableArea Letter/Letter: "1 12 577 780" 18 1 594 769

현재 마진은 제대로 나온다. 프린터 드라이버에 문제가 있는 것 같다. 비록 제조사에서 제공한 거지만, 제조사는 GNU/리눅스를 공식적으로 지원하지 않는다. 공식 드라이버 다운로드 페이지에 가보면 OS 선택하는 곳에 윈도우즈와 맥 OS만 나온다.

어째든, 문제는 해결되었고, 지금은 기분이 좋다.

Blog at WordPress.com.