hp date stamp ink cartridges
pixfBSD
pixfbsd at earthlink.net
Fri Jan 9 20:01:49 PST 2004
#!/bin/sh
#
# hpif - Simple text input filter for lpd for HP-PCL based printers
# Installed in /usr/local/libexec/hpif2
#
# Simply copies stdin to stdout. Ignores all filter arguments.
# Tells printer to treat LF as CR+LF. Ejects the page when done.
printf "\033&k2G" && cat && printf "\033&l0H" | sed -e 's/@PJL SET
DATE=[0-3][0-9]-[01][0-9]-20[0-9][0-9]/@PJL SET DATE=01-12-2001/g' &&
exit 0
exit 2
Thanks to the suggestion of the sed syntax I've tried a few renditions
of this script. (Sorry I forget who was the kind person with this
syntax) I've been through a reload and could have sworn I had a backup
of my mail directory :-P doh!
I've put the sed part after first ""printf "\033&k2G" && sed -e 's/@PJL
SET DATE=[0-3][0-9]-[01][0-9]-20[0-9][0-9]/@PJL SET DATE=01-12-2001/g'
..."" I've even tried piping it after the first printf. It still
doesn't change the date on the dfA009<example.file>.
If I sed -e 's/@PJL SET DATE=[0-3][0-9]-[01][0-9]-20[0-9][0-9]/@PJL SET
DATE=01-12-2001/g' dfA009<example.file> > dfA009<newtest.file>. It does
change the line just fine.
And I've tried cat | sed ... and no success either.
Any suggestions?
Thanks,
pixfbsd
'given an OS choice I'd "pick FreeBSD"'
More information about the freebsd-stable
mailing list