QRコードを読み取って、空メールを送信する事を、スマートフォンで実現したいと思います。
1)QRコードを読み取る
2)読み取ったデータをクリック
3)メーラーが起動し、TOに空メール用のメールアドレスが入っている
このようにしたいのですが、
2)の後に、何かのサイトが立ちあがったり、
メールアドレスが認識されないで、文字列になったり等、
どうしても、3ステップで空メールが送信できるようになりません。
是非、上記の3ステップ(もしくは最悪4ステップで、ただし広告が入らないようにしたい)でできる方法をお教え頂ければと思います。
知りたいのは、QRコードの作成方法です。
1)QR作成サイトか
2)QR作成ソフトか
3)最悪は、自分でPHPでQR生成のプログラムを作成したいと思いますが、できれば、具体的な作成方法までお教え頂ければと思います。
ご教授の程、よろしくお願い申し上げます。
※スマートフォンで、QRコードを使うのかどうかの議論は<無し>でお願いしたいと思います。
ざっくりと調べたところ、メール配信会社様のQRコードは、コメントにて添付した画像フォーマットと同一と考えられます。
QRコードエディタにてメールアドレスのみを入力して作成します。
なお、QRコード自体は規格化されているものであり、基本的にどの端末でもデータの読み出しが可能です。
(ソフトバンクの一部フィーチャーフォン向けのQRコードも存在しますが、読み取りは可能です。)
ですから、メール配信会社様のQRコードが読み取りアプリに左右されずに3ステップにてメールを送信できるのであれば、そのフォーマットに合わせてQRコードを作成すれば良いことになります。
次に、QRコードの作成方法となりますが、
空メールを送る宛先が一か所であれば、ツールまたはアプリの生成機能を利用します。
アプリ:
ZXing バーコードスキャナ
QRコードエディター for Mobile (Pro) ソフトバンク版
出力イメージ:
ツールの提供は3キャリアともに提供しておりますが、スマートフォンではMAILTO:などのタグが利用できない場合が多いので、テキスト機能が付いたものを利用してください。
docomo版
作ろうiモードコンテンツ:QRファクトリー | サービス・機能 | NTTドコモ
その他はid:a-kuma3さんのリンクをご利用ください。
何らかの理由で送信用アドレスが複数ある(または使い捨てをする)場合、PHP+Image_QRCodeなどのライブラリで生成する必要があります。
PHPでちょっと奥に突っ込んだQRコード生成 - PHPに惚れました
しかし、受信時の迷惑メールフィルターによるトラブルが予想されるので、
4ステップによるURLリンク方式を採用して、受信時の注意を表示させるのがベターではないかと思います。
※問題のQRコードを貼り付けることが出来れば、読み取って詳しく説明も出来ると思うのですが、なかなか難しいですね。
こんなのを見つけて。
http://d.hatena.ne.jp/end0tknr/20090314/1237004862
でも、ふたつがリンク切れ orz
んで、ちょっと探してみました。
docomo は Internet Archive に落ちていた。
http://wayback.archive.org/web/20080429232109/http://www.nttdocomo.co.jp/service/imode/make/content/barcode/function/application/mail/
au は、リンクが活きてた。
http://www.au.kddi.com/ezfactory/tec/two_dimensions/mail_transmission.html
softbank は、別のルートから Internet Archive に落ちてた PDF があった。
http://wayback.archive.org/web/20070311001931/http://developers.softbankmobile.co.jp/dp/tool_dl/qrcode/tech.php
↑の「ダウンロード」から。
http://wayback.archive.org/web/20070311001931/http://www2.developers.softbankmobile.co.jp/dp/tool_dl/download.php?docid=510&companyid=
いきなり、ダウンロードが始まります。
ちょっと古そうなページなんだけど、↓に書いてある仕様になってるみたい。
http://qr.popdom.jp/?cmd=help&hno=7
それぞれの仕様はガラケー向けだと思いますが、スマホになっても仕様を引き継いでいる可能性大。
でも、いつまで、その仕様が引き継がれるか分からないし、スマホ向けなら、いったん Webページに飛ばすか、アプリを作るか、って感じになるのだと思います。
ざっくりと調べたところ、メール配信会社様のQRコードは、コメントにて添付した画像フォーマットと同一と考えられます。
QRコードエディタにてメールアドレスのみを入力して作成します。
なお、QRコード自体は規格化されているものであり、基本的にどの端末でもデータの読み出しが可能です。
(ソフトバンクの一部フィーチャーフォン向けのQRコードも存在しますが、読み取りは可能です。)
ですから、メール配信会社様のQRコードが読み取りアプリに左右されずに3ステップにてメールを送信できるのであれば、そのフォーマットに合わせてQRコードを作成すれば良いことになります。
次に、QRコードの作成方法となりますが、
空メールを送る宛先が一か所であれば、ツールまたはアプリの生成機能を利用します。
アプリ:
ZXing バーコードスキャナ
QRコードエディター for Mobile (Pro) ソフトバンク版
出力イメージ:
ツールの提供は3キャリアともに提供しておりますが、スマートフォンではMAILTO:などのタグが利用できない場合が多いので、テキスト機能が付いたものを利用してください。
docomo版
作ろうiモードコンテンツ:QRファクトリー | サービス・機能 | NTTドコモ
その他はid:a-kuma3さんのリンクをご利用ください。
何らかの理由で送信用アドレスが複数ある(または使い捨てをする)場合、PHP+Image_QRCodeなどのライブラリで生成する必要があります。
PHPでちょっと奥に突っ込んだQRコード生成 - PHPに惚れました
しかし、受信時の迷惑メールフィルターによるトラブルが予想されるので、
4ステップによるURLリンク方式を採用して、受信時の注意を表示させるのがベターではないかと思います。
※問題のQRコードを貼り付けることが出来れば、読み取って詳しく説明も出来ると思うのですが、なかなか難しいですね。
ご教授ありがとうございました。
素晴らしいご回答を頂戴し、感謝申し上げます。
大変勉強になりました。
また、迷惑メールフィルターの件は気がつきませんでした。
確かに、その方が良いかもしれません。
さっそく作成してみます。
本当に助かりました。
ご教授ありがとうございました。
2013/05/18 14:28:03素晴らしいご回答を頂戴し、感謝申し上げます。
大変勉強になりました。
また、迷惑メールフィルターの件は気がつきませんでした。
確かに、その方が良いかもしれません。
さっそく作成してみます。
本当に助かりました。