ID do artigo: 952909 - Última revisão: sexta-feira, 6 de junho de 2008 - Revisão: 1.2
Quando você tenta imprimir um documento em uma impressora PostScript em um aplicativo, o aplicativo é fechado inesperadamente, ou se encontrar que um arquivo PDF inválido será criado dos dados incorretos no arquivo PostScript
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Você tiver um driver de impressora PostScript que é instalado em um computador que está executando o Windows XP, Windows Server 2003, Windows Vista ou Windows Server 2008. Em um aplicativo, você tenta imprimir um documento à impressora PostScript ou imprimir o documento em um arquivo por meio do driver de impressora PostScript. No entanto, o aplicativo pode fechar inesperadamente (falhar) ao é converter o conteúdo em um arquivo PostScript (.ps).
Os aplicativos a seguir são conhecidos para experimentar a falha:
Microsoft Word
Microsoft Power Point
Aplicativos Adobe, como Adobe quadro Maker 8.0
Em determinadas circunstâncias, algumas seções em um documento podem ser perdidas. Por exemplo, você tem um documento que contém a seção 1, seção 2 e 3 da seção. Após converter o documento para um arquivo .PS e, em seguida, você converter o arquivo .PS em um arquivo PDF (Portable Document Format), seção 2 é perdida.
Observação Neste exemplo, seção 1 e seção 3 estão em font A, embora a seção 2 está na font B.
A geração de um documento em PDF requer um arquivo PostScript (.ps) criado a partir do documento de origem, como um documento do Word. Em seguida, o arquivo PostScript é convertido em um documento em PDF.
Quando o sistema operacional detecta baixa memória virtual, conforme definido por um limite específico (este limite é interno para o sistema operacional), algumas fontes serão descarregadas da memória. Quando as seções que têm essas fontes descarregados são analisadas pelo driver de impressora PostScript, o aplicativo que usa o driver de impressora PostScript pode falhar ou os dados de fonte não podem ser analisados para criar um arquivo PostScript (.ps) válido. Portanto, o arquivo PostScript pode conter dados corrompidos, e você pode obter um documento PDF inválido.
Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.
Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibido, envie uma solicitação para suporte e atendimento ao cliente Microsoft para obter o hotfix.
Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.
Pré-requisitos
Para aplicar esse hotfix, você deve ter o Windows XP Service Pack 2 ou Windows XP Service Pack 3 instalado no computador.
Requisitos de reinicialização
Você precisa reiniciar o computador após aplicar esse hotfix.
Informações sobre a substituição do hotfix
Esse hotfix não substitui outros hotfixes lançados anteriormente.
Informações do registro
Para usar esse hotfix, não é necessário fazer alterações no registro.
Informações sobre o arquivo
A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Windows XP com SP2, versões com base em 86 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
285,696
27 De maio de 2008
17: 39
x 86
SP2
SP2QFE
Windows XP com SP3, versões com base em 86 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
285,696
27 De maio de 2008
17: 29
x 86
SP3
SP3QFE
Windows Server 2003
Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.
Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix.
Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.
Pré-requisitos
Para aplicar esse hotfix, você deve ter o Windows Server 2003 Service Pack 1 ou Windows Server 2003 2 instalado no computador.
Requisitos de reinicialização
Você precisa reiniciar o computador após aplicar esse hotfix.
Informações sobre a substituição do hotfix
Esse hotfix não substitui outros hotfixes lançados anteriormente.
Informações do registro
Para usar esse hotfix, não é necessário fazer alterações no registro.
Informações sobre o arquivo
A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Windows Server 2003 com SP1, versões com base em 86 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
282,112
27 De maio de 2008
13: 50
x 86
SP1
SP1QFE
Windows Server 2003 com SP2, versões com base em 86 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
282,112
27 De maio de 2008
14: 02
x 86
SP2
SP2QFE
Windows Server 2003 com SP1, versões com base em 64 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
448,512
27 De maio de 2008
11: 53
x 64
SP1
SP1QFE
Windows Server 2003 com SP2, versões com base em 64 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
448,512
27 De maio de 2008
11: 57
x 64
SP2
SP2QFE
Windows Server 2003 com SP1, versões com base em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
816,128
27 De maio de 2008
11: 52
IA-64
SP1
SP1QFE
Windows Server 2003 com SP2, versões com base em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Requisito de SP
Ramificação do serviço
Atmfd.dll
5.1.2.227
816,128
27 De maio de 2008
11: 55
IA-64
SP2
SP2QFE
Windows Vista e Windows Server 2008
Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.
Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix.
Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.
Hotfixes do Windows Vista e Windows Server 2008 importantes estão incluídos nos pacotes de mesmos. No entanto, somente um desses produtos pode ser listado na página ? Hotfix solicitação ?. Para solicitar o pacote de hotfix que se aplica ao Windows Vista e Windows Server 2008, basta selecione o produto que está listado na página.
Pré-requisitos
Para aplicar esse hotfix, o computador deve executar um destes procedimentos:
Windows Vista
Windows Vista Service Pack 1
Windows Server 2008
Requisitos de reinicialização
Você precisa reiniciar o computador após aplicar esse hotfix.
Informações sobre a substituição do hotfix
Esse hotfix não substitui outros hotfixes lançados anteriormente.
Informações do registro
Para usar esse hotfix, não é necessário fazer alterações no registro.
Informações sobre o arquivo
A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Windows Vista, versões de 32 bits
Recolher esta tabelaExpandir esta tabela
Nome de arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
Package_1_for_kb952909 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,771
28 De maio de 2008
18: 02
Não aplicável
Package_2_for_kb952909 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,938
28 De maio de 2008
18: 02
Não aplicável
Package_3_for_kb952909 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,776
28 De maio de 2008
18: 02
Não aplicável
Package_4_for_kb952909 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,776
28 De maio de 2008
18: 02
Não aplicável
Package_5_for_kb952909 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,776
28 De maio de 2008
18: 02
Não aplicável
Package_6_for_kb952909 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,772
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_client_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,426
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_client_1 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,367
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_client ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,713
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_sc_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,421
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_sc ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,423
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_server_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,425
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_server ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,431
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_winpesrv_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,422
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_winpesrv ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,430
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_winpe_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Não aplicável
1,420
28 De maio de 2008
18: 02
Não aplicável
Package_for_kb952909_winpe ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.2.0.mum
Você pode examinar o documento PostScript e identificar o texto corrompido usando um editor de texto. O texto corrompido é geralmente após o texto "VM?" no arquivo PostScript (.ps).
O exemplo a seguir mostra que uma palavra está faltando no documento PDF e uma seqüência de caracteres de texto está corrompida no arquivo PostScript (.ps).
Neste exemplo, o texto original é "abuso ou dependência". Após o PostScript (.ps) de arquivo é convertido em um documento PDF, a palavra ? ou ? está ausente no documento PDF final. Quando você abre o arquivo PostScript (.ps) em um editor hexadecimal, você verá o texto seguinte.
F /F5 0 /0 T /NewBaskerville-Italic mF
/F5S43 F5 [67 0 0 -67 0 0 ] mFS
F5S43 Ji
1771 3840 M (abuse )[34 27 38 22 23 0]xS
27000 VM?
Pscript_WinNT_Incr begin
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00><ff>endcodespacerange 1 begincidrange
<00><ff>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
AddFontInfoBegin AddFontInfo AddFontInfoEnd/BuildChar{userdict begin/char exch
def dup/charname exch/Encoding get char get def dup/Metrics get charname 2 copy
known{get aload pop}{pop/.notdef get aload pop}ifelse setcachedevice begin
Encoding char get CharProcs exch 2 copy known{get}{pop/.notdef get}ifelse end
exec end}def currentdict end definefont pop}bind def/GreNewFont{Is2016andT32?
{GreNewFontT32}{GreNewFontT3}ifelse}bind def/UDF3{Is2016andT32?{/BitmapFontInit
/ProcSet findresource begin dup/CIDFont findresource removeall/CIDFont
undefineresource undefinefont end}{pop UDF}ifelse}bind def
%%EndResource
end reinitialize
/TT431F0b00
[67 0 0 0 0 0 ]
256 array 0 1 255 {1 index exch /.notdef put} for
[0 0 0 0 ]
[1 67 div 0 0 -1 67 div 0 0 ]
/__TT431F0b00
GreNewFont
F /F6 0 /0 F /TT431F0b00 mF
/F6S43 F6 [67.188 0 0 -67.188 0 0 ] mFS
F6S43 Ji
1935 3840 M <010203>[38 27 0]xS <- Bad pointer for ?or?
F5S43 Ji
2021 3840 M (dependence )[34 23 32 22 37 34 22 38 24 23 0]xS
F3S43 Ji
2329 3840 M (in DSM)[19 40 21 49 34 0]xS
Observe a linha "1771 3840 M (abuso) [34 27 38 22 23 0] xS" corretamente mostra a palavra "abuso." No entanto, a linha "1935 3840 M <010203> [38 27 0] xS"mostra a palavra"ou"como"<010203>."
Além disso, a linha "2021 3840 M (dependência) [34 23 32 22 37 34 22 38 24 23 0] xS" corretamente mostra a palavra "dependência".
Observação Linha "1935 3840 M <010203> [38 27 0] xS"vem depois linha"VM 27000?." Nesse caso, isso mostra que o sistema faz uma memória virtual verificar. A seção após a linha "27000 VM?" mostra que determinadas fontes são descarregados.
Você enfrentar esse problema mais com freqüência quando o tamanho do arquivo Fntcache.dat é grande. Por padrão, esse arquivo está na pasta windows\system32.
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684
(http://support.microsoft.com/kb/824684/
)
Descrição da terminologia padrão que é usada para descrever as atualizações de software
Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. Microsoft não oferece garantia, implícita ou não, sobre o desempenho ou confiabilidade desses produtos.
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 952909
(http://support.microsoft.com/kb/952909/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.