• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 635
  • Last Modified:

Printer pooling on Windows NT does not switch to second port

Hello,
We would like to Configure 2 different NT Servers on which we have shared printer queues. for now we would like to do this on NT, we consider implementing a same configuration on windows 2000 later this year.

each server/queue goes to a same physical device on a lantronix or Axis printer box. the purpose is to have redundancy in case of NT crash or Spooler crash.

on the client we would enable printer pooling, when the preferred NT printer server cannot be reached, the client should reschedule the job to go to the other server/queue configured on the client.

in the client registry \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Providers ,
we have modified RestartJobOnPoolEnabled to 1
we have modified RestartJobOnPoolError to 5

we noticed that it never restarts, it seems impossible to modify the alphabetic order of preffered printer server/queue

Thanks in advance,
Geert Jonckheere
Belgium - Europe

0
GeertJon
Asked:
GeertJon
  • 2
1 Solution
 
SysExpertCommented:
I am not usre that NT actually provides for printer/spool failover except at the server level. There is support for multiple printers on a queue, but I am not positive if there is failover for multiple queues for a single printer.

As an alternative, I would simply add a second printer and have them manually switch over if there are problems.

NT printing/spooling is not the most sophisticated.
There may be 3rd party alternatives that help out.

I hope this helps !

0
 
GeertJonAuthor Commented:
hello SysExpert,
I have read it somewhere, but I can't remember when or where. I know it is possible it is just that we are encountering some problems.
0
 
dragojCommented:
I think knowing where you wanna go

requirements
first you should install TCP/IP Printing on the server to print to your AXIS. (we use jetdirect but Axis and lantronix should be the same)
on the client the same service TCP/IP Printing should be present.

Servers
on the first printer server create 1 queue to the device.
on the second printer server create 1 queue to the same device. Share it on both servers.

Clients
on the client create 2 LPR ports, one to the first printer server, the second to the second printer server.
on the client create a print Queue, on the port selection screen, enable printer pooling and select the two ports you have created before

do not forget if the first printerport you created drops dead, the first printjob will remain in error till problem fixed, from second job on they will be redirected to the second machine.
this method enables you to remove the SPOF a printer server can be without installing a cluster.

Alphabetic = not true. more like creation order
along with failover, this also enables load balancing...

Hope this explains it all
0
 
GeertJonAuthor Commented:
Hello,

Being friday and having some time free to test, I tested and it works.

Thanks a million,
Geert Jonckheere
Belgium - Europe
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now