Previous 1 2 Next 15 Replies Latest reply: May 14, 2013 11:53 AM by Matt Broughton
bdmorgan Level 1 Level 1

How can I still print using a 'hp designjet 120nr (C7791B)' with OS X 10.8.3? I cannot get the drivers to work?


iMac, OS X Mountain Lion (10.8.3)
Reply by Matt Broughton on May 10, 2013 5:54 PM Helpful

Try reading this thread.

All replies

  • bdmorgan Level 1 Level 1

    Yes I have found them, thank you. I also found this:

     

    http://support.apple.com/kb/HT1468?#hpdrivers

     

    As you can see the 'hp designjet 120nr' is missing from the list.

    I have tried setting it up in numerous ways. When I am connected it gives me the option of using 'generic' software which allows me to print at A3 and A4. However this is an A1 plotter, which is the only reason for having it. When using the 'generic software' it does not give me the option to use A1 and doesnt seem allow me to follow through with a 'custom' paper size of A1.

     

    I have attempted to download about 6 different drivers that all seem to do nothing for this problem.

     

    Thanks for your help, very much appreciated.

  • BDAqua Level 10 Level 10

    I see it there, but that list is for Tiger/10.4...

    HPDesignjet 120nr2.7.1Hewlett-Packard

     

    Here's the 10.8 list, maybe the 130nr driver?

    http://support.apple.com/kb/HT3669#HP

    HP Designjet 130nr *23.0P
  • bdmorgan Level 1 Level 1

    Ah thank you, yes that is the url I thought I copied. But you see my problem, no 120nr?

     

    I had similar thoughts as you as I have attempted to use '130nr' from the hp website with no avail:

     

    http://h20000.www2.hp.com/bizsupport/TechSupport/ProductList.jsp?lang=en&cc=us&p rodTypeId=18972&prodSeriesId=352387&taskId=135

     

    The '120 nr' from here:

     

    http://h20000.www2.hp.com/bizsupport/TechSupport/ProductList.jsp?lang=en&cc=us&p rodTypeId=18972&prodSeriesId=295935&taskId=135

     

    only goes up to 10.5

     

    Please let me know if you can think of a work around, rather frustrating not being able to use a perfectly fine (yet admitedly old) printer just because of a software issue.

    I have a clollegue with 10.7.8 that can use the printer with no problems, is there a way that this might help?

     

    Thank you again.

  • BDAqua Level 10 Level 10

    I think it's unforgivable how apple breaks Printer Drivers at every turn.

     

    I'm downloading the 10.8 driver to have a look to see if there's a way to fool it if it insists looking for a 130 nr.

  • Matt Broughton Level 5 Level 5

    Try reading this thread.

  • BDAqua Level 10 Level 10

    Thanks Matt, great tip/post!

  • bdmorgan Level 1 Level 1

    Thanks Matt, I got pointed towards that thread yesterday. Definitely helps as I can now use the printer. However I still don't get full functionality. To be able to send a series of prints to the printer I need a 'A1 off the roll' option rather than just A1 as I now have to go and feed each and every page through the printer as I want it. Not ideal but it will have to do.

     

    Is there any way of writing the code for this option into the ppd.gz file that the printer is using? If I knew what the code for that might read like I would have a go myself.

     

    Thank you for your help.

  • BDAqua Level 10 Level 10

    Have you looked at the PPD for the older working one?

  • Matt Broughton Level 5 Level 5

    I set up a virtual printer to test things.  The virtual printer "prints" to a file rather than a real printer.  Nevertheless, it is useful for looking at debugging logs and print job headers in the output.

     

    I discovered a quirk in the foomatic-rip filter that seems to be causing the problem.  It appears that there is a limit to the length of the job parameters that foomatic-rip can handle.  This unknown limit is being exceded and job parameters are being ignored.  One of these is the InputSlot that controls roll paper and the cutter.

     

    The ppd does contain all the proper code to handle these options.  We can see that under the Paper Handling section of the print window.

     

    Screen Shot 2013-05-11 at 10.29.18 AM.png

     

    At first I thought that we could simply make multiple ppds with different defaults for the InputSlot and then create multiple printers with appropriate names.  That may work for many situations, but it still leaves the limitation in place and may break other job options you may choose.

     

    I think the solution here is to use an older version of foomatic-rip.  Foomatic-rip 3.43.2.15 seems to work as best as I can determine with the virtual printer.  Download foomatic-rip-3.43.2.15.ppc.dmg.  Don't worry about "ppc" in the file name.  They are just perl scripts and will run on either ppc or Intel machines.

     

    Before you install this version, you must take some pains to uninstall the version you currently have installed.  There is an uninstaller on the disk image you downloaded with your current version of foomatic-rip.

     

    1.  Run the uninstaller on the disk image of foomatic-rip that you already have installed.

     

    2.  Open the Terminal (Applications/Utilities).  Copy and paste the following into the Terminal window:

     

    sudo pkgutil --forget org.linuxprinting.foomatic-rip

     

    Press the ENTER or RETURN key.  You will be prompted for you administrator's password.  Enter it at the prompt.  Nothing will appear on the screen as you type this.

     

    3. Run the installer for foomatic-rip 3.43.2.15.

     

    4.  Reboot your computer.  Anytime you downgrade software you should reboot the computer.

     

    You should now be able to print from roll paper and use the cutter if so desired.

     

    Let us know how it goes.

  • BDAqua Level 10 Level 10

    Impressive work, thanks!

     

    BTW.. how do you make a virtual Printer?

  • bdmorgan Level 1 Level 1

    Thank you once again Matthew. I understand the importance of being thourough and followed your instruction exactly. I really thought that this would solve it and was ready to click 'This solved my question'. However I still have the same print options as before, no 'A1 on the roll'.

     

    Although, when I copied:

     

    'sudo pkgutil --forget org.linuxprinting.foomatic-rip'

     

    into Terminal it did say somehting along the lines of 'nothing found' (sorry I didnt copy the text). Could this be part of the issue?

     

    Do I need to change the PPD at all?

     

    These are the options I get if this helps?

     

    Screen Shot 2013-05-13 at 17.53.46.pngScreen Shot 2013-05-13 at 17.54.23.png

     

    Thank you for help, its very much appreciated.

  • Matt Broughton Level 5 Level 5

    bdmorgan wrote:

     

    Thank you once again Matthew. I understand the importance of being thourough and followed your instruction exactly. I really thought that this would solve it and was ready to click 'This solved my question'. However I still have the same print options as before, no 'A1 on the roll'.

     

    Although, when I copied:

     

    'sudo pkgutil --forget org.linuxprinting.foomatic-rip'

     

    into Terminal it did say somehting along the lines of 'nothing found' (sorry I didnt copy the text). Could this be part of the issue?

     

    In this case the instructions were incorrect.  I forgot that the uninstaller would run that command.  The reason for that command was to let the system know that foomatic-rip 4.0.6 had been removed.  I am sure that you were able to then install foomatic-rip version 3.43.2.15.  There are two ways to confirm that the older version is now installed.  First, if you can print at all, it is present.  You could also copy and paste the following command in the Terminal.  It should respond with the version that is installed:

     

    pkgutil --pkg-info org.linuxprinting.foomatic-rip | grep version

     

     

    Do I need to change the PPD at all?

     

    There is no need to change the PPD.  PPDs are reflective of the software (drivers) that are called from the PPD.  You can put anything you want in the PPD.  If that capability is not in the driver, having it in the PPD won't make it work.

     

    Setting a job to print from A1 Roll Paper is a two step process.  First you select the Paper Size which is A1.

     

    PaperXize.png

     

    Then look under the pop up menu below Paper Size for an item called Paper Feed.

     

    PaperFeed.png

     

    Select Paper Feed.  Then you will be able to select where/how the paper is being fed to the printer.  This is where you can choose Roll Paper (Cut) or Roll Paper (No Cut) among other choices.

     

    Screen Shot 2013-05-11 at 10.29.18 AM.png

     

    Other drivers may have A1 Roll Paper listed under Paper Size.  Perhaps that is how the HP driver was.  There would still have had to be a place, then to check whether or not you wanted the paper to be cut and/or whether you were feeding sheets of paper from one of the other paths.

     

    Let us know if you can find all the options now and that you are able to keep your normal workflow.

  • bdmorgan Level 1 Level 1

    Thank you again, I certainly still can print so somehting is installed.

     

    I get the 'paper feed' option when using a 'Hp color LaserJet 5500' A3 printer:

     

    Screen Shot 2013-05-14 at 16.58.19.png

     

    But I dont get the option when using the 'hp designjet 120nr (C7791B)', the printer I need to be able to plot to A1:

     

    Screen Shot 2013-05-14 at 17.03.33.png

     

    I presume this is still becuase of the footmatic? So for now I still dont get full functionality.

     

    Thank you for you effort, let me know if you have another idea. I think if anyone is going to solve this problem its you. Im not the only one in the office with this issue so you will be helping many!

     


Previous 1 2 Next