I need to setup a RasPi for some hardware things in a p.o.s. environment, like scanners, scale and printers (3 printers). So I took a brand new RasPi, did a complete new installation with apache2, cups and the epsonsimplecups driver, found here on youtube and here on Github and connected a thermo printer Epson TM-T88IV. Everything went without any errors, including setup CUPS for external access. Now I can print local files and over network, so good so far.

But it prints terribly slow, which doesn't mean minutes, but 10 to 12 seconds for a small receipt (.pdf) as well as a 20 lines plain text file (.txt).

May it lacking on the RasPi side, or should I test another printer like TM-T88V instead of TM-T88IV ?

Any experiences anybody ? Thanks for sharing.

  • PS.: I also installed a DYMO LabelWriter 450, and it works fast as expected, including a number of copies.
    – ddlab
    Oct 4, 2017 at 8:30
  • Have you tried setting your printer as a RAW printer?
    – Dr.Rabbit
    Oct 4, 2017 at 9:07
  • PS2.: I gave python a try, using python-cups and a python script with printing commands. It's working, but with same results, prints slow.
    – ddlab
    Oct 4, 2017 at 9:10
  • @Dr.Rabbit Yes I did, it's printing fast, but it doesn't print my .pdf, which is generated on the server. Instead I got 3 meters garbage paper :-)
    – ddlab
    Oct 4, 2017 at 9:12
  • 1
    Hmm, maybe try something like python-escpos in conjuntion with pdf-miner
    – Dr.Rabbit
    Oct 4, 2017 at 9:32

1 Answer 1


I tried the package from plinth666 but the raster wasn't quite proper and the print timing waas quiet long.

I used then a bunch of free code from Epson, a PPD file from another printer and modify them to produce this new package: https://github.com/groolot/epson-tm-t88v-driver

Better rasterization, cash drawer and buzzer, all is operational.

Hope that could help someone like I was: in pain.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.