Hi, ijdemes UEMdev
I am facing one strange experience in UEM printers, I have added and enabled 10 printers in UEM but I am seeing only 2 printers on VDI machine, I am seeing log file and it is showing all 10 printers as scheduled mapping printer.
I am also using the below workaround.
I am using UEM 9.1
Thank you,
Vkmr.
Just for testing: What happens if you restart the Spooler in this sesssion?
Hi Vkmr,
Can you provide the FlexEngine debug log?
If the printers are mapped asynchronously, can you also provide the FlexEngine-async log?
Do you save printer settings in a profile archive? If so, when are they restored after logon? By that I mean, are the printers mapped and are printer settings from a profile archive applied after that, that maybe mixes up the printers?
Hi Sravan_k,
Before implementing any workarounds, let's first see what exactly is going on. ijdemes is right in requesting your log files (and given your statement that the log file "is showing all 10 printers as scheduled", we definitely are also interested in the async one 🙂
Are the printer drivers for all of these printers already installed on the system you're logging on to?
Yes, I use "profile archive" for few people, the problem was with all the user's.
I don't know what happened, now the problem got fixed!!
regarding log file they are rolled out to the new log's.
Thank you for responding my friend!!
Hi UEMdev,
Thank you so much for responding!!
This issue got fixed by it self, will keep a eye on it and will let you know, if it happen's again.
Thank you,
Vkmr.
Glad to hear it works!
If the problem returns, the first step is to check your async log (given that you seem to have configured your printers to be mapped asynchronously, which is the best practice, as it speeds up the logon).
If that file is locked, that is generally an indication that the mapping of a particular printer "got stuck" (typically because there were issues installing the driver, which is why it's a best practice to ensure that your image already has all drivers pre-installed). After the user logs off, the async log file can be viewed, but keep in mind that our logging is buffered, which means that in cases where something gets stuck or crashes, the final bit of logging typically does not end up in the log file. In other words, the last few log lines you see are typically not the ones that caused the problem...
Very interesting, yes that file is locked at that time and saying it is using by other person.
we have a lot of printers, there is no problem if I install all printer drivers?
Thank you,
Vkmr.
Hi Vmkr,
I recommend that you install the drivers for your printers in the base image. This prevents your users from downloading and installing the printer driver once the printer mapping is being created. Also make sure the version of the driver is the same as the one on your print server. If the driver (version) differs, it is still downloaded and installed once the printer mapping is being created.
but I am using only one base image and controlling printers based on user rolls, so I have to install all printer drivers to gold image which is a lot.
if I install all drivers to parent image is there any impact on image boot time (I think it will be impact)?
Thank you,
Vkmr.
Yes I recommend that you install the drivers in the base image. Another option is to test one or more universal print drivers to reduce the amount.
I don't believe it will have impact on image boot time, since they are only used once the printers are mapped/connected.
If you have any other questions regarding this topic, please let me know.