Nacio de ASCII , Impresora

Jorge Severino jorge en opentrade.cl
Lun Sep 16 13:13:14 CLT 2002


Hola:

quizas ahora ese programa en C, me pudiese ayudar con mi impresora Okidata
320, (es media viejita pero todo sirve)....ya que la tenia conectada a un
server freebsd, pero no podia imprimir porque me sale esto...

lptest 20 5 > lpt0

12323423
    213234234
        34534556

he probado con varios filtros (se que es un efecto comun llamado stair algo)
y mi printcap, es este:

#       $OpenBSD: printcap,v 1.3 1999/09/23 01:31:20 deraadt Exp $

impresora|lp|local line printer:\
        :sh:sd=/var/spool/lpd/impresora:lp=/dev/lpt0:\
        if=/etc/oi:lf=/var/log/lpd-errs:


el archivo de filtro oi es este :

#!/bin/sh
if [ "$1" = -c ]; then
  cat
else
  sed -e s/$/^M/
fi
echo -ne \\f

tambien probe con este:

!/bin/sh
# filtro para oki, creo
printf "\033&k2G && cat && printf "\033&10H" && exit 0
exit 2

y con los dos filtros me salio corrido tabulando las impresiones....

cualquier ayuda sera bienvenida...