How to call Windows Spooler service / Printer on WIndows

Hi. I try to implement windows-rs to print something into my printer. I try to implement the solution explained here: https://users.rust-lang.org/t/any-rust-library-that-helps-with-printers-on-windows/67689

I downloaded the windows-rs modules, try some samples, and read the documentation in of windows-rs. I'm at lost at what should I do here. I generally want to do two things:

  1. List available/installed printer on the machine
  2. Send a document (PDF) to a target printer.

How to accomplish this ? or do I need other package or other third-party app ?

Thank you in advance