윈도우 xp의 프린터를 리눅스에서 네트워크프린터로 설정해 놓고 쓰고 있다. 오늘은 업무중에 우분투 게임... atomic tanks을 짬내서 할까 싶어 우분투로 재부팅했다. ^^; (결국은 못하고 지금 글 쓴다 --)
그런데 갑자기 업무상 문서출력할 일이 생겨서 엑셀파일은 오픈오피스로 프린트하고, 스캔한 그림파일을 프린트했는데, 안된다... --; 단순 에러인줄 알고 생각없이 재시도를 몇번 했는데도 반응이 없어서 다시 프린터에서 테스트페이지를 인쇄하니 잘 나오고 다시 오피스문서도 인쇄가 잘 되었다. gedit를 이용한 텍스트파일도 인쇄가 안되었다. print queue에도 프린팅내용이 전달이 안되었다.
문제해결의 출발점은 항상 에러메시지라는 생각이다. too many failed attempts. 대충... 너무 실패된 시도가 많아서 그래서 못하겠다? --;; 이게 뭥미? ^^;
답은 다음의 블로그에서 찾았다. 그리고 이하 내용은 번역하고 내의견을 첨가하였다.
http://brainextender.blogspot.com/2009/01/ubuntu-intrepid-too-many-failed.html
먼저 에러 로그를 확인한다.
tail -f /var/log/cups/error_log
..
E [05/Aug/2009:17:46:04 +0900] Print-Job: Unauthorized
..
위의 Print-Job: Unauthorized 메시지가 문제를 가르키며 고치는 방법은 다음과 같다.
1. cups 데몬이 수정사항을 초기화하는 것을 막기 위해 중지시킨다.
sudo /etc/init.d/cups stop
2. cups 환경설정파일을 수정한다.
sudo vi /etc/cups/printers.conf
그리고 다음의 내용을 찾아 맨앞에 #으로 주석처리를 해준다.
#AuthInfoRequired username,password
나의 경우는 vi 에디터를 잘 못다루기 때문에 gedit로 했다.
sudo gedit /etc/cups/printers.conf
파일을 보면 프린터 설정에 관한 여러 정보를 볼 수가 있다. 경우에 따라 프린터 설정사항을 변경을 여기서 직접하면 더 빠르고 효율적일 수 있을 것 같다.
그리고 아래 게시물에서 계정을 물어볼 때 우분투꺼라고 했는데, 이 파일에 보면 프린터호스트에 대한 계정정보, 즉 프린터기가 물려있는 윈도우XP의 아이디/패스워드도 적혀있다. 당연히 그것도 입력을 하는게 맞았고 우분투의 계정도 다시 물었는데 내가 그걸 구분 못했던게 아닌가 싶다.
3. cups 데몬을 다시 작동시킨다.
sudo /etc/init.d/cups start
4. gedit등에서 프린트를 해본다. 끝. ^^;
댓글 없음:
댓글 쓰기