로그인
Sign in
Extra Form
리눅스에서 작성한 문서를 PDF 문서로 만드는 방법은 여러가지가 있겠으나, 프린터 설정을 통하여 PDF 문서를 만들고 삼바 서버 설정을 통하여 윈도우 네트워크 클라이언트에서도 아크로벳 라이터없이 PDF 문서를 만드는 방법입니다.

1. 패키지 설치

    $ su -c 'apt-get install cups-pdf ghostscript'

* No1.Linux에선 cups를 기본 지원하므로 상기 패키지 설치 시에는 제외되었습니다.

2. PDF 프린터 설정

   step1. 파이어폭스를 실행하여 https://localhost:631 주소로 접속합니다.
   step2. [Add Printer]를 클릭합니다.
   cups-pdf1.png

   step3. 프린터 이름에 [cups-pdf]로 입력합니다. 
   cups-pdf2.png
   step4. 프린터 디바이스로 [CUPS-PDF (Virtual PDF Printer)]를 선택합니다.
   cups-pdf3.png
   step5. 프린터 제조업체는 아무거나 선택합니다. 편의상 [HP]를 선택합니다. 
   cups-pdf4.png
   step6. 프린터 드라이버로 PostScript를 지원하는 드라이버를 선택하면 됩니다.
         편의상 HP Laserjet 8550 PS나 8100 PS로 선택합니다.
   cups-pdf5.png
   step9. 옵션은 기본 옵션으로 사용합니다. [Set Printer Options]를 클릭합니다.
   cups-pdf6.png
   step10. [Print Test Page]를 클릭합니다.
   cups-pdf8.png
   step11. 여러분 계정의 Desktop 디렉토리에 PDF 파일이 생성되어 있는지를 확인합니다. PDF 보기 도구를 사용하여 이 파일을
          열어 보면 다음과 같은 테스트 페이지 내용을 볼 수 있습니다.
   cups-pdf7.png

   * 정상적으로 PDF 생성 프린터가 설치되었습니다. 아래아 한글이나 오픈오피스 라이터에서 작성한 문서(오픈오피스에선 직접
     PDF 문서를 생성해 주므로 이렇게 할 것까지는 없겠지만)를 cups-pdf 프린터로 설정하여 인쇄하여 PDF 파일로 만들어지는
     지를 확인해 보시기 바랍니다. 다음은 한컴 오피스 2008 리눅스용 60일 체험판에서 생성한 PDF 파일 예제 그림입니다.
   cups-pdf12.png

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 프린터를 설치합니다.
  cups-pdf9.png

   step3. 프린터 드라이버 역시 포스트스크립트를 지원하는 프린터 아무거나 선택합니다.

   cups-pdf10.png

   step4. 프린터 설치를 완료한 후 추가된 PDF 프린터의 속성을 열어 [테스트 페이지 인쇄]를 클릭하여 다음과 같은 내용이 있는

   PDF 파일이 여러분 계정의 Desktop 디렉토리 밑에 생성되는지를 확인합니다.

   cups-pdf11.png


 이로써 모든 설정이 완료되었습니다. No1.Linux 환경이나 윈도우 클라이언트 모두 PDF 문서를 자유자재로 만들 수 있는 환경이
 구축되었습니다. 아래아 한글에서 작성한 문서를 바로 PDF 파일로 출력할 수 있으니깐 참으로 편리하군요.

* 리눅스 로컬과 윈도우 클라이언트 환경에서 웹브라우저 출력을 PDF 문서로 만들어 비교한 예제 스샷입니다. 리눅스에선
 컬러로 지원되지만, 윈도우에선 흑백로 나오고, 야후 초기 화면이 리눅스에선 전체적으로 나오지만, 윈도우에선 1/2 정도만
 나오는군요.
 cups-pdf13.png
 [No1.Linux 로컬에서의 PDF 문서 내용]

cups-pdf14.png
[ 윈도우 클라이언트의 PDF 문서 ]


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.16 808
89 [System] 시스템 시간 맞추기 1. 하드웨어 시간 알아보기 (CMOS 시간) hwclock -r 2. 운영체제의 시간 알아보기 date 3. 하드웨어 설정을 운영체제 시간과 맞추기 hwcloc... zharyong 2010.01.06 4438
88 [하드웨어] ALSA 사운드 시스템이 일반사용자에선 소리가 나질 않는 경우 ALSA 사운드 시스템에서 루트로는 사운드가 정상적으로 나오지만, 일반 사용자에선 소리가 나질 않는 경우가 있습니다. 이것은 퍼미션 문제로 ... zharyong 2009.10.28 10040
87 [시스템] /etc/fstab에 있는 모든 파티션을 한번에 마운트하기 파티션을 마운트시킬 때는 mount 명령을 사용하여 해당 파티션과 마운트할 위치를 명시하여 마운트하게 되죠. /etc/fstab 파일에 있는 마운트 정... zharyong 2009.10.22 6959
86 [시스템] RPM DB 복구 방법 문제점: 리포지토리 서버 업그레이드시 RPM DB가 다음과 같이 오류가 발생될 경우 rpmdb: unable to join the environment error: db4 ... zharyong 2009.10.10 7017
85 [고전게임] 삼국지3를 즐겨보자. 1 file zharyong 2009.10.08 6836
84 [부팅] No1.Linux DVD/USB 부팅시 커널 패닉에 빠지는 경우 시스템에 따라서 No1.Linux DVD(0.4.2-1)이나 LiveUSB로 부팅하는 경우에 mklivecd 스크립트가 작동할 때 다음과 같은 파티션 체크하는 부분에... zharyong 2009.10.07 5069
83 [KDE] PCLinuxOS 2009.4 LXDE에서 KDE4 사용하기 file zharyong 2009.08.31 4998
» [시스템] CUPS-PDF를 이용한 PDF 생성 및 삼바 공유 설정 리눅스에서 작성한 문서를 PDF 문서로 만드는 방법은 여러가지가 있겠으나, 프린터 설정을 통하여 PDF 문서를 만들고 삼바 서버 설정을 통하... file zharyong 2009.04.29 10729
81 [동영상] Kaffeine을 이용한 HDTV Streamming 및 HDTV 보기 file zharyong 2009.03.24 4390
80 [홈씨어터] 부팅시 자동으로 XBMC 실행하기 ::::::::: 부팅시 자동으로 XBMC 실행하기:::::::::::앞서 강좌 팁에서는 KDE로 로그인하면서 XBMC가 실행되도록 하는 방법을 소개하였습니다. ... 1 No1Linuxer 2009.02.21 5143
79 [홈씨어터] XBMC에서 오디오 출력에 문제가 있을 때 XBMC에서 사운드 파일을 감상할 때 Failed to initialize audio device 메시지가 보일 경우에는 /etc/sysconfig/pulseaudio 파일 설정 가운데... No1Linuxer 2009.02.19 4442
78 [시스템] Shorewall 포트 포워딩 No1.Linux에서는 shorewall 방화벽을 지원합니다. 이 shorewall를 통해서 IP Masquerade가 가능하며, 포트 포워딩도 가능합니다. No1.Linux를 ... No1Linuxer 2009.02.19 4793
77 [오피스] 오픈 오피스 실행 속도 향상시키기 file No1Linuxer 2009.02.19 4580
76 [엑스] 화면 캡쳐 스크립트 file No1Linuxer 2009.02.19 3880
75 [멀티미디어] KDE에서 XBMC 자동 실행및 자동 로그인 :::::::::: KDM (KDE Display Manager)에서 로그인하여 XBMC로 실행하기와 자동 로그인 ::::::::::KDM에서 사용자 계정으로 로그인하였을 때 ... No1Linuxer 2009.02.19 5032
74 [시스템] 하드 디스크 마운트 최대 회수 변경하기 :::::: 파티션 마운트 최대 회수 조절하기 :::::::: 부팅을 하다보면 파티션이 마운트되는 과정에서 마운트 회수가 최대에 도달하여 체크를 한다... No1Linuxer 2009.02.17 4155
73 [시스템] 사라진 부트로더 되살리기 사라진 부트로더 복구 방법 리눅스를 설치한 후 윈도우즈와 같은 다른 운영체제를 설치하였을 때 부트로더가 변경되어 리눅스로 부팅할 수 없게... No1Linuxer 2009.02.17 4044
72 [virtualbox] usb 인식안될때 퍼미션 에러시 1. 문서편집기로 /etc/fstab 을연다(루트로편집) 2. 마지막줄에 다음을 추가한후 저장 none /proc/bus/usb usbfs devgid=1000,devmod... 여우도리 2009.02.06 5253
71 [시스템] 글꼴 추가 및 설정 No1.Linux의 시스템 기본 글꼴으로는 서울시의 서울서체중 서울남산체입니다. 굴림 계열을 좋아하는 분들에게는 서울남산체가 맞질 않을 것입니다... No1Linuxer 2009.02.05 6345
70 [멀티미디어] XBMC 한글화 방법 file No1Linuxer 2009.02.03 3908
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13