Is there any way to control specific models of printers using Unity app?

For example, i want to click a button that will take a screencap and then the screencap will be printed by the printer. I’ve done a little research and i’ve read something about printer SDKs and plugins. Any heads up on how to start? Thanks in advance

No. Printing is managed by the print spooler, under control of the OS. You can issue a command to instruct the print manager to print a document, but I don’t believe you can override its choice of device and print settings etc from an application level.