Un serveur d'impression basé sur Linux – Bien choisir son serveur d impression

Author: Titanfall —

Short summary: Un serveur d'impression basé sur Linux <! – Conseils de WHS Pour le développement Web sur JAVA avec JSP, il est recommandé d’obtenir un plan d’hébergement jsp. -> Un serveur d'impression basé sur Linux John Peterson, avril 2003 contact101 (at) saccade.com Le scénario Ma femme utilise un ordinateur portable sous Mac OS X et a […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/06/28/un-serveur-dimpression-base-sur-linux-bien-choisir-son-serveur-d-impression/
LLM HTML version
https://tutos-gameserver.fr/2019/06/28/un-serveur-dimpression-base-sur-linux-bien-choisir-son-serveur-d-impression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/06/28/un-serveur-dimpression-base-sur-linux-bien-choisir-son-serveur-d-impression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
13 minutes (753 seconds)
Word count
2509

Key points

Structured content

Un serveur d'impression basé sur Linux

<! –

Conseils de WHS

Pour le développement Web sur JAVA avec JSP, il est recommandé d’obtenir un plan d’hébergement jsp.

-> Un serveur d'impression basé sur Linux John Peterson, avril 2003 contact101 (at) saccade.com

Le scénario Ma femme utilise un ordinateur portable sous Mac OS X et a parfois besoin pour imprimer des choses. L'ordinateur portable est utilisé à différents endroits de la maison (le plus souvent la table de la cuisine) où il est difficile de localiser une imprimante. Nous aimerions imprimer à partir de cet ordinateur portable sur le réseau vers une imprimante située dans un bureau. Le problème Les "imprimantes réseau" ne sont pas des produits grand public. Imprimante les entreprises ont compris que le Big Buck $ devait être vendu à l'encre, pas les imprimantes (modèle rasoir / lames biz). Les imprimeurs sont devenus incroyablement bon marché, et les consommateurs viennent généralement d'acheter un autre plutôt que futz avec la mise en réseau pour en partager un. "Réseau" les imprimeurs sont devenus le domaine du professionnel ("my, what vous avez des poches profondes! ") bureau. Les prix sont absurdes; un carte d’impression réseau pour une imprimante à jet d’encre Epson coûte environ 280 USD – si vous pouvez en trouver un. Et cela ne fonctionne pas avec Mac OS X. À titre de comparaison, une carte réseau pour un PC coûte environ 15 $. L'inspiration Sur Ebay, j'ai trouvé un "Axiome Carte CPU SBC8242VE demi-format tout-en-un 486 "vendue pour 10 $. Tout neuf, en boite avec manuel. Oui, pour dix dollars, vous obtenez l'équivalent d'une carte mère de PC du milieu des années 90, avec VGA, clavier, IDE, série, parallèle, 64 Mo de RAM, sur une carte de circuit imprimé sur le taille d'un livre de poche. Quel accord? Je savais que la carte en avait assez pour exécuter Linux, et s’il fonctionnait sous Linux, il pourrait exécuter CUPS et le tour est joué! Vous avez un serveur d'impression. La réalité Transformer la carte CPU en ordinateur de travail nécessite beaucoup de pièces supplémentaires – lecteur de disque, alimentation, et (éventuellement) un cas. Au lieu d’un lecteur de disque, la carte a un socket pour un "Disque sur puce", mais ceux-ci sont assez chers (près de 1 $ / Mo). Depuis que j'ai un vieux Lecteur portable 1,5G environ, j'ai un adaptateur (10 $, Ebay) pour me connecter connectez-le au câble IDE standard fourni avec la carte Axiom. je connecté temporairement à un ancien lecteur de CD-ROM pour démarrer installer Linux. Pour pouvoir, j'ai ouvert un ancien lecteur externe SCSI cas et utilisé l'alimentation de celle. Le câble d'alimentation d'origine a été connecté au lecteur de l'ordinateur portable et (via un "Y" de rechange câble) le CD-ROM. Pour alimenter la carte CPU, j'ai découvert le "ID sélectionnez "connecteur de l'ancien lecteur SCSI plus ou moins en forme connecteur d'alimentation de la carte CPU, j'ai donc soudé les fils de cette sur la base du connecteur d'alimentation du lecteur de disque. Bien que le Connecteur d'alimentation du processeur a broches pour -5V et -12V, il fonctionne bien sans leur. Je soupçonne que l’alimentation + 12V n’est nécessaire que pour le port série les ports. J'ai temporairement accroché un vieux moniteur et un clavier jusqu'à afin que je puisse configurer le BIOS et installer le système d'exploitation.

Le démarrage initial pour obtenir Linux chargé. Faire fonctionner Linux (Debian 3.0) était une installation simple hors du CD, sauf qu'il n'a pas pu trouver Ethernet. Pour résoudre ce problème, vous localisez la puce Ethernet (indice, il est proche de l'Ethernet jack) et tapez le numéro de pièce (RTL8019) dans Google. Après avoir pêché pendant un certain temps, vous apprendrez que le "ne2000 / ne1000 driver "fonctionne avec cette puce. Ensuite, vous bricolez pour un peu plus longtemps jusqu'à ce que vous découvriez que l'adresse d'E / S de base est 0x220 au lieu du 0x300 par défaut du pilote. Support technique? Qui a besoin support technique? Un effet secondaire d'ouvrir l'ancien boîtier de lecteur SCSI à utiliser le bloc d'alimentation découvrait qu'il avait – à peine – assez espace pour contenir la CPU et le disque. Un voyage à la quincaillerie produit quelques vis et boulons 6-32, ainsi que des écrous en nylon cela a bien fonctionné comme impasse. Le disque dur a été sécurisé avec une seule vis 4-48 trouvée dans un tiroir indésirable (celles-ci ne sont pas vendues dans les magasins). Découverte sinistre: il est presque impossible de percer le montage trous avec précision sans une vraie perceuse.

Crammed dans le cas. J'ai dû retirer l'une des prises d'alimentation auxiliaires pour obtenir le Conseil pour s'adapter. Heureusement les prises Ethernet, VGA et clavier alignés avec l’un des découpages du port SCSI. Le port imprimante J'ai simplement enfilé l'autre découpe SCSI (si j'avais une perceuse à colonne J'aurais sécurisé la plaque de montage là-bas).

Connexions arrière des découpes SCSI Cool! Pour environ 40 $ de pièces nettoyées, vous avez une machine Linux sur le réseau! Installez un disque dur plus grand, chargez SAMBA et vous avez un serveur de fichiers mini-réseau. Serveur d'imprimante Mais où en étions nous? Oh oui, construire un serveur d'impression. j'ai installé la distribution CUPS incluse sur les CD Debian, avec les "pilotes GIMP". Comme avec la plupart des choses Unix, la configuration consiste à peaufiner des fichiers / etc / cups /. Dans cupsd.conf J'ai laissé la plupart des paramètres à leurs valeurs par défaut, sauf pour changer "Paramètres" pour vous assurer que quoi que ce soit sur le le réseau local de maison a accès. J'ai configuré le nom d'hôte du serveur comme princedonc, une fois le serveur configuré, vous contrôlez sur le web via http: // prince: 631 / De là vous pouvez utiliser l'interface Web CUPS pour ajouter votre imprimante, configurer , imprimez des pages de test, vérifiez l’état des travaux d’impression, etc. J'ai trouvé en utilisant le pilote d'impression GIMP dans le "180 par défaut Le mode "brouillon dpi" fonctionne le mieux. Certains des autres modes étaient instables et imprimaient en hyper-lent, surimprimaient les même chose plusieurs fois, ou tout simplement ne fonctionne pas du tout. Pour être franc, le La qualité des pilotes GIMP est loin de celle des pilotes Epson natifs, et ils n'offrent aucune assistance pour les tâches spécifiques à Epson (effacement des tâches d'impression). têtes, vérification des niveaux d'encre, etc.). La vitesse en mode brouillon Ce n’est pas mauvais, mais c’est toujours ce que j’ai vu sur le PC. je n'ont pas enquêté pour voir quel est le goulot d'étranglement; le serveur La vitesse du processeur, le port parallèle ou le pilote non-Epson sont tous candidats. Du côté du Mac, j’avais espéré que l’imprimeur ferait comme par magie apparaissent dans l'application "Centre d'impression". Pas de chance. Je devais partir à la recherche, et c’était le plus gros problème à résoudre. faire des exercices. L'application native "Print Center" de Mac OS X ne fonctionne pas offre beaucoup de détails de configuration, j’ai donc opté pour la porte arrière et utilisé http: // localhost: 631 / depuis le navigateur Web du Mac. Ceci fait apparaître l'interface de CUPS (comme sur le serveur), et les imprimantes ajoutées de cette façon apparaissent également dans l'application Centre d'impression. La prise est que vous devez obtenir l'URL de l'imprimante exactement à droite, et si vous ne le faites pas, les diagnostics sont inexistants. Même en activant les drapeaux de débogage dans cupsd.conf et chercher dans les fichiers de log des indices n’est pas très utile. Pour le enregistrer, l'URL dont le Mac avait besoin pour trouver l'imprimante était http: // prince: 631 / printers / Epson900 (J'avais réglé le nom de l'imprimante sur prince sur "Epson900"). Du côté Mac, utilisez le "EPSON New Stylus Color Series" CUPS v1.1 "semble fonctionner le mieux. Avec cette URL corrigé, imprimer du Mac sur le serveur fonctionne très bien. Si le serveur reste allumé la plupart du temps, il devrait conserver le le disque s'est essoufflé, car c'est le composant le plus susceptible de s'user en premier. En utilisant hdparm et noflushd peut minimiser cela (je n'ai pas encore compris les détails). Travail futur Avec le problème de base résolu, je peux passer à autre chose, mais il y a plus qui pourrait être fait. En tant qu'appliance, le serveur n'est pas tout ce amical. Vous avez environ une minute d'attente pour le poste et Linux démarre après l’avoir allumé et éteint (correctement, au moins) implique une connexion à distance en tant que super-utilisateur à émettre pour arrêter commande, puis écoutez attentivement pour arrêter l'activité du disque avant de désactiver l'interrupteur d'alimentation. Il n'y a pas d'indication visuelle de son statut, autre qu’un simple voyant d’alimentation. Malheureusement le Le moyen le plus évident de contrôler quelques autres voyants d'état serait de pilotez-les via le port parallèle, mais cela est déjà utilisé par le imprimante. Je soupçonne que les ports série pourraient être utilisés pour ajouter un couple des lumières clignotantes pour au moins donner une indication, il est en place et en cours d'exécution (le boîtier SCSI dispose d'un voyant d'accès au disque supplémentaire qui pourrait être utilisé pour cela). L'ultime serait de trouver un ou deux l’affichage à cristaux liquides en ligne et le piloter via les ports série, mais je manque d'outils pour en monter un. Le punchline Peu de temps après que tout cela fonctionne, j'ai découvert Colportage Les technologies dispose d'un "PN7127P Mini-Internet Print 1 Port Serveur "qui est juste un peu plus grand qu'un connecteur d'imprimante. Vous le branchez sur l’imprimante, branchez le câble réseau, et il exécute le protocole d'impression Internet (ne sais pas si c'est Mac OS X compatible, leur site Web ne dit pas). Il se vend à peu près ce que j'ai investi dans le schéma mentionné ci-dessus. Mais bon, j'ai appris beaucoup de construction prince, et ne regrette pas de résoudre le problème "à la dure". J'ai aussi découvert l'un des rares avantages d'être un rat de meute. J'ai été étonné de voir combien de fois auparavant des morceaux inutiles de pièces informatiques «indésirables» pourraient être ravivés et transformé en quelque chose d'utile. Mise à jour du 5 mai 2003 Selon certaines publications dans TidBits TALK, le logiciel Hawking ne fonctionne pas bien avec Mac OS X. Cependant, quelqu'un a mentionné le succès avec un DLink DP-101P +. Mise à jour du 5 juillet 2003 Mes problèmes avec la carte Ethernet étaient doubles. Premier, pour des raisons dont je ne suis pas sûr, j’ai accidentellement installé une Debian avec un noyau Linux plus ancien (2.2) au lieu de Linux 2.4, plus moderne. L'ancien noyau n'est pas "intelligent" pour lire les E / S informations directement sur la carte, et doit donc être dit à la base manuellement (io = 0x220 que j'ai fait avec modconf pour le ne pilote, qui a mis cela dans / etc / modutils / ne, lequel modules de mise à jour puis le mettre dans /etc/modules.conf). Plus tard, quand j'ai voulu expérimenter avec les smbfs, j'ai découvert J'avais besoin du nouveau noyau. Le nouveau noyau installé assez facilement avec apt-get install kernel-image-2.4.18-bf2.4, même a gardé poliment l'ancien. Mais la carte Ethernet a disparu encore. Après de nombreuses heures à chercher sur le net et à fouiller (J'ai même téléchargé les sources du noyau …) J'ai découvert que le le nouveau noyau 2.4 était assez intelligent pour découvrir correctement le ethernet carte seule en utilisant un nouveau module appelé "isa-pnp", mais (!) la ligne de configuration que j'avais laissée de la précédente le noyau a confondu le pilote ne et l’a empêché de trouver le carte. Je suppose qu'il ne savait pas qui croire, alors il a simplement abandonné. J'ai finalement trouvé un message avec le principal indice: retirer le io = 0x220 ligne et cela a finalement fonctionné. Dis juste modconf charger ne et isa-pnp et fait ne pas spécifiez options. Mise à jour du 10 octobre 2005 Il y a quelques mois, le lecteur de 1,5 Go est mort. J'ai d'abord essayé obtenir une remise à neuf du D-Link DP-101P +, comme mentionné ci-dessus. Bien que il a traversé les mouvements correctement, je ne pouvais pas le faire imprimer du Mac. Sans journal détaillé ni diagnostic sur le dongle, J'étais assez bien coincé. Revenons donc à la correction de Prince .. Rechargez Debian à partir de zéro. Pouah Cette fois, j'ai su sélectionner le noyau "bl24" pour obtenir le moderne, et n’a eu aucun problème avec l’affichage Ethernet. Cependant, apt-get a commencé à croasser avec "MMap dynamique Hors de la salle". Ajouter: APT :: Cache-Limit 12582912; À /etc/apt/apt.conf corrigé (merci Google). Pour certaines raisons tâches laissé CUPS en dehors du mélange, donc CUPS devait être réinstallé. Et puis il n'a pas eu le flaky GIMP pilotes, donc cela devait être installé. Et puis ça mystérieusement échoué parce que (pêche aux indices du fichier journal) "EPS Ghostscript" n'était pas installé. Debian appelle cela "gs-eps". L'installation qui a finalement produit une page de test (mais redémarrez cupsd avec "tuer -HUP " premier). Je m'inquiète de la mort de l'imprimante (une Epson Stylus Color 900). Une nouvelle imprimante ne prendrait pas en charge le port parallèle (la plupart sont USB seulement). Je devrais soit mettre à jour le conseil d'administration à Prince à un nouveau un avec un port USB. Ou mieux encore, juste punt et le remplacer par un Mac Mini, qui a de vrais logiciels.

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.