이 Ghostscript 명령으로 인해 오류가 발생하는 이유는 무엇입니까?

이 Ghostscript 명령으로 인해 오류가 발생하는 이유는 무엇입니까?

-o 옵션이 작동하지 않기 때문에 파일을 lp로 전송하기 전에 파일 방향을 변경하고 싶습니다.

gs -sDEVICE=pxlcolor -sOutputFile="\|lp -dprintername" -dNOPAUSE -dBATCH -c "<</Orientation 3>> setpagedevice" -f "inputfile"

다음을 제공합니다:

    GPL Ghostscript 8.70 (2009-07-31)
Copyright (C) 2009 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Error: /undefined in This
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1862   1   3   %oparray_pop   1861   1   3   %oparray_pop   1845   1   3   %oparray_pop   1739   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--
Dictionary stack:
   --dict:1149/1684(ro)(G)--   --dict:0/20(G)--   --dict:70/200(L)--
Current allocation mode is local
Current file position is 5
GPL Ghostscript 8.70: Unrecoverable error, exit code 1

이 경우에도 비슷한 오류가 발생합니다.

gs -sDEVICE=pxlmono -sOutputFile=/dev/stdout -dNOPAUSE -dBATCH -c "<</Orientation 3>> setpagedevice" -f "test"

관련 정보