10 Replies Latest reply: May 4, 2012 6:45 PM by Matt Broughton
gordon.jackson Level 1 Level 1 (0 points)

I have three printers and all loaded with different sized paper,  A4, A3 and A5. 

How can i set the default paper size on each one so that i only have to select that particular printer and the OS would know what size paper it should be printing on?

 

I have a HP 7000 loaded with A3,  6500 loaded with A4 and and B110 loaded with A5. In print and fax, the default paper size is global across all three printers and I have to change it every time. 

 

I want to be able to tell the printer or OS what I want to do with each printer and tell it what type of paer is loaded and then each time I selct that printer it would know what to do?

 

Am I missing something?

 

Regards

 

Gordon


All Platforms, Mac OS X (10.5.8), Windows Home Server
  • 1. Re: Default paper sizes specific to individual printers.
    PAHU Level 6 Level 6 (14,520 points)

    gordon.jackson wrote:

     

    I have a HP 7000 loaded with A3,  6500 loaded with A4 and and B110 loaded with A5. In print and fax, the default paper size is global across all three printers and I have to change it every time. 

    You don't have to change the default paper size in Print & Scan to print to a different size of paper. If you create a document that is A3 or A5 in size, then you just need to ensure you have the correct printer in the print dialog and that you have any page scaling disabled in the print dialog.

     

    If you expect the OS to know which printer has the correct size of paper to match your document then this is not available. The print dialog expects you to select the appropriate printer. If you have the A5 printer selected when you have an A3 document to print, then the OS won't change the selected printer.

  • 2. Re: Default paper sizes specific to individual printers.
    Laurence5905 Level 1 Level 1 (5 points)

    So there's absolutely no way to set a different default paper-size for different printers?  Windows can do this -- I want my Mac to do this.  There must be a way to get a Mac Pro (OS X 10.7.3) to do this...

     

    There is software I'm using that queries the printer to find out what size the paper is -- I don't get to set the paper size in the print-dialogue.  (There *IS* no print-dialogue, because it prints directly to the printer.)  In order to use this software properly, I have to go change the default paper-size for all printers, before I can print properly using this software...  It's a royal pain to have to do this -- it'd be so much easier if I could just set the proper paper size for this one printer, and leave the defaults for my other printers alone.

     

    There must be a way to set different default paper-sizes for different printers...  If Windows can do it, surely a Mac can do it....  Right?

  • 3. Re: Default paper sizes specific to individual printers.
    PAHU Level 6 Level 6 (14,520 points)

    Laurence5905 wrote:

     

    There is software I'm using that queries the printer to find out what size the paper is -- I don't get to set the paper size in the print-dialogue.  (There *IS* no print-dialogue, because it prints directly to the printer.)  In order to use this software properly, I have to go change the default paper-size for all printers, before I can print properly using this software...  It's a royal pain to have to do this -- it'd be so much easier if I could just set the proper paper size for this one printer, and leave the defaults for my other printers alone.

    Well you made no mention of this additional software you were using, so my response was based on the normal operating environment. And if the software you are using can query the printer to determine what size paper it has, then why is it necessary to set the default paper size in the driver? Sounds to me like your issue is due to this software.

     

    There is a way through the CUPS web interface where you can set defaults for the driver. Open your browser and type

     

    http://127.0.0.1:631/printers

     

    This will open the Printers page of CUPS. Select the printer you wish to modify from the list and change the Administration drop menu to Set Default Options. From here, look for the menu where you can set your paper size and then after making your selection, scroll to the bottom and press Set Default Options. You will need to authenticate for the change to be saved. You can then do the same for the other printer.

     

    Even with this performed I would still have to question how well this works, unless the software doesn't talk to the printer and somehow communicates with the printer driver.

  • 4. Re: Default paper sizes specific to individual printers.
    Laurence5905 Level 1 Level 1 (5 points)

    The software queries the printer to tell what size the paper is set to...  In Windows this works well, because you can set each individual printer to a different paper-size.  In the Mac, it returns the default paper-size that is set for all printers...  Sorry I wasn't clear on that...

     

    And I've tried that CUPS web-interface -- it never remembers the settings.  Every time I go back there, it has reset itself to the default settings...  (And yes, I have been asked for my Admin password, and I have entered it properly every time I make the change...)  So that doesn't seem to work...

     

    The printer-subsystem on the Mac has been giving me fits since day one...  It's honestly the worst thing about a Mac, and it's getting to the point that I'd rather switch back to a PC, to be honest.  Windows is not as clean as OS X, but at least the printer subsystem wasn't just tacked on as an afterthought, like the printer sub-system on a Mac appears to be...

     

    L.

  • 5. Re: Default paper sizes specific to individual printers.
    PAHU Level 6 Level 6 (14,520 points)

    Laurence5905 wrote:

     

    The software queries the printer to tell what size the paper is set to...  In Windows this works well, because you can set each individual printer to a different paper-size.  In the Mac, it returns the default paper-size that is set for all printers...  Sorry I wasn't clear on that...

    So in Windows, do you simply create a document in any application to a certain size and then print, and this software intercepts the spool file and sends it to the printer with the corresponding paper set?

     

    What is this software that you are using?

     

    And I've tried that CUPS web-interface -- it never remembers the settings.  Every time I go back there, it has reset itself to the default settings...  (And yes, I have been asked for my Admin password, and I have entered it properly every time I make the change...)  So that doesn't seem to work...

    With the CUPS settings not being saved then this is not going to help you achieve your desired result, assuming this software works in the same manner on Mac as it does in Windows.

     

    I would suggest a reset of the printing system. This will remove all printers from Print & Scan but not the supporting drivers, so you will only have to create the print queue again.

     

    Windows is not as clean as OS X, but at least the printer subsystem wasn't just tacked on as an afterthought, like the printer sub-system on a Mac appears to be...

    I disagree with you on this. The printing system on Mac OS X wasn't tacked on. It is far more reliable and stable than anything that Windows has ever provided. But I can understand why you would think this way if you have had problems with printing from the Mac.

  • 6. Re: Default paper sizes specific to individual printers.
    Laurence5905 Level 1 Level 1 (5 points)

    So in Windows, do you simply create a document in any application to a certain size and then print, and this software intercepts the spool file and sends it to the printer with the corresponding paper set?

     

    What is this software that you are using?

     

    It's custom-written software that uses the Adobe AIR run-time...  Thus it runs on Windows, Mac, and Linux without needing to be ported...  You don't really "create documents" in it, you pull up someone's record in the database, and it prints out a badge with their name on it, and a bar-code.  It works perfectly in Windows, because we can control all the printer's settings in Windows.  The Mac just won't let us control much of anything...

     

    I would suggest a reset of the printing system. This will remove all printers from Print & Scan but not the supporting drivers, so you will only have to create the print queue again.

    I've done this multiple times...  Probably 20 or so...  Literally...

     

    I disagree with you on this. The printing system on Mac OS X wasn't tacked on. It is far more reliable and stable than anything that Windows has ever provided. But I can understand why you would think this way if you have had problems with printing from the Mac.

    We'll just have to agree to disagree on this one...  The Mac is great, but its printing sub-system is total crap...  Who ever heard of a computer that won't store separate settings for each printer you have plugged into it?  Global settings that apply to all printers?  Seriously?  The Mac simply won't do individual printer-settings, and Windows does.

     

    There are times when I go to print on my Mac, and it winds up printing nothing at all, -- I have to reset the printer-queue and physically reset the printer itself, before I can get it to print...  I've never had this kind of printing trouble in Windows -- not since Windows 7 was released, at any rate.  Vista wasn't the most stable thing in the world, that's true, but Windows 7 has never given me one ounce of trouble with printing...  I would blame the printers, but I've had these printers for years, and the Mac for 3 months -- so it's got to be the Mac that's causing the problem.

  • 7. Re: Default paper sizes specific to individual printers.
    Laurence5905 Level 1 Level 1 (5 points)

    You don't have to change the default paper size in Print & Scan to print to a different size of paper. If you create a document that is A3 or A5 in size, then you just need to ensure you have the correct printer in the print dialog and that you have any page scaling disabled in the print dialog.

    And this has NEVER worked for me.  Not once...  I have to always set the paper-size in Print & Scan before printing -- even if I'm using Open Office or something similar where you set the size of the document you're printing...  If I create a document (say a #10 Envelope) and I don't go into Print & Scan to set the default paper size to #10 Envelope, it will just go ahead and assume it's a letter-size or 4x3 card-stock or whatever size I last printed...  It *NEVER EVER* changes the size automatically.  I always have to set it manually.

  • 8. Re: Default paper sizes specific to individual printers.
    PAHU Level 6 Level 6 (14,520 points)

    There must be something wrong with the printer driver or this custom software. On my Mac's, I can open a document of a certain size or create one, say an A5 document in Word. I then select to print the document and if I check the driver settings, it shows that the paper to be selected is A5. And this is with the Print & Scan default set to A4. And when I print the document, A5 paper is prompted to be loaded in the printer.

  • 9. Re: Default paper sizes specific to individual printers.
    Matt Broughton Level 5 Level 5 (4,905 points)

    Gordon,

    No wonder this thread became so confusing.  You got threadjacked.

     

    There really is no way to just select a printer in a print window and have it change the default paper size that it is going to send to the printer. 

     

    There are some exceptions because of some applicatons such as Word that carry the Page Setup information at the document level.  You don't need to change the page size for those documents.  In fact, there is no place to change the page size in the main print window.  You would have to click on Page Setup and change the paper size.

     

    For other applications, though, you must change the paper size for the specific printer or job.  There are ways to help automate this by using an Automator action or AppleScript as a PDF service.  A PDF service is what you see when you pull down the PDF button in the print window.  It doesn't take much to set up a workflow that will send the print job to the printer along with the page size specification.  I used to have such a workflow that would actually split the print job into two print jobs.  It would first print the Odd number pages in reverse order on Legal paper.  The second print job would print the Even number pages in the standard order on Legal paper.  It was an easy way to manually duplex a document.

  • 10. Re: Default paper sizes specific to individual printers.
    Matt Broughton Level 5 Level 5 (4,905 points)

    PAHU wrote:

     

    There must be something wrong with the printer driver or this custom software.

     

    I would have to agree with that PAHU.  The other alternative is that the printer does not respond properly when queried about what paper is loaded.  I have a feeling that the printer is not being queried at all.  If anything, OS X is being asked what the paper size is and it will always default to whatever the user has set or what the system has set for that particular locale. It really sounds like the custom software is messing up here.

     

    It would seem to me that all you have to do is to set the default page size in the PPD.  The custom software should then parse the PPDs to find the right printer or find out what paper is loaded in a particular printer.  It is then just a simple matter of sending the print job along with media size to the printer -- lp -d printername -omedia=A3 printfile

     

    If there is a print dialog box involved, then it is just a matter of manually setting the page size along with the printer or creating a PDF workflow.

     

    On my Mac's, I can open a document of a certain size or create one, say an A5 document in Word. I then select to print the document and if I check the driver settings, it shows that the paper to be selected is A5. And this is with the Print & Scan default set to A4. And when I print the document, A5 paper is prompted to be loaded in the printer.

     

    PAHU, please see my other response in this thread.  Word actually carries the Page Setup information at the document level.  If you create a Word document with a media size other than the system default, you acutally go into the printing system via the Page Setup window as you format the document. It only seems like you don't have to select the page size when you go to print.