I want to monitor status of printer, such as offline, out of paper paper lack, inkless and low on carbon powder low. Does PrintUsage have this feature Can PrintUsage do?

PrintUsage only focuses on usage and control of print resource without the function of monitoring hardware. If you use HP network printer or print server, there is an excellent management software called HP Web JetAdmin which would satisfy your requirement. You can download it from HP for free.