Ugh. I dislike notifications but hate missing updates because I disabled notifications. I'd like to say a few words (typical me): Kenton has implied twice that the reason this isn't going to happen anytime soon is Roll20 doesn't want to break things in a way that is going to put work on sheet developers, including them. The problem with that is there's nothing to break. Printing literally doesn't work. It's at 0%. It can't be more broken, there's only one direction to move. There is no silver bullet solution here. It won't be nailed on the first try. If there's some kind of hope that MDN is going to release a new spec called document.roll20.printCharacterSheet we'll all die here constantly getting notifications of people bumping this thread in the desperate hope that the key to necromantically raising this dead hope was persistence. If we all accept that there is no perfect solution, the only remaining one is a consistent framework that allows people to adapt their sheet to be printed by themselves. Roll20 doesn't have the time to go through it and why should they? Most of the sheets are community created. Why would the community not want to handle their own printing anyways? What if my sheet doesn't need dropdown menus when it is being printed? What if my sheet shouldn't have graphics in some spots but should on other? The community is what makes this site worth using. The work and effort put in to patch over the flaws present in any system. There are 632 sheets available to select out of the box. Who volunteers to go through every sheet and make sure it is printable? So with that script I wrote earlier , I went through and tested every official character sheet, and every popular sheet from the Orr Report with my script. It took about an hour (almost exclusively loading the VTT) and typing this post up. This is just an example though. My margins and paper size will be different than some others and is just further reason why the tools should be given to the community. So they'll work within the confines of what people want to do with it. Sheets by Roll20 13th Age by Roll20 : 75% zoom Chronicles of Darkness by Roll20 : 72% zoom, No margins Cypher Systems by Roll20 : 100% zoom, no margins, landscape D&D 5E by Roll20 : 85% zoom Dungeon World by Roll20 : 85% zoom Gumshoe by Roll20 : 82% zoom Pathfinder by Roll20 : 82% zoom Pathfinder 2E by Roll20 : 82% zoom Starfinder by Roll20 : 82% zoom Star Trek Adventures by Roll20 : 75% zoom Popular Sheets Basic Fantasy/ Basic Roleplaying/ Call of Cthulhu 5e/6e/7e : 82% zoom Pathfinder Community : 82% zoom Warhammer Fantasy 2e/ 3e/ 4e : 82% zoom Warhammer 40k : 82% Warhammer Wrath & Glory : 72% zoom, no margins (little weird but working) Shadowrun 5e : 82% zoom Storytelling System : 100% zoom (most resize strangely) Alright and with that we've gotten to 88.69% of sheets used on roll20 checked, and working just fine out of the box. Probably most would already work but I didn't check so mileage may vary. Could some of them work better? Probably. Could that be handled by someone who wants their particular sheet absolutely perfect? Yeah. If you want some extra print magic on your own sheets, submit a request on greasyfork or just put Roll20 probably strips media tags. Don't do this until confirmed working. @media print {
//Your print version css here
} in your css and it will work.