Title:  Reprinting labels

Discussions:

The term Reprint can possibly refer to two separate types of reprint features that are available in ZPL based printers.


Goals:  

Describe and explain the two versions of the reprint function


Facts or Affected Items: 

ZPL2 printers


Changes:

N/A


Details

It's important to note that the term Reprint can possibly refer to two separate types of reprint features that are available in ZPL based printers.

The first type of reprint has been around for a long time and is still in all current ZPL based models.

^JZx    (Y=yes, N=no)

Reprint After Error

Description: The ^JZY command reprints a partially printed label caused by a Ribbon Out, Media Out, or Head Open error condition. The label is reprinted as soon as the error condition is corrected.

By default the printer is set to Reprint (^JZY) on power up.

There is no way via the front panel of the printer to set it to ^JZY or ^JZN. Typically only in cases where a customer needs the Reprint turned off do they need to send a ^JZN since by default it is set to reprint ^JZY.

Example of how it works with Reprint After Error turned on (^JZY):
If the printer is printing labels with a number that increments on each label ..001, 002, 003, 004 all the way to 050. Lets say the printer prints only half of label number 005 because the printer has run out of labels and a PAPER OUT error is displayed. The operator reloads the labels, closes the printhead, takes the printer out of pause, the printer will calibrate labels and then reprint label 005 in its entirety then continue on with the rest of the print job. Thereby printing all of the labels requested in there entirety.

Example of how it works with Reprint After Error turned off (^JZN):
If the printer is printing labels with a number that increments on each label ..001, 002, 003, 004 all the way to 050. Lets say the printer prints only half of label number 005 because the printer has run out of labels and a PAPER OUT error is displayed. The operator reloads the labels, closes the printhead, takes the printer out of pause, the printer will calibrate labels and then it will not reprint label 005 but will start from label 006 and continue on with the rest of the print job. Thereby printing all of the labels requested in there entirety except for label 005.


The second type of Reprint is only available in the printers using the applicator port except for Link-OS printers that respond without requiring additional hardware.

 
Reprint Last Label on Demand

^JJa,b,c,d,e,f    (^JJ,,,,E    E=enable reprint        ^JJ,,,,D     D=enable reprint)

The e parameter controls the enabling or disabling of this Reprint feature. See the ZPL Programming Guide if you are interested in knowing what the other ^JJ parameters are for.   

You can also enable or disable this feature through the LCD display at the front of the printer. Advance through the menu until you reach REPRINT and set it to either ENABLE or DISABLE and save the setting.

When the Reprint feature is enabled, you can demand the printer to reprint the last label it printed again in either of the two following ways:

  1. by pressing the PREVIOUS button on the front panel of the printer

  2. by toggling pin number 6 on the applicator port.

You can repeatedly reprint the last label over and over again.

Example of how it works with Reprint Last Label on Demand (^JJ,,,,E ): or set through LCD Display to REPRINT ENABLED:
If the printer is printing labels with a number that increments on each label ..001, 002, 003, 004 all the way to 050. Lets say the printer prints label number 005 completely, and you do not send a request to print label 006 yet, with the Reprint set to Enabled, either pressing the PREVIOUS button or toggling pin 6 on the applicator port will cause the printer to print label 005 again.


The PAX models mentioned above can do both types of reprint mentioned on this page (^JJ and ^JZ).

The other ZPL based models can only do the first type of reprint (^JZ), they cannot do the second type (^JJ) even though they may have an applicator port option installed.


Notice: Zebra Technologies Corporation makes no representations about the suitability of this documentation for any purpose. It is provided "as is", for your information only, without warranty of any kind, either expressed or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose and non-infringement.

Date Updated:  11/11/2016 12:06:51 PM