5 ms·
We already have Ghostscript which can rasterize and has been embedded in "Postscript compatible" laser printers. I would imagine that printers ride this line w
by zdw 4y ago
We already have Ghostscript which can rasterize and has been embedded in "Postscript compatible" laser printers.
I would imagine that printers ride this line where there's not enough benefit to reverse engineer all the fiddly mechanical bits to make it print, extremely limited hardware expansion, and unlike router firmware or general purpose compute software there's little additional new functionality that would be possible.
That said, there are people who hacked printers to make them do other things - for example, the ThunderScan which let certain old dot matrix Apple printers scan: https://www.youtube.com/watch?v=yoUYqLteH9Q https://www.youtube.com/watch?v=yoUYqLteH9Q but that still needed additional hardware added.
- j45 4y agoThank you, I was having a hard time remembering Ghostscript by name. PCL or PS drivers or compatible output with them let you get pretty far too. Coding your own PDFs depending on what you are after might not let you run your own firmware but much more programmatically address a lot of things kn the printer via a document template.
- 1letterunixname 4y agoCirca 2002, I remember printing and binding the PDF 1.4 spec on US Letter paper. It was several 1k's pages of dead trees. The scary parts were the embedding of JavaScript and arbitrary binary data.
- j45 4y agoThe entire pdf spec used to be available from Adobe for free. Now it’s a paywall or maybe not as easy to get. I haven’t had to look at or use the pdf spec in a long time but it might still be valuable to some scanned if it’s not super available.
- merlyn 4y agoISO's customers are ones that only absolutely need to have a traceback to the source of truth with a certifiable chain. For 99.99% of the other people in the world that need it, the PDF spec is freely available. https://pdfa.org/resource/iso-32000-pdf/ https://pdfa.org/resource/iso-32000-pdf/
- 1letterunixname 4y agoGhostscript is commercial and AGPL... a hostile license. Apple brought us CUPS.
- adra 4y agoApple apparently acquired CUPS years after it was available as an OSS project. It fits given that I was using cups so long ago and never heard it as an apple project. https://openprinting.github.io/cups/ https://openprinting.github.io/cups/
- lannisterstark 4y agoHow's AGPL a hostile license?
- mattl 4y agoThe AGPL isn’t hostile to anyone. Apple bought the company that made CUPS and changed the license as a result.