What Are the Required Steps to Print Labels on My Thermal Label Printer?

The steps for setup Barcode Studio for thermal label printing are as following:

  • Adjust the label size correctly in the Windows printer driver (most important step).
  • Set your label printer as the default printer (under Windows¹), otherwise the label size is not recognized correctly.
  • Open Barcode Studio and change to the Labels tab, adjust the following label settings.
  • The column width and row height you enter must match the label size.
  • Open the print menu and click Preferences and verify the label size + click Apply.
  • Click the Page Setup button (see screenshot above).
  • Select the label size you have adjusted in the printer driver – if it is a custom size you should see “Custom”.
  • After that the preview should change and you see one bar code on one label only.

My Barcodes Are Displayed Much Too Large in Excel

When inserting the barcodes into the Excel spreadsheet, the size of the exported barcodes does not match the preset size.
This can have two causes:

  1. GIF export format instead of JPG or PNG:
  2. GIF does not save the DPI in the file (Excel can only estimate the resolution). JPG and PNG , however, save the DPI - this can make a difference when importing.
  3. Data list contains other data than used for the barcode configuration:
  4. If the barcode is configured with less demo data than is later encoded in the data list, the barcode may become larger when exported.
    To prevent this, configure the barcode with the data that will later be encoded in the data list - then the size in the precalculation is also correct. Also make sure to export the file as JPG or PNG .
The TBarCode/Office works more comfortably directly in Excel. No diversions via image files (but it is a different product = different licence).

EPS Font Not Found (Acrobat Distiller and other Programs)

Our EPS format has some dependencies on the available fonts. Technical background is that we use a font selection command (font reference), but we don’t embed the font directly.
Thus the font must be installed and available for the PostScript / EPS renderer. Font naming may be an issue here – more about that below.

Example Error Message: “Error: KnowledgeRegular not found

  • The font must be installed on the local hard drive.
  • It must be a suitable font type.
  • The font must be in the search path of the renderer (e.g. Distiller).
  • And also the font name in the EPS export must be correct.

One of the most common issues is the font name. In order to fix “font not found” or font replacement problems, you need to identify the correct font name for PS, then enter it as “substitution font” in the Barcode Studio options.
Background: The font selection dialog in the GUI is using a TTF font, but the font name required for a PS file often differs from the displayed font name (especially if it contains spaces).
The font name in the sample above may be changed to “Knowledge-Regular” to avoid the error.

If the name of the font is already correct, it is now a matter of finding the correct search path for the font and ensuring that the required font type is installed.

More information about PostScript Fonts (Acrobat Distiller):

Font embedding is currently available in Barcode Studio with the PDF export.

Font for EPS and AI Is Replaced or Not Displayed

For EPS export, a standard font is chosen unless you set an appropriate PostScript font in the options (you can also set a TrueType font as long as the name is EPS-compliant). The reason for this is that we do not embed the font directly, but only "reference" it - and here a valid font name must be ensured in the EPS.

What should I bear in mind regarding font selection for AI and EPS export?

By default, only certain standard fonts (e.g. Helvetica, Times New Roman, Courier etc.) can be referenced in the EPS/AI export - this ensures that the font is supported by the printer and/or can be rendered by the PostScript engine. In certain cases, the font name is replaced by Helvetica (EPS) or ArialMT (AI) in the export - namely if the font name cannot be referenced (e.g.: if it contains a space).

Barcode Studio font replacement options:

  • If font substitution is disabled in the options, either a default font (compatible with the output format) or the set font (if it does not contain a space) is chosen as the font. The EPS/AI renderer then tries to load the specified font. If the font is not found, it is either replaced or not rendered.

  • When replacing the font in Barcode Studio, the valid (complete) font name is required, this can be e.g. "GothamBold" or "Gotham-Bold" (often different from the name displayed in the dialogue). It is necessary to find out the correct font name for EPS or AI, especially if you use a TrueType font: The name displayed differs from the actual font name in the font file and there are also different names for the PostScript variant. For some fonts it is even impossible to refer to them, namely if they contain spaces in the font name.

The reason for these limitations is that Barcode Studio does not embed the fonts completely, but only references them. The reference name to the font must fulfil the criteria prescribed by the respective format (EPS, API).

AI - Trouble Shooting:

If you open the exported AI file with a text editor, you can see under which name the font is actually referenced (towards the end of the file):

AI-Troule Shootinge: Exported AI file

For example, Arial is referenced as ArialMT. This is because Arial exists under Postscript as ArialMT.
See also: Difference between Arial and Arial MT (click on the link).

Certain font names are automatically converted to PS-compatible names, but only the common ones (as we do not know and cannot cover all fonts on the market). This is exactly why there is the font setting in the options where you can specify the actual font for the export file (important - EPS compatible name, no spaces).

How to create a Swiss QR Code?

Use the following instructions to create a Swiss QR Code 2.0 in Barcode Studio:

  1. Download the Excel document for Swiss QR Bills (click the link). The worksheet contains calculated columns that create the data format for the Swiss QR Code 2.1 payment standard.
  2. Enter the payment information in the columns A - Q.
  3. Note the calculated column SwissQRCodeFull, which prepares the data format for import. To the right are other calculated columns that serve to validate the entries. Line feeds are inserted into the barcode via the escape sequence \n.
  4. Save the Excel sheet as CSV and then import it with BCStudio.
  5. Assign the field SwissQRCodeFull to the barcode data (in the import dialogue).
  6. The escape sequences must be switched on in the barcode itself.
  7. A BC Settings file where the Swiss QR Code is already correctly configured (46 x 46 mm, escape sequences activated) can be found in the download above.

If you only need to create a few Swiss QR codes per year, you can also create them with our Swiss QR Invoice Online Generator (CSV import possible).

For information on how to create a Swiss QR Code, please use this FAQ (click on the link) as a guide.

Swiss QR Code is also available in TBarCode Office V11 (click on the link).

Error Occurring When Exporting Images Containing Special Characters

Such an error can be caused by a file name containing characters that are already reserved in the system.
More information here: Reserved characters and words.

  • Try to set the required file name in the tab Data List instead of using the setting Same as Data in the export dialog.
  • When importing data from a CSV file, add a column to a CSV file that can be used as the file name. Watch this Barcode Studio - Explainer video to learn how the data mapping works.
  • Alternatively, you can use Barcode Studio's option to generate a filename. Set Serial number (1, 2, 3...) and uncheck the option Keep custom file names.

How to Space Out a Barcode Data?

Barcode Studio creates a Human Readable Text (or HRT) under the barcodes, which does not take the spacing into account.
To change this, please follow the next steps:

  1. Disable the HRT:
    Click on the Barcode(Alt+1) table bar and set No Text in the Text Placement area under the option Show Text.
  2. Activate a caption below:
    Go to the Captions subbar and activate the Caption below option, which is then displayed in the template. Set the spacing to 0 mm and the letter spacing to Standard.
  3. Create a column with the barcode data and a separate column with the caption data (which includes the space). The spacing can easily be added using an Excel formula (see picture below).
  4. Excel formula for spacing
  5. Then create a CSV data file and import it into Barcodes Studio and assign the appropriate fields during the data import.