[Imprimante Dell] Dell P713w ne marche pas

Reconnaissance et configuration du matériel / kernel linux
Répondre
mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

[Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » lun. 28 août 2017, 11:16

Bonjour,

Cela va faire un petit moment que j'essaye de trouver comment faire marcher mon imprimante; sans succès. Comme par hasard j'ai le modèle pour lequel il n'existe pas de drivers pour linux. Malgré cela j'ai cru trouver une alternative en trouvant des fichiers postscript.ppd. J'ai bien compris que ceux-ci permettaient seulement de faire marcher la fonction d'impression et non le scanner. Dans un premier temps je me suis dit que c'était bon.

Même si je n'ai pas trouvé de fichier postscritp pour mon imprimante, j'en ai pris un qui a été fait pour un autre modèle d'imprimante Dell et j'ai supposé qu'il suffisait de changer simplement quelques lignes dans le fichier. En l'occurence, les lignes où se trouve le nom de l'imprimante. J'ai télécharger le fichier de l'imprimante Dell M5200 et, à chaque ligne où il y en avait besoin j'ai remplacé Dell M5200 par Dell P713w.

Supposant que ce type de fichier est sensiblement pareil pour les paramètres de l'imprimante, je me suis dit que cela devrait aller. Mais finalement quand je lance une impression, que ce soit une page de test ou un autre document, rien ne se passe. L'imprimante ne répond pas.

Aurai-je oublié de faire quelque chose? Me suis-je trompé dans mon raisonnement?

Merci

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par benjarobin » lun. 28 août 2017, 22:26

Bonjour,
Il y a un driver ici : http://www.dell.com/support/home/fr/fr/ ... Id=R294166
Après il faut créer le paquet associé, en espérant que cela fonctionne toujours, car le drivers date un peu...
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » mer. 30 août 2017, 14:08

Bonjour,

Comment faire un paquet associé. J'ai essayé de faire un pkgbuild mais sans succès. Il me renvoie que les tests d'intégrité sont manquants pour source. Je ne sais pas si je my prends de la bonne façon.

Merci

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » mer. 30 août 2017, 16:36

Est ce que de changer les premières lignes de commandes du driver via Kate pourrait faire marcher le driver?

Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10552
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par FoolEcho » jeu. 31 août 2017, 09:19

mrhappy a écrit :
mer. 30 août 2017, 14:08
Comment faire un paquet associé. J'ai essayé de faire un pkgbuild mais sans succès. Il me renvoie que les tests d'intégrité sont manquants pour source. Je ne sais pas si je my prends de la bonne façon.
En partant d'un paquet proche de ta version ( ppd-dell-5130cd ? dell2155-cups-driver ? etc. ) : viewtopic.php?p=162214#p162214
«The following statement is not true. The previous statement is true.» :nage:

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » lun. 04 sept. 2017, 14:02

Bonjour,

J'ai essayé de faire marché le pkgbuild que j'avais fait et finalement, il m'a retourné une erreur 404 pour l'adresse de téléchargement. J'ai finalement testé un autre pkgbuild dont j'ai modifié quelques données (c'est celui de dell-2155-cups-driver) et voilà ce que cela me renvoie. En plus il me dit qu'il ne trouve pas la cible lib32-libcups alors que cups est bien installé. Je ne vois pas quoi faire. Peut être que ce que j'ai fait avant avec l'autre pkgbuild a commencé a créer des dépendances qui font bugger?

Code : Tout sélectionner

[dood@hostnameDoodsArch Dell]$ makepkg -sr
==> Création du paquet dellp713w-cups-driver 1.0-1 (lun. sept.  4 13:53:43 CEST 2017)
==> Vérification des dépendances pour l’exécution...
==> Installation des dépendances manquantes...
erreur : impossible de trouver la cible : lib32-libcups
==> ERREUR : « pacman » n’a pas pu installer les dépendances manquantes.
==> ATTENTION : La suppression des dépendances installées a échoué.
[dood@hostnameDoodsArch Dell]$

jean_no
yeomen
Messages : 278
Inscription : dim. 09 sept. 2007, 12:19

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par jean_no » lun. 04 sept. 2017, 17:16

Salut

cups != lib32-libcups

Il te faut activer multilib:

https://wiki.archlinux.fr/Utiliser_des_ ... vec_Arch64

A+

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » lun. 04 sept. 2017, 21:07

Alors là! Je ne sais plus quoi faire. J'ai suivie tous vos conseils, j'ai réussi à créer le fichier pkgbuild qui a marché; j'ai installé les drivers et pourtant, toujours rien. Quand je lance une page de test à imprimer rien ne se passe. Est ce que c'est parce que le fichier à installer fait 0,00 MiB qu'il ne se passe rien? Je sens que j'y suis presque mais ce n'est pas encore ça.

Code : Tout sélectionner

[dood@hostnameDoodsArch Dell]$ makepkg
==> Création du paquet dellp713w-cups-driver 1.0-1 (lun. sept.  4 20:37:23 CEST
2017)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Téléchargement de R294166.deb.sh.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 25.4M  100 25.4M    0     0  2604k      0  0:00:10  0:00:10 --:--:-- 2686k
==> Validation des fichiers source avec md5sums...
    R294166.deb.sh.tar.gz ... Réussite
==> Extraction des sources...
  -> Extraction de R294166.deb.sh.tar.gz avec bsdtar
==> Entre dans l’environnement fakeroot...
==> Lancement de package()...
==> Nettoyage de l’installation...
  -> Suppression des fichiers libtool...
  -> Suppression des fichiers indésirables...
  -> Suppression des fichiers de bibliothèques statiques...
  -> Compression des pages de man/info...
==> Recherche des erreurs d’empaquetage…
==> Création du paquet « dellp713w-cups-driver »...
  -> Génération du fichier .PKGINFO...
  -> Génération du fichier .BUILDINFO...
  -> Génération du fichier .MTREE...
  -> Compression du paquet...
==> Quitte l’environnement fakeroot.
==> Création finie : dellp713w-cups-driver 1.0-1 (lun. sept.  4 20:37:35 CEST 20
17)

Code : Tout sélectionner

[dood@hostnameDoodsArch Dell]$ yaourt -U dellp713w-cups-driver-1.0-1-x86_64.pkg.tar.xz
chargement des paquets...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) dellp713w-cups-driver-1.0-1

Taille totale installée :  0,00 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
:: Traitement des changements du paquet...
(1/1) installation de dellp713w-cups-driver        [######################] 100%
[dood@hostnameDoodsArch Dell]$

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par benjarobin » lun. 04 sept. 2017, 21:20

Peux tu donner le pkgbuild utilisé ?
Sinon une fois le driver installé, tu dois ajouter l'imprimante via cups
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » lun. 04 sept. 2017, 21:44

Voici le pkgbuild que j'ai fait:

Code : Tout sélectionner

# Maintainer: mrhappy <mrhappy13_209@hotmail.com>
# Inspiration: dellp713w-cups-driver

pkgname=dellp713w-cups-driver
pkgver=1.0
pkgrel=1
pkgdesc='Proprietary driver for Dell p713w printers'
arch=('i686' 'x86_64')
url='http://www.dell.com'
license=('proprietary')
depends=('cups')
_tar="R294166.deb.sh.tar.gz"
_bsdtar="Dell-p713w-Color-MFP-${pkgver}-${pkgrel}.i686.tar"
source=("https://downloads.dell.com/printer/R294166.deb.sh.tar.gz")
md5sums=('452740d37b287e4566441519a77d1f13')
options=(!strip)

repare()
{
    mkdir "$srcdir/tar"
    cd "$srcdir/tar"
    tar.sh "../Linux/$_tar"
}

package()
{
    cd "$srcdir"

}

# vim:et:sw=4:sts=4

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » lun. 04 sept. 2017, 21:46

J'ai pris celui du dell 2155 cup driver comme base et j'ai changer certaines choses

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par benjarobin » mar. 05 sept. 2017, 00:42

Bon, j'ai regardé, c'est bien le merdié, j'ai fait le gros du boulot, mais il reste à finir.
En gros je suis arrivé à extraire le .deb du bordel, il reste après à extraire juste ce qui est nécessaire pour le bon fonctionnement de cups

Le début (totalement non fonctionnel)

Code : Tout sélectionner

pkgname=dellp713w-cups-driver
pkgver=1.0
pkgrel=1
pkgdesc='Proprietary driver for Dell p713w printers'
arch=('i686' 'x86_64')
url='http://www.dell.com/support/home/fr/fr/frbsdt1/Drivers/DriversDetails?driverId=R294166'
license=('proprietary')
depends=('cups')
source=("https://downloads.dell.com/printer/R294166.deb.sh.tar.gz")
md5sums=('452740d37b287e4566441519a77d1f13')
options=(!strip)

prepare()
{
    cd "$srcdir"
    mkdir step1 step2
    cd step1

    ../dell-inkjet-09-driver-1.0-1.i386.deb.sh --noexec --tar xf

    CURRENT_ARCH=`uname -m`
    echo $CURRENT_ARCH | grep -q "i686" && CURRENT_ARCH="x86"

    ./bin/linux/$CURRENT_ARCH/libc.so.6/lzma-decode instarchive_all ../step2/tmp.tar

    cd ../step2
    tar xf tmp.tar

}

package()
{
    cd "$srcdir"

}

# vim:et:sw=4:sts=4
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » mer. 06 sept. 2017, 19:58

Waou! Merci Benjarobin!!! Je vais essayer le pkgbuild

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par benjarobin » mer. 06 sept. 2017, 20:06

As tu lu mon message, il ne fait pour l'instant rien...
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

mrhappy
Hankyu
Messages : 33
Inscription : mer. 23 août 2017, 14:23

Re: [Imprimante Dell] Dell P713w ne marche pas

Message par mrhappy » lun. 25 sept. 2017, 11:54

Bonjour,

Désolé pour la réponse tardive. Oui je l'ai lu mais j'ai été trop vite et j'ai essayé de le faire marché tel quel. Bien sur cela n'a pas marché mais depuis, bien que je pense avoir compris les commandes utilisées, je n'arrive toujours pas à le faire marché. :? J'ai regardé pas mal de pkgbuild pour voir comment ils étaient fait mais ils sont tous différents.

Concrêtement, tu as créé deux dossiers. Dans le premier tu as décompresser le fichier dell-inkjet-09-driver... en précisant qu'il ne s'éxecute pas. Ensuite tu as déclaré pour quel configuration cela devait s'appliquer (ex:archx86) et tu as décodé instarchive-all. Ce dernier résultat a été décompressé dans le deuxième dossier step 2. A partir de là, on peut faire marcher le driver à condition de savoir comment faire appelle au driver dans package (si j'ai bien compris).

J'avoue que je ne sais pas comment faire y compris pour cette deuxième partie. Je pense (mais sans certitude) qu'il faut faire appelle au fichier launcher mais je ne sais pas comment. :?

Répondre