In the 80s and 90s, PCs had something called a printer port. It was a place you could connect to a printer and they would communicate back and forth. When programming in C you could access that port. Each pin of the connector had a well defined job,
but.......
but.......
Comments
I miss the printer port
I remember too various peripherals (including tape and ZIPdrives) using the printer port when they needed a higher throughput than the serial port.
yes its easier these days, but i miss burning my fingertips in the solder buckets of a DB25.
Outside that, I'm really happy with the variety of small SBCs we have at the moment to cover those tinkering urges :-)
Can’t remember the brand but I also had a parallel port tape drive for backup purposes. A whole gig on a tape.
I recall they were even used for odd things like CD-ROM interfaces (because Microsoft compatibles kept having chronic trouble with SCSI). But access was so CPU-intensive that performance was terrible.
For controlling devices like CNC equipment is was fine. For hard drives it suuuucked
https://en.m.wikipedia.org/wiki/Covox_Speech_Thing
https://scalibq.wordpress.com/2017/11/28/the-covox-years/
Last month I had to install 2 apps to get my shitty printer to just be seen by Win11 on wifi.
Yes, I am a grey beard whio did my fair share of bit-banging back then over parallel and serial ports, but we are blessed with opportunities for linking up stuff today that we could not dream of then.
But I fear we have to blame the collective software developers who chose to get stuff out the door as soon as possible, in stead of choosing to make stuff simple.
The biggest challenge nowadays is figuring out what to ignore. :-(
Since we're talking retro computing, btw, my first PC was an Epson QX-10 with a massive dot matrix printer that sounded like a giant malfunctioning death laser.
I had a soundproofing box for my printer, which was of questionable value. So bulky.
Paying more up front for a printer with easily/cheaply refillable tanks really improves the economic model of printer ownership.
https://en.wikipedia.org/wiki/Printer_tracking_dots