Cómo construir una impresora

Emular una impresora de red que “imprime” directamente en un lector de tinta electrónica en lugar de papel inspira formas creativas de desacoplar la lectura de los teléfonos y portátiles, reutilizando a la vez los flujos de impresión existentes. Los comentaristas analizan compensaciones técnicas como formatos raster frente a PDFs completos en dispositivos con poca RAM, los estándares IPP/AirPrint y la optimización para pantallas e‑ink de 1 bit, mientras comparten trucos relacionados con CUPS y formatos alternativos como DjVu. El hilo también saca a relucir frustraciones más amplias con las impresoras tradicionales e imagina nuevos casos de uso, desde pantallas para recetas y marcos digitales para fotos hasta una integración más estrecha con Kindles y otro hardware e‑ink abierto.

Reacción general

  • A muchos comentaristas les parece encantador el concepto de “un dispositivo de tinta electrónica como impresora” y “tan correcto”.
  • Algunos al principio esperaban un tutorial sobre impresoras físicas (tinta/cabezales, etc.), pero aun así disfrutaron del giro de “papel que actúa como una impresora”.
  • Unos pocos expresan confusión sobre el propósito del proyecto, pero otros describen casos de uso personales claros.

¿Por qué emular una impresora para un dispositivo de tinta electrónica?

  • Atractivo central: todos los sistemas operativos ya tienen un cuadro de diálogo de impresión; seleccionar la tinta electrónica como impresora no tiene fricción.
  • Casos de uso mencionados:
    • Imprimir recetas para mantener los teléfonos fuera de cocinas sucias.
    • Un dispositivo portátil de lectura que reduce el uso del teléfono.
    • Un marco digital para fotos que recibe imágenes mediante “imprimir”.
    • Un lector electrónico que guarda material impreso como PDF.
    • Potencial como pantalla secundaria apta para exteriores.

PDF frente a raster y capacidades del dispositivo

  • Algunos preguntan por qué no enviar PDFs directamente, especialmente porque las especificaciones del producto afirman compatibilidad con PDF.
  • Una explicación: ejecutar una pila completa de renderizado de PDF en hardware limitado (clase esp32, RAM/ROM reducidas) es complejo y pesado.
  • Otros replican que el dispositivo se comercializa como un lector electrónico con almacenamiento considerable y compatibilidad nativa con PDF, por lo que las capacidades son algo confusas.
  • Consenso en el hilo: para este hack, recibir datos raster simples suele ser más fácil y robusto que implementar un manejo completo de PDF.

Protocolos de impresión y optimizaciones

  • Debate sobre estándares modernos de impresoras: AirPrint/IPP Everywhere, Apple Raster, PWG Raster, el “raster PDF” de HP (PCLm).
  • Sugerencias:
    • Declarar el tamaño exacto del medio de la pantalla en IPP para que el host formatee correctamente.
    • Usar modo de 1 bit (bi-level) en lugar de escala de grises de 8 bits para reducir el tamaño de los datos y el uso de memoria.
    • Ajustar el tramado es importante; la pila de software es compleja y está llena de problemas heredados.

Formatos alternativos y comportamiento de la tinta electrónica

  • Se propone DjVu como una opción posiblemente mejor que PDF; otros señalan que brilla sobre todo para escaneos en escala de grises/color con más niveles de gris de los que normalmente usa la tinta electrónica.
  • Explicación detallada de la escala de grises limitada y sensible a la temperatura de la tinta electrónica, y del ghosting, lo que lleva a preferir rasterización de 1 bit o de poca profundidad de bits.

Ecosistema más amplio: dispositivos, DIY y soporte de software

  • Algunos comparan modelos Xteink (X3, X4, X4 Pro): compensaciones entre luz de fondo, USB-C y duración de batería.
  • Surgen ideas de impresoras DIY: plotters de pluma, proyectos de rueda margarita, impresoras de código abierto y reutilización de mecánicas de impresoras 3D.
  • Se menciona un backend de CUPS para otro lector electrónico como un enfoque similar.
  • Preocupa que el soporte de impresión esté desapareciendo de algunas apps modernas (por ejemplo, editores populares en macOS), a pesar del vínculo histórico de larga data entre los editores de texto y la impresión.
  • Un hilo lateral elogia las impresoras láser monocromas baratas y duraderas frente a las impresoras de inyección de tinta desechables.