안녕하세요?
우분투에서는 프린터가 없어도 ‘[b:29x7v1c0]파일로 인쇄[/b:29x7v1c0]’ 기능으로 PDF, Postscript, SVG 포맷으로 바로 인쇄가 가능합니다.
널리 쓰이는 PDF문서를 만들 수 있어서 너무 좋은데요.
윈도우에서 가상프린터 소프트웨어를 설치하여 이미지파일로 바로 출력을 하듯 우분투에서도 가능하게 하고 싶습니다.
대부분 해결 방법으로 PDF를 먼저 만들고 변환 명령어나 이미지 변환 기능이 있는 PDF관련 소프트웨어로 그림파일 출력을 하라고 하는데요.
한 두번으로 끝낼 작업이 아니라서 가능한 중간 과정 없이 바로 이미지로 출력해야 하는 상황입니다.
Postscript나 svg역시 원하는 이미지포맷이 아니기 때문에 변환 과정을 거쳐야 하구요.
필요한 최종 이미지포맷은 PNG입니다. (윈도우의 가상프린터처럼 BMP, JPG, GIF, PNG, TIFF, 등 다 되면 좋겠습니다.)
[b:29x7v1c0]각 페이지 별로 PNG이미지가 파일명이 순차적으로 올라가면서 출력되는 형태가 되어야 합니다.[/b:29x7v1c0]
이왕이면 출력되는 이미지의 해상도나 사이즈, 컬러수 등을 조절 할 수 있으면 좋습니다.
리눅스에선 CUPS가 막강한 위력을 가지고 있어서 대부분의 인쇄와 관련한 기능을 하는 것으로 알고 있습니다.
cups-pdf처럼 cups-image라는 검색어로도 인터넷을 찾아보았지만 별다른 소득은 없었고,
HPLIP라는 hp프린터 인쇄관리 같은 것도 설치도 해보고…
리눅스용 가상프린터(기업에서도 프리로 사용 가능한 것)를 검색해봐도 프로그램 찾기가 어렵습니다.(윈도우용은 넘쳐나네요.ㅜㅜ)
Virtual Image Printer Driver v1.5.5 라는 것은 소스도 공개된 것 같은데 윈도우용으로 개발되는 것인지 컴파일도 힘들 것 같습니다.
Virtual Print Engine 이라는 Cummunity Edition 무료버전도 찾아봤지만 소스를 설치해봐도 변화도 없고 도통 모르겠습니다.
어렵게 어렵게 Gtk-LP라는 것도 찾아 보았지만… 설치된 프린터가 없어 실행이 되지 않자 임의로 아무렇게나 가짜 프린터 하나 추가시켜놓고
실행해 보았는데요. 스크린샷에서 기대했던 Image 탭에는 이미지포맷으로 출력하는 옵션들이 아닌,
프린터에서 출력되는 이미지의 처리 옵션을 모아놓은 듯 합니다.ㅜㅜ
외국 어느 포럼에서는 비슷한 질문을 가진 사람의 답변으로 Ghostscript를 사용하면 쉽다고 하는데…
고스트 스크립트가 명령행 단위라서… 물론 할 줄도 모르지만 초보가 많은 양을 처리하기도 어려울 것 같습니다.
또 KLDP에서 어느 한국분이 윈도우의 Fine Printer같은 리눅스용 가상프린터를 구현할 계획을 가지셨었는데
오래 전 글이고 댓글도 하나 뿐이라… 깜깜무소식입니다…
리눅스에서 이미지파일로 직접 출력이 가능한 가상프린터 가능할까요?
실제 프로세스 상으로 PDF를 거쳐서 이미지를 만든다 하더라도 수동으로 변환과정만 거치지 않으면 괜찮습니다.
인쇄를 선택하고 이미지 파일 출력을 선택하고 이미지 포맷을 선택하고 사이즈와 해상도 등을 설정해서 인쇄를 누르면 그림파일들이 나오게…ㅠㅠ
cups나 ghostscript 등을 이용하여 인쇄관리자에 ‘파일로 인쇄’ 처럼 ‘이미지로 인쇄’ 같은 것을 추가할 수 있는지요?
혹은 리눅스용 가상프린터 소프트웨어(기업 프리)가 있는지요?
보름이 넘도록 해외 사이트를 돌아다니다 보니 매일 눈이 충혈되어 있네요. @_@
전문가 분들의 도움이 절실히 필요합니다.
도와주십시오…도와주십시오…도와주십시오…ㅠㅠ
그거 프린트 소프트웨어를 쓸필요도 없고
그냥 아래 사이트에서
[url:36mv4so5]http://www.gnome-look.org/content/show.php/Audio%2BVideo%2BImage%2BText%2BISO+Convert?content=92533[/url:36mv4so5]
nautilus script 받으셔서
~/.gnome2/nautilus-scripts
폴더에 넣어주시고 나서 재로그인하셔서 보면
마우스 오른쪽 클릭시 script -> avconverter가 있습니다.
그게 만능이랍니다. ^^
pdf문서 오른쪽 클릭 -> script -> avconverter하시면
일단 root 비번 적으시고 만들어질 이미지 파일 저장될 폴더 선택하시고~
어떤 이미지 타임으로 저장할건지 고르시고~
해상도 고르시고~
이미지 퀄리티 고르시고~
하면 선택하실 폴더에 pdf문서 이미지로 일괄 변환해서 저장해줍니다.
문서 뿐이 아니고 오디오 파일 포맷 변환, 비디오 파일 포맷 변화~뭐 다된다능 ㅋㅋㅋㅋㅋㅋ
[quote="nike984":2fe580vw]avconverter가 있습니다.[/quote:2fe580vw]
오~ 아주 강력한 변환 스크립트네요.
심지어는 텍스트를 오디오로도… ㅎ ㄷ ㄷ
참 유용할 것 같습니다. 좋은 정보 감사 드립니다.
하지만 역시 PDF나 다른 출력물을 변환시키는 과정을 거쳐야 하기에 번거로움이 있습니다.
또한 많은 페이지가 있는 PDF문서를 이미지로 변환시 중간 대화상자가 출력될 파일 목록이 상당히 길게
표시가 되는데 넷북이라 다음 단계로 넘어가는 버튼이 세로 해상도를 넘어서서 안보이기 때문에
클릭하기 어렵습니다. 창을 옮기는 기능으로 요리조리 여러번 시도 끝에 겨우 한번 성공은 했는데요,
이미지 변환은 잘 되는 것 같습니다.
매우 강력한 기능이긴 하나 변환 과정에 여러가지 설정을 매번 해 줘야 해서 효율적이진 못합니다.
인쇄하는 것처럼 이미지 출력을 바로 할 수 있으면 좋겠습니다.
프린터 설정에서 출력 품질을 미리 설정해 두면 다음에 인쇄되는 것도 같은 설정으로 계속 인쇄가 되듯이
이미지포맷과 사이즈, 품질 등을 미리 설정해 두면 설정값이 저장되어 다음에 이미지 인쇄할때마다
자동으로 적용되어 출력이 되는 것이 가장 이상적일 듯 합니다.
리눅스용 가상프린터가 있으면 딱 좋은데…ㅠㅠ
위의 스크립트 성능으로 봐선 구현을 하려고 마음만 먹으면 충분히 하고도 남을 것 같은데
우분투 이용자들이 대부분 PDF로 출력을 해서 그런지… 이미지출력에 대한 지원이 아쉽습니다.
또 다른 방법은 없을까요?
[quote="kildin":21pjpr7f]
또한 cups-pdf가 이 ghostscript를 이용하므로, 옵션을 변경하는 것으로 PDF가 아닌 PNG로 변경이 가능할 듯 보입니다.
[/quote:21pjpr7f]
고스트스크립트를 이용하는 것이 가장 근접한 방법인 것 같은데,
cups-pdf소스를 수정하여 cups-image 혹은 cups-bmp, cups-jpg, cups-gif, cups-png, cups-tif 등을 만들 수 있으면 참 좋을 것 같다라는 생각이 듭니다.
[quote="esrevinu":kzyyygtb]뭘 파일로 인쇄하시나요?
그냥 이미지 파일로 변환하면 되지 않나요?[/quote:kzyyygtb]
Xournal이라는 프로그램으로 여러 문서를 만들 예정입니다.
문서라고는 하지만 텍스트 데이터가 아닌 벡터방식의 손글씨 데이터입니다.
거의 이미지라고 보시면 됩니다.
저장되는 원본 포맷은 xoj이고 자체 PDF출력기능도 있습니다.
만든 문서를 홈페이지에 올려 다른 분들이 원본 모양 그대로 보실 수 있게 하려고 계획중인데요,
PDF문서 뷰어가 아무것도 설치되지 않은 클라이언트 컴퓨터에서도 서버의 PDF문서를 볼수 있도록 하는 방법을 찾아 봤는데
웹상에서 구글뷰어를 통해 보여주는 방법이 있긴 합니다만, 뷰어가 PDF를 읽어들이고 출력해주는 속도가 기대보다 느렸습니다.
(또한 구글뷰어에서는 문체부글꼴이 거의 깨져 나오는 현상이 있습니다.)
다른 문서로 이동할 때마다 계속해서 내용을 보여줘야 하는데 PDF포맷으로는 무리가 있을 듯하여…
웹에서 바로 보여지게 하려고 그냥 걱정없이 이미지 포맷을 이용하는 것이 가장 낫다는 판단이 섰습니다.
익스플로러6.0 사용자에겐 죄송하지만 손실압축인 JPG포맷보다 활용도가 높은 PNG포맷으로 결정을 하였구요.
가장 큰 문제는 만드는 문서들이 한번에 완료되는 것이 아니라
시간이 지남에 따라 본문 내용을 추가/삭제 하는 등의 수정이 계속해서 이루어지며
수정된 내용을 홈페이지에 항상 똑같이 적용시켜야 합니다.
이에 따라 문서를 이미지 파일로 계속 만들어야 합니다.
중간에 PDF로 출력을 한 뒤에 다시 이미지로 변환하는 작업을 항상 하게 되고 사용되지 않는 PDF문서를 생성하게 되어
비효율적이기 때문에 Xournal이란 프로그램에서 인쇄기능을 이용하여 이미지포맷으로 바로 출력을 해야 가장 좋은 상황입니다.
이 프로그램에 이미지로 출력하는 기능이 언제 생길지는 미지수 입니다.
따라서 이미지포맷 출력이 가능한 가상프린터 구현이 가능하다면
어떠한 프로그램에 상관없이 출력된 이미지파일을 이용할 수 있기에 이처럼 눈에 불을 켜고 찾고 있습니다.
찾다 찾다 안되면 불편하긴 해도 PDF를 경유한 변환방법이 아직까지는 유일한 방법인 것 같습니다. ㅠㅠ
이제 지쳐가네요…