I’m off to @emf tomorrow (early, to help with setup).
I’ve packed my dot matrix printer and continuous paper, ~10 game boys, and DECT handset.
I’m now sat with the sound of two 3D printers running and a floppy drive formatting one of many disks.
Yes both Windows 11 and MacOS 14 can read floppy disks.
iOS can see the disk but not read it (I suspect it can’t do FAT16)
Android can see the disk, and read/format it but only when formatted for 360k (single sided single density iirc)
Great, Mastodot seems to be working all by itself now!
Let’s see if I get some time/energy over the next few days to get it to do some formatting and image printing!
(It’s turned off now, don’t spam the emf hashtags to make it print plz)
The hard bit here is that, like all ESC/POS libraries, they can’t speak in my LX-350’s reduced subset of ESC/P commands, it’s expecting to control a receipt printer.
It’s mostly fine. But with things like image printing, I’ve had to bodge the library to get some line spacing.
And I haven’t got the text size options working yet, but I think it’s sending slightly more advanced commands for it so I’ll bodge around it.
Spent the evening rewriting my bodgy test code into something more useable, and in such a way I can format the toots. Up until now it could only dump the whole toot as a plaintext string.
I’ve got it logging all the separate bits to the console, so tomorrow’s job is to send them to the printer with formatting.
Then see if the library can “just deal with” images from a URL or if I’m going to have to download and convert first.