Bematech_FI_AbreBilhetePassagem |
Abre o cupom na impressora bilhete de passagem.
Parâmetros:
ImprimeValorFinal: "1" - Imprime o valor pago no final do cupom. "0" - Não Imprime o valor pago no final do cupom.
ImprimeEnfatizado: "1" - Imprime as informações "EMBARQUE, POLTRONA e PLATAFORMA" enfatizadas. "0" - Não Imprime as informações enfatizadas (negrito).
Embarque: STRING com até 40 caracteres com o local de embarque.
Destino: STRING com até 40 caracteres com o local de destino.
Linha: STRING com até 40 caracteres com o nome da linha (Ex. Curitiba x São Paulo - Executivo).
Prefixo: STRING com até 40 caracteres.
Agente: STRING com até 40 caracteres com o nome do agente.
Agencia: STRING com até 40 caracteres com o nome da agência.
Data: STRING com a data de embarque no formato ddmmaa, dd/mm/aa, ddmmaaaa ou dd/mm/aaaa.
Hora: STIRNG com a hora do embarque no formato hhmmss ou hh:mm:ss.
Poltrona: STRING com até 2 caracteres com o número da poltrona.
Plataforma: STRING com até 3 caracteres com o número da plataforma.
Possíveis retornos da Função (INTEIRO):
0: Erro de comunicação. 1: OK. -2: Parâmetro inválido na função. -4: O arquivo de inicialização BemaFI32.ini não foi encontrado no diretório de sistema do Windows. -5: Erro ao abrir a porta de comunicação. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2).
Observações:
Exemplo:
' Exemplo em Visual Basic iRetorno = Bematech_FI_AbreBilhetePassagem("1", "1", "Curitiba", "São Paulo", "Leito", "123", "Carlos", "Itapemirim", "11/01/02", "23:30:00", "15", "D10")
// Exemplo em Delphi cImprimeValorFinal := '1'; cImprimeEnfatizado := '1'; Embarque := 'Curitiba'; Destino := 'São Paulo'; Linha := 'Leito'; Prefixo := '123'; Agente := 'Carlos'; Agencia := 'Itapemirim'; Data := '11/01/02'; Hora := '23:30:00'; Poltrona := '15'; Plataforma := 'D10';
iRetorno := Bematech_FI_AbreBilhetePassagem( pchar( '1' ), pchar( '1' ), pchar( 'Curitiba' ), pchar( 'São Paulo' ), pchar( 'Leito' ), pchar( '123' ), pchar( 'Carlos' ), pchar( 'Itapemirim' ), pchar( '11/01/02' ), pchar( '23:30:00' ), pchar( '15' ), pchar( 'D10' ) ); |