Print Naming Issue On Citrix

Hello,

We have Citrix Xenapp 6.5 and I am some troubles with printer.

Here is the scenario

I have a pc and a printer is connected to the pc and its name is Printer1

I have published oracle application over citrix and there is an icon in application upon clicking this icon it will print the report and the application require to have printer name Printer1

But Citrix ICA session creates the printer name Printer1 on PC1 on user profile.

How to rename this printer to Printer1 so application can print.

I would highly appreciate any help. I am badly in need of support.

Thanks
LVL 3
cciedreamerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

joharderCommented:
Not only does Citrix incorporate the device name in the printer mapping, but the session number is also included.  There's no way around this as this is the mechanism that is used to differentiate printers within user sessions.

Sorry to say, but you'll need to go back to Oracle and ask them how to best print from a Citrix session.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
cciedreamerAuthor Commented:
I have came across with a utility called RenPrinters. I know it will rename printer name with user or machine name.

This is doable on oracle application. when the user order the print it will link the printer name with machine ID.
0
GreshAssocCommented:
You can also try installing the print drivers locally on the Citrix server, it should then load the client printer as a local printer rather than a session printer.
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

cciedreamerAuthor Commented:
Hello,

But in this case it would conflict with other users using the printers with the same name.
0
GreshAssocCommented:
no, it loads the printer per user profile as normal, the only difference is rather than showing as "printer1 on session 38", it just shows "printer1" as if were assigned by the citrix server- due to it using the local driver rather than the citrix universal driver.  mine did this and it actually was a problem as it would override the users default printer.  i had to remove all of the printdrivers from the server to get around it. i can try and send a screenshot tomorrow.
0
cciedreamerAuthor Commented:
It would be great if can help me more on this I'll explaint this what I did

I have 2 users User A and UserB and two computers PC1 and PC2. These PC's have loca printer attached to there PC through USB by the name Printer1

I launched published application from Citrix then I logged to the Citrix Server with User1 profile then go to add printer from printer and faxes.

Add Printer > Use an exisiting port > Client:3:Printer1 > Next > Add Drivers > Rename printer to Printer1 > > Finish

I did the same thing for User2

When I try to printer from the computers it's confict the name sometime PC1 sends the print to PC2 and vice versa.


Please help me I would highly appreciate.

Thanks
0
GreshAssocCommented:
when you log the user into Citrix desktop, before you attempt to create a new printer, is the clients usb printer coming over as "printer1 on session*" or is it not showing up at all?

On the Citrix server you can open devices and printers, highlight a printer, choose print server properties at the top of the page, click the drivers tab- you can add the driver for the USB printer here.  this will also show what other drivers are installed already/ possible other printers you could test with.

Another "trick" that i found - this was actually causing my problem, is from the client machine logged on as administrator and with the usb printer set up for the administrator profile, RDP into the Citrix server- by default this will carry over and install the printer driver onto the Citrix server.  This is assuming that printer mapping has not been disabled on the RDP sessions in Remote Desktop Session Host Configuration.  Once that has happened you can verify on the printer server properties page that the driver exists, then log in as the normal user.
0
cciedreamerAuthor Commented:
But my problem is not the drivers

This is my actual problem

We have remote users and each user is using application published through Citrix and dot matrix printer attached to there PC's on USB port. They are printing some reports from the application and this application understands the fixed printer name like APP_PRN


But when the user established Citrix ICA session, citrix autocreate the local client printer and name it as "client\computername#\app_prn"


We have around 10 users. If I add the printer locally on Citrix Server to user1 and I cannot added to user2 due to same name.


Please help me to find a solution to this issue.
0
GreshAssocCommented:
The catch to this is it has to be the exact same driver installed on the Citrix server as the client.  see attached, notice that all are session printers with the exception of the highlighted one.  The other printers are software printers.
ScreenHunter-04-Sep.-19-09.04.gif
ScreenHunter-01-Sep.-19-09.03.gif
0
cciedreamerAuthor Commented:
Hello,

Our developers has sorted out that issue
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Citrix

From novice to tech pro — start learning today.