[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-tech:00419] Re: プリンタのトレイ選択



ヒロシマシステムサービスの長尾です。
中島様、アドバイスいただきましてありがとうございます。
また、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
***********************************