controlar a MATRICIAL lt;is possible?gt;

Delphi

05/02/2005

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?


Iamatrix

Iamatrix

Curtidas 0

Respostas

Edilcimar

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

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:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Printer.BeginDoc;
  Printer.EndDoc;
end;



GOSTEI 0
Marcelo Saviski

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]


GOSTEI 0
POSTAR