I installed Neverware Cloudready on an old Dell workstation I had lying around. Because my printer, a Samsung ML-1665, does not have wireless printing, I want to try to take advantage of the fact that Chrome OS now has CUPS preinstalled.Chrome OS only detects HP USB printers at the moment, unfortunately.I downloaded the Linux Print and Scan Driver from Samsung and copied the required filter (rastertospl) and PPD (Samsung_ML-1660_Series.ppd).I tried using the web interface, but attempting to enable it resulted in an internal server error.I also tried using the lpadmin command, and it appeared to work, as lpstat reported the printer as idle and functional. However, when sending a test page using the lp command, nothing was printed, despite lpstat reporting that the job was received a split second after I sent and that the printer was again idle afterwards.I am unsure what other information would be useful. I am new here, so please inform me if I am not following proper etiquette or if I should include additional details.Edit:localhost / # lp hirequest id is 1665-1 (1 file(s))localhost / # lpstat -p 1665printer 1665 now printing 1665-1.  enabled since Wed 15 Mar 2017 07:25:51 PM PDTColor Manager: no profiles specified in PPDlocalhost / # lpstat -p 1665printer 1665 now printing 1665-1.  enabled since Wed 15 Mar 2017 07:25:51 PM PDTColor Manager: no profiles specified in PPDlocalhost / # lpstat -p 1665printer 1665 is idle.  enabled since Wed 15 Mar 2017 07:25:59 PM PDTColor Manager: no profiles specified in PPDEdit:I was able to run the Samsung install script by remounting /home/chronos/user with the exec and rw flags. However, there was one error: CUPS restart failed.I also remounted / with the same flags, which allowed me to enable the web interface with cupsctl. However, I could not connect to localhost:631 in the browser. A test with OpenSSL gave the following:localhost uld # openssl s_client -connect localhost:631connect: Connection refusedconnect:errno=111Edit:New error. I think installing the driver using the Samsung script configured a bunch of stuff I don't know about, as setting the printer up with lpadmin and printing a test page now yields the following:localhost uld # lpstat -p 1printer 1 now printing 1-1.  enabled since Thu 16 Mar 2017 05:48:13 PM PDTFailed to load PPM imageThis seems to have to do with Ghostscript being missing.Edit: It seems that this has nothing to do with Ghostscript, as I installed it, and nothing changed.
How do I install a printer with CUPS on Chrome OS?
printing;cups;chrome os