mikezs

Members
  • Posts

    25
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

mikezs's Achievements

Noob

Noob (1/14)

0

Reputation

  1. These instructions are still valid, but since iOS 6, you have to add a new content type for printing. I'm at work at the moment so I can't remember exactly what it is, but google will tell you! This will work with any printer you can add with cups, so network printers are fine.
  2. I haven't read most of the 11 pages in response to this, but here's what I think: - I'm still using 5.0 beta14 because it was what was released at the time of my hardware upgrade. There was no update for about 6 months, and most of the issues people had were worked around and then merged into the later unraid versions. - I'm a subscriber to these forums and I've noticed that the most latest releases have had no major features added to them, but are mostly stability fixes (and I haven't had stability problems, so didn't bother with them.) - Even in the latest release there's a problem for a small number of users, but as it's said, this is on new hardware, people don't tend to load old releases with new machines so everyone who will have the problem potentially does already! - If you mark rc10 as final, I, and probably the other few hundred people who are waiting, will upgrade and you'll be flooded with bug reports to put into 5.0.1 and that will no doubt will turn into a super-stable release that should have been 5.0, but couldn't because you can't make people upgrade to something *marked* as unstable. Anyway, work on the 64 bit kernel in the background, mark rc10 as final, make a big deal about running the permissions tool (big header in the web interface and bash logon message) and get ready to iron out the bugs that will flood in Great work btw, Tom. Keep it up!
  3. That should have been 0.7.0, not 0.0.7, but I guess you realised that
  4. I just had this problem when installing for the first time. It's because when the script installs or updates it does this: version=($(wget -q -O - http://sabnzbdplus.sourceforge.net/version/latest | awk NR==1)) which hasn't been updated to the latest version, 0.7.0. This means it tried to get 0.6.15 from the incorrect place and doesn't install anything. I changed the line above to this: #version=($(wget -q -O - http://sabnzbdplus.sourceforge.net/version/latest | awk NR==1)) version="0.7.0" and the install went fine I'll have to remember to change it back, but it should get you up and running.
  5. Do we know the reason why the kernel version has gone from 3.0.* to 3.1.* to 3.3.* back to 3.0.*? Haven't got an issue with it, just wondered!
  6. I haven't done this yet, I'm spending most of my time fighting with PS3 media server at the moment
  7. I'll reconfigure my system to use the universal driver and write some more instructions and stick them on the wiki
  8. My Samsung ML 1915 isn't listed on this page. I think this is where I'm stuck. The instructions posted by overbyrn above to use the universal samsung printer driver seem easier for a beginner than what I did (but does not have step by step instructions). He posted the PPD's and binaries that he built.
  9. I'm glad other people are getting this working. I had a geeky moment when printing pdfs from iPhone via VPN from a foreign country to my home printer!
  10. It's a forum attachment, I can't fix that... A quick google says that there's a unified driver that should work. I'm only providing instructions for mine (and similar) printers because it's hours and hours of work to get the configuration right. You can hope someone who knows what they're doing has the same printer as you and will provide the instructions
  11. Doesn't look hard at all if you've got a proper CUPS setup. Just get everything installed and skip the avahi configuration and start the cloud print python script instead. Edit: fixed formatting
  12. Right, got everything setup and configured now, so here's the full set of instructions to get my printer (and most Samsung printers) up and running: Downloads: Download the cupsd.conf from my post above and copy it to /boot/config/cups Download the python airprint service creator from here and put the airprint-generate.py in /boot/config/cups/service Generate your PPD file (this is Samsung printer specific) for foomatic from this page and save it to /boot/config/cups/ppd After you've got those files, go back to unraid terminal and do: cd /boot/packages wget http://repository.slacky.eu/slackware-13.1/libraries/jbigkit/2.0/jbigkit-2.0-i486-3sl.txz wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.1/slackware/ap/ghostscript-8.71-i486-2.txz wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.1/slackware/ap/foomatic-filters-4.0.4-i486-1.txz wget http://slackware.org.uk/salix/i486/13.1/salix/l/splix-2.0.0-i486-2cd.txz wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.1/slackware/a/cups-1.4.3-i486-3.txz wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.1/slackware/l/pycups-1.9.48-i486-1.txz First time cups installation: cd /boot/packages # Install pycups for airprint-generate.py installpkg pycups-1.9.48-i486-1.txz # Required for Splix: installpkg jbigkit-2.0-i486-3sl.txz # Required for CUPS installpkg ghostscript-8.71-i486-2.txz # Foomatic filters for CUPS installpkg foomatic-filters-4.0.4-i486-1.txz # Copy our PPD (that we generated above) into the foomatic filters folder: cp /boot/config/cups/ppd/* /usr/share/cups/model/samsung/ # Install SpliX for Samsung printers installpkg splix-2.0.0-i486-2cd.txz # Install the main CUPS package installpkg cups-1.4.3-i486-3.txz # Create a symbolic link to the cupsd.conf that you downloaded above: ln -sf /boot/config/cups/cupsd.conf /etc/cups/cupsd.conf # Make cups executable and run it: chmod +x /etc/rc.d/rc.cups /etc/rc.d/rc.cups start CUPS first time configuration: Fire up http://tower:631/admin. You should be greeted with the CUPS main page. Click "Add printer" Select your printer. Mine was usb://Samsung/ML-2010 under Local Printers:. Press continue. Stick in the printer name, location and tick share this printer. Click continue. Next screen is driver choice. Mine was Samsung, then Samsung ML-2010 Foomatic/gdi. It's important you choose the Foomatic/gdi one if you have a Samsung printer and generated the PPD file from the page above. Click create printer and you should get a message saying it's been added successfully. We now have a printer added and configured, so we want to create a copy of the configuration. Back into the terminal: cp /etc/cups/printers.conf /boot/config/cups/ Now we can generate the Avahi service for our shared printer to make it visible to our iDevice: cd /boot/config/cups/service python airprint-generate.py cp *.service /etc/avahi/services/ That should be it! Try this command to see if your printer is listed as an internet printer: avahi-browse -a -t | grep AirPrint Mine shows as: + eth0 IPv4 AirPrint Samsung_ML-2010 @ Tower Internet Printer local Adding persistance All of this configuration will disappear when we reboot, so add this to your go script to make it all come back when you restart: ####################### # Printer ####################### installpkg jbigkit-2.0-i486-3sl.txz installpkg ghostscript-8.71-i486-2.txz installpkg foomatic-filters-4.0.4-i486-1.txz cp /boot/config/cups/ppd/* /usr/share/cups/model/samsung/ installpkg splix-2.0.0-i486-2cd.txz installpkg cups-1.4.3-i486-3.txz ln -sf /boot/config/cups/cupsd.conf /etc/cups/cupsd.conf ln -sf /boot/config/cups/printers.conf /etc/cups/printers.conf chmod +x /etc/rc.d/rc.cups /etc/rc.d/rc.cups start cp *.service /etc/avahi/services/ Most of that will look familiar from the commands we've used above. Things to note: The CUPS configuration is hard work! This is samsung printer specific at the moment, but should be applicable to other printers if you have the correct google skills. printers.conf (that we took a copy of) will be overwritten if you add or modify a printer, so just be aware that you will have to re-copy if you do this (and you want the changes to persist over a reboot). These instructions are for unRaid 5.0b14 or later (what I'm running) I already have python installed and configured from SabNzbD+, you may have to install yourself to get airprint-generate.py to work
  13. I've attached my cupsd.conf which everyone should be able to use. (put it in your flash drive in the config/cups folder, or mkdir /boot/config/cups and stick it in there) Here's what's currently in my go script ####################### # Printer ####################### installpkg jbigkit-2.0-i486-3sl.txz installpkg splix-2.0.0-i486-2cd.txz installpkg cups-1.4.3-i486-3.txz rm /etc/cups/cupsd.conf ln -s /boot/config/cups/cupsd.conf /etc/cups/cupsd.conf chmod +x /etc/rc.d/rc.cups /etc/rc.d/rc.cups start The config file still needs authentication with a password, so you need to set a root password that isn't blank if you only have that user. cupsd.conf
  14. Yep, compatible with most samsung printers and some Xerox (IIRC) I am familiar with p910nd, and have used it on my dd-wrt router. It can't spool jobs though, which makes printing quite slow (and quite often I'm printing in a hurry!) Very kind of you. I'm going to have a crack at doing this too, but I'd appreciate someone having a look over it afterwards as I'm not a linux scripting guru.
  15. Quick update on mah progress. Here's the packages I needed to get CUPS working and talking to my printer (Samsung ML-2010): http://slackware.org.uk/salix/i486/13.1/salix/l/splix-2.0.0-i486-2cd.txz http://slackware.cs.utah.edu/pub/slackware/slackware-13.1/slackware/a/cups-1.4.3-i486-3.txz http://repository.slacky.eu/slackware-13.1/libraries/jbigkit/2.0/jbigkit-2.0-i486-3sl.txz Once they're installed, run: chmod +x /etc/rc.d/rc.cups /etc/rc.d/rc.cups start Go to http://tower:631/ and get the printer configures (PPD is /usr/share/cups/model/samsung/ml2010.ppd)