Xml Data Will Not Print Out On Label Follow

0
Avatar
Legacy Poster

i am trying to setup labels to print from XML file, generated by Oracle. I have setup Commander first transform for Oracle WMS/MSCA Print, then BTXML Script, then Bartender to use specified label and printer.

 

it will print selected label, but no data prints out just my fields with Sample Text. i defined the field name same as what is defined in the XML file.

 

 

11 comments

0
Avatar
Ian Cummings
Moderator
Comment actions Permalink

1.  Any reason why you have a third command (the BarTender command) in your task?  Is this an additional, separate print job?  I ask as running the BTXML script command will produce the print job.

 

2.  Can you send us an example of the transformed BTXML file so we can see what BarTender is trying to use.

 

3. Try saving the transformed trigger to file, using the "Save to file" command, and then have the BTXML script run on that saved file.

0
Avatar
Legacy Poster
Comment actions Permalink

Actually we are changing our approach, we would like to be able to print a specific label depending on the trigger file for example:

 

receipt1234.xml -> print using receipt.btw

 

is this possible? and if so how do i go about this?

 

thanks,

0
Avatar
Ian Cummings
Moderator
Comment actions Permalink

In BarTender XML script you can specify the BarTender document to print so therefore your system itself can explicitly specify what and where you wish to print.  If the system is spitting out Oracle XML, I believe there is a field in that schema which specifies the document, which will appropriately get transformed to the correct tag in BarTender's schema.

 

Example:

<?xml version="1.0" encoding="utf-8"?> 
<XMLScript Version="2.0">
<Command Name="Job1">
<Print> 
<Format>c:\BarTender\Document1.btw</Format>
<PrintSetup> 
<Printer>HP LaserJet</Printer>
<PaperTray>Tray 1</PaperTray>
</PrintSetup> 
<RecordSet Name="Text File 1" Type="btTextFile">
<Delimitation>btDelimQuoteAndComma</Delimitation>
<UseFieldNamesFromFirstRecord>true</UseFieldNamesFromFirstRecord>
<TextData> 
<![CDATA[ 
"FirstName","LastName","City","Zip Code" 
"Adam","Jones","Bellevue","98008", 
"John","Smith","Kirkland","98293" 
]]> 
</TextData> 
</RecordSet> 
</Print> 
</Command> 
</XMLScript>
0
Avatar
Legacy Poster
Comment actions Permalink

Ian,

 

Oracle is sending an XML file but in a different format than you have listed. i get a print out but i do not get any data on print out from XML file. my label references the variables listed in XML file, like client_item, item, and so on. Also i am not sure how commander knows what label to print give this format?

 

XML:

 

<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!DOCTYPE labels SYSTEM "label.dtd">
<labels _FORMAT="GSC Label for Material" _QUANTITY="1" _PRINTERNAME="noprint" _JOBNAME="LBL14001">
<label>
<variable name= "client_item">TEST PK</variable>
<variable name= "deliver_to_loc"></variable>
<variable name= "expiration_action_code"></variable>
<variable name= "item">TEST PK</variable>
<variable name= "item_description">Test Package Item</variable>
<variable name= "lot_number"></variable>
<variable name= "quantity">100</variable>
<variable name= "receipt_num">25055</variable>
<variable name= "receipt_date">25-Sep-2014 16:02:06</variable>
<variable name= "supp_name">A&amp;B Ingredients, Inc.</variable>
<variable name= "supp_part_num"></variable>
<variable name= "supplier_lot_number"></variable>
<variable name= "uom">EA</variable>
</label>
</labels>

0
Avatar
Domingo Rodriguez
Moderator
Comment actions Permalink

  1. I suggest you to take a look at the Commander task list, Oracle XML files and BT documents at the following folder "C:\Users\%YourUserName%\Documents\BarTender\BarTender Documents\Oracle". These are sample files that we provide. Let me know if they run correctly for you.
  2. In your XML File, you're setting the name of the BarTender document to open via the  _FORMAT="GSC Label for Material" parameter, so "GSC Label form Material.btw" is the name of the BarTender document which would be opened.
0
Avatar
Nathan Magyar
Comment actions Permalink

still no luck

 

0
Avatar
Nathan Magyar
Comment actions Permalink

tried to fill in path location to the files and same error

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE labels SYSTEM "C:\Users\344820\Documents\BarTender\Integrations\Examples\ERP Integrations\Oracle\label.dtd">
<labels _FORMAT="C:\Users\344820\Documents\BarTender\BarTender Documents\Formats\Ross\STORELABELPRINT.btw" _JOBNAME="StoreLabelCreate_045" _QUANTITY="12" _PRINTERNUMBER="Lexmark_tray1" _PRINTERNAME="Lexmark_tray1">
<label>
<variable name="STORE_NUMBER">045</variable>
</label>
</labels>

 

0
Avatar
Nathan Magyar
Comment actions Permalink

i think i got it to work

 

0
Avatar
Nathan Magyar
Comment actions Permalink

0
Avatar
Nathan Magyar
Comment actions Permalink

does this mean it would print? i am working from home and not near the printer 

0
Avatar
Nathan Magyar
Comment actions Permalink

if i wanted my shared folder that picks up the file to be an Azure blob storage is this possible?

Please sign in to leave a comment.