User Tools

Site Tools


doc:appunti:hardware:hpcm1312

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
Last revisionBoth sides next revision
doc:appunti:hardware:hpcm1312 [2016/10/03 13:02] – [Scansione via rete (richiede software non libero)] niccolodoc:appunti:hardware:hpcm1312 [2020/03/24 14:32] – [Stampante] niccolo
Line 28: Line 28:
   * HP Color LaserJet cm1312 MFP pcl3, hpcups 3.10.6   * HP Color LaserJet cm1312 MFP pcl3, hpcups 3.10.6
   * HP Color LaserJet CM1312 MFP Series Postscript   * HP Color LaserJet CM1312 MFP Series Postscript
-  * **HP Color LaserJet cm1312 MFPnfi pcl3, hpcups 3.10.6**+  * HP Color LaserJet cm1312 MFPnfi pcl3, hpcups 3.10.6 
 +  * **HP Color LaserJet cm1312nfi MFP hpijs pcl3, 3.18.12 (color, 2-sided printing)**
  
 Si è preferito l'ultimo che è quello scelto dalla procedura automatica ''hp-setup''. Si è preferito l'ultimo che è quello scelto dalla procedura automatica ''hp-setup''.
  
-===== Scanner ===== 
  
-==== Da pannello ====+===== Scansione da pannello =====
  
 È possibile effettuare la **scansione operando sul pannello della stampante** salvando l'immagine su una **memory card** inserita nella stessa. La memory card è condivisa in rete locale tramite protocollo CIFS (Samba/Windows), quindi dovrebbe essere possibile aprire la scansione direttamente dal computer. È possibile effettuare la **scansione operando sul pannello della stampante** salvando l'immagine su una **memory card** inserita nella stessa. La memory card è condivisa in rete locale tramite protocollo CIFS (Samba/Windows), quindi dovrebbe essere possibile aprire la scansione direttamente dal computer.
Line 78: Line 78:
 L'utente non privilegiato deve appartenere ai gruppi **''scanner''** e **''lp''** per poter utilizzare lo scanner. L'utente non privilegiato deve appartenere ai gruppi **''scanner''** e **''lp''** per poter utilizzare lo scanner.
  
-Con il cmando **''hp-makeuri''** (dal pacchetto hplip) è possibile scoprire gli identificativi della multifunzione:+Con il cmando **''hp-makeuri''** (dal pacchetto **hplip**) è possibile scoprire gli identificativi della multifunzione:
  
 <code> <code>
Line 97: Line 97:
  
 <file> <file>
-xsane: scan/sane/soapht.c 86: unable to load restricted library /usr/share/hplip/scan/plugins/bb_soapht.so: +xsane: scan/sane/soapht.c 86: unable to load restricted library  
-    /usr/share/hplip/scan/plugins/bb_soapht.so: cannot open shared object file: No such file or directory+    /usr/share/hplip/scan/plugins/bb_soapht.so:  
 +    cannot open shared object file: No such file or directory
 </file> </file>
  
-Si deve quindi **procedere all'installazione del plugin software non libero**.+==== Installazione del plugin non libero ====
  
-FIXME+Si deve quindi procedere all'installazione del **software non libero**; è possibile procedere in **tre modi diversi**.
  
-Il file mancante è contenuto nell'archivio **''[[http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.12.2-plugin.run|hplip-3.12.2-plugin.run]]''**. Attenzione al numero di versione che **deve corrispondere alla versione di hplip installata da pacchetto Debian**.+=== Modo 1esecuzione del tool hp-setup ===
  
-In teoria il comando **''hp-setup''** (vedi avanti) provvede a scaricare il file giustoinstallarlo configurare tutto il necessario (stampante, scanner, fax?)ma lo fa **al di fuori del sistema gestione pacchetti Debian**.+Il comando **''hp-setup''** (fornito dal pacchetto **hplip**) provvede a scaricare da internet il softwarelo installa lo configura per supportare stampante, scanner, fax, ecc. La cosa brutta è che lo fa **al di fuori del sistema gestione pacchetti Debian**. Vedi più avanti una descrizione dettagliata.
  
-Per avere un maggior controllo della situazione si può installare il solo archivio [[http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.12.2-plugin.run|hplip-3.12.2-plugin.run]] non compreso in Debian perché contiene firmware e software non liberoPer installarlo bisogna eseguire **come root** e con accesso al **display grafico** (solo per mostrare la licenza da accettare):+=== Modo 2: esecuzione diretta dello script hplip-X.YY.Z-plugin.run === 
 + 
 +Per avere un maggior controllo si può installare il solo archivio **hplip-X.YY.Z-plugin.run** scaricandolo dal repository di [[http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/|OpenPrinting]]. Si deve scaricare l'esatta versione corrispondente al pacchetto hplip installato (per Debian Jessie è hplip-3.14.6-plugin.run)Si deve eseguire **come root** e con accesso al **display grafico** (display che serve solo per mostrare la licenza da accettare):
  
 <code> <code>
-sh ./hplip-3.12.2-plugin.run+sh ./hplip-3.14.6-plugin.run
 </code> </code>
  
-Viengono installati alcuni file:+Viengono installate diversi file in alcune directory:
  
   * **''/usr/share/hplip/plugin.spec''**   * **''/usr/share/hplip/plugin.spec''**
-  * **''/usr/share/hplip/scan/plugins/''** +  * **''/usr/share/hplip/scan/plugins/''** (''bb_marvell.so''''bb_soapht.so''''bb_soap.so'') 
-    * **''bb_marvell.so''** +  * **''/usr/share/hplip/prnt/plugins/''** (''hbpl1.so''''hbpl1-x86_32.so'',  
-    * **''bb_soapht.so''** +  
-    * **''bb_soap.so''** +=== Modo 3: estrazione e installazione manuale dei file ===
-  * **''/usr/share/hplip/prnt/plugins/''** +
-    * **''hbpl1.so''** +
-    * **''hbpl1-x86_32.so''**+
  
-Con la versione ''hplip-3.10.6-plugin'' era stato possibile scompattare l'archivio ed estrarre solo la libreria che interessa (per noi architettura x86_32), copiandola nella directory opportuna:+In questo modo si controlla esattamente quali file installare a dove, ad esempio è preferibile usare la gerarchia **''/usr/local/share/''** invece di ''/usr/share/''
  
-<code>+Nell'archivio hplip-X.YY.Z-plugin.run vengono fornite **solo le architetture i386 e amd64** (file x86_32.so e x86_64.so rispettivamente), è necessario copiare solo quelle relative al proprio sistema, in questo esempio **x86_64**): 
 + 
 +<code bash> 
 +# Make directories for plugin binaries. 
 +mkdir -p /usr/local/share/hplip/scan/plugins 
 +ln -s /usr/local/share/hplip/scan/plugins /usr/share/hplip/scan/ 
 +mkdir -p /usr/local/share/hplip/prnt/plugins 
 +ln -s /usr/local/share/hplip/prnt/plugins /usr/share/hplip/prnt/ 
 + 
 +# Download and unpack archive. 
 +wget http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.14.6-plugin.run 
 +chmod 755 hplip-3.14.6-plugin.run
 mkdir hplip mkdir hplip
 cd hplip cd hplip
-../hplip-3.10.6-plugin.run --tar xvf +../hplip-3.14.6-plugin.run --tar xvf 
-mkdir -/usr/local/share/hplip/scan/plugins + 
-cp bb_soapht-x86_32.so /usr/local/share/hplip/scan/plugins +# Copy binaries. 
-ln -s bb_soapht-x86_32.so /usr/local/share/hplip/scan/plugins/bb_soapht.so+cp bb_marvell-x86_64.so bb_soap-x86_64.so bb_soapht-x86_64.so /usr/local/share/hplip/scan/plugins/ 
 +ln -s bb_marvell-x86_64.so /usr/local/share/hplip/scan/plugins/bb_marvell.so 
 +ln -s bb_soap-x86_64.so    /usr/local/share/hplip/scan/plugins/bb_soap.so 
 +ln -s bb_soapht-x86_64.so  /usr/local/share/hplip/scan/plugins/bb_soapht.so 
 + 
 +cp hbpl1-x86_64.so /usr/local/share/hplip/prnt/plugins/ 
 +ln -s hbpl1-x86_64.so /usr/local/share/hplip/prnt/plugins/hbpl1.so 
 + 
 +# Copy additional files. 
 +cp plugin.spec /usr/local/share/hplip/ 
 +ln -s /usr/local/share/hplip/plugin.spec /usr/share/hplip/plugin.spec 
 + 
 +# Create status file. 
 +cat << EOF > /var/lib/hp/hplip.state 
 +[plugin] 
 +installed = 1 
 +eula = 1 
 +version = 3.14.6 
 +EOF 
 +chmod 644 /var/lib/hp/hplip.state
 </code> </code>
 +
 +Per la funzione scan via rete dovrebbe essere sufficiente la sola libreria **bb_soapht.so**.
  
 Finalmente si riesce ad eseguire xsane e fare una acquisizione: a **600 dpi** occorre **poco più di un minuto**. Anche in questo caso la qualità non impressiona, soprattutto nelle zone scure si perdono molte delle sfumature. Finalmente si riesce ad eseguire xsane e fare una acquisizione: a **600 dpi** occorre **poco più di un minuto**. Anche in questo caso la qualità non impressiona, soprattutto nelle zone scure si perdono molte delle sfumature.
Line 189: Line 221:
 ===== Tenuta in esercizio ===== ===== Tenuta in esercizio =====
  
-^ Colore  ^ Installazione  ^ Esaurito  ^ Pagine stampate +^ Colore                    ^ Installazione  ^ Esaurito  ^ Pagine stampate  ^ Progressivo  ^ 
-| Nero (prima fornitura)    |  2010-11-11 |  2011-12-27 |  446 | +| Nero (prima fornitura)    |  2010-11-11 |   2011-12-27 |              446 |          446 | 
-| Ciano (prima fornitura)    2010-11-11 |   +| Ciano (prima fornitura)    2010-11-11 |                                            
-| Magenta (prima fornitura) |  2010-11-11 |   +| Magenta (prima fornitura) |  2010-11-11 |                                            
-| Giallo (prima fornitura)  |  2010-11-11 |  |  |+| Giallo (prima fornitura)  |  2010-11-11 |              |                  |              | 
 +| Ciano                     |  2012-06-29 |   2016-11-15 |              438 |         2994 | 
 +| Magenta                   |  2012-06-29 |   2016-11-15 |              438 |         2994 | 
 +| Giallo                    |  2013-05-05 |              |                  |              | 
 +| Nero                      |  2015-05-21 |              |                  |              | 
 +| Ciano                      2016-11-15 |              |                  |              | 
 +| Magenta                    2016-11-15 |              |                  |              |
  
doc/appunti/hardware/hpcm1312.txt · Last modified: 2020/03/24 18:50 by niccolo