Thanks! I peaked inside with strace and one of the last files it opens before printing is /dev/nvram. The output counter format indicates that it supports a maximum of 1 milion entries, but I doubt the nvram can hold so many. Anyway, it looks parsable for my needs (I just need to resolve the mac address).
Thanks a bunch for the info!