# Pilote d'imprimante foo2hbpl2 introuvable (Bookworm)

**URL:** <https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520>\
**Category:** Support Debian\
**Created:** [Février 7, 2024, 6:29 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520 "2024-02-07T18:29:23Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Février 7, 2024, 6:29 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/1 "2024-02-07T18:29:23Z")

</div>

Bonjour,  
Je ne trouve ce pilote qui allait bien pour mon imprimante Epson Aculaser CX 17, ni dans la liste des paquets rinter-driver de _Bookworm_, ni même sur le web.

Après avoir essayé un certain nombres d’autres pilotes Epson, aucun n’a fonctionné. (je les ai tous installé via _printer-driver-all_, mais évidemment pas tous essayé!)

Si vous avez une adresse…

Souvent embarrassé avec Epson et Canon (pas seulement pour les imprimantes) qui ne sont pas souvent Linux compatibles, pas même compatissants, j’ai pu voir sur le web que Brother était très fraternel avec les utilisateurs de Linux.

merci pour votre attention

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Février 7, 2024, 6:43 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/2 "2024-02-07T18:43:30Z")

</div>

Adresse → Debian  
`printer-driver-foo2zjs: /usr/bin/foo2hbpl2`

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Février 8, 2024, 5:26 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/3 "2024-02-08T05:26:32Z")

</div>

> [@josephtux](#):
>
> Souvent embarrassé avec Epson et Canon (pas seulement pour les imprimantes) qui ne sont pas souvent Linux compatibles, pas même compatissants

Canon TS5350 marche très bien 🙂

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Février 8, 2024, 12:15 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/4 "2024-02-08T12:15:08Z")

</div>

> [@Verner](#):
>
> /usr/bin/foo2hbpl2

Merci, c’est bien ça.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Février 8, 2024, 12:25 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/5 "2024-02-08T12:25:13Z")

</div>

Oui, certaines fonctionnent, d’autres non.  
Et le SAV Canon est très méprisant dés qu’on évoque Linux, de quoi décourager tous les utilisateurs de Linux soit débutants, soit qui n’ont pas un goût prononcé pour les taches d’administration. (je me sens toujours les deux, et «le temps ne fait [presque] rien à l’affaire»)

J’avais aussi rencontré ce mépris lorsqu’il s’agissait d’appareil photo programmable.

Ma première canon jet d’encre fonctionnait bien, ( au début des années 2000 et de mon arrivée sur la planète Linux) avec la fonction de purge fournie dans les paquets Debian. Mais sa durée de vie a été assez réduite.

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Février 8, 2024, 6:46 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/6 "2024-02-08T18:46:34Z")

</div>

Il m’a fallu pas moins de 5 secondes pour trouver **foo2hbpl2** avec [ideb](https://www.debian-fr.org/t/ideb-outil-information-paquet-debian-analyse-dependances-et-plus/89426), que j’avais sous la main il est vrai (_et que je connais assez bien_).  
`ideb -fs foo2hbpl2`

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 10, 2024, 1:37 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/7 "2024-02-10T13:37:09Z")

</div>

en bash on aurait aussi  
dpkg -S foo2hbpl2

ou avec apt-file :  
apt-file search foo2hbpl2

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Février 10, 2024, 3:29 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/8 "2024-02-10T15:29:58Z")

</div>

> [@dindoun](#):
>
> dpkg -S foo2hbpl2

Faux. Ne trouvera rien de ce qui n’est **pas** installé. Tu n’as pas essayé.

```plaintext
-S -> Search for a filename from installed packages.

```

> [@dindoun](#):
>
> apt-file search foo2hbpl2

Présuppose l’installation du paquet **apt-file** , et de l’initialisation d’une **database** (un peu lourdingue).  
ideb fait abstraction de toutes ces hypothèses, en assurant la recherche la plus rapide possible, en utilisant potentiellement apt-file si installé, mais s’en passe sinon.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Février 10, 2024, 8:23 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/9 "2024-02-10T20:23:14Z")

</div>

> [@Verner](#):
>
> Présuppose l’installation du paquet **apt-file** , et de l’initialisation d’une **database** (un peu lourdingue)

Parc e que `apt-file update` est lourdingue?

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Février 10, 2024, 9:12 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/10 "2024-02-10T21:12:50Z")

</div>

Tout étant relatif, 2 secondes, c’est court dans une vie, mais apt-file est effectivement une opếration lourde, si l’on compare aux opérations d’ideb qui se chiffrent en milli-secondes, ideb étant axé sur la performance maximale (opérations exclusivement très bas niveau).

```nohighlight
time apt-file search foo2hbpl2
apt-file search foo2hbpl2 1,66s user 1,86s system 146% cpu 2,397 total

```

Comme apt-file n’était pas installé dans ce cas, il faut donc ajouter le temps d’installation, puis d’initialisation de la database apt-file, ce qui doit faire une opération d’au moins 2 minutes minimum, apt étant aussi une opération lourde.  
Stocker localement des centaines de milliers de lignes de fichiers de paquets dont on utilise 0.1% a très peu d’intérêt.

Plus généralement, la difficulté de la variété de commandes est qu’il faudrait faire une préanalyse du paquet, et savoir que pour un paquet installé, il faut la commande A, et non installé, la commande B.  
Utiliser apt-file pour un paquet installé est inadéquat, mais ‹&nbsp;fonctionne&nbsp;›.  
ideb recherche donc automatiquement la meilleure voie possible (la plus rapide) pour atteindre un résultat.  
C’est un couteau suisse du paquet.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 11, 2024, 3:16 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/11 "2024-02-11T15:16:11Z")

</div>

> [@Verner](#):
>
> Faux. Ne trouvera rien de ce qui n’est **pas** installé. Tu n’as pas essayé

VRAI, J’ai essayé,  
mais effectivement je l’avais d’installé.  
De même pour apt-file.

dans ton script il y a ça :  
`if [-x /usr/bin/apt-file] ; then apt-file search $P`

(d’ailleurs tu ne testes pas l’existence de la base de données ,

> [@Verner](#):
>
> il faut donc ajouter le temps d’installation, puis d’initialisation de la database apt-file, ce qui doit faire une opération d’au moins 2 minutes minimum, apt étant aussi une opération lourde.

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Février 11, 2024, 3:43 UTC](https://www.debian-fr.org/t/pilote-dimprimante-foo2hbpl2-introuvable-bookworm/89520/12 "2024-02-11T15:43:53Z")

</div>

> [@dindoun](#):
>
> mais effectivement je l’avais d’installé.

Pas de bol effectivement pour faire la différence entre le **vrai** et le **faux** , et tirer des conclusions hâtives. Si tu installes un pilote printer-driver- **foo2zjs** dont tu n’as pas besoin, alors josephtux estime lui que foo2hbpl2 est introuvable, tu dois effectivement avoir un sacré ménage à faire dans ta machine, mais c’est un autre sujet.  
La seule chose qui soit ‹&nbsp; **vraie** &nbsp;› est que dpkg ne trouvera **rien** de ce qui n’est **pas** installé, conformément à son manuel.

> [@dindoun](#):
>
> dans ton script il y a ça :  
> `if [-x /usr/bin/apt-file] ; then apt-file search $P`

Bien conforme à la description faite plus haut:

> ideb fait abstraction de toutes ces hypothèses, en assurant la recherche la plus rapide possible, en utilisant **potentiellement** apt-file **si** installé, mais **s’en passe sinon**.
