react-native-star-prnt-cursed
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

Fork

A fork from react-native-star-prnt, to make it work properly in at least 2022.

Supposed to work with EXPO

react-native-star-prnt-cursed

react-native bridge for Star micronics printers.

Installation

$ npm install react-native-star-prnt-cursed --save

iOS Configuration

  1. In XCode, go to Build Phases, Link Binary with Libraries and Add the following frameworks:

    • Go to node_modulesreact-native-star-prntiosFrameworks and add StarIO.framework and StarIO_Extension.framework
    • Add the CoreBluetooth.framework
    • Add the ExternalAccessory.framework
  2. 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:

  1. Click on the information property list file (default : “Info.plist”).
  2. Add the “Supported external accessory protocols” Key.
  3. Click the triangle of this key and set the value for the Item 0 to jp.star-m.starpro

Usage

import { StarPRNT } from "react-native-star-prnt";

async function portDiscovery() {
  try {
    let printers = await StarPRNT.portDiscovery("All");
    console.log(printers);
  } catch (e) {
    console.error(e);
  }
}

Take a look at the Documentation

Package Sidebar

Install

npm i react-native-star-prnt-cursed

Weekly Downloads

1

Version

2.0.0

License

MIT

Unpacked Size

27 MB

Total Files

53

Last publish

Collaborators

  • cursedforever