Welcome everybody, this blogpost will be about a receipt printer I got, and frankly, its sick. The first thing I have tried to print on it was obviously hello world, and its suprisingly simple to do. If you don't need any special formatting, you can just send the printer raw ascii and it will just print it out. So as long as you have the permissions setup propertly, `cat text > /dev/usb/lp*` will propably just work. As for all the other stuff(printing images, cutting paper, formating text, etc.) The language for these isn't extremely complicated, but not something I would feel like writing raw bincode for each command I write, so eventually I will propably just start using a library. And after a bit of playing around(mostly accidentally printing hundreds of chinese characters and having to powercycle the printer so I wouldn't waste as much paper) I got images working too! I even managed to print a black white version of my mazes! They're preety fun on paper when you don't have much else to do. As for the printer itself, it did actually get slightly banged up in shipping, but luckilly the only thing that caused is that the loading paper mechanism is a little hard to latch, but its alright. I also expected the printer to have a loud speaker that beeps on every paper cut(very common on these) that I would have to disconnect internally, but luckilly for me, it does not come with this feature, whether its in the software or just missing it altogether, who knows. I might also eventually make some kindof remote printing functinallity to allow cool people to print whatever they want and scare the hell out of me at 3AM in C#, propably with some crazy rate limit to not allow people to waste the paper. I also got a new display, and it honestly looks better than anything I have ever seen before in my life, I may make a blogpost about it if I spend a couple more hours on fixing grub (it was 6 so far). That's about it for today everyone, Peace