Top
Best
New

Posted by cat-whisperer 13 hours ago

How to build a printer(nishantjosh.dev)
335 points | 67 commentspage 2
Wilson2000 1 hour ago|
Love this!
greazy 10 hours ago||
I don't understand the purpose. What am I missing?

The author "prints" to the eink display. Why not load say the pdf directly?

sowbug 5 hours ago||
I've wanted something like this for a long time to print recipes that I'm about to cook. I don't want my phone in the kitchen getting gunk on it, so I'll usually print on paper, get the gunk on the paper, and then throw it out.

I'm not going to create a recipe PDF and load it on an e-reader. That's too much work. But I will happily press control-P on a recipe web page and select the eink display as the target.

greazy 1 hour ago|||
Right! I like this usecase very much. For uses existing software infra to perform the required task.

I wonder now what else we've reinvented when it comes to sending data...

cat-whisperer 5 hours ago|||
I am no cook, but you my friend are cooking something here
stdatomic 9 hours ago|||
From the 4th line in the article:

> But getting stuff onto it was tedious. I had to join its hotspot and open a little upload website in my browser. Yuck.

Anyway, very creative, I like the idea a lot.

maybewhenthesun 2 hours ago|||
I'd like my e-reader to show up as a printer, and when I print something on it it actually gets saved as a pdf on the reader. Like in the article, but multi-page pdf.

I often do 'print to A5 pdf => copy pdf to e-reader'. Would be nice to do that in one step from any program that can print.

cat-whisperer 10 hours ago||
> I was thinking of this, but rendering PDF takes a lot out of a 400KB RAM'd device. It also needs a ton of things to actually work which the ROM can't hold.

> Kindles have a ton of RAM, this one didn't.

ghostly_s 8 hours ago||
It's an e-reader. According to the specs it has native support for PDF.
mrheosuper 8 hours ago||
It's an esp32 MCU, even if it can somehow run the PDF render pipeline, it won't be more ideal than just accept the raw byte stream and display.
joshmarinacci 10 hours ago||
I love the concept, but I wonder why he wasn’t printing to PDF. Can this device not render PDFs?
ValdikSS 9 hours ago||
PDF is very, very complicated standard which can't be handled properly on tiny MCUs with reasonable performance and spec conformance:

    - 4 font formats
    - 9 image formats
    - blending with transparency
    - different colorspaces, each image could use its own on the page
    - different dithering algorithms, each image with its own
    - the page can have elements from another pages (global elements)
This is only a small part from the top of my head.

Common simple home printers absolutely should not accept regular PDF as an input: thanks to Apple and IETF we now have Apple Raster and PWG Raster for printers, as a part of AirPrint and IPP Everywhere/Mopria driverless printing standards, which are very similar but have slightly different options and headers. It's a simple raster input for printers specifically.

Some companies, such as HP, invented a "raster PDF": PCLm / PCLms. Don't be confused by the name, it's a regular standard-conforming PDF which contain nothing but a full-page JPEG on each page, and don't use any other features. It's created only to be able to open "printed page" (driver output) in a standard PDF viewer on a PC for debugging or business logging needs, but otherwise it's like a regular JPEG with additional per-page metadata.

ghostly_s 8 hours ago||
This thing is an e-reader with 16GB of flash and an SD slot. It has native support for PDF.
cat-whisperer 8 hours ago||
https://cdn.shopify.com/s/files/1/0759/9344/8689/files/X3-EN...

check page 3. even I was surprised

silon42 4 hours ago||
First I see GIF and PNG missing.
utopiah 19 minutes ago|||
CrossPoint at least only support ePub and BMP so they could have printed to a directory of BMPs.
cat-whisperer 10 hours ago|||
I was thinking of this, but rendering PDF takes a lot out of a 400KB RAM'd device. It also needs a ton of things to actually work which the ROM can't hold.

Kindles have a ton of RAM, this one didn't.

conorcleary 19 minutes ago||
I'm sure there's a super trimmed down linux pdf reader that could be ported over
bluGill 10 hours ago||
Probably not. It doesn't appear to have enough ram. I'm not sure the CPU is up to that either.
stavros 10 hours ago||
I've been seeing the Xteink a lot lately. Should I get an X3 or an X4? I don't really know why I want it, but I have an eInk addiction, so I just need it.
a2dam 10 hours ago||
I've owned all of them and the answer is the X4 Pro IMO. It has a backlight, which is the only thing I really missed on the others.
cat-whisperer 10 hours ago|||
It's funny that X3 is a successor of X4. Only downside is that X4 has a USB-C port and X3 doesn't
stavros 10 hours ago||
What about the back light? Are they otherwise identical?
cat-whisperer 10 hours ago||
X3 isn't backlit, but the battery lasts 7 days. So, it's pretty good for me
hamaluik 9 hours ago||
I bought an x4 a month or so ago, zero regrets. It sounds hyperbolic but it’s finally been the thing to actually decouple me from my phone. Whenever I’m out and about, bored, I just slide it out and pick up where I left off reading last. It’s a nicer reading experience on my kobo but the portability and.. frankly charm just can’t be beat.
sho_hn 10 hours ago||
This is a fantastic idea!
NDlurker 9 hours ago||
Very cool. I'll be updating to this fork
cat-whisperer 9 hours ago|
Thanks. It's rough around the edges, so PRs are open, and there's a recipe in the repo if you want to build your own apps.
andyfilms1 11 hours ago||
We finally have PADDs from Star Trek!
cat-whisperer 11 hours ago|
Wow!! I didn't think of that.
Brian_K_White 11 hours ago||
Outstanding! This is so...correct.
phoenixtao 7 hours ago|
[dead]