![]() |
Plataforma de Comunicação Elgin versão 3.14.07
Documentação das bibliotecas de integração com hardware Elgin
|
Fornece as funções para integração com as impressoras Elgin utilizando as Funções da DLL HPRT. Mais...
Funções | |
| int | PrinterCreator (void *handle, const TCHAR *model) |
| Printer Creator - Especifica a impressora que será usada. (A impressora deve ser especificada antes de qualquer função ser usada.) . Mais... | |
| void * | PrinterCreatorS (const TCHAR *model) |
| Printer Creator S - Especifica a impressora que será usada. (A impressora deve ser especificada antes de qualquer função ser usada.) . Mais... | |
| int | PrinterDestroy (void *handle) |
| Printer Destroy - Libera(Desfaz) a criação feita de uma impressora anteriormente. . Mais... | |
| int | PortOpen (void *handle, const TCHAR *ioSettings) |
| Port Open - Abre a porta de comunicação e se conecta à impressora. . Mais... | |
| int | PortClose (void *handle) |
| Port Close - Fecha conexão com a impressora. . Mais... | |
| int | PrinterInitialize (void *handle) |
| Printer Initialize - Inicialia a impressora para novas tarefas. . Mais... | |
| int | CancelPrintDataInPageMode (void *handle) |
| Cancel Print Data In Page Mode - Limpa Buffer em Modo Página. . Mais... | |
| int | GetPrinterState (void *handle, unsigned int *printerStatus) |
| Get Printer State - Solicita status da impressora em tempo real. . Mais... | |
| int | CutPaper (void *handle, int cutMode, int distance) |
| Cut Paper - Executa um corte parcial ou completo do papel. . Mais... | |
| int | FeedLine (void *handle, int lines) |
| Feed Line - Avança papel. . Mais... | |
| int | OpenCashDrawer (void *handle, int pinMode, int onTime, int offTime) |
| Open Cash Drawer - Abre Gaveta de Dinheiro. . Mais... | |
| int | PrintText (void *handle, const TCHAR *data, int alignment, int attribute, int textSize) |
| Print Text - Função para impressão de texto com atributos. . Mais... | |
| int | PrintTextS (void *handle, const TCHAR *data) |
| Print Text S - Função para impressão de texto. . Mais... | |
| int | PrintBarCode (void *handle, int bcType, const TCHAR *bcData, int width, int height, int alignment, int hriPosition) |
| Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras. Mais... | |
| int | PrintSymbol (void *handle, int type, const TCHAR *data, int errLevel, int width, int height, int alignment) |
| Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode. Mais... | |
| int | SelectPageMode (void *handle) |
| Select Page Mode - Alterna do modo padrão para modo página. Mais... | |
| int | SelectPrintDirectionInPageMode (void *handle, int direction) |
| Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página. . Mais... | |
| int | SetAbsoluteVerticalPrintPositionInPageMode (void *handle, int position) |
| Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical. Mais... | |
| int | SetPrintAndReturnStandardMode (void *handle) |
| Imprime Modo Pagina e Retorna ao Modo Padrão. Mais... | |
| int | SetPrintAreaInPageMode (void *handle, int horizontal, int vertical, int width, int height) |
| Set Print Area In Page Mode - Define o tamanho e a origem lógica da área de impressão. Mais... | |
| int | PrintDataInPageMode (void *handle) |
| Print Data In Page Mode - Imprime os dados no modo página e não retorna ao modo padrão. Mais... | |
| int | SetAbSolutePrintPosition (void *handle, int position) |
| Set Absolute Print Position - Define Posição de Impressão Horizontal. Mais... | |
| int | GetCashDrawerState (void *handle, int *drawerState) |
| Get Cash Drawer State - Obtém o estado atual da Gaveta de Dinheiro. Mais... | |
| int | SetAlign (void *handle, int align) |
| Set Align - Define a justificativa de impressão. Mais... | |
| int | SetTextBold (void *handle, int bold) |
| Set Text Bold - Ativa o desativa o impressão de texto em negrito. Mais... | |
| int | SetTextFont (void *handle, int font) |
| Set Text Font - Define tipo de fonte na impressão de texto. Mais... | |
| int | SelectStandardMode (void *handle) |
| Retorna do modo página para o modo padrão. Mais... | |
| int | PrtPrinterCreator (void **phandle, const TCHAR *model) |
| Prt Printer Creator - Especifica a impressora que será usada. (A impressora deve ser especificada antes de qualquer função ser usada.) . Mais... | |
| int | PrtPrinterDestroy (void *handle) |
| Prt Printer Destroy - Desconstroi a criação feita de uma impressora. . Mais... | |
| int | PrtPortOpen (void *handle, const TCHAR *ioSettings) |
| Prt Port Open - Abre conexão com a impressora. . Mais... | |
| int | PrtPortClose (void *handle) |
| Prt Port Close - Fecha conexão com a impressora. . Mais... | |
| int | PrtPrinterInitialize (void *handle) |
| Prt Printer Initialize - Inicialia a impressora para novas tarefas. . Mais... | |
| int | PrtCheckPrinterState (void *handle, unsigned int *printerStatus) |
| Prt Check Printer State - Solicita status da impressora em tempo real. . Mais... | |
| int | PrtCutPaper (void *handle, int cutMode, int distance) |
| Prt Cut Paper - Corta o cupom. . Mais... | |
| int | PrtFeedLine (void *handle, int lines) |
| Prt Feed Line - Avança papel. . Mais... | |
| int | PrtOpenDrawer (void *handle, int pin, int onTime, int offTime) |
| Prt Open Drawer - Abre Gaveta de Dinheiro. . Mais... | |
| int | PrtGetDrawerState (void *handle, int *drawerState) |
| Prt Get Drawer State - Solicita status da Gaveta de Dinheiro em tempo real. Mais... | |
| int | PrtPrintText (void *handle, const TCHAR *data, int alignment, int attribute, int textSize) |
| Prt Print Text - Função para impressão de texto com atributos. . Mais... | |
| int | PrtPrintBarCode (void *handle, int bcType, const TCHAR *bcData, int width, int height, int alignment, int hriPosition) |
| Prt Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras. Mais... | |
| int | PrtPrintSymbol (void *handle, int type, const TCHAR *data, int errLevel, int width, int height, int alignment) |
| Prt Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode. Mais... | |
| int | PrtSelectPageMode (void *handle) |
| Prt Select Page Mode - Habilita Modo Pagina. Mais... | |
| int | PrtSelectStandardMode (void *handle) |
| Prt Select Standard Mode - Retorna ao Modo Padrão. Mais... | |
| int | PrtSelectPrintDirectionInPageMode (void *handle, int direction) |
| Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página. . Mais... | |
| int | PrtSetTextPosition (void *handle, int position) |
| Prt Set Text Position - Define a posição do conteudo a ser impresso. Mais... | |
| int | PrtSetAbsoluteVerticalPrintPositionInPageMode (void *handle, int position) |
| Prt Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical. Mais... | |
| int | PrtSetPrintAndReturnStandardMode (void *handle) |
| Prt Set Print And Return Standard Mode - Imprime Modo Pagina e Retorna ao Modo Padrão. Mais... | |
| int | PrtCancelPrintDataInPageMode (void *handle) |
| Prt Cancel Print Data In PageMode - Limpa o buffer de impressão em Modo Página. Mais... | |
| int | PrtSetPrintAreaInPageMode (void *handle, int horizontal, int vertical, int width, int height) |
| Prt Set Print Area In Page Mode - Define Area Impressão. Mais... | |
| int | PrtPrintDataInPageMode (void *handle) |
| Prt Print Data In Page Mode - Imprime Modo Página. Mais... | |
| int | PrtSetTextBold (void *handle, int bold) |
| Prt Set Text Bold - Define negrito no conteúdo a ser impresso. Mais... | |
| int | PrtSetTextFont (void *handle, int font) |
| Prt Set Text Font - Define tipo de Fonte a ser impressa. Mais... | |
Fornece as funções para integração com as impressoras Elgin utilizando as Funções da DLL HPRT.
Os modelos de impressoras compativeis com estas funções são:
Impressora i7
Impressora i9
Convenções usadas nas chamadas das funções da biblioteca:
Windows
__stdcall
Linux
__cdecl
| int PrinterCreator | ( | void * | handle, |
| const TCHAR * | model | ||
| ) |
Printer Creator - Especifica a impressora que será usada.
(A impressora deve ser especificada antes de qualquer função ser usada.)
.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| model | - Parametro do tipo caracter que especifica o modelo da impressora que será utilizada. |
| void * PrinterCreatorS | ( | const TCHAR * | model | ) |
Printer Creator S - Especifica a impressora que será usada.
(A impressora deve ser especificada antes de qualquer função ser usada.)
.
| model | - Parametro do tipo caracter que especifica o modelo da impressora que será utilizada. |
| int PrinterDestroy | ( | void * | handle | ) |
Printer Destroy - Libera(Desfaz) a criação feita de uma impressora anteriormente.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PortOpen | ( | void * | handle, |
| const TCHAR * | ioSettings | ||
| ) |
Port Open - Abre a porta de comunicação e se conecta à impressora.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
| ioSettings | - Parametro do tipo caracter responsável por definir a conexão desejada. Conforme tabela a seguir:
|
| int PortClose | ( | void * | handle | ) |
Port Close - Fecha conexão com a impressora.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrinterInitialize | ( | void * | handle | ) |
Printer Initialize - Inicialia a impressora para novas tarefas.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int CancelPrintDataInPageMode | ( | void * | handle | ) |
Cancel Print Data In Page Mode - Limpa Buffer em Modo Página.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int GetPrinterState | ( | void * | handle, |
| unsigned int * | printerStatus | ||
| ) |
Get Printer State - Solicita status da impressora em tempo real.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||
| printerStatus | - Parametro do tipo ponteiro inteiro que armazenará o retorno da função. Conforme tabela a seguir:
|
| int CutPaper | ( | void * | handle, |
| int | cutMode, | ||
| int | distance | ||
| ) |
Cut Paper - Executa um corte parcial ou completo do papel.
.
| handle | - Parmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| cutMode | - Parametro do tipo inteiro responsável por definir o tipo de corte. Segue tabela de tipos disponiveis:
| ||||||
| distance | - Indica o quanto o papel deve avançar. |
| int FeedLine | ( | void * | handle, |
| int | lines | ||
| ) |
Feed Line - Avança papel.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| lines | - Parametro do tipo numérico que indica o quanto o papel deve avançar. |
| int OpenCashDrawer | ( | void * | handle, |
| int | pinMode, | ||
| int | onTime, | ||
| int | offTime | ||
| ) |
Open Cash Drawer - Abre Gaveta de Dinheiro.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| pinMode | - Parametro do tipo inteiro que seleciona o pino que será acionado. Segue tabela de tipos disponiveis:
| ||||||
| onTime | - Parametro do tipo inteiro que define o inicio do envio de pulso. | ||||||
| offTime | - Parametro do tipo inteiro que define o fim do envio de pulso. (O offTime não deve ser menor que o parâmetro onTime.) |
| int PrintText | ( | void * | handle, |
| const TCHAR * | data, | ||
| int | alignment, | ||
| int | attribute, | ||
| int | textSize | ||
| ) |
Print Text - Função para impressão de texto com atributos.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||
| data | - Parametro do tipo caracter com a informação que será enviada ao buffer para impressão. | ||||||||||||||||||
| alignment | - Parametro do tipo inteiro que defini a posição do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
| attribute | - Parametro do tipo inteiro que defini as propriedades do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
| textSize | - Parametro do tipo inteiro que define o tamanho e a largura da fonte a ser impressa. Para definição de largura os possíveis valores são:
|
Para definição de altura os possíveis valores são:
| Valor | Posição |
|---|---|
| 0 | Texto com Altura x 1 |
| 16 | Texto com Altura x 2 |
| 32 | Texto com Altura x 3 |
| 48 | Texto com Altura x 4 |
| 64 | Texto com Altura x 5 |
| 80 | Texto com Altura x 6 |
| 96 | Texto com Altura x 7 |
| 112 | Texto com Altura x 8 |
| int PrintTextS | ( | void * | handle, |
| const TCHAR * | data | ||
| ) |
Print Text S - Função para impressão de texto.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| data | - Parametro do tipo caracter com a informação que será enviada ao buffer para impressão. |
| int PrintBarCode | ( | void * | handle, |
| int | bcType, | ||
| const TCHAR * | bcData, | ||
| int | width, | ||
| int | height, | ||
| int | alignment, | ||
| int | hriPosition | ||
| ) |
Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| bcType | - Parametro do tipo inteiro que define o modelo do código de barras a ser impresso. Segue tabela de tipos disponíveis:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| bcData | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| hriPosition | - Parametro do tipo inteiro que define a posição de impressão do conteúdo do código de barras.
|
| int PrintSymbol | ( | void * | handle, |
| int | type, | ||
| const TCHAR * | data, | ||
| int | errLevel, | ||
| int | width, | ||
| int | height, | ||
| int | alignment | ||
| ) |
Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||
| type | - Parametro do tipo inteiro que define o modelo do QRCode a ser impresso. Segue tabela de tipos disponíveis: Valor | Modelo 101 | Padrão PDF417 102 | QRCode Simples PDF417 103 | QRCode Tipo 1 104 | QRCode Tipo 2 | ||||||||||
| data | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||
| errLevel | - Define o nível de correção a ser configurado para o QRCode. Conforme tabela a seguir:
| ||||||||||
| width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||
| height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||
| alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
|
| int SelectPageMode | ( | void * | handle | ) |
Select Page Mode - Alterna do modo padrão para modo página.
Deve ser utilizado para dar inicio aos trabalho em modo pagina.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int SelectPrintDirectionInPageMode | ( | void * | handle, |
| int | direction | ||
| ) |
Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página.
.
Função do modo página utilizada para definir a direção em que serão realizada as impressões.
(Esta função só é eficaz no modo página).
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| direction | - Valor entre 0 e 3 .
|
| int SetAbsoluteVerticalPrintPositionInPageMode | ( | void * | handle, |
| int | position | ||
| ) |
Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical.
Função do modo pagina usada para definir a posição de impressão Vertical.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| position | - Define o ponto inicial Vertical.
|
| int SetPrintAndReturnStandardMode | ( | void * | handle | ) |
Imprime Modo Pagina e Retorna ao Modo Padrão.
Efetiva somente no modo página.
| handle | - Parmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int SetPrintAreaInPageMode | ( | void * | handle, |
| int | horizontal, | ||
| int | vertical, | ||
| int | width, | ||
| int | height | ||
| ) |
Set Print Area In Page Mode - Define o tamanho e a origem lógica da área de impressão.
Função do modo pagina usada para definir o tamanho da área de impressão.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| horizontal | - Define o ponto inicial horizontal
|
| vertical | - Define ponto inicial na direção vertical.
|
| width | - Define a dimensão na direção horizontal
|
| height | Define a dimensão da direção vertical.
|
| int PrintDataInPageMode | ( | void * | handle | ) |
Print Data In Page Mode - Imprime os dados no modo página e não retorna ao modo padrão.
Função que imprime em Modo Página.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int SetAbSolutePrintPosition | ( | void * | handle, |
| int | position | ||
| ) |
Set Absolute Print Position - Define Posição de Impressão Horizontal.
Função do modo pagina usada para definir a posição de impressão Horizontal.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| position | - Define o ponto inicial horizontal
|
| int GetCashDrawerState | ( | void * | handle, |
| int * | drawerState | ||
| ) |
Get Cash Drawer State - Obtém o estado atual da Gaveta de Dinheiro.
Função responsável por pegar o status da Gaveta de Dinheiro em tempo real.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| drawerState | - Guarda o valor referente ao status da Gaveta de Dinheiro. Os possiveis valores são:
|
| int SetAlign | ( | void * | handle, |
| int | align | ||
| ) |
Set Align - Define a justificativa de impressão.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
| align | - Parâmetro tipo numérico para indica a posição. Os valores possiveis são:
|
| int SetTextBold | ( | void * | handle, |
| int | bold | ||
| ) |
Set Text Bold - Ativa o desativa o impressão de texto em negrito.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| bold | - Parâmetro do tipo numérico para indicar ativação ou cancelamento do modo Negrito. Os valores possiveis são:
|
| int SetTextFont | ( | void * | handle, |
| int | font | ||
| ) |
Set Text Font - Define tipo de fonte na impressão de texto.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| font | - Parâmetro do tipo numérico que indica qual fonte será usada na impressão. Os valores possiveis são:
|
| int SelectStandardMode | ( | void * | handle | ) |
Retorna do modo página para o modo padrão.
Função do modo pagina usada para Retornar ao Modo Padrão.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtPrinterCreator | ( | void ** | phandle, |
| const TCHAR * | model | ||
| ) |
Prt Printer Creator - Especifica a impressora que será usada.
(A impressora deve ser especificada antes de qualquer função ser usada.)
.
| phandle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora.
|
| model | - Parametro do tipo caracter que especifica o modelo da impressora que será utilizada. |
| int PrtPrinterDestroy | ( | void * | handle | ) |
Prt Printer Destroy - Desconstroi a criação feita de uma impressora.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtPortOpen | ( | void * | handle, |
| const TCHAR * | ioSettings | ||
| ) |
Prt Port Open - Abre conexão com a impressora.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
| ioSettings | - Parametro do tipo caracter responsável por definir a conexão desejada. Conforme tabela a seguir:
|
| int PrtPortClose | ( | void * | handle | ) |
Prt Port Close - Fecha conexão com a impressora.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtPrinterInitialize | ( | void * | handle | ) |
Prt Printer Initialize - Inicialia a impressora para novas tarefas.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtCheckPrinterState | ( | void * | handle, |
| unsigned int * | printerStatus | ||
| ) |
Prt Check Printer State - Solicita status da impressora em tempo real.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||
| printerStatus | - Parametro do tipo ponteiro inteiro que armazenará o retorno da função. Conforme tabela a seguir:
|
| int PrtCutPaper | ( | void * | handle, |
| int | cutMode, | ||
| int | distance | ||
| ) |
Prt Cut Paper - Corta o cupom.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| cutMode | - Parametro do tipo inteiro responsável por definir o tipo de corte. Segue tabela de tipos disponiveis:
| ||||||
| distance | - Indica o quanto o papel deve avançar. |
| int PrtFeedLine | ( | void * | handle, |
| int | lines | ||
| ) |
Prt Feed Line - Avança papel.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| lines | - Parametro do tipo numérico que indica o quanto o papel deve avançar. |
| int PrtOpenDrawer | ( | void * | handle, |
| int | pin, | ||
| int | onTime, | ||
| int | offTime | ||
| ) |
Prt Open Drawer - Abre Gaveta de Dinheiro.
.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| pin | - Parametro do tipo inteiro que seleciona o pino que será acionado. Segue tabela de tipos disponiveis:
| ||||||
| onTime | - Parametro do tipo inteiro que define o inicio do envio de pulso. | ||||||
| offTime | - Parametro do tipo inteiro que define o fim do envio de pulso. (O offTime não deve ser menor que o parâmetro onTime.) |
| int PrtGetDrawerState | ( | void * | handle, |
| int * | drawerState | ||
| ) |
Prt Get Drawer State - Solicita status da Gaveta de Dinheiro em tempo real.
Função responsável por pegar o status da Gaveta de Dinheiro em tempo real.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| drawerState | - Guarda o valor referente ao status da Gaveta de Dinheiro. Os possiveis valores são:
|
| int PrtPrintText | ( | void * | handle, |
| const TCHAR * | data, | ||
| int | alignment, | ||
| int | attribute, | ||
| int | textSize | ||
| ) |
Prt Print Text - Função para impressão de texto com atributos.
.
| handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||
| data | - Parametro do tipo caracter com a informação que será enviada ao buffer para impressão. | ||||||||||||||||||
| alignment | - Parametro do tipo inteiro que defini a posição do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
| attribute | - Parametro do tipo inteiro que defini as propriedades do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
| textSize | - Parametro do tipo inteiro que define o tamanho e a largura da fonte a ser impressa. Para definição de largura os possíveis valores são:
|
Para definição de altura os possíveis valores são:
| Valor | Posição |
|---|---|
| 0 | Texto com Altura x 1 |
| 16 | Texto com Altura x 2 |
| 32 | Texto com Altura x 3 |
| 48 | Texto com Altura x 4 |
| 64 | Texto com Altura x 5 |
| 80 | Texto com Altura x 6 |
| 96 | Texto com Altura x 7 |
| 112 | Texto com Altura x 8 |
| int PrtPrintBarCode | ( | void * | handle, |
| int | bcType, | ||
| const TCHAR * | bcData, | ||
| int | width, | ||
| int | height, | ||
| int | alignment, | ||
| int | hriPosition | ||
| ) |
Prt Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| bcType | - Parametro do tipo inteiro que define o modelo do código de barras a ser impresso. Segue tabela de tipos disponíveis:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| bcData | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| hriPosition | - Parametro do tipo inteiro que define a posição de impressão do conteúdo do código de barras.
|
| int PrtPrintSymbol | ( | void * | handle, |
| int | type, | ||
| const TCHAR * | data, | ||
| int | errLevel, | ||
| int | width, | ||
| int | height, | ||
| int | alignment | ||
| ) |
Prt Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||
| type | - Parametro do tipo inteiro que define o modelo do QRCode a ser impresso. Segue tabela de tipos disponíveis: Valor | Modelo 101 | Padrão PDF417 102 | QRCode Simples PDF417 103 | QRCode Tipo 1 104 | QRCode Tipo 2 | ||||||||||
| data | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||
| errLevel | - Define o nível de correção a ser configurado para o QRCode. Conforme tabela a seguir:
| ||||||||||
| width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||
| height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||
| alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
|
| int PrtSelectPageMode | ( | void * | handle | ) |
Prt Select Page Mode - Habilita Modo Pagina.
Deve ser utilizado para dar inicio aos trabalho em modo pagina.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtSelectStandardMode | ( | void * | handle | ) |
Prt Select Standard Mode - Retorna ao Modo Padrão.
Função do modo pagina usada para Retornar ao Modo Padrão.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtSelectPrintDirectionInPageMode | ( | void * | handle, |
| int | direction | ||
| ) |
Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página.
.
Função do modo página utilizada para definir a direção em que serão realizada as impressões.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| direction | - Valor entre 0 e 3 .
|
| int PrtSetTextPosition | ( | void * | handle, |
| int | position | ||
| ) |
Prt Set Text Position - Define a posição do conteudo a ser impresso.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
| position | - Parametro tipo numérico para indica a posição. Os valores possiveis são:
|
| int PrtSetAbsoluteVerticalPrintPositionInPageMode | ( | void * | handle, |
| int | position | ||
| ) |
Prt Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical.
Função do modo pagina usada para definir a posição de impressão Vertical.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| position | - Define o ponto inicial Vertical.
|
| int PrtSetPrintAndReturnStandardMode | ( | void * | handle | ) |
Prt Set Print And Return Standard Mode - Imprime Modo Pagina e Retorna ao Modo Padrão.
Função do modo pagina usada para Imprimir .
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtCancelPrintDataInPageMode | ( | void * | handle | ) |
Prt Cancel Print Data In PageMode - Limpa o buffer de impressão em Modo Página.
Função do modo pagina usada para limpar o buffer de impressão.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtSetPrintAreaInPageMode | ( | void * | handle, |
| int | horizontal, | ||
| int | vertical, | ||
| int | width, | ||
| int | height | ||
| ) |
Prt Set Print Area In Page Mode - Define Area Impressão.
Função do modo pagina usada para definir o tamanho da área de impressão.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| horizontal | - Define o ponto inicial horizontal
|
| vertical | - Define ponto inicial na direção vertical.
|
| width | - Define a dimensão na direção horizontal
|
| height | Define a dimensão da direção vertical.
|
| int PrtPrintDataInPageMode | ( | void * | handle | ) |
Prt Print Data In Page Mode - Imprime Modo Página.
Função que imprime em Modo Página.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
| int PrtSetTextBold | ( | void * | handle, |
| int | bold | ||
| ) |
Prt Set Text Bold - Define negrito no conteúdo a ser impresso.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| bold | - Parametro do tipo numérico para indicar ativação ou cancelamento do modo Negrito. Os valores possiveis são:
|
| int PrtSetTextFont | ( | void * | handle, |
| int | font | ||
| ) |
Prt Set Text Font - Define tipo de Fonte a ser impressa.
| handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
| font | - Parametro do tipo numérico que indica qual fonte será usada na impressão. Os valores possiveis são:
|