Closed phamleduy04 closed 4 months ago
Pronterface isn't made for this use case, it is not a multi user print server. When you switch to an other user account you will loose the control of the usb connection and this will the cause to the crash. It maybe works if you don't have a active connection to the printer but you should not count on this. Having hardware available is organized by the operating system.
What is your use case that you want to do this?
PS: Please add the following information to this issue: Pronterface version and log file
my Printrun version is 2.1.0
My use case is I have a dedicated machine for 3d printing, and people will log in to their account to print. There is a case in which the user sends the print command, and locks the screen so the print can continue. However after it is done, there is a manual task that requires the user to send a print command to close/log off the machine for the next person to keep printing. I want the next user can open the app and start print without have to wait the previous user to close the app.
As already explained, Printrun is not intended to be used in that way, it is just a desktop app. Two options come to mind for what you try to achieve:
When running the Pronterface application on macOS, it crashes if the user switches to a different user account without first quitting the app. The issue occurs when attempting to open Pronterface under the second user account while it's still running for the initial user.
Steps to Reproduce: