Ok...first things first. Let's get a driver on your
server so that the
server knows how to communicate properly with the client
printer. Do you
happen to see a pre-installed driver for the HP DeskJet
550C? The DeskJet
550C driver is a good driver for printing to most DeskJet
printers. The
550C driver is a driver that should come with the Windows
2000
installation, and should be installed natively. If it
isn't installed, the
system should ask you for the driver. To force the driver
onto your system
create a test LPT1 printer and tell the system to use the
550C
driver. After the printer is created, just delete it.
Second, let's adjust that printupg.inf file...Put this
into your
printupg.inf file:
"HP DeskJet 840C/841C/842C/843C" = "HP DeskJet 550C"
Remember, there is case sensitivity here, so make sure the
names of the
drivers are exactly written as the eventlog says they are.
Editing your printupg.inf tells your server that whenever
a client connects
using a printer with the driver HP DeskJet
840C/841C/842C/843C the server
should instead use the driver named HP DeskJet 550C. Once
again, copy the
client's driver's name exactly from the event log and copy
the system's
driver name exactly from the driver list (in the printer
folder) you looked
at originally. Looking at the above edit to your
printupg.inf file, the
client's driver name is always on the left and the
server's driver name is
always on the right.
I don't quite remember if you need to reboot after this,
but I would go for
it anyways.
Please let me know if this helps.
-M
I have followed your instruction but haven't had any joy.
The registry has the relevant key set
The printupg file has the line;
"HP DESKJET 840c/841C/842C/843C" = "HP DeskJet
850C"
and I have removed all entry to any 840 previously
installed (from the server properties also), I still get
the error messages...
Error 1111
Driver HP DeskJet 840C/841C/842C/843C required for printer HP DeskJet
840C/841C/842C/843C is unknown. Contact the administrator to install
the driver before you log in again.
And
Error 1106
The printer could not be installed.
In event viewer when connecting the client machine.... I
have gone as far as installing the 840 onto the local
machine (with the Driver HP DeskJet 840C/841C/842C/843C)
and have connected a printer to it.
I still get no virtual que on the TS session.
From experience, the only way to get it working across TS
is for it to use the UNIDRV natively!!!
Any other pearls???
Cheers
Chris