初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-07-04 17:36:31

中田
Member

Epsonのレシートプリンタ、XMLでBase64Encodeされた画像を印刷したい

いつもお世話になっております。
Epsonのレシートプリンタにて画像の印刷について教えて下さい。
現在ePOS-Print_XML_Sampleサンプルファイルにて画像部分を差し替えて印刷を試みてるのですが上手くいきません。
サンプルファイル
<epos-print xmlns="http://www.epson-pos.com/schemas/2011/03/epos-print">
<text lang="ja"/>
<text smooth="true"/>
<text font="font_a"/>
<text align="center"/>
<image width="345" height="72" color="color_1" mode="mono">AAAAAAAA~画像部分省略</image>
<text width="1" height="2"/>
<text>ミラノファッション専門店&#10;</text>
~~~~~~省略~~~~~~~~~~
<text>またのお越しをお待ちしております&#10;</text>
<cut type="feed"/>
</epos-print>

のimage後の画像分><の間に関数Base64Encodeでエンコードした文字列を挿入しましたがschemaerrorとなって印刷出来ませんでした。
"data:image/jpeg;base64,画像文字列"としても同様になります。
またエンコードはFM上で行いたいです(現在char(10)とchar(13)は削除したものを使っています)。
正しい方法やヒントをどうかご教授頂けないでしょうか?
過去スレから知った下記ベンダー様のファイルは大変参考になり無事印刷は出来ているのですがXMLで出来ればWebビューワがいらないので試しています。
http://www.key-planning.co.jp/software/ … filemaker/

宜しくお願いいたします。

FM18

Offline

#2 2023-07-04 18:24:15

たかぶ
Guest

Re: Epsonのレシートプリンタ、XMLでBase64Encodeされた画像を印刷したい

デモデータでは印刷できるということであれば、イメージデータが悪いのだと思います。
2値化されたデータをbase64にしないとうまくいかないと思います。
EPSONに質問するととても親切にいろいろ教えていただけます。
作成したxmlファイルも確認していただけたりします。
問題解決しなければ質問されるのもよいかと思います。
https://cform.epson.jp/form5/pub/e040/7 … 9012143700

#3 2023-07-04 22:16:29

中田
Member

Re: Epsonのレシートプリンタ、XMLでBase64Encodeされた画像を印刷したい

たかぶ様、FileMakerとはあまり関係の無い質問にもかかわらず、Epsonのサイトやその内容まで教えて頂きありがとうございます。
早速そちらで質問してみます。

ありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 507.66 KiB (Peak: 512.56 KiB) ]