{"id":109,"date":"2013-03-04T20:24:35","date_gmt":"2013-03-04T19:24:35","guid":{"rendered":"http:\/\/michlstechblog.info\/blog\/?p=109"},"modified":"2013-06-26T13:18:24","modified_gmt":"2013-06-26T11:18:24","slug":"windows-7-getting-drivers-for-obsulete-printers","status":"publish","type":"post","link":"https:\/\/michlstechblog.info\/blog\/windows-7-getting-drivers-for-obsulete-printers\/","title":{"rendered":"Windows 7 &#038; Getting drivers for obsulete printers"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_109 social_share_privacy clearfix 1.6.4 locale-en_US sprite-en_US\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_109')){$('.twoclick_social_bookmarks_post_109').socialSharePrivacy({\"services\":{\"flattr\":{\"uid\":\"Michl\",\"status\":\"on\",\"the_title\":\"Windows%207%20%26%23038%3B%20Getting%20drivers%20for%20obsulete%20printers\",\"the_excerpt\":\"Hello%2C%0D%0A%0D%0Ayesterday%20a%20customer%20had%20the%20problem%20that%20he%20wants%20an%20old%20printer%2C%20a%20HP%20LaserJet%205M%2C%20to%20get%20running%20on%2015%20Windows%207%20clients.%20Unfortunately%20Windows%20has%20no%20driver%20on%20board%20and%20the%20manufactorer%20didn%27t%20provider%20anyone.%0D%0ASolution%3A%0D%0AFor%20many%20old%20printers%20you%20can%20install%20a%20driver%20via%20Windows%20Update.%20Go%20to%20the%20Control%20Panel%2C%20Device%20%26amp%3B%20printers%20and%20add%20a%20new%20printer%0D%0A%0D%0A%0D%0A%20%28more%26hellip%3B%29\",\"txt_info\":\"2 clicks for more data protection:\\r\\n\\r\\nOnly when you click here, the button will be come active and you can send your recommendation to Flattr. When activating, data are transmitted to third parties. \",\"perma_option\":\"off\"}},\"txt_help\":\"When you activate these fields by clicking, information to Flattr may be transferred abroad, and probably may also stored there.\",\"settings_perma\":\"Enable permanently and accept data transmission. \",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/michlstechblog.info\\\/blog\\\/windows-7-getting-drivers-for-obsulete-printers\\\/\",\"post_id\":109,\"post_title_referrer_track\":\"Windows+7+%26%23038%3B+Getting+drivers+for+obsulete+printers\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p>Hello,<\/p>\n<p>yesterday a customer had the problem that he wants an old printer, a HP LaserJet 5M, to get running on 15 Windows 7 clients. Unfortunately Windows has no driver on board and the manufactorer didn&#8217;t provider anyone.<\/p>\n<h3>Solution:<\/h3>\n<p>For many old printers you can install a driver via Windows Update. Go to the Control Panel, Device &amp; printers and add a new printer<\/p>\n<p><figure id=\"attachment_116\" aria-describedby=\"caption-attachment-116\" style=\"width: 565px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdate.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-116  \" title=\"Add printer driver from Windows update\" alt=\"WindowsUpdate\" src=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdate.png\" width=\"565\" height=\"414\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdate.png 628w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdate-300x219.png 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/a><figcaption id=\"caption-attachment-116\" class=\"wp-caption-text\">Add printer driver from Windows update, to get the whole drivers list from windows update may take some time.Time for a coffee.<\/figcaption><\/figure><br \/>\n<!--more--><br \/>\n<figure id=\"attachment_118\" aria-describedby=\"caption-attachment-118\" style=\"width: 565px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateSelect.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-118 \" alt=\"Select your device from list\" src=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateSelect.png\" width=\"565\" height=\"414\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateSelect.png 628w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateSelect-300x219.png 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/a><figcaption id=\"caption-attachment-118\" class=\"wp-caption-text\">Select your device from list<\/figcaption><\/figure><\/p>\n<figure id=\"attachment_119\" aria-describedby=\"caption-attachment-119\" style=\"width: 565px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateName.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-119 \" alt=\"Choose a name\" src=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateName.png\" width=\"565\" height=\"414\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateName.png 628w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/WindowsUpdateName-300x219.png 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/a><figcaption id=\"caption-attachment-119\" class=\"wp-caption-text\">Choose a name<\/figcaption><\/figure>\n<p>Enjoy your &#8220;old&#8221; printer \ud83d\ude42 !<\/p>\n<p>Now the customer wants to use this already downloaded driver at his other workplaces. These workplaces do not have any internet connection. Lets see if we can get this running.<\/p>\n<p>1st you must determine the driver file(s).\u00a0 Get the datafile of the printer driver. You can do this with powershell using WMI. You have to replace &#8220;<code>HP LaserJet 5\/5M Postscript<\/code>&#8221; with your printer name:<\/p>\n<p>First get a list of all printers(-names) and select your Device.<br \/>\n<code><br \/>\nPS C:\\&gt; (Get-WmiObject Win32_Printer)|foreach{$_.Name}<br \/>\nHP LaserJet 5\/5M PostScript<br \/>\nMicrosoft XPS Document Writer<br \/>\nHP LaserJet 5M<br \/>\n<\/code><\/p>\n<p>Now, get the Datafile, don&#8217;t forget to replace the Printername with your ones \ud83d\ude42<code><br \/>\nPS C:\\&gt; (Get-WmiObject -Query \"Associators of {Win32_Printer.DeviceID='HP LaserJet 5\/5M Postscript'} Where AssocClass<br \/>\n=Win32_DriverForDevice\").DataFile<\/code><br \/>\n<code><br \/>\nC:\\Windows\\system32\\spool\\DRIVERS\\x64\\3\\HPLJ5M_4.PPD<br \/>\n<\/code><br \/>\nDatefile is HPLJ5M_4.PPD, or recognize the datafile with the Windows GUI. Get filename from the Printserver propteries<\/p>\n<figure id=\"attachment_133\" aria-describedby=\"caption-attachment-133\" style=\"width: 484px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerProperties.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-133 \" alt=\"Open printserver properties\" src=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerProperties.png\" width=\"484\" height=\"138\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerProperties.png 605w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerProperties-300x85.png 300w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/a><figcaption id=\"caption-attachment-133\" class=\"wp-caption-text\">Open printserver properties<\/figcaption><\/figure>\n<figure id=\"attachment_134\" aria-describedby=\"caption-attachment-134\" style=\"width: 382px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerAdvancedProperties.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-134  \" alt=\"Change Advanced Settings (Administrator rights requiered)\" src=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerAdvancedProperties.png\" width=\"382\" height=\"430\" \/><\/a><figcaption id=\"caption-attachment-134\" class=\"wp-caption-text\">Change Advanced Settings (Administrator rights requiered)<\/figcaption><\/figure>\n<figure id=\"attachment_135\" aria-describedby=\"caption-attachment-135\" style=\"width: 382px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerDrivers.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-135  \" alt=\"Select the printer driver for the for which you want the installation files\" src=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerDrivers.png\" width=\"382\" height=\"430\" \/><\/a><figcaption id=\"caption-attachment-135\" class=\"wp-caption-text\">Select the printer driver for the for which you want the installation files<\/figcaption><\/figure>\n<figure id=\"attachment_136\" aria-describedby=\"caption-attachment-136\" style=\"width: 377px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerDriverDataFile.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-136 \" alt=\"Get the datafilename\" src=\"http:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerDriverDataFile.png\" width=\"377\" height=\"305\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerDriverDataFile.png 471w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2013\/03\/PrintServerDriverDataFile-300x242.png 300w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/a><figcaption id=\"caption-attachment-136\" class=\"wp-caption-text\">Get the datafilename<\/figcaption><\/figure>\n<p>Windows stores the already installed driver in its driverstore and logs the installation steps in the file c:\\Windows\\inf\\setupapi.app.log. So we have to search the file for the printer drivers datafile. I do this at command line and limit the output addionaly to the driverstore. So there is one line left:<br \/>\n<code><br \/>\nC:\\&gt;findstr \/I\u00a0 HPLJ5M_4.PPD c:\\Windows\\inf\\setupapi.app.log | findstr \/I DriverStore<\/code><br \/>\n<code><br \/>\nflq: CopyFile: 'C:\\Windows\\System32\\DriverStore\\FileRepository\\prnhp001.inf_amd64_neutral_081cf2b90ec9e6d5\\Amd64\\HPLJ5M_4.PPD'<\/code><\/p>\n<p>Ok, we have determined that the Folder HP LaserJet 5M printer driver is C:\\Windows\\System32\\DriverStore\\FileRepository\\prnhp001.inf_amd64_neutral_081cf2b90ec9e6d5<\/p>\n<p>Navigate to the path with your Explorer save all files to an USB Stick or a network drive from which the customer can install it at the other computers without using windows update.<\/p>\n<p>There is\u00a0 limitation. You can use the driver only on Windows 7 with the same processor architecture (x86 32 Bit or amd64 64Bit). If need this on both. Do the steps above twice, on x86 and amd64 Windows.<\/p>\n<p>Michael<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello, yesterday a customer had the problem that he wants an old printer, a HP LaserJet 5M, to get running on 15 Windows 7 clients. Unfortunately Windows has no driver on board and the manufactorer didn&#8217;t provider anyone. Solution: For many old printers you can install a driver via Windows Update. Go to the Control &hellip; <a href=\"https:\/\/michlstechblog.info\/blog\/windows-7-getting-drivers-for-obsulete-printers\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Windows 7 &#038; Getting drivers for obsulete printers<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[30,31,27,26,32,29,20,28],"class_list":["post-109","post","type-post","status-publish","format-standard","hentry","category-windowsknowhow","tag-bud-file","tag-gpd-file","tag-no-driver","tag-old-printer","tag-printer-driver","tag-reuse","tag-windows-2","tag-windows-update"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":53,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/109\/revisions"}],"predecessor-version":[{"id":773,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/109\/revisions\/773"}],"wp:attachment":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/media?parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/categories?post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/tags?post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}