In the time before dinosaurs I subcontracted to design a laser printer control board for Xerox. I also designed various other laser printer control boards and did some prototypes for Canon to wean the off the 68000 they were using (they were the OEM for HP at the time, i.e. the laserjet 1 and 2 were Canon printers, including the PCL firmware development).
Anyhow, the old laser printers did not have enough dram for a full page buffer (dram was expensive). So, they actually rendered a band (double buffered) at a time and that was then serialized to drive the laser one raster row at a time). The printer had to perform bitblt operations to render the fonts etc. Firmware had to keep up with the overall frame rate or the page would be a disaster. Basically you received 'sync' signals to know that the laser mechanism (spinning mirror assy) had reached the start of the new line and then you clocked out the bit stream at the necessary rate (to achieve 300dpi etc). There were of course all the other GPIO signals to activate the fuser, verify temperature, activate page feed, sense various paper jam switches, output information to the monochrome LCD, turn on various indicator LEDs etc etc. On a paper jam recovery (user unjammed the paper feed path) the printer would have enough storage (since it still had the original text information stored) to be able to recover and reprint successfully.
Newer printers had more and more dram as cost dropped, full frame buffers came into existence and thus full page graphic downloads (bitmaps) can to being. DPI went up, various enhancements came about for sub-pixel printing to improve font quality. More downloaded fonts came to being, font scaling came about (adobe postscript appeared), new versions of PCL came about. Page print rates went up. More processor and dram was required. Custom asics/fpga's became the norm as their costs dropped.
Bottom line is that there is NO standard in how a laser printer's internal interface has evolved. It is not a particularly complicated affair to interface to the various optomechanical or electromechanical subassemblies, but it certainly isn't a standard and would require reverse engineering to understand the various signals, voltages and timing that is needed to successfully replicate the OEM functions. The firmware is relatively complicated to deal with all the aspects of printing (including keeping track of toner usage), paper jam recovery, needing to be 100% compatible with existing formats, etc. A lot more complicated now than an old laserjet 1 or 2...
I can't see the point...
cheers,
george.