{"id":3516,"date":"2020-04-01T11:32:00","date_gmt":"2020-04-01T10:32:00","guid":{"rendered":"https:\/\/esferas.org\/msqlu\/?p=3516"},"modified":"2020-04-01T15:08:58","modified_gmt":"2020-04-01T14:08:58","slug":"ampliando-un-servidor-de-impresion","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2020\/04\/01\/ampliando-un-servidor-de-impresion\/","title":{"rendered":"Ampliando un servidor de impresi\u00f3n"},"content":{"rendered":"\n<p>O c\u00f3mo, cuando s\u00f3lo tienes una impresora f\u00edsica y mucho tiempo, se te ocurren todo tipo de ideas. <\/p>\n\n\n\n<p>CUPS es uno de los sistemas m\u00e1s chulos con los que he tenido que trabajar. Lo que hay al final, las impresoras f\u00edsicas, son un maldito asco. Pero la parte intermedia mola un mont\u00f3n. Es un sistema de colas de trabajo que permite que interpongas c\u00f3digo y funcionalidad y\/\u00f3 que cambies por completo su forma de ver los contenidos con los que trabaja. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>As\u00ed que he estado pensando en qu\u00e9 podr\u00eda ser \u00fatil a la vez que divertido y he pensando en a\u00f1adir la siguiente funcionalidad al sistema que gestiono.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Impresi\u00f3n a archivos en PDF almacenando en directorios compartidos por red.<\/li><li>Impresi\u00f3n a archivos de im\u00e1genes (<em>png<\/em>, <em>jpeg<\/em>, &#8230;) siguiendo el mismo camino.<\/li><li>Env\u00edo por correo electr\u00f3nico cualquier de los anteriores, tomando del directorio LDAP las direcciones de email seg\u00fan cada usuario. Tambi\u00e9n se podr\u00eda especificar como opci\u00f3n en el trabajo pero hay que tirar de terminal casi seguro.<\/li><li>C\u00f3digo fuente. Que reciba un archivo de texto con c\u00f3digo fuente en alg\u00fan lenguaje de programaci\u00f3n y le aplique un resaltado de s\u00edntaxis chulo, lo convierta a un PDF legible y lo imprima, lo almacene o lo env\u00ede por email. <\/li><li>Nextcloud. Emular de alguna manera el comportamiento de Google Cloud Print, servicio que adem\u00e1s deja de existir a finales de este a\u00f1o, y almacenar en una carpeta los archivos que env\u00edes como PDF. <\/li><\/ol>\n\n\n\n<p>Todo lo anterior empleando impresoras virtuales -para lo que tengo experiencia, programas y documentaci\u00f3n- y disponible para la red casera en cualquier dispositivo que pueda imprimir v\u00eda CUPS (Android puede sin problemas). <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"591\" src=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-1024x591.jpg\" alt=\"\" class=\"wp-image-3522\" srcset=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-1024x591.jpg 1024w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-300x173.jpg 300w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-768x444.jpg 768w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-1536x887.jpg 1536w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-2048x1183.jpg 2048w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-1200x693.jpg 1200w, https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2020\/04\/Servidor-de-impresi\u00f3n-1980x1144.jpg 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">M\u00e1s pensamientos<\/h4>\n\n\n\n<p>Pues leyendo un poco m\u00e1s sobre el famoso Google Cloud Print me he dado cuenta de que tambi\u00e9n ser\u00eda bueno tener una pasarela entre el correo electr\u00f3nico que gestiono y las impresoras. <\/p>\n\n\n\n<p>\u00bf Qu\u00e9 tal habilitar una direcci\u00f3n de correo a la cual enviar como adjunto lo que se quiera imprimir ? Eso podr\u00eda ampliarse tambi\u00e9n al mecanismo de archivo que rumi\u00e9 tiempo atr\u00e1s. Una direcci\u00f3n de correo que guarde los adjuntos en una carpeta bajo Nextcloud. <\/p>\n\n\n\n<p>M\u00e1s cosas en las que pensar &#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Anotaciones y referencias<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/help.nextcloud.com\/t\/google-cloud-print-alternative-competitior\/9450\/16\">Hilo de los foros de Nextcloud hablando sobre ello<\/a><\/li><li><a href=\"https:\/\/www.pwg.org\/ipp\/everywhere.html\">IPP Everywhere\u2122<\/a>: un mecanismo relativamente nuevo al que no he prestado suficiente atenci\u00f3n.<\/li><li><a href=\"https:\/\/github.com\/e-alfred\/nextcloud-printer\">nextcloud-printer<\/a>: aplicaci\u00f3n para una instalaci\u00f3n Nextcloud que le permite imprimir directamente desde el interfaz web. Interesante.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>O c\u00f3mo, cuando s\u00f3lo tienes una impresora f\u00edsica y mucho tiempo, se te ocurren todo tipo de ideas. CUPS es uno de los sistemas m\u00e1s chulos con los que he tenido que trabajar. Lo que hay al final, las impresoras f\u00edsicas, son un maldito asco. Pero la parte intermedia mola un mont\u00f3n. Es un sistema [&hellip;]<\/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":[250,1004,705,1003],"class_list":["post-3516","post","type-post","status-publish","format-standard","hentry","category-hardware","tag-cups","tag-ipp","tag-nextcloud","tag-servidor-casero"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3516","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=3516"}],"version-history":[{"count":3,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3516\/revisions"}],"predecessor-version":[{"id":3523,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3516\/revisions\/3523"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=3516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=3516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=3516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}