No, a printer isn't essential as you are able to play the games via your phone or computer device by having the character packs downloaded and open as you play the game. Alternatively you can print them and hand individual packs to your guests or send them their own packs for your guests to decide whether they would prefer to use their phone or have them printed out.