Você diz que o Ghostscript não tem nenhum problema com o arquivo? Ok, então tente isso:
Primeira opção :
- primeiro converta para PDF e
- imprima o PDF (o caminho normal pelo spooler).
Aqui está uma linha de comando do Ghostscript (para Windows) que criará um PDF:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-sDEVICE=pdfwrite ^
-dSAFER ^
-r600x600 ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-dPDFSETTINGS=/printer ^
-sOutputFile=problematic.pdf ^
c:/path/to/your/problematic.ps
Verifique a saída stdout e stderr para ver se o Ghostscript fornece algum aviso ou erro durante a conversão. Depois de ter seu PDF, verifique quais fontes são usadas (e se elas estão incorporadas ou não).
Segunda opção:
- primeiro converta o arquivo problemático em PCL e
- imprima o PCL (ignorando o spooler, usando
netcat
).
Aqui está uma linha de comando do Ghostscript (para Windows) que criará um PCL:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-sDEVICE=ljet4d ^
-dSAFER ^
-r600x600 ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-sOutputFile=problematic.pcl ^
c:/path/to/your/problematic.ps