Xml Data Will Not Print Out On Label
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.
-
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 -
Legacy Poster
★ BarTender Hero ★
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 -
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 -
Legacy Poster
★ BarTender Hero ★
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&B Ingredients, Inc.</variable>
<variable name= "supp_part_num"></variable>
<variable name= "supplier_lot_number"></variable>
<variable name= "uom">EA</variable>
</label>
</labels>0 -
- 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.
- 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 -
Nathan Magyar
★ BarTender Hero ★
still no luck
0 -
Nathan Magyar
★ BarTender Hero ★
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 -
Nathan Magyar
★ BarTender Hero ★
i think i got it to work
0 -
Nathan Magyar
★ BarTender Hero ★
0 -
Nathan Magyar
★ BarTender Hero ★
does this mean it would print? i am working from home and not near the printer
0 -
Nathan Magyar
★ BarTender Hero ★
if i wanted my shared folder that picks up the file to be an Azure blob storage is this possible?
0 -
Rajeshwar Kondamadugu
★ BarTender Hero ★
Hi Nathan,
I have similar kind of problem, Can you share the the steps you did to achieve the label modification using xml file?
Regards,
Raj
0
Please sign in to leave a comment.
Comments
12 comments