A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows XP » Printing and Faxing with Windows XP
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Duplicate ports



 
 
Thread Tools Display Modes
  #1  
Old June 4th 07, 03:53 AM posted to microsoft.public.windowsxp.help_and_support,microsoft.public.windowsxp.print_fax
pacman_j
external usenet poster
 
Posts: 9
Default Duplicate ports

The other thing I forgot to mention is that if I click the delete port
button, or the add port button for that matter, I get an error message
telling me "that function is not available" ?

"pacman_j" wrote:

Can anyone tell me how the list of ports in
Start\Printers&Faxes\Printer\Properties\Ports are generated ? Are the ports
in the registry?
I'm seeing COM, LPT and my USB laser printer ports all duplicated?
The duplicated ports for the USB printer only appear when I restart Print
Spooler after I've installed the printer. Then the printer stops working.
The extra COM & LPT ports don't appear under Device Manager, so I guess
they're some kind of virtual ports?

Ads
  #2  
Old June 4th 07, 05:25 PM posted to microsoft.public.windowsxp.help_and_support,microsoft.public.windowsxp.print_fax
Dieter
external usenet poster
 
Posts: 19
Default Duplicate ports

Hi,

when the spooler starts, it asks each port monitor, which ports it
offers and builds the list you see.
The standard port monitor "Local Port" saves its port list at
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports".
If you have an additional "wrong" port monitor installed, you perhaps
see all the ports more than once.
The port monitors are listend in
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\P rint\Monitors"
I have 5 of them. Some drivers perhaps have their own port monitor, so
you probably have more. But there should not be two entries with the
Driver "localspl.dll".
The port monitor can decide, if it allows to add new ports. If you can
get rid of the additional one, the problem should be solved. Here is my
list of port monitors and driver entries to compare them with yours:
BJ Language Monitor cnbjmon.dll
Local Port localspl.dll
PJL Language Monitor pjlmon.dll
Standard TCP/IP Port tcpmon.dll
USB Monitor usbmon.dll

Dieter


The other thing I forgot to mention is that if I click the delete port
button, or the add port button for that matter, I get an error message
telling me "that function is not available" ?

"pacman_j" wrote:

Can anyone tell me how the list of ports in
Start\Printers&Faxes\Printer\Properties\Ports are generated ? Are the ports
in the registry?
I'm seeing COM, LPT and my USB laser printer ports all duplicated?
The duplicated ports for the USB printer only appear when I restart Print
Spooler after I've installed the printer. Then the printer stops working.
The extra COM & LPT ports don't appear under Device Manager, so I guess
they're some kind of virtual ports?

  #3  
Old June 7th 07, 06:03 AM posted to microsoft.public.windowsxp.help_and_support,microsoft.public.windowsxp.print_fax
pacman_j
external usenet poster
 
Posts: 9
Default Duplicate ports

Hi,
Thanks for the detailed reply, it was just the sort of info I thought would
help me fix this problem.

I looked in "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Ports" and there are no duplicate ports listed there, only

COM1: Serial Port
COM2: Serial Port
COM3: Serial Port
COM4: Serial Port
LPT1: Printer Port
LPT2: Printer Port
LPT3: Printer Port
File: Print to File

N.B. I'm not writing this message from the PC with the duplicate ports, so I
may have some slight lack of detail or errors in this message.


I looked at "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\P rint\Monitors"
but there is only one "localspl.dll". Also after I un-installed the printer
the two USB printer monitors that are normally present are no longer listed
in the registry.

I downloaded a program called cleanspl.exe and ran it, telling it to delete
tcp/ip monitor and USB monitor, ( I guessed they may have something to do
with this problem) but after uninstalling the USB printer, then restarting
the pc, and re-installing the printer. The duplicate USB printer ports still
re-appeared after I stopped and started the print spooler service ? This is
certainly a puzzle.




"Dieter" wrote:

Hi,

when the spooler starts, it asks each port monitor, which ports it
offers and builds the list you see.
The standard port monitor "Local Port" saves its port list at
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports".
If you have an additional "wrong" port monitor installed, you perhaps
see all the ports more than once.
The port monitors are listend in
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\P rint\Monitors"
I have 5 of them. Some drivers perhaps have their own port monitor, so
you probably have more. But there should not be two entries with the
Driver "localspl.dll".
The port monitor can decide, if it allows to add new ports. If you can
get rid of the additional one, the problem should be solved. Here is my
list of port monitors and driver entries to compare them with yours:
BJ Language Monitor cnbjmon.dll
Local Port localspl.dll
PJL Language Monitor pjlmon.dll
Standard TCP/IP Port tcpmon.dll
USB Monitor usbmon.dll

Dieter


The other thing I forgot to mention is that if I click the delete port
button, or the add port button for that matter, I get an error message
telling me "that function is not available" ?

"pacman_j" wrote:

Can anyone tell me how the list of ports in
Start\Printers&Faxes\Printer\Properties\Ports are generated ? Are the ports
in the registry?
I'm seeing COM, LPT and my USB laser printer ports all duplicated?
The duplicated ports for the USB printer only appear when I restart Print
Spooler after I've installed the printer. Then the printer stops working.
The extra COM & LPT ports don't appear under Device Manager, so I guess
they're some kind of virtual ports?


  #4  
Old June 8th 07, 06:58 AM posted to microsoft.public.windowsxp.help_and_support,microsoft.public.windowsxp.print_fax
Tony Edgecombe
external usenet poster
 
Posts: 9
Default Duplicate ports

This is a common bug people come across when they write port monitors,
have you got any extra port monitors installed. You can find a list by
opening the Printers folder and from the File-Server Properties menu
select the ports tab and click Add. You will then see a list of the
port monitors installed. Look for one you installed just before the
problem started.

Tony Edgecombe
www.frogmorecs.com
Software for printing

On Jun 7, 6:03 am, pacman_j wrote:
Hi,
Thanks for the detailed reply, it was just the sort of info I thought would
help me fix this problem.

I looked in "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Ports" and there are no duplicate ports listed there, only

COM1: Serial Port
COM2: Serial Port
COM3: Serial Port
COM4: Serial Port
LPT1: Printer Port
LPT2: Printer Port
LPT3: Printer Port
File:Print to File

N.B. I'm not writing this message from the PC with the duplicate ports, so I
may have some slight lack of detail or errors in this message.

I looked at "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\P rint\Monitors"
but there is only one "localspl.dll". Also after I un-installed the printer
the two USB printer monitors that are normally present are no longer listed
in the registry.

I downloaded a program called cleanspl.exe and ran it, telling it to delete
tcp/ip monitor and USB monitor, ( I guessed they may have something to do
with this problem) but after uninstalling the USB printer, then restarting
the pc, and re-installing the printer. The duplicate USB printer ports still
re-appeared after I stopped and started the print spooler service ? This is
certainly a puzzle.

"Dieter" wrote:
Hi,


when the spooler starts, it asks each port monitor, which ports it
offers and builds the list you see.
The standard port monitor "Local Port" saves its port list at
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports".
If you have an additional "wrong" port monitor installed, you perhaps
see all the ports more than once.
The port monitors are listend in
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\P rint\Monitors"
I have 5 of them. Some drivers perhaps have their own port monitor, so
you probably have more. But there should not be two entries with the
Driver "localspl.dll".
The port monitor can decide, if it allows to add new ports. If you can
get rid of the additional one, the problem should be solved. Here is my
list of port monitors and driver entries to compare them with yours:
BJ Language Monitor cnbjmon.dll
Local Port localspl.dll
PJL Language Monitor pjlmon.dll
Standard TCP/IP Port tcpmon.dll
USB Monitor usbmon.dll


Dieter


The other thing I forgot to mention is that if I click the delete port
button, or the add port button for that matter, I get an error message
telling me "that function is not available" ?


"pacman_j" wrote:


Can anyone tell me how the list of ports in
Start\Printers&Faxes\Printer\Properties\Ports are generated ? Are the ports
in the registry?
I'm seeing COM, LPT and my USB laser printer ports all duplicated?
The duplicated ports for the USB printer only appear when I restart Print
Spooler after I've installed the printer. Then the printer stops working.
The extra COM & LPT ports don't appear under Device Manager, so I guess
they're some kind of virtual ports?



  #5  
Old June 11th 07, 07:18 AM posted to microsoft.public.windowsxp.help_and_support,microsoft.public.windowsxp.print_fax
pacman_j
external usenet poster
 
Posts: 9
Default Duplicate ports

Hi,

I had 3 port types listed
Local Port
Panasonic KX-P7100 GDI Port Monitor
virprnt

Ran cleanspl.exe and deleted Panasonic KX-P7100 GDI Port Monitor and virprnt.
Add / Remove programs to remove Panasonic printer software.
Rebooted pc.
Printers \ File \ Server Properties \ Ports \ Add Port \ Avail. Port Types
now only lists Local Port.

Stop and start Print Spooler service.
Start \ Printers and Faxes \ Server Properties \ Ports lists LPT1,2,3
COM1,2,3,4 File: KXP1,2,3,USB (Desc. KX-P7100 GDI Port) looks good, no
duplicate

ports listed. But I can't understand where those KXP1,2,3,USB ports are
coming from, as I have done all I can to delete all panasonic printer
components??

Searched registry for any KXP1, found 2 locations.
HKLM\hardware\devicemap\parallel ports\\\device\kxpwinstylerpto
\device\kxpwinstylerlpto \dosdevice\kxp1
hklm\software\microsoft\windows nt\currentversion\ports\\kxp1:
hklm\software\microsoft\windows nt\currentversion\ports\\kxp2:
hklm\software\microsoft\windows nt\currentversion\ports\\kxp3:
hklm\software\microsoft\windows nt\currentversion\ports\\kxpusb:
I deleted these 4 entries.

I went back to Start \ Printers and Faxes \ File \ Server Properties \ Ports
and to my surprise I was able to use the Delete Port button and deleted
KXP1,2,3,

USB ports. Previously when I had tried to delete ports it always failed,
and caused the Print Spooler to stop.

Rebooted PC.

Searched registry for any KXP1, found 1 location only,
HKLM\hardware\devicemap\parallel ports\\\device\kxpwinstylerpto

Powered on printer. Installed KX-P7100 USB drivers and software normally.

Start \ Printers and Faxes \ File \ Server Properties \ Ports highlighted
KXPUSB port. Clicked Configure Port, hard drive thrashed for 10 seconds then
got

message "An error occurred during port configuration. Operation could not
be completed." I wonder if this error contributes to the duplicate ports
problem ?

Looked at Start \ Printers and Faxes \ File \ Server Properties \ Ports
list shows
LPT1,2,3 COM1,2,3,4 File: File: KXP1,2,3,USB (Desc. KX-P7100 GDI Port)
KXP1,2,3,USB (Desc. Local Port)

I can't figure out what changed to cause the duplicate File: and
KXP1,2,3,USB (Desc. Local Port) ports?

Closed Printers and Faxes window, then got error when tried to re-open it.
Caused by Print Spooler stopped.

Started Print Spooler.
Start \ Printers and Faxes \ only shows Add Fax, Panasonic Printer has
disappeared. Print Spooler had stopped again.

Add / Remove programs to remove Panasonic printer software again.
Rebooted pc.


  #6  
Old June 18th 07, 05:49 AM posted to microsoft.public.windowsxp.help_and_support,microsoft.public.windowsxp.print_fax
pacman_j
external usenet poster
 
Posts: 9
Default Duplicate ports

Removed Panasonic software, details said couldn't remove one .dll from
C:\windows\systems32\spool\drivers\w32x86\3. Used unlocker to delete that
..dll file. Ran delp7100.exe. Rebooted. Power on printer, installed panasonic
software and drivers. Opened Printers\File\Server prop.\Ports found File:,
File:, kxp1,2,3,usb (gdi ports) only.
Tried to delete Printers\File\Server prop.\Ports File:, but got error
message "selected port cannot be deleted. Operation could not be completed".
Then noticed extra kxp1,2,3,usb (local ports) appeared. Tried to delete
kxpusb (local port) but get message "selected port cannot be deleted. The
print spooler service is not running"

Used Control Panel\ Add or Remove Programs to delete panasonic kx-p7100. A
message box appears and checks off a list of components as they are deleted.
At the end of the process there is a details button in the message box. I
clicked the details button and it said C:\windows\systems32\kplanmon.dll and
another kp?????? file were not deleted.
C:\windows\systems32\ contains 3 files kplanmon.1, kplanmon.dll and
kpportmon.dll. Couldn't delete kpportmon.dll as it's in use by Print Spooler.
Stopped Print Spooler, and deleted those 3 files.
Ran delp7100.exe utility. Rebooted PC.

Powered on printer. Installed panasonic software and drivers normally.
Stop and start Print Spooler.
Printed document successfully, despite Start \ Printers and Faxes \ File \
Server Properties \ Ports list still showing duplicate ports LPT1,2,3
COM1,2,3,4 File: File: KXP1,2,3,USB (Desc. KX-P7100 GDI Port)
KXP1,2,3,USB (Desc. Local Port).

I suspected the kplanmon.1 file was a corrupted version of kplanmon.dll and
may have been causing the print spooler problems.
Kept using the printer for a couple of days sucessfully.

Checked Start \ Printers and Faxes \ File \ Server Properties \ Ports list
shows
LPT1,2,3 COM1,2,3,4 File: File: KXP1,2,3,USB (Desc. KX-P7100 GDI Port)
KXP1,2,3,USB (Desc. Local Port).
Printed a page ok.
Restarted Print Spooler.
No change in Ports list.
Restored kplanmon.1 to C:\windows\systems32\
Restarted Print Spooler.
No change in ports.
Printed a page ok.
Appears that kplanmon.1 in C:\windows\systems32\ is not the cause of the
printer stopping.
Re-deleted kplanmon.1 from C:\windows\systems32\.

The fault has been fixed and the printer is now working normally, and
continues to work even if the Print Spooler is restarted or the pc is booted.

I still do not know what was causing the Panasonic Kx-P7100 printer to stop
working after the Print Spooler was stopped and started.

Thanks Dieter and Tony for your help.


"pacman_j" wrote:

Hi,

I had 3 port types listed
Local Port
Panasonic KX-P7100 GDI Port Monitor
virprnt

Ran cleanspl.exe and deleted Panasonic KX-P7100 GDI Port Monitor and virprnt.
Add / Remove programs to remove Panasonic printer software.
Rebooted pc.
Printers \ File \ Server Properties \ Ports \ Add Port \ Avail. Port Types
now only lists Local Port.

Stop and start Print Spooler service.
Start \ Printers and Faxes \ Server Properties \ Ports lists LPT1,2,3
COM1,2,3,4 File: KXP1,2,3,USB (Desc. KX-P7100 GDI Port) looks good, no
duplicate

ports listed. But I can't understand where those KXP1,2,3,USB ports are
coming from, as I have done all I can to delete all panasonic printer
components??

Searched registry for any KXP1, found 2 locations.
HKLM\hardware\devicemap\parallel ports\\\device\kxpwinstylerpto
\device\kxpwinstylerlpto \dosdevice\kxp1
hklm\software\microsoft\windows nt\currentversion\ports\\kxp1:
hklm\software\microsoft\windows nt\currentversion\ports\\kxp2:
hklm\software\microsoft\windows nt\currentversion\ports\\kxp3:
hklm\software\microsoft\windows nt\currentversion\ports\\kxpusb:
I deleted these 4 entries.

I went back to Start \ Printers and Faxes \ File \ Server Properties \ Ports
and to my surprise I was able to use the Delete Port button and deleted
KXP1,2,3,

USB ports. Previously when I had tried to delete ports it always failed,
and caused the Print Spooler to stop.

Rebooted PC.

Searched registry for any KXP1, found 1 location only,
HKLM\hardware\devicemap\parallel ports\\\device\kxpwinstylerpto

Powered on printer. Installed KX-P7100 USB drivers and software normally.

Start \ Printers and Faxes \ File \ Server Properties \ Ports highlighted
KXPUSB port. Clicked Configure Port, hard drive thrashed for 10 seconds then
got

message "An error occurred during port configuration. Operation could not
be completed." I wonder if this error contributes to the duplicate ports
problem ?

Looked at Start \ Printers and Faxes \ File \ Server Properties \ Ports
list shows
LPT1,2,3 COM1,2,3,4 File: File: KXP1,2,3,USB (Desc. KX-P7100 GDI Port)
KXP1,2,3,USB (Desc. Local Port)

I can't figure out what changed to cause the duplicate File: and
KXP1,2,3,USB (Desc. Local Port) ports?

Closed Printers and Faxes window, then got error when tried to re-open it.
Caused by Print Spooler stopped.

Started Print Spooler.
Start \ Printers and Faxes \ only shows Add Fax, Panasonic Printer has
disappeared. Print Spooler had stopped again.

Add / Remove programs to remove Panasonic printer software again.
Rebooted pc.


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off






All times are GMT +1. The time now is 12:04 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.