Hi to all,
I have a Citrix XA 5.0 server on a Windows Server 2003 R2 (32 bits) and I have an issue with printing. When my clients connect, the XA server install their local printers as "Printer ABC (QWERASDFYUT) session X", this is an Auto-Created Printer. For some in-house apps to work, I need this to be “Printer ABC” and shared with the same name every time that client with “Printer ABC” local printer installed.
Basically I need to keep to a standard printer naming format, and the way Citrix does it looks like this: “Printer Name (AQUEMVNSJF) Session #”. Is there a way thought Citrix policies to accomplish this? This is a local printer in the client’s end that is named “Printer ABC”, I want this to be named and shared on the Citrix server the same way. Is possible?
Any assistance you can provide would be greatly appreciated.
Issue with Auto-Created printer
Started by Miguel Angel Moreno , 04 May 2011 - 08:37 PM
Members
-
-
#1
Posted 04 May 2011 - 08:37 PM
CTP Member
-
-
#2
Posted 04 May 2011 - 08:51 PM
Have you tried changing the Legacy client printer policy to old style printers?
In policies in the XenApp Advanced Configuration/Presentation Server console > Policies (create new or edit existing) > Printing > Client Printers > Legacy client printers > Enable and select Create old-style printers.
If creating new policy assign the policy and test.
Members
-
-
#3
Posted 04 May 2011 - 09:41 PM
Yes, I try but this option not working because the old-style name is different to local name:
Local Name: Printer ABC
Old-style name: Client/clientname#/Printer ABC
Members
-
-
#4
Posted 05 May 2011 - 08:06 PM
I think I found the problem,
The name of the printer is written directly in the source code of the application (in a DLL file), for this reason I can´t print through this application.
Is it possible to solve this issue without changing the source code?
CTP Member
-
-
#5
Posted 05 May 2011 - 09:15 PM
Are this printers directly connected to the clients are on a network print server? If they are on network print server you could try session printers.
Citrix Employees
-
-
#6
Posted 05 May 2011 - 09:51 PM
Did you try with this article? http://support.citrix.com/article/CTX119066
Specifically with this one: CTXPRN_AUTO_CREATE_GENERIC_UPD_PRINTER.
The latest 32-bit Windows clients are capable of receiving and displaying
print jobs in a viewer application on the client. For such a client, it is
possible to create a single, generic universal printer that is not bound to
any of the underlying client printers. This printer is generic in the sense
that it does not know about or manage any device-specific settings. As
such, it is also more efficient to use because there is no need for
capabilities or document settings exchanges with the client when
printing. Because creating an additional printer within a session incurs
overhead, by default, the creation of the generic Universal Printer Driver
printer is turned off. If this flag is set, the system autocreates the generic
“Citrix Universal Printer” in addition to the other printers dictated by other
autocreation flags. For users who do not require special printer
capabilities, creating only a single, generic, Universal Printer Driver
printer within the session instead of one printer for each underlying client
printer can provide scalability savings. To see these savings, this flag
must be enabled, and default autocreation polices must be overridden or
assigned through policies.
Doing this, all sessions have the same Printer.
The question here is: Could be renamed? I don't know, I didn't tested it.
