{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/05/02/solomoriah-rawprintserver-serveur-dimpression-en-mode-brut-cest-a-dire-port-9100-pour-linux-et-windows-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/05/02/solomoriah-rawprintserver-serveur-dimpression-en-mode-brut-cest-a-dire-port-9100-pour-linux-et-windows-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/05/02/solomoriah-rawprintserver-serveur-dimpression-en-mode-brut-cest-a-dire-port-9100-pour-linux-et-windows-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Solomoriah / RawPrintServer: serveur d&#39;impression en mode brut (c&#39;est-à-dire port 9100) pour Linux et Windows\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-05-02T16:17:24+00:00","modified_at":"2019-05-02T16:17:24+00:00","word_count":1397,"reading_time_seconds":420,"summary":"################################################# ########################### Serveur d&#39;impression brut Copyright 2005 Chris Gonnerman Tous les droits sont réservés. BSD sous licence (voir le fichier LICENSE inclus pour plus de détails) ################################################# ########################### INTRODUCTION Ceci est mon implémentation d&#39;un serveur d&#39;impression &quot;Raw&quot;. Il permet à un ordinateur prétendre être un serveur d&#39;impression &quot;API de socket&quot; ou &quot;AppSocket&quot;, c&#39;est-à-dire un réseau [&hellip;]","summary_points":["################################################# ###########################\n\nServeur d&#39;impression brut\nCopyright 2005 Chris Gonnerman\nTous les droits sont réservés.","BSD sous licence (voir le fichier LICENSE inclus pour plus de détails)\n\n################################################# ###########################\nINTRODUCTION\n\nCeci est mon implémentation d&#39;un serveur d&#39;impression &quot;Raw&quot;.","Il permet à un ordinateur\nprétendre être un serveur d&#39;impression &quot;API de socket&quot; ou &quot;AppSocket&quot;, c&#39;est-à-dire un réseau\nimprimante connectée.","En fait, ce programme peut desservir plusieurs imprimantes,\nchacun avec son propre port, simultanément."],"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":"078c8666df9f02e2cc679a65fcef9535","plain_text":"################################################# ###########################\n\nServeur d&#39;impression brut\nCopyright 2005 Chris Gonnerman\nTous les droits sont réservés.\n\nBSD sous licence (voir le fichier LICENSE inclus pour plus de détails)\n\n################################################# ###########################\nINTRODUCTION\n\nCeci est mon implémentation d&#39;un serveur d&#39;impression &quot;Raw&quot;. Il permet à un ordinateur\nprétendre être un serveur d&#39;impression &quot;API de socket&quot; ou &quot;AppSocket&quot;, c&#39;est-à-dire un réseau\nimprimante connectée. En fait, ce programme peut desservir plusieurs imprimantes,\nchacun avec son propre port, simultanément.\n\n\n################################################# ###########################\nCRÉDIT LORSQUE LE CRÉDIT EST DÛMENT DÉPARTEMENT\n\nCe logiciel n&#39;existerait pas sans l&#39;excellent asyncore de Sam Rushing\nmodule, et il n&#39;existerait pas sans l&#39;excellente explication de Steve Holden\nce module (dans son livre &quot;Python Web Programming&quot; de New Riders, un véritable\nlivre remarquable que je ne saurais trop recommander) à partir duquel j&#39;ai assez appris\nécrire ce serveur. Je suis également redevable à Guido van Rossum pour Python\nlui-même, ce qui a rendu ma vie tellement plus facile, et à Mark Hammond pour la\nles modules win32all qui sont des éléments essentiels de la version Windows du\nserveur d&#39;imprimante.\n\n\n################################################# ###########################\nNOTES DE VERSION\n\nCeci est la version 0.1 du serveur d&#39;impression brut. Il n&#39;y a pas d&#39;installation\ninstructions pour parler de; Je prévois d&#39;écrire un script d&#39;installation pour aider à\npour que le logiciel soit opérationnel, mais pour le moment, tout est manuel.\n\nVous aurez besoin d’un système Python 2.x opérationnel pour exécuter le serveur d’impression lui-même.\net si vous installez sur Windows, vous aurez besoin d&#39;un ensemble de travail du\nwin32all modules de Mark Hammond (que vous devriez vraiment avoir de toute façon).\nPour exécuter le programme de propriétés de l&#39;interface graphique, vous avez besoin d&#39;un ensemble de modules PyGTK fonctionnel.\net sous Windows, cela signifie également de trouver un runtime compatible GTK +.\n\nTrouver tout ce qui précède est laissé comme exercice pour le lecteur.\n\nsoupir\n\nD&#39;accord. Si vous utilisez un système Linux récent, ou l’un des membres de la famille BSD, vous\ndevrait être en mesure d&#39;installer tout ce qui précède à partir de votre installation d&#39;origine\nmultimédia, ou téléchargez-les du site Web approprié pour votre distribution.\n\nSi vous utilisez Windows, commencez par vous procurer une version récente de Python.\nwww.python.org; suivez les liens de ce site vers les téléchargements de win32all\n(actuellement quelque part sur Sourceforge). Après cela, allez sur www.pygtk.org et\nsuivez leurs liens vers les téléchargements dont vous avez besoin pour Windows. Notez que dès le\ncette fois (octobre 2005), les bibliothèques GTK normalement utilisées pour le logiciel Gimp\nne fonctionne pas avec PyGTK (malgré les remarques du site PyGTK pour Windows\nqu’ils font), du moins, pas sur Win9x. Obtenez le runtime ou le développement\nbibliothèques référencées à partir du site PyGTK pour Windows. Si vous avez déjà\nGimp installé, désinstallez les bibliothèques GTK + que vous aviez auparavant\ninstaller le runtime alternatif. Mon Gimp fonctionne toujours, donc ça doit aller,\ndroite?\n\nN&#39;OUBLIEZ PAS, comme il est dit dans la partie légale en haut, tout est à votre charge\nrisque et je ne suis pas responsable si le logiciel fait du mal, ou tout simplement pas\ntravailler du tout. J&#39;ai fait tous les efforts pour le rendre bon, propre, fiable\ntrucs, mais il n&#39;y a AUCUNE GARANTIE ou GARANTIE. Tu m&#39;as rien payé\npour cela, comment pouvez-vous espérer que je vous donne quoi que ce soit si cela ne va pas?\n\nUne fois ces éléments installés, trouvez un dossier pour décompresser le logiciel.\ndans, et le faire. J&#39;utilise C:  Program Files  RawPrintServer sous Windows, mais\nsur Linux, je ne sais pas où est le &quot;bon&quot; endroit pour le dire.\n\nExécutez d’abord le script rpsprops.pyw. Il vous invite pour le répertoire de spool,\nnom du fichier journal (et chemin) et imprimante (s) à prendre en charge. Ces paramètres\nsont sauvegardés dans le fichier de configuration (/etc/rpsrv.conf sous Linux / Unix / BSD,\nC:  WINDOWS  SYSTEM32  rpsrv.conf sous Windows).\n\nJe recommande ce qui suit sous Windows:\n\n    Répertoire de spool C:  WINDOWS  TEMP\n    Fichier journal C:  WINDOWS  rps.log\n\nPour Unixoids, utilisez ce que vous aimez. La place appropriée pour rps.log est probablement\nsous / var / log, et vous pouvez utiliser un dossier temporaire (/ tmp ou / var / tmp)\nou créez un dossier sous / var / spool (probablement un meilleur endroit).\n\nLes définitions d&#39;imprimante sont créées à l&#39;aide du bouton Ajouter de l&#39;interface graphique. Vous\nbesoin de définir un numéro de port différent pour chaque imprimante; le standard&quot;\nle port est 9100, mais j&#39;ai vu 10000 et 10001 également beaucoup utilisés. L&#39;imprimante\nnom sur Unixoids est le nom standard LPR ou CUPS. Pour Windows, vous pouvez\ndéroulez une liste montrant les imprimantes &quot;locales&quot; actuellement définies pour sélectionner\nde.\n\nNotez que le bouton Quitter de l&#39;interface graphique ne demande pas pour l&#39;instant de sauvegarde.\nN&#39;oubliez pas le bouton Enregistrer!\n\nSi vous n&#39;avez pas ou ne voulez pas PyGTK sur votre système, vous pouvez facilement créer le\nfichier rpsrv.conf à la main; ça ressemble à ça (entre les lignes):\n\n------------------------------------------\nspooldir = / var / tmp\nfichier journal = /var/log/rps.log\nimprimante = 9100, lp\nimprimante = 9101, matrice de points\n------------------------------------------\n\nNotez que la directive &quot;printer&quot; peut apparaître plusieurs fois, à chaque fois\ndéfinir une imprimante différente. Les lignes vides sont ignorées, de même que les lignes\nen commençant par le caractère #. L&#39;interface graphique ne conserve pas les commentaires, donc\nSi vous créez le fichier à la main, puis le modifiez avec l&#39;interface graphique, attendez-vous à ce que\ncommentaire à disparaître.\n\nPour démarrer le serveur sur un système Unixoid, exécutez simplement RawPrintServer.py. Il\nse démonise automatiquement. RawPrintServer.py n&#39;a pas besoin d&#39;être\nexécutez en tant que root (sauf si vous choisissez d’utiliser des numéros de port réservés), donc pour\ndes raisons de sécurité, je vous recommande de l&#39;exécuter en tant qu&#39;utilisateur régulier, de préférence un\ncréé juste pour le but. Ceci est également laissé comme un exercice pour le\nlecteur.\n\nPour Windows NT / 2000/2003 / XP, utilisez RawPrintService.py. Exécutez-le à partir du\nligne de commande comme ceci:\n\n    démarrer RawPrintServer.py install\n\n&quot;start&quot; peut être nécessaire ou non, selon la version de Windows que vous utilisez.\nutilisent.\n\nAprès cela, allez dans l&#39;interface du panneau de configuration des services, puis\nvous trouverez le &quot;serveur d&#39;impression brut&quot; dans la liste. Commencez-le, puis (si vous voulez)\nFaites un clic droit et choisissez &quot;Propriétés&quot; et faites le démarrage automatique.\n\nActuellement, il n&#39;y a pas de version à utiliser sur Win9x. Ceci est une chose mineure à\ncréer (principalement simplement supprimer le démonisation des pièces Unixoid de\nRawPrintServer.py) mais je ne l’ai pas encore fait.\n\n\n################################################# ###########################\nPLANS FUTURS\n\nJe prévois de créer un script d&#39;installation pour configurer tout cela\nPlus facile. J’ai également l’intention d’ajouter une caractéristique de sécurité mineure au programme: un\nAdresse IP &quot;stem&quot; qui doit être vérifiée avant qu&#39;une connexion ne soit autorisée.\nPar exemple, si la racine est &quot;192.168.0.&quot;, Seuls les ordinateurs du groupe\nLe sous-réseau 192.168.0.XXX serait autorisé à utiliser l’imprimante. Ce n&#39;est pas un gros\ntraiter si vous avez un pare-feu NAT, mais sinon, il est probablement nécessaire.\nAucune indication sur la provenance de vos travaux d&#39;impression ...\n\nJe pourrais même le configurer pour accepter une liste de &quot;tiges&quot; de ce type\nceux avec des réseaux plus compliqués.\n\n\n################################################# ###########################\nMe contacter\n\nSi vous avez des questions, des commentaires ou (j&#39;espère) des améliorations concernant mon\nRaw Print Server, n&#39;hésitez pas à me contacter à l&#39;adresse suivante:\n\n    chris.gonnerman@newcenturycomputers.net\n\n\n################################################# ###########################\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["################################################# ###########################","Serveur d&#39;impression brut\nCopyright 2005 Chris Gonnerman\nTous les droits sont réservés.","BSD sous licence (voir le fichier LICENSE inclus pour plus de détails)","################################################# ###########################\nINTRODUCTION","Ceci est mon implémentation d&#39;un serveur d&#39;impression &quot;Raw&quot;. Il permet à un ordinateur\nprétendre être un serveur d&#39;impression &quot;API de socket&quot; ou &quot;AppSocket&quot;, c&#39;est-à-dire un réseau\nimprimante connectée. En fait, ce programme peut desservir plusieurs imprimantes,\nchacun avec son propre port, simultanément.","################################################# ###########################\nCRÉDIT LORSQUE LE CRÉDIT EST DÛMENT DÉPARTEMENT","Ce logiciel n&#39;existerait pas sans l&#39;excellent asyncore de Sam Rushing\nmodule, et il n&#39;existerait pas sans l&#39;excellente explication de Steve Holden\nce module (dans son livre &quot;Python Web Programming&quot; de New Riders, un véritable\nlivre remarquable que je ne saurais trop recommander) à partir duquel j&#39;ai assez appris\nécrire ce serveur. Je suis également redevable à Guido van Rossum pour Python\nlui-même, ce qui a rendu ma vie tellement plus facile, et à Mark Hammond pour la\nles modules win32all qui sont des éléments essentiels de la version Windows du\nserveur d&#39;imprimante.","################################################# ###########################\nNOTES DE VERSION","Ceci est la version 0.1 du serveur d&#39;impression brut. Il n&#39;y a pas d&#39;installation\ninstructions pour parler de; Je prévois d&#39;écrire un script d&#39;installation pour aider à\npour que le logiciel soit opérationnel, mais pour le moment, tout est manuel.","Vous aurez besoin d’un système Python 2.x opérationnel pour exécuter le serveur d’impression lui-même.\net si vous installez sur Windows, vous aurez besoin d&#39;un ensemble de travail du\nwin32all modules de Mark Hammond (que vous devriez vraiment avoir de toute façon).\nPour exécuter le programme de propriétés de l&#39;interface graphique, vous avez besoin d&#39;un ensemble de modules PyGTK fonctionnel.\net sous Windows, cela signifie également de trouver un runtime compatible GTK +.","Trouver tout ce qui précède est laissé comme exercice pour le lecteur.","soupir","D&#39;accord. Si vous utilisez un système Linux récent, ou l’un des membres de la famille BSD, vous\ndevrait être en mesure d&#39;installer tout ce qui précède à partir de votre installation d&#39;origine\nmultimédia, ou téléchargez-les du site Web approprié pour votre distribution.","Si vous utilisez Windows, commencez par vous procurer une version récente de Python.\nwww.python.org; suivez les liens de ce site vers les téléchargements de win32all\n(actuellement quelque part sur Sourceforge). Après cela, allez sur www.pygtk.org et\nsuivez leurs liens vers les téléchargements dont vous avez besoin pour Windows. Notez que dès le\ncette fois (octobre 2005), les bibliothèques GTK normalement utilisées pour le logiciel Gimp\nne fonctionne pas avec PyGTK (malgré les remarques du site PyGTK pour Windows\nqu’ils font), du moins, pas sur Win9x. Obtenez le runtime ou le développement\nbibliothèques référencées à partir du site PyGTK pour Windows. Si vous avez déjà\nGimp installé, désinstallez les bibliothèques GTK + que vous aviez auparavant\ninstaller le runtime alternatif. Mon Gimp fonctionne toujours, donc ça doit aller,\ndroite?","N&#39;OUBLIEZ PAS, comme il est dit dans la partie légale en haut, tout est à votre charge\nrisque et je ne suis pas responsable si le logiciel fait du mal, ou tout simplement pas\ntravailler du tout. J&#39;ai fait tous les efforts pour le rendre bon, propre, fiable\ntrucs, mais il n&#39;y a AUCUNE GARANTIE ou GARANTIE. Tu m&#39;as rien payé\npour cela, comment pouvez-vous espérer que je vous donne quoi que ce soit si cela ne va pas?","Une fois ces éléments installés, trouvez un dossier pour décompresser le logiciel.\ndans, et le faire. J&#39;utilise C:  Program Files  RawPrintServer sous Windows, mais\nsur Linux, je ne sais pas où est le &quot;bon&quot; endroit pour le dire.","Exécutez d’abord le script rpsprops.pyw. Il vous invite pour le répertoire de spool,\nnom du fichier journal (et chemin) et imprimante (s) à prendre en charge. Ces paramètres\nsont sauvegardés dans le fichier de configuration (/etc/rpsrv.conf sous Linux / Unix / BSD,\nC:  WINDOWS  SYSTEM32  rpsrv.conf sous Windows).","Je recommande ce qui suit sous Windows:","    Répertoire de spool C:  WINDOWS  TEMP\n    Fichier journal C:  WINDOWS  rps.log","Pour Unixoids, utilisez ce que vous aimez. La place appropriée pour rps.log est probablement\nsous / var / log, et vous pouvez utiliser un dossier temporaire (/ tmp ou / var / tmp)\nou créez un dossier sous / var / spool (probablement un meilleur endroit).","Les définitions d&#39;imprimante sont créées à l&#39;aide du bouton Ajouter de l&#39;interface graphique. Vous\nbesoin de définir un numéro de port différent pour chaque imprimante; le standard&quot;\nle port est 9100, mais j&#39;ai vu 10000 et 10001 également beaucoup utilisés. L&#39;imprimante\nnom sur Unixoids est le nom standard LPR ou CUPS. Pour Windows, vous pouvez\ndéroulez une liste montrant les imprimantes &quot;locales&quot; actuellement définies pour sélectionner\nde.","Notez que le bouton Quitter de l&#39;interface graphique ne demande pas pour l&#39;instant de sauvegarde.\nN&#39;oubliez pas le bouton Enregistrer!","Si vous n&#39;avez pas ou ne voulez pas PyGTK sur votre système, vous pouvez facilement créer le\nfichier rpsrv.conf à la main; ça ressemble à ça (entre les lignes):","------------------------------------------\nspooldir = / var / tmp\nfichier journal = /var/log/rps.log\nimprimante = 9100, lp\nimprimante = 9101, matrice de points\n------------------------------------------","Notez que la directive &quot;printer&quot; peut apparaître plusieurs fois, à chaque fois\ndéfinir une imprimante différente. Les lignes vides sont ignorées, de même que les lignes\nen commençant par le caractère #. L&#39;interface graphique ne conserve pas les commentaires, donc\nSi vous créez le fichier à la main, puis le modifiez avec l&#39;interface graphique, attendez-vous à ce que\ncommentaire à disparaître.","Pour démarrer le serveur sur un système Unixoid, exécutez simplement RawPrintServer.py. Il\nse démonise automatiquement. RawPrintServer.py n&#39;a pas besoin d&#39;être\nexécutez en tant que root (sauf si vous choisissez d’utiliser des numéros de port réservés), donc pour\ndes raisons de sécurité, je vous recommande de l&#39;exécuter en tant qu&#39;utilisateur régulier, de préférence un\ncréé juste pour le but. Ceci est également laissé comme un exercice pour le\nlecteur.","Pour Windows NT / 2000/2003 / XP, utilisez RawPrintService.py. Exécutez-le à partir du\nligne de commande comme ceci:","    démarrer RawPrintServer.py install","&quot;start&quot; peut être nécessaire ou non, selon la version de Windows que vous utilisez.\nutilisent.","Après cela, allez dans l&#39;interface du panneau de configuration des services, puis\nvous trouverez le &quot;serveur d&#39;impression brut&quot; dans la liste. Commencez-le, puis (si vous voulez)\nFaites un clic droit et choisissez &quot;Propriétés&quot; et faites le démarrage automatique.","Actuellement, il n&#39;y a pas de version à utiliser sur Win9x. Ceci est une chose mineure à\ncréer (principalement simplement supprimer le démonisation des pièces Unixoid de\nRawPrintServer.py) mais je ne l’ai pas encore fait.","################################################# ###########################\nPLANS FUTURS","Je prévois de créer un script d&#39;installation pour configurer tout cela\nPlus facile. J’ai également l’intention d’ajouter une caractéristique de sécurité mineure au programme: un\nAdresse IP &quot;stem&quot; qui doit être vérifiée avant qu&#39;une connexion ne soit autorisée.\nPar exemple, si la racine est &quot;192.168.0.&quot;, Seuls les ordinateurs du groupe\nLe sous-réseau 192.168.0.XXX serait autorisé à utiliser l’imprimante. Ce n&#39;est pas un gros\ntraiter si vous avez un pare-feu NAT, mais sinon, il est probablement nécessaire.\nAucune indication sur la provenance de vos travaux d&#39;impression ...","Je pourrais même le configurer pour accepter une liste de &quot;tiges&quot; de ce type\nceux avec des réseaux plus compliqués.","################################################# ###########################\nMe contacter","Si vous avez des questions, des commentaires ou (j&#39;espère) des améliorations concernant mon\nRaw Print Server, n&#39;hésitez pas à me contacter à l&#39;adresse suivante:","    chris.gonnerman@newcenturycomputers.net","################################################# ###########################","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"################################################# ###########################","html":"<p>################################################# ###########################</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Serveur d&#39;impression brut\nCopyright 2005 Chris Gonnerman\nTous les droits sont réservés.","html":"<p>Serveur d&#039;impression brut\nCopyright 2005 Chris Gonnerman\nTous les droits sont réservés.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"BSD sous licence (voir le fichier LICENSE inclus pour plus de détails)","html":"<p>BSD sous licence (voir le fichier LICENSE inclus pour plus de détails)</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"################################################# ###########################\nINTRODUCTION","html":"<p>################################################# ###########################\nINTRODUCTION</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Ceci est mon implémentation d&#39;un serveur d&#39;impression &quot;Raw&quot;. Il permet à un ordinateur\nprétendre être un serveur d&#39;impression &quot;API de socket&quot; ou &quot;AppSocket&quot;, c&#39;est-à-dire un réseau\nimprimante connectée. En fait, ce programme peut desservir plusieurs imprimantes,\nchacun avec son propre port, simultanément.","html":"<p>Ceci est mon implémentation d&#039;un serveur d&#039;impression &quot;Raw&quot;. Il permet à un ordinateur\nprétendre être un serveur d&#039;impression &quot;API de socket&quot; ou &quot;AppSocket&quot;, c&#039;est-à-dire un réseau\nimprimante connectée. En fait, ce programme peut desservir plusieurs imprimantes,\nchacun avec son propre port, simultanément.</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"################################################# ###########################\nCRÉDIT LORSQUE LE CRÉDIT EST DÛMENT DÉPARTEMENT","html":"<p>################################################# ###########################\nCRÉDIT LORSQUE LE CRÉDIT EST DÛMENT DÉPARTEMENT</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Ce logiciel n&#39;existerait pas sans l&#39;excellent asyncore de Sam Rushing\nmodule, et il n&#39;existerait pas sans l&#39;excellente explication de Steve Holden\nce module (dans son livre &quot;Python Web Programming&quot; de New Riders, un véritable\nlivre remarquable que je ne saurais trop recommander) à partir duquel j&#39;ai assez appris\nécrire ce serveur. Je suis également redevable à Guido van Rossum pour Python\nlui-même, ce qui a rendu ma vie tellement plus facile, et à Mark Hammond pour la\nles modules win32all qui sont des éléments essentiels de la version Windows du\nserveur d&#39;imprimante.","html":"<p>Ce logiciel n&#039;existerait pas sans l&#039;excellent asyncore de Sam Rushing\nmodule, et il n&#039;existerait pas sans l&#039;excellente explication de Steve Holden\nce module (dans son livre &quot;Python Web Programming&quot; de New Riders, un véritable\nlivre remarquable que je ne saurais trop recommander) à partir duquel j&#039;ai assez appris\nécrire ce serveur. Je suis également redevable à Guido van Rossum pour Python\nlui-même, ce qui a rendu ma vie tellement plus facile, et à Mark Hammond pour la\nles modules win32all qui sont des éléments essentiels de la version Windows du\nserveur d&#039;imprimante.</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"################################################# ###########################\nNOTES DE VERSION","html":"<p>################################################# ###########################\nNOTES DE VERSION</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Ceci est la version 0.1 du serveur d&#39;impression brut. Il n&#39;y a pas d&#39;installation\ninstructions pour parler de; Je prévois d&#39;écrire un script d&#39;installation pour aider à\npour que le logiciel soit opérationnel, mais pour le moment, tout est manuel.","html":"<p>Ceci est la version 0.1 du serveur d&#039;impression brut. Il n&#039;y a pas d&#039;installation\ninstructions pour parler de; Je prévois d&#039;écrire un script d&#039;installation pour aider à\npour que le logiciel soit opérationnel, mais pour le moment, tout est manuel.</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Vous aurez besoin d’un système Python 2.x opérationnel pour exécuter le serveur d’impression lui-même.\net si vous installez sur Windows, vous aurez besoin d&#39;un ensemble de travail du\nwin32all modules de Mark Hammond (que vous devriez vraiment avoir de toute façon).\nPour exécuter le programme de propriétés de l&#39;interface graphique, vous avez besoin d&#39;un ensemble de modules PyGTK fonctionnel.\net sous Windows, cela signifie également de trouver un runtime compatible GTK +.","html":"<p>Vous aurez besoin d’un système Python 2.x opérationnel pour exécuter le serveur d’impression lui-même.\net si vous installez sur Windows, vous aurez besoin d&#039;un ensemble de travail du\nwin32all modules de Mark Hammond (que vous devriez vraiment avoir de toute façon).\nPour exécuter le programme de propriétés de l&#039;interface graphique, vous avez besoin d&#039;un ensemble de modules PyGTK fonctionnel.\net sous Windows, cela signifie également de trouver un runtime compatible GTK +.</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Trouver tout ce qui précède est laissé comme exercice pour le lecteur.","html":"<p>Trouver tout ce qui précède est laissé comme exercice pour le lecteur.</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"soupir","html":"<p>soupir</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"D&#39;accord. Si vous utilisez un système Linux récent, ou l’un des membres de la famille BSD, vous\ndevrait être en mesure d&#39;installer tout ce qui précède à partir de votre installation d&#39;origine\nmultimédia, ou téléchargez-les du site Web approprié pour votre distribution.","html":"<p>D&#039;accord. Si vous utilisez un système Linux récent, ou l’un des membres de la famille BSD, vous\ndevrait être en mesure d&#039;installer tout ce qui précède à partir de votre installation d&#039;origine\nmultimédia, ou téléchargez-les du site Web approprié pour votre distribution.</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"Si vous utilisez Windows, commencez par vous procurer une version récente de Python.\nwww.python.org; suivez les liens de ce site vers les téléchargements de win32all\n(actuellement quelque part sur Sourceforge). Après cela, allez sur www.pygtk.org et\nsuivez leurs liens vers les téléchargements dont vous avez besoin pour Windows. Notez que dès le\ncette fois (octobre 2005), les bibliothèques GTK normalement utilisées pour le logiciel Gimp\nne fonctionne pas avec PyGTK (malgré les remarques du site PyGTK pour Windows\nqu’ils font), du moins, pas sur Win9x. Obtenez le runtime ou le développement\nbibliothèques référencées à partir du site PyGTK pour Windows. Si vous avez déjà\nGimp installé, désinstallez les bibliothèques GTK + que vous aviez auparavant\ninstaller le runtime alternatif. Mon Gimp fonctionne toujours, donc ça doit aller,\ndroite?","html":"<p>Si vous utilisez Windows, commencez par vous procurer une version récente de Python.\nwww.python.org; suivez les liens de ce site vers les téléchargements de win32all\n(actuellement quelque part sur Sourceforge). Après cela, allez sur www.pygtk.org et\nsuivez leurs liens vers les téléchargements dont vous avez besoin pour Windows. Notez que dès le\ncette fois (octobre 2005), les bibliothèques GTK normalement utilisées pour le logiciel Gimp\nne fonctionne pas avec PyGTK (malgré les remarques du site PyGTK pour Windows\nqu’ils font), du moins, pas sur Win9x. Obtenez le runtime ou le développement\nbibliothèques référencées à partir du site PyGTK pour Windows. Si vous avez déjà\nGimp installé, désinstallez les bibliothèques GTK + que vous aviez auparavant\ninstaller le runtime alternatif. Mon Gimp fonctionne toujours, donc ça doit aller,\ndroite?</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"N&#39;OUBLIEZ PAS, comme il est dit dans la partie légale en haut, tout est à votre charge\nrisque et je ne suis pas responsable si le logiciel fait du mal, ou tout simplement pas\ntravailler du tout. J&#39;ai fait tous les efforts pour le rendre bon, propre, fiable\ntrucs, mais il n&#39;y a AUCUNE GARANTIE ou GARANTIE. Tu m&#39;as rien payé\npour cela, comment pouvez-vous espérer que je vous donne quoi que ce soit si cela ne va pas?","html":"<p>N&#039;OUBLIEZ PAS, comme il est dit dans la partie légale en haut, tout est à votre charge\nrisque et je ne suis pas responsable si le logiciel fait du mal, ou tout simplement pas\ntravailler du tout. J&#039;ai fait tous les efforts pour le rendre bon, propre, fiable\ntrucs, mais il n&#039;y a AUCUNE GARANTIE ou GARANTIE. Tu m&#039;as rien payé\npour cela, comment pouvez-vous espérer que je vous donne quoi que ce soit si cela ne va pas?</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Une fois ces éléments installés, trouvez un dossier pour décompresser le logiciel.\ndans, et le faire. J&#39;utilise C:  Program Files  RawPrintServer sous Windows, mais\nsur Linux, je ne sais pas où est le &quot;bon&quot; endroit pour le dire.","html":"<p>Une fois ces éléments installés, trouvez un dossier pour décompresser le logiciel.\ndans, et le faire. J&#039;utilise C:  Program Files  RawPrintServer sous Windows, mais\nsur Linux, je ne sais pas où est le &quot;bon&quot; endroit pour le dire.</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Exécutez d’abord le script rpsprops.pyw. Il vous invite pour le répertoire de spool,\nnom du fichier journal (et chemin) et imprimante (s) à prendre en charge. Ces paramètres\nsont sauvegardés dans le fichier de configuration (/etc/rpsrv.conf sous Linux / Unix / BSD,\nC:  WINDOWS  SYSTEM32  rpsrv.conf sous Windows).","html":"<p>Exécutez d’abord le script rpsprops.pyw. Il vous invite pour le répertoire de spool,\nnom du fichier journal (et chemin) et imprimante (s) à prendre en charge. Ces paramètres\nsont sauvegardés dans le fichier de configuration (/etc/rpsrv.conf sous Linux / Unix / BSD,\nC:  WINDOWS  SYSTEM32  rpsrv.conf sous Windows).</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"Je recommande ce qui suit sous Windows:","html":"<p>Je recommande ce qui suit sous Windows:</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"    Répertoire de spool C:  WINDOWS  TEMP\n    Fichier journal C:  WINDOWS  rps.log","html":"<p>    Répertoire de spool C:  WINDOWS  TEMP\n    Fichier journal C:  WINDOWS  rps.log</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"Pour Unixoids, utilisez ce que vous aimez. La place appropriée pour rps.log est probablement\nsous / var / log, et vous pouvez utiliser un dossier temporaire (/ tmp ou / var / tmp)\nou créez un dossier sous / var / spool (probablement un meilleur endroit).","html":"<p>Pour Unixoids, utilisez ce que vous aimez. La place appropriée pour rps.log est probablement\nsous / var / log, et vous pouvez utiliser un dossier temporaire (/ tmp ou / var / tmp)\nou créez un dossier sous / var / spool (probablement un meilleur endroit).</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"Les définitions d&#39;imprimante sont créées à l&#39;aide du bouton Ajouter de l&#39;interface graphique. Vous\nbesoin de définir un numéro de port différent pour chaque imprimante; le standard&quot;\nle port est 9100, mais j&#39;ai vu 10000 et 10001 également beaucoup utilisés. L&#39;imprimante\nnom sur Unixoids est le nom standard LPR ou CUPS. Pour Windows, vous pouvez\ndéroulez une liste montrant les imprimantes &quot;locales&quot; actuellement définies pour sélectionner\nde.","html":"<p>Les définitions d&#039;imprimante sont créées à l&#039;aide du bouton Ajouter de l&#039;interface graphique. Vous\nbesoin de définir un numéro de port différent pour chaque imprimante; le standard&quot;\nle port est 9100, mais j&#039;ai vu 10000 et 10001 également beaucoup utilisés. L&#039;imprimante\nnom sur Unixoids est le nom standard LPR ou CUPS. Pour Windows, vous pouvez\ndéroulez une liste montrant les imprimantes &quot;locales&quot; actuellement définies pour sélectionner\nde.</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Notez que le bouton Quitter de l&#39;interface graphique ne demande pas pour l&#39;instant de sauvegarde.\nN&#39;oubliez pas le bouton Enregistrer!","html":"<p>Notez que le bouton Quitter de l&#039;interface graphique ne demande pas pour l&#039;instant de sauvegarde.\nN&#039;oubliez pas le bouton Enregistrer!</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Si vous n&#39;avez pas ou ne voulez pas PyGTK sur votre système, vous pouvez facilement créer le\nfichier rpsrv.conf à la main; ça ressemble à ça (entre les lignes):","html":"<p>Si vous n&#039;avez pas ou ne voulez pas PyGTK sur votre système, vous pouvez facilement créer le\nfichier rpsrv.conf à la main; ça ressemble à ça (entre les lignes):</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"------------------------------------------\nspooldir = / var / tmp\nfichier journal = /var/log/rps.log\nimprimante = 9100, lp\nimprimante = 9101, matrice de points\n------------------------------------------","html":"<p>------------------------------------------\nspooldir = / var / tmp\nfichier journal = /var/log/rps.log\nimprimante = 9100, lp\nimprimante = 9101, matrice de points\n------------------------------------------</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"Notez que la directive &quot;printer&quot; peut apparaître plusieurs fois, à chaque fois\ndéfinir une imprimante différente. Les lignes vides sont ignorées, de même que les lignes\nen commençant par le caractère #. L&#39;interface graphique ne conserve pas les commentaires, donc\nSi vous créez le fichier à la main, puis le modifiez avec l&#39;interface graphique, attendez-vous à ce que\ncommentaire à disparaître.","html":"<p>Notez que la directive &quot;printer&quot; peut apparaître plusieurs fois, à chaque fois\ndéfinir une imprimante différente. Les lignes vides sont ignorées, de même que les lignes\nen commençant par le caractère #. L&#039;interface graphique ne conserve pas les commentaires, donc\nSi vous créez le fichier à la main, puis le modifiez avec l&#039;interface graphique, attendez-vous à ce que\ncommentaire à disparaître.</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"Pour démarrer le serveur sur un système Unixoid, exécutez simplement RawPrintServer.py. Il\nse démonise automatiquement. RawPrintServer.py n&#39;a pas besoin d&#39;être\nexécutez en tant que root (sauf si vous choisissez d’utiliser des numéros de port réservés), donc pour\ndes raisons de sécurité, je vous recommande de l&#39;exécuter en tant qu&#39;utilisateur régulier, de préférence un\ncréé juste pour le but. Ceci est également laissé comme un exercice pour le\nlecteur.","html":"<p>Pour démarrer le serveur sur un système Unixoid, exécutez simplement RawPrintServer.py. Il\nse démonise automatiquement. RawPrintServer.py n&#039;a pas besoin d&#039;être\nexécutez en tant que root (sauf si vous choisissez d’utiliser des numéros de port réservés), donc pour\ndes raisons de sécurité, je vous recommande de l&#039;exécuter en tant qu&#039;utilisateur régulier, de préférence un\ncréé juste pour le but. Ceci est également laissé comme un exercice pour le\nlecteur.</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"Pour Windows NT / 2000/2003 / XP, utilisez RawPrintService.py. Exécutez-le à partir du\nligne de commande comme ceci:","html":"<p>Pour Windows NT / 2000/2003 / XP, utilisez RawPrintService.py. Exécutez-le à partir du\nligne de commande comme ceci:</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"    démarrer RawPrintServer.py install","html":"<p>    démarrer RawPrintServer.py install</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"&quot;start&quot; peut être nécessaire ou non, selon la version de Windows que vous utilisez.\nutilisent.","html":"<p>&quot;start&quot; peut être nécessaire ou non, selon la version de Windows que vous utilisez.\nutilisent.</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"Après cela, allez dans l&#39;interface du panneau de configuration des services, puis\nvous trouverez le &quot;serveur d&#39;impression brut&quot; dans la liste. Commencez-le, puis (si vous voulez)\nFaites un clic droit et choisissez &quot;Propriétés&quot; et faites le démarrage automatique.","html":"<p>Après cela, allez dans l&#039;interface du panneau de configuration des services, puis\nvous trouverez le &quot;serveur d&#039;impression brut&quot; dans la liste. Commencez-le, puis (si vous voulez)\nFaites un clic droit et choisissez &quot;Propriétés&quot; et faites le démarrage automatique.</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"Actuellement, il n&#39;y a pas de version à utiliser sur Win9x. Ceci est une chose mineure à\ncréer (principalement simplement supprimer le démonisation des pièces Unixoid de\nRawPrintServer.py) mais je ne l’ai pas encore fait.","html":"<p>Actuellement, il n&#039;y a pas de version à utiliser sur Win9x. Ceci est une chose mineure à\ncréer (principalement simplement supprimer le démonisation des pièces Unixoid de\nRawPrintServer.py) mais je ne l’ai pas encore fait.</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"################################################# ###########################\nPLANS FUTURS","html":"<p>################################################# ###########################\nPLANS FUTURS</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"Je prévois de créer un script d&#39;installation pour configurer tout cela\nPlus facile. J’ai également l’intention d’ajouter une caractéristique de sécurité mineure au programme: un\nAdresse IP &quot;stem&quot; qui doit être vérifiée avant qu&#39;une connexion ne soit autorisée.\nPar exemple, si la racine est &quot;192.168.0.&quot;, Seuls les ordinateurs du groupe\nLe sous-réseau 192.168.0.XXX serait autorisé à utiliser l’imprimante. Ce n&#39;est pas un gros\ntraiter si vous avez un pare-feu NAT, mais sinon, il est probablement nécessaire.\nAucune indication sur la provenance de vos travaux d&#39;impression ...","html":"<p>Je prévois de créer un script d&#039;installation pour configurer tout cela\nPlus facile. J’ai également l’intention d’ajouter une caractéristique de sécurité mineure au programme: un\nAdresse IP &quot;stem&quot; qui doit être vérifiée avant qu&#039;une connexion ne soit autorisée.\nPar exemple, si la racine est &quot;192.168.0.&quot;, Seuls les ordinateurs du groupe\nLe sous-réseau 192.168.0.XXX serait autorisé à utiliser l’imprimante. Ce n&#039;est pas un gros\ntraiter si vous avez un pare-feu NAT, mais sinon, il est probablement nécessaire.\nAucune indication sur la provenance de vos travaux d&#039;impression ...</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"Je pourrais même le configurer pour accepter une liste de &quot;tiges&quot; de ce type\nceux avec des réseaux plus compliqués.","html":"<p>Je pourrais même le configurer pour accepter une liste de &quot;tiges&quot; de ce type\nceux avec des réseaux plus compliqués.</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"################################################# ###########################\nMe contacter","html":"<p>################################################# ###########################\nMe contacter</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"Si vous avez des questions, des commentaires ou (j&#39;espère) des améliorations concernant mon\nRaw Print Server, n&#39;hésitez pas à me contacter à l&#39;adresse suivante:","html":"<p>Si vous avez des questions, des commentaires ou (j&#039;espère) des améliorations concernant mon\nRaw Print Server, n&#039;hésitez pas à me contacter à l&#039;adresse suivante:</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"    chris.gonnerman@newcenturycomputers.net","html":"<p>    chris.gonnerman@newcenturycomputers.net</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"################################################# ###########################","html":"<p>################################################# ###########################</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"################################################# ###########################"},{"id":"text-2","heading":"Text","content":"Serveur d&#39;impression brut\nCopyright 2005 Chris Gonnerman\nTous les droits sont réservés."},{"id":"text-3","heading":"Text","content":"BSD sous licence (voir le fichier LICENSE inclus pour plus de détails)"},{"id":"text-4","heading":"Text","content":"################################################# ###########################\nINTRODUCTION"},{"id":"text-5","heading":"Text","content":"Ceci est mon implémentation d&#39;un serveur d&#39;impression &quot;Raw&quot;. Il permet à un ordinateur\nprétendre être un serveur d&#39;impression &quot;API de socket&quot; ou &quot;AppSocket&quot;, c&#39;est-à-dire un réseau\nimprimante connectée. En fait, ce programme peut desservir plusieurs imprimantes,\nchacun avec son propre port, simultanément."},{"id":"text-6","heading":"Text","content":"################################################# ###########################\nCRÉDIT LORSQUE LE CRÉDIT EST DÛMENT DÉPARTEMENT"},{"id":"text-7","heading":"Text","content":"Ce logiciel n&#39;existerait pas sans l&#39;excellent asyncore de Sam Rushing\nmodule, et il n&#39;existerait pas sans l&#39;excellente explication de Steve Holden\nce module (dans son livre &quot;Python Web Programming&quot; de New Riders, un véritable\nlivre remarquable que je ne saurais trop recommander) à partir duquel j&#39;ai assez appris\nécrire ce serveur. Je suis également redevable à Guido van Rossum pour Python\nlui-même, ce qui a rendu ma vie tellement plus facile, et à Mark Hammond pour la\nles modules win32all qui sont des éléments essentiels de la version Windows du\nserveur d&#39;imprimante."},{"id":"text-8","heading":"Text","content":"################################################# ###########################\nNOTES DE VERSION"},{"id":"text-9","heading":"Text","content":"Ceci est la version 0.1 du serveur d&#39;impression brut. Il n&#39;y a pas d&#39;installation\ninstructions pour parler de; Je prévois d&#39;écrire un script d&#39;installation pour aider à\npour que le logiciel soit opérationnel, mais pour le moment, tout est manuel."},{"id":"text-10","heading":"Text","content":"Vous aurez besoin d’un système Python 2.x opérationnel pour exécuter le serveur d’impression lui-même.\net si vous installez sur Windows, vous aurez besoin d&#39;un ensemble de travail du\nwin32all modules de Mark Hammond (que vous devriez vraiment avoir de toute façon).\nPour exécuter le programme de propriétés de l&#39;interface graphique, vous avez besoin d&#39;un ensemble de modules PyGTK fonctionnel.\net sous Windows, cela signifie également de trouver un runtime compatible GTK +."},{"id":"text-11","heading":"Text","content":"Trouver tout ce qui précède est laissé comme exercice pour le lecteur."},{"id":"text-12","heading":"Text","content":"soupir"},{"id":"text-13","heading":"Text","content":"D&#39;accord. Si vous utilisez un système Linux récent, ou l’un des membres de la famille BSD, vous\ndevrait être en mesure d&#39;installer tout ce qui précède à partir de votre installation d&#39;origine\nmultimédia, ou téléchargez-les du site Web approprié pour votre distribution."},{"id":"text-14","heading":"Text","content":"Si vous utilisez Windows, commencez par vous procurer une version récente de Python.\nwww.python.org; suivez les liens de ce site vers les téléchargements de win32all\n(actuellement quelque part sur Sourceforge). Après cela, allez sur www.pygtk.org et\nsuivez leurs liens vers les téléchargements dont vous avez besoin pour Windows. Notez que dès le\ncette fois (octobre 2005), les bibliothèques GTK normalement utilisées pour le logiciel Gimp\nne fonctionne pas avec PyGTK (malgré les remarques du site PyGTK pour Windows\nqu’ils font), du moins, pas sur Win9x. Obtenez le runtime ou le développement\nbibliothèques référencées à partir du site PyGTK pour Windows. Si vous avez déjà\nGimp installé, désinstallez les bibliothèques GTK + que vous aviez auparavant\ninstaller le runtime alternatif. Mon Gimp fonctionne toujours, donc ça doit aller,\ndroite?"},{"id":"text-15","heading":"Text","content":"N&#39;OUBLIEZ PAS, comme il est dit dans la partie légale en haut, tout est à votre charge\nrisque et je ne suis pas responsable si le logiciel fait du mal, ou tout simplement pas\ntravailler du tout. J&#39;ai fait tous les efforts pour le rendre bon, propre, fiable\ntrucs, mais il n&#39;y a AUCUNE GARANTIE ou GARANTIE. Tu m&#39;as rien payé\npour cela, comment pouvez-vous espérer que je vous donne quoi que ce soit si cela ne va pas?"},{"id":"text-16","heading":"Text","content":"Une fois ces éléments installés, trouvez un dossier pour décompresser le logiciel.\ndans, et le faire. J&#39;utilise C:  Program Files  RawPrintServer sous Windows, mais\nsur Linux, je ne sais pas où est le &quot;bon&quot; endroit pour le dire."},{"id":"text-17","heading":"Text","content":"Exécutez d’abord le script rpsprops.pyw. Il vous invite pour le répertoire de spool,\nnom du fichier journal (et chemin) et imprimante (s) à prendre en charge. Ces paramètres\nsont sauvegardés dans le fichier de configuration (/etc/rpsrv.conf sous Linux / Unix / BSD,\nC:  WINDOWS  SYSTEM32  rpsrv.conf sous Windows)."},{"id":"text-18","heading":"Text","content":"Je recommande ce qui suit sous Windows:"},{"id":"text-19","heading":"Text","content":"    Répertoire de spool C:  WINDOWS  TEMP\n    Fichier journal C:  WINDOWS  rps.log"},{"id":"text-20","heading":"Text","content":"Pour Unixoids, utilisez ce que vous aimez. La place appropriée pour rps.log est probablement\nsous / var / log, et vous pouvez utiliser un dossier temporaire (/ tmp ou / var / tmp)\nou créez un dossier sous / var / spool (probablement un meilleur endroit)."},{"id":"text-21","heading":"Text","content":"Les définitions d&#39;imprimante sont créées à l&#39;aide du bouton Ajouter de l&#39;interface graphique. Vous\nbesoin de définir un numéro de port différent pour chaque imprimante; le standard&quot;\nle port est 9100, mais j&#39;ai vu 10000 et 10001 également beaucoup utilisés. L&#39;imprimante\nnom sur Unixoids est le nom standard LPR ou CUPS. Pour Windows, vous pouvez\ndéroulez une liste montrant les imprimantes &quot;locales&quot; actuellement définies pour sélectionner\nde."},{"id":"text-22","heading":"Text","content":"Notez que le bouton Quitter de l&#39;interface graphique ne demande pas pour l&#39;instant de sauvegarde.\nN&#39;oubliez pas le bouton Enregistrer!"},{"id":"text-23","heading":"Text","content":"Si vous n&#39;avez pas ou ne voulez pas PyGTK sur votre système, vous pouvez facilement créer le\nfichier rpsrv.conf à la main; ça ressemble à ça (entre les lignes):"},{"id":"text-24","heading":"Text","content":"------------------------------------------\nspooldir = / var / tmp\nfichier journal = /var/log/rps.log\nimprimante = 9100, lp\nimprimante = 9101, matrice de points\n------------------------------------------"},{"id":"text-25","heading":"Text","content":"Notez que la directive &quot;printer&quot; peut apparaître plusieurs fois, à chaque fois\ndéfinir une imprimante différente. Les lignes vides sont ignorées, de même que les lignes\nen commençant par le caractère #. L&#39;interface graphique ne conserve pas les commentaires, donc\nSi vous créez le fichier à la main, puis le modifiez avec l&#39;interface graphique, attendez-vous à ce que\ncommentaire à disparaître."},{"id":"text-26","heading":"Text","content":"Pour démarrer le serveur sur un système Unixoid, exécutez simplement RawPrintServer.py. Il\nse démonise automatiquement. RawPrintServer.py n&#39;a pas besoin d&#39;être\nexécutez en tant que root (sauf si vous choisissez d’utiliser des numéros de port réservés), donc pour\ndes raisons de sécurité, je vous recommande de l&#39;exécuter en tant qu&#39;utilisateur régulier, de préférence un\ncréé juste pour le but. Ceci est également laissé comme un exercice pour le\nlecteur."},{"id":"text-27","heading":"Text","content":"Pour Windows NT / 2000/2003 / XP, utilisez RawPrintService.py. Exécutez-le à partir du\nligne de commande comme ceci:"},{"id":"text-28","heading":"Text","content":"    démarrer RawPrintServer.py install"},{"id":"text-29","heading":"Text","content":"&quot;start&quot; peut être nécessaire ou non, selon la version de Windows que vous utilisez.\nutilisent."},{"id":"text-30","heading":"Text","content":"Après cela, allez dans l&#39;interface du panneau de configuration des services, puis\nvous trouverez le &quot;serveur d&#39;impression brut&quot; dans la liste. Commencez-le, puis (si vous voulez)\nFaites un clic droit et choisissez &quot;Propriétés&quot; et faites le démarrage automatique."},{"id":"text-31","heading":"Text","content":"Actuellement, il n&#39;y a pas de version à utiliser sur Win9x. Ceci est une chose mineure à\ncréer (principalement simplement supprimer le démonisation des pièces Unixoid de\nRawPrintServer.py) mais je ne l’ai pas encore fait."},{"id":"text-32","heading":"Text","content":"################################################# ###########################\nPLANS FUTURS"},{"id":"text-33","heading":"Text","content":"Je prévois de créer un script d&#39;installation pour configurer tout cela\nPlus facile. J’ai également l’intention d’ajouter une caractéristique de sécurité mineure au programme: un\nAdresse IP &quot;stem&quot; qui doit être vérifiée avant qu&#39;une connexion ne soit autorisée.\nPar exemple, si la racine est &quot;192.168.0.&quot;, Seuls les ordinateurs du groupe\nLe sous-réseau 192.168.0.XXX serait autorisé à utiliser l’imprimante. Ce n&#39;est pas un gros\ntraiter si vous avez un pare-feu NAT, mais sinon, il est probablement nécessaire.\nAucune indication sur la provenance de vos travaux d&#39;impression ..."},{"id":"text-34","heading":"Text","content":"Je pourrais même le configurer pour accepter une liste de &quot;tiges&quot; de ce type\nceux avec des réseaux plus compliqués."},{"id":"text-35","heading":"Text","content":"################################################# ###########################\nMe contacter"},{"id":"text-36","heading":"Text","content":"Si vous avez des questions, des commentaires ou (j&#39;espère) des améliorations concernant mon\nRaw Print Server, n&#39;hésitez pas à me contacter à l&#39;adresse suivante:"},{"id":"text-37","heading":"Text","content":"    chris.gonnerman@newcenturycomputers.net"},{"id":"text-38","heading":"Text","content":"################################################# ###########################"},{"id":"text-39","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/05/1512246"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/05/02/solomoriah-rawprintserver-serveur-dimpression-en-mode-brut-cest-a-dire-port-9100-pour-linux-et-windows-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/02/solomoriah-rawprintserver-serveur-dimpression-en-mode-brut-cest-a-dire-port-9100-pour-linux-et-windows-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/02/solomoriah-rawprintserver-serveur-dimpression-en-mode-brut-cest-a-dire-port-9100-pour-linux-et-windows-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}