 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Wolver Membro Junior

Registrado: Quinta-Feira, 9 de Fevereiro de 2006 Mensagens: 343
|
Enviada: Qui Jun 05, 2008 9:36 am Assunto: Impressão de Etiqueta |
|
|
Aí pessoal estou precisando de ajuda para imprimir etiquetas em uma impressora Argox (metrologic).
Nem sei por onde começar.
Tô com um código aqui e não estou entendendo nada.
Seguinte código:Esses são comandos enviadas para a impressora?????
---> o que significa isto????
WriteLn(Texto, 'qA');
WriteLn(Texto, 'c0000');
WriteLn(Texto, 'KI503');
WriteLn(Texto, 'O0220');
WriteLn(Texto, 'f220');
WriteLn(Texto, 'KW0433');
WriteLn(Texto, 'KI7');
WriteLn(Texto, 'V0');
WriteLn(Texto, 'L');
WriteLn(Texto, 'H11');
WriteLn(Texto, 'PC');
WriteLn(Texto, 'A2');
WriteLn(Texto, 'D11');
if (QtdCopia = 0) and ((RowCount - 1) >= 1) then begin
Linha := (Linha + 1);
if (Cells[eQtdCopia, Linha] <then>= 1) then begin
Linha := (Linha + 1);
if (Cells[eQtdCopia, Linha] <> '') then begin
QtdCopia := StrToInt(Cells[eQtdCopia, Linha]);
Codigo := Cells[eCodigo, Linha];
Cod_barra := Cells[eCODBAR, Linha];
Descri_Prod := Cells[eDescricaoProduto, Linha];
preco := StrToFloat(Cells[eValorUnit, Linha]);
end;
end;
WriteLn(Texto, '1A3103000050207'+Cod_barra);
WriteLn(Texto, '121100000620201'+Codigo);
WriteLn(Texto, '111200000600263'+'R$'+Alinha(FormatFloat(FazMascara(2),preco), walDireito, 12));
WriteLn(Texto, '101200000510202'+copy(Descri_Prod,1,40));
QtdCopia := QtdCopia - 1;
WriteLn(Texto, '^03');
WriteLn(Texto, 'Q0001');
WriteLn(Texto, 'E'); |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Qui Jun 05, 2008 10:14 am Assunto: |
|
|
esses devem ser os codigos de controle da impressora. da uma olhada no manual pra saber pra que server _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
Wolver Membro Junior

Registrado: Quinta-Feira, 9 de Fevereiro de 2006 Mensagens: 343
|
Enviada: Qui Jun 05, 2008 11:06 am Assunto: |
|
|
| joemil escreveu: | | esses devem ser os codigos de controle da impressora. da uma olhada no manual pra saber pra que server |
joemil
Já li várias vezes o manual e não entendi nada.
mas blz...vou ler novamente!Falow.... |
|
| Voltar ao Topo |
|
 |
anfm Novato


Registrado: Quinta-Feira, 15 de Fevereiro de 2007 Mensagens: 39 Localização: Tatuí-SP
|
|
| Voltar ao Topo |
|
 |
Wolver Membro Junior

Registrado: Quinta-Feira, 9 de Fevereiro de 2006 Mensagens: 343
|
Enviada: Sáb Jun 07, 2008 9:20 am Assunto: |
|
|
anfm
Vou fazer o download para ver como funciona (quem sabe consigo alguma coisa), mas aqui na empresa eles não permitem a utilização de componentes de terceiros.
falow...obrigado pela dica. |
|
| Voltar ao Topo |
|
 |
chip_set Experiente


Registrado: Quarta-Feira, 14 de Dezembro de 2005 Mensagens: 448
|
Enviada: Sáb Jun 28, 2008 12:17 pm Assunto: |
|
|
// quatro ultimo numero é local da direita para esquerda
// aqui vc vai configurar a impressora
linha1:=funcoes.TrataAcentos(dados.CDS_licencaFANTASIA.Value);
linha2:=funcoes.TrataAcentos(dados.CDS_PRODUTOSDESCRICAO.Value);
linha3:=edit2.Text;
linha4:=dados.CDS_PRODUTOSCODIGO_BARRAS.Value;
AssignFile(Arquivo,'LPT1');
Rewrite(Arquivo);
write(Arquivo, #2'L');
write(Arquivo, #2'm');
write(Arquivo, #2'e');
write(Arquivo, 'PC');
write(Arquivo, 'D11');
write(Arquivo, 'H'+combobox1.text); // qualidade da impressão
write(Arquivo, 'z');
writeln(Arquivo, '121100001700050');
writeln(Arquivo, '121100001400050');
writeln(Arquivo, '111100000050130');
writeln(Arquivo, '1F220'+combobox2.text+'000050050'+linha4);
writeln(Arquivo, '121100001700410');
writeln(Arquivo, '121100001400410');
writeln(Arquivo, '111100000050490');
writeln(Arquivo, '1F220'+combobox2.text+'000050410'+linha4);
writeln(Arquivo, '121100001700750');
writeln(Arquivo, '121100001400750');
writeln(Arquivo, '111100000050840');
writeln(Arquivo, '1F220'+combobox2.text+'000050750'+linha4); |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|