Über AirPrint druckt Drucker nicht farbig!

Status
Für weitere Antworten geschlossen.

hombel

Benutzer
Mitglied seit
30. Apr 2014
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe gestern meine HP Color LaserJet 1515n auf meiner DS112j installiert und auch AirPrint freigegeben.
Den Drucker konnte ich in der Liste nicht finden (wird wohl so nicht unterstützt) also habe ich einen anderen HP Color LaserJet aus der Liste ausgewählt.

Ich kann wunderbar von allen iPhone´s und iPad´s aus drucken, leider aber nur s/w und nicht farbig.
Ich finde aber auch keine möglichkeit, dies auf der DS112j irgendwo einzustellen.

Hat jemand eine Tipp ?

Gruß
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Es könnte was bringen, die entsprechende Avahi-Service-Datei zu editieren und ihr "<txt-record>Color=T</txt-record>" hinzufügen.

Du findest die Datei wahrscheinlich in /usr/syno/avahi/services/, sie sollte nach deinem Drucker plus dem Suffix ".service" benannt sein. Wenn du sie im Texteditor öffnest, siehst du, wie sie aufgebaut ist (nämlich in XML). Falls da "<txt-record>Color=F</txt-record>" drin steht, änderst du das "F" in "T". Fehlt die Zeile ganz, füg sie irgendwo zwischen zwei anderen "<txt-record>…</txt-record>"-Zeilen ein.
 

hombel

Benutzer
Mitglied seit
30. Apr 2014
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
Hallo,

vielen Dank für deine Antwort.

Kannst du mit evtl. sagen wie ich diese Datei finde? Ich finde sie leider nicht *grübel*
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Hast du mal in /etc/cups/ nach Dateien geschaut, deren Namen auf .service endet? Oder nach einer /usr/syno/avahi/services/3rdparty.printer.service?

Daneben wäre auch /etc/cups/lpoptions einen Blick wert. So ungefähr sähe die wahrscheinlich für den Drucker deindrucker (das ist der Name aus /etc/cups/printers.conf) aus:

Default deindrucker Colors=Color BlackOptimization=On PaperPolicy=NearestSizeAdjust PageSize=A4 PageRegion=A4 ImageableArea=A4 PaperDimension=A4 Collate=True
 

hombel

Benutzer
Mitglied seit
30. Apr 2014
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
Sorry hab mich nicht deutlich ausgedrückt :) muss ich auf Synology Station suchen oder auf meinem Mac? Das meinte ich :)

Gruß + Dank
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Auf der DS, denn die muss den Service anbieten.
 

hombel

Benutzer
Mitglied seit
30. Apr 2014
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
hey,

so, wenn du mir nun noch sagen könntest, WO auf der DS ich nachsehen muss, wäre ich dir seeehr dankbar :)
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.890
Punkte für Reaktionen
1.172
Punkte
754
Ich weiß nicht, wie hvkls das genauer beschreiben soll, als er das schon in Beitrag #4 getan hat. Du musst im DSM-Frontend ssh oder telnet aktivieren, dann mit einem Tool wie putty Dich als root auf Deiner DS einloggen (gleiches Passwort wie beim Admin-Account im DSM-Webfrontend) und dann mit der Shell in den genannten Verzeichnissen schauen. Hier findest Du eine Einführung zum Thema Konsole/Shell aus dem Wiki. Am Ende gibt es Links auf weiterführende Themen wie "Grundlegende Befehle auf der Kommandozeile".
 

hombel

Benutzer
Mitglied seit
30. Apr 2014
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
danke,

diese info hat mir gefehlt, ich wusste ja nicht, dass ich dazu ein Tool (putty) benötige und in der Konsole nachsehen muss.

Danke
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.890
Punkte für Reaktionen
1.172
Punkte
754
Ok, dann habe ich ja richtig gelegen. Freut mich.
 

hombel

Benutzer
Mitglied seit
30. Apr 2014
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
hehe, ich schon wieder :)
sacht mal, wo finde ich den putty für den Mac (ich finde nur Windows-Verionen)?
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
In Programme > Dienstprogramme > Terminal.app ssh root@ds eingeben, wobei du ds durch die IP-Adresse der Synology ersetzt. Voraussetzung ist, dass in den Einstellungen der Synology > Terminal & SNMP der SSH-Service bereits eingeschaltet ist.
 

ichbinichbins

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich schlage mich aktuell mit dem gleichen Problem herum. Ich versuche meinen HP Color Laserjet 4700 zum farbig drucken zu bringen! (Airprint)

Ich habe mich an die Anleitung gehalten und die fehlende zeile "<txt-record>Color=T</txt-record>" eingefügt. Leider ohne Erfolg! :(

So sieht die Datei aktuell aus:

DiskStation> vi /usr/syno/avahi/services/Laserjet.service

<service-group>
<name>Laserjet @ DiskStation</name>
<service>
<type>_printer._tcp</type>
<port>515</port>
<txt-record>txtvers=1</txt-record>
<txt-record>qtotal=2</txt-record>
<txt-record>ty=Hewlett-Packard HP Color LaserJet 4700</txt-record>
<txt-record>note=DiskStation(Hewlett-Packard HP Color LaserJet 4700)</txt-record>
<txt-record>pdl=application/octet-stream,application/postscript</txt-record>
<txt-record>rp=Laserjet</txt-record>
</service>
<service>
<type>_ipp._tcp</type>
<subtype>_universal._sub._ipp._tcp</subtype>
<port>631</port>
<txt-record>adminurl=http://DiskStation:631/printers/Laserjet</txt-record>
<txt-record>txtvers=1</txt-record>
<txt-record>qtotal=1</txt-record>
<txt-record>ty=Hewlett-Packard HP Color LaserJet 4700</txt-record>
<txt-record>note=DiskStation</txt-record>
<txt-record>product=(HP Color LaserJet 4600 - CUPS+Gutenprint v5.2.9)</txt-record>
<txt-record>pdl=application/octet-stream,application/pdf,image/urf,image/jpeg,application/postscript</txt-record>
<txt-record>Color=T</txt-record>
<txt-record>URF=W8,SRGB24,DM1,CP255,RS600-300</txt-record>
<txt-record>UUID=e77b6009-4157-3131-79f7-b168f2edfa73</txt-record>
<txt-record>rp=printers/Laserjet</txt-record>
</service>
</service-group>

Würde mich über Unterstützung freuen!
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Vorweg: Ich selber nutze PostScript- oder PCL 6-Treiber und weiß nicht, wie es bei dir (euch) aussieht. Daher ist immer ein bisschen Raten dabei...

Trag es vor dem ersten </service> nochmal ein und starte CUPS neu, per killall -1 cupsd als root. Wenn das nicht hilft, such in der entsprechenden PPD in /etc/cups/ppd/ nach etwas analog zu

*ColorDevice: False
*DefaultColorSpace: Gray


und ändere die Werte auf True und Color respektive, dann starte cups neu (s.o.). Danach ist(™) Farbe immer(™) Standard.
 

ichbinichbins

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo hvkls!

Erster Tip hat leider nichts gebracht.

Beim zweiten scheint er das Verzeichnis "cups" nicht zu finden!?

DiskStation> cd /etc/cups/ppd/
-ash: cd: can't cd to /etc/cups/ppd/
DiskStation>

Eine idee?
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Schau mal nach /usr/local/cups/ppd. Ansonsten:

find / -type f -name '*.ppd'

Das dürfte etwas dauern...
 

ichbinichbins

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo hvkls,

leider noch immer schwarzweiß auf meinem HP Color Laserjet 4700! :(

So bin ich vorgegangen:

DiskStation> cd /usr/local/cups/ppd/
DiskStation> dir
drwxr-xr-x 2 root root 4096 Oct 3 23:42 .
drwxr-xr-x 8 root lp 4096 Oct 8 08:02 ..
-rw-r--r-- 1 root root 24289 Oct 3 23:28 192.168.178.250-HP.ppd
-rw-r--r-- 1 root root 24204 Jun 26 00:31 192.168.178.250-HPLaserjet.ppd
-rw-r--r-- 1 root root 24184 Oct 3 17:40 192.168.178.250-Laserdrucker.ppd
-rw-r--r-- 1 root root 24289 Oct 3 23:42 192.168.178.250-Laserjet.ppd
-rw-r--r-- 1 root root 182118 Jun 26 00:33 192.168.178.61-PX800FW.ppd
-rw-r--r-- 1 root root 24289 Oct 3 23:42 Laserjet.ppd
-rw-r--r-- 1 root root 182118 Jun 26 00:33 PX800FW.ppd

DiskStation> vi /usr/local/cups/ppd/Laserjet.ppd

*% along with this program; if not, write to the Free Software
*% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*%
*FormatVersion: "4.3"
*FileVersion: "5.2.9"
*LanguageVersion: English
*LanguageEncoding: UTF-8
*PCFileName: "STP00909.PPD"
*Manufacturer: "HP"
*Product: "(HP Color LaserJet 4600)"
*ModelName: "HP Color LaserJet 4600"
*ShortNickName: "HP Color LaserJet 4600"
*NickName: "HP Color LaserJet 4600 - CUPS+Gutenprint v5.2.9"
*PSVersion: "(3010.000) 0"
*LanguageLevel: "3"
*ColorDevice: True
*DefaultColorSpace: Color
*FileSystem: False
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*cupsVersion: 1.2
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 100 rastertogutenprint.5.2"
*1284DeviceID: "MFG:Hewlett-Packard;MDL:hp color LaserJet 4600;DES:Hewlett-Packard color LaserJet 4600;"

*StpDriverName: "hp-clj_4600"
*StpDriverModelFamily: "6_pcl"
*StpPPDLocation: "/usr/local/cups/model/gutenprint/5.2/C/stp-hp-clj_4600.5.2.ppd.gz"
*StpLocale: "C"

DiskStation> killall -1 cupsd
DiskStation> exit


Noch weitere Ideen?

P.S: Wie kann ich denn die Leichen löschen?

-rw-r--r-- 1 root root 24289 Oct 3 23:28 192.168.178.250-HP.ppd
-rw-r--r-- 1 root root 24204 Jun 26 00:31 192.168.178.250-HPLaserjet.ppd
-rw-r--r-- 1 root root 24184 Oct 3 17:40 192.168.178.250-Laserdrucker.ppd
-rw-r--r-- 1 root root 24289 Oct 3 23:42 192.168.178.250-Laserjet.ppd
-rw-r--r-- 1 root root 182118 Jun 26 00:33 192.168.178.61-PX800FW.ppd
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Probier mal

*ColorDevice: True
*DefaultColorSpace: CMYK


Schau dafür zunächst in der /usr/local/cups/printers.conf nach, welcher Druckertreiber da überhaupt benutzt wird, ändere dann die entsprechende PPD und starte cupsd neu.

Permanent löschen kannst du einzelne Dateien mit rm <dateiname>
 

ichbinichbins

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo...

leider auch danach keine Farbe! :(

In der printers.conf stehen meine beiden Drucker, die ich in der Diskstation eingerichtet hatte. Passt also soweit.
Aber auch CMYK brachte keinen Erfolgt.

Schade einfach, dass es keinen passenden Gutenprinttreiber für meinen HP Color Laserjet 4700 gibt.. :/
 

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
ColorModel RGB/Color rgb chunky 0
ColorModel CMYK cmyk chunky


eingefügt und dann

*DefaultColorSpace: RGB

oder

*DefaultColorSpace: CMYK

probiert?
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat