Nifty thing is you absolutely can do that if you’re using SharePoint shortcuts in OneDrive instead of SharePoint library syncing.
You can’t use both syncing and shortcuts at the same time though. Syncing libraries came first, so it’s typically what is already setup and is kind of a pain to transfer a whole org away from.
Klipper requires that the printer is running Klipper firmware.
OctoPrint can work with printers running Klipper or Marlin.
Main advantage of Klipper is that it moves all the gcode and movement processing off of the microcontroller on your printers main board. Also, Klipper let’s you update firmware settings through a config file without actually having to reflash the printers firmware.
OctoPrint works great as an easy add-on for a printer running the stock Marlin firmware. Main thing people want is wifi print uploads and camera monitoring anyway.