# Power Management

Before enabling the Barcode reader, application will check the battery charge level. If the battery level is less than 10 percent and the device is not charging, barcode library will send error code '8' indicating that the barcode module cannot be opened due to low battery voltage.

Also when the scanning session is on i.e. after start scan command when the barcode module sends the asynchronous barcode data or button status, if the battery level falls below 10 percent and device is not in charging mode, the barcode module will be closed.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/xpi/tbd-documentation/barcode-programmers-guide/power-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
