Specifications
Mobile Printing Systems
CPCL Programming Manual
Section 14
Configuration/
Control
Commands
pg. 14-73
continued
power.health
type: getvar
Returns the “health” rating of the battery pack. Battery health can be “good”, “replace” or “poor”.
• Health is “good” if the power.cycle_count < 300 and capacity ratio (the ratio of actual capacity to the
design capacity) is greater or equal to 0.80.
• Health is “replace” if power.cycle_count is between 300 and 600. If # of Cycles is < 550 but > 300,
the printer will display a message “Please Replace Battery Pack” followed by three beeps. If the
number of charge cycles is ≤550 but < 600, the reminder shall be: “Warning - Battery is Past its
Useful Life” followed by three beeps.
• Health is “poor” if the power.cycle_count is greater than 600. Printer will flash a message: “Please
Replace Battery Before Proceeding – Shutting Down” accompanied by a beep for thirty seconds and
then shut down.
getvar result Returns the health rating of the battery pack.
Example Syntax !U1 getvar “power.health”
This parameter will only function on printers equipped with a Zebra “Smart Battery”.