Can a Linux CUPS driver be installed on OS X? (for iP4200)

Canon has finally released an unsupported CUPS driver in an rpm package for the iP4200.
http://software.canon-europe.com/software/canonprint_filter_forlinuxs24302.asp?model=
I have been doing a lot of research, trying to figure out if this can be installed on OS X. It's unclear if it needs to be compiled specifically for the Mac, or if it will install and work without a recompile. All the Linux/Unix stuff is a bit of a stretch for me, but I am starting to get the hang of it.
If this will work, we can finally use the iP4200 with a non-Apple Airport print server. I just picked one up for free after rebate with my new MacBook Pro, and it would be nice to get this to work with other computers in the house.
Any ideas? Thanks for the help.

Darren,
My apologies if the tone of my last post was harsh. That was not my intention. I guess I was a bit more surprised by the post as I thought you had worked through and understood the issue(s). You did cite your correspondence with Canon on the subject where you asked if they would recompile it for Mac OS X. Compiling a binary for any platform means that you have the source code. The binaries for the package managers that Canon has for download are not source code.
The one thought I had originally was that there might be a way to extract the needed source code from the .rpm files. I do not have any working knowledge of how the package managers operate, so I left open the possibility. The more I think about this, however, I am pretty sure that such extraction of the source code would most likely be considered "reverse engineering" or "decompiling" and illegal under the The Digital Millennium Copyright Act.
the whole point is to make printer drivers transportable from one version of unix to an another, and I haven't been able to find documentation that states that the source is transportable but require recompilation to work on different systems. This certainly could be true...
In general, making drivers or CUPS transportable from one platform to another depends on the developer(s) writing the code in such a way as to make it useable on more than one platform. That is, it must be able to be compiled on various platforms. Apple compiles the CUPS source code for use on the Mac. That compilation results in different binaries for the PPC Mac and the Intel Mac. Same source code but two platforms and two sets of binaries. If it weren't for Rosetta, a PPC compilation would not work on an Intel Mac. The "hpijs" driver package for HP printers that is available through the linuxprint.org has not yet been recompiled and packaged for Intel Macs. The drivers work because they run under Rosetta.
The only time that the code does not have to be compiled is when the program is written in a "lower" language such as Perl as opposed to "C" or "C+". In this case, the interpreter is a program on the host machine. The foomatic-rip software is an example. Then again, the Perl interpreter on a PPC Mac had to be compiled from source code for the PPC Mac platform.
I am happy that you keep digging and learning. You are to be commended for that. We are all learning as we go. Perhaps posting your inquiry of converting a .rpm into something that could be used on a Mac would get a more thorough vetting if posted to a different forum such as the Unix forum or a similar forum on Usenet or one of the Mac news sites. Discussion of source code, package managers, and compiling is a bit complex for most of us on this printing forum.
Matt
Mac Mini; B&W G3/300    

Similar Messages

  • Time Machine can't find external drive after installing Lion

    Time Machine can't find external drive after installing Lion. I have a Laice 1 terabyte external drive that worked fine with Snow Leopard and now no show ... tried connecting it to front port and Mac Pro can't see it. Also lost Office,Quicken, and Final Cut Pro  says: " You can't open application because Power PC apps are no longer supported" this is Not a good surprise!

    Does the drive work when just directly connected? If so, have you prepped the drive?
    Extended Hard Drive Preparation
    1. Open Disk Utility in your Utilities folder. If you need to reformat your startup volume, then you must boot from your OS X Installer Disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Installer menu (Utilities menu for Tiger or Leopard.)
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Note the SMART status of the drive in DU's status area. If it does not say "Verified" then the drive is failing or has failed and will need replacing. SMART info will not be reported on external drives. Otherwise, click on the Partition tab in the DU main window.
    3. Set the number of partitions from the dropdown menu (use 1 partition unless you wish to make more.) Click on the Options button, set the partition scheme to GUID (only required for Intel Macs) then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the volume(s) mount on the Desktop.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, check the button for Zero Data and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process can take up to several hours depending upon the drive size.

  • Can i use pen drive to install boot camp on my mac?

    Can i use usb pen drive to install boot camp on my mac?

    No. Windows cannot boot from nor be installed on an external drive. That said, in the Windows world there are ways to put a bootable Windows installer on a flash drive. But you will have to find those on your own.

  • Can't use external drive to install 'plug-in' collections?

    I'm trying to load up an external drive with all the Logic additional loops and instrument plug-ins, including the Spectrasonic librairies etc.
    The message I get when I try to do this is that the external drive is a 'network' drive, and thus it can't be done. At least that is what happened when I tried to 'install' the Spectrasonic Stylus setup. Is there a particular folder hierarchy I could use to just drag and drop all my instrument collections ... and then do a link from the Logic 8 app. Or where would I find the linking protocol in the Logic 8 manual?
    Any suggestions would be most appreciated,
    Ben

    You can't install plugins to a separaet drive because there are very specific system locations plugins need to reside in on your system drive.
    You can often however move the sample content. For instance, I have the Stylus RMX plugin on my system drive, but the 10gig library on an external drive.
    Your manuals or support notes will tell you the correct procedure to follow, depending on the plugin. Sometimes you will have to create aliases to the mvoed sample content, sometimes you have to edit preferences and so on. It's really plugin dependent.
    The Logic loops can reside on an external drive - just move them, then drag them to the loop browser to reindex them.

  • Lenovo Twist - Can't get WWAN Driver to Install

    Hey,
    So, got my Lenovo Twist last weekend - absolutely love it, but **bleep**.. I'd love to be able to slap a SIM in here an go.
    Problem is, the WWAN driver appears to be missing - Device Manager shows the WAN Miniport, but the driver doesn't work.
    Here is what I've tried so far:
    - Allowing Windows to try to find an updated driver (nothing)
    - Downloaded and attempted to install this from the Lenovo Twist Support Drivers Page: Ericsson H5321gw/C5621gw Mobile Broadband Firmware for Windows 8 (32-bit, 64-bit) - ThinkPad (this results in an error: Initialization error) - This seems to only be a firmware anyway
    - Tried this one.. which appears to be the driver for Ericsson H5321gw: http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS029034 (Installs, but doesn't solve the driver issue.. even after reboot)
    - Tried a few other various drivers that people have suggested, but none seem to work.
    Any suggestions?
    Marc

    Following up on an earlier post I opened up my Twist to see what is inside with respect to WWAN.  Easy to do; just two screws and slide out the keyboard.  I had not seen any WWAN references in the Device Manager.  Sure enough, the PCI Express slot the User Guide shows to be the location of the WWAN card has the 24GB SSD. Even though the SIM slot and socket is there and the red/blue antenna leads are there it does not appear both the WWAN and 24GB SSD can be installed at the same time.  The other PCI Express slot has the WIFI card.
    I don't know enough about SSDs but maybe a SATA type SSD could take the place of the 500GB hard drive which could free the PCI Express slot for a WWAN?
    My Twist is model S230u and the Lenovo System Update application says the "Machine type and model" is 33474HU.

  • Can an Advanced Format drive be installed in a Time Capsule

    I have aTime Capsule 1TB and was interested in upgrading the hard drive. I saw that there are 4TB drives available that are "Advanced Format" Would these drives be able to be used in Time Capsule? Is there any performance issues known? For example would I be able to format the drive as one large partition using the "full drive" or would it be limited to significantly less (like only 3TB).
    According to Western Digital (http://wdc.custhelp.com/app/answers/detail/a_id/5655/~/how-to-install-a-wd-advan ced-format-drive-on-a-non-windows-operating-system):
    "Mac OSX:
    Mac OSX version 10.4 onwards (Tiger, Leopard and Snow Leopard) can use the GUID Partitioning Table scheme (GPT) which will align an Advanced Format drive correctly. Mac OS versions using Apple Partition Manager (APM) will not align partitions correctly and will not provide optimum performance."
    When you format a drive using the Time Capsule  reset/reformat utility, does it format the drive using GPT or APM? I think that might answer my question. Then again, maybe it won't.
    Thank you for your help.

    I do not know about 4TB drives, having never tested one.. but 3TB advanced format is fine. So my guess would be the 4TB would work.. but Apple often set limitations in their firmware.. and since 3TB is the largest they release in any TC.. that tends to be the limit they set.
    There is also no guarantee that the drive will spin down.. although spinning up and down every minute can also happen and of course is much worse issue.
    What model TC are you trying to do this to?
    Format of the drive is GPT.
    Hey.. after much googling.. doing your work for you.. I found the last post here.. the guy mentions the sata in the TC works
    https://discussions.apple.com/thread/3727070?start=0&tstart=0
    You will probably need to use 7.6.1 firmware. There are certainly issues on older models with larger drives.. but I managed to shoehorn a 3TB into a Gen 2 and it works with one proviso.. spin down is flakey.. some times yes and sometimes no.. still the actual consumption of a drive spinning is only 2-3W now.
    My solution would be.. to connect your internal sata in the TC to esata port.. or even just an extension cable.. a nice power plus data one.. and buy 2TB drives.. which are still better value.. TB/$$ and then you can use any number of drives in sequence.. no hot swap of course. But it is easy to off and on the TC.. then you can have a disk for swapping to store backups offsite.
    I should think if you buy an older newertech (I love the paradox) box which fits under the TC you can do a really neat combined unit.

  • How can I change the drive updates install to?

    The updater pushes for C, but C is my dedicated SSD OS drive, and there's no way I'm installing anything else there. CS6 is installed in F.

    The updates will properly be applied to your apps on F:. The temporary downloads will respect your settings for your user folders and temp folders, but if you haven't changed them, then they will default to C: no matter what - like Windows temp files, caches and otehr stuff, so in fact you are possibly trying to prevent something that happens under your nose every day already. Check your system varaibles and group policies.
    Mylenium

  • LR 3 will not link to external drive since install of Cache file for another program?

    Thumb nails link to the new Cache file on the external hard not the original catalog location on the drive. I can find the files on the drive doing a search in LR but each has to be located individually and confirmed and I have thousands. I deleted the Nikon Capture NX 2 Cache file and its contents but the LR file search still comes up (General> Capture NX Cache). General is the name of the HD with the catalog links. 2 Generals show in both program browsers even though the new Cache file was deleted and does not show when you scan the General HD. Beware LR users keep HD dedicated to LR files only!
    Can anyone tell me how to get LR 3 to recognize the original General HD?  

    Error -36 = I/O error
    I have this similar issue before with my external HD. The worst case is that suddenly my external HD would not connect at all. Mac OS does not recognize the device. I end up reformatting the whole HD to Mac format.
    I guess the problem is that Mac is having problem reading and writing to a windows formatted drive. I have a few thumb drive that will only work on windows pc but not Mac. Couldn't reformatting it under Mac either. Weird...

  • Where can i get a driver to officejet pro 8500A plus for windows 8.1 ?

    I tried to download the driver from the hp site but i didnwt found it.
    i need the driver and the software manegment.

    Hi, use the HP printer install wizard. (link)
    Please mark the post that solves your issue as "Accept as Solution".
    If my answer was helpful click the “Thumbs Up" on the left to say “Thanks”!
    I am not a HP employee.

  • Can the creative cloud apps be installed on a drive other than the boot drive?

    I have an SSD for the boot drive and keep most apps on an 'applications' drive. It appears that CC apps install by default to the boot drive. Am I incorrect? Can I control what drive they install on?

    Yes you can change the install location:
    Launch the Adobe Application Manager.
    Click on your name in the top left and from the context menu choose Preferences.
    Change the Install Location to the one you want.

  • I can't find a driver for HP Officejet Pro L7580.

    Updated my system to Windows 7 after years of using Vista.  Now I can't use my HP Officejet Pro L7580 because it can't find a driver to install.   Every tab says that the device is working perfectly.  I have removed all HP software...turned it off everything...rebooted...reloaded and still the message says that driver is missing and can't find it on the HP website.  It also said that it doesn't have permission to update drivers.  When checking that area....thats' wrong.  Updates are always automatic without permission per that tab you open to change settings.  I can't see the problem/solution anymore...can anyone else?
    This question was solved.
    View Solution.

    Hey there,
    First make sure whether you are utilizing Windows 7 32bit or 64 bit then follow this link:
    http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?cc=us&dlc=en&lang=en&lc=en&product=2512008&
    Whether you choose the basic driver or full featured software these are the official HP drivers for the product.
    Hope this helps!
    Help the community by marking this post as a solution if it solved your issue!.
    If my post helped you in any way, please click the blue KUDOS star under my name! It would mean a great deal.

  • I can't find the driver for my intergrated camera for X201

    My intergrated camera spoilt previously and I received help from a lenovo technician months ago. He helped me to change it into a new integrated camera. But the problem is, the device has got no device drivers(software) in it. Therefore, right now it still can't work. I tried searching for the drivers on the lenovo site but it isn't helping at all. Because the new integrated camera that I got is of a different model known as 5U875 and I can't find the driver to install in it. Please help me. Thanks

    Try this one:
    http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/6nca20ww.exe
    W520: i7-2720QM, Q2000M at 1080/688/1376, 21GB RAM, 500GB + 750GB HDD, FHD screen
    X61T: L7500, 3GB RAM, 500GB HDD, XGA screen, Ultrabase
    Y3P: 5Y70, 8GB RAM, 256GB SSD, QHD+ screen

  • Using 1TB MyBook for TimeMachine - Can I Partition The Drive?

    Hi,
    I've just purchased a 1TB external hardrive that I've connected to my router.
    My Mac has instantly recognised it and I'd like to start using it for Time Machine backups.
    However, I'd also like to use some of the space to directly copy over music / movies / files etc that I can then share over the network with my other macs.
    I'm guessing I need to partition the drive but Disk Utility can't see the drive and the browser based preferences for the drive don't seem to throw up any clues either.
    One thing I've noticed is that under the Shared tab in a Finder window there are 2 apparent drives:
    MyBookWorld (which has a standard sort of folder structure)
    MyBookWorld-Backup (which is the drive name Time Machine recognises)
    Would it be the case that TM will create the back up (around 200GB) and the remaining space will still be available to the 'MyBookWorld' shared drive until such a time that both those drives above meet in the middle?...
    Has anyone else done this or does anyone know how to do this?
    Thanks in advance!

    I've just purchased a 1TB external hardrive that I've connected to my router.
    My Mac has instantly recognised it and I'd like to start using it for Time Machine backups.
    Note that this is not officially supported and I've heard some reports of this being unstable. If you do this, make sure you have alternate backups - which, of course, you should anyway. See my [Mac Backup Guide|http://www.reedcorner.net/thomas/guides/backups> for more on this.
    However, I'd also like to use some of the space to directly copy over music / movies / files etc that I can then share over the network with my other macs.
    You certainly can partition it, though you'll have to remove it from your router and connect it directly to your Mac to do so, I believe. Note that your backup partition needs to be at least 2-3 times the size of what you're backing up. Also note that you should not try to back up anything from the other partition(s) onto the backup partition... a backup stored on the same physical drive as the source is no backup at all. If the drive fails, all is lost.

  • 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

  • Can i use imac's internal CD/DVD drive to install windows 8.1 pro on macbook via ethernet or firewire or other than purchasing an external drive??

    can i use imac's internal CD/DVD drive to install windows 8.1 pro on macbook via ethernet or firewire or any method other than purchasing an external drive??

    Note: These types of discs or activities are not supported by DVD or CD sharing:
    DVD movies.
    Audio CDs.
    Copy protected discs such as game discs.
    Install discs for an operating system such as Microsoft Windows (for use with Boot Camp), or Mac OS X.
    Burn a CD or DVD

Maybe you are looking for