Old:Introduzione all'installazione di stampanti bluetooth: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
 
(10 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
Requisiti preliminari:
{{Old}}
== Introduzione ==


# uno scanner Epson Perfection 2480 photo
Penso che, anche se non sono particolarmente diffuse, l'uso delle stampanti bluetooth andrà progressivamente diffondendosi vista la loro utilità per i possessori di computer notebook. L'idea stessa di scrivere questo wiki sull'installazione di una stampante bluetooth non è nata dal nulla: io stesso ho dovuto installarne una e ho trovato difficoltà a reperire informazioni.
# sane installato
Spero quindi che questo mio contributo possa essere utile anche ad altri utenti di Debian e GNU/Linux.
# xsane o equivalente installato
# il CD di installazione (per Windows) fornito con lo scanner
# il programma cabextract installato


Per poter funzionare sotto Linux questo scanner ha bisogno del driver proprietario fornito per Windows. Tale driver ha un nome che comincia per ''esfw'' ed estensione ''.bin'' ed � contenuto in uno dei files ''cab'' del CD fornito con lo scanner.
== Preparazione del sistema ==


Ammesso che il CD sia in ''/media/cdrom'', per trovare dove sia allocato il driver in questione digitare, da console, il comando:
Prima di configurare la stampante occorrerà fare delle verifiche preventive. Iniziamo subito verificando la versione del kernel col comando:
<pre># uname -a</pre>


<pre>...@linux:/media/cdrom> find . -name "*.cab" -exec cabextract -l {} 2>/dev/null \; | grep -B 10 Esfw</pre>
=== Installazione dei programmi bluez-x necessari ===
Verifichiamo che siano installati i programmi '''bluez-utils''', '''bluez-sdp''' e la '''kernel-patch-2.x-bluez''' (corrispondente al kernel in uso). Per fare questo possiamo usare '''Synaptic''' o '''apt-get'''.


Si otterr� qualcosa di simile:
=== L'elenco dei moduli attivi ===
È importante che sia attivo il modulo '''hci_usb''' che di fatto carica automaticamente anche i moduli necessari al bluetooth. Diamo quindi il comando: <pre># lsmod</pre>
e vediamo se il modulo è attivo, altrimenti attiviamolo con:
<pre># modprobe hci_usb</pre> e modifichiamo <code>/etc/modules</code> in modo che carichi di nuovo questo modulo ai successivi avvii del sistema.


<pre>  Viewing cabinet: ./ESCAN/ModExt.cab
=== Recuperare l'URI Device ===
    File size | Date      Time    | Name
A questo punto colleghiamo e accendiamo la stampante. Da console - sempre come root - digitiamo il comando:
    -----------+---------------------+-------------
<pre># hcitool scan</pre>
        258048 | 24.04.2004 00:00:00 | ESDTR.dll
l'output sarà del tipo:
        110592 | 13.08.2002 17:19:14 | pfudsrv.dll
<pre>xx:xx:xx:xx:xx:xx ''nome della stampante'' xxxxxxxxxxxx</pre>
   
Prendiamo il valore del primo campo (quello separato dai due punti) e segniamocelo da qualche parte.
    All done, no errors.
    Viewing cabinet: ./ESCAN/ModUsd.cab
    File size | Date      Time    | Name
    -----------+---------------------+-------------
        64000 | 02.04.2004 00:00:00 | Esfw41.bin</pre>
da questo esempio  si vede che il driver si trova nel cabinet ''./ESCAN/ModUsd.cab''.
Estraiamolo quindi (nella home directory) da questo archivio col comando:
<pre>...@linux:/media/cdrom> cabextract -F Esfw* -p ./ESCAN/ModUsd.cab >~/Esfw41.bin</pre>
Copiate ora il file estratto (che si trova nella home directory) in un posto a vostra scelta dove possa essere letto da sane ed indicate a sane dove poterlo trovare.
Per far questo aprite con un editor di testo il file ''/etc/sane.d/snapscan.conf''.
All'inizio troverete la riga:


''firmware /path/to/your/firmware/file.bin''.
== Configurazione ==
A questo punto configuriamo CUPS. Apriamo Konqueror e nella barra degli indirizzi scriviamo <code>localhost:631/admin</code> e logghiamoci come root. Selezioniamo quindi '''Add new printer''' e seguiamo progressivamente la procedura. Inseriremo quindi prima il nome e i dati della stampante, quindi selezioneremo stampante bluetooth. Alla successiva richiesta URI Device scriviamo: <code>bluetooth://xxxxxxxxxx</code> dove al posto delle '''x''' occorre mettere il numero che ci siamo segnati prima, ma ''senza due punti''.
A questo punto la configurazione di CUPS diventa estremamente intuitiva, sarà quindi sufficiente andare avanti indicando il tipo di stampante (marca e modello, in due pagine successive), e poco altro.


Commentatela e aggiungete la riga:
== Conclusioni ==
 
A questo punto la vostra stampante dovrebbe funzionare anche con collegamento bluetooth. In ogni caso mi scuso delle eventuali imprecisioni, ma io sono solo un newbie ben disposto ad imparare e a mettere a disposizione il poco che so.
''firmware /directory/dove/c'�/Esfw41.bin''
Ringrazio anticipatamente quanti dovessero decidere di apportare modifiche o correzioni a questa ''introduzione'' che non ha alcuna pretesa di perfezione o completezza, ma che intende solo essere un contributo modesto e spero utile a favore di quanti si troveranno ad installare una stampante bluetooth.
 
(Esfw41 � solo un esempio; il numero pu� variare a seconda della versione del driver).
 
Dal file snapscan io ho inoltre cancellato tutte le voci tranne quella che si riferisce allo scanner Epson Perfection 2480. In questo modo xsane � molto pi� veloce all'avvio. Naturalmente se decidete di farlo anche voi, createvi una copia del file in modo da essere pronti qualora installiate uno scanner diverso.
 
Questo � tutto.
Allacciando lo scanner e avviando xsane o Kooka o Quitinsane lo scanner verr� riconosciuto e sar� pronto per essere usato.
 
--[[Utente:Mcz|Mcz]] 11:39, Ott 29, 2005 (EDT)mcz
[[Categoria:Hardware]]

Versione attuale delle 16:18, 30 nov 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.


Introduzione

Penso che, anche se non sono particolarmente diffuse, l'uso delle stampanti bluetooth andrà progressivamente diffondendosi vista la loro utilità per i possessori di computer notebook. L'idea stessa di scrivere questo wiki sull'installazione di una stampante bluetooth non è nata dal nulla: io stesso ho dovuto installarne una e ho trovato difficoltà a reperire informazioni. Spero quindi che questo mio contributo possa essere utile anche ad altri utenti di Debian e GNU/Linux.

Preparazione del sistema

Prima di configurare la stampante occorrerà fare delle verifiche preventive. Iniziamo subito verificando la versione del kernel col comando:

# uname -a

Installazione dei programmi bluez-x necessari

Verifichiamo che siano installati i programmi bluez-utils, bluez-sdp e la kernel-patch-2.x-bluez (corrispondente al kernel in uso). Per fare questo possiamo usare Synaptic o apt-get.

L'elenco dei moduli attivi

È importante che sia attivo il modulo hci_usb che di fatto carica automaticamente anche i moduli necessari al bluetooth. Diamo quindi il comando:

# lsmod

e vediamo se il modulo è attivo, altrimenti attiviamolo con:

# modprobe hci_usb

e modifichiamo /etc/modules in modo che carichi di nuovo questo modulo ai successivi avvii del sistema.

Recuperare l'URI Device

A questo punto colleghiamo e accendiamo la stampante. Da console - sempre come root - digitiamo il comando:

# hcitool scan

l'output sarà del tipo:

xx:xx:xx:xx:xx:xx ''nome della stampante'' xxxxxxxxxxxx

Prendiamo il valore del primo campo (quello separato dai due punti) e segniamocelo da qualche parte.

Configurazione

A questo punto configuriamo CUPS. Apriamo Konqueror e nella barra degli indirizzi scriviamo localhost:631/admin e logghiamoci come root. Selezioniamo quindi Add new printer e seguiamo progressivamente la procedura. Inseriremo quindi prima il nome e i dati della stampante, quindi selezioneremo stampante bluetooth. Alla successiva richiesta URI Device scriviamo: bluetooth://xxxxxxxxxx dove al posto delle x occorre mettere il numero che ci siamo segnati prima, ma senza due punti. A questo punto la configurazione di CUPS diventa estremamente intuitiva, sarà quindi sufficiente andare avanti indicando il tipo di stampante (marca e modello, in due pagine successive), e poco altro.

Conclusioni

A questo punto la vostra stampante dovrebbe funzionare anche con collegamento bluetooth. In ogni caso mi scuso delle eventuali imprecisioni, ma io sono solo un newbie ben disposto ad imparare e a mettere a disposizione il poco che so. Ringrazio anticipatamente quanti dovessero decidere di apportare modifiche o correzioni a questa introduzione che non ha alcuna pretesa di perfezione o completezza, ma che intende solo essere un contributo modesto e spero utile a favore di quanti si troveranno ad installare una stampante bluetooth.