Até onde eu sei (como usuário regular do SCO Unix), os prefixos "@" e "%" não têm significado no SCO Unix e são provavelmente algo usado pelo sistema ERP. Você pode listar impressoras usando o comando lpstat -pDl
. Se, como suspeito, você vê lp5
e não %lp5
, isso confirmaria que o prefixo é algo usado pelo aplicativo.
Acredito que os scripts da interface da impressora devem funcionar em segundo plano, sem qualquer conexão com uma sessão interativa específica - portanto, eles podem não ser um local adequado para introduzir um diálogo interativo com um usuário.
Se o aplicativo chamar lp
ou lpr
, você provavelmente poderá substituí-los por um script de shell adequado.