Si sono verificati i seguenti errori:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.13 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



Forum Informatica Libera
Gestire stampante HP con Linux - Versione stampabile

+- Forum Informatica Libera (https://www.ergosumracalmuto.org/informaticalibera/forum)
+-- Forum: Sistemi Operativi (https://www.ergosumracalmuto.org/informaticalibera/forum/forumdisplay.php?fid=5)
+--- Forum: Hardware e reti (https://www.ergosumracalmuto.org/informaticalibera/forum/forumdisplay.php?fid=10)
+--- Discussione: Gestire stampante HP con Linux (/showthread.php?tid=2072)

Pagine: 1 2


Gestire stampante HP con Linux - eduardolp3 - 09/05/2023

Ciao,
ho una stampante HP deskjet 3762 che gestisco con Hplip ma quando provo a pulire o allineare le testine Hplip crasha e devo gestire la faccenda con Windows10 in dual boot con Manjaro. Esiste un altro software che mi permetta di fare queste due operazioni su Linux? Ormai l'unico motivo per cui ho Windows è giustamente per poter pulire le testine della stampante ma mi sembra assurdo. Ho riscontrato questo problema non solo con Manjaro ma con tutte le distribuzioni Linux che ho provato, mi sembra che il problema sia proprio HPlip o i driver. Comunque per le stampe e le scannerizzazioni non ho problemi. Qualche suggerimento? Grazie.


RE: Gestire stampante HP con Linux - adrianomorselli - 09/05/2023

Parli di hplip-gui o anche hplip- toolbox, dipende da come Manjaro chiama il pacchetto. È installato tramite AUR o hai il pacchetto di base archlinux? Da qualche parte ho letto che devi scrivere in un terminale "al-hello" e saltare direttamente al setup della stampante e riavviare (per il demone cups).


RE: Gestire stampante HP con Linux - eduardolp3 - 09/05/2023

Ho sempre usato HPlip-gui (penso sia questo, un software della HP per gestire la stampante in modalità grafica), HPlip-toolbox è la prima volta che sento. HPlip è installata dai repository ufficiali, al-hello mi da commando sconosciuto.


RE: Gestire stampante HP con Linux - adrianomorselli - 09/05/2023

Si hplip- gui. Vediamo se richiede un plugin, da terminale
lpinfo -m
Se non richiede plugin puoi pensare di utilizzare la versione AUR, magari funziona meglio


RE: Gestire stampante HP con Linux - Blue - 10/05/2023

Ciao,
utilizzando un O.S Linux e una stampante Canon non posso eseguire la pulizia e il riallineamento testine tramite software pc - software disponibile solo con Windows - ma solo con i tasti presenti sulla macchina. Tenendo premuto per esempio il tasto reset a seconda delle volte che lampeggia il led del tasto accensione corrisponde ad una operazione di manutenzione. Due lampeggi corrispondono alla pulizia testine, tre lampeggi alla pulizia testine approfondita, quattro lampeggi al riallineamento etc etc. Anche tu dovresti avere a disposizione questi comandi manuali, considerato che la stampante non deve per forza di cose essere collegata a un pc per funzionare e essere manutenuta. Se la tua stampante ha un display dove selezionare Strumenti o Manutenzione dovresti trovare la voce Pulizia delle testine di stampa. Se presenti troverai le indicazioni per i comandi sul manuale uso e manutenzione.


RE: Gestire stampante HP con Linux - eduardolp3 - 10/05/2023

Purtroppo la mia stampante ha soltanto i tasti fisici che mi danno possibilità di svolgere operazioni di base ma non riesco ad accedere a impostazioni proprio perche non ci sono.

(09/05/2023, 20:26)adrianomorselli Ha scritto: Si hplip- gui. Vediamo se richiede un plugin, da terminale
lpinfo -m
Se non richiede plugin puoi pensare di utilizzare la versione AUR, magari funziona meglio
lpinfo non mi da nessuna informazione riguardo la mia stampante.

Provando a installare hplip-printer-app-git, da Aur mi da un errore: 
Codice:
[font=monospace][color=#008787] [/color][color=#b2b2b2][/color][color=#e4e4e4]  [/color][color=#eeeeee][b]~[/b][/color] [color=#008787][/color] [color=#18b218]yay[/color][color=#000000]                                                                        [/color][color=#18b218] ✔ [/color][color=#000000] [/color]
[sudo] password di eduardolp3:  
:: Sincronizzazione dei database in corso...
core è aggiornato
extra è aggiornato
community è aggiornato
multilib è aggiornato
:: [color=#000000][b]Ricerca degli aggiornamenti su AUR in corso...[/b][/color]
:: [color=#000000][b]Ricerca di aggiornamenti nei database in corso...[/b][/color]
-> Pacchetti AUR con flag obsoleto: stacer
 non c'è nulla da fare
[color=#008787]  [/color][color=#b2b2b2][/color][color=#e4e4e4]  [/color][color=#eeeeee][b]~[/b][/color] [color=#008787][/color] [color=#18b218]yay[/color][color=#000000] -Syu hplip-printer-app-git                                      [/color][color=#18b218] ✔ [/color][color=#b26818][/color][color=#000000] 8s   [/color]
:: Sincronizzazione dei database in corso...
core è aggiornato
extra è aggiornato
community è aggiornato
multilib è aggiornato
:: [color=#000000][b]Ricerca degli aggiornamenti su AUR in corso...[/b][/color]
:: [color=#000000][b]Ricerca di aggiornamenti nei database in corso...[/b][/color]
-> Pacchetti AUR con flag obsoleto: stacer
:: 1 Pacchetti da aggiornare/installare.
1  aur/hplip-printer-app-git   -> r57.bcce338-1
==> Pacchetti da escludere: (es: "1 2 3", "1-3", "^4" o il nome del repo)
-> L'esclusione di pacchetti potrebbe causare aggiornamenti parziali e danneggiare i siste
mi
==> n
AUR Explicit (1): hplip-printer-app-git-r57.bcce338-1
:: [color=#000000][b](1/1) PKGBUILD scaricato: hplip-printer-app-git[/b][/color]
 1 hplip-printer-app-git                    (I file di compilazione sono già presenti)
==> Pacchetti da compilare in modo pulito?
==> [N]essuno [A]Tutti [Ab]Annulla [I]nstallati [No]nInstallati oppure (1 2 3, 1-3, ^4)
==> a
:: [color=#000000][b]Eliminazione (1/1): /home/eduardolp3/.cache/yay/hplip-printer-app-git[/b][/color]
HEAD ora si trova a 9aa9550 Fix compile issues
 1 hplip-printer-app-git                    (I file di compilazione sono già presenti)
==> Differenze da mostrare?
==> [N]essuno [A]Tutti [Ab]Annulla [I]nstallati [No]nInstallati oppure (1 2 3, 1-3, ^4)
==> n
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Creazione del pacchetto: hplip-printer-app-git r57.bcce338-1 (mer 10 mag 2023, 16:51:25[/b][/color]
)
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Download dei sorgenti in corso...[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Clonazione del repository hplip-printer-app git in corso...[/b][/color]
Clone nel repository spoglio '/home/eduardolp3/.cache/yay/hplip-printer-app-git/hplip-print
er-app' in corso...
remote: Enumerating objects: 281, done.
remote: Counting objects: 100% (36/36), done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 281 (delta 14), reused 26 (delta 9), pack-reused 245
Ricezione degli oggetti: 100% (281/281), 113.91 KiB | 1014.00 KiB/s, fatto.
Risoluzione dei delta: 100% (145/145), fatto.
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Clonazione del repository pappl git in corso...[/b][/color]
Clone nel repository spoglio '/home/eduardolp3/.cache/yay/hplip-printer-app-git/pappl' in c
orso...
remote: Enumerating objects: 11034, done.
remote: Counting objects: 100% (507/507), done.
remote: Compressing objects: 100% (266/266), done.
remote: Total 11034 (delta 291), reused 403 (delta 241), pack-reused 10527
Ricezione degli oggetti: 100% (11034/11034), 11.78 MiB | 1.96 MiB/s, fatto.
Risoluzione dei delta: 100% (8393/8393), fatto.
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Clonazione del repository pappl-retrofit git in corso...[/b][/color]
Clone nel repository spoglio '/home/eduardolp3/.cache/yay/hplip-printer-app-git/pappl-retro
fit' in corso...
remote: Enumerating objects: 569, done.
remote: Counting objects: 100% (56/56), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 569 (delta 31), reused 29 (delta 17), pack-reused 513
Ricezione degli oggetti: 100% (569/569), 384.33 KiB | 1.27 MiB/s, fatto.
Risoluzione dei delta: 100% (383/383), fatto.
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Clonazione del repository cups-filters git in corso...[/b][/color]
Clone nel repository spoglio '/home/eduardolp3/.cache/yay/hplip-printer-app-git/cups-filter
s' in corso...
remote: Enumerating objects: 69546, done.
remote: Counting objects: 100% (4066/4066), done.
remote: Compressing objects: 100% (1221/1221), done.
remote: Total 69546 (delta 3003), reused 3830 (delta 2835), pack-reused 65480
Ricezione degli oggetti: 100% (69546/69546), 246.48 MiB | 1.54 MiB/s, fatto.
Risoluzione dei delta: 100% (49746/49746), fatto.
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] È stato trovato hplip-printer-app-makefile.patch[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] È stato trovato pappl-retrofit-makefile.patch[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Validazione di source file con sha256sums...[/b][/color]
   hplip-printer-app ... Ignorato
   pappl ... Ignorato
   pappl-retrofit ... Ignorato
   cups-filters ... Ignorato
   hplip-printer-app-makefile.patch ... Verificato
   pappl-retrofit-makefile.patch ... Verificato
:: [color=#000000][b](1/1) Analisi SRCINFO: hplip-printer-app-git[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Creazione del pacchetto: hplip-printer-app-git r57.bcce338-1 (mer 10 mag 2023, 16:54:27[/b][/color]
)
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Controllo delle dipendenze durante l'avvio in corso...[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Controllo delle dipendenze durante la compilazione in corso...[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Download dei sorgenti in corso...[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Aggiornamento del repository hplip-printer-app git in corso...[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Aggiornamento del repository pappl git in corso...[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Aggiornamento del repository pappl-retrofit git in corso...[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Aggiornamento del repository cups-filters git in corso...[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] È stato trovato hplip-printer-app-makefile.patch[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] È stato trovato pappl-retrofit-makefile.patch[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Validazione di source file con sha256sums...[/b][/color]
   hplip-printer-app ... Ignorato
   pappl ... Ignorato
   pappl-retrofit ... Ignorato
   cups-filters ... Ignorato
   hplip-printer-app-makefile.patch ... Verificato
   pappl-retrofit-makefile.patch ... Verificato
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Rimozione dell'esistente directory $srcdir/ in corso...[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Estrazione dei sorgenti in corso...[/b][/color]
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Creazione di una copia di lavoro del repository hplip-printer-app git in corso...[/b][/color]
Clone in 'hplip-printer-app' in corso...
fatto.
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Creazione di una copia di lavoro del repository pappl git in corso...[/b][/color]
Clone in 'pappl' in corso...
fatto.
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Creazione di una copia di lavoro del repository pappl-retrofit git in corso...[/b][/color]
Clone in 'pappl-retrofit' in corso...
fatto.
[color=#5454ff][b]  ->[/b][/color][color=#000000][b] Creazione di una copia di lavoro del repository cups-filters git in corso...[/b][/color]
Clone in 'cups-filters' in corso...
fatto.
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Avvio di pkgver() in corso...[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Versione aggiornata: hplip-printer-app-git r61.2d26fd1-1[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] I sorgenti sono pronti.[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Creazione del pacchetto: hplip-printer-app-git r61.2d26fd1-1 (mer 10 mag 2023, 16:54:33[/b][/color]
)
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Controllo delle dipendenze durante l'avvio in corso...[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Controllo delle dipendenze durante la compilazione in corso...[/b][/color]
[color=#ffff54][b]==> ATTENZIONE:[/b][/color][color=#000000][b] Sto usando il tree esistente di $srcdir/[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Avvio di pkgver() in corso...[/b][/color]
[color=#54ff54][b]==>[/b][/color][color=#000000][b] Avvio di build() in corso...[/b][/color]
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...  
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for codesign... no
checking for true... /usr/bin/true
checking for mkdir... /usr/bin/mkdir
checking for rm... /usr/bin/rm
checking for rmdir... /usr/bin/rmdir
checking for ln... /usr/bin/ln
checking for install-sh script... using /home/eduardolp3/.cache/yay/hplip-printer-app-git/s
rc/pappl/install-sh
checking for pkg-config... /usr/bin/pkg-config
checking for cups-config... /usr/bin/cups-config
checking for CUPS library v2.2 or higher... yes, v2.4.2
checking for strlcpy... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for pthread.h... yes
checking for pthread_create using -lpthreads... no
checking for pthread_create using -lpthread... yes
checking for Avahi... yes
checking for OpenSSL/LibreSSL package... yes
checking for sys/random.h... yes
checking for arc4random... yes
checking for getrandom... yes
checking for gnutls_rnd... no
checking for libjpeg via pkg-config... yes
checking for libpng-1.6.x... yes
checking for libusb-1.0... yes
checking for dlopen in -ldl... yes
checking for pam_start in -lpam... yes
checking for security/pam_appl.h... yes
checking for pam/pam_appl.h... no
checking whether compiler supports -Wno-char-subscripts... yes
checking whether compiler supports -Wno-format-truncation... yes
checking whether compiler supports -Wno-format-y2k... yes
checking whether compiler supports -Wno-switch... yes
checking whether compiler supports -Wno-unused-result... yes
checking whether compiler supports -fPIE... yes
configure: creating ./config.status
config.status: creating Makedefs
config.status: creating pappl/pappl.pc
config.status: creating config.h
Using CC=gcc
Using CFLAGS=-fPIC -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp
,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf
-protection -I..  -I/usr/include/p11-kit-1 -D_REENTRANT  -D_THREAD_SAFE -D_REENTRANT -D_REE
NTRANT    -I/usr/include/libpng16  -I/usr/include/libusb-1.0  -D_FORTIFY_SOURCE=2 -D__USE_M
ISC -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -g -Os -Wall -Wunused -Wno-char-subscripts -Wno-
format-truncation -Wno-format-y2k -Wno-switch -Wno-unused-result
Using DSOFLAGS=-fPIC -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -
Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -f
cf-protection -I..  -I/usr/include/p11-kit-1 -D_REENTRANT  -D_THREAD_SAFE -D_REENTRANT -D_R
EENTRANT    -I/usr/include/libpng16  -I/usr/include/libusb-1.0  -D_FORTIFY_SOURCE=2 -D__USE
_MISC -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -g -Os -Wall -Wunused -Wno-char-subscripts -Wn
o-format-truncation -Wno-format-y2k -Wno-switch -Wno-unused-result
Using LDFLAGS=-fPIE -pie -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -g -Os
Using LIBS=-ldl -lpthread  -lcups  -lavahi-common -lavahi-client  -lssl -lcrypto  -ljpeg  -
lpng16  -lz -lusb-1.0  -lpam
Making all in doc...
make[1]: ingresso nella directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/pa
ppl/doc»
make[1]: attenzione: -j2 forzata nel submake: disattivazione della modalità jobserver.
make[1]: uscita dalla directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/papp
l/doc»
Making all in man...
make[1]: ingresso nella directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/pa
ppl/man»
make[1]: attenzione: -j2 forzata nel submake: disattivazione della modalità jobserver.
make[1]: uscita dalla directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/papp
l/man»
Making all in pappl...
make[1]: ingresso nella directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/pa
ppl/pappl»
make[1]: attenzione: -j2 forzata nel submake: disattivazione della modalità jobserver.
Compiling client.c...
Compiling client-accessors.c...
Compiling client-auth.c...
Compiling client-loc.c...
Compiling client-ipp.c...
Compiling client-webif.c...
Compiling contact.c...
Compiling device.c...
[color=#000000][b]client-webif.c:[/b] In function ‘[b]papplClientGetForm[/b]’: [/color]
[color=#000000][b]client-webif.c:214:35:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]pointer ‘[b]body[/b]’ may be used after ‘[b]realloc[/b]’ [[/color][color=#ff54ff][b]-Wuse-after-fre[/b][/color]
e[color=#000000]] [/color]
 214 |         bodyptr = temp + [color=#ff54ff][b](bodyptr - body)[/b][/color][color=#000000]; [/color]
     |                          [color=#ff54ff][b]~~~~~~~~~^~~~~~~[/b][/color]
[color=#000000][b]client-webif.c:206:21:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]call to ‘[b]realloc[/b]’ here [/color]
 206 |         if ((temp = [color=#54ffff][b]realloc(body, body_alloc)[/b][/color][color=#000000]) == NULL) [/color]
     |                     [color=#54ffff][b]^~~~~~~~~~~~~~~~~~~~~~~~~[/b][/color]
Compiling device-file.c...
Compiling device-network.c...
Compiling device-usb.c...
Compiling dnssd.c...
Compiling httpmon.c...
Compiling job-accessors.c...
Compiling job-filter.c...
Compiling job-ipp.c...
Compiling job-process.c...
Compiling job.c...
Compiling link.c...
Compiling loc.c...
Compiling log.c...
Compiling lookup.c...
Compiling mainloop.c...
Compiling mainloop-subcommands.c...
Compiling mainloop-support.c...
Compiling printer.c...
Compiling printer-accessors.c...
Compiling printer-driver.c...
Compiling printer-ipp.c...
Compiling printer-raw.c...
Compiling printer-support.c...
Compiling printer-usb.c...
Compiling printer-webif.c...
Compiling resource.c...
Compiling snmp.c...
Compiling subscription.c...
Compiling subscription-ipp.c...
Compiling system.c...
Compiling system-accessors.c...
Compiling system-ipp.c...
Compiling system-loadsave.c...
Compiling system-loc.c...
Compiling system-printer.c...
Compiling system-subscription.c...
Compiling system-webif.c...
Compiling util.c...
[color=#000000][b]system-webif.c:[/b] In function ‘[b]tls_make_certificate[/b]’: [/color]
[color=#000000][b]system-webif.c:2610:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_new[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdeprecated-de[/b][/color]
clarations[color=#000000]] [/color]
2610 |     [color=#ff54ff][b]rsa[/b][/color][color=#000000] = RSA_new(); [/color]
     |     [color=#ff54ff][b]^~~[/b][/color]
In file included from [color=#000000][b]/usr/include/openssl/x509.h:36[/b], [/color]
                from [color=#000000][b]/usr/include/openssl/ssl.h:31[/b], [/color]
                from [color=#000000][b]system-webif.c:23[/b]: [/color]
[color=#000000][b]/usr/include/openssl/rsa.h:201:28:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 201 | OSSL_DEPRECATEDIN_3_0 RSA *[color=#54ffff][b]RSA_new[/b][/color][color=#000000](void); [/color]
     |                            [color=#54ffff][b]^~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2611:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_generate_key_ex[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wd[/b][/color]
eprecated-declarations[color=#000000]] [/color]
2611 |     [color=#ff54ff][b]RSA_generate_key_ex[/b][/color][color=#000000](rsa, 2048, rsaexp, NULL); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/rsa.h:260:27:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 260 | OSSL_DEPRECATEDIN_3_0 int [color=#54ffff][b]RSA_generate_key_ex[/b][/color][color=#000000](RSA *rsa, int bits, BIGNUM *e, [/color]
     |                           [color=#54ffff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2619:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_new[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdeprecated-de[/b][/color]
clarations[color=#000000]] [/color]
2619 |     [color=#ff54ff][b]rsa[/b][/color][color=#000000] = RSA_new(); [/color]
     |     [color=#ff54ff][b]^~~[/b][/color]
[color=#000000][b]/usr/include/openssl/rsa.h:201:28:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 201 | OSSL_DEPRECATEDIN_3_0 RSA *[color=#54ffff][b]RSA_new[/b][/color][color=#000000](void); [/color]
     |                            [color=#54ffff][b]^~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2620:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_generate_key_ex[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wd[/b][/color]
eprecated-declarations[color=#000000]] [/color]
2620 |     [color=#ff54ff][b]RSA_generate_key_ex[/b][/color][color=#000000](rsa, 4096, rsaexp, NULL); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/rsa.h:260:27:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 260 | OSSL_DEPRECATEDIN_3_0 int [color=#54ffff][b]RSA_generate_key_ex[/b][/color][color=#000000](RSA *rsa, int bits, BIGNUM *e, [/color]
     |                           [color=#54ffff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2626:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]EC_KEY_new_by_curve_name[/b]’ is deprecated: Since OpenSSL 3.0[/color]
[[color=#ff54ff][b]-Wdeprecated-declarations[/b][/color][color=#000000]] [/color]
2626 |     [color=#ff54ff][b]ecdsa[/b][/color][color=#000000] = EC_KEY_new_by_curve_name(NID_secp384r1); [/color]
     |     [color=#ff54ff][b]^~~~~[/b][/color]
In file included from [color=#000000][b]/usr/include/openssl/x509.h:33[/b]: [/color]
[color=#000000][b]/usr/include/openssl/ec.h:998:31:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 998 | OSSL_DEPRECATEDIN_3_0 EC_KEY *[color=#54ffff][b]EC_KEY_new_by_curve_name[/b][/color][color=#000000](int nid); [/color]
     |                               [color=#54ffff][b]^~~~~~~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2636:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]EVP_PKEY_assign[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdepre[/b][/color]
cated-declarations[color=#000000]] [/color]
2636 |     [color=#ff54ff][b]EVP_PKEY_assign_RSA[/b][/color][color=#000000](pkey, rsa); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
In file included from [color=#000000][b]/usr/include/openssl/x509.h:29[/b]: [/color]
[color=#000000][b]/usr/include/openssl/evp.h:1328:5:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
1328 | int [color=#54ffff][b]EVP_PKEY_assign[/b][/color][color=#000000](EVP_PKEY *pkey, int type, void *key); [/color]
     |     [color=#54ffff][b]^~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2638:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]EVP_PKEY_assign[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdepre[/b][/color]
cated-declarations[color=#000000]] [/color]
2638 |     [color=#ff54ff][b]EVP_PKEY_assign_EC_KEY[/b][/color][color=#000000](pkey, ecdsa); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/evp.h:1328:5:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
1328 | int [color=#54ffff][b]EVP_PKEY_assign[/b][/color][color=#000000](EVP_PKEY *pkey, int type, void *key); [/color]
     |     [color=#54ffff][b]^~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:[/b] In function ‘[b]tls_make_certsignreq[/b]’: [/color]
[color=#000000][b]system-webif.c:2956:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_new[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdeprecated-de[/b][/color]
clarations[color=#000000]] [/color]
2956 |     [color=#ff54ff][b]rsa[/b][/color][color=#000000] = RSA_new(); [/color]
     |     [color=#ff54ff][b]^~~[/b][/color]
[color=#000000][b]/usr/include/openssl/rsa.h:201:28:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 201 | OSSL_DEPRECATEDIN_3_0 RSA *[color=#54ffff][b]RSA_new[/b][/color][color=#000000](void); [/color]
     |                            [color=#54ffff][b]^~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2957:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_generate_key_ex[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wd[/b][/color]
eprecated-declarations[color=#000000]] [/color]
2957 |     [color=#ff54ff][b]RSA_generate_key_ex[/b][/color][color=#000000](rsa, 2048, rsaexp, NULL); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/rsa.h:260:27:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 260 | OSSL_DEPRECATEDIN_3_0 int [color=#54ffff][b]RSA_generate_key_ex[/b][/color][color=#000000](RSA *rsa, int bits, BIGNUM *e, [/color]
     |                           [color=#54ffff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2965:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_new[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdeprecated-de[/b][/color]
clarations[color=#000000]] [/color]
2965 |     [color=#ff54ff][b]rsa[/b][/color][color=#000000] = RSA_new(); [/color]
     |     [color=#ff54ff][b]^~~[/b][/color]
[color=#000000][b]/usr/include/openssl/rsa.h:201:28:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 201 | OSSL_DEPRECATEDIN_3_0 RSA *[color=#54ffff][b]RSA_new[/b][/color][color=#000000](void); [/color]
     |                            [color=#54ffff][b]^~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2966:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]RSA_generate_key_ex[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wd[/b][/color]
eprecated-declarations[color=#000000]] [/color]
2966 |     [color=#ff54ff][b]RSA_generate_key_ex[/b][/color][color=#000000](rsa, 4096, rsaexp, NULL); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/rsa.h:260:27:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 260 | OSSL_DEPRECATEDIN_3_0 int [color=#54ffff][b]RSA_generate_key_ex[/b][/color][color=#000000](RSA *rsa, int bits, BIGNUM *e, [/color]
     |                           [color=#54ffff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2972:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]EC_KEY_new_by_curve_name[/b]’ is deprecated: Since OpenSSL 3.0[/color]
[[color=#ff54ff][b]-Wdeprecated-declarations[/b][/color][color=#000000]] [/color]
2972 |     [color=#ff54ff][b]ecdsa[/b][/color][color=#000000] = EC_KEY_new_by_curve_name(NID_secp384r1); [/color]
     |     [color=#ff54ff][b]^~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/ec.h:998:31:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
 998 | OSSL_DEPRECATEDIN_3_0 EC_KEY *[color=#54ffff][b]EC_KEY_new_by_curve_name[/b][/color][color=#000000](int nid); [/color]
     |                               [color=#54ffff][b]^~~~~~~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2982:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]EVP_PKEY_assign[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdepre[/b][/color]
cated-declarations[color=#000000]] [/color]
2982 |     [color=#ff54ff][b]EVP_PKEY_assign_RSA[/b][/color][color=#000000](pkey, rsa); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/evp.h:1328:5:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
1328 | int [color=#54ffff][b]EVP_PKEY_assign[/b][/color][color=#000000](EVP_PKEY *pkey, int type, void *key); [/color]
     |     [color=#54ffff][b]^~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]system-webif.c:2984:5:[/b][/color] [color=#ff54ff][b]warning: [/b][/color][color=#000000]‘[b]EVP_PKEY_assign[/b]’ is deprecated: Since OpenSSL 3.0 [[/color][color=#ff54ff][b]-Wdepre[/b][/color]
cated-declarations[color=#000000]] [/color]
2984 |     [color=#ff54ff][b]EVP_PKEY_assign_EC_KEY[/b][/color][color=#000000](pkey, ecdsa); [/color]
     |     [color=#ff54ff][b]^~~~~~~~~~~~~~~~~~~~~~[/b][/color]
[color=#000000][b]/usr/include/openssl/evp.h:1328:5:[/b][/color] [color=#54ffff][b]note: [/b][/color][color=#000000]declared here [/color]
1328 | int [color=#54ffff][b]EVP_PKEY_assign[/b][/color][color=#000000](EVP_PKEY *pkey, int type, void *key); [/color]
     |     [color=#54ffff][b]^~~~~~~~~~~~~~~[/b][/color]
Linking libpappl.so.1...
Archiving libpappl.a...
make[1]: uscita dalla directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/papp
l/pappl»
Making all in testsuite...
make[1]: ingresso nella directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/pa
ppl/testsuite»
make[1]: attenzione: -j2 forzata nel submake: disattivazione della modalità jobserver.
Compiling testhttpmon.c...
Compiling testmainloop.c...
Compiling pwg-driver.c...
Compiling testpappl.c...
Linking testhttpmon...
Linking testmainloop...
Linking testpappl...
make[1]: uscita dalla directory «/home/eduardolp3/.cache/yay/hplip-printer-app-git/src/papp
l/testsuite»
Copying file ABOUT-NLS
Copying file config.rpath
Copying file m4/codeset.m4
Copying file m4/extern-inline.m4
Copying file m4/fcntl-o.m4
Copying file m4/gettext.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Creating directory po
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:52: installing './compile'
configure.ac:54: installing './config.guess'
configure.ac:54: installing './config.sub'
configure.ac:20: installing './missing'
Makefile.am: installing './depcomp'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...  
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration...  
        extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbu
f, size_t *outbytesleft);
checking whether ln -s works... yes
checking whether ln -s -r -f works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... fun
c_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_
file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... ye
s
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for cups-config... /usr/bin/cups-config
checking for LIBCUPSFILTERS... yes
checking for LIBPPD... no
configure: error: Package requirements (libppd) were not met:

Package 'libppd', required by 'virtual:world', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBPPD_CFLAGS
and LIBPPD_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
[color=#ff5454][b]==> ERRORE:[/b][/color][color=#000000][b] Si è verificato un errore in build().[/b][/color]
[color=#000000][b]    L'operazione sta per essere interrotta...[/b][/color]
-> errore durante la creazione: hplip-printer-app-git-exit status 4
-> Installazione dei seguenti pacchetti non riuscita. È richiesto l'intervento manuale:
hplip-printer-app-git - exit status 4
[color=#008787]  [/color][color=#b2b2b2][/color][color=#e4e4e4]  [/color][color=#eeeeee][b]~[/b][/color] [color=#008787][/color][color=#000000]       [/color][/font]



RE: Gestire stampante HP con Linux - adrianomorselli - 10/05/2023

Package 'libppd', required by 'virtual:world', not found. Installa la dipendenza libppd e ritenta. Normalmente gli errori vengono segnalati alla fine di tutto il build del pacchetto e questo è un errore semplice da sistemare, ti manca una dipendenza.


RE: Gestire stampante HP con Linux - eduardolp3 - 10/05/2023

Quella libreria non esiste più nei repo di Arch, l'ho trovata su github e l'ho scaricata ma bisogna compilarla, vedrò di capire come si fa. Ho avviato una live di Ubuntu 23.04 per vedere se lì riuscivo ad allineare le testine della stampante con Hplip toolbox (su Ubuntu è toolbox) ma il pacchetto crasha... 000017


RE: Gestire stampante HP con Linux - adrianomorselli - 10/05/2023

Torniamo alla radice allora, googlogando ho letto di vari crash dovuti alle nuove librerie python3. Conoscendo l'errore esatto forse è possibile sistemare, se ti è possibile avviare hplip-gui da terminale e cercare quale libreria causa il.crash. La cosa migliore sarebbe segnalare il bug su archlinux e vedere se qualche anima pia si decide a rifare il pacchetto con le nuove dipendenze.


RE: Gestire stampante HP con Linux - eduardolp3 - 11/05/2023

Ecco quà, ho avviato hplip e provato ad allineare le testine.
Ma tu hai la stampante hp? Che distro usi? Funzionano i comandi per la gestione della stampante? Sarebbe interessante capire se qualcuno che usa le HP capire se il problema si presenta solo con me.


Codice:
[font=monospace][color=#008787] [/color][color=#b2b2b2][/color][color=#e4e4e4]  [/color][color=#eeeeee][b]~[/b][/color] [color=#008787][/color] [color=#18b218]hp-toolbox[/color][color=#000000]                                                                [/color][color=#18b218] ✔ [/color][color=#b26818][/color][color=#000000] 5s   [/color]

[color=#000000][b]HP Linux Imaging and Printing System (ver. 3.23.3)[/b][/color]
[color=#000000][b]HP Device Manager ver. 15.0[/b][/color]

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

-Traceback (most recent call last):
 File "/usr/share/hplip/ui5/aligndialog.py", line 454, in NextButton_clicked
   self.nextSequence()
 File "/usr/share/hplip/ui5/aligndialog.py", line 484, in nextSequence
   seq(*t)
 File "/usr/share/hplip/base/maint.py", line 731, in AlignType17Phase1
   return dataModelHelper(dev, dev.getUrl_LEDM, ui2)
 File "/usr/share/hplip/base/maint.py", line 688, in dataModelHelper
   data = string.split(data, "/Jobs")[1]
AttributeError: module 'string' has no attribute 'split'
zsh: IOT instruction (core dumped)  hp-toolbox[/font]