Accueil
» Conseils PC
»
Configurer les imprimantes USB et réseau avec CUPS sous Harmonica OS
Configurer les imprimantes USB et réseau avec CUPS sous Harmonica OS
Sous Harmonica OS (HamoniKR), commencez par l'application Imprimantes : ajoutez une imprimante USB ou sélectionnez une imprimante réseau détectée et privilégiez l'impression sans pilote (IPP) si le périphérique le prend en charge. Utilisez l'interface web CUPS pour http://localhost:631consulter la file d'impression, modifier les paramètres par défaut ou ajouter un périphérique manuellement. L'installation d'un pilote fournisseur est une solution de repli pour les matériels anciens ou les imprimantes ne disposant pas de certaines fonctionnalités spécifiques ; elle ne doit pas être la première étape recommandée.
1. Choisissez une connexion et vérifiez le service d'impression
CUPS (Common UNIX Printing System) gère les files d'attente d'impression et les travaux d'impression. Le protocole de connexion détermine si une file d'attente peut être créée sans pilote, comment les périphériques sont détectés et quels paramètres sont configurables. HamoniKR 8.0 documente la détection automatique du réseau et l' system-config-printerutilitaire ; les intitulés exacts des menus peuvent varier selon la version.
Connexion
Bon ajustement
Compromis
USB via imprimantes
Une imprimante physiquement connectée à un ordinateur
Dépend de la détection locale du périphérique et de la prise en charge d'impression compatible
IPP sans conducteur / IPP partout
Imprimantes modernes sur un réseau local sécurisé
Certains contrôles de finition, de comptabilité ou spécifiques aux fournisseurs peuvent être indisponibles.
AppSocket / HP JetDirect
Imprimante réseau ancienne avec une adresse IP connue
Utilise généralement le port TCP brut 9100 sans chiffrement de transport ; nécessite un pilote approprié
Fabricant PPD ou emballage
Modèles plus anciens ou fonctionnalités propriétaires essentielles
La maintenance et la compatibilité dépendent du fournisseur ; les pilotes PPD sont progressivement abandonnés en amont.
Avant toute installation, connectez l'imprimante, vérifiez son adresse IP (si elle utilise le Wi-Fi ou un réseau Ethernet) et assurez-vous que l'ordinateur est connecté au bon réseau. Vérifiez ensuite que CUPS est disponible.
systemctl is-active cups
lpstat -r
Si le service est inactif, démarrez-le avec la commande `git add` sudo systemctl enable --now cups. Si CUPS n'est pas installé, exécutez `git sudo apt updateadd` suivi de `git add` sudo apt install cups. La disponibilité des paquets dépend de vos dépôts HamoniKR configurés. Évitez de remplacer des composants d'impression fonctionnels simplement parce que le périphérique n'a pas été détecté.
Ouvrez l'utilitaire Imprimantes et choisissez Ajouter une imprimante pour commencer la configuration d'une file d'attente locale.
2. Ajoutez une imprimante USB dans l'utilitaire de bureau
Ouvrez le menu de l'application, puis Administration > Imprimantes ou le panneau de configuration de l'imprimante, comme indiqué dans le guide HamoniKR. Vous pouvez également ouvrir un terminal et exécuter la commande correspondante system-config-printer. Cliquez sur Ajouter et examinez la liste des périphériques locaux. Pour les périphériques USB, sélectionnez le modèle exact détecté, et non un modèle différent portant un nom similaire. Choisissez ensuite le pilote, nommez la file d'attente et appliquez la configuration.
La liste des périphériques USB identifie les imprimantes locales avant la sélection du pilote et la création de la file d'attente.
Si le périphérique USB n'apparaît pas, essayez une connexion directe par câble plutôt que par un concentrateur USB et vérifiez que l'imprimante est sous tension. CUPS ne peut pas résoudre un problème de connexion USB en sélectionnant un autre protocole réseau. N'examinez le package spécifique du fabricant qu'après avoir confirmé la détection du périphérique.
3. Privilégier les imprimantes IPP détectées sur le réseau
Dans la boîte de dialogue Ajouter une imprimante, ouvrez Imprimante réseau ou recherchez une imprimante réseau. Si un périphérique avec l'option IPP sans pilote est détecté, sélectionnez cette connexion et poursuivez. L'imprimante fournit ses formats de document et options pris en charge, ce qui réduit la dépendance à un fichier PPD spécifique au modèle. C'est généralement l'option la plus simple pour une imprimante réseau moderne compatible.
Un périphérique réseau détecté offre une connexion IPP sans pilote, sans qu'il soit nécessaire de saisir manuellement un fichier de pilote.
La détection de l'imprimante ne garantit pas son bon fonctionnement : l'isolation des clients sans fil, un réseau invité, le filtrage DNS multicast ou un sous-réseau incorrect peuvent la masquer. Si l'imprimante est visible mais que les options recto verso, d'agrafage ou de couleur sont limitées, comparez les options disponibles avec la documentation du fabricant avant de changer de pilote. La documentation de l'imprimante HamoniKR 8.0 précise que l'impression sans pilote peut omettre certaines fonctionnalités du fabricant.
4. Gérez la file d'attente à l'aide de l'interface web CUPS.
Pour un contrôle plus précis, ouvrez l'application http://localhost:631sur l'ordinateur HamoniKR, sélectionnez Administration, puis cliquez sur Ajouter une imprimante. CUPS peut vous demander les identifiants d'un compte autorisé à administrer l'impression. Choisissez le périphérique local ou réseau détecté, saisissez un nom court pour la file d'attente et sélectionnez une option appropriée (sans pilote ou spécifique au modèle). Vérifiez les paramètres par défaut, tels que le format de papier, avant d'enregistrer.
CUPS fournit une page d'administration web locale permettant d'ajouter des imprimantes et de gérer les files d'impression.
La page web et l'utilitaire de bureau modifient le même système d'impression sous-jacent ; ce sont des alternatives, et non deux pilotes indépendants à installer. Utilisez l'utilitaire de bureau pour la configuration courante et l'interface web pour consulter l'état de la file d'attente, les pages de test et les options d'impression. CUPS documente ces actions dans sa documentation d'administration OpenPrinting CUPS . Conservez l'administration sur votre ordinateur local, sauf si vous avez mis en place une stratégie de gestion à distance sécurisée ; n'ouvrez pas le port 631 sur Internet simplement pour ajouter une imprimante.
5. Recourir à une adresse manuelle ou à un pilote de fournisseur uniquement en cas de besoin.
Si la découverte échoue mais que l'imprimante répond à une adresse connue, consultez la documentation du fabricant pour connaître l'URI de son service d'impression. Privilégiez un ipps://point de terminaison si l'imprimante prend en charge le protocole IPP sécurisé et que son certificat peut être validé. Un ipp://point de terminaison est également une possibilité sur un réseau local contrôlé. Ne présumez pas que toutes les imprimantes utilisent ce protocole /ipp/print.
Pour un modèle plus ancien prenant en charge l'impression directe sur socket mais pas l'IPP, HamoniKR documente AppSocket/HP JetDirect : saisissez l'adresse hôte et vérifiez que l'imprimante utilise le port attendu, généralement le port 9100. Cette méthode évite la découverte de services, mais ne prend pas en charge la négociation de capacité IPP et n'offre généralement aucun chiffrement.
La configuration manuelle d'AppSocket nécessite l'hôte de l'imprimante et le port pris en charge par cet appareil.
Si vous avez vérifié un URI IPP Everywhere, un administrateur peut également créer une file d'attente en ligne de commande. L'adresse ci-dessous est donnée à titre d'exemple ; remplacez-la par l'URI réel de votre imprimante :
L' -pargument nomme la file d'attente, -vspécifie la destination et -m everywheredemande le modèle sans pilote. Ceci n'est possible que si l'imprimante annonce les capacités IPP requises. La documentation de référence OpenPrinting lpadmin décrit ce format et indique que les pilotes PPD classiques sont obsolètes.
Si le modèle ne parvient toujours pas à imprimer ou perd une fonction requise, vérifiez d'abord le package pris en charge par la distribution et documenté par HamoniKR :
Si vous avez besoin d'un pilote Linux ou d'un PPD fourni par le fabricant, procurez-vous-le auprès de ce dernier, vérifiez sa compatibilité avec votre modèle et votre architecture, et installez-le uniquement si vous lui faites confiance. Ne choisissez pas un PPD au hasard simplement parce que sa marque est similaire. Certains fournisseurs proposent des options plus adaptées à votre appareil, mais leur maintenance peut s'avérer plus complexe lors des mises à jour ultérieures.
Un écran de sélection de modèle peut proposer un pilote intégré ou un pilote PPD fourni explicitement par le fabricant.
6. Rétablissez les paramètres par défaut et vérifiez que l'imprimante fonctionne correctement.
Dans les propriétés de l'imprimante ou sur la page CUPS « Définir les options par défaut », sélectionnez le format de support approprié et examinez les options proposées par votre pilote. La différence entre les formats A4 et Lettre est souvent source de problèmes de mise à l'échelle. Les paramètres recto verso, de qualité et de couleur varient selon les appareils ; ne présumez pas que tous les paramètres affichés dans un exemple s'appliquent à votre imprimante.
Vérifiez le format du papier et les options d'impression disponibles avant d'enregistrer les paramètres par défaut de l'imprimante.
Dans CUPS, ouvrez Imprimantes, sélectionnez votre file d'attente et choisissez Imprimer la page de test dans Maintenance. Vous pouvez consulter cette même file d'attente sans navigateur :
La vue de la file d'attente indique l'état de l'imprimante et propose une action de page de test pour vérifier le résultat.
Une configuration réussie signifie qu'une page de test s'imprime correctement au format et à la mise en page attendus, que la tâche est retirée de la file d'attente et qu'une application peut imprimer normalement vers la même destination. L'état « Inactif, acceptation des tâches » indique seulement que CUPS peut mettre les tâches en file d'attente ; cela ne prouve pas que le papier a atteint le bac de sortie. En cas de blocage de l'impression, vérifiez lpstat -ol'URI du périphérique sélectionné, confirmez sa disponibilité et comparez les paramètres IPP ou de socket de l'imprimante avec sa documentation. Pour les configurations réseau, les instructions de CUPS concernant le pare-feu et les ports réseau indiquent le port TCP 631 pour IPP et le port UDP 5353 pour la découverte mDNS ; appliquez toute modification du pare-feu uniquement au réseau local de confiance.
Pour plus de détails sur les paramètres par défaut et les tâches en ligne de commande, consultez la documentation de référence de l'impression en ligne de commande CUPS . Si votre file d'attente sans pilote actuelle imprime correctement la page de test, conservez-la plutôt que d'ajouter une file d'attente héritée qui la chevaucherait.