Efter at OS X 10.6.8 blev udgivet i går i torsdag, fandt en række personer, at deres printere ikke længere udskrev, hvor systemet ville vise printere i pausetilstand, og ingen udskriftsjob ville fungere. Dette problem synes at opføre sig anderledes for forskellige opsætninger, men generelt synes det at være en fejl med, hvordan CUPS håndterer sine backend-processer.
Bagsiden i CUPS-systemet er grænsefladen for forskellige transmissionsprotokoller til både netværk og direkte forbindelser til printeren. Selv om nogle mennesker kan få gavn af de ovennævnte løsninger til løbende generel vedligeholdelse, nulstilling af udskriftssystemet og genindlæsning af den seneste "Combo" updater, ser det ud til en ægte løsning, indtil Apple løser problemet, at erstatte den transmissionsprotokolfil, du bruger med en fra OS X 10.6.7.
For at gøre dette har du brug for dine Time Machine-sikkerhedskopier eller en anden Mac, der kører OS X 10.6.7, og derefter kør følgende procedure:
I Finderens "Go" -menu vælges "Gå til mappe"
Skriv "/ usr / libexec / cups / backend" i feltet og tryk enter for at gå til den gemte "backend" -mappe.
Åbn "Console" -værktøjet for at se, hvilken backend-fil der bruges. Når dit udskriftsjob fejler, skal du se en meddelelse svarende til følgende (i dette tilfælde er det "lpd" backend):
printer-state-message = "/ usr / libexec / cups / backend / lpd mislykkedes
I Finder med mappen "backend" åbnes, skal du påberåbe Time Machine og derefter gå tilbage til, før du opdaterede OS X (engang den 23. juni skal fungere) og gendanne filen og erstatte den i "backend" -mappen. Hvis du ikke har Time Machine, kan du kopiere filen fra samme sted på en anden Mac.
Luk Finder-vinduet, og udfør derefter en tilladelsesfix på boot-drevet vha. Diskværktøj.
Gå til systemindstillingerne "Udskriv og fax", højreklik på printerlisten og nulstil udskriftssystemet, og indstil derefter dine printere igen.
Efterlad Din Kommentar