[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-tech:00419] Re: プリンタのトレイ選択
- To: <orca-tech@xxxxxxxxxxxxxx>
- Subject: [orca-tech:00419] Re: プリンタのトレイ選択
- From: "Hiroshima System Service Co.,LTD" <webm@xxxxxxxxxxx>
- Date: Thu, 22 Aug 2002 15:53:27 +0900
ヒロシマシステムサービスの長尾です。
中島様、アドバイスいただきましてありがとうございます。
また、ML投稿のマナー違反にあたる発言を
してしまいまして申し訳ございませんでした。
ご指摘受けました点に注意し、再度投稿してみます。
使用機種はOKI ML2030Nです。
上下2段あるカセット(OKIではトレイ、という呼び方を
しています)を次のように自動選択しようと考えています。
・トレイ1から 「診療録」
・トレイ2から 「領収書」「レセプト」など、残りの帳票類
設定方法は以下の通り行いました。
(設定方法を参照したサイト)
http://www.orca.med.or.jp/tec/soft/install/printer2.html
1)まず、上記URLにあります、ポストスクリプトフィルタ
「orcapsprtctl」を /usr/local/bin にダウンロードし、
chmod +X /usr/local/bin/orcapsprtctlで実行権をつけました。
2)次に、スクリプトファイルを以下の通り作成しました。
/usr/local/bin/psf1(トレイ1用)
#!/bin/sh
sh /usr/local/bin/orcapsprtctl 3 1 a4 0 | cat - -
exit 0
(作成後、chmod +X /usr/local/bin/psf1で実行権をつける)
/usr/local/bin/psf2(トレイ2用)
#!/bin/sh
sh /usr/local/bin/orcapsprtctl 3 2 a4 0 | cat /home/orca/orcaocrb.ps - -
exit 0
(作成後、chmod +X /usr/local/bin/psf2で実行権をつける)
3)printcapを以下の通り編集しました。
ps1|Postscript OKI ML2030N :\
:lpr_bounce:
:lp=:\
:rm=192.168.200.203:\
:sd=/var/spool/lpd/ps1:\
:af=/var/spool/lpd/ps1/acct:\
:if=/usr/local/bin/psf1:\
:mx#0:\
:sh:
ps2|Postscript OKI ML2030N:\
:lpr_bounce:
:lp=:\
:rm=192.168.200.203:\
:sd=/var/spool/lpd/ps1:\
:af=/var/spool/lpd/ps1/acct:\
:if=/usr/local/bin/psf2:\
:mx#0:\
:sh:
4)lprngを再起動しました。
5)日医標準レセプトソフトを起動し、「91マスタ登録」−
「101システム管理マスタ」の管理コード1031
(出力先プリンタ割り当て情報)に、以下の設定を
登録しました。
「診療録(カルテ1号用紙)」に「ps1」
「処方せん(院外)」以下残りの帳票類に「ps2」
以上の設定を行った後に、動作確認をしましたところ、
トレイ2(ps2)に割り当てた帳票類も、トレイ1(ps1)から
給紙・排紙されます。エラーは出ません。
しかし、 echo "tray2" | lpr -Pps2 とコマンド入力をすると、
プリンタ側の液晶部に「ポストスクリプトエラー」という
メッセージが表示されます。
現時点で判明している内容は以上です。
長文になりましたこと、ご容赦ください。
何卒よろしくお願い申しあげます。
***********************************
ヒロシマシステムサービス株式会社
長尾 和美
mail: webm@xxxxxxxxxxx
URL: http://www.h-s-s.co.jp/index.html
***********************************