Hiding Objects
Hello
i have a label set-up to hide objects based on a filed in my datafile. the scripting works fine when i print to a tec printer but failed to work when i print to a sato. anyone have an idea as to what im missing?
Thanks
-
Can you show us your script?
To hide/not print a label object you can either set its value to nothing (value = "") or from a document level VB script setting either the (Format.Objects("btDataSourceName").DoNotPrint = True or the (Format.Objects("btDataSourceName").PrintVisibility = False) depending if the object is not to print for the entire print job or for a single label/record.
0 -
its based on every new record.If Field("MH10_CM5143811711_9_14124523.Field 1") = 30 ThenFormat.Objects("Text 7").Printvisibility = trueFormat.Objects("Text 1").Printvisibility = trueFormat.Objects("Text 2").Printvisibility = trueFormat.Objects("Text 3").Printvisibility = trueFormat.Objects("Text 4").Printvisibility = trueFormat.Objects("Text 5").Printvisibility = trueFormat.Objects("Text 6").Printvisibility = trueFormat.Objects("Text 8").Printvisibility = trueFormat.Objects("Text 9").Printvisibility = trueFormat.Objects("Text 10").Printvisibility = trueFormat.Objects("Text 11").Printvisibility = trueFormat.Objects("Text 12").Printvisibility = trueFormat.Objects("Text 13").Printvisibility = trueFormat.Objects("Text 14").Printvisibility = trueFormat.Objects("Text 15").Printvisibility = trueFormat.Objects("Text 16").Printvisibility = trueFormat.Objects("Text 17").Printvisibility = trueFormat.Objects("Text 18").Printvisibility = trueFormat.Objects("Text 20").Printvisibility = trueFormat.Objects("Text 22").Printvisibility = trueFormat.Objects("Bar Code 1").Printvisibility = trueFormat.Objects("Bar Code 2").Printvisibility = trueFormat.Objects("Barcode 3").Printvisibility = trueFormat.Objects("Line 2").Printvisibility = trueFormat.Objects("Line 3").Printvisibility = trueFormat.Objects("Line 4").Printvisibility = trueFormat.Objects("Line 5").Printvisibility = trueFormat.Objects("Line 6").Printvisibility = trueFormat.Objects("Line 7").Printvisibility = trueFormat.Objects("Line 8").Printvisibility = trueFormat.Objects("totallabels").Printvisibility = falseFormat.Objects("99add").Printvisibility = falseelseif Field("MH10_CM5143811711_9_14124523.Field 1") = 98 ThenFormat.Objects("Text 7").Printvisibility = falseFormat.Objects("Text 1").Printvisibility = falseFormat.Objects("Text 2").Printvisibility = falseFormat.Objects("Text 3").Printvisibility = falseFormat.Objects("Text 4").Printvisibility = falseFormat.Objects("Text 5").Printvisibility = falseFormat.Objects("Text 6").Printvisibility = falseFormat.Objects("Text 8").Printvisibility = falseFormat.Objects("Text 9").Printvisibility = falseFormat.Objects("Text 10").Printvisibility = falseFormat.Objects("Text 11").Printvisibility = falseFormat.Objects("Text 12").Printvisibility = falseFormat.Objects("Text 13").Printvisibility = falseFormat.Objects("Text 14").Printvisibility = falseFormat.Objects("Text 15").Printvisibility = falseFormat.Objects("Text 16").Printvisibility = falseFormat.Objects("Text 17").Printvisibility = falseFormat.Objects("Text 18").Printvisibility = falseFormat.Objects("Text 20").Printvisibility = falseFormat.Objects("Text 22").Printvisibility = falseFormat.Objects("Bar Code 1").Printvisibility = falseFormat.Objects("Bar Code 2").Printvisibility = falseFormat.Objects("Barcode 3").Printvisibility = falseFormat.Objects("Line 2").Printvisibility = falseFormat.Objects("Line 3").Printvisibility = falseFormat.Objects("Line 4").Printvisibility = falseFormat.Objects("Line 5").Printvisibility = falseFormat.Objects("Line 6").Printvisibility = falseFormat.Objects("Line 7").Printvisibility = falseFormat.Objects("Line 8").Printvisibility = falseFormat.Objects("totallabels").Printvisibility = trueFormat.Objects("99add").Printvisibility = trueelseif Field("MH10_CM5143811711_9_14124523.Field 1") = 99 ThenFormat.Objects("Text 7").Printvisibility = falseFormat.Objects("Text 1").Printvisibility = falseFormat.Objects("Text 2").Printvisibility = falseFormat.Objects("Text 3").Printvisibility = falseFormat.Objects("Text 4").Printvisibility = falseFormat.Objects("Text 5").Printvisibility = falseFormat.Objects("Text 6").Printvisibility = falseFormat.Objects("Text 8").Printvisibility = falseFormat.Objects("Text 9").Printvisibility = falseFormat.Objects("Text 10").Printvisibility = falseFormat.Objects("Text 11").Printvisibility = falseFormat.Objects("Text 12").Printvisibility = falseFormat.Objects("Text 13").Printvisibility = falseFormat.Objects("Text 14").Printvisibility = falseFormat.Objects("Text 15").Printvisibility = falseFormat.Objects("Text 16").Printvisibility = falseFormat.Objects("Text 17").Printvisibility = falseFormat.Objects("Text 18").Printvisibility = falseFormat.Objects("Text 20").Printvisibility = falseFormat.Objects("Text 22").Printvisibility = falseFormat.Objects("Bar Code 1").Printvisibility = falseFormat.Objects("Bar Code 2").Printvisibility = falseFormat.Objects("Barcode 3").Printvisibility = falseFormat.Objects("Line 2").Printvisibility = falseFormat.Objects("Line 3").Printvisibility = falseFormat.Objects("Line 4").Printvisibility = falseFormat.Objects("Line 5").Printvisibility = falseFormat.Objects("Line 6").Printvisibility = falseFormat.Objects("Line 7").Printvisibility = falseFormat.Objects("Line 8").Printvisibility = falseFormat.Objects("totallabels").Printvisibility = trueFormat.Objects("99add").Printvisibility = trueelseFormat.Objects("Text 7").Printvisibility = falseFormat.Objects("Text 1").Printvisibility = falseFormat.Objects("Text 2").Printvisibility = falseFormat.Objects("Text 3").Printvisibility = falseFormat.Objects("Text 4").Printvisibility = falseFormat.Objects("Text 5").Printvisibility = falseFormat.Objects("Text 6").Printvisibility = falseFormat.Objects("Text 8").Printvisibility = falseFormat.Objects("Text 9").Printvisibility = falseFormat.Objects("Text 10").Printvisibility = falseFormat.Objects("Text 11").Printvisibility = falseFormat.Objects("Text 12").Printvisibility = falseFormat.Objects("Text 13").Printvisibility = falseFormat.Objects("Text 14").Printvisibility = falseFormat.Objects("Text 15").Printvisibility = falseFormat.Objects("Text 16").Printvisibility = falseFormat.Objects("Text 17").Printvisibility = falseFormat.Objects("Text 18").Printvisibility = falseFormat.Objects("Text 20").Printvisibility = falseFormat.Objects("Text 22").Printvisibility = falseFormat.Objects("Bar Code 1").Printvisibility = falseFormat.Objects("Bar Code 2").Printvisibility = falseFormat.Objects("Barcode 3").Printvisibility = falseFormat.Objects("Line 2").Printvisibility = falseFormat.Objects("Line 3").Printvisibility = falseFormat.Objects("Line 4").Printvisibility = falseFormat.Objects("Line 5").Printvisibility = falseFormat.Objects("Line 6").Printvisibility = falseFormat.Objects("Line 7").Printvisibility = falseFormat.Objects("Line 8").Printvisibility = falseFormat.Objects("totallabels").Printvisibility = falseFormat.Objects("99add").Printvisibility = falseend if0
-
What type of objects don't get hidden properly when printing to the Sato printer? Text, lines barcodes (and if so what type)?
Perhaps you could try disabling some of the printing performance features via the "Print" dialog under the "Performance" tab. Does that make a difference? Also try using non-printer rendered fonts and barcodes to see if that helps.
0 -
NVM, works fine from inside bartender when i disable some performance settings. still doesn't work using commander tho. any idea how i would make the disabled settings are applied inside commander?
0 -
Under the "Performance" tab the, "Use settings for all documents" is actually a user based setting. If the Commander service runs under a different account the performance setting will not be the same. Therefore, first select the, "Use settings for this document only" radio button, and then make other changes as needed. When done save the BarTender document, and then restart detection in Commander to force a reload of all BarTender documents in any BarTender processes running. As you might guess, the settings are now part of the BarTender document file, so now should print as you've defined.
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
5 Kommentare