[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-tech:00420] Re: プリンタのトレイ選択
- To: orca-tech@xxxxxxxxxxxxxx
- Subject: [orca-tech:00420] Re: プリンタのトレイ選択
- From: フジ <fuji@xxxxxxxxx>
- Date: Fri, 23 Aug 2002 13:19:36 +0900
フジです。
PostScriptの記述については、あまりよく知らないのですが、
誰も回答していないようですので。
普通の用紙設定の場合と異なり、上下のトレイがいずれもA4である
ことが問題の原因のように思います。「orcapsprtctl」のpslevel==3
のA4用紙の設定中に
print "<< /DeferredMediaSelection true"
という記述があり、このためA4の用紙の入っているトレイが自動的に
選択されてしまうように思えます。
(PostScriptのリファレンスの411ページ(pdfでは425ページ)を参照)
「orcapsprtctl」中の
} else if( papersize == "a4" ) {
print "<< /DeferredMediaSelection true"
print " /PageSize [595 842] >> setpagedevice"
のところを
} else if( papersize == "a4" ) {
# print "<< /DeferredMediaSelection true"
print " /PageSize [595 842] >> setpagedevice"
のようにコメントアウトすれば、いけそうに思います。
これでダメなら、下記のようにPostScript Level2の設定で実行して
みたらどうでしょうか?
/usr/local/bin/psf2(トレイ2用)
#!/bin/sh
sh /usr/local/bin/orcapsprtctl 2 2 a4 0 | cat /home/orca/orcaocrb.ps - -
exit 0
> しかし、 echo "tray2" | lpr -Pps2 とコマンド入力をすると、
> プリンタ側の液晶部に「ポストスクリプトエラー」という
> メッセージが表示されます。
長尾様の設定では、lprに送るデータはPostScriptでなければ
いけません。下記のようにすればcatのmanページが印刷される
と思います。
man -t cat | lpr -Pps2
なお、PostScriptに関する資料は下記にあります。
http://www.adobe.com/products/postscript/resources.html
PostScript Language Manual
http://www.adobe.com/products/postscript/pdfs/PLRM.pdf
以上、ご参考になれば、幸いです。