The following table explains what the various codes returned by the "Status" property of the IADsPrintQueueOperations interface mean. In certain cases, it is possible that a combination of these status codes is returned. For instance, if the printer is paused and is out of paper, a combination of the corresponding status codes would be returned.
Status Code (Decimal) |
Status Code (Hex) |
Description |
0 |
0 |
Printer ready |
1 |
1 |
Printer paused |
2 |
2 |
Printer error |
4 |
4 |
Printer pending deletion |
8 |
8 |
Paper jam |
16 |
10 |
Out of paper |
32 |
20 |
Manual feed |
64 |
40 |
Paper problem |
128 |
80 |
Printer offline |
256 |
100 |
IO active |
512 |
200 |
Printer busy |
1024 |
400 |
Printing |
2048 |
800 |
Printer output bin full |
4096 |
1000 |
Not available. |
8192 |
2000 |
Waiting |
16384 |
4000 |
Processing |
32768 |
8000 |
Initializing |
65536 |
10000 |
Warming up |
131072 |
20000 |
Toner low |
262144 |
40000 |
No toner |
524288 |
80000 |
Page punt |
1048576 |
100000 |
User intervention |
2097152 |
200000 |
Out of memory |
4194304 |
400000 |
Door open |
8388608 |
800000 |
Server unknown |
6777216 |
1000000 |
Power save |