Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 May 1998 14:51:45 +1000
From:      Dale Walker - Manager <dale@icr.com.au>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Wy60 attached printer
Message-ID:  <199805200451.OAA03941@sparc.icr.com.au>

next in thread | raw e-mail | index | archive | help

I want to set up a wyse60 terminal on a FreeBSD box to do local printing (ie. via the aux port on the terminal)....

I am currently using this as an interface file:
------------------------------------
#!/bin/sh
# setup string
termport="/dev/ttyd1"   # port for your terminal
penable="\017\033d#"  # codes to enable printer for Wyse 60
pdisable="\024\016"   # codes to disable printer for Wyse 60
lpnull="/dev/null"    # dummy regular file or dedicated device file
sttystr="9600 ixon -ixany ixoff opost onlcr" # modify for your printer if necessary

# redirect std in, std out to termport  std err to lpnull
exec <$termport >$termport 2>$lpnull

# If it is necessary to change the baud rate or other stty settings for
# your serial printer modify the sttystr above.
sttysave=`stty -g`
stty $sttystr

# escape sequence for the terminal to lock the keyboard and turn on transparent
# print mode.  You must first lock the keyboard then turn on transparent print

printf "$penable"
printf "\014" && cat && printf "\014"             

# escape sequence for the terminal to turn off transparent print mode and
# unlock the terminal.  First turn off transparent print then unlock keyboard.
echo "$pdisable"

# reset stty settings
stty $sttysave

exit 0            
-----------------------------------------------


with a /etc/printcap entry of:
---------------------------------
local:\
        :sh:if=/usr/local/libexec/lprint.sh:\
        :lp=/dev/ttyd1:sd=/var/spool/lpd/local:lf=/var/log/lpd-errs:
---------------------------------


however, it doesn't seem to work... The jobs queue OK, but don't go through to the terminal/printer......

Any ideas????


Cheers,

Dale

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Dale Walker                                    dale@icr.com.au
 Independent Computer Retailers (ICR)     http://www.icr.com.au
 Ph: +61 7 4636 4625  Fax: +61 7 4636 3513  helpdesk@icr.com.au
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
"Actually, you just think that's a telephone. Really, it's the 
alarm that rings whenever I get out of my chair." -- E.S. 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805200451.OAA03941>