"Stopped - 'Filter' failed" Error Message
After upgrading to macOS Sierra, when attempting to send a test print to my Epson Stylus Photo 2200, I get the "Stopped - 'Filter' failed" error message in my print queue.
I left-clicked on the Printer -> Error Log menu item, and I have the following in the error log.
E [27/Sep/2016:10:04:40 -0500] [Job 3] Job stopped due to filter errors; please consult the error_log file for details.
D [27/Sep/2016:10:04:40 -0500] [Job 3] The following messages were recorded from 10:04:38 to 10:04:40
D [27/Sep/2016:10:04:40 -0500] [Job 3] Adding start banner page "none".
D [27/Sep/2016:10:04:40 -0500] [Job 3] Queued on "EPSON_Stylus_Photo_2200" by "derekberube".
D [27/Sep/2016:10:04:40 -0500] [Job 3] Auto-typing file...
D [27/Sep/2016:10:04:40 -0500] [Job 3] Request file type is application/vnd.cups-banner.
D [27/Sep/2016:10:04:40 -0500] [Job 3] File of type application/vnd.cups-banner queued by "derekberube".
D [27/Sep/2016:10:04:40 -0500] [Job 3] Adding end banner page "none".
D [27/Sep/2016:10:04:40 -0500] [Job 3] time-at-processing=1474988678
D [27/Sep/2016:10:04:40 -0500] [Job 3] 3 filters for job:
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgbannertopdf (application/vnd.cups-banner to application/pdf, cost 33)
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster (application/pdf to application/vnd.cups-raster, cost 100)
D [27/Sep/2016:10:04:40 -0500] [Job 3] /Library/Printers/EPSON/InkjetPrinter2/Filter/rastertoescpII.app/Contents/MacOS /rastertoescpII (application/vnd.cups-raster to printer/EPSON_Stylus_Photo_2200, cost 0)
D [27/Sep/2016:10:04:40 -0500] [Job 3] job-sheets=none,none
D [27/Sep/2016:10:04:40 -0500] [Job 3] argv[0]="EPSON_Stylus_Photo_2200"
D [27/Sep/2016:10:04:40 -0500] [Job 3] argv[1]="3"
D [27/Sep/2016:10:04:40 -0500] [Job 3] argv[2]="derekberube"
D [27/Sep/2016:10:04:40 -0500] [Job 3] argv[3]="testprint"
D [27/Sep/2016:10:04:40 -0500] [Job 3] argv[4]="1"
D [27/Sep/2016:10:04:40 -0500] [Job 3] argv[5]="AP_ColorMatchingMode=AP_VendorColorMatching AP_D_InputSlot= nocollate com.apple.print.DocumentTicket.PMSpoolFormat=application/pdf com.apple.print.JobInfo.PMJobName=testprint com.apple.print.PrinterInfo.PMColorDeviceID..n.=23775 com.apple.print.PrintSettings.PMCopies..n.=1 com.apple.print.PrintSettings.PMCopyCollate..b. com.apple.print.PrintSettings.PMFirstPage..n.=1 com.apple.print.PrintSettings.PMLastPage..n.=2147483647 com.apple.print.PrintSettings.PMPageRange..a.0..n.=1 com.apple.print.PrintSettings.PMPageRange..a.1..n.=2147483647 fit-to-page media=Letter pserrorhandler-requested=standard job-uuid=urn:uuid:8781dff0-21e9-31ef-5b09-534d193452be job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1474988678 time-at-processing=1474988678 document-name-supplied=testprint PageSize=Letter"
D [27/Sep/2016:10:04:40 -0500] [Job 3] argv[6]="/private/var/spool/cups/d00003-001"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[0]="<CFProcessPath>"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[1]="CUPS_CACHEDIR=/private/var/spool/cups/cache"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[2]="CUPS_DATADIR=/usr/share/cups"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[3]="CUPS_DOCROOT=/usr/share/doc/cups"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[4]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[5]="CUPS_REQUESTROOT=/private/var/spool/cups"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[6]="CUPS_SERVERBIN=/usr/libexec/cups"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[7]="CUPS_SERVERROOT=/private/etc/cups"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[8]="CUPS_STATEDIR=/private/etc/cups"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[9]="HOME=/private/var/spool/cups/tmp"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[10]="PATH=/usr/libexec/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[11]="SERVER_ADMIN=root@Derek-Berubes-MacBook-Pro.local"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[12]="SOFTWARE=CUPS/2.2.0"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[13]="TMPDIR=/private/var/spool/cups/tmp"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[14]="USER=root"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[15]="CUPS_MAX_MESSAGE=2047"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[16]="CUPS_SERVER=/private/var/run/cupsd"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[17]="CUPS_ENCRYPTION=IfRequested"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[18]="IPP_PORT=631"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[19]="CHARSET=utf-8"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[20]="LANG=en_US.UTF-8"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[21]="APPLE_LANGUAGE=en-US"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[22]="PPD=/private/etc/cups/ppd/EPSON_Stylus_Photo_2200.ppd"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[23]="RIP_MAX_CACHE=128m"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[24]="CONTENT_TYPE=application/vnd.cups-banner"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[25]="DEVICE_URI=usb://EPSON/Stylus%20Photo%202200?serial=L5602021107061925 0"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[26]="PRINTER_INFO=EPSON Stylus Photo 2200"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[27]="PRINTER_LOCATION=Derek Berube\'s MacBook Pro"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[28]="PRINTER=EPSON_Stylus_Photo_2200"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[29]="PRINTER_STATE_REASONS=none"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[30]="CUPS_FILETYPE=document"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[31]="FINAL_CONTENT_TYPE=application/vnd.cups-raster"
D [27/Sep/2016:10:04:40 -0500] [Job 3] envp[32]="AUTH_I****"
D [27/Sep/2016:10:04:40 -0500] [Job 3] Started filter /usr/libexec/cups/filter/cgbannertopdf (PID 2075)
D [27/Sep/2016:10:04:40 -0500] [Job 3] Started filter /Library/Printers/EPSON/InkjetPrinter2/Filter/pdftopdf2.app/Contents/MacOS/pdft opdf2 (PID 2076)
D [27/Sep/2016:10:04:40 -0500] [Job 3] Started filter /usr/libexec/cups/filter/cgpdftoraster (PID 2077)
D [27/Sep/2016:10:04:40 -0500] [Job 3] Started filter /Library/Printers/EPSON/InkjetPrinter2/Filter/rastertoescpII.app/Contents/MacOS /rastertoescpII (PID 2078)
D [27/Sep/2016:10:04:40 -0500] [Job 3] Started backend /usr/libexec/cups/backend/usb (PID 2079)
D [27/Sep/2016:10:04:40 -0500] [Job 3] Message catalog filename is \"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framework s/PrintCore.framework/Versions/A/Resources/English.lproj/cups_apple.strings\".
D [27/Sep/2016:10:04:40 -0500] [Job 3] load_banner(filename=\"/private/var/spool/cups/d00003-001\")
D [27/Sep/2016:10:04:40 -0500] [Job 3] usb: AppleLanguages=\"en-US\"
D [27/Sep/2016:10:04:40 -0500] [Job 3] STATE: +connecting-to-device
D [27/Sep/2016:10:04:40 -0500] [Job 3] Looking for \'EPSON Stylus Photo 2200\'
D [27/Sep/2016:10:04:40 -0500] [Job 3] Opening connection
D [27/Sep/2016:10:04:40 -0500] [Job 3] PID 2078 (/Library/Printers/EPSON/InkjetPrinter2/Filter/rastertoescpII.app/Contents/MacO S/rastertoescpII) stopped with status 206 (Interface output queue is full)
D [27/Sep/2016:10:04:40 -0500] [Job 3] Hint: Try setting the LogLevel to "debug" to find out more.
D [27/Sep/2016:10:04:40 -0500] [Job 3] Page = 612x792; 9,40 to 603,783
D [27/Sep/2016:10:04:40 -0500] [Job 3] Directory “/Library/Printers/EPSON/CIOSupport/EPSONUSBPrintClass.plugin” permissions OK (040755/uid=0/gid=80).
D [27/Sep/2016:10:04:40 -0500] [Job 3] Directory “/System/Library/Printers/Libraries/USBGenericPrintingClass.plugin” permissions OK (040755/uid=0/gid=0).
D [27/Sep/2016:10:04:40 -0500] [Job 3] load_classdriver(/System/Library/Printers/Libraries/USBGenericPrintingClass.plu gin) (kr:0x00000000)
D [27/Sep/2016:10:04:40 -0500] [Job 3] load_classdriver(/Library/Printers/EPSON/CIOSupport/EPSONUSBPrintClass.plugin) (kr:0x00000000)
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: copying to temp print file \"/private/var/spool/cups/tmp/0081d57f93b5a\"
D [27/Sep/2016:10:04:40 -0500] [Job 3] STATE: -connecting-to-device
D [27/Sep/2016:10:04:40 -0500] [Job 3] Sending data to printer.
D [27/Sep/2016:10:04:40 -0500] [Job 3] Sent 0 bytes...
D [27/Sep/2016:10:04:40 -0500] [Job 3] STATE: +cups-waiting-for-job-completed
D [27/Sep/2016:10:04:40 -0500] [Job 3] align for banner 1.
D [27/Sep/2016:10:04:40 -0500] [Job 3] PID 2075 (/usr/libexec/cups/filter/cgbannertopdf) exited with no errors.
D [27/Sep/2016:10:04:40 -0500] [Job 3] PID 2076 (/Library/Printers/EPSON/InkjetPrinter2/Filter/pdftopdf2.app/Contents/MacOS/pdf topdf2) exited with no errors.
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: \"/private/var/spool/cups/tmp/0081d57f93b5a\" has 1 pages.
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: opened PPD file \"/private/etc/cups/ppd/EPSON_Stylus_Photo_2200.ppd\"...
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: PreferredRotation = -90
D [27/Sep/2016:10:04:40 -0500] [Job 3] cupsPageSize=[612 792], cupsImagingBBox=[9 40 603 783]
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: width=612, length=792, top=9, bottom=40, left=9, right=9
D [27/Sep/2016:10:04:40 -0500] [Job 3] cupsWidth=2970, cupsHeight=3715
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: languageLevel = 3, mediaBox.size.width = 612, mediaBox.size.height = 792
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: colorspace = 1, bitsPerColor = 8
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: Vendor matching mode is ON and the handoff color space requested is sRGB.
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: skipBytesPerRow = 8
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: band width = 2970, bytesPerRow = 11888, band height = 3715, height = 3715
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: context width = 2970, height = 3715, bitsPerComponent = 8, bitsPerPixel = 32, bytesPerRow = 11888, bitmapInfo = 5, resolution = (360.000000, 360.000000)
D [27/Sep/2016:10:04:40 -0500] [Job 3] HWResolution = [ 360 360 ]
D [27/Sep/2016:10:04:40 -0500] [Job 3] ImagingBoundingBox = [ 9 40 603 783 ]
D [27/Sep/2016:10:04:40 -0500] [Job 3] Margins = [ 9 40 ]
D [27/Sep/2016:10:04:40 -0500] [Job 3] PageSize = [ 612 792 ]
D [27/Sep/2016:10:04:40 -0500] [Job 3] cupsWidth = 2970
D [27/Sep/2016:10:04:40 -0500] [Job 3] cupsHeight = 3715
D [27/Sep/2016:10:04:40 -0500] [Job 3] cupsBitsPerColor = 8
D [27/Sep/2016:10:04:40 -0500] [Job 3] cupsBitsPerPixel = 24
D [27/Sep/2016:10:04:40 -0500] [Job 3] cupsBytesPerLine = 8910
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: rasterWriteHeader: Unable to write raster stream header: Broken pipe
D [27/Sep/2016:10:04:40 -0500] [Job 3] cgpdftoraster: bytes written for side 1 = 0, err = 5
D [27/Sep/2016:10:04:40 -0500] [Job 3] PID 2077 (/usr/libexec/cups/filter/cgpdftoraster) exited with no errors.
D [27/Sep/2016:10:04:40 -0500] [Job 3] Waiting for read thread to exit...
D [27/Sep/2016:10:04:40 -0500] [Job 3] PID 2079 (/usr/libexec/cups/backend/usb) exited with no errors.
D [27/Sep/2016:10:04:40 -0500] [Job 3] End of messages
D [27/Sep/2016:10:04:40 -0500] [Job 3] printer-state=3(idle)
D [27/Sep/2016:10:04:40 -0500] [Job 3] printer-state-message="Sending data to printer."
D [27/Sep/2016:10:04:40 -0500] [Job 3] printer-state-reasons=none
Line #66 in the above seems to indicate the rastertoescpII utility failed with a status code of 256 and the "Interface output queue is full" error message.
Troubleshooting Steps
In an effort to address this problem, I followed the steps outlined in the "Resolve printer issues on your Mac" article. I reset the printing system and that did not work. I also unplugged the printer, removed the contents of the /Library/Printers/ folder, and then plugged the printer back in.
MacBook Pro, macOS Sierra (10.12), 2.3Ghz Core i7 16GB, 1TB SSD