<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dave Hildebrand.com &#187; printer</title>
	<atom:link href="http://www.davehildebrand.com/tag/printer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davehildebrand.com</link>
	<description>The IT Crowd</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:12:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Printers = Hate</title>
		<link>http://www.davehildebrand.com/tech-help/printers-equal-hate/</link>
		<comments>http://www.davehildebrand.com/tech-help/printers-equal-hate/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 22:48:40 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Tech Help]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[windows xp]]></category>

		<guid isPermaLink="false">http://www.davehildebrand.com/?p=178</guid>
		<description><![CDATA[A user reported an issue with her printer this afternoon. Whenever she tried to print it locked up her PC. I tried all my usual tricks to hack out the offending job, but nothing I tried was working. The print spooler would crash seconds after starting. This error kept taunting me: “Spoolsv.exe &#8211; Application Error&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>A user reported an issue with her printer this afternoon.  Whenever she tried to print it locked up her PC.  I tried all my usual tricks to hack out the offending job, but nothing I tried was working.  The print spooler would crash seconds after starting.  This error kept taunting me:</p>
<blockquote><p>
“Spoolsv.exe &#8211; Application Error&#8221;</p>
<p>“The instruction at &#8220;0x77fcc2c0&#8243; referenced memory at &#8220;0&#215;00000000&#8243;.</p>
<p>“The memory could not be written.&#8221;
</p></blockquote>
<p>I popped out my trusty Troubleshooting Swiss Army Knife (read: <a href="http://www.google.ca">Google</a>) and quickly had another tool to fight the tenacious spooler.</p>
<p>It turns out the most common cause of the error is an abundance of .SHD and .SPL files in the spool directory. These files are created by the spooler to save the spooled data of a print job. The .SPL file comprises drawing commands and the .SHD file comprises job settings information of the print job.</p>
<p>To fix spoolsv.exe application error, you will have to remove these files from the system. To do this, perform the following steps on your Windows XP computer:</p>
<ol>
<li>Open Control Panel, select Performance and Maintenance, select Administrative Tools and then select the Services option.</li>
<li>In the Services management console, locate the Spooler services, right-click on it and select Stop.</li>
<li>Next, open the C:\Windows\System32\Spool\Printers folder. (Here, we are assuming that your Windows is installed in the default C:\Windows folder)</li>
<li>Delete all the .SHD and SPL files from this folder.</li>
<li>Next, open the TMP folder and delete all old and unused files from this folder.</li>
<li>Finally, restart the Spooler service from the Services management console.</li>
</ol>
<p>Just like that the users printer problems disappeared.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.davehildebrand.com/tech-help/printers-equal-hate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Print Head Cleaning&#8230;</title>
		<link>http://www.davehildebrand.com/tech-help/print-head-cleaning/</link>
		<comments>http://www.davehildebrand.com/tech-help/print-head-cleaning/#comments</comments>
		<pubDate>Wed, 28 May 2008 03:52:52 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Tech Help]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[MP390]]></category>
		<category><![CDATA[Print Head]]></category>
		<category><![CDATA[printer]]></category>

		<guid isPermaLink="false">http://www.davehildebrand.com/2008/05/27/print-head-cleaning/</guid>
		<description><![CDATA[Our Canon MP390 has been printing black text poorly for a weeks. Running the cleaning application did nothing to help the poor prints. Luckily the MP390 has a removable print head. Unlike most other printer manufacturers, Canon does not build print heads into the new ink cartridges. Instead of paying for a new print head [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.davehildebrand.com/wp-content/uploads/2008/05/mp390_240x240.gif" class="alignright" alt="Canon MP390" /><br />
Our <a href="http://canon.ca/english/index-products.asp?lng=en&#038;prodid=583&#038;sgid=20&#038;gid=2&#038;ovr=1&#038;arch=1"  target="new">Canon MP390</a> has been printing black text poorly for a weeks.  Running the cleaning application did nothing to help the poor prints.  Luckily the MP390 has a removable print head.  Unlike most other printer manufacturers, <a href="http://canon.ca/english/home.asp" target="new">Canon</a> does not build print heads into the new ink cartridges.  Instead of paying for a new print head I popped it out and took it to the sink.  A few minutes running under warm/hot water flushed it out.  I then used a paper towel to get most of the water off of it.  Make sure to not rub the print head, dab it onto a paper towel only.  A can of compressed air does a good job of getting the last few droplets off the print head.  After reinserting the ink cartridges, a few print head cleanings, an alignment and the printer was back printing like when it came out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davehildebrand.com/tech-help/print-head-cleaning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing Printers with a Machete&#8230;</title>
		<link>http://www.davehildebrand.com/tech-help/removing-printers-with-a-machete/</link>
		<comments>http://www.davehildebrand.com/tech-help/removing-printers-with-a-machete/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 05:22:44 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Tech Help]]></category>
		<category><![CDATA[machete]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.davehildebrand.com/233/?p=75</guid>
		<description><![CDATA[As a sys admin, the bane of my existence are printers.&#160; In fact I think I could make a list on how I hate them so, but that is for another time.&#160; Back to the story.&#160; In the past month I have had to take out my machete, enter the deep dark jungle of the [...]]]></description>
			<content:encoded><![CDATA[<p>As a sys admin, the bane of my existence are printers.&nbsp; In fact I think I could make a list on how I hate them so, but that is for another time.&nbsp; Back to the story.&nbsp; In the past month I have had to take out my machete, enter the deep dark jungle of the <a href="http://en.wikipedia.org/wiki/Windows_Registry" target="_blank">registry</a> and hack out all reference to printers and p<a href="http://en.wikipedia.org/wiki/Print_server" target="_blank">rinter servers</a> , twice.&nbsp;<span id="more-75"></span></p>
<p>Back in early August a user reported that they could not print to a specific tray (manual feed) on a HP Laser Jet 4350.&nbsp; Deleting the printer did nothing.&nbsp; Restarting didn&#39;t clear it up.&nbsp; Logging in as a different user didn&#39;t work.&nbsp; Printing to the manual tray from other PCs work fine.&nbsp; It was just this one PC.&nbsp; This is where I started sharpening my machete and called up another IT pro and picked his brain.&nbsp; He had only seen this type of behavior once before.&nbsp; He suggested removing all instances of this printer from the registry.&nbsp;</p>
<p>So in I went.&nbsp; I fired up regedit, entered the name of the printer in the search field and hit enter.&nbsp; I had never done this kind of hacking of the registry before.&nbsp; I had removed many keys, added even more, but never had I gone in and deleted large branches before.&nbsp; Not surprisingly there were many places Windows stashed away references to the problem printer.&nbsp; At this point I had decided to cut out all references to printers and print servers.&nbsp; After hacking out the keys and restarting the PC, the user was able to print to the manual tray.&nbsp; Problem solved and another tool to combat pesky printers had been added to my tool box.</p>
<p>The second occurrence happened today.&nbsp; This time the user reported that they were not able to print a report to a Sharp multifunction (AR-M450U) copier in landscape mode.&nbsp; Each time the print was printed out in portrait mode and this printer had started this behavior recently.&nbsp; I remembered that I had just moved this printer onto another server after the server had run out of disk space (built before my time and who makes a primary partition with 4GB of space anyways? ugg this is another post all on its own).&nbsp; This memory triggered to think that it was probably another registry issue.&nbsp; Back into the registry I went, again hacking out all references to printers and printer servers.&nbsp; Again, after a restart the issue was cleared.&nbsp; The user could now print in landscape to the problem printer.</p>
<p>I hope these two real world examples help out some other poor sys admin when he/she are dealing with odd ball printer problems. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.davehildebrand.com/tech-help/removing-printers-with-a-machete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Printers for All Users</title>
		<link>http://www.davehildebrand.com/tech-help/installing-printers-for-all-users/</link>
		<comments>http://www.davehildebrand.com/tech-help/installing-printers-for-all-users/#comments</comments>
		<pubDate>Thu, 14 Sep 2006 17:08:30 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Tech Help]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[printer]]></category>

		<guid isPermaLink="false">http://www.davehildebrand.com/233/?p=30</guid>
		<description><![CDATA[Do you ever get tired of installing the department printer for each user of a PC?&#160; Has your attempts to educate your users ended in frustration?&#160; Well thanks to a neat little tool built right into Windows, your troubles are over. The command line tool is call rundll32.exe printui.dll.&#160; To get a complete list of [...]]]></description>
			<content:encoded><![CDATA[<p>Do you ever get tired of installing the department printer for each user of a PC?&nbsp; Has your attempts to educate your users ended in frustration?&nbsp; Well thanks to a neat little tool built right into Windows, your troubles are over.<span id="more-30"></span></p>
<p>The command line tool is call rundll32.exe printui.dll.&nbsp; To get a complete list of options for this tool type:</p>
<blockquote><p><font color="#00cc00">rundll32.exe printui.dll, PrintUIEntry /?</font></p></blockquote>
<p>The commands we are specifically looking at are the /ga &amp; /gd options.&nbsp; These globally (all users on the PC) add or delete printers.&nbsp; Lets look at the usage of the command.</p>
<blockquote><p><font color="#00cc00">rundll32.exe printui.dll, PrintUIEntry</font> <font color="#ff0000">[options]</font></p>
</blockquote>
<p>Lets give an example of the complete command.</p>
<blockquote><p><font color="#00cc00">rundll32.exe printui.dll, PrintUIEntry</font> <font color="#ff0000">/ga /n \\printserver\finance</font></p>
</blockquote>
<p>Here we are globally adding (/ga) a printer in the finance department.&nbsp; The printer (\finance) is located on the server \\printserver.</p>
<p>If we wanted to globally delete (/gd) the printer we would make the simple change below.</p>
<blockquote><p><font color="#00cc00">rundll32.exe printui.dll, PrintUIEntry</font> <font color="#ff0000"><strong>/gd</strong> /n \\printserver\finance</font></p>
</blockquote>
<p>You can then add these command lines to a batch (.bat) file and run it on all the PCs in the finance department and no matter where an employee in the finance logs in they will have access to the finance printer.</p>
<p>There are many more options available using printui.dll and rundll32.exe.&nbsp; Please feel free to share your usage of the command with the readers here. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.davehildebrand.com/tech-help/installing-printers-for-all-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

