Bom Senhores, depois de 2 semanas , fazendo tudo que é teste e verificação eu descobri que o problema, não é
do ACBR, não é da Daruma, Não é do meu Aplicativo, não é de nenhuma Dll já que que arranquei todas para testar,
não é dos componentes que uso no aplicativo pois arranquei todos para testar,
e então qual o mistério?
se meu programinha de teste que fiz usando acbr funciona abrindo a impressora pelo ts
se o ecfteste também funciona...
e o programa de testes da daruma também funciona e aí.... onde está o mistério..
mesmo limpando tudo que era suspeito , no meu aplicativo , ainda assim não funcionou
eu disse 2 semanas de duro trabalho de debug...
enfim achei o maldito vilão, e espero que voceis me ajudem a desvendar o porquê disso
o problema é que eu uso no meu icone de aplicativo , executar como administrador, pois senão
dava uns erros quando não usado com esta diretiva.
Eis aí o mistério, foi só tirar esta diretiva , e EUREKA, , conseguiu comunicar com a impressora através do ts , mas e aí....
executar como administrador , deveria desbloquear e não o contrário.....
e então , o que eu fiz , saí caçando tudo que era erro ao usar sem esta diretiva e fui liberando as permissoes para os usuarios,
fazer o que né... registry, pastas, etc....mesmo no grupo de administradores....
Por isso que os outros programas, funcionavam e meu aplicativo não, pois os outros não estavam sendo executado como administrador.
bem eu resolvi meu problema dessa forma, não executando como administrador, mas e aí,
Obs: tudo isso aconteceu com meu usuario sendo administrador.....
por isso não entendi nada....
Alguem se habilita, pois, o que dá errado, eu achei, mas o porque dá errado ? não tenho nem idéia....
Obs fiz os testes rodando o aplicativo no servidor(windows server 2008 r2) via ts e imprimindo local no xp sp3.