EPSON ePOS SDK សម្រាប់ Android

លក្ខណៈបច្ចេកទេស

  • ផលិតផល៖ Epson ePOS SDK សម្រាប់ Android
  • កំណែ៖ Ver.2.31.0a
  • កាលបរិច្ឆេទដែលបានបង្ហោះ៖ ១០/១០/២០២៣
  • File ទំហំ៖ 88,438KB

ព័ត៌មានអំពីផលិតផល

Epson ePOS SDK សម្រាប់ Android គឺជាឧបករណ៍អភិវឌ្ឍន៍កម្មវិធីដែលផ្តោតលើវិស្វករអភិវឌ្ឍន៍ដែលធ្វើការលើកម្មវិធី Android សម្រាប់ការបោះពុម្ពនៅលើម៉ាស៊ីនបោះពុម្ព EPSON TM និង EPSON TM ម៉ាស៊ីនបោះពុម្ពឆ្លាតវៃ។

ជំនួយបរិស្ថាន

  • ប្រព័ន្ធប្រតិបត្តិការដែលគាំទ្រ៖ ប្រព័ន្ធប្រតិបត្តិការ Android កំណែ 5.0 ដល់ 15.0
  • ចំណុចប្រទាក់ដែលគាំទ្រ៖
    • ម៉ាស៊ីនបោះពុម្ព TM៖ LAN មានខ្សែ, LAN ឥតខ្សែ, ប៊្លូធូស, USB (TypeA/TypeB/TypeC)
    • TM-ម៉ាស៊ីនបោះពុម្ពឆ្លាតវៃ៖ បណ្តាញមូលដ្ឋានមានខ្សែ
    • TM-T88VI-iHUB៖ LAN ឥតខ្សែ, LAN ឥតខ្សែ, USB
  • បរិស្ថានអភិវឌ្ឍន៍៖ ប្រព័ន្ធប្រតិបត្តិការ Android SDK r15 ឬថ្មីជាងនេះ កញ្ចប់អភិវឌ្ឍន៍ Java 7 ឬថ្មីជាងនេះ។
  • ឧបករណ៍ Android ដែលគាំទ្រ៖ ARMv5TE, AArch64, x86-64, armeabi-v7a, x86

ផ្គត់ផ្គង់ Files

  • ePOS2.jar – ថ្នាក់ Java ដែលបានចងក្រង file សម្រាប់ការប្រើប្រាស់ API
  • ePOSEasySelect.jar - ថ្នាក់ Java file សម្រាប់ការជ្រើសរើសម៉ាស៊ីនបោះពុម្ពងាយស្រួល

ផលិតផលដែលបានគាំទ្រ

សម្រាប់ព័ត៌មានលម្អិត សូមមើល Epson ePOS SDK សម្រាប់សៀវភៅណែនាំអ្នកប្រើប្រាស់ Android ។

សុន្ទរកថា

ក្នុងករណីប្រើចំណុចប្រទាក់ USB វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យទទួលបានការអនុញ្ញាតឱ្យចូលប្រើឧបករណ៍ USB នៅក្នុងកម្មវិធីជាមុន។ សូមមើលសៀវភៅណែនាំអ្នកប្រើប្រាស់សម្រាប់ការណែនាំលម្អិត។

ការទទួលបានសិទ្ធិចូលប្រើឧបករណ៍ USB

  1. បន្ថែមលេខកូដទៅ AndroidManifest.xml file.
  2. បន្ថែម device_filter.xml ក្នុងធនធាន file ជាមួយនឹងលេខកូដជាក់លាក់។
  3. ជ្រើសរើស "យល់ព្រម" នៅពេលដែលប្រអប់អនុញ្ញាតត្រូវបានបង្ហាញ។

“`

[បរិស្ថានអភិវឌ្ឍន៍] - ប្រព័ន្ធប្រតិបត្តិការ Android SDK r15 ឬថ្មីជាងនេះ - ឧបករណ៍អភិវឌ្ឍន៍ Java 7 ឬថ្មីជាងនេះ។
[ឧបករណ៍ Android] - ឧបករណ៍ដែលគាំទ្រ ARMv5TE - ឧបករណ៍ដែលគាំទ្រ AArch64 - ឧបករណ៍ដែលគាំទ្រ x86-64 - ឧបករណ៍ដែលគាំទ្រ armeabi-v7a - ឧបករណ៍ដែលគាំទ្រ x86
3. ផលិតផលដែលគាំទ្រ សម្រាប់ព័ត៌មានលម្អិត សូមមើល Epson ePOS SDK សម្រាប់សៀវភៅណែនាំអ្នកប្រើប្រាស់ Android ។
4. ផ្គត់ផ្គង់ Files – ePOS2.jar ចងក្រងថ្នាក់ Java fileទុកក្នុងប័ណ្ណសារជាទម្រង់ពាង file ដើម្បីអនុញ្ញាតឱ្យ APIs ត្រូវបានប្រើពីកម្មវិធី Java ។
– ePOSEasySelect.jar ថ្នាក់ Java 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 មាន sampកម្មវិធីគ្រប់គ្រងឧបករណ៍
- 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. ការកត់សម្គាល់ – សម្រាប់ព័ត៌មានលម្អិត សូមមើល Epson ePOS SDK សម្រាប់សៀវភៅណែនាំអ្នកប្រើប្រាស់ Android ។
ផ្ទៃក្នុង
#

ផ្ទៃក្នុង
#

- ក្នុងករណីនៃចំណុចប្រទាក់ 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 ជាមុនទេ មានកំណត់សម្គាល់ខាងក្រោមនៅពេលប្រើវិធីតភ្ជាប់។
- នៅពេលអ្នកជ្រើសរើសប៊ូតុង OK នៅក្នុងប្រអប់ Permissions វាត្រូវចំណាយពេលយូរប្រហែល 10 វិនាទីដើម្បីបើកច្រក។
- នៅពេលអ្នកជ្រើសរើសប៊ូតុងបោះបង់ក្នុងប្រអប់ Permissions វារង់ចាំរយៈពេល 30 វិនាទី។


- ប្រសិនបើអ្នកចង់កំណត់ miniifyEnabled ទៅពិតនៅក្នុង Android Studio សូមបន្ថែមដូចខាងក្រោមទៅអ្នកការពារ file.
-keep class com.epson.** { *; } -dontwarn com.epson.**
ការពារ file (proguard-rules.pro) ត្រូវបានកំណត់ដូចខាងក្រោមនៅក្នុង build.gradle file. buildTypes { release { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
- នៅពេលដែលដំណើរការបោះពុម្ពត្រូវបានធ្វើម្តងទៀត បង្កើត និងបំផ្លាញ instance នៃ Printer class នៅខាងក្រៅដំណើរការធ្វើម្តងទៀត ហើយកុំធ្វើវាម្តងទៀតនៅចន្លោះពេលខ្លី។
- ហៅ addTextLang API ជាដំបូងលើទិន្នន័យបោះពុម្ពនីមួយៗ។
6. ការដាក់កម្រិត – មុខងារ Discovery នៃម៉ាស៊ីនបោះពុម្ព TM Intelligent ខាងក្រោមមិនគាំទ្រទេ។
ស៊េរី TM-DT (កម្មវិធី TM-DT កំណែ 3.01 ឬមុននេះ) ស៊េរី TM-i (កម្មវិធីបង្កប់ TM-i កំណែ 4.30 ឬមុននេះ)

ប្រសិនបើអ្នកបើកម៉ាស៊ីនបោះពុម្ព TM Intelligent បន្ទាប់ពីចាប់ផ្តើមការស្វែងរក ម៉ាស៊ីនបោះពុម្ព TM Intelligent ប្រហែលជាមិនត្រូវបានរកឃើញទេ។ ក្នុងករណីនោះ ទុកពេលគ្រប់គ្រាន់សម្រាប់ម៉ាស៊ីនបោះពុម្ព TM Intelligent ដើម្បីអាចបោះពុម្ពបាន បន្ទាប់មកចាប់ផ្តើមការស្វែងរកម្តងទៀត។ 7. ការផ្លាស់ប្តូរពីកំណែបច្ចុប្បន្ន
[ បានធ្វើបច្ចុប្បន្នភាព Files] – បានបន្ថែម SB-H50 ការណែនាំអំពីការគ្រប់គ្រងឧបករណ៍បរិក្ខារ។

ផ្ទៃក្នុង
#

ឯកសារ/ធនធាន

EPSON ePOS SDK សម្រាប់ Android [pdf] សេចក្តីណែនាំ
ePOS SDK សម្រាប់ Android, SDK សម្រាប់ Android, Android

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *