├── SDK ├── settings.gradle ├── app │ ├── src │ │ ├── test │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── starmicronics │ │ │ │ └── starprntsdk │ │ │ │ └── ExampleUnitTest.java │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap │ │ │ │ │ └── app_icon.png │ │ │ │ ├── drawable │ │ │ │ │ ├── checked_icon.png │ │ │ │ │ ├── launch_image.jpg │ │ │ │ │ ├── unchecked_icon.png │ │ │ │ │ ├── segmented_ctrl_radio_button_right_selected.xml │ │ │ │ │ ├── segmented_ctrl_radio_button_left_selected.xml │ │ │ │ │ ├── segmented_ctrl_radio_button_left_unselected.xml │ │ │ │ │ ├── segmented_ctrl_radio_button_right_unselected.xml │ │ │ │ │ ├── ic_info_outline_white_24px.xml │ │ │ │ │ ├── ic_refresh_white_24px.xml │ │ │ │ │ ├── segmented_ctrl_radio_text_color.xml │ │ │ │ │ ├── segmented_ctrl_radio_left.xml │ │ │ │ │ └── segmented_ctrl_radio_right.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── app_icon_bk.png │ │ │ │ │ └── app_icon_front.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── app_icon_bk.png │ │ │ │ │ └── app_icon_front.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── app_icon_bk.png │ │ │ │ │ └── app_icon_front.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── app_icon_bk.png │ │ │ │ │ └── app_icon_front.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── app_icon_bk.png │ │ │ │ │ └── app_icon_front.png │ │ │ │ ├── drawable-nodpi │ │ │ │ │ ├── coupon_image.png │ │ │ │ │ ├── sphere_image.png │ │ │ │ │ ├── display_image_1.png │ │ │ │ │ ├── display_image_2.png │ │ │ │ │ ├── star_logo_image.png │ │ │ │ │ ├── coupon_image_french.png │ │ │ │ │ ├── coupon_image_german.png │ │ │ │ │ ├── coupon_image_japanese.png │ │ │ │ │ ├── coupon_image_russian.png │ │ │ │ │ ├── coupon_image_spanish.png │ │ │ │ │ ├── printable_area_image.png │ │ │ │ │ ├── coupon_image_portuguese.png │ │ │ │ │ ├── coupon_image_simplified_chinese.png │ │ │ │ │ └── coupon_image_traditional_chinese.png │ │ │ │ ├── layout │ │ │ │ │ ├── fragment_dummy.xml │ │ │ │ │ ├── activity_title.xml │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ ├── activity_api.xml │ │ │ │ │ ├── activity_led.xml │ │ │ │ │ ├── activity_cash_drawer.xml │ │ │ │ │ ├── activity_hold_print.xml │ │ │ │ │ ├── activity_page_mode.xml │ │ │ │ │ ├── activity_presenter.xml │ │ │ │ │ ├── activity_printer.xml │ │ │ │ │ ├── activity_blackmark.xml │ │ │ │ │ ├── activity_melody_speaker.xml │ │ │ │ │ ├── activity_combination.xml │ │ │ │ │ ├── activity_printer_ext.xml │ │ │ │ │ ├── activity_combination_ext.xml │ │ │ │ │ ├── activity_device_status.xml │ │ │ │ │ ├── activity_printer_search.xml │ │ │ │ │ ├── activity_barcode_reader_ext.xml │ │ │ │ │ ├── activity_blackmark_paste.xml │ │ │ │ │ ├── activity_bluetooth_setting.xml │ │ │ │ │ ├── activity_cash_drawer_ext.xml │ │ │ │ │ ├── activity_display.xml │ │ │ │ │ ├── activity_print_redirection.xml │ │ │ │ │ ├── activity_auto_switch_interface_ext.xml │ │ │ │ │ ├── activity_display_ext.xml │ │ │ │ │ ├── activity_auto_switch_interface.xml │ │ │ │ │ ├── activity_usb_serial_number_setting.xml │ │ │ │ │ ├── fragment_item_list.xml │ │ │ │ │ ├── list_bcr_row.xml │ │ │ │ │ ├── dialog_serial_number.xml │ │ │ │ │ ├── fragment_black_mark.xml │ │ │ │ │ ├── fragment_barcode_ext.xml │ │ │ │ │ ├── list_main_title_row.xml │ │ │ │ │ ├── fragment_printer_ext.xml │ │ │ │ │ ├── fragment_title.xml │ │ │ │ │ ├── fragment_cash_drawer_ext.xml │ │ │ │ │ ├── fragment_combination_ext.xml │ │ │ │ │ ├── fragment_auto_switch_interface_ext.xml │ │ │ │ │ ├── fragment_display_ext.xml │ │ │ │ │ ├── fragment_auto_switch_interface.xml │ │ │ │ │ ├── list_device_status_row.xml │ │ │ │ │ ├── list_main_row.xml │ │ │ │ │ ├── fragment_hold_print.xml │ │ │ │ │ ├── list_destination_device_row.xml │ │ │ │ │ ├── fragment_black_mark_paste.xml │ │ │ │ │ └── list_printer_info_row.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── app_icon.xml │ │ │ │ │ └── app_icon_round.xml │ │ │ │ ├── anim │ │ │ │ │ └── blink.xml │ │ │ │ ├── menu │ │ │ │ │ ├── menu_info.xml │ │ │ │ │ └── menu_main.xml │ │ │ │ └── xml │ │ │ │ │ ├── accessory_filter.xml │ │ │ │ │ └── device_filter.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── starmicronics │ │ │ │ │ └── starprntsdk │ │ │ │ │ ├── TitleActivity.java │ │ │ │ │ ├── functions │ │ │ │ │ ├── CashDrawerFunctions.java │ │ │ │ │ ├── PresenterFunctions.java │ │ │ │ │ ├── MelodySpeakerFunctions.java │ │ │ │ │ └── CombinationFunctions.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── CommonFragment.java │ │ │ │ │ ├── PrinterSettingConstant.java │ │ │ │ │ ├── PrinterSettings.java │ │ │ │ │ ├── DisplayGraphicDialogFragment.java │ │ │ │ │ ├── DisplayTurnOnOffDialogFragment.java │ │ │ │ │ ├── DisplayCursorDialogFragment.java │ │ │ │ │ ├── DisplayUserDefinedCharacterDialogFragment.java │ │ │ │ │ ├── LabelTypeSelectDialogFragment.java │ │ │ │ │ ├── BlackMarkTypeSelectDialogFragment.java │ │ │ │ │ ├── AutomaticPageLengthTypeSelectDialogFragment.java │ │ │ │ │ ├── DisplayTextDialogFragment.java │ │ │ │ │ ├── PrinterSettingManager.java │ │ │ │ │ ├── PrintableAreaTypeSelectDialogFragment.java │ │ │ │ │ ├── UsbAttachedActivity.java │ │ │ │ │ ├── DisplayContrastDialogFragment.java │ │ │ │ │ ├── LicenseDialogFragment.java │ │ │ │ │ ├── EnJpLanguageSelectDialogFragment.java │ │ │ │ │ ├── DrawerOpenActiveSelectDialogFragment.java │ │ │ │ │ ├── PortNameDialogFragment.java │ │ │ │ │ ├── TitleFragment.java │ │ │ │ │ ├── PortSettingsDialogFragment.java │ │ │ │ │ ├── JsonUtils.java │ │ │ │ │ ├── DisplayCharacterSetInternationalDialogFragment.java │ │ │ │ │ ├── PaperSizeSelectDialogFragment.java │ │ │ │ │ ├── DisplayCharacterSetCodePageDialogFragment.java │ │ │ │ │ ├── ModelConfirmDialogFragment.java │ │ │ │ │ ├── CombinationFragment.java │ │ │ │ │ ├── ItemListFragment.java │ │ │ │ │ ├── ItemListInfo.java │ │ │ │ │ ├── BluetoothSettingSecuritySelectDialogFragment.java │ │ │ │ │ ├── InterfaceSelectDialogFragment.java │ │ │ │ │ ├── CombinationLanguageSelectDialogFragment.java │ │ │ │ │ ├── LanguageSelectDialogFragment.java │ │ │ │ │ ├── SerialNumberDialogFragment.java │ │ │ │ │ ├── AutoSwitchInterfaceFragment.java │ │ │ │ │ ├── CommonActivity.java │ │ │ │ │ ├── CashDrawerFragment.java │ │ │ │ │ └── ModelSelectDialogFragment.java │ │ │ └── AndroidManifest.xml │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── starmicronics │ │ │ └── starprntsdk │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── build.gradle ├── gradle.properties ├── gradlew.bat └── gradlew ├── Documents ├── UsersManual.url ├── CommandEmulator_on_SMCS.pdf └── CommandEmulator_on_SMCS_Jp.pdf ├── SoftwareLicenseAgreementAppendix.pdf ├── .github └── ISSUE_TEMPLATE │ ├── question.md │ └── bug_report.md ├── Readme_Jp.md ├── Readme.md ├── Changelog_Jp.md └── Changelog.md /SDK/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Documents/UsersManual.url: -------------------------------------------------------------------------------- 1 | [InternetShortcut] 2 | URL=https://www.star-m.jp/starprntsdk-oml-android.html 3 | -------------------------------------------------------------------------------- /SDK/app/src/test/java/com/starmicronics/starprntsdk/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.starmicronics.starprntsdk; 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | StarPRNT SDK 3 | 4 | -------------------------------------------------------------------------------- /SoftwareLicenseAgreementAppendix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SoftwareLicenseAgreementAppendix.pdf -------------------------------------------------------------------------------- /Documents/CommandEmulator_on_SMCS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/Documents/CommandEmulator_on_SMCS.pdf -------------------------------------------------------------------------------- /SDK/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Documents/CommandEmulator_on_SMCS_Jp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/Documents/CommandEmulator_on_SMCS_Jp.pdf -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap/app_icon.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/checked_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable/checked_icon.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/launch_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable/launch_image.jpg -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/unchecked_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable/unchecked_icon.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-hdpi/app_icon_bk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-hdpi/app_icon_bk.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-mdpi/app_icon_bk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-mdpi/app_icon_bk.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-hdpi/app_icon_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-hdpi/app_icon_front.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-mdpi/app_icon_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-mdpi/app_icon_front.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-xhdpi/app_icon_bk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-xhdpi/app_icon_bk.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-xxhdpi/app_icon_bk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-xxhdpi/app_icon_bk.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-xxxhdpi/app_icon_bk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-xxxhdpi/app_icon_bk.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/sphere_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/sphere_image.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-xhdpi/app_icon_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-xhdpi/app_icon_front.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-xxhdpi/app_icon_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-xxhdpi/app_icon_front.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/display_image_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/display_image_1.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/display_image_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/display_image_2.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/star_logo_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/star_logo_image.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-xxxhdpi/app_icon_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/mipmap-xxxhdpi/app_icon_front.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_french.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_french.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_german.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_german.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_japanese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_japanese.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_russian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_russian.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_spanish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_spanish.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/printable_area_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/printable_area_image.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_portuguese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_portuguese.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_simplified_chinese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_simplified_chinese.png -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable-nodpi/coupon_image_traditional_chinese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/star-micronics/StarPRNT-SDK-Android-Java/HEAD/SDK/app/src/main/res/drawable-nodpi/coupon_image_traditional_chinese.png -------------------------------------------------------------------------------- /SDK/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Mar 30 13:42:46 JST 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip 7 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/fragment_dummy.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-anydpi-v26/app_icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/mipmap-anydpi-v26/app_icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/segmented_ctrl_radio_button_right_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/segmented_ctrl_radio_button_left_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/segmented_ctrl_radio_button_left_unselected.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/segmented_ctrl_radio_button_right_unselected.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_title.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_api.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_led.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_cash_drawer.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_hold_print.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_page_mode.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_presenter.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_printer.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_blackmark.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_melody_speaker.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_combination.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_printer_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_combination_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_device_status.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_printer_search.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_barcode_reader_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_blackmark_paste.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_bluetooth_setting.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_cash_drawer_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_display.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_print_redirection.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_auto_switch_interface_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_display_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/anim/blink.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_auto_switch_interface.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/activity_usb_serial_number_setting.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | #000000 5 | #FF8000 6 | #d3d3d3 7 | #8087cefa 8 | #807fffd4 9 | 10 | #404285f4 11 | 12 | -------------------------------------------------------------------------------- /SDK/app/src/main/java/com/starmicronics/starprntsdk/TitleActivity.java: -------------------------------------------------------------------------------- 1 | package com.starmicronics.starprntsdk; 2 | 3 | import android.os.Bundle; 4 | import androidx.appcompat.app.AppCompatActivity; 5 | 6 | public class TitleActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | 12 | setContentView(R.layout.activity_title); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SDK/app/src/androidTest/java/com/starmicronics/starprntsdk/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.starmicronics.starprntsdk; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /SDK/app/src/main/res/menu/menu_info.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/ic_info_outline_white_24px.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/ic_refresh_white_24px.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/fragment_item_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/segmented_ctrl_radio_text_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 14 | 17 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/list_bcr_row.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 15 | 16 | -------------------------------------------------------------------------------- /SDK/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | google() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:8.9.0' 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | allprojects { 17 | repositories { 18 | google() 19 | mavenCentral() 20 | } 21 | } 22 | 23 | tasks.register('clean', Delete) { 24 | delete rootProject.buildDir 25 | } 26 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/dialog_serial_number.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 17 | 18 | -------------------------------------------------------------------------------- /SDK/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in C:\Users\Teppei\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/xml/accessory_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Question 3 | about: Please submit your questions to us. 4 | title: '' 5 | labels: triage 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Description 11 | A clear and concise description. 12 | 13 | ## Your device where the bug occurs 14 | - Device: 15 | *e.g. iPhone 13* 16 | - OS: 17 | *e.g. iOS 15.0* 18 | - Browser: 19 | *e.g. Safari* 20 | - Version 21 | *e.g. 22* 22 | 23 | ## Your printer 24 | - Model Names: 25 | *e.g. mC-Print3* 26 | - Firmware Version: 27 | *e.g. 3.5* 28 | - Interface: 29 | *e.g. Ethernet* 30 | 31 | ## Your development environment 32 | The result of executing the command `ver` on Windows, `sw_vers` on macOS, `uname –a` on Linux, or these equivalent commands. 33 | 34 | ## Additional context 35 | Any other context about your topic. 36 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/segmented_ctrl_radio_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 14 | 17 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/drawable/segmented_ctrl_radio_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 14 | 17 | -------------------------------------------------------------------------------- /SDK/app/src/main/java/com/starmicronics/starprntsdk/functions/CashDrawerFunctions.java: -------------------------------------------------------------------------------- 1 | package com.starmicronics.starprntsdk.functions; 2 | 3 | 4 | import com.starmicronics.starioextension.ICommandBuilder; 5 | import com.starmicronics.starioextension.StarIoExt; 6 | import com.starmicronics.starioextension.StarIoExt.Emulation; 7 | 8 | import static com.starmicronics.starioextension.ICommandBuilder.PeripheralChannel; 9 | 10 | public class CashDrawerFunctions { 11 | public static byte[] createData(Emulation emulation, PeripheralChannel channel) { 12 | ICommandBuilder builder = StarIoExt.createCommandBuilder(emulation); 13 | 14 | builder.beginDocument(); 15 | 16 | builder.appendPeripheral(channel); 17 | 18 | builder.endDocument(); 19 | 20 | return builder.getCommands(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /SDK/app/src/main/java/com/starmicronics/starprntsdk/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.starmicronics.starprntsdk; 2 | 3 | import android.os.Bundle; 4 | import android.view.KeyEvent; 5 | 6 | import androidx.core.view.WindowCompat; 7 | 8 | @SuppressWarnings("SimplifiableIfStatement") 9 | public class MainActivity extends CommonActivity { 10 | @Override 11 | protected void onCreate(Bundle savedInstanceState) { 12 | super.onCreate(savedInstanceState); 13 | 14 | setContentView(R.layout.activity_main); 15 | } 16 | 17 | public boolean onKeyDown(int keyCode, KeyEvent event) { 18 | if (keyCode != KeyEvent.KEYCODE_BACK) { // Do not close MainActivity. 19 | return super.onKeyDown(keyCode, event); 20 | } 21 | else { 22 | return false; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/fragment_black_mark.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 13 | 14 | 21 | 22 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/fragment_barcode_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 12 | 13 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /SDK/app/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'com.android.application' 3 | } 4 | android { 5 | compileSdk 36 6 | namespace "com.starmicronics.starprntsdk" 7 | defaultConfig { 8 | applicationId "com.StarMicronics.StarIOSDK" 9 | 10 | minSdkVersion 24 11 | targetSdk 36 12 | 13 | versionCode 78 14 | versionName "5.20.0" 15 | } 16 | buildTypes { 17 | release { 18 | minifyEnabled false 19 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 20 | } 21 | } 22 | } 23 | 24 | dependencies { 25 | implementation 'com.starmicronics:stario:2.14.0' 26 | implementation 'com.starmicronics:starioextension:1.17.0' 27 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20" 28 | implementation 'androidx.appcompat:appcompat:1.7.0' 29 | implementation 'androidx.legacy:legacy-support-v4:1.0.0' 30 | } 31 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/list_main_title_row.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 18 | 19 | 23 | 24 | -------------------------------------------------------------------------------- /SDK/app/src/main/res/layout/fragment_printer_ext.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 15 | 16 |