Saltar al contenido principal

Búsqueda

Búsqueda

Using Bartender To Print Labels From A 3Rd Party Web Application

Comentarios

14 comentarios

  • Avatar
    Jenna Ingersoll
    Moderador

    This has been released with the newest release of BarTender. Check out BarTender 2016 and its 'Integration' improvements here: http://www.seagullscientific.com/label-software/barcode-label-design-and-printing/

    0
  • Avatar
    Legacy Poster

    Thank you!

     

    On the page you linked I see a section with an image showing "Web Service"  next to " Seamless integration with systems and databases .

     

    I also see it mentioned on this page talking about "Bartender Integration Builder".  http://www.seagullscientific.com/label-software/barcode-label-design-and-printing/whats-new-in-bartender/

     

    How do I find documentation on what is available in this specific Web Service API?

    0
  • Avatar
    Legacy Poster

    Bump.  Where can I review a copy of the Web Service API documentation?  We need to make a decision for a customer, and this looks promising.  But, we need to see the details.  

     

    Thank you.

    0
  • Avatar
    Ian Cummings
    Moderador

    Sorry for the delay in getting back to you on this.  Yes BarTender fully supports web services as an event method that you build for the Integration Platform via the Integrations Builder app.  We can consume both GET (with params) and POST (with CSV/XML/JSON/etc payload) methods.  We can also send print verification responses back to the request origin, and optionally send on a web service request of our own should you so need.  Yes we do currently lack documentation on how to do all this, but rest assured we are busy working on white papers and training videos to this effect.  The BarTender Help system will also be updated with more detailed information in this area when BarTender 2016 R2 is released.

     

    Meanwhile I attach a PDF that goes through the process of setting up and deploying a web service integration for a GET method message.  To alter this for a POST you'd need to make use of the %EventData% variable, in your printing action, which is set to the content (payload) of your web service message.

     

    Certainly based on your description, I don't see any reason why the Integrations Platform couldn't satisfy all your needs.

     

    I hope this helps.

    0
  • Avatar
    Legacy Poster

    New to Integrating with Bartender.

     

    Any chance Integration Service Builder can be used for 10.1?

    Trying to build myself a webservice from one web server (main prod server) to communicate to another server(separate server running bartender). Is this even possible? Anytime I try to reference the the Bartender .dll on my web application I start getting page errors.

     

    Thank you

    0
  • Avatar
    Ian Cummings
    Moderador

    jamesond: The Integration Platform is a BarTender 2016 only feature : http://www.seagullscientific.com/label-software/barcode-label-design-and-printing/

    0
  • Avatar
    Legacy Poster

    Hi Ian,

     

    Is there document on how to build a POST web service in bartender 2016?  

    My main question is how to use REST client app (for example, postman) to trigger a post method to print label.

    I watched the video in youtube but I am not sure how the presenter updated the payload of post method to change the content of the label.

     

    Thanks,

     

    Connie

    0
  • Avatar
    Ian Cummings
    Moderador

    connie107: The attached PDF should help get you started.

    0
  • Avatar
    Legacy Poster

    Hi, 

     

    I would like to have send more than 1 record in a Post Web Service to Integration Builder and print send the labels one by once. 

    It will reduce number of round trips and save network bandwidth because the network in some developing countries are unstable and may break at any time.

     

    Thanks,

     

    Connie

    0
  • Avatar
    Legacy Poster

    Hi Ian,

     

    Is there documentation to send POST (with CSV and XML payload) methods?

    I am able to print label if input is JSON but no luck with CSV and XML.  If the input is CSV/XML, the label is printed without the data passed.

     

    Please advise.

     

    thanks,

     

    Connie

    0
  • Avatar
    Ian Cummings
    Moderador

    connie107: See below an example using XML variables.  Note that each variable name/value pair will substantiate an integration variable which you can reference in your actions.  This example gives both meta data for what and where you wish to print, as well as data for setting to named data sources on the label.

     

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Variables>
    	<Variable Name="Document">Test1.btw</Variable>
    	<Variable Name="Printer">Zebra ZT420 (300 dpi)</Variable>
    	<Variable Name="IdenticalCopies">3</Variable>
    	<Variable Name="PartNumber">XYZ123</Variable>
    	<Variable Name="Description">My wonderful product.</Variable>
    	<Variable Name="Price">€99.85</Variable>
    </Variables>
    

     

    For CSV data to do the same, substantiate an integration variable for each CSV field, you would first run a "Transform to record set" action, followed by a "For each database record" action which would have contained within a "Print document" action where both meta and label data values can be used via integration variables if you wish.

     

    It should be the case that when we release BarTender 2016 R3, in the not too distant future, we'll include integration building assistant wizards and a lot more helpul documentation in general.

    0
  • Avatar
    Matt Dolnik

    Hi Ian,

    I can't seem to find the PDF that you mentioned that you attached.

    0
  • Avatar
    Ian Cummings
    Moderador

    Try the following link: https://goo.gl/l1yegf

    0
  • Avatar
    Paolo Morgano

    Does Bartender's REST server support HTTP's OPTIONS method to handle cross origin calls (CORS) from a web app directly from client (browser)?

    0

Iniciar sesión para dejar un comentario.