You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Problem:
So we got an environment with a Follow Me Print Sollution, we got a few computers where alot of people lock the computer and another user will login.
This casues the QZ Tray session to be logged on as the first user and the print jobs get sent to the follow me print session of the first user.
I tried to run qz | Multiple Instances to steal the instance from the first user, and it works ( Administrators can edit qz-tray.properties and add a line websocket.steal=true. This file can be found by clicking QZ Tray, Advanced, Diagnostic, Browse App folder (secure environments may store this file in the User or Shared folder) ).
However if the first user comes back and login again the instances does not get stolen back.
So User A log in, user A can print.
User A Locks the computer.
User B Log in, user B can Print.
User B Locks the computer.
User A Logs in again, user A can't print.
I did check the debug log and it does say WebSocket stolen when User A Logs in the secound time.
_- 2024-02-19 11:56:54,083 [INFO] Server started on port(s) 8283, 8282
2024-02-19 11:56:54,084 [DEBUG] Checking for a running instance of QZ Tray on port 8182
2024-02-19 11:56:54,332 [DEBUG] Checking for a running instance of QZ Tray on port 8384
2024-02-19 11:56:54,414 [WARN] QZ Tray is already running on localhost/127.0.0.1:8182
2024-02-19 11:56:54,415 [INFO] Asking other instance of QZ Tray to shut down.
@IT-Nisse thanks for the detailed report. We'll attempt to reproduce an let you know what we find. @Vzor-, FYI, this is the websocket stealing code. Perhaps there's a bug?
@IT-Nisse by chance are you using fast-user-switching in Windows? We have not yet been able to reproduce.
Also, so that we're working from the same baseline, can you perform all tests with https://demo.qz.io? (e.g. paste qz:steal into the URL). That way we're not trying to guess what is occurring from your application.
The Problem:
So we got an environment with a Follow Me Print Sollution, we got a few computers where alot of people lock the computer and another user will login.
This casues the QZ Tray session to be logged on as the first user and the print jobs get sent to the follow me print session of the first user.
I tried to run qz | Multiple Instances to steal the instance from the first user, and it works ( Administrators can edit qz-tray.properties and add a line websocket.steal=true. This file can be found by clicking QZ Tray, Advanced, Diagnostic, Browse App folder (secure environments may store this file in the User or Shared folder) ).
However if the first user comes back and login again the instances does not get stolen back.
I did check the debug log and it does say WebSocket stolen when User A Logs in the secound time.
_- 2024-02-19 11:56:54,083 [INFO] Server started on port(s) 8283, 8282
The text was updated successfully, but these errors were encountered: