G'day all,
An interesting one which I haven't found in the phorum before (or in any Samba documents yet).
I am having a couple of rather nasty problems with printer performance on my e-smith network.
1) Whenever I print a document (regardless of type & programme), the whole job gets processed locally and thrown to the spool on the e-smith box.
Obviously there is nothing wrong with processing the job locally, however the data going to the spool on the e-smith box takes ages to get there. As such, whenever I print anything, I have to go off and do something else while it gets around to it.
2) Whenever I go to do a print preview, change printers or build reports in Crystal Reports, Windows 2000 Server wishes to have a quick chat with the printer driver. It would seem that this printer driver also wants to make sure that the printer is alive and well.
Every time this happens, the system ends up waiting for 5-10 seconds as the server churns away at the disk.
Now, my thoughts are that it has something to do with spooling.
1) I was wondering, is it possible to create a local spool directory (on the Windows box) for each printer and then mount them under the /var/spool directory in the linux box as the spool directory for the printer?
Would there be a time saving in this, or would data simply be transfered to the e-smith box before being sent back to the Windoze box and back to the e-smith box as it gets sent to the printer?
2) Is there perhaps an option in Win2K's printer settings that I might need to change?
3) Can I employ a pre-processor on the e-smith box and get the work performed on the e-smith box instead of the Windows machine?
The reason that this is a concern is because of the network setup:
1 x E-smith box - in Server & Gateway mode. (192.168.1.10)
1 x Win2K Server - works as Terminal Server (192.168.1.1)
6 x workstations all using Win2K Terminal Services (asstd)
The Win2K Server runs all programmes on the network locally in a thin-client setup. The workstations are just plain vanilla boxes that I put together using various Pentium boards laying around. They don't do any work, so we can rule them out of the equation.
Since the Win2K server does all of the work, if it slows down from printing, it slows down -every- user! This is why it is a problem.
The E-Smith server is sharing the internet connection as well as the printers. It has two printers; a Mita photocopier with printer board & a Canon BJC3000. The slowdown affects both printers. I believe the printer board on the copier speaks PCL5 (not postscript).
The Win2K is using TCP/IP only, with the e-smith gateway as both its gateway and DNS server.
Surely things shouldn't be this clunky? What am I missing?
Thanks in advance. (I'm off to download and install the latest Samba - just in case.)
Rev. Tom Docking.