- Home /
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
I... Personally wouldnt use Unity for something like that, in my opinion, its probably more complicated to use Unity for that, since its naturally a game engine to make visual things happen on a computer, rather then make things happen in real life with the press of a button
I would suggest using something simpler like Visual Studio .NET language, since networking is a little easier, and you can then manually link every printer you want to your application, and chose which one to call a "print" request to, which there are tons of references online on how to set that kind of network application up, and googling something like "vb.net printer commands", "vb.net network or find a printer", "vb.net capture screen shots", youll most likely find good examples or videos or even completed source files/projects you can use.
Answer by tanoshimi · Nov 21, 2016 at 09:03 AM
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.
Your answer
![](https://koobas.hobune.stream/wayback/20220612101058im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
ScreenCapture.CaptureScreenshotAsTexture is capturing the editor when NOT using Free Aspect 1 Answer
Application crashes when taking screenshot on Android with API >28 0 Answers
How to do screenshot and save it in phone as png(not texture)? 0 Answers
Automatically take screen capture of multiple scenes via script 0 Answers