안경훈 (TCP21 / linux@tcp21.co.kr)
|
이번달에는 프린터를 설치하는 방법에 대해서
알아보도록 하겠습니다. 이번달의 주제는 크게 3부분으로 나뉘게 됩니다. 첫 번째는 리눅스 설치시 프린터 설정하는 방법,
▶리눅스 설치 과정중에 프린터 설치하기 리눅스를 설치하는 과정 중에서 프린터 설치는 패스워드를 설정하는 화면의 바로 전에 나온다. 미리 말해두지만, 프린터 설정에 관련된 여러 가지 사항들은 /etc/printcap 이라는 파일에 모두 기록되며 이것을 수동으로 변경해도 그 효과는 메뉴에서 변경한 사항과 마찬가지로 리눅스 시스템에 적용됩니다. 이번에는 먼저 설치 과정 중에 프린터를 설정하는 방법을 알아보도록 하겠습니다. ① Select Printer Connection 첫번째 과정은 프린터가 설치된 위치를 정해주는 것입니다. 크게 4가지 방식으로 프린터를 설치할 수 있습니다. (그림1)은 프린터가 물리적으로 설치된 위치를 알려주는 화면입니다. 크게 4가지로 나뉩니다. · Local : 이것은 리눅스 시스템에 프린터가
직접 설치되어있을 경우입니다. (그림 1) 프린터 위치 설정 · Remote lpd : 이 메뉴는 프린터가 Lan 환경에서
사용되는 다른컴퓨터에 물려있을 경우에 · SMB/Windows 95/NT : 이 메뉴는 Windows 95/98/NT
등에 프린터가 공유되어 있을 경우에 · Netware : 노벨의 Netware라는 운영 환경에 프린터가 설치되어있을 경우에 사용합니다. ② Standard Printer Options 대화상자 설정 이 대화상자에서는 프린터에서 사용할 큐(queue
필자주:프린터큐라는 것은 프린터 명령을 내렸을경우에 대기하고
있는 상태를 말한다)의 이름과 임시로 저장할 스풀(spool)디렉토리를
설정하는 옵션입니다. 그리고, 프린트를 하고 있는 도중에 정전이나, 실수로 전원이 꺼지는 경우에도 이곳에 저장되어 있는 파일을 검색해서 있다면 계속해서 출력을 하게 됩니다. 그런데, 만약 네트워크에서 프린터를 공용으로 사용하고 있다면 프린터를 한 사람이 점유하는 현상이 발생할 수도 있는데, 이것을 방지하는 방편으로 일반사용자의 프린터 용량을 조절할 수가 있습니다. 아무튼 이렇게 설정을 마칩니다. (그림 2) 프린터 옵션설정 ③ 각 프린터 설정에 관한 구체적인 설명들 ▷ Local 프린터를 선택할 경우 설정 (그림 3) local 프린터 설정하기 ▷ Remote lpd를 선택했을 경우 (그림 4) Remote lpd를 선택했을 경우 ▷ SMB, Windows 95/NT 프린터 선택 (그림 5) SMB, 윈도우95/NT 프린터 설정 ▷ NetWare 선택시 대화상자 (그림 6) Netware 프린터옵션 설정 ④ Configure Printer 대화상자에서… 이 대화상자는 리눅스 시스템에서 사용하는 프린터를
지정하는 옵션입니다. 유닉스 시스템에서 프린터를 사용하는 사람들에게
익숙한 단어가 하나있는데 그것은 PostScript 라는 말입니다. (그림 7) 프린터 선택 ⑤ 프린터 세부설정 대화상자 여기서는 프린터에서 사용할 세부항목을 설정하는 부분입니다. 사용할 종이의 종류라던가 해상도등을 결정합니다. 우리는 A4 사이즈가 거의 표준으로 사용되지만, 미국사람들은 letter라는 사이즈를 즐겨 사용합니다. 그래서 디폴트로 letter가 지정되어있지만, A4로 바꾸어줍니다. 해상도는 프린터에 맞도록 설정하면 되겠지요. (그림 9) 프린터 세부설정 만약 컬러프린터라면 컬러 사용에 관련된 여러 가지 옵션들이 나타나게 됩니다. ⑥ 프린터 설치 최종 정보 (그림 10)은 지금까지 설정한 프린터의 정보들에 관한 여러 가지 설정등을 확인하는 대화상자입니다. 이상이 없다면 <Done>버튼을 눌러서 진행을 하면 프린터 설정이 완료됩니다. 바꿔야 할 부분이 있다면 <Cancel>버튼을 누르면 됩니다. (그림 10) 프린터 정보확인 여기까지가 리눅스 설치과정중에 우리가 설정할 수 있는 프린터 설정방법입니다. 다음 장에서는 리눅스를 설치하고 난 후에 X-Window의 control-panel에서 프린터를 설정하는 방법을 알아보도록 하겠습니다.
▶리눅스 설치후 X-Window에서 프린터 설치하기 X-Window에서 프린터를 설정하는 방법은 리눅스 설치 과정 중에 프린터를 설정했던 것보다 더욱 비주얼하고 간단하게 설정할 수 있습니다. 제 개인적인 생각으로는 X-Window의 Control-panel에서 프린터를 설정하는 것이 더 능률적이라고 생각합니다. 왜냐하면 좀더 비주얼(?)하고 직관적이기 때문이지요. 그럼 설치과정을 살펴보겠습니다. ① RedHat Linux Print System Manager 대화상자 (그림 11) X-Window에서 프린터 설정하기 초기화면 이 과정은 프린터를 새로 추가하고 변경하는 역할을 담당하는 부분입니다. 리눅스 시스템을 설치할 때 프린터 설정을 하였다면 이곳에 나타날 것이고, 그렇지 않으면 화면에서 보시는 것처럼 아무것도 나타나지 않을 것입니다. 참고로 이곳에서 수정하는 내용들은 /etc/printcap 이라는 파일에 그 내용이 저장됩니다. ② Printer type 설정 <Add> 버튼을 클릭하면 (그림 12)와 같이 4가지 방식의 프린터 설정 타입이 나타나게 됩니다. 이 중에서 하나를 선택합니다. 리눅스 시스템에 프린터가 바로 붙어있는 경우에는 첫 번째 타입인 Local Printer를 선택합니다(대부분이 그렇겠지요) 그리고 나면 (그림13)에서처럼 자동으로 프린터가 어디에 있는지를 찾는 화면이 나타납니다. 필자의 경우 lp0(LPT1)에 프린터를 붙일 수 있다고 포트를 감지하였습니다. (그림 12) 프린터 타입 <OK>버튼을 누르면 프린터이름(Names)과 스풀디렉토리(Spool Directory) 그리고, 한 사람이 일정량 이상을 프린트하지 못하게 하는 용량제한(File limit in Kb), 프린터의 물리적 장치이름(Priter Device)과 PS 프린터처럼 작동하게 해주는 프린터 필터옵션(input Filter)들을 선택할 수 있습니다. (그림 14) 프린터 세부설정 ③ Input Filter 선택대화상자 전 장에서도 언급을 했었지만, 리눅스는 PS파일을 출력하기 위해서 소프트웨어적으로 해석해 주는 GhostScript 라는 것을 사용한다고 했습니다. 여기서 설정하는 사항들이 GhostScript로 프린터를 사용하기 위해서 하는 설정들입니다. 크게 2개의 영역이 있습니다. (그림 15) Input Filter 의 선택 ■Priter type 영역 ■Resolution / Paper Size / Color Depth ■Printing Option ■Margins 옵션 (그림 16) Input Filter 최종설정화면 (그림 16)은 Input Filter를 모두 입력하고 나서의 화면입니다. 여기서 Suppress Headers라는 옵션이 있는데, 이것은 여러사람이 사용하는 리눅스 프린터에서 인쇄물의 주인을 표시해주는 옵션입니다. ④ 프린터 설정테스트 (그림 17) 프린터 설정 테스트 (그림 17)은 최종적으로 설정이 완료된 프린터의 설정을 테스트하는 옵션입니다. 3가지 테스트 모드가 있습니다. 이중에서 PostScript 테스트 옵션을 클릭하면 그림18과 같은 테스트 패턴이 출력됩니다. (그림 18) PostScript test 페이지
▶SAMBA를 이용한 리눅스 프린터 설정 SAMBA를 이용해서 리눅스에 설치된 프린터를 Windows 시스템에서 이용하는 방법을 알아보도록 하겠습니다. ① SAMBA서버에 root ID로 접속합니다. ② PRINTERS 라는 버튼을 클릭하고 나서 (그림
19)에서 Create Printer 라는 텍스트박스에 HP660K라고 입력하고나서
버튼을 누르면 (그림 19)와 같은 화면이 나타납니다. 설정을 마치고
난후에 Commit Changes 라는 버튼을 누르고, <STATUS>라는
곳에서 삼바를 Restart 시키면 적용됩니다. 이후에는 (그림 20,
21)과 같이 Windows 탐색기에서 보이게 됩니다. (그림 19) SAMBA에서 프린터 추가 작업 ③ 이제는 Widndows에서 ‘시작->설정->프린터->프린터
추가’ 버튼을 클릭해서 리눅스에 설치된 프린터를 네트워크 프린터처럼
설정하면 됩니다. (그림 22) 그림 프린터 추가
▶프린터 사용상의 사소한 기술들 아래와 같이 콘솔상에서 명령을 수동으로 입력해서 프린터의 작동상태를 알아 볼 수 있습니다. ① lpc-프린터가 현재 작업을 할 수 있는지 없는지에
관한 사항들을 알려줍니다. (그림 23) lpc status 명령 ② lpq-프린트되고 있는 spool 디렉토리의 상황을
보여줍니다. 마치 윈도우에서 프린터 작업을 보는 것과 같습니다.
현재 (그림 24)에서는 프린터 작업이 없다고 보여줍니다. (그림 24) lpq 명령 ③ lprm - 프린트되고 있는 작업을 삭제할 때
사용합니다. 본 강좌에 대한 자세한 문의사항은 http://www.tcp21.co.kr 홈페이지의 게시판에 올리시거나, linux@tcp21.co.kr(안경훈)로 E-mail을 주시면 답변해 드리겠습니다. |