<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916</link>
    <title>MATLAB Central Newsreader - Hardcopy is black - help</title>
    <description>Feed for thread: Hardcopy is black - help</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Wed, 22 Aug 2007 05:31:00 -0400</pubDate>
      <title>Hardcopy is black - help</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916#388687</link>
      <author>Geico Caveman</author>
      <description>Hello&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I have had this problem before with this script that plots some 3D data&lt;br&gt;
(surf). The figure window shows a nice plot. The hardcopy (pdf and png)&lt;br&gt;
simply consist of a solid black rectangle where the plot ought to be.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Earlier suggestions included (I was using Matlab 7 on Linux at the time)&lt;br&gt;
using :&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set(gcf,'color','w','inverthardcopy','off');&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Now (I am using Matlab 7.4 on Linux), the presence or absence of this makes&lt;br&gt;
no difference.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The precise plotting code is :&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;close all;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;h=figure(1);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set(h,'Name',strcat(datafile1,namestring));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmin=min(x);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmax=max(x);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ymin=min(y);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ymax=max(y);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;surf(x',y,height');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;axis([xmin xmax ymin ymax]);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%set(gca, 'color', [0 1 0]);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%set(gcf,'color','w','inverthardcopy','off');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;colormap(jet(512));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;shading interp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;h=colorbar('EastOutside');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set(get(h,'title'),'String', '\mu m')&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%set(h,'YColor','black');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%set(h,'FontWeight','bold');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%set(h,'FontSize',16);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%view(0,90);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view([0 0 1]);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xlabel('x(\mu m)');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ylabel('y(\mu m)');&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%grid on;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;title(strcat(datafile1,' - height'));&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printcommand=['print -dpdf ',datafile1,'.pdf'];&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;eval(printcommand);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printcommand=['print -dpng ',datafile1,'.png'];&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;eval(printcommand);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Any suggestions to fix this problem would be appreciated.&lt;br&gt;
&lt;br&gt;
Thanks.</description>
    </item>
    <item>
      <pubDate>Wed, 22 Aug 2007 11:24:41 -0400</pubDate>
      <title>Re: Hardcopy is black - help</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916#388719</link>
      <author>Richard Quist</author>
      <description>Geico Caveman wrote:&lt;br&gt;
&amp;gt; Hello&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;         I have had this problem before with this script that plots some 3D data&lt;br&gt;
&amp;gt; (surf). The figure window shows a nice plot. The hardcopy (pdf and png)&lt;br&gt;
&amp;gt; simply consist of a solid black rectangle where the plot ought to be.&lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;br&gt;
This usually indicates a problem with the opengl driver. Try starting &lt;br&gt;
MATLAB with the   -softwareopengl   switch</description>
    </item>
    <item>
      <pubDate>Wed, 22 Aug 2007 21:44:08 -0400</pubDate>
      <title>Re: Hardcopy is black - help</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916#388856</link>
      <author>Geico Caveman</author>
      <description>Richard Quist wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; Geico Caveman wrote:&lt;br&gt;
&amp;gt;&amp;gt; Hello&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt;         I have had this problem before with this script that plots some&lt;br&gt;
&amp;gt;&amp;gt;         3D data&lt;br&gt;
&amp;gt;&amp;gt; (surf). The figure window shows a nice plot. The hardcopy (pdf and png)&lt;br&gt;
&amp;gt;&amp;gt; simply consist of a solid black rectangle where the plot ought to be.&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; This usually indicates a problem with the opengl driver. Try starting&lt;br&gt;
&amp;gt; MATLAB with the   -softwareopengl   switch&lt;br&gt;
&lt;br&gt;
Thanks for your response.&lt;br&gt;
&lt;br&gt;
I tried this switch. No good. The hardcopy o/p is black as before.</description>
    </item>
    <item>
      <pubDate>Thu, 23 Aug 2007 12:47:08 -0400</pubDate>
      <title>Re: Hardcopy is black - help</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916#388984</link>
      <author>Rich Quist</author>
      <description>Geico Caveman &amp;lt;spammers_go_here@spam.invalid&amp;gt; wrote in&lt;br&gt;
message &amp;lt;faian9$n9r$1@news.asu.edu&amp;gt;...&lt;br&gt;
&amp;gt; Richard Quist wrote:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Geico Caveman wrote:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; Hello&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;         I have had this problem before with this script&lt;br&gt;
that plots some&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;         3D data&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; (surf). The figure window shows a nice plot. The&lt;br&gt;
hardcopy (pdf and png)&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; simply consist of a solid black rectangle where the&lt;br&gt;
plot ought to be.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; This usually indicates a problem with the opengl driver.&lt;br&gt;
Try starting&lt;br&gt;
&amp;gt; &amp;gt; MATLAB with the   -softwareopengl   switch&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Thanks for your response.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I tried this switch. No good. The hardcopy o/p is black as&lt;br&gt;
before.&lt;br&gt;
&lt;br&gt;
You can try &quot;forcing&quot; print to use a different renderer,&lt;br&gt;
which may help. Try adding '-zbuffer' to the print command&lt;br&gt;
(the other choice for the png format would be '-opengl', but&lt;br&gt;
that's probably what's being used currently).&lt;br&gt;
&lt;br&gt;
The other thing to look at is whether there's an update for&lt;br&gt;
your video driver</description>
    </item>
    <item>
      <pubDate>Fri, 24 Aug 2007 19:02:15 -0400</pubDate>
      <title>Re: Hardcopy is black - help</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916#389266</link>
      <author>Geico Caveman</author>
      <description>Rich Quist wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; Geico Caveman &amp;lt;spammers_go_here@spam.invalid&amp;gt; wrote in&lt;br&gt;
&amp;gt; message &amp;lt;faian9$n9r$1@news.asu.edu&amp;gt;...&lt;br&gt;
&amp;gt;&amp;gt; Richard Quist wrote:&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Geico Caveman wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hello&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;         I have had this problem before with this script&lt;br&gt;
&amp;gt; that plots some&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;         3D data&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; (surf). The figure window shows a nice plot. The&lt;br&gt;
&amp;gt; hardcopy (pdf and png)&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; simply consist of a solid black rectangle where the&lt;br&gt;
&amp;gt; plot ought to be.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; This usually indicates a problem with the opengl driver.&lt;br&gt;
&amp;gt; Try starting&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; MATLAB with the   -softwareopengl   switch&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; Thanks for your response.&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; I tried this switch. No good. The hardcopy o/p is black as&lt;br&gt;
&amp;gt; before.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; You can try &quot;forcing&quot; print to use a different renderer,&lt;br&gt;
&amp;gt; which may help. Try adding '-zbuffer' to the print command&lt;br&gt;
&amp;gt; (the other choice for the png format would be '-opengl', but&lt;br&gt;
&amp;gt; that's probably what's being used currently).&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; The other thing to look at is whether there's an update for&lt;br&gt;
&amp;gt; your video driver&lt;br&gt;
&lt;br&gt;
I will look into this. However, I found an older machine with Matlab 7 on&lt;br&gt;
it. The hardcopy generated by the same code on that machine is perfect.&lt;br&gt;
&lt;br&gt;
Something changed 7 -&amp;gt; 7.4.</description>
    </item>
    <item>
      <pubDate>Thu, 30 Aug 2007 02:45:16 -0400</pubDate>
      <title>Re: Hardcopy is black - help</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916#389989</link>
      <author>Geico Caveman</author>
      <description>Rich Quist wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; Geico Caveman &amp;lt;spammers_go_here@spam.invalid&amp;gt; wrote in&lt;br&gt;
&amp;gt; message &amp;lt;faian9$n9r$1@news.asu.edu&amp;gt;...&lt;br&gt;
&amp;gt;&amp;gt; Richard Quist wrote:&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; Geico Caveman wrote:&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hello&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;         I have had this problem before with this script&lt;br&gt;
&amp;gt; that plots some&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;         3D data&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; (surf). The figure window shows a nice plot. The&lt;br&gt;
&amp;gt; hardcopy (pdf and png)&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; simply consist of a solid black rectangle where the&lt;br&gt;
&amp;gt; plot ought to be.&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; This usually indicates a problem with the opengl driver.&lt;br&gt;
&amp;gt; Try starting&lt;br&gt;
&amp;gt;&amp;gt; &amp;gt; MATLAB with the   -softwareopengl   switch&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; Thanks for your response.&lt;br&gt;
&amp;gt;&amp;gt; &lt;br&gt;
&amp;gt;&amp;gt; I tried this switch. No good. The hardcopy o/p is black as&lt;br&gt;
&amp;gt; before.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; You can try &quot;forcing&quot; print to use a different renderer,&lt;br&gt;
&amp;gt; which may help. Try adding '-zbuffer' to the print command&lt;br&gt;
&amp;gt; (the other choice for the png format would be '-opengl', but&lt;br&gt;
&amp;gt; that's probably what's being used currently).&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; The other thing to look at is whether there's an update for&lt;br&gt;
&amp;gt; your video driver&lt;br&gt;
&lt;br&gt;
As a matter of record, I found that zbuffer worked for me. There appears to&lt;br&gt;
be some loss of resolution though.&lt;br&gt;
&lt;br&gt;
I did not use a command line switch. Instead, I use a set() on gcf for this.</description>
    </item>
    <item>
      <pubDate>Wed, 18 Mar 2009 20:26:01 -0400</pubDate>
      <title>Re: Hardcopy is black - help</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154916#635974</link>
      <author>Pooky Pooky</author>
      <description>Geico Caveman &amp;lt;spammers-go-here@spam.invalid&amp;gt; wrote in message &amp;lt;fb5b00$n2b$1@aioe.org&amp;gt;...&lt;br&gt;
&amp;gt; Rich Quist wrote:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Geico Caveman &amp;lt;spammers_go_here@spam.invalid&amp;gt; wrote in&lt;br&gt;
&amp;gt; &amp;gt; message &amp;lt;faian9$n9r$1@news.asu.edu&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; Richard Quist wrote:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt; Geico Caveman wrote:&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Hello&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;         I have had this problem before with this script&lt;br&gt;
&amp;gt; &amp;gt; that plots some&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;         3D data&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; (surf). The figure window shows a nice plot. The&lt;br&gt;
&amp;gt; &amp;gt; hardcopy (pdf and png)&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; simply consist of a solid black rectangle where the&lt;br&gt;
&amp;gt; &amp;gt; plot ought to be.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt; This usually indicates a problem with the opengl driver.&lt;br&gt;
&amp;gt; &amp;gt; Try starting&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &amp;gt; MATLAB with the   -softwareopengl   switch&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; Thanks for your response.&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; I tried this switch. No good. The hardcopy o/p is black as&lt;br&gt;
&amp;gt; &amp;gt; before.&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; You can try &quot;forcing&quot; print to use a different renderer,&lt;br&gt;
&amp;gt; &amp;gt; which may help. Try adding '-zbuffer' to the print command&lt;br&gt;
&amp;gt; &amp;gt; (the other choice for the png format would be '-opengl', but&lt;br&gt;
&amp;gt; &amp;gt; that's probably what's being used currently).&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; The other thing to look at is whether there's an update for&lt;br&gt;
&amp;gt; &amp;gt; your video driver&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; As a matter of record, I found that zbuffer worked for me. There appears to&lt;br&gt;
&amp;gt; be some loss of resolution though.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I did not use a command line switch. Instead, I use a set() on gcf for this.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I used the 'print' command, and -zbuffer switch which turned out to be a practical workaround.  Very helpful posts, thanks!&lt;br&gt;
&lt;br&gt;
OS: WinXP; MATLAB ver.: 7.6.0; Image type: JPEG</description>
    </item>
  </channel>
</rss>

