CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): ddaeng (김 경 철)
날 짜 (Date): 1994년09월20일(화) 02시03분31초 KDT
제 목(Title): [Re] gs를 이용해서 djet으루 ps화일 찍기.



/etc/printcap에다가.. 인풋 필터를 일단 지정해 주세여..

     :if=/usr/local/bin/gsdjet500:

예를 들어 /usr/local/bin/gsdjet500이라는 프로구램을 인풋 필터로
쓰겟다는 거지여..

그 푸로구램은 다음과 같이 짤막하게 맹글문 대여..


#include        <errno.h>

main( argc, argv, envp )
int     argc;
char    *argv[];
char    *envp[];
{
        if( execle("/usr/local/bin/gs",
                "/usr/local/bin/gs",
                "-q",
                "-sDEVICE=djet500",
                "-r300",
                "-dNOPAUSE",
                "-sPAPERSIZE=a4",
                "-sOutputFile=-",
                "-",
                0,
                envp ) )
                perror("execv");
}


이러케 맹그러서 컴파일해서 gsdjet500이라는 이름으루 /usr/local/bin에 
너어노코 돌리문 대여...

참 근데.. 디바이스가 없다는 야그는.. 혹시 gs가 컴파일할때 djet500그걸루
출력보내는 모듈 읍시 대있다는 야그 아닌가여?
gs -h 하문 사용가능한 디바이스 나오는데여.. 거기서 djet500이 없으문
고스트 스크립 메이크 화일 고쳐서 디바이스 넣어주고 다시 컴파일 해서 쓰세여..

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.