Por que meus arquivos PDF estão sendo impressos de maneira diferente?

Por que meus arquivos PDF estão sendo impressos de maneira diferente?

Tenho um aplicativo interno que gera arquivos PDF para diversos relatórios. Agora com base no tipo de relatório, os arquivos PDF são gerados por 2 aplicativos diferentes - sendo o primeironeevia Doc Creatore o outro sendoRelatórios Oracle.

Se eu abrir um arquivo PDF usando o Adobe Acrobat Reader e, em seguida, emitir um comando de impressão, ambos os arquivos serão impressos corretamente, com toda a formatação mantida.

No entanto, se eu copiar os arquivos diretamente para a impressora (a impressora é compartilhada na rede, e por copiar arquivos quero dizer problema copy <file> \\share_name), os arquivos PDF criados pelo neevia Doc Creator serão impressos corretamente, com a formatação mantida.

Se eu fizer o mesmo para os arquivos PDF criados usando Oracle Reports, as impressões serão desativadas, a formatação não será mantida.

A princípio, pensei que fosse um problema de substituição de fontes e descobri que as fontes não estavam incorporadas no PDF gerado pelos relatórios Oracle. Então fiz algumas alterações, e as fontes estão sendo incorporadas agora - mas as estampas ainda não combinam.

Porque isto é assim ? O que estou perdendo? Alguma maneira de determinar o que há de tão diferente no outro PDF que faz com que ele perca a formatação?

Esta é a aparência da impressão, quando impressa no Adobe:

Impressão Adobe

Esta é a aparência da impressão, quando impressa diretamente (ou seja, copiada)

Impressão

A impressora é uma HP Color LaserJet 4700 PS, conectada a um servidor de impressão dedicado executado em Windows Server 2003.

Responder1

As fontes estão incorporadas no PDF? Caso contrário, a impressora pode estar usando fontes locais. Escrevi um post no blog explicando emhttp://www.jpedal.org/PDFblog/?p=635

Responder2

Parece haver uma nova versão de firmware para sua impressora datada de julho de 2010. Essa é a primeira coisa que eu tentaria.

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=473039&prodTypeId=18972&prodSeriesId=473038&swLang=8&taskId=135&swEnvOID=1005#290

Instalando também os drivers mais recentes na caixa Win2K3, se aplicável.

Responder3

Existem váriosversões do formato PDF. Talvez o neevia Doc Creator crie arquivos adequados para uma versão mais antiga que o driver do servidor de impressão suporta, enquanto o Oracle Reports usa alguns recursos de versões mais recentes que o driver não entende. Quando você imprime com o Acrobat Reader, ele produz o arquivo PostScript para enviar à impressora (e, sem surpresa, lida com todas as versões de PDF sem problemas).

informação relacionada