react-native-print-star
v1.0.31-1
Published
StarPRNT React Native bridge for Star Micronics Bluetooth/LAN printers
Downloads
73
Maintainers
Readme
react-native-print-star
react-native bridge for Star micronics printers.
Ionic/Cordova Version ➜ here
Installation
$ yarn add react-native-print-star
$ npm install react-native-print-star --save
Link
$ react-native link react-native-star-prnt
iOS Configuration
In XCode, go to Build Phases, Link Binary with Libraries and Add the following frameworks:
- Go to
node_modules
➜react-native-star-prnt
➜ios
➜Frameworks
and addStarIO.framework
andStarIO_Extension.framework
- Add the
CoreBluetooth.framework
- Add the
ExternalAccessory.framework
- Go to
Go to Build Settings ➜ Search Paths and Add
$(PROJECT_DIR)/../node_modules/react-native-star-prnt/ios/Frameworks
to Framework Search Paths
For Bluetooth printers:
- Click on the information property list file (default : “Info.plist”).
- Add the “Supported external accessory protocols” Key.
- Click the triangle of this key and set the value for the
Item 0
tojp.star-m.starpro
Usage
import { StarPRNT } from 'react-native-print-star';
async function portDiscovery() {
try {
let printers = await StarPRNT.portDiscovery('All');
console.log(printers);
} catch (e) {
console.error(e);
}
}
Take a look at the Documentation
Supported Printers?
#Tested and Supported:
- SM-T300i
- TSP100III Bluetooth
#Untested and Potentially Supported:
- SM-S210i
- SM-S220i
- SM-S230i
- SM-T400i
- TSP100
- TSP650II
- TSP700II
- TSP800II