User Tools

Site Tools


doc:appunti:hardware:hpmfp179fnw

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:hardware:hpmfp179fnw [2025/01/20 15:58] – [Unified Linux Driver] niccolodoc:appunti:hardware:hpmfp179fnw [2025/01/21 15:53] (current) – [Printing exact size PDF] niccolo
Line 26: Line 26:
 Printing is supported through the **image/urf** image format, which is an Apple raster format used for AirPrint. **CUPS** 2.4.2, which is included in **Debian 12 Buster**, does support URF. Printing is supported through the **image/urf** image format, which is an Apple raster format used for AirPrint. **CUPS** 2.4.2, which is included in **Debian 12 Buster**, does support URF.
  
 +The communication protocol used is the **Internet Printing Protocol** over **TPC/631** port. When adding the printer via the CUPS administration page, specify the URL like **%%ipp://192.168.3.3:631/ipp/print%%**. The printer should be discoverd as **HP Color Laser MFP 179fnw, driverless, cups-filters 1.28.17**.
  
 +If you want to check that the printer can be correctly discovered on the local LAN, use the command:
 +
 +<code>
 +avahi-browse --all --resolve --terminate
 +...
 +=   lan0 IPv4 HP7C4D8F8963CC (HP Color Laser MFP 178 179)   Internet Printer     local
 +   hostname = [HP7C4D8F8963CC.local]
 +   address = [192.168.3.3]
 +   port = [631]
 +</code>
 +
 +The name HP7C4D8F8963CC can be resolved using **nmblookup** too:
 +
 +<code>
 +nmblookup HP7C4D8F8963CC
 +192.168.3.3 HP7C4D8F8963CC<00>
 +</code>
 +
 +So the URI used by CUPS can be **%%ipp://HP7C4D8F8963CC.local:631/ipp/print%%**, that will work also if you change IP addresses in your LAN.
 +
 +Here it is the PPD file generated by CUPS: **{{hp-color-laser-mfp-179fnw-ppd.zip|hp-color-laser-mfp-179fnw-ppd.zip}}**.
  
 ===== Unified Linux Driver ===== ===== Unified Linux Driver =====
Line 33: Line 55:
  
 The included PPD file for the printer uses the **rastertospl** cupsFilter. The included PPD file for the printer uses the **rastertospl** cupsFilter.
 +
 +FIXME What are the advantages on using this proprietary driver instead of the open source URF support provided by CUPS?
 +
  
 ===== Scanning with GNU/Linux ===== ===== Scanning with GNU/Linux =====
Line 43: Line 68:
 scanimage -L scanimage -L
 device `escl:https://192.168.3.3:443' is a HP C4D8F8963CC (HP Color Laser MFP 178 179) platen,adf scanner device `escl:https://192.168.3.3:443' is a HP C4D8F8963CC (HP Color Laser MFP 178 179) platen,adf scanner
 +</code>
 +
 +All the supported options supported by the device can be discovered with:
 +
 +<code>
 +scanimage --device-name 'escl:https://192.168.3.3:443' --all-options
 </code> </code>
  
Line 66: Line 97:
     --source='ADF'     --source='ADF'
 </code> </code>
 +
 +===== Printing exact size PDF =====
 +
 +See **[[..:software:pdf_print_scale]]**.
  
doc/appunti/hardware/hpmfp179fnw.1737385118.txt.gz · Last modified: 2025/01/20 15:58 by niccolo