SuSE Linux: 버전 이래로 6.4
USB에서 Epson Stylus 칼라 프린터를 사용하고 싶습니다.
가끔 어떤 엡슨의 칼라프린터는 USB에 데이타를 보내는 경우 자동적으로 작동이 되지 않는 경우가 있습니다. 다음과 같은 방법을 이용하여 프린터 장치에 직접 데이타를 보내 는 것이 안되는 경우도 있습니다.
echo -en "Hello\f" >/dev/usblp0
대신 이런 프린터가 제대로 작동하게 하기 위해서 특별한 명령어의 실행이 필요한 경우가 있습니다.
엡슨프린터를 위한 uniprint고스트 스크립트와 적절한 .upp파라미터 파일이 필요합니다.
tt>uniprint파라미터 파일에 특별한 실행명령을 집어 넣습니다. 루트로 작업을 진행해야 하며 pico, joe 혹은 mcedit등의 자신이 좋아하는 에디터를 이용하여 -dupBeginPageCommand섹션을 uniprint파라미터 파일의 시작 부분에 집어 넣습니다.
.upp파라미터파일을 /usr/share/ghostscript/5.50/디렉토리에서 찾습니다.
만일 YaST2를 이용하여 작업을 하였다면 (using stcany.upp)같은 이름이 주어진 파일이 있을 것입니다.
/usr/share/ghostscript/5.50/stcany.upp의 예를 들겠습니다:
병렬포트를 사용하는 원래의 파일을 읽어 주시기 바랍니다:
-dupBeginPageCommand="< 1b40 1b40 1b2847 0100 01 1b2869 0100 01 1b2855 0100 0A 1b5500 1b2843 0200 0000 1b2863 0400 0000 0000 >"
USB용 프린터를 사용하기 위해서 편집을 한 뒤 명령어를 집어 넣어 줍니다:
-dupBeginPageCommand="< 00 00 00 1b 01 40 45 4a 4c 20 31 32 38 34 2e 34 0a 40 45 4a 4c 20 20 20 20 20 0a 1b40 1b40 1b2847 0100 01 1b2869 0100 01 1b2855 0100 0A 1b5500 1b2843 0200 0000 1b2863 0400 0000 0000 >"
명령어의 순서
00 00 00 1b 01 40 45 4a 4c 20 31 32 38 34 2e 34 0a 40 45 4a 4c 20 20 20 20 20 0a
위의 내용들은 원본uniprint 파라미터 파일에 들어가야하며 이미 설정을 해 놓았거나 혹은 이미 설정을 하여 사용중인 프린터가 있어야 합니다.이제 USB가 잘 작동할 것입니다.
적어도 Epson Stylus Color 900프린터 는 USB와 병렬포트에서 잘 작동합니다. 심지어 두개의 프린터를 연결하여 사용할 수도 있습니다 - 한개는 USB로 한개는 병렬포트로 연결 하 여 사용할수도 있습니다.