みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
win8
fm13
fms13
使用
エプソンのTM-T70-i(無線LAN
)を利用してプリントを試みているところです。
エプソンよりTM-T70-i(以下サーマルプリンタと呼びます。)を借りてサンプルプログラムもダウンロードしました。
ダウンロードしたファイルのテーブルには名前、IPアドレス、デバイスID、タイムアウト、印刷データ、印刷結果というフィールドがあります。
名前フィールドにはレシート、IPアドレスには192.168.**.**、デバイスIDにはTM-T70-i,印刷データには以下の
<epos-print xmlns="http://www.epson-pos.com/schemas/2011/03/epos-print">
<text lang="ja"/>
<text smooth="true"/>
<text align="center"/>
<image width="256" height="60" color="color_1" mode="mono">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqoAAAAAAAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVAAAAAAAAAFVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAFAAAAAAAAAAAAAAAAqgAAAAAAAAAAAAAKAAAAAAAqgAoAAAAAAAAAAAAAAAUVAAAAAAAAAAAAABQAAAAAAUFAFQAAAAAAAAAAAAAACgoAAAAAAAAAAAAAKgAAAAACgIAqAAAAAAAAAAAAAAAUBAAAAAAAAAAAAABUAAAAAAUBQBQAAAAAAAAAAAAAACgKAAAAAAAAAAAAACgAAAAACoCAKgAAAAAAAAAAAAAAUAQAAAAAAAAAAAAAVAAAAAAFAUAUAAAAAAAAAAAAAACoCAAAAAAAAAAAAACoAAAAAAoAgCgAAAAAAAAAAAAAAFAEAAAAAAAAAAAAAFQAAAAAFQEAVAAAAAAAAAAAAAAAqAgACqAKAoKAKAoAqAAqAAAKAIAoCgAqgAoKgAAAAABUAABVUBUVFUBUVQBQAVUAABUAAFRUAFVAVBUAAAAAAKgAAKqgqiqqgKiqgKgCqgAACoAAqKoAoqCqqoAAAAAAVAABQVFVVVVBVVUBUAUVAAAVQABRFAFBQRVFQAAAAAAqAAKCoqqKooIqCoCgCgoAAAqgAKoqAoCiKoKAAAAAAFUABQFBFRUFBFQFAVAUFAAABVAAVBQFAVEVBUAAAAAAKoAKAqAqCoqAKgqCoAoqAAACoACoKgoAoCoCgAAAAAAVQAUBQBQVBQBUBQFAFFQAAAFQAVBUFQFQVAVAAAAAAAqgCgKAKioKAKgKgqAooAAAAKgAoCgKAKAoAoAAAAAABUAUBUBUFBUAUAUBQFVAAAAAVAFQVBQBUFQFAAAAAAACoCgCgCgqCgCoCgKgKgAAAAAqAqCoKgCgKAqAAAAAAAFQFAVAVBQUAFAVBUBUAAAAAFQBQFAUAUBUBQAAAAAAAKAoCoAoKCoAoAoCgKgAAAAAKgKgqCoCoKgKAAAAAAABUFQFAFBUFAFQFAVEUAQAAAAUAUBQFAFAUBUAAAAAAACgKAqIqCgoIKAoAoioCAAAACoCgKiqAoCoCgAAAAAAAVBUFSBQVFRBUFAFIFAgAAAAFAVBURUFAFAUAAAAAKAAoCoqoKgoKIKgIAqgqKAACAAoAoCiKgoAoCgAAAABUAFAVVVAUFBVAVFQBUBVQAAUAFQFQVQVFAFUUAAAAACgAoAqioCgqCoCqoAKgCqAACoAKAqAqAqoAKqgAAAAAVAFABQUAVBQFAFVAAUAFAAAFABQBQBQBUABVUAAAAAAqAoAAAAAAAAAAqAAAAAAAAAKAKAAAAAAAACgAAAAAABUFAAAAAAAAAAFQAAAAAAAAAUFAAAAAAAAAUAAAAAAAAqgAAAAAAAAAAKAAAAAAAAAAqgAAAAAAAACoAAAAAAAAAAAAAAAAAAABUAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAABUAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAqoAAAAAAAAAAAAAAAAAAACqAAAAAAAAAAAAAAAAAAAFVQAAAAAAAAAAAAAAAAAABVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</image>
<feed/>
<text>毎度ありがとうございます </text>
<text>西新宿店</text>
<text> </text>
<text>2014-11-26 12:34</text>
<feed/>
<feed/>
<text align="left"/>
<text>モカ(5742254700002)</text>
<feed/>
<text align="right"/>
<text>@432 x 1 \432</text>
<feed/>
<text align="left"/>
<text>ブルーマウンテン(5742254700002)</text>
<feed/>
<text align="right"/>
<text>@648 x 1 \648</text>
<feed/>
<feed/>
<text align="left"/>
<text dw="true" dh="false"/>
<text>合計 </text>
<text dw="false" dh="false"/>
<text align="right"/>
<text dw="true" dh="false"/>
<text>\1,032</text>
<text dw="false" dh="false"/>
<feed/>
<text align="left"/>
<text>お 預 り </text>
<text align="right"/>
<text dw="true" dh="false"/>
<text>\2,000</text>
<text dw="false" dh="false"/>
<feed/>
<text align="left"/>
<text>お 釣 り </text>
<text align="right"/>
<text dw="true" dh="false"/>
<text>\968</text>
<text dw="false" dh="false"/>
<feed/>
<feed/>
<text>2点</text>
<text>	</text>
<text>0001</text>
<text>	</text>
<text>山田</text>
<feed/>
<cut type="feed"/>
</epos-print>
とあり、印刷結果は空欄です。
フォーム形式では名前フィールドとボタンがありボタンには以下のようなスクリプトが設定されています。
”send"とあり、内容は
#SOAPメッセージを作成する
変数を設定[$header;値:"<s:Header>" &
"<parameter xmlns='http://www.epson-pos.com/schemas/2011/03/epos-print'>" &
"<devid>" & 印刷::デバイスID & "</devid>" &
"<timeout>" & 印刷::タイムアウト & "</timeout>" &
"<printjobid>" & Get (レコード ID) & "</printjobid>" &
"</parameter>" &
"</s:Header>"]
変数を設定[$body;値:"<s:Body>" & 印刷::印刷データ & "</s:Body>"]
変数を設定[$soap;値:"<?xml version='1.0' encoding='utf-8'?>" &
"<s:Envelope xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'>
" & $header & $body & "</s:Envelope>"]
#HTTPでSOAPメッセージを送信する
URLから挿入[選択;ダイアログなし;印刷::印刷結果;"httppost://" & 印刷::IPアドレス & "/cgi-bin/epos/service.cgi?printdata=" & $soap]
となっております。
このままでボタンを押したらプリントすることができたのですが、この決まりきったデータをプリントするのが目的ではないので、自分のデータをプリントしたい場合はどのようにしたらよいのでしょうか?因みにエプソンに聞いてもこれ以上はわかりませんとのことでした。説明不足の点がございましたら申し訳ございません。
Offline
サンプルを提供しているベンダーさんもあるので参考にされては如何でしょう。
http://www.key-planning.co.jp/software/ … filemaker/
Offline
MOZ様
さっそくご回答いただきありがとうございます。リンク先拝見してみます。ありがとうございます。
Offline
GOで運用でなければ、わざわざxmlで印刷しなくても良いのでは?という考えは無しですか?
unknown様
アドバイスありがとうございます。当初仰るような形でもやってみましたが、混雑時にはやはりプリントされたものがあった方が便利なことに気が付いた次第です。
Offline
Pages: 1
[ Generated in 0.022 seconds, 8 queries executed - Memory usage: 523.84 KiB (Peak: 538.3 KiB) ]