I haven't tried this method, but if you check this link maybe you can find useful information, also maybe you could check the printer, there could be some settings that are not correctly set. However if you are able to make it work I invite you to post your results in the community.
If you have any more doubts regarding the Galileo board, don't hesitate to ask.
Thank you for your response. I've confirmed that the problem is with the filter. The document file sent from a client device, received by the CUPS server on the Galileo does not pass through a filter or the printer driver. Therefore, document file has not been translated to printer specific data. Document file is sent directly to the CUPS printer. No error shown in CUPS logs, but the printer could not start printing because it does not understand the data being received. I'd gladly post the result if I ever get this working.
1 of 1 people found this helpful
Solved this issue by modifying mime.types in /usr/share/cups/mime
application/postscript ai eps ps string(0,%!) string(0,<04>%!) \ contains(0,128,<1B>%-12345X) + \ (contains(0,4096,"LANGUAGE=POSTSCRIPT") \ contains(0,4096,"LANGUAGE = Postscript") \ contains(0,4096,"LANGUAGE = PostScript") \ contains(0,4096,"LANGUAGE = POSTSCRIPT") \ contains(0,4096,"ENTER LANGUAGE=PDF"))
You'd notice the last line is different from the original mime.types
Restart CUPS, then I was able to print.