Skip to main content

Search

Search

Licensing And Wps Internet Printing

Comments

6 comments

  • Avatar
    Domingo Rodriguez
    Moderator

    Hello,

     

    No, it is based on the number of physical printers you will use on the client side. On the client side, for Internet printing, you will be required to install an ActiveX Control / Java Applet. This ActiveX control / Java Applet will be in charge of communicating with the server side over the Internet. One of its features is to communicate to the server side which printers are available to the client side and which printer will be used for the BarTender document you're wanting to print. On the server side (where Seagull License Server is running) this printer will be added to the "Used printer list", the print code will be generated and sent to the client side, and this print code can now only be sent to the printer which you initially selected via BT-WPS.

    0
  • Avatar
    Legacy Poster

    Hello,

     

    No, it is based on the number of physical printers you will use on the client side. On the client side, for Internet printing, you will be required to install an ActiveX Control / Java Applet. This ActiveX control / Java Applet will be in charge of communicating with the server side over the Internet. One of its features is to communicate to the server side which printers are available to the client side and which printer will be used for the BarTender document you're wanting to print. On the server side (where Seagull License Server is running) this printer will be added to the "Used printer list", the print code will be generated and sent to the client side, and this print code can now only be sent to the printer which you initially selected via BT-WPS.

     

    Hello, thank you for getting back to me - so just to be clear, say we have 20 users overseas in various locations, and they're all using the same Ricoh printer. We'll need 20 print licenses to drive all users via internet printing? The ActiveX control is reporting specific machine information back to the license server? Can you give me an idea of what information is relayed to the licensing server? Reason I ask is some clients can be sensitive to apps which transmit machine specific information. Thank you!

    0
  • Avatar
    Domingo Rodriguez
    Moderator

    If the printer is the same, and all remote users will use the printer in a consistent way (e.g. always pointing to the IP address of the printer), then only one printer license will be count by Seagull License Server. The attached picture gives a little more information as to what information is being changed between the server and client side when doing internet printing.

    0
  • Avatar
    Legacy Poster

    Thank you this helps a great deal - according to the diagram, it looks like the client side activeX control aquires a 'print license' and sends that back to the server for validation. I'm still unclear on how this works - for a client computer to be able to print from the server over the internet, does some sort of license need to be installed on the client machine? Does bartender itself need to be installed? I was hoping that actual installation of the bartender software itself wouldn't be necessary on our client machines and that licensing could be controlled centrally, or at least a 'lightweight' way of licensing a client machine without a full installation?

    0
  • Avatar
    Ian Cummings
    Moderator

    With IE an ActiveX (DLL) control gets installed on the client PC.  This performs the task of getting a full list of printers installed on the client to pass back to the server, which can then look for matching drivers on the server, thus making the printer available for internet printing.  The DLL also performs the task of transporting the print job, which is embedded in the server response, to the printer.  To complete the transport it will extract and decrypt the print job from the response and send it to the printer queue of the originally requested printer.  Client side scripting is used when calling the DLL's functions within your webapp.

    0
  • Avatar
    Ian Cummings
    Moderator

    Note that the DLL is simply helping to uniquely identify the printer that the user is wishing to print to.  The printer license that is spoken of is part of BarTender's licensing interaction with the Seagull License Server.

     

    http://www.bartenderbarcodesoftware.com/label-software/whitepapers/Licensing-for-BarTender's-Automation-Editions(English).pdf

    0

Please sign in to leave a comment.