Jump to content
Updated Privacy Statement
  • 0

Wrong USB printer assignment with OpenSuse clients


Heiko Meesenbh

Question

Hi,

 

we are currently deploying OpenSuse Linux clients. We are using the OpenSuse 15.3 Workspace Version 2209 and are connecting to a Citrix Windows 2019 Server. Everthing runs fine except the USB printer assigments. The redirection of the local USB printer is working. BUT randomly there are non-local(!) USB printers from other sessions mapped into another users session. It looks like this:

 

Linux Client 1 --> redirected USB Printer 1

Linux Client 2 --> redirected USB Printer 2

Linux Client 3 --> redirected USB Printer 3 AND USB Printer 1

Linux Client 4 --> redirected USB Printer 4

 

Problem: the USB printer connected to client 1 is ALSO redirected to client 3, so that client 3 can also print on printer 1 although it is soley connected to client 1.

 

It is not clear to us how it can be that a printer connected via USB is mapped into a wrong session.

 

This error occurs sporadically and cannot be reproduced 100%.

The incorrect assignments to are totally random. It may look like this:

 

Linux Client 1 --> redirected USB Printer 1 AND USB Printer 4

Linux Client 2 --> redirected USB Printer 2

Linux Client 3 --> redirected USB Printer 3

Linux Client 4 --> redirected USB Printer 4

 

or like this

 

Linux Client 1 --> redirected USB Printer 1

Linux Client 2 --> redirected USB Printer 2 AND USB Printer 3

Linux Client 3 --> redirected USB Printer 3

Linux Client 4 --> redirected USB Printer 4 AND USB Printer 2

 

Has this behaviour been seen by someone else?

 

Thanks in advance and best regards,

Heiko

Link to comment

3 answers to this question

Recommended Posts

  • 0

Actually I am currently not on our site. But for now I can tell, that the redirected ports on the server are named USB0001 and HP UPD drivers, which are provided on the server are used.  I already noticed, that the printernames are different to names we get on Windows clients. I was used to printer names such as “HPLaserJet 400 from clientname in session 3.” But in our Linux sessions we only see printer names like "HP Laserjet 400" -  no clientname,  nor session.

 

Could this be the problem? We are using the ctxusb_22.9 USB helper rpm.

 

Where can I change the redirection service on my Linux client? I only found the usb.conf and the wfclient.ini file.

 

I would appreciate it very much, if you could provide a hint, where this can be done.

Edited by Heiko Meesenbh
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...