Welcome, Guest
Please Login or Register.    Lost Password?
Go to bottomPage: 1
TOPIC: Many printers
*
#2852
Many printers 8 Years, 9 Months ago Karma: 0
As almost all of our users have at least three printers installed on the local machine, they are somehow getting confused when showing the list of available printers in our application running on the goglobal service.

Some of the printers are shared among each other (network printers or shared printers). As our workers are sometimes moving to a different area of work, they get some other printers (which were already installed by another user). The new ones don't show up in the user scope.

Is there a way to specify for each user which printer to show up?

We have around twenty printers all around.

I also noticed that the changes in the settings of the printer (neither on the client or on the server) have an effect for printing our of the goglobal application.

Thanks ina advance
PEter
pierre1305
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#2853
Re:Many printers 8 Years, 9 Months ago Karma: 6
Peter,

There is currently no way to select which printer shows for each user. You can however customize the printer string so that it's more clear. From the Administration guide (Chapter VI):

GO-Global installs a printer on the server for each printer that is configured on the client machine. These printers are called proxy printers and are the printers that are seen by users when printing via GO-Global. Since multiple users connect to a GO-Global Server, these printers must be filtered so that users see only their own printers. This requires that each printer be assigned a unique identifier.
Through the Registry, administrators can specify the format of these proxy printer names and include information such as the user’s name, the client computer’s IP address, and the client machine name.
Administrators can choose from the following tokens to create a suffix to the printer string name:

Token Description Example
%U The user name Wilson
%I The client IP address 192.168.100.147
%M The client MAC address 001122334455
%C The client machine name HRWorkstation
%S The server machine name Server1

To customize the client printer name
1. Run the Registry Editor (regedit.exe)
2. From the Registry Editor, expand the HKEY_LOCAL_MACHINE key.
3. Locate the PrinterNameFormat key:
[SOFTWARE\GraphOn\Bridges\1.0.0\ PrinterNameFormat]
4. Right-click PrinterNameFormat and select Modify.
5. In the Value data field, type one or more of the client printer customization tokens.
6. Close the Registry Editor.

The PrinterNameFormat key is set to -%U@%C by default. Using the above examples, printer names would appear as: PrinterName-Wilson@HRWorkstation
Note that the hyphen (-) and the at sign (@) in the PrinterNameFormat string are taken literally, since they are not tokens. There are 12 characters that are not allowed. These characters are ! , \ = / : * ? " < > and |. If any of these characters are used in the string, they are replaced with a hyphen.

Other thoughts...

To avoid having too many printers listed, remember that if these are network printers AND they already defined on the server, you do not have to enable printing within GO-Global. You only need to enable GG printing if you are trying to recognize LOCAL printers.

If possible, try to enable only the users' default printer. You can specify this using the "-ac default" command parameter or for the web clients, use "autoconfigprinters" HTML parameter.

For the Windows Client, the Linux Client, and the Mac OS X Client, the argument -ac followed by the values none, all, and default can be added to the shortcut’s command-line. For example, ggw –ac all

-Erik
Erikt
Administrator
Posts: 591
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#3250
Re:Many printers 7 Years, 6 Months ago Karma: 0
Dear Support,

Erikt said :
-------------------------------------------------------
The PrinterNameFormat key is set to -%U@%C by default. Using the above examples, printer names would appear as: PrinterName-Wilson@HRWorkstation
--------------------------------------------------------

How about if we just want to show up PrinterName only without -Wilson@HRWorkstation ? We have problem because the application only read/know the printername only.

Thanks & rgds,
Febtri
febtri
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#3251
Re:Many printers 7 Years, 6 Months ago Karma: 6
Febtri,

Depending on the string that is expected, you should just have to specify %C or %S. Alternatively, try removing the default -%U@%C entries and see what the printername comes back with.

-Erik
Erikt
Administrator
Posts: 591
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#3252
Re:Many printers 7 Years, 6 Months ago Karma: 0
Hi Erik,

I don't think this can be done.... Because if you delete all entries, it will be regenerated with the default entries which is -%U@%C, with the result : PrinterName-Wilson@HRWorkstation

Thks & rgds,
Febtri
febtri
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 1
Moderators: troy, Andyl