USB-printer, informations about virtual printer ports?

  • Thread starter gauloises_und_kaffee
  • Start date
G

gauloises_und_kaffee

Hello,
I hope, You can help me:
I want to use two or more printers on my notebook connected by USB. The
printers are connected on the same USB-port, e.g. a canon bj 30 for
outside of the office and a kyocera fs 1010 for use in the office. If
the Kyocera will be installed first, PnP assign it to USB001. But if I
install the BJ30 afterwards, PnP also assign it to USB001 and the
Kyocera will no longer work on this virtual port, because PnP creates
USB002 for the fs1010. Then I have to delete the Kyocera or change its
configuration manually to USB002.

In the registry, there are no entrys in
HKLM\CurrentControlset\Enum\USBPRINT for the BJ30.

Can anybody help me? Where can I find further informations on this
topic (I browsed the MSDN, the platform SDK, DDK and couldn´t find
anythin useful...)?
Is there any possibility to control this behaviour or to assign the
ports to the printer before the printers are connected to the notebook?

Thanks in advance and sorry for my humble english...
 
C

Cari \(MS-MVP\)

I'd suggest purchasing a powered USB hub to solve your problems.
--
Cari (MS-MVP)
Printing & Imaging
http://www.coribright.com/windows



Hello,
I hope, You can help me:
I want to use two or more printers on my notebook connected by USB. The
printers are connected on the same USB-port, e.g. a canon bj 30 for
outside of the office and a kyocera fs 1010 for use in the office. If
the Kyocera will be installed first, PnP assign it to USB001. But if I
install the BJ30 afterwards, PnP also assign it to USB001 and the
Kyocera will no longer work on this virtual port, because PnP creates
USB002 for the fs1010. Then I have to delete the Kyocera or change its
configuration manually to USB002.

In the registry, there are no entrys in
HKLM\CurrentControlset\Enum\USBPRINT for the BJ30.

Can anybody help me? Where can I find further informations on this
topic (I browsed the MSDN, the platform SDK, DDK and couldn´t find
anythin useful...)?
Is there any possibility to control this behaviour or to assign the
ports to the printer before the printers are connected to the notebook?

Thanks in advance and sorry for my humble english...
 
G

gauloises_und_kaffee

Thanks, I will try this - but new hardware is expensive ;-)

Two hours ago I´ve started regmon and plugged the printer on to see
what happens in the registry. So I found this interesting key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{28d78fad-5a12-11d1-ae5b-0000f803a8c2}
I will also try to poke there in the settings (especially the DWORD
"Port Number" in the subkey "Device Parameters" offers the possibility
to change the portnumber), maybe I can fix my problems by some
registryhacks. I will post here if it works the way I want.

Bye,
Markus
 
G

gauloises_und_kaffee

The registryhack seems to work. By manipulating the value "Port Number"
I can set the virtual printer ports as necessary. The value "Linked" in
the subkey "Control" must be 1, so the port exists even if the printer
is not installed or plugged in. Then the spooler must be restarted, the
printer plugged in and installed. Finally I have to plug off and plug
on the printer and it works fine.

Greetz
Markus
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top