The SATO CUPS Driver was developed to allow the users to print labels from Linux and Mac OS X system to the SATO printer.

This driver is based on CUPS printing system for Linux and Mac OS X.
All the device communications are handled by CUPS (backend). The raster filter converts the CUPS raster graphic into SBPL (SATO Barcode Programming Language) which the SATO printer can understand. For an instance, if the user prints a label, the raster filter converts the graphic into SBPL command which will be send to the printer together with the printer options.

Currently SATO CUPS Driver for Linux supports below models
  • CG2 series
  • CG4 series
  • CL6e series
  • M84Pro series
  • GZ4e series
  • CT4i series
  • CL4e series
  • M84xxSe series
  • LM4e
  • S84
  • S84-ex / S86-ex Series

The SATO CUPS Driver will be undergoing continual refinement, and it is expected that other SATO printer models will be supported in future.

For Linux platform, SATO has provided 3 packages such as .rpm, .deb and .tar.gz. The .rpm file is the installer for Red Hat like system (ex. Fedora). The .deb is for Debian system (ex. Ubuntu) and you can use the tar.gz for generic distribution installation. Please find the download links below:

SATO CUPS Driver for Linux - Downloads
For 32 bit platform (x86)
- satodriver-2.14.0-linux-x86.rpm
- satodriver-2.14.0-linux-x86.deb
- satodriver-2.14.0-linux-x86.tar.gz
For 64 bit platform (x64)
- satodriver-2.6.0-linux-x64.rpm
- satodriver-2.6.0-linux-x64.deb
- satodriver-2.6.0-linux-x64.tar.gz 
Documents: SATO UPC Driver for Linux 2.18.0 Manual


-The driver is only available in English version
-This has only been tested on Ubuntu and Fedora Linux system

SATO CUPS Driver for Mac OS X- Downloads:
Documents: SATO CUPS Driver for Mac OS X 1.18.0 Manual


- The driver is only available in English version
- This has only been tested on Mac OS X Version 10.6 system