2013-04-17 8 views
6

Linux CUPS 서버에서 MS Excel, MS Word 및 HTML 파일을 인쇄해야합니다. 나는 다음이 발생 thses 미디어 타입 인쇄하려고 이것은 내가 지금까지 발견 한 것입니다 때 : MS Excel 및 MS 워드 파일의 경우CUPS Linux : 다음 미디어 유형 인쇄 도움말 : MS Excel, MS Word 및 HTML

  • :

    나는이 같은 파일을 인쇄하려고 오류 출력은 다음과 같습니다

    [email protected]:~$ lp -d test_printer -o document-format=application/msword ptest.doc 
    lp: Unsupported format 'application/msword'! 
    

    이나, 같은 :

    [email protected]:~$ lp -d test_printer ptest.doc 
    lp: Unsupported format 'application/msword'! 
    

    내가 찾은 무엇 arround를 검색하는 것입니다 아마도 CUPS 필터을 사용할 수 있습니다.이 경우에는 "officetop"(sourceforge/download link)이라고 표시되어 MS OFFICE 파일을 인쇄 할 수 있습니다. 내가이 "officetop"필터와 함께 문제는 내가 그것을 설치하거나 그것을 또는 어떻게 작동하도록해야하고 어떤 튜토리얼이나 가이드를 찾을 수 없다면 무엇을 해야할지 모르겠다. 그래서 나는 이것에 대해 어떤 도움을 주셔서 감사드립니다. 이 작업을 수행하려면이 필터를 사용할 것을 권장합니까? 나는 다른 해결책을 열어.

    [email protected]:~$ lp -d test_printer index.html 
    the requested id is test_printer-106 (1 archivo(s)) 
    

    index.html을 :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
    <html><body><h1>It works!</h1> 
    <p>This is a html print test.</p> 
    </body></html> 
    
    같은 결과를 준

    [email protected]:~$ lp -d test_printer -o document-format=text/html index.html 
    the requested id is test_printer-105 (1 archivo(s)) 
    

    을 그리고, 제 1 내가 만든 시험으로

    : HTML 파일의 경우

  • 결과 : n 인쇄 된 시트는 포맷 된 텍스트 대신 HTML 코드 만 볼 수 있습니다.

    EDIT : 크롬처럼 웹 브라우저에서 웹 페이지를 인쇄하는 경우 인쇄가 잘되지만 브라우저 옵션 "웹 페이지 저장"옵션을 사용하여 웹 페이지를 다운로드 한 다음 * lp -d test_printer index.html을 실행하십시오. * occours는 앞서 언급 한 것과 동일하지만 html 코드가 인쇄됩니다.

    도와주세요. 내가 원하는 것은 형식화 된 텍스트를 가져 오는 것입니다. HTML + CSS?를 인쇄하는 것도 가능합니다.

대단히 감사합니다.

감사합니다.

PD : 영어에 대한 죄송합니다.

+0

이제는 HTML 형식을 작동시키는 데 더 관심이 있습니다. – Alvarob

답변

2

Linux는 어떤 응용 프로그램에서 어떤 파일 유형을 열 것인지를 기억합니다. /etc/mailcap. 또한 인쇄되는 모든 유형의 파일은 응용 프로그램에서 "렌더링"하거나 "컴파일"해야하므로 /etc/mailcap을 참조해야합니다.전자 메일 응용 프로그램은 Excel 파일을 "렌더링"할 수 없으며 Photoshop에서 HTML 파일을 열 수 없습니다.

모양을 보면 Excel을 처리하는 응용 프로그램에 대해서는 /etc/mailcap에 항목이 없습니다. Word 또는 HTML 파일. 원시 내용이 인쇄되고 "렌더링 된"페이지가 아닌 이유입니다 (Linux에서 인쇄하는 경우).

Linux 또는 Windows에서 인쇄 하시겠습니까? Windows에서 (Linux 상자의 컵 서버를 통해) 인쇄하고 정상적으로 인쇄하면 문제는 프린터가 아니라 리눅스에서 /etc/mailcap입니다.