Impressão pelo Server 2008

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Impressão pelo Server 2008

Mensagem 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.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Impressão pelo Server 2008

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Impressão pelo Server 2008

Mensagem 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 ?
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Impressão pelo Server 2008

Mensagem 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.
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Impressão pelo Server 2008

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
rbonotto
Usuário Nível 3
Usuário Nível 3
Mensagens: 253
Registrado em: 06 Mai 2005 18:52

Impressão pelo Server 2008

Mensagem 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.
mixsistemas@gmail.com
Responder