Introdução:
Na minha organização, a empresa decidiu imprimir cheques a partir do SAP em vez de um aplicativo de terceiros. Gostaria de compartilhar minha experiência e desafios ao imprimir cheques através de formulários inteligentes (especialmente fontes MICR). MICR (Código de Reconhecimento de Caracteres de Tinta Magnética) é uma fonte especial usada para imprimir o Número do Cheque, Número da Conta e Número de Roteamento nos EUA e Canadá.
Obstáculo Principal:
-
Configuração de nova impressora no SAP e especificações do dispositivo.
-
Não há visualização de impressão disponível em formulários inteligentes, ao contrário do ADS para NW 7.31 e versões posteriores.
-
Posição da fonte MICR de acordo com as especificações do banco.
Passos Técnicos:
Como esta é a primeira vez que tentamos imprimir cheques a partir do SAP, tivemos que realizar uma análise aprofundada e testes, especialmente na impressão de fontes MICR.
Desafio 1
: Nosso modelo de impressora física é Xerox Nuvera 100, o mesmo foi configurado como impressora no SAP. Não consegui encontrar um tipo de dispositivo adequado para este modelo de impressora.
Como resolvemos isso?
Depois de pesquisar em vários fóruns e links externos, finalmente entramos em contato com a Xerox e eles sugeriram usar qualquer tipo de dispositivo PCL5 no SAP.
Tipo de Dispositivo
A razão pela qual escolhemos HPLJ4 é porque já estamos imprimindo algumas faturas usando esse tipo de dispositivo em outra impressora Xerox.
Desafio 2
: Não tínhamos formulários da Adobe em nosso ambiente, então optamos por usar Scripts ou Formulários Inteligentes. Decidimos utilizar formulários inteligentes e projetar o layout do cheque do zero.
como de costume, as fontes MICR foram impressas como fonte normal, conforme mostrado abaixo:
Como resolvemos isso?
-
Verificamos nossa configuração de fontes em SE73, a nova fonte MICR ZMICR1 foi implementada no sistema fazendo referência à nota OSS
94233 (Suporte de fonte MICR)
.
-
Verificamos se as novas fontes estavam referenciadas na visualização do formulário inteligente (OTF Display), Use SP01 -> Previsualizar o formulário -> Extras -> OTF Display.
-
Normalmente, o número de sequência de controle desempenha um
papel chave
na impressão de qualquer fonte corretamente, entramos em contato com a Xerox para verificar o número de sequência de controle MICR mapeado em SE73.
-
Obviamente não mapeamos corretamente (a entrada padrão não funcionou), foram fornecidos números de sequência de controle específicos do provedor e mapeados em SE73.
-
Isso resolveu a impressão de fontes MICR em certa medida, no entanto, as sequências de escape não foram impressas corretamente.
-
Se você observou na visualização do OTF Display, antes de imprimir o Número da Conta, foi visto o símbolo especial "<,<:", essas são sequências de escape para diferenciar o número da conta, número de roteamento, etc., de acordo com a especificação do banco.
-
Revisei o manual da impressora Xerox Nuvera e identifiquei qual símbolo representa a sequência de escape para E-13B (representação MICR padrão) conforme mostrado abaixo e mapeei da mesma forma.
-
-
Desafio 3
: Alinhamento e teste de fontes MICR para diferentes bancos (CITI Bank para cheques dos EUA).