EPSON ePOS SDK برائے Android

وضاحتیں

  • پروڈکٹ: اینڈرائیڈ کے لیے ایپسن ای پی او ایس ایس ڈی کے
  • ورژن: Ver.2.31.0a
  • اپ لوڈ کی تاریخ: 2025/4/1
  • File سائز: 88,438KB

پروڈکٹ کی معلومات

Epson ePOS SDK برائے Android ایک سافٹ ویئر ڈویلپمنٹ کٹ ہے جو EPSON TM پرنٹرز اور EPSON TM انٹیلیجنٹ پرنٹرز پر پرنٹنگ کے لیے اینڈرائیڈ ایپلی کیشنز پر کام کرنے والے ڈویلپمنٹ انجینئرز کو نشانہ بناتی ہے۔

ماحولیاتی معاونت

  • تعاون یافتہ OS: اینڈرائیڈ ورژن 5.0 سے 15.0
  • تعاون یافتہ انٹرفیس:
    • ٹی ایم پرنٹر: وائرڈ LAN، وائرلیس LAN، بلوٹوتھ، USB (TypeA/TypeB/TypeC)
    • TM-انٹیلیجنٹ پرنٹر: وائرڈ لین
    • TM-T88VI-iHUB: وائرڈ LAN، وائرلیس LAN، USB
  • ترقیاتی ماحول: Android SDK r15 یا بعد کا، Java Development Kit 7 یا بعد کا
  • تعاون یافتہ اینڈرائیڈ ڈیوائسز: ARMv5TE, AArch64, x86-64, armeabi-v7a, x86

سپلائی Files

  • ePOS2.jar - مرتب کردہ جاوا کلاس file API کے استعمال کے لیے
  • ePOSEasySelect.jar - جاوا کلاس file آسان پرنٹر کے انتخاب کے لیے

تائید شدہ مصنوعات

تفصیلی معلومات کے لیے، ایپسن ePOS SDK برائے اینڈرائیڈ یوزر مینوئل دیکھیں۔

ریمارکس

USB انٹرفیس استعمال کرنے کی صورت میں، یہ تجویز کیا جاتا ہے کہ پہلے سے درخواست میں USB ڈیوائس تک رسائی کی اجازت حاصل کریں۔ تفصیلی ہدایات کے لیے صارف دستی سے رجوع کریں۔

USB ڈیوائس تک رسائی کی اجازت حاصل کرنا

  1. AndroidManifest.xml میں کوڈ شامل کریں۔ file.
  2. وسیلہ میں device_filter.xml شامل کریں۔ file مخصوص کوڈ کے ساتھ۔
  3. اجازت کا ڈائیلاگ ظاہر ہونے پر "ٹھیک ہے" کو منتخب کریں۔

''

[ترقیاتی ماحول] – Android SDK r15 یا بعد کا – Java Development Kit 7 یا بعد کا
[Android Device] – وہ ڈیوائسز جو ARMv5TE کو سپورٹ کرتی ہیں – وہ ڈیوائسز جو AArch64 کو سپورٹ کرتی ہیں – وہ ڈیوائسز جو x86-64 کو سپورٹ کرتی ہیں – وہ ڈیوائسز جو armeabi-v7a کو سپورٹ کرتی ہیں – وہ ڈیوائسز جو x86 کو سپورٹ کرتی ہیں
3. معاون مصنوعات تفصیلی معلومات کے لیے، براہ کرم دیکھیں ایپسن ای پی او ایس ایس ڈی کے برائے اینڈرائیڈ یوزر مینوئل۔
4. فراہم کی گئی۔ Files – ePOS2.jar مرتب کردہ جاوا کلاس file، جار کی شکل میں محفوظ شدہ file APIs کو جاوا پروگراموں سے استعمال کرنے کی اجازت دینے کے لیے۔
- ePOSEasySelect.jar جاوا کلاس file آسانی سے پرنٹر کا انتخاب کرنے کے لیے

- libepos2.so لائبریری برائے فنکشن ایگزیکیوشن (ARMv5TE، AArch64 اور x86-64 تعاون یافتہ)
- libeposeasyselect.so لائبریری برائے ePOSEasySelect فنکشن ایگزیکیوشن (ARMv5TE، AArch64 اور x86-64
حمایت یافتہ)
- ePOS_SDK_Sample_Android.zip A sampلی پروگرام file
- DeviceControlProgram_Sample.zip یہ file s پر مشتمل ہے۔ampلی ڈیوائس کنٹرول پروگرام
– EULA.en.txt سافٹ ویئر لائسنس کے معاہدے پر مشتمل ہے۔
– EULA.ja.txt سافٹ ویئر لائسنس کے معاہدے پر مشتمل ہے (جاپانی زبان کا ایڈیشن)
– ePOS_SDK_Android_um_en_revx.pdf صارف کا دستی
– ePOS_SDK_Android_um_ja_revx.pdf صارف کا دستورالعمل (جاپانی زبان کا ایڈیشن)
– ePOS_SDK_Android_Migration_Guide_en_revx.pdf ہجرت کا رہنما
– ePOS_SDK_Android_Migration_Guide_ja_revx.pdf ایک نقل مکانی گائیڈ (جاپانی زبان کا ایڈیشن)
– TM-DT_Peripherals_en_revx.pdf یہ TM-DT سیریز پیریفرل ڈیوائس کنٹرول گائیڈ ہے
– TM-DT_Peripherals_ja_revx.pdf یہ TM-DT سیریز پیریفرل ڈیوائس کنٹرول گائیڈ ہے (جاپانی زبان
ایڈیشن)


– JSON_Spec_sheet_revx.pdf JSON تفصیلات شیٹ
– README.en.txt یہ file
– README.ja.txt اس کا جاپانی زبان کا ایڈیشن file
– OPOS_CCOs_1.14.001.msi یہ OPOS CCO انسٹالر پیکج ہے
5. ریمارکس - تفصیلی معلومات کے لیے، براہ کرم دیکھیں ایپسن ای پی او ایس ایس ڈی کے برائے اینڈرائیڈ یوزر مینوئل۔
اندرونی
#

اندرونی
#

- USB انٹرفیس کے معاملے میں، یہ تجویز کیا جاتا ہے کہ آپ پہلے سے درخواست میں USB ڈیوائس تک رسائی کی اجازت حاصل کریں۔ ذیل میں نوٹ کیا گیا ہے، اجازت کیسے حاصل کی جائے۔ 1. درج ذیل کوڈ کو AndroidManifest.xml میں درج کریں۔ file.


android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
android:name=”android.hardware.usb.action.USB_DEVICE_ATTACHED” android:resource=”@xml/device_filter” />

2. وسائل میں res/xml/device_filter.xml شامل کریں۔ file، درج ذیل کوڈ کو device_filter.xml میں درج کریں۔ file.
براہ کرم اوکے بٹن کو منتخب کریں جب آپ کو اجازت ملے گی ڈائیلاگ ظاہر ہوگا۔
اگر آپ پہلے سے USB ڈیوائس تک رسائی کی اجازت حاصل نہیں کرتے ہیں، تو کنیکٹ کا طریقہ استعمال کرتے وقت درج ذیل نوٹ موجود ہیں۔
- جب آپ پرمیشنز ڈائیلاگ باکس میں اوکے بٹن کو منتخب کرتے ہیں، تو پورٹ کھولنے میں تقریباً 10 سیکنڈز کا طویل وقت لگتا ہے۔
- جب آپ اجازتوں کے ڈائیلاگ باکس میں کینسل بٹن کو منتخب کرتے ہیں، تو یہ 30 سیکنڈ کے ٹائم آؤٹ کا انتظار کرتا ہے۔


- اگر آپ اینڈرائیڈ اسٹوڈیو میں minifyEnabled کو درست پر سیٹ کرنا چاہتے ہیں، تو براہ کرم پروگارڈ میں درج ذیل چیزیں شامل کریں۔ file.
-کیپ کلاس com.epson.** { *; } -dontwarn com.epson.**
محافظ file (proguard-rules.pro) کو build.gradle میں مندرجہ ذیل ترتیب دیا گیا ہے۔ file. buildTypes { رہائی { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
- جب پرنٹنگ کے عمل کو دہرایا جاتا ہے تو، تکرار کے عمل سے باہر پرنٹر کلاس کی مثال بنائیں اور تباہ کریں اور اسے مختصر وقفوں پر نہ دہرائیں۔
- ہر پرنٹ ڈیٹا پر پہلے addTextLang API کو کال کریں۔
6. پابندی - درج ذیل TM انٹیلیجنٹ پرنٹر کا ڈسکوری فنکشن تعاون نہیں کرتا ہے۔
TM-DT سیریز (TM-DT سافٹ ویئر ورژن 3.01 یا اس سے پہلے کا) TM-i سیریز (TM-i فرم ویئر ورژن 4.30 یا اس سے پہلے کا)

اگر آپ تلاش شروع کرنے کے بعد TM انٹیلیجنٹ پرنٹر کو آن کرتے ہیں، تو ہو سکتا ہے TM انٹیلیجنٹ پرنٹر کا پتہ نہ لگے۔ اس صورت میں، TM انٹیلیجنٹ پرنٹر کو پرنٹ ایبل بننے کے لیے کافی وقت چھوڑ دیں، پھر دوبارہ تلاش شروع کریں۔ 7. موجودہ ورژن سے تبدیلیاں
[اپڈیٹ کی گئی سپلائی Files] - شامل کیا گیا SB-H50 پیریفرل ڈیوائس کنٹرول گائیڈ۔

اندرونی
#

دستاویزات / وسائل

EPSON ePOS SDK برائے Android [پی ڈی ایف] ہدایات
ePOS SDK برائے Android، SDK برائے Android، Android

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *