{"id":201,"date":"2018-02-17T18:29:13","date_gmt":"2018-02-17T18:29:13","guid":{"rendered":""},"modified":"2021-02-10T07:40:39","modified_gmt":"2021-02-10T12:40:39","slug":"usb-parallel-port-adapters","status":"publish","type":"post","link":"https:\/\/exeyesoftware.com\/index.php\/2018\/02\/17\/usb-parallel-port-adapters\/","title":{"rendered":"USB Parallel Port Adapters"},"content":{"rendered":"<p>If you&#8217;re trying to hook up an old printer or other device with a <strong>parallel port (DB25)<\/strong> or <strong>Centronics (CN36)<\/strong> interface, but you have a newer computer without a parallel port, there are easy-to-use adapters available for a few bucks that will give you the required port.\u00a0 These ports are also sometimes called <strong>IEEE 1284<\/strong> ports.<\/p>\n<h5>Types of Adapters<\/h5>\n<p>There are two types of USB -&gt; parallel port adapters.\u00a0 Both have a USB plug on the computer end, but some give you a parallel port (DB25F) connector on the printer end, while others have a Centronics (CN36) connector on the printer end.<\/p>\n<p>The adapters with a DB25F connector are useful if you are trying to connect to something other than a printer.\u00a0 Examples are scanners or tape drives with parallel interfaces, dongles used to activate certain old software, or old-style data-transfer applications such as InterLink, included with some versions of DOS.\u00a0 Some of these require additional cables or adapters.<\/p>\n<p>You can also use this type of adapter to connect to printers with Centronics interfaces by use of a standard old-fashioned printer cable (DB25M to CN36).<\/p>\n<p>The adapters with a Centronics (CN36) connector will plug directly into a printer and avoid the complication and expense of a printer cable.\u00a0 This is what you need if you&#8217;re simply connecting to a printer and do not expect to use the port for other things.<\/p>\n<h5>Installing and Using the Adapter<\/h5>\n<p>Most of these adapters will just plug into a USB port and work &#8212; later versions of Windows have drivers for them built in.\u00a0 Most adapters also come with one of those annoying mini-CDs with drivers for other OSs or older versions of Windows.<\/p>\n<p>Load the CD if necessary (read the instructions that came with the adapter, perhaps on the CD), then plug the adapter into your USB port.\u00a0 Windows should load the necessary driver(s) and create a USB virtual printer port.<\/p>\n<figure id=\"attachment_202\" aria-describedby=\"caption-attachment-202\" style=\"width: 605px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/exeyesoftware.com\/wp-content\/uploads\/2018\/02\/USB-printer-port-selection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-202\" src=\"http:\/\/exeyesoftware.com\/wp-content\/uploads\/2018\/02\/USB-printer-port-selection.png\" alt=\"\" width=\"605\" height=\"610\" srcset=\"https:\/\/exeyesoftware.com\/wp-content\/uploads\/2018\/02\/USB-printer-port-selection.png 652w, https:\/\/exeyesoftware.com\/wp-content\/uploads\/2018\/02\/USB-printer-port-selection-150x150.png 150w, https:\/\/exeyesoftware.com\/wp-content\/uploads\/2018\/02\/USB-printer-port-selection-297x300.png 297w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/a><figcaption id=\"caption-attachment-202\" class=\"wp-caption-text\">USB Virtual Printer Ports<\/figcaption><\/figure>\n<p>Generally Windows will not recognize printers plugged into one of these adapters.\u00a0 You&#8217;ll have to create a printer device manually.\u00a0 Go to Devices &amp; Printers -&gt; Add a printer and pick &#8220;Add a local printer&#8221;.\u00a0 Then pick &#8220;Use an existing port&#8221;, and scroll down to find a port named something like &#8220;USB001 (Virtual printer port for USB)&#8221;.\u00a0 If there are more than one &#8220;USBnnn&#8221; ports shown, use the highest number for your first try.\u00a0 It&#8217;s probably the one Windows created last.<\/p>\n<p>Finish creating the printer device by selecting the correct printer driver.\u00a0 It won&#8217;t happen automatically and you may have to find and download one if Windows doesn&#8217;t have one built in.\u00a0 Print a test page and be amazed (or not).<\/p>\n<h5>Troubleshooting<\/h5>\n<p>These adapters are fussy.\u00a0 Generally once you get them set up they will just work, but like most computer things, it may take some fiddling to get it right.<\/p>\n<p>In this context &#8220;works&#8221; means that trying to print makes something happen, even if it isn&#8217;t what you want.\u00a0 You may find that there are driver settings that control margins, orientation, paper feed, or other parameters, that need to be adjusted to get exactly what you want.<\/p>\n<p>You&#8217;re on your own here, since there a wide variety of printers out there and each driver has its own peculiarities.\u00a0 If you got here from another of my articles, that article may have what you need.<\/p>\n<p><strong>Windows Won&#8217;t Load the USB Driver<\/strong><\/p>\n<p>You may get a popup error message when you plug in the adapter, instead of the desired &#8220;Your device is ready to use&#8221; message.\u00a0 If this happens try again a couple of times.<\/p>\n<p>Try a different USB port.\u00a0 Try connecting directly to one of the computer&#8217;s USB ports without going through a hub or other USB adapter.\u00a0 Try without using an extension USB cable, if you&#8217;re trying to use one.<\/p>\n<p>Try ignoring the error and see if you can create a printer device as described above, and then see if it works.\u00a0 Sometimes it will.<\/p>\n<p>If nothing will work, try a new adapter from a different manufacturer.\u00a0 These adapters are cheap and not every adapter will work with every computer\/OS combination.<\/p>\n<p><strong>More Than One &#8220;USBnnn&#8221; Virtual Printer Port<\/strong><\/p>\n<p>If you follow these instructions once and they work, and you only have one such adapter (or other USB printer device) installed, you&#8217;ll end up with a &#8220;USB001&#8221; virtual printer port, and that&#8217;s the one you need to use.<\/p>\n<p>However, if you do a lot of fussing or you have multiple adapters, you&#8217;ll end up with more than one &#8220;USBnnn&#8221; virtual printer port.\u00a0 Unfortunately there is no good way to figure out which port goes with which adapter.<\/p>\n<p>As described above, start by trying the highest-numbered one; that will be the last one installed.\u00a0 But if that one doesn&#8217;t work, try the others one at a time.\u00a0 I recommend rebooting after each change; see below.<\/p>\n<p>Alternatively, unplug the adapter, delete all the &#8220;USBnnn&#8221; ports, reboot, and start over.\u00a0 Hopefully you&#8217;ll end up with just one.<\/p>\n<p>Windows sometimes doesn&#8217;t recognize printer driver port assignments right away.\u00a0 I recommend rebooting after each change you make.\u00a0 It is a giant pain, but saves a lot of wasted effort.\u00a0 Blame Microsoft.<\/p>\n<p><strong>Printer Goes Offline Sometimes<\/strong><\/p>\n<p>If you get the adapter to work the way you want, you may still find that once in a while it will stop working and the printer won&#8217;t print.\u00a0 If this happens enough to be a problem, try a different adapter.<\/p>\n<p>If you&#8217;re willing to live with this, try unplugging the USB connector from the computer, waiting a couple of seconds, and plugging it back in, to the same USB port.\u00a0 After doing this the printer is likely to begin printing, although there may be a delay of a minute or two for the spooler to retry the operation.\u00a0 Be patient.<\/p>\n<p><strong>Using These Adapters for Things Other Than Printing<\/strong><\/p>\n<p>If you are trying to get something like a scanner, Zip drive, dongle, or tape drive to work, or you&#8217;re trying to use a data-transfer application like InterLink, you may have to try several of these adapters to get one that will work, or you may find that none of them will.\u00a0 The adapters are emulating a parallel port, not reproducing one perfectly, and devices that depend on characteristics of hardware ports that are undocumented or are side effects will not always work.<\/p>\n<p><strong>The Adapter Has the Wrong Connector<\/strong><\/p>\n<p>Please read the section early in this post about the two kinds of USB-to-printer adapters.<\/p>\n<p>The most common problem of this type is when you&#8217;re trying to plug the adapter into your printer and the adapter has a DB25F connector and the back of the printer has a CN36 connector.\u00a0 With this type of adapter you also need a standard parallel printer cable.<\/p>\n<p>There are a wide variety of other connector combinations you might encounter, especially if you&#8217;re trying to do something besides just hooking up a printer.\u00a0 Go to a cable supplier like <a href=\"https:\/\/www.monoprice.com\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Monoprice<\/a> and find a cable with the ends you need.<\/p>\n<p><strong>Other Problems<\/strong><\/p>\n<p>Generally, you should try a different adapter if you have problems that you can&#8217;t solve.\u00a0 They&#8217;re cheap, and it&#8217;s no big deal if you end up with two or three of them to try.<\/p>\n<h5>Please Comment!<\/h5>\n<p>Please let me know by commenting on this post if you find it useful, or if you have suggestions for improving it.\u00a0 I&#8217;m particularly interested in anything I haven&#8217;t covered that will help others get these adapters to work.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re trying to hook up an old printer or other device with a parallel port (DB25) or Centronics (CN36) interface, but you have a newer computer without a parallel port, there are easy-to-use adapters available for a few bucks that will give you the required port.\u00a0 These ports are also sometimes called IEEE 1284 &hellip; <a href=\"https:\/\/exeyesoftware.com\/index.php\/2018\/02\/17\/usb-parallel-port-adapters\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">USB Parallel Port Adapters<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[41,39,77,42,40],"class_list":["post-201","post","type-post","status-publish","format-standard","hentry","category-computers","tag-ieee-1284","tag-parallel-port","tag-printer-port","tag-troubleshooting","tag-usb"],"_links":{"self":[{"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/posts\/201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/comments?post=201"}],"version-history":[{"count":6,"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/posts\/201\/revisions"}],"predecessor-version":[{"id":656,"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/posts\/201\/revisions\/656"}],"wp:attachment":[{"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/media?parent=201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/categories?post=201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exeyesoftware.com\/index.php\/wp-json\/wp\/v2\/tags?post=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}