Air Print to any printer - using linux cups server

For those folks who may have Linux boxes with a printer configured, you can make this printer available for air print using a tweak to your CUPs config and adding an avahi service. Details are here (no need to download & purchase additional software)
http://hartlessbydesign.com/blog/view/197-airprint-with-ubuntu-1010
I tested this procedure myself on a Canon MP140 printer sending a print job from the photos App on an iPad. It took a couple of refresh attempts to find the printer but once it did, print jobs sent just fine.

I do not have the exact printer model that you have, but have used several HP wireless printers that all work just fine with an AirPort Extreme.
Your wireless printer will connect to the wireless signal provided by an AirPort Extreme.....or any other wireless router.....just like any wireless device would connect to a network:
1) Identify the network to be joined during setup
2) Enter the wireless password to connect to the network

Similar Messages

  • On Mac OS 10.5, can't print to Linux CUPS printing server

    We attached a USB printer to a Linux server, which is CUPS1.3.8 installed.
    The printer is Epson Stylus CX5900.
    Printing from another Linux with CPUS is OK.
    But I can NOT print from my MacOSX10.5 system.
    I tried IPP, SMB, no success.
    Visit the http://127.0.0.1:631 on Mac, the CUPS on Mac even can not discovery the printer shared by Linux server.
    If I add added the printer as samba on MacOS, it will report
    /Library/Printers/EPSON/InkjetPrinter/Filter/rastertoescp.app/Contents/MacOS/ras tertoescp failed
    I see many users report printing issues on MacOSX10.5 on the Internet.
    What's the matter?
    As I know, MacOSX10.4 can print to printer on Linux CUPS server.

    Slow down a bit and think this through.
    CUPS on linux is nearly identical to CUPS on OS X - but there is no Mac-to-Mac Apple proprietary print sharing. Rather, on linux you are sharing the printer using standard printing protocols. Just like on the Mac (when using the standard protocols like Windows/SMB or IP printing), linux print queues expect postscript input. Try using a generic postscript driver from the mac.
    And when you add the printer via Windows Printing or IP > LPD or IPP, you will need to know the queue name for that printer from the linux box. (one computer with one IP address can have multiple printers - so what's the additional address info to print to your desired printer? - queue name.)
    HTH

  • Printing from Lion to Linux CUPS server problem

    Hi,
    Our printing infrastructure is built to use a Linux CUPS server. This server shares about 200 printers, and all the Linux and Mac clients use it to print (with the BROWSEPOLL option set  in the client cups.conf file).
    Everything works fine with all Mac OS versions except with Lion.
    On the Lion clients, the dialog with the server seems to work : printers are detected, and we can print using command line "lpr -P <printer> <file>".
    But we can't print with any application like Safari and Firefox.
    In system.log we have :
    for Safari
    12/01/12 11:26:10,520 Safari: -[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: printer-location)
    12/01/12 11:26:10,523 Safari: (
    0   CoreFoundation                      0x00007fff99683286 __exceptionPreprocess + 198
    1   libobjc.A.dylib                     0x00007fff9528dd5e objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff996830ba +[NSException raise:format:arguments:] + 106
    3   CoreFoundation                      0x00007fff99683044 +[NSException raise:format:] + 116
    4   CoreFoundation                      0x00007fff9964029b -[__NSCFDictionary setObject:forKey:] + 219
    5   PrintingPrivate                     0x000000010a54e37b -[PKBrowser(private) queueList] + 324
    6   PrintingPrivate                     0x000000010a54cc93 -[PKBrowser filteredDeviceList] + 75
    7   PrintCocoaUI                        0x000000010aa8a072 CreateDefaultFileName + 6849
    8   Foundation                          0x00007fff90d13de2 __-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1 + 47
    9   CoreFoundation                      0x00007fff9962be0a _CFXNotificationPost + 2634
    10  PrintCocoaUI                        0x000000010aa8ac6f CreateDefaultFileName + 9918
    11  PrintCocoaUI                        0x000000010aa9712e CreateDefaultFileName + 60285
    12  PrintCocoaUI                        0x000000010aa976b5 CreateDefaultFileName + 61700
    13  AppKit                              0x00007fff8f7362c3 -[NSWindowController _windowDidLoad] + 566
    14  AppKit                              0x00007fff8f72d9a3 -[NSWindowController window] + 109
    15  AppKit                              0x00007fff8fa43019 -[NSPrintPanel beginSheetWithPrintInfo:modalForWindow:delegate:didEndSelector:contextInfo:] + 606
    16  AppKit                              0x00007fff8fa3f9b9 -[NSConcretePrintOperation runOperationModalForWindow:delegate:didRunSelector:contextInfo:] + 477
    17  Safari                              0x00007fff91ec1ed5 -[BrowserDocument printFrame:showingPrintPanel:waitUntilDone:] + 498
    18  Safari                              0x00007fff91eac914 _ZN6Safari28BrowserContentViewController9printPageEb + 102
    19  AppKit                              0x00007fff8f8df52e __-[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo: ]_block_invoke_2 + 264
    20  AppKit                              0x00007fff8f8e70a5 -[NSDocument _commitEditingThenContinue:] + 337
    21  AppKit                              0x00007fff8f8e2e0a -[NSDocument _commitEditingWithDelegate:didSomethingSelector:contextInfo:thenContinue:] + 91
    22  AppKit                              0x00007fff8f8df39b __-[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo: ]_block_invoke_1 + 232
    23  AppKit                              0x00007fff8f8effb4 -[NSDocument performActivityWithSynchronousWaiting:usingBlock:] + 82
    24  AppKit                              0x00007fff8f8df2ad -[NSDocument printDocumentWithSettings:showPrintPanel:delegate:didPrintSelector:contextInfo: ] + 103
    25  AppKit                              0x00007fff8f8df23f -[NSDocument printDocument:] + 70
    26  CoreFoundation                      0x00007fff99672a1d -[NSObject performSelector:withObject:] + 61
    27  AppKit                              0x00007fff8f63c710 -[NSApplication sendAction:to:from:] + 139
    28  Safari                              0x00007fff91e9d755 -[BrowserApplication sendAction:to:from:] + 80
    29  AppKit                              0x00007fff8f729bd7 -[NSMenuItem _corePerformAction] + 399
    30  AppKit                              0x00007fff8f72990e -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 125
    31  AppKit                              0x00007fff8f6a6c3a -[NSMenu performKeyEquivalent:] + 281
    32  AppKit                              0x00007fff8f6a588d -[NSApplication _handleKeyEquivalent:] + 526
    33  AppKit                              0x00007fff8f59d170 -[NSApplication sendEvent:] + 4282
    34  Safari                              0x00007fff91e9d6f8 -[BrowserApplication sendEvent:] + 822
    35  WebKit2                             0x00007fff98aa5e7f -[WKView(Internal) _resendKeyDownEvent:] + 141
    36  WebKit2                             0x00007fff98a90b26 _ZN6WebKit12WebPageProxy15didReceiveEventEjb + 2196
    37  WebKit2                             0x00007fff98a90220 _ZN7CoreIPC13handleMessageIN8Messages12WebPageProxy15DidReceiveEventEN6WebKit12 WebPageProxyEMS5_FvjbEEEvPNS_15ArgumentDecoderEPT0_T1_ + 53
    38  WebKit2                             0x00007fff98a827b3 _ZN6WebKit15WebProcessProxy17didReceiveMessageEPN7CoreIPC10ConnectionENS1_9Mess ageIDEPNS1_15ArgumentDecoderE + 161
    39  WebKit2                             0x00007fff98a826ae _ZN7CoreIPC10Connection15dispatchMessageERNS0_7MessageINS_15ArgumentDecoderEEE + 172
    40  WebKit2                             0x00007fff98a825c7 _ZN7CoreIPC10Connection16dispatchMessagesEv + 145
    41  WebKit2                             0x00007fff98a7ef03 _ZN7RunLoop11performWorkEv + 111
    42  WebKit2                             0x00007fff98a7ee74 _ZN7RunLoop11performWorkEPv + 76
    43  CoreFoundation                      0x00007fff995f1b51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    44  CoreFoundation                      0x00007fff995f13bd __CFRunLoopDoSources0 + 253
    45  CoreFoundation                      0x00007fff996181a9 __CFRunLoopRun + 905
    46  CoreFoundation                      0x00007fff99617ae6 CFRunLoopRunSpecific + 230
    47  HIToolbox                           0x00007fff953b63d3 RunCurrentEventLoopInMode + 277
    48  HIToolbox                           0x00007fff953bd63d ReceiveNextEventCommon + 355
    49  HIToolbox                           0x00007fff953bd4ca BlockUntilNextEventMatchingListInMode + 62
    50  AppKit                              0x00007fff8f5373f1 _DPSNextEvent + 659
    51  AppKit                              0x00007fff8f536cf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
    52  Safari                              0x00007fff91e9d3b3 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 171
    53  AppKit                              0x00007fff8f53362d -[NSApplication run] + 470
    54  AppKit                              0x00007fff8f7b280c NSApplicationMain + 867
    55  Safari                              0x00007fff92053a6f SafariMain + 197
    56  Safari                              0x0000000106424f24 Safari + 3876
    12/01/12 11:26:37,897 netbiosd: name servers down?
    for Firefox :
    12/01/12 11:25:53,479 firefox: Mozilla has caught an Obj-C exception [NSInvalidArgumentException: -[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: printer-location)]
    12/01/12 11:25:53,480 [0x0-0x184184].org.mozilla.firefox: 2012-01-12 11:25:53.478 firefox[9718:503] Mozilla has caught an Obj-C exception [NSInvalidArgumentException: -[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: printer-location)]
    Any idea ?
    Regards,
    Jean-Francois

    [NSInvalidArgumentException: -[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: printer-location)]
    Apparently the Lion version of CUPS doesn't understand how your server specifies the location of the printer. That's about all I can tell you. You might find more information in the CUPS error log on the client.

  • Air print using my Iphone and B110 printer.

    How do I  connect my B110 with my iphone using a third party application so I can print ?Air print.
    thanks
    Bernard

    Have you enabled web....this printer needs an update to use airprint...if you have not...from the front panel select select apps then enable web services and follow the on screen instructions.
    I was an HP employee
    If I have helped you solve your issue please mark it as solved
    **Say Thanks By Clicking on the Kudos Star**

  • Can not find air printer - using epson wf 3520 connected via wifi

    Hardware: macbook air
    Software: Osx 10.9.5
    Epson printer wf3520 connected via wifi is working - latest printer software installed
    -when trying to add an air printer sometimes its showing up under bonjour - usually its not showing as available printer
    -when it is installed and I try to print I get the message "printer not connected"
    Any help how to install it correctly?

    Hi wolfgangfromhildesheim,
    If you've gone through the article that Allen provided, have gotten through to the step where you reset your printing system, and the issue persists, then the next step in the article is for you to contact the printer manufacturer for further assistance.
    If you're unable to print
    Check these things if you are unable to print, or if you see the message "No AirPrint Printers Found."
    Make sure your printer has paper, and enough ink or toner installed.
    Make sure your printer is connected to the same Wi-Fi network as your iOS device.
    Make sure your printer has power and is turned on. Try turning your printer off and then back on again to see if it resolves your issue.
    Check to see if your printer has any error lights or indicators displayed on the printer's control panel. Check the documentation that came with your printer to clear any errors displayed.
    Check with your printer's manufacturer to see if any firmware updates are available for your printer. Check your printer's documentation or contact the printer vendor for more information. A firmware update may be available, even if you just bought your printer.
    About AirPrint - Apple Support
    Take care,
    Alex H.

  • ACCENT Symbol in Oracle Reports printing using 10g Application server

    Some of the report with names containing ACCENT symbol are printing like upside-down comma. But the report used to printing certified copy and the client requiring to print the ACCENT symbol as it is. Oracle support recommend us to use PDFPrint destination, which is third-party utility that converting the post-script output to printer for ACCENT symbol. Please provide the link and instruction to download the PDFprint utility and installation requirement for the below environment:
    Oracle Application Server Version=10.1.2.3.0
    SUN SPARC - 64 bit
    Thanks
    Krishna

    By the looks of it you used 9i which also used an Application Server so your knowledge should be up to date. The Default URL has changed a little as has the port. Look in the installation guide for the default URL and port.
    If you mena the development side you can use the one-button-run functionality which makes it possible to run am form without the full App Server just by hitting the run button in the builder. You do need to start the local OC4J but that is easy. On Windows there is a start menu item to do that. On Linux you run a shell script I think.

  • Printing to Linux CUPS in Landscape - NOT Fixed

    If I tried to print to my HP printer (attached to my Linux box) in Landscape mode, it'll print it in Portrait instead. This was the problem in all previous version of the OS.
    If you print the doc out in pdf and lp from the command line, it prints fine in Landscape.

    I'm having the same problem. I have a Lexmark x9350 that is shared through Airport Extreme.

  • Can I air print using a hp deskjet 6500?

    Can I air p dint to a hp deskjet 6500?

    There are a couple of Officejet 6500 printers listed on this page which support AirPrint, but no Deskjet 6500 : http://support.apple.com/kb/HT4356
    You could see if HP's ePrint app from the store works with it, or there are third-party printer apps such as Print n Share or PrintCentral Pro which you could try.

  • Apex 3.2.1. Reports - PDF printing using Oracle App Server 10.1.2.3

    The documentation I can find re. Apache FOP references App Server 10.1.3.2, can I configure on 10.1.2.3 - Is there any docs on how?

    Did you solve this problem? I'm curious, as I am in the same situation.
    regards.

  • Solaris 10 x86 PXE and jumpstart using Linux DHCP server !!

    Hi,
    I am trying to get a my Solaris 10x86 jumpstart rolling.
    I have created the images for the OS, but the only issue I have ahead is using a Linux box as a DHCP server for my X86 box to get the image.
    Is it possible to have a linux host that serves as a dhcp server to jumstart X86 host with Sol 10 x86
    or do I need to have a solaris host that runs DHCP service on it.
    Any advice on this issue.
    Thanks.

    Well, if you don't think the online Documentation helpful, then the better way is reading step-by-step instructions from a book. Get to local bookstore, i.e Barne&Nobles or Border or any big local bookstore, there should be pretty good book for Unix Administrator (Solaris version).
    If you have time and think you can memorize then, read on the spot; otherwise, buy the book for future reference.
    If that's not what you had in mind, then this link of free online book might help : http://www.oreilly.com/catalog/solaris8/chapter/ch04.html
    Normally, oreilly online bookstore offers free books to accredited universities, colleges, and organizations. However, if that option isn't for you, it might even offer free sample chapters that might just suit your needs.
    hoep it helps.
    -van.

  • Printing landscape pdf to Linux CUPS shared printer

    I'm having a problem printing landscape pdf documents from Preview to printers on my Linux CUPS server. Documents print portrait style, with the right side of the document cut off. This occurs in both 10.4.11 and 10.5.2.
    Using Adobe Reader or printing the pdf from the command line using lpr work correctly to the shared printer.
    Printing directly to the printer (not through the server) is the only way Preview prints it right.
    My CUPS server is:
    Ubuntu 8.04 Hardy
    CUPS 1.3.7

    I'm having the same problem. I have a Lexmark x9350 that is shared through Airport Extreme.

  • Always duplex printing when printing through cups server

    I have about 6 printers which people normally accesses through a cups server running on a Linux box.
    We have always printed through the cups server from the Macs we have - and this has always worked great (they get auto-detected as shared printers and so on).
    But a few months ago something changed on the Macs - they can now ONLY print duplex - nomatter what i tell them to do in the print dialog. When printing first to a postscript file and then sending the postscript file to the printer (via terminal/lpr) everything gets printing correctly - but when using the printing dialog it always prints duplex.
    When printing to the printers directly (many different models) everything works - but going through the cups server - only duplex.
    All our Linux machines prints both duplex and simplex as they should, so the cups server isn't the problem.
    Has anybody else had this problem?
      Other OS  

    Armin,
    You need to do the following to make the duplex printing work for postscript in Oracle Reports.
    You need a printer with duplex option and an appropriate PPD file.
    You also need the Unix tool sed to filter the output file.
    The problem is that duplexing is enabled in the job level set up of the PostScript document but gets reset in the page set up because paper size and printer tray information is generated for every page. The workaround would be to write a script, which removes page level set-up information for the paper size and printer tray set up commands. As a side effect of this - it is no longer possible to switch the printer tray between pages.
    Write a sed script file called 'duplexsed' with the following three lines. This
    /^%%BeginPageSetup/,$ {
    /^%%BeginFeature/,/^%%EndFeature/d
    Copy the file to an appropriate directory, for example $ORACLE_HOME/bin.
    Set the environment variable TK_PRINT:
    TK_PRINT="sed -f $ORACLE_HOME/bin/duplexsed | lpr -l -s -P'%n' -#'%c'"
    export TK_PRINT
    Note that the print command is different for the various kinds of Unix.
    You may need to refer your installation guide and make changes to the lpr command
    Thanks
    The Oracle Reports Team

  • solved Setting up Arch to print to remote cups printer?

    Any useful info on setting up Arch to print to remote cups printer? I did'nt succeed using the Cups Setup guide:
    http://wiki.archlinux.org/index.php/CUPS_Setup
    I have tried the localhost:631 admin interface and kprint. I get  /usr/lib/cups/backend/ipp failure and "stopped with status 22!" errors.
    I will set the cupsd.conf LogLevel to debug2 and post anything needed from those results.
    Brother hl1240 laser on a remote Suse system.
    lynch
    Last edited by lynch (2007-01-28 15:30:17)

    After a bit of searching I have managed to get remote printing to my cups server to work.
    I reference 2 documents that helped me resolve this issue.
    My searches were specific to my Brother hl1240 laser printer, Arch and cups but I think the resolution is general enough to help others who may have a different model of printer.
    http://linuxprinting.org/cups-doc.html
    4.   Install the Foomatic scripts.
    (If you are using a native CUPS Raster driver, or are using a PostScript printer with a PPD from your printer vendor, you probably do not need Foomatic and should skip this step). Download foomatic-rip and foomatic-gswrapper:
    cd /usr/bin
    wget http://www.linuxprinting.org/foomatic-rip
    wget http://www.linuxprinting.org/foomatic-gswrapper
    chmod 755 foomatic-rip foomatic-gswrapper
    ln -s /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip
    The location of the CUPS filter directory may differ on other installations; look around for it. Also, be sure that your Perl interpreter is in /usr/bin (if not, edit the first line of the scripts).
    http://www.archlinux.org/pipermail/arch … 03203.html
    Here's what solved this for me. I browsed
    http://linuxprinting.org/cups-doc.html and notice the following:
    "Download foomatic-rip and foomatic-gswrapper."
    Well, Arch only seems to supply foomatic-gswrapper, not foomatic-rip. When I
    attempted to install the Arch foomatic-filters package, it complained,
    saying foomatic-gswrapper is already contained in filesystem, with no
    mention at all of foomatic-rip. The foomatic package also failed to install
    foomatic-rip.
    So I downloaded foomatic-rip from the above web site, copied it to /usr/bin,
    where foomatic-gswrapper lives. Then I followed the next set of
    instructions in the above mentioned document:
    chmod 755 foomatic-rip foomatic-gswrapper
    ln -s /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip
    I was never able to use the http://localhost:631 interface to get printing to work even after:
    [1] installing foomatic-rip and foomatic-gswrapper in the proper directory
    [2] running chmod to make them executable
    [3] creating the link as in the above quote
    [4] running /etc/rc.d/cups restart
    Setting up remote printing with kprint in administrative mode works very well, though.
    This seems to be somthing that needs to be addressed in future releases ( I'm running 0.7.2) or maybe it was fixed in 0.8, though I have not seen mention of it.
    Hopefully this will help someone else with a similar problem.
    lynch

  • I am trying to setup air print with a canon PIXMA iP7250 and win 7 64bit

    I am trying to setup air print using a canon PIXMA iP 7250 printer  and win 7 64bit

    Did you read the instruction manual?
    http://www.canon-europe.com/Support/Consumer_Products/products/printers/InkJet/P IXMA_iP_series/PIXMA_iP7250.aspx?faqtcmuri=tcm:13-982915&page=1&type=faq

  • When I air print from my iPad, I can't limit the number of pages. It just says print and the number of copies and I end up with way more than I want. How do I set it to limit the pages?

    When I air print using FingerPrint from my ipad, it doesn't let me limit the number of pages, and I end up with more pages than I want. It asks if I want multiple copies, but it doesn't ask me number of pages, or which pages. Is there a way to do this?

    When you use an AirPrint compatible printer, you get this option for page range. You are using your computer as the server in order to print, so you probably have to set the range on the computer. While you can print from your printer with this app, I assume that it doesn't give you the same control that you get directly from the iPad when using an AirPrint printer.
    Read this from the FingerPrint support site. Selecting the page range would be part of the formatting of a print job.
    http://fingerprint-support.collobos.com/knowledgebase/articles/66972-i-can-t-for mat-the-print-job

Maybe you are looking for

  • Read Verify Scan issue

    I've been havings some problems, so I decided to go through the diagnostics. I am now at Read Verify Scan screen for HDScan test, and it says "Start Scan....". Its been sitting there for a long time! How long does this take? I've tried hitting the Se

  • PDF form responses coming back uneditable

    I have created a lengthy form in InDesign (v.9.2) for a client, which I have exported to PDF then extended in Acrobat Pro (11.0.06) under File > Save as Other > Reader Extended PDF > Enable More Tools. This makes the form savable (if that's a real wo

  • I cannot find netflix in App Store

    I live in panama. After talking to netflix, they confirmed they support this area, but I cannot find the app in the App Store.

  • Can I enlarge the size of the templates in iWeb

    I use the templates in iWeb 1.1.2. Is there a possibility to enlarge the size of the standard templates sothat a template can be full screen if you publish it on the Web? Greetings, Volkert.

  • Web AS 6.40 J2EE services instllation.

    Hi All, I have installed NW SR1 ABAP + Java with XI. Is it possible to install J2EE services at the OS level so that Java instance can be administered from the OS level. Just like in the case when we install standalone Web AS 6.40 Java instance, we c