Re: Come convertire cups spool driverless application/octect-stream
octet-stream può essere qualsiasi cosa... Devi salvartelo, analizzarlo e
capire se è un formato che conosci.
Probabilmente la frase chiave di
https://www.cups.org/doc/spec-design.html è questa: "data files are the
original print files that were submitted for printing".
Quello che ricevi dovrebbe essere il data file, quindi il contenuto
dipende da cosa ha generato il driver sul client. Potrebbe già essere un
postscript, e questo ti andrebbe benissimo. Ma potrebbe essere anche un
HPGL o un qualche formato raster :(
Tieni presente che puoi suggerire al client il formato da usare, ma non
puoi costringerlo ad usarlo (quante pagine sprecate dopo un cambio di
stampante...).
Però, se cups è correttamente configurato per la stampa driverless, ti
puoi aspettare uno dei formati specificati
(https://wiki.debian.org/CUPSDriverlessPrinting) :
"There is a common PDL that the client can send and that the printer
will accept. The common PDL is based on what is obtained from the
capability information for the selected printer. A driverless-enabled
printer will offer at least one of Apple raster, PWG raster, PDF or PCLm
as a PDL".
Se la tua "stampante" dice di essere compatibile solo con pdf,
*dovresti* ricevere solo dei pdf pronti da salvare, IIUC :)
HIH
Diego
Il 28/02/2024 08:07, Piviul ha scritto:
Ciao a tutti, sto implementando un backend cups per la stampa in pdf e
siccome cups minaccia di togliere il supporto ai driver (cosa che mi
sembra alquanto improbabile nel medio periodo) volevo vedere se riuscivo
ad implementarla driverless. Se imposto quindi everywhere come driver al
mio backend arriva uno spool file con mime_type application/octect-stream.
Non c'è modo di convertire quello spool file in postscript o pdf o...?
Grazie
Piviul
--
Diego Zuccato
DIFA - Dip. di Fisica e Astronomia
Servizi Informatici
Alma Mater Studiorum - Università di Bologna
V.le Berti-Pichat 6/2 - 40127 Bologna - Italy
tel.: +39 051 20 95786
Reply to: