Why Is The Same Physical Printer (Tcp/ip Address And Port Name) Considered Two Licensed Printers? Follow

0
Avatar
Legacy Poster

See http://forums.seagullscientific.com/index.php?/topic/3913-programmatically-set-printer-settings-for-same-label-to-different-printers/ for why this is a requirement. This is Enterpise Automation V10.1.4 (downloaded and installed today) running on Windows server 2012 R2 or Windows Server 2008 R2 (tried both). Our application is ASP.NET based and runs under a unique User account whcih cannot be logged into, so you cannot set the printers based on that user's credentials.

 

The same network printer has to be installed twice (two logical printers) to get two different named printer settings, mostly for the presets, as the default (one for each printer). This consumes two licenses when it is the same printer. The logic of considering two different names for the same printer only happens when License server is installed and networked printers are accessed. If the same physical printer is connected by USB and two logical printers are created, it only counts as one licensed printer.

 

Is a there an alternate way of creating the logical network printers so licensing counts them correctly?

 

Regards, Ira

7 comments

0
Avatar
Shotaro Ito
Comment actions Permalink

Hi Ira,

Give static IP address or host name to the printer. Install the printer as a local printer (not shared) using standard TCP/IP port to each client.

If that's not works, attach the printer list on the Seagull License Server - if that don't have a sensitive info (of hide such info by MS Paint etc).

0
Avatar
Legacy Poster
Comment actions Permalink

Your suggestions solve the problem for multiple logical printers on same network printer. They were previously the same tcp/ip port (DHCP reserved) and printer hostname (static configured in printer). One was shared (may be default on Windows Server 2012 R2). Removing the sharing and action->purge printer list, then printing to both printers only consumes one license.

 

Now to see what can be done for USB printers attached to client PC's and shared so the server can access them. Is it possible for a client attached USB printer (shared) and its queue on the web server system (not shared) consume only one license?

 

Thanks very much, Ira

0
Avatar
Legacy Poster
Comment actions Permalink

In testing two shared client USB printers which use the same USB port cause the server to use the printer name on the client as the port. It consumes a license per shared printer and thus two instances of the same printer on the client system need two licenses per the attached.

 

Suggestions?

 

Regards, Ira

0
Avatar
Shotaro Ito
Comment actions Permalink

Since the port is sharename for shared printer and sharename need to be unique on a print server, that might be difficult.

 

If your printing application can specify custom stock(paper) name, consider to use Driver preset association.

http://forums.seagullscientific.com/index.php?/topic/416-how-to-change-printer-presets/?p=2765

0
Avatar
Legacy Poster
Comment actions Permalink

I presume this different than using btFormat.PageSetup.SetStock("Manufacturer","StockType")?

0
Avatar
Shotaro Ito
Comment actions Permalink

I recon that is PageSetup.PaperName.

0
Avatar
Legacy Poster
Comment actions Permalink

I understand that what I want to change is Seagull.Bartender.Print.PageSetup. if I need additional SDK programming guidance, I will ask in the SDK forum.

 

Thanks very much, Ira

Please sign in to leave a comment.