Enabling user client notifications on Windows when balloon tips are disabled

KB Home   |   Enabling user client notifications on Windows when balloon tips are disabled

Main.UserClientNotificationMethod History

Hide minor edits - Show changes to output

May 11, 2017, at 05:19 AM by 139.130.165.134 -
Changed line 88 from:
[-Keywords: popup, message, low balance notification, printing notifications, notification tool-]
to:
[-Keywords: popup, message, low balance notification, printing notifications, notification tool, toast-]
April 19, 2016, at 07:32 PM by Alan Morris - Fixed registry location spelling error
Changed line 72 from:
Path: HKEY_CURRENT_USER\Pritners\Settings
to:
Path: HKEY_CURRENT_USER\Printers\Settings
April 09, 2015, at 06:28 AM by Jason - Added a customer experience.
Added lines 59-84:
\\
[[#acustomerexpereince]]
!!A Customers experience

In early 2015 PaperCut Technical Support was contacted by one customer who's users were looking for a better work flow in that even after clicking "Cancel" on the PaperCut User Client, there was a Windows Print Notification balloon that said the document had been sent to the printer.

Refining this workflow required two main actions:

1 - You can turn off the Windows Print "Informational Notifications" via the Windows Printer Server Properties, however this is a per-machine bases and not controlled by the Windows Print Server.

In this situation the customer was able to create/update, via Group Policy Objects, the a registry key in:

[@
Path: HKEY_CURRENT_USER\Pritners\Settings
Name: EnableBalloonNotificationsRemote
Value type: REG_DWORD.
Value data: 0. Base: Hexadecimal.
@]

2 - With that done they disabled the balloon tips that the PaperCut User Client uses by modifying the [@[app-path]\client\win\config.properties@] and setting:

[@
disable-balloon-tips=Y
@]

This results in notifications from the PaperCut User Client that require acknowledgement before they're dismissed rather than the balloon notifications that sometimes fade out before a user notices them.
Changed line 88 from:
[-Keywords: popup, message, low balance notification, printing notifications, notification tool-]
to:
[-Keywords: popup, message, low balance notification, printing notifications, notification tool-]
Changed line 48 from:
to:
[[#force]]
Changed lines 55-56 from:
An alternate option (advanced) is to enable this with the command-line option @@--disable-balloon-tips@@ .
to:
An alternate option (advanced) is to enable this with the @@pc-client.exe@@ start command-line option @@--disable-balloon-tips@@ (e.g. place in your startup script or Group Policy start command).
Added lines 55-56:
An alternate option (advanced) is to enable this with the command-line option @@--disable-balloon-tips@@ .
Changed lines 53-56 from:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon". The option tells the client to hide the task tray icon. This option can also be set by adding a @@disabletasktrayicon=Y@@ line to the client @@config.properties@@ located under @@[app-path]/client/win@@.

Another alternative is to use the user client option @@disable-balloon-tips@@. This can be set by adding a @@disable-balloon-tips=Y@@ line to the client's config file. This can disable balloon tips without disabling the task tray
.
to:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called @@disable-balloon-tips@@.  This option can also be set by adding a @@disable-balloon-tips=Y@@ line (or uncommenting the existing line) to the client @@config.properties@@ file located at @@[app-path]/client/win/@@.
July 27, 2009, at 12:07 AM by 218.214.136.161 -
Changed lines 1-2 from:
(:title User notifications are not delivered by the client tool:)
to:
(:title Enabling user client notifications on Windows when balloon tips are disabled:)
Deleted lines 7-9:
\\

Changed lines 58-59 from:
Another alternative is to use the user client option "disable-balloon-tips". This can be set by adding a @@disable-balloon-tips=Y@@ line to the client's config file. This can disable balloon tips without disabling the task tray.
to:
Another alternative is to use the user client option @@disable-balloon-tips@@. This can be set by adding a @@disable-balloon-tips=Y@@ line to the client's config file. This can disable balloon tips without disabling the task tray.
Added lines 58-59:
Another alternative is to use the user client option "disable-balloon-tips". This can be set by adding a @@disable-balloon-tips=Y@@ line to the client's config file. This can disable balloon tips without disabling the task tray.
Changed line 63 from:
[-Keywords: popup, message, low balance notification, printing notifications-]
to:
[-Keywords: popup, message, low balance notification, printing notifications, notification tool-]
Changed line 61 from:
''Categories:'' [[!Troubleshooting]], [[!UserClientTool]]
to:
''Categories:'' [[Category.Troubleshooting|+]], [[Category.UserClientTool|+]]
Changed lines 56-57 from:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon". The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client @@config.properties@@ located under @@[app-path]/client/win@@.
to:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon". The option tells the client to hide the task tray icon. This option can also be set by adding a @@disabletasktrayicon=Y@@ line to the client @@config.properties@@ located under @@[app-path]/client/win@@.
Changed lines 56-57 from:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon". The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
to:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon". The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client @@config.properties@@ located under @@[app-path]/client/win@@.
Changed lines 56-57 from:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon" . The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
to:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon". The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
Changed lines 56-57 from:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called the "disabletasktrayicon" . The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
to:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called "disabletasktrayicon" . The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
Changed lines 56-57 from:
To force standard dialogs, you can use the user client command line option called the "disabletasktrayicon" . The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
to:
To force standard dialogs, you can use the [[https://www.papercut.com/products/ng/manual/apdx-tools-user-client.html | user client option]] called the "disabletasktrayicon" . The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
Changed lines 56-59 from:
To force standard dialogs, locate the file @@tray.dll@@.  For a local installation this will be located on the workstation at @@[app-dir]\lib\tray.dll@@.  The version to run from the network will be located on the server at @@[app-dir]\client\lib\tray.dll@@.

Rename the @@tray.dll@@ file to something else, e.g. @@tray_disabled.dll@@.

to:
To force standard dialogs, you can use the user client command line option called the "disabletasktrayicon" . The option tells the client to hide the task tray icon. This option can also be set by adding a disabletasktrayicon=Y line to the client config.properties located under [app-path]/client/win.
Changed lines 27-28 from:
# Download the [=BalloonTips.adm=] template from [[Attach:BalloonTips.zip | here]].
to:
# Download the [=BalloonTips.adm=] template from [[Attach:BalloonTips.zip | here]].  You can also view a [[Attach:Balloontips.swf |screen-cast]] of the process [[Attach:Balloontips.swf | here]].  [-(special thanks to Daniel for the contribution)-]
Added lines 25-26:
->''Note: This method should be used if the one above fails.''
Changed lines 23-24 from:
!!!b) Via Group Policy Custom Administrative Template.
to:
!!!b) Via Group Policy Custom Administrative Template
Changed lines 23-37 from:
to:
!!!b) Via Group Policy Custom Administrative Template.

# Download the [=BalloonTips.adm=] template from [[Attach:BalloonTips.zip | here]].

# Open Group Policy editor

# Edit the relevant GP

# Right Click on User\Administrative Templates

# Choose Add/Remove and add the new balloontips.adm

# Then Right click again on Administrative Templates - Choose View / Filtering and untick "Only show policy settings that can be fully managed"

Added lines 1-49:
(:title User notifications are not delivered by the client tool:)

When the user client tool in PaperCut NG or PaperCut ChargeBack is installed on a Windows system, it delivers notifications using ''balloon tips'' by default.

If you have disabled balloon tips (e.g. by using Group Policy), PaperCut will not be able to display notifications from the client tool.  You may hear the standard windows 'pop' sound when a notification arrives, but nothing will be displayed.  There are two options to get notifications working: 1) enable balloon tips, or 2) make the client tool deliver notifications using standard dialogs instead of balloon tips.


\\


!!1. Re-enabling balloon tips

!!!a) Via Group Policy (if using Active Directory, recommended method)

# Open the ''Group Policy Object Editor'' for the group in question

# Browse to '''User Configuration''' -> '''Administrative Templates''' -> '''Start Menu and Taskbar'''

# Find the setting '''Remove Balloon Tips on Start Menu Items'''

# Double-click on the setting and change the status to '''Disabled''' or '''Not configured'''


!!!b) Via the registry (advanced)

# Open the ''Registry Editor''' on the system in question

# Find the key '''HKEY_CURRENT_USER''' -> '''Software''' -> '''Microsoft''' -> '''Windows''' -> '''[=CurrentVersion=]''' -> '''Explorer''' -> '''Advanced'''

# Look for the value '''[=EnableBalloonTips=]'''.  If it exists, change its value to '''2''', or remove the value completely, to re-enable balloon tips.


\\


!!2. Forcing the client tool to deliver notifications using dialogs

The client tool can be forced to deliver notifications using standard windows dialogs instead of balloon tips.  This can be done on an individual system when the client tool is installed locally, or for all systems by modifying the version of the client available on the network share.

To force standard dialogs, locate the file @@tray.dll@@.  For a local installation this will be located on the workstation at @@[app-dir]\lib\tray.dll@@.  The version to run from the network will be located on the server at @@[app-dir]\client\lib\tray.dll@@.

Rename the @@tray.dll@@ file to something else, e.g. @@tray_disabled.dll@@.

Restart the client tool(s) and send a test notification.  The notification should now appear in a standard dialog instead of a balloon tip.

----
''Categories:'' [[!Troubleshooting]], [[!UserClientTool]]
----
[-Keywords: popup, message, low balance notification, printing notifications-]

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on May 11, 2017, at 05:19 AM
Printable View   |   Article History   |   Edit Article