Getting printer status and print job results from USB port?

Hello all, in general is it possible to get printer status from the local USB port?

Is it possible to get print job results from the USB port? I'm currently connecting to

a GX420d and a ZD620, however my application needs to handle the situation generically.

I'm coding in node.js and currently using the node-usb library

Many thanks in advance.