Text Not Printed When Text Box Hangs Over Edge Of Label 追蹤

0
Avatar
Legacy Poster

Hi,

 

I am new to all this.  Just started a job with my company and they are big Bartender users.  This is actually multiple issues relating to each other.  When we solved our first issue we were presented with a new one.  So I will start at the beginning.

 

We print upwards of 10's of thousands of labels a day and have repeatedly run into the issue of the print job slowing down 25% of the way through it.  Now the solution to this issue was to install the fonts we are using directly onto the TSC printers we print on.  This solution brought its own issue to the table though.  When we design our labels, one of the text box's containing the name of the product we are printing, hangs over the edge of the label.  Now the text itself is not hanging off.  Just the text box containing the text.  This is a big deal for us as it wasn't an issue until we installed the fonts onto the printers.  Is there a setting anywhere that can help alleviate this issue?  It is a major headache and due to the number of labels we are printing we really need it resolved.

 

We are printing from Windows 7 to TSC TTP346M Pro printers via Seagull print drivers in Bartender 10.0 Build 2868.

 

Sorry if this is something someone has already posted on the forum,  I did some searching but couldn't find anything relating.

 

Thanks in advance.

7 意見

0
Avatar
Domingo Rodriguez
版主
評論操作 永久連結

Open the BarTender document and now access the "View > View Options" dialog and enable the "Show Unprintable Region" checkbox. You will now see two (either vertical or horizontal) discontinuous lines appearing inside or outside the label design area. Does any of these lines falls into the label and therefore crosses the text object in question? If yes, then the object is not being printed because it falls into the unprintable width of the printer (which is basically the physical tolerance the print head has to print text too far to the left). You will need to correct this by making the page margins larger (or if you're 100% sure the printer can print on this unprintable width you can open the printer driver properties, select the "Tools" tab, click on "Driver Options..." button, choose "Printer Specifications" and change the unprintable width settings).

 

Furthermore, when using Windows font, the fonts are sent to the printer as a graphic (and therefore in a different manner as when using printer internal fonts where printer internal commands are used). 

 

Are you printing 10's of identical copies of the same label? Or are you serializing them? Or are you printing one label per database record? Depending on this, you can enable the different printer optimizations under the "File > Print > Performance" dialog (includes Document Caching, Variable Data Optimization, Serialization Optimization...)

0
Avatar
Ian Cummings
版主
評論操作 永久連結

If you hang the object off the label design then you will need to use a Windows font from your PC as the text is then plotted onto the label area as graphic data.  When using a device font, this includes a downloaded Windows font, the printer needs to plot the object from the top left of the object box.  The printer is not able to plot it at a -x or -y position, hence the problem.  There is no workaround, other than to use a Windows font, or modify the label design, as this is a printer limitation.

0
Avatar
Legacy Poster
評論操作 永久連結

Thank you, Ian.  I thought that was the issue but TSC told me it was Bartender's fault.  So I figured I would check it out.  I appreciate the replies.

0
Avatar
Legacy Poster
評論操作 永久連結

Domingo,

 

I am interested in your information pertaining to Performance settings.  I am looking at the caching options right now and had a question.  Is this something I can use for labels that are serialized?  As all of our label printing is serialized.  One label, multiple copies, serialized.

 

Thanks in advance.

0
Avatar
Ian Cummings
版主
評論操作 永久連結

Serialization is a performance feature that is enabled by default when printing to most thermal printers with a Seagull driver.  Such a performance increase is due to a single serialization printer command which is set at the beginning of the print job, rather than an object being updated with a data command for each and every label printed.

 

The caching performance feature is for storing in the printer's memory the static label format fragments, and any graphic data from individual picture objects.

 

This white paper is a good resource to start reading:

 

http://www.bartenderbarcodesoftware.com/label-software/whitepapers/Optimizing-Performance-for-printing-barcodes-labels-and-cards.pdf

0
Avatar
Legacy Poster
評論操作 永久連結

Hi just so I can show you what we are running into.  The text itself does not hang over the edge.  It is the text box that does.  

 

[attachment=569:TestLabel.jpg]

0
Avatar
Ian Cummings
版主
評論操作 永久連結

I already fully understood, and unfortunately my answer remains the same.  The coordinate for the device font text object position is based on the top left corner of the object box, which includes the line spacing.  This is the same for the coordinate system for text objects in the firmware of the printer.

 

Interestingly, if you hang the text object only off the left hand edge, then those characters that are fully on the label will still be printed.  BarTender is smart enough to know that a text object cannot be positioned at a coordinate off the label area, so therefore chops off the offending characters a positions the remaining text at coordinate 0.00 on the X axis.  The same trick is not possible with a Y axis overflow as all characters in the text object are equally affected.

登入寫評論。