Thermal Printing meets Dungeons & Dragons

A tool to design highly customizable handouts, quick reference and much more for your Dungeons and Dragons (or other P&P) Sessions

Similar projects worth following
With "Sales & Dungeons" you can create highly customizable handouts, quick reference and much more for your Dungeons and Dragons (or other PnP) Sessions. Most Thermal Printer are small in size and can be taken with you and kept right at the gaming table. Use-cases range from printing out magic items, spells or a letter that the group found to little character sheets of your players to use as DM note. The possibilities are nearly endless!


  • Works on
    • Windows
    • Mac (Intel, M1)
    • Linux (x64, ARM64)
    • Raspberry Pi (ARMv6, ARMv7)
    • Anything else go can be compiled on
  • Extensive templating system through Nunjucks
  • Extensive random generator system
  • Various connection methods
    • Windows Direct Printing
    • Raw USB Printing
    • CUPS (Linux, Mac)
    • Serial
  • Import & Export templates and data sources
  • Fast access to external data sources like Open5e (instant access to SRD monsters, spells and more)
  • Import FoundryVTT Modules to access the data of even more Systems
  • Edit templates in your favorite editor (e.g. Visual Studio Code) and get live preview

Printer Requirements

At the moment Sales & Dungeons only supports the ESC/POS (Epson Standard Code) control codes, which is still one of the most used control code set. Check if a thermal printer you are interested in mentions ESC/POS or Epson in the description or manual.

In general the rule of thumb is:

  • Most cheap chinese thermal printer found on Amazon or AliExpress support it
  • Most epson thermal printer obviously support it
  • A lot of older Serial printer (like Metapace T-1) also support it

  • 1 × EPOS Compatible Thermal Printer Old Serial and USB ones are supported
  • 1 × Serial or USB Cable Depending on the Thermal Printer you want to use
  • 1 × Computer (Windows, Linux, OSX, etc.) Something to run the Software on

  • Road to v1.0.0

    Daniel S.09/13/2023 at 17:01 0 comments

    Sales & Dungeons, from it's first proof-of-concept version and Reddit Post is now nearly 3.5 Years old. This is the first project I've been working on for so long while exposing it to the public. A big thanks to everyone that joined the discord or got a printer and tried the project out. It's incredible to see how it has grown and evolved during this time

    The Future: v1.0.0

    Because Sales & Dungeons grew so much from it's initial version when It wasn't even clear what features the project will need the ui grew to be a bit clunky (also code wise). Now that I have a good grasp of what features are relevant for the project my goal is to re-design and re-build the ui from scratch to arrive at a sleeker, user-friendly and extendible version that will be more fun to build upon in the future.

    I'm already working on this since a few month now and the goal of this is to arrive at a official 1.0.0 version when it's done. I can't give out a timeline for this endeavour, as I'm also working full-time and there a lot of life changes coming up really soon. But as this project already lives rent-free in my head for such a long time I don't see me stopping anytime soon!

    Sneak Peaks


    I will post more sneak peeks on the Discord whenever I have something to show!

View project log

Enjoy this project?



musakhanibarra wrote 07/25/2023 at 01:29 point


  Are you sure? yes | no

Natelolzzz wrote 07/04/2023 at 14:06 point

OHH EMMM GEE this is so cool!

  Are you sure? yes | no

Chris Hemming wrote 03/08/2023 at 20:59 point

Love the idea! Solves a lot of frustrations I've had as a GM.

BTW, kudos for figuring out the HTML/Chrome combo for generating the image to send to the printer. I work on the tech behind the cup labels for "a major coffee brand", and when we revamped the printing process several years ago that's the solution I settled on. To this day we haven't worked out a better way of composing the label.

  Are you sure? yes | no

musakhanibarra wrote 01/25/2023 at 06:18 point

Woah, that's awesome!!!

  Are you sure? yes | no

Richard Hogben wrote 12/29/2022 at 23:24 point

Really cool, the convenience of digital but still has that pen and paper feel.

  Are you sure? yes | no

Daniel S. wrote 12/29/2022 at 23:51 point

Yeah while I like the digital world I enjoy TTRPGs way more when I keep it more pen and paper and less digital tools. This project gives me a combination of both. Being able to quickly design handouts and still end up with some paper to hand out :)

  Are you sure? yes | no

Guilherme wrote 12/27/2022 at 01:37 point

This is seriously awesome! 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates