-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Description
Just tried on capacitor 5 but it does not work. SDK30&31 both does not work.
The error i see is the following:

tPrinter is declared and used as per sample on the main page:
`
import { Printer, ThermalPrinterPlugin } from 'thermal-printer-cordova-plugin/src';
declare let tPrinter: ThermalPrinterPlugin;
tPrinter.listPrinters({type: 'bluetooth'}, function(printers) {
alert(printers);
if (printers.length > 0) {
var pr = printers[0] as Printer;
tPrinter.requestPermissions({
type: 'bluetooth',
id: 'SPP-R400'
}, function() {
// Permission granted - We can print!
tPrinter.printFormattedText({
type: 'bluetooth',
id: 4,
text: '[C]<u> Hello World</u>' // new lines with "\n"
}, function() {
console.log('Successfully printed!');
}, function(error) {
console.error('Printing error', error);
});
}, function(error) {
alert('Permission');
console.error('Permission denied - We can\'t print!');
});
} else {
console.error('No printers found!');
}
}, function(error) {
console.error('Ups, we cant list the printers!', error);
});
`
Another problem is that when you install it from npm:
npm install thermal-printer-cordova-plugin it will install a version old 2 years so the package also on npmjs should be updated.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels