Share via

No virtual USB printer port option and device thinks its an IEEE 1284.4 printing support device

Anonymous
2011-12-21T04:03:50+00:00

I read a number of threads and still can't get my issue corrected.  I have a Dell box running Windows XP SP3 and am trying to connect a Zebra GX420t label printer via a USB connection.  It was not recognizing the printer and I believe I inadvertantly associated it with the Generic  IEEE 1284.4 printing support driver.  I actually need a usbprint driver.  Now, everytime I connect the printer, I get the yellow symbol under device manager and I don't know how to change the driver to a USB driver.  I plug the same printer into my Windows 7 box and it uses a Virtual USB port and the same happens when I plug it into my laptop running XP SP3.  No Virtual USB ports are an option on my desktop.  Any thoughts?

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
  1. Anonymous
    2011-12-22T00:33:00+00:00

    Just to close this thread out...

    I ended up using the original XP Pro disk to "repair" any corrupted files.  It was a SP2 disk so I had to do all the updates to get back to where I was.  Didn't lose any data (which was nice).  Once all the updates were done, I plugged in the printer without loading any drivers and it loaded.  Looked in Device Manager and it was listed as a USB Printer Support device under USB.  When I looked in Server Properties/Ports, there was my Virtual USB device that I had hoped for.

    I ended up loading some updated drivers from a 3rd party (Seagull Scientific...well known for label printer drivers for most of the major manufacturers) and then deleted the old set up.  Once again, all is good.

    Other than some corrupted files, I can't explain any of it.  I had already reloaded the USBPRINT.sys and the USBMON.DLL and that didn't fix it.  Glad all is good.  All else fails, start over.

    Thanks for the help.

    1 person found this answer helpful.
    0 comments No comments

6 additional answers

Sort by: Most helpful
  1. Anonymous
    2011-12-21T17:29:55+00:00

    I appreciate your suggestions, but nothing is working.  I do have a parallel printer attached which I have uninstalled and removed drivers just to see if that made a difference.  I have used the cleanspl.exe function and it did not work.  I can plug this printer into my Win XP laptop and it is recognized and loaded in Device Manager as a USB Printing Support device.  When I plug the same USB cable into my desktop, it goes through the Add Hardware Wizard and it ins't recognized as a USB device, only an IEEE 1284.4 Printing Support device.  I have cleaned the memory out of the printer (not that I thought it would help, but I'm running out of ideas).  When I try to add the printer manually, I do not have a USB port option.  I also have an HP printer (PSC 2355) that I can plug into the same USB port and it is recognized as a USB device.

    Through this various troubleshooting methods, the only anomoly is when I first loaded the printer, I chose the generic IEEE 1284,4 Printing Support driver and now that is the only way it is recognized.  If there is a way to wipe out that historic assigment, it may see it as a USB device. 

    Again, this printer with the same drivers and cable work on other XP boxes I have here and on a Windows 7 box.  A different USB printer works in the same port I'm trying to connect the Zebra printer to.  Why would this box recognize this printer as an IEEE 1284 device when others don't?  I've reinstalled usbprint and usbmon.dll files just to be safe, but given it is recognizing other USB devices, that didn't seem like it would be the problem.

    0 comments No comments
  2. LemP 74,925 Reputation points Volunteer Moderator
    2011-12-21T16:28:27+00:00

    Did you go to Server Properties > Drivers and delete the Zebra drivers there before attempting to reinstall the printer?  You really need to do that or you will end up using the old driver (and probably the old port assignment) even though you think you are reinstalling the driver (for details, Google for differences between INF and PNF files).

    If you completely uninstall everything related to the Zebra printer, the "clean" install should do things correctly, including creating the USB virtual port.

    If deleting the Zebra drivers from the list in Server Properties > Drivers still doesn't let you do a really clean install, then see http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm and read the part starting with "If the Print Spooler service is not operational, or you want to make certain there are no printer driver remnants..."  I suggest using cleanspl.exe rather than the manual method, but that's up to you.

    **********************************Parenthetical Discussion***********************************

    A DOT4_001 port is usually (in my experience) created by installation of HP printers that originally used a parallel port but were updated to work with newer computers that no longer had parallel ports but had USB ports instead.  The IEEE 1284 protocol refers to parallel ports.  See this for a bit more:  http://whatis.techtarget.com/definition/0,,sid9_gci860597,00.html

    If you have another printer (perhaps an HP printer) that is using a DOT4 port, that might prevent the port from being deleted. 

    What error message, if any, do you get when  you attempt to delete the port?

    In any case, you really shouldn't have to delete the port.

    *****************************End Parenthetical Discussion***************************************

    ************************************If Even Cleanspl.exe Doesn't Help You***********************

    When you look at the list of ports, is there a Virtual USB port listed?  It will be named USB001 or similar. 

    The problem is that it is difficult to create a "virtual USB port" without using some printer installation routine.  The typical suggestion is to find some random USB printer, install it, and then use the virtual USB port for the printer you really want.  See the following thread where I tried to help someone do this, but the results were inconclusive --> http://answers.microsoft.com/en-us/windows/forum/windows_xp-hardware/how-can-i-manually-add-a-usb-printer-port/38424e6c-87f8-4b93-b197-c0d2f70368b8?page=1

    Once (if) you create a virtual USB port, you should be able to install the printer manually by UNchecking the box in the Add A Printer wizard to "Automatically install my plug and play printer."

    0 comments No comments
  3. Anonymous
    2011-12-21T15:00:04+00:00

    I have already uninstalled and reloaded the drivers from both Zebra and Seagull Scientific and the printer is still only recognized as an ieee 1284.4 printing support device on this computer.

    When I go to Server Properties / Ports, it won't let me delete the port the printer assigns to.  It is listed as a DOT4_001 port with a Description of Generic IEEE 1284.4 Printing Support. 

    All other computers appear to recognize this printer as requiring the USB Printing Support driver, but this computer lists it as an IEEE device.  How can I change it?  I can't delete the port and have cleared all buffers that I can think of so it doesn't try to reinstall the same way as it did before, but no luck.

    0 comments No comments
  4. LemP 74,925 Reputation points Volunteer Moderator
    2011-12-21T05:30:43+00:00

    I suggest completely uninstalling the printer using the procedure described in Article One steps 1 through 5.  Do not skip Step 4.

    Steps 6 through 9 are written for most normal consumer printers.  I suggest that you go here --> http://www.zebra.com/id/zebra/na/en/index/drivers_downloads/drivers/results.html?productType=7&printerid=7140 

    You can download just the driver package or you can also download the Setup Utilities. 

    For more information about the Setup Utilities, go here --> http://www.zebra.com/id/zebra/na/en/index/drivers_downloads/utilities/other_utilities/zebra_setup_utilities.html  and watch the videos linked at the right side of that page

    0 comments No comments