ps-print-buffer-with-faces prints an Emacs buffer. Is
there a way to print a frame with more than one buffer in it? I would
like to print an Emacs calc frame both with the RPN stack and the
Instead of trying to print a frame, you should create a new buffer whose contents are created from copies of what's in the two calc buffers.
You can use
hfyview from https://github.com/jwiegley/nxhtml/blob/master/util/hfyview.el. It constructs a html facsimile of the Emacs frame that you can print from your web browser.