Example
#include <conio.h> #include <stdio.h> #include "mmsultra.h"
void main(void) |
|
{ | // Supply type |
unsigned short usType = 0; | |
PRINTINIT pConfig; | // Print data structure |
unsigned short usStatus = 0; | // Battery level |
short sStatus = 0; | // Command calls status |
sStatus = pclInit(NULL); | // Start Print subsystem |
if (sStatus != 0) |
|
printf("Init Failed\nError: %d", sStatus); | |
else { |
|
usStatus = pclGetBatteryLevel(); | // Check battery |
if (usStatus <= 711) | |
printf("Charge your battery"); |
|
else { | // Get supply type |
usType = pclGetSupplyType(); | |
switch (usType) { | // Display result |
case MMS_LOW_ENERGY: |
|
printf("Using regular paper"); break;
case MMS_MEDIUM_ENERGY:
| printf("Using fax paper"); |
| break; |
case MMS_HIGH_ENERGY: | |
| printf("Using synthetic paper"); |
| break; |
default: | |
| _getch(); |
} | pclClearError(); |
| |
} |
|
} | // Close Print subsystem |
pclClose(); |
}