3.5 KiB
3.5 KiB
Tasks
1. PPD auf Vendor-Default zurücksetzen
- 1.1
assets/Brother HL-4150CDN/ppd/BR4150_2.PPD:*DefaultBRColorMode: Noneauf den Vendor-Wert*DefaultBRColorMode: Normalzurücksetzen und den dreizeiligen „Modified by this repo"-Kommentar über dem Default entfernen. Die sechsAPPrinterPreset-Einträge und ihr Kommentarblock bleiben unverändert. Verifikation:grep -n 'DefaultBRColorMode' 'assets/Brother HL-4150CDN/ppd/BR4150_2.PPD'zeigt genau*DefaultBRColorMode: Normalohne vorangehenden „Modified by this repo"-Kommentar;grep -c 'APPrinterPreset'ergibt weiterhin 6;jj diffenthält ausschließlich diese Änderungen.
2. README korrigieren
- 2.1 Optionstabelle („Colour mode |
BRColorMode"): Werte aufNormal(default),Vivid,Noneändern. Verifikation:grep -n 'BRColorMode' README.mdzeigt in der Tabelle „Normal (default)" und nirgends mehr „None (default)". - 2.2 Abschnitt Changes to the vendor PPD: den ersten Aufzählungspunkt
(Default-Wechsel mit CIE-Begründung) entfernen, die Einleitung auf die
verblebende eine Abweichung (Presets) anpassen und den
Verweis auf den Troubleshooting-Abschnitt entsprechend korrigieren.
Verifikation: Abschnitt listet nur noch die Presets;
grep -n 'DefaultBRColorMode' README.mdfindet den Ausdruck nur noch in der Troubleshooting-Sektion (falls dort referenziert). - 2.3 Troubleshooting-Abschnitt Colours are printed pale / washed out
umschreiben (Design D3): Symptom bleibt, Ursache nennt die getesteten
Fakten (
Nonevs. Vendor-Default ohne sichtbaren Unterschied, ebensoVivid,BRPrintQuality,TonerSaveMode), die Lücke liegt im serverseitigen PostScript-Pfad gegenüber der Farbverwaltung des lokalen Treibers; Abhilfe: farbkritische Ausdrucke über den lokalen Treiber, Drucker-Menü-Hinweise (Toner Save aus,BRMediaType) beibehalten;lpoptions-Check mit Erwartung*Normal; weder „produces saturated output" nochexpect *Nonestehen mehr. Verifikation:grep -n 'saturated output\|expect \*None' README.mdohne Treffer; die im Abschnitt stehenden Befehle laufen gegen den laufenden Container aus 3.1.
3. Integrationstests (podman, lokal)
- 3.1 Image bauen und Container starten: installierte PPD im Image hat
*DefaultBRColorMode: Normal,lpoptions -p <queue> -l | grep BRColorModelistetNormal/Vivid/None, Startup endet mitready. Verifikation:podman exec printserver grep 'DefaultBRColorMode' /usr/share/cups/model/BR4150_2.PPD,podman exec printserver lpoptions -p <queue> -l | grep BRColorMode,podman logs printserver | grep 'ready'. - 3.2 Override-Pfad: Container mit
PRINTER_OPTIONS="BRColorMode=None"starten → Queue-Default istNone; danach Testcontainer verwerfen. Verifikation:podman exec printserver2 lpoptions -p <queue> -l | grep BRColorModezeigt*None(die ursprüngliche Form ohne-lbeobachtet nur IPP-Queue-Attribute, keine PPD-Optionen, und wurde korrigiert). - 3.3 Physischer Farbtest (durch Nutzer, kein Automationspfad): Testdruck
über die Container-Queue mit Normal-Default — erwartet: identisch zu den
Ausdrucken vor/nach tpypxmkn, also weiterhin weniger gesättigt als der
lokale Treiber (belegt die Limitation, die README und Design D3
dokumentieren).
Verifikation: Nutzerbestätigung im Review vor
/opsx-archive.