HeligPfleigh / react-native-thermal-receipt-printer

A RN library for thermal printer
155 stars 102 forks source link

How to print QR code using BLEPrinter !!?? #164

Closed aasuparekh1 closed 6 months ago

aasuparekh1 commented 6 months ago

const [printers, setPrinters] = useState([]); const [currentPrinter, setCurrentPrinter] = useState();

useEffect(() => { BLEPrinter.init().then(()=> { BLEPrinter.getDeviceList().then(setPrinters); }); }, []);

_connectPrinter => (printer) => { //connect printer BLEPrinter.connectPrinter(printer.inner_mac_address).then( setCurrentPrinter, error => console.warn(error)) }

printTextTest = () => { currentPrinter && USBPrinter.printText("sample text\n"); }

printBillTest = () => { currentPrinter && USBPrinter.printBill("sample bill"); }

...

return (

{ this.state.printers.map(printer => ( _connectPrinter(printer)}> {`device_name: ${printer.device_name}, inner_mac_address: ${printer.inner_mac_address}`} )) } Print Text Print Bill Text

)