Eu tenho uma impressora HP Photosmart 7510 conectada à minha estação de trabalho (Windows 8.1 x64) que está funcionando corretamente. Eu RDP em um servidor 2012 R2 x64 e imprimir uma seqüência simples de notepad.exe para a impressora redirecionada, mas nada é impresso. No Visualizador de Eventos em App & Serviços Logs > Microsoft > Windows > PrintService > Admin Eu vejo o seguinte.
The document Print Document, owned by russ.speight, failed to print on
printer HP Photosmart 7510 series (redirected 2). Try to print the document
again, or restart the print spooler. Data type: RAW. Size of the spool
file in bytes: 46978. Number of bytes printed: 46978. Total number of pages
in the document: 1. Number of pages printed: 0. Client computer:
\RemoteWindows2012Server. Win32 error code returned by the print processor:
2147500037. Unspecified error
Na minha máquina local, configurei a impressora para reter os trabalhos de impressão. Um arquivo SPL para o trabalho de impressão é criado em c: \ windows \ system32 \ spool \ printers, mas contém apenas < ctrl > E < esc >% - 12345X, onde < > são caracteres de controle. Pesquisando a seqüência aparece como um comando de linguagem de trabalho de impressão HP (PJL). O arquivo SPL para a mesma operação de impressão executada localmente é muito diferente (45K versus 1k de dados).
Eu tentei muitas das soluções disponíveis on-line: alterando as políticas de grupo de redirecionamento de impressoras para forçar o uso do driver nativo ou do driver Easy Print; ative / desative a opção "Renderizar trabalhos de impressão no cliente", na guia Compartilhamento da impressora; alternar entre os tipos de dados do processo de impressão da impressora. Eu tentei uma impressora diferente (impressora de recibos Ithaca iTerm 280, embora isso nem sequer elimine um arquivo SPL). Eu encontrei este post muito semelhante mas eu Confirmei que ambos os sistemas já possuem o referido patch.
Neste ponto, minhas habilidades de solução de problemas de impressoras domésticas estão esgotadas. A solução direta seria obviamente bem-vinda, mas sugestões de arquivos de rastreamento desconhecidos e técnicas e ferramentas de solução de problemas são o que eu estou esperando.
Por favor, deixe-me saber quais os pontos que posso esclarecer. Muito obrigado antecipadamente.
Editar: Esqueci de mencionar que o cenário foi tentado entre diferentes pares de cliente / servidor, mas não por mim. Estou aguardando os detalhes desses testes e postarei uma vez disponível.
Editar 2: Os testes anteriores foram conduzidos usando um Windows 7 Pro SP1 local com uma impressora Samsung M288x Series RDPing em um sistema Windows 8.1 Pro.
Editar 3: O objetivo da situação é permitir que algum software personalizado em execução em um sistema remoto seja enviado para impressoras de recibo conectadas localmente em um cenário de estilo de ponto de serviço. Atualmente, não tenho conhecimento de quanto espaço a empresa tem em soluções alternativas, como a criação de um compartilhamento de rede de impressoras.