Linux Inbox Drivers Mellanox Adapters' Linux VPI Drivers for Ethernet and InfiniBand are also available Inbox in all the major distributions, RHEL, SLES, Ubuntu and more. Linux Device Drivers: Tutorial for Linux Driver Development Programming a device driver for Linux requires a deep understanding of the operating system and strong development skills. To help you master this complex domain, Apriorit driver development experts created this tutorial.
November 11, 2020
|Windows: 10, 8.1|
|Windows Server: 2019, 2016, 2012 R2|
|Bidirectional||The printer model supports bidirectional communication. NiceLabel driver can obtain the feedback of the printer status. The status can be reported to and displayed in NiceLabel software.|
Linux Driver Development
- Bidirectional Linx 4900
- Bidirectional Linx 5900
- Bidirectional Linx 5900 Solver
- Bidirectional Linx 5900BC
- Bidirectional Linx 5900DC
- Bidirectional Linx 6900
- Bidirectional Linx 7900
- Bidirectional Linx 7900BC
- Bidirectional Linx 7900E
- Bidirectional Linx 7900FG
- Bidirectional Linx 8900
- Bidirectional Linx 8910
- Bidirectional Linx 8920
- Bidirectional Linx 8940
- Bidirectional Linx CJ400
- Bidirectional Linx CJ400LE
- Bidirectional Linx 7900 Solver
- Bidirectional Linx 7900 Spectrum
- Bidirectional Linx 7900 Swift
- Bidirectional Linx IJ355
- Bidirectional Linx IJ375
- Bidirectional Linx TT 1000 107mm
- Bidirectional Linx TT 1000 53mm
- Bidirectional Linx TT 500 32mm
- Bidirectional Linx TT 750 32mm
- Bidirectional Linx TT 750 53mm
- Bidirectional Linx TT10 LH
- Bidirectional Linx TT10 RH
- Bidirectional Linx TT3
- Bidirectional Linx TT5 LH
- Bidirectional Linx TT5 RH
- Bidirectional Linx TT5 Washdown LH
- Bidirectional Linx TT5 Washdown RH
Linux Driver Development Tutorial
|Release version||Release description|
|Ver.: 8.5.0||Communication with the printer is working now also when port monitor logging is enabled on non English Windows OS.|
Font Linx High Speed FH 16 on 4900 printer is not causing errors anymore.
|Ver.: 8.3.5||Top offset range on TTO models is limited to +/- of print head width.|
|Ver.: 8.3.4||Following thermal transfer overprint printers were added to the Linx driver distribution:|
Linx TT 500 32mm
Linx TT 750 32mm
Linx TT 750 53mm
Linx TT 1000 53mm
Linx TT 1000 107mm
|Ver.: 8.3.3||Linx 8900 printer series supports the day of the week date picture.|
|Ver.: 8.3.2||Fixed slow UI operation when using VPN connected printer.|
Updated driver-printer communication to avoid error in case of standard printing mode and printer is not in pause.
Fixed driver crash when using LPR port and export driver settings.
|Ver.: 8.3.1||Corrected corrupt message error produced by incorrect encoding of variable names on Clarity protocol printers.|
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.
|Ver.: 8.3.1||Corrected some fonts WYSIWYG for 89xx printers.|
|Ver.: 8.3.1||MMM date format is available as internal printer date on 8900 printer.|
|Ver.: 8.2.4||Year of the decade without leading zero is printed correctly now on 8900 series.|
Arabic numerals are printed correctly.
|Ver.: 8.2.3||Speed control option is supported.|
|Ver.: 8.2.00.18455||Driver stability was improved and memory usage was optimized.|
Updated driver so that the Linx printers with latest firmware will no longer have rounding errors when printing. This affects the following parameters: Raster Pitch, Label Offset and Repeat Pitch.
|Ver.: 184.108.40.20605||User can now use Reload to upload entire list of virtual fonts to printer again, instead uploading each virtual font individually.|
|Ver.: 220.127.116.1106||1x9 western Flexible, 1x12 Western Flexible, and 1x25 Western Fixed Tall were added to 89xx printer series.|
|Ver.: 18.104.22.16856||Procedure for updating printers is improved in Prninst application that all settings for all users are correctly preserved.|
|Ver.: 22.214.171.12405||Prninst application automatically detects printer(s) connected to local network.|
|Ver.: 126.96.36.19997||Fixed time text problem when expansion more then 1 is used.|
|Ver.: 188.8.131.5284||Stabilized communication with the printer on some slow ports.|
|Ver.: 184.108.40.20621||Added counter reset option to internal counter variables.|
|Ver.: 220.127.116.1162||X expansion range is expanded to 10 for all internal fonts.|
|Ver.: 18.104.22.16812||Julian date works correctly on printers with clarity protocol.|
|Ver.: 22.214.171.12414||Fixed print spooler crash using latest driver's language monitor.|
|Ver.: 126.96.36.19902||Raster 2x7 Western Fixed is working from driver.|
|Ver.: 188.8.131.5227||Driver Maintenance, Settings and Support actions are working also with printer name longer than 32 characters.|
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.
|Ver.: 184.108.40.20639||Time offset (Hour, Minutes) has been implemented into date.|
|Ver.: 220.127.116.1139||Added new rasters for Midi, and Midi Plus printheads.|
|Ver.: 18.104.22.16839||During printer driver installation and uninstallation the Unicode printer names are fully supported.|
|Ver.: 22.214.171.12439||Help file with special page (Installation & Setup) is opened at the end of printer(s) installation.|
|Ver.: 126.96.36.19939||Polish codepage and fonts were added.|
|Ver.: 188.8.131.5239||Improved displaying of Network discovered printers while sorting and graying already installed printers during printer driver installation.|
|Ver.: 184.108.40.20639||Minimized the frequency of displaying the splwow64 thunking spooler (SplWow64) message during printer installation.|
|Ver.: 220.127.116.1139||Upgraded uninstall of Ports and Port Monitors when printer removing the printer driver.|
|Ver.: 18.104.22.16839||During printer driver installation additional fields Location and Comment can be set.|
|Ver.: 22.214.171.12400||Compatibility mapping has been specified for each printer model.|
|Ver.: 126.96.36.19945||Job orientation has been changed from 90 to 0 on Linx IJ355 and IJ375 printers.|
|Ver.: 188.8.131.5236||Added support for Linx 4900 models|
|Ver.: 184.108.40.20672||Fixed RCI command for 34 Western flexible, and 4x7 Western Fixed rasters.|
|Ver.: 220.127.116.1167||Rotation 180 is enabled on barcode Code128 and barcode Code39. Works with firmware version 4.1.xx|
|Ver.: 18.104.22.16835|| Fixed crashing the printer when driver sends status query more than twice per second. |
It is recommended for 89xx printer series to update firmware version to 22.214.171.124 or higher.
|Ver.: 126.96.36.19935||'Arab Numerals' 5,7,and 16 have been added.|
|Ver.: 188.8.131.5235||Improved Advanced TCP/IP port stability and information when logging is enabled.|
|Ver.: 7.7.01.13134||Added support for printing Cyrilic, Greek, and Japanese code page.|
|Ver.: 7.7.00.13060||Printing two different labels is now possible, without stopping the printing process.|
|Ver.: 7.7.00.13008|| Added support for barcodes on Linx 8900.|
Corrected barcode WYSIWYG on other CIJ models.
Enabled barcode expansion for 1D barcodes.
|Ver.: 7.7.00.13009||Added 'Use Printers Default' setting for some options.|
|Ver.: 7.7.00.12935||Fixed error caused by printing of graphic elements on Linx 8900 (firmware v3.0) printers.|
|Ver.: 7.7.00.12927||Raster Pitch setting is corrected for CIJ printers. Note: the new version of the driver will reset the Raster Pitch value to default value when upgrading the printer driver.|
|Ver.: 7.7.00.12840||Added setting for distance between prints.|
|Ver.: 7.7.00.12722||Corrected job status when driver cannot establish a connection with the printer.|
|Ver.: 184.108.40.20679||Raster pitch minimal value has change to 0mm for CIJ (except 8900) printers.|
|Ver.: 220.127.116.1163||Linx IJ series printers properly rotate elements on the label.|
|Ver.: 18.104.22.16852||Added missing 'Upside down' parameter to CIJ driver's GUI.|
|Ver.: 22.214.171.12454||After storing and selecting the message on Linx language printers that are currently printing, the state of the printer is put back to printing when storing of label is finished.|
|Ver.: 7.4.00.11940||Added 6900 printer model. Overspeed functionality added for printing with high speeds. Added relations for raster pitch and line speed options. Enlarged print width option for long messages. Added two new Linx models IJ335 and IJ375.|
|Ver.: 7.4.00.11830||Korean language added.|
|Ver.: 126.96.36.19944||Linx 8929 printer model does not exist and it is removed from driver distribution. Correct printer model name is now supported as Linx 8920.|
|>> See more release notes|