Autore Topic: Configurare stampanti multifunzione - Epson stylus SX235W e Canon prixma MG5250  (Letto 13448 volte)

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
è un problema del ccr...scaricalo da qui:
http://a1227.g.akamai.net/f/1227/40484/7d/download.ebz.epson.net/dsc/f/01/00/02/50/83/28bd80a62d531edcfd2476adf9a48b97969c3c2d/iscan_2.29.3-1.tar.gz

poi copi il file tar.gz in /tmp/ccrbuild-1000/iscan/iscan e rilanci ccr -S iscan
Trovando il file dovrebbe procedere all'installazione

Offline FranzMari

  • *
  • Post: 2809
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Quando ci sono problemi con i pacchetti in CCR, segnalatelo sulla pagina del pacchetto corrispondente, in modo che il maintainer possa sistemarlo!!
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline peter46

  • *
  • Post: 116
  • Reputazione: 0
    • Mostra profilo
Ciao francesco_dem, ho seguito quanto indicatomi ma lo scanner non funziona, ho apportato le due modifiche ai due file, per scaramanzia ho anche riavviato il computer per vedere se per caso aveva bisogno di un riavvio ma niente. Nel notebook ho installato Xsane e Skanlite, ma quando lancio i due programmi non mi fa vedere l'opzione scanner o webcam per poter scegliere la fonte, parte,  simulo una scanerizzazione ma vedo sempre la mia faccia.

Cosa fare??.

Ciao Pietro

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Ciao, postami per favore
 $ scanimage -L

Offline FranzMari

  • *
  • Post: 2809
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Come hai modificato il file /etc/sane.d/epkowa.conf? Hai inserito l'IP della stampante?
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline peter46

  • *
  • Post: 116
  • Reputazione: 0
    • Mostra profilo
Ciao, per francesco_dem ecco l'ouptut del comando che mi hai chiesto.

Codice: [Seleziona]
[pietro@chakra-pc ~]$ scanimage -L
device `v4l:/dev/video0' is a Noname HD Video WebCam virtual device
[pietro@chakra-pc ~]$


per FranzMary, si quando ho modificato il file e ho aggiunto la stringa (ho lasciato le due parentesi graffe), ho inserito l'ip della stampante che è un ip fisso, la stringa da

Codice: [Seleziona]
net {IP_OF_SCANNER}
è diventata

Codice: [Seleziona]
net {192.168.1.25}
ho aggiunto questa riga a circa meta della pagina senza mettere il cancelletto davanti alla stringa, questo è il file nella sua integrità

Codice: [Seleziona]
# epkowa.conf -- sample configuration for the EPKOWA SANE backend
# Copyright (C) 2004, 2008, 2009  Olaf Meeuwissen
#
# See sane-epkowa(5), sane-usb(5) and sane-scsi(5) for details.

# Detect all devices supported by the backend.
# If you don't have a SCSI device, you can comment out the "scsi"
# keyword.  Similarly for the other keywords.
#
usb
scsi
net {192.168.1.25}

# For any USB scanner not known to the backend (yet), you may, at your
# own peril(!!), force the backend to recognise and use it via libusb.
# You can do so by the following configuration command:
#
#   usb <USB vendor ID> <USB product ID>
#
# SEIKO EPSON's USB vendor ID is '0x04b8' (without quotes).  In order
# to find the USB product ID, use lsusb(1).
# A sample configuration for the Epson Perfection 1650 (Epson GT-8200),
# which has a product ID of 0x0110, would look as follows:
#
#usb 0x04b8 0x0110


# For SCSI devices not detected, you can add an entry like:
#
#   scsi EPSON GT-20000
#
# where the GT-20000 bit corresponds to the SCSI model information as
# shown in the output of dmesg(1) or in the /var/log/kern.log file.


# Network attached devices may be made to work by first installing the
# (non-free) iscan-network-nt package and then adding configuration lines
# as per information below.
#
# For each network attached device, you must add an entry as follows:
#
#   net <IP-address|hostname> [port-number]
#
# Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one).  The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net 10.0.0.1
#net scanner.mydomain.com


# Some backend behaviour can be customized by using the option keyword
# followed by an option name, as shown below.
#
#   option <option-name>
#
# Currently available options:
#
# Makes the automatic document feeder the default document source
#option prefer-adf

Ciao Pietro

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Ciao Peter, in ordine, ricapitolando:
Hai installato i seguenti pacchetti?
Iscan
iscan data
iscan-plugin-network
Sane
Poi, prova ad aggiungere net {192.168.1.25}  alla fine del file   /etc/sane.d/epkowa.conf e non al centro (non so se cambi qualcosa, ma tentiamo)
Infine,rimodifica il file  /etc/sane.d/dll.conf in modo tale da avere :
#epson (commentato)
epson2 (decommentato) - io ce l'ho così
Se non va, inverti in (come ti avevo postato in precedenza, visto nella wiki di arch)
epson
#epson2

Dopo aver fatto tutto ciò,per  vedere se il sistema rileva lo scanner, dai il comando scanimage -L

Dall'output del comando postato, lo scanner non viene rilevato, viene riconosciuta solo la webcam.

Offline peter46

  • *
  • Post: 116
  • Reputazione: 0
    • Mostra profilo
Okay, ho fatto una verifica tutti i pacchetti sono stati instalati, ho rivisto il file /etc/sane.d/epkowa.conf, dove ho cancellato la striga aggiuntiva e l'ho incollata alla fine del testo, ho fatto una prova ma nulla allora ho pensato di eliminare le due parentesi graffe dove all'interno avevo scritto l'ip fisso della stampante, sono andato sull'altro file dove ho messo
#epson (commentato)
epson2 (decommentato)

Fatta prova tutto funziona, all'avvio mi da la possibilitò di scegliere le fonte tra stampante epson e webcam.

Se volessi cercare di configurare anche la Canon, ho provato ad aggiungere l'ip di questa stampante 192.168.1.9 al file dove avevo aggiunto per la epson ma niente.

Ciao Pietro

Offline francesco_dem

  • *
  • Post: 321
  • Reputazione: 9
    • Mostra profilo
Se volessi cercare di configurare anche la Canon, ho provato ad aggiungere l'ip di questa stampante 192.168.1.9 al file dove avevo aggiunto per la epson ma niente.

Ciao Pietro, ma hai aggiunto la stampante canon in cups?
« Ultima modifica: 17 Febbraio 2014 ore 15:15 da francesco_dem »

Offline peter46

  • *
  • Post: 116
  • Reputazione: 0
    • Mostra profilo
Si, ho provato con la voce "AppSocket/HP JetDirect ", cambiando i valori ma non sono riuscito a configurarla. Quando usavo Kubuntu  e derivate al lancio dell'applicazione Xsane senza configurare le stampanti potevo usare entrambi gli scanner, "Epson e Canon".
Nel mio piccolo pensavo che aggiungendo l'indirizzo ip della canon questa poteva funzionare come scanner.

Ciao Pietro.-

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Ma non funziona ne come scanner né come stampante? In aur c'è il driver della tua stampante, dovresti provare a importarlo e metterlo in ccr.

Il che vuol dire che, sperando di non saltare i passaggi, comunque leggi qui e qui:

io per vedere se va tutto bene mentre ti scrivo sto facendo tutti i passaggi, ti metto come spoiler i problemi che ho trovato e le soluzioni, vedi tu se aprirli o darci le testate da solo

  • vai alla pagina che ti ho linkato sopra
  • a destra hai il link "scarica TARBALL", ci clicchi e lo scarichi
  • spacchetti il pacchetto in una cartella che vuoi tu
  • apri il file PKGBUILD
  • modificalo come indicato nelle guide [spoiler]cambiando di sicuro il manteiner e l'arch (che per noi è solo x86_64) e direi anche la riga depends che ha un if,then,elif che a noi non interessa, dovresti lasciare solo la riga relativa a x86_64[/spoiler]
  • a questo punto bisogna guardare, dipendenza per dipendenza, se ci sono  nei repo o in ccr
    [spoiler]ci sono lib32-libtiff4 da cambiare in lib32-libtiff nel PKGBUILD, per il resto ci sono lib32-popt e deb2targz in ccr, il resto sono nei repo[/spoiler]
  • se ne dovessi trovare che sono in ccr, installali prima di porvare a compilare il pacchetto [spoiler]appena provi ad installare lib32-popt ti chiederà di sostituire due o tre pacchetti da quelli normali che dovresti avere a quelli multilib, ma non riesce in questo momento a darti la scelta se sostituire o no. Quindi a manina installi il pacchetto multilib che ti consiglia (gcc-multilib, ecc...) dicendo Y quando ti chiede di cambiarli[/spoiler]
  • dai makepkg -s e lui dovrebbe installarti le dipendenze dai repo e crearti il pacchetto
  • a questo punto provi ad installare il pacchetto che hai creato con sudo pacman -U canon-pixma-mg5200-complete-3.40-1-x86_64.pkg.tar.xz e, tra le altre cose, ti dice i passaggi che devi fare per completare l'installazione
  • a questo punto hai due strade:
    • pillola rossa: ti usi la tua stampante e scannerizzi come se non ci fosse un domani... finita lì
    • pillola blu: dai sempre nella stessa cartella makepkg --source e lui ti creerà il pacchetto canon-pixma-mg5200-complete-3.40-1.src.tar.gz. Poi vai sulla pagina di ccr, ti crei un account e ti logghi. Sulla destra della riga in alto hai "Invia", nella nuova pagina selezioni la categoria system e da "Scegli file" vai a prendere l'ultimo file che hai creato, quello che finisce con src.tar.gz. Clicchi su "Carica" e sei ufficialmente in matrix! Così il tuo lavoro servirà a te e anche a tutti quelli dotati della tua stessa stampante.
Buon divertimento e spero che il tutto ti funzioni!!! Se c'è qualcosa siamo qui!
« Ultima modifica: 18 Febbraio 2014 ore 01:18 da whoami »
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline peter46

  • *
  • Post: 116
  • Reputazione: 0
    • Mostra profilo
Ti ringrazio per la guida, non mi sono fatto sentire perché stò provando a seguirla, al momento ho dei problemi causa mie scarse conoscenze. Riprovo e mi faccio sentire in caso proprio  non riesca.

Ciao grazie Pietro

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Vai tranquillo! Io ti ho risposto con questa "guida" perché penso che un chakra-user (ma un linaro in generale) debba voler sporcarsi le mani sul suo sistema e se può contribuire... detto questo se non ce la fai/non hai tempo/ecc. lo carico io senza problemi. O se vuoi dire in quale passaggio ti pianti chiedi pure!
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline peter46

  • *
  • Post: 116
  • Reputazione: 0
    • Mostra profilo
Ciao, ho iniziato a provare la tua guida, seguendo i passi sino alla modifica del file PKGBUILD ..... poi mi sono perso, ho letto nei link che mi hai indicato ma non ho capito bene come fare, quando parli di installare le dipendenze a mano (non so dove), se devo aggungere nella riga delle dipendenze il nome della medesima mancante.

La vedo dura riuscire a portare a termine il compito che mi hai assegnato.

questo è il file PKGBUILD da me modificato per vedere se la prima parte dei compiti sono giusti;

Codice: [Seleziona]
# Maintainer:  Pietro  <mlw att pi dott xelpara dott de>>

# Based on PKGBUILD from https://aur.archlinux.org/packages/canon-pixma-mx870-complete/
# Scanner icon source: http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/64x64/devices/scanner-3.png

# Only tested with x86_64 architecture

pkgname=canon-pixma-mg5200-complete
pkgver=3.40
pkgrel=1
pkgdesc="Complete stand alone driver set (printing and scanning) for Canon Pixma MG5200 series (MG5250 etc.)"
url='http://www.canon-europe.com/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MG_series/PIXMA_MG5250.aspx'
arch=('i686' 'x86_64')
license=('custom')
install="${pkgname}.install"
if [ ${CARCH} = 'x86_64' ]; then
  depends=('lib32-popt' 'lib32-libpng12' 'lib32-libusb-compat' 'lib32-libtiff' 'lib32-libxml2' 'lib32-gtk2')
# elif [ ${CARCH} = 'i686' ]; then
  # depends=('popt' 'libpng12' 'libusb-compat' 'libtiff4' 'libxml2' 'gtk2')
fi
makedepends=('deb2targz')
source=('http://files.canon-europe.com/files/soft40259/Software/MG5200series-printer_driver.tar'
         'http://files.canon-europe.com/files/soft40260/Software/MG5200series-scanner_driver.tar'
         "${pkgname}.license"
         "${pkgname}-scangear.desktop"
         "${pkgname}-scangear-icon.png")
md5sums=('5a2bb977ecc659e8e96d8f285b8efc33'
         '2961844d2229e80a74b0d79a83a0c089'
         'd8faf0e75ee3d1989eed39d55cb3e8fb'
         '29ba133e8df0d82182f5f86fbf6f1776'
         '3feefd413092d7152f47b7451ba79efe')

_printDrvSrc='cnijfilter-mg5200series-3.40-1-deb'
_scanDrvSrc='scangearmp-mg5200series-1.60-1-deb'

_printDrvDebCommon='cnijfilter-common_3.40-1_i386'
_printDrvDebMain='cnijfilter-mg5200series_3.40-1_i386'

_scanDrvDebCommon='scangearmp-common_1.60-1_i386'
_scanDrvDebMain='scangearmp-mg5200series_1.60-1_i386'

_ppdFile="canonmg5200.ppd"

build(){
   cd ${srcdir}

   # Unpack driver source files

   tar xvzf ${_printDrvSrc}.tar.gz
   tar xvzf ${_scanDrvSrc}.tar.gz

   rm -v *.tar.gz
}

package(){
   cd ${pkgdir}

   # Unpack debian installer files

   cp "${srcdir}/${_printDrvSrc}/packages/${_printDrvDebCommon}.deb" .
   cp "${srcdir}/${_printDrvSrc}/packages/${_printDrvDebMain}.deb" .
   cp "${srcdir}/${_scanDrvSrc}/packages/${_scanDrvDebCommon}.deb" .
   cp "${srcdir}/${_scanDrvSrc}/packages/${_scanDrvDebMain}.deb" .

   deb2targz "${_printDrvDebCommon}.deb"
   deb2targz "${_printDrvDebMain}.deb"
   deb2targz "${_scanDrvDebCommon}.deb"
   deb2targz "${_scanDrvDebMain}.deb"

   rm -v *.deb

   tar xzvf "${_printDrvDebCommon}.tar.gz"
   tar xzvf "${_printDrvDebMain}.tar.gz"
   tar xzvf "${_scanDrvDebCommon}.tar.gz"
   tar xzvf "${_scanDrvDebMain}.tar.gz"

   rm -v *.tar.gz

   # Move ppd file to where cups expects

   install -vDm 644 "${pkgdir}/usr/share/ppd/${_ppdFile}" "${pkgdir}/usr/share/cups/model/${_ppdFile}"

   rm -vrf ${pkgdir}/usr/share/ppd

   # Install custom license file

   install -vDm 644 "${srcdir}/${pkgname}.license" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   
   # Install entry in application menu, including icon

   install -vDm 644 "${srcdir}/${pkgname}-scangear.desktop" "${pkgdir}/usr/share/applications/${pkgname}-scangear.desktop"
   install -vDm 644 "${srcdir}/${pkgname}-scangear-icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}-scangear-icon.png"
}# Maintainer:  Pietro PeterChris Top <mlw att pi dott xelpara dott de>>

# Based on PKGBUILD from https://aur.archlinux.org/packages/canon-pixma-mx870-complete/
# Scanner icon source: http://openiconlibrary.sourceforge.net/gallery2/open_icon_library-full/icons/png/64x64/devices/scanner-3.png

# Only tested with x86_64 architecture

pkgname=canon-pixma-mg5200-complete
pkgver=3.40
pkgrel=1
pkgdesc="Complete stand alone driver set (printing and scanning) for Canon Pixma MG5200 series (MG5250 etc.)"
url='http://www.canon-europe.com/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MG_series/PIXMA_MG5250.aspx'
arch=('i686' 'x86_64')
license=('custom')
install="${pkgname}.install"
if [ ${CARCH} = 'x86_64' ]; then
  depends=('lib32-popt' 'lib32-libpng12' 'lib32-libusb-compat' 'lib32-libtiff' 'lib32-libxml2' 'lib32-gtk2')
# elif [ ${CARCH} = 'i686' ]; then
  # depends=('popt' 'libpng12' 'libusb-compat' 'libtiff4' 'libxml2' 'gtk2')
fi
makedepends=('deb2targz')
source=('http://files.canon-europe.com/files/soft40259/Software/MG5200series-printer_driver.tar'
         'http://files.canon-europe.com/files/soft40260/Software/MG5200series-scanner_driver.tar'
         "${pkgname}.license"
         "${pkgname}-scangear.desktop"
         "${pkgname}-scangear-icon.png")
md5sums=('5a2bb977ecc659e8e96d8f285b8efc33'
         '2961844d2229e80a74b0d79a83a0c089'
         'd8faf0e75ee3d1989eed39d55cb3e8fb'
         '29ba133e8df0d82182f5f86fbf6f1776'
         '3feefd413092d7152f47b7451ba79efe')

_printDrvSrc='cnijfilter-mg5200series-3.40-1-deb'
_scanDrvSrc='scangearmp-mg5200series-1.60-1-deb'

_printDrvDebCommon='cnijfilter-common_3.40-1_i386'
_printDrvDebMain='cnijfilter-mg5200series_3.40-1_i386'

_scanDrvDebCommon='scangearmp-common_1.60-1_i386'
_scanDrvDebMain='scangearmp-mg5200series_1.60-1_i386'

_ppdFile="canonmg5200.ppd"

build(){
   cd ${srcdir}

   # Unpack driver source files

   tar xvzf ${_printDrvSrc}.tar.gz
   tar xvzf ${_scanDrvSrc}.tar.gz

   rm -v *.tar.gz
}

package(){
   cd ${pkgdir}

   # Unpack debian installer files

   cp "${srcdir}/${_printDrvSrc}/packages/${_printDrvDebCommon}.deb" .
   cp "${srcdir}/${_printDrvSrc}/packages/${_printDrvDebMain}.deb" .
   cp "${srcdir}/${_scanDrvSrc}/packages/${_scanDrvDebCommon}.deb" .
   cp "${srcdir}/${_scanDrvSrc}/packages/${_scanDrvDebMain}.deb" .

   deb2targz "${_printDrvDebCommon}.deb"
   deb2targz "${_printDrvDebMain}.deb"
   deb2targz "${_scanDrvDebCommon}.deb"
   deb2targz "${_scanDrvDebMain}.deb"

   rm -v *.deb

   tar xzvf "${_printDrvDebCommon}.tar.gz"
   tar xzvf "${_printDrvDebMain}.tar.gz"
   tar xzvf "${_scanDrvDebCommon}.tar.gz"
   tar xzvf "${_scanDrvDebMain}.tar.gz"

   rm -v *.tar.gz

   # Move ppd file to where cups expects

   install -vDm 644 "${pkgdir}/usr/share/ppd/${_ppdFile}" "${pkgdir}/usr/share/cups/model/${_ppdFile}"

   rm -vrf ${pkgdir}/usr/share/ppd

   # Install custom license file

   install -vDm 644 "${srcdir}/${pkgname}.license" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   
   # Install entry in application menu, including icon

   install -vDm 644 "${srcdir}/${pkgname}-scangear.desktop" "${pkgdir}/usr/share/applications/${pkgname}-scangear.desktop"
   install -vDm 644 "${srcdir}/${pkgname}-scangear-icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}-scangear-icon.png"
}

Ciao Pietro.-  :(

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Ok, forse per usare una stampante non puoi essere costretto ad imparare a pacchettizzare!!!

L'ho caricato io, prova ad installarlo con ccr -S canon-pixma-mg5200-complete e se c'è qualcosa che non va scrivi che la si risolve!!!
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

 

Template by Homey | Sito ufficiale | Disclaimer