Who woulda thought? A client put her first XP
workstation on a W2000 network with all Win98
workstations. Believe it or not, printing from
DOS worked immediately! I have problems with
Windows!
This client has about a half dozen printers,
all loaded with different preprinted forms,
multipart forms, etc. My Windows programs
are loaded with "PRNSETUP 'HP Laserjet4 Backroom'"
type of commands.
But on the XP workstation, the PRNSETUP list
pre-pends the print server to the name, such
as:
\\afserver\HPLaser
There's several problems. Obviously this name
doesn't match the name from Win98, which does not
include the server name. The name of the printer
that appears in the list is from the Printer
Properties, the General tab. I can change the
name of 'HPLaser' that's provided to match the
long name mentioned above, but it still puts the
server name in front.
If I type "PRNSETUP '\\afserver\...." it does
NOT change the current printer. What WILL change
the current printer is if I use the 'SHARED NAME'
that is found on the Sharing tab of the printer
properties! So I thought, aha, I'll change the
'SHARED NAME' to be the long name matching the
Win98, but shared names don't accept spaces and
when I changed the shared name, none of the Win98
computers could access that printer again!
Does anyone have networks with XP and Win98?
Can anyone think of something I can do in my
app ONLY ONCE so that I don't have to go thru
all my PRNSETUPS and change them depending on
the operating system???
Karen