1.    4 Weeks Ago #1
    Join Date : Apr 2016
    Posts : 28
    Windows 10 Home

    Print routing


    I have three printers attached to my main work computer. Each printer is used for different jobs

    A - Epson R1900 for high quality inkjet englargement printing
    B - Canon Selphy for passport, ID and index printing
    C - Canon MX-496 for plain paper document printing

    Obviously, the right job has to be sent to the right printer, and sometimes this can go wrong when its busy and there is a lot of work on.

    What I would like to know is if its there is a setting in Win 10 which I can specify the default printer for each particular application, e.g

    For Photoshop, the default printer would be A
    For ACDSee the default printer would be B
    For Adobe Reader, MS Word, MS Excel, the default printer would be C

    Yes, I know there is the ability to check which printer is selected before hand, and that usually happens, but sometimes it gets very busy and people forget to check. Also, some applications (e.g. Adobe Reader) have a "print" button that simply sends to the system default printer without checking.

    Failing that, does anyone know of software that will do this for me. I tried looking for "print managers" but they seem to be more oriented towards keeping records of printers used rather than what I am wanting.
      My ComputerSystem Spec
  2.    4 Weeks Ago #2
    Join Date : Oct 2016
    Posts : 186
    Many

    There isn't anything built into Windows to do this. There are third party programs that can though.
    http://application.software.informer...inter-windows/
      My ComputerSystem Spec
  3.    4 Weeks Ago #3
    Join Date : Oct 2014
    Posts : 164
    Windows 10 Enterprise

    Here is one way to do it, create a batch file to start the three programs and make the first line of the batch file to read:
    RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "Name of your Printer"
    Start Your Program here

    It worked on all my local printers and the printers on the network with an ip address but did not work with the one printer that is shared on my server.

    Anyway, hope this helps.
      My ComputerSystem Spec
  4.    4 Weeks Ago #4
    Join Date : Apr 2016
    Posts : 28
    Windows 10 Home
    Thread Starter

    Quote Originally Posted by Neemobeer View Post
    There isn't anything built into Windows to do this. There are third party programs that can though.
    http://application.software.informer...inter-windows/
    I can;t figure out that page. It seems to have a lot of software, none of which seems relevant.
      My ComputerSystem Spec
  5.    4 Weeks Ago #5
    Join Date : Apr 2016
    Posts : 28
    Windows 10 Home
    Thread Starter

    Quote Originally Posted by play2mefish View Post
    Here is one way to do it, create a batch file to start the three programs and make the first line of the batch file to read:
    RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "Name of your Printer"
    Start Your Program here

    It worked on all my local printers and the printers on the network with an ip address but did not work with the one printer that is shared on my server.

    Anyway, hope this helps.
    I'll try this, thanks
      My ComputerSystem Spec
  6.    4 Weeks Ago #6
    Join Date : Oct 2014
    Posts : 164
    Windows 10 Enterprise

    Out of curiosity I tried the following for my printer on a shared server and this is the correct syntax to make it work for a shared printer:

    RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "\\pcname\sharename"

    Now I can change my default printer using a batch file. Enjoy!
      My ComputerSystem Spec
  7.    3 Weeks Ago #7
    Join Date : Apr 2016
    Posts : 28
    Windows 10 Home
    Thread Starter

    OK, I tried the batch file thing... it works, but it has limitations

    So long as the application the batch file controls is opened to print a job, and then closed again, it works fine. However, I have all three applications (Photoshop, ACDSee and Acrobat Reader open at the same time (they are opened on startup every morning). The last one to open (Acrobat Reader) sets the default printer. If I print a document on Acrobat Reader, it goes to the correct (Canon MX496) printer, but if I then go to ACDSee and print a document, I find it also goes to the Canon MX496. If I close and reopen ACDSee, then it goes to the correct (Canon Selphy) printer, but when I now go back to Acrobat Reader to print a document, it goes to the Canon Selphy.

    I am no better off then I was before. What I think is happening is that each time an application prints, it is setting the system default printer to whichever one it used, and the other applications are picking up on this. There has to be a way for each application to have its own printer set permanently without reference to the system default printer.
      My ComputerSystem Spec
  8.    3 Weeks Ago #8
    Join Date : Jun 2014
    USA
    Posts : 1,576
    Windows 10 Pro x64

    The "system" i.e. Windows will only allow one default printer. That can be set in Devices and Printers.

    I have two printers connected to my system - an Epson XP-960 which is wirelessly connected and an Epson Stylus Pro 3880 (hardwired). I've set the default to the XP-960 seeing that all my docs except photos are printed on the 960. When I want to print photos I simply tell the photo app to use the 3880, still leaving the 960 as the default printer.

    Bottom line is there are no automatic routing instructions as of yet built into Windows to auto route to a particular printer depending on application. The Windows will simply use the default printer unless told to do otherwise.
      My ComputersSystem Spec

 


Similar Threads
Thread Forum
Solved Routing Problem needs help
Need help with a routing issue. My current setup is I have a modem/router which is myinternet connection and is set up on the 192.168.0.0 subnet. I have quite a fewcomputers on this subnet. I have a HPE DL360p server running ESXi and have 7...
Network and Sharing
Cannot Start the Routing and Remote Access Service
I get the error below and the event below logged when I try to start the RRAS service. Any ideas? 137299 137300
Performance & Maintenance
OpenVPN Server / Internet Connection Sharing / Routing / IPV6
I'm trying to get an openvpn server running on windows 10 (pro), version 1607. It's working for ipv4, but not ipv6. I'm specifically trying to get it working with ipv4 and ipv6 to test for a problem with openvpn. I'm testing with ipv6-test.com and...
Network and Sharing
IE11 print/print preview broken after installing 3rd party app
OK, this one is a twist on a very often reported problem on these forums: Internet Explorer 11 will not print and just shows an empty print preview page. (Edge works/prints fine). However in this case I know what caused the issue but not how...
Browsers and Email
Network Routing Tables
Hi everyone! I recently started using a VPN. However some websites block VPN ips so I can't visit them. To solve this problem I would like to add the blocked website's IP to my route table. It works fine on my other laptops but on my PC it...
Network and Sharing
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 12:23.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums