I have often questions that fall between software and hardware. My C# code sends print jobs to printers and listens back to the progress messages (using PJL language). Sometimes it stumbles on various issues caused by hardware specific implementation differences. For instance, a printer may receive the commands just fine but does not send any status back. So it is IT topic, but one that does not make sense without programming perspective. Contacting printer manufacturer is usually slow and difficult process.
Where to post such questions? Perhaps I am simply missing "Printer Languages" site (and no, I dont think it would be a thriving community).