Git Product home page Git Product logo

Comments (5)

attah avatar attah commented on August 27, 2024

I did tell you this.

What makes you expect that?
The purpose here is to reshape and convert a document for printing.
Arguably the default should follow the locale; but in reality, when used as part of ippclient/SeaPrint it follows the print job choice or printer default.
And i don't want to push any more inch nonsense on people than absolutely necessary, so the fallback default is ISO A4.

Also note that there is no such thing as a "[single] page size as ... file" - each page can be different (MediaBox), and that's really quite bad for printing.

from ppm2pwg.

bdantas avatar bdantas commented on August 27, 2024

I did tell you this.

Guilty as charged. You sure did.

The purpose here is to reshape and convert a document for printing. Arguably the default should follow the locale

It's hard to argue with this.

Also note that there is no such thing as a "[single] page size as ... file" - each page can be different (MediaBox), and that's really quite bad for printing.

Yes, I did notice that when MediaBox can be parsed with strings | grep, I found one MediaBox per page. From a printing perspective, the thought of each page having different dimensions is quite horrible.

And i don't want to push any more inch nonsense on people

Haha. I, for one, like inches, teaspoons, and pounds for home and kitchen, kilograms and millimeters for the laboratory and hospital. But it's not hard to imagine how messy our system must seem to folks used to the simplicity of base10 everywhere.

Listen, I could never print reliably from my GNU/Linux boxes to my wireless Brother printer using CUPS+driver (mostly because of computers periodically not being able to find the printer on the WLAN, despite it having a static ip address--go figure). Since switching to driverless printing powered by pdf2printable+ipptool back in September 2023, I've hit 100% reliability. Between my kids being homeschooled and my wife getting her Master's in the Great Books we do quite a bit of printing, so reliability is a must. I'm in your debt.

Happy hacking!

from ppm2pwg.

attah avatar attah commented on August 27, 2024

pdf2printable+ipptool

I can only recommend ippclient, from this repo, which is now pretty much mature.
Then you don't need to hassle with tmp files or piping or whatever that setup entails.

from ppm2pwg.

bdantas avatar bdantas commented on August 27, 2024

My current setup does involve tmp files and could be simpler. I'll get around to refactoring my shell script to use ippclient eventually. But for now I just want to enjoy the fact that printing Just Works for the first time ever. Before that, it was 10+ years of flaky behavior, fruitless troubleshooting, and family complaints. It's no exaggeration to say that this repo has made computing more pleasant for my entire household. If I can make a donation or help support your efforts in any way, please do let me know.

from ppm2pwg.

attah avatar attah commented on August 27, 2024

You do that in your time of course, but it should be a much better experience.
There should be a Sponsor button and link on the repo page. No pressure though - day job keeps me fed. Bug reports and feature suggestions are of course also helpful.

from ppm2pwg.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.