vagner Posted October 25, 2012 Report Share Posted October 25, 2012 Olá Pessoal, Alguém sabe se é possÃvel mandar impressão para uma impressora TCP/IP, sem necessariamente ela estar instalada no windows ? Ou seja ela está na rede, mas eu gostaria de mandar sem ir para o spoller do windows Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" Quote Link to comment Share on other sites More sharing options...
vagner Posted October 25, 2012 Author Report Share Posted October 25, 2012 Olá Pessoal, Alguém sabe se é possÃvel mandar impressão para uma impressora TCP/IP, sem necessariamente ela estar instalada no windows ? Ou seja ela está na rede, mas eu gostaria de mandar sem ir para o spoller do windows Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" Quote Link to comment Share on other sites More sharing options...
emotta Posted October 25, 2012 Report Share Posted October 25, 2012 Vagner, vou dar uma pesquisada nisso, a ideia é bem interessante... Possivel tenho certeza que é, vc deve fazer uma conexão socket e descobrir a porta, provavelmente 9100 ou 3910. Agora dificil mesmo será fazer a impressão gráfica, vc deverá saber o protocolo dela... Tipo como era na época do CLIPPER com impressora matricial. Por exemplo, se quer negrito CHR(27)+CHR(69), se quer letra condensada Chr(15), etc... Voce terá que "falar" na linguagem da impressora... Essa que será a parte mais complexa... citação:Olá Pessoal, Alguém sabe se é possÃvel mandar impressão para uma impressora TCP/IP, sem necessariamente ela estar instalada no windows ? Ou seja ela está na rede, mas eu gostaria de mandar sem ir para o spoller do windows Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" id=quote>id=quote>Eduardo Motta emotta@gmail.com.br FWH 9.09 (original) - xHARBOUR 1.2.1 (comercial e original) - SQLRDD Editado por - emotta on 25/10/2012 15:55:31 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted October 25, 2012 Report Share Posted October 25, 2012 Veja se ajuda: http://technet.microsoft.com/pt-br/library/cc728320(v=ws.10).aspx http://technet.microsoft.com/pt-br/library/cc754294(v=ws.10).aspx http://support.microsoft.com/kb/246868/pt-br http://forum.clubedohardware.com.br/adicionar-porta-tcp/287660?s=04b0ed128e05b515131e07ed50255f97& http://linksys-de.custhelp.com/app/answers/detail/a_id/6293/~/como-configurar-o-servidor-de-impress%E3%A3o-usando-impress%E3%A3o-tcp%2Fip-no-windows-xp abs, João Santos - São Paulo. joao@pleno.com.br Fone: (11) 3106-2832 / 5150-7341 - TIM https://www.facebook.com/kapiaba FWH 2.7 - xHARBOUR WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
vagner Posted October 25, 2012 Author Report Share Posted October 25, 2012 Olá Motta, Quanto a impressão, eu já faço desse jeito, é uma impressora térmica, mas eu mando no compartilhamento o que me deu uma grande dor de cabeça hoje, pois o RWindows, deu um erro em uma listagem, e ficou "replicando" a mesma, e tive que retirar manualmente do spoll o que fez com que eu perdesse outras listagens Kapi, vou dar uma olhada nos links agora mesmo Obrigado aos dois Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" Quote Link to comment Share on other sites More sharing options...
emotta Posted October 25, 2012 Report Share Posted October 25, 2012 Vagner, se voce ja faz assim então faz uma conexao socket nas portas que mencionei... Conectando voce ja envia e veja o que acontece... citação:Olá Motta, Quanto a impressão, eu já faço desse jeito, é uma impressora térmica, mas eu mando no compartilhamento o que me deu uma grande dor de cabeça hoje, pois o RWindows, deu um erro em uma listagem, e ficou "replicando" a mesma, e tive que retirar manualmente do spoll o que fez com que eu perdesse outras listagens Kapi, vou dar uma olhada nos links agora mesmo Obrigado aos dois Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" id=quote>id=quote>Eduardo Motta emotta@gmail.com.br FWH 9.09 (original) - xHARBOUR 1.2.1 (comercial e original) - SQLRDD Quote Link to comment Share on other sites More sharing options...
vagner Posted October 25, 2012 Author Report Share Posted October 25, 2012 Olá Kapi, Realmente não é isso o que eu quero De qq forma obrigado Depois vou fazer um teste com o FOpen("192.168.0.252") e tentar enviar algo para ela Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" Quote Link to comment Share on other sites More sharing options...
vagner Posted October 25, 2012 Author Report Share Posted October 25, 2012 citação:Vagner, se voce ja faz assim então faz uma conexao socket nas portas que mencionei... Conectando voce ja envia e veja o que acontece... citação:Olá Motta, Quanto a impressão, eu já faço desse jeito, é uma impressora térmica, mas eu mando no compartilhamento o que me deu uma grande dor de cabeça hoje, pois o RWindows, deu um erro em uma listagem, e ficou "replicando" a mesma, e tive que retirar manualmente do spoll o que fez com que eu perdesse outras listagens Kapi, vou dar uma olhada nos links agora mesmo Obrigado aos dois Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" id=quote>id=quote>Eduardo Motta emotta@gmail.com.br FWH 9.09 (original) - xHARBOUR 1.2.1 (comercial e original) - SQLRDD id=quote>id=quote>Blz, vou testar Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" Quote Link to comment Share on other sites More sharing options...
emotta Posted October 25, 2012 Report Share Posted October 25, 2012 Vagner, com FOPEN acredito que nao vai da certo... Pra conexao socket vc tem que especificar a porta... Mas se conseguir de qualquer forma da um toque, pode ser muito util isso... abraço citação:Olá Kapi, Realmente não é isso o que eu quero De qq forma obrigado Depois vou fazer um teste com o FOpen("192.168.0.252") e tentar enviar algo para ela Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" id=quote>id=quote>Eduardo Motta emotta@gmail.com.br FWH 9.09 (original) - xHARBOUR 1.2.1 (comercial e original) - SQLRDD Quote Link to comment Share on other sites More sharing options...
netsys Posted October 26, 2012 Report Share Posted October 26, 2012 Vagner Certa vez eu fiz isso para uma Argox ou Zebra com a TPrint. Net Use Lpt1: \\192.168.0.252\impressoracompartilhada Não seria o caso? Claro que depende da impressora, certo? Abs Alberto-SP Quote Link to comment Share on other sites More sharing options...
vagner Posted October 26, 2012 Author Report Share Posted October 26, 2012 citação:Vagner Certa vez eu fiz isso para uma Argox ou Zebra com a TPrint. Net Use Lpt1: \\192.168.0.252\impressoracompartilhada Não seria o caso? Claro que depende da impressora, certo? Abs Alberto-SP id=quote>id=quote>Olá Pessoal, Obrigado pelas idéias , vou estar com a impressora amanhã em mãos para poder testar, mas acho q o que vai funcionar melhor para o meu propósito é a solução do Socket, esse do net user, daria se fosse pelo windows, o que eu não quero. hoje eu uso desse jeito : MemoWrit("\\Server\ImpressoraCompartilhada",MeuTexto) Porém ela fica no spoll do windows, pois preciso dela compartilhada, a idéia é (já que ela possui um IP fixo, e por isso é tratada na rede como uma mqna independente(Pelo menos deveria )), mandar diretamente para ela, sem precisar estar compartilhada em uma mqna qualquer Eu Realmente espero que funcione , và até um teste na net de uma lexmark onde fala para testar enviando um arquivo via ftp para a impressora com TCP/IP, eu até tentei com uma HP que tenho aqui, mas não foi heheheheh Agora quero ver nessa Olivetti térmica , mas se funcionar, vai me tirar de um outro sufoco que vou passar daqui umas 3 semanas onde vou pegar uma outra impressora térmica TPC/IP, mas de outra marca Então amanhã ou segunda eu reporto se funcionou como eu gostaria Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" Quote Link to comment Share on other sites More sharing options...
vagner Posted October 26, 2012 Author Report Share Posted October 26, 2012 Olá Pessoal Boas Novas Seguindo um exemplo do Sergio (Personal), o Qual agradeço novamente agora em público, pois isso vai me ajudar e muiito . Vou postar o exemplo que funcionou em uma impressora HP 3055 TCP/IP. Segundo o próprio Sergio, parece que desconfigurou o Gateway dele e a mascara de sub-rede, por causa da wireless dele, a minha como é via cabo diretamente na porta do hub, não me deu problemas. Lá vai o código com autorização do autor Static Func Teste() /* *-----------------------------------------------* * Comunicação com o painel via TCP/IP -> (fixo) * *-----------------------------------------------* Function ComunicaPainel(QualIp,QualPorta) *-----------------------------------------------* */ STATIC oSocket xLinha := "Teste de Impressao" QualIp := "192.168.0.252" QualPorta := "9100" InetInit() InetCreate() oSocket:=InetConnectIP( QualIp, Val(QualPorta) ) if InetErrorCode( oSocket ) # 0 msgInfo("Erro na Conexão !!! "+CRLF+"IP "+AllTrim(QualIp)+CRLF+"Porta : "+AllTrim(QualPorta),"Atenção") else nLenMensEnv:=InetSendAll( oSocket, xLinha ) if nLenMensEnv=0 InetCount(oSocket) msgInfo("Erro na transmissão de dados ","Atenção") else SysWait(2) MsgInfo( Str(InetCount(oSocket),4) + " bytes Transmitidos"+CRLF+xLinha, " Informação " ) endif endif InetClose(oSocket ) Retu(Nil) id=code>id=code>Vagner Wirts "Ele não sabendo que era impossÃvel, foi lá e fez" Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.