# Cordova Plugins Documentation

## cordova-plugin-printer

Allows printing documents from your app.

### Installation

```bash
cordova plugin add cordova-plugin-printer
```

### Usage

#### Print via Native Dialog

```javascript
cordova.plugins.printer.print('base64://...', {}, function() {
  console.log('Print successful');
}, function(error) {
  console.error('Print failed:', error);
});
```

#### Print via IP Printer

```javascript
cordova.plugins.printer.print('base64://...', {
  printer: 'ipp://192.168.1.100'
}, function() {
  console.log('Print to IP successful');
}, function(error) {
  console.error('Print failed:', error);
});
```

## cordova-plugin-device

Provides device information.

### Installation

```bash
cordova plugin add cordova-plugin-device
```

## cordova-plugin-statusbar

Controls the status bar appearance.

### Installation

```bash
cordova plugin add cordova-plugin-statusbar
```
