You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documents/Manual.md
+48-22Lines changed: 48 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# StarXpand SDK for Web Developer's manual V0.1.0
1
+
# StarXpand SDK for Web Developer's manual V0.1.2
2
2
3
3
## Overview
4
4
@@ -8,12 +8,13 @@ StarXpand SDK for Web is a software development kit that includes sample codes a
8
8
9
9
| OS | Browser |
10
10
| -------- | -------- |
11
+
| Windows | Chrome |
12
+
| Windows | Edge |
11
13
| macOS | Chrome |
12
14
| ChromeOS | Chrome |
13
15
| Ubuntu | Chrome |
14
16
| Android | Chrome |
15
-
16
-
Windows OS will be supported at V1.0.0.
17
+
17
18
Firefox, Safari are not supported because they do not support WebUSB API as of November, 2025.
18
19
19
20
### Language
@@ -33,12 +34,42 @@ Firefox, Safari are not supported because they do not support WebUSB API as of N
33
34
- mPOP series
34
35
- TSP100IV series
35
36
- TSP100IV-SK series
36
-
37
+
38
+
## About replacing USB drivers
39
+
In Windows and Ubuntu, it is necessary to replace the USB driver by following the procedure below.
40
+
41
+
## In Windows
42
+
1. Turn on the printer and connect the printer and the host terminal with a USB cable.
43
+
44
+
The USB port that can communicate with the device varies depending on the printer.
45
+
Please check the online manual or hardware manual of the printer you are using.
46
+
47
+
2. Replace the printer driver.
48
+
Run `example/scripts_for_client/Windows/install.bat` with administrator privileges.
49
+
When you execute the driver replacement, USB printers cannot be used from other software.
50
+
When using the printer with other software, please restore the driver by following the procedure below.
51
+
52
+
1. Open Device Manager
53
+
2. Right-click the corresponding printer from "Universal Serial Bus Devices" and select "Update driver"
54
+
3. Select "Browse my computer for drivers"
55
+
4. Select "Let me pick from a list of available drivers on my computer"
56
+
5. Select "USB Printing Support" and click "Next"
57
+
58
+
## In Ubuntu
59
+
Just before using the printer, run the following script with administrator privileges:
60
+
`example/scripts_for_client/linux/onetime.sh`
61
+
62
+
When you execute the script, the previously installed printer driver will become unusable.
63
+
The effect of the script will be reverted by performing the following operations. When using the previously installed printer driver, please perform the following operations.
64
+
- Unplug and replug the printer's USB cable
65
+
- Restart the printer
66
+
- Restart ubuntu
67
+
37
68
## Functions
38
69
39
70
### StarXpandCommandBuilder
40
71
41
-
Provides the same functionality as [the react-native version](https://star-m.jp/products/s_print/sdk/react-native-star-io10/manual/en/api-reference/star-xpand-command/index.html). However, [the way to specify image sources](https://star-m.jp/products/s_print/sdk/react-native-star-io10/manual/en/api-reference/star-xpand-command/printer/image-parameter/constructor.html#star-xpand-command-printer-image-parameter-constructor) differs:
72
+
Provides the same functionality as [the react-native version](https://star-m.jp/products/s_print/sdk/react-native-star-io10/manual/en/api-reference/star-xpand-command/index.html). However, [the way to specify image sources](https://star-m.jp/products/s_print/sdk/react-native-star-io10/manual/en/api-reference/star-xpand-command/printer/image-parameter/constructor.html) differs:
42
73
43
74
- Image source specification
44
75
- Base64-encoded content
@@ -70,6 +101,8 @@ Delegate notified when a printer is discovered
Copy file name to clipboardExpand all lines: LICENSE
+4-15Lines changed: 4 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -84,15 +84,15 @@ You should be aware that we may change this Agreement at any time. In the event
84
84
85
85
86
86
87
-
Ⅱ.Terms and Conditions for Developers (Addendum to the General Terms and Conditions)
87
+
Ⅱ.Terms and Conditions for Developers (Addendum to the General Terms and Conditions)
88
88
89
89
If you are Star Development partner and the Software contains STAR’s software developer’s tool kit (hereinafter referred to as “SDK“) or API, your use of the SDK and API is governed by the terms of this “Terms and Conditions for Developers” in addition to the I.General Terms and Conditions. In the event of any conflict between the terms of the I.General Terms and Conditions and this Terms and Conditions for Developers, the terms of this Terms and Conditions for Developers shall govern. You should carefully read the following terms and conditions before using the SDK and API provided by STAR.
90
90
The following teams Shall have the following meanings:
91
91
The “SDK” is defined as the downloadable package of libraries, applications, and documentation that you may use solely in connection with development and testing of your software application(hereinafter referred to as “Application”) to enable it to communicate with a Star Product or device, as provided herein (hereinafter referred to as the “Permitted Use”).
92
92
The “API” is defined as the Application Programing interface information, specifications and documentation provided as a download for your Permitted Use.
93
93
94
94
1. LICENSE
95
-
Star grants you a limited, non-exclusive, non-transferable license to use the SDK and API, including the human readable code of the SDK (hereinafter referred to as “Source Code”), subject to the terms and restrictions set forth in I.General Terms and Conditionsthis and Terms and Conditions for Developers.
95
+
Star grants you a limited, non-exclusive, non-transferable license to use the SDK and API, including the human readable code of the SDK (hereinafter referred to as “Source Code”), subject to the terms and restrictions set forth in I.General Terms and Conditions and this Terms and Conditions for Developers.
96
96
97
97
2.Use of Source Code
98
98
The SDK is licensed to be used on any personal computer or networked machines, provided that the SDK is used only in connection with the Permitted Use. You may use the Source Code internally to engage in the Permitted Use and you may use, modify or merge all or portions of the Source Code with your Application and distribute it only as part of your Application in object code form only.
@@ -105,23 +105,12 @@ Privacy Policy for SDK: https://www.star-m.jp/prjump/000193.html
105
105
To read our latest Software License Agreement, please visit the following URL.
0 commit comments