On the plus side, this does let me get HTML export on reports basically for free, so I might add that in. Same approach will also work for CSV export, which I think would be useful.
The approach here is to add a toHtml() to my report elements and when you print the report the report can go down the list of its elements to generate a web page, send it off to a web view with a convenience print() method, and I just use that. My main objection is that bringing in Chromium just for printing seems wasteful, but it does save me writing a lot of code that I'd rather not write today.
Got printing support added to for reports in Typica 2. I hate the way I did it and will probably replace that eventually, but the way I did it gets me something that works for very little effort and honestly I'd rather work on stuff that makes printing less needed in the first place so further work on that is unlikely to be highly prioritized.
Reports in Typica 2 are now far enough along that I've started actually using those for production planning instead of going to another computer with Typica 1 for that. There's still a little more work to do with this, but for the most part all that's left there is bringing over the reports I want to keep. Some operations no longer require a database round trip and are thus much faster and this also represents a significant reduction in code size.
Pluto TV's Star Trek Voyager channel has changed to being a DS9 channel in case anybody wants to watch that as it was originally intended: with advertisements trying to convince you that if you look like a normal person instead of someone with a professional makeup artist and a photoshop expert you should ask your doctor about deadly toxins and here are the 8 ways that'll really mess you up (but ask your doctor anyway).
Web site update is done to make more coffees available to buy there. Waiting on a mailing list update preview before sending that out (I like to give it one more proof read in a proper email client before sending that). Mailing list subscribers are up again compared with when the last update went out. That's pretty much always the case since it's a very low volume list.
Author of Typica software for coffee roasters.