京つう

日記/くらし/一般  |伏見区

新規登録ログインヘルプ


スポンサーリンク

上記の広告は、60日以上更新がないブログに表示されています。
新たに記事を投稿することで、広告を消すことができます。  
Posted by 京つう運営事務局 at

2009年08月16日

ラベルプリンタを使ったお薬手帳


何とかできつつあります。もう少し動作確認して公開します。

フォントは、明朝だと細くて見えにくいのでゴシックにしました。

東風フォントは、格好が良くないのでQL-1050のCD-ROMに付いていた「美杉ゴシックM」を使っています。

ラベルの長さは、印刷行数を判断し2cm刻みでカットされます。
 長さ 4.7~14.7cm、19.4~29.4cmの2cm(5行)刻み、12通り

ラベルプリンタ名
 Brother製 QL-1050 + PS-9000でネットワークプリンタとして使っています。

ドライバ
 http://solutions.brother.co.jp/support/os/linux/pt/pt_driver.html
 動作確認環境はSargeとなっていますが、Etchでちゃんと動きます。

QL-1050の稼働実績
 ORCAから直接印刷する薬袋ラベルのプリンタとして、当社お客様で稼働中です。
 約3ヶ月が過ぎました。特にトラブル無く順調です。

以下忘れないように書いておく
http://solutions.brother.co.jp/support/os/linux/pt/pt_driver.html
動作確認環境はSargeとなっているが、Etchでちゃんと動く
QL-1050用、「LPR用ドライバ」「CUPS Wrapperドライバ」をダウンロード


「LPR用ドライバ」
tar zxvf qd1050l110lpr.tar.tar
cd deb/
sudo dpkg -i --force-all ql1050lpr-1.0.0-1.i386.deb


「CUPS Wrapperドライバ」
tar zxvf qd1050l110wrap.tar.tar
cd deb/
sudo dpkg -i --force-all ql1050cupswrapper-1.0.0-1.debian.i386.deb

こんなエラーが出るが気にしない
lpadmin: PPD ファイルをコピーできません!

プリンタの追加
QL-1050201~QL-1050212

PPDファイル /usr/share/cups/model/brql1050.ppd

ラベルカット長
sudo brpapertoollpr_ql1050 -P QL-1050201 -n format10247 -w 102 -h 47
sudo brpapertoollpr_ql1050 -P QL-1050202 -n format10267 -w 102 -h 67
sudo brpapertoollpr_ql1050 -P QL-1050203 -n format10287 -w 102 -h 87
sudo brpapertoollpr_ql1050 -P QL-1050204 -n format102107 -w 102 -h 107
sudo brpapertoollpr_ql1050 -P QL-1050205 -n format102127 -w 102 -h 127
sudo brpapertoollpr_ql1050 -P QL-1050206 -n format102147 -w 102 -h 147
sudo brpapertoollpr_ql1050 -P QL-1050207 -n format102194 -w 102 -h 194
sudo brpapertoollpr_ql1050 -P QL-1050208 -n format102214 -w 102 -h 214
sudo brpapertoollpr_ql1050 -P QL-1050209 -n format102234 -w 102 -h 234
sudo brpapertoollpr_ql1050 -P QL-1050210 -n format102254 -w 102 -h 254
sudo brpapertoollpr_ql1050 -P QL-1050211 -n format102274 -w 102 -h 274
sudo brpapertoollpr_ql1050 -P QL-1050212 -n format102294 -w 102 -h 294

ロール紙幅102mmと設定すると、ピクセル数で若干オーバーする。

sudo vi /usr/local/Brother/PTouch/ql1050/inf/paperinfql1050pt1
1167 → 1164 変更のこと

BrL0B6602F8CBDE/format10247: 1164 483
BrL0B660438FF9D/format10267: 1164 719
BrL0B66057832C6/format10287: 1164 955
BrL0C6606B866E5/format102107: 1164 1191
BrL0C6607F8998F/format102127: 1164 1426
BrL0C660938CE60/format102147: 1164 1662
BrL0C660C280125/format102194: 1164 2217
BrL0C660D6833F8/format102214: 1164 2452
BrL0C660EA86789/format102234: 1164 2688
BrL0C660FE89AD6/format102254: 1164 2924
BrL0C661128CDAD/format102274: 1164 3160
BrL0C6612680095/format102294: 1164 3396


フォント設定
QL-1050のCDにフォントが入っているので活用
\JPN\P-touch\JPFont\Fonts\BRMISMW0.TTF

sudo mkdir /usr/share/fonts/truetype/brother/
sudo cp BRMISMW0.TTF /usr/share/fonts/truetype/brother/
cd /etc/defoma/hints
sudo sh -c "defoma-hints truetype /usr/share/fonts/truetype/brother/BRMISMW0.TTF > brmismw0.hints"
MisugiGothic
MisugiGothic-Regular
Gothic

English Japanese
スペースを入れるとhが消えるが気にしない

sudo defoma-font -vt register-all brmismw0.hints

sudo vi /var/lib/defoma/gs.d/dirs/fonts/CIDFnmap
sudo vi /var/lib/defoma/gs.d/dirs/fonts/cidfmap

/GothicBBB-Medium /KochiGothic-Regular ;
  ↓
/GothicBBB-Medium /MisugiGothic-Regular ;

  
Posted by tsukasa at 20:48Comments(0)Linux,ORCA,ハード