I actually use my printers thank you very much. Even bought one of those bank teller slip printer things and a few boxes check-sized slips. I use them for time tracking and todo list.
I didn't go totally crazy, though, and stopped before getting too deep into "...and then OCR them using the check scanner" because I remembered I was already keeping track of start/stop times in a database when printing the slips.
these things seem like too much fun, someone made a gleam printer library (https://hexdocs.pm/escpos/) and suddenly everyone on the discord is buying a printer...
I had started working on something similar a few months back but as a collection of CLI utilities.
The first was a todo list printer where the todos are written in a YAML file.
It includes fields for the name of the list and the date.
I also started working on a Sudoku printer (which I think is only possible on 80mm paper).
But I completely forgot about the entire thing after coming back from vacation.
You've inspired be to get back to working on it :D
As an aside, are there any good recommendations for a wifi/bluetooth printer using 80mm paper that doesn't break the bank? I initially bought the Munbyn ITPP098P but it being USB only is a bit unergonomic.
I've not much to say on the thermal printer part of this but the extensions they did to markdown are great. They had me double taking for a few seconds thinking they might be real markdown because they make so much sense.
[align=center] Center-align the following text (also left, right)
[qr=https://...] Generate and print a QR code
I troubleshoot thermal printers for work and the error is rarely in the hardware. I have no issue with this work request; TPs are deterministic and predictable.
This rules! I've been working on a similar project where friends DM a discord bot and it prints out a "fax" on my thermal printer.
One thing I solved differently: I rendered the fax as an image using PIL and then I just print the image. That way I can support arbitrary Unicode and can lay things out independently of what my printer is capable of.
I bought a Zapos ZA-E200L in South-Africa for $65 [0]
It was configured with a fixed IP/subnet/gateway and no DHCP, which took an hour or two to debug and reconfigure. Been a dream since then: prints really fast and cuts properly. OP's project works well to print todo's.
This comes so timely. I bought the receipt printer last week and a large metal sheet to hold them magnetically to the wall for a real life todo kanban board
21 comments
[ 3.1 ms ] story [ 41.6 ms ] thread[1]: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I just bought one a couple weeks ago actually.
I didn't go totally crazy, though, and stopped before getting too deep into "...and then OCR them using the check scanner" because I remembered I was already keeping track of start/stop times in a database when printing the slips.
(Thank you)
https://sales-and-dungeons.app/
The first was a todo list printer where the todos are written in a YAML file. It includes fields for the name of the list and the date.
I also started working on a Sudoku printer (which I think is only possible on 80mm paper). But I completely forgot about the entire thing after coming back from vacation.
You've inspired be to get back to working on it :D
As an aside, are there any good recommendations for a wifi/bluetooth printer using 80mm paper that doesn't break the bank? I initially bought the Munbyn ITPP098P but it being USB only is a bit unergonomic.
One thing I solved differently: I rendered the fax as an image using PIL and then I just print the image. That way I can support arbitrary Unicode and can lay things out independently of what my printer is capable of.
Example rendered fax: https://github.com/frizzle-chan/fax.frizzle.lol/blob/main/fa...
I wanted to setup https://www.colonnes.com but their recommendations were quite expensive.
It was configured with a fixed IP/subnet/gateway and no DHCP, which took an hour or two to debug and reconfigure. Been a dream since then: prints really fast and cuts properly. OP's project works well to print todo's.
[0] https://alcell.co.za/product/zapos-za-e200l-thermal-receipt-...