## page hashed by wilecoyote
#format wiki
#language it
<<BR>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=620567"; rilasci="24.04 22.04 20.04 18.04 16.04 14.04")>>

= Introduzione =

In alternativa all'installazione dei driver delle stampanti '''Samsung''' tramite [[Hardware/StampantiScanner/Samsung|script]] questa guida mostra come impostare il [[Repository|repository]] messo a disposizione dal progetto [[https://www.bchemnet.com/suldr/|Bchemnet]] per l'installazione dei driver.

{{{#!wiki note
'''Non''' utilizzare il software `hplip` per le stampanti '''Samsung'''. Nonostante l'acquisizione da parte di '''HP''' tale modalità di installazione non funziona per stampanti '''Samsung'''.
}}}

= Preparazione =

Quasi tutti i driver richiedono come dipendenza la libreria '''libpng12''' non più mantenuta. Vengono quindi mostrate le modalità di installazione a seconda del sistema in utilizzo.

 * '''Da Ubuntu 24.04''':
  0. Scaricare il pacchetto della libreria da [[https://launchpad.net/~linuxuprising/+archive/ubuntu/libpng12/+files/libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~jammy0_amd64.deb/|questo indirizzo]], 
  0. [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|Installare]] il file `.deb` scaricato.
 * ''' Fino a Ubuntu 22.04''':
  0. Aggiungere il ''ppa'' [[https://www.linuxuprising.com/|Linux Uprising]] alla lista dei repository del  sistema, digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo add-apt-repository ppa:linuxuprising/libpng12
}}}
  0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://libpng12|libpng12]].

<<Anchor(install)>>
= Installazione =

 0. Scaricare il pacchetto con la chiave d'autenticazione digitando nel [[AmministrazioneSistem/Terminale|terminale]] il comando:{{{
wget https://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_3_all.deb
}}}
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto `suldr-keyring_3_all.deb`.
 0. In '''Ubuntu 20.04''' [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|creare]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] la cartella `/etc/apt/keyrings`.
 0. [[AmministrazioneSistema/ComandiBase#mv|Spostare]] il file `/etc/apt/trusted.gpg.d/suldr-keyring.gpg` nella cartella `/etc/apt/keyrings`.
 0. Importare il repository di '''Bchemnet''' con uno dei seguenti comandi:
  * '''Ubuntu 24.04''':{{{
echo -e "# repository Bchemnet\n\nTypes: deb\nURIs: https://www.bchemnet.com/suldr/\nSuites: debian\nComponents: extra\nSigned-By: /etc/apt/keyrings/suldr-keyring.gpg\nArchitectures: amd64\n" | sudo tee /etc/apt/sources.list.d/samsung.sources
}}}
  * '''Ubuntu 22.04 e precedenti''':{{{
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/suldr-keyring.gpg] https://www.bchemnet.com/suldr/ debian extra" | sudo tee /etc/apt/sources.list.d/samsung.list
}}}
 0. Assicurarsi che il file `/etc/apt/keyrings/suldr-keyring.gpg` e i relativi [[AmministrazioneSistema/PermessiFile#Visualizzare_i_permessi|permessi di esecuzione]] siano attribuiti all'utente root. In caso contrario modificarli con le istruzioni contenute in [[Repository/GestioneRepositoryTerzeParti#Installazione_diretta_del_file_gpg|questa guida]].
 0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]].

Al termine della procedura sarà possibile [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto col driver richiesto. In [[https://www.bchemnet.com/suldr/supported.html|questa pagina]] per ogni stampante è riportato il rispettivo driver.<<BR>>
In caso di problemi con le dipendenze dei pacchetti della [[https://it.wikipedia.org/wiki/Qt_(toolkit)|libreria Qt 4]], seguire le istruzioni di [[#qt|questo paragrafo]].

= Risoluzione dei problemi =

== Indicazioni generali ==

Vengono qui elencate alcune indicazioni riportate sul [[https://www.bchemnet.com/suldr/|sito]] del progetto.

 * '''Driver''': l'installazione di più versioni dei driver non è possibile.
 * '''Software di gestione''': la maggior parte dei modelli dovrebbe funzionare [[AmministrazioneSistema/InstallareProgrammi|installando]] il pacchetto [[apt://suld-configurator-2-qt4|suld-configurator-2-qt4]].
  * Se si utilizza la '''versione 2''' dei driver, il pacchetto '''suld-configurator''' non sarà installabile.
  * Se si desidera utilizzare l'interfaccia '''slpr''', sarà necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://suld-configurator-1-qt4|suld-configurator-1-qt4]].

<<Anchor(qt)>>
== Libreria Qt4 ==

Essendo i driver da installare potrebbero richiedere come dipendenze alcune librerie della suite '''Qt4''' ormai non più mantenuta. Per soddisfare tali dipendenze si può ricorrere al repository '''[[https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/ppa|PPA  ubuntuhandbook1]]''', che compila e distribuisce i pacchetti delle librerie della suite '''Qt4''' per '''Ubuntu 20.04''' e successivi.

{{{#!wiki important
La suite Qt4 non viene più mantenuta e aggiornata dal 2016, pertanto l'installazione e l'utilizzo delle sue librerie potrebbe non essere esente da bug di sicurezza.
}}}

 0. Installare il '''PPA  ubuntuhandbook1''' con il comando:{{{
sudo add-apt-repository ppa:ubuntuhandbook1/ppa}}}
 0. Procedere con l'[[#install|installazione]] del driver per la stampante. Le eventuali dipendenze per le librerie qt4 verranno automaticamente soddisfatte.

{{{#!wiki note
Pur non provocando nessun conflitto coi corrispondenti pacchetti delle suite '''Qt5''' e '''Qt6''', si consiglia di non installare i pacchetti dell'intera suite '''Qt4''', dato che non aggiungerebbero alcuna funzionalità ai driver e/o al sistema.
}}}

= FAQ =

In caso di ulteriori problemi di funzionamento e/o riconoscimento del dispositivo, consultare [[https://www.bchemnet.com/suldr/printing.html|la FAQ per la stampante]] e/o [[https://www.bchemnet.com/suldr/scanning.html|la FAQ per lo scanner]].


= Ulteriori risorse =

 * [[https://www.bchemnet.com/suldr/index.html|Samsung Unified Linux Driver Repository]]

----
CategoryHardware