Página 1 de 1

Impressão pelo Server 2008

Enviado: 28 Jan 2014 10:33
por gralak
Olá Pessoal estou com o seguinte problema.
Após a formatação de um servidor e instalação do server 2008 a impressão para de funcionar e não relata erros nem nada.
No server 2003 as impressões funcionam normalmente se alguém tiver alguma ideia de como resolver agradeço.

Impressão pelo Server 2008

Enviado: 30 Jan 2014 00:25
por rochinha
Amiguinho,

Se voce não tiver o driver da impressora compativel com o 2008 não terá exito.

Instale drivers desta impressora para Seven pois a base de drivers dos dois é a mesma.

Impressão pelo Server 2008

Enviado: 30 Jan 2014 08:26
por gralak
Então amigo Rochinha.
Obrigado pela atenção no entanto quando utilizo o notepad por exemplo e crio um txt e mando imprimir
a impressão funciona normal.
Alguma outra dica ?

Impressão pelo Server 2008

Enviado: 30 Jan 2014 09:02
por ANDRIL
E no seu código, como esta fazendo o direcionamento para impressão?
gralak escreveu:a impressão para de funcionar e não relata erros nem nada.
Verificou se fica alguma impressão parada na fila travando o drive e não deixando imprimir as demais.

Quando ocorrer o problema, abra o prompt e direcione um dir *.* > LPT1 para a impressora e veja se o problema persiste, caso sim, já não é um problema com seu sistema. LPT1 caso sua impressora utilize estea porta.

Já verificou se há algum malware na máquina. Isso também pode comprometer sua impressão.
Boa sorte.

Impressão pelo Server 2008

Enviado: 30 Jan 2014 11:12
por rochinha
Amiguinho,

Entenda que, a impressão pára, é muito vago e podemos ter várias "impressões" sobre o ocorrido. E voce não deu muitos detalhes da impressora, marca ou tipo de porta que usa. portanto podemos entender que:

- a impressora pára: ela fica ligada mas nada é impresso(nem por outros softwares).
- a impressão pára: a impressora recebe comando para ligar mas nada é impresso.
- sem impressão: a impressora tá ok(recebe impressões de outros softwares) mas, do seu software não.

Sugestão:

- verificar no Windows 2003 que modo a impressão era recebida de seu software, via raw, direto na impressora e sem spool, etc.
- configurar no Windows 2008 da mesma forma que no Windows 2003.

Homologação de software:

Quando produzimos sistemas ou aplicativos para várias plataformas devemos seguir um processo chamado de homologação, que na prática é somente uma verificação total de que o software rodará também naquela plataforma sem muitos ajustes distintos.
Portanto se o software não imprime de forma natural e primária neste novo sistema, ele não estará homologado até que seja compatibilizado com o mesmo.

O padrão de configuração do driver em cada um destes S.O.s pode ser distinto e portanto seu software(voce na verdade) deverá, já de antemão, burlar estas diferenças.

Veja no tópico PrintUI.DLL - acessando funções da DLL pelo DOS comandos que podem ajudá-lo a conhecer o estatus da impressora e até configurá-la automaticamente.

Portanto como nosso amigo ANDRIL postou, um comando como dir *.* > LPT1 é a ferramenta primordial para perceber o que ocorre com a impressora.

Resta então a voce dar um comando com o conteúdo de seu relatório ou impresso(copy impresso.txt LPT1) e verificar porque a impressão sai-ou-não-sai.

Se ainda assim não sair, é possivel que caracteres de formatação não estejam sendo entendidos pelo driver os quais façam com que o processo não continue.

Impressão pelo Server 2008

Enviado: 04 Fev 2014 10:38
por rbonotto
Tentou o printfileraw() ? tenho um programa instalado no server8 e a impressão funciona ok.

Lembrando que se a impressora for USB, o comando dir *.* >prn não ira funcionar mesmo que ela esteja corretamente instalada.