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 :)
On 2/28/24 09:18, Diego Zuccato wrote:[snip]
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 ;)
[...]
Non credo tu possa farlo usando la modalità driverless. In questa
modalità l'applicazione manda direttamente alla stampante i dati in
uno dei formati supportati (tipo PWG): lo scopo del driverless è
proprio usare un formato unico e ben definito invece di dover
convertire da uno all'altro. Tutti i formati driverless sono raster e
se vuoi usare il driverless devi trattarli correttamente.
tolgono i backends qual è la strada giusta?
Mandi! Piviul
In chel di` si favelave...
tolgono i backends qual è la strada giusta?Non lo so, ma sono curiosissimo. Se alla fine riescia far funzionare tutto, riesci a docuentare la cosa a pro di tutti?
Poi, 'Driverless' e MOPRIA sono la stessa cosa? Che relazione c'è?
Non conosco MOPRIA... da quel che ho letto in giro apple spinge molto
cups per abbandonare la stampa tradizionale con driver ed utilizzare
soltanto sistemi di stampa driverless. Molti utenti sono preoccupati
per questo passo nel buio ma noi contiamo poco... ci sono anche molti produttori di hardware che sono dubbiosi: le motivazioni si possono
capire... Tani modi, tutto questo è per dire che mi sono fatto l'idea
che MOPRIA sia solo un consorzio di aziende che cerca di pilotare la transizione driverless e non lasciarla solo in mano ad apple. Ma forse
mi sbaglio
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 05:16:13 |
Calls: | 6,666 |
Files: | 12,213 |
Messages: | 5,335,948 |