Saltar al contenido principal

Búsqueda

Búsqueda

Text Not Printed When Text Box Hangs Over Edge Of Label

Comentarios

7 comentarios

  • Avatar
    Domingo Rodriguez
    Moderador

    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
    Moderador

    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
    Moderador

    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
    Moderador

    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.

    0

Iniciar sesión para dejar un comentario.