controlar a MATRICIAL lt;is possible?gt;
tenho uma impressora matricial PANASONIC KX 1145 (ou 1150, ñ lembro) e queria que ela puxasse a quantia de papel q eu quisesse.
example: eu digito num edit um valor numero e ela puxa numero cm/mm
é possível?
e com Dskjet?é possível?
example: eu digito num edit um valor numero e ela puxa numero cm/mm
é possível?
e com Dskjet?é possível?
Iamatrix
Curtidas 0
Respostas
Edilcimar
05/02/2005
se utilizar writeln o número no edit deverá ser a quantidade de linhas a avançar, se utilizar textout o número poderá ser a ´tamanho´ da letra, mas no segundo caso a impressão deverá começar logo após a escrita do espaço em branco com o tamanho da letra, caso contrário o printer dará um enddoc e ejetará o papel
GOSTEI 0
Aroldo Zanela
05/02/2005
Colega,
Não entendi exatamente o que deseja, mas para efetuar apenas saltos de página adicione [b:43d8bafb3c]Printers [/b:43d8bafb3c]na sua lista de [b:43d8bafb3c]uses [/b:43d8bafb3c]e faça algo como:
Não entendi exatamente o que deseja, mas para efetuar apenas saltos de página adicione [b:43d8bafb3c]Printers [/b:43d8bafb3c]na sua lista de [b:43d8bafb3c]uses [/b:43d8bafb3c]e faça algo como:
procedure TForm1.Button1Click(Sender: TObject); begin Printer.BeginDoc; Printer.EndDoc; end;
GOSTEI 0
Marcelo Saviski
05/02/2005
[quote:d638a41f9d=´iamatrix, respondendo em outro Tópico´]bem ....... vou explicar minha situação:
desenvolvi um programa de pizzaria onde o usuario digita o pedido e manda imprimir num papel onde a distancia de cada picote é de 7cm.
A impressao é iniciada com o inicio do papel paralelo com a cabeça do cartucho. Ao fim da inpressao a cabeça do cartucho fica no meio da folha, que acaba desalinhando o resto da impressao. Veja o grafico:
---------- 1ª impressao----------------------
░
&9617;&9617;
&9617;&9617; | &9619;&9619;&9619;&9619;
&9617;&9617; | &9619;&9619;&9619; <----- cartucho
&9617;&9617;/
&9617; /<--------------- papel
_&9552; <--------------- picote
-----------------------------------------------
---------- 2ª impressao----------------
\
░ \
&9617;&9617;\
&9617;&9617; | &9619;&9619;&9619;&9619;
&9617;&9617;&9552; &9619;&9619;&9619; <----- cartucho
&9617;&9617;/^---------picote
&9617; /
_/ <--------------- papel
------------------------------------------
eh +- assim --^
Portanto precisaria de uma funçao que fisesse a impressora puxar apenas alguns centimetros da folha.
Espero que agora tenha ficado um pouco mais claro .
obrigado desde já![/quote:d638a41f9d]
desenvolvi um programa de pizzaria onde o usuario digita o pedido e manda imprimir num papel onde a distancia de cada picote é de 7cm.
A impressao é iniciada com o inicio do papel paralelo com a cabeça do cartucho. Ao fim da inpressao a cabeça do cartucho fica no meio da folha, que acaba desalinhando o resto da impressao. Veja o grafico:
---------- 1ª impressao----------------------
░
&9617;&9617;
&9617;&9617; | &9619;&9619;&9619;&9619;
&9617;&9617; | &9619;&9619;&9619; <----- cartucho
&9617;&9617;/
&9617; /<--------------- papel
_&9552; <--------------- picote
-----------------------------------------------
---------- 2ª impressao----------------
\
░ \
&9617;&9617;\
&9617;&9617; | &9619;&9619;&9619;&9619;
&9617;&9617;&9552; &9619;&9619;&9619; <----- cartucho
&9617;&9617;/^---------picote
&9617; /
_/ <--------------- papel
------------------------------------------
eh +- assim --^
Portanto precisaria de uma funçao que fisesse a impressora puxar apenas alguns centimetros da folha.
Espero que agora tenha ficado um pouco mais claro .
obrigado desde já![/quote:d638a41f9d]
GOSTEI 0