Morgen, ich habe einen CUPS Server auf dem ich einen BonDrucker von Star TSP100 einrichten möchte. Die Einrichtung inklusive Treiber hat auch geklappt, aber sobald man versucht einen Druck zu senden, wird dieser abgebrochen mit der Meldung:
gestoppt "Filter failed"
Im error_log steht dann folgendes dazu:
I [05/Apr/2018:08:53:31 +0200] [Job 687] Started filter /usr/lib/cups/filter/bannertopdf (PID 12175) I [05/Apr/2018:08:53:31 +0200] [Job 687] Started filter /usr/lib/cups/filter/pdftopdf (PID 12176) I [05/Apr/2018:08:53:31 +0200] [Job 687] Started filter /usr/lib/cups/filter/gstoraster (PID 12177) I [05/Apr/2018:08:53:31 +0200] [Job 687] Started filter /usr/lib/cups/filter/rastertostar (PID 12178) I [05/Apr/2018:08:53:31 +0200] [Job 687] Started backend /usr/lib/cups/backend/socket (PID 12179) D [05/Apr/2018:08:53:31 +0200] cupsdMarkDirty(----S) D [05/Apr/2018:08:53:31 +0200] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients and dirty files" I [05/Apr/2018:08:53:31 +0200] [Job 687] Restarted by "root". D [05/Apr/2018:08:53:31 +0200] [Client 9] Returning IPP successful-ok for Restart-Job (ipp://localhost/jobs/687) from localhost D [05/Apr/2018:08:53:31 +0200] [Client 9] Content-Length: 72 D [05/Apr/2018:08:53:31 +0200] [Client 9] cupsdSendHeader: code=200, type="application/ipp", auth_type=0 D [05/Apr/2018:08:53:31 +0200] [Client 9] con->http=0x55a758148da0 D [05/Apr/2018:08:53:31 +0200] [Client 9] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=72, response=0x55a75813e030(IPP_STATE_DATA), pipe_pid=0$ D [05/Apr/2018:08:53:31 +0200] [Client 9] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0 D [05/Apr/2018:08:53:31 +0200] [Client 9] bytes=0, http_state=0, data_remaining=72 D [05/Apr/2018:08:53:31 +0200] [Client 9] Flushing write buffer. D [05/Apr/2018:08:53:31 +0200] [Client 9] New state is HTTP_STATE_WAITING D [05/Apr/2018:08:53:31 +0200] [Client 9] Waiting for request. D [05/Apr/2018:08:53:31 +0200] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients, printing jobs, and dirty files" D [05/Apr/2018:08:53:31 +0200] [CGI] cgiSetVariable: refresh_page=\"5;URL=https://10.7.0.55:631/printers/Test\" D [05/Apr/2018:08:53:31 +0200] [CGI] cgiSetVariable: TITLE=\"Druckaufträge\" D [05/Apr/2018:08:53:31 +0200] [CGI] cgiSetVariable: SERVER_NAME=\"10.7.0.55\" D [05/Apr/2018:08:53:31 +0200] [CGI] cgiSetVariable: REMOTE_USER=\"root\" D [05/Apr/2018:08:53:31 +0200] [CGI] cgiSetVariable: CUPS_VERSION=\"CUPS v2.1.3\" D [05/Apr/2018:08:53:31 +0200] [Notifier] state=3 D [05/Apr/2018:08:53:31 +0200] [Notifier] Connected to D-BUS D [05/Apr/2018:08:53:31 +0200] [Notifier] JobState D [05/Apr/2018:08:53:31 +0200] [Notifier] state=3 D [05/Apr/2018:08:53:31 +0200] [Notifier] PrinterStateChanged D [05/Apr/2018:08:53:31 +0200] [Client 6] CGI data ready to be sent. D [05/Apr/2018:08:53:31 +0200] [Client 6] con->http=0x55a7581208e0 D [05/Apr/2018:08:53:31 +0200] [Client 6] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_CHUNKED, data_remaining=0, response=(nil)(), pipe_pid=12173, file=21 D [05/Apr/2018:08:53:31 +0200] [Client 6] Waiting for CGI data. D [05/Apr/2018:08:53:31 +0200] [Client 6] Sending 0-length chunk. D [05/Apr/2018:08:53:31 +0200] [Client 6] Flushing write buffer. D [05/Apr/2018:08:53:31 +0200] [Client 6] New state is HTTP_STATE_WAITING D [05/Apr/2018:08:53:31 +0200] [Client 6] Waiting for request. D [05/Apr/2018:08:53:31 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Active clients, printing jobs, and dirty files" D [05/Apr/2018:08:53:31 +0200] [Job 687] execv failed: No such file or directory D [05/Apr/2018:08:53:31 +0200] [Job 687] PID 12178 (/usr/lib/cups/filter/rastertostar) stopped with status 102 (No such file or directory) D [05/Apr/2018:08:53:31 +0200] [Job 687] PDF template file doesn\'t have form. It\'s okay. D [05/Apr/2018:08:53:31 +0200] [Job 687] STATE: +connecting-to-device
CUPS sieht anscheinend die Datei /usr/lib/cups/filter/rastertostar nicht... Aber die Datei ist vorhanden
ls -la /usr/lib/cups/filter/rastertostar* -rwxr-xr-x 1 root lpadmin 28528 Apr 5 08:28 /usr/lib/cups/filter/rastertostar -rwxr-xr-x 1 root lpadmin 23316 Apr 5 08:28 /usr/lib/cups/filter/rastertostarlm
Wenn ich die Berechtigungen ändere, ändert sich die Fehlermeldung auch zu Permission denied, also merkt CUPS schon, dass die Datei da ist, aber sobald er sie erkennt, sieht er die Datei anscheinend nicht mehr... Ich habe bereits versucht, den Drucker ganz zu löschen und neu zu installieren, die Treiber zu aktualisieren, aber alles ohne Erfolg...
Auf dem CUPS sind bereits mehrere andere Drucker installiern (aber bisher kein BonDrucker), die aber alle funktionieren. ☺
Hoffe ihr könnt mir weiterhelfen! ☺