- ### Entendendo a Plataforma

  - Framework WALK
  - POSXML
  - WALK Compiler
  - WALK Server

- ### Framework WALK

  - Instalação
  - Aplicação Inicial
  - Gerando Licenças

- ### POSXML

  - POSXML introdução
  - A estrutura do POSXML
  - Variáveis e Memória
  - Sistema de Arquivos
  - Configuração
  - Lista de Comandos

- ### WALK Compiler

  - WALK Compiler introdução
  - Utilizando o WALK Compiler
  - Aprendendo a Programar

- ### WALK Server

  - WALK Server integração
  - Instalação
  - Configuração
  - Testes

- ### Integração

  - Integração introdução
  - Resumo da rede
  - Aplicação POSXML
  - Configurações
  - Carregando o aplicativo
  - Entendendo a comunicação

- ### Tutoriais

  - Configuração do terminal
  - Formato do pacote de dados
  - Resoluções de tela e impressão
  - Velocidade dos terminais
  - Configuração do teclado no Framework WALK
  - Interface gráfica para terminais Verix
  - Instalando o Framework a partir de outro terminal

- ### Instalando o chip GPRS

  - Terminais Nurit 8000
  - Terminais Ingenico i5100

- ### Ajuda

  - Perguntas Frequentes
  - Fornecedores de equipamentos e acessórios

# Impressão

Exemplo de impressão em um terminal POS utilizando a plataforma WALK

Aprenda como imprimir em seu terminal POS uma simples mensagem, uma mensagem de alerta (letras grandes) e uma imagem (bitmap).

#### Pré-requisitos

1. WALK Compiler devidamente instalado;

2. Terminal POS com o Framework WALK devidamente instalado;

#### Código POSXML

    <aplicativoposxml xmlns="http://tempuri.org/posxml.xsd">
        <pagina nome="principal">
            <variavelint valor="0" variavel="iRet" />

            <imprima mensagem="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%*+" />
            <imprima mensagem="Teste com" />

            <imprimagrande mensagem="impressao" />

            <imprimabitmap nomearquivo="wallpaper_walkpb.bmp" variavelretorno="$(iRet)" />
        </pagina>
    </aplicativoposxml>

#### Entendendo o código POSXML

variavelint: Cria na memória uma variável do tipo inteiro, neste caso, com o nome iRet.

imprima: Efetua uma impressão com a informação contida no parâmetro mensagem.

imprimagrande: Funciona da mesma forma que o comando imprima, porém a fonte utilizada na impressão é maior.

imprimabitmap: Efetua a impressão de um bitmap (imagem) com o nome especificado no parâmetro nomearquivo e retorna o resultado da operação para a variável informada no parâmetro variavelretorno.

Próximo: Estrutura de Seleção: IF →