이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 foomatic-rip 명령입니다.
프로그램:
이름
foomatic-rip - 범용 인쇄 필터/RIP 래퍼
개요
일반 옵션:
푸마틱립 [-V] [-Q] <모드별 옵션>
스풀러 없는 인쇄 필터:
푸마틱립 [-NS | --ppd ] [-J ] [-o =
[...]] []
컵 필터:
푸마틱립 []
기술
foomatic-rip은 CUPS 필터로 사용하거나 독립형으로 사용할 수 있는 범용 인쇄 필터입니다.
스풀러 없는 직접 인쇄용. 다음과 같은 기능이 있습니다.
PostScript 및 PDF를 표준 입력 또는 파일에서 프린터의 기본 입력으로 변환합니다.
표준 출력의 언어.
변환은 일반적으로 Ghostscript(gs(1)). 그렇지 않은 경우
번역이 필요합니다(포스트스크립트 프린터). 렌더러의 명령줄이 다음으로 줄어듭니다. 방법(1).
이 번역이 수행되는 방식은 PPD 파일.
프린터 기능, 사용자 옵션 처리 방법, 렌더러 명령 작성 방법
라인은 항상 다음과 같이 설명됩니다. PPD 파일, 이러한 PPD 파일은 일반적으로 다음 위치에서 제공됩니다. 푸마틱 또는 할 수 있습니다
PostScript 프린터 제조업체에서 제공하는 제품이어야 합니다. PPD 파일은
CUPS와 직접 인쇄 모두 동일합니다.
foomatic-rip은 다음과 함께 작동합니다. CUPS 직접 인쇄의 경우(없이 스풀러), 후자는
주로 테스트 및 디버깅용입니다. 모드는 명령줄 옵션으로 선택되며
foomatic-rip에 제공되는 환경 변수입니다.
foomatic-rip은 사용자가 명령을 통해 제공한 옵션 설정만 적용하는 것이 아닙니다.
인쇄 명령 줄을 검색할 뿐만 아니라 전체 작업에서 포함된 옵션도 검색합니다.
설정(PostScript 작업만 해당) 여기에서는 전체 작업에 영향을 미치는 설정뿐만 아니라
고려되지만 페이지 헤더의 설정도 고려됩니다.
발견된 페이지, 따라서 페이지를 사용하여 PostScript 코드를 생성하는 응용 프로그램
특정 프린터 옵션 설정이 완벽하게 지원됩니다.
직접, 스풀러 없는 인쇄
옵션
-v 디버깅을 위한 상세 모드. 경고 : 그러면 파일이 생성됩니다. / TMP 그
디버깅 정보가 포함되어 있습니다. 이로 인해 보안 허점이 열리고
프로덕션에는 사용하지 마세요.
-q 자동 모드 - 최소한의 정보 출력
-P
이 작업에 사용해야 하는 구성된 프린터입니다.
--ppd
PPD 파일 이 작업을 처리하려면 신청해야 합니다.
-o =
이 작업에 대한 옵션 설정입니다.
인쇄할 파일입니다.
푸마틱립 인쇄할 파일이 하나 이상 없으면 표준 입력에서 인쇄합니다.
명령줄에 지정됩니다. 프린터 PPD 파일이 다음과 같이 저장된 경우
/etc/직접/ .ppd or ~/.foomatic/직접/.ppd 당신은 간단하게 그것을 사용할 수 있습니다
"-P 지정 ".
줄을 긋다
*FoomaticRIPPostPipe: "| "
바로 뒤에 PPD 파일에 *PPD-Adobe: "4.3"어디로 명령은 다음과 같습니다.
출력 데이터를 리디렉션하고 싶습니다. PPD 파일의 제한으로 인해 <, >및 "
에서는 허용되지 않습니다. , 다음과 같이 교체합니다.
캐릭터 바꿔 놓음
---------------------
< <
> >
" "
' '
& 와
이렇게 하면 프린터로 직접 인쇄할 수 있습니다.
*FoomaticRIPPostPipe: "| 방법 > /dev/lp0"
or
*FoomaticRIPPostPipe: "| 방법 > /dev/usb/lp0"
로컬 병렬 또는 USB 프린터용. 일반 사용자가 이 방법으로 인쇄할 수 있도록 하려면 다음을 추가하세요.
그룹에 lp 적절한 프린터 장치 파일이 있는지 확인하십시오. /개발/... 그룹입니다-
쓰기 가능 lp 그룹입니다.
호스트 이름이 있는 TCP/소켓/JetDirect 프린터의 경우 인쇄기 포트에서 듣기 9100 의견을 듣고 싶습니다.
이게 필요해:
*FoomaticRIPPostPipe: "| /usr/빈/nc -w 1 인쇄기 9100 "
"nc" 명령줄에서 "-w 1"을 참고하세요. 그러면 데이터 바로 다음에 "nc"가 종료됩니다.
프린터로 전송됩니다.
*FoomaticRIPPostPipe: "| rlpr -Plp@프린트서버"
작업을 LPD 프린터 대기열로 보냅니다. lp 이름이 붙은 기계에서 인쇄 서버.
참조 http://www.openprinting.org/direct-doc.html
인쇄 세이프가드가 스풀러
OpenPrinting 웹 사이트의 설명서를 참조하십시오. http://www.openprinting.org/
구성 FILE
파일 /etc/foomatic/filter.conf foomatic-rip이 실행될 때마다 읽혀집니다. 이는 다음을 허용합니다.
다음과 같이 foomatic-rip의 동작을 구성합니다(다음으로 시작하는 줄). # 댓글이고
그러므로 무시됩니다):
디버그: 0 | 1
켜다 (1) 또는 꺼짐 (0) 디버그 모드. 이는 다음을 제공하는 것과 동일합니다.
-디버그 명령줄 옵션. 기본 설정은 0.
ps_회계: 0 | 1
켜다 (1) 또는 꺼짐 (0) 페이지 계산을 위한 PostScript 코드 삽입
포스트스크립트 작업. 삽입된 PostScript 코드는 Ghostscript를 생성합니다.
stderr 및 CUPS의 회계 출력은 이 방법으로 얻은 각 페이지를 기록할 수 있습니다.
인쇄되었습니다. CUPS가 스풀러인 경우에만 코드가 삽입됩니다. 기본 설정
is 1.
에코: [ /]
경로를 다음으로 설정합니다. 에코(1) 지원하는 실행 파일 -n.
gspath: [ /]
Ghostscript의 경로를 설정합니다(gs(1)) 실행 가능합니다. Ghostscript인 경우에 사용됩니다.
비표준 위치에 있거나 대체 Ghostscript를 사용해야 하는 경우.
실행 경로: [: ]...
설정 $ PATH foomatic-rip에서 사용할 변수입니다.
컵 필터 경로: [: ]...
foomatic-rip이 CUPS를 검색하는 디렉터리(콜론으로 구분)를 설정합니다.
필터.
선호_쉘: [ /]
FoomaticRIPCommandLine을 실행할 때 사용할 기본 쉘을 설정하고
친구. 여러 PPD 파일은 최신 셸이 필요한 셸 구성을 사용합니다.
처럼 세게 때리다, zsh및 KSH.
onworks.net 서비스를 사용하여 온라인으로 foomatic-rip 사용