跳到主内容

搜索

搜索

High Level Architecture And Design?

评论

1 条评论

  • Avatar
    Shotaro Ito

    How about considering Commander?

    Integrating with .net SDK gives you the most flexibility.

    However when you chase every requirement and create very complex software, maintain that could be very difficult when Data structure changed, OS update, .net framework update (and BarTender update perhaps).

    Storing all documents in librarian and print from Commander via XML would give you certain flexibility and ease of deployment.

    also - it reduces chance of producing zombie bartender processes - even you create buggy XML script

    (usually, that just cause error on a BarTender process and Commander just carry on. Commander even kills unresponsive BarTender process and restart.)

     

    Basically -

    Your service (web app?) create XML script (it includes btw format path in Librarian, printer name, data in variable or embedded CSV)

    Your service place that to Commander's scan folder or send that by TCP/IP socket to commander.

    Commander takes that and feed that to one of bartender process running.

    BarTender process print that and return response.

    Commander saves response to file or send to your service by TCP/IP socket.

     

    All the printed document's value are logged to BarTender system database. You can view that from History Explorer for analysis and re-print when needed.

    If you need to view log / reprint from web app, you need to create such app using System Database SDK.

     

    You can get some example in this forum such as...

    http://forums.seagullscientific.com/index.php?/topic/2968-how-to-map-xml-to-existing-labels-weve-created/

    http://forums.seagullscientific.com/index.php?/topic/2929-how-to-bind-recordset-table-to-textobject-with-addifnonetrue/

    http://forums.seagullscientific.com/index.php?/topic/832-printing-too-slow/

     

    For more detail or another thought (I know some case you need to go with .net Print Server SDK), Please ask assistance to regional technical support.

    0

请先登录再写评论。