スカイ・エス・エイッチ

menu

ORCAレセコンをご利用中のお客様

TOP > ORCAレセコンをご利用中のお客様 > その他技術、医事情報

お薬手帳ラベル(ブラザーTD-4100N)

その他技術、医事情報

お薬手帳ラベルにてブラザーTD-4100Nを使う方法

◎ダウンロード

BrotherのホームページからTD-4010NのLinux用ドライバーをダウンロードして下さい。

インストール方法

32bitライブラリーのインストール
Ubuntu18.04
sudo apt-get install libc6-i386
Ubuntu16.04
sudo apt-get install lib32stdc++6

sudo mkdir /var/spool/lpd
以下フォルダが無い場合は作成してください。
sudo mkdir /usr/lib/cups/filter
sudo mkdir /usr/share/cups/model

sudo dpkg -i –force-all td4100nlpr-1.0.3-0.i386.deb
sudo dpkg -i –force-all td4100ncupswrapper-1.0.3-0.i386.deb

ドライバの修正
sudo vi /usr/lib/cups/filter/brother_lpdwrapper_td4100n

125行目あたりに下記のような行があります。
CUPSOPTION=`echo “$5 Copies=1″ | sed -e ‘s/PageSize/media/’ -e ‘s/BrMarg ・・・・ (長いので省略)

この行を
CUPSOPTION=”
に変更してください。このとき「`」と「’」の違いにご注意ください。
元ファイルにある「`」は使用できませんので「’」を使用してください。

◎102mmテープ用設定

IPアドレス以外はこの通り設定して下さい。
sudo lpadmin -p TD-4100301 -E -v lpd://192.168.1.111/queue301 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100302 -E -v lpd://192.168.1.111/queue302 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100303 -E -v lpd://192.168.1.111/queue303 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100304 -E -v lpd://192.168.1.111/queue304 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100305 -E -v lpd://192.168.1.111/queue305 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100306 -E -v lpd://192.168.1.111/queue306 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100307 -E -v lpd://192.168.1.111/queue307 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100308 -E -v lpd://192.168.1.111/queue308 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100309 -E -v lpd://192.168.1.111/queue309 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100310 -E -v lpd://192.168.1.111/queue310 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100311 -E -v lpd://192.168.1.111/queue311 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100312 -E -v lpd://192.168.1.111/queue312 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd

sudo brpapertoollpr_td4100n -P TD-4100301 -n fmt10247 -w 102 -h 47 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100302 -n fmt10267 -w 102 -h 67 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100303 -n fmt10287 -w 102 -h 87 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100304 -n fmt102107 -w 102 -h 107 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100305 -n fmt102127 -w 102 -h 127 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100306 -n fmt102147 -w 102 -h 147 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100307 -n fmt102194 -w 102 -h 194 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100308 -n fmt102214 -w 102 -h 214 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100309 -n fmt102234 -w 102 -h 234 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100310 -n fmt102254 -w 102 -h 254 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100311 -n fmt102274 -w 102 -h 274 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100312 -n fmt102294 -w 102 -h 294 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0

以上12種類のプリンタのデフォルトオプションオプションをCUPS画面で設定
Media Sizeをfmt10247~fmt102294に変更

◎90mmテープ用設定

IPアドレス以外はこの通り設定して下さい。
sudo lpadmin -p TD-4100401 -E -v lpd://192.168.1.111/queue301 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100402 -E -v lpd://192.168.1.111/queue302 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100403 -E -v lpd://192.168.1.111/queue303 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100404 -E -v lpd://192.168.1.111/queue304 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100405 -E -v lpd://192.168.1.111/queue305 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100406 -E -v lpd://192.168.1.111/queue306 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100407 -E -v lpd://192.168.1.111/queue307 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100408 -E -v lpd://192.168.1.111/queue308 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100409 -E -v lpd://192.168.1.111/queue309 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100410 -E -v lpd://192.168.1.111/queue310 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100411 -E -v lpd://192.168.1.111/queue311 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd
sudo lpadmin -p TD-4100412 -E -v lpd://192.168.1.111/queue312 \
-P /usr/share/cups/model/brother_td4100n_printer_en.ppd

sudo brpapertoollpr_td4100n -P TD-4100401 -n fmt9047 -w 90 -h 47 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100402 -n fmt9067 -w 90 -h 67 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100403 -n fmt9087 -w 90 -h 87 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100404 -n fmt90107 -w 90 -h 107 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100405 -n fmt90127 -w 90 -h 127 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100406 -n fmt90147 -w 90 -h 147 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100407 -n fmt90194 -w 90 -h 194 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100408 -n fmt90214 -w 90 -h 214 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100409 -n fmt90234 -w 90 -h 234 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100410 -n fmt90254 -w 90 -h 254 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100411 -n fmt90274 -w 90 -h 274 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0
sudo brpapertoollpr_td4100n -P TD-4100412 -n fmt90294 -w 90 -h 294 -g 3.0 -m 2.0 -y 3 -x 1.5 -S 0

以上12種類のプリンタのデフォルトオプションをCUPS画面で設定
Media Sizeをfmt9047~fmt90294に変更

◎プラグインを2.04以降に更新

 

◎「91 マスタ登録」「101 システム管理マスタ」「1031 出力先プリンタ割り当て情報」の設定

プリンタ名 標準プログラム名  ユーザプログラム名
お薬手帳 TD-4100   ORCHC04     ○ LA02HC62      ●

◎プログラムオプションに追加

プログラム名
LA02HC62

オプション説明
帳票名:お薬手帳
プログラムID:LA02HC62

オプションの説明

  1. 用量割合コードの編集
    COMMENT2=0:(デフォルト)
    用量割合コードを印字しない
    COMMENT2=1:
    用量割合コードを印字する
  2. ロール紙の幅
    PWIDTH=0:(デフォルト)
    102mm
    PWIDTH=1:
    90mm
  3. 医療機関名を印刷する
    PIRYONAME=0
    印刷しない
    PIRYONAME=1:(デフォルト)
    印刷する
  4. シールプリンタのタイプ
    PTYPE=0:(デフォルト)
    QL-1050
    PTYPE=1
    TD-4100N

    オプション内容
    COMMENT2=0
    PWIDTH=0
    PIRYONAME=1
    PTYPE=1

test