Printing on Windows?

I know darktable currently uses CUPS for printing and CUPS is not available on Windows. I would just like to ask if there is any interest in finding a way to support printing on Windows, either by implementing CUPS or by adapting darktable printing to use native Windows printing?

I’m not complaining - I just want to gauge interest in this topic. I would especially like to hear from any devs who can summarize how hard either of these choices would be to implement.

I wonder if this project could be useful:

Haven’t had a chance to look into it myself, as I use windows very rarely.

That project does not look like it will help. For one thing, it only runs on Linux.

I think the most promising approach is indeed to target the native Windows API for printing. I can’t comment on how hard it could be as I’m not a Windows user. That being said it may not that very hard as CUPS is only used to get the printer name, hard margin and the set of supported paper with the corresponding sizes. I suppose Windows propose all this. From there dt create a PDF internally and send it to the printer.