Fun With C# and HP Laserjets | Programmer XR
p-xr.com
p-xr.com
It's a lot of fun though. And PJL can be very interesting to work with: I built a tool that used it to query printers for status information (although the amount of information I could extract seemed very dependent on the printer).