Re: Drucken (Xubuntu 22.04, Brother HL-L2340DW)

Konrad Rosenbaum <[email protected]>
Newsgroups gmane.user-groups.linux.dresden
Message-ID <[email protected]>
Hi,

On 23/06/2022 16:00, Falk Herzog wrote:
> Wir haben hier einen Cups-Server laufen,
> u.A. hängt da ein Brother MFC-L2700DW dran.
>
> Clientseitig im Debian hab ich installiert, ka ob die überhaupt alle
> nötig wären und hab nichts händisch konfiguriert:
>
> cups
> cups-browsed
> cups-client
> cups-common
> cups-core-drivers
> cups-daemon
> cups-filters
> cups-filters-core-drivers
> cups-ipp-utils
> cups-pk-helper
> cups-ppdc
> cups-server-common
> libcups2:amd64
> libcupsfilters1:amd64
> python3-cups:amd64
> python3-cupshelpers

Und noch avahi-daemon und avahi-utils, damit er auch entdeckt werden kann.

An der Firewall Deines PC muss Port 5353/UDP freigeschaltet sein, damit 
Avahi die mDNS-Broadcasts der Geräte bekommt.

> In der Druckerverwaltung vom Gnome wird er gefunden
> und als "driverless" angezeigt. Die Treiber installiere ich im
> Gegensatz zu früher nicht mehr.
>
> https://wiki.debian.org/SystemPrinting#Driverless_Printing

Kannte ich auch noch nicht. Sehr interessant!

Auf Druckerseite heißt das Zauberwort "Airprint" - ein Apple-Protokoll 
mit dem iFöns und ähnliche Gerätchen ohne Treiber auf Drucker zugreifen 
können. Dazu muss der Drucker seine eigene Beschreibung bereitstellen 
und eines der Standardformate als Input verstehen. (Tip: Cups stammt 
auch von Apple.)


Ich habe mal bei meinem HLL8250 "Airprint" eingeschaltet, das sieht dann 
so aus:

# avahi-browse -rt _ipp._tcp
+   eth0 IPv4 Brother HL-L8250CDN series                    Internet 
Printer     local
=   eth0 IPv4 Brother HL-L8250CDN series                    Internet 
Printer     local
   hostname = [BRN30055C5F3FF1.local]
   address = [1**.***.***.***]
   port = [631]
   txt = ["print_wfds=T" "UUID=e3248000-80ce-11db-8000-30055c5f3ff1" 
"PaperMax=legal-A4" "kind=document,envelope,label" 
"URF=SRGB24,W8,CP1,IS19-1,MT1-3-4-5-8-11,OB10,PQ4-5,RS600,V1.3,DM1" 
"TBCP=F" "Transparent=
T" "Binary=T" "PaperCustom=T" "Scan=F" "Fax=F" "Duplex=T" "Copies=T" 
"Color=T" "usb_CMD=PJL,PCL,PCLXL,URF" "usb_MDL=HL-L8250CDN series" 
"usb_MFG=Brother" "priority=25" "adminurl=http://BRN30055C5F3FF1.local./ne
t/net/airprint.html" "product=(Brother HL-L8250CDN series)" "ty=Brother 
HL-L8250CDN series" "note=under the desk" "rp=ipp/print" 
"pdl=application/octet-stream,image/urf,image/jpeg,image/pwg-raster" 
"qtotal=1" "
txtvers=1"]

Die Zeile "txt = ..." sagt Dir was der Drucker kann. Für CUPS ist "URF" 
interessant - da steht drin kodiert was der Drucker alles an Features 
hat (z.B. bei mir SRGB24 Farbraum, nur 1 Kopie (CP1), 600dpi Auflösung 
(RS600)). Für die Kompatibiltät ist "pdl=..." 
(Seitenbeschreibungssprache) entscheidend - es muss mindestens eines der 
Standardformate (URF, PWG, jpeg, PCL, PCLm, PDF, Postscript) drin sein, 
sonst braucht man nach wie vor einen Treiber.


Mich würde mal interessieren welchen Output andere Brother-Drucker auf 
das avahi-browse Kommando liefern.


Ich habe noch nicht probiert meinen Drucker "Treiberlos" zu betreiben, 
aber das wird demnächst probiert.



     Konrad
OpenPGP_signature (application/pgp-signature, 495 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.