react-native-brother-printers

0.0.4 • Public • Published

react-native-brother-printers

React Native Brother Printers is a react-native module that will allow you to interact with the brother printers.

Getting started

$ npm install react-native-brother-printers --save

or

$ yarn add react-native-brother-printers

Mostly automatic installation

$ cd ios;pod install

or if you are using React Native before version 0.60,

$ react-native link react-native-brother-printers

Usage

Discovering a printer

To discover printers use the discoverPrinters function. You can pass in the option parameters printerName to change the printer name, or V6 to enable ipv6 detection. Both parameters can be left blank.

import {discoverPrinters, registerBrotherListener} from 'react-native-brother-printers';

discoverPrinters({
  V6: true,
});

registerBrotherListener("onDiscoverPrinters", (printers) => {
  // Store these printers somewhere
});

Printing an image

To print an image, using the printImage function, with the first parameter being the printer found during discover, the second being the uri of the image you want to print, and the third being an objective that contains the label size.

You can find a list of LabelSize and LabelNames inside the package as well.

import {printImage, LabelSize} from 'react-native-brother-printers';

await printImage(printer, uri, {labelSize: LabelSize.LabelSizeRollW62RB});

Package Sidebar

Install

npm i react-native-brother-printers

Weekly Downloads

5

Version

0.0.4

License

MIT

Unpacked Size

72 kB

Total Files

19

Last publish

Collaborators

  • avery246813579