There's actually an escape sequence which will cause an HP-configured
terminal to dump screen memory to the local output device (Printer
attached to the terminal). HP Terminal Emulators use this feature to
capture screen memory.
I'll try to dig out the sequences and post them.