Histórico da Página
...
Ao realizar a impressão de etiquetas pela rotina de Beneficiamento as mesmas estão sendo impressas em branco quando é solicitado imprimir direto na impressora.
03. SOLUÇÃO
Realizado ajuste na rotina de Beneficiamento com a substituição da classe TMSPRINTER() para a MSCBPRINTER(), pois a classe TMSPRINTER está obsoletaCriado ponto de entrada AG615PRT() que permite customizar a função a ser utilizada na impressão das etiquetas.
04. DEMAIS INFORMAÇÕES
Localização: | A615Print() |
Programa Fonte: | AGRA615 |
Função: | Permite manipular a |
função de impressão da etiqueta dos fardinhos. | ||||||
Retorno: |
|
|
Exemplo
User Function AG615PRT()
Local cCodPro := PARAMIXB[1]
Local cCodFaz := PARAMIXB[2]
Local cPeso := PARAMIXB[3]
//customizações
...
Local cPorta := "LPT1" // Mapeamento feito através de NET USE
Local cModelo := "ZEBRA"
MSCBPrinter(cModelo, cPorta,,9,.F.,,,,,,.F.,)
MSCBForm(.F.)
MSCBChkstatus(.F.)
MSCBBegin(1,6, 9)
MSCBSay(10,10,@cCodPro,"N","A","040,030")
MSCBSay(10,14,@cCodFaz,"N","A","040,030")
MSCBSay(10,18,@cPeso,"N","A","040,030")
MSCBEnd()
MSCBClosePrinter()
Return
05. ASSUNTOS RELACIONADOS
- Impressão de etiquetas em impressora térmica via porta USB
- MSCBPRINTER - Configura impressora
- MSCBSAY - Imprime uma string
- MSCBBEGIN - Inicializa a montagem da imagem para cada etiquetaNão há.
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |