For anyone stumbling on this question, I have been working on a fully open source and free esc/pos emulator in Rust. It can handle most commands and is suitable for testing.
Until I publish a CLI, you would need to use Rust to render the sample receipts.