問題タブ [linea-pro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ビルド引数に関する Monotouch Linea Pro SDK の問題
誰かが私を助けてくれるか、正しい方向に向けてくれることを願っています。私は monotouch を使用して、Linea Pro バーコード スキャナー ケースを使用する iPod Touch アプリを作成しています。
私は Linea Pro ケースの SDK を持っており、次のチュートリアルに従っています。
(助けを求める応答を投稿したことがわかりますが、「親指ではない」ビルドに少し混乱しています)
montouch などの推奨バージョンを一致させようとしましたが、monotouch 3.2.4 が見つかりません。
私が抱えている問題は、ビルド オプションに引数を入力すると、アプリが起動してすぐにクラッシュすることです。ビルド引数を削除すると、アプリは正常に起動しますが、リネア プロ ケースは機能しません (予想どおり)。
私が使用しているビルド引数は
シミュレーターを介してビルドしようとすると、次のようになります
エラー 1: mtouch が次のメッセージで失敗しました: /var/folders/0q/kc6tw0jd35n7nsc4fmt98yvm0000gn/T/tmp140720c3.tmp/main.m: In function 'main': /var/folders/0q/kc6tw0jd35n7nsc4fmt98yvm0000gn/T/tmp140720c3.tmp/ main.m:1838: 警告: 関数 'monotouch_enable_debug_tracking' の暗黙の宣言 /var/folders/0q/kc6tw0jd35n7nsc4fmt98yvm0000gn/T/tmp140720c3.tmp/main.m:1921: 警告: 関数 'mini_get_debug_options' の暗黙の宣言 /var/folders/ 0q/kc6tw0jd35n7nsc4fmt98yvm0000gn/T/tmp140720c3.tmp/main.m:1925: 警告: 関数 'mono_debugger_agent_parse_options' の暗黙の宣言 /var/folders/0q/kc6tw0jd35n7nsc4fmt98yvm0000gn/T/tmp140720c3: キャスト: tmp140720c3 から。異なるサイズの整数へのポインター /var/folders/0q/kc6tw0jd35n7nsc4fmt98yvm0000gn/T/tmp140720c3.tmp/main.m:2058: 警告: 初期化により、キャストなしで整数からポインターが作成されます。 ] libLineaSDK.a(CommStream.o) - [EAStream eaClean] libLineaSDK.a(EAStream.o) - [EAStream EAAccessoryDidConnect:] libLineaSDK.a(EAStream.o) - [Linea paperStatus:] libLineaSDK.a( LineaSDK.o) - libLineaSDK.a(LineaSDK.o) 内の [Linea MagneticCardData:track2:track3:] - libLineaSDK.a(LineaSDK.o) 内の [Linea smartCardRemoved] - libLineaSDK.a(LineaSDK.o) 内の [Linea smartCardInserted] ) - libLineaSDK.a(LineaSDK.o) 内の [Linea BarcodeData:type:] - libLineaSDK.a(LineaSDK.o) 内の [Linea btmSetEnabled:]o) -libLineaSDK.a(LineaSDK.o)の[Linea btmGetEnabled] -libLineaSDK.a(LineaSDK.o)の[Linea bt301ReadThread:] -libLineaSDK.a(LineaSDK.o)の[Linea cryptoAuthenticateiPod:] -[Linea setBarcodeTypeMode :] libLineaSDK.a(LineaSDK.o) 内 -[Linea getBarcodeTypeMode] libLineaSDK.a(LineaSDK.o)内 -[Linea msProcessFinancialCard:track1:track2:] libLineaSDK.a(LineaSDK.o)内 -[Linea updateFirmware:] libLineaSDK.a(LineaSDK.o) 内 - [Linea playSound:beepData:length:] libLineaSDK.a(LineaSDK.o) 内 - [Linea setScanBeep:volume:beepData:length:] libLineaSDK.a(LineaSDK.o) 内 - [Linea processData:] in libLineaSDK.a(LineaSDK.o) -[Linea sendCommand:command:inData:inLength:outData:] libLineaSDK.a(LineaSDK.o) -[Linea setConnState:] libLineaSDK.a(LineaSDK.o)o) -[Linea processBTEvents:] in libLineaSDK.a(LineaSDK.o) -[Linea dealloc] in libLineaSDK.a(LineaSDK.o) -[Printer msProcessFinancialCard:track1:track2:] in libLineaSDK.a(PrinterSDK.o) - libLineaSDK.a(PrinterSDK.o) 内の [Printer cryptoRawSetKey:encryptedData:] - libLineaSDK.a(PrinterSDK.o) 内の [Printer closeChannel:] - libLineaSDK.a(PrinterSDK.o) 内の [Printer openChannel:] -[Printer libLineaSDK.a(PrinterSDK.o) 内の [flushCache] - libLineaSDK.a(PrinterSDK.o) 内の [Printer initCheck] - libLineaSDK.a(PrinterSDK.o) 内の [Printer processData:] - libLineaSDK.a 内の [Printer setConnState:] (PrinterSDK.o) ld: シンボルが見つかりません collect2: ld が 1 つの終了ステータスを返しました (1) (SwipeIT)o) -libLineaSDK.a(PrinterSDK.o) の [Printer msProcessFinancialCard:track1:track2:] - libLineaSDK.a(PrinterSDK.o) の [Printer cryptoRawSetKey:encryptedData:] - libLineaSDK.a(PrinterSDK) の [Printer closeChannel:] .o) -libLineaSDK.a(PrinterSDK.o) の [Printer openChannel:] - libLineaSDK.a(PrinterSDK.o) の [Printer flushCache] - libLineaSDK.a(PrinterSDK.o) の [Printer initCheck] -[Printer processData :] in libLineaSDK.a(PrinterSDK.o) -[Printer setConnState:] in libLineaSDK.a(PrinterSDK.o) ld: シンボルが見つかりません collect2: ld が 1 つの終了ステータスを返しました (1) (SwipeIT)o) -libLineaSDK.a(PrinterSDK.o) の [Printer msProcessFinancialCard:track1:track2:] - libLineaSDK.a(PrinterSDK.o) の [Printer cryptoRawSetKey:encryptedData:] - libLineaSDK.a(PrinterSDK) の [Printer closeChannel:] .o) -libLineaSDK.a(PrinterSDK.o) の [Printer openChannel:] - libLineaSDK.a(PrinterSDK.o) の [Printer flushCache] - libLineaSDK.a(PrinterSDK.o) の [Printer initCheck] -[Printer processData :] in libLineaSDK.a(PrinterSDK.o) -[Printer setConnState:] in libLineaSDK.a(PrinterSDK.o) ld: シンボルが見つかりません collect2: ld が 1 つの終了ステータスを返しました (1) (SwipeIT)] libLineaSDK.a(PrinterSDK.o)内 - [Printer flushCache] libLineaSDK.a(PrinterSDK.o)内 - [Printer initCheck] libLineaSDK.a(PrinterSDK.o)内 - [Printer processData:] libLineaSDK.a(PrinterSDK内) .o) -[Printer setConnState:] in libLineaSDK.a(PrinterSDK.o) ld: シンボルが見つかりません collect2: ld が 1 つの終了ステータスを返しました (1) (SwipeIT)] libLineaSDK.a(PrinterSDK.o)内 - [Printer flushCache] libLineaSDK.a(PrinterSDK.o)内 - [Printer initCheck] libLineaSDK.a(PrinterSDK.o)内 - [Printer processData:] libLineaSDK.a(PrinterSDK内) .o) -[Printer setConnState:] in libLineaSDK.a(PrinterSDK.o) ld: シンボルが見つかりません collect2: ld が 1 つの終了ステータスを返しました (1) (SwipeIT)
とにかく誰かが私を助けてくれますか、それとも正しい方向に向けてくれますか? アドバイスをいただければ幸いです。
xcode - バーコードをスキャンして 2 つの異なるテキストフィールド (IOS xcode 4、Linea-Pro 4) に表示するにはどうすればよいですか?
私はここ数日間、このトピックにこだわっています。バーコードをスキャンして、2 つの異なるテキスト フィールドに表示しようとしています。今のところ、バーコードをスキャンできますが、各テキスト フィールドに完全なバーコードが表示されます。このようにする必要があります…例:
バーコード 123-123456-001 (バーコードには値があります。例: 123 = ゲーム番号、123456 = ブック番号、001 = チケット番号の順番
123= 最初のテキストフィールド
123456= 2 番目のテキストフィールド
001 = nil (今のところ、後で使用します)
正しい方向への助けをいただければ幸いです!!
提案や助けをありがとう!
objective-c - Lineaproデバイスの検出
私のアプリケーションでは、バーコードをスキャンする必要があります。そのために、iPhoneに接続されているLineaproバーコードスキャンデバイスを使用しています。コードを通じてデバイスの存在を知る必要があります。出来ますか?私はObjectiveCを初めて使用します。この問題を解決するのを手伝ってください。
ありがとうございました。
c# - LineaProSDKへのモノタッチバインディング
Linea Pro(Apple Stores、Lowesで使用されているバーコードスキャナー)SDKへのバインディングを作成しようとしています。David Sandorのバインディングを参照として使用していますが、SDKは2011年1月から数回更新されています。
Linea Proデバイスでサウンドを再生するために使用される playSound呼び出しを除いて、ほとんどすべてが機能しています。
SDKの.hファイルには、次のような呼び出しがあります。
int []、NSArray、およびIntPtrをint []に使用してみましたが、何も機能しないようです。
バインディングの最後の失敗した反復は次のようになります。
さて、これはまったく機能しません。また、 error:(NSError **)errorの部分をどうすればよいかわからないことにも注意してください。
私はCに真剣に精通していないので、助けていただければ幸いです。
objective-c - IOS 用の Linea-Pro SDK を使用するにはどうすればよいですか?
linea-proを使用してxcodeでスクリプトを作成する方法を知っているか、マニュアルを持っている人はいますか?
Web を検索して Infinite Peripherals に助けを求めましたが、返事がありません。
すべての委任などがあるように見える「.a」および「.h」ファイルを見つけましたが、一部の機能を実行する方法がわかりません。
さらに情報が必要な場合は、お問い合わせください。
ios6 - ios6のボタンをLINEA Pro 4バーコードスキャナーに接続する方法
IOS 用の Linea-Pro SDK を使用するにはどうすればよいですか?
上記を見つけたので、「接続」できました。その投稿をありがとう、その投稿を見つけるまで、私は水の中で完全に死んでいた.
ボタンとスキャナーボタンを接続してスキャンを実行し、テキストフィールドにフィードする方法を探しています。苦労したのはボタンの接続です。私は、主に例を適応させることによって、Xcode の学習にかなりグリーンです。
LINEA SDK をまだ検索中ですが、すべてが網羅されているため、非常に圧倒されます。バーコードスキャン機能のみが必要です。
スキャナーを実際のアプリに追加する前に、最小のストーリーボードベースのプロジェクトとボタンと textField だけを使用して学習しています。
iphone - Linea Pro バーコード スキャナーに関する複数のビューを持つデリゲート
Linea Pro ハードウェア バーコード スキャナーを使用したプロジェクトに取り組んでいます。始めるために、次の回答を使用しました IOS用のLinea-Pro SDKを使用するにはどうすればよいですか?
My App は、Navigation Controller (2 つのエントリを持つテーブル) と 2 つの接続された View Controller (それぞれがスキャナーを使用) で構成されます。
次のように、ナビゲーション コントローラーの viewDidLoad でデバイスを接続しています。
2 つのビュー コントローラーで、次のように viewDidLoad メソッドにデバイスを登録しています。
残念ながら、デバイス スキャン ボタンをクリックすると、2 つのビュー コントローラーの両方のデリゲート メソッドが呼び出されます。これは、両方が登録されているためです。
この動作を防ぐために、ビューが表示されるとすぐにビューコントローラーをデリゲートとして設定したかったので、[dtdev addDelegate:self];を配置しました。viewWillAppearメソッドに[dtdev removeDelegate:self]; を追加します。viewWillDisappearメソッドで。その後、removeDelegate を呼び出すと、バーコード スキャナーが addDelegate を介して再度追加されたとしても、機能しなくなります。
両方のビュー コントローラーをデリゲートとして追加し、デリゲート メソッドに次のようなコードを追加する別の方法がわかりません。--> 続行 : そうでなければ壊れます。(でも、これはばかげていますよね?)
それはバグですか、それとも私は正しく考えていませんか?
c# - RFID - 先行ゼロの問題
バーコード、RFID カード、スワイプ磁気カードをスキャンできるLineaPro 5 ペリフェラルを使用して、Xamarin.iOS アプリケーションを開発しています。基本的な RFID 機能は動作しています。Linea から送られてくるデータは、カードの UID (バイト配列) です。
Web サーバーと対話するアプリケーションでは、これらのカードを識別するために使用する形式は 10 進数です。したがって、UID バイト配列を必要な 10 進数文字列に変換する次のコードがあります。
しかし、私たちが発行した RFID カードの一部に非常に懸念される問題があることを発見しました。モバイルアプリがスキャンする必要がある、スタイルと ISO 規格が異なるさまざまなカードがあります。そのうちの 1 つ (現時点では確認できませんが、Mifare Classic 標準だと思います) は常に、この特定の RFID カード プロバイダーからの 10 桁の数字ですが、次の図のように、数字の 0 で始まるものもあります。
これにより、バイト配列の変換で大きな問題が発生します。16 進文字列が unsigned long 型に解析され、先頭のゼロが削除されるためです。これらの RFID カード ID をデータベースに保存するために、別のアプリケーションで別の USB RFID リーダーのセットを使用しますが、これらの USB リーダーは先行ゼロを取得できます。
したがって、UID の先頭のゼロが削除されるモバイル アプリケーションを使用すると競合が発生します。これは、API に渡されたデータがデータベースに対してチェックされ、ゼロがないために一致と見なされないためです。
イベント ハンドラで LineaPro が受信したすべてのデータを確認しましたが、そのバイト配列がカードの UID を保持する唯一のものであるため、UID の 10 進数表現を使用している限り、方法はありません。次の場合を除いて、モバイル アプリがゼロが必要かどうかを判断します。
おそらく、RFID 規格の中には、UID の 10 進数表現の桁数に特定の制限を設けているものがありますか? たとえば、このタイプのカードの 10 進数の桁数が常に偶数または特定の数である場合、必要に応じて文字列に余分なゼロを埋め込むことができます。
LineaPro は単に十分なデータを提供していません。その場合、私はおそらく失敗しています。
objective-c - +(id)sharedDevice の Objective-C から Delphi へ
Linea Pro 5 SDK と Delphi XE5 を使用して iPhone アプリを開発しようとしています。ファイルを Delphiに変換していlineaSDK.h
ますが、SDK から次の行を変換する方法がわかりません。
(id) とは何かに関する Apple のドキュメントを読み、Google でヒントを探しましたが、役に立ちませんでした。何か案は?
barcode - iTouch での Linea pro 接続の問題
こんにちは、linea pro ケースを使用して iOS デバイス (iPod touch) からバーコードをスキャンしています。ここから linea pro デモ プロジェクトと SDK をダウンロードしました http://www.datecs.bg/en/products/Linea-Pro-iPhone-SDK/8/102
iPod touch でデモ プロジェクトを実行しようとしていますが、デバイスで実行した後、このメッセージが繰り返し表示されます ***NSPortTimeoutException - Linea not connected!
何が間違っているのかわかる方いましたら教えてください。ありがとう