{"id":1850,"date":"2016-10-10T15:50:28","date_gmt":"2016-10-10T15:50:28","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/?p=1850"},"modified":"2016-10-10T15:50:31","modified_gmt":"2016-10-10T15:50:31","slug":"impresora-laser-brother-hl-l2340dw-en-debian-jessie","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2016\/10\/10\/impresora-laser-brother-hl-l2340dw-en-debian-jessie\/","title":{"rendered":"Impresora l\u00e1ser Brother HL-L2340DW en Debian Jessie &#8230;"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:852,&quot;href&quot;:&quot;http:\\\/\\\/support.brother.com\\\/g\\\/b\\\/downloadtop.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/support.brother.com\\\/g\\\/b\\\/downloadtop.aspx?c=es&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:853,&quot;href&quot;:&quot;http:\\\/\\\/support.brother.com\\\/g\\\/b\\\/downloadend.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as&amp;os=128&amp;dlid=dlf101913_000&amp;flang=4&amp;type3=561&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/support.brother.com\\\/g\\\/b\\\/downloadend.aspx?c=es&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:854,&quot;href&quot;:&quot;https:\\\/\\\/wiki.debian.org\\\/Multiarch\\\/HOWTO&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:855,&quot;href&quot;:&quot;http:\\\/\\\/support.brother.com\\\/g\\\/b\\\/downloadlist.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as&amp;os=127&amp;flang=English#SelectLanguageType-625_0_1&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/support.brother.com\\\/g\\\/b\\\/error.aspx?etype=pkey&amp;err=%2fg%2fb%2fdownloadlist.aspx%3fc%3des&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:856,&quot;href&quot;:&quot;http:\\\/\\\/support.brother.com\\\/g\\\/b\\\/downloadend.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as&amp;os=128&amp;dlid=dlf101912_000&amp;flang=4&amp;type3=559&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/support.brother.com\\\/g\\\/b\\\/downloadend.aspx?c=es&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>&#8230; una mezcla de sensaciones.<\/p>\n<p><!--more--><\/p>\n<p>He elegido esta impresora por dos razones: la buena fama que tienen las impresoras Brother en este momento y su tama\u00f1o, id\u00f3neo para ponerla en la mesa de trabajo de casa.<\/p>\n<p>Obviamente tambi\u00e9n he tenido en cuenta el soporte para Linux y soy consciente de que seguimos con el problema de los controladores no libres. Pero al menos funciona y con eso me conformo por el momento.<\/p>\n<p>Los pasos que he tenido que llevar a cabo son:<\/p>\n<ol>\n<li>Localizar <a href=\"http:\/\/support.brother.com\/g\/b\/downloadtop.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as\">la p\u00e1gina del producto<\/a> en la web del fabricante.\n<p class=\"mod-h1\">Descargar la versi\u00f3n m\u00ednima para a\u00f1adir al servidor CUPS en formato <code>.deb<\/code>: <a href=\"http:\/\/support.brother.com\/g\/b\/downloadend.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as&amp;os=128&amp;dlid=dlf101913_000&amp;flang=4&amp;type3=561\">CUPSwrapper printer driver (deb package).<\/a> Est\u00e1 en ingl\u00e9s pero no es algo que me afecte porque apenas hay opciones extra\u00f1as.<\/p>\n<\/li>\n<li>El software viene compilado para arquitectura <em>i386<\/em> por lo que tengo que <a href=\"https:\/\/wiki.debian.org\/Multiarch\/HOWTO\">indicarle al sistema<\/a> que acepte tambi\u00e9n esa arquitectura.<\/li>\n<li>Instalar el paquete y comprobar que a\u00f1ade s\u00ed o s\u00ed la impresora al sistema. Es un paquete Debian reconvertido desde un RPM y, bueno, no se puede estar en todo pero es molesto.<\/li>\n<\/ol>\n<p>La impresora funciona bien f\u00edsicamente. Se puede emplear el escueto men\u00fa para configurar cosas e imprime p\u00e1ginas de prueba y de configuraci\u00f3n. El problema aparece cuando no parece aceptar ning\u00fan trabajo del servidor CUPS y eso lo resume todo en un <em>no funciona<\/em> de libro.<\/p>\n<p>Pruebo a seguir la pista de la impresi\u00f3n de una p\u00e1gina (trabajo n\u00famero 10) y me doy cuenta de cu\u00e1l es el problema: una parte del filtro falla y la otra da por bueno el fallo. CUPS est\u00e1 vendido, como suele decirse.<\/p>\n<pre class=\"lang:sh decode:true \"># egrep \"Job 10\" \/var\/log\/cups\/error_log | less\r\n...\r\nD [26\/Sep\/2016:18:17:31 +0200] [Job 10] Set job-printer-state-message to \"Enviando datos a la impresora.\", current level=INFO\r\nD [26\/Sep\/2016:18:17:31 +0200] [Job 10] cp: no se puede efectuar `stat' sobre \u00ab\/opt\/brother\/Printers\/HLL2340D\/\/inf\/brHLL2340Drc\u00bb: No existe el fichero o el directorio\r\nD [26\/Sep\/2016:18:17:31 +0200] [Job 10] sh: 1: \/opt\/brother\/Printers\/HLL2340D\/\/lpd\/filter_HLL2340D: not found\r\nD [26\/Sep\/2016:18:17:31 +0200] [Job 10] mv: no se puede efectuar `stat' sobre \u00ab\/tmp\/brHLL2340Drc_32657\u00bb: No existe el fichero o el directorio\r\nD [26\/Sep\/2016:18:17:31 +0200] [Job 10] PID 32657 (\/usr\/lib\/cups\/filter\/brother_lpdwrapper_HLL2340D) exited with no errors.\r\n...\r\n#<\/pre>\n<p>Y s\u00ed, es como si la instalaci\u00f3n estuviese a medias. Seguramente me he saltado alg\u00fan paso en la confusa documentaci\u00f3n de la p\u00e1gina del fabricante, que con tanta automatizaci\u00f3n se convierte en algo que parece espec\u00edfico para tu problema pero con el que se olvida de la claridad.<\/p>\n<p>Y como he visto que hay un <em>script<\/em> hecho en <em>Bash<\/em> llamado <a href=\"http:\/\/support.brother.com\/g\/b\/downloadlist.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as&amp;os=127&amp;flang=English#SelectLanguageType-625_0_1\">linux-brprinter-installer-2.0.0-1.gz<\/a> me he decidido por descargarlo, extraerlo y lanzarlo para echarle un vistazo a lo que hace falta en realidad.<\/p>\n<p>El script instala dos paquetes junto con sus dependencias:<\/p>\n<ul>\n<li><a href=\"http:\/\/support.brother.com\/g\/b\/downloadend.aspx?c=es&amp;lang=es&amp;prod=hll2340dw_us_eu_as&amp;os=128&amp;dlid=dlf101912_000&amp;flang=4&amp;type3=559\">hll2340dlpr<\/a><\/li>\n<li>hll2340dcupswrapper<\/li>\n<\/ul>\n<p>que son binarios para arquitectura <em>i386<\/em> que contienen el controlador real para un sistema de impresi\u00f3n LPR, as\u00ed como otro script que lo adapta a un sistema CUPS.<\/p>\n<p>En fin, ahora funciona y es razonable, pero no es una impresora que yo recomendar\u00eda para Linux. Voy a guardar el software por si acaso la empresa cierra, se la comen o les da por fabricar sillas y no puedo usarla m\u00e1s.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230; una mezcla de sensaciones.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[5],"tags":[639,250,41,19,640,215],"class_list":["post-1850","post","type-post","status-publish","format-standard","hentry","category-hardware","tag-brother","tag-cups","tag-debian","tag-errores","tag-hl-l2340dw","tag-impresora"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/1850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=1850"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/1850\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=1850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=1850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=1850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}