Quick guide to getting the Phomemo M04S thermal printer working

Hi folks!

I’m using the Phomemo M04S thermal printer as a printer for Game Boy Camera photos, for our nonprofit Hit Save!.
I saw some similar posts in here, so wanted to just share how I got this working.

  1. Download the Linux driver package from Download Phomemo Drivers & App | Printer Setup for All Devices
  2. Unpack the archive, and copy rastertoD480, rastertolabelmxxx, and rastertoM08F from the x86_64 folder into /usr/local/bin/overrides/
  3. Copy the x86_64/ppds/M04S.ppd to a good place like ~/printer-ppds
  4. Edit M04S.ppd and change the line containing the rastertoM08F to:
    *cupsFilter: "application/vnd.cups-raster 0 /usr/local/bin/overrides/rastertoM08F"

Now add it as a new printer, go to “Printer Details”, and then “Install PPD File…”, and choose your modified M04S.ppd file.

Voila, you can now print using your snazzy thermal printer!

Very nice contribution! Kudos.