banner
Maison / Blog / Pour l’amour de Dieu, pourquoi mettre une imprimante sur le cloud ? • Le registre
Blog

Pour l’amour de Dieu, pourquoi mettre une imprimante sur le cloud ? • Le registre

Jun 11, 2023Jun 11, 2023

Opinion Tout comme le propriétaire d'un nouveau chiot se réveillant devant une scène de destruction, les utilisateurs d'imprimantes 3D qui laissent de longs travaux en cours pendant la nuit peuvent être consternés de voir ce qu'ils trouvent le matin.

Dans certains cas, votre imprimante peut même créer un modèle fantôme sans y être invité, imprimer sur un autre modèle placé dans le bac d'entrée ou même se casser. Oui vraiment.

C'est ce qui est arrivé à des groupes d'utilisateurs d'imprimantes 3S de Bambu Labs à la mi-août. C'était comme si une puissance fantomatique s'emparait de leurs robots sculpteurs en leur absence et leur ordonnait de perdre le contrôle. Parfois, le résultat était inoffensif, ou un humain attentif parvenait à y mettre un terme. Parfois, c'était un désastre.

Ce qui avait provoqué cette « action effrayante à distance » est vite apparu clairement : et c'était parce que les imprimantes Bambu, comme tant d'appareils modernes, s'appuyaient sur les services cloud Bambu. Et les services cloud de Bambu étaient apparemment tombés en panne.

Bambu n'a pas tardé à assumer ses responsabilités, à créer un rapport détaillé une fois qu'il a établi ce qui n'allait pas et à mettre en place une série de correctifs pour empêcher que cela ne se reproduise. Pendant ce temps, le moteur de base des filaments fibrillants n’avait rien à voir avec l’impression 3D, mais remontait à l’époque de la matrice de points, des marguerites et du DOS.

Le bureau entièrement sans papier pourrait rester un fantasme pendant des années encore. Beaucoup d'entre nous, y compris probablement les jeunes ingénieurs de Bambu, ont des emplois sans papier, où des appareils mobiles puissants, des logiciels de groupe fonctionnels bien que désagréables et une connectivité omniprésente ont tué l'impression. Avec la mort de l’imprimé, l’extinction de cette bête indescriptible qu’est la file d’attente d’impression. C'est du moins ce que nous pensions.

Les files d'attente d'impression étaient, et sont, un mal nécessaire qui montre comment un concept simple peut évoluer en un problème complexe parce qu'il ne correspond pas tout à fait à la façon dont les gens et les ordinateurs fonctionnent réellement. À l'époque où vous deviez choisir entre sauvegarder un souvenir de vacances en famille et un mégaoctet de données, vous connectiez une imprimante à un ordinateur personnel doté du cerveau d'un trilobite qui ne pouvait rien faire d'autre que d'envoyer votre document, un octet à la fois, jusqu'à ce que l'acte soit accompli.

Puis le multitâche et davantage de mémoire sont arrivés, ainsi qu'un logiciel de spouleur d'impression. Le logiciel spouleur a pris une copie de l'impression et a « indiqué » au système principal que tout avait été fait.

Mais c'était un mensonge. Le spouleur devait toujours transmettre les données à l'imprimante, octet par octet, mais dire ce mensonge signifiait que l'utilisateur pouvait passer à autre chose. Si cet autre élément était également un travail d'impression, le spouleur devait gérer une liste de sorties en attente – et c'est ainsi qu'est née la file d'attente d'impression.

Si tout fonctionnait, tant mieux. Le mensonge est devenu bon. Mais il y avait un petit problème : les imprimantes ne fonctionnent pas. Ils se coincent, ils manquent de papier, d’encre, de toner et de patience avec les humains. Leurs interfaces sont confuses. Ils s'étouffent avec des éléments inattendus dans les documents.

La file d'attente d'impression n'en sait rien. Le nombre ne cesse de croître, jusqu'à ce que quelqu'un remarque que son document n'a pas été imprimé. Normalement, cela signifie qu’ils essaient de l’imprimer à nouveau.

Lorsque le service est rétabli, le chaos fait son entrée avec des tâches en double. Et cela est gérable sur un système mono-utilisateur : vous apprenez à annuler des tâches et à ajouter la gestion des files d'attente d'impression à vos compétences. Sur une imprimante en réseau – oh mon Dieu.

C'est tellement grave à cause de la malhonnêteté. Le spouleur a menti en disant que tout allait bien et n'a aucun moyen de savoir quelle application ou quel utilisateur, quand les choses se cassent. Les choses s'accumulent jusqu'à ce qu'un utilisateur corrige les choses, ce qui apporte encore plus d'horreur. Donner à chacun l’accès à une file d’attente d’impression partagée, ce qui est plutôt le but, est un cauchemar en matière de sécurité. C'était encore plus vrai à l'époque du fax, moyen privilégié par de nombreuses entreprises pour échanger des contrats et des états financiers. Les serveurs de fax ont toujours eu les files d'attente les plus fascinantes.

Est-ce que tout cela n’est plus que de l’histoire ancienne ? Non. Ce qui se passait alors était une préfiguration de l’IoT et de la périphérie. Bambu a réussi à recréer les péchés de la file d’attente des imprimantes des années 1980 à grande échelle, à travers le monde, et avec des conséquences bien plus catastrophiques.