Microsoft Word - USB60BCR_10.doc

Similar documents
Microsoft Word - USB60F_Raspi_ doc

ソフトウェア更新の前に お客様に より快適に LGL22 をご利用いただくため ソフトウェア更新によるアップグレードを行っております この手順書は LGL22 とパソコンを microusb ケーブルにて接続してソフトウェア更新を行う方法となります ソフトウェア更新は microusb ケーブルによ

目次 1. ソフトウェアのインストール 対応 OSについて インストール手順 アンインストール手順 USB ドライバのインストール 操作の流れ 接続の準備 ソフトウ

MS5145 USB シリアル エミュレーション モードの設定

クイックセットアップ for モバイル(iOS/Android)

おことわり 本書の内容の一部又は全部を無断転載することは禁止されています 本機の外観及び仕様は改良のため 将来予告無しに変更することがあります 本書の内容について万一不審な点や誤りなどのお気付きの点がありましたらご連絡ください 本書に記載されている会社名 商品名などは 一般に各社の商標又は登録商標で

クイックセットアップ for モバイル(Windows)

FTDI USB-Serial Converter デバイスドライバのインストール(Rev.1.01)

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

TR3通信コマンド仕様

ダウンロード先一覧 USB シリアル変換ケーブル / BSUSRC06 トライバー 製品にドライバ CD が付属していますが 下記のサイトからもダウンロードすることが可能です <Web> 64b

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

1. ユーザ登録方法 ユーザ登録手順 初めてご利用される方は 下記の手順に沿ってユーザ登録を行ってください 1 NTT 健康保険組合ホームページ ( に検索サイトより アクセスしてください 2 Smart Life Park メニューをクリックします 別

Prog2_6th

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

TR3通信コマンド仕様

1. ユーザ登録方法 ユーザ登録手順 初めてご利用される方は 下記の手順に沿ってユーザ登録を行ってください 旧サイトからログイン ID パスワードを引き継ぐことはできませんので ご注意ください 1 所属団体から指定のあった URL より 本システムへアクセスします 所属団体名が表示されます 通常の

KEW Smart for KEW3441BT 取扱説明書

G800SE HTMLdocument update

令和元年 労働保険_年度更新電子申請手順書(建設の事業API電子申請版)_docx

新規インストールガイド SPSS Statistics 24/25 Windows 32/64bit 版 本書は Download Station から SPSS Statistics をダウンロ ドし 新規インストールを行う手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があ

プリンタドライバインストールガイド <OPS645>-Windows Vista(32bit 版 )/ Windows 7(32bit 版 )/ Windows 8(32bit 版 )/ Windows 8.1(32bit 版 )- プリンタドライバインストールガイド <OPS645> Window

令和元年 労働保険_年度更新電子申請手順書(継続事業API申請版)_docx

CS-DRC1操作説明書

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ

はじめに 京セラ製スマートフォンを指定の microusb ケーブル ( 別売 ) またはこれと共通仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をインストールしてい

クイックセットアップ for モバイル(iOS/Android)

PowerPoint プレゼンテーション

クイックセットアップ for モバイル(Windows)

はじめに URBANO PROGRESSO を microusb ケーブル 01 ( 別売 ) またはこれと共通の仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をイン

目次 1.1. AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Android 版アプリ インストール...

NarSuS アプリの UPS 対応 クラウド状態管理サービス NarSuS LAN DISK Z シリーズに接続された 対応 UPS のステータス情報を NarSuS で確認 することができます 本機能をご利用いただく際には 以下の UPS 用自動シャットダウンソフトとの併用を推 奨します 以下の

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

マカフィー R セキュリティサービス (Mac 版 ) インストール 基本操作 アンインストールマニュアル McAfee と McAfee のロゴは 米国およびその他の国における McAfee LLC の商標です 中部ケーブルネットワーク株式会社 第 1.5 版 2018/11/5

Microsoft Word - Qsync設定の手引き.docx

Microsoft PowerPoint - Tutorial_2_upd.ppt

Remote Link 3 について Remote Link 3 とは? 外出先のモバイル機器からインターネットを介して NAS に保存してあるデータを見ることができる機能です アプリ Remote Link Files を利用すると スマートフォン / タブレット / パソコンから NAS に保存

目次 1. AOS ユーザー登録サイト AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Andro

セキュアブラウザについて セキュアブラウザは デスクネッツを自宅や外出先などから安全に利用するためのツール ( アプリ ) です セキュアブラウザというアプリを使用してデスクネッツを利用します 通常のブラウザアクセスと同じようにデスクネッツをご利用頂けます 端末の紛失 盗難による情報漏えいを防ぐため

Microsoft Word - BluetoothV21接続手順書3_CM520BT.docx

desknet's NEO スマートフォン版 セキュアブラウザについて セキュアブラウザは デスクネッツを自宅や外出先などから安全に利用するためのツール ( アプリ ) です セキュアブラウザというアプリを使用してデスクネッツを利用します 通常のブラウザアクセスと同じようにデスクネッツをご利用頂けま

スライド 1

起動画面

(3) 図 ファイルの展開先 ( 保存場所 ) 指定画面 が表示されます 参照ボタンを押下すると 図 フォルダ指定画面 が表示されるので 保存先を指定し OK ボタン を押下します 図 ファイルの展開先 ( 保存場所 ) 指定画面 の 展開 ボタンを押下します 図

インターネット・メールのご利用手引き

T A USB ドライバ インストール手順書 対応型式 :PHC-D08 PHE-3FB2 対応 OS :Windows 7(32bit,64bit) Windows 8(32bit,64bit) Windows 8.1(32bit,64bit) Windows 10(32bit,6

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

VPNマニュアル

ワイヤレスバーコードリーダー CM-520W1 設定資料 Bluetooth SPPの設定

KEW Smart for KEW3552BT 取扱説明書

目次 1. はじめに 本書の目的 本書の対象 作成環境 準備 インストール環境の確認 ライセンス インストーラー インストール その

Fortinet 社 FortiExplorer 操作マニュアル 株式会社ネットワークバリューコンポネンツ 第一版 Page1 Network Value Components Ltd. Copyright (c)2012 Network Value Components Ltd. All Righ

目次. ご利用上の注意. アプリをインストールする. アプリを起動する. アプリの初期設定を行う. アプリのログインパスワードを変更する 6. アプリのメニューを操作する 7. ステータスを送信する 8. 定期位置通知間隔を変更する 9. 随時検索をする 0. メッセージ連絡をする. メッセージの連

Android Layout SDK プログラミング マニュアル

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより FTDX3000 シリーズとパソコンとを USB ケーブルで接続して CAT 通信 TX 制御 (PTT KEY FSK) および ファームウェアのアップデートを行う事ができま

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

ヘルスアップWeb 簡単操作ガイド

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴う改訂 2018/01/22 ソフトウェア OS のバージョンアップに伴う改訂

目次 第 1 章はじめに 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 前提条件の確認 2 第 3 章 Java のバージョンについて Java バージョン確認方法 Java のアンインストール ( ケース2の

Creative SXFI シリーズ製品向け Super X-Fi プロファイル作成アプリ SXFI App 利用ガイド 2019 年 2 月 19 日 Rev3 このガイドは Creative SXFI 製品をお使い頂くにあたり スマホ用アプリ SXFI App での Super X-Fi アカウ

< F F D815B B408EED95CA C815B83678FEE95F13F7C3F C815B A896E282A28D8782ED82B93F7C3F57494C4C4

5. 下の画面が表示されますので [Next>] をクリックします 6. License Agreement の画面が表示されますので 内容をご確認いただき 同意する場合は I accept the terms of the license agreement にチェックをして [Next>] をク

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

MS104-SH2 USBドライバ(仮想COMポートドライバ)の不具合について

1. 事前準備 ひかりワンチーム SP は インターネットにアクセスして利用するサービスです ご利用いただくには インターネット接続環境及びインターネットに接続可能な端末 (PC 等 ) WEB ブラウザが必要となります 以下のサービス推奨動作環境に合わせ 事前にご用意ください ひかりワンチーム S

REX-USB56 「FAX送信」編 第6.0版

ESET Mobile Security for Android V1.1 セットアップ手順

Mozilla Thunderbird アカウント設定手順 株式会社アマダアイリンクサービス

Windows パソコンに接続する 画面表示は Windows 8 を例としています 1. EM chip <micro> を取り付けた本製品の microusb コネクタに microusb ケーブルを接続します 2. microusb ケーブルのもう一方のコネクタをパソコンの USB ポートに接

PALRO Gift Package 操作説明書

著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社

Windows XPでの手動USBドライバインストール方法

H

CentreCOM VT-Kit2 plus リリースノート

目次 ページ 1. 本マニュアルについて 3 2. 動作環境 4 3. ( 前準備 ) ライブラリの解凍と保存 5 4. モデルのインポート 6 5. インポートしたモデルのインピーダンス計算例 8 6. 補足 単シリーズ 単モデルのインポート お問い合わせ先 21 2

Windows パソコンに接続する 画面表示は Windows 7 を例としています 1. EM chip を取り付けた本製品の USB コネクタに USB ケーブルを接続します 2. USB ケーブルのもう一方のコネクタをパソコンの USB ポートに接続します パソコンがデータ通信カード ( 本製

ch2_android_2pri.indd

プログラマブル LED 制御モジュール アプリ操作説明書 プログラマブル LED 制御モジュール設定アプリ操作説明書 適用モジュール 改訂番号 エレラボドットコム 1

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

追加インストールガイド Microsoft Office Multilanguage Pack 2016 本書は Download Station から Microsoft Language Pack Multilanguage Pack 2016 ( 以下 Language Pack) をダウンロ

PowerPoint プレゼンテーション

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

Windows XPでの手動USBドライバインストール方法

ライセンス認証ガイド Windows 10 Pro 本書は Download Station から Windows10 のライセンス情報をダウンロ ドし インストール済みの Windows 10 に適用する手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があります 認証プログラ

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより 対応するトランシーバーまたは USB インターフェースユニット SCU-17 を USB ケーブルでパソコンに接続し CAT 通信 TX 制御 ( PTT KEY FSK) U

752_[Android版]どこでも写真管理連携(USB)

Transcription:

REX-USB60MB USB Serial Converter(Micro-USB B タイプ ) Android 用サンプルプログラム USB60BCR について 1. 本プログラムの概要 2 2. サンプルプログラムの作成と操作手順 3 2-1. USB60BCR のダウンロードとプロジェクトのインポート 3 2-2. FTDI 社製クラスドライバ (D2xx.jar) のダウンロードと jar ファイルのコピー 4 2-3.Nexus7 への Android アプリのインストールと実行 5 3. サンプルプログラムソースの説明 7 3-1. マニフェストファイル AndroidManifest.xml 7 3-2. XML リソースファイル device_filter.xml 7 3-3. Java ソースファイル Main.java 8 2013 年 09 月 第 1.0 版 ラトックシステム株式会社 1

1. 本プログラムの概要 本サンプルプログラムは 当社製 USB Serial Converter REX-USB60MB を使って Android タブレット (Nexus7) と RS-232C 接続のバーコードスキャナーを接続して使用する方法を説明するためのサンプルプログラムです Android アプリから USB デバイスを使用するには アプリ側で AndroidOS が提供する USB Host API を直接呼び出すか USB デバイス用のドライバを呼び出す必要があります 本サンプルプログラムでは USB シリアル変換チップ用に FTDI 社製よりクラスドライバとして公開されている D2xx.jar を利用しております 1: D2xx.jar は FTDI 社のサイト (http://www.ftdichipcom/android.htm) からダウンロードできます 本サンプルプログラムの機能は REX-USB60MB に接続されたバーコードリーダーでスキャンされた情報の内容を表示するだけの単純なものです あくまで Android 上で USB Serial Converter へのアクセス方法説明するためのもので ご利用いただく場合 お客様で十分な評価を行っていただきますようお願いします 本書は Eclipse を使った Android アプリ用の統合開発環境でのアプリ作成経験者を対象としています 以降の作業を進めるにあたっては Eclipse を使った Android アプリ用の統合開発環境および パソコンの USB ポートから Android タブレットへアプリをダウンロードして実行できる環境を準備をしておいてください サンプルプログラムの作成は 以下のステップで行います USB60BCR のダウンロードとプロジェクトのインポート FTDI 社製クラスドライバ (D2xx.jar) のダウンロードと jar ファイルのコピー 以降で具体的な操作手順を示します 2

2. サンプルプログラムの作成と操作手順 2-1. USB60BCR のダウンロードとプロジェクトのインポート (1) RATOC e2estore の REX-USB60MB の製品ページを開きます そして [ ダウンロード ] タブをクリックしてダウンロードファイルの一覧画面に切り替えます 一覧リストから Android OS 対応サンプルプログラム USB60BCR をダウンロードします (2) ダウンロードしたファイルを任意のフォルダーで解凍します (3) Eclipse で USB60BCR プロジェクトをインポートします [File]-[Import] から [Android] の [Existing Android Code Into Workspace] を選択して [Next] を押します 3

USB60BCR を選択し Copy project to workspace にチェックをして 右下の[Finish] を押します 2-2. FTDI 社製クラスドライバ (D2xx.jar) のダウンロードと jar ファイルのコピー (1)FTDI 社のサイト (http://www.ftdichip.com/android.htm) から TN_147_Java_D2xx_for_Android_Demo_Source.zip をダウンロードします (2) ダウンロードしたファイルを任意のフォルダーで解凍します (3) [TN_147_Java_D2xx_for_Android_Demo_Source libs] フォルダーにある [D2xx.jar] ファイルを USB60BCR プロジェクトの [libs] フォルダーへコピーします 以上でサンプルプログラムを実行する設定はできました 4

2-3. Nexus7 への Android アプリのインストールと実行 (1) パソコンからターゲットの Android タブレットを USB ケーブルで接続します (2) Eclipse からプログラムがダウンロード可能な状態になったら Eclipse 上から USB60BCR プロジェクトを選択して [Run] をクリックします (3) Android Device Chooser の画面から choose a running Android device にチェックを入れて 対象の Android タブレットを選択して OK を押します (4) Android アプリの実行ファイル (apk) が生成後にダウンロードされてタブレット上でサンプルプログラムが実行されます (5) REX-USB60MB が接続されていないので USB Serial Not connected と表示され REX-USB60MB が接続されていないことを表わす以下のダイアログが表示されます (6) [OK] をクリックした後 Android タブレットの USB ポートに REX-USB60MB を接続します Nexus7 等で1つ USB ポートがデバイス機能とホスト機能共有している端末では PC と接続している USB ケーブルを取り外した後に REX-USB60MB を接続してください (7) 画面の中央に USB60BCR 実行許可の確認ダイアログが表示されます (8) [OK] を押して実行を許可します 5

(9) REX-USB60MB を検出すると USB Serial Not connected が USB Serial - Connected に変わります (10) 次に バーコードスキャナーを接続し 磁気カードをスキャンします (11) バーコードが読み込まれると 読み込んだコードの桁数とその下に読み込んだコードが表示されます 最後に REX-USB60MB を Android タブレットの USB ポートから外してください USB Serial Not connected に変わります 以上でサンプルプログラムの動作が確認できました 6

3. サンプルプログラムソースの説明ここから先は サンプルプログラムのソースを例にポイントとなる箇所を説明していきます 3-1. マニフェストファイル AndroidManifest.xml AndroidManifest.xml では 対象とする USB デバイスを特定するためのインテントフィルタを設定します 1 2 3 <Activity> エレメントの中に以下を指定します 1 android:launchmode= singletask Activity 起動方法を singletask に設定します 2 <action android:name= android.hardware.usb.action.usb_device_attached /> <intent-filter> エレメントで対象とする USB デバイスを特定するためのインテントフィルタを設定します 3<meta-data action android:name= android.hardware. USB_DEVICE_ATTACHED android;resource= @xml/device_filter /> <meta-data> エレメントには次で説明する XML リソースファイルを指定します 3-2. XML リソースファイル device_filter.xml [res/xml] フォルダー下の device_filter.xml では REX-USB60F, REX-USB60MI, REX-USB60MB の3 製品のベンダー ID とプロダクト ID の指定を <resources> エレメントの中に 1 行ずつ記述します 7

3-3. Java ソースファイル Main.java D2xxManager クラスと FT_Device クラスをインポートします REX-USB60MB 用インスタンス名を定義します REX-USB60MB の開始処理および終了処理を呼び出すタイミングについてアプリの起動 終了以外に USB Serial Converter の接続 取外しや端末のスリープに対応するための REX-USB60MB の開始処理および終了処理を呼び出すタイミングについて説明します REX-USB60MB の開始処理は次の3つのタイミングで行います 1. アプリ起動時 2. USB Serial Converter の接続時 3. 端末のスリープからの復帰時 onresume メソッドがこれらのタイミングに共通で呼び出されるメソッドになります したがって onresume メソッドが呼ばれたときに REX-USB60MB の開始処理を行います 一方 REX-USB60MB の終了処理は次の3つのタイミングで行います 1. アプリ終了時 2. USB Serial Converter の取り外し時 3. 端末がスリープへ入る時 onstop メソッドがこれらのタイミングに共通で呼び出されるメソッドになります したがって onstop メソッドが呼ばれたときに REX-USB60MB の終了処理を行います 8

oncreate メソッド D2xxManager#getInstance メソッドで REX-USB60MB 用インスタンスを生成します ライブラリが識別可能な USB デバイスの追加するために D2xxManager#setVIDPID メソッドを呼び出して REX-USB60 シリーズのベンダー ID およびプロダクト ID を追加します USB 接続状態を監視するブロードキャストレシーバーとして musbreceiver の登録を行い このブロードキャストレシーバーで受信するインテントを登録します onresume メソッド onresume メソッドでは Search_MyUsbSerial メソッドを使って接続された USB デバイスの UsbDevice オブジェクトを取得し 本プログラム (USB60BCR) での使用を許可するため UsbManager#requestPermission メソッドを呼び出します 9

Search_MyUsbSerial メソッドポートのオープンで使用するために USB ポートに接続されているデバイスの UsbDevice オブジェクトを検索します onstop メソッド onstop メソッドでは End_MyUSBSerial メソッドを呼び出して REX-USB60MB の終了処理を行います onreceive ブロードキャストレシーバー oncreate メソッドで登録された USB 接続状態を監視するブロードキャストレシーバー処理 REX-USB60MB を装着すると この USB デバイスが接続されたときに USB60BCR を開きますか. といった実行の許可を求める画面が表示されますが このときに許可をした場合に REX-USB60MB の初期化処理のために Start_MyUsbSerial メソッドを呼び出します 10

REX-USB60MB が取り外された時は REX-USB60MB を終了するために End_MyUsbSerial メソッドを呼び出します Start_MyUsbSerial メソッド Start_MyUsbSerial メソッドでは REX-USB60MB の初期化のために connectfunction メソッドを呼び出し その後 通信パラメーターを設定するため SetConfig メソッドを呼び出します connectfunction メソッド connectfunction メソッドは ポートをオープンするために D2xxManager#openByUsbDevice メソッドを呼び出します さらに データ受信処理のためのスレッド readthread を開始します さらに データ受信処理のためのスレッド readthread を開始します 11

SetConfig メソッド SetConfig メソッドでは 通信パラメータを設定するために FT_DEVICE の以下の各メソッドを呼び出します setbaudrate メソッド : ボーレート setdatacharacteristics メソッド : データビット ストップビット パリティ setflowcontrol メソッド : フロー制御 End_MyUsbSerial メソッド End_MyUsbSerial メソッドでは ReadThread を停止させた後にポートをクローズします readthread スレッド REX-USB60MB からのデータ受信処理はブロックされるため 別スレッド readthread として処理します 12

そして readthread の run メソッド内で受信処理を行います FT_DEVICE #getqueuestatus メソッドで受信データが存在するかチェックして 受信データが存在すれば データ受信は FT_DEVICE #read メソッド呼び出します 取得されたバーコードデータは readthread から MainActivity 内のハンドラーへメッセージで通知し データ表示処理は MainActivity 内で処理します そして readthread で取得されたバーコードデータは readthread から MainActivity 内のハンドラーへメッセージで通知し データ表示処理は MainActivity 内で処理します 上記 sendmessage が以下のハンドラー処理へ通知されます 以上でサンプルプログラムの説明を終わります 13

本書では Android の USB Host API については説明しておりません これについて知りたい場合は Google の開発者向けサイトの以下を参照してください http://developer.android.com/guide/topics/connectivity/usb/host.html 最後に このサンプルプログラムは あくまで Android 上で USB Serial Converter へのアクセス方法を説明するためのもので データ送信処理や FTDI 製 USB Serial Converter Controller 固有の設定処理 エラー処理などは含まれておりません 本サンプルプログラムおよび本書に関するお問い合わせは 下記のラトックシステムの Web サイト上の問い合わせフォームからお願いします サポートセンター宛メール http://web1.ratocsystems.com/mail/support.html 14