 |
|
 |
 |
|
When working with NiceLabel you may come across some
unexpected troubles or error messages. Please check the FAQ sections below to
see if your problem has already been solved.
|
|
Other FAQ sections:
General | Installation | Databases | Printing
|
|
|
When I print to TEC printers, labels are not positioned correctly.
|
|
When printing to TEC printers, an error may occur with
automatic positioning of labels. Due to the wrong recognition of a gap between the labels, they are shifted vertically, or the next label covers the previous one.
Solution: In advanced printer setup set the Label Gap to actual vertical gap
between two neighbouring labels. Keep the sensor activated in the Sensor Type.
|
|
Settings for label dimensions are changing in Label Setup dialog.
|
|
Label dimension are not preserved with the label file. Each time you
open Label Setup dialog, height of the label changes. The reason for this are poorly written
third-party windows printer drivers, which do not return proper values for available paper and
page sizes. Example of this behaviour are Tharo Gemini windows printer drivers.
Solution: Upgrade to the
latest version of NiceLabel.
|
|
I have troubles printing to Eltron thermal transfer printer. Serial number stops
printing after several labels and then appears again.
|
|
Elements on the label are printing successfully but sometimes some of
them disappear and after a few labels come back again. This behaviour then continues to cycle.
This is caused by overflowing the internal printer's memory buffer.
Solution 1: Set the printer's internal memory to lower value as default.
Open the printer setup for your Eltron printer. To do that double click printer's name in the
lower status bar in NiceLabel. Click Memory button and reduce the size of internal memory.
Solution 2: Please refer to the FAQ topic "I
have troubles printing to Eltron thermal transfer printer. Not all elements of the label
are printed."
|
|
I have troubles printing to Eltron thermal transfer printer. Not all elements of the label are printed.
|
|
Difficulties can occur when using label with dimensions greater than
10×12 cm (approx. 4×4.7 inch). NiceDriver is superior to original Eltron driver
because of its optimization of data streams sent to printer. It sends as much data as possible
in the form of internal printer commands and elements. By default NiceDrivers utilize printing
optimizations and send only the part of the label that was changed from previously sent label
data.
Original driver on the other hand sends the whole label as one big bitmap picture. This approach
uses up more memory and time to download. In spite of optimization NiceDrivers can experience
drop outs of some element and graphics, not all elements are printed. This is particulary noted
on older printers with less internal memory available.
Solution: New type of label printing, so-called direct print,
sends every label as a separate data stream. This approach ensures proper printing of every
label. The printout might not be as fast as when using download mode, but every label
will be successfully printed even on printers with less internal memory.
To enable direct print mode first make sure that you are using
NiceDrivers for Eltron printers from version 3.2.14 onward that have enabled direct print functionality.
Then go to printer properties and select Advanced Settings tab. There just tick direct print
and you are set.
|
|
When printing to Datamax thermal transfer printer,
graphic elements are missing from the label after a large quantity of labels. Fixed
elements are continuing to print.
|
|
When you are printing large quantities of labels, graphic
elements stop printing. Only the fixed elements (text in internal fonts, boxes,
lines...) remain on the labels. The problem appears whenever massive quantity of
labels is printed. The actual number of error-free labels depends entirely on size
of graphics elements and on total number of them used simultaneously on the label.
The problem is caused by Nice printer driver not knowing the real amount of internal
printer memory remaining and therefore not flushing it in time. The memory eventually
runs out. New graphic elements cannot be stored anymore and the final result is label
without graphics elements.
Workaround: Open printer properties dialog box and click Memory button in Options
tab. Set the quantity of internal memory to a lower level your printer actually has built in.
Solution: upgrade to latest version of NiceDriver for Datamax.
|
How should I speed up printing to network
shared printer? |
|
When printing to a printer that is connected to a remote computer
in your LAN delayed printing can occur. It can take a very long time from starting print
job on your computer to label actually leaving printer on the other side of the network.
The network infrastructure (cabling and network equipment) is usually not the problem here.
You should change the approach you are using when connecting to network shared printers.
There are two methods used in using network shared printers. The first one is to use the
printer driver directly from the computer that is sharing its printer. This method is the
most intuitive one as Windows automatically installs the drivers from remote computer, when
you double-click the network shared printer. Unfortunately it is also the slowest one.
Solution: What you should do to speed up your network printing is to
install the printer driver for network shared printer on your own computer. Act as the printer
is connected to your computer on parallel port LPT1 and install the driver locally; open Printers
from Settings on Start Menu and select Add Printes. When printer driver is successfully
installed open the Properties page in the printer driver and go to Details tab. Here you
should change the port the printer is using from LPT1: to local port. Click Add Port
button, select Local port and and type in the network path to the printer (i.e. \\server_name\shared_printer_name).
The same procedure can be used for real network printers, connected directly to your
LAN, that are not shared on a remote computer, but have their own network interface.
|
When I try to install NiceDriver for my thermal transfer printer a dialog box tells me that it
has not passed Windows Logo testing. What should I do? Is it safe to install NiceDriver anyway? |
|
When you are installing NiceDriver
manually from Printers dialog box in Control Panel,
Windows XP will prompt you with the following message:
The software you are installing for this hardware:
Printers - has not passed Windows logo testing
to verify its compatibility with Windows XP.
Continuing your installation of this software may impair
or destabilite the correct operation on your system
either immediately or in the future. Microsoft strongly
recommends that you stop this installation now and contact
the hardware vendor for software that has passed Windows
Logo testing.
This is a standard Windows warning message that appears
always, when you try to install a device driver that
is not digitally signed by Microsoft. It does not appear
only with NiceDrivers, but also with drivers from other
manufacturers and other equipment.
NiceDrivers are Windows compliant software and can be
used with any 32-bit Windows operating system, including
latest Windows XP. It is safe to continue with the installation
of NiceDrivers in spite of the fact they do not have
Windows Logo.
The best solution to disable appearance of this warning
message is to use Printer Installation Wizard that is
shipped with NiceDrivers. It is used when you install
NiceDriver from NiceLabel CD-ROM and also when you download
NiceDriver installation from website.
For more information about the installation of printer
drivers please refer to the topic How
to install NiceDrivers for thermal printers.
|
Excel crashes when I try to change
label layout (margins, size). |
|
When using NiceDrivers with your thermal transfer printer with MS
Excel and try to change the layout of the label (margins, paper size) the MS Excel crashes
in most cases. Microsoft confirmed this is a problem in MS Excel, please refer to Microsoft's
knowledge base article Q211464
for more information. MS Excel is not capable of handling drivers that do not have any paper
format defined other than custom size. NiceDrivers have only custom size available by default,
but you can manually define other label formats (stocks) at any time.
Workaround: Create one additional paper format in NiceDriver (stock) and MS Excel will
work fine even if this additional format is not selected. To do that open Start.Settings.
Printers, select your printer, right click its icon and select Properties. Go to Stocks tab
and define a new stock.
Solution: Upgrade to the latest NiceDrivers.
|
When I remove
NiceDrivers for particular printer from my Windows 2000 system and install
the original driver of the manufacturer, dialog boxes from NiceDriver are still
present. Or new version of NiceDrivers did not overwrite the previous one. |
|
A problem can occur when installing printer drivers from different
manufacturers on the same computer. It can manifestate itself when printer drivers from
different developers have the same printer names.
The problem originates in the way Windows 2000 uses the registry to install printers. It
checks the registry for any references of previous printer driver install and compares
it to the printer driver you want to install. If the printer names are the same then the
wizard will ask wheather the driver should be replaced or you want to use already installed
driver. If you choose to replace the driver, Windows only replaces the driver files but
does not change the possibly incorrect references for these files in the system registry.
What this means is that you can end up with a driver that supposedly uses the new files
when in fact it will use the old driver files.
Solution 1: (recommended)
You did not properly remove the old printer drivers. It is not enough
simply to select the printer in Printers dialog box and then press Delete key. This is
especially true if printer drivers were in use minutes before you decided to remove the
driver. To truly remove printer drivers follow these steps:
- Open Printers dialog box from Control Panel.
- Delete the printer driver from the list of installed printers.
- Select Server Properties from File menu.
- Go to Drivers tab and select the printer driver you want to remove.
- Click Remove button.
- If the printer driver is in use, Windows will not be able to remove it. In this case restart your computer and try again.
- You can use the same utility to update the existing version of NiceDrivers to the newer version. Click Update button, then point to the location of new NiceDrivers.
Solution 2:
If you delete the printer driver from one manufacturer (for example,
Euro Plus) and then try to install a driver from another manufacturer (for example, Zebra
original driver) that has the same name, a certain procedure needs to be followed. Otherwise
the "new" installed printer driver will be using the driver files from the old
"deleted" driver.
After each driver installation a key with the name of the printer and it's settings (including
which drivers to use) remains in the registry.
If you use Registry Editor incorrectly, you may cause serious problems that may require you
to reinstall your operating system. Use Registry Editor at your own risk. Follow these steps to
solve the problem:
- Find a registry key that includes the printer name, you want to install.
Look in the registry branches mentioned above:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\
Environments\WindowsNT x86\Drivers\Version-1\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\
Environments\WindowsNT x86\Drivers\Version-2\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\
Environments\WindowsNT x86\Drivers\Version-3\
The key here is taken from HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ In some cases the same
keys can be found in ControlSet002 AND CurrentControlSet. All three need to be regarded as having
the same effect on the driver installation.
The last key (Version-n) is the most important. For example, if previous driver was referenced
in Version-3 key (usermode driver) than all subsequent kernel mode driver instalations will use
files from previous usermode driver installations (tested with Seagull usermode and EuroPlus
kernel mode drivers).
In this key all printers ever previously installed on this computer remain referenced even if
the printer driver was deleted. The "printer" key is the same as the name of the
printer in the information file (*.INF) when the driver was installed.
- Remove the key from all these registry branches.
- Restart the machine to be sure Windows update registry settings.
- Install the original printer driver. You will now be able to install
original printer driver without any problem. Correct driver files will be used.
|
When I try to use
NiceDrivers to print bar codes using bar code fonts from different
applications on Asian Windows platforms (Japanese, Chinese) the bar
codes are not printed. The bar code contents is instead printed as plain text. |
|
The problem seems to originate in Windows operating system itself.
By default the proper code page is not selected and this causes wrong bar code printout.
You have to manually choose the appropriate code page when printing labels.
This is easy to achieve in WordPad (simplified version of MS Word that is part of Windows
installation). After selecting the proper NiceDriver (so that internal bar codes become
available to the WordPad), marking the bar code data and setting it into proper bar code font,
you have to select the proper setting for code page. This property can be set in a combo box
just next to the combo box for selecting font size.
If NiceDriver is selected, then this combo box has an empty value by default. You have to set
some value to this box. It should not be empty. Choose the appropriate value from the list.
The same problem applies to MS Word. There seems not to be any functionality to change the
code page in Word. But there is a workaround to print the bar code properly.
- Create a new Word document and connect it with TSC printer, so internal printer fonts become available.
- Type in the bar code data and set it to proper internal bar code font.
- Save the document.
- This step is vital. Close this document and also close Word application.
- Start Word once again and load the previously created document.
- The internal bar code should now be printed as requested. When Word re-starts it will refresh driver-related information and enable printing of internal bar code fonts.
|
Why is my printer not accessible
from NiceLabel software? It is listed in Printers dialog box in Control Panel. |
|
NiceLabel software queries all installed printer drivers at start-up.
Based on the printer response the printer can either be used in NiceLabel or banned and put
on the "black list". Printer checking technique has been introduced in version 3.1
and renders faulty printer drivers unavailable.
The black list contains all affected printer drivers on your system that are not Windows
compliant drivers, not properly installed, unavailable (possible case with disconnected
network printers) etc. If the driver is not accessible or not behaving properly, NiceLabel Pro
will ignore it and refuse to use it. This action prevents program errors originating in the
faulty printer drivers. Previously, when errors because of such drivers would appear, NiceLabel
software was the cause of the error from user's point of view.
All affected printer drivers are stored in a XPRINT.INF file on your computer in NiceLabel's
Bin\System folder. The default location is C:\Program Files\EuroPlus\NiceLabel\Bin\System.
If you believe that your printer driver was mistakenly put on the black list, you can remove
it from the list. Open Preferences dialog box from Options menu and go to Startup tab. Then
select the printer driver and click the Remove button.
If you want to disable the validation process, disable Check Printers on Startup option.
If you want NiceLabel Pro to to re-run its driver tests, enable this option, then remove all
drivers currently in the black list, close the application then run it again. NiceLabel Pro
will check all installed printer drivers from the beginning.
The most common sources of false alarms are:
- Improper or unfinished installation of the printer driver. Remove the printer driver from the system, reboot the computer and then reinstall the driver.
- Unavailable network printer If you are using print shared on some network computer and the computer is off; the printer driver will not be available. The solution would be to install the local printer driver for this printer and then change its port from LPT1 to Local port in the form \\SERVER\SHARE. For more information refer to the FAQ topic How should I speed up printing to network shared printer?
|
Why is the internal font CGTimes not printed
correctly on my Datamax printer? I have defined it properly, but the printout is nothing like the
print preview in NiceLabel software. |
|
Even if you have set the internal printer font CGTimes to the text
element, the print-out is not correct. Instead of the CGTimes font there is some entirely
different typeface printer in very small font size.
The NiceDriver produces a valid printer command file for your Datamax printer, but the
commands are not properly interpreted in the printer.
The reason for such behaviour is in lack of support for CGTimes typeface in the firmware of
the printer. By default, the Datamax printer are not supplied with this internal typeface.
The CG Times font is an option that should be ordered when purchasing the printer. This font
has a royalty associated with it and this is why it has to be enabled separately.
Solution: If you need to print labels with this particular typeface,
you will need to order it directly from Datamax
Corporation. The typeface can be enabled remotely on your pritner and you do not need to send it
to repair/upgrade. Please contact Datamax Technical Support for more information.
|
I
have upgraded to NiceLabel version 3.5 and printer's
built-in cutter does not cut any more. |
|
NiceLabel software 3.5 handles
cutter control differently than the older versions.
In NiceLabel previous to 3.5 the cutter was controlled
in the properties of the NiceDriver. The cutter could
be enabled after the whole stream of labels printed
or after some specified quantity of labels. Now the
cutter control has been moved directly into NiceLabel
software. It is accessible in Batch printing tab of
Label Setup dialog box and offers more control over
cutter functionality.
There is a whole new concept of "batch printing".
You can control in detail what "batch of labels"
represents in your case and you have more versatility
while defining the batch.
The batch can be:
- a whole print job (the
same functionality as in pre-3.5 versions),
- can contain a fixed
pre-defined number of labels (same as pre-3.5 versions),
- can be based on a change
of some variable (or database value),
- can be based on variable
quantity and
- at the same time can
comply to the additional condition.
Each batch can be accompanied with an action that is
executed when the batch is identified. One of the available
actions is cutter control. This is the place where the
cutter properties can be set.
The NiceDriver still contains the cutter controls, but
they become obsolete when printing from NiceLabel software.
NiceLabel Pro now controls the driver directly. The
cutter controls from the NiceDriver should be used only
when printing label from non-NiceLabel software.
Backward compatibility has been taken care of. When
you open the label, created in pre-3.5 versions, NiceLabel
will correctly adjust the settings in the Batch printing
tab.
The batch functionality in NiceLabel version 3.5 demands
the NiceDrivers version 3.6.13 or greater to be used.
|
|
|
If you have any additional questions, suggestions, bug report or need
more information please contact the technical support at
support@nicelabel.com.au
|
|
|