Re: Come convertire cups spool driverless application/octect-stream
On 2/28/24 09:18, Diego Zuccato wrote:
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".
Mi ci ero imbattuto anch'io e ora non ricordo più come avevo fatto ma
ero arrivato alla conclusione che fosse un PWG raster... ma poi? Come
fare a convertirlo in qualcosa tipo ps o pdf o... ho cercato,
probabilmente dovrei applicargli qualche filtro ma mi sembra di capire
che anche i filtri siano deprecati? ...devo studiare ancora ma se
qualcuno sa darmi un'imbeccata...
Seguendo l'altro suggerimento di vedere se non fosse un postscript dal
momento che son certo dei driver postscript utilizzati dai clients, come
faccio a convertirlo nuovamente in ps? se lo apro direttamente mi dice:
"File type unknown (application/octet-stream) is not supported" :(
Se la tua "stampante" dice di essere compatibile solo con pdf,
*dovresti* ricevere solo dei pdf pronti da salvare, IIUC :)
questo sarebbe il massimo... anzi, è proprio quello che sto cercando di
fare ;)
Piviul
Reply to: