hansonkd
a year ago
I did something similar with a receipt printer.
a thermal usb receipt printer is like $75 dollars and easily controlled by python. Super easy to print out images and QR codes. and the autocut functionality makes it easy to segment messages. Additionally the receipt printer is nice because you can activate the bell inside as an additional "notification" and has an extra control for a cash drawer that I am thinking of hooking into to control a light or something.
I had it set up for emails and every morning it would print off my calendar.
I think the interface works well especially if you pair it with a physical control like buttons or NFC reader. That way you can issue "commands" and get output. Like I had one NFC card to make it print my calendar, one for unread emails, etc.
I have some more features I want to add to it. Its very fun way to cut down on screen time, but ironically i have spent more screen time coding with it and setting it up then it probably has saved me. lol.
autoexec
a year ago
Receipt printers are fun but take care not to buy toxic paper https://www.consumerreports.org/cro/news/2014/03/the-health-...
z2
a year ago
The most mainstream phenol free thermal paper out there is one made from a branded chemical "pergafast" which is supposedly based off of urea. This is increasingly the type used by big brand stores where the paper is advertised as BPA and BPS free. It appears safe in studies so far in terms of not being absorbed through the skin nor endocrine disrupting, but is also known to be highly toxic to aquatic life. There's another chemical related to vitamin c branded "Alpha Free" but it's harder to find.
https://www.sciencedirect.com/science/article/abs/pii/S02732...
account42
a year ago
Always remember that X-free or similar claims of not being toxic only means that the substances used instead of X are not yet known to be as toxic (or at just that the laws haven't caught up yet). It isn't guarantee that the new product is any safer than X and it might even be less safe. After all, the X in question was also seen as perfectly fine at some point.
amelius
a year ago
Does this warning also hold for thermal label printers?
I have this one: https://www.creativebloq.com/reviews-niimbot-d110
kevin_thibedeau
a year ago
Brother P-touch uses thermal transfer where pigment is bonded to a substrate rather than a chemical phase change and is safe.
autoexec
a year ago
Yes, but it looks like you can get tape for it that is BPA/BPS free.
kragen
a year ago
Assuming BPA is what you're worried about (it's not "toxic" by the usual definitions but still something you may want to avoid) there isn't another mainstream option.
noja
a year ago
> it's not "toxic" by the usual definitions
iirc if you have wet hands you absorb way more and it is toxic
gzalo
a year ago
I wonder if it's feasible to make diy Thermal paper using lemon juice, like the old "invisible ink experiment"
desdenova
a year ago
Should be easy enough to test if you have a thermal printer.
Just spread lemon juice on paper, wait for it to dry, and try printing on it.
nik282000
a year ago
Great minds. My thermal printer spits out the weather every morning and if any important devices fall off my network it prints a notification.
aschmelyun
a year ago
Receipt printers are a blast! I had a project from a couple years ago printing out GitHub tickets using a similar setup to what I have for this dot matrix printer.
ustad
a year ago
Whats the printer you have? I’ve been thinking of getting one and did not know about the notification and external feature you mention.
hansonkd
a year ago
I have a Rongta RP331.
The thing I wish it could do different is that when printing a single line, the autocutter hides it, so you have to line feed about 5 times until the line you printed is visible.
If i did it different, maybe i would try to find a printer that is able to do reverse line feed so I can "peek" at a single line and then not waste paper. but i think those are about 3-4 times more expensive.
PaulHoule
a year ago
There are a lot of cheap Chinese dot matrix printers. As an American if you search by mm size you will find those, if you search by inches you will find more reputable (and culturally sensitive) brands.
I bought two Chinese printers, one burned up pretty quick when I was testing it but I might have been printing too much black. The other is fine I think but really I am not so motivated to make thermal prints when I have a good quality inkjet. (My best thermal print was a small Lusamine
https://safebooru.org/index.php?page=post&s=view&id=1821741
which demonstrates how Nintendo official art is designed to render on cheap screens like the Nintendo 3DS)
mtoohig
a year ago
Please share some of your code, I would like to see and get a feel for some personal ideas.
Instantnoodl
a year ago
I use Thermal Printer for a different use-case (TTRPG stuff). Feel free to check it out :)
jabroni_salad
a year ago
wow I love this. I like using spellcards but havent had a good solution for items... might need to buy a receipt printer now.
hansonkd
a year ago
I am currently working on an "input" interface to scan resposnes that I write from my typewriter and am planning on releasing a github repo on it when im done. conveniently you can type directly on the receipt printer if the response is short.
Right now all my credentials are hardcoded so i can't push out what I have without some cleanup, but I can point you to some of the libraries: python-escpos and nfcpy were what I used for the bulk of it.
meling
a year ago
Last paragraph made me laugh
At least you did something cool with your screen time!
AStonesThrow
a year ago
Whatever vendor(s) decided that the restaurant industry needed to switch over to thermal printers, I hope Cory Doctorow has a chat with them.
"Let's just tape this thermal receipt to your to-go container, and ... refund? What do you mean refund?"
bombcar
a year ago
Thermal printers are cheaper because you only have to buy paper, no ribbon or ink.
However, thermal receipt printers at restaurants seem to be among the cheapest ones around - you can get thermal printers that result in receipts that withstand decent temperatures (but, obviously, not all).
Many shipping labels are printed by direct thermal printers and those labels stand up quite well. Check Zebra for examples.