bookman10
Joined 9 months ago
Joined 9 months ago
I like the Epson ink tank printers and have been happy with them. I usually use cheap generic ink. I wouldn't be surprised at all if there are better options though.
I mostly do perfect bound books so I can use normal printer paper, center the pages, and it will be in the correct grain direction. Otherwise you'll have to order through dedicated specialty paper suppliers and also might need a larger format printer. In a pinch, you can ignore grain direction but the end result definitely isn't as good. Once I run out of my current cover paper, I'll probably order coated on 1 side short grain paper from some specialty paper supplier.
I also use a one sided laminator on the cover which makes the cover much more durable.
I think the manual cutter works well enough for me. It does work at 400 pages with some muscle. Upgrading to a programmable cutter would be the next step for me, but it would only be needed if you're making 5+ books a day.
I use a manual perfect binder like this: https://www.alibaba.com/product-detail/A4-Size-Wireless-Desk...
It gives better results than thermal binding, but it's probably not worth the investment for most people.
I also like velobinding for short things.
I personally like to use standard A4/letter size paper and print one page per side and do perfect binding. Printing two A5 pages on A4 was my original approach, but then the grain direction is wrong for standard computer paper and the pages come out too stiff.
I think the quality is good enough for me, but I definitely understand the appeal of sewn binding.
For example, I can buy 5,000 sheets of printer paper for around $50. You use both sides so that would be half a cent per page.
I use an ink tank printer and you can get maybe a quart of ink for around $15.
It wouldn't include wear and tear on the printer, which is harder to quantify.
I also like to use cream colored paper instead of white which adds another half cent per page for perfect binding. Glue for the spine is a penny.
The cover itself might be around 20 cents of paper and 5 cents of ink.
The pipeline itself is in node.js and uses mostly pdf-lib (https://pdf-lib.js.org/) and ebook-convert (https://manual.calibre-ebook.com/generated/en/ebook-convert....)
For epubs, I split the book into chapters and run ebook-convert on each chapter individually, adding an extra page if needed to make the number of pages even. Then I combine all the chapters and do a custom scheme for numbering (because you don't want numbers on blank pages, you want the numbering to start at chapter 1, etc)
For html books from Project Gutenberg for example, I make sure they have text in <p> and chapters in <h2>. Then do a similar logic with ebook-convert.
For pdf books, I just use pdf-lib to draw the pages directly.
I also shift odd pages to the right and even pages to the left so there is a larger inner margin than outer margin.
If you're looking to do custom books, I would just use ebook-convert by itself, it just won't be quite as pretty though because it lacks those improvements.