Re: CUPS - how to match autodetected printers to physical ones
On Fri 17 Feb 2023 at 09:05:39 -0500, Greg Wooledge wrote:
> On Fri, Feb 17, 2023 at 11:18:32AM +0000, Brian wrote:
[...]
> > avahi-browse -rt _ipp._tcp
> > avahi-browse -rt _uscan._tcp
> >
> > (I would find that data useful for my records).
>
> wooledg:~$ avahi-browse -rt _ipp._tcp 2>&1 | grep -A5 db:c0:d3
> + eno1 IPv4 Canon LBP712Cdn (db:c0:d3) Internet Printer local
> + eno1 IPv4 HP LaserJet P3010 Series [0FCDD7] Internet Printer local
> + eno1 IPv4 hp LaserJet 4250 [621E13] Internet Printer local
> = eno1 IPv4 Canon LBP712Cdn (db:c0:d3) Internet Printer local
> hostname = [dhcp-10-76-173-174.local]
> address = [10.76.173.174]
> port = [631]
> txt = ["mopria-certified=1.2" "print_wfds=T" "kind=document,envelope,postcard" "URF=ADOBERGB24,CP255,DM1,FN3,IS1-4,OB10,PQ4,RS300,SRGB24,V1.4,W8-16" "Fax=F" "Scan=F" "TLS=1.2" "usb_CMD=LIPSLX" "UUID=15904ba4-fe8c-3bee-5d53-cb5f72ea86b2" "PaperMax=legal-A4" "Punch=0" "Staple=F" "Sort=T" "Collate=T" "Bind=F" "PaperCustom=T" "Duplex=T" "Copies=T" "Color=T" "TBCP=F" "Binary=F" "Transparent=F" "usb_MDL=LBP712C UFR II" "usb_MFG=Canon" "adminurl=https://dhcp-10-76-173-174.local/airprint.html" "pdl=application/octet-stream,image/urf,image/pwg-raster,image/jpeg,application/pdf" "product=(CNLBP712C)" "ty=Canon LBP712C" "priority=10" "qtotal=1" "note=" "rp=ipp/print" "txtvers=1"]
> = eno1 IPv4 hp LaserJet 4250 [621E13] Internet Printer local
Assuming the machine at 10.76.172.100 is identical with this one
at 10.76.173.174, it too will have a TXT record with
pdl=application/octet-stream,image/urf,image/pwg-raster,image/jpeg,application/pdf
A PDF sent directly to it should print if an open port 9100 exists
on the printer:
netcat 10.76.172.100 9100 < taxform.pdf
> wooledg:~$ time avahi-browse -rt _uscan._tcp
> real 1.023 user 0.004 sys 0.004
>
> (No other output.)
No prolem here. The LBP712Cdn does not have a scanner.
It looks like mdns multcasting has been disabled on the printer
at 10.76.172.100. This is unfortunate and unnecessary. Perhaps
someone should inform your helpful Help Desk that its Bonjour
name can be changed to distinguish it from similare devices on
the network.
--
Brian.
Reply to: