Great thanks for the tips Rick. -Matt
Hi Matt,
There are a some registry Client printer flags settings, many of which are not covered by standard Citrix printer policies, that can be used to change the default client printer behaviour. The following is a condensed list extracted out of the PS4 Advanced Conepts Guide:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print\. DefaultPrnFlags, REG_DWORD Flags Values (can be additive)
(0x00000001) CTXPRN_CLNTPRN_AUTOCREATE_DEFAULT_ONLY Disable all printer creation Can be overridden by Presentation Server policy rule. Printing > Client Printers > Auto-creation.
(0x00000002) CTXPRN_CLNTPRN_AUTOCREATE_LOCAL_ONLY Only printers that appear to be local to the client are auto-created. Can be overridden by Presentation Server policy rule. Printing > Client Printers > Auto-creation.
(0x00000004) CTXPRN_CLNTPRN_AUTOCREATE_NONE Only the default client printer is auto-created Can be overridden by Presentation Server policy rule. Printing > Client Printers > Auto-creation.
(0x00000008) CTXPRN_DISABLE_CLIENT_PRINTER_MAPPING Disables the SPL virtual channel and disables client printer mapping Can be overridden by Presentation Server policy rule. Printing > Client Printers > Client printer mapping.
(0x00000010) CTXPRN_CREATE_LEGACY_CLIENT_PRINTERS Printer and port names derived only from the client name to be used. Can be overridden by Presentation Server policy rule. Printing > Client Printers > Legacy client printers.
(0x00000020) CTXPRN_AUTO_CREATE_GENERIC_UPD_PRINTER Auto-create the generic "Citrix Universal Printer" in addition to the other printers dictated by other auto-creation flags.
(0x00000040) CTXPRN_DONT_AUTO_CONNECT_LPTS Lpt ports are not mapped automatically but can still be mapped manually
0x00000080) CTXPRN_OVERRIDE_TS_DEFAULTS Override normal Terminal Services defaults.
0x00000100) CTXPRN_DRIVERS_AVOID_REGULAR_DRIVERS Don't use locally installed printer drivers for printer autocreation Can be overridden by Presentation Server policy rule. Printing > Drivers > Universal driver.
0x00000200) CTXPRN_DRIVERS_NO_UPD_FALLBACK Don't use UPD Can be overridden by Presentation Server policy rule. Printing > Drivers > Universal driver.
0x00000400) CTXPRN_DRIVERS_ENABLE_UPD Enable UPD Can be overridden by Presentation Server policy rule. Printing > Drivers > Universal driver.
0x00000800) CTXPRN_DONT_SET_DEFAULT_CLIENT_PRINTER Don't set client's default printer as the session user's default. Can be overriden by Presentation Server policy rule. Printing > Session printers.
(0x00001000) CTXPRN_DISABLE_CLNTPRN_PROPS_EXCHANGE_WITH_CLIENT Disable saving client printer settings to client device. Overriding Presentation Server policy rule. Printing > Drivers > Printer properties retention.
(0x00002000) CTXPRN_DISABLE_CLNTPRN_PROPS_PROFILE_SAVE_RESTORE Disable saving client printer settings to user profile Overriding Presentation Server policy rule. Printing > Drivers > Printer properties retention.
(0x00004000) CTXPRN_ADMINS_CAN_MANAGE Give Admin rights to manage oher user's autocreated printers
(0x00100000) CTXPRN_DRIVERS_DISABLE_AUTO_INSTALL This flag disables all automatic driver installations Overriding Presentation Server policy rule. Printing > Drivers > Native printer driver auto-install.
(0x00400000) CTXPRN_DISABLE_NETWORK_PRINTER_AUTOCONNECT Disable all printer connection additions post logon
(0x00800000) CTXPRN_DISABLE_NETWORK_PRINTER_DISCONNECT Disable all printer connection deletions post logon
(0x01000000) CTXPRN_CREATE_BOTH_STD_AND_LEGACY_CLNTPRN_PORTS Create both legacy style and standard port names.
(0x02000000) CTXPRN_CREATE_PORTS_FOR_AUTOCREATED_CLNTPRNS_ONLY Create ports only as needed for auto-created printers rather than for every discovered client printer
(0x04000000) CTXPRN_DONT_DELETE_CLNTPRN_PORTS Do not delete client printer ports at logoff.
(0x08000000) CTXPRN_DONT_LOG_AUTOCREATE_FAILURE Turns off the logging of printer creation errors in the Event Log (Event ID 1006 etc)
(0x10000000) CTXPRN_NO_UPD_FALLBACK_FOR_DISALLOWED_DRIVER Disable universal printer driver creation for printers whose drivers fail the compatibility test.
regards,
Rick
Ulrich Mack Volante Systems
________________________________
From: thin-bounce@xxxxxxxxxxxxx on behalf of Matt Kosht Sent: Fri 19/05/2006 23:02 To: thin@xxxxxxxxxxxxx Subject: [THIN] Re: Remove Auto-created printers PS 4.0
I checked this folder and there doesn't seem to be anything in it. There are no stuck print jobs though just autocreated printers to sessions that no longer exist.
On 5/18/06, Rick Mack <Rick.Mack@xxxxxxxxxxxxxx> wrote: > Hi Matt, > > A standard part of a scheduled reboot ought to be a script that stops the spooler (and Citrix print manager), deletes any files in %systemroot%\system32\spool\printers and then restarts the spooler and citrix print manager. > > That'll get rid of any leftovers. > > If you leave it for the reboot to restart the services you can sometimes get stuck if the reboot fails and users log back on with the spooler still stopped. > > Doing the same thing online will clean up the jobs as well. > > regards, > > Rick > > Ulrich Mack > Volante Systems > > > ________________________________ > > From: thin-bounce@xxxxxxxxxxxxx on behalf of Matt Kosht > Sent: Fri 19/05/2006 1:29 > To: thin@xxxxxxxxxxxxx > Subject: [THIN] Remove Auto-created printers PS 4.0 > > > > An ICA session that no longer exists has a ton of autocreated printers > which it will not let me remove even as the local Admin of the server. > I have rebooted the server and stopped/started spooler but nothing. > Is there a method for doing this that someone can share with me? > -matt > ************************************************ > For Archives, RSS, to Unsubscribe, Subscribe or > set Digest or Vacation mode use the below link: > //www.freelists.org/list/thin > ************************************************ > > > > ##################################################################################### > This e-mail, including all attachments, may be confidential or privileged. Confidentiality or privilege is not waived or lost because this e-mail has been sent to you in error. If you are not the intended recipient any use, disclosure or copying of this e-mail is prohibited. If you have received it in error please notify the sender immediately by reply e-mail and destroy all copies of this e-mail and any attachments. All liability for direct and indirect loss arising from this e-mail and any attachments is hereby disclaimed to the extent permitted by law. > ##################################################################################### > > ************************************************ For Archives, RSS, to Unsubscribe, Subscribe or set Digest or Vacation mode use the below link: //www.freelists.org/list/thin ************************************************
##################################################################################### This e-mail, including all attachments, may be confidential or privileged. Confidentiality or privilege is not waived or lost because this e-mail has been sent to you in error. If you are not the intended recipient any use, disclosure or copying of this e-mail is prohibited. If you have received it in error please notify the sender immediately by reply e-mail and destroy all copies of this e-mail and any attachments. All liability for direct and indirect loss arising from this e-mail and any attachments is hereby disclaimed to the extent permitted by law. #####################################################################################
************************************************ For Archives, RSS, to Unsubscribe, Subscribe or set Digest or Vacation mode use the below link: //www.freelists.org/list/thin ************************************************