Nowe posty

Autor Wątek: CUPS - Wyłączenie hostname w nazwie udostępnionej drukarki  (Przeczytany 3187 razy)

Offline tinware

  • Nowy na forum
  • *
  • Wiadomości: 4
    • Zobacz profil
Cześć,

Pod komputer z Debianem w sieci lokalnej podłączyłem drukarkę po USB, zainstalowałem CUPS i udostępniłem ją po sieci lokalnej.
Drukarka jest widoczna przez inne urządzenia w sieci jako "Description @ Hostname" np. HP Deskjest Fxxxx @ SerwerDebian.



W jaki sposób mogę ustawić, aby drukarka była widoczna jako "Description" np. HP Deskjest Fxxxx, czyli bez " @ Hostname"?
Moja konfiguracja CUPS jest domyślna, jedyną rzeczą jaką zmieniałem to dodanie tej jednej drukarki.
« Ostatnia zmiana: 2021-06-11, 21:04:35 wysłana przez tinware »

Offline baker

  • Nowy na forum
  • *
  • Wiadomości: 36
    • Zobacz profil
« Ostatnia zmiana: 2021-06-11, 22:00:40 wysłana przez baker »

Offline tinware

  • Nowy na forum
  • *
  • Wiadomości: 4
    • Zobacz profil
Odp: CUPS - Wyłączenie hostname w nazwie udostępnionej drukarki
« Odpowiedź #2 dnia: 2021-06-11, 22:28:50 »
Dzięki za odpowiedź.

Konfiguracja drukarki wygląda ok:
<Printer MainPrinter>
UUID urn:uuid:c6f6be9b-17d5-372e-5929-8729604e89a8
Info HP Deskjet F4580 (Salon)
MakeModel HP Deskjet f4500 Series, hpcups 3.18.12
DeviceURI usb://HP/Deskjet%20F4500%20series?serial=CN03LC110505H5&interface=1
State Idle
StateTime 1623439921
ConfigTime 1623442621
Type 36876
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-current-job
</Printer>

Jeśli chodzi o konfigurację samego CUPS, wszystko jest ustawione.
lpadmin -p "MainPrinter" -D "HP Deskjet F4580 (Salon)"
/etc/init.d/cups restart

Następnie drukarka jest widziana jako (sprawdzane pod Win7, Win10 i Android):
HP Deskjet F4580 (Salon) @ Hostname

Dlaczego?

Dodatkowo włączyłem (choć i tak bez deklarowania tego parametru jest on domyślnie włączony):
/etc/cups/cupsd.conf
BrowseShortNames Yes

To jest ciekawe:
cupsd -t
Unknown directive BrowseShortNames on line 11 of /etc/cups/cupsd.conf.
"/etc/cups/cups-files.conf" is OK.
"/etc/cups/cupsd.conf" is OK.

Moja wersja CUPS to v2.2.10.
« Ostatnia zmiana: 2021-06-11, 22:36:56 wysłana przez tinware »

Offline baker

  • Nowy na forum
  • *
  • Wiadomości: 36
    • Zobacz profil
Odp: CUPS - Wyłączenie hostname w nazwie udostępnionej drukarki
« Odpowiedź #3 dnia: 2021-06-11, 22:50:41 »
Cytuj
-D "description"
    Sets the description of the printer which is often shown instead of the printer name, for example "HP LaserJet".

Offline tinware

  • Nowy na forum
  • *
  • Wiadomości: 4
    • Zobacz profil
Odp: CUPS - Wyłączenie hostname w nazwie udostępnionej drukarki
« Odpowiedź #4 dnia: 2021-06-11, 22:52:11 »
Zgadza się, więc jak napisałem wyżej:

Jeśli chodzi o konfigurację samego CUPS, wszystko jest ustawione.
lpadmin -p "MainPrinter" -D "HP Deskjet F4580 (Salon)"
/etc/init.d/cups restart

Następnie drukarka jest widziana jako (sprawdzane pod Win7, Win10 i Android):
HP Deskjet F4580 (Salon) @ Hostname

Dlaczego?

Jak wyłączyć dopisywanie przez CUPS w nazwie drukarki " @ Hostname"?
« Ostatnia zmiana: 2021-06-11, 23:02:31 wysłana przez tinware »

Offline baker

  • Nowy na forum
  • *
  • Wiadomości: 36
    • Zobacz profil
Odp: CUPS - Wyłączenie hostname w nazwie udostępnionej drukarki
« Odpowiedź #5 dnia: 2021-06-11, 23:12:36 »
Jak ustawiłeś odpowiednio opis i nazwę, to raczej nie CUPS ustawia taki opis tylko system Windows/Android.

Offline tinware

  • Nowy na forum
  • *
  • Wiadomości: 4
    • Zobacz profil
Odp: CUPS - Wyłączenie hostname w nazwie udostępnionej drukarki
« Odpowiedź #6 dnia: 2021-06-12, 02:45:06 »
I masz rację, uruchomiłem innego Debiana z GUI i drukarka jest widoczna jako:
HP_Deskjet_F4580_Salon_Hostname