Brother MW-270とMW-170は、カット用紙に印刷ができるモバイルプリンターです。
MW-270はA6、MW-170はA7の専用用紙をセットするタイプです。
ロール紙ではないので、カールのない印刷ができ、感熱紙ですがそこはかと高級感があります。
この、Brother MW-270とMW-170にiOSから印刷ができるようにPrintAssistを対応しました。
次バージョンのPrintAssist Ver2.4.4以降をお使いください。

まずは、いつものFileMaker Goからの印刷。
印刷動画


印字サンプル 
IMG_6468

Brother MW-270
オフィシャルページ
Brother MW-270

mw270_side
Brother MW-170
オフィシャルページ
Brother MW-170

mw170_side
見た目そっくり。
MW-270はA6(ほぼ葉書サイズ)なので、請求書や報告書を
MW-170はA7で、それより小さいので、情報量の少ない受領書や領収書に最適です。

ざっくり印刷手順
1.Brother MW-270/MW-170とiOSデバイスはBluetoothでペアリングする(無線LANは搭載していません)
2. iOSデバイスにFileMakerGoをインストールし、印刷ボタンを配置しスクリプトを書く
3. PrintAssistのプリンター登録画面にて、「近くのプリンター」の表示されたBrother MW-270/MW-170を選択し登録する
4. FileMakerGoの印刷ボタンをタップする

スクリプトのツボ:マージン(margin)の指定

マージン(margin)を指定する必要があります。
MW-270/MW-170の場合、
top,bottom,left,rightの4箇所分マージンを記述してください。
 

MW-270のMargin>

"topmargin=3.75&" &

"bottommargin=3.75&" &

"leftmargin=3.75&" &

"rightmargin=3.75&" &

すべて3.75mmですね。 


MW-170のMargin> 

"topmargin=2.5&" &

"bottommargin=2.5&" &

"leftmargin=2.5&" &

"rightmargin=2.5&" &

こちらはすべて2.5mmですね。 


このマージンが、プリンターメーカー、機種、もっというと用紙サイズ(テープ幅)により違うので
それぞれの値を入力する必要があり手強いところですが 、どこのメーカーもプリンターの仕様書等、どこかに記載があるはずです。

MW-270/MW-170のマージンについては、上記の値でOKですが、詳しくはラスターコマンドリファレンスをご覧ください。

スクリプトの
ツボ2:用紙の設定
用紙は専用用紙なので、paper,width,heightの指定をします。
paperはプリントアシストパラメーター仕様書を参照し、専用用紙の値を指定します。
width,heightは「印刷可能領域幅」と「印刷可能領域長さ」です。(こちらも
ラスターコマンドリファレンスに記載があります

印刷可能領域幅」もしくは「印刷可能領域長さ」のどちらをwidth,heighにするかは、印刷方向により変わります。

横長に印刷したい場合は、widthが長くなるようにし、orientationを1(Landscape)に指定します。
ここでの注意点は、
widthを長くした場合は、 orientationを1(Landscape)に指定する。

heightを長くした場合は、 orientationを0(Portrait)指定する

width,heightとorientationの設定はセットですることが重要です。


MW-270

"paper=10417&" &

"width=140.5&" &
"height=97.5&" &

MW-170

"paper=10416&" &

"width=99.9&" &

"height=69.1&" &

共通

"orientation=1&" &
もしくは
"orientation=0&" & 


スクリプトのツボ:まとめ

MW-270/MW-170へ印刷するための必須コマンドはこの位です。
これを正しく記述すれば、印刷できるはずです、簡単でしょ?
現場でささっと印刷して、業務改善にお役立てくださいませ〜。


スクリプトのツボおまけプリンター指定

記述しなくても印刷できますが、便利機能です。
プリンター名をprinterに記述しておくと、複数台のプリンターが登録してある場合でも間違いなく記述したプリンターへ印刷します。
1台のプリンターへしか印刷しない場合は必要ありません。
 

Brother MW-270/MW-170は、Bluetooth機種なのでプリンター名を正しく記述する必要があります。
正しい機種名は、PrintAssistのプリンター登録画面の「近くのプリンター」に表示するプリンター名を()も含め同じように記述してください。
例:
"printer=MW-270 (A0W163XXX)&" &
"printer=MW-170 (K9W154XXX)&" &
!!この通りに記載すると印刷できません。ご使用の機種をお調べの上、記述してください!!