その他技術、医事情報
BrotherのホームページからTD-4010NのLinux用ドライバーをダウンロードして下さい。
td4100nlpr-1.0.3-0.i386.deb
td4100ncupswrapper-1.0.3-0.i386.deb
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=”
に変更してください。このとき「`」と「’」の違いにご注意ください。
元ファイルにある「`」は使用できませんので「’」を使用してください。
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に変更
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に変更
プリンタ名 標準プログラム名 ユーザプログラム名
お薬手帳 TD-4100 ORCHC04 ○ LA02HC62 ●
プログラム名
LA02HC62
オプション説明
帳票名:お薬手帳
プログラムID:LA02HC62
オプションの説明
シールプリンタのタイプ
PTYPE=0:(デフォルト)
QL-1050
PTYPE=1
TD-4100N
オプション内容
COMMENT2=0
PWIDTH=0
PIRYONAME=1
PTYPE=1