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!

2 Likes

Very nice contribution! Kudos.