VirtualBox에서 USB프린터 사용하기

[size=150:h8jsytdd]사용환경[/size:h8jsytdd]

[list:h8jsytdd][b:h8jsytdd]운영체제[/b:h8jsytdd] : 우분투 10.04 (Ubuntu 10.04 LTS)
[b:h8jsytdd]커널버전[/b:h8jsytdd] : Linux 2.6.32-25-generic-pae i686 GNU/Linux
[b:h8jsytdd]가상머신[/b:h8jsytdd] : Oracle VM VirtualBox 3.2.10 r66523
[b:h8jsytdd]하드웨어[/b:h8jsytdd] : Canon LBP3000[/list:u:h8jsytdd]

안녕하세요~ 심플리즘입니다. 요즘에 졸업을 준비 중이라서 소세미나에도 계속 불참하고 있습니다.ㅠ^ㅠ;;; 얼마 전에 계속 우분투 상에서 정상적으로 프린팅이 되지 않고, 출력을 눌러도 무시해버리길레… virtualBox에서 출력하는 방법을 고민하다가 아래의 방법으로 진행해봤는데 정상적으로 출력이 되길레 팁으로 올려봅니다.

PS. 하드웨어의 상황에 따라서 정상적으로 되지 않을 수 있으니 테스트 후에 결과를 피드백 해주신다면 문서의 완성도를 올릴 수 있을 것 같습니다!

[size=200:h8jsytdd]01. 파일변경[/size:h8jsytdd]

변경할 파일은 [b:h8jsytdd]/lib/udev/rules.d/50-udev-default.rules[/b:h8jsytdd]입니다. 예전에 제 블로그에 포스팅 했던 포스트 중에서 VirtualBox에서 USB장치 사용하는 방법에서 변경했던 파일인데요… 비슷하게 진행이 됩니다.

Alt + F2를 누른 뒤에 아래의 명령을 붙여넣기 하고 실행을 누릅니다.

[code:h8jsytdd]gksu gedit /lib/udev/rules.d/50-udev-default.rules[/code:h8jsytdd]

그 후에 Ctrl + F를 눌러서 찾기 다이얼로그를 띄운 뒤에 [b:h8jsytdd]usb_device[/b:h8jsytdd]를 검색해줍니다.

변경할 내용은 아래를 참고하셔서 변경하시면 됩니다.

[quote:h8jsytdd]# printer
(… 중략 …)

the ones from the old usblp kernel module

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}==":0701*:", GROUP="lp", MODE="0777"[/quote:h8jsytdd]

위의 마지막 줄의 0777 부분은 원래 다른 숫자였는데 777로 변경한 것입니다.(아마도 최소한으로 권한을 할당할 수 있을 것 같은데… 그냥 귀찮아서;;; 777 넣어버렸습니다…ㅋ

[size=200:h8jsytdd]02. USB 프린터 연결[/size:h8jsytdd]

위와 같이 파일을 변경한 뒤에 재부팅을 합니다.(아마도 재부팅을 하지 않아도 가능한 방법이 있을 것이라고 생각은 하고 있지만…;; 잘 모르겠더군요;; service udev restart해도 안되구…ㅋ)

[attachment=0:h8jsytdd]virtualbox_udev_02.png[/attachment:h8jsytdd]

이제 VirtualBox의 윈도우즈XP를 실행한 이후에 위의 그림처럼 USB 프린터를 연결해줍니다.

그 후에는 윈도우즈에서 사용하는 방법과 마찬가지로 프린터 드라이버를 설치한 이후에 프린터를 사용하시면 됩니다.

[size=200:h8jsytdd]03. 에러[/size:h8jsytdd]

가끔 위 처럼 연결을 시도할 경우 에러가 뜨곤 합니다.(저의 경우에는 계속 시도하다보면 가능하더군요;:wink:

[size=200:h8jsytdd]04. 참고[/size:h8jsytdd]

자세한 내용은 제 블로그를 참고하시면 되겠습니다~

[list:h8jsytdd][url:h8jsytdd]http://blog.simplism.kr/?p=1430[/url:h8jsytdd]
[url:h8jsytdd]http://simplism.kr/wordpress/?p=816[/url:h8jsytdd][/list:u:h8jsytdd]