At home, I'm the only one using Linux; everybody else is on Windows 10. We are using a Canon Pixma MX515 printer connected to our LAN.
Recently, I noticed a strange behavior. After someone else (from his Windows) printed something on photo paper, every print job sent from my Linux computer was printed with 600dpi, instead of the normal 300dpi, which leads to a much longer time for printing text only, as the printer pauses printing regularly to let the ink dry.
Since I printed an empty MS Word document from a Windows computer on our network, jobs from my computer are printed in 300dpi again.
It seems to me that the printer keeps using one "printing profile", or whatever this is called, as long as another is sent to it. However, CUPS or the driver, seem to assume that when printing using the default settings, it's not necessary to send additional information.
But I may be completely wrong, I have no idea how CUPS works under the hood. Any ideas how to fix this behavior?
# Printer configuration file for CUPS v1.7.2 # Written by cupsd # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING <DefaultPrinter MX515> UUID urn:uuid:9bd5a6c2-e915-3fd1-4f28-0fc8228b2b1f AuthInfoRequired none Info Canon PIXMA MX515 Location Basement DeviceURI dnssd://Canon%20MX510%20series._ipp._tcp.local/ PPDTimeStamp * State Idle StateTime 1451320681 Type 36892 Accepting Yes Shared Yes ColorManaged Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy retry-job Attribute marker-colors \#39D2E7#D945DD#DFD31D,#101010 Attribute marker-levels 100,100 Attribute marker-low-levels 15,15 Attribute marker-high-levels 100,100 Attribute marker-names Color,Black Attribute marker-types inkCartridge,inkCartridge Attribute marker-change-time 1451320470 </Printer>
Please let me know if you need additional information.
OS: Linux Mint 17.3