Ohne nachzudenken würde ich einen quasi belibigen HPGL-WindowsDruckerTreiber verwenden, um die Plotterbefehle alles "PLT Datei" zu speichern.
Da das via Canvas funktioniert, muss man sich bzgl. Schriftarten usw erstmal weniger Gedanken machen.
(später sollte man aber spezielle prof. Plotter optimierte OutlineZeichensätze verwenden)
Für eine HPGL->Gcode Konvertierung spuckt Google mehr als genug aus.
(prof. CAM/CNC Software wie MACH3 usw. kann sowas stets auch)
https://docs.microsoft.com/de-de/win...-g-code-driver
Offensichtlich hat aber MS selbst den Bedarf bzw. den Markt erkannt und bietet einen direkten Gcode Druckertreiber für Windows...
Ich habe zwar aktuell kein Eigeninteresse, aber wenn würde ich Stand heute versuchen die direkte MS Lösung zu verwenden.