ZEBRA ZQ521 ZPL Windows Printer Drivers

Download Loftware’s Free ZEBRA ZQ521 ZPL Printer Driver to print from any Windows application. Optimize printer performance by using Loftware Cloud to design your barcode and RFID labels and tags and your coding and marking messages easily, ready to print.

{"7.3.1":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.3.1","date":"December 15, 2016"},"7.3.2":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.3.2","date":"January 27, 2017"},"7.3.3":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.3.3","date":"February 13, 2017"},"7.3.60":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.3.60","date":"April 10, 2017"},"7.4.0":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.4.0","date":"September 1, 2017"},"7.6.0":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.6.0","date":"November 15, 2017"},"7.8.1":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.8.1","date":"March 5, 2018"},"7.8.10":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.8.10","date":"April 23, 2018"},"7.8.22":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.8.22","date":"August 13, 2018"},"7.8.30":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.8.30","date":"October 10, 2018"},"7.8.40":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"7.8.40","date":"December 17, 2018"},"8.0.20":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.0.20","date":"May 17, 2019"},"8.0.21":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.0.21","date":"June 16, 2019"},"8.0.22":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.0.22","date":"September 5, 2019"},"8.2.0":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.2.0","date":"December 17, 2019"},"8.2.2":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.2.2","date":"January 22, 2020"},"8.2.4":{"testedOnPlatforms":{"Windows":"8.1 | 10 | Vista | 7 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.2.4","date":"April 22, 2020"},"8.3.1":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.3.1","date":"June 3, 2020"},"8.3.2":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 8","Windows Server":"2012 R2 | 2016 | 2019 | 2008 | 2008 R2 | 2012"},"version":"8.3.2","date":"June 11, 2020"},"8.5.0":{"testedOnPlatforms":{"Windows":"8.1 | 10","Windows Server":"2012 R2 | 2016 | 2019"},"version":"8.5.0","date":"November 8, 2020"},"8.5.3":{"testedOnPlatforms":{"Windows":"8.1 | 10","Windows Server":"2012 R2 | 2016 | 2019"},"version":"8.5.3","date":"January 15, 2021"},"8.7.0":{"testedOnPlatforms":{"Windows":"8.1 | 10","Windows Server":"2012 R2 | 2016 | 2019"},"version":"8.7.0","date":"June 23, 2021"},"10.0.0":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.0.0","date":"September 30, 2021"},"10.3.1":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.3.1","date":"September 29, 2022"},"10.5.0":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.5.0","date":"September 1, 2023"},"10.6.0":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.6.0","date":"March 18, 2024"},"10.6.6":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.6.6","date":"June 22, 2024"},"10.6.7":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.6.7","date":"July 5, 2024"},"10.6.8":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.6.8","date":"August 7, 2024"},"10.6.9":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.6.9","date":"September 23, 2024"},"10.6.10":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.6.10","date":"October 1, 2024"},"10.6.11":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022"},"version":"10.6.11","date":"November 22, 2024"},"10.6.12":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022 | 2025"},"version":"10.6.12","date":"December 13, 2024"},"10.6.15":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022 | 2025"},"version":"10.6.15","date":"April 3, 2025"},"10.6.24":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022 | 2025"},"version":"10.6.24","date":"September 5, 2025"},"10.6.27":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022 | 2025"},"version":"10.6.27","date":"December 19, 2025"},"11.0.0":{"testedOnPlatforms":{"Windows":"8.1 | 10 | 11","Windows Server":"2012 R2 | 2016 | 2019 | 2022 | 2025"},"version":"11.0.0","date":"April 13, 2026"}}

Version

April 13, 2026

11.0.0

Read release notes

Supported printers

ZEBRA ZQ521 ZPL

Installation guides

English

Tested on

Windows 8.1 | 10 | 11

Windows Server 2012 R2 | 2016 | 2019 | 2022 | 2025

CPU Architecture x86, x64, ARM64

Enter your information to download ZEBRA printer driver

Technical specifications

Feature Support
Technology type Thermal Direct Label Printer
Color mode Monochrome
Info availability Status
Operating mode Tear off, Peel off, Rewind, Linerless peel, Linerless rewind, Linerless tear
Number of printheads/groups 1
Print width to 108 mm

Release Notes

11.0.0

  • Added support for ARM64 CPU infrastructure, ensuring full compatibility with modern ARM-based systems and environments.

10.6.27

  • Fixed encoding of Horizontal Tab character in barcode value.

10.6.26

  • The Printer installation wizard properly responds the installation status to the Control Center application.

10.6.24

  • Not Accessible status is now returned when querying for status when printer is not connected.
  • Prninst will no longer show empty list of ports when user asked for port selection.
  • All printers get updated after Windows upgrade and no longer produce errors when opening print preferences dialog.

10.6.21

  • When installing fonts on a Windows system with the German language setting, they were not listed in the Driver Settings under Font Download. This is fixed now.

10.6.15

  • When user creates port with non-English letters in its name, port was not automatically selected. This is fixed now in the installation utility.
  • Added support for Zebra Z4M Plus printer.
  • Corrected locking of EPC field when data type is set to EPC.

10.6.12

  • Fixed driver installation crash on Windows Server Datacenter environments.
  • Printing from Microsoft Universal Print Connector is working now.
  • Mobile printers that do not support battery status reporting will no longer experience having jobs stuck in print spooler.
  • Fixed import/export function to prevent getting negative values after import driver settings.
  • Added back translations for printer status (job status in print spooler, enhanced status checking from application).
  • An issue with some of the True Type fonts not being shown in the download dialog has been solved.

10.6.11

  • Fixed simultaneous printing and status checking which caused the printer spooler to stop working.

10.6.10

  • Fixed the issue of stopping printing due to "No connection" error when printing on multiple printers simultaneously.

10.6.9

  • The installation of a network printer has been corrected, ensuring that the network port number is now correctly set.
  • Adding an existing printer model to a different port no longer causes the printer installation to fail.
  • Minimized usage of memory consumption in the Print Spooler windows service.

10.6.8

  • GS1-QR supported as native element.
  • Corrected installation on bluetooth port.
  • Unidirectional printer drivers are now installed on LAN port without error message.
  • Fixed installation issue preventing printers being installed on USB port.
  • Printer network discovery now works on servers with multiple network adapters.
  • Corrected driver update procedure, no longer removing printers that do not match case sensitive printer name.

10.6.7

  • Printer installation wizard now shows correct port choices when installing the driver.

10.6.6

  • Stabilized driver Port monitor and Language monitor memory consumption.
  • Stabilized memory consumption in the windows environment when sending data to printer.
  • Redesigned installation process in the installation utility wizard. Added logging functionality to the installation utility.

10.6.0

  • Update port monitor functionality to prevent possible memory consumption.
  • This is initial release of Loftware printer driver, rebrand from NiceLabel printer driver family.
  • Update speed, print width and height limitations for ZQ610 Plus. New printer series supported: ZQ310 Plus, ZQ320 Plus, ZQ610 Plus, ZQ620 Plus, ZQ630 Plus, ZQ630R Plus ZR328 Plus, ZR668 Plus
  • Updated command syntax to successfully lock the RFID tag (NXP ucode9 is one of them).
  • In case the print head is still cold the driver will report just warning and not an error in the spooler.
  • Updated speed range for ZQ620 printer model.

10.5.2

  • Driver core stabilization by improving memory and heap allocations.
  • Redesigned the self extracting driver package users download from the internet web page.
  • Stabilized driver's communication component.

10.5.0

  • Fixed updating prompt variable data in case of multiple recall from a database.
  • User can download and use all styles of the identical font (normal,bold, italic).
  • Printer options resolution, darkness and speed are now correctly merged when changing printer models.
  • Stabilized communication interface between the driver and the Label Design application.
  • Removed limitation of loaded driver packages on Server 2008 and Server 2016 system.
  • Corrected status response when multiple status queries are requested at the same time.
  • All supported characters are now correctly encoded into Code39 full ASCII barcode.

10.4.3

  • Fixed cutter command in case of linerless cut operation mode.
  • Printing text box with center alignment prints now correctly.

10.3.1

  • Added support for enhanced status checking.
  • Status messages corrected on Kiosk printers.
  • Increased the number of statuses that can be received from the printer.
  • Fixed incorrect printing of inversed text.
  • Added option for controlling RFID antenna offset setting by the printer.
  • RFID Permanent locking now works when inverse element is also used on the label.
  • Added new printer models ZT111, ZT211, ZT231, ZT231R. Corrected minimum width and height on some printers.

10.2.2

  • Fixed crash of driver when document name longer than 260 characters

10.0.0

  • Fixed problems in case user set different HDPI and VDPI in landscape orientation.
  • Menu for using settings from printer or driver is redesigned and improved.
  • Added capability to set all printer supported parameters to be controlled by the printer.
  • Added support for web based printer management.
  • Change the print preview so when the label is too long the end of the label is visible.
  • Corrected minimum label length for ZT600 models.
  • Corrected minimum label length for ZD421 and ZD621 models to 6,4mm.

8.7.0

  • QR code positioning improved for Link-OS models.

8.6.3

  • Added support for the following series Zebra ZD4x1, Zebra ZD6x1, Zebra ZD6x1 RFID, Zebra ZE5x1, Zebra ZE5x1 RFID, Zebra ZD421CN. Corrected positioning for Mobile and Desktop printers. Corrected minimum dimensions for ZD and ZT models. Corrected minimum print speeds for ZD2x0 series. Removed unused Operation mode option RFID for newer RFID printers. EPC Gen2 v2 will not create VOID when the PC field is left empty when encoding RFID tags. When exporting layouts to the printer with RFID encoding, the length of the RFID data is now calculated correctly. RFID Read and print is now working not only on the first page in certain cases. Driver is signed with updated certificate. Changed timestamp server to avoid "unknown certificate" issue on some OS systems.

8.5.3

  • Custom command imported from V5 driver will set correct label length.

8.5.0

  • Communication with the printer is working now also when port monitor logging is enabled on non English Windows OS. Graphic are no more overwritten when doing store label layout with different label name.

8.3.4

  • When user export label from NiceLabel (POF file) check digit can be calculated by the printer for I2of5 bar code.

8.3.1

  • Improved performance Driver initialisation time was decreased for up to 30%.Smaller file footprint Driver file size was reduced for up to 60%.Improved installation utility PrnInst better supports multi user environments. Driver upgrade procedure was improved for installations with large number of printers.

8.2.4

  • Text box positioned correcty in landscape printing mode. Added support for error handling if an error occurs while encoding an RFID tag. Setup of RFID parameters will not be reset with a new print job when user chooses to control the RFID settings on the printer. All RFID tags are successfully locked and not just the first one. When locking an RFID tag permanently some tags also needs to lock the TID memory bank. This option is enabled now with NiceLabel software for ZD500R, ZTxxxR, and ZQ521R printers.

8.2.2

  • Text is positioned correctly for all sizes when using center or right alignment.

8.2.00

  • Driver stability was improved and memory usage was optimized.

8.1.00

  • Corrected RFID Read&Print functionality to read correct length of data for all fields.

8.0.50

  • User can now use Reload to upload entire list of virtual fonts to printer again, instead uploading each virtual font individually.
  • Procedure for updating printers is improved in Prninst application that all settings for all users are correctly preserved.
  • Prninst application automatically detects printer(s) connected to local network.
  • Word shows fonts correct on the screen without overlapping characters.
  • Minimum character spacing for Zebra 0 and Zebra Swiss Unicode fonts decreased to 0.
  • Zebra ZD220, ZD230 and ZD888 printers are supported in NiceLabel driver.
  • Added support for ZT411 and ZT421 models.

8.0.22

  • Day of week format is now handled as two digit format.
  • Fixed print spooler crash using latest driver's language monitor.

8.0.21

  • Driver Maintenance, Settings and Support actions are working also with printer name longer than 32 characters.

8.0.20

  • Removed Compact flash and Flash Card memory options on certain printers.
  • Fixed issue with decremental counters producing wrong results.
  • Initial Version 8 release: Redesigned and updated User Interface. Added and improved Print Preview to be shown on more panels. Added new Tool options for easier Maintenance, Setup and Support. Added options for sending files or commands to the printer. Added possibility to toggle Status Checking during printing. Fixed in-corrections when displaying driver on High-DPI monitors.
  • During printer driver installation and uninstallation the Unicode printer names are fully supported.
  • Added support for easier installation of Bluetooth Printers during printer driver installation.
  • Improved displaying of Network discovered printers while sorting and graying already installed printers during printer driver installation.
  • Minimized the frequency of displaying the splwow64 thunking spooler (SplWow64) message during printer installation.
  • Upgraded uninstall of Ports and Port Monitors when printer removing the printer driver.
  • During printer driver installation additional fields Location and Comment can be set.
  • Fixed issue with missing or incorrect positions of elements on the label.
  • Corrected Level mode option of Applicator Start signal print setting to generate the correct values.

7.8.40

  • New supported Zebra printers: GK420e, GK888e_(ZPL), ZD510-300dpi_ZPL, ZD511-300dpi_ZPL, ZQ310_(ZPL), ZQ610_(ZPL), ZQ620_(ZPL), ZQ630_(ZPL), ZQ630R_(ZPL) and ZR668_(ZPL).
  • New supported Zebra printers: GK420e, GK888e, ZD510-300dpi ZPL, ZD511-300dpi ZPL, ZQ310 ZPL, ZQ610 ZPL, ZQ620 ZPL, ZQ630 ZPL, ZQ630R ZPL and ZR668 ZPL.
  • Corrected Operation Mode offset for different dpi printers.

7.8.32

  • Fixed memory leak when printing graphics.

7.8.30

  • Solved issue with driver crash or settings not saved after updating more than than one printer using the same driver model.
  • Page orientation is now correctly preserved from old driver versions.
  • Corrected print using Datamatrix with Macro05 or Macro06.
  • Improved status checking from NiceLabel to show the latest possible value.
  • Improved Advanced TCP/IP port stability and information when logging is enabled.
  • Zebra driver supports also Pause for action in case of batch printing from NiceLabel.
  • Button "Open printing preferences" is added to the last installation page. By clicking on this button installer opens printing preferences of recently installed printer.

7.8.22

  • SSCC18 prints correctly now also as internal printer element.
  • Unprintable area behaviour and backward compatibility was corrected.
  • Improved status checking from NiceLabel to show the latest possible value.

7.8.10

  • Operation mode offset is available and send to printer for all modes except for rewind operation mode. In this case offset option is disabled on GUI.
  • Left offset sends correct value to the printer.
  • Maxicode in Mode 3 (alphanumeric postal code) containing characters (not only digits) did not print. This is fixed now.

7.8.01

  • EPC Gen2 v2 tag allow user to encode 1936 bits of user data and not just 512 bits. The side effect of this update is that all existing labels must be re-designed for this specific tag.
  • Print Test Page button functionality was improved.
  • "Test print" button is added to driver's properties dialog. It prints test label to help user adjust printer settings correctly.

7.6.00

  • Zebra series ZT600, ZT500, ZR300(ZPL) and ZQ (ZPL) are supported now.

7.4.10

  • GS1Datamatrix and GS1Code128 NiceLabel 6 compatibility was improved.
  • Merge "Use printer settings" from V5 driver to V7 is corrected and also media type is handled correctly.
  • Stability and compatibility was improved when using from NiceLabel Automation.
  • POF file (Export to RedPrairie with NL65) contained improper data. This is fixed now.
  • Code39 is printed fine also when part of data is "/%+-".

7.4.00

  • When using concatenate function on GS1-128 code in NL2017 using internal RTC/counter, best automatic encoding mode is selected now for GS1-128 code to get optimal print output (shortest barcode width).
  • HRI for GS1-128 barcode shows correct date/time offset. The limitation is just one GS1-128 code with offset per label design.
  • Removed timeout for TCP/IP connection closure to prevent multiple connections from same printer.
  • Added new command for printing shaping of Arabic characters correctly. Black mark offset support is added. Fixed Zebra 0 font issue using command syntax not supported on all firmwares. Enabled clear and solid fill styles for Rectangle and Ellipse elements.

7.3.80

  • Fixed issue with allowing port addition without entering port name and IP.

7.3.60

  • Fixed issue with some windows applications showing negative quantity numbers in print dialog.
  • Installation of 32bit driver for sharing printer on 64bit OS has failed. This is corrected now.

7.3.52

  • Custom commands are supported now. User can set custom command on Printer settings GUI.

7.3.03

  • Fixed issue with Advanced TCP/IP port incorrectly handling multiple connections to same printer which could result in jobs being stuck in spooler or even data loss.

7.3.02

  • Fixed preview for hour in labelling software when using printer clock variable (timezone was not handled correctly).

7.3.01

  • This is completely new driver release, based on new driver platform. The driver was extensively tested with different NiceLabel software versions. We suggest that you verify existing labels and solutions before you start using this printer driver in production. At the moment just native ZPL printer models are supported. For EPL and CPCL printer models please download "Zebra Legacy" driver distribution.