MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Corte de Impressão em VBA

    lukdogdog
    lukdogdog
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 21/06/2012

    [Resolvido]Corte de Impressão em VBA Empty [Resolvido]Corte de Impressão em VBA

    Mensagem  lukdogdog 23/10/2013, 23:17

    Olá pessoal do forum, saudações
    Estou com uma dúvida e recorro a vocês mais uma vez com relação ao comando
    Print #1, Chr(27) + "i" para acionar a guilhotina das impressoras de cupom

    eu sei que ele funciona direitinho com a Impressora não fiscal da Bematech,
    porem o mesmo código não funcionou na impressora de cupom Epson TM-T20

    o erro que está dando é que ele imprime o cupom e quando chega no código pra cortar, faz com que a impressora imprima uma página de teste do windows.. kkkkk

    o sistema operacional é windows xp
    a impressora está conectada no USB, usando uma porta virtual COM2.
    Ja tentei esse código que vi em outro tópico Print #1, Chr(27) + Chr(109), Len(Chr(27) + Chr(109));
    e nada de cortar tb, imprime uma página de teste ou da erro e para com a aplicação.
    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 463
    Registrado : 01/03/2010

    [Resolvido]Corte de Impressão em VBA Empty Re: [Resolvido]Corte de Impressão em VBA

    Mensagem  chsestrem 24/10/2013, 02:19

    Boa noite,

    Amigo você deve neste caso verificar a dll que vem junto com a impressora.

    É bem provável que tenha documentação em VB6

    Sds,




    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    sergiocfba
    sergiocfba
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 01/02/2012

    [Resolvido]Corte de Impressão em VBA Empty Re: [Resolvido]Corte de Impressão em VBA

    Mensagem  sergiocfba 24/10/2013, 11:03

    Bom dia amigo!

    poste o resto do codigo deixa eu dar uma olhada.

    vc esta imprimindo do access?

    e qual erro apresenta?
    sergiocfba
    sergiocfba
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 01/02/2012

    [Resolvido]Corte de Impressão em VBA Empty Re: [Resolvido]Corte de Impressão em VBA

    Mensagem  sergiocfba 28/11/2013, 13:42

    Bom dia amigo conseguio resolver?

    Usando o Cutter :A faca presente na boca da impressora corta a etiqueta assim que é impressa.

    Ex:Sintaxe do comando ^MN : ^MMC

    T - Tear Off
    R - Rewind
    P - Peel Off
    C - Cutter

    ^MM : Determina o modo de impressão a ser usado, podendo ser:

    Tear Off :As etiquetas são impressas e avançam para fora, podendo ser destacadas ou rebobinadas manualmente.
    Rewind :As etiquetas são rebobinadas automaticamente pelo rebobinador interno da impressora.
    Peel Off :Depois da impressão, a etiqueta é separada do material traseiro (Liner), ficando pronta para ser destacada e colada imediatamente.
    Cutter :A faca presente na boca da impressora corta a etiqueta assim que é impressa.

    Espero ter ajudado Bons estudos.
    lukdogdog
    lukdogdog
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 21/06/2012

    [Resolvido]Corte de Impressão em VBA Empty Re: [Resolvido]Corte de Impressão em VBA

    Mensagem  lukdogdog 4/12/2013, 23:10

    Então, eu estou utilizando esse código para cortar o papel ao final da impressão em VBA: Print #1, Chr(27) + "i"

    sergiocfba
    ele funciona direitinho nas impressoras Bematech
    nas impressoras da Epson, ele imprimi uma pagina de teste quando lê o código

    chsestrem, dei uma olhada e não consegui achar nada no manual da impressora

    sergiocfba, como eu utilizo esses comandos que vc postou? poderia me mostrar um exemplo

    Grato pela ajuda pessoal

    Sds
    sergiocfba
    sergiocfba
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 01/02/2012

    [Resolvido]Corte de Impressão em VBA Empty Re: [Resolvido]Corte de Impressão em VBA

    Mensagem  sergiocfba 5/12/2013, 03:37

    Boa noite amigo!

    Qual a linguagem que esta utilizando é ESC/POS?.

    Você pode postar o BD, o que postei foi linguagem ZPLII.

    Veja se isso funciona:

    Código:
    Print #1, Chr$(&H1D); "V"; Chr$(66); Chr$(0); 'Alimenta o papel e corta
    Através do:

    GS V m n
    Nome papel Cut
    Código ASCII GS V m n
     Hex . 1E 56 m n
     Decimal 29 86 n m
    Definido Região m = 65, 66, 0 ≤ n ≤ 255
    Função Executa corte de papel especificado.
    m Função
    0, 48 corte completa
    1 , 49 Corte parcial (um ponto sem cortes)
    2 , 50 não usado
    3 , 51 não usado
    65 Sinais de papel para (posição de corte + [ nx básico passo calculado ] ) e realiza um corte total
    66 Sinais de papel para (posição de corte + [ nx básico passo calculado ] ) e realiza um corte parcial
    (um ponto sem cortes)
    67 Não usado
    68 Não usado
     
    Detalhes i Este comando só é eficaz quando processados ​​no topo da linha quando o modo padrão está sendo
    utilizado
    .
     ï Alimenta o papel para a posição de corte quando n = 0, em seguida, corta o papel .
     ï Feeds papel [ nx básico passo calculado ] para além da posição de corte quando n ≠ 0, então corta o papel .
     ï O tom de base calculada é definida pelo GSP ( Definir campo calculado básico) .
     Eu uso o campo calculado básica (y) relativa à direção vertical para a quantidade de alimentação de papel .
     Se os resultados do cálculo de frações , o passo é corrigido para um campo de mecânica mínima eo resto
    é descartado .
    Star I A função de auto -corte varia de acordo com o modelo . Um corte parcial é executado sobre os modelos que
    Não é possível realizar um corte completo.
     A corte total é executado naqueles modelos que não podem realizar um corte parcial. Consulte o produto
    manual de especificações para as especificações da função de auto- corte .
     modelos que eu que não têm a função de corte automático não cortar papel. No entanto , os comandos que
    acompanhar uma alimentação de papel de ( posição corte + [ nx básico passo calculado ] ) (n = 65, 66), uma alimentação de papel
    de (posição de barra de corte + [ nx básico passo calculado ] ) é executado.
    Referência ESC i , ESC m

    Espero ter ajudado!

    Bons estudos
    lukdogdog
    lukdogdog
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 21/06/2012

    [Resolvido]Corte de Impressão em VBA Empty Re: [Resolvido]Corte de Impressão em VBA

    Mensagem  lukdogdog 28/7/2016, 23:57

    Comando de corte, funciona com a maioria das impressora termicas de cupom

    'comando de corte
    Print #1, Chr(27) + "i"

    Conteúdo patrocinado


    [Resolvido]Corte de Impressão em VBA Empty Re: [Resolvido]Corte de Impressão em VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 17:04