리눅스에서 작성한 문서를 PDF 문서로 만드는 방법은 여러가지가 있겠으나, 프린터 설정을 통하여 PDF 문서를 만들고 삼바 서버 설정을 통하여 윈도우 네트워크 클라이언트에서도 아크로벳 라이터없이 PDF 문서를 만드는 방법입니다.
1. 패키지 설치
$ su -c 'apt-get install cups-pdf ghostscript'
* No1.Linux에선 cups를 기본 지원하므로 상기 패키지 설치 시에는 제외되었습니다.
2. PDF 프린터 설정
step1. 파이어폭스를 실행하여 https://localhost:631 주소로 접속합니다.
step2. [Add Printer]를 클릭합니다.
step3. 프린터 이름에 [cups-pdf]로 입력합니다.
step4. 프린터 디바이스로 [CUPS-PDF (Virtual PDF Printer)]를 선택합니다.
step5. 프린터 제조업체는 아무거나 선택합니다. 편의상 [HP]를 선택합니다.
step6. 프린터 드라이버로 PostScript를 지원하는 드라이버를 선택하면 됩니다.
편의상 HP Laserjet 8550 PS나 8100 PS로 선택합니다.
step9. 옵션은 기본 옵션으로 사용합니다. [Set Printer Options]를 클릭합니다.
step10. [Print Test Page]를 클릭합니다.
step11. 여러분 계정의 Desktop 디렉토리에 PDF 파일이 생성되어 있는지를 확인합니다. PDF 보기 도구를 사용하여 이 파일을
열어 보면 다음과 같은 테스트 페이지 내용을 볼 수 있습니다.
* 정상적으로 PDF 생성 프린터가 설치되었습니다. 아래아 한글이나 오픈오피스 라이터에서 작성한 문서(오픈오피스에선 직접
PDF 문서를 생성해 주므로 이렇게 할 것까지는 없겠지만)를 cups-pdf 프린터로 설정하여 인쇄하여 PDF 파일로 만들어지는
지를 확인해 보시기 바랍니다. 다음은 한컴 오피스 2008 리눅스용 60일 체험판에서 생성한 PDF 파일 예제 그림입니다.
3. 삼바 공유 설정
윈도우 클라이언트가 리눅스의 cups-pdf 프린터를 공유할 수 있도록 하는 삼바 설정 내용입니다. /etc/samba/smb.conf 파일에
다음 내용을 추가해 주면 됩니다.
4. /etc/cups/cups-pdf.conf 파일은 특별히 건드릴 것은 없지만, OUT 옵션으로 PDF 파일이 생성될 경로를 정확히만 명시해
주면 됩니다. 만일 이 파일을 수정한 후에는 'service cups restart'로 cups 데몬을 다시 띄워 주어야 합니다.
5. 윈도우 클라이언트 PDF 프린터 추가하기
step1. [시작> 프린터 및 팩스]를 선택하여 PDF 프린터를 추가합니다.
step2. 프린터는 네트워크 프린터를 선택하여 [프린터 찾아보기]를 클릭합니다.
삼바 서버의 cups-pdf을 선택하여 PDF 프린터를 설치합니다.
구축되었습니다. 아래아 한글에서 작성한 문서를 바로 PDF 파일로 출력할 수 있으니깐 참으로 편리하군요.
* 리눅스 로컬과 윈도우 클라이언트 환경에서 웹브라우저 출력을 PDF 문서로 만들어 비교한 예제 스샷입니다. 리눅스에선
컬러로 지원되지만, 윈도우에선 흑백로 나오고, 야후 초기 화면이 리눅스에선 전체적으로 나오지만, 윈도우에선 1/2 정도만
나오는군요.
[No1.Linux 로컬에서의 PDF 문서 내용]
[ 윈도우 클라이언트의 PDF 문서 ]
1. 패키지 설치
$ su -c 'apt-get install cups-pdf ghostscript'
* No1.Linux에선 cups를 기본 지원하므로 상기 패키지 설치 시에는 제외되었습니다.
2. PDF 프린터 설정
step1. 파이어폭스를 실행하여 https://localhost:631 주소로 접속합니다.
step2. [Add Printer]를 클릭합니다.
step3. 프린터 이름에 [cups-pdf]로 입력합니다.
step4. 프린터 디바이스로 [CUPS-PDF (Virtual PDF Printer)]를 선택합니다.
step5. 프린터 제조업체는 아무거나 선택합니다. 편의상 [HP]를 선택합니다.
step6. 프린터 드라이버로 PostScript를 지원하는 드라이버를 선택하면 됩니다.
편의상 HP Laserjet 8550 PS나 8100 PS로 선택합니다.
step9. 옵션은 기본 옵션으로 사용합니다. [Set Printer Options]를 클릭합니다.
step10. [Print Test Page]를 클릭합니다.
step11. 여러분 계정의 Desktop 디렉토리에 PDF 파일이 생성되어 있는지를 확인합니다. PDF 보기 도구를 사용하여 이 파일을
열어 보면 다음과 같은 테스트 페이지 내용을 볼 수 있습니다.
* 정상적으로 PDF 생성 프린터가 설치되었습니다. 아래아 한글이나 오픈오피스 라이터에서 작성한 문서(오픈오피스에선 직접
PDF 문서를 생성해 주므로 이렇게 할 것까지는 없겠지만)를 cups-pdf 프린터로 설정하여 인쇄하여 PDF 파일로 만들어지는
지를 확인해 보시기 바랍니다. 다음은 한컴 오피스 2008 리눅스용 60일 체험판에서 생성한 PDF 파일 예제 그림입니다.
3. 삼바 공유 설정
윈도우 클라이언트가 리눅스의 cups-pdf 프린터를 공유할 수 있도록 하는 삼바 설정 내용입니다. /etc/samba/smb.conf 파일에
다음 내용을 추가해 주면 됩니다.
| [cups-pdf] comment = Samba PDF Network Printer Service path = /tmp browseable = yes read only = no guest ok = yes printable = yes public = yes lpq command = lprm command = |
4. /etc/cups/cups-pdf.conf 파일은 특별히 건드릴 것은 없지만, OUT 옵션으로 PDF 파일이 생성될 경로를 정확히만 명시해
주면 됩니다. 만일 이 파일을 수정한 후에는 'service cups restart'로 cups 데몬을 다시 띄워 주어야 합니다.
5. 윈도우 클라이언트 PDF 프린터 추가하기
step1. [시작> 프린터 및 팩스]를 선택하여 PDF 프린터를 추가합니다.
step2. 프린터는 네트워크 프린터를 선택하여 [프린터 찾아보기]를 클릭합니다.
삼바 서버의 cups-pdf을 선택하여 PDF 프린터를 설치합니다.
step3. 프린터 드라이버 역시 포스트스크립트를 지원하는 프린터 아무거나 선택합니다.
step4. 프린터 설치를 완료한 후 추가된 PDF 프린터의 속성을 열어 [테스트 페이지 인쇄]를 클릭하여 다음과 같은 내용이 있는
PDF 파일이 여러분 계정의 Desktop 디렉토리 밑에 생성되는지를 확인합니다.

구축되었습니다. 아래아 한글에서 작성한 문서를 바로 PDF 파일로 출력할 수 있으니깐 참으로 편리하군요.
* 리눅스 로컬과 윈도우 클라이언트 환경에서 웹브라우저 출력을 PDF 문서로 만들어 비교한 예제 스샷입니다. 리눅스에선
컬러로 지원되지만, 윈도우에선 흑백로 나오고, 야후 초기 화면이 리눅스에선 전체적으로 나오지만, 윈도우에선 1/2 정도만
나오는군요.
[No1.Linux 로컬에서의 PDF 문서 내용]
[ 윈도우 클라이언트의 PDF 문서 ]





