Tech Tips/FAQ



Label Gallery

SATO Barcode Printer Language (SBPL)

Label Gallery

What Operating Systems does Label Gallery Support?
Label Gallery will operate on these 32-bit or 64-bit Windows operating systems: Microsoft Windows 98 SE, ME, NT, 2000, XP or 2003. It is certified for Microsoft Windows XP compatibility.

Does Label Gallery software run on Windows Vista operating system?
While in general, application compatibility is still an issue for Vista, we can assure the majority of existing Label Gallery v2 users that their copy of Label Gallery software will run on Vista. Still, there might be some lag time in Vista adaptation as users wait for other applications to catch up with the new operating system.

All functionality and program options are available in the same way as with all other distributions of the Windows operating system. There may be some graphical inconsistencies in the Label Gallery software with the Vista OS; however there is no limitation in the operation of the software.

For users of Label Gallery version 2.x
Label Gallery version 2.x will run on Vista. If you have trouble identifying your Label Gallery hardware key, make sure to download and use the latest device drivers for the hardware key.

For users of Label Gallery version 1.x
Label Gallery version 1.x might not work correctly on Windows Vista. When the first build of Label Gallery v1 was released in 2001, Windows XP was just available and there were only rumors of the next operating systems. If you own Label Gallery version 1.x and wish to run it using Vista, we suggest an upgrade to the latest version of Label Gallery. Please contact our sales team which is the nearest to your location or reseller.

Naturally, the existing Label Gallery v2.x does not utilise the new features introduced with Vista. Upcoming versions of Label Gallery will be even more adapted to Vista. The certification process to receive the "Certified for Windows Vista" logo is already underway.

Can I upgrade from Label Gallery version 1.x to 2.x?
No. Because of the enhancements as well as the activation method (software activation versus hardware dongle), there is no migration for existing 1.x to 2.x version. However, version 2.x is backwards compatible and will allow you to open your existing label formats. You may install both versions on the same computer, as they both share the same default folder locations. Free updates are available for the major version of Label Gallery software you have installed.

What version of Label Gallery do I need?
Label Gallery is available in different tiers based on your labelling requirements:

  • Free - Wizard-based software meeting basic barcode labelling needs. This edition is fully functional but comes with limited functionality.
  • Easy - Wizard-based software meeting basic bar code labelling needs. The entry-level software includes many design elements of the Plus edition with the emphasis on simplified user interaction.
  • Plus - Full-featured software designed for professional label design and printing, including complete database support and ActiveX integration possibilities. A wide range of features and options makes Label Gallery Plus a perfect and easy-to-use tool for any labelling requirement.

Label Gallery Plus includes the following modules:

    • Label Gallery Plus: Main application for label design and printing.
    • GalleryMemMaster: Download fonts and graphics to the computer memory card for optimised label printing.
    • GalleryData: Manage your databases.
  •  TruePro - Complete software solution for any kind of label design and print requirement. Multiple connectivity options allow users to perform stand-alone printing or integrate label printing into any network environment.

Label Gallery TruePro provides you with the interactive label printing capabilities. You can also integrate label printing to existing applications (ActiveX). Non-programming embedding of label printing to existing systems is also available (GalleryWatch).

Label Gallery TruePro includes the following modules:

    • Label Gallery Plus: Main application for label design and printing.
    • GalleryForm: Create your own custom designed data-entry applications without requiring any programming skills.
    • GalleryWatch: Integrate and automate label printing to any existing information system.
    • GalleryMemMaster: Download fonts and graphics to the computer memory card for optimised label printing.
    • GalleryData: Manage your databases.
    • GalleryPrint: Print your labels from this easy-to-use application
  • Pocket Gallery - Pocket Label Gallery is a program package for Windows CE that brings the power of label printing to portable Windows CE computers (Windows Mobile Device). One Client Access License is provided with Label Gallery TruePro edition, and additional licenses can be purchased separately.

Refer to the Label Gallery datasheet for specific information/limitations on each.

I’ve installed Label Gallery 2.x on my PC and now want to move it to another PC. Now it runs in DEMO mode. When I try to activate, it indicates software has already been activated.

Label Gallery 2.x is software activated and during this process, it creates a unique registration key when you activate the software based on PC configuration and product key number. You should only activate the software on the actual production PC to circumvent this issue and use the DEMO version for testing. Contact SATO technical support if you require further assistance.

Can I install Label Gallery on multiple PC’s?

No. See explanation above. If you require multiple workstations to access Label Galley, you should inquire about either the Print Only modules for Label Gallery Plus/TruePro editions or obtain the network version of Label Gallery TruePro with concurrent licenses for either 5, 10, 20 or 50 users.

Can I print using Label Gallery on non-SATO printers?

No. Label Gallery is specially designed to allow label printing on SATO printer models only. You will need to install the appropriate SATO Windows printer driver in order for Label Gallery to function.

How do I migrate Network Edition to new server computer?

First prepare the new server computer. You will have to install the same version of Label Gallery TruePro Network to it from scratch. Please refer to the topic Install Software to the Server how it is done. You can use your existing Network Key Number, if you have not already reached the activation limit.

Note: If your Network Key Number cannot be used for the additional activation of the software, contact your SATO technical support.

When the new server computer has Label Gallery properly installed and activated, the only thing left to do is to restore the previous program settings and data files.

The files that need to be copied on the new server computer, if you want to retain the previous settings, are:

  • Global variables (GLOBALS.TDB)
  • Label Gallery settings and list of users (SETTINGSDB.MDB)
  • Log file (LOGDATABASE.MDB)
  • Custom algorithm definition file (ALGO.DEF)
  • Stock database (STOCKDB.MDB)

These files are located in the System folder of the server installation. When this step is completed, new Label Gallery installation should have the same settings as the old one.

Note: Make sure, that no user is running Label Gallery at the time, when you copy files, so the files can be overwritten.

There is one task remaining. You probably want to copy the label, form and database files to the new server computer as well. By default Label Gallery uses the directory structure with several subfolders, each for its own files:

  • Labels for label files (.LBL)
  • Forms for form files (.OFF)
  • Database for database files

Copy the contents of these folders to the new server to create duplicated file storage.

Can I use Label Gallery software with Windows 2000 Terminal Services or Citrix MetaFrame?

Label Gallery software can be used in a multi-user terminal environment. However, there are some installation procedures that you must follow in order to successfully deploy Label Gallery software and GalleryDrivers for SATO thermal/transfer printers.

For detailed information on how to set up the software components please refer to the White Paper: Label Gallery Software used from Microsoft Windows Terminal Services and Citrix MetaFrame. It is available for download in PDF format.

GalleryWatch does not work in service mode. The triggers do not run.

Please follow the check-list below and make sure your set-up complies with them.

1. The user that is used to run GalleryWatch in service mode must have the administrative rights on the system (it does not matter if the user is local or a domain user).

2. Before starting GalleryWatch in service mode for the first time, you need to set up parameters in the Service Preferences in GalleryWatch (Options -> Preferences).

  • Open the Services dialog box from the Control Panel (Start -> Settings -> Control Panel -> Administrative Tools -> Services).
  • Go to tab "Log on" and re-enter the same password as entered in Service Preferences in GalleryWatch application.
  • Click Apply.
  • Go to the “General" tab and start the service by clicking the Start button.

This procedure is required only for the first run in service mode. After that GalleryWatch user-interface application can be used to start and stop the service mode.

3. Avoid using 'Local System account' as the user running GalleryWatch in the service mode. Always select one existing local or domain user under which user account will run GalleryWatch. The 'Local System account' is not associated with any Windows user account and has limited access permissions to the network folders or even to the local folders.

The 'Local System account' may not have the appropriate access rights to the licenses on the Label Gallery network server. It is also questionable if you will be able to access the labels stored on the network folder.

If you still want to run GalleryWatch logged on as 'Local System account', make sure you will let the User Guest have full rights to the folder with Label Gallery licenses. That's how the 'Local System account' will access the server.

If you are not sure what to do, start with the real user account, do not use the 'Local System account'.

4. GalleryWatch in service mode will run in the DEMO mode, if the user used in the service mode has never run Label Gallery Pro on this computer. This can be noted in the GalleryWatch log file, if you have it enabled. When GalleryWatch is run in such set-up, the first entry in the log file reads "Service start DEMO".

To solve this problem, log into Windows system as the user you are using in the service mode and then start Label Gallery Pro. This action ensures that proper values are entered in the Windows registry for this user.

5. Whenever you are changing the properties of the triggers in GalleryWatch (running in the service mode), you need to stop and then start the GalleryWatch service.

6. Whenever you decide to run GalleryWatch in service mode, log on as the same Windows user and start trigger checking at least once before the real production takes place and thus verify, if everything operates OK.

7. When you run GalleryWatch in service mode on the same computer where Label Gallery server is installed, GalleryWatch will run in the demo mode. GalleryWatch in service mode starts before the system has mapped the drives and Label Gallery licenses are not available.

Currently (version 2.0.3) there is no solution available for this case. The fix will be available in the next version of Label Gallery software. For now, you have two workarounds:

  • Do not run GalleryWatch in service mode on the server computer (use normal mode).
  • Run GalleryWatch on some other computer.

(back to top)

SATO Barcode Program Language (SBPL)

What is the SATO Barcode Program Language (SBPL)?
The SATO Barcode Program Language is a SATO unique program language that is used to communicate from the PC to the printer to define the label format and label printing program as well as setting of the printer operational mode.

Standard vs. Non-Standard

The use of SATO Barcode Command Sequences is based using the ASCII ESCape sequences and how the printer interprets such syntax of the data stream being sent to the printer. On most SATO printers, it is a matter of selecting via DSW2-7, or on others navigating to appropriate menu selection. On the CX or CT Series, you must send the LD command sequence to define character used for the function to be executed. Refer to the E+ Programming Reference for specifics and use of this command.

Below is a table which outlines the Standard (ESC) character and the default characters used for Non-Standard values:

Character Control Standard Non-Standard Description
STX 02 Hex = ? (nonprintable) 7B Hex = { Start of Data
ETX 03 Hex = ♥ (nonprintable) 7D Hex= } End of Data
ESC 1B Hex = ← (nonprintable) 5E Hex = ^ Command code to follow
ENQ 05 Hex = ♣ (nonprintable) 40 Hex = @ Get printer status, Bi-Com
CAN 18 Hex = ↑ (nonprintable) 21 Hex = ! Cancel print job, Bi-Com
Off-Line 40 Hex = @ 5D Hex = ] Take printer Off-Line