Skip to content

Tried on capacitor 5 but does not work #54

@albgen

Description

@albgen

Just tried on capacitor 5 but it does not work. SDK30&31 both does not work.
The error i see is the following:
image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions