{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/06/23/projet-openwrt-serveur-dimpression-cups-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/06/23/projet-openwrt-serveur-dimpression-cups-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/06/23/projet-openwrt-serveur-dimpression-cups-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Projet OpenWrt: serveur d&#39;impression CUPS\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-06-23T13:06:32+00:00","modified_at":"2019-06-23T13:06:32+00:00","word_count":1503,"reading_time_seconds":451,"summary":"Installation sur le firmware de LEDE / OpenWrt 17+ Il n’existe pas de package CUPS prédéfini pour LEDE / OpenWrt 17+. Instructions de base pour compiler CUPS https://github.com/Gr4ffy/lede-cups (voir le bas pour plus de ressources) (Il est recommandé d&#39;utiliser le serveur d&#39;impression p910nd sans spoule au lieu de CUPS sur un routeur.) Les méthodes Opkg [&hellip;]","summary_points":["Installation sur le firmware de LEDE / OpenWrt 17+\n\n\nIl n’existe pas de package CUPS prédéfini pour LEDE / OpenWrt 17+.","Instructions de base pour compiler CUPS\n\nhttps://github.com/Gr4ffy/lede-cups\n\n(voir le bas pour plus de ressources)\n\n(Il est recommandé d&#39;utiliser le serveur d&#39;impression p910nd sans spoule au lieu de CUPS sur un routeur.)\n\nLes méthodes Opkg ci-dessous concernent les versions antérieures à 17 et / ou après la compilation de vos propres packages.","Préparation\nConditions préalables\n\n\n\n\n\n    les chauffeurs\n\n\n    module de noyau pour imprimantes USB: opkg installe kmod-usb-printer\n\n\n    Pare-feu: ports ouverts TCP et UDP.","CUPS obligatoire utilise la mise en file d&#39;attente, ce qui signifie que toutes les données du travail d&#39;impression sont stockées dans une mémoire tampon (sur disque dur ou dans la RAM) avant même que l&#39;impression ne soit démarrée."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"c8b45bf8b9691dd51e4476d341329b93","plain_text":"Installation sur le firmware de LEDE / OpenWrt 17+\n\n\nIl n’existe pas de package CUPS prédéfini pour LEDE / OpenWrt 17+.\n\n\nInstructions de base pour compiler CUPS\n\nhttps://github.com/Gr4ffy/lede-cups\n\n(voir le bas pour plus de ressources)\n\n(Il est recommandé d&#39;utiliser le serveur d&#39;impression p910nd sans spoule au lieu de CUPS sur un routeur.)\n\nLes méthodes Opkg ci-dessous concernent les versions antérieures à 17 et / ou après la compilation de vos propres packages.\n\n\nPréparation\nConditions préalables\n\n\n\n\n\n    les chauffeurs\n\n\n    module de noyau pour imprimantes USB: opkg installe kmod-usb-printer\n\n\n    Pare-feu: ports ouverts TCP et UDP.\n\n\nCUPS obligatoire utilise la mise en file d&#39;attente, ce qui signifie que toutes les données du travail d&#39;impression sont stockées dans une mémoire tampon (sur disque dur ou dans la RAM) avant même que l&#39;impression ne soit démarrée. En fonction de ce que vous voulez imprimer, vos ressources sont probablement aussi limitées que vous ne devriez pas utiliser CUPS. Mais bien sûr, vous pouvez ajouter des ressources à votre matériel, comme par exemple connecter un disque dur par USB.\n\n\n\n    lecteurs USB pour monter un système de fichiers ou une partition SWAP. Cela devrait améliorer massivement votre dotation.\n\n\n    vous ne pouvez pas monter SWAP sur le réseau mais vous pouvez monter tout autre système de fichiers sur le réseau et y stocker les données, voir Système de fichiers\n\n\n\nPaquets requis\nServeur (OpenWrt)\n\n\n\n\n\n    prénom \n    Version \n    Taille en octets \n    La description  \n\n\n\n    tasses        \n        2.2.6      \n        10 315 433 \n    Un système de spouleur d’imprimante pour les périphériques avec prise en charge USB ou LP.https://www.cups.org/ \n\n\n    zlib        \n        1.2.5-1      \n                39388 \n    Bibliothèque implémentant la méthode de compression deflate  \n\n\n    libpthread  \n        0.9.32-65    \n                30717 \n    Bibliothèque de threads POSIX  \n\n\n    libpng      \n        1.2.44-1     \n            128723 \n    Une bibliothèque de traitement de fichiers au format PNG  \n\n\n    libjpeg     \n        6b-1         \n                61963 \n    Bibliothèque d&#39;exécution JPEG du groupe JPEG indépendant  \n\n\n    libstdcpp   \n        4.3.3 + cs-65  \n            232642 \n    Bibliothèque GNU Standard C ++ v3  \n\n\n    cups-bjnp   \n            0.5.4-1     \n                11293 \n    (facultatif) Description: serveur CUPS pour les imprimantes Canon utilisant le port USB exclusif IP Protocole BJNP. Ce backend permet à Cups d’imprimer sur le réseau sur une imprimante Canon. Il supporte actuellement Cups 1.2 et Cups 1.3 et est conçu par ingénierie inverse.  \n\n\n\n\nInstallation\n\nopkg\n\nopkg installer tasses\nvi /etc/cups.conf\nSi vous avez un stockage externe, modifiez le répertoire de spool CUPS afin qu&#39;il réside sur ce stockage:  \nvi /etc/tasses/cupsd.conf et change- RequestRoot /opter/var/bobine/tasses\n. /etc/init.d/cupsd activer\n. /etc/init.d/début de cupsd\nnetstat -une\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p tcp --Port ?????\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p UDP --Port ?????\n\nConfiguration\nConfiguration CUPSD\n\nUtiliser la propre interface graphique Web de Cups. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). La configuration de cups par défaut dans Ajustement d&#39;attitude utilise le mécanisme d’authentification du système hôte. Pour vous connecter en tant qu’administrateur, utilisez le racine nom d&#39;utilisateur et son mot de passe (le même que vous utilisez dans l&#39;écran de connexion Lucy).\n\nUne alternative à l&#39;interface graphique Web est la configuration du fichier texte: configure /etc/cups/cups.conf selon homme cupsd.conf. Notez que certains fichiers de configuration (tels que /etc/cups/printers.conf) devrait ne pas être édité pendant que cups est en cours d&#39;exécution. De nombreux fichiers texte cups sont destinés à être modifiés par le lpadmin commander.\n\n\nProblèmes d&#39;autorisations\n\nSi vous avez des problèmes avec les autorisations, essayez de changer /etc/cups/cupsd.conf pour s&#39;adapter à votre local TCP/IP réseau:\n\nOrdre Refuser, Autoriser\nNier de tous\nAutoriser à partir de 127.0.0.1\nAutoriser à partir de 192.168.1.0/24 #votre zone ip.\n\nDépannage: Besoin de pilotes téléchargés à la mise sous tension?\n\nVous avez un appareil HP Laserjet ou un appareil similaire nécessitant le téléchargement du pilote sur l&#39;imprimante à chaque fois qu&#39;il est allumé? Voir ce post ici\n\n\nAjout d&#39;imprimantes\n\nNotez que vous ne pouvez pas imprimer une page de test sur les gobelets locaux, car il faudrait que ghostscript soit installé sur votre système intégré.\n\n\nNotes d&#39;imprimantes USB et résolution de problèmes\n\nBackfire:\nIl peut y avoir un problème d’interface avec les imprimantes USB si le module de noyau usb-printers est également chargé. Ceux-ci entrent en conflit avec le support USB fourni par cups. Il y a beaucoup de bugs et une solution de travail est la suivante:\n\n\n\n    Supprimer le support usblp: opkg supprimer kmod-usb-printer\n\n\n    Éditez l&#39;utilisateur et le groupe dans /etc/cups/cupsd.conf à partir de Utilisateur Personne / Groupe Nogroup à Racine utilisateur / racine du groupe\n\n\n    Changement ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela oblige le serveur à s’exécuter en tant que racine des cups.\n\n\n    Enfin, il devrait être possible d’ajouter des imprimantes via la page Web http: // host: 631 / admin ou manuellement. Le nom du périphérique USB ne peut pas être affiché via lpinfo, mais peut être répertorié en exécutant / usr / lib / cups / backend / usb en tant que racine.\n\n\nIl y a un problème avec les autorisations sur les imprimantes USB qui ne peuvent être écrites par personne, c&#39;est ce que CUPS attend. Une alternative consiste à créer un moteur de traitement qui exécute un script sudo qui trouver / proc / bus / usb -type f -exec chmod + rw  ;. En fait, il y a un problème de permission entre USB / udev et CUPS qui empêche le fonctionnement des imprimantes USB. En outre, CUPS supprime le support ou rencontre de nombreux problèmes avec le support usblp.\n\nDans Attitude Adjustment, il vous suffit de changer ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela force le backend à fonctionner en tant que racine des gobelets, la raison en a été exposée ci-dessus.\n\n\nLes imprimantes doivent être partagées\n\nPour pouvoir utiliser les imprimantes d’autres clients de votre réseau, vous devez les installer. partagé. Dans le web Interface graphique, lors de l&#39;ajout d&#39;une imprimante, vous devez cocher la case &quot;Partagez cette imprimante&quot;.\n\n\nAjout de pilotes / PPD\n\nSi vous avez un fichier de description d’imprimante PostScript (ppd) spécial pour votre imprimante, copiez-le dans / usr / share / cups / model / et redémarrer cupsd. Les tasses vont l&#39;installer dans / etc / cups / ppd et vous pouvez le choisir via l&#39;interface Web. (http://192.168.1.1:631). Vous pouvez également télécharger un fichier PPD via l&#39;interface Web. Le truc ici est que sans Ghostscript, il est peu probable que la conversion de fichiers sur le routeur fonctionne.\n\nVous avez vraiment deux alternatives:\n\n\n\n    utilisez l’imprimante avec une file d’attente et définissez les pilotes (PPD, par exemple) sur votre ordinateur / ordinateur portable. Dans ce cas, la conversion et la préparation du fichier se feront sur votre ordinateur / ordinateur portable (et non sur le routeur).\n\n\n\n\n\nAstuce MacOS X\n\nConfigurez les paramètres étendus de votre imprimante. Si vous utilisez les paramètres d&#39;impression standard et ajoutez une imprimante IPP, MacOS X sera ajouté après l&#39;adresse du serveur / ipp. Mais cette classe, etc. n’existe pas sur votre cupsd.\n\n\nConfiguration client\n\nCette page contient de bonnes notes sur la configuration des clients pour Linux, Windows et Mac OSX:\n\nconfigurez.les. clients.pour.l&#39;impression.\n\nLe point principal est que si vous avez ajouté des imprimantes et les avez marquées comme partagées, tous ces systèmes d&#39;exploitation devraient pouvoir le trouver en tant qu&#39;imprimante réseau.\n\n\nCommencer au démarrage\n\nPour activer / désactiver le démarrage au démarrage:\n\n\n/etc/init.d/cupsd enable (cela crée un lien symbolique: /etc/rc.d/S??cupsd → /etc/init.d/cupsd)\n\n\n/etc/init.d/cupsd disable (cela supprime le lien symbolique).\n\n\nAdministration\n\nUtiliser Cups propre interface graphique Web. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). Si vous n’avez pas modifié sa configuration, pour vous connecter à l’administration, utilisez la commande racine nom d&#39;utilisateur et son mot de passe.\n\nSinon, vous pouvez vous connecter à OpenWrt et modifier /etc/cups/cups.conf. Redémarrez cupsd.\n\n\nJournal des messages\n\nVérifiez cupsd pour savoir ce qu’ils veulent dire.\n\n\nRemarques\nOpenWrt User messages sur l&#39;installation de CUPS\n                    \n                                    \ndocs / guide-user / services / print_server / cups.server.txt · Dernière modification le: 2019/05/04 14:49 par une autre fois\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Installation sur le firmware de LEDE / OpenWrt 17+","Il n’existe pas de package CUPS prédéfini pour LEDE / OpenWrt 17+.","Instructions de base pour compiler CUPS","https://github.com/Gr4ffy/lede-cups","(voir le bas pour plus de ressources)","(Il est recommandé d&#39;utiliser le serveur d&#39;impression p910nd sans spoule au lieu de CUPS sur un routeur.)","Les méthodes Opkg ci-dessous concernent les versions antérieures à 17 et / ou après la compilation de vos propres packages.","Préparation\nConditions préalables","les chauffeurs","module de noyau pour imprimantes USB: opkg installe kmod-usb-printer","Pare-feu: ports ouverts TCP et UDP.","CUPS obligatoire utilise la mise en file d&#39;attente, ce qui signifie que toutes les données du travail d&#39;impression sont stockées dans une mémoire tampon (sur disque dur ou dans la RAM) avant même que l&#39;impression ne soit démarrée. En fonction de ce que vous voulez imprimer, vos ressources sont probablement aussi limitées que vous ne devriez pas utiliser CUPS. Mais bien sûr, vous pouvez ajouter des ressources à votre matériel, comme par exemple connecter un disque dur par USB.","lecteurs USB pour monter un système de fichiers ou une partition SWAP. Cela devrait améliorer massivement votre dotation.","vous ne pouvez pas monter SWAP sur le réseau mais vous pouvez monter tout autre système de fichiers sur le réseau et y stocker les données, voir Système de fichiers","Paquets requis\nServeur (OpenWrt)","prénom \n    Version \n    Taille en octets \n    La description","tasses        \n        2.2.6      \n        10 315 433 \n    Un système de spouleur d’imprimante pour les périphériques avec prise en charge USB ou LP.https://www.cups.org/","zlib        \n        1.2.5-1      \n                39388 \n    Bibliothèque implémentant la méthode de compression deflate","libpthread  \n        0.9.32-65    \n                30717 \n    Bibliothèque de threads POSIX","libpng      \n        1.2.44-1     \n            128723 \n    Une bibliothèque de traitement de fichiers au format PNG","libjpeg     \n        6b-1         \n                61963 \n    Bibliothèque d&#39;exécution JPEG du groupe JPEG indépendant","libstdcpp   \n        4.3.3 + cs-65  \n            232642 \n    Bibliothèque GNU Standard C ++ v3","cups-bjnp   \n            0.5.4-1     \n                11293 \n    (facultatif) Description: serveur CUPS pour les imprimantes Canon utilisant le port USB exclusif IP Protocole BJNP. Ce backend permet à Cups d’imprimer sur le réseau sur une imprimante Canon. Il supporte actuellement Cups 1.2 et Cups 1.3 et est conçu par ingénierie inverse.","Installation","opkg","opkg installer tasses\nvi /etc/cups.conf\nSi vous avez un stockage externe, modifiez le répertoire de spool CUPS afin qu&#39;il réside sur ce stockage:  \nvi /etc/tasses/cupsd.conf et change- RequestRoot /opter/var/bobine/tasses\n. /etc/init.d/cupsd activer\n. /etc/init.d/début de cupsd\nnetstat -une\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p tcp --Port ?????\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p UDP --Port ?????","Configuration\nConfiguration CUPSD","Utiliser la propre interface graphique Web de Cups. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). La configuration de cups par défaut dans Ajustement d&#39;attitude utilise le mécanisme d’authentification du système hôte. Pour vous connecter en tant qu’administrateur, utilisez le racine nom d&#39;utilisateur et son mot de passe (le même que vous utilisez dans l&#39;écran de connexion Lucy).","Une alternative à l&#39;interface graphique Web est la configuration du fichier texte: configure /etc/cups/cups.conf selon homme cupsd.conf. Notez que certains fichiers de configuration (tels que /etc/cups/printers.conf) devrait ne pas être édité pendant que cups est en cours d&#39;exécution. De nombreux fichiers texte cups sont destinés à être modifiés par le lpadmin commander.","Problèmes d&#39;autorisations","Si vous avez des problèmes avec les autorisations, essayez de changer /etc/cups/cupsd.conf pour s&#39;adapter à votre local TCP/IP réseau:","Ordre Refuser, Autoriser\nNier de tous\nAutoriser à partir de 127.0.0.1\nAutoriser à partir de 192.168.1.0/24 #votre zone ip.","Dépannage: Besoin de pilotes téléchargés à la mise sous tension?","Vous avez un appareil HP Laserjet ou un appareil similaire nécessitant le téléchargement du pilote sur l&#39;imprimante à chaque fois qu&#39;il est allumé? Voir ce post ici","Ajout d&#39;imprimantes","Notez que vous ne pouvez pas imprimer une page de test sur les gobelets locaux, car il faudrait que ghostscript soit installé sur votre système intégré.","Notes d&#39;imprimantes USB et résolution de problèmes","Backfire:\nIl peut y avoir un problème d’interface avec les imprimantes USB si le module de noyau usb-printers est également chargé. Ceux-ci entrent en conflit avec le support USB fourni par cups. Il y a beaucoup de bugs et une solution de travail est la suivante:","Supprimer le support usblp: opkg supprimer kmod-usb-printer","Éditez l&#39;utilisateur et le groupe dans /etc/cups/cupsd.conf à partir de Utilisateur Personne / Groupe Nogroup à Racine utilisateur / racine du groupe","Changement ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela oblige le serveur à s’exécuter en tant que racine des cups.","Enfin, il devrait être possible d’ajouter des imprimantes via la page Web http: // host: 631 / admin ou manuellement. Le nom du périphérique USB ne peut pas être affiché via lpinfo, mais peut être répertorié en exécutant / usr / lib / cups / backend / usb en tant que racine.","Il y a un problème avec les autorisations sur les imprimantes USB qui ne peuvent être écrites par personne, c&#39;est ce que CUPS attend. Une alternative consiste à créer un moteur de traitement qui exécute un script sudo qui trouver / proc / bus / usb -type f -exec chmod + rw  ;. En fait, il y a un problème de permission entre USB / udev et CUPS qui empêche le fonctionnement des imprimantes USB. En outre, CUPS supprime le support ou rencontre de nombreux problèmes avec le support usblp.","Dans Attitude Adjustment, il vous suffit de changer ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela force le backend à fonctionner en tant que racine des gobelets, la raison en a été exposée ci-dessus.","Les imprimantes doivent être partagées","Pour pouvoir utiliser les imprimantes d’autres clients de votre réseau, vous devez les installer. partagé. Dans le web Interface graphique, lors de l&#39;ajout d&#39;une imprimante, vous devez cocher la case &quot;Partagez cette imprimante&quot;.","Ajout de pilotes / PPD","Si vous avez un fichier de description d’imprimante PostScript (ppd) spécial pour votre imprimante, copiez-le dans / usr / share / cups / model / et redémarrer cupsd. Les tasses vont l&#39;installer dans / etc / cups / ppd et vous pouvez le choisir via l&#39;interface Web. (http://192.168.1.1:631). Vous pouvez également télécharger un fichier PPD via l&#39;interface Web. Le truc ici est que sans Ghostscript, il est peu probable que la conversion de fichiers sur le routeur fonctionne.","Vous avez vraiment deux alternatives:","utilisez l’imprimante avec une file d’attente et définissez les pilotes (PPD, par exemple) sur votre ordinateur / ordinateur portable. Dans ce cas, la conversion et la préparation du fichier se feront sur votre ordinateur / ordinateur portable (et non sur le routeur).","Astuce MacOS X","Configurez les paramètres étendus de votre imprimante. Si vous utilisez les paramètres d&#39;impression standard et ajoutez une imprimante IPP, MacOS X sera ajouté après l&#39;adresse du serveur / ipp. Mais cette classe, etc. n’existe pas sur votre cupsd.","Configuration client","Cette page contient de bonnes notes sur la configuration des clients pour Linux, Windows et Mac OSX:","configurez.les. clients.pour.l&#39;impression.","Le point principal est que si vous avez ajouté des imprimantes et les avez marquées comme partagées, tous ces systèmes d&#39;exploitation devraient pouvoir le trouver en tant qu&#39;imprimante réseau.","Commencer au démarrage","Pour activer / désactiver le démarrage au démarrage:","/etc/init.d/cupsd enable (cela crée un lien symbolique: /etc/rc.d/S??cupsd → /etc/init.d/cupsd)","/etc/init.d/cupsd disable (cela supprime le lien symbolique).","Administration","Utiliser Cups propre interface graphique Web. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). Si vous n’avez pas modifié sa configuration, pour vous connecter à l’administration, utilisez la commande racine nom d&#39;utilisateur et son mot de passe.","Sinon, vous pouvez vous connecter à OpenWrt et modifier /etc/cups/cups.conf. Redémarrez cupsd.","Journal des messages","Vérifiez cupsd pour savoir ce qu’ils veulent dire.","Remarques\nOpenWrt User messages sur l&#39;installation de CUPS\n                    \n                                    \ndocs / guide-user / services / print_server / cups.server.txt · Dernière modification le: 2019/05/04 14:49 par une autre fois\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Installation sur le firmware de LEDE / OpenWrt 17+","html":"<p>Installation sur le firmware de LEDE / OpenWrt 17+</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Il n’existe pas de package CUPS prédéfini pour LEDE / OpenWrt 17+.","html":"<p>Il n’existe pas de package CUPS prédéfini pour LEDE / OpenWrt 17+.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Instructions de base pour compiler CUPS","html":"<p>Instructions de base pour compiler CUPS</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"https://github.com/Gr4ffy/lede-cups","html":"<p>https://github.com/Gr4ffy/lede-cups</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"(voir le bas pour plus de ressources)","html":"<p>(voir le bas pour plus de ressources)</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"(Il est recommandé d&#39;utiliser le serveur d&#39;impression p910nd sans spoule au lieu de CUPS sur un routeur.)","html":"<p>(Il est recommandé d&#039;utiliser le serveur d&#039;impression p910nd sans spoule au lieu de CUPS sur un routeur.)</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Les méthodes Opkg ci-dessous concernent les versions antérieures à 17 et / ou après la compilation de vos propres packages.","html":"<p>Les méthodes Opkg ci-dessous concernent les versions antérieures à 17 et / ou après la compilation de vos propres packages.</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Préparation\nConditions préalables","html":"<p>Préparation\nConditions préalables</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"les chauffeurs","html":"<p>les chauffeurs</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"module de noyau pour imprimantes USB: opkg installe kmod-usb-printer","html":"<p>module de noyau pour imprimantes USB: opkg installe kmod-usb-printer</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Pare-feu: ports ouverts TCP et UDP.","html":"<p>Pare-feu: ports ouverts TCP et UDP.</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"CUPS obligatoire utilise la mise en file d&#39;attente, ce qui signifie que toutes les données du travail d&#39;impression sont stockées dans une mémoire tampon (sur disque dur ou dans la RAM) avant même que l&#39;impression ne soit démarrée. En fonction de ce que vous voulez imprimer, vos ressources sont probablement aussi limitées que vous ne devriez pas utiliser CUPS. Mais bien sûr, vous pouvez ajouter des ressources à votre matériel, comme par exemple connecter un disque dur par USB.","html":"<p>CUPS obligatoire utilise la mise en file d&#039;attente, ce qui signifie que toutes les données du travail d&#039;impression sont stockées dans une mémoire tampon (sur disque dur ou dans la RAM) avant même que l&#039;impression ne soit démarrée. En fonction de ce que vous voulez imprimer, vos ressources sont probablement aussi limitées que vous ne devriez pas utiliser CUPS. Mais bien sûr, vous pouvez ajouter des ressources à votre matériel, comme par exemple connecter un disque dur par USB.</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"lecteurs USB pour monter un système de fichiers ou une partition SWAP. Cela devrait améliorer massivement votre dotation.","html":"<p>lecteurs USB pour monter un système de fichiers ou une partition SWAP. Cela devrait améliorer massivement votre dotation.</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"vous ne pouvez pas monter SWAP sur le réseau mais vous pouvez monter tout autre système de fichiers sur le réseau et y stocker les données, voir Système de fichiers","html":"<p>vous ne pouvez pas monter SWAP sur le réseau mais vous pouvez monter tout autre système de fichiers sur le réseau et y stocker les données, voir Système de fichiers</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Paquets requis\nServeur (OpenWrt)","html":"<p>Paquets requis\nServeur (OpenWrt)</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"prénom \n    Version \n    Taille en octets \n    La description","html":"<p>prénom \n    Version \n    Taille en octets \n    La description</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"tasses        \n        2.2.6      \n        10 315 433 \n    Un système de spouleur d’imprimante pour les périphériques avec prise en charge USB ou LP.https://www.cups.org/","html":"<p>tasses        \n        2.2.6      \n        10 315 433 \n    Un système de spouleur d’imprimante pour les périphériques avec prise en charge USB ou LP.https://www.cups.org/</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"zlib        \n        1.2.5-1      \n                39388 \n    Bibliothèque implémentant la méthode de compression deflate","html":"<p>zlib        \n        1.2.5-1      \n                39388 \n    Bibliothèque implémentant la méthode de compression deflate</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"libpthread  \n        0.9.32-65    \n                30717 \n    Bibliothèque de threads POSIX","html":"<p>libpthread  \n        0.9.32-65    \n                30717 \n    Bibliothèque de threads POSIX</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"libpng      \n        1.2.44-1     \n            128723 \n    Une bibliothèque de traitement de fichiers au format PNG","html":"<p>libpng      \n        1.2.44-1     \n            128723 \n    Une bibliothèque de traitement de fichiers au format PNG</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"libjpeg     \n        6b-1         \n                61963 \n    Bibliothèque d&#39;exécution JPEG du groupe JPEG indépendant","html":"<p>libjpeg     \n        6b-1         \n                61963 \n    Bibliothèque d&#039;exécution JPEG du groupe JPEG indépendant</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"libstdcpp   \n        4.3.3 + cs-65  \n            232642 \n    Bibliothèque GNU Standard C ++ v3","html":"<p>libstdcpp   \n        4.3.3 + cs-65  \n            232642 \n    Bibliothèque GNU Standard C ++ v3</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"cups-bjnp   \n            0.5.4-1     \n                11293 \n    (facultatif) Description: serveur CUPS pour les imprimantes Canon utilisant le port USB exclusif IP Protocole BJNP. Ce backend permet à Cups d’imprimer sur le réseau sur une imprimante Canon. Il supporte actuellement Cups 1.2 et Cups 1.3 et est conçu par ingénierie inverse.","html":"<p>cups-bjnp   \n            0.5.4-1     \n                11293 \n    (facultatif) Description: serveur CUPS pour les imprimantes Canon utilisant le port USB exclusif IP Protocole BJNP. Ce backend permet à Cups d’imprimer sur le réseau sur une imprimante Canon. Il supporte actuellement Cups 1.2 et Cups 1.3 et est conçu par ingénierie inverse.</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"Installation","html":"<p>Installation</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"opkg","html":"<p>opkg</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"opkg installer tasses\nvi /etc/cups.conf\nSi vous avez un stockage externe, modifiez le répertoire de spool CUPS afin qu&#39;il réside sur ce stockage:  \nvi /etc/tasses/cupsd.conf et change- RequestRoot /opter/var/bobine/tasses\n. /etc/init.d/cupsd activer\n. /etc/init.d/début de cupsd\nnetstat -une\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p tcp --Port ?????\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p UDP --Port ?????","html":"<p>opkg installer tasses\nvi /etc/cups.conf\nSi vous avez un stockage externe, modifiez le répertoire de spool CUPS afin qu&#039;il réside sur ce stockage:  \nvi /etc/tasses/cupsd.conf et change- RequestRoot /opter/var/bobine/tasses\n. /etc/init.d/cupsd activer\n. /etc/init.d/début de cupsd\nnetstat -une\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p tcp --Port ?????\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p UDP --Port ?????</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"Configuration\nConfiguration CUPSD","html":"<p>Configuration\nConfiguration CUPSD</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"Utiliser la propre interface graphique Web de Cups. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). La configuration de cups par défaut dans Ajustement d&#39;attitude utilise le mécanisme d’authentification du système hôte. Pour vous connecter en tant qu’administrateur, utilisez le racine nom d&#39;utilisateur et son mot de passe (le même que vous utilisez dans l&#39;écran de connexion Lucy).","html":"<p>Utiliser la propre interface graphique Web de Cups. Si cups est en cours d&#039;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#039;est le port 631 de la propre adresse de votre routeur). La configuration de cups par défaut dans Ajustement d&#039;attitude utilise le mécanisme d’authentification du système hôte. Pour vous connecter en tant qu’administrateur, utilisez le racine nom d&#039;utilisateur et son mot de passe (le même que vous utilisez dans l&#039;écran de connexion Lucy).</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"Une alternative à l&#39;interface graphique Web est la configuration du fichier texte: configure /etc/cups/cups.conf selon homme cupsd.conf. Notez que certains fichiers de configuration (tels que /etc/cups/printers.conf) devrait ne pas être édité pendant que cups est en cours d&#39;exécution. De nombreux fichiers texte cups sont destinés à être modifiés par le lpadmin commander.","html":"<p>Une alternative à l&#039;interface graphique Web est la configuration du fichier texte: configure /etc/cups/cups.conf selon homme cupsd.conf. Notez que certains fichiers de configuration (tels que /etc/cups/printers.conf) devrait ne pas être édité pendant que cups est en cours d&#039;exécution. De nombreux fichiers texte cups sont destinés à être modifiés par le lpadmin commander.</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"Problèmes d&#39;autorisations","html":"<p>Problèmes d&#039;autorisations</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"Si vous avez des problèmes avec les autorisations, essayez de changer /etc/cups/cupsd.conf pour s&#39;adapter à votre local TCP/IP réseau:","html":"<p>Si vous avez des problèmes avec les autorisations, essayez de changer /etc/cups/cupsd.conf pour s&#039;adapter à votre local TCP/IP réseau:</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"Ordre Refuser, Autoriser\nNier de tous\nAutoriser à partir de 127.0.0.1\nAutoriser à partir de 192.168.1.0/24 #votre zone ip.","html":"<p>Ordre Refuser, Autoriser\nNier de tous\nAutoriser à partir de 127.0.0.1\nAutoriser à partir de 192.168.1.0/24 #votre zone ip.</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"Dépannage: Besoin de pilotes téléchargés à la mise sous tension?","html":"<p>Dépannage: Besoin de pilotes téléchargés à la mise sous tension?</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"Vous avez un appareil HP Laserjet ou un appareil similaire nécessitant le téléchargement du pilote sur l&#39;imprimante à chaque fois qu&#39;il est allumé? Voir ce post ici","html":"<p>Vous avez un appareil HP Laserjet ou un appareil similaire nécessitant le téléchargement du pilote sur l&#039;imprimante à chaque fois qu&#039;il est allumé? Voir ce post ici</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"Ajout d&#39;imprimantes","html":"<p>Ajout d&#039;imprimantes</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"Notez que vous ne pouvez pas imprimer une page de test sur les gobelets locaux, car il faudrait que ghostscript soit installé sur votre système intégré.","html":"<p>Notez que vous ne pouvez pas imprimer une page de test sur les gobelets locaux, car il faudrait que ghostscript soit installé sur votre système intégré.</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"Notes d&#39;imprimantes USB et résolution de problèmes","html":"<p>Notes d&#039;imprimantes USB et résolution de problèmes</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"Backfire:\nIl peut y avoir un problème d’interface avec les imprimantes USB si le module de noyau usb-printers est également chargé. Ceux-ci entrent en conflit avec le support USB fourni par cups. Il y a beaucoup de bugs et une solution de travail est la suivante:","html":"<p>Backfire:\nIl peut y avoir un problème d’interface avec les imprimantes USB si le module de noyau usb-printers est également chargé. Ceux-ci entrent en conflit avec le support USB fourni par cups. Il y a beaucoup de bugs et une solution de travail est la suivante:</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Supprimer le support usblp: opkg supprimer kmod-usb-printer","html":"<p>Supprimer le support usblp: opkg supprimer kmod-usb-printer</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"Éditez l&#39;utilisateur et le groupe dans /etc/cups/cupsd.conf à partir de Utilisateur Personne / Groupe Nogroup à Racine utilisateur / racine du groupe","html":"<p>Éditez l&#039;utilisateur et le groupe dans /etc/cups/cupsd.conf à partir de Utilisateur Personne / Groupe Nogroup à Racine utilisateur / racine du groupe</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"Changement ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela oblige le serveur à s’exécuter en tant que racine des cups.","html":"<p>Changement ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#039;exécuter le backend via un compte utilisateur autre que root. Cela oblige le serveur à s’exécuter en tant que racine des cups.</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"Enfin, il devrait être possible d’ajouter des imprimantes via la page Web http: // host: 631 / admin ou manuellement. Le nom du périphérique USB ne peut pas être affiché via lpinfo, mais peut être répertorié en exécutant / usr / lib / cups / backend / usb en tant que racine.","html":"<p>Enfin, il devrait être possible d’ajouter des imprimantes via la page Web http: // host: 631 / admin ou manuellement. Le nom du périphérique USB ne peut pas être affiché via lpinfo, mais peut être répertorié en exécutant / usr / lib / cups / backend / usb en tant que racine.</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"Il y a un problème avec les autorisations sur les imprimantes USB qui ne peuvent être écrites par personne, c&#39;est ce que CUPS attend. Une alternative consiste à créer un moteur de traitement qui exécute un script sudo qui trouver / proc / bus / usb -type f -exec chmod + rw  ;. En fait, il y a un problème de permission entre USB / udev et CUPS qui empêche le fonctionnement des imprimantes USB. En outre, CUPS supprime le support ou rencontre de nombreux problèmes avec le support usblp.","html":"<p>Il y a un problème avec les autorisations sur les imprimantes USB qui ne peuvent être écrites par personne, c&#039;est ce que CUPS attend. Une alternative consiste à créer un moteur de traitement qui exécute un script sudo qui trouver / proc / bus / usb -type f -exec chmod + rw  ;. En fait, il y a un problème de permission entre USB / udev et CUPS qui empêche le fonctionnement des imprimantes USB. En outre, CUPS supprime le support ou rencontre de nombreux problèmes avec le support usblp.</p>"},{"id":"text-44","type":"text","heading":"","plain_text":"Dans Attitude Adjustment, il vous suffit de changer ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela force le backend à fonctionner en tant que racine des gobelets, la raison en a été exposée ci-dessus.","html":"<p>Dans Attitude Adjustment, il vous suffit de changer ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#039;exécuter le backend via un compte utilisateur autre que root. Cela force le backend à fonctionner en tant que racine des gobelets, la raison en a été exposée ci-dessus.</p>"},{"id":"text-45","type":"text","heading":"","plain_text":"Les imprimantes doivent être partagées","html":"<p>Les imprimantes doivent être partagées</p>"},{"id":"text-46","type":"text","heading":"","plain_text":"Pour pouvoir utiliser les imprimantes d’autres clients de votre réseau, vous devez les installer. partagé. Dans le web Interface graphique, lors de l&#39;ajout d&#39;une imprimante, vous devez cocher la case &quot;Partagez cette imprimante&quot;.","html":"<p>Pour pouvoir utiliser les imprimantes d’autres clients de votre réseau, vous devez les installer. partagé. Dans le web Interface graphique, lors de l&#039;ajout d&#039;une imprimante, vous devez cocher la case &quot;Partagez cette imprimante&quot;.</p>"},{"id":"text-47","type":"text","heading":"","plain_text":"Ajout de pilotes / PPD","html":"<p>Ajout de pilotes / PPD</p>"},{"id":"text-48","type":"text","heading":"","plain_text":"Si vous avez un fichier de description d’imprimante PostScript (ppd) spécial pour votre imprimante, copiez-le dans / usr / share / cups / model / et redémarrer cupsd. Les tasses vont l&#39;installer dans / etc / cups / ppd et vous pouvez le choisir via l&#39;interface Web. (http://192.168.1.1:631). Vous pouvez également télécharger un fichier PPD via l&#39;interface Web. Le truc ici est que sans Ghostscript, il est peu probable que la conversion de fichiers sur le routeur fonctionne.","html":"<p>Si vous avez un fichier de description d’imprimante PostScript (ppd) spécial pour votre imprimante, copiez-le dans / usr / share / cups / model / et redémarrer cupsd. Les tasses vont l&#039;installer dans / etc / cups / ppd et vous pouvez le choisir via l&#039;interface Web. (http://192.168.1.1:631). Vous pouvez également télécharger un fichier PPD via l&#039;interface Web. Le truc ici est que sans Ghostscript, il est peu probable que la conversion de fichiers sur le routeur fonctionne.</p>"},{"id":"text-49","type":"text","heading":"","plain_text":"Vous avez vraiment deux alternatives:","html":"<p>Vous avez vraiment deux alternatives:</p>"},{"id":"text-50","type":"text","heading":"","plain_text":"utilisez l’imprimante avec une file d’attente et définissez les pilotes (PPD, par exemple) sur votre ordinateur / ordinateur portable. Dans ce cas, la conversion et la préparation du fichier se feront sur votre ordinateur / ordinateur portable (et non sur le routeur).","html":"<p>utilisez l’imprimante avec une file d’attente et définissez les pilotes (PPD, par exemple) sur votre ordinateur / ordinateur portable. Dans ce cas, la conversion et la préparation du fichier se feront sur votre ordinateur / ordinateur portable (et non sur le routeur).</p>"},{"id":"text-51","type":"text","heading":"","plain_text":"Astuce MacOS X","html":"<p>Astuce MacOS X</p>"},{"id":"text-52","type":"text","heading":"","plain_text":"Configurez les paramètres étendus de votre imprimante. Si vous utilisez les paramètres d&#39;impression standard et ajoutez une imprimante IPP, MacOS X sera ajouté après l&#39;adresse du serveur / ipp. Mais cette classe, etc. n’existe pas sur votre cupsd.","html":"<p>Configurez les paramètres étendus de votre imprimante. Si vous utilisez les paramètres d&#039;impression standard et ajoutez une imprimante IPP, MacOS X sera ajouté après l&#039;adresse du serveur / ipp. Mais cette classe, etc. n’existe pas sur votre cupsd.</p>"},{"id":"text-53","type":"text","heading":"","plain_text":"Configuration client","html":"<p>Configuration client</p>"},{"id":"text-54","type":"text","heading":"","plain_text":"Cette page contient de bonnes notes sur la configuration des clients pour Linux, Windows et Mac OSX:","html":"<p>Cette page contient de bonnes notes sur la configuration des clients pour Linux, Windows et Mac OSX:</p>"},{"id":"text-55","type":"text","heading":"","plain_text":"configurez.les. clients.pour.l&#39;impression.","html":"<p>configurez.les. clients.pour.l&#039;impression.</p>"},{"id":"text-56","type":"text","heading":"","plain_text":"Le point principal est que si vous avez ajouté des imprimantes et les avez marquées comme partagées, tous ces systèmes d&#39;exploitation devraient pouvoir le trouver en tant qu&#39;imprimante réseau.","html":"<p>Le point principal est que si vous avez ajouté des imprimantes et les avez marquées comme partagées, tous ces systèmes d&#039;exploitation devraient pouvoir le trouver en tant qu&#039;imprimante réseau.</p>"},{"id":"text-57","type":"text","heading":"","plain_text":"Commencer au démarrage","html":"<p>Commencer au démarrage</p>"},{"id":"text-58","type":"text","heading":"","plain_text":"Pour activer / désactiver le démarrage au démarrage:","html":"<p>Pour activer / désactiver le démarrage au démarrage:</p>"},{"id":"text-59","type":"text","heading":"","plain_text":"/etc/init.d/cupsd enable (cela crée un lien symbolique: /etc/rc.d/S??cupsd → /etc/init.d/cupsd)","html":"<p>/etc/init.d/cupsd enable (cela crée un lien symbolique: /etc/rc.d/S??cupsd → /etc/init.d/cupsd)</p>"},{"id":"text-60","type":"text","heading":"","plain_text":"/etc/init.d/cupsd disable (cela supprime le lien symbolique).","html":"<p>/etc/init.d/cupsd disable (cela supprime le lien symbolique).</p>"},{"id":"text-61","type":"text","heading":"","plain_text":"Administration","html":"<p>Administration</p>"},{"id":"text-62","type":"text","heading":"","plain_text":"Utiliser Cups propre interface graphique Web. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). Si vous n’avez pas modifié sa configuration, pour vous connecter à l’administration, utilisez la commande racine nom d&#39;utilisateur et son mot de passe.","html":"<p>Utiliser Cups propre interface graphique Web. Si cups est en cours d&#039;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#039;est le port 631 de la propre adresse de votre routeur). Si vous n’avez pas modifié sa configuration, pour vous connecter à l’administration, utilisez la commande racine nom d&#039;utilisateur et son mot de passe.</p>"},{"id":"text-63","type":"text","heading":"","plain_text":"Sinon, vous pouvez vous connecter à OpenWrt et modifier /etc/cups/cups.conf. Redémarrez cupsd.","html":"<p>Sinon, vous pouvez vous connecter à OpenWrt et modifier /etc/cups/cups.conf. Redémarrez cupsd.</p>"},{"id":"text-64","type":"text","heading":"","plain_text":"Journal des messages","html":"<p>Journal des messages</p>"},{"id":"text-65","type":"text","heading":"","plain_text":"Vérifiez cupsd pour savoir ce qu’ils veulent dire.","html":"<p>Vérifiez cupsd pour savoir ce qu’ils veulent dire.</p>"},{"id":"text-66","type":"text","heading":"","plain_text":"Remarques\nOpenWrt User messages sur l&#39;installation de CUPS\n                    \n                                    \ndocs / guide-user / services / print_server / cups.server.txt · Dernière modification le: 2019/05/04 14:49 par une autre fois\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Remarques\nOpenWrt User messages sur l&#039;installation de CUPS\n                    \n                                    \ndocs / guide-user / services / print_server / cups.server.txt · Dernière modification le: 2019/05/04 14:49 par une autre fois\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Installation sur le firmware de LEDE / OpenWrt 17+"},{"id":"text-2","heading":"Text","content":"Il n’existe pas de package CUPS prédéfini pour LEDE / OpenWrt 17+."},{"id":"text-3","heading":"Text","content":"Instructions de base pour compiler CUPS"},{"id":"text-4","heading":"Text","content":"https://github.com/Gr4ffy/lede-cups"},{"id":"text-5","heading":"Text","content":"(voir le bas pour plus de ressources)"},{"id":"text-6","heading":"Text","content":"(Il est recommandé d&#39;utiliser le serveur d&#39;impression p910nd sans spoule au lieu de CUPS sur un routeur.)"},{"id":"text-7","heading":"Text","content":"Les méthodes Opkg ci-dessous concernent les versions antérieures à 17 et / ou après la compilation de vos propres packages."},{"id":"text-8","heading":"Text","content":"Préparation\nConditions préalables"},{"id":"text-9","heading":"Text","content":"les chauffeurs"},{"id":"text-10","heading":"Text","content":"module de noyau pour imprimantes USB: opkg installe kmod-usb-printer"},{"id":"text-11","heading":"Text","content":"Pare-feu: ports ouverts TCP et UDP."},{"id":"text-12","heading":"Text","content":"CUPS obligatoire utilise la mise en file d&#39;attente, ce qui signifie que toutes les données du travail d&#39;impression sont stockées dans une mémoire tampon (sur disque dur ou dans la RAM) avant même que l&#39;impression ne soit démarrée. En fonction de ce que vous voulez imprimer, vos ressources sont probablement aussi limitées que vous ne devriez pas utiliser CUPS. Mais bien sûr, vous pouvez ajouter des ressources à votre matériel, comme par exemple connecter un disque dur par USB."},{"id":"text-13","heading":"Text","content":"lecteurs USB pour monter un système de fichiers ou une partition SWAP. Cela devrait améliorer massivement votre dotation."},{"id":"text-14","heading":"Text","content":"vous ne pouvez pas monter SWAP sur le réseau mais vous pouvez monter tout autre système de fichiers sur le réseau et y stocker les données, voir Système de fichiers"},{"id":"text-15","heading":"Text","content":"Paquets requis\nServeur (OpenWrt)"},{"id":"text-16","heading":"Text","content":"prénom \n    Version \n    Taille en octets \n    La description"},{"id":"text-17","heading":"Text","content":"tasses        \n        2.2.6      \n        10 315 433 \n    Un système de spouleur d’imprimante pour les périphériques avec prise en charge USB ou LP.https://www.cups.org/"},{"id":"text-18","heading":"Text","content":"zlib        \n        1.2.5-1      \n                39388 \n    Bibliothèque implémentant la méthode de compression deflate"},{"id":"text-19","heading":"Text","content":"libpthread  \n        0.9.32-65    \n                30717 \n    Bibliothèque de threads POSIX"},{"id":"text-20","heading":"Text","content":"libpng      \n        1.2.44-1     \n            128723 \n    Une bibliothèque de traitement de fichiers au format PNG"},{"id":"text-21","heading":"Text","content":"libjpeg     \n        6b-1         \n                61963 \n    Bibliothèque d&#39;exécution JPEG du groupe JPEG indépendant"},{"id":"text-22","heading":"Text","content":"libstdcpp   \n        4.3.3 + cs-65  \n            232642 \n    Bibliothèque GNU Standard C ++ v3"},{"id":"text-23","heading":"Text","content":"cups-bjnp   \n            0.5.4-1     \n                11293 \n    (facultatif) Description: serveur CUPS pour les imprimantes Canon utilisant le port USB exclusif IP Protocole BJNP. Ce backend permet à Cups d’imprimer sur le réseau sur une imprimante Canon. Il supporte actuellement Cups 1.2 et Cups 1.3 et est conçu par ingénierie inverse."},{"id":"text-24","heading":"Text","content":"Installation"},{"id":"text-25","heading":"Text","content":"opkg"},{"id":"text-26","heading":"Text","content":"opkg installer tasses\nvi /etc/cups.conf\nSi vous avez un stockage externe, modifiez le répertoire de spool CUPS afin qu&#39;il réside sur ce stockage:  \nvi /etc/tasses/cupsd.conf et change- RequestRoot /opter/var/bobine/tasses\n. /etc/init.d/cupsd activer\n. /etc/init.d/début de cupsd\nnetstat -une\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p tcp --Port ?????\niptables -JE CONTRIBUTION -j ACCEPTEZ -je eth0.1 -p UDP --Port ?????"},{"id":"text-27","heading":"Text","content":"Configuration\nConfiguration CUPSD"},{"id":"text-28","heading":"Text","content":"Utiliser la propre interface graphique Web de Cups. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). La configuration de cups par défaut dans Ajustement d&#39;attitude utilise le mécanisme d’authentification du système hôte. Pour vous connecter en tant qu’administrateur, utilisez le racine nom d&#39;utilisateur et son mot de passe (le même que vous utilisez dans l&#39;écran de connexion Lucy)."},{"id":"text-29","heading":"Text","content":"Une alternative à l&#39;interface graphique Web est la configuration du fichier texte: configure /etc/cups/cups.conf selon homme cupsd.conf. Notez que certains fichiers de configuration (tels que /etc/cups/printers.conf) devrait ne pas être édité pendant que cups est en cours d&#39;exécution. De nombreux fichiers texte cups sont destinés à être modifiés par le lpadmin commander."},{"id":"text-30","heading":"Text","content":"Problèmes d&#39;autorisations"},{"id":"text-31","heading":"Text","content":"Si vous avez des problèmes avec les autorisations, essayez de changer /etc/cups/cupsd.conf pour s&#39;adapter à votre local TCP/IP réseau:"},{"id":"text-32","heading":"Text","content":"Ordre Refuser, Autoriser\nNier de tous\nAutoriser à partir de 127.0.0.1\nAutoriser à partir de 192.168.1.0/24 #votre zone ip."},{"id":"text-33","heading":"Text","content":"Dépannage: Besoin de pilotes téléchargés à la mise sous tension?"},{"id":"text-34","heading":"Text","content":"Vous avez un appareil HP Laserjet ou un appareil similaire nécessitant le téléchargement du pilote sur l&#39;imprimante à chaque fois qu&#39;il est allumé? Voir ce post ici"},{"id":"text-35","heading":"Text","content":"Ajout d&#39;imprimantes"},{"id":"text-36","heading":"Text","content":"Notez que vous ne pouvez pas imprimer une page de test sur les gobelets locaux, car il faudrait que ghostscript soit installé sur votre système intégré."},{"id":"text-37","heading":"Text","content":"Notes d&#39;imprimantes USB et résolution de problèmes"},{"id":"text-38","heading":"Text","content":"Backfire:\nIl peut y avoir un problème d’interface avec les imprimantes USB si le module de noyau usb-printers est également chargé. Ceux-ci entrent en conflit avec le support USB fourni par cups. Il y a beaucoup de bugs et une solution de travail est la suivante:"},{"id":"text-39","heading":"Text","content":"Supprimer le support usblp: opkg supprimer kmod-usb-printer"},{"id":"text-40","heading":"Text","content":"Éditez l&#39;utilisateur et le groupe dans /etc/cups/cupsd.conf à partir de Utilisateur Personne / Groupe Nogroup à Racine utilisateur / racine du groupe"},{"id":"text-41","heading":"Text","content":"Changement ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela oblige le serveur à s’exécuter en tant que racine des cups."},{"id":"text-42","heading":"Text","content":"Enfin, il devrait être possible d’ajouter des imprimantes via la page Web http: // host: 631 / admin ou manuellement. Le nom du périphérique USB ne peut pas être affiché via lpinfo, mais peut être répertorié en exécutant / usr / lib / cups / backend / usb en tant que racine."},{"id":"text-43","heading":"Text","content":"Il y a un problème avec les autorisations sur les imprimantes USB qui ne peuvent être écrites par personne, c&#39;est ce que CUPS attend. Une alternative consiste à créer un moteur de traitement qui exécute un script sudo qui trouver / proc / bus / usb -type f -exec chmod + rw  ;. En fait, il y a un problème de permission entre USB / udev et CUPS qui empêche le fonctionnement des imprimantes USB. En outre, CUPS supprime le support ou rencontre de nombreux problèmes avec le support usblp."},{"id":"text-44","heading":"Text","content":"Dans Attitude Adjustment, il vous suffit de changer ACL sur / usr / lib / cups / backend / usb à 700 (chmod 700 / usr / lib / cups / backend / usb). Cela modifie le comportement des cups, qui essaient normalement d&#39;exécuter le backend via un compte utilisateur autre que root. Cela force le backend à fonctionner en tant que racine des gobelets, la raison en a été exposée ci-dessus."},{"id":"text-45","heading":"Text","content":"Les imprimantes doivent être partagées"},{"id":"text-46","heading":"Text","content":"Pour pouvoir utiliser les imprimantes d’autres clients de votre réseau, vous devez les installer. partagé. Dans le web Interface graphique, lors de l&#39;ajout d&#39;une imprimante, vous devez cocher la case &quot;Partagez cette imprimante&quot;."},{"id":"text-47","heading":"Text","content":"Ajout de pilotes / PPD"},{"id":"text-48","heading":"Text","content":"Si vous avez un fichier de description d’imprimante PostScript (ppd) spécial pour votre imprimante, copiez-le dans / usr / share / cups / model / et redémarrer cupsd. Les tasses vont l&#39;installer dans / etc / cups / ppd et vous pouvez le choisir via l&#39;interface Web. (http://192.168.1.1:631). Vous pouvez également télécharger un fichier PPD via l&#39;interface Web. Le truc ici est que sans Ghostscript, il est peu probable que la conversion de fichiers sur le routeur fonctionne."},{"id":"text-49","heading":"Text","content":"Vous avez vraiment deux alternatives:"},{"id":"text-50","heading":"Text","content":"utilisez l’imprimante avec une file d’attente et définissez les pilotes (PPD, par exemple) sur votre ordinateur / ordinateur portable. Dans ce cas, la conversion et la préparation du fichier se feront sur votre ordinateur / ordinateur portable (et non sur le routeur)."},{"id":"text-51","heading":"Text","content":"Astuce MacOS X"},{"id":"text-52","heading":"Text","content":"Configurez les paramètres étendus de votre imprimante. Si vous utilisez les paramètres d&#39;impression standard et ajoutez une imprimante IPP, MacOS X sera ajouté après l&#39;adresse du serveur / ipp. Mais cette classe, etc. n’existe pas sur votre cupsd."},{"id":"text-53","heading":"Text","content":"Configuration client"},{"id":"text-54","heading":"Text","content":"Cette page contient de bonnes notes sur la configuration des clients pour Linux, Windows et Mac OSX:"},{"id":"text-55","heading":"Text","content":"configurez.les. clients.pour.l&#39;impression."},{"id":"text-56","heading":"Text","content":"Le point principal est que si vous avez ajouté des imprimantes et les avez marquées comme partagées, tous ces systèmes d&#39;exploitation devraient pouvoir le trouver en tant qu&#39;imprimante réseau."},{"id":"text-57","heading":"Text","content":"Commencer au démarrage"},{"id":"text-58","heading":"Text","content":"Pour activer / désactiver le démarrage au démarrage:"},{"id":"text-59","heading":"Text","content":"/etc/init.d/cupsd enable (cela crée un lien symbolique: /etc/rc.d/S??cupsd → /etc/init.d/cupsd)"},{"id":"text-60","heading":"Text","content":"/etc/init.d/cupsd disable (cela supprime le lien symbolique)."},{"id":"text-61","heading":"Text","content":"Administration"},{"id":"text-62","heading":"Text","content":"Utiliser Cups propre interface graphique Web. Si cups est en cours d&#39;exécution, vous devriez pouvoir le trouver à http://192.168.1.1:631 (c&#39;est le port 631 de la propre adresse de votre routeur). Si vous n’avez pas modifié sa configuration, pour vous connecter à l’administration, utilisez la commande racine nom d&#39;utilisateur et son mot de passe."},{"id":"text-63","heading":"Text","content":"Sinon, vous pouvez vous connecter à OpenWrt et modifier /etc/cups/cups.conf. Redémarrez cupsd."},{"id":"text-64","heading":"Text","content":"Journal des messages"},{"id":"text-65","heading":"Text","content":"Vérifiez cupsd pour savoir ce qu’ils veulent dire."},{"id":"text-66","heading":"Text","content":"Remarques\nOpenWrt User messages sur l&#39;installation de CUPS\n                    \n                                    \ndocs / guide-user / services / print_server / cups.server.txt · Dernière modification le: 2019/05/04 14:49 par une autre fois\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/06/23/projet-openwrt-serveur-dimpression-cups-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/06/23/projet-openwrt-serveur-dimpression-cups-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/06/23/projet-openwrt-serveur-dimpression-cups-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}