Offloading Print workload to another server

Whats the most efficient way to offload all the print processing heavy duties into another server?
One of our Windows servers is running an application which automatically processes invoices and prints them on a network laser printer adequate for the heavy load. However we are having problems with performance and really long print queues so I would like
to dedicate another server just for print processing.
I've read the documents about Windows network printing routines but failed to understand what would be the most efficient way. Should I go for a IPP or Windows print server?
Thanks.

Hi,
As always, you should firts try to find out what is causing the current slow performance. Maybe it is a real issue instead of contention. Check your disk IO, cpu and RAM usage and network thoughput.
the best way to improve printing performance is adding an aditionnal printserver that is dedicated for some printers (or some users). As far as I know you cannot distribute the load of one job amongst multiple servers.
Note you can improve the perceived performance (a lot) by configuring the spooler options. Also having a performant server is really important (and often overlooked); printservers receive large files, work with them intensively (cpu/ram!) and then send (often
even larger) files out. So a fast network connection and fast disk are must haves.
MCP/MCSA/MCTS/MCITP

Similar Messages

  • Very slow printing on 10.6 server

    Hi,
    I've got a Mac Mini Server running up to date SL server. I have two printers hooked up to it, one HP laserjet and one Canon Pixma. Both up to date drivers. The printer server is set up and both printers work perfectly when printing locally from the server. The printers are shared using IPP and are visible through Bonjour as 'printer @ server'
    The problem arises when I print from my MB. Printing does work but it's painfully slow, taking up to five minutes to start printing. The job doesn't appear in the print server log until well after i've sent it. I have tried both n wifi and gigabit ethernet connections (small text docs take as long to start).
    Has anyone else experienced this? Have you resolved it? If so, how?!
    Thanks in advance for any help or advice.

    Hi,
    I have exactly the same problem. I find that clients, Windows, Mac, Linux and OS/2 all exhibit the same problem as you describe when they attempt to print over the network to USB connected printers located on the server while printing from the server itself presents no problems.
    The Mac clients provide most information suggesting that the system seems to be searching for something critical to the print process and taking quite some time to find it. When the client finally connects, the print job executes with normal speed. The connection process can take 2-3 minutes on my network.
    Attaching the printers to a print server or another client restores printing efficiency. As this essentially provides an ethernet based printing capability, it suggests that the problem relates to operation under USB.
    I also learned that OSX Snow Leopard Server does not natively support sharing of USB printers and must be shared through the CUPS process at localhost"631.
    Unfortunately, while this allows the printers to be shared across the network, it doesn't provided a solution to the slow printing problem.
    I've checked to see that print sharing is active from the Server Admin window and also that queues had been established for the printers. Clients were set up to print directly to the IPP queues and while the print job would eventually print, printing delays still existed.
    I also looked at DNS configuration and local host naming but found everything to be in order.
    For practical reasons, I have been forced for the moment to service printing requirements by hosting printers on ethernet based print servers or PC/MAC print servers which operates effective but requires in my view an unnecessary additional investment in hardware.
    As both of my printers are still quite serviceable, I have no intention of re-investing in ethernet capable printers to work around this problem.
    What I think is required is additional coding within Snow Leopard Server to support native USB printing. From what I've seen here in this discussion group, it's current and prolific problem which Apple should be addressing.

  • Slow network printing on Windows 2008 Server

    Hi,
    We are just testing/configuring a Windows 2008 (x64) server to replace an aging Windows 2000 file & print server.
    I have added the print services role and added a network TCP/IP printer (a HP Laserjet 2200).
    When I print to this printer from either the server (via print test page) or from a client, it takes around 30 seconds before the print will start to print. On our Windows 2000 server, this would print immediately.
    I have insalled the HP 2200 driver that came with Windows 2008.
    Anyone any ideas where to find the problem causing the delay?
    Thanks,
    Kenny

    Hello,
    I have done some research and I find firewall component of the antivirus software such as Mcafee might cause similar network delay issues.
    If you have installed AV softwares on Windows Server 2008, please try uninstalling it temperately and test whether this will make any difference.
    Moreover, You could also try disabling TCP Chimney Offload, RSS, Receive Window Auto-Tuning Level on Windows Server 2008 one by one to see whether it makes any difference.
    To disable TCP Chimney Offload, follow these steps:
    a.   Use administrative credentials to open a command prompt.
    b.   At the command prompt, type the following command, and then press ENTER:
           netsh int tcp set global chimney=disabled
    To disable RSS, follow these steps:
    a.   Use administrative credentials to open a command prompt.
    b.   At the command prompt, type the following command, and then press ENTER:
           netsh int tcp set global RSS=disabled
    To disable 'Receive Window Auto-Tuning Level', follow these steps: :
    a.   Use administrative credentials to open a command prompt.
    b.   At the command prompt, type the following command, and then press ENTER:
           netsh interface tcp set global autotuninglevel=disabled
    I hope this helps. Thanks.
    Regards,
    Neo Zhu

  • I need a shell script to move latest archivelogs from one server to another server..

    Hi,
         I need a shell script to move latest archivelogs from one server to another server..
    Thanks&Regards,
    Vel

    ea816fb9-f9ea-45ac-906f-36a8315970d0 wrote:
    Thanks it's really helpfull..
    Now i have pasted a shell script which generates archivelog and shows latest archivelog time..
    just check let me know the answer, that how i need to execute it..
    # Force a logswitch to get the last archivelog to the standby host
    ORACLE_SID=ORCL
    ORAENV_ASK=NO
    . oraenv >/dev/null 2>&1
    SwitchLogfile()
      # Do logswitch 
      RESULT=`echo "Alter system switch logfile;" | sqlplus -S / as sysdba | grep 'System altered'`
      if [ "$RESULT" = "System altered." ]
      then
      export RETURN=1
      else
      export RETURN=0
      fi
      # Do we need to do something with this return value?
      export RETURN
    GetArchiveTime()
      CURYEAR=`date +%Y`
      echo "set heading off;" > temp.sql
      echo "set termout off;" >> temp.sql
      echo "select to_char(first_time,'YYYY-MM-DD HH24:MI:SS') from v\$archived_log where sequence#=(select sequence# - 1 from v\$log where status='CURRENT');" >> temp.sql
      sqlplus -S / as sysdba <
    spool tempres.txt
    @temp.sql
    quit
    EOF
    cat tempres.txt | grep ${CURYEAR} | grep -v grep | awk '{print $1" "$2}'
    #rm -f temp.sql  tempres.sql
    SwitchLogfile
    GetArchiveTime
    You seem to have ignored Dude's VERY good advice and continue to press down this ill-advised path.  If you continue this approach, you WILL have problems at the very time you do not need any additional problems.  Trying to recover your production database at 2:00 in the morning is not the time to be getting errors from rman because it can't find what it needs - because you decided to move them around yourself.
    Please reconsider.

  • From one day do another server admin don't connect to the server

    I have an Intel XServe with OSX Server 10.4.10.
    From one day do another server admin don't connect to the server locally and remotely. The workgroup admin shows not the sharing button. The other services works correct. (FileService, NetBoot, ping etc ...). In the CrashReporter I've only find a crash from dashboardadvisoryd. I don't want restart the server.
    I there an other solution?
    Thanks Sven

    I found the solution in a message three above:
    http://discussions.apple.com/thread.jspa?threadID=1184552&tstart=0
    With
    sudo kill -HUP `ps aux|grep 'servermgrd'|grep -v 'grep'|awk '{print $2;}'`
    from the terminal ... and after any minute's later the problem was solved
    Sven

  • Send Msg. from HTML DB App to another server : Best method?

    Hi folks,
    I am new to HTML DB and have a question about how to best pass information from an HTML DB application to another server. I need to convert an existing Perl-based application to HTML DB.
    I currently use sockets. The caller program opens the socket and sends a message across the network where a Perl service is listening on that port. Ideally, I would like to keep the Perl service on the destination server.
    Specifications:
    Sender : Runs HTML DB release 1.6 Oracle 10g on Windows 2003 server, IE 6
    Receiver: Windows 2003 server. Basic server: No web services running.
    I searched the archives and have not found any information on using sockets. Perhaps I am missing the obvious. Is there a better way?
    If not, can I use Perlscript in my HTML within HTML DB? Something like this:
    <SCRIPT LANGUAGE="PerlScript" RUNAT="myserver">
    $window->document->write('calling socket......');
    use IO::Socket;
    my $sock = new IO::Socket::INET (
               PeerAddr => 'otherserver',
               PeerPort => 'xxxx',
               Proto     => 'tcp',
              die "Could not create socket: $!\n" unless $sock;
    # Pass info
    print $sock "var1|val1|var2|val2";
    close($sock);
    </SCRIPT>Any help would be greatly appreciated.
    Cheers!

    Turns out, this was quite simple with UTL_TCP. I defined the following process and then attached it to a button on the page:
    DECLARE
      c  utl_tcp.connection; 
      ret_val integer;
    BEGIN
      c := utl_tcp.open_connection(remote_host => 'xxx.xx.x.xxx',
                                   remote_port =>  xx,
                                   charset     => 'US7ASCII');
      ret_val := utl_tcp.write_line(c, 'The medium is the message'); 
      utl_tcp.close_connection(c);
    END;

  • Hi, i am trying to open and view a report that comes from another server with different odbc connection

    hi, i am trying to open and view a report that comes from another server with different odbc connection
    i created a crystal report for a mysql database on my machine and everything works great
    but we have other reports that come from other machines with different odbc connection
    and this its not working when opens the report asks for credentials
    and i cannot use the remote ip for these reports that come from other machine
    question
    if i cannot connect to remote ip to open the report
    for each report i have to create a database the report database on my machine and then open the report ?
    or there is some other way to open the report ?
    i am using visual studio 2013 and mysql and
       <add key="MYSQLODBCDRIVER" value="{MySQL ODBC 5.3 UNICODE Driver}"/>
    thanks

    short
    i have a report that it was created on another server with a specific dsn
    now i am trying to open the report on my machine
    the database from the other server does not exist on my machine
    the server machine where the report was created the ip its not accessible
    question ?
    can i open the report on my machine or its impossible ?
    thanks

  • How can I move the ODI Work Repository from one server to another server?

    How can I move the ODI Work Repository from one server to another server?

    Hi,
    If you would like to move your source models, target models and project contents from Work repository 1 to another work repository.
    I.e. Dev. server to Prod Server.
    1. Firstly, replicate the master repository connections i.e. with same naming conventions manually
    2. Go to Dev. Server work repository -> File Tab -> Click on Export work repository (save it in a folder)
    3. After exporting, you can view the xml files in the folders.
    4. Now, Open the Prod. server and make sure you already replicated mas. rep. details.
    5. Now, right click on model and import source model in synonym mode insert_update (select source model from the folder where your xml file located)
    6. Similarily, import again target then Project.
    Now, check. It should work.
    Thank you.

  • V3 Printer driver on Windows Server 2012

    Hello there.....
    I have installed Print services on Windows Server 2012. I have read several forum and found that it is a best practice to install V3 drivers if workstations run on Windows 7.
    Our all of workstations have windows 7 so I want to install v3 printer drivers. we have printers of HP and Canon mostly.
    So can anyone tell me how can I get V3 drivers of HP Laserjet P4015 for example...
    I have installed a driver but found its v4.
    Please tell me how can I install V3 driver for HP, Canon printers.....
    Thanks
    Kind Regards
    Namvi

    You would need to use the V3 drivers that the vendors provide to Windows Update
    http://catalog.update.microsoft.com/v7/site/Home.aspx
    or from the vendors website
    Alan Morris Windows Printing Team

  • Problem in accessing the media files from another server

    Currently I am working in a project with streaming video on demand and using FMS 4.5.
    Let’s say the FMS is installed on one machine say ‘121.123.35.34’ and there is another server ‘100.54.88.222’ where all the media files belong. Now we need to point to this third server to play videos from FMS.I have done the below changes:
    In the fms.ini file: set the VOD_DIR2 = \\100.54.88.222\myvideos
    In the application.xml: Added the stream: <Streams>/hr;${VOD_DIR2}</Streams>
    From my application accessing the path of flv as:source= “rtmp:// 121.123.35.34:1935/vod/hr/test” . Not able to access the video.
    Note: If I will point to say ‘C:hrvideos’ in VOD_DIR2, then I am able to access the videos using the same URL.
    I also tried mapping the shared path to the FMS machine and then given the mapped drive path in the VOD_DIR2, but this also doesn’t work.
    Please let me know:
    If we need to configure any other parameter to stream videos from another server.
    VOD_COMMON_DIR: I modified this similar TO VOD_DIR to location 'C:hrvideos', I am able to stream the videos using rtmp, but not abl eto stream with http.
              Please let me know  can we stream using http also as we need this to run f4m manifest file.
              http://121.123.35.34:8134/vod/hr/sample.mp4.
              http://121.123.35.34:8134/vod/hr/sample.f4m
    Thanks,
    Anjali

    Hi Shiven,
    I followed the steps suggested by you:
    1) Changed the stream:
    <Streams>/hr;${VOD_DIR2}</Streams> to<Streams>/;${VOD_DIR2}</Streams>
    But not able to access the video with rtmp:// 121.123.35.34:1935/vod/test
    2) For http streaming, changes the HttpStreamingContentPath in hds-vod in the httpd config file, and tried to stream the video like:
    http:// 121.123.35.34:8134/vod/test.mp4 or
    http:// 121.123.35.34:8134/hds-vod/test.mp4
    But not able to load the video.
    Please suggest?
    Thanks & Regards,
    Anjali Rawat

  • Client printer on oracle application server

    Hi all.
    I configured my own system on oracle application server and I connected my printer on client machine.
    When I wanted to print through the application server on the printer I did not print.
    Please could anyone shows me where is the error file (for the printer) located in oracle application server to check the error.
    by

    No. Not only it isn't certified, but it is also impossible to run forms compiled with the 11g compiler with the 10g runtime. For 11g there is a install bundle for the developer suite / application server.
    cheers

  • Auto Installation of a Print Driver from the Server?

    Hi all,
    I hope this is the correct forum for this question. I am fairly new at setting up Mac Servers and was looking for some advice. I am trying to set up a Mac 10.6 Server as a print server. I am familiar with setting up printing services on W2k3 servers, but have some questions about this on a Mac server. On a Windows server, once I have installed the printer with the correct driver and shared it out, users just need to connect to the server's print queue and the correct driver is automatically downloaded from the server and installed on the workstation. On the Mac server, it seems that even after I have set up the print queue and installed the needed driver, when I connect a Mac workstation to the queue, it automatically tries to use the Generic Postscript Driver. I then have to manually download and install the needed driver for the printer. Is there any way to get the Mac workstations to automatically download and install the driver from the server, or do I have to pre-load the needed driver on each Mac that will be using the shared printer?

    tmcbride wrote:
    Hi all,
    I hope this is the correct forum for this question. I am fairly new at setting up Mac Servers and was looking for some advice. I am trying to set up a Mac 10.6 Server as a print server. I am familiar with setting up printing services on W2k3 servers, but have some questions about this on a Mac server. On a Windows server, once I have installed the printer with the correct driver and shared it out, users just need to connect to the server's print queue and the correct driver is automatically downloaded from the server and installed on the workstation. On the Mac server, it seems that even after I have set up the print queue and installed the needed driver, when I connect a Mac workstation to the queue, it automatically tries to use the Generic Postscript Driver. I then have to manually download and install the needed driver for the printer. Is there any way to get the Mac workstations to automatically download and install the driver from the server, or do I have to pre-load the needed driver on each Mac that will be using the shared printer?
    A Mac Server can distribute Windows print drivers (along with settings) to Windows clients. It does it exactly the same way as Linux Samba servers and (older) Windows servers. This is done by creating a special hidden share point (using SMB), it is special in that it uses the name print$ the drivers and settings are then loaded (from a Windows PC) in to this share, and subsequent PCs can then automatically download them.
    See http://www.techrepublic.com/article/techrepublic-tutorial-automate-desktop-print er-setup-with-samba/1053286 for some more information on how to do this.
    Note: My past experience has seen the associated .tdb databases for this function stored on this share often get corrupted meaning one had to re-upload (from a Windows PC) the drivers again. Also despite the automatic distribution of drivers and settings being something Windows has done for decades, Apple are still very poor at this in terms of the equivalent Mac (server) to Mac (client). Finally, I have not seen (yet) whether this approach is possible with Windows 7 clients.

  • How can I redirect my feed on MobileMe to another server?

    iTunes is currently pulling my feed from my MobileMe account: http://web.me.com/myusername/podcast.xml. I want to move the feed to another server. I understand that I can create a new feed, publish it, and then edit the old feed with the <itunes:new-feed-url> tag. But that will only update iTunes subscribers.
    Is there a way to redirect non-iTunes subscribers? Ordinarily I'd use a 301 redirect, but obviously I don't have that kind of control over the MobileMe server. Am I out of luck?

    Yes, you need to add the announcement to the old feed. In fact I would suggest simply making a short 'episode' containing only the announcement, to get people's attention, rather than placing it within a full episode. And then you needn't have the announcement in the new feed, where it would be redundant.

  • How do I add a network printer to a terminal server for one user?

    I have a 2003 terminal server.  I also have a network printer accessible by IP.  I want one of the users on the TS to print to this printer.
    If I log in as the user, all print options are greyed (access denied).  There's no 'users' icon in control panel to give the user admin access like I might do on a workstation.  This printer is not installed on a print server so even if he did
    have access, doing so doesn't appear to be an option.  If I log in as Administrator I can add printers but it wants me to specify \\servername\printername and it's not set up that way.  It's just a network printer on an IP.  Also I'm not trying
    to get RDP to map the printer locally for the user, he needs to be able to print from the terminal server to the network printer.  Any articles I can find assume the printer is either local to the user or on a print server of some kind.
    Is this possible and how?
    Thanks!

    Hi,
    In addition to TP’s comment, you can go through beneath article for information.
    Terminal Server and Printer Redirection
    http://blogs.technet.com/b/askperf/archive/2007/08/24/terminal-server-and-printer-redirection.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Accept Mail from another server

    We are testing a migration scenario and are running into a few issues. I have our new mail server setup with the same domain as our old. We will slowly be migrating from the old to the new, sort of like a split domain. The old server is running GroupWise 7, the new is Zimbra based.
    What I am attempting to do is allow for users on Zimbra (using the same domain) to be able to send messages to users on Groupwise. So far I have been unable to find a setting in GWIA that allows me to say it is "ok" to accept email from this server. I believe that since both the Zimbra and GW servers are using the example.com domain GW is not allowing messages to go to mailboxes.
    How do I setup Groupwise to allow messages from another server using the same domain?

    I doubt that is it. Your GW system is set to receive messages for
    @example.com and shouldn't care where they have come from. Your Zimbra
    server should be set to forward to GW as a smarthost and have it forward
    undeliverables to that host.
    Usually, the Zimbra side is going to have problems, especially if it has all
    of the addresses configured on it. It knows that it handles email for
    example.com and will try to deliver it to itself, unless you do something
    with undeliverables instead.
    I think.......................
    "dabrown ksu" <[email protected]> wrote in message
    news:[email protected]..
    >
    > We are testing a migration scenario and are running into a few issues. I
    > have our new mail server setup with the same domain as our old. We will
    > slowly be migrating from the old to the new, sort of like a split
    > domain. The old server is running GroupWise 7, the new is Zimbra based.
    >
    > What I am attempting to do is allow for users on Zimbra (using the same
    > domain) to be able to send messages to users on Groupwise. So far I have
    > been unable to find a setting in GWIA that allows me to say it is "ok"
    > to accept email from this server. I believe that since both the Zimbra
    > and GW servers are using the example.com domain GW is not allowing
    > messages to go to mailboxes.
    >
    > How do I setup Groupwise to allow messages from another server using
    > the same domain?
    >
    >
    > --
    > dabrown_ksu
    > ------------------------------------------------------------------------
    > dabrown_ksu's Profile: http://forums.novell.com/member.php?userid=90079
    > View this thread: http://forums.novell.com/showthread.php?t=415905
    >

Maybe you are looking for

  • How to handle rpc/encoded style messages using BizTalk?

    I am integrating with a lot of services and one of our customers has a service with rpc/encoded style I could consume and generate schema from their wsdl file via BizTalk consume WCF wizard. Once I am trying to call the service with request message t

  • Error when calling to an screenflow in a process deployed in Websphere

    Hi all, Environment: Solaris SunOS 5.10 (Generic January 2005), Websphere 6.1.0.13, JVM: 1.5.0_07 Product: AquaLogic BPM 6.0.2 for WebSphere We are testing our environment with a very simple process with only one interactive activity that is associat

  • Aperture 3 and MobileMe Galleries created in iPhoto

    I wanted to post this to hopefully help someone else should they run into the same thing. I recently upgraded from point and shoot camera's to a higher quality camera, so I also decided that it was time to upgrade from iPhoto to something better.  I

  • Adding Reports in Managers Desktop (PPMDT)

    Hello HR fans, We currently use managers desktop within our organisation, however, we would like to add some new reports (e.g.sickness etc) into it - how would i go about doing this? Thanks, as always Neil

  • Download a website from a given URL

    hai my task is "download a website from a given URL ,it must download all the pages from that website. it should take the depth of retrial from the user input.all the files/pages must be stored in a folder" how is it possible to download entire websi