npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cordova-plugin-cidprint

v0.2.6

Published

CaptureID Printer Support

Downloads

1

Readme

appcenterbanner

Apache Cordova Plugin for Mobile Print

This plugin provides the ability to use the CaptureID Printer Library to easily integrate Bluetooth printing into your app(s).

Requirements

The CaptureID Printer plugin expires after a 3 month evaluation period. After this period you must request a valid license key. This license must be purchased separatly and is not included in this package. For additional Information of the CaptureID Licensing and how to get access to a valid license Key visit our Website under (https://www.captureid.de).

Supported Cordova Platforms

Cordova 8.0.0+ is fully supported, along with the following asociated platforms:

To check which versions of each Cordova platform you are currently using, you can run the following command and inspect the Installed platforms list:

cordova platform ls

If you're running an older Android and/or iOS platform than is mentioned above, and would be open to upgrading, you can easily do so by running the following commands (omitting a platform if it isn't neccessary):

cordova platform update android

How does it work?

Getting Started

cordova plugin add cordova-plugin-cidprint@latest

now you are able to use the methods like

cordova.plugins.cidprint.<FUNKTION-NAME>(<SUCCESS-CALLBACK>, <ERROR-CALLBACK>, <PARAMETERS>);

Plugin Usage

With the CaptureID Printer plugin installed and configured, the only thing left is to add the necessary code to your app.

  1. Call the provided functions and add the callbacks.

  2. The callback parameter provides a JSON array with the following content:

  • FunctionName: name of the calling function.
  • error: error description in case of an error.
  • message: user friendly message string mostly used in case of an error.
  • boolValue: simple true or false result.
  • objectValue: an object containing the result dependend on the called method.

API Reference

initCIDPrinterLib

initCIDPrinterLib(onSuccess?, onError?);

Version 0.1.0 Parameters:

  • onSuccess: Optional callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

closeCIDPrinterLib

closeCIDPrinterLib(onSuccess?, onError?);

Version 0.1.0 Parameters:

  • onSuccess: Optional callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

activateLicense

activateLicense(onSuccess?, onError?, key: string, customer: string);

Version 0.1.0 Parameters:

  • onSuccess: Optional callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

  • key (string) - valid Licensekey.

  • customer (string) - valid CustomerId.

enableBluetoothPrinting

enableBluetoothPrinting(onSuccess?, onError?, enable: boolean);

Version 1.0.0 Parameters:

  • onSuccess: Optional callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

  • enable (boolean) - Enables/disables the Printing via Bluetooth.

getPairedDevices

getPairedDevices(onSuccess?, onError?);

Version 0.1.0

Parameters:

  • onSuccess: Optional callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

discoverDevices

discoverDevices(onSuccess?, onError?);

Version 0.1.0

Parameters:

  • onSuccess: Optional callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

printData

printData(onSuccess?, onError?, data: string);

Version 0.1.0

Parameters:

  • onSuccess: Optional callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

  • data (string) - valid data.

printLabelWithData

printLabelWithData(onSuccess?, onError?);

Version 0.1.0

Parameters:

  • onSuccess: Required callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

printLabel

printLabel(onSuccess, onError?, property: String, value: any);

Version 0.1.0

Parameters:

  • onSuccess: Required callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

connectToPreferredPrinter

connectToPreferredPrinter(onSuccess, onError?);

Version 0.1.0

Parameters:

  • onSuccess: Required callback invoked if the plugin was successfully notified.

  • onError: Optional callback invoked in case of an error during notifying the plugin.

Example Apps