{"id":12,"date":"2014-09-14T21:15:55","date_gmt":"2014-09-14T19:15:55","guid":{"rendered":"http:\/\/luca.lovalvo.net\/1_luca_lo_valvo\/archive\/12548_raspberry_pi-google_cloud_print_connector.html"},"modified":"2022-11-04T15:34:08","modified_gmt":"2022-11-04T14:34:08","slug":"raspberry-pi-google-cloud-print-connector","status":"publish","type":"post","link":"https:\/\/luca.lovalvo.ch\/blog\/raspberry-pi-google-cloud-print-connector\/","title":{"rendered":"Raspberry PI &#8211; Google Cloud Print Connector"},"content":{"rendered":"<p>Nous allons voir ici, comment rendre compatible n&#39;importe quelle imprimante (r&eacute;seau ou USB) avec&nbsp;<a href=\"http:\/\/www.google.com\/cloudprint\/learn\/\" target=\"_blank\" rel=\"noopener\">Google Cloud Print<\/a>.<\/p>\n<p>La plupart des imprimantes dites &quot;connect&eacute;es&quot; r&eacute;centes, int&egrave;grent les fonctions de &quot;print cloud&quot;, vous permettant d&#39;imprimer &agrave; distance (via le &quot;cloud&quot;), sans devoir installer de driver sur votre terminal (Ordinateur, tablette, t&eacute;l&eacute;phone, etc&#8230;).<\/p>\n<p>Toutefois, bien des imprimantes de gammes professionnelles, ou d&eacute;pourvues de carte r&eacute;seau n&#39;int&egrave;grant pas ces fonctionnalit&eacute;s sont encore disponibles sur le march&eacute;, ou branch&eacute;es chez nous. Donc au lieu de sacrifier notre imprimante laser, pay&eacute;e 800 CHF (ou plus) &agrave; l&#39;&eacute;poque pour une Jet d&#39;ancre d&#39;entr&eacute;e de gamme &agrave; 100 CHF.. nous allons ici, utiliser un Raspberry PI pour rem&eacute;dier &agrave; notre probl&egrave;me.<\/p>\n<p><strong>Etape 1 : Installer RASPBIAN<\/strong><\/p>\n<p>Nous n&#39;allons pas expliquer ici l&#39;installation de RASPBIAN, le site officiel de&nbsp;<a href=\"http:\/\/www.raspberrypi.org\/\" target=\"_blank\" rel=\"noopener\">Raspberry PI<\/a>&nbsp;le fait tr&egrave;s bien.<\/p>\n<p><strong>Etape 2 : Installer CUPS&nbsp;<\/strong><\/p>\n<p>RASPBIAN n&#39;int&egrave;gre pas CUPS, nous permettant ainsi pas de manager facilement des imprimantes connect&eacute;es &agrave; notre Raspberry, r&eacute;seau ou USB.<\/p>\n<p>Via le Terminal \/ SSH :<br \/>1) On installe Cups :&nbsp;<font color=\"#3366ff\">sudo apt-get install cups<br \/><\/font>2) On ajoute l&#39;utilisateur &quot;pi&quot; dans le groupe &quot;lpadmin :&nbsp;<font color=\"#3366ff\">&nbsp;sudo usermod -a -G lpadmin pi<\/font><br \/>3) On &eacute;dite la configuration de Cups :&nbsp;<font color=\"#3366ff\">sudo nano \/etc\/cups\/cupsd.conf<\/font><br \/>L&#39;objectif est d&#39;acc&eacute;der au gestionnaire d&#39;impression facilement via le navigateur.<\/p>\n<p>3.1) On &eacute;coute sur le port&nbsp;631:<br \/><font color=\"#ff0000\"># Only listen for connections from the local machine<br \/># Listen localhost:631<\/font><br \/><font color=\"#339966\">Port&nbsp;631<\/font><\/p>\n<p><em>Note : Afin de permettre &agrave; n&#39;importe quel terminal du r&eacute;seau d&#39;acc&eacute;der &agrave; la config, on commente la ligne :<font color=\"#ff0000\">&nbsp;Listen localhost:631<\/font><\/em><\/p>\n<p>3.2) Autorisation d&#39;acc&egrave;s :<br \/>Dans les zone &quot;location&quot; on va autoriser le LAN &agrave; acc&eacute;der &agrave; la config via une authentification.<\/p>\n<p>On ajoute &agrave; chaque section &quot;<font color=\"#008000\">Allow @local<\/font>&quot; :<\/p>\n<p>&lt; Location \/ &gt;<br \/>Order allow,deny<br \/><font color=\"#008000\">Allow @local<\/font><br \/>&lt; \/Location &gt;<\/p>\n<p>&lt; Location \/admin &gt;<br \/>Order allow,deny<br \/><font color=\"#008000\">Allow @local<\/font><br \/>&lt; \/Location &gt;<\/p>\n<p>&lt; Location \/admin\/conf &gt;<br \/>AuthType Default<br \/>Require user @SYSTEM<br \/>Order allow,deny<br \/><font color=\"#008000\">Allow @local<\/font><br \/>&lt; \/Location &gt;&nbsp;<\/p>\n<p>4) On red&eacute;marre Cups :&nbsp;<font color=\"#0000ff\">sudo \/etc\/init.d\/cups restart<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Etape 3 : Ajouter l&#39;\/les imprimante(s)<\/strong><\/p>\n<p>1) Acc&eacute;der &agrave; l&#39;interface web de gestion : http:\/\/[Adresse_IP_du_RaspberryPi]:631<br \/>2) Dans l&#39;onglet &quot;Administration&quot; =&gt; &quot;Ajouter une imprimante&quot;<br \/>3) S&rsquo;authentifier avec l&#39;utilisateur \/ mot de passe de votre Raspberry PI<br \/>(Par d&eacute;faut : pi \/ raspberry)<br \/>4) S&eacute;lectionner votre imprimante et suivre le processus.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Etape 4 : Installer Chromium&nbsp;<\/strong><\/p>\n<p>Google Chrome n&#39;&eacute;tant pas disponible pour les infras ARM, nous allons utiliser Chromium.<br \/>La branche &quot;libre&quot; servant de base &agrave; Google Chrome.<\/p>\n<p>1) Installer Chromium : <font color=\"#0000ff\">sudo apt-get install chromium-browser<\/font><br \/>2) Via l&#39;interface graphique de RASPBIAN, lancer Chromium : Menu =&gt; &quot;Internet&quot; =&gt; &quot;Chromium web browser&quot;.<\/p>\n<p>3) Dans &quot;Settings&quot;, descendre jusqu&#39;aux &quot;Param&egrave;tres avanc&eacute;s&quot; (Advanced Settings) pour faire appara&icirc;tre la rubrique &quot;Google Cloud Print&quot;.<br \/>(il est important de laisser la case &quot;continue running background&#8230;&quot; afin qu&#39;il ne soit pas n&eacute;cessaire de laisser chrome ouvert.)<\/p>\n<p>4)Cliquer sur &quot;Add printers&quot;.&nbsp;<br \/>Il vous faut vous connecter &agrave; votre compte Google et lui associer votre\/vos imprimante(s) :<br \/><a href=\"https:\/\/support.google.com\/chrome\/answer\/1069693?rd=1\" target=\"_blank\" rel=\"noopener\">https:\/\/support.google.com\/chrome\/answer\/1069693?rd=1<\/a><\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nous allons voir ici, comment rendre compatible n&#39;importe quelle imprimante (r&eacute;seau ou USB) avec&nbsp;Google Cloud Print. La plupart des imprimantes dites &quot;connect&eacute;es&quot; r&eacute;centes, int&egrave;grent les fonctions de &quot;print cloud&quot;, vous permettant d&#39;imprimer &agrave; distance (via le &quot;cloud&quot;), sans devoir installer de driver sur votre terminal (Ordinateur, tablette, t&eacute;l&eacute;phone, etc&#8230;). Toutefois, bien des imprimantes de gammes [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,6,5,2,3],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-cloud","category-google","category-internet","category-reseaux","category-serveur"],"_links":{"self":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":1,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":201,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/12\/revisions\/201"}],"wp:attachment":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}