0 votos

¿Puedo utilizar las tazas de Apple como una API de impresora programable?

Mi intención es que aparezca una "impresora falsa" (tazas de Appple) en el escritorio/navegador Chrome del usuario (configuración de impresión) después de que se añada a través de una ip/puerto del servidor. Y no se va a tratar con ninguna impresora.... Quiero extraer los documentos que se imprimirían y luego tratarlos como archivos para luego compartirlos con otros ordenadores (mediante la carga/descarga de archivos normal).

Sé que suena al revés, pero la impresora como punto de partida es clave en esta aplicación concreta.

Esta "impresora falsa" tiene que ser añadida por Impresoras y escáneres dicen a través de TCP/IP/puerto

3voto

benwiggy Puntos 8

Es muy fácil crear una cola de impresión que guarde los archivos. Existe el conocido CUPS-PDF que hace exactamente eso. Así, si quieres compartir esa impresora en una red, otros usuarios pueden "enviar" archivos a través de la impresora.

La cola de impresión llama a un 'backend' de CUPS (que tienes que escribir tú mismo, pero puede ser un shell script, o Python, o cualquier ejecutable), y el backend se encarga de los datos entrantes.

He escrito backends aquí (uno para archivos PostScript, otro para PDF) como shell scripts, y también uno como Python para seguir manipulando el PDF.

Sin embargo, también se puede lograr esto usando Acciones de Carpeta en una carpeta compartida - por ejemplo, los usuarios de la red dejan sus archivos en una carpeta compartida, y los AppleScripts se activan para hacer algo con el archivo. Probablemente hay un montón de métodos mejores que no implican CUPS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X