CONFIGURAR PAGINA XP
Ola Pessoal,
Tenho um sério problema , estou tentando imprimir em uma impressora matricial Epson no windows XP , usando o comando Print e esta acontecendo o seguinte: Depois de impresso oque eu desejo a impressora puxa uma grande quantia de papel e isso não pode ocorrer.
Quando eu usava o Windows 98 eu corrigia esse problema colocando Printer.Height = 1
Printer.Width = 1
e tudo estava resolvido , ela parava assim q o ultimo caracter era impresso.
Porem isto não funciona no Windows XP . Alguém tem alguma LUZ para me ajudar , pois estou num beco sem saÃda.
Obrigado.
Tenho um sério problema , estou tentando imprimir em uma impressora matricial Epson no windows XP , usando o comando Print e esta acontecendo o seguinte: Depois de impresso oque eu desejo a impressora puxa uma grande quantia de papel e isso não pode ocorrer.
Quando eu usava o Windows 98 eu corrigia esse problema colocando Printer.Height = 1
Printer.Width = 1
e tudo estava resolvido , ela parava assim q o ultimo caracter era impresso.
Porem isto não funciona no Windows XP . Alguém tem alguma LUZ para me ajudar , pois estou num beco sem saÃda.
Obrigado.
Já tive esse problema e só consegui resolver imprimindo diretamente para a impressora...
Até logo
Open "LPT1" for Output as #1
Print #1, "Texto"
Close #1Até logo
Certa ocasião, encontrei esta resposta num questão aqui no forum e ainda não testei.
Espero que te ajude.
Citação:é o seguinte no win200, 2000 server e xp, va no painel de controle, impressoras, vai aparecer as impressoras instaladas, ai voce clica no menu arquivo, e escolhe a opção propriedades do servidor, e marca o item criar novo formulário, ai é só colocar as medidas, ja esta em centimetros, bem fácil.
Espero que te ajude.
Thiago Cesar , obrigado pelo Toque , mas NÃO POSSO imprimir diretamente para a porta LPT1 pois quero controlar o Tamanho e o Tipo de letra a ser impresso.
Por isso preciso usar o comando Printer
Vb6Master , Fiz o seguinte, usando sua sugestão criei um formulário chamado MARCOS com dimensão 1X1 , até entao tudo Ok , porém a minha dúvida é a seguinte , Qual é o comando em VB que eu uso para informar a impressora que o papel a utilizar é o formulário criado de nome MARCOS ????
Fui em Painel de Controle >> Impressoras >> Propriedades da impressora , eu tentei mudar o tipo do papel , porém lá só tem os formatos padrões , A4 , A3 , A2 , Oficio e Carta não aparecendo o formato que eu criei!.
Alguém tem alguma ajuda de como posso configurar as margens no XP ?????
Por isso preciso usar o comando Printer
Vb6Master , Fiz o seguinte, usando sua sugestão criei um formulário chamado MARCOS com dimensão 1X1 , até entao tudo Ok , porém a minha dúvida é a seguinte , Qual é o comando em VB que eu uso para informar a impressora que o papel a utilizar é o formulário criado de nome MARCOS ????
Fui em Painel de Controle >> Impressoras >> Propriedades da impressora , eu tentei mudar o tipo do papel , porém lá só tem os formatos padrões , A4 , A3 , A2 , Oficio e Carta não aparecendo o formato que eu criei!.
Alguém tem alguma ajuda de como posso configurar as margens no XP ?????
??????
Será que ninguém pode me ajudar?
URGENTEEE!! POR FAVOR
Estou Disposto a PAGAR pela AJuda...
URGENTEEE!! POR FAVOR
Estou Disposto a PAGAR pela AJuda...
Você está usando o Printer.NewPage?
Pode postar a sintaxe que está utilizando?
Pode postar a sintaxe que está utilizando?
Vc deixa o formulário MARCOS, que vc criou como padrão no WinXP; no seu aplicativo não precisa fazer nada. é só mandar imprimir.
Testa aÃ.
Testa aÃ.
E como eu faço para deixar o Formulário MARCOS como padrão no Win XP ????
Em Impressoras e aparelhos de fax, selecione a impressora matricial Epson -> Propriedades, botão Referências de Impressão -> Tamanho do Papel, escolha o formulário MARCOS, criado por vc. Click em aplicar e OK e pronto é só fazer os testes.
Como disse anteriormente, ainda não testei a dica.
Como disse anteriormente, ainda não testei a dica.
FZARA, me informe uma coisa.
O que você está tentando imprimir é em tamanho de página padrão, ou seja, toda vez que você imprime, usa a mesma quantidade de papel?
Se for, estou trabalhando em uma função que configura o tamanho do papel no XP e W2000, sendo possÃvel configurar a página através do próprio sistema, sem ter que ir nas configurações da impressora.
Está função está resolvendo meus problemas com impressão em páginas de tamanho personalizado.
Devo estar finalizando está função no máximo amanhã a noite. Assim que finalizar, vou postar ela aqui no site.
Talvez lhe seja útil.
O que você está tentando imprimir é em tamanho de página padrão, ou seja, toda vez que você imprime, usa a mesma quantidade de papel?
Se for, estou trabalhando em uma função que configura o tamanho do papel no XP e W2000, sendo possÃvel configurar a página através do próprio sistema, sem ter que ir nas configurações da impressora.
Está função está resolvendo meus problemas com impressão em páginas de tamanho personalizado.
Devo estar finalizando está função no máximo amanhã a noite. Assim que finalizar, vou postar ela aqui no site.
Talvez lhe seja útil.
Tópico encerrado , respostas não são mais permitidas