dirtysanchez Posted May 8, 2015 Share Posted May 8, 2015 There have been ways for a while of running software on a desktop machine to allow iOS devices to print to non-AirPrint printers. This of course requires the desktop to be on when you want to print. Since my unRAID runs 24x7, it's the logical place for this service to live. I don't know if this is even possible in a container (I'm a hardware guy, not a programmer), or whether this is better suited for a very lean VM. I suspect since any number of different printer drivers would be required that a VM is the way to go, but I hoping you all can enlighten me. Quote Link to comment
ironicbadger Posted May 8, 2015 Share Posted May 8, 2015 This looks useful. Shouldn't be hard to make into a container... I'll have a go! I have no way to test it though. 1 Quote Link to comment
sparklyballs Posted May 8, 2015 Share Posted May 8, 2015 This looks useful. Shouldn't be hard to make into a container... I'll have a go! I have no way to test it though. how about printer drivers though ? Quote Link to comment
dirtysanchez Posted May 8, 2015 Author Share Posted May 8, 2015 This looks useful. Shouldn't be hard to make into a container... I'll have a go! I have no way to test it though. how about printer drivers though ? That's what I was wondering. Perhaps include the Universal driver for the major brands? In my case it's an HP laser, so the HP universal driver should work just fine. You'd also have to be able to configure the printer, but assuming this could be handled in an X window thanks to hurricanehernandez's base image? Quote Link to comment
sparklyballs Posted May 8, 2015 Share Posted May 8, 2015 This looks useful. Shouldn't be hard to make into a container... I'll have a go! I have no way to test it though. how about printer drivers though ? That's what I was wondering. Perhaps include the Universal driver for the major brands? In my case it's an HP laser, so the HP universal driver should work just fine. You'd also have to be able to configure the printer, but assuming this could be handled in an X window thanks to hurricanehernandez's base image? it's my understanding with dockers that the driver needs to be present on the host system. the airprint software setup is reasonably easy, done it myself a few times. a printer available on your network will work, but i'm unsure about printers directly connected. Quote Link to comment
dirtysanchez Posted May 8, 2015 Author Share Posted May 8, 2015 it's my understanding with dockers that the driver needs to be present on the host system. If that's the case, I'm guessing that pretty much makes it unfeasable. the airprint software setup is reasonably easy, done it myself a few times. a printer available on your network will work, but i'm unsure about printers directly connected. Mine is a network printer. I don't think anyone would have a printer directly connected to the unRAID server as the OS doesn't have CUPS or any printing functionality. Quote Link to comment
sparklyballs Posted May 8, 2015 Share Posted May 8, 2015 it's my understanding with dockers that the driver needs to be present on the host system. If that's the case, I'm guessing that pretty much makes it unfeasable. the airprint software setup is reasonably easy, done it myself a few times. a printer available on your network will work, but i'm unsure about printers directly connected. Mine is a network printer. I don't think anyone would have a printer directly connected to the unRAID server as the OS doesn't have CUPS or any printing functionality. you need cups (or the last time i set this up, you did, for it to work) but cups is software.. and there exist already a few cups dockers, not geared for unraid, just general dockers. Quote Link to comment
gfjardim Posted May 8, 2015 Share Posted May 8, 2015 you need cups (or the last time i set this up, you did, for it to work) but cups is software.. and there exist already a few cups dockers, not geared for unraid, just general dockers. I have a working container with AirPrint and CloudPrint working, will update it and release something soon. Quote Link to comment
dirtysanchez Posted May 9, 2015 Author Share Posted May 9, 2015 Awesome. Thanks guys. Looking forward to it. Quote Link to comment
dirtysanchez Posted May 14, 2015 Author Share Posted May 14, 2015 Just wondering if there have been any updates on this gfjardim, possibly in another thread that I missed? Thanks! Quote Link to comment
gfjardim Posted May 14, 2015 Share Posted May 14, 2015 Just wondering if there have been any updates on this gfjardim, possibly in another thread that I missed? Thanks! I'm testing it. Will run for a few days before I release it. Quote Link to comment
JM2005 Posted May 14, 2015 Share Posted May 14, 2015 Just wondering if there have been any updates on this gfjardim, possibly in another thread that I missed? Thanks! I'm testing it. Will run for a few days before I release it. I am looking forward to using this one as well! Thanks for you hard work! Quote Link to comment
jamescarlos Posted May 20, 2015 Share Posted May 20, 2015 I wanted to see if there are any updates to this docker in progress. I am open to help with any testing if necessary! Quote Link to comment
dirtysanchez Posted May 20, 2015 Author Share Posted May 20, 2015 gfjardim said he has a working container he is testing and will post it up at some point. In the meantime, I created a Ubuntu 14.04 VM and have AirPrint working through that. It's definitely consuming far more resources than would be necessary for a Docker container, but it'll do until someone releases an AirPrint Docker. Quote Link to comment
jamescarlos Posted June 7, 2015 Share Posted June 7, 2015 Checking back in on this docker container. gfjardim, do you have any updates? Let us know if there is anything we can do to help. Quote Link to comment
JM2005 Posted June 18, 2015 Share Posted June 18, 2015 Any news on this one? Thanks Quote Link to comment
gfjardim Posted June 18, 2015 Share Posted June 18, 2015 Any news on this one? Thanks Being really busy, but will take sometime tonight to play with this. Quote Link to comment
JM2005 Posted June 18, 2015 Share Posted June 18, 2015 Any news on this one? Thanks Being really busy, but will take sometime tonight to play with this. I understand busy! No rush just checking. Thanks again for all your help. Quote Link to comment
gfjardim Posted June 18, 2015 Share Posted June 18, 2015 Done. It's in my repo/Community Applications as CUPS. This will work out of the box with LAN capable printers. unRAID doesn't have USB Printer drives by default so, to take advantage of local USB ones, you must overwrite your /boot/bzimage file with this one (unRAID 6.0.0 -> http://bit.ly/1HZsFfL) and reboot your server. Quote Link to comment
dirtysanchez Posted June 19, 2015 Author Share Posted June 19, 2015 Awesome! Thanks! EDIT: Unable to log into the CUPS GUI. Posted in the support thread. Quote Link to comment
Spydawg Posted June 20, 2015 Share Posted June 20, 2015 Installed fine, and is working great for me.. Can print from my phone over home network and from outside my network. Thanks for this! Quote Link to comment
dirtysanchez Posted June 20, 2015 Author Share Posted June 20, 2015 Was not working for me initially, but after a few tweaks by gfjardim, it's now working great! Quote Link to comment
peter_sm Posted June 20, 2015 Share Posted June 20, 2015 I can't find my WIFI printer (HP Photosmart c6100 Series) from this docker, adding it manually, I can see the printer on my iPhone, but when printing nothing happens on my printer, this is some rows in the error log ..... E [20/Jun/2015:15:00:07 +0200] Unable to open listen socket for address [v1.::]:631 - Address family not supported by protocol. E [20/Jun/2015:15:00:07 +0200] Unable to communicate with avahi-daemon: Daemon not running E [20/Jun/2015:15:00:41 +0200] [cups-deviced] PID 54 (dnssd) stopped with status 1! [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-300sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-310sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-320sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-360sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-600sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-610sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-620sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-660sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-216xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3160sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3170sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3180sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-6220sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M262xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M267xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M332xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M337xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2160sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2540sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2950sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-3400sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-4650sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-470xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-472xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SF-760sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-300sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-310sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-320sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-360sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-600sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-610sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-620sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-660sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-216xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3160sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3170sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3180sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-6220sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M262xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M267xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M332xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M337xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2160sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2540sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2950sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-3400sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-4650sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-470xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-472xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SF-760sc.cts"! Quote Link to comment
gfjardim Posted June 20, 2015 Share Posted June 20, 2015 I can't find my WIFI printer (HP Photosmart c6100 Series) from this docker, adding it manually, I can see the printer on my iPhone, but when printing nothing happens on my printer, this is some rows in the error log ..... E [20/Jun/2015:15:00:07 +0200] Unable to open listen socket for address [v1.::]:631 - Address family not supported by protocol. E [20/Jun/2015:15:00:07 +0200] Unable to communicate with avahi-daemon: Daemon not running E [20/Jun/2015:15:00:41 +0200] [cups-deviced] PID 54 (dnssd) stopped with status 1! [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-300sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-310sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-320sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-360sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-600sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-610sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-620sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-660sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-216xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3160sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3170sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3180sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-6220sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M262xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M267xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M332xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M337xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2160sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2540sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2950sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-3400sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-4650sc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-470xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-472xsc.cts"! E [20/Jun/2015:15:05:42 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SF-760sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-300sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-310sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-320sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-360sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-600sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-610sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-620sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLP-660sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-216xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3160sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3170sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-3180sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/CLX-6220sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M262xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M267xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M332xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/M337xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2160sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2540sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/ML-2950sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-3400sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-4650sc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-470xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SCX-472xsc.cts"! E [20/Jun/2015:15:05:47 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/model/suld/cms/SF-760sc.cts"! This error log is normal; first error is due to IPv6, second due to avahi not running (it uses unRAID's avahi service) and the third is Samsung driver error. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.