Unfortunately GnuCash’s report-printing facility (and invoices are a flavor of report) is provided by WebKit, and WebKit thinks it’s printing an HTML page at screen resolution. This is particularly severe on Windows where we’re forced to use a very old version of WebKit from before HiDPI graphics were widely available.
You might try exporting the invoice and opening the file with a different browser to see if that gets you a higher DPI. You might also try printing to PDF as PDFs are commonly at higher resolution than web pages. Regards, John Ralls > On Mar 19, 2025, at 10:51, Mark Iams-McGuire <m...@flairtones.com> wrote: > > GNC appears to be controlling the invoice header size based on pixels. My > invoice logo image should come out to about 5" wide. At 300dpi its 1495px. To > get the image to be 5" wide in the GNC invoice output, I had to reduce it to > 513px which becomes an unacceptable 72dpi image. I think I used the "fancy" > style sheet template to create my new renamed style sheet. I have played > around with all of the included style sheets with the same results. This is > why I want to find and adjust the come html code for GNC invoice output. BTW > - I'm using GNC version 5.10 > > > On 3/18/2025 7:37 PM, Jediator wrote: >> If all you need is to adjust the logo image size/pixel resolution, you may >> want to use an image editor to adjust the size before you load it to the >> build-in style sheet editor. Which style sheet did you use in your invoice >> report? >> >> -- ND >> >> On 3/18/25 7:39 PM, Mark Iams-McGuire wrote: >>> Thanks ND, >>> Modifying the style sheet is my first desired approach. So far I have not >>> been able to find the right CSS file and/or html file to modify. GNC seems >>> to have file scattered everywhere. >>> >>> >>> On 3/18/2025 2:36 PM, Jediator wrote: >>>> Although LaTex is quite powerful, but not without steep learning curve. >>>> An easy way would be to modify or create your own CSS style sheet in GNC >>>> and generate the report in HTML before you print... >>>> >>>> -- ND >>>> >>>> On 3/18/25 3:20 PM, Mark Iams-McGuire wrote: >>>>> I'm not familiar with LaTex but I may need to check it out since you're >>>>> the second person to mention it. I don't expect a lot of fancy graphics >>>>> from Gnucash, but it seems like throwing a simple not pixelated graphic >>>>> should be simple enough. The rest of the program works fine. I'm looking >>>>> for simplicity while still looking professional. Thanks. >>>>> >>>>> On 3/18/2025 7:35 AM, Michael or Penny Novack via gnucash-user wrote: >>>>>> On 3/18/2025 9:11 AM, Robert Heller wrote: >>>>>>> This probably does not help you much, but what I did was abandon using >>>>>>> GnuCash >>>>>>> to generate *printed/printable PDF* invoices directly. Instead, I wrote >>>>>>> a >>>>>>> simple Python script to extract the invoice information and generate a >>>>>>> LaTeX >>>>>>> source file and then used LaTeX to create PDFs that I could send to my >>>>>>> customers. >>>>>> >>>>>> That is how to do it. If you want "pretty printed" output, have gnucash >>>>>> "print" to a file, and then use a full powered compositing program to >>>>>> modify that output to your heart's content. >>>>>> >>>>>> Think about it for a moment. Why should an accounting program include >>>>>> all the capabilities of something like LaTex? >>>>>> >>>>>> >>>>>> Michael D Novack >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> gnucash-user mailing list >>>>>> gnucash-user@gnucash.org >>>>>> To update your subscription preferences or to unsubscribe: >>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user >>>>>> ----- >>>>>> Please remember to CC this list on all your replies. >>>>>> You can do this by using Reply-To-List or Reply-All. >>>>> >>>>> _______________________________________________ >>>>> gnucash-user mailing list >>>>> gnucash-user@gnucash.org >>>>> To update your subscription preferences or to unsubscribe: >>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user >>>>> ----- >>>>> Please remember to CC this list on all your replies. >>>>> You can do this by using Reply-To-List or Reply-All. >>>> >>>> _______________________________________________ >>>> gnucash-user mailing list >>>> gnucash-user@gnucash.org >>>> To update your subscription preferences or to unsubscribe: >>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user >>>> ----- >>>> Please remember to CC this list on all your replies. >>>> You can do this by using Reply-To-List or Reply-All. >>> >> >> _______________________________________________ >> gnucash-user mailing list >> gnucash-user@gnucash.org >> To update your subscription preferences or to unsubscribe: >> https://lists.gnucash.org/mailman/listinfo/gnucash-user >> ----- >> Please remember to CC this list on all your replies. >> You can do this by using Reply-To-List or Reply-All. > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.