MATLAB: Is there any general workaround for problems with printing figures on Macs

MATLAB

When I select "Print" from the figure window, it prompts me for a printer, and then nothing happens when I select a printer.

Best Answer

This is an issue that some of our Mac users have encountered.
To work around this issue, follow the steps below:
1. Make the figure that you want to print the current figure by clicking on the figure window. For example:
plot(1:10);
2. Print to a file using the command-line print function:
print -depsc myplotfilename.eps
3. Outside of MATLAB, find the file myplotfilename.eps and double-click on it. This opens the file in the "Preview" application and automatically converts it to PDF. Then you can print it from the Preview application.
4. Also, if you want to save the file as a pdf. You can do this from the Preview applcation by selection "Save" from the "File" menu.