Imprimante Brother et Ubuntu 17.04

Un billet rapide pour signaler une astuce.
Ayant configuré pour l’un de mes proches une imprimante Brother DCP-J562 DW avec un PC utilisant Ubuntu 17.04, je me suis retrouvé avec un problème quelque peu surprenant : pas d’impression et aucune erreur nul part. Pas la moindre trace d’un problème sur le PC. Et le voyant réception des données clignotait bien sur l’imprimante. Sauf que rien ne sortait.

Les pilotes étaient bons, les ayant téléchargés sur le site officiel de Brother.
Il s’est finalement avéré que c’était un élément pré-installé sur Ubuntu qui causait ce problème. Il a donc le fallu supprimer avant d’installer les pilotes.

sudo apt-get remove printer-driver-gutenprint
sudo apt-get autoremove

Une fois cela fait, il suffit de remettre les pilotes Brother, et les impressions passent alors sans problème.

Publicités

Identifier une DLL manquante

Juste une note rapide pour présenter un outil que j’ai découvert hier soir.
En lançant un programme Python qui référençait des librairies Windows (DLL), je suis tombé sur une erreur m’indiquant qu’il y avait eu un problème de chargement. La trace indiquait bien la DLL dont le chargement échouait, mais pas ce qui manquait.

J’ai alors découvert Dependency Walker.
Ce programme vous permet de sélectionner une DLL sur votre disque (celle dont le chargement échouait pour ma part), et il va vous donner toutes les autres librairies dont elle dépend. Je me suis alors rendu compte qu’il me manquait une DLL (msvcr71.dll en l’occurrence), que j’ai téléchargée et copiée à l’endroit adéquat.