CUPS unter FreeBSD: geeignete Pfade für die manuelle Platzierung einzelner PPD-Dateien

CUPS unter FreeBSD: geeignete Pfade für die manuelle Platzierung einzelner PPD-Dateien

Hintergrund

Ich habe eine Handvoll PPD-Dateien für Linux heruntergeladen, in der Erwartung, dass sie auf TrueOS Desktop funktionieren, das derzeit auf FreeBSD 12.0-CURRENT basiert.

Ich weiß, dass mit der Weboberfläche zu CUPS – normalerweisehttp://localhost:631/– Es gibt „Oder stellen Sie eine PPD-Datei bereit:“ mit der Option, das Dateisystem zu durchsuchen, aber ich möchte den Treiber lieber aufgelistet bekommen, nachdem ich die entsprechende Marke/den Hersteller ausgewählt habe.

Erfolg und die Frage

Ich habe mit der Platzierung der PPD-Dateien dort experimentiert, wo ich /usr/local/share/cups/model/otherdas Verzeichnis erstellt habe.other

Erfolg (Beispiel unten), aber:

  • Ich würde gerne wissenob ein anderer Weg geeigneter wäre.

Beispiel

[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups]% ls -l
total 796
drwxr-xr-x  2 root  wheel       9 30 Oct 14:10 banners
-rw-r--r--  1 root  wheel  331836 28 Oct 02:33 calibrate.ppm
drwxr-xr-x  2 root  wheel       5 30 Oct 14:10 charsets
drwxr-xr-x  2 root  wheel      15 30 Oct 14:10 data
drwxr-xr-x  2 root  wheel       4 30 Oct 14:10 drv
drwxr-xr-x  2 root  wheel      13 29 Oct 18:03 examples
drwxr-xr-x  2 root  wheel       9 30 Oct 14:10 mime
drwxr-xr-x  3 root  wheel       5 30 Oct 14:14 model
drwxr-xr-x  2 root  wheel      10 30 Oct 14:10 ppdc
drwxr-xr-x  2 root  wheel       2 14 Oct 20:33 profiles
drwxr-xr-x  7 root  wheel      77 29 Oct 18:03 templates
drwxr-xr-x  2 root  wheel       4 30 Oct 14:10 usb
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups]% cd model
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups/model]% ls -l
total 19
-rw-r--r--  1 root  wheel  20940  5 Oct 22:52 CUPS-PDF.ppd
lrwxr-xr-x  1 root  wheel     39 24 Oct 23:43 foomatic-db-ppds -> /usr/local/share/foomatic/db/source/PPD
drwxr-xr-x  3 root  wheel      3 30 Oct 14:10 gutenprint
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups/model]% sudo mkdir other
Password:
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups/model]% cd other 
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups/model/other]% sudo cp /usr/home/gjp4/Desktop/BH754ePPDLinux_300000000/English/CUPS1.2/* .
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups/model/other]% sudo cp /usr/home/gjp4/Desktop/BHP1250PPDLinux_320/English/CUPS1.2/* .
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups/model/other]% ls -l
total 284
-rw-r--r--  1 root  wheel   22590 30 Oct 17:39 KO1250opn.ppd
-rw-r--r--  1 root  wheel  497755 30 Oct 17:39 KO1250UX.ppd
-rw-r--r--  1 root  wheel   24262 30 Oct 17:39 KO754opn.ppd
-rw-r--r--  1 root  wheel  199193 30 Oct 17:39 KO754UX.ppd
[gjp4@momh167-gjp4-hpelitebook850g2-trueos /usr/local/share/cups/model/other]% 

Auswahl eines Treibers, der sich auf eine der vier Dateien bezieht, die ich hier abgelegt habe /usr/local/share/cups/model/other:

Screenshot der Treiberauswahl

Mit diesem Treiber wird ein Druckdialog angezeigt:

Screenshot der erforderlichen Optionen in einem Druckdialog

Antwort1

Um deine Frage zu beantworten: Das von dir gewählte Verzeichnis ist ok.

Es gibt kein anderes Verzeichnis, das besser geeignet ist.

verwandte Informationen